d25ab41cf9b8f15b35d8eba0e72e5aaa4c377ee51c6cda6fa388c89677715d443953398bb3ee7366981de6fbdde911523d99b90fb2b83c72696cce8e756a6a2ec358d057b44ddb5f3a6fbcb576db8af3087dfb46329ffb3ac8dd223302883c2b93a3d50a174650dd929480500e5f51a628972e0ba6a8be2b080cb146f7ec3480d405926e2cad6bae62a17763a00530", 0xf3}, {&(0x7f0000000240)="65710cdc819730a684ba4d6d71fd403f2b48eeacf80e2b3b25e8336ace5c70d58f4f3655aa43d9c106ac55f3209d2e0ec634e70fc02a613d2824b3689d6474f0c3cdd3eda335dda60928d49af9c9d1dfd354e4594f539df38c5c2cdaae39d6fceee059447315e28e73c798e9afc9a083f70f9954d871b549718eb9d6a9a614482dfbc1fb4c7d29e644d52ee9aec0eab87aa09efa9b22ddb9e23ed5e4edd487f558e858f0aad0c3537d7e6e6c8d3dcc9addede3e5976496e6b8fe335da48c", 0xbe}, {&(0x7f0000000300)="4029797d3692802a2f772c00ec2fa7e86c2ccba5a962d824f99304528b2a9da331e95ed3a0263e5c06c522011a67c3aa486403", 0x33}, {&(0x7f0000000340)="d521fb144b565b143cbb46c830fe21fc7e19a14e8ca0f7705423f2453ca54d2b1e354735fd2afaa63152af9daa6b3563c4fa25e65075eb66e4024765149b5d4f1fbb25e138db23f19e3704585210a83b5acd5a9465eaf9aa973a9f5ed88ebf459f2c3f2d85d5e0e535544b8241bd77d623e76d54423c0386401bbb74c1d72a51c07bfb0ff375f0371cfa4e588587", 0x8e}, {&(0x7f0000000400)="4e9fb61d6d78ff6c711dc8c30e47de4d94488a49ade91c40ba44dff6d29e8c0e6def24fbd35107edc9cc9b4d6451016c155f852dcfd8095b7eea28fd1c4635917d7f3fb96376e624ae2df81bd4b30e7e21125ed1d64d24ae8c04d9063a48322b6e9b6af0488cde", 0x67}, {&(0x7f0000000480)="1f5cc46bbd0c3a39efd7753eb320d35c01a07504a65d6396667f791ab4e4947093a4903990b8338f7cd980a8746b9b569240776e2a4e5237d07129be9d7b3b69f5ed87fdc9e314088538f69e8295f0a9f0233fa3690065", 0x57}, {&(0x7f0000000500)="b8b028830c63b1c3007349b2bd6d5fc51447b70f09", 0x15}, {&(0x7f0000000540)="6fbe65c95a7aad9e821620117e43f87a50e9b3fc0c1bd8229eadd8168f51101f05b1ec576cd1ee2f90a3fefe50e25e19b0e9fe608b02085381e168c23a450b6cf9eceee87669e383127ec9ef959e9e2f4a7091196b99c9d234aa4df5cd23110f6247df7434ae4935f76f5c006a173e006fd190a7203655e96078be132070284498fe9953534ffb0d92c1059f4e2bff742918011469448058c5d081364c8147c92d88bf3b8ba8a67c1441d9900eb64298050beb5f5b96f40a0be9ace725bee911db22b9bbe8abbb7dc5af505dd8c72237eada464e47e53c23fd535c41ad24c8", 0xdf}], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000740)) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = open(&(0x7f0000000800)='./file0\x00', 0x400, 0x80) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x8000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x10, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x208, 0x0) r8 = open(&(0x7f0000000900)='./file0\x00', 0x80, 0x20) open$dir(&(0x7f0000000940)='./file0\x00', 0x80, 0x8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000980)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000009c0)={""/16, @ifru_media}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000a00)={0x101, '\x00', './file0\x00'}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r5, 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) preadv(r6, &(0x7f0000001b80)=[{&(0x7f0000000a40)=""/84, 0x54}, {&(0x7f0000000ac0)=""/95, 0x5f}, {&(0x7f0000000b40)=""/48, 0x30}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000001bc0)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001c40)={&(0x7f0000001c00)=[{0x20, 0x7ff}], 0x1}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000001c80)=0x6) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000001cc0)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001d00)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001e00)={0xaf, 0x0, &(0x7f0000001d40)=""/175}) ioctl$TIOCEXCL(r2, 0x2000740d) pipe2(&(0x7f0000001e40)={0xffffffffffffffff}, 0x10000) ftruncate(r8, 0x0, 0x100000001) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000001e80)={0x0, 0x470, 0x7fffffff, 0x9, 0x800}) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) fsync(r0) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/121, 0x79, 0x0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x7fff}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) writev(r0, &(0x7f0000001a40)=[{&(0x7f0000001680)="895ede30e326887b8714f80fb2d9babb6a3eb5ea7394b7c57ac67481c84486dbeb9c22c21234c46bd444b42404fcd3ea0e1e738804c0365753f82b506a0011d4e218e50d33dd1bf1077e85e8ba3f7f772e3d54b15f365e969e76d24d0628946539be92acf17b78c417d6fb68ad3495e9cc3960a0070f0f3cc327b711afc94b6f71955a63094ff52feb5bc1c28745cc95", 0x90}, {&(0x7f0000001740)="48cdfeb39ee599c485dd53f7b3151cc461e1a1f494c62d0f4c117e9aeff33441768066657a013586afedc6c2f100dded75f30fa97d080a9b4f4fc3cb4a559e737dce55b5a6de2ce26d98db70ca1cec2809e00b5f13a58b74ba16be8364b15b76cf9488cd36d3ad38588fb52caef0ee3feb16ca9c3423e14ad3d08b063ac6da6bd2e6ab2879c441edcd45f293cfccb4ddfc10627714b38bf085aba3e7a3f4ad40", 0xa0}, {&(0x7f0000001800)="a1cacb2df6ac920c3d7806e9c25dfaf187b53b07c8fd66a63be2e244a3df16b81c569b5e76cb001bb2a704839bde234459133790bf45a8170b4dfcd81cf6e12f7573a995acf62030d0585bd0c81797d02c1484dc679c2ccdbf2afc1eaeeaa7c5cc25d383d298b13e33be6997dca4525ac9f9e9bbe2102471cff5a8e3549542d5cf3a3d889b63c01d93598c5c15f4f6525e17ba0f45ef33f793c77bc0cffcc37cb5ce40f446bee164949981f4b402eba8bc75c7af58c8e07cb748c365440bef1e8f8c2124e42f6248e555a41ad953ac5f", 0xd0}, {&(0x7f0000001900)="3552c2c2a164fc84a2e9c32279d4", 0xe}, {&(0x7f0000001940)="c6770288a9794e296ecc896858f6ec29b8d0ea6825f3be2abda27b0bbe652a49c4320a3f5fc7b30ab7b4842032ca6e2b3345942bea8a3f9c509848e63d29b51a881ad73437c541c17486069e33a46a946d28a4bad61ce6ba6e0f73db09d3d9ac12878a2ff3f7e91e9b2f2aa69b4ab85ebab1f3f31bdf77cf58ccd7cd28800caf2cd19d3ea2a242e12ce1c8c3b6d4a4596b8dd730b662fcbe483bdbb1f1676fbb08e939b8d708b43b8f4510ba99e61138f1499855075f92edfc1c04068f223e7121f4b87e67055cd623d94cb8aba12901b7cd04aef9c214", 0xd7}], 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x30400, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000140)="7ab3aed07abac061ea9a260b732c5e733262242cdc39addc4dafbf07c4e14f2ad6a4c9221f753c552c227b5fc2977f61ab27c09e965e815d6c42a4cf9108cd6073fef6c18b6e15f830f3fba32883e446cde6b21e076eb936223170e2be9f3484b0d03e052eca3d6372bd5e3df529c9540f53d089ac086126f77580316ff96b099b5531120406e096af14f487451f0556c5e19e968cebcc77fa2d7b628772166c04622f0dd73f3e6e5546a2319dd1ad4eab2bf88ec8ff54cb7ad5d5a531150f05fef5f27951a7a57f96229c9f829be22e7dc04ebd78d630d97573c77152af59f9d48f665fce242d645131d46df30d351ba100d6e03ed06dfda528352c19750daddc9a16f8ca4d4d9642e4f207409400adf08044892e6f206cde3f6acf89c13528c6b4a55a2f856d1d9d39f28cc3e4494278031e6c83b792d5806bad9687668538c6a4dbddd9ae3fdd038dd61e5651e4d3362ee96071cd53fe32e4fa56136c25a36cfb72096dca0c7ff7ca6a4f2995f3f7e510b56f3617fd74f0e9088cdad3c2724bbe54906dda2a3439ad9cef35fd38c0b367127c16edd58cb2dd09c92256f57cabe37ef611c39f2b5735cbe44122c36eedf6708922f518fd333fe87dffe44e3f189689d5f07aceb14b96da8b90e2eb94b5d9ad77121e2932b4e3dc13ff5b4c82f4833f844757cb5369789ea294b5a9d17dfa41e7b42b9e514dc8e6f95fc4f3b0c3d2ef0e12d360688dfc1265fffc76ae43143f99d58056c1f7bb7cb4bee8bf629a811ac60e7d87c5bbc595a02a1a25f7a242baf4f4e3f1a2ffa8d8f3c6dec9c57c7d3fa055602f1f2e1273932b5da8f6074bad0e3e0d406f225cab77b3b5345f87e5ff631b322f3d9859f06e8372e0580591284f431ba6592fb7d22f3078c0ca9cae32d4e4726c2a966b49cb245a356e9a0b5cebefef379676de7d2df8035dacbfaa289deb2be5057fad81324d069cc2625e018665caf9c25cc7188a8375a7733e2cfc9e5360598aba917ddda7c9385e92e92036de52a0c627ccc84984fcec87e9e6ecb27ef2b5d847a86a213205b111649319cc7013cec581e4db2515aa21ae34ac071926f29af398f0f983ca0c129fdbbc61b80e679fda3e63a2437b0f0274a3358d90407b00ede4945bfe50a0163d23e83f939c3f56fc388337e8508313fa8608a18919214743d3d315cc01fbf96bc5535d7e71c35ed548643e8d08380a85911e44785b8ba482531564eb0bb46324dfcb6e2ed23b9f0d7c03287a2fb89aa70dabeb58d4b13844932143951379ba38cdba1bb68b7748ed964401d131aa93fb1276e935992ecc3b244cfcd47fdcd794daa80a9a6b3e2918ea7a04949f72a909bed4686e50714af18cc716411f776c8c84f39b33b651d54974c31e57b16a3b831ce77a8d110886da74c3bbfd46bdbca0eefc63039f537f67b650728c7827815df4e3892b8f0f3e25fb4cc81c47d8180fa4a4352a0f3ff0cd32816ef967194c2b3565925132dc18ea7118ee322666a3b74e50ad9faf69adb5d0c0a85a599c230bc0626d86ea6892c075d626cb9df95590f4c7f056b4b773950bb9cd7490f5abbd3eb5627051d12cecd15aca3e8a7ee74d99d0b71af9b14d9b3ed0ca22d4cb16fda6fa927cab5a015bd212a3529455b03ce9c79fdf3bc65337ec6b150a73dd3e37b50c5a7117bb9777ff0ad82d2edaa19b47c0842742da9def97d0c4b089b33c5e79da0c25cd9a7cc271dbe888067fcbaf9ae623ab89f7ca79a85ef646b9e041083bb6c87fa6237c6cb4be8e42b2e6d8d58f78d3697c489ffdb8f1f1b401a46a7b4a179a4e2e8559ff153783bf9314eae3bbf669eef589d29bec13d64c92ee4b563ba142898b68caaa5fb05f15c2a077df14559b70a4d3a240b63a62732f13ee8d9d3b032b926442f45d3ae2da5f0bae889eda2edd99b82d13a550fc3b75bfa7893dfce117494fab0c85053d9781a394877a9f6d70d7f1ac6a4f739d454d8cf38a832660f795f99f313099ce1bc3ea093ae6e58d2fbb025639de0afaf3d6a84f36458b50b9018309270b013817056d49048b138bcb347690dfdb3e97e065385f32b98c38dfb3e65df105fbbcd064edd81b2ae808df606ca7f9c59a561841a127d95a853ff75dc23b5e9becf40ac074190fc2566d54f6ef1012b0b68fbfed45e2eb4b78ae6d974984c349b5c57091d839452454b2058d589d43791acb22323d1da8b72464ba60407a5e620355f6c4fe7bd04ad6d5f9db61b13e6d7d07107ffe2493c68ee3ac792aad17037238a931ecb3dc89013ea27e11cbf845d0c75a02e069a36b2705bdecd7de29606e6d44138ece4c2e7327f056391cde8df3ffa5b1cdcecaec0df1a04defdb1e833da6c4acf14441db30c6106143ae6ff2d8f328b7e6f5c99c536b77974ec2cb1004d598ec2c3944fe36e10571741815e1d976c80cb12b87baed83dd9d6062623aa57c215f4c86f90270a6329101829bc1cf1e909b7bea7e15bc65b33961c77a0c68eceb6df1de10a0fa657abeb1fa28c9b1f667e7ffaccf1c1dc7840f8d66101c88e3bd9a8ee02aabd0a0f14735381b930e654f23cd36b21f30797fa00a1b0e1f62a2d2a2feecb88fdbd0eeb22bba23bd58490fd70607b68612567b1c57cd66fdfcc0baf758d4b30c9af860f518276608f426394e9b68fdf4244f6d28d710e02fc98f5a6fecc32599d516fb46be73cb3c37baff335fe509ed71fcb35820e37b8eec09c24528ade320877d9573f0309258e5b1d5d79a7ee27cde5c5874a3380caad4b35334666e93a4cb300430c561671c0c3f4b5793b67640df4d2b551c819e1b1e70f86ca039a527275e5ace4acab1d5d8ebcaae52d70a2063683c2b3133b33590eae17ba4b5d063a3ec20b58f9ba684075bc394bd28239bf1b467fec7d8052a02c8fcd5310337e2a7e9fcfaa06d424eb46949f6fac099b6e4b053d8a4273d1750dec93cfbe8609a270fdaeb4803e0a8767ae373c9d7473eced22db0ee895510b1630983f015ca0df4674c6b2d6a7e1c8cbcadffda431f2cba0790a979db711cce65b71187e08c51a62addc6c51b8afbfbebc2978c947b49fe8f763bc11dd5ce912d7ffeae2f30e0c36ad714095f51f996fd88c06abc74720334f7c021073304908fe2c28a7708e3ba81da6a409b7ddc712fb5339d09dabba9881ddc0eeec1d6895153d926e0e4ea68cfa46471fa0e921bc321c63a6a26b219c8ac4aaa684eef7b9c97bcf293b33ae673c97fdaa0258c29b8a2c7716e5223cf1a836e785bacaa5a9f48f0cd01275a7df725dc17ddb9dea0cad4ae00b9bd256585875c5c02a7e8cbd6c8967cf3c20a5d1642545b40e90d36e07a45277afe1dffda483cb3c20f499561e8d451da7842a34990deaa16530606194a082fc031e7d57877dad23d8706ff4a563be004eff0ccab4ec6e2956f80811e8984483affbccb25cae7e1d43bec9dce8ec08445235619ec41a2f6e5db2e18a005850565b643363e862fe16f5c4dba50f5e1941ec80e6a63290fe88810282bc9de7d2a886b2c3328a9b27b21cb466ccc9ea2f7c2a3afd1a5cfdc4fda2bf8908884b2bf30ce55e61b28c548ed89fb9bdd094a731e8aad30af3b9c7a3cc134a05173313ad41092973fe76db7e64afa407cec093605121d54d34b49d0e077b9eaa5f7dca7444107a7a84c415db5f9d84f993774e7a5e0e583c053d1270ed87fd396841b6d86132572994273880e7579f8175b1efaf7dea1092090d8d85a4716a559f5a5fd757669f60a4758b6b04055ce03ee7c0c67a2d9d0d1731748148c3b70484050fc7abbd3a02083f3ed20adbf5e4b5a846da8d526cba61112ebc17db16780415897cc83f229469d2f2b4cf58c912124f69acf73aaaa83a9b4995f8ce9096850cf24b44b8315fa0da2eb5aa4de8de3db655eb6da115610ee6ecd061cc6322f642b37730ca13e48e191fa24a9bd260f8632e2ef1091c0be2f312499e71ff8249d7306e7908ee2276f5da4ae4051c38314fea843b7cb1371aa270935c3bc29f5b0891210c0bca671af5a3891b6010a3e7f1dbc8c2ea9d74c0dbe3c6b48149c715f71df0d58f9ad2f0afd3a75fd541c6a5277ae21c1fa983c191c13ad9b9e319bdfcc8d4d1badbc8d8f09348404a1b6ed4ac3a624cff4611be75f36708fe120a3b1ef35c98c085e572ed01af0fd571239debd44be8418eae275df34d62de3a0d89081ff6bc6d40114e2c5d5fa0b13124f5593320f0f263bba2548467e52fca6dc2a54b6ccb74823215e7bf120668b3360a430d313a4182f64c0ef385bda26fd1667239f5e72a53720f8cf4308f2b994c1f0e9705ac9268e80ead776d553c15e2c958c98993247cf47ed11a181e7a170ed053192cff5faf10b3758e6b4d66c1ba1003e86136febf3bc232649d47c3089c898a84cb5bf9261754eff34638a478a8ef13f4e8ae215c5ff1155acc667e3f1a5bcd2906abb89a8e9cc843afbaa9ea6909c8c4bbfb3583a80a9d1035ea8db1b1ea415d1a06a708008d75fe9ac3def47adcaf108e82b779cae5d44152f48df7a5717989516af10c8b22955def370d0ed96544c4458e3f7b22c55fdedaa5026fbfbf78b79dd0dd0f592edba1f1c11b06c08f55209a97905318213dcf987d42100955836bc58a588199639a6907d5cd6d473b0a0aa8fe74438b358ae0fe51b3971579bd5cc74843e4b4933e391c0b95a3ad61988b5f34df36c2bb016236c62e4e382222f5c0b44dcca79fb87702d6af00ac0bd2ae6dd530af5ffae22b38a93644ff6075ff46025c6fbe12bf12c659aae60edf3cf1b5857fedb43074824dd20b15711c1d32e5e1ba2d4f53135ef93e660088f19c3b920f89db1184770327b4d6d21ba8e44d0038ac6cae5a8b206c61bd2d1cba8b726925d10e230620ff19fad472dc7cb877d379203c3a96c9ab05d44e551dac9f7a6ed105c3fd2b063cbdc478c3b3f0e026e05527c33cb4869ab894982c1dac884d8958aca5d859b213f24bec89eb6cb9c77d99ddb2118e24a4c8969f4c5b1848e00486004df476654978dd46e0fb331f45e2fa7d126ae928c853dc8bb1102d99b41924986532e0f08de9cd3cca98f6a4c98c41a88ad9274f795766908c10dd7d9fb135467fe29f5eca7d7b99d50aef1903e8af5826fb6eee77e8eb0907bb719a7bd67065de7f4b16ffa1f1e2f7050d7632ae57ee57fc61a7e1d779f7fddec9d596d61a6ebe9c106d3b7d635564d0dc0ac92af1beaa9e8712d2509e7680f22f8155840ee7d83ee0bf18783f7a49a6974f46de624be86303096727ce638d61f0619115f4c5802d5ff19601740358a0dac59616177b9460c57ea5f757aee1cd8cc5ac2215e8dfcdd9c4bc7536464a065f09a2542050bd235e584ce7c14067568a8d385a3513a897e5df77a9568e34bdd4a19a4af5929b6099d4547075ec2056400754c422659fd7cab8037d563c4b7098e53784f623f1940e92e24f04d40d49fe273f511ca4b0bc16e6d7e6998699d1a449331a19b6efe37cf866a03ae8d11014e9c2026cf2e35c764fecc99c722e8168ce61c42a652a61ad7432fb379580689d88c5777d8eb112fdc3eea7f5c8202ff1bf965b13e7065e549770021c73f170b38a789e5b910e9580b24b7b86d365e1681ed767e06ea5fafdf3856223257928d388f4dc4e400028d795474932d3d4997f335782d02204d330beead467749c4a4d0667a5aff28d18d7c8a65ade39ba8ab1c9c5e4ce82972a490a312e3253630481c172c8253e73c3544d6247cc442ce41ef250a18a615e3f6190d54be7ab9bd15d4f007b40c", 0x1000}, {&(0x7f0000001140)="6d69218f939a0113666e7b9fbe5a2546e557098057249f7f8e66e80319c0c4b4622853e3b8ebf79f3b594d93edeb64ed0bbbf6e75d5d1a21a844dc92a57bb5658b67143f71bd4143f6accbc7f7f6dcc854ea3b9554d925c2b2cd7865c8f980b622b6e0027f23e8", 0x67}, {&(0x7f00000011c0)="5171ff867e852671b554881e8fd9d8170db9183c9a5bd2f04ebabf18ee089b76327f6828c7d83f89b36849e8ee78bd3f547cdbeede111ed9577551a2a769f16275cca963c61c0b96cc13130a29e7f160961e19ebe25306c2c4e29dc556855063159545a91043baa1934d15f3bea1c075", 0x70}, {&(0x7f0000001240)="6c177e9517260988bf9fa53c89fd5141d9186cccb7530ab49a61d45a01855770a8eae30f792595f405c76a6f36527e6d53a55351ccdf9c7db072ce6d298fda2dbb37c291adaa6ee5f78a8f19b3a9ee0eecf5aa3930a567ea2e549f73c1fc9ecd766ac1e485505fcba93a653b4cf435bc5c8453aad26e7301762141b843eff221f57288488bbf9f590ce3b3152a1cdba5e23a69e447a62d4354c2cae4cb821cbd0a47ecf2a5db4dbd2538d46d0ab8a82817736ae13cf4fc48d1193ca4bc9d01ad9ef02bd60b227a8a32ff", 0xca}, {&(0x7f0000001340)="81face8208b6544e8dd0ce572b80f648d94eb8ba93a25bf6162896150a45e05611d48f7fd12bca07e48b22b4d08f2dda49cea62e011b68725a018374093f8f36f3e3372a1cf7b6ec3958601a4dd8358a4de151436791c0404b8048fd315409d32f8778bddcf5d1bcc09ddeb9a997d0e99052a63fe021deb77ac338265c8f6acb7578039f60c765a390d0a41640a6a64635fdd64a213a815dac69a9b87044c57ed9a3b4b16c84cf3843cb1989bf0f56430001ceb8c3f2bdcc62020d038a88af34e2ad4c473b57df510c17c3f88b7119fe2d369c6a969c91372b", 0xd9}, {&(0x7f0000001440)="f3fe24315e6f0821f753a7e98c38abd847e019499d5e23dd7cffd1f57b65ba89140fe9708394f78966441512a17754aff4b148d73f4af44e382b", 0x3a}, {&(0x7f0000001480)="0df3b6c801f048bad8d43640ba14104a9e4625eee25ced102a1029daa31c19c2a3a410bd6c065f59b1f76d0740a51bdba4ea72edc77fe3b3cfd1163b3ad00d618bfa08843f3aaa56f745176073288c545e", 0x51}, {&(0x7f0000001500)="23b4a0f249735a11e3b8969f5d63353efafbe57ed6fbb7829bc371048fb6f6c81d0447183fe41a1ef6de8cad189043bc7c30a49777d7eeb7edf2d46861040a8cca464ad5494c9e947cfef5ce37d1e0f32e45a8c26e54730b15bf9d68e0b380d1f7b13f0e0f698309cd058abff20f4e88a525c3ec3c239214d0cd379e158e6ed967bf21d02ce673e3dcd8f84858e2e53d832c0d7e59bba83127d23f687ddcdccbcc52d862a58a6a11aed0d5b1fa83376309dc64b3e52c2eb81d7314639461b681accd736477e31c23325fef5d08c47ffa5ced159638418493bcdf10150a74bd4d6229a360", 0xe4}], 0x8, 0x0, 0xf) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x31f) getpid() 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000300)=0x100000000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f00000002c0)=0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f", 0x2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{}, {0x10000003}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {0x0, 0x100000001}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x2, 0x3ff}, {0x80, 0x7}, {0x83, 0x6}, {0x23, 0xe2d2}, {0x27, 0x9}], 0x5}) r3 = kqueue() pread(r2, &(0x7f0000000340)="88859365da7117dcdccbf6dc83342616c2621bb2b34ffd2f087d6d4a9f063abed3fe18c2a63d223e0e3723cfae51ac58332f27cf9e2c41dfe7339daedb1e64f031bb", 0x42, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x100}, {r0, 0x181}, {r2, 0xc042dcd55a4933e5}], 0x3, 0x10000) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x8, './file0\x00'}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x4, 0x5, 0x8909}, {{r0}, 0x214f9c06283c7d63, 0x4, 0x80000005, 0x5, 0x3563}, {{r3}, 0xfffffffffffffff9, 0x22, 0x2, 0x5, 0x4001}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x7f, 0x7}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x7aafd4ce09ff1ab4, 0x9, 0x4}], 0x101, &(0x7f00000001c0)={0x2, 0x5}) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x1, 0x0, 0xfffffffffffffffd}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r3, 0x0, 0x1, &(0x7f0000000200), 0xb36, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:00 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x10004) 16:00:00 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xffffffff) r1 = kqueue() munlock(&(0x7f00003ed000/0x2000)=nil, 0x2000) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0x7f, 0x1ff}) munmap(&(0x7f00003eb000/0x1000)=nil, 0x1000) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f00003ec000/0x4000)=nil) shmat(r3, &(0x7f00003ec000/0x4000)=nil, 0x1000) 16:00:02 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x8000, [{0x1, 0x5}, {0x0, 0x400}, {0x1, 0x3}, {0x3, 0x3}, {0x3, 0x2b453d43}, {0x1, 0x6}, {0x2, 0x4}, {0x1, 0x80000000}, {0x3, 0x4}, {0x1, 0x32}, {0x2, 0x5bc9}, {0x0, 0x7}, {0x1, 0x6}, {0xb60126ed72b7807d, 0x8}, {0x3, 0xfffffffffffffe01}, {0x1}, {0x3, 0x1000}, {0x3, 0x8001}, {0x2, 0x18000000000000}, {0x2, 0x1}, {0x0, 0x10001}, {0x3, 0x8}, {0x1, 0x7}, {0x0, 0x126d}, {0x3, 0x83}, {0x1, 0x9}, {0x2, 0x8}, {0x1, 0xc8bc}, {0x1, 0x5}, {0x1, 0x5}, {0x2, 0x101}, {0x3, 0x9}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:03 executing program 0: socketpair(0x10, 0x2, 0x20, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="e2d159da5b701e1aa74be75bdaac9424c680b20a173fee2ee6125109263679e373d63166c015bc0193cc7b049c3274bfb786e10c6f8e5047736d8e53dcf6a6b6ca4dddfb4081800d98", 0x49, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2d6b04d6e2ee795f3af1beeeb7103d55ace0fd26f633ba32a23cd3dd6032faf31bc881ceee5007cb1afdd010a2328c98e722e638745132d34af5edd6896e3b7f3e1cfe385e572450", 0x48) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x24}, {0x3c}, {0x7ffffffe}]}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) msgget(0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x9, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xfaa2, &(0x7f0000000100)={0xfffffffffffffe01}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/51, 0x33) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4, 0x36, 0x2, 0x100}, {0x20, 0x4, 0x60000, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getrlimit(0x5, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2000000000001}, {0x81}, {0x7ffffffe, 0x400000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x400000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x80, 0x0) clock_gettime(0x0, &(0x7f0000000900)) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x6) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x3) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/51}, &(0x7f0000000040)=0x35) close(r0) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) sendto(r1, &(0x7f0000000180)="203628ef34ff6c07e08a0855884e0c690695e99ee614fd5f6aceef216379aa4e574245baa8662d693e595865b28055bc4b61200b13dfc46e186609d6123dc6d2d31bb51fa6c3c98a794609cfffd078abaf38211c3b55ca54fdcd70249b89ca5661eeba0d3553d20c35f8cb8123744513a3d1fe4c29279b4a1ee09258da7a40fbe4478db89942b704ebeb093a5a6af09e2a67f42cd0357c2eb15e42dc202ac6e67730e98cd870f87c8fc43434b1476f11e273779247e5cc75201693185de7", 0xbe, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x8) chmod(&(0x7f0000000000)='./bus\x00', 0x0) 16:00:03 executing program 0: socketpair(0x18, 0x4000, 0x8001, &(0x7f0000000000)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) fchflags(r0, 0x1) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000080)={{0x9, 0x2}, {0x8, 0x9}}, &(0x7f0000000100)) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x82000021c0, 0x40004000000028a5) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = open$dir(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x105d) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x200, 0x5}, {0x4, 0x7ff}}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1000000000000101) 16:00:03 executing program 1: setitimer(0x3, &(0x7f0000000000)={{}, {0x0, 0x5}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r1 = syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = shmget(0x2, 0x3000, 0x412, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffb000/0x3000)=nil) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:03 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x9) setuid(0xee01) kqueue() shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xfffffffffffffde9, 0x4) setsockopt(r0, 0x2a, 0x0, 0x0, 0xffffff08) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = msgget(0x2, 0x8) msgrcv(r2, &(0x7f0000000240)={0x0, ""/227}, 0xeb, 0x3, 0x1800) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) socket$inet(0x2, 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x121) write(r0, &(0x7f0000000140)="95867ee204b8098106532b2f6a6ee5c96f9d3fc7c9528d519e47c7150df6f386201df1e31d6f721abf3082613031a78339165b27eb6b23396d003d998a09525da613250f661541ce6f60ff45294fb44a68b3f80d34169cd9ac47c9364928d8afe37078fbf0a69e5111d47028f10cef74c107d5ff53cec19f1e311aae34049f6590682bfc1582dee28bd532b108ec6caa8faa795d9218888442bf3024217524eb28a68316ecdf42201e533ba0dec8b5f2cb96ff4dad261534dc6b54aa", 0xbc) syz_open_pts() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x3, r1}) r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0xfffffffffffffff9}, {0x220064}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) chmod(&(0x7f0000000100)='./file0\x00', 0x2) r2 = getppid() r3 = getuid() r4 = getgid() getppid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000240)="02de3fe098a476c15c0dbc6c2f080d87943a96ff449ebc0d05d809b84bfce5e16112cb0a2054771dbdd42ac8764bd2bed9daefb098bbded85d21ead239f47b73a33cc2661da1696d2dbfe0fbe6cbdf2a038a1250e614fcba952dcdd778114eccf2e00ae9fe23194f3093154b8906a5ccceedc8df2ce82b93d0e3ac9e844a6d35c09f460271d874480ce9382e38d2d9cc29230d72ec3f9783d977493ced1200df3ba4b4917722046afb", 0xa9}, {&(0x7f0000000300)="c27de1c9eadc958abe706ec9f2b64015ed73e794ac1737db9eeb414dd56d4b9629478ec3627372038fe6c06de33c6df96ff7fbaaaafad9e56121ab0c3d84b23b7dbd2721147aa888a5981c658c2edd8bbc2e8e04b39ac27c5767195536f90cbe58f2aaf4abca3f72d52797e8808a2be3243304c94ad1d08cf52a88cefd52e7e675e18263c365cad48c27a7a24c27430f92e5e81186a22c7d023703a5ee6b18dd585a", 0xa2}, {&(0x7f0000000140)="c1ab3580dcd2ebcf5df0887e20e23b52eef5358a53143a5320361f341f2474dc59f54bb76e8418945ae2c996f2b99dd9030465b9d930f4ca190b854e68bbe530b045e45482ace570fef627a3fadaafcc7df2ce120a70", 0x56}, {&(0x7f00000003c0)="7be9a27e7b2cdb5127927403f8", 0xd}, {&(0x7f0000000400)="c96f4d51275b267cf51e0f012f9eee132c650015196aab98f679fbbc3f7dedb4350188f4dd8e110f9a88386c511418076b35d3721bd3bf5aa9b3676743bade17057f1f4b86ceb581140d0d1cdfb2fd751fa9eb3f6bfabd52c6ce33903e34e17f0773e09921516823b0019a39ffd3b426fdb4aac3b8d75321add246e0e71c60f393262c8a485e85900e06bac8e15b53844763dc222cf12fe8d983c4b5aa8c1cce750898fb04144a96a143d9f79e2ff98bc920908ba87675e9ee3ad347601a125cd8821b19008687a76316a02f8b41edbf22581469b19277c8b39d2097b28e15b4eb447acadb5f22f2176386bdf0d9a551f9ddf28224dd39deced8e30ec406defee5f3faf14b6d0ce53a25b68e5229c931505375f31df649ee5c22063a95ff829bb2b1af6e4bd90af29b685270054c6726e36ed462c007b21f8286c7d0ef2b8b61445948d352577874ec21d66bd13e97e0bac7fc011471ab4b0cd27e7ce5d2693e8a0d1cd3d41811f42e65ba74dd14a22c1531bb6f5d83c5da273fe85ba7e31022206caca56e62d12c060ef4f1ed25a1132e11e353ac5cd92e19b49fd62d6d89301003926b26df8bf26530ebdd0ae086288dcefb42efafde8a09776a71df1eb9246fee549555f2484675e4655c155d6df9424d649e7dc4ec527cf03d47d2d86930ceb43efc7a3735a446b6d4243ca0f92d92449f8b373220cd27983f58a9bf3796da78fdd5bd76cc2f13582bf7481726151e1a121f6627c60231f2943aa6e783acfae7452e90f6f94e5315fb372e5f188d2001196a547b8a50d7f0eafe55764a5d4d8668ae118c85a4ed949038822039064be7d8c3ff2da99f066125cfa2ed43614f0719245c3beea0691bd3ae1ad4e595a38a22363d7fb0086e2921f9f2cbc8d72e9e2599fd6f925f635fab3a70bfea7c58f3dfc8792ebd7be06e7537accb3ca6934e5c6a2262deee3c27d07e892be3a9dafb42fd65e43252c098c12912eb608e9c6d671c9458d38f8ba3b06a449445b6d919b10c6ca813f518bcc44d79765101206ed8acfd0255fa5837b81fa2255db094abd66aeeaa1f0e270a6b7fb0586f6e362b3fa3a082c8c211018fdd87a24a01b76a03a64b3360ba6ae7a08c125b73ff98393313a5edcf2a18d1221f7c94a6a5050f50f7c108bfadeb74acaec5441404d29accf4ca766ea1b35daedbd8fac8443a40098c8c4b6a537cd0a3543e611f1efa45d823300c13e4c4bdef77f86c1e94b5c4fa361ba5294ac26f5669ad9c6f984752f96e1048724c70c099274559f1ac450200e5a0af8e14e52a309a65fb202fd5a0c7311ff1a2a99cb6da477643acf66e904f71dbcdadeac0baa3b650f3696db6f7ce161577d860b77b0d9f3eb41876bf57ddc59f5a33facf74fe574e55b7652385be206e3ed51a040cadb1721a8a801203c28409d7316eaef80ee68d2c566db32616fd497a9d843e13e8765f3781fc3d316e2f527f0cd1397c736ffc41c6b9ef0bff59999479d59ecf44b6ea7f55b64dfcd8b1d891404c1b5619f4f8e5c4755a430ccb2ef6ac0563bf98e94fbf72a74971260326ea449639f3b6579a0f90a2bc3815c603587a7eaca7c8eb6b64763e380d643f4af70e45d658f7965f7c18187bfbf38b2d15f47d5fbea785c8c62a8f9a60bd4de99a98493c5bbfef9d90b63f32adb1127226547ca87562b2bb9f026b16ad63c65ec890a90bc1857c34b9a4fcfe88b4acacc96e16069469bd8a36890cf8d92d0c96c67f4789d974ff6b078c4614e4f0da3531b9965a7aaf6e1639d10f59024e384e2cbab5887a445a7dafc11dce6e6ee4e6e7c56d957f77971170d63169f6247ce17bcc5e1d003dfa61c0c51d6aa44d0287260e9875eae7b80341f7a0d3a1186c01ac8a9292631dbe2c3b80752425a9d6b42d8b9883d375bc1a5695592030adfa764e04d410cf3f4942be2ea8d28814c685efad5598c9d13dfae510470cc0de61fa6313e4664c34da47df640f786c200a2c1a222717f878742a05211d28ccf2b594ecc2dff10c6c6dc9ddcbfc2a665487c4583c4ca7ea3697e965d5f07f3b3a3d5ddd79d04d4bc9a113dbbdfdb1efd194d371ac5566fa397ee8524e59c1f8bfd052d61430865cfd165af9cfd05ff1473d550913f0072300ba585cb3d14915ca918ac3469fc08a15156a3768a6af20336e29f1d6566c62c1ba9d29a530ad1ee04ab293d286283935c78b7bdd8c28380d39f3badc84d92b9f7baf7a368475476aec5cba20dd0c7442350dbaa71b2692c186abd7c78e9f3f148fd8b7bb9279e7aab2ade59c3a9191ba02e971c3497f372ef77513d243e8f8459e80c3bb6bda40b8674591c0e7d10b38cd7ec19e00530c1977f57339b2b4aa021e5a9d95b10b501df99b6c663d7d30ed7159ee7a7b61349820ab41f2269f8af5bc2c3c84146e50697b7208ef763f5d42d0a67a07922894023e96d75b2678153735058919f60a162e1b8ce2b783ae5e9098fa016bc954b484ece5465473ef2de1c6dd848969301d3f31d8ee52504bc6129e4b0f9ce57ffb273cb7df40ef14233cd1b46da37e5413e79237b99ae118f2dff5744225a3b862cb8d1420aad91a91f7bffe1488d6665545a3007302665e4d2a0a823bc14a6865229f1e16517a58bbe3596edec9011d74ca10b3658d5008e39a923e9ad58a01e8cb919a725332b90829cc73bfa22c3fa3b410724271f04425f2a75f45e125102743408d542935d2b8c43c0f766172a16b781b247f05cb15d1682f5ada13bad7b426d2262705ea11f3ec08c7ee489bac0e2f0e6eb01602f5ded4377a5ae4579d8317ee6a205d873f119b3db6b7c1145207f5fca1aabcc172acf07f146a9991632b205b36ae09ce7c27d2bb9e1c1f9396476918d9a72646805c9aaba3a881b3cf85a50389143af93a825efc0320ff1b21b938851930af8d3adec44fad716a556e25a7ba04e40f01dc5270c748c29ce79c77321d642851303518a851b9cde5e7c7ad939aad13630a895f088367350d0b6033f7ad6364b512056dd04e90d685792150e2f30289bbf9b2c99e37bbe4ca83a9e1327d256cf87c6befd0b547504cca654cdda7cb4ec64a1be3a0a22195ca576d7a14a0fbae3136aa14eed1f7b791870463f223f2eb0ea50b2a6141e7166d8ca18267d4b7c362977ccbf6d6798b37c7d3db05a42241f4fefa3a7d54fb35c5be9756ea5c802b072f9378de19fe54b815206c7feb70db5c706c75cb4a1ca91ba4e28124bbc89ceb87fe6a982ca9189780c82e671559cbcec5d07518c6e728bdf0043901180b798b7a577d5305760bb328b024f8cf5d755628a37213cad9c668756b9d41339dbb67bd606deb6ac9b38cf19b20641764b89c405d17de86d64337150507df6b88ff63afd09cfd5393031b8c06886fae8ca453ca35423f85bb3455da8c09e219ad9d6ad4eb92bf1279e18783e5756f479ecf45130e62afcfc9d027b220aaf0de1bcdb4259846ee23dde2e033bc901a32b64c298af28d6d5cafc1b8affcce74a5887f3c1788a5bc9fdbbca06e756c1301470af51c9fa69769951cb8776b87ec78e693313823ede1dc9add5bd5e6da9678b1aa61d9e857b4ee9060c759809988a36b76a77142d5a525252f63f35909534ae3ce87fc7beb72601af1b4448ef83dd6c56fcec3a3a4ad9221cc7f5b731b286b386900ca8bf2ba09bc381f062fa6219a791937c9d493f128347258cba08bf877e2a689e4e433288986e847233805383dbf8afe1c9df8c3822f58f6079baa0a6980c3f99e312f990174921f3d463e0d89df3c318ea8fa91ecf72689c3ff34c4e6fdbc9e46265c5a07d516c924fa1892d36fef007b2bb6b4689daeb7ef60b4449df27ed73e84a1ca5659ebed4066b33d7e976c5e2ff8c3dbfe33353adaffdec2762e4479eee127dd7884a63f4a50a8ea396e4087610b705bdfbae1e71dc3492fb7c7adde4d1cc38f03716434c850fa7b9127e3e10beed729aba522e8cbbd72bc7a8f791bb39ba3178c3b92bc0575c0dd0a0e456503c772c1eceb52b98720949c5f17ba6dc9fe21f9a9c8e68b17b15e78a896409994436a0cb95e744d4072af929175d58aa43ea0de0ed150173a4dc447c114cd2e874e7d5fd2a11e681052a01b91098d50cf92b5bfaaabec48fa409cc216e20b3e511c8434100c27bbd0613e0e6afe3664d401bcc56bb35f9cf560416861a1657affb311c723bb620765445e30f78b0c2f5e930a3d8bacd4c4bcf63f1fcd9d562da8db81f55d5a7578f4c8d562ca22ea36947137489733880fc7e3e2f7701399196581a039575a0c2925bfbfef8809b45395c3ba3f25afe19407c7b4274a857cd276930ae76de55297f1586b2d32de516dd3985c33d96c5ed1e49a311745facb91a4595843f348dc00317189c22515036105aa5fdc5708a4c9250e0c0c83f349f290b6e0fd948623bc71f248d72952f81a82ecf7599d1925ceced9fa52fd071d46cd79e4c5033d35447144a00f2b909bcaaa73c0dd7ac45663f7088f76e101d751f4744048e0762b48bc166808fa80e3d6c943d68df0492c2eeb7682d8878435ff3868f3e5fade0b2b3c8159b94a082b495e32dc9a4e0b02853f6a7d9cf0818a28cd56568d6ce3a2db606701a8a09196f45fd7748269f07ab2be32d55e41065479df8e02243fbdbc4c0ffba8c9f52db2df40c1dba70f6d2330243e52925e77092f7f4c7823dcd467d0f5bc0c5119c95dba56185d614058d392fea596e9c49e3c806597745a660ea739d1c25da7468a74ba72cb36d0c799882651d95cc230659c646d75053e9638efc18d6e3dc3d330d1960e5446e36ff9bbeb0d6b6dd9fe0c3303085916a3ffbf01f08b409675e27723d1e27191700096f93ab93222ab1d71f69f911c35adc9cd7ddd838ba5ef8e9b6ea050156ee910c70242f91a8e119e3a1a771934508feb65976ca09a08144e5c0fd93ed94701b74bf6467800c91bcd1837b397db92ae3c6c7313d7df860fa57ed15abb82160138592c9d1cfc29188baccfe811e30b858f91ab4a14fd40405d776a297a9b536ed79f59b2ad5063096b5aa7b2935188fe6371748875826f491e6ba767c38a8903cfb09924c734dcdaee70f70596d80dbbbcb5d1c75ad307600cafd4d0f19de00b8eef1e6e1db3bacdbbdfa3d93b12058e2ad4c2ade610c9e4cbe4b8312828b42bee78cdf789419688485003482a193cb3c9c191ac4478999fb74f79079c648def105d91e68abd58db70ae08c72a3bb484b8dd972bac42f447c120d2fb49f1f88cb56d97a3eb8f9828e2d88dff57301302703384733541f1b76497559c64118deda9103465469bed061c6ca3dc53229e4b3eec8f688a1910f4ab69e2e12658b90c7292d06a1b675667107dcfc5cffbcaf77864a1e8b3840524986e82992be770fccebbbf97c197d6c8c49377a3926d814e4de3ca96330709ae1196a406e470ecd60a65f7b4f3f21f5fcba99374be1a17f5e7728cf98bc8dd7c6b856556dd0b5a77ab36678ffa303248666128b45ff4c11fc84b3b2d69c57daffb6ebfe39a17ba15fb4d04e6ec38a3285cd414387da04c90ff5549c2b39692b051a50a5960887a7c0c9d548f51da625d3ef4cfdf9e10bff3fdb79762a8e8649e65e4687a93610b7c1d4104e805080525ac5e8540714f2f8fc5a52e241129536c59b46f9c549d1483fb2b1f91dfa31befc3989a5df67ab48cadab01c0a6dc11d07d3f3d864de5929fe13827489aacc52d65a10873fd5c0582daf07054f6c157e4037f1e1fdb3de4dbbf7aa69b024296a45fb3e59cce7b775c6265286032", 0x1000}], 0x5, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x409}, 0x400) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ffc000/0x4000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 16:00:03 executing program 1: clock_settime(0x3f099eddbcfa2dc0, &(0x7f0000000000)={0x4, 0x2}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000040)='./bus\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x6) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000340)=[{0x98, 0xffff, 0x9, "4e389c5265f6e8bbef71935be48eea39bc917e7550ee3f550e43eedcddf4f9fa3bb4504aad5b68216d97cb6efc1fcfc791c8b0c0d81a24ae2428abb45da7f0cd40a82a70949b8490bc14e89436eae11242ad62d34ac2cb94b4f1fcc32dfbda79d6abd4995eaae65fa6c8ee41136404352337741d10d101af7c8ab830f0877be07eaea905c322"}, {0x80, 0x1, 0xff, "2779faf2dafd8b8ecd9304d9d50cdc07859e89ab8de5ef6d996d60df95a2a1d035c723b43e9ee4981e498f7a9413b18e3dec58bc47aeeb8455c6db239bf74aa51e9d0d4eb4b67b725155504ef8580242c6b65e22300c5d7b991b293e6cd581c70e1d3e468277677b82a13a"}, {0xe0, 0x1, 0x7, "cd7f878c806069dc90b5a0e4d4780ea29485ad601e95a58437fa43ee2b2dd21264713b802dd5cd7ff9e3bd92d51246c562e816cc6e57714b0def4d07ce4ffea56bba05e74c70466122d4566f481c28cc9a1d5e812c68df568dcfe49160cd3e102e9d8a0f5b8cff06c3a0392cbc47a214d50749c5ce29200bbe89290990edf0f680099af3a6ce502d125f4229c8ea8b7ce14c3d9efc4db9426e4d98eb6f7570ce0e2a4c9f9e7689baba3e351774fbd8733c77ee46ed16fb9b502562725bd817d617d75d069607c75c49"}], 0x1f8}, 0x8) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f6cdc74c6ef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) write(r0, &(0x7f0000000000)="9e3eb3900603b73725c7419aab4201000000b77c697a6cff56ae0b6e250000000000008530c934efc7f5274f87e0e6b1a83917a7309304e2c04ad241804f109e80a5b795f093ecce", 0x3ad) 16:00:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x5, 0x4) 16:00:03 executing program 1: r0 = socket(0x2, 0x4, 0x0) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x407) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffddb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) socket(0x6, 0x1, 0x675a) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) 16:00:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x8, 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000380)='./bus\x00', 0x80000000000822, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="8d40c1d61736d1dbe125bc4d2673849a81b380d3d0317daefa197f56ee069902968658a4fdd5c17c7e99c6b4c2bbac2b8cf2500c402e3aa2063213ccf8a9eaf660e4899ce0850c38c4e19fdcd97fd725e1ac4912eb447f824896196365f1787c7ecb966542c78f451c641514e5acc58e7a27eee63f0bf1f1e054cb5e4fb885b4a5ce210ba18ddb2531fa36ec3bebc8f7c1a5dfde4d402ec8dedbea1874ee9248fe1ed202864f114eace4cc2d3db6c1c02c63f61c712f0a60d029e8649b87c09139b18785c9ee5fdbfa9d02f8cbd7256168daa975d3865eee7ac734777f5a8d56552fa34e949c144f984647283141312e", 0xf0}], 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x72) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x859a3489d04218e4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x100, 0x10000, 0x5, 0x3}, {0x8, 0x0, 0x4c80000, 0xffffffffffff8001}, {0x60, 0x850, 0x7fffffff, 0x5}, {0x4, 0x2, 0x1, 0x2}, {0x800, 0x2, 0x9, 0x1}, {0x3, 0x8, 0x20, 0x6}, {0x8, 0xfffffffffffffffb, 0x401, 0x5}, {0x6, 0x0, 0x6, 0x101}, {0x0, 0x81}, {0x4, 0x10000, 0x6, 0x1}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xb3a6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x101, 0x80c, 0x0, 0x7}, {0x8, 0x6, 0xffffffffffffff3c, 0x1}]}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x200000000064}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:04 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(0x0, 0x402, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x7fff}) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) getpeername$unix(r0, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x203) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0x7, 0x400, 0x2a}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000300)='./bus/file0\x00', 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = dup(r0) r2 = getppid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ktrace(&(0x7f0000000080)='./bus/file0\x00', 0x4, 0x0, r2) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000200)=""/255) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)=0x8) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x80) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0xf3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 16:00:04 executing program 0: r0 = socket(0x39, 0x4000, 0x7) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54, 0x3, 0x0, 0x800000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x43, &(0x7f0000000200)='\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = dup(0xffffffffffffff9c) fchflags(r0, 0x10000) getsockopt(r0, 0x4, 0x0, &(0x7f0000000080)=""/229, &(0x7f0000000180)=0xe5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x4}) 16:00:04 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000100), 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) chdir(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x4, &(0x7f0000000180)="b2bbd011") recvfrom$unix(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x800, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x389, &(0x7f0000000100)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:04 executing program 1: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0xff, 0x100}, {{r0}, 0xffffffffffffffff, 0x3125e29d87b3ba03, 0x4, 0x36a, 0x3}, {{r0}, 0xfffffffffffffffa, 0x12, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x6449, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0xffffffff}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x9142168010f4a458, 0x4, 0x101, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0xc87}], 0x0, &(0x7f00000001c0)={0x5, 0x2}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x30, 0x0, 0x6}, {0x6, 0x0, 0x100000000}]}) 16:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000000140)="fab982bdd58dfb7dbae820df0c738cc39efb9b1f52b805e9fd9e609b2fbc13f8ee035b83899bba70512e08bd06d427d9", 0x30, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x2, 0x3f}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x6, 0xffffffffffffa594, './file0\x00', 0x4, 0xfffffffffffffffa, 0x400}) sendmsg(r2, &(0x7f0000000340)={0x0, 0xfffffda7, 0x0, 0xfffffffffffffff5, &(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYBLOB="6624c4992ef43c7a6b0d23cb810630187f281b6c2bc4bc3faa42c5a854027d041b7ef11d6c7bf9b5c7a34f86a4dfc0772b63d41635d0868b8afb8f14e8753dfbe5764b825b952835c05c6c742d17b12b1eddf428a0864a7f38f3ee1138022755ad7a6d9c7ceb6598b40e82a638e13bd02cbdc42cd2f3102cce92200fdeb84ec381acb9f3ce451f31379c2db47d1699bc480a87e60b76c19f3f1d267d93c2ca893dac8fb62005b0b357307755977c2898652677b1bda1a5747334e9e3bbf3b33bc73efaedfc012081a9abad9c693e1430d3863a350d240250f4909bcebc805e9651913e87"], 0xfd12}, 0x4) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = socket$inet(0x2, 0x2, 0x2) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x3, 0x3a) socket(0x10, 0x4, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x81}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0xfffffffffffffff1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="dac2b596f9878ba212cd83831a6b402c5fa1e5baffcc56aac52fb5535a7b6c956e01a738c8654c203aa74f4f405ad78e950b00358979db4a6c4d4a719dfe5b4422f5df0000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000000)=[{0x80000001, 0x5, 0x8e88, 0x9}, {0x2c9, 0xfffffffffffffffe, 0x7fffffff, 0x9}, {0x7fff, 0x7, 0x8f, 0xd124}, {0x4, 0x0, 0x6, 0x8}, {0x1, 0x3, 0x1}, {0xb1, 0x5, 0x800000000, 0x9}, {0x5, 0x400, 0x9, 0x9}, {0x8, 0x28000000, 0x5, 0x8}, {0x9, 0x1, 0x0, 0x7}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000002c0)={{}, 0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x20) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r2 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x8001, 0x401, './file0\x00', 0x96b, 0xa5c, 0x5, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000180)={0x3, 0xffffffffffffff2f, 0xb}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000040)="300bc4ccfd7182bc01b313620a203e9be784f92a95e52f8421c553", 0x1b, 0x400, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000280)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a020410", 0x20, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x100) dup2(r0, r0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000300)="a99d110c3f86b45c0a4ba3da52baebc21ca8e86b830522af968a586450a9eff695c6ff79fcd1107eba6d3d159957f02510d6d090976565cb603a01035ba7077f9a5a89553b8c7871089410522409a178eaa27116545a26ae4f190a0280aee27919e54ab9e9a976ce53b8b6dd43cbbf0f99257bbd144adc59b4bd63a355da393294a6d2ca6cd4c98651b26abfa155ae7607e4d5973f8e63bf75ad2dc01cb5bb507481f568a1619832a5a2c93e8d05d200ea5f1fce93a17a8e4e3f810648a3090ead08d2424a4300c9ead6294ed62be12d7715ab00d7bfde02587159fb70bb300edb42f8925dd043b61ce13aac5434c06ae0b10db7f11d028d3aad0ab33744fb26cc112740b01641e670f5325ac01942afd164c03f2f7f398b8f7ec3462d", 0x11d}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="afd37fd73be7cbcedc7783b32b5c784081085954f1f2dde39acfbbaa5b35e84498387de8143787985b1d85998458bca0605f47b2260caf7881426bb974dc8bb5195ee60f774610257395b55b8514f8b1a570dac4a1c56c3737d91e31d76cc4c4a40ef7520e424b2fce4b1f9f005edfc5a6d5fa04892b3ea85e68030627473167067cb7", 0x83}, {&(0x7f0000000440)="dbcb5f7c7ac5a0ffc26ad967ce1043b7bd058e21493e0d052b6f1a2c3d17c9b625a3d86b14d66305661c31d2f065f0c4f73508ef4f39d19fe9b0449fdfe04d036ad7aa6f9676b127c8d74adcac23ac5f145c099527583e476e88bd90d6f07357cc04eefde8fb672107884f38188e71f99845b034d5cfca73645309141745192cc89b3f078d2ab8324d7d84ca825f40be9f157b612f6c213bb2f123dcaf04ef6f1141fe308b728a0ac6a1b2cf85323d044d0f798c1fb521f8835e73dce80d371fee5eef154156cc713ecad7666182f26f2c8200016b5787fd7a4583e14ac33c8b0a693951cb4cd95a0a02874dad47f6e031daa8cc44879b15ec165e5006c906d3c6976d3d397378895ae685202a259821e950d129ab661a1d218f6aad761e026e6c8278b6268bec608ea5af660e6e35832505f0eacf07787f3aff06ee49931c8a0a7fd394e95442d9632d43a4033c72ab9b6c76113f9e085fc72494f5a683b709c7fa229881aa7f11c412a86c3e4a3a0d5a0f7cbfba2d11c4d8b1173fa6823ee49d20a74105b64d32510e5d6fe07df04daf7256ab0e441322279d65bae3b7ebeb44d8e853a15d4191da012f402c429f56173614a1757b022b784a25a7f125da68539677d7b510ef0416be782e9fa07d2712b3c0f1a07ed88ff5ee9e573e9d6abe3d09fa84b597b3003dfb4edd363cb5196fa539f4fb2682c19ea23a0436c27e7e798df72e65c9df57b64d76a5022cd6b64c48d9d9f6ad4f043e73446b30a16ba8475ce68685317b12cfc700457218e36fa6a35c96e8fef7b02533b3a7b91cb180b3f4511089d0655744e0d500f2d2be5b3269e8d79b119b74406aaafbdee8f54d76fbe9f1d7e09dcac9a08c6305ea3a740e551c6bd68fafab81df3ee58307005fb0327b90961d3278e00a8307a49746361aa50ff67ad75637e396ae3c4f2e805b255ae1ed21c06cdcf9727911de8f1700484e6d10ace0a5b01a97920531a09a6c5a0633fd9cdc9d0ab3c7823e35621f72ae03ca4da6808353581fd29074b8cd46c251bb4d1b59b0260c79b920b77f5b09d4b96a29f0d6d266f260d8fee125abc65b6dd6c467863148625071bf3774c7cc8df31917e487c163b529295fb33a4cc4143b5d1b2fc31f8ece16daa6ee2310982b475e51de0c2ef55852a94a09aea3eed9dff427e3c25802b2ac8061eeaffde25a5cc1969724e5526ea331dbc9f9a684f3a0a6214a149af55ac58ad4207609de9e48249558f1febf5a344e03810859a7f7870c42f7c2f03e5030454c54b98a2665a11d4a970e9c6d78e6f8cc9ac12251b6ed3af94abcb0b964263ab278c1d91cc79c6c218b2a1f33008e6820959698defb6ae6efba2cf169c2c204d1506badf57cd6c5ed2aaea176bcca0729c07447bc935545d003f4b3d462b58fb30e64067cb819fdca912e7bd8c371349cd7a36aa0e2bc0d0c873168ac6821a10540817cc2fc700f4b4069b1a99388f862e511dd1b6205cace27d38bd8222e57c9ff31615f78d52dfe990852147d6c6e184358e14ea125cb13e8920c6cf1a72fe086bec8129312d4f04e6683f6a4edb1b7246d2d776f528a265f777c9c9fe54833089faff2cdcd7a9dcf9a18d9689f30bb768c1f503b84cfaac6d303cd875a7ac01b6578ff4a531ef440ef73157103d8ff6905393d1bb6b1a71bfd66e14e4ee7eb9f581d55ba9ec4d50ae630f0230f21189a6e0f5017b18d430129f4e9d38cf16e0ad00aa73317d6bc7f6ad7734800a888d850ca5d27f7675c0b5d2781803fd1acc007ab6161a24cc0a8592b976a11f1dfe18ec02bd79a061f8bfd0b754b3d83132beea4b2ee50cdbaec2ce28244fa27d3a5dbeed6c9306dac28de73657116c62ec504848b1f2d52714faa27e3f8f5becc81cc7824b034224857492e5e8e368d26979f62b5080b4fbce9baf8fecdcaa51105328524806ad73b767fafe64616ade82bec3abb6a88696fae21db32c5c944fc6e5564c42d2ae8aa60ee29e6ef42451ede86244a9899d6adb6f5c95c2030a5836fbe5351df3f7b01b798f126c2f265c6ae67e7949adc4c49cc0050d4847f2ab0e546dd11f561c00feaa4dc8bb5aee4428fa44cad983c46e535ffe94e1d218f73766377012e405ace7f6fa827a48e4dfc41637730fe4542ff6aa8ca9f68790c6c6de258624f9c9c977d581390bda5c36aa1bbab88c744bb9249aa310b03b35e19a9c4cd9f1dd43f87e6de95a44548cc773e52d06aad8e1e985bc9542f2f783f87a20dc118e164fe5565037f8a9988a8cd318749303daefeb477d321f2d0c3d264c9023f44721518d7ee526760206fcfe59381f5829490b618a42829426f3f7992fa08079cc03457904239fafd611d92442ecfb4dd995b2881b2b202a6535e5b8977c0d4c67064acbf3fc261ba0350102c4138d1e764b32fc9683a8f961373a98934dcde57e62403acc0489df0bacdb332509438aade6fff8faa027e452ae66a5aceaef5873267e60cb839cc70a997e2aad8ee63c2554d359abdf2851a2b7c8db7027ba192e6b0ec5dfdd18918ee4f64acc48b3713001372a67eae48379fdfbe5ed8b10bc3395487bcbc3d930498f52168e9b46b01b7f391bff1bd51dea5edd0a4c809b0f86215ea29f5834bd46f0124ff8e4e6e23ba2e25a6af909aea9b8a688a5bf1b321cb44cd89b182486d3054d6fd536db52e9440d00403d0d4ac5b474275c18158beb2023ddef6188d9a58366d3e977f9426ca13a6a73b6a1df3f320e91310a6f46512bba380cbe11191dce084f329da76ddd1c020967a37c12f84a861165ec75c52523beea6491721d6acc05cd5766e9848e04f94b1cd9c7b62b9feca2188b55966d4c7195f7ed3e96d886f0548e1f2f98d2008159d028195eda14f1a52692c404201d04eec33ae19470d90433c1eea0f3b6e33f9b85e4da60e98180049f2a19c2d75c1225c4b5b39fde684214d02255ea4ff7f3abdbca58cb126286898cc60b69a4111c2112e9ae5f56cf2ea12083f39af3da41555d2c023b44e7c6d92e2e6b0bdbf56c6a2fec321588f5ff5094507797b6586d61634e28e4c208e6d80c2210dd202d4c7b6e299741af427bf81c891ec064dd09a98a84a48bd1398bd104c5897768bc8690baabaf4b67b9bed1a9b5ad73113106f1b54edd4e154ae454df6681ee9f2ea970fe8e197e19e548ef5985349f1e2085493ce73599015255256dd7d0b587d37e0d7ebc79adc804b42f8f13d93f2c1fd48cc12817a3ccce4f97c09b6b869f2cdc75460643c993db17b5c8a3a14a4f5319ab626c2452cbab71a7718fc41f66072dfba01fb3d60db4b4a51de2b4b7b9d7451cd5ec9a063e350dff0fcf7ad910ce68cf3f68915364808d241862f220be776ac7f04b3b51071f9aaed8da9d2205f2a0212275cd81104b229321d1af9b1d131fd445046fbc0374dbeceba50cab3d0ed439353c8e7264241f756342d22c4c69493b97434771908c5cb888a788a4e1b37fa8f1cf41fb8be37984b5eba7b52a4b06e199c45a49041e326490c4f7ba276e09a219e9d5a04352aac99bbab97b329c3ee9adfbd8df329e1c94f76f012fbf320e74aac5c0db2c68264ead672a4d56c23df1b4109ba8dfc695f539ee5a2a5ae657e14ae2412561d50d7225680938a291263418c2193c1419fc8da23e78d66dfe3d8e4ce4898f1ed168c91e6b0452146f423ac567c5ef75ea66cd30737912042b7d4cfa1483729d3e899c0e2f585ce9921838f748c76b685635a3c6dc67124dc3662e02e1dfbc2a1b435c8d79de5405358e26060cd6a712905fc1cd3ba486f72f48e49a08a44e145599bc1f319f5ca320aaa0038e07a0d4eaad9c3b7eac864d688a5c254592ae30cf2d7d4c8c427c8f3308dcc4f3fa86d352cc97a320f783aa96b526ddcbd9d34f036ed6b5085cae1294df6cf042ce97a93a2ab6ebac87e9a88f179d13354d7821ae96291e163f65fcc8db98f95f419204a8493b0426de8309dd52f89d636bf3629e984fbae7517b6b61e81d20182066605639ece8b75698674c1224c2324033215cf94602e6dd8706e3376a65728d9ae17406d6a0ef109c35927cb0e74f058de42a19e5e109a2a531d8a84e7501b85030dcd65a3769b5f779b6176e3f3b125b36801c0e577816b665577ed89a3734ab579bc2c4ec5189345b33313e35c9d2d46bc7456db471f35e5e3c3c1ed1240ee2832244997b9a0aa01b1bffda1894e16c21621eb60f2d9f6b0db8208a976096a9bddb6e0647d9ae487f2f543b4282850ad205e5ee7952cc04a6ca6b0a3b4d87ed481ae04a7bc1a399ace6ce04a98ec532cbc8af9df9cdd8c452e1babee05ab6edf47e672ec0a6bb11296c71dd584b4add858e2cff16bbdc08de00ceecbcf7ac601194f32904a29178d9751401f6f5c863b90b2fc597922299349635b0109b1172d13de1f0b514069cc90557e220365da9f307c2a44dcb3c675e639420d182f7d5548a2f43c43b340d9b89b9f320b6272a353e5efbc230a26898affa302058772675331dbe4cc04e74a4a2d5bbbd23c6537cc054d12ff0a3ada3ad6df6960ba958cec29475e12d93f779db79362354a69c111cbe42c8d3e6f4422354e722dff059c26705e592763fdd3e63e6237c671cb0b50137fb70163db38dfd556a38193997ab21d7a31a1dd9b333efaf0502df8b9c32e1d70f8c1b1e56ca5786c182b12f9a2d6964db0ca654162ced3deff48308f7bd21fba3ab03134a54224936d142d22e204215d0201e4f869f8337acb886caeb73806bb8316150a40da8e21444c58d71ade3b20b721f8bcb185c3348f56e13331177570006e479f365949e513171c862523c32d6cb1c5e3644b16c21843d765a73ecd9ea2b25a69f6f7396da1b411c87706f2b37b328d909b4aac4cc62709b98736e7910a51a474567ec1d4b3e3abea7c77396f5c0408cd940106e5545ab899d72d8b8758f93d2c5c02219ee37eba4d768f776e5bc8ecb60aa59919422353b36e9de655d5da92c9534bd3c806aa102744c87d6144d095a88e6bf3b9b341afda56ee09f8c251d7c37ef700e702901b21ebe778b529996bb2962ba219f66741d50fc3c2f73f8ac1151ce5d67d5408b2cb6c32b28338d595b8269b85d9bc9665da42416209f32fc12e6510a8d72ea3074130663dae779d50b0d9adbad9b930a08594a4d81bbd95ae3debcd30b13a3ac5c17b1789617a6c205a36fd771f69c8c4f4de08f3b5982a7252c47139e192930ad97ff6715ee8ccc9e801483759dcfd3b4d592a034b2c9e5b21d9fea6ae56773e36cc6656f3e34abb7005acfde3d718be4b1bf8a27d4c0fcb7eb4cd4313fd84d80de27a22c7cb0b3916e5f8a154aa46f05da15c7f339265ee76400a499b1ec996ba079f78cb21d9c2dd1481a68f9a420f48f34a1590614f0b6fe3654b5c196dd63bc78036680b9c904e61368a631d4dfadd32b7cba4426708b0d5cc7a1547f66cddfc80211c1fa38894fb5a480d44c6d4be1c7fb169859bb0ce98fcf1285b5030df8c5fbb94abd0caf56c5f00f904275dca6f4dd6356f2983bc55521ad304cb2a425b2bf288e622d6110bbeab30fa6ac940939ad2c412aca1c59c5b91e43496eaa7f80066f6b67d22db4bf7eb056afe41c11186b2f475fed70ac28f697ca535d5552b954bba6d255a0da69c33350537ab704e41d757622ae9f1ca4e9211fbf49ee46fdf260f2f11f230caca905c56d5e97f4caf18c5792674300e1e664308bb0e6864930ffa661ff58ac0ed560fc327821ef1ee31821cc64e195cd5565a73462c8cc02dba71946a1c9f71", 0x1000}, {&(0x7f0000000180)="b7d207ae6952088e6148c8ed5183d56ee1d89a716ca926276d2f1d13566ee5bc389aa9da7ae2d5f7f7b16ddbdfcf224eb855ed198699e1f63a1b443f3a8bb5a46a0a2a86ce96577ee5829449ec6c470389204848b1e702ffcfdbdc1ae8f76b103a45a139061e223213a737f3f7e23c0038ac363672461e0a9aa864c86022344d7b99712de85b0a592578ab88ecf4ce19a8713f72284e342a92c5aeb1b87d6822", 0xa0}, {&(0x7f0000000240)="69fa04b1084f1c6245dad74e6e70caf82688d8a352c4828420ee426efbd9c0e87dec6395be39a264b6a104ac22ef61ae6976bd0d0192430e7579467843404409689267df3c98c240cf88669cac87025e4e8547e214cdd73753c55ab92d723191488562ab068160e9d16db5fd48248fe0e9288c1ad3999b5faee5f2d780b4d2353ccdecddb88c5ca55e1e9f0a0386cf54b07af3adf7d0b98f815d865fbd91c89de1639c294245458b28a486e8cf124046f10704fe621a75d1f580", 0xba}, {&(0x7f0000001440)="5084fe7a007d8c4567d88bb2e6620cb306a7239dba283a41d59b3c334e3ff080c60d6b53b624b0a4a64a77fdc4524b8f9eab79fd8ca4efb52aef6e18e7ecedd341053bafc0fe84a45315810303d2506ceed8881694ed8d972b262e6e04850748d93a0a8cc0", 0x65}, {&(0x7f00000014c0)="fe6548217b7f27a292c468e17d53594c3c5c7dafae8d0916213123c0ef28b283ff6a4ed105e2c31d79169a35fddd224c61f3cfe76cbb9ca1e43272ad905c9e443fb7c802a2576bb42211150027ab71db187490b39bfe11541e0e0e2d99415294fa0ecc6dcd4c35e03cc33a99cfdce643d782e6664b74afcd2b08ed459fab76cabe1fd3ec56b3e0d203be545e0e1d0ebeac62e5fc11f0269fa119eeb0440f925fabe362227855e5b13deaf56b2326a4f97485ece120cb", 0xb6}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001600)={""/16, @ifru_index}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ftruncate(r0, 0x0, 0x1) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2bc4, 0x1, 0x1, 0x9e90, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10210900000000000000000000000001000000000000000000000000000000000f01160d31b8a658e63e583df39c244ad66dbc1d2f340e62"], 0x20}, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) dup2(r0, r0) getsockopt(r0, 0x0, 0x8, 0x0, &(0x7f0000000280)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) semget$private(0x0, 0x1, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x9, 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup(r1) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x18b) 16:00:06 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) fcntl$setstatus(r0, 0x4, 0xf1016c2db2aceaac) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e608860000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="c1889727c40a1c4aec1e9eade0f235a128d4e1766d53e766a0d119dcb052b9f1ca67124e76652dd2a63bb52acaf249eb01196d6fb69039c6cee8cec5e85c1f54b34fc7e8dfc9e05615a04998220b4a0951d91d9a348bbfea96d6dc8f06c7f7877845473ab2f971465a4c24cf64000375dec93a27392a8f66b2a831f1ce63bb310377fa29f69ce8b0f16c62ae9c9904a6bdf52e165c7116975eecb95343a95d4a4e658be8dc6e247c091bb075fe85a45f5316e490e1af7e6e0c010c66c9f337d3455267f5b8acb99b5e3903ca96366ee0f45b0c393d5d68e8e38d8f4e1ae31752f46414fa145fdb18c4e7ccd0d363e2b81347990d26712a6bc9a6cc9ab21a61be40b0e90b1341caa4d35cdafe3ce9ebbdccab7400"/288], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0xd8e9, r3, r4, r5, r6, 0x41, 0x7}, 0x8, 0x80000001}) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0xd51e2147522720d4, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1000000000000007) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x400, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00007f8000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000f8ff07000000000057ad0df471c7770e443fd5bc9831dfa282755a81bf6908513f131804b2398eacad3293f7c7e51b5a0efc398e108297c522999f934d0fdc6ca18ed3bf3c6e92ef9514178efde74809327aae48963b8a473c21890a03457ebeedcdbde427c884c14ade095fa34bf2838f452d55cd0a65e5c9cf92c9e473fdebbdb5cb24e983d5eeea6313d80ce1a05d6db22df342bf3340e324ab40"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) mprotect(&(0x7f0000052000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x72, 0x5, 0x40, 0x3ff, &(0x7f0000000180)={{0x91, 0x100000001, 0x9, 0x7, 0x5, 0x0, 0x8}, {[0x9, 0xfffffffffffffff8, 0x1000, 0x2, 0x0, 0x7fffffff, 0x800, 0x6, 0x0, 0x4, 0x9, 0x211a3999, 0x8000, 0xd710, 0x7fffffff, 0x51c451e2, 0x1b, 0x3], [0x80000001, 0xde5, 0x0, 0x8, 0x10000, 0x8000, 0x7, 0x0, 0x2, 0x100000001], [0x7, 0x400, 0x496, 0x80, 0xfffffffffffffffb, 0x6, 0x9], [0x2, 0x0, 0x8, 0x2, 0x8000, 0x7fff], [{0x89d9, 0x0, 0x658, 0xff}, {0x0, 0x10000, 0x5, 0x13e0000000}, {0x1, 0x100, 0x3, 0x2}, {0x7ff, 0x3, 0x80, 0x8000}, {0x1, 0x8001, 0x1, 0x6}, {0x90c, 0x10000, 0x100000000, 0x91380000}, {0x3, 0xf47, 0x6, 0x4}, {0x3, 0xfff, 0x329, 0xfffffffffffff001}], {0xffffffffffffffff, 0x100000001, 0x100000001, 0x4}, {0x8001, 0x5ef1a77d, 0x7, 0x4}}}, 0x707, 0x1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x4, 0x9, 0xfff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 16:00:06 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) geteuid() getppid() preadv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/105, 0x69}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/55, 0x37}, {&(0x7f0000001300)=""/94, 0x5e}], 0x6, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x94d7) bind(r1, &(0x7f0000001400)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2000000000000002, 0x5, 0x102) getuid() bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0xa, 0x4) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x2) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = kqueue() dup2(r1, r2) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x6}, 0xc) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) shutdown(r0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x10001) 16:00:06 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) r3 = socket(0x1e, 0x3, 0x0) shutdown(r3, 0x2) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xd) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) 16:00:06 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) 16:00:06 executing program 1: close(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x40) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000280)=""/139, 0x8b}], 0x5, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8808, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fcntl$getflags(r1, 0x3) 16:00:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/29, 0x1d, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82a52e2f696530000000188dc99f065114f36b005d91fb484c7e8ef56a916077ad6647489f3dd1ccf118fa050000004b3e775ae2279d55494399f74b4d2016d05090760000000000ff00"/83], 0xa) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000540)=0x1) ioctl$KDDISABIO(r1, 0x20004b3d) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="09002e2f62757300fbf120dbc1ef9e7c3a70a010847e14e0bb71fddc1d62fdf0060db0e4485fc5027ee20073b840a93df1ba1a0f9b827b9cc08ada9fe2f2a079262cd43eaa498368db6c223af5c8460d87b02568b162efc50390dc365622"], 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="032e3ad5b2fd40762897cf0e0abbfba737e0fd1b3a67af5a1b9d78ec971478ebbbffeb4b92cee67f6e974509ad9493b8dc40cf2a034496a2a459ff9f8e65553b97a68cd15f159ac3779f58a54e1b81f6c5953fb5b3dc9818fbbec734f673fa267d98197adec402c98d17977996d902d370f49624f6fa33ba35a81bc036b97b790849c053a0c3bb7276c99271b79ee45ccc898a6c10fcfac3eea679eb40f36bfa9a3a062a7cc25e8bd85fc62473456dd5d3dcd240ecec9168617127fefad17bf740eb1e6f32f80908dda659a5345a3ec52df0adf77be5a4b54bc41b906bb068b325c0287146b905f7e57751b11283", 0xee}, {&(0x7f0000000280)="30f32a9ee5391774278cba5b4b709f90e34cb100cea8f6f3939fec91a8eb7de8504ad314b20a3bc9e64eccfbc41a8835e9cd7cdb379ac2971760897780003044c5db18cc84917fdb35bb165fefc74360724c4a61021e7e66f6c056ec20975341c70d8c9928b95bd16a1c71d8967268854da10573e0da2bcd21ef9cad7cf562047a70c1f6b6e88bd7fdcb03e48d2babe904391efb53e0e82d11e1faa62242c1b6c53661a4acdf5adb81367c82d0990f7c39849e5a578d7b69e3dfa97876702e8c1b", 0xc1}, {&(0x7f0000000380)="d44900cc17d1d4b7672e41e6716a775a03018004d10dea73bd0091e618bb2fdbbccab97788210aeab7e5f8632d8bffbc91153a2baabad6c730753f5d6d35354a92aa0e69fa892ec25e0a61225a11e8", 0x4f}], 0x3, &(0x7f0000000440), 0x0, 0x401}, 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000440)=0xfffffffffffffc00) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x8001) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[0x6, 0x100000000, 0xded]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 16:00:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x80000000, 0x5, {0x8, 0x100000000}}) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="1d380f29363cd8e5536c964d461b033586163ff840da7ceaf26b9fa23532699685840e2fda71a2738fb81d4eac2eb7c996d3b349e0a7e4fa145eb9a222ee9afb60d58c14a8e68339cb1ffb86ff5bcf05dbaf2cd638f4e7231ff22c5fb14e9b27da9d836ffdc7e126ddcfb3d0b93f46b1a4a3c4fd5985158e609a1f43a6204df51885f8ecdf18bcd4ecf4e7c05d6b859958671b9eda8a769b0fade0195ca5239c2886b093ac9c722473fbeb114533bb75b83ffa1c29caf7bcd05f818e458fe49c686656836e25fc242340e7afd9797586634f45db3ae8af10b52ee877", 0xdc}, {&(0x7f0000000080)}, {&(0x7f0000000440)="100268caaa2e3fce49ad85c54a96e0be01cce1096239c3d41d302765e63de59b7db77fdb1443c266a431946f5b84f5b4ee62d641009d0a40534f24b5f9af1c144ae5e0f13b2d1558b5e1ee387b3fc853bbcab5b8f05a0f7c73f9e32f5935c7ab9441456e5106a4c0fef4e53f2f45ae391c4327f45676894a9266be038b254c67183160f50720ef8ee18e03daadf29b9180989015dad74969431c6ec5af694b07e4a930e31ae3c7ee64bf49435f59d87aad5850e2b4c3545c6c3546af80790425c5ad9a22d7f42a0417727ad35289e37125ed64788d8b1edd879d9e917133cf9a669872720e90b41cada2a515df741294c549944460e2c6ae8c525a0cb8b89eb28eb5653fc9d77ac922dd6d6502eba5234ca4ae26215cbd88ff018a0f41d18596339c42348b5be3457dd7339538292b9f6f89580c784f3e85faac21e6ab56de0734d3f3dd8686830e7f33cda92c619158888d7149cd4cbcd111b271b84c497c0ecca5461d06fd5f9ba4b8c9269edfda1e80f8c6ce3986861263f4a8191c4c7ebe635280ffd9aae31f98d882c139113c8c60580bdce0fa8b8f3016c16d713376a9c15a0933896a9067b7ef4b258e463cff51c55015de2f41809086aee43fc02f648f563fd41c7fe250e36c9116b55b2830fbfda18246f6e75664c9c016fb2d2766e023b5469f6b5ad2ad41dce54215d69498c01d88016e2bd45f54c2f30bf8fa0b80a46250194cd7ae6eeabedfa51120ba516940dbdbd9845ae37e8291012b7156b7f840214a9457a89a45344685fa1080b35c6639f05cbb65d4c2671731a0908122deae54319c902635d426966c0ea524e26fbba2ed3bb46c8509816b935a79a15bf1581c770d1a057e9678bc4e2c087edaaeaea957c9d27dcbcb1eaf63847b58d600d4db11fcec2a44f864049e11016c213a93809ce4ea366fbc8e7b7155258672404a460af65340701f4f3dad398732747613f98d98e703609a1fa45b56f1d1419734a11b82ef407575c6dd2aeef94ba8b64a964ba5ca75b6a16f1c3b02c340615bf3a9a23584c8e568a36e0996bea7ff71398f1ee9d49eef1c068b4e8e1dbb3dc8a3386cc85c9093a998224ce373a763d18717146ea944e4b5993e58aa36e567eb8b17d005de9ccd5d52d41ae59d97441b70ceac6872df4639d6a5795594771926cf75caa579680779d8468c443456cbb6230f37f84b1d798fe1de4f0bc134da48ae857a6805d649f36e8456397ec6460a17797935961a0709a6ba8dd4c33b1a1de23a043a0e4f54ff6157d98e23ebe12e0c4c2b5082e7d765de0f5a7d19364015171a0620f369693d66bbdd02aeae14e3891793c6c764f3e1d79b86294853d7bb9319f7ed338bbc2ac0bd84357572c907656e28a29553351e8fe22aa8ad5d9d28b624402ec5624e3862a82d778e24986d37d4a32ec5b5dfa7d614a17f407f0208a5c2f9ae508c8d3a4195d18a8d6f818dde8167ae49ed17418ed8e37b4802fda2a6a397f7be8db075cb4f9a81db31e3096ed20eb75c42658d744d02424c7dbaf9621039073b1f21221e19bb50e92c3737afd0e3f679d8bdca6ce43f864fb5fa2d073c5c0ea6b907376e87f070c5129d1a248a5ffec3e855cb8470b0c89035be872b610ed0de315f3c4f2cb49e5576988157d397bfa0e312bb1792f76a0f46c990833ee9bc76b7bcfdfc4a1d00a1fca5fcb70555ba8c7973eba8f91557a40a9f6c000125aecc46fb6c9e26c88fa823018664eae3ca6aff57dada2441ff8e4b729de3776a15ccd94b99232df42c15ce9731a852082a64341fdcb4d4fe53fe0164e2b442caf66f35d42fe4834e28b2b4f51602335be1b1b127adde9debc35bce06b52ffa0356eebe63dd1fb8c6ddc7f0b94838f149616c752e209207515ec13d8dd7b21008938041ab09fb7de4c0ea4beff38980f90ea62a3b27ae6ca7d90b26f5da6f1b9940870d8255edb9c7b22eb38782441bab05528b6fa176c73126552dfe2932f5903d9a9046a7a09f554d5fd4512f55d8ca81b0246a36e1c88148156e9d68f622781028a85ceb02a3d72cc0dafdec9fba3634d9f0469ddc4b56df347c445482326d5a91d56ce26fff33931deb14b7e67937bbc8d350a2262bfb8bcbc240e4c16825f11abeffb831b3b265ea6f797fea0fc7edfca43e2aa87eab0d6355e3ae4baf72fb94ce71859892d6ad0112e4eefa4708925b6317acca6bad977c896f892ffa208f6c6ddbe86a63d3613525d66c23579c99aa23ddf2bf4a61733a65196f6c791f0ec3baae91c9bf7fe0825aaac5ab563fcd4860e9811e9cfd243fec5394b6832e4a9a34647dbd80f735488db4d45bd6c9e22e9e4f112dd13510b52c562d25db13699203003af110490c5839366dfb40adec80001dbaf5a2e2a2cb1aceb33f8fe005a0d14689509d196a754ca54c39da18f2e9e573c9cf422a26e2bb080529fbc9dceee127b524ccbb1cf1d19769dfe1303043e6a1f15220c7c3c8dc724018f54a15ec280f9fcedaca5001634497b75828c5d52c7a174b291ec2acb4fffcbdd4cb3ea5b8a13a75c67e4d0909529bb4a16aff7507b9197fadea7bb8a07fe5f01ff5d5d956cfb5d393fa55ba7d0fd37412c48a8fc348b50cac6261aca7c2bae38e6c6972f5bd0120b3777642d196c2c275a38442e2976265c8127de1e73d5e07764cae021d8fce046dc5afd8340256c71164e0fbc1e1431ba84352044f43e3ce5f2db8a1917b6fc9f4aefc016f748f1e6e3d7fdec1249242426e0a49e510e97d03d42d2e2b091938da62ccedba0e5833389d8630dcf9f5f5f77724916b271568d21aa0006c3b608397f558d9693d4d20d5011c675d839d7d56f31149f0fac95e6f1ecbc18a8e4191a86e2798190bc818e376fa39575ff1684f22dfbf9fcc3ab93069516d31177dbb2255de9da9a19fb6f309a42eec567d86cba5b2c94e5dd4cd21fcfbd4e1e92818b2400866cc57655e27dabea829f8f5e1ce1ec618fa61d03c9904de498e7c7969be124dd02527adc9aa7c690db120657fccc1dacc2680e27134713752b3682ff53c751490c6d537a51009a81119c95a3ab204413948bd3250e7a0d14dd6a94ca6ee0a7978dabb673a6bf8d7dc7e843bb92a68e8611adfe0083e7d003a8c53ed52c122f065f4abbb3fbdd01c8e17ac28b635fea1b9414fc5db628237ba955ab675ec2dbfb2453f83eb32b4493e4f7d6831b8a8ab842f976329333e941f689874aec6634c4a805df50a0c5c9ecbdf4583e4734a394266cd4b58f8e917cc80e0af8f81ba982c65eb0615d2225337e0fbe7bfe5493899a5aeca9a80d0f78655a27b4a42e7978360b83db5fe523fe176d33c49e07609e4d90c705ba93cc7e6b8c9c7cfab1f1f2a5c921929645fd90bc3a5c7a38781be01d022e48194e82122afec952cfd19cae31ec13483db33e63f0bcde7dde0b72db510abc6579be5e2fee0cf9ded3508bfbf491b324514712f94958cb6f8094fb6203a959ff5a7d46bcd9980a5ee31a1aabaf8dda156acc3bfe3d2efb8b5653f04d7a252b2328c6bd33a1ee6b1967be4d7d6bb9716d73f427ef99bd8755fb93f310ff5280ee319ea55dababf475de0b5a91af8beb6d266b31d5543fbdab61cd1ac325b6adbf9de398bc9d5f87d5e473f37f451be0184f57f19f3c575d6a706a64b04547a53d8307222c072417f7fb43d22a1d7f3cf9f9b9c385509f31fd13d5431887e2a17acd4c913ca6fb764e4b7070e23f0a22453d1a4761e46aa3116f28bdebff6974c4993b6cd0b234160eaf9661e67a26fd9d88b39160d782d7361d1afe21941f28f567fd708c82934e69a1ee81efa0d760aee32598e0cf7d6b06b0cfb20ba201a57cb49f3bbbe110ff5750a5620dc48e85e497210e11cedffff71af0b6dd03ada4ed5c7e415734c01e5f52b79cfcaaddaf8c23b347dec047920649bbd1e1f94eee7fe77119055a3e87f646932b70cca5c6379dcf1c7d45ff57872c5c817c4f9d9c7f44f67eeaaa8314e9cd90d36a0dd17a998c9fbc8a376feafb35de9f87843169a63072d39ae4e7cebc3d5c6599043d766858d79b0723ddb73372760c252393a1c03de30bba0ee7ea1e634899fb2e5743523097294f20ff39cd82ef14a75f13cfa1d3ce870f6fff539b3d18ab743aafcad1e6be6edae070a0146333100c4166d0a59a982bf6caff377b649693343d17ea88da9bfb87e9b657dc71027cdf8067dd1b42bf93f47d5bea55b8a2c257d4c3a43bc2b23fe7e64d8b27df6c958f1ff2d6af33294329008832bfc8a7aef8b926e5e2a09ad23204133dfc5ad592ee075733193a81e325ebca167556c5a7c673bc633fc6fa7a525e159e088b31f53f2a16a520a4d47be605504e4aa136f8210a19a2f73b70e4bc09a61e7b3dbdde4d9f38f4935049d35e78928942a9834bfb4105aeddaa68526d587c4dba40306d54eb952ba7f70e3546a31853853edd07abb11ef0d83b6fc85ff9cc935beb8e1bbfa1cc16d145d943c6aeb8c51e31766e69b34f2c0f09d56dc366cd59d405a1c8e0cbefed5dd908ea760f08689b68356d3d7b7e50da6f5e1d8c960cfc4b50a7af1b26ee92b7c56bd892836004935cf1e4bbe9a2bd1a258a11885f107d598e669eb1b159883d772f82f21c0c5c3ace31430fa61d805f52c49a2aabe7ce4fdac6d94317d21c4de0212754c5527cdfdadcb533b56806264ec362b2a346c0c73508d149d8193927def2a66b635d7ceebdfd4fc9bdbffb4c51b2f64ac60547693b68040bcebf070f757cd8297c27f57122caba891b3eb528569818a3960a98c2fe8b65454a2f75865eb36dac9be062844d7bb12a0ab1ccb967037b8b360aaf7fd1c05957495d9e45ceba5a62e31ea650fcbee829911c65a370f2537b3689a3fafcc10df29b2ce56c71dd6042ab257987206b3add2e3248462564100e43b63beb11646a90c12d4e8ebd6b182c64802b6f93fa92dd726a30c34eeebb0981cd2d8782619933cfa95490e8bc997177b2bbaa6229ead9518c2b7efbd60a7362cc10bf6dde3d846676b32ae78ecb6529e35322d66e0b166b025ae6d9dbb9110b1d3efdd257bc45ab927348d5d2b7d00e9dac7979f750b61d7c44fbea0eea9ca8fe854c4b437c5fbc945f2e6594dc06d2f8b51000ea60bd22b491b7aa47aeec3caa145046c5b8b1e05e57efba49cdf46dbc8fef889641d901bd6f3c80d915cbb229e8fdc642aadb30afd2719de2f980db844540a6d9e15370ec54c9b6b36654190189d40ecafc875295bfb5ed5450dc0dbfdc5d7e48cc5ef849fa8fc4c44ac8cef8dfc9b79dc0166259ea4f545abac316a73b7ac829001bbfb1f589fe75cb11e8f7dc06edafba44a9894b869c92b569b256eb6f0de0cb4c72fba86e665670004ed196c14c3b1ab6b94eda0477d64c097bcb6778f4db0bb902c7512279050b6162162eb3ca857931f4fdca2052b26e4c711fb08befc71395f868aca8d2e76b16f07be72ae018a9120fa5a9bc2b7cf106a8f539438d9e53227d4ce3b1f30fbf87ee91388fe6ea2d789f4ef271d8c19c743eb989ef3d0c097e29e67496a32cfc614b2e83b4f859e019e23ae53e2f373489193f18a6eb161c689b3bec3424942dbf9612ed80a8bae5b00277fbca369edcd27c1e72acaec94417b607be064df5f7f6d6a672cad8e38e068e6dc059332270e6a9217d2d3568b7dac82f035152dfd5f0cdc6171d3b117049794df7c43448e8be208f58c8b5d5c94b610f2ccc88f00debe36651d8201bd3666958581a4bd6991b25b858b73c771848e901850f7897e49fbfa7b678ed5f6bcce64", 0x1000}], 0x3, 0x0, 0x0) 16:00:06 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x791, 0x0, 0x0, 0xfffffffffffffed0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) 16:00:06 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x4}) fcntl$dupfd(r2, 0xa, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x888, 0x0) 16:00:06 executing program 1: msgget$private(0x0, 0x7c15080b1756980b) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = msgget$private(0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x800, 0x100000001, 0x1, 0xfffffffffffffffb, "1f997235a7f3a0dbd460231e481fd76f61298166", 0x59d1, 0x10001}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000180)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x4, 0x9, 0xfff, 0x1, "abc8fb3edaa512258fe3300921f437fe043f87aa", 0x8, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/123) 16:00:06 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x5, 0x8, &(0x7f0000000000)="951569c8416c75eb465c73941600431307e5d20c28cf8507b056ac763d079287215b118cde3365685fbaa77a38038f3f810f5c7a02839d90f74f9fa075d031be2f9a40c116a5ff1b0a6c4dab46c16218551e3eaa28ccc55213d6a16837688c7efedd75d3e36875f5d96523a26f9c90b55175", 0x72) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x400, 0x20) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x74e242558800648a, 0x1cc) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000440)=""/195, 0xc3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0xf7a5, 0x1ff, 0x7, "b816000020000000000000b500"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') r6 = socket(0x18, 0x5, 0x6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCLOCK(r3, 0x20004276) readv(r5, &(0x7f00000015c0)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f0000001540)=""/68, 0x44}, {&(0x7f00000003c0)=""/15, 0xf}], 0x4) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') write(r6, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(&(0x7f0000000140)='(\\\x83\x00', 0x0) 16:00:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000010a000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x166) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r1, &(0x7f0000000240)=""/240, 0xf0, 0x0, &(0x7f0000000140)=@file={0x750ec1d498012b1b, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x1, 0xfffffffffffff001) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x3, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x6, 0x4000, 0x9) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x100000001, 0x4) setsockopt(r0, 0x100, 0x81, &(0x7f0000000080)="8ee1a2bc2df92ce33e08dd5ecf4a7e23d7ca687275b4e0dc7c1db8f6bc4fa2654551d73f97946423b8d29150c23df08e8befc9e03d7b7f794f9edfda912cd100398afd5abfc8632673e70eb528bcc271fe3e704b3c9618a545173d778c11d7940ca31583ab83d564eac292bbd518dc0c4a4303fdea7422c05d21f78be1d2d0101a610f4412e93885", 0x88) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0xfffffffffffffffe, &(0x7f0000000000)="7856e690b33a5006b8f43db7a092d2", 0xf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0x0, 0x30, &(0x7f0000000040)="caf5b415", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[0x8, 0x10000, 0x176540000000000, 0x6, 0x401, 0xfffffffffffffff9, 0x2, 0x400]}) msgget(0x2, 0x283) 16:00:07 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) read(r0, &(0x7f0000000080)=""/54, 0x36) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000140)='./bus\x00', 0x2, 0x20, r3) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x800000000000009) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000540)=""/76, 0x4c}, {&(0x7f00000005c0)=""/198, 0xc6}], 0x3, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) fchmod(r1, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/10], 0xffde) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3c}, {0x5}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7de) 16:00:07 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) r1 = dup(0xffffffffffffffff) shutdown(r1, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r2 = socket(0x18, 0x1, 0x0) shmat(r0, &(0x7f0000034000/0x1000)=nil, 0x2000) mprotect(&(0x7f000011d000/0x9000)=nil, 0x9000, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff139648", 0x7) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000), 0x4) setsockopt(r2, 0x1f, 0x8000, &(0x7f0000000040)="5e633db21d9f3495bc1b73743bd1bdfb9e04eeba148d71fde52abca84b84ea5d8f242d8008232254ab4f62d12a85809b9fb855b998e6889bb92ff8fd8562583818003db3efb188d1eeffc8dd48bb6d4eaa87ba0b69a9ffad2147734dd943675987196c56d2db042bd5cae4085a197780585c4d35aea110cfe049e68f53e16ca861bc1e", 0x83) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8", 0x9}) flock(r1, 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) socketpair(0x20, 0x2, 0x1000, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003392ff7bf8627301c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000001540)=0x1002) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="c2e4183475be2ff7ac54b0199ff886ed58e120461cfb2f1b5a426a6cc5a39d05388a5f41d67b70ff7a4fa13baf0b4d49be4fd20bbc3c94fe015c828474dfd18760cb27d0c124427eca3eae6b713fdfc80d9b1ac1e99bfb219ce8039cf66384ec9de866a9ce83e7357ef23b26658edc62dc9e29d67416c55c69b6f36849726c74c023c658bf1e3f9fce44bec0d70e67dde0225d49abd21854ca497abed3f515fb24f4c4d5da082fa68d8ce2fb0706bc6f8831febd928ae8b88b680449a841d3be5285ae90bdb5472c26e61da14005f3c2e0f1d4e0c7f1a0bc830e09aeda4eab02567f9fc45ea3c4bf789a253eb6bbb4dea39061ec", 0xf4}, {&(0x7f0000000300)="a6ee26764337afa443913fc19abeb8601d172bc501b68cd86d459fb5c534986a05afc54e2b92d4bd47068a48c8c46c745706982aa98b46143e8883639d48bede836a694f38a7321977711c12fed6f661acbf4f872936037e1330f8b030ae43e54e24caa63f0aadaaf3d84ba70d1e13eb7bd28331fcf61e0b234553caef8f9b3f4f166b92d5394c95ffd13272df28ca2e879fe9546e975fb7e9f325efe8c4c109a8013f69c8966a8464", 0xa9}, {&(0x7f0000000080)="d805a092b237b4e74a55e8cab674e3abe059103e17416a3e95c675f01e9404f91b441aa41e2e38cc6517dc92c561133fbd6b392340561bcd679375ca7809e31a4c243878ba42b3aa903cbe9e4481f6ea8e6d4fc58c9a46e8d566cfec82276f61b9226f2bcffdfe7ab3fa64f10c7d07d7825cd97d27fef7f0", 0x78}, {&(0x7f00000003c0)="34bac9cf8017b2b5cb72566862e536035822a8958de0", 0x16}, {&(0x7f0000000400)="2d41077c1304b534d38c52909ff3a3c58041fd231321268bc80ad0e361a99f0dfa97640627c6c2f841f7492d26efde3b92a3d4e44637909b03d5f991c4084d2e45be3ceff7a0942343ada595a06a009aba9fb8a642e187", 0x57}], 0x5) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b3a0000cbca83caf7afb9d8dcd14043000053b5d1d090753dd4611d14da00c600016c870a6302e1838f74652d62e159c51bad5af83b7ae63da147457bb79d7d2c336ec5003707e1966ff4c30000", 0x57}], 0x1) close(r0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x22) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)=""/197, 0xc5}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, &(0x7f0000001180)=""/124, 0x7c}, 0x800) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x10000) read(r1, &(0x7f00000001c0)=""/94, 0x5e) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = semget(0x1, 0x3, 0x200) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000200)=""/28) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000000000), 0xff3f) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x7, 0x7136acd3, 0x81, 0x1, 0x7, 0xfffffffffffffffc, 0x9, 0x0, 0x1, 0xb0, 0x7}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x200, 0x4a, 0x7, 0x0, 0x8, 0x3f, 0x7, 0x0, 0x3, 0x26, 0x2}) fchflags(r1, 0x0) mknod$loop(&(0x7f0000000180)='./bus\x00', 0xaa17a183f1f7002a, 0x1) 16:00:07 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fchmod(r0, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f00000000c0)='./file0\x00') clock_gettime(0x2000000000005, &(0x7f0000000180)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x28080, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x24d, &(0x7f0000000080)="b6") 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000440)="8cbc4f41ebd8c85a405b6f05cd268cc322f88790c2ae5869d8ba974838cc3ce4435c77f4573c789f366e80f3b8255b126419d1a2fb4013f5b98f045083b911584f56eff0729eaa8a2a226dbf04eace9f59da90c302fd0bcfda06ad9c316df7cfb260494ef4593bd7fce4ffd718dd183e1ffbef4245e565dc1e243a9c83e23ba570be26ea1443af7f634471eb34175464dbb782e669c9703b48996b0b52268b508d5710fb222e85c4120efbaba4acff4c95d0b3e3a7b5bea702508072782df0d5f16d1babf4fb938f06608154c941a7ee6cc2937a1dd29ee5b7bbfaffd5e9318c08f25d86f3e2cbc3955dc5d1a55eba8dde387984b2f125e7bb956d6b42598ae19ddc9f6e1b416e78097b36e2ed703b8398f90af9c8a5e431044009914c4174650789520fa92f042b44dce56c121dd497fdbbdccf50a5712640463e613c9eb5aef4d1c2335f196e79bef4ecfb989084de139015f214687ab6b0bbb46268d802058b5aac464fbc16ba066746008d514a8d7cc40d8c9fd2197267624d30a00ed79b5f7d49f3975ba32c6bc5559fe40a6041cf5b322c609fbae985c59ebf523b9161e5888e68e019a9f316b5a39bbdad936569dde74ca7572be065a3d2a6a539c0ea434051cb1d4aee5b06e52e876521ad67daa4fec47e3e47fcd56257880f23256866d498355e39fed08655048cf0a2bb5e8310b21f01daa207a1d25c26c638c489a3d7dad4818c3e696074ee193ed361cb79ea6e5e4f8ca89b63a1280415a00b411b7413efdd9ace2e2e1eea361a8dc57b65fe58085965a1409c6a33e15575768d75e2b5773b9f7a7df8f2599fef98da39154aebc6eee87160ddb2e29459d46d109a63d100cbdcc2ba1220c08288f49c24fe12ea6ff5a825ee749eaf7fccc9358eeaf3b864c918714fe1e8550556fb213cb431204533aa515dbc6f16d858f662b097bf4ba5ca0a2ae40cf285a2a920dbea3b754b9166ebe884f9c452d508b57d46c6b32cdba5e32f28c5647aea84be78e0e6338297b082270d804181b169a1c61d26018e12082dbeab40474e8ba06488011fe8ba01fecf744769f16157b27cf249b6930cd44d869eb5169c7d00d2c685595956bb8189403441b9e0e766472fa953399495635ae31baffbe4f5f246bd8f7703afef30c27b8086e9281dbf1f4c1acd6ec2854bea2429369d623bd8400f0354c5ee67686861873612665e9cf8797a7815b4b807085d607adb1495cf059558050aa55c99a5af0dc6fb1cb20dc3fc59a3ae5021949ffad36acb590ac29da1613349c6c309093a3fb1961f4a91a40baa150d7664805ea1240f52a86aaf69dcd47640adb25f0d45c1daa0c054ee7bac266645e8bc9b4d7da5efec40c4df265343f90ad33fccadbf55968b12951bf85c59d85d30261af254af92d2d5e166bccae39678592eefb2c2174371de07a0c731c56d89ae519b1ba8c28bfc0d8c1e0545e25c269de0b32c79660458e843233993b1c899ab22d9cc789c3b26e8674c87f49684f7385913a1a1dff111536c05156c25f64c9ce54e69c04b06dcedb40e62dbaa9dde20e186258d2ccb09f98902110498a62ca0c3e8f4a7cae7ab007f9c705945f46284130793b1f9c41b0418aa7010d6747a1d94393474dd3be5e552cd9a8878bfa106597bfa403a70d5ff3b5f37132ed615ff3dffa884b738a4f0be392a7e44bf5ff93d5368d00201c1343dc483d7ed6ed911ad7d3cd0ffd3fb6143dce217d125782f57b243736b1a8d9bbf90a95ce22dedc23709e41e0f377fe018eb1719980d097e7559c443b16c02e9ae395c1f7a7a56c4fef9f9dda72335f681b1c1a21c01e3d43fb887042dbb4f4fe395d3828ca80f537986965ba12c68d3d3c7e1b27497fb1c42d25cf4851c7ca89ad1ee4e12bd86864a6140604d1f3960de0d699e6d45de079ee31dde08b5f83d45678a55246131eaf52f0cc442426886fa5cc9965ef2fde8224d2929e884c89267c7cc1aac7e89f7e76deaaf60f5a811f65f68ff88d924694e56b5b4fac66402a57219b556e681265244a02377d8d311d87c6f3b68f4c57c67a5602fbaca9e028cb7b2a5f65a74180045b1c94bde1556044259dbdcf71336ab532d4997faf0ad6e06d93cba80769ac4f7ac17dd3773985e5c320a8f2cf3b1cb414324d0a556c972bcf7c12fa6836efed4fbe85204146c9818163196ba2809240b3ebab748e48ae5fc5de80862eaa06f8d352cf419fb132e0ae9177c967b4f1f2645ecf22c3efdeecc243a8ad2c8223634270c8658f25d0f569bd1e58a16b475fd2457a3befe4001a53e2f0cf7f330a2ba8cdf6905c2855c4aad6cb24bfe119d21a973c89b2aabaa34f07a5ff89d1fc1eec5c5650f6c30dfefbc629fa4b6e20b890fc9a1724815160ccb8ef5d47609b7b81700bad7b41910084dc452340763ac77d1ccef80d25d13e98107e1949489655c4d2a1765cb1e9efd10f89a59de872094f7ab8d67e22e0174522f4f5715a870dfc80b857ce0427a098f51fb5c87cf15be37e688b336aff8957061e1a52b30b074c6fb5c749515039d3b3c808f9fc1c266a5feea133952311cef03a06fccd68760dc3d8eb3a92766c7142e0e81914152b300a14682b5bba4d766cb446958b35804455423710d56e905e6bc4894503e7cfb78d8788841a1976c76154c3b4e14ad6edacc7bd9b57ff1c2485b31efcc33e829beba9ab854a61a30cc3915c29e7897347d4b9f316efe738ce664125b14dff21ee24be2e2b80601cd3dce20252a01444ce95ce9dad226227fab39d3d4dc14edd4961fb5b314fa809b5d7125841ffc93b93c130e5707ccb9dd7fdff9de7cb6d68f8635afe0f832e66b18bd762351c5f40a4457a03678d98d6974db0973c163fe2593c3d2ea7e86b494bee5377c82d913b5e2afbe5cc40e2b67d0d855a72292d611a480c5fb7622ccb6423296f4a7a006742ff0dc006a3d948af7ccfbb4a6772ab4a973387e61182d4003ceaf841c5638fecbded9ba1a1318d7e2f6f7371b24f59c2816fa7a3b8013e1c71562cc024e1277e4cadd8df5dab9ae9d0cd074447220eb2992145f649a7c4fab51bd1b903cc11e56b3d396cc82b0034749cf9111be9edd216f77de2f5cca97c67136db7d4b14192a69a3d440c75d9d9f225936d99ffe68a48d1be71ad3cc61afb730c7057fce79b30024783870442d070fbd2495bd1e3c2c04af3903b200aa57dfd897fe3ea59c55eb451c10d721a2ceb7612d065c4e04d4e5c9e84c8fe659f76ab07f7d781b15254e9a86038f8e0259111a3fe02f50e581d12f90b9d8f8ad6fb26de93088ef233cbce690191520ddaedc8b757cc835fe1fbc57bf2f6bb1e7ba4723115c1656f2bf2fef19c1dc22bc91ff2a3654311570e55391106a12a98838c39b2268cc99bb97848a8f903e1d4e1d47a5028dc5b5b776cfde16df27f6a8b23e7c9c4bcbd2fd29b845be86cb61907eb9d34f5de2efc1bf9d358952715a17ce8bb328446ac2e43144e185341862b0540f058719f9478cf2a2f2e575d733d4b2ec5ea74b870ed9341f67d0660c9615bde0a6fcfbeea88d344eb9781f52a011671dd15b9c2df19b87cc351d37763ee70e6a3aed76f05c87e737cdfd2212a55f71eedc8b2e4aa93860bec09c0f6f0f9192cb3e8c946a4db235db01af80832aeb747f95393c73e98df99029375d73b5788c6991e9a007177559eb9cdfc20080389a2500dc3b71d37955bff3cf99bdd426c2c3bbe4745b3ce9b691196e9f7670e0a2c97cad0f68e7f81fa3af551f967a7a618d6bbeb53edd3e3c5c8001b25cf46081b43c4da39439e4a852cf485373b1ee75adf2221375807c706237a7d7b30b655e2d3eefa695e1bb9f99584f9d6a483c0ec5c2ce4d3a07ebfa2bbf1c0548fa29c5b6db08d52c712b57cf2fe8bf2e85d0e08361a31a6b72386b497ecb6ae25c41667bfb3638bc0cff4108e585fbd056e75a36aee31a3b0a130bffaa657a020e05584545b8388b0a86f18a0b0ec480af4582ca24b62b2db34dc57ca5db70dcd0be48c393440b63e401b259533a1fc5b132fb31a32bf65aaf1691a8ca2ce95d1d0d5764008f2745a36c619e07adb6e4a24eeffc5207398a75a75f1fa73f5f7f16cc907243385d9071623851181cfd2d78caf2bc085cdd604d69ca4f34692d1743ea2cce779b46a4621afa23ec9916d23aa33d0c29b815d89258a1ff12ffb3055b6b3599be4e3969683fac607bf983f9709c6489639221bb06c60e30a9c36246f38000aae82b9ae7f59e7085bb4f5b239717716ab968cd8ae4e7fa36e50f0fb5d7370e5d1fac6fed689cf1b1070596cc73dafb39cb5819287dcc9d769137f655e725730d5ff34edc1f3c58ec84df7edcb262145dcc5eb17f18fc28e36f81e5f7546231e0726f3d3a07e86d2d4c0ce706f18e9eefbf8e32b4f118506bd2738dc0d6184fcd8d4059e8f637e2c7c502a327442b779251778083cd8aa42f9b2abf5c44133ccc888152e2c2d6651fbcb7ae6e10a998cffed7a3aa42a63d3a0099a02819ec4988f544d0c6ed46f9f38691dce38fd053bdb817a25e1abb059702af99970bd5c83de86429e852e71794cfabbc882b1d2ff17d33aa75531ed1c6cf1b6ff4da1265e03772fa08b3266abe86c859dcc1540e6b689d69782531faf0866eac508318cbadb75cfc066f8c3aca7f3983c1a34de5017f3221ef6ad9fe2958deb8a132d208392971eefae31d65f5c62fa13f92f6eb35dcac2d55c71a6817088a2778067819ef66a28b23ab6fcc58cc2faf6bc835e592848cdbb0727331ecf8b7ef4348580a9a26f84b3fb3322035f1ce43e3a8314ffeb1a77b63fb01368c2c3f04b12c9d71bc4a8a038a0abe15af3d60ab6fa1c7de6182b4af053088520bfa2c937f2c596c2b13093b87acf4ff9174205e515a141dedb3ec9f80dc7feec41f70effaf0e734544ddf5c46cb7b5a0d44b8943ce5fbd21a4422ee9f90b107bfd32e2bd355bb907229dbc31bd88b6fe9e2cd49e7becccf6e3d14d347717d759e27b4df9cc7ed238507af42cc921f55e78a9c41e6f3c024f566cd358e5f118b4dc9323fde2dd9e6a450b99c892f163a7922dcd8293d975b6bcb4a2cf5c1f24e0eb8297695bf92a0d360769323f4379f246664adbe8f78e3d358342c6f0aa6a6b268dbe587a3d692053ef37a444c642439f18e84621e4391d5f24020c90b51a9b26ce8242a081b3faff1ff849ba053edbb6caa1cb71441fb3d1bfb0a1b8733a28531235700d1d2a850d1c0eeb6ee9db59f17e233850dcb492cba45be2c9ffc60d20401e0356aa9e2ab2d0cd496b7be46b3c7c2983426687986cccd6329d06fabf6380415d95022c75a9c9604b175f6d1c377819c3c7ded8a8e4acc8605c115c5708283f562d30755c4b30ddac08d6b70fc3004976f6c1aabdb9caa0d5c8898b7579723344cbcbbfe0d5990b5887676a55bf986bb6bfc5cca63d7fa2ff0a800dc099592d0b23ca37893dec652e01b2bb0d4d7120637e9cdfe0971caefb955ee27269212b430d65b269a2f543a9cfb457025eceb9c89d488d8123860e3e41e4a8d7d18aa2fb634267cbb46e13a04e671476fe10e27b621f3501b5c1f554bb6086af6469322232f2e3061dfa61eb68b548c6eb4e08f2036b7652cddad70612a2089ad5607267bdd17656f240685715fc03151a047e48867baa89352a970d098ee4b73f3cb74c5d19724c311cf586ee7e61fe856e373b6a02e844a0e4b9c3539c801cbf00b00c996e9199e98855432fac1a73a90e1d44f77f1f508b1538db73f7c2f906d1ffe8756a16ff8bbf9", 0x1000}, {&(0x7f00000002c0)="e2a5fb102c601a478ed642304830453a7e367989245910268ccff43e9a15077c18eabfd7de798e7f0b12b5a7b10ec35e91c9d888b6aecd250d5306b8b39681d9aad6b1c3d3f9a7f1fb508c6865e39aad87923a582bcac962ba2d28cbd4ea12fb58c4b059f0d36d4d9092480573d6fcf6347fff9957a3e649c1c7b192f0424983562cd15af352b29b120189950c16295c3106f4499a6832f7c8bca41f57f1bcc54f597a3cda6944be6fed58af45cf90c208739e39c472eda3a6699992d645102485a9b81e10828906ccd440bf1bebe0a1896b500caee44489", 0xd8}, {&(0x7f0000001440)="0afd028ad2ef6719ae23900e95df16d4e456b2f42f5a93ab3b70173ff9599c231586e945768630f653055324efd0283cc61f22c14883d8deff2505b13c0ee872d934f9a63b0b41adfb2661d6feb11b19c1c4a0d71c", 0x55}, {&(0x7f00000014c0)="42cc404d96d4d0c5c282729c2ecf8dfadc1f261be7d0e9f0b0c6101f1a90016ed5f720b563ef09a91d1ded5a1053e28bc01396c6262d1e0422fbc59313d762594229a30f11c624710e5754f227a60956129f8f8db448ca387c81a99738ab7cbfe40f24290dc1ad31ddd0a9116e", 0x6d}, {&(0x7f0000001540)="e0e6233dbbcfdbf405023c100653cc72246c919e6b3b2a343aea49b601097855ad607a93e1f4c1c5b8e822fc188f7cf04b4034b2b7372eb4e7ded177342df820319bce1afcee745d027a5e2cab5c9cbe20d49e6e26fa4e3bda69c811b561ab34f320f97ef9a2edefcc85568233c2f924c2c8ca24bb1493390b1f8d0aa7686c2fc172dba6e0c159f7be766a336e3dd732b8fcf0f7c01850b49f16f79a98c47c194e171cb83f8bdd81185039b2185e5ffb19dba77dbd57c9a4e9a19fe901c08b119a36116744393239f24d6327d847cd6cb01924bd53f5225d9f380241acfd973937bbb8231b237bcb221c1bb283f17f910dc1", 0xf2}, {&(0x7f0000001640)="084e82ec130382410e5d3f92deb616245d4e1596c16a56990106af1eaab086f8e8f7a7c9ef153768ca032663f8d9df2ffe8330a710e63feb810911ac5047c454a8a653b5fa31a6524560d7e49df3cfc4b8c0c3c1fd072ea83a2141ba9acdc5e3b89394b4f437247b04d7d8988a195ddd1453fe80aafa8b1928ffe4f8650e9c24623b7fc512957b07dd7a17344551d1f190555355f7ff2e9412b9", 0x9a}], 0x6, &(0x7f0000001780)=[{0x50, 0x23ac6fee8ea3bbb9, 0x6, "22d6568555480b85d6d6ec340b510a26f42c6fb78a65561611dcaef2070295af384855b3006d00974de59390c30c62e86cda9e8b37a0e74e762dac0b"}, {0x100, 0x1, 0x80000001, "236f6e0fe422400f1f83356ad90677094ef8ebe83e4e95b84a8111eb5bb134dc548583f8ff48fc321d12427d3337b2941a052e076c32841c7baa7c8cc7c3b570d6b416ed19a28e83280fcb2345500708eba5536f9287fb030ee6f4d81cb03cddfc0c1fe122d55f916951cf0445e609c6009172e99e946a0e76fa002d0128ded78994bead9897f0043d774877fc442929859808488de8ca60fc95927dac4573f9ef91e528f467e80fae0a84cdc55868f708081f453c31276e335c8c33eb13acc0b45463bc19de53eeac99bf94775af3b731802511c79ed362bf87a06063d883e44fb8ffcb7b785e84c971316c187bcb91"}, {0x20, 0x1, 0x9, "50d8095ffe1246c70f"}, {0xc0, 0x1, 0x80000001, "c58309b03bbf23aefa19daa8e3ff4eb8f0223048d9d56c018f8847d1a9e00c053758b199ab4f28e2a1e8e534dd9e541769481ad8543767f9ba96acf5c277e83de0e772c4ccd6748d52a5d02f25a6045b01082a230e201f92afa3ae86ff6585e6dd1df078045ba1cd36d9e1d378af0f97239d1feb5ee0878060ffc1a87701af4bacd864cf728c667687ac286d087b6fdaf41e0958831c38f09ecf0a4b7d9fa32afd8c374e983739deef998e62f3"}], 0x230}, 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) fcntl$lock(r0, 0x8000000000000006, &(0x7f0000000400)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='+\\^)!#\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000140)='$\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)=')\xff\x00']) openat(r2, &(0x7f0000000240)='./file0\x00', 0x2, 0x10) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x29a9243a424b7f) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x232) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000280)=0x1) r4 = getpid() wait4(r4, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001400)=0x1) preadv(r1, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x5, 0x5, './file0\x00', 0x80000000, 0x1f, 0x5, 0x8}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) mknodat(r0, 0x0, 0xc106, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) listen(r1, 0x747f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x27b, &(0x7f0000000240)="7d43a2c6d84246b19703ef22719f4a95661bddea38faef1a1dc5425bc6c69c0e0ad88324b61d028caeccc5bc022e697ea0b3f527051c532f508d7f53ee508110df840bbeab1f75b888a8147f1037fbc043e150ddfd8b6459c879905297524f6b07b7f0eb122af52849d59919ebf055bbf392ac01827e584d0e90f488ae60e18a56f2b900d2b9fc793c0fc5ade23941f1952743186859f15b6107e71015a79d23e45c0100"/190) r2 = socket(0x1f, 0x4002, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x0) shutdown(r0, 0x9266c5b5ea4a6d73) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffe9653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbbc5b65c6593d2870bc122cd23572fb0df90a9d0000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d10f524a64ef5632ccf137c8ae135db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053bf03d925341d85544cd1c103681b82634ad276d3a365e12d3"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000001380)=[{0x0}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:08 executing program 0: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8, 0x0) write(r0, &(0x7f0000000040), 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup(r1) getdents(r2, &(0x7f0000000040)=""/9, 0x9) getpeername$inet(r1, 0x0, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x29d31846, 0x7, 0x8000, 0x2, "799cbce31174b1a20955d5a4a2923d669c05e2dc", 0x5, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r3) setuid(r4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000380)=0x2) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="5e4ec8952fc3c3ee3e91c418121408c16eea2fba4e999d550be9bfead918598ca3381033ae4f20fe63a6739bd336970dbc7167fe0fc6c6a5fdd4b6ce61046bdf0cbee2e25b85d5498645730fd5fe1ea976f4b4c6032afe2c6ac32b1129cefbb4483eadae39d98ece85f482eb668c63db9b887d2c41976eec4412be025b0940800a7b69bae3f968e8ef6d70bd2da9cbf48e720c5088cb", 0x96) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="2368f7dd451ae4bffdd78f0f12bdce80ee12776ce37ada5c70c9dfdcddf2a469d0e06dd8ba0a4a82d05400565e6570842e199bfc267524029ad476cfd3d8b76928c788222445dd01a4d76e231af25bbadca2b01dc69d03d63afc2b6eb0aabec306cc5067e809420c5dcf2f7fd2679f4b0714c636330d7f7810eca3f9df4c6d39a1b293e55883227fe29bb6f7faa1e9eb28fdd676b4c75326b7ff5e03ee8aaefcc5fc868a05e12d83ab2a39c2cd5f8e18aab365a159b2e98a6bb7ed234bba227c651fec29910dc5c8cf0db64a7c4d5c5c67", 0xd1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x50) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4505) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./bus\x00') select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="48702d035431f87bf8eef66f39960fa4f0f88fcc531cc524defcd3af9dd5926a0d4c8e64900b5c815e0650b1713de30d41a95a73e17cef5aedf7aed53afadd3d87c3c80c2018cecb845e639a27dc56c43c987157538d9f0f4691e81e547b8f4190d4dfda15aaaab62ac77631f02752c7e62ccf302cdc92c891073c8a815c6a220361fb5f847b07d67efedb671c1193b290305704106de827b9d88007feb04f6c2615ee4212966d8598779ff11c505a073d7a", 0xb2) r4 = dup2(r2, r2) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x25f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x7e6, 0x7, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000ed4000/0x1000)=nil, 0x1000) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000b92000/0x4000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x3f, 0x1000, r1}) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x20, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001280)={0x3, [{0x2, 0x101}, {0x1, 0xb842}, {0x1, 0x5}, {0x3, 0x1f}, {0x3, 0x7}, {0x2, 0xfffffffffffffff8}, {0x3, 0x8}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x8000}, {0x1, 0x8}, {0x1, 0x7fff}, {0x1, 0x2}, {0x2c4fde0f6188e096, 0x80000001}, {0x668ce556c5f819be, 0x1000}, {0x3, 0x1}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0xc7}, {0x3, 0x7ff}, {0x3, 0x401}, {0x23c107367c07a332, 0x100}, {0x3, 0xd107}, {0x3, 0x9551}, {0x1, 0x7ff}, {0x2, 0x3}, {0x421e2deef600d24d, 0xffffffffffffff81}, {}, {0x3}, {0x2, 0x3}, {0x1, 0x83}, {0x2, 0x1004000000}]}) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x1, './bus\x00', './bus\x00'}) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xb, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0xffffffffffffff3e, './bus\x00'}) write(r1, &(0x7f0000000680)="48005ea263641b7c50d3cc745e235127ab081b2f1b00e8d964b8108a22a5ff937468f6cdc097b4a5d57ebe163f1cb317a25bb16efec5e0b42f80226cc4945b2afa376e28307f6b4c0c9ff610efab007f1ddcfdf215fb04c795ad21a4e6794e5f6ee98d2dd41e15adfe767139d48ebb55e5b2f76b9b733ab07694fbd207cd39048ca09483395c410bed9a1220965b785bcf953a5691e20f98c47b4a20ef66cfbd54e7ce2908dda532106275973e45ea4e4e6c9c946e9c02208ffeee64bac285af740c8437f1cac30fc2abf7f696e90312acca8f0dd8f7dcb4ff921f07188fee6f1793dc441788dc3b83dba39c0ae79b052e5e0a547d7d161b410aee775c398536f671c1430561cc445c3b34b1affb08b2b246723624a4abfc40f8b13f53e15fe58af294ea97fb3e6bbdcc22af2d0a369edc4ccd875dc51cfb385c1caff8e3883ecefd28186fe8f9136124ba84f531f53b55c4c431b124023117b10cad679adf88dbf039af34ba504b8117c9d965194b6d8d408f4ebf5bc948ab3937a998bff7aad1a05957d600a9e85d64de420f9cc67f1e875aac73136be4ca5dcfeec073d4a7de12c87b2fbd4c6a735f1d585f6f1a4d2af7ac9b58ef133cbd3a8b9c02755c906ebd0eece47c59fbc39db63a34eb40171837973e352a94a66eb20a8757b70b8ec219a290b4c7233cd822c45d71bcd8255cab74b9745e944cc45ac923c3a6d1332905c7e85c8c2f36ab2e2930a08265269ae9966f93080437ee073245610813068a71285f0ffb77dbaaa9373f0149ef0d113b6bc8b3c9e01d495a352666b9dc34a7ec16d5a71ddd5cb02360da55fe66b2ceeeeda710527dc7163564ab287b949458e80e74c8157b46b985f309e584977aa2f620aec4e279947359e9e4ca969b8a33a449c4235ef5ccdd1d22e71f65935fce2d75ecaea75ff9776148739502d771a026a9ce6b0acb0fcced26e14c68ab493ee4255fdc3fb463c815a68f9cb613e5a914da56cb13c6a8c8889dc7a2ea5ad8c1069a5f6aaeacf2ca2c241e91fd6049017aceba325d21ed06f814c27a320d5b2dbd54a100fc34251c69726fef1536c928c4a548314abf9e70cae15c6e46e3df8d3c2896cb42080dff099c73743b0cd98a85b4e6f032cdc70445bb3a98a656942533249917", 0xfffffffd) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5, 0x5, 0xffffffff00000001, 0x3ff}, {0xd7, 0x3c2, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="df", 0x1) r3 = msgget$private(0x0, 0x80) msgrcv(r3, &(0x7f0000000240)={0x0, ""/128}, 0x88, 0x1, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8e4c4297e08d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x5e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) clock_settime(0x0, &(0x7f0000000040)={0x41}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:01:05 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgid() r7 = getgid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) msgrcv(r3, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7fffffff) 16:01:05 executing program 1: r0 = socket(0x11, 0x4003, 0x4) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0xfb, 0x4, 0xe7f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffffffffffffff01}, {&(0x7f0000be3000/0x2000)=nil, &(0x7f0000dba000/0x1000)=nil, 0x7f}, {&(0x7f0000dc8000/0x1000)=nil, &(0x7f0000cc7000/0x4000)=nil}, {&(0x7f0000eb0000/0x4000)=nil, &(0x7f0000f04000/0x3000)=nil, 0x1}, {&(0x7f0000ab9000/0x4000)=nil, &(0x7f0000d05000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000a26000/0x2000)=nil, 0xffffffff00000001}, {&(0x7f0000e65000/0x1000)=nil, &(0x7f0000e75000/0x2000)=nil, 0x6}, {&(0x7f0000d19000/0x1000)=nil, &(0x7f0000a80000/0x3000)=nil, 0x7}, {&(0x7f0000b65000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000a8e000/0x2000)=nil, &(0x7f0000fde000/0x1000)=nil}, {&(0x7f0000ecf000/0x4000)=nil, &(0x7f0000dda000/0x1000)=nil, 0xec1}, {&(0x7f0000c01000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f02e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x2b8) close(r1) 16:01:05 executing program 1: r0 = socket(0x6, 0x0, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) pread(r0, &(0x7f0000000140)="fc77307b48b709c3d525b3131675fb81ca3421ec4f8e7d5d9904a8410289939f9a552405cb0dde126f37f3258bc034adeb1ced15f733d3db089e5185c65de8cffaf8bf964c68d2b6a4db85ac479a9d0ea432da1162918f42a0d3d0aa60ec7019e29028d0732d7c75a1c7805e2d19db417991c41b4b4e2d5e4c7c6811a0290d03f6833db6a8995c704fa14c226ff258164348ed7eae4a231954491d9e74d55b5b0035ed2c88431d58db0820", 0xab, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r4, r5) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x942a4a2a045c28df, &(0x7f0000000240)="aafc3bf65b15f8ae48329d5107b4e128006263a12690c4fc422d893cdeac3cff03780630583d7e5429509f097c1a78839ac67fb073d1d5acf8eb9c1dfba6e8bfee48b23cb825e2f817f5f90379bfc987c360d4110aa5d18d43000000000000008615dd2f6c209b8bf656e280657bca") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0xfffffffffffffa74, 0x8, 0xe5}]}) 16:01:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x3, 0x7) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x2, 0x2}, {0x18, 0x0, 0x3, 0x7}, 0x7f, [0xfffffffffffff000, 0x3, 0x3, 0x1ff, 0x40, 0x4, 0x1f, 0x83a]}, 0x3c) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="91af277e517451a312d06f8acd66aa37df5f136653a95c2abfd1685909d2f1d25d4c203c25137c6f107e3a959ea124c1ec17d977c762de7ed10727645dfc15fb730dc5b9b67ec823302c16471c66632b4a819a61f2c4be6363cdebc00ad922f944320714dd4ea7322ed4ac790834cfa001cb7b755924a2f965df2edbcbf756687b426574187b3ec50026abf768dbfc34120e1c9057241b47827b39a4da", 0x9d}], 0x1, &(0x7f0000000080)=[{0x40, 0xffff, 0x0, "4cba81204b80b518d62b712c373739045d129e2ad846c1fb261f5ecf7ec712a1150dfe5db21773c3d429f2f453"}], 0x40}, 0x404) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c5") msgget$private(0x0, 0x100) 16:01:05 executing program 1: r0 = semget$private(0x0, 0x4, 0x80) r1 = socket$inet(0x2, 0x8004, 0x39d49a30) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000400)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x2, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000480)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x820, 0x8) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x100000001, 0x7fffffff, 0x6, 0x4, "ffd55bd9ef4e48f10e08736b42fad436c573cd63", 0x4, 0x4}) close(r0) r1 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xc4}, {0x3f, 0xfff}}, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 16:01:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x1, &(0x7f00000015c0)=[0x0]) r7 = getpid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r2, 0x5) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="343c0a10e35b84f5e41e34ca33d18ae3b6bab7da1e2ab37e8f402a5765a63184b26d31f7de67a2b5afcd10a98de0eafe9eb96893bcf4aeffab6d4b3e90a68280a867dccf516376860cafcc3a934a856376efceedc7dae400d2be865e793b55e35ad118b5f4593a4720bc9bf1d66ee885f105d0be00b7f2e13e04334371c71a542f0669ad9aac19ab8c3db908fdaaf5c76c059d8d5fda88904e429f67d4322f15a5ad70d81efb01b134d5018592c35e0900394c283a71d1738d767ced750107a5cf0a18fadaafc21bcb4561950b6498a7442eb65c688f4bab603ca59241244d14219c8f00c183fad130f9b054d5e1448fb00a", 0xf2}, {&(0x7f0000000340)="0b3c1103a5e687192a25bf0e23bb345323b595b2c39c7ecee90139fa5ba1670cf956f803aad7ea48fbf4ba0fcc01d3408155fdff29a11d1b230995519d2d3cd00160e6e8b6e1eef8341318d34b3371c88c94afca27e3a463339fe860d643a7c7a8ccf2c87123e5b5d210868921e736c8c30ff70fee4edd829482d75e9376f302ed77e33e5b7b7440679c354073251c3fb5cfc80db0316a7babcb7766ce3041f45ca740cbea0c38cf104c0ad56a624fa4d39d5cba4036f28805e98b17d196ebfa34f91188dfdbb10c8ced9128dbdaf72daf298387f33ae3e2c7c5928657e12d93d978038ca23d27e62cd14f5980c0cbe486b9fbfb12bf2e2436806c90acee13370f1d9f214e3abf7473cde15bd2fcc22cab4517f6f87d6b428b20929cffcd27aa800369be5a8a2fe7411dde723c934b1526a96b1f4476aa94494b21bf4227db9733523b4700562637ea02abda92ea47a683b7e69049bd8fa4a7c4fc3e69fc326571267ed48193ee26ca25d4246ae726034b9eb010fc3c57b740b5c64141fc05607c429f373945b483b4193444908a545aa5a327b04f0509542a663aefa907e210edb47b3658efc210fd2c74df439e82a56ae2b3ef9825a0825574c2faa3582a2a89d3701a409faf2edde8445c30868a45357c19ce24d0b120f512df96f99adaaf1f916888bb36acaafc1bf598f0057cdaac85054045aa3bd2dbf43e54f70d20a56c17083d9a7a9460544b261901840d0e38c1527423d3cd82d27ccd1aa8fa3734fd1fd38e72e5f26c4a31ef9cb4f9a8d66c9cceaf20ef95937fe8620c2999fcda60d109a7c5d6b7cfe25e6dbe4e43e85f91058235f8552c087c7ab3b678dc0952e294ba8b76d0d7baca66d320fa9d4f561a07d941710061d72803202fc6d2f41f5a44a15be8e78453acfbc59242153c87b67942c8d95661d78d4a6bd271cc5b55bb8b8cde923dfd3e68423a85221acf6ea49d7fa319fd52f5b0e58c4b23ea652a715dab25137ddb7292dcfde4e2da21ee3981e25f691e2244b0b447d7d2238978bc18ba754a981019bd2a5352bc15da8f7fe79f18b925b157767482c4c831f9d881ed51ef4c7d7a4b1ee6c9a9b747b1f343c9d148738d02994ae063f7afec7f41074a4a314fd5e05a7064a5a9f5a027e65d81a6c6c956c7ba32dcb7477ee28d824f6f2871ed48d5c265cf42e2ccf47d82945bcd1c67f3faed4f4eef19ad617bf87d3126d070b8c9a0d55dd685b33a09b497fa8ab209e11362da5d02d2ee2148d05984c533cca0e8a2f506765cc312e71ac9c563e6d1927cce9fcdba08ba1eac70d9f2c1421f008e4cda3924fdbdb872de0da11cd69b21e2a5036581a482557f41952272013608241c1b840af73249eeb1c9226ea8616a341b28581d3fe0e83b9d30d8b81ca41da2d65de5f9d762277e2e1ce4c90a7a53ed3b80f819fc599f26c744fa1df8077c36af83ea53c5634ad664bb35dce914ecffd0bfe1e06c01e2713ac7b3e412e822bbdf828e3d937e3a31b4bd21196e0201f6d56c4ffa9e44cf4f4678c50961fc7500c4d62874a74cfabc3a0854b06d1b281ab1b7a4243aefec99ea9a9c986897fb534f397668f09eba70b3b9cfa54aa43d3b9b1da2787e80ea6e07d36a88fd98fc4e5e94cafab7cc96f8b46c2733e6236134688b58129ff5bfec48ecd26c29bc88625e2c0c8c084ca37d3e755c27b9974b080bc68df09cdac60b5573c82d92a773dcad0bd6867b41d2ab9a486f64e30298e04c203bb4d1ca266948f56b7d568fe6bde016eeeb60541d6ff11773a1927306f53020c8b86aa4bd7d39baa8c25c477892567ebb7e3c16290dca65c39d37f55971e695103577b0c87548c2665bf067f05f91acbdc6c24623d1abbcaa124e300a666c94c96610b707b3eecd78966306121ab3ffbfa1b7b41e5ece2e18dec387aecc763859ed3dd946d33e275944fcea96743897804ddb81a1e0dcb46be50cf599959e2f9c6d17dc1dfc77fe0301f51f8597ab00c24c6d1ea8d1cc887a31515360b7803a4b117999591947249598202ef9249a37ce3ade94734181a3b9efd41cb776b2ac1b25396ac79bfa6f9c2c977161ecdd699d13a3d7e47ba34ffd7a3774bad6b60a0ea8749d89a2051e0ea33083ea3bd552969777e3b241320e59514ee90cb45caed0f6a57e008e49e3d8b6c1920252cf6a45c67523179c8adbd77e5e7d2a1d95bbff5f0091966aa3edd7c5d43f19768c6ba00768c09e7a3e6a300ebd5a9c0b87eac9fca7aa82c0028474c6b76bd3e1c4528ea1c8373536cfd2968211b7f44e9bab19bbfb56dae6a3c94c11e53fbe5e50618c1e5087b0ab8e73044359e9ea66341a78ed4fbef3dca890997dcd2eb179172c6c30eb520ed2ba99177203f6155a04fafb61903c6eef4a9192dc2dc654248da8aff35e745693219cd402b44848aadc3e5b082acb2e5ddb1d3c2186cf7006b028150bc3f3da7b55ca14e6d1d4acfd0980e11b948d46eb4f0dd8fb1333c2196a8005c6740b953e0f2d51f5c692b853c62d64368d36d0fa2d057a820ed74b6ae1693ad94348fb3e03a50b924d0c9a0d185d5ae2a13c2f6c0f52096926d15ad7296b417ba1d23d30b31352bbc76c206596c71f72d28e2ae76faae8869ea3187c2276d52951c51a73d775260739bd6103028d0af94586b56ff17895f2ca89494acc562955d22464a54b676783063fb0a4f3609703ce19fdf86df5cff4aa49487c12f1e03a34728f9e9852a2e7aed7951d0ee1927de7f306fc9f332f7b791611c95ac39cb215ae9b3d1d626f5564dc93ca5ce695eccca44794bb7ae1d1ed4abd81425c8b3789cbac0b124702481720640e364c962de8e1f0517a59cb0a06566c58fdcbcd4f3a3c5e1274c93e294f74ea4254b5927e60ce24dd62a4c67223c0b7528a956843ca0078519ee7f44e9ec54efd17fc8e74430ae4f6ad9fd2a204aff97876b570feb985b7d2bc0ccd40dde0a710e13814b6182a75434fc2b6833eb2a7f5b72d5f965584cf5cf5c9fb376faa58752bf36c7ba751536457b02be7993c0f316e4753801c5c223f4bc8f7f370f4a7de05cbb52ae7698e0893232c3cc320b63d109468ffc46d933b639e038c4f4655d066dcee87e5b63291230d19595382b85a6f9c825bb41d2ad6cf36b640326d64ad74737f9709f0953f076a735594223be32ce805e6747c50d608bfbd3abad7b1f19bba4adaf57da7549babc5d077c8997c3aa37d817ff6b3aaeb91cbcf011bb17052f82d5d8ca92ca8a406a66cf0a39978eb04a8f0f2b662457a36a67bbb6c6b9390e69d920ff85e546eda097b1e0fccfe252c0852681d863ac0c286a477b1ac02f958d1058bff7106e09408e1739ffa1191e7fe89c1ae698470a1b77d16f7056e231c63eccd267efd61704b090ebb1539de66cdafc4a390560a634379f43449288ec829f4bd4cc9319254321dc4cbcbd14a474656fd2599421be6def3a8e3864d042f063a8dee5402e64b24a23068c378463c053f4c002a0a0649145217b486bbe77a95c7e16a8c1b4e642980ca7cb830039ec952bc6d96e1a66eed7a9545c72f43c3ecd4ff7175becbd7b468830353c3e37cf57e4c851b3fa63d9274a80de6a85dcd20647585f353dd1a0d45e512e50b34efab420c27e64a0b145b0a49846ef65f81f07595394a1dc05b0794c578eeadf01b1e275dbb03719b7123209b831d024bbb59f134586f00938ccc8cfae309a9cec6a70c41ea12e5d01ebe57565ee24ec723655e57e68bcb293713da3dce4990048b5f2ded45771de456bfeacf5cb82d356dda10baa89a3ef6dc054728edadc0ddffc6e37a741e853e60950ffe6bdbad095efe5f817268e904d1691da650d93e7a63c65cbe5d4b49cbe182944d88ddef6bb3b7ad919f6482bb3230ae8f26e6f4023afbb22404aad7e446579a75725abefcb9c8b1bb4a752904d2aab19b4b82d7c3acc2b04292add85ccf6403afd8d3ba9fd103db357f173e4dbf97e6f661675644e028d4829f5bc28a935b3fb249c0597fb386b433a167edb47f69ef2c84679adf646765f2e51052dd7e95c26b766a89683af614a4050f9e1c61429ae9350058a5c83dd9e7e8025a915f5ccea8ab545ca2fb2433b56e93b6eb768baffaefd6cd5270135715ba2c0502d0b2cf47a862da77a11e6e264c99e6f7edd1ddf99b5bdd593ebf422d40e35a017c807df9d4efa718af0552e3eb7bfe1a464108aff97d6d9407e7c00deaf7d88abb4e8014abbffd5add5093823d5aacba17eb914f62c2bc5538637c5122f66fe5feab25e2d84e74bc2c2fb8feee353c2c16641b654143a506420fc5d6558d910fe3c6539521988607cae6509f969593248072946c72511af6a51150db5f891e886112ae9a7c1c4ed0daa80a3f0ebbaa26b41426bb6b7ac3f849064221c9820d5ca1faff35f3b4ab5dcb3966d767a3db2a92e619c5bf3a4d065db94299c045b6dcafd5eaa7cfdd5d25c52db25eda3be0759ea441e08db7884b4d3d305b9cb89eca4681d53369e5354f43e5a99160d7ec600a647747355652f595c97c2a29bd35581a0e6d61179ea699b32ff49b9d4076e7ce087b61027ebd6dbfbb463cf5d04c1dd99e976692474490fa663fa698b620109d968c4e5e3cc388ba0a3dd9fa5a3f037902bbed0890f82930491d25eb61ec4beb46d41290982c748310aa2d1d73739dc126638741ef4c0304a291383e3e916279006ca46e5f12eacd26a5adeae06175a615bf1d4962bccdae53a3ef40e24550b80fa1d580701f89cc8dcc0ee9e69ff17d4e89981629767cc0fac18d97f387e00753954ab7cb7757207c7bf98440ffab8e9696f29879da1f0938eec2b0ff92767495cb4c0f25223d4e9aaf52ba9cc673d0de578ba1e7373cd20171d2c28a6c1e3436ad5a9b03c499b6a9d78fa1b3b56af5ccd0eeb1bfbe8deca96e813ac8da969ab5f7a2616f436ed68c17dc9ef8d2d6439cb027b55f20b892f271b4d0abbbc3a98898873d609ab4a4517cf9d29eb9f0c26cdd34b038b365a729308973e0522dd456fc5649e5e936e973775e08466269cc683fa80237b0dc79d5f396a91b8ebadecad55c05ae8354ebc4af7c2f17c84db1fa1518646bbaef3a61a8e208969a7961386422df05b7f5302aa4c5e6afc743fcddf27a23f52d4bb9848cbb442612b55599b4cadcbb2fb98c86d0171b28026aa75be8b6e33ed2413e701b128e1864801d22020943b270803059144e4cce87f489233047685ef6fce659d9be0d65c37a88f79ac30564df804215223a55d0e60e18336ba10e476190d31d803f337ddd47510e918f29ffc51b472f432ec6f1a5896b855dc780be95099b89ebf2187e6d717b857d3dde3dab6df6c34d0e6d6e7602447ebc016c72afdd9a4de3dcd1bfffc3553ab4128a032e492e23535a47a9386d3b42b713f4ef7f9c66dd0e149f7e2d307147c94226c0a57098c012e966f6386858763168a3493f7eba2b6b4833502766e33d48735527f474fa783aa33d4799137b1c256cb2d72fe83e4e509026d3fbb289d0f08313506ab05c64b2a92fb7c3d4dbb921f6b929bf335b1ebe0f55ac8b7c6b14005616f6289f68e31d05f2f08d0b95dd404b6bff801ed3d4495530911f40042bf8b1b888e8c28ab268c3a4ad5641c9118fb0ec7be1a07b03a3ba2ddcb1ee61ad7d236c869e810c4e16047f32296cdde7002a09041ecf5336f1f32d5967191f36d16ceda2fce3a44adca68fdef23e50d2101e24167a7e6e67951098d98daa38f2d95805310c658671dc85908629f590252866d248911af29ca48e23213fd3", 0x1000}, {&(0x7f0000001340)="1983385d56297db9ad0c715571cd226f7fa1467837620975e29522b9e2f0f1fd6ec83efee3cf37243ee7ec41e9d2c072f9ac088d9b9d2b02ae8390746e6a78726f529c0e185bb6ad58d6893cc81bc878f2bac42ce4864ffa5bc5bd72a29eb11526a43d7dabf80b9aee261df93d76802d64c2d0e6630111c6259b8d69ee43fa001f5122f5b14978993005f8d41b1ef7a61ca7e5d4a247166eace9b762acda7edc6c6c1b356e264b1abee230475849496461613ec8ddf12760a51de4b3468fdff144dd79844f2968843dc2b44df13c4f7e3acae39fe23d7d09e90b52597a35ea9516830496", 0xe4}, {&(0x7f0000000140)}, {&(0x7f0000001440)="7fe7a5dda494e89f66c2df8306b10f026dce7b0422b452659763d84935cb6b7fc8abab5880fb64d81842f9e0156fd12b7ae3d0f74a604ebd4db36ffbb017e2510b24fe60adf36ae0771b9831b313f6fde6b0962387d3fcfdda52bbbff1864957bcfeb0b0228b675ed23974f56aca4cd704b9ae0fe40b9fb26034c4a598396151fe25ca18cf19b970e3bb38d76354ce3e4e84dd7abff4828cb745e0db3cb4046d35a1e40b6967b2f7800a34ff9908c00300ab5eeb0e7ab96c11963006f9c09d64ac8b3e65fc7495952c4f908de55b706b6eadb26d4aa07a5789de30c00e2c5395", 0xe0}], 0x5, &(0x7f0000001780)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x1}, 0x8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:01:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="1c9478a96d94acb28e489cc921d79e10cc7be2d5a55a83c8aef4ba953f7cbaace9a21347eb67b456c5a4a1cdb4b3abfe1ea18c7654fcad8f7b8a29e0599df0dd296219f2342596ea2b8295677314aa9cec907f7a2c024d1b3f31c77bb39a9439bae171c07630c247aa82ac188f434cd2bd67b11d05509cd20c3d245e638e9137c656bfa6a2cda57bc92cabf43754c76c6e41241e0c69c4368d001813589ad2514c7e2f5504de703b2dad5d3f316c6c3e648c0b823d62f66d3b2d8f4132d89e3d8f4f6dcc22d3d120261eb57606895ade85fbabf9e3a2d24317b5e45817a1b4", 0xdf}], 0x1, 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x9ba997421cbf5979, 0x0, 0x8, &(0x7f0000000040)) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2e0, &(0x7f0000000080)="bd") 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000380)="634b3decdf428634c8e1ff99324424ef7d7f390fe1d0bda3c2aea3fd1348c350a81d9654ed4003512a65f90e6ea16831079ec7d3cb5ddbf52e010fe9b793b7bc283f371bd9f68e3f2815f672688b54492a37dad390209378ecad11d81d1a6165b7cba6b739644da5c7500999ed1e381eec89fbf35fb47a7ba02ea48393018522a55f5fcc60a9bb1e3b114ba2df62709e533da9673e7b23cfff721542e7a1e0fa1327e2b5087761814251a1fc6dd1", 0xae}, {&(0x7f0000000180)="fa999b9348e6fdccd9a80941c4ae811d591307f93e83f29e216a155cde71e9b7", 0x20}, {&(0x7f0000000440)="12d4932642f49292552ee8e5368d887a8fd0b5f9c9e303edd8aa3203b495b25e9bb6b962a68380a067f9093493fd8f4baeabeff612d0124225e3271c3a1a901ec81cf68aa1fe83e3a49cacd7e6fd8a6e0e7bd97da6c25901e821c27dbdbab3c75be601a1b6d6f138746a15fec634ed5860b1b84b619caec15601333213b21d68dbe823e2d5d3043f9638b6b08d88cf33f603dd4947cda263f6521b98276a72d04ddea5fb3c29e42c25b3b9bbb1512e0db396ff4a43329cedd6eec98691e3472efafab5ec6167ebf705e4af2ef5d7a4617679a41c", 0xd4}, {&(0x7f0000000540)="e025128ec801e823c9fac5335f31610ad59f753ab63158c6bc72240896b9ab8f06fb7bcaa71e0a36b5110777276fc5fdabd1a8cb172e466f222d76543d91d983b477eb6af886f3b6eb6c3ee78db7f5588abe57", 0x53}], 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) 16:01:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x2) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x76, 0x0, 0x0, 0x0}, 0x0) listen(r0, 0x3) 16:01:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xc1, 0x0, 0x0, 0x8000}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x9, 0x20000014, 0x9, 0xff}], 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r2) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x24800) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x2, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc00c7006, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:01:06 executing program 1: r0 = socket(0x1, 0x4001, 0x0) r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x6, 0x4000, 0x3ff) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1d, 0x0, 0x0) socketpair(0x6, 0x4, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) r2 = msgget(0x2, 0x84) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x5, r3, r5, r6, r7, 0x52, 0x4}, 0x0, 0x5, r8, r9, 0xf1, 0x8, 0x1}) r10 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x80) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000280)={0x800, 0x2, 0xa4}) 16:01:06 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r1, 0x20004269) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xfffffffffffff800) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000400)=0x1) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x4, './file0/file0\x00', './file0\x00'}) fchmod(r0, 0x3) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000002c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x99) write(r0, &(0x7f0000000300)="708c390aba633403a1395e533a5e6b09b5c4161e9faf0678ee3bd243a723956820abad9345786e3affbc7037e4dc614b0610d1062e524eabd09014b8861924b26dc1be703cf6f9392427426cd93a0287407de320e7664331a283962df18be92e913b96a65787a040ede69ba96eaaf095b62025b21d5f7bf41bc5d1640cb14ac7790d13692a9bb1a855f59dfb5d22a6668de428228e9eaa", 0x97) 16:01:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xff, 0x3, './file0\x00', 0x96, 0x1, 0x800, 0x3}) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x5010, r0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x100000, 0x100008]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x1) 16:01:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:01:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/195}, {&(0x7f00000002c0)=""/81}, {&(0x7f0000000340)=""/89}], 0x37b, 0x0, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0xa5) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r3, &(0x7f0000000140), 0xc) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x727b0394, './file0\x00', './file0/file0\x00'}) fchflags(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x919}, {}], 0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x1, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 16:00:00 executing program 1: r0 = semget$private(0x0, 0x2, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/90) semop(r0, &(0x7f0000000080)=[{0x5, 0x7, 0x1000}, {0x3, 0x201d, 0x1000}, {0x3, 0x1, 0x800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/243) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000001c0)=0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/86) r1 = getpgrp() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20600, 0x0) r3 = socket$inet(0x2, 0x4000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18080, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) r8 = socket$inet(0x2, 0x4007, 0x0) poll(&(0x7f0000000380)=[{r2, 0x100}, {r3, 0x21}, {r4, 0x1}, {r6, 0x20}, {r7, 0x100}, {r8, 0x140}], 0x6, 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000400)) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x776ad9f2, 0x1007}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="26c646fea087a72f61a5112017577fa8af6b1caf1efcc26ef5494abeb1", 0x1d}, {&(0x7f00000004c0)="c0a65a3319ff242d3f1a21e8ab8c77361941ad49ddc4c47d710de283ed340515098edf34e678ad9ea7ec62eba35170c0844c5d5375d04517b42bfa507f874339d344e20b1e9e381219bb0043191675a3234a7167c7df3051e13e5957de6bfba561ae1b74db056dfaf58eef14e0265ec6084727f1", 0x74}, {&(0x7f0000000540)="87a5b58ea4f9353fb5b29d6785895612f5060b1b6001a06cc54e51", 0x1b}, {&(0x7f0000000580)="daf64d1224e36124b476ee59672aa7b369de79805a2490a7a3b1e59ad4327b5c7d13f9a45dba6cf8cf7d82ea6b8a449256aa6307d71dbef54dd18095b31252c43f788931e6e5496aa3da94c20c10c8be0163112c6bb263045b6b10c168b5d159523bddfbaae10639661fa5f9546b2fe09419d6107e57abaadaf86f27f5072b758c849e17965bf19ef1526c9eb3a748e1ba68ab1bbafaded013297a5a9641eff2302db0e2119de5451b04e00a1e9551d6d8047d9f5b870037389a2b73c7cde5865f513aa389311e69748b503cfe2c54e46a38", 0xd2}], 0x4, &(0x7f00000006c0)=[{0xf0, 0xea8a4d5f766750fe, 0x1000, "549bb360dd2f810ba82ead3eeacde9cae081deb418c0c86ee2882c87988530330a31de5f51c7d2f75bc1d4465d40b9ebb24237f059a1dc9b7f27118400f8a51363e8926895a4e15c37062caf1144782c0bc30a8f72eab6989e0030bacba908cb18d10abfb76d7eeb12ff6efeb75dd405e30f94617d58430cd720e67c168dbacfe8ab24d506bcd64105dd39ae991269b4bf1b97c2098b8acc0da082da0a14b638f50af65ad17d08151fec1ed3945ef6daf86172d9b0b670ea047cebe6d4388ee96a5ffb75a25eebac304f41a094e27799608f55f431b53cc5c3b34b27cdb44e99"}, {0xe8, 0xffff, 0x8f, "cefbe7e5ab8c9054c471dcaae0aba592e9480918a8e7aa6454fd8cef64dd79aaf8891c48cd7ffc88154b8180f1cc2d7a0a925f9d2fe295acd80497470ca7b5cc0e92b724694523ecdfa26ade489a7f0c45ad2420ea3c93819148370cd741e0d52cf8dbfd120e5977817d76ca3f233f4d54a0491394b4b17898336b1ff54d519e973f55001ac01fdd261fb80eeab06051f8678938ca53f53378c3a20cb9fb30881024c9f7984968064965ae5f8727a0b26b29f5907dad6378522e015b074ff70b0c1e9c6a619cfce11419c6cada95b49f3025"}, {0x30, 0xffff, 0x2, "594b7fc689fbae923af2fa96cbadd8a6ba57bdf2b8f672ee34b2"}, {0x68, 0xffff, 0x0, "ad49676f57781e95c4135116d450d9fa70746949a327b0b50fcdfd4d4a583a3129c4805302645f33cea018df3810ece77b4d767e610d26fa909d85d2d74b105c6838a2ac81f134d93bd0e2371b7c9af4191675a3e9ac1e"}], 0x270}, 0x0) sendto$unix(r5, &(0x7f0000001240)="9f9fa3812cd8701160cee3490d3ffc1fa18917b436fcfaffc7753db7c1a28304a51c381b89b97c50c2dee5bfa2122cff259938a014ce2747facafc41e6ca9c0acfe8d2c7ecd652549b07affe7efbbf1f755844c12860de646679b4ef7b7ba77632fab9a74b84fce05d5cb3717fa8d2141ae0cc037e97842b726fb1e113b6ba40d7c72c78f845570421ea167f8fe51b61949d44f48b3bfad3ce3f5ed9df60f1d11bd57834", 0xa4, 0x40e, 0x0, 0x0) r10 = socket(0x18, 0x4000, 0xb6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) clock_gettime(0x92c4fa644fa74c8e, &(0x7f00000011c0)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r4, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000e00)=[{&(0x7f00000009c0)="1592659159fcd9027e7ad8361d6f890a4c9f7e2eeef1af69ab85a7ae392174ea0d8be68d19a03d8be10cb48808c9dd5a81dbd19bed460b978e534fc3afa2229c40b7f3eb3ce49afa087fb2d7b627678333a6bb988197b1dcda03b3568dfa5e827df88bc5b06626306c65429f886862229e1f6bd269aee8c034f6a05209dca2f3cd0e1e42c385382afbed9712cb0ee63e7266b24a9b9dd9323e34a8e438f04b6dcbbc7cd76625fad17a38302c72c0132ee04e7807be1e7bd06820d9a5ce5f14ad05d3563fdb375560391dfe19c5aa027f9c736b0b6d32e27d3d0aea7782d9c4a206f8ad1efba8ec890f2bbfc642b23a7603a6030b", 0xf4}, {&(0x7f0000000ac0)="ddf79e52be2745e63b4e36d7", 0xc}, {&(0x7f0000000b00)="f14da0e8db1097bfbaf689c26b6a29a00881b74a896bed41d9cf2e387f2199cc3949e8b7ca54d2590cb17e8e1c2ec42677", 0x31}, {&(0x7f0000000b40)="39ad6306dcebb4f85c4f11b7862ed6dca7f00cc336d64db95026565cdae84ba617f12cb74228a210cdda518f82623d2bfc1bdfc5c5b278b1704e67bc202261f47567687f01ab8ba468d180c9360f60e661ca479959505646614c441e8d882207f9b6ae356f823a537acc1066786fe7dd64ce3ed65faf9713149ff2c0707a980333dfbfadb20ec4abfc50ae787538c320164c9303118b093f0b51abf893c01d42d456c60e1271d7159100d08184f8528de4e4e8f6430d46", 0xb7}, {&(0x7f0000000c00)="2ec8a63ad36865f1f006338d78680636d94d54eb16078b3a3a74bb649d5c5dd29574b6c324ecf93879cf6166787bf644a5f983409d34e57e8403b77cb8db577c2d7736d22066f065e761b24e608cae69d6c5a36cd9a0c236c61f588bac6d4e0d4f932b", 0x63}, {&(0x7f0000000c80)="14c97b21b74c69b24ba923305e586224dd3461b5c28ec8213fbbcc00f92de7e4da353d54b0d23d5e3e8aeea548012e157d7e3045da82865d3f56188b61c463b0aa116d6a359a084a329d31de199508d4deb0dd16b8", 0x55}, {&(0x7f0000000d00)="ecfc63c24352739a34f2c89d59dda722d8c50619f1dddfdba2bc4821d0512d307d66fe9638aa2e64721f2836f6df9a2881cfd7e4228eadb5549f64ad4c84d7895f2d9eaab3c22dfa721cd534630ec9c3050f88289a20730494d8b1033413dcf06fc455551ebd0befad5a994e22c138f39c3809ebd5f0e12305bee27b4ffddae38764778877c04a87ab675749a6bd7466f952251a0145fddf2d321721d7b5f563975ba5e2a39a0b2b5fea7bac5ba7c28471253f41e1ccdcdb66ac883518410ed41c744a2bb215a3ec8fcb763a84f0c64742d887064ae2e5b239ad8f49062e605a8d03b16624b3b967c2e1840c318e7ae3ac510e9eba", 0xf5}], 0x7, &(0x7f0000001300)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff008a0000000000b51564014826ade9afb607bb120eb9ee08075e125bbed61aa4a6c2f3a7f26fba4490ebf008ed3fd2818c7e289cb8bf05a996c9ac2f9772f7cdcb30eb2fccc4783123123c6110ee4d76f1c72aac2646d87124070ce789ec87", @ANYRES32=r1, @ANYRES32=r11, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x3) open(&(0x7f0000001200)='./file0\x00', 0x80, 0x10) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={r1, r13, r16}, 0xc) setregid(r16, r12) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x120, 0x0) ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f0000001180)=r3) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) munlockall() execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='{\x00', &(0x7f0000000180)='./%:\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='@!\xe3%{\x00', &(0x7f0000000300)='-%$\x00', &(0x7f0000000340)='/dev/null\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='/\n\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/zero\x00']) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000005c0)=0x20) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = msgget(0x2, 0x20d) r3 = semget$private(0x0, 0x2, 0x20) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000600)=0x7) chflags(&(0x7f0000000640)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getgroups(0x1, &(0x7f00000006c0)=[0xffffffffffffffff]) r8 = getppid() r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000700)={{0x8, r4, r5, r6, r7, 0x10, 0x1}, 0x7, 0x5, r8, r9, 0x800, 0x100, 0x8, 0x5}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000780)={'./file0\x00', 0xfffffffffffffff7, 0xffffffffffffffff, 0x800, 0x0, 0x716, 0x0, 0xb85, 0x0, 0x2, 0xfff, 0x1000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getpid() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000840)) r10 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000880)=""/56) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000008c0)=0x6) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000900)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) sendmsg$unix(r0, &(0x7f0000001e00)={&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000a00)="c238efd4325d2b1fd8e3cce708dde463a98d352861cd5bfe3dc9ace3ca366287c3d9a1ffd478e5b2491cdecd1dee1fc04bb92e614635313e0c4829ebbd6c72499bbfdb12a525a51209c5fa93e27d7f2d6193b89b73938340f77c37e0b7a44d72de1e5709e11c7ea9456aa04b9930c37bb7f001387e3592db8c656ce7ab655d685969220dfbc10993bea7fdcf7a4000c8e00b578a7e92816e6957f50dde4f7b7c00e29903fb1e77776b8d39bb5fc369caf6d5d1cc2e689b1ec7c01900e68f57a31e60f6cd2dca022915ee849064c85a9ab90b64ee2e2545ff1bc4f53f1e1e82280cae0d500f1ff68dea1dd35aa62b17a1744a0802bb0272da1fda8ad2e617d7", 0xff}, {&(0x7f0000000b00)="37fed00d558bdc0a1a0fd57ce00f060840923cd3cec8e15269b57b346f0d1be5fbbcb073e186abc9483b83cfe76f0cecc48e94a18e42163dcdd2164526b07549d99286e45b9318d54f5e7f049474271c094eba273570b71b1282448724c303444e4a05c7ca0eda1e62a39dfc70dfaae052aa1c19a07ccd6004ae62", 0x7b}, {&(0x7f0000000b80)}, {&(0x7f0000000bc0)="80b2d40e8aef098ecfb79173ee9595f24599b27ffb13b44effa782672ee3af2611a5cbc9a71db5eb5c67c3c638e59f279eb0749edac67bb618aee89aeb506d86", 0x40}, {&(0x7f0000000c00)="8960322ba2bef01128170aceb4290f55e8eda6614353a12f5be6474a0dcc8c7b1801c3185685f8fb29ae1ffcc5a49926ed71e9ae5bf1fa18e508e995dc3e4b90d3e6ea7ba7deee2501a90e1fdf98ca90a3f7a561ed8eef0886c4487b1da0ff962e1e591b", 0x64}, {&(0x7f0000000c80)="a7360dd802dc985e0cbc76accdd88ebf4c8829833275986aba4dd2265c54e7961d55e214f1f9d37df1f14ece043b8d52a80356ad16f13babe5470d5384031b5f28eace51396caf1760c507d886012cd9008333b94be0262301cce999ab2e219c810508045aef87b5e3121bd319f54c3c29da0fae71a8976b3fc488c10d48307c27afc9c19c4b99a4280bc02454", 0x8d}, {&(0x7f0000000d40)="b4", 0x1}, {&(0x7f0000000d80)="3ca908ba2f1ee34467c75048716451db52a504068c3f16c69f124d234e7a81802ddcafeb19e8a694a431bd94a1f83bf19ed48c5e0ee98159b92635d473782a91b800c0c2119e59ff2369bbb464e2dbddba610ba6e6ae9aa6047b8e6e46c91f0a05ed0c63ccbab9e629f251564aa33fd0ac694cc6449649e34e5a21d410cf42bbe653ebb7559aa7947f277fbad6eefd738b35309add946dadb12f3afe6e58b85d4cefcae0d37ccd58e814110933b8095eeda92d0e7aae2860bd3a7f50ce3605b44cf51d23f9e770d120c284fbc17090207dda75c7b144e227667e4567c3327b51ddec766b11762af123787551d09e012cb8bf62bfa1af7ca4d4908db7a0ebb30d10e650606e37e6de86f8349f7194e086a8e7c5225aacec444915299505bc90e01cd357d915172f1f546ec9df973c1017727276626a15fc5be3a3d940fccfdceb17af795827b5073744168df89bac5dc9b956b03561eb64d4b63c17a34f4f3348638b5c6f3046e0c649c36ca0975ed3eebe2efd624cba601b297d9381b231ea8ade79f5c7de46596139d4521dfebfee3e818bec11a5c78455ef7022979fdfd79250ca80c06ec47fe8558f1e60001867d83de5ba5a84cb212f4676031a8ff800857c8ea8c43d9807436273c82686dc0f0890e55329e070933da9af81d184ebf3c39516452f15846b3f7b4d1562bca6466d4bb169675d5f442f2db0ca1d54274b181df46b4806af0300a8eff0b6a26f3cec7ac0feb025760f6ddfb3d23422a54e2b67ce0ac7ee444598736bb2ab9b0dc1eacfa3883aeb31ea4815a1abf3baa7eb81bf0adeb526f3d60aa4132000efc5917836b154a264e8d95bcee717412f40029973c111e053452fcc9b06848907a12a86ed6892e8af460c80d897e7ba1a19de00ca6e19164af24f054de711347aed22895e6ad703b1609f12876ea9c6952850a73e414efdb0fec6a7bfab25867a7bbc91f45b70666e096a8364e4fe642a20226cc5494887153eb14b2198cd4ebecfc9adefc854ec5a867b569e8347d8f6c898f55b7b9ca8c387041365296958bf825f7ff8c6b122c383321c6eb64c83bb7503925c15923de42bb82d433ebafed55e8638c14a03e5f72f0fc03b2740beeda72388e197e3f8989648302f64ae93a4b3c5cb05dc96bc0cd16bac17b9d376dd175f9fd6450f9ab116220dc08bf27b91bcd3a34022ca7f64a398aa9a31cbc1eba2d3a15f8711c2d94ac76054028689d60fc6ab8138e36b8c408978e2c59c8a45978147594541a7ffdf6661eea2767ef72a30517340d1842b474e32a926270e0457d83a39d8c3ffb9b898e42815674472f3f209feef77afe914d37de3d74e74d6adc3201d50cba1ad4fcfb446d18495c2fd0ee19bc2ab94417659dac8b51a7f7fa859a726e5903333b3e8b52af0a04698e5071981488d427047ddf48387c009379614af4979861fe6426b88ac8d164d9b224d417716701608065afea3475949f7d6e302c7690f407efe737234034ec69bfcafb36d35c1c3682bd4f2dfb135337f97765be24b0bac407710e6fa2c1b8f1c2384ab5040ad6cfaf6464fbe8ba847a2dcd5f097ab6bd12e67a3409a8ae86d30278f4d615d373739e9b8a7132636a92e243b2e7a8b00d2b0d2d8fde495703898078151eae27f2dd8ea287c0399953126e2abf05c51f5f7780251f246c92617d395cf0fec8d7a27e8931466cb3f579685758c65cb0fcfcbf418e16f84686056160134b189b0387be7bacfa74b2e8c9eaea1fed94fb4d9f687907ba6c2daea946ca232b812fee94194d3c67023d3b7366ee88c465bcf463d4136ef9c9fa90e3b84f428080bbadff52951c6d06caaf1416dbe8e138ac09e8554b9517c9670951719c084d2cb1c5669c7f95411f57cdc448f33f20b2f0ade844b6d3e391b4909f5b5de166f21936dcf2f73947f9d46b0d70520b6e1c1e37d9197b223898e788a7ea52815963b9a9162003d28df68da49d51553b071e54556cfcd8219e70bc2badb5cf4ef410a10470da31c7eefb6b70b4d4ff7a65897fa7d3144fbf7e907f61526edf986ec1326d05a9a10adec24128a12baa6372e96fd505472aff3686951c82da64c200e9eaf7b5c0b7e91c33420f3a6ee97488df6cb57385b4e1cbe49c2ad83c9def3711a2039043dd6c224cde9e8eeeb45dd6b90d5fda2f92cb7ee858b182a2961f28a36d37e2f5214b4d374ee1ee5e948154659d65b8d45f8050da1f040b43f7c9f29d63655dffbae941a32b0ef15bf7367aab85c4f8a1dafaf7f0296c2742a974d7353bc4d4ecc2861c2c1dc53418cca8d60e8a8b354119afb410cb3934cf953612ef831f98697f2b0c7d0e7c28155892bdd004adb0f6173af5ce2b7a1e4d1c5061ea6a609befba174f99941f53973d24fd28c15bc8885b302781cd1472771d4a3f799446677288a4ab674b03db803c2ea1d987ef7ffc13e5147770c80ba3949f4998cce348a3e2a56068fa0faf751e27a9b999f812b2ee47b7558a5598bad6fe8337076f9302283ca1f58dff3d36675cf4fc30f18b1068fc809eef401bc84bb55c9f90bfce5350d93832edc229d9fb6c6bd9a069e73483384383cd44534e61df99ff69152434714a0513b2e8fee563d55efdeaf2cdd6f775556f51c455cb8f22b7aa8a19de35ee31fd353b9cc305db6dea94299f98e85bbc5016bd017d736b5d3991ac89ddca6d86b67ebfef5000b8866ebef96b74e3fe96f473866fedb42d95bf7f957b4a209b685a5d8bffc3118c4d03629852a542c39db8f43a336ab1789427165fae4ecfb19339fbfcda94c4728b564da17d5fe294c14d82eff2fe2e1195926b829e0f83cea1dba22c1e1950eeabad9dee29e020c581162c8497b56eb412384abe1ac2447acd3312d63f2a88354c87f2deda73e2c1a6cd2156e05e0ccec61e276936ab3c1b37ced1b7806bb63bceaebc749606e942976fcd4f709c9eac0c4656d1562a9f1d9f7b9592f7b33cb2fabef6a4ecaad9163d3ea13e8b158cd49af6f1018b46ab3329c223fde0b31a2955dbc4fa644970f16d2a55e6be3f6914f41157cc1c94ca33a8f39f08ab5001f4bfb2c6f7555e3d4ace50d582bb2347caab23d214575b3fdd304a1f7287cbe4faa83145348e2d152b835873c9a3326c9663724f276d4f77d8efc9d6c96e4c276a5ea2a19194ef686f75a40535219a39fa857ad95d49d6df1da14e5bff081846b0cf65a709338426cec460071c4a5b35a1509617fe8a199a48151aaa4be83ee293b13b09a686931d84a25f003748b647d264c61c39464d0c876d0e183532609a3b709f9606e922cf213fbf3f99b334005585576bafbd49e98eb2f059ccfef5bab645b5e04ef41908d6d4f4f5eb2bb29a3b4621b65647fec315c832cc906bb17ce9c98737f29c9bafa7c3b8a16409a90ecf75f57c84b8b79a5a3990082810983ac580ddc1b1a35117f2772cb0e35be9b1d19eaf2bec2b99cf775fd203be71a0971d29991ed4e22e52a5229f9be3d8534b07b242cb5f12c40b5728b884009cb90dda70f7abeec055ab3438f676d836e1a77493e04f2b7f5f4cef25f463e4853242b069446444d23dc5761214c4bbdccc35dc704efb2253541f8f1921fbf6df6be782b4b32e7aa3dcdd37f11954eda6a9a786cad79aa7f54654b0ceae4bdacc0d28c328a277899938e1cdd4fffe1b2360722fcddc2224166cf1610cd1eb4db31412abf31345958fee0f6aa4df84e1726db9ccfe9073fb014893d619e7cb3515b3e7e6b3390090da2ab079e2f989acfe788042f7e0f07e9dc8b6e766a57031dfcfe4cd6e326a128ba20a21b9f6ef88b4af34471bd7af17ec426eb77e1cbfb8a6989cac808554188704a00cb5f1108ec40e7522141aaaaa1b9d618c67569d8c96e27ca0e3773d2f9893c568717e9f424ff5ddf1fbd8b3c8738a894427c80f122838e667375ae7a489acaa1b3ffb772f17dd0cfde43b68cb90020af5b021975c87c1b6ee0dc583894f787f92d79cebaf394bf24b0503da9bca1ba5bcf1c7d2b329de0406296c692f976db5da64c3e36d64f607be3e020fc1607846931c20eef6236a21418564e555b83d3bc5d113ee25a8f8b573421b11cfbf1a2614855f1b6d2065016b07f8470a9e1ecd46251a2f13eb5d865cacdf7246ede6b22d77fb2ecc1d88a3f0d29df7d9a15cf9e696a63f3365d0156a24d9d2275c6530bd2203b3de7e7f558a0cfc16a330e52943ac63f7eb6b30c3e2de46eb9c074a1a783f82917c4040e83eb94c1d3745bb35354518ca973595b1f2965ffbf5e732edff088996bfea8abb5edfbd8a57199b8d0060d8bb6b0bea1a75065337033e4923f9ed43a9e8dfaeea269703005ae9f2a73d955c156fbfd2c96930d914a64d5acf984b6bad785837167332a0e2aae1654fdeb378a009a4d15297e67897e88ee45cdbcec8b878afb7b660f2a246d1ff25ee58a7e0eccbc269369190809738b9d7bc54f7cd0acd81908b7a266085b59c8c42272dda3cc206c7ebcc4292903c40f2df9be460f4eb111420aeff24691b7fcfb4871d6616422c9fa871dd04c21e3692bdf6c871e3f247888c188d7a6f52056bdfd59ca6f5363c283c442a80e727ebc4bb333b77a91d9f4327872bded7c5b6c7b3fd71c92f8fe4d083e02fa9baab0ffca2abdab54a9a671a63102500628797e16497e5e8125b5f2ed1c7367ed566a98842fb1d209151f3a886aafa5a6bce17ee55e9fafdd27df744d10e4131ad2be85b7f1e9422d8ac422c73ace06df8bd3a02b34116eaaded7e2639024bf66966256aa977a6c29ac8428b3899f2ce1d118528ff9cd745f7d045acb5aaac5b6de6d40a2bae8a3f3d648d895744671409d6b1396a93e1e36c340973db807e00fc5fd1424943ff009d66a01ace1528abc227a9f6cd346fd7ce59e118c25eb0fee5c983c662c0a80c6c39ac4dd13de6b26a8a5b72689f1ab6a79cfb0cfbce239f4a1e7c3b805534b814159b3d93344c618b8546b91ad05d5a8b846b15afc4569e15b5ac78e53bf890854d0898c1668e27735c07f9e3394219e8b07a7c8487fa0727cefcc8ae96aba9b680cab4a8dec34d12065bc2cbff6f150bfc92c78b54e1d5f673082266856c8c7a12bedf838a4a5e68e2e72d90b4376eca1e42042f19fcec63dff017f1cbcabd9a9878298508bfc65d82f1b26b1a50622d96a25cf03efd39d15b6ab922ecd0713ec78f3fd34cadbca657e98b47b0faafaeed3746f2881d7bba472170d1b60f8f6bc47b2fe71e2160abddb521210cbc9f0a3237f2a2b48dc094411bf6d29c0d18506e119789b4f107d0e4ef722f0aa194d82ea2e2ef71be7dfb145217c7605c1574292d7677223eb944e6aace52be3f617a2aed86f9d5d6dcadcc7816450f414245ac988bc49ef8bfa99585510002920ee2b1dcb10aae6b4035b9fec5f0abbb361c20390685020259693d2accae4b4da0eff2b90708d35faa650ddb1705f77708229b4fba4ea733c99bbd3acc2fd84e8c0c6ee342cfa324050978ef89d97b7972092128a514542a6f640bc164bfe7a3ed08e9b749f0bb87953cf70b34bd884ae1c4213f38f7ea9958f7f939b0932deaa2ef261c503e247e5ad89eb368a9dbe3d34bf119baf3d2e60638e459e4b1f890bd7cd9eaa42233149ac6d1486e98c7cf47675ccd608ca582aad2197a0b83a9d204f8a61ac73226006efeb4ff1b10b949def955a7fa274685b844ac5dbcbba943c8598dad08f6f5333b092628f40251beccd82a35bbac2281990447c3354aa4d70fac26c55aea759dee793d6be811b80f0e489effbdfee150c5d", 0x1000}], 0x8, 0x0, 0x0, 0x4}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001e40)={0x0, 0x8}, 0x10) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x200, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) r2 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x6, 0x1}) r3 = syz_open_pts() r4 = msgget(0x1, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = fcntl$getown(r3, 0x5) r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x7f, r5, r6, r7, r8, 0x104, 0x7f}, 0x8, 0x9, r9, r10, 0x6, 0x3, 0x5, 0x100}) socketpair(0x20, 0x3, 0x100, &(0x7f0000000100)) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x10, 0x0) r12 = fcntl$dupfd(r2, 0x0, r11) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x80, 0x0) r13 = semget(0x2, 0x3, 0x200) semctl$IPC_RMID(r13, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSDTR(r14, 0x20007479) ioctl$BIOCGBLEN(r14, 0x40044266, &(0x7f0000000440)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10000) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") open(&(0x7f0000000200)='./file0\x00', 0x43, 0x4) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x40, 0x100020000}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffff99}) fcntl$dupfd(r0, 0xa, r0) dup2(r0, r0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x6, 0x6d}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="000000186204018b002b3a0000030083ca4fa4f7af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0af58ff694c198cb", 0x5f}], 0x1) 16:00:00 executing program 1: pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000040)="f7fb4df85d201685fb0861442a571935d07a95f56188aad0b30755b9a4dc0926282670a0f47e6646da607aa815e95487feb89ebfce28679d0ed3fab7bfbe38ef1dc9d3b6780f67ad9475c45d1a95af4aebdf0d1aa33be53173f6f5a49351dc090bc18afd7ee9d9fa33f39b69ed7666f7c8b87d570986a31f8fa042ea257cc4d9f77dc04d3a978fa3302e68d7f058b23edb3531c6d285e563716371ab4a0a5fb8a7ef815061", 0xa5, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x800) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="0065815cc70a98df2d4d53f642bc24f935cc5cd9894f075204a7c2", 0x1b) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:00:00 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x1, 0x2}, 0x0, 0x5, 0x7}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) pwrite(r2, &(0x7f00000002c0)="176d6d04c7", 0x5, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="8cacd09f5d6537aff400", 0xa) write(r0, &(0x7f0000000180)='oL', 0x6be) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x400, 0x7}) write(r0, &(0x7f0000000200)="e008dc7be849bdccd04333", 0x119) 16:00:00 executing program 1: kqueue() r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) lseek(r1, 0x0, 0x0, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x5810, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) r1 = socket(0x400000000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='m') read(r1, &(0x7f0000000040)=""/32, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3, 0x3f1, 0xffffffffffffffe1, 0x0, 0xc14a, 0xc3, 0x6, 0x1, 0x2, 0x5, 0x5}) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCEXCL(r2, 0x2000740d) connect$unix(r1, 0xfffffffffffffffe, 0x0) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socket(0x4fc3aa15ddbd0f01, 0x8000, 0x5) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(r0, &(0x7f0000000300)="d5dd022df1ec0914cb2213430a50b6bde4eae8a9ce715b1c09de0c54404a5c94bacf461cf7a20236d66db12020114267aa4193da376a8d067d7014463f94fcb9d355e76e97f57ddf7e5651a15875c0fb5caf64f11cd00bcff694729539607651dd12d2ca4aadfd84fc995467900ae547df3b62f7cb3afef689b2936cbd5ff6e2b08c55b7c647372430fe4954a517eed9fc75d054673f7524d369f022dc34da0aa0c27770ea7a5380e6afb35eb5a51cfe8a83ce677189c1721960a574d99697eab5cedfaa1ddc0dea12df73e75267e8af2e69ad131af76af9facc0c7c19cb2d22435fc0e6d6a80d026b165995ee2bebc72990cd7564e59a25ed515c5a3d448b7d12bfb75b8f1bbb12a11e9a5b4877df41e813cea65e8abcfe17007c8d1fcd84fd58d63abb991124a38f6f709b2854079a439cb11b46122790634c40b0f57dbe72d84caf205b7893b1b132c7b854e0bffba221f347289fcb028f319be74e4af6f785b446db7e1943c800c29a84633a7c77b75e6f9ad5e38c2bd2508f9624b5031a133c15ec46d38c039d4beebaa8c1a3c006135aa31259a18d7e6f82c7eaeee8a570a2b85eecb1d8180a832eb18d3e055cec6a3e9d6bd0458e334a56602f7fb2e084a56a1767af3b87cffc25553f8679b170b57634e66c174c919df64e5a1956f5c07af5a71807ac72b7f36c8bc00e2417cf732798183570923b4dab405e625cf5a23e6afe4f61af0cd9189790c78483a1025e7c6e37304d96708bfac95c138b2fc8448a9a1d6009411600421d06b14acfebd1026f9015956084ba619f9d3d319845d8ed209950c9b41c51c4cdb42bd411eea4cf77ac8542ec4839e2e29d309595d8a54fe53431b39624a375a6370508dae26e5d144dda354ca60d16dbcfc0cf3746fd7a673dd81a63998370b0a7661cae5ca7174d56d4d90a73b2912e4fa57a7715ee81f2988f3820e3d010da3cabea4554d594d52ff880cfad7d186711038fe26fbe35894a6855422887b2e76a15c7921ce79c355166a6c43a6269e3b53568293ec66d3c7c1d90474adaf19b6648f2526a90ce5ce78e2c7fdca71648c09b18c5d946e312136bb65642eeac60e57a60e77870a6db8710d4c96d7e8c71275f6e3970e109994a441b5f75e4724d3144c2ba987657a492885a040e237c5be833d48e2facb7d9189e180076de5050cb88045b29124d51053375b60579ac011240a8e6d0a6005f926798e30ae2952b597d717da8a64cad70f030ca96a1309474bc0360b01c2af725717dc4bb17a93e2fd65a13d4f819c17964697dafd934662d66d8f5fa0cc773c5ea858a3c3a6ae60e0ea01d980935aa916392c8527fb75f2533a36ff99ab112ee73c0819247027ca28e7a4741de590a6dd7942792b71ed69c6e30dace31d3e308de6a430f291d11a558f56f3d98697f951eab0fb7cda2dc894fed63f523efbb0dc0a636020b58a386c6f7052f18e34ee259fae9a0994fdce0985be58ce3870e8bc298a3c593d4cbf7a010dfeee616f0056291adfc6b32cd67883983358e1d70ac3efb11f77aaf3d6a0d4ba3015645d00f8830534e221eaeb2287da79a93109db2b5404ece9d09748596e1ab454c143790dffd096f05acf13ee5ac3ac133416a0e7a3146cbd8be3746be8bee31b38cbb0cbad1027f1cb6467c616f9febc118b211421885cf73a7e8910177c799ca8373f908d6cec41e1d0816a3a478c3e7ef69db45f9b66bc726ee642d0d85de57affeed23bf668ea822d13c72c5c145bb4696e3873a2daa0268c63cb91c8d81e57e2ab7e1e8ddf6a1576cb71fcf0b5dbf8b010fce3e8ee0c7a8df877494423989f81fb48e9054b41b736aa616a967c365a22eb7379b22715380b9f2a72a77cd2919d9753186d3062e76890160ca4ea55c22920d96a9dc88ee0798165adaa41403eb05fed8bdd7b80ec26fd983d225e9e468583bc5de7342fb830429130ff617406f97ad867eadcd5b0e30d3f4cf518d4ee65f7cab3f73ede253de3500a045b019d8d3f2687e3f694834a66b1a4cba9be98da45924bb48e0d06d81cf81bc98b239121ee686f91efe7b74b92839e8476e9a2a15db91ebe1b15949778588204c1f0f955f590b1090579c5c9aaa688ebea2084fd56f6ae87b7d37e752a7968599b95e7cbffa4c05ea07df68962c15ae1799495944153c6c24186087657b573c681592691d64a196910e9727cd122ae38eddea9ce792740f229cb69715f9215dea451d6f10064b5f2eda90291d282382f9a8a10c22b7df7596fc24401be2f7d007e70fdbb8b0b9a661a92acb91e704bed0c703bff9c5a50fbfe211b24936d088023dcd324bb136af7f0d91d7649c84f89cda9f4efa59462a4440a12606d1e3d3be38a33eebc10d593bde1fafba666f84d6d3ce898411ee7a76b919869eb3b6bd4d11e0b99d2c8978096bfe7f1fa94d28562cc3d6c5d326d5c7bc08effa4f0ae42d9482d2baf5d99a5be65d4b875d32c2e280617aa4d98b52dc6915d3a2583657c0722ec35c90416d6898347e64b31636705bd2108e0213d1d55daec7f997a4dc48e11dbd524cec0a314236689e091fd0005004fb45625e57025834868cfb20b0c2e68ce88a0b52db9dcbbe87d388bee2a2a68cb3539841790930425665d744b004df27ccc3039fbd6b375490f73bb2022dc77210ea86ef478628510952057c46f75ac023738755f9c3db557c585fdf384c67e0fbe9834d5820d28e4bca0bc7fcc5c5f378c42ce0193172b72a28679b32791a5b364c826be9e12ae6b8c515411398dabfd3875dcec533847c885f2186dba6327a39f5620bfdbb04ee03a832b94440979b5a834c52d4a222ca39c3ee1f5c717b7be24f66344c873d393c8188fe7773fb58346c0d58cbbc259dbc3fbca5f1f2aa00d31c804b8a4d3805b64ee670afe8aa6df0f614fb31d050d268f03380eb4ae30c3399e338cdbb8b8cadee272a6cf010e564555172efaf9eb4ce30f48ade52cb356258f4f3ce59d5b2112f6a0d589b00224bae9f9d2b81e999d8837b865b4a4e386be10070c3d5cbbfb90c4e781a18bf308f758b1d80561d4f1f1c7de90a24e1f6a7b5e896779579726b757abdca7e69d7f00235e27b33b0fcab73ee8ec0a467d2152fa3a1761555b3d30c1f37a31989f513e70528cc930bf577a0c9d311db9b99b8982d6d8ea84436c5bf30aa89197465c5eb2b118b0a4ddc529f2d2b551edfe696b4ca7796144349d10aa6c2dd9515ba66a35cbf702ba7edf4a2f00cd44b4285dd465b87ce85d5ab3b6ff579f303d3639dffa6f954f64cb725609b0ec7dcac8033c31de9c2edd840ccb8fb18ad80cdb6c628727d93b419d6130a20ea0ced518a8a3ee1a34f58c5725627674b4b51818e91f29a615c668e5417c545a07eb36e11b14ec171738830b093702758ce3d680b8ab7ce0ba2060b345ec32c1f786a1cbb76f2d4e31fd98ba4dc1b3c2eabf0b1ca80b208c33442540146f3345c60700a1c2b8843afecab76076283b89f939fcc339519ce600cae69e6aa0ebf21646a8c99df9ad64daef5e515487c1c10ca6b9cbf0d3fee263169fec18f259f69f6f1f96f4e483884325e9899a75e6729f11b1257aac295e3a809cc6e7138a6d83cf7f04c06e80e46a09b115fb309e304a4ae0a150d3a1420ba52015e0b5df6d120257d0d59ff0ba4b559e44f605719e04f5e7806048015f18be5b81103bbd7588a29fbaf052c5dbf05d0ed55589c09985d084585f79796ac6074f581b213cd583ef55155ab123d24af956c44a2fd36f58929215e08c549f341c45b98a1c7f013a3b2499ba56df09cc72d92b92285ed990f88508110c765c393be8d5ad5d0a61b817625132375a6d61d0af56630b0018cf8609356cbca266f30d5454e8bdd0913eae1d73715968a9236d86e23f2f986d939249b1c0f6bb757a3cc450431c6652734ac624474f5d665bcabdc693709e269e75fc9e972842bb3b7e25a440c95ed27cd58ed27874d630bf8fdbc9f7b90704af2c5ed04330b11dbd9ab9089007ddcf4e04048c2ae3aa8a3c9ff89c71d3c077fea948a43f8851197ae023637ef8d826ffe2e440ebbcef7ac06cf2f891caa7eb5eda0e3625361ebceebacbee1f848a8dde39f8d22cb521e6431361f31f1a78dc05b1259ee55520b921afb4d91a43e0cfdd135a9542225af0ce1190427519ddf9e94706810c418eb8350e003a6c4436ff9866012dabff16bb41b5931e4823c1bf16c0205b605bdd7033dab5f0c2b76518040667244a48c3b99f86086d8bfb335d85152ed61efe3a12c99420dcce61f18ff4456df110ee44fd7302f7021206df41117e577e2f77cb80ba811ac225d6b6642daf17cf472b534175f2deabcc8c53480c6998b834056ae70ba62e367ae3ab2d5b47e5fcd9e0a59bfd0bec0d9051d8da7607dff55029d60d90dc7c019edbda5fe70e404d98c300943f5479bdd9656b6738a1086eed050b19fb5d23ea1c2c283bbacddece94b61a78c69fc0c71ebdc4d4d8cedb59a5de072d9b733942b8fe779aee5d91fb2ee60f6c0ecff4aade9be1e5b5b493caed437173bf2992a08e329f56ac790206d3d22d7f0543e365b42cddbcd02cbe60972559ecb2810dae3f84f955ae6bd57b0c943e28698a9ef0109626bdba961c47a0aed807d5d53f9279fb0c6d88a9bee92cfdf8069592cfb3051d3b8288795d7f0d873a7e396be8945f1c68875883df99a589e53d5159d77dcd35ff85ea36e4747be982564eca47c759ad1d81e619ed1a019cbe9e4492885d6613414ecf9509b6f385661fd8c15c3f29f6b44c253c2c1744ad9021d84e931f722d0268c5d39cd775eb7e3c126508ca872847d84cb77380e3c345caa9d7272b932320c768099e220f55c3d8138f9850deec7d02d8dd4b064d405843cd840fab268966663436f1c1737fff7a5c322373a3b6b2d1d8aa058f87ccce41d0a212347b362dee30aaaf273cf28f0c29d12202fa4eaaabe6c90edb25b90b9cf014842cc8b850ff16c3facac02d4d6fd82e63b9440155f3d1153b6e6a0b9f96196627b4ac47f4e5b49f2abb2aaba62d14a5dd2bf73c1cd3f889a7096e24327c33cc8a30b820db7f5788df4ff572fa1908174a9a35225df38c416b2ebd4fa321dc5737d3c28cfa92a704e00c184bbf7822657f56cf579345943d961a953882e922cfc36e360937c5ba8caa4b8f103e4aa2f300c8e638813017eda2d402c92cf42ee100c546da605441e57fa7964eaa5160c80da20f3e407c1f5e066802a4e1b0d3ff9d28b2a7c6e31aa8d2ab30135df91039859e76f0e95d7474749a8474143eded5fffce90f2dfb82e118f29482e6c9aef49c3e509371d8ac1f6943ed577b559bfaa830b0bf23737ac222a4b93ce6970029673d1b30433f4ca8bf29a0df995c3fdcd9424535f71bb874e018b1eb7f4ebfbc16b5e73bae916eb6a60e8d482abb70f80b9148c4e8ed00a6ea4e2eb810f4fd417ac9b5a17679eb3d03ebd423ab63a397076b305be01899a8991bdd855778f70bf9a1cecefa833c55ee1cfa0042450af21874740ada2bcee1aca3a1cfb6bc550b54228aae9090498a164fd5744d9fa48a70de0ed5be7b66fc522ecd852f7bce76b86a72546c466e3f0f714444dcfef3f92563b5508d1011190509fd78c4ba82302eb72f66e3ec2f36c01748c0453637b34907cb8969af21115bea7602b02693d790771530e77ab2f671fcb5ea4d8090d6102f51816ad9e24a316899a12f8ed5345b771d2dc1fc50b5c87ff50170a42b1fd48dc681a687664e7a32a9a059e59e53407cf90817dfb5bdf", 0x1000, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xe6a, 0x7, 0x3c}, 0x0, 0x1, 0x9}) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x50) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r1, r2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xa8, 0xf0000012, 0x7fff, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x2a, 0x2, 0x4, 0x8b0}, {{r0}, 0xfffffffffffffffe, 0x26, 0x40, 0xffffffff, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x41, 0x46, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0xc76aa7cf5ab9680d, 0x1, 0x3ff}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x6, 0x31}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x1, 0x7, 0x270b}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0xa0a, 0x9}], 0x51, &(0x7f0000000180)={0x3, 0xffffffffffffff01}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x2ce0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xa5e0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) mmap(&(0x7f0000bde000/0x4000)=nil, 0x4000, 0x3, 0x4011, r2, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) fcntl$setflags(r1, 0x2, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0xfffffffffffffffa) r3 = fcntl$dupfd(r1, 0x8000000000004, r0) r4 = dup2(r0, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:01 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="afba471369ff2e14059eef4e8a801d9cd5b5e3316e8e1341b4438d5b3ed108ea865c2c1a6abe6873", 0x28}], 0x1, 0x0, 0x18) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="390d99baff8d4ed44cbe92cf4d64cb725b9eb6703cc4710604b1293349db00656048a1d33b9c73214b26a44602cda314bdcd9a910bacbb51347c4b61a5af5f0f01ac4907430b7e781df26442cdcc161cc2051c0bc0a551fffb63879b5e69c6bf2f6067e627", 0x65}, {&(0x7f0000000140)="8537ed48fd75db989054b377faeb80aaafda75d12e2cc79b49901629494528da6d6b50a4571445f67e5d11544780b1f07e786c7e2658aa5d9ec5a5e8fe9a544385edfc1edeae51e8b81dd18324", 0x4d}, {&(0x7f00000001c0)="bbbfa36a74a4664f0782c55318fc610fc3b5bb7e94ad9b75c019a0be587e4c4da16c6281a4357af8f34d20bb8f773dec23e44abf02d5185905d13b88", 0x3c}, {&(0x7f0000000200)="6b892034f7f881d7f66bbf0d3fe828eebe127f104dabb072d372371445d1a9532f212c34f79474f3046ae16fb937d01383caa57f745d66137f1ac409b28eea8b40aa3562fad785", 0x47}], 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0xfffffffffffffff8, 0xfffffffffffffffe}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3) r1 = socket$unix(0x1, 0x398fb7b3ae961cc0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0x7, 0x9}, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000380)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) close(r0) setuid(r2) r3 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x27b7a84f573cf8ac) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_index}) setuid(r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x4) r4 = semget$private(0x0, 0x1, 0x4) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000004c0)=""/19) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0xdd, 0x8, 0x3f, 0x5}) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000580)='$\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='H\xd9\x00', &(0x7f0000000680)=':.%\xa7\x1f\x00', &(0x7f00000006c0)='(\xa0\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='@\\&+!]\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00'], &(0x7f0000000ac0)=[&(0x7f0000000880)='-\x00', &(0x7f00000008c0)='(/\xc2)', &(0x7f0000000900)='*@*\x00', &(0x7f0000000940)='@\x00', &(0x7f0000000980)='&&+%\x00', &(0x7f00000009c0)='}:\x00', &(0x7f0000000a00)='-\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='-]\x00']) pwritev(r3, &(0x7f0000000c40)=[{&(0x7f0000000b40)="01d7aefda6b4192ef31df5ff0c82f3a147995bc833736f4ceae4d271bb7d46c315bf71774090cd836dd9c31bc9ad99ff2fb3cbca025e32d0cd484e9036648b8ff973c8c26b0e748590372e058b97502ecf9f653582abe2c11ccaaf1333a2068ef7d5c013f6eb5e96120939e668c177d171708a6e659ef8ad4b468ccc2503d9f18f8b5128cdf693dc16be53c0b4b28459176e0a452f764339e3a7e34bac9b69da667f8aa357f5679d507e1a67a65914987dfb6618ce1e7b79c7afa2141b6fd33800d36e4336468f594755d620a014d038641edccb7dc224ac1f4af85856dbb80a618bbcad390ba2d40440a59bb30c19108514b7c3b8cfd88d", 0xf8}], 0x1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x222, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000c80)=0x4) r5 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000cc0), &(0x7f0000000d00)=0x4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000d40)=0x5000000000000000) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSTOP(r5, 0x2000746f) 16:00:01 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) fcntl$getflags(r0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="037c010101dfb7c69fb4724aacbe0e976ffd7a16a58a94cbd91fc651efe750b1a5cbc3ba02fa9490", 0x28) getrusage(0xffffffffffffffff, &(0x7f0000000000)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file1\x00', 0x10000, 0x1, 0x1, 0x1, 0x10000, 0x100, 0x6, 0x0, 0x0, 0x29d, 0x2}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x0, 0x8001, 0x0, r1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x5}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7, 0x4acd, 0x9, 0x1}, {0x5, 0x100000001, 0x9, 0x2}, {0x1, 0x2, 0x8000000000000000, 0x2}]}) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x11, 0x10, r2, 0x0, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) getdents(r0, &(0x7f0000000500)=""/4096, 0x1000) chroot(&(0x7f0000157000)='./file0\x00') 16:00:01 executing program 0: r0 = socket(0x18, 0x8000, 0x6) setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) syz_open_pts() r2 = geteuid() setuid(r2) r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000001040)={0x1, 0x3, 0x80, 0x7732, r3}) 16:00:01 executing program 0: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x280, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) r6 = socket$inet6(0x18, 0x3, 0x1ff) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x10000, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) r10 = socket$inet6(0x18, 0x2, 0x3) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x18100, 0x0) r12 = socket(0x1, 0x4, 0xfff) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xf393, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x1e722b47d5bbeae1, 0x16c84b679073b8c1, 0x9, 0x4}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40, 0x6}, {{r5}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x2, 0x8}, {{r6}, 0xfffffffffffffffc, 0x42, 0x40000000, 0x8, 0x2}, {{r7}, 0x0, 0x10, 0x4, 0xff80000000000000, 0x1ff}, {{r8}, 0xfffffffffffffff9, 0xa, 0xf0000000, 0x5e, 0x5}, {{r9}, 0xfffffffffffffff8, 0x20, 0x80, 0x7fff, 0x417}], 0x4, &(0x7f0000000440)=[{{r10}, 0x5389dd18687faef7, 0x4, 0xb3ffd180591d8f3b, 0x2, 0x2}, {{r11}, 0xfffffffffffffffb, 0xc6, 0x1, 0x2, 0x200}, {{r12}, 0xfffffffffffffff9, 0x50, 0x81, 0x7, 0x7}], 0x4, &(0x7f00000004c0)={0xc1b, 0x9}) 16:00:01 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000200)='\xbcPx\xd1Ij\xd7?#f\xd4\x8cV\xd2\xfa\xc3\xfc\xb00xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x22, 0x80000000, 0x8001, 0xffffffff}, {{r5}, 0xfffffffffffffff9, 0x44, 0x0, 0x6, 0x8}, {{r3}, 0xfffffffffffffffd, 0x40, 0x0, 0x5, 0x612}, {{r4}, 0xfffffffffffffffc, 0x2, 0x2, 0xad8a, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x80, 0x20, 0x8, 0x5}, {{r2}, 0xfffffffffffffff9, 0x6, 0x1, 0x5, 0x8001}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x2, 0x1}, {{r2}, 0xfffffffffffffffc, 0x49, 0x80000041, 0x6, 0x1}], 0x1, &(0x7f0000000200)={0x800, 0x1}) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000000)={0x6, 0x100000001}) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x80, 0x81}, {0x25, 0x7}], 0x2}) r2 = socket(0x20, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/134) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x310, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x44b, 0x101, 0x40, 0x6}, {0x5, 0x5, 0x80, 0x3}, {0x40, 0x100000001, 0x7ff, 0x81}, {0x600000000000000, 0x0, 0x7, 0x4}]}) 16:00:01 executing program 1: pipe(&(0x7f0000000040)) r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x3ff}, 0xc) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:01 executing program 0: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file1\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = getuid() r1 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:01 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x9}, {0xaf, 0x80}, {0xaf, 0x1ff}, {0xcf, 0x2}, {0xa2, 0x7}, {0x41, 0x9}, {0x80, 0xa83}, {0x1, 0x7fffffff}], 0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x9e722cebf4719752, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x5, 0x1f}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x401, 0x3}, {{r3}, 0xd73379162f2b7b78, 0x20, 0x1, 0x7967, 0xb4e}, {{r3}, 0xfffffffffffffff8, 0x2, 0xa1, 0x3, 0x7733}, {{r0}, 0xfffffffffffffffe, 0xed, 0x40000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x8}, {{r3}, 0xfffffffffffffffe, 0xe, 0x1, 0xfffffffffffffff8, 0x6}, {{r3}, 0xffffffffffffffff, 0x89, 0x1, 0x1a7, 0x100}, {{r4}, 0xfffffffffffffffd, 0x4, 0x4, 0x1fe0000000, 0x100}], 0x9, 0x0) chdir(&(0x7f0000000400)='./file0\x00') lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3}, {0x18, 0x1, 0x1, 0x8}, 0x3ff, [0x80000001, 0xd35e, 0x0, 0x798, 0x80, 0x100000000000000, 0x5, 0x8]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="d97b5d9cf8dec5e8ad41758debae67bc634eaf72939b3e70b23a93fa0dce99032672e4751793f1ca8e294ff5838c1c4d40fd8ae4b21e12a160a05fc861e236adbbdccf2b73a46dc949b7e73d", 0x4c, 0x406, &(0x7f0000000940)=ANY=[@ANYBLOB="00002e25d27e36653000"], 0xa) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1a0, &(0x7f0000000880)="b6afb32355e8449a68ff81b454f38d137513000000e67701aa1ae33ab0648fe6d72e6eae3b681dfdd33954491628402c6bed025e547f583bfc9c4932eaad7066a966a31eb7647b1af77039b424db7f1c8dce6b648be8a4ce8f05153d392ee3ecee3aa1562f8a972753afa0404fb3d237572436f461e85fc13cea73de8adeb1624387f6135da72ee8d02bed92485b935cf146c51714bfdde672000000002a7d51424c833ea700196678f02330d0cabc6eea164ad92b892569f3f08fb2b0fa9c02e027ae4b4af99c00c3df280f9c0002000000bd20b2d948f7b13d14ecd32247446d3c7450e495a2b8f0720e95ad75f3515291ff884be2a9120f2e6837afedce4b949776ab10727fed52baab0567df380a6652dc4f50877c5ce3165dd1c55b86a6267fdc1a470d22e3fa5fc343c5c7a971f11b90829c543e67d97141abb0c96b0e152e6bc91a5d40b9253f507e7285e649eb0b22d01f7444e1569df3c9d7e4e2d3cbadb55dc8e68b5a11b42dc8b53106dcade40e3f5d196522c08515799b3ced3de315f728ddc0d623ea901f10f9db7be9aab34405114ee9cb9500000000000000") r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x100, 0x100000001, r1}) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x1ff, 0x91}, {0x1, 0x2}}) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) write(r0, &(0x7f00000000c0)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008005}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0xfffffffffffffffd, 0x10001, 0x3}, 0x10001, 0x3, 0x9}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x80) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getpgrp() ktrace(0x0, 0x5, 0x8, r1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1ffc9e6be97caa4, &(0x7f0000000100)="094b987d") 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x6}]}) write(r0, &(0x7f0000000240)="64a03d9f1644a4460f9f912af9d04b61d850386e04bf58752c6b77266dd4606ec4440ea6e0d0e350e31c40bd4c186a606f1b117cb47b7c957e452863ea83dafcc529f5016706b022b742862bcab6fddc0a4a8bc56e8ccade88c4e2f3800cdf6e3faaab1ec0db124fe79a", 0x6a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:02 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)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x1, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x2}, {}], 0x3}) 16:00:02 executing program 1: r0 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x80000001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xffffffff80000001, 0x7, 0x100, 0x5}]}) semop(r0, &(0x7f0000000240)=[{0x1, 0x81, 0x1000}, {0x1, 0x1f, 0x1800}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {}, {0x7c, 0xaf2d, 0xfffffffffffffffe}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r3) syz_emit_ethernet(0x1, &(0x7f0000000140)="ff") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x1, 0x401, 0x7f, 0xfffffffffffffffc}, {0xffff, 0x2, 0x4, 0x9d86}, {0x81f, 0x6, 0xfffffffffffffffc, 0xf54}, {0x441, 0x0, 0x3}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getrlimit(0x6, &(0x7f0000000100)) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0xf339d4b6efeb25a5, 0x4) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:02 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x20, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x434e3308fccb5c1d, 0x40) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) 16:00:02 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x100, 0x0) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x80000000, 0x78, 0x0, 0x9d5}]}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf8, &(0x7f0000000640)="2d3a802f00bc02983faf192cde80327ffd0600000000000000ff7a8291c1a8a34b39debbb807d6973a81b3e04b0835f63d104253085e3ebc83c87d7ad3326b2acf4a317622fb9c01c4f3a090b697101fd666590f309c5e1bac6c81ef802e8737fe2c00000000572c054d9819a93df57cb5273a40e1aed217f934ff8ad8e74b2877722d183d0000000000000000000000000000e3411c59a651f6995acf679563b18454860e1fb9a87e40fecdcca8247a26027cf099efd82cf2677cab68b88d6218c07c31b0557d61c4708f8d77c36b6602d2454a98d526eb0b0c2827a6722e768a6dfdb8ffff067129b5773ad2fd80c7929a83ed000000a5") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000380)=""/101, 0x65, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0x93b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r3, &(0x7f0000000240)="62e9ede1a7bc8434d3a7c26f30979a9dfec61c5c1a55cebf1fea105c65fa08c59002af055b817b5c6f9e5889f0214debe2b5c0f3489af22cf28e4582f2c4d24f1499750680035bbe3460f6ae9f547f63e7af192894543f2c3f67e0ee4a4f5331a3c2ab3f61d8dfd44f15c6e2202884fbf3715b7c4ec0a67aeb48f011589514ec48f097a483525d7bc51acb7ea644a1ebed2da1ef3e", 0x95, 0x401, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c6530005068c36b15cce1f7796355931435c4b3d0c994d7c0048f2d5f96cda542ab40fc1b1199f02a350f5b68d01677c9cf4b11671c5a3e5a4a142eb1047000cd"], 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)="5aff6f30881cecae213089991e8bd4ff7b2535a19ca30cded1f2b25c8352de78f52170c948b5be665cf5c285daa7d1fcbe5f35de6312ae9735c00e7a5913dd43f5e4107ce70d49f0a644bbd00280b4ba2a09", 0x52}], 0x1, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r2, r4, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x38, 0x1}, 0x8) 16:00:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000001c0)={0x3, 0x10000}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/144, 0x90) 16:00:02 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80000021c0, 0x40004000000028a3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x268621b4a97cf929, 0x451) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/28) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000001) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x39}, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = kqueue() flock(r0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) read(r0, &(0x7f0000001180)=""/115, 0x73) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000100)="0391", 0x2}, {&(0x7f0000000140)="6fc543fa80e7b5573e47392f1fea477eb47d7f0f8674225520ab2f27b69e8867383cc80178d3e6d478e413922d02cfa1a6c7cb573356211678cb7baf910ec192f9b0ae68922d9eabe9bb4a0dac1247eb3861efc5c1cf57cd4b4af5bf70af42f8e538816beb19d1e3de31a3849a61c6920460f91318ad7dbe51d10a61222ca831fdd444b0eb6ad66d88364e3ea7851e2036db32c81761e03a0096a257a41226ea025cda7e8d778892df93954201650a2bfb996278446853487b58105c0dd6f28bce67e4fa1bf655b447940fbcdba45c11698bdd5ef09306683774fb0f196853477253c854451cba7f3aa5b444154f7f4d015be7b3449e1728df9730a145838d54c62af27e63631075c52f66c280c35bc92cd18ab3890d5e78c3a4490b756a831da4a0888b37ae1a9583eb189c256e85e26ea9657e78b2a5e3543c77ad151a8a1fc2e96dca69cc0ff74e2dc02da1fa99091f3aa6bbd6e71986bf36d226c78d44bc3d21df9c6e93aa846050c80bac353bad8566825495bcf976475732c77b13980c2bdb9682544e83b309ae3d19a833949837c21b3871db9b8ae2fea9dfd2b27177da065ff1dd91a4ccf104848977a15b5ea67aa66498da459a5efcd4e8d9f80b5078a2302074d532ed3fb000f863337c9aca32bb35e74b8a0e4c5e0254f94d08204bfda3b479444874931bebf687e57830c91e673ddc3b6396efc56ab7e4e1c3eb769dcff2922b5cc818410a74ef3250b626c18e21a132546ad0049038ec2601175c594b6aea7964fcc72887cf1da0823093024c4a7750545d9843ace10e5cb6384ce1ef36c9f96dc2eef30409a17a08891fdad025722604dd45503151d815a909cf623426a28b3e57cdf966f1110f0cf93abd30661091e9ca2f90787fa9359d73ea4e67fa277b90725a5aea5fc94ab43fd3f633c9d97665fc7f845ece2769c58e48e62bad65108685452c0c55f21a9da9d9c9cb20c1355eef17e7c3f439ba99419627e6917d69be24cb01816f499f8a0fb071b549cef29383bf4a1123240c64796e0fe3a69fbeb813459b9daad9186e3efb7dc6ba155a7f490b36739008aecf7b8ca49cf4b464cd432a85086c1cef0cbf85d916145ae573d720289d184be2bd1f1e0abbaa18f6e69bffe0c16cdd49386aa239b73bfef1e29b71c337a03770e8f5845b56916731d08e034d87c2308eaab894339533d5e0224d591e954a8d2fcfceb311593388829cca0cac13b11533ded5db5916be33010302fc1704db5c942cb199c34968152a266cb5482c9eee2f170b1d4fcce0adcd5fe5aed10700795469762841c19c96e96eb3293fb1ffc9c172e5c8eea101957f9645bc1853d4e336d6dbcab8653ab46bb9bf40e0f2702a75671ea8187c7b4e77e0057bfdc8fc82e2acb6eb46f40a9851a59c32fc63ba56b9a49b3c894854813b499b12ee7a705d4a8f49445a6fa44cb926714d8fc0ea31640c75f6330835cef9fe2c3ffe6de164273f8562b6f98be98cd3b3882121014bc77d8852d940a3f5a20533fa0134bab9e569836846ed3180476676b75db9bf85b0a1b113ec9832cdcbc8bf546d046ca4f47920556326275f32a83a8e6493847cdde6f58f4233fb66dced6ccf9de500d8174a3a2e26c3003897fecb2a84e6227cdec5bfb3e50dc1b86987beaf62293afaa46864ed0c8695da1b8f4dd8b3dba97b82dd8851f96733c39bc6b4045b918a1572ca4247fd14448dd4d7643e220a64e3ef2f1099fb1f75cb9d36e94fb85f9ca5c7e8516c1013a4f7deea3a5f665d9247362180ac1e10cd81fd4e252190cb8a231c47ed816737ad6507c18ec71e446c8afbf46912107b31d9aaa93e581184faa5cba6a39ddcc4869f8c1dca2dc16db781ef37f0f61700c87d7c1092fd9a44450eaf40ec983580e061aeb54bce98ab0dd2282365012e01038bff9071ad2aedc26d552c2e55afe04d979b0ef2455cda215bb1b3fffa6c77800dd209c9632c7cde673afd04004bec4bf24d78ec4c9009c24a1082ed74e661c2f21b336f8e62251e9365d3491b097775f288f78a0b37245ac9a45dfc9882405c75fc68e96b6efd68d94a50919aaa2cefb65f65d261180ca6bdf447a59b5dbc474690d6d47b43fe66f80fa1c8d3e36334a0f209ec317b574dccbdd306a139f1c17156c4990c6767d7e7b1ad49c26ebba6b6f0b17865d390944b960110dc2369cc2dfc4d7da71af227a261d7bf21784b2f9d9369ea1e4b81ae6f0ce94fbc195813fd7f9299c8f6bdf0992ea52237eb2298192219438f60549bfeb34b7d76e08a021caa49c83949090858627168bf71d24dbdb271dd016d151f267acb22625ee4af4695c74ef1b23e3e489b3615b6f4f7610ce08592ea842ec7a5e4c24fde40eee1eef88073ed814ac3a7b394ea336117e1095892eacd4721abce3517e736b33c4540ba484cf810a3c94e43c5b260bea99f8e1d37f64dfef27a46bf40e0d3cda693cca3cc35704618e5bd082e75cb5f5ef5df445b005862667b44bece54aee1a51c9d27b0b94f5ab651f23422c01228cecbdc01a39c4de711e259c43aff4329a17e417da4b5d3f75da60616d8490df168f7a104608ca0b17fd517d27271bb40ee16ccd47db8a37de82776585e565fcfbe50f2e7b9f20025880526baae524147b8a49568483ad35aeb78b846a0cce5ad8eef0add3911e67db693044dcb84793aa2acf767f0c9ef8568baeacd1d68ff27e4843c6460f50f5e6ac02d808b2d2db6bc74dd1d73832c2fca3c76e6d05b855f214f90a4434f0b998e1debcb1995193465a3e199ca3f15ba098f00fa646c961601d3e04ead8da9d231ff7a0242bf1ed83eb77198e69b23c9dc5ab543c4412bbf1998e0448f19c6790962f640f5a35c2d21501112b3e9637e80f9e01808ea5e255797a595b2bcf074b580f54f31ba43538443c844ea0f0a4b50ea2daa55d4a9701857dda74f06cedf9d1b9a4ebc74a6ca39ae8777d9dbd09e1778e4b89a46551f758e09d6c0ae34facbb4e5495e009050912fa6b681c65967fc6fb6d40470c0fced6f9447e0ad0e64ee370fba567df04e7abbec585be02cd8a559f5db0cedfdc46a404061510e157134d7c6d41cda82573ae103cffe28ebcd4f03eed3a2c318504ed697f76002e380cac9efc163463b0f613dfad96c7c9815a2e67f5d34d807eb8222565277cbad2ada300acb1cc6cb7bc64869a89c9e40e7117a9ab018f8b316394b97f72ad11f5190823e7893a2811aa1079060b77c9a113cb1168a2a2904740f2aa8a3fd8031842a4e2ff7003e9d9a6a9752ede2aacd933d04c3bb029278ecf21361ff3b370efdc596a96e8a29a15003e4fbaadcc04ce6c55b23c9c487d304bf19f2e378313e36195c36b30d4928fa3b13b6b9901009eb4bbee9070a70285e1c6d314a53cead6b4a5634f0d34799617b2eec39fcb3a46b0af54de703646f58451bc04ce4fb91abaebd2b674cc72eebdb3714bd1af48cfd98aa2f252b7ca940a72cc9bdc1fe4d74d276be9c25e40ad1f4e43edf31345dcff8830f908e48f4c9ff6b1a33ea52fa4ea9a6334ae2ad13aa987989471c665115e4c5fd27341cedafff03acc99dacfdaaa83efa26de46af708a17680b7a5600ea8d07680fd31801a36a31abd3b0c316282e287c2f20435e6a17f1c472e3133b3a142a49936496559f6e4be6ff7a8b7dfe92b707057b216ab7a364ab489b5e01eb587ada6dafb6e8bae8e3298ac3a2395649bb9b196c20b5f454d02ca6cddbb0be30fa753e9d6b6f7f92e0a968768084be6b410d1ac24dc4ada2e4b21b595e19fe5577008ac47db7b2b958d53c3fcb934286a4430a5ba92ea807cd939928b59aa9249376c6ada1e6a37ae40ed56c4eee58b17ef48d25bbcc3b704ee24b831b664ae4884ac30de5e1f740892b1e8d40984c07073d650e7f976f85ebc37614172ba0a79e814037df717eead9dbdb5631d785edab9a1a01b773279103d2abf189794cae96119de9f697fe46210ec90e5ed7cbb37dc9cc560e2763e0640b185049d9b80fad86b008272fe08d6e433b3e903e166a1ef666592f121be7d7f3839dba738e782d681ffe2f37a4033b5cd619baaf916d97f26d1031d08ac27844e1075db475076045c6437194c41ffd742a27fe60da0d5ff1757c3b06d916e4cd8b134314c1c22efc10ac3a3ab7c003e4ee53685bdf95fee58ab366cdbb97b503b2fc8bb2589eaa6e07912faeeec2f9b10bcb66ecb4055a47840fd69b22b6319d9ee5753a39169a86fffe4e1ae9a8a19835193186b0a119781d0ba7475c262dc228d231aba34155ef40c97dd7dd8b4637a871a6c3da5ed306cd0865cb4cb5ff96f5cfe22e70301dd1c696abf71b535ac093aa3ffe4bc26d333681f4c88ce2840040fd6b2ed04ec20e57144bd827cefa98f66a4b98825e43f7685d1cd1c75a17b560a18fa623db68462b8246de111f93a1912f9a651bcd73544766ae9fc1bb6b46d72d1aa53d99d6a6c68612d43abb6e4cf5a51d86e29e8390650aa1dbacb6e36f573d6239740556f2550bd1da7425fce448169042a779c934773117f2de1c6c4c7f4d5453b35a6f6c95419c20b59ec03fc65536e2fb133ac3da27472303bfeea07ee67b241dae7a99e5ef7e552d035f99141f6934a67b24b5484cc3fcbccd5bbdf293332fdb28a1a33d9bc25a00b5fb6a01f365743148855f4be9f826dfaa1fdf605e0c4fe76dd599b36fef094630c3d40343bd3be0ef25abf78163e6686a36a543ae108ae2d40c30411c62ec09150ea38d8096b735d88b281cd7acbb5e129271ac0d96ec4020df832f48cf9abca135f20b91791593ce768248e2f66e6f15f13f921aa9e713b1df103e3dfeace5e2c934543505e658bb62a2fdd5ae75b49ec6869c3e7ed5958f2434998d3981681bf91eade87b79a493fcbd4b841eedc14c188082038a1fbad4e2e933a769bbf51a7843663afde6c14b4cdd7dc61126e32ee3a2472309abe95c5901064cbc0c42003318c77c4756327c9fef1620f6586b12d1ebad58332bf7d577346282877abcc0b249115bef12c4da0e2c57a3687ef1b6b8ae668da5be13dcb68cf07a98e7e8d95c2aabc64ac05441b459a8890a11bf77ce62ba787ef7517b7524a9459b4c8f0a036cbf7534c12bfc4c2a3be863be1236d83675bf2b39f98ac7cbf19aae8947a44a3ae352d0704a1326ad8c95141b50bb372ac1eec0e946b1a03c19f3da12c1cad585e9d218f4a980e5169132068a8e6ae30932c063d5341bc9bab749add544af37bcf1e7d60034d8878c92b55e01dc7fd05ac03d8e9e550cd927409263300d55eda9af1d68a5ec2d292950e1462b7661604f7080df3a8097f113648f9b4be2517ad84764aaeb4a6decbf0ba82769c2266f8b552ab6bc5b896ff5fbe8fb6a7d68f719013e9adba4c10aef667a756596290c329666aea36c3446a36df3c41e1db2f57e039c6fa1d14d9f91b4389e9ba6d679da1127eb686ecfdb9a4927df38141f11e38124ad24727630bd716d41581aeac7f500f2a410e9cd9f89c6fe4364740ea0da2ada335d827ee913b5eac08e346684ab99efa2b7de20acda1d7b9e5a4c14903b6e7f2aa0d96b5c97bd7cda427cf8701934fa5cfbc8b6b12632f41e0fa09d0d7189c87899adc043e69163050be8d620e3ca87d41621145cb7d561501aa21172dceb3952226dcb8f210a3600d245fe9580c458047c57cc3e67674e8d2c0e4095b585756638f6e33aefe812044feaa8d71616c63a3f7b6ea1854c442a9084bb441d73d1a35a4f5746bb791ad6bdb796e9791d8c5d55b086ab3d96cf35", 0x1000}], 0x2, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x6, 0x78c, 0x3e4b, 0x1, 0x7, 0xffff, 0x6624, 0x1, 0x1, 0x100000000084, 0x6}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f000000000200341de39f", 0x2c}], 0x1) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x47, 0x2) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x2a, 0x800000000000007, 0x0, 0xfffffffffffffd24) sync() 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x0) syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x5, 0xffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x800000000, './file0\x00', './file0\x00'}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) 16:00:02 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a900"/110], &(0x7f00000000c0)=0x6e) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffe17) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xdf968ea877c237b2, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7, 0x11, r5, 0x0, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:02 executing program 0: r0 = kqueue() chroot(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r0, r3) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x756d08dd2157f0e6) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000300)="23025bf8feff309c2fed2e064e2ebc1cd1b4825588ce9b1d76977bb27546d24932c9eba7db358b3acad8cdd834896a9d193b65c2f273f262d2fc3cf0f81223f4b0fdb07665beba72de4b7689a325c6b4cd2c8ad296038140f5a8bbf20c1f895616e3bdd719337a6c0398c96fd3593bc06b5a7120a531542fcd4f877b907dfbef9eb61754323c9be72447000b024275591d4955ecbbdc1b1677b471b46b7c393726e2c8f411c37ed7ec3310557799bc67ba703a68dc005af140c1b20eeb6dd0a21c7c08a5d11318af570ece7f8f870ce1e924401fd79c18ab043a1a85f441fc508aee5be10a469a9cf5baaf235456cc0e0cbb97f25c74e9a66e7b078097219a1cf0c2f9b43598d041bc088bd56f48a9c9592c58a31af1e5bfe5cb8d371801da7eb09751ec30a444c814765b2dd3b14a9e4a3fe3351e6e6c30e28c206ee5b1c00f337bd8be7218f8b7ffe9bd36872c7c9be9f5a629c8cb70f1e8c8ddc5b0b6d9abf35c90d6e51c558c3b2e290e0e5393ff228e7c1740bffcca349095f8fc87964896c1d0a540160b1307ab6f9a725f14af5d0108e8de4844ea6b7def5c99a5a5eb12124cfcc0b849276e55d168a43c8bef7814eecfb8e61f93980a9ea624213935e161b21629f798e6c5eb889b331907f78c1118779b768d1fb347ff7804be6f46db6d1006c42444800b51893c80d01dcbeacdfaad5f14efa09d44dc653674808fcf9d69e16a358e1841fffa4a5be8e217b5650af1e035cfad86a279870d51b7a8d4d66651afe6232d270e3b7b55f096a669c758e2c8663d09b5b2f00b28e5ffa6005f3845702da62728e8ca2d2bbeac9df96cc86345c32ebc870456862b965a9f9d44eea428f867a0df16ce2cf36dd3ab5f75b119a48139cc23b6e09f54e19dc6c90d36574cccfac6a30169ca816624b083fb84c2183378dd10439b67ac9554c4ad0d786da699bb2236e10793825f5972189de5e20041f93ed02948dd882e93a2d236ec08023252232b627a72005fe2a48f528158487d2766354d6718192f09a5ada3664bb4365eb267b35301ba79188c903059cbe3df3abc347c05f5b8b90743aeb3c20c71deebdbd4ad9953fff3dc3b00090546e2c426ced9f40ee5b72c8aff93be0adb05f9e526bc5522080e1933a0cd14f63eeec7922768429430bd52412095c4a96329620232c465d54562f4f40b62975195b95ad314a33068624ec5da9c5ff320fdfc1505eac412dac6cfd560b3cbf6e808960eb84d6b6c4ee62dceec8443b162e2bde9494d427fe4b4519f80e705ac4355c6b9fcdc53c3704e7b4275572b5cbaf6db11ea78c7ce79239328313db954374038178aa4eb13a7b8495c0a4ccfa973cafe55cd346dfa3757301b2eb6304f4d2cc7fffd86b3c05b76f997a8786660f8c26f54912e11a5e8d9772dde66a7b58c4594f821c92f5610eda760652a9fdd2c19842c07a81105e5a93244a87f589c827bf2917284e67354bd753828bd9db2202f3d7babecb9619041ffbf231711ab35a5529219986ebbcd26c77d600e0dde1bba6233479d79f17e1400da1e2cee8f7208771903a076a0ca0cbae284c3a8cc79bcca477215149d7ac44b31dc90026ae50133ccc38c8d3d99e718867e348a324797eeb93bdf5ca7e8a3d7c375554c9b942a48fbf3ffff338a0d9a504581463ef2b4826ce025c51ef19b0c27e06fc3f4c000ba09ce717d1d54a5b9eec8ce82a7f95f38a0b76abab93f9b251d076ac281c2184b3721f1eb4d998c39cde1f7c367a699f9c1c5a1871d8bdddc1d482b74ea2211f5e731a272ad0c946fcbf28c741f2332de4f1b57ab36e9924c00d37dc784bf2d5b7d6bd8d25ae36dd7c6e67bb644a484ae45b49de660e5551d57ddb7101e0a68ad65e1e03a2179a9700864d1bb77f6e9dcb144804cc2bd88a0e009f13e67aafe9a9def7c197ee737cd081dccdfb19ce3e762f5d74e10f4c9ff961e84cdae125b81f1164b09238332f1d5316f4e0d46eafa18f37fe1af46a8014b264c498071365f81e1a321f0d7a5f619e40a1af5ffbd8d4b2eb764d579ec028e5ca71998d4ab0e558183552e813f61e7c43f63e4f1bd15bff4928457e3247a19a193c56aaf8f6df0ee22d608a06d6911a14b1c2463800294856471cf02eb2bb9b5e7a407bc6c52f59e1964f86c061f527574872ee0fd22df60f870ebd0a0bda009ace0ab5f5c4a68f4066b53ee33ee574da2263b4fbe8329b1d8d20ab11389057c17ca03716c83abcc685e42d6deecc5d0431709e179bc3f93f28522faf1d74f6f0b8747bd8be2fd7b74d75daf64e8050aa9ce6b812e2ba2460182ff28197b76877568612c8f7459e6db4aa3ce69022754bb37edde50d72cdecfad996583f114ed421b84b2987d13b0613aafd60e25625a342a643ad469a61e5a95a004d87f1545d29a8cfd76d691eca5572fe133cf8652057492549ff3806a9621cff2cc713d77c6aa48e52589d94c81d01e3ffbaaf84e2bc60d029e49a9d04acabeac7730de66ede6b04fac7bf5948498fbdd9c3c713afc2696bb3fd9331b63385593792effc13968482e9b07f151de16c5918a8e856f8b53d90b98fc01d2aec0abee1451f6c20f23e8549af6a51b9c266c96eae16afd407e719d6a2d494c5485e91fb2fc35f1442d3a1ad661eee1059f92b76abdcadbe32baa799bdbfe5526aac0effb64bb83d22d8e98ddac977a185b656c00df62f23eba0de6dad429f7cd3c30f8ecc1dfdf65da42568bb5b80c18f12643d58b55e5a8ba126e8f4ac194fd24f83876ee2f54989bd463d571592338d97dd7d2e09de124843670e5d8cc683ab54bf9e0caed0b1fb386eed59009cc74b9a502e3a2a2adc6d3f033e03d7c582e3016c64047d14497ac3743611f2a4df23aa164a39014e981e2e66edcf8a9acf85a11e8df2b98195494fa42c9955bb77191b995f560f23f241d5a05445afb83d535fae90ba3301934f603687989ea24a9b760185825f341de348768562f7b098c6c2857c2a49752a1473bdef060cc63b14cf1f03e0571a979720e383db6c2e751f17033750bc676bc8e8b06c403cf04c07999f4de53b25ea90e7c4c1c065e6f4c220c79f6065b79bc412b796a86a191550f130fe5b19122f66ebbbc13ca48ab923bec181b25fb616cef779d508dc5356b5ad35c207cf9d822041d028e77b75ba5370196524968134a86b0c6e43fbfa8b3dd83b5fc071fa8420c92d6c5016fd9790e1e28f3f88fe5c84a8689b0f4eede93dd0725eca3a1066ffbe70bad083e85e3933e79e4b8d6e7830de05c456de44e04283b45b7667d9d8de6e999354afff1d94184860632d8b9e96d037f8f1ea67d53f375f69304f15ce041f8a2b1225a34ee6864d748368ce1288f8333e44cc300a2884ac59333df937838027ab7247b309b07e06b1e3ec6aa11c1a1a93f2e07a0fd1682fac1fa7b51ca95992403c5d67ec46b68ad46d515c28192621742c122fb95b8b9f75b60039cf82edf95a7b4d2f5173e2ec60b1aa3d5503188911d01ab4d4b25f256d5e501de8d176912784ee2ece02c4acfc1dc00cb06b19dfaaf25f1d0b60aa40276b43ba6cd586d8b9b0e368de4e4d56f76dbe7848284631e8b7e0e88caa051f4b449de389fdab816d37288eb028b157e131bf73aa2435fbc7d062b765f606a115a819afb6bba7dc63511d61e0450221b10a4719c5113d5be2a3f1674ab7e436828a9e09e8ddaa0e3bc0b77d4ae6abab63d65488908178559c2dc704d6f90cc08685d1f0dc30efe602b8df9bc5ab47029f02c4c3328727acc0f12dbecc2559dd5cb117debc86bc7e6043bb1dcd6f7ff8d9ef214af47cefe12aeeee97f352583c0d23917f4f608fab947becbae68be107b9bf2b2a5e3330ccff574188441092f6dcb7dc31c485e69c647e0e9fd3fbb5867619b5bbd6d181d2d164753a36679202922733aa9da83fdb9000d953ef2c3849a08d22ef8e7f8d2d7113c9f8b9df7f3bb2107feddf23e4076e8d429a1c3b6b86d1aafab4b27177809a399a8f346d6e836fa0cf41a3ebf46ee343462d1ad61f7bd5ac295e5811c806205f4b98afb88051e23304db4a9e3ea9ac099188f82c9a63660b88ea9e9146350d7abea0ab2b58fa659df6bb885ef233262006253e0ad0ab0c13f44a31ba46a43ce0fdcfee595fa28906dc9da19110cb0160f04b42e46dba408a4ca6759ccea5604abb905d04ced9391904ef4f14070b0350822d8e89afdccf75f1a3f84793cdf060bbe6d36b283a4af7a852bdee6aec3f471a4b38b21744dab9128d5dde907a8f44f81e613c1b61a62dced2653073c21f3edc5180ece2766fe3835bc3b3d9a407a23082bf7abbbdffa0c6e2626c78e798ce431b7caccbdfed5c4dd4e0e7bcf5e78942274c6b60d8d521b8d3862912af0588685881f90a6a912fad8facbdbb9f514250418dc51636d719568623deea71b703c829e6ed1f77cfa0ab4d0380c017518ce22e330d4be5a7f3ff02e84a12a37c26097ed96c833a2c250190dfbe4aca0398d77c1b44bbf64325b3ab05d986aa054a42ee14e07b10bcc010a1bedeed036f02d83af3371af044de8435842f9afa7617b80676f8a022bf8da19570c769a338ca6569269b5a26529176cde4e82da686dffc71922a7dc73d0fcadae9d59b3bed6cf5e660928f6405f297df040a4d00be4a62b57de134f540d778c35f4521aea0fdc6dfb3d928ffaa0152d2cc536f7e2fe45d170ea082756d1adb25159339784eea46872c0fa3a897c99e125ac7741173e619261301f1e6f29aed9fb5180be4137ac2aec0240b9c91d4da4b27ec894ba02a964f7dc60ec6c3f9f8e505b0fc6b85810c81f95628c1984f8e8a70e7983ea49426fe69ae841d8092a8a1746fcabced06a53ddc47fff2eafb66b57cc42d2e0d59b5f2422ab081926c840bbccdefb70940e2f2a695426d53b1ab5b3fed78991d009bd0679d9a710bcdc922c6ca54a87524c86321cff315b0a64929e472fa9fc33effa3740736664a56dba8783b9c5a87749fdadae1ccf6ce19ad6c7bfa909cacddb848cade5ccffe42a91d6bc2bfbd4b69dabfca3cba7e1e45b6b7e7564024ff332b555963b5e8659ba55b1a60116fdedbcb208226dacd6d057d9903808f78bf59258f3943548e61aa46ebf0fb4203666c048a623e63a814c16d42d028da1b12efdc438ba29a7b801520ae0ef19080edd0bd55ba39740e778aec6b517ea89529c89c893ec536161de6246f723ded7fb7f6bb7369ca77693f49763eda970ec035556f3736d6a28122987b136338637e606d9b43b76861879af8e2a7daa73f96cac17ac9efb61d120e0f0eaeec0004da25ff2ecedda3734274fac0a16ce96dd0de7e9391dfb50a2f3ac24728e82f3cfe38aabb0ae82ffd898bfdf1d1820ee591a4da62b4cb560279c6decb5c4b68fe0f9f7518ab7fe5de91ae82882d3d06cd25d4f36041b87a6f7a0bbfdb278f50f978ff54ac41e0a39a1879dc699a433806983fdb5d5d5b0fee17dd27e0576e9ebc6cd5b54f9611c8b75a70f9895af64dfc005dc921826ba723a47f8d94bc87f1c78b18e9cf802cb492448cd2f7fcf17e6fb0754af7bbf63cbee12952b0020e8ae6e77f604fc888d26dcddfbbf87f36f64f5165d11cde755bb169f42cd92b46e68b124af7f42f6b42733455fcd3a2fffc7403a906ad1919c63f358193dde868d702c517d74374200887a5518c997f96743eb97e4cfd986d61b103d52dac450127964ae783bc7fd9cfa7e52aa187c3ed055d4a47ee9d0d3598a18fe60009ae9f61c5eee297cd094a1db3663b6239fb49c", 0x1000, 0x0, 0x0) 16:00:02 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) getsockname$unix(r0, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1032f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup(r1) r3 = msgget$private(0x0, 0xb0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getuid() getgroups(0x3, &(0x7f0000000040)=[r5, r6, r5]) r7 = getpgid(r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r7, 0xffffffffffffffff, 0x10000, 0xa6}) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x3) 16:00:02 executing program 1: semget(0x1, 0x1, 0x220) getgid() 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830446d836831fed5974451f3cc22133aaf71f9255568b4ed668870200fbeebacef7ab4dbcfce81690f0eb36", 0xfffffffffffffecf) 16:00:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x5039068be312065c, 0x0) read(r0, &(0x7f0000000100)=""/137, 0x89) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1000) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x400000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x10001, 0x9}, 0xc) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) 16:00:02 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x48, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r3, r4, 0x187339143cba161c}, 0x8, 0x1, r5, r6, 0xf59f, 0xffffffff80000000, 0x1}) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="5b7762f627470bb200926073d9ee9ac580f759803dcfac0b5d158fb8b38dcf10ad22862f42a09eabf942ed87", 0x2c}, {&(0x7f0000000180)="3fb26b10adaeed0259d946efad532e", 0xf}, {&(0x7f00000001c0)="3a9438b878be23026f23ffbb93923f62402786bcfb4379686a171de8bbaddbc19720987ba8ca6793c6f9e1251f2aa81363b55696a9a2d1d0ae89ba845ef59ad98e66caed87c4a49f27a9458c85f89d1651b4f52aea683f663e87e1db16151c2031025123c2f3fddde201d8fd69f1fa5e4a289291c45095cccb59de1e9f29b955afaf2a0e5592029d84435d0abafa5196526d2a7e8b46ec", 0x97}, {&(0x7f0000000280)="dc3aeaaedf11ce1a33cc3238a7cc9728e4da8f2fff65cbc5d73832ad0ab074302cd827f0a555bc705a43570e56e5dc4c55d2c5e73bf10cba32abb09f6067a5633d633dca2639815fcab7db4842692062b791ca9c3774de1096ac1850120d8ddfa9a42df93a802d7c521d9031223767db8719b1", 0x73}, {&(0x7f0000000340)="c1eb883e9f7d58bc9dac704d8780c3aef823a72eed5251febad939e0e490280cee1de6807da458121c4f9b1ad3dd2fb4e70096a39004c09c7f367881d88591fd76dff597c3f04bb8f32298005a7ca4ead34e9d0cbbdb53751983eb316ab9e5688bea2ed82ab43c13c0", 0x69}], 0x5, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2, r1]}], 0x20, 0x1}, 0x1) r3 = getuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000004c0)='./bus\x00', r3, r4) chown(&(0x7f0000000040)='./bus\x00', r3, r4) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) 16:00:02 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000008095, 0x0) r1 = dup2(r0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) shutdown(r1, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5, 0x0, 0x0, 0xffffffffffffffff}, {0x806}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = getgid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getgid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getegid() r9 = getegid() r10 = getegid() getgroups(0xa, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2000000000009, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0xfffffffffffffffd) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) close(r3) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) poll(&(0x7f0000000040)=[{r4, 0xa6}, {r4, 0x12}, {r1, 0x4}], 0x3, 0x7) msgget$private(0x0, 0x100) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)=0x20) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 16:00:02 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6002e5ffffffffff0000"], 0x10) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x20000008, 0x2}], 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/175, 0xaf}], 0x1, &(0x7f00000001c0)=""/114, 0x72}, 0x2) 16:00:02 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x549efc2042de4e94) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffc000000000000, 0x6, 0x100, 0x2, "a234d1cb3ca7c619007507b782835893cc70f595", 0xb68, 0x653}) setrlimit(0x6, &(0x7f0000000080)={0x3f, 0x1}) pipe2(&(0x7f00000000c0), 0xf2314720024c3454) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="10020000000000000000000000000008"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x2) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6cde382b37f543a71ac4f46367848eb5ec66f82f0e7b32f087d4fe6721179e71556c1d091d24751f3dae8e5684eef92dbe52e140ed1322cd92995bb6af2177f713b20f5adc406e52cabb232fe7103f88b32503ea18ab722b6f1e2098b4e5593037", 0x6f}, {&(0x7f0000000140)="e173e65cd5c18c2c0643e97fdf9bea82a3e9dbe5c1f8447bcc6067f07cfd50a5904fe6296057d9b093b6a1fbbe76ac9ce5b101e3ff4b92e1", 0x38}, {0x0}], 0x3) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/120) sendto$unix(r0, &(0x7f0000000200)="9bdfc1c252fd5a4c2714fa0cd02368fe63c36faab8224e5a75c3290e86821ad32f3cbf1d62cfc945045762e7691d5a29ca78d732362a7aa94811336493bc1716b23fb5c82145e213473b617d29deb71aed36ebaea390674c4065ab5649d609b988f8eaa133fd98c6174f380752699a6fa3e27afba46452a8bc08affbf18fc6afa4050b781e038e0b4d487a27d822d0e5e3a5c4ac1461c506d6f96c8f1c36fa4a0620fe0ea44e92b15838671489dfbb3d6b61f06a97e456f8097ddd36e6fa9e7ef9d9dc3245167547d939c932fd3edfa0e27b26418fa76fa430b27db7ebfe6bbaf2c94b5220a8f3be34ee1b682dbaf65e20d0741384", 0xf5, 0x8, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) openat(r0, &(0x7f0000000080)='./bus\x00', 0x391f50cba10dd217, 0x80) dup(r0) write(r0, &(0x7f00000007c0)="c5f7053b30d41c1ce7b90000000000000000e5ef9e677a30e3e8cf4d9423191b20594ea127860ec3e55082135d54338c25c27e38265fad2c400509db75503a3c1ffcc8eb2a816685887f0d047b01bcec863b163f9bf2300da73942e4736791e92244e8025d798be5b288269c8f36fe6d01094c05f026663eb5db6c8b3e2e98dc30eb7d922bc6bae8f00bbd3b2377c0c109d093c1e6c0a2a1acd1dd1b9b9d76054e3937fc04a5765f13fc5efbb7496b0f831efc093ebd218e167e7d758e54ccd763968c6e9ce765e2485b037a05a1beec617dc4d161761210812ba9104af8d0f572c3b980e33613aa3e0ba5ed0c059f3acec8878f7637f1098df7ecd3d776ee824a342318f713eb7b6cc468ca5b25ee7f2109db96320053cd8be2d60ab1ffb49560d217c11e82c4a381b1e5c37021f05bf8bfd8cb23b29bacffe73c5f0484e0621f4382ff5e0fdc10c9ab775c3c041bf54cbd244ab00ed720ae56ac3da9c1db0e99f73f610634f59cf4ec6408a56b8e49564ac5d2", 0xa3) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x800, 0x0) read(r0, &(0x7f0000000100)=""/235, 0xeb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x4bccd7f58bf579f9, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:03 executing program 0: acct(0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/83, 0x53) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xa, 0x100) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10000, 0x0, 0x0, 0x15e, 0x2, 0x7, 0x2, 0x3, 0x80000000, 0x10000}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:03 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x9aa8366a3775b6d5, 0x0, 0x0) fcntl$getflags(r1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x6) setsockopt(r0, 0x5, 0x800, &(0x7f0000000040)="fbf7c20c1796a40836e2e61b3e96b52375334aefe87faa3118b2950997f36ad16752398cb768f054a33169934a742e9005e2565542cd3285fe59377de391120221130ef3396ea4868bcad5ba85fcfffb1385b15c608ad9e3e53c6f147523ed8ac27443d893e3fd7d0d941ae4e06398f8d1deadf88161e6cfc16c631070393c4d2d9a4e54975bca", 0x87) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2ffb696c6530002d17b7686112e8b0d4b5f12e72f7f3712f000abb73089fe759d3ba3b49b222bf1d4a43f80a88e917819bbee8dd6076b9457396c0e39913978cc6cb937d582da924b07f8be1fed43065c2452223ea9b93f3fa8e5ae2408be61b16b1d437392e2b257fa6ef81546ad307757defafad94ac0e5273ce104e5048fbaecbd6b4e812112e61be785414133375ab85bf9e3ee72f47d03d95"], 0x10) write(r0, &(0x7f0000000540)="9e3eb3900603b737", 0x8) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r2) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r2 = shmget$private(0x0, 0x4000, 0x3, &(0x7f000011d000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x100000002d, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x240) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/209}, 0xd9, 0x3, 0x1800) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) fchdir(r2) socket(0x6, 0x4, 0x9) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x3}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x0, 0xc9ad}, {0x40, 0xfffffffffffffffc, 0x0, 0x2}, {0x7, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) renameat(r1, 0xffffffffffffffff, r2, &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) wait4(r3, &(0x7f0000000200), 0x2, &(0x7f0000000240)) 16:00:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r3 = getuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) munlockall() openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) write(r0, 0x0, 0x0) 16:00:04 executing program 1: nanosleep(&(0x7f0000000280)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x3ff, 0x5302}, {{r0}, 0xffffffffffffffff, 0x40, 0x88, 0x6, 0x2}, {{r0}, 0xdf55a173ee422c15, 0x40, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xf8ab}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x401, 0x7fff}], 0xff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xf8196f10e4b61f3b, 0x10, 0x7, 0x8000}, {{r0}, 0x0, 0x0, 0x1, 0x3f, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x1f}], 0x100000001, &(0x7f0000000180)={0x4, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x61, 0x40, 0xa627, 0x101}, {{r0}, 0xfffffffffffffffd, 0xb, 0xfffff, 0x80000000, 0x1f}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfbfda23c28b1dc68, 0x20, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x7, 0x800}, {{r0}, 0xfffffffffffffffa, 0x41, 0x10, 0x3ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0x80000000, 0x7, 0xd14}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000052, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000011, 0x7548351f, 0xf8e}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x40, 0xcc2}], 0x5, &(0x7f00000002c0)={0x0, 0x6f8}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0xa6, 0x5e64, 0x6}) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)) write(r1, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 16:00:05 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x69, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x41, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) socket$inet6(0x18, 0x4, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x54}, {0x6}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1ff, 0x6f74e456, 0x0, 0x49, "732dbcc65e24406a4438871b9f6e41c066b1abbb", 0x4, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x88) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x9) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20841, 0x20) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000640)={0x8001, 0x2, {[0x3, 0x80000000, 0x0, 0x7fffffff, 0x0, 0x4, 0x10000, 0x0, 0x4, 0xfffffffffffffffb, 0x6, 0x80, 0x3, 0x1, 0x1, 0x20, 0x4, 0x80c9], [0xffffffff00000001, 0x451, 0x2, 0x6, 0x0, 0xbcf6, 0x3ff, 0x9, 0xfffffffffffffffe, 0x3a59], [0x1ff, 0x10000, 0x6, 0x3ff, 0x7, 0x33, 0x7ff], [0x3e, 0x0, 0x7, 0x2, 0x9], [{0x1, 0x8, 0x3, 0x31d}, {0x1000, 0x20, 0xe2}, {0x7ff, 0x1, 0x4, 0x8e}, {0x4, 0x9, 0xd8f3, 0x4}, {0x7a0, 0x2, 0x100000000, 0xce4c}, {0x100, 0x4, 0x9, 0x1f}, {0x9, 0xff, 0x81, 0x65}, {0x8, 0x8001, 0x9}], {0x3f, 0x6, 0x3, 0x8}, {0x200, 0x1, 0x1, 0x2e1c}}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) mknod(&(0x7f0000000000)='./file1\x00', 0x1, 0x101) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = semget(0x0, 0x0, 0x210) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/123) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/64) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffe0, &(0x7f0000000080)="cd") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1, 0xfffffffffffffffb}) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x7, 0x2757, 0x9}, 0xc) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = dup2(r1, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x42, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x773b875542d76a8f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0xfffffffffffffffd}, {0x44, 0x1, 0x4, 0xc9}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) getdents(r2, &(0x7f0000000200)=""/166, 0xa6) setuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x400, 0x1000, 0x7, 0xff}, {0x0, 0x20, 0xfffffffffffffffb, 0x8}, {0x400, 0x0, 0x80000000, 0x4}, {0x1, 0x95, 0x137c, 0x800}]}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200000000000381, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8000000000000008, 0x0, 0x100, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x6, 0xd5, "764f314d4cab5e329197489b86b1c2fefac0361e", 0x6, 0x7}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000001f, &(0x7f0000000100)=[{0x8, 0x2}, {0x100000000061, 0x966}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 16:00:05 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x1}, {r0, 0x40}], 0x2, 0xc65) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pread(r0, &(0x7f00000001c0)="0c316cb258ddcaf04abed21fe0b6517fd7922d0e3dc564c3034e8ae543709dc99df5371994d0ab4d1f210a0f131fe6039d119e4fa6dd852d3e51fc501c107c4f57d38c31fcd95da7622abe735708e00b6f80bf9e7beae6550370936b078fa345e7ada4e6c1585c49400f261ff3ad0bf7a8147a85f61de6eac07e34ce88c556cb48d73e2d0160e9462b59096eeacd57aa1b8ef7f15b6eeb4fd9201315437ab36675560720da9d7380dc8b078abdfff752ffbedd032e0dbc7479b27e622b6fc9bd3f81704be78697a959048ddb3cf905e8d5987896ca4b9986", 0xd8, 0x0, 0x2a) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) close(r0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(0x0, 0x0, 0x40000010, r1) connect(r0, &(0x7f0000000080)=@in, 0xf1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffe55, &(0x7f00000000c0)='G') fchmod(r0, 0xce) 16:00:05 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4bad8e4047badc5d, 0x0) mknodat(r0, 0x0, 0x0, 0xffffffff) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x80000001}], 0x4, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0x1, 0xe4, 0x1}, {{r0}, 0x0, 0x40, 0x2, 0x574, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4d76b6f91250f15d, 0x20000000, 0x2, 0x5}], 0x0, &(0x7f0000000100)={0x7ff, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:05 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100, 0x0) pwrite(r0, &(0x7f0000000000)="ff1303f7e7b56d", 0x7, 0x0, 0x0) preadv(r0, &(0x7f0000001900)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/134, 0xe8}, {&(0x7f00000004c0)=""/4096, 0xfffffe52}, {&(0x7f00000014c0)=""/80, 0xfffffffffffffeb3}, {&(0x7f0000001540)=""/57, 0x39}, {&(0x7f0000001580)=""/84, 0x54}, {&(0x7f0000001600)=""/198, 0xc6}, {&(0x7f0000001700)=""/107, 0x6b}, {&(0x7f0000001780)=""/137, 0x89}, {&(0x7f0000001840)=""/142, 0x8e}], 0xa, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f00000002c0)=""/113, 0x71) kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfa385bc8db23477d, 0x7fffffff, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffa, 0x82, 0x20, 0x40, 0x400}, {{r0}, 0x0, 0xc1, 0x2, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x2, 0xffffffffffffff72}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0xfffffffffffffcaa, 0x301}, {{r0}, 0xfffffffffffffffd, 0x21, 0xf0000000, 0xff, 0x7a3}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0xfffffffffffffff9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xfffffffffffffe23, 0x2}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x5, 0x100}, {{r0}, 0xfffffffffffffffb, 0x1, 0x93, 0x5, 0x1bb3c6f1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x65, 0x200, 0x7ff}, {{r0}, 0xb5051a1dd9bf9b47, 0x8, 0x10, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa74b574ffd63027a, 0x8, 0x9}], 0x100, &(0x7f0000000280)={0x1, 0xa5}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000019c0)="4009496682e29d689a7107c798e1d828c2e2f7c5d46be8d5d994e7fe16839f3f3352d711c825e6b92508ef3eb3063eeb95c02a8711d645ac27f0a5c93133c604c6db4de56b1ba09e47e8b4e64b7e883f73277e1e82fb27105515d922eee15ec2dfdc520e4e6ffd630f74e2098a93f4e6d82a31a17c144284abfd46a297643efbc6ace2dd1f8b856a8d9b9246f234c4066285d9e79386c11a4e7736418f1b73e6f3de483f739fb7d198404da8ac6a139354de9c6d1ef2d8fb4f61", 0xba) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000180)='t53', 0x3) 16:00:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)={{0x5, 0x9}, {0x7dc4, 0x10000}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003d}, {0x6}]}) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x625ba174f85a8df7, 0x0, 0x8001, 0x1000, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)=0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x5375}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) r1 = socket$inet(0x2, 0x4, 0x2) getsockopt(r1, 0x100000001, 0x1860000, &(0x7f00000001c0)=""/209, &(0x7f0000000080)=0xd1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x20}, {0x800000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeec, &(0x7f0000000180)="69d5bd93") sendto$inet(r1, &(0x7f00000002c0)="697e16934d5c23d2e5f3eb7f72afd315a657c6c5f6019f6d2c7bc92898367bd4acc44a6b2499eda5165389889b994aa3ae9899915edb2a493e971673100ad447d7a4aaf93129eb1128ce0e", 0x4b, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x800000000001e, 0x0, 0x0) 16:00:06 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x4, 0x7, 0x1344, 0x1f}) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r6 = geteuid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="549d5342f7693651c4e13278647dcd2a74ffed9b846dca4d42d0b3ec1a1067b9154bc5ce5dbb1e28236016e57dee24c5d5ee26ef7c6ed83508d325444b740856bf5c13c5bc38714337bb76869e78daa1fb4ea8116bf88ba984d642debecc7198380b179bbe70dabcae4438a30dc8645e3934e83cf3946a88573c74aefb8892feddcb30c04b1b2fab1cd29a89e53d9ffd9096a006693b4cadc5642e29de821b7fee41815394463e096449f620101a3a8fd080e1c79032", 0xb6}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x10}], 0xc0, 0x2}, 0x4) msgget(0x2, 0x3d) geteuid() 16:00:06 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) socketpair(0x20, 0x8000, 0xffffffffffffffff, &(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$inet6(r0, 0x0, &(0x7f0000000140)) recvfrom$inet6(r1, &(0x7f0000000040)=""/29, 0x1d, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000)={0x1, 0x8}, 0x0, &(0x7f0000001180)={0x92, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000540)={0x5c4e58ab, 0x8005, 0xfffffffffffffffe, 0x200000000, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x40}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0x38) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="871a6ad97b9ac3e80b1e419bb281ab6de8cc28ce151ec50b056b7ef85af9ce3496420a2c86f7fe0ccaa857051781d0e5f0c45aa769ef1533414c25487856b95c0f0ab46847738e7d7c0401c7b95167e33c3b93751b6fce010dfe4a9c1144834fb204c351e843cd4cc02cd84a2073744614ba6a174f6ff49bad083b7ffa9be837ec6e7ed144df2d0b522f569a42a04a9d7c472122", 0x94}, {&(0x7f0000000140)="bf527a9ef066a371a5131ffaaf5682f5c22dfe0dd7aa6977941903dd72d792e1a3", 0x21}, {&(0x7f0000000180)="f2417896f4dba0eb680f462641a559cee80429de3201b458a1dde3d5e08396ac2427efa1ba83e4e355", 0x29}, {&(0x7f00000001c0)="e394bba84f4923f16e6fda361981c2e94b39e0cbc1929cb1a1c0db155b554fe0ba7adf6c19629b8dbcdf4ce9c89499c3e6482104be8ad647815c0fbba53ded54cede2ab0c96d624f8e90a907c665f83a35c8412ef67ef223cb3399d5c5a0f598990a832ae415e9eef26726a673d921303dc1b4a70e901dafa1182578870a86f8263d81ad4625a443611be3c40f6d17eee91f5bb6be88bf7004dcb5c1d3539c1dba00db321a02151bd7796dc2131783e89254494f66b57d301b1e5e0eb254846e2d32f33c81fbee4d89fab302e2fcb3560b97af691d460a8aae92a9", 0xdb}, {&(0x7f00000002c0)="cc392275e06ded6144aa93b305fc3e428f9350f5ede93ff4f8c6aefaf077161d64ab6662f1c4bf590dd5f1caba494adc83723eeea949d26ca93b7ce965e8b81a345fbcf1b87bde97173174f697f273c2badf0167326832c95a015d56ca52eb7827c9b42f8ff10f446739c05d892140e2d64e9bacf7fc1b058634d682b3c1935eec4fe9882456fd7dabb211460a815a58179fc41a09d55db8bb7d750cd200210e9d0a3b5b03505a903c8a986e41f48da6d091fd92bc7a073ff3d8d9a325104a066b24b9927761cd3f58a561c9375c", 0xce}, {&(0x7f00000003c0)="d05e062524aa70bc712be12dd60a86a6016596561109b71c606d57b2d42a2223857b2c7c904ec57f3d008ebe04eb25c90017376ff98990bb509f68fcc100b5c367e62bb1606789497c960131d7401d6f9ae5804b882be03f9543f61c1367953e24fde000e22b63ca", 0x68}], 0x6) r2 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setstatus(r0, 0x4, 0x80) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x102, 0x0) close(r3) munlockall() 16:00:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r0, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x0) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x58) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x7}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x5b, 0xcd, 0x0, 0xc98, 0x7, 0xd7, 0x2, 0x0, 0x8, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:06 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x82b6, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r3 = semget$private(0x0, 0x1, 0x18) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/77) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() dup2(r0, r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r0) setegid(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x100) setuid(0xee01) r3 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000200)="255d8b6e9f65031c453d4962932a2a1151beea8a72746ae37cf95614c0201de4b78ec2f512d5bbab52a9af4c36f23fc66a98f5deb1002bb9875de0ae4118dc7f77e102a8cbe3837ef49dd4dd26cd4596d3ba6dd9ee628865b154937e6d30848de6083c1feecf02"}) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') rename(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x4c}, {0x6, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x1}, 0xc) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28, 0x41f}, 0xc) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) chflagsat(r2, &(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x2) fchmodat(r2, &(0x7f0000000080)='./file1\x00', 0x20, 0x0) openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x800, 0x120) 16:00:06 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x200, 0x62) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)=')}\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\xe6%\x00', &(0x7f0000000300)='$*{*}},\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='#.[\x00']) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000500)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x92, 0x0) r3 = fcntl$dupfd(r1, 0x1, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x80000000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") dup(r2) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) dup2(r1, r0) 16:00:06 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x7d, 0x4000090d2, 0x3b6, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x20, 0xdfe291c34d650d4d) pwrite(r0, &(0x7f00000001c0)='E', 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) recvfrom(r0, &(0x7f00000000c0)=""/37, 0x25, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x6ba, 0xffff, 0x100000000, 0x1f}, {0x38000000000, 0x10000, 0x1, 0x6b5b}, {0x200, 0x0, 0x2b9, 0x6}, {0x9, 0xfffffffffffff850, 0x1, 0x9}, {0x63e, 0x3, 0x9}, {0x7, 0x8, 0xffff, 0x100}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:06 executing program 1: r0 = socket(0x10, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) socket(0x20, 0x4000, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x20000, 0x2) unlink(&(0x7f0000000000)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)) 16:00:06 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x5, 0xfffe0000000, 0xfff, 0x78c}, {0x8, 0x7fffffff, 0x100, 0x3}, {0x5, 0xfff, 0x9ca0, 0x1}, {0x6, 0x80, 0x9, 0x7}, {0x0, 0x40, 0xfff, 0x20}, {0x4, 0x9, 0x1, 0x6}]}) r2 = getgid() r3 = shmget(0x2, 0x4000, 0x1, &(0x7f00005a2000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x93, r4, r2, r5, r2, 0x40, 0x3}, 0x8001, 0x8, r6, r7, 0x0, 0x7fff, 0x1}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r8) 16:00:06 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x8, 0x3, 0x7, 0x0, 0x7fff, 0x3, 0x2}, &(0x7f0000000040)={0x9, 0x4, 0x0, 0x4, 0x8, 0xbb, 0x1f, 0xffffffffffffff7f}, &(0x7f0000000080)={0x7, 0x5e8f, 0x7, 0x24f, 0x0, 0x47, 0x98, 0x7}, &(0x7f00000000c0)={0x5, 0xcdd}) r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:06 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0xffff) 16:00:07 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x401, &(0x7f00000000c0)="292918d7", 0xfffffffffffffe8e) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x2362, 0x6}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x6) r2 = dup2(r0, r1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) r3 = kqueue() close(r1) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c653e65"], 0xe0, 0x0}, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) syz_open_pts() 16:00:07 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x4, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x93ace2923706b754) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x800080000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x2, 0x10001, './file0\x00', 0x1, 0x40, 0xffffffffffffffff, 0xfffffffffffffff8}) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x40) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)) 16:00:07 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, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x3}, 0xc) r1 = socket(0x2, 0xc001, 0xfffffffffffffffd) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) r3 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x6) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x9040, 0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = semget(0x0, 0x3, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x81, 0x401]) socket$inet6(0x18, 0x4, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x2a6) r2 = msgget(0x0, 0x4) msgrcv(r2, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x800) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r3, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x0) setrlimit(0x0, &(0x7f0000000000)) dup2(r1, r0) pipe(&(0x7f0000001100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x1c000000000000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xfffffc71, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000000)="c5f510b1e2cf7374e1a812cd6b42d4402a65e1e3a7c37227aa80923698a92d21b59e666151b83024ee795c8f24b79a3e7de70e0585f7a43acd71d645893304b3e65b303fca1b1c0899fad4c2833cbafa8c5cc518a35e7483b9e471", 0x5b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) fcntl$setown(r1, 0x6, 0x0) r2 = socket(0x2, 0xc003, 0x4) connect$unix(r2, &(0x7f00000001c0)=ANY=[], 0x0) write(r2, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xc) 16:00:07 executing program 0: read(0xffffffffffffffff, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file1\x00', 0x6, 0x7, 0xe21, 0x1, 0x7, 0x3f, 0x6, 0x1241744cd25dfdbb, 0x2, 0x80000001, 0x6}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7}, 0xc) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:00:07 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2f) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/129, 0x81}], 0x4, 0x0, 0x43) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202c0ffffffffffffffcb8c228187d2a1b251983bc75db1f1e437fbbf11d5e3a4e13aae3dc44d91b340ce6e2a43b04af44364a0dddcc876cc32cad4d61788a4b26e061ad0ffa8dc57bfcd110d4918636f2d4b96e509d79a266c9b13021a0c16b271240230eebef594975f83806380788802e53a2410edeac7c5eea0c2222d1c7396bb7a86c34010aad4f693d57433996d9757f1fc0240c583cb76fb0b29dbac5cbec8921692d69f81785a9536b5058d2313845bbf7925209428776eec9cc3954406a81c676c7f94222de7ca47f555f31939e1f9d46fc52e67231e5b113f09f600847d1aa763173ecbe029c2f158f88f028ab55eee59a902f36acb4b9d4816ee1013"], 0x10) write(r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x55d96ee62e615ea0) kevent(r0, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffe, 0xd0, 0x80, 0xc951, 0xca}], 0x1, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffd, 0xa0, 0x20000080, 0x9, 0x5}, {{r1}, 0xfffffffffffffffc, 0x2141ec36252a8b22, 0x40000000, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x42, 0x10, 0x3, 0xb9}], 0x10000, &(0x7f00000012c0)={0x80000001, 0xffffffffffffffbd}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x7fffffff) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x803, &(0x7f0000000040)=@abs={0xe2ca409b8420ee02, 0x0, 0x3}, 0x8) recvfrom$unix(r1, &(0x7f0000000140)=""/26, 0x1a, 0x801, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000066025fbba28ad65f8c135d4733a7d193d87fde3647d49b489"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = semget$private(0x0, 0x1, 0x210) semop(r2, &(0x7f00000000c0), 0x0) r3 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x6, 0x3e, {0x401, 0x100}}) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xd0a1, 0x44004004000028aa) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x18) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186007008b0000112700000000ffff000000000000000000000000000000000000000076af2537f2ad563653f2fa506ab1", 0x34}], 0x1) 16:00:08 executing program 1: unveil(0x0, &(0x7f00000010c0)='c\x00') 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) setregid(0xffffffffffffffff, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x7fffffff, 0x989) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) setregid(0xffffffffffffffff, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:08 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x1, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0xe39faac37b149196, 0x0, 0x3}, 0x8) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x4}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x82) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/215, 0xd7, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, &(0x7f0000000140)={0x8}, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002dc, &(0x7f0000000000)=[{0x87, 0x0, 0x0, 0x6722}, {0x64, 0x1000}, {0x5, 0xffffffffffffffff, 0x6c9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x720a82e94c77922d, 0x21) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/142) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x4) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="a9d23f10c9572b7e9faa1f50ea6a5337d97e90fba362d1da153301a9468fcf7acefc15f46c279641c6ba2d0184a5d0cd0a0239503e864b9a4d9280b4c41925638cdf1f152caa3fe7123e79d91a85e8ad4b0a6c6ab0d9cebca2d72fba6e2732e62af4b3a6095f02dd6233a09a6977fd9c3a747e4eebd0efdb28c2e06fafe83ea4d62fb8361230b4792e1483a5e827310bc5fd76cc7cc4528a69d18b7bb728d75570c5639084f22d7f6eddf75dd5d34fc98f333f298e9275d13eb5ab36aed8de5abfbcbbfdc1a6566a9478e950eb2287c1bcabfd283c20e6c7797fece8b3771e32990183bea212f8c252d8241460e92b4742d0cf2944034b8c4b5c6bf8ed0e4c45e4b7d5e3c3abcb6849c57507f1beded1941a2a33f6959af46484c66724633543ce0b9e018bb178c38397781665190e39109b759e3a8f6a2a826cdfd65d7078043483184541238b69af4c7348638995044f95b9fcee9197999266c7a1e26e9a4de6889f61273a2d89b99d955883c1560109bc476f442fec347609e67e4e81790eccccbbbd7105b60117ae25fe2fae6d28223707630616b4586bc1fd2145d0cd63fdfae73ceee74062243060b878e857d23fadfcede75bfbeb6b8d9bb1c86d123aab3373a540dc719ae07f1a4e5944797b196fbf14ce56e67f52da3fee1b7bb0a59a416aa22af4553eb7cea4683d7940e3c0d93c9040bbbdd67b6a374ca2bf430cbd17a7c780af1c0400de09c56770e84d9d65d7544b28f252bb93507293f852dc68c59515454ad39cc70eb040a3f27fec12022509a74b49e018b49afacb03d2a559fa6570457683d4638e75b467ddff15bcbcbecb58f5c9d435ddbb57a950463fd68fa683541a0f3744b2b7b20b35a673cc778443c3f81442bdba47dbe7533b24fd1eb0b396da70b3eea40a6b231e4f8310061cf943bda003949763e9175411f908424d330d46fec796e49a17a72e7d196e69649816bca3e23a54eacee0abcf81c7f353054de9395d1f0c280528c6094dae29825e762fb8995dc1efca3697e84fabd2a6d24583d01593d57f28164d8676a3100de6677d7fbf10424a5b9115cfb0a8246ac0836e3b2bb473c80d1ff189d340fc413659f6805abaab14b89d46cba70a586398fba29286caa4e33c951bba0f8865edd2352b114d1bb4f664b8c12518ed95c0c71ca00e9bb93cc9fbe4f64a14752923aa749002ce31ce8763c3b323e3cc91a08276235d139aaae5ac158722db5900c39c18ef0e73bc0a1adb164079747f6b780ff43cbc98da35d0adf5f58c4cc073bdeb430105f31fce7b68db9c228407294c5d1dce26504f07dfc673ad59618ec13e3cc4a5e0912d5e857d85427c64a10dca8bd244465c80cfac6e8f36acd83e0e639735391eb067068a7687a1d4d61969e7f4632c31cf4883bf1e78a4c00b87b236ace9fadc3bd791f6c5f8e3b184708b4dfccea7e0a3ef70fac344e9e70e5da411511c7e5aa6b84f24907a322b3506b3a18112ca9161dad5fa6dfc16c2e517ca6d31efe221e4600a93ffb845c15450f20818c78b6ac91bbf1c34ddf9a4e6f22a260182d9778905f0896bbb2702072c1df0a459919503ac3b93efd4ac01c049a4e6ebaa697619a6ea1c78a468648aa0ef1509e7ec8bd5826c4bbdce952d8b76a575205b3d1dd44c75309cb0c79be64625e30262c6d668829582e246dab1df41c6f4a452e6a35b2d0a5f8917b9ec2ff034459356d4dc2443e41090b32cb648db26508e84e7870317c8ab93c1cb5aaaf7efc1f972a5ec0d547271ae95d625e4dd36632ab10430c567ab6dd7738a9ec84dd5e544f2e7c1721f72a89ef376fc1fedd52364b9718a1bf7da3eda6e146aae02b1aa5f3b55dc7ab3e1554c56847fda5f891118b1ca64ef22ca9f3105e5666db8be9cb2b5bff8b5bae033a94c3fbb64655ed97095464b7b0b661bae49aca94d0a5ceba970bd042bfccdfea85c45fb42046d53499ad9eb50afc0f33136a0540c19ad3ce28e3def41bd8927b1945e77ecf08ec14b34f939a68979d1037ff3ae1b21376c91c169d8d61116701492fbdb110f6acf58936594073609f9469669be7e71e1486ac8b0f93d0612b7751139954630b4d15d826548982f5dc027d12ca036b4543645ca407f6138e875a0894e171a1db4db04fa77980cdbd0da4c4bb75b2c0d299480f9d85480cd4771e084cdec2d8a8c11aae9d378efd0a5ef2ee06fdb9e2db860f5a800ce0beaa348ce101beca9bc6549df98590544803d58dcee2a5b9943467d7545e29aac72e2e918d5c5f0ee1fee6a85ac91fbcf46b1a52c8dfdc32cefb25aa71876ea3beb062a5f9830bb07f11cae0728ca64bd7b205e79da887a02f5a6ef66142c3ac625a92ef048f8856bd686de2cc4af22504b5188dff755b3c8def9a689d79fc25566a6adaefc23d9a0454739ee6a38f2dec79a812c3c9503082e000e29e929684142caf8cdf2982a082257cdf3d33ecaa028228b5bdd75c4353545bdb9490e3aca057a1a8ebdfeb817db29749183e815ccd76884266724345e4001b73dcbd0e01aa25eb32127fc969cf301cde7669d34828b2dd0899a71fcdd62cf1f687fc5f8bbd3e136a25a96b8b6c47e46e5dd2f03e5d396370a996ac5e3987e5fbb8485675ab6f1ecedb3130f38cfa6712f7975a80157dfb95ca3748e3dc405325d6d6e041b42ee4f98a3891db00112161418a291e1152ae0997302dfbeb89b7bea5d0544179fd06db4fd5a62d98b07bea030781b5d90c4da33d5af653d29733994ebbc64dc317ffad51eb3b91826b8693ccf231acebb8155f75ba670e3fd30f1aaac6f64efacc643de7137d807768149a902d579170136fc2e6d46a443b55f395b30c37f882950d41fba5562b4c3f791f1b382b4c444d67e99816b19d94f47bb35fa5bbe26e2477d1621433544c80f594aa25fd717239ba4498ae67b087d3b6c969760db3a9442a2e2c230b72c91332da1cdc75e2719930907cffacd6c0afbc311255d913ccd4937c158b185e398738359331d91422a913e37a40e3f1c6163276b07cdf67648c9c03e2a8fa118c9d6b01b30e55dd4c0311c30087e284a696208bf14e7ae7c855ef8f1b460ab9b24017a13446349c455f7ad5bdf59f3a620087c0382cb248d3f79ddb0f9c59d852c94f9e526e68caa8dd7ab87d3e2dfa9cb815f81b3b95e06d4e5e1ed2716ad62ffab381974102cdf100a3f1e66eb39cead65e75ed63d9b9fc130264426f3b27bca948bfe0a5314cbd9b22fcb756e1d41ad6a80699176d71b6bf1857bbd5b0c5e218936256eed3a86c06473b9ab244c6444d73942740aa11ae11c6896e1b5ef9e5f4a2f40d56200035d209e80588665ec724eed77af089263a23322c6058712a8967f8c46f93a2968a5516f9fe58d10c5e44fb04e2a133834a0ddb266343baa321e2f4a8d083c5081a319525baf266c03e8e93e2fe128a131b6f6d477c7c035edc8b047e6ef18cd8113bc68925c7a44441a83bdff99abbd00b642e4606eee91c34c9238f5792acc7c6df8d680248703618b5ff166532a02ce99dd704e11f093e1bce1967824449b7430b57f55f006d566fd7b95951fb828cbb07dbf3d78c9c5c4d56c0518d7f19b2c649b63fbf38c31dcef032977ba6f2f454ad3874e7e2f8644f916a7508cac44939dc1e9e0212e3f098f1333e394d2dde64c0342e5f0842bc2e58e813c18ed22a250de4ad6dd86f9a5fd99a6600355ea2a53314058d5ba3b29e40440a0f964cdd63a21cda3321e6161ef51b586a2b8610cb0236890e31bd1d8d53e9a53ae022b5ccf44273d4db043286e8bc5e2eee377e5c346fb158b6653fd37158b0cf63f50bac4bffda372942d40e88cc16d4380559aca4a7dc144e15eddb79dddf11d2bede891f479896fae0bf22674fd40c36fa014462d36000fc59fcd373b7a224cb1ffc200b60d78cd3a3afc43c5a1aa5fd2c120d229a633b69ca2f968788fd9f8687d7dc35dd99f966c6fe5cd517087e3fc7edaa6414c5cc191125d70e8e94f5e461abd1df65b5a305ed851c658985a09eab219797eae10f7cf903eb5c72ca7f3c1b1edf18c21a9d02952d927cdec5779b38ce3d2762371c98f01c33a8997b1b31820c3dc83fdb5c6f3fbe994646dd116d18038c8bf9c8bff3e7d82ea26772374dd3f217124dc14b42f8015b00e810f5e4f1c0d7838db09f23c4ea3739ecb9b44efe7d50562c6539cf153c54b248c3b1488a3f2eee785032b843cc3bf74d2bba86de9fbec39ea634e54a7432d68ec0805555f8ec6435baec519e12a217101067c13f1442d9988e5277bc988b6766b5c4beee2b6b9d42dd538022703ac8bab90c32c54d4dd3bbb02aefae0bd7d25782885b66933bfa7be478d272fbc770547e9b2af78ebd37dc171e3c4f39dbc624f3d7a6015b39a8d456d4bc33f95335cd0bc9fa55ee2cef8d49f17cc368eba4b5d4c601b8d616bb1c99a7295ee28452de5c34814e0f17f367116fdfa6bf0c763005220e35e6b9764d27ce44d38f5003bb4f97e5b651df9b1a0beb93e480c951e090cf551c48c25b309cc98e0f165a4314a99fc80f26debc20eb88fece24b3d19fecff02e193b0745ba9c0dd81a37ca8bc486a0e15fdd13bc8ab7218ce52c1574fb75740979991e55cacd7f202d7c81c7bb9b0a30b12ed2ee80a85e094150b5e754f0eaf4f8b58a29ae144c7a79009e4282619c9ba8a776b7789f6965420f8f6ef9ee1118c71e1f5bfc00e30cd7985b5a169553739ffa2839302df6991a563075450b5953c4bf19097dd13683922ad937859cee7a22156aa80512a786c0835ad407308e60c5310c742c8a3bbac69e07492555b5dd9950bf44505f06e17bbc79b6b4c9bfc7ef8632cc9232a80f58dcd9b0b35e983aa07b62f2bf03dabd9ffe4e9896bee43074de9ca8c2978e4a7cfdd4c2c5fdcda73eb518475cdaf6ebb919339088c44d8964c5e30e34d84890af1cd5d4cab2e710f2f6be04fb819009c1ae9b375ddb58201a289cb04789f69f0fd0528c977052b42beabefa697efdff36dd8b02d719ea273d2966aef773e5acacb5ee808298dfd1c9fe17507c4b059f40c5242b7d97ea3f8e978efbbaa324a6290284622aa15bfa14b45809bf4a548a4f040047621cebb201663d84e7f647d7c33bc8327bc21f4b97f258a2efa54d000c48a14494d08ad030dcea987d3d14ce896c0e0565cb5de234a36cc776db841c7843c38071aa0c1e1158f77d8cde87369df3c2c19f677838b3c203f43d76f79bad153f28ed2dbeadee3b08a75f0ac71952d35a1f543564431342d77047da64c4d93749310f26195b09aa66e1e1ce70e513ff461854d0d92d7ae4fb552532d3b481767fd526eb95457c895a9180e0cfc8ffc1ea5031dc36bd3e13d93d6e01c73eaba5ee5c988dc11640509ec8c7025fef65da0ed59cd49add9528ec7567875fc7f8eaceed4f72c7f90cd044d2ed8a2320d60a51e9b11d79491ca15319b3dc2f0ad33e7680d89eaad594320923d73f6a8107d1ccbbe26d4c9ce1d454be2c46ff892878231c2265b61800211b07b63c20c600aa8b24a5306b3278a6936238e7a357de19db07f476e4240153ff68c85ae75cb5d39eda16c51dab183a9228aa8277a18cce6807ccf9bb3df7cccc81c574fa89c6864cc4c4dca8e1c359e30db90791879caca8624fe3952a751fb604fb83952b62e1806e86c404b2abc8eeb741e8b0eba28db5fbe11498c8b3adb08e88cd412c915a273234bf2635c0de7c1a945b9d6ec64d5a800f160cab9cdabc9cd4fd4c443c7f68b459653500cc5898faa2beed180998", 0x1000, 0x4, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000440)) writev(r0, &(0x7f0000003700)=[{&(0x7f0000000040)="3783baefcbd43f537d94e5ce7242afc50a3e9471b9529ba2aa7b3fda26ca0ef12b52d5bf522d73a2d53ea05f92d3a3d4cd958ac647824c3112f2ac3e17f9a6b502377f1618729852bcdb608c25d508bc906ff9ca06a24e065c8ecc59637c05a84f70f8d95a5dbeb31ce43761b51a01f601771e1156be791ef25a3bdd5400e4caec4452304f6ebc26127406d267cae1944facd8beadf1614bced51bf4abb20d2d", 0xa0}, {&(0x7f00000014c0)="cde1e72ddf80a00d6f2662f11892e2150ba3467a95c81e4ede644e55635a4d4b8bb7a1ee058069ef41d0831560f26d1571c985dc255c75f041216caeb6735920ed744b037639c1267b85b077da73c13eaa333a79c912a400184fb1bf677316d8e39ece5c522264998563a3e584357c00434a5d5520234693a7b9c2738bfcc77ca84bf7c09d6ae927e4c982629cb34192265e1af47501c4a47a6d6870776faa2ab2b2bde9d390d9eb960c0548197cfb44505bea602276dcb26bdd0e872536da8c9b1e1f562b3666610ad0e454a45324042ae27d34fd1e9eec082d70fd6f439e58f26614ebc01d7b82b30071224a810445744b5725f846d975b15d8c70110081247f51102949ee25b434cfb2a68311d1c71dcc4aaf87c6dc55e00d0078b6363efb509eccf1fd0d69ab1c476c1b4f1e98441857386662000a2f758e9448f108d4306e54d73fe3b6e3119de984bb924b9dcf3fa47847870c642307fcf3373cde256c0799ea7b627afe468ece4b93d4003cca86932d572a944ef5f4ad96d7a5ab6b3ddebf64f1b1bd920de0013ad28997a7645764e7cbbde9af25a74c7edcc8d1b30eebbe59bdb3631acd3de5040359d56d4ca3ead30c99eb9fbdb855a6a57f9d37ea10259b3eddb65bab24ad8cd49164ca4c46edbac200a7754187d5dfd57ff729e45758551f093cbefe7fdcd145ca04cd64a075b245feb2cab99aada7262481011b5de7e4aae1d4a7659a8666480080f94c2b21a01685d7ba7f17b1d55bf6f409aa217b8bfdcc6cfe3d0afb0ff77a2e5550510f17eae3574846001c2b36079371c89487135f79d707dc97406f29979ee192de5fb6220db9d1d8bd4ff7b16857156bb027d257c72719d34a69ee0cca1ff431104e13804381c8ddaadc24afed214bc781278132d793848fc577c2f7ca12c0dc07649c8a4d26add42e4cb0f045e3b895d8a3685e057f102bab58c3584f8a105e41253822cf5764321deea56c7670ae51eb7247262efd8424215c3a2bdbfc9d7a346d7bbb6123490264e72117d058e072983dae572ce9ce590a0a387b88c1894f42724dcb20cee1396be74c49b5742f80165e5f85d5d89e60c69ff6c0a320c6517647470620bd861242a90d8c7fdb0d946a4a78cb4deb39c54ffb0679af1af9348c9eb0891b6b58076b7bf87e3a188647b665fbd7085fdafc47713f75b70cd8e614ebac0ca5524cb83a23b1802919c360e4ee88ff11336d06a870f67ac3391e3338fbd7591ea47dfae14be2a543091a45cfdc3f118dac2de42417f873cd8565631eba8ee432e1c3f91e5ac0b3009e432e31dea47f4131374bbeb308423be3b2f83a50eaef6a6aa318279f8fff3775f618f82ca09a9dcd9df2016981796cb23b34e418c972bb7cf378d2b733e0d6463a7c3a995f2c79f3302a049eb9aaaf77bd38d67f096c41dc0f75a688e6014d3ccf750e9b2f002e3a9b1e1f70eaa61e22c1d36aea6af870749556b56d44765eda0ad676128525bd7c68abc0cf7d9ff049275482250c7873c22cc19a2fd18670d8ff508ce2bebac5da69d8e33dc1c283087c27bd68aaf98ad21874a9ee9864f7b82736cdf8958ee14db8e63fa06cb2012266ee8285050ed7ccb385b87dcbec6fcde440aec3f8a3c61ce288f5f0425cd398596c54e7c72368d6f32d01504dff063f4efaea321908bb39be5a3a8d835851e131218ee701b2381309f59ab565719a514e631f0ca8b217843ded8215ac5a1f2ca607660cace41b65aa48cf25186f9bb879bd5c664aa1053f0cb9f094aefdf2972341e1d624ad5227c75f77b48eff8e670c95db3fde0eeb5107bacd69e1368b5e9b119a46befe57926db90cc5dd6116cd74ac45b21099f6f599b6b3f0981f72fb543f44f1cde649077ecd93e1e64df7d0bbbf92307c3962411c37cbd2aa5947fa2841c2daadde88a614d5c030867637b38893851cee80d12833df139faf3b84be0a9e7d15ffb64c685ffb8f4c2ceb8d0fb7d138fa5153f910910381bef77b06680171de5e4d140f1e244d03ed6f7d745ae00fd250bfd08243d23a9f40c6050bdf2562e6973fbf5a07f2f87eeb0ead711542151016e712e5a619b165913028aab985875ef665c656947e1f3864baef63397176e4a61d3a91494acf5fc798e6f5001c9877eb4b7d82c8392a13b148ae9c35c6551f855565de8a7285137ff6cae3405f46e6c62e49788e692e5a5d6919ab8276933d3be15bccf5846f228d3f4914520259c40f24cc15e96e6b6ee6d06f66ad788fd9a31d47da7a31826b4c8c96c5b509923f9b9cbe1571b6c2c0b2d3f896177037ddf2dadb1924c53445abd7a499f886f37df0145ff5677fe94c58150e158f9580b0033bbc32b51320ca0deb1c35b5633af64573c41526d12c325244685406b98e539d1913ef78f7078ac5b0f285f0819d787c494aa39bb77c2937a5bebe3315f35b7c25200c13ee3199eb9d10d0d803c59a1624bede992bd22f317d9ff58ff9344a579a2be3381d73107bc08e87bda5c65dabc9851184764b1fadc69f2543fb07cb90f306b7402373b797099a90cd57543d21388e78e87f0d3b78f1911c31a37f528e7846cdb67cec4406b889455289dd9fea1ffdc1773d53943bfdda028e0f5ebf0fb02a0b22a25f001ce3c3068aee5a65fd51706ea2daa837fa4c1afdd14ae5d11eaa880f1c2c842ca2e85f5631290b7d9cf1326d87ddd1fa230cee720da5cca58e890b548e1d32d9e577880a6aced9727eea84c3b182a602b05ae3edf174f56a727ed605325e9dffdcac8c637c477c69007ba1ba044eb738103be7a50e8307b967fd1a72d67acb1cd973297cc8d193085a3271886c0e7d7ec5d72b1f87a93cc0eb691ecf709cac9027ac8407f700d893986ca94a088620617ff935e867cc77161d7c4cc9e4bf168ce6b2d27f4ba6e19e0a4f4e0ea939a15fc6447bafd2e2676b24331e35929ae49e6ba19c4aa2b90275b855cfdb4bd6b550fff51bc2b7c86d84bc25b0460b469d1a2d22f2db1e2686490b8d33f2454cb61049cb80f8cddf0edfbb632ffae027ed282ec52f5b5d1831ab00672316794b87e196bb94e1cdc566465ef8bd27f2f6005f396c2040746669dbc95a9ff5c2fa8b19aa54de3582f9a87d90c5c4fef534eef38e471f98f683b49107309348bcf41f50d3d443a4d3b3256e43dc95c57f3994620fb5d5df2c0101f7cec6f282f2bfc72331e788b811498196431664269c8cd88b6ae20ce083c19f8133af7f45a19cceffd590008ac1865375acab5b21410f11e611727e266a0445f460671fe78060e94e31a47105953e015dc42b5c61fcdbd28dfcd61453b3987d7e90e312b76064ca151b0a962b43d604590fe43908f8bfe630118d7dd9687e26194e423635bd56664ae1cd4736d625f1173d12457416b8044e1ae35b4d4f211c2f184adc1879ed626619bfe161ffdc6bc0244634da93668f8d9a1f00e66aab6451665bb93465458b3c5c136faf4fd226798cf366c19822fba8fd6d5b6824dc5ea6ce003366d99d6be840a945f1e3db55d23b8f40af754020c138322b74cdde31c25f754a1ca35033b76efd27e285f8a68f81da1b819f2599ac9bb9f1f287eabcff80c8da16a9438e89e54dd0fd55782c12000ab5b1a43e9cabac62f37dd23def54f14e656070f8482221f8178daa71beacf27bdaf6614c7cc2c25a203ad728475b9036b4c86f7a59986428f59cfcef5869e7afb282530df5f1c19f128e2b1c6a9cc5b82f418f192165294775e4a6e09443959a0b1af4d3e24cfcb44c93dcb7c4fc678b20efadb818ca9395922e30b78d4163367f6eb25d8bce07b509831a01522416f42280b048b68e83b5e2b8afd82f207616a1c57b0260b85e4fee8ed5d61c3107bfe6ab0d4f3244737d65284732bc1a09fefa148ec6c699ad7004a20a1487563a5fa6bafbfc22b77ccd13f839342590ba1c9d3c12a4af6c248f3d9b49efd470ea20cfde7b2b3e430079ef74ec2f684cc445c7cf4a97371dd005e6c781090a3443935271a6c38f6f7fef07c731f7ab33318613e499045b57d7f7d8448eab698d73e4fdccb52870aeaa4a13328359bf8b72f55d50544805c37a7008785e9c718c1867f5541f210dcb81c229d3157e91164721da7051a0ff32d7a86ddfe9ebd5f5aab5818c7add2214f16ebae2d1dd158827c3ec1dca804515a0a8e946c6ad351e2475eddfd37d73a7d99ee04d5a1e5a620850fc1a409678c81b008f4a36d5f17d63ad4b5f1ce14c4286a685c5b3c7ed59444c33fc64129d4c27cfcab54a6462d464e5167301f12de0588fd1037f75d5ac9c6f393a208a8abcd67db37ea49e868bec745103829de10c80933e8d6e7068606450e1670076d43cb05be113504bd5364df8aca06db58077c616f6caa3d6dc46c38443c7b2c784c7a1ab64d5a662b90aa97ba2b735ccbbca55ffda5d3c353bea678e659df24fd50b689c3d9b1c405840534d0b0694e3d1eb114b6e5df18bae7196ce199993bbccb92e7540fc1104d38264ad814a699ac2202bef351751a798c77084abe3d8f7a0e46f11a8910a1939a5bfdb8b5b982318a93d9645e6351e161dcdd6f740edc96e3546ec2c0c69c4bb1f1b38928b3361fca20f91e5352bcb1887186ec84032ff2e49f6d239627d78c455e4643ce1b57cdd31e2bafdfb6dd7a5c50ae354c9d18dc034956213ec04d29aeba0beefea82d7190d72b8356357d3bffda28e39cc06e356405c6e2114638ba2701f4bfbefb632ba48b9168429460d65df34480c3a67334f2ee7cab801df2a2d16a56a3f3fc3d57e0095b5a49d09cbf3742746b8b55ce538df59939b234d10a6250a366ce1c83192d584571029ca858d1d851a1c559dcb00a2f0f712ef67fbbff205e83fbf5c222b4ca8353d71f3bc37040878911a4fc4f19a180433c3c3ba350bac6d51610b49a54a2f82432ceacaa4ac9b1c2ce0a39ee7931a450fa482a6ab2f85c32a1762fa94f0f770c0428afbdb0240f6a8e32c3294d44a7d71ce2100c0c33c99fb431d55131fb8b1b50b409201eb19d1820661fa917ed9cb00c3a8a3f6c93bf8c32746443599d276b06e0b5e34a33b9dd93081fb9f350e02036c38495122aaeeed56ae5226dce6e234d5dc51e4e6bd52475f01547fe21784ccce8ea9e2c9c44bbc0e2c9414a8bdb9cd3876b4d6c985dfa45fc94d92557e4934483c8f57dfe8784a3b523ef1b87298200a93b5700a76eb9d6c579d6d4331666b6174a0bbda1631bb8a0b1e43c7b8e7c1b5c64342837649b0f286e1e9cdf80d0be3d4adc7e180ab30c6e70a8e479af26270f9ffa59c99120a44b0e1540de66d1e606c430af8f9a622c0c37589f8de88a2012f311841fd9e5cbdd32fb4c366376dd1465e7d40afc241127dee53bfc48095c276b9c83047e77cd43abe3a82316043bf247938c0c7a42c1b2a7aa4ce141fb236e2bfc0c3a03239b1f0b5797b85ff821933c67e4fdbcd290c927e9dafc7f3372e3751d06a91722e2055dd9c1daf2044b14da0a7c94bf933fddcde85619c147f39a6336fecad18148d9cecc8aa0ad1a6d20b119f778875ca2737e35b040db3ac8b1cfb8cf96d2245501fa97e4e2793ad83953626905571db549f12e52759b590b16eda7ff023236c22be5a4c2a9171e8a1e0f35ae7eeb58873c705e27f829cab14afc722ee2739608dac1fe9e8da3515af819f24afd205f3d37543b6d965f696e9e6f9618f1216fcc08cc4187aeff1780afdef231e2a3d5db9dffe7c5df9a3a9608d7e6286b841dc90d76f896bc4f844587dabc4749e9948881de0086905758d2e8ac825", 0x1000}, {&(0x7f0000003840)="85d0b9110ebe1324c335dd8def4687cb4a9bab85a671ec45410d140ec9bf4584b1553e2652e8c1582ef8140d038cb54c7568fd54ce642b84444f8c5fbd018bc848e5342e7b6797c09acdff95f76d5c5f2d9cd828dd9cfdaae571405bd2d1859b20ba3fb2313fb4db1461a64b22d71969061120e4d46e1e37e8647816a4458664305b698ad57a1ce3e29dd1dca81ef4fcab26841e5b51a3443cdf3199b6d2020ae45faa5f55b7bddfc7931552c1595a60c8b7e4e7a406a60a677274b3cb9ed85c89fa3fa965f2aa9b9b70724a71e386e840d0580b89a1d478c1cea007decf8bd062b1a63f4d3f739967da2fe49bc9cb746a0400006f703bbef0e1b975cadbe697a96369aa2bcc505adffcbddc0288a2c7757212ea7b7340123a7f37e13c0af85d2af431311340696c38526b7e43d0f65d7fc5ce87d0beeb288055e42d8b9b20877b731360275f77059b083cd2f92d1edbf56e5ee1e52d3dd0d26a75863ac3c10a8e6e78a916087b7c7ba96456", 0xf4}, {&(0x7f00000037c0)="26683d5722475e86a9ddf96971edefd623d6f97294c01e7affb449464309ed47b625f266f5cfece4e3891dcb60490ca95916886c924e798186962f4492e61669c1fb3811f6285cf48060f00bafea2fb511244ffe7d0f5365c7e82a109b", 0x5d}, {&(0x7f0000000280)="dfd3bae79e609edd1e2231104c4d0b9ba3d47278af8f8fa83d6e38c9c086e05c3e3f5736a5d8afa9177aced240623584740db62a7c4367dc169aadbb2d8090102a602a52ca3e515d516dce857f7c0ddb8b32b570f42e465591ba4c351d5e6814744201e23100132dadc2945c49ec00f02f7ed4df8b82ff0c76c5115d560a", 0x7e}, {&(0x7f0000000300)="81c7e50992f79b2df05e612afa1d414a538632a727614fef4ef6e97d494e10151936443043871c9276b4e3844f905973d6e9dd7cd21a64797d533c204b52e66d0cbcf3d324d33476c0400e5ebdf9debfc022e28a13fa2a429d691b47bd42b052baa407ce1807ba5d166e9ecefdaa0ead1a79e3d66bc7f63d097dd01319f0a54240ae182351ec48ea98a23b1e5a4f954114b048d7e4e76927b9ceb6b7bd3a50dcb1e881426ed5135a93ad5e1ca9b3181e966e4f4ab2db3b5f64f036cf94319ab0f95105b63cde35dcac921b178cad2de853", 0xd1}, {&(0x7f00000024c0)="7423c29dac3f9f0b1b9dc71a3d63f524d043a8fbdddd234e8765793459176f0068e96ea6a165d9e2ae1c5c59b9534ffb6f649dde536d305152b60622f0dd18894dced7ccc7a7306435de7decaaa83df0", 0xfffffffffffffeb4}, {&(0x7f0000002540)="6441104f44dd1105f5fcbd3dea3babf990454252bce1d08b981c3bdc87176e8bd6c4ee36c3098b223e79955ec84ce6a1d57d9e10992f20ab85fe0e6155237ad559263833e6bc284637cfc9f967b24af1c321b1d455f15ad177ea729c2b34f170d33772efbd03ef137b3cb243d942cbebfd33dee5440ca106ba347ba517c3c8cbf344852effc4669467651d7bcfbbef5baa89d73f443312741456a86578a7a75c9c4f6fa021fe4a43be00f7ce150aa1a61d06bc2d57880b8d00a33adb26ef5141e4cebd8cec16b6409c8db61284b478801633a79daa2fe4a3b88c8fbc47b01200e97473a53c1833916910e3cf93634b7b378c0e9b", 0xf4}, {&(0x7f0000002640)="e1664c42a756dbaa20449a4c27ac711069afa11b9d6c36dc80afb0772daeacf18548f7dfef3efe6958bc25a28c3ebdd200096dfcc75e8624e450e8214441a3a75ca4055f9ff1c0e7149233dfc90ab7706bfe0c31b688b7736a234f10b57c35cd3e5f6e13f93defcedc6877053623e64acda761c7ee6f46986bed2773933a10e95d1f38308668ad7742ac3d413da33eea61c7dc1705b912ed0a685c5fcdec4174b94f0c6cec93d7764d721828a53cef41bf8e8e3a7ed0409de4651a1f83b911a38d836d181b1f01528c3ec041db87a61e4da1b0eb11bf0e5879fbb284744a266793f2850ef88159c7d214c492c3475d48023a27dbd96f23ec7264d9ab433a6db2e38aba169a0c71982727caa725285d0f4c34a313931b799d47cc843a584249392ba71296406dafdfd85d8cd4c6b5132526de5f66e058276d0ffa22fe853b5b192bb95dbcf836c2240338be187397f7aac94c811ee8ecc097b4db396343fee8355c15a64a223d77acd7ac349f54938d3ac33a1dabfe35e8e95f21aacac217f471e3eae33d4e06ddd16f30dc5e379cc53328d6b597f9d24e4f4dbf4b4ddb6cc3e97060d63e6c2934e74731a18f46891588ac881805d39eddc83a6f24ec7e9797c0b8aa012a65b3c2b1711cd809dd86a9251fca35b0f25debed4fbf1da586e729add8811d5603d588d94cbd80e18438b1bbcff81000deb470b5725ceb03d6f65ad25c59e28c5480168088c1d379cd4285b070e381892ca5ad17b62ee4f7feae33eb10ef6f7f39826dba82168a10266ff88ad5b85d251bf4e530f60b042a7ef599b7deb26d1cae906b2756846ec73a9d6eec823c9d2c4f5b813e5c8f4659c855fbd810168f2974c497e0dc4f276110b40f52e4fe3044b6581af75b8724624d01851383ba1a0de9fd9e40a584c337097fe9f47b50e6aa9bd52bc222575220a0da4322d82e355588b9b962e1809f145893dd2ee87c928cc7239c9e0a9642570c7c5653e81a9c1242c36cb930b1755b1064e265681a72ef99ab4c2e9f98906b43ed70064558fabc189fd52d998d015b48c5d28b75b598220f15c39242a81d4dcdc6ad6a0adb65fd93b52bbe288a849140c6381961ea93615d951efbe5a2e15632dfe61233defc9ca92df839567670bf7fa5cc808dc1db813e48dbe6b6349bfe5b4dd68b7d5ac756a675bcb844ba9ec772dc3e9bf1058e478bd27ddd8c302fb102a85052773d533838c1f4a96526366c822665470cb4292345ee61dfad618980a35aed3af9f79570b16638f254e85ceb176126abf1e221fb65106aae3bc7824972659815aed80ddee05efa2efae16fc5b897840d6f5a4c1e4249516e3d1be4e21340c83a448fc6b4ca3ed0734b3f3697ea99b6198e06c69a472bacccdbdb7c377304d6c54f4b57c1f6767dbb5e7bf7c707092099ddfaeff38e67ef22ede4dbddc70baf42eb4cf3054b43fc0bc4e33864d6e24f5af222e1399b717d652d4d770228d786f1c46215f9151f468f17bdabbedddc0405dc698eeefa941b48f9731cf6a6a952a502aa17df56c62127a437161f370c09a6848d5aa50a172a2e1430bd75beccae9af5d491e2c8a152059f5fa9fdf48758c136f8c77fdee6d8abd8491d341bb61175377b3363a6b2a9e3f53772b0ef9ce4c3f3571db06597962efe5813dae1b018045d5ffed08cd038c132a98fbde6e1511b524c055d3a629c56bd403b381ab3709523fe83c1e2d92a2ebd657cf5972393ad3875d37d0de5352bfb70a184986fad39d3a813b097e56b51509f1286b75df9521636f5f2972139a013b09c97a14b2cf8c8135078ad48c9d0a38cf93371a43a97bf7dd8bb29e8e207a1063b45e02d3637758e3424fc082aae17a3a887670a3cee0b3752afa4614ee528a728efac4de3495ed725a78ed0c1b5d6fbce64bc7934c85a9bcc27f41a5964d0c184e3e6e5761381e98aee5b35d553b999c1fe3bf6e60f858835ef77e69c38a880b6dcdcda9a8c9f329570add6202f2148099dd9e8379e3613fd72ab81995f189036cdfec628621dbaadc4252150dae89c2085b71f4c090aeba78aa209aec4f1625b91653733c859a5853e1e2e0c027cf3adbd5e7ffb7d4a4c22c8af44b9d78f46e5204f855d8da5cde584e345d88914575bb8e5be1b9e1cf5a378c10193a719d3e884eb5073a82a2414d651914f33818376542f26589b53143192c2feb606ec876f0d7439df7e268532a3f9f95b2e46d89d25df9746c43e3b297c4fa8d4068993da1c8c3dd08c3a62f84825221dac601f6e30f9cce7c0444dcbb40e7df3af9ab1d896706bbb1f144ea1186bf1251d4809265bc6353f69356322265fd89b03a1309be9d6c2e7aa719b814b0fbe76b4f5543f93b8e1e077f62e219004c81e1aa33e3faf462c8d39494ef25438cda93e962eb06dd9076cacf0775fb8db5050650aa611de5165ba41dd9cce6f2bf50f4d249a5f4f19bef869c120246324f7d9e44c9a27c87370f533f97dafc87b5828ae0e02f7d4bc344850e4c27e4b1c7a73d7e227323c69fdc378fe1bc53049f9c3c650a890cf653d6bc5f52f814f39ede70d74bcbb90079fbb7b9ad6d6146bec2d746c697d063008e718f3fa033f892e25569ee85c36958cd11a6c52ecc062bafa25a59b1a9279868fe6c22f558f6a5fc2315dfcb7107b25c5afd494c678fdd84e963c94e54a3baa027a9ded09ca004ef8c724834e0689fc6db4f76a871f2f8a87b2a64ab803f413b0f2e1c34a26ad5da39e5b1e44ebe19c2a3e4e1cd5b060c67ef41572a2fb287af4e8d51575e76e92317a001b1296534f1aee967a66baeeb1a409fecca44dd4377540ca138b4656c82db7ceda773c2ab44b979c5791d2394526fb2d553701b0aa0f2c46f6ef5a4a14b8403f45cff59be496650b9287a36c6c555c7402ace95bb507ce64a5a56739f7beb428ac3af6069905c56b7a6e9f7e46ef6300217a1910031c05c7bc9e865924c3bdbb5189cc8c8e958ce5d97ee68461b839aef9a141f5b12bed0f10caadc2f56113f88e2005e2ec2fba0bd706a620b99244b4d451e636d3c019c405268877b3df3b1eaba25a831a282900cf9103c45b7c3fa0c2a92e9ecfc0acf020e6d6c70490104681664540c59feb55da0c7048ca0a04bec94e3db8c85d6f8c19d1e42d537519a6ee081266e49a0937762ee0d894b079842676d9cc93b85051b8a1c59389b4453a9ab67a0fbbe2e6db4b5e9a04cd7c230c0e6e301d0a2b41c5bde7959b585fca3a6c057e2d3ee4587a384a2827f4524e6ff0b3a9fd079186dd6b4a62f3bcd1600386e1fd4f16f7e46a3315d05d4844e34e88fc54b5fe02c7e690de9396582b3cfe28eaee8a0636158377841adf81d3d2bfb2264600d4df7a4f63249b60f8399a61e0360a3fb8292909d44014a785bcb2bc895d85424eb224ea8c26409408c607016f645985f24e5aef9a1a9274a4274ba49bb2d2636b321c23030f1a31eab21a27fcf93fba6fea2dfedce14891c22936ac6013e0ccd0ac621aaa6976cf0bfc680175d9c9627e7831045292cebd7ceab2ad8c3844bd695f38f641412e2fd15cd4fcd32d00d63a47b0bad8d7d1501b3b5b8ff39dab8dc0aec3aa25710bf8a86cd74150f950cc48487a5e9b6d475c194d743cdc672df92226ba6df020b8ba596f526a818706f818f527014326381497c6cf2ca7d3b535c456c1f8f5796c998a0013bec6c4260800959e1e776217d8bd545891352a9a9999327c0b73d2cf2f97c213178ea8c12b9739ea0cd6079107b655ad9d0dca91c046878ecfae3c7a0b6639e45ef77f641e48131d9f582ba486846cc7287c89755ca1f816178e2073b73861e39d2e673e61f8f818f5a2ea947ce9246114c83eeef0e55dfa3ec98aa33ef2d621c4cc65f6cdfb8bb73921518a306150b03c525c109d23973c362bda09829cb7085e4fe7bc5ee6935f078844068aab11fc97a501cbcf97e638d1a1ae9fd5e02b82dcf639de702dab039db695bad602ad2ba1908eb21929b7d4942f809b9bd232f46345efce12932b5d309bd1f84d6ad2f379e15b5499b16847e0a309b9c2c8dd006ae222e27117ab310d57907e3915ad0d212cf6e13033425b5c050dfd7037878ec596b457d87df1adb5559bfac382e63103ca37a5c9bc1e17555739fa4dd81658337e0b19a7b82bf1c1e47f99c25049886d5a4c3562210ffaad7debc2fcb2c06af0136a137c92b77b8e9ca800f58b0a2095c47568134073487c1a3d4b8cb58485414ad37da71a0e66cf7fdd3129faa593aa2251a8447f2075436062e693f7685220a1abe102ec7d87d751bd4faeaae85ca410224a279102b66316a275f03dc638f990e4bb3abac4e415b2ea3f61fe16d8e2f0d705af1c8fc6ae072d65c6d36aaea17b5af031915abc2726fd3d188684e0819b89ac3771cb229f72ca00caa93fcec7a6e1318ee162231fb77459d5fe246df3078db0a220db56577f638827a5ecef5d1b7dc22a79aea1f6ca4d6916bdacc46a2cc4ad7aff375f9ed50e565332d550b38bd030bdbfe31f5a7b904d9214a84200073440defe7923e73b511824c364074e31815436f8c02e710f95c380500b52a01aad03acaf0ec2ef606bd797b79e22af3d85a0004c2a801f83ab4501e26321920cdc94c42ea8dd150bf9e99762df048a2a8670f0589dbfcd6f05e86affbe91ceaa170883fa029515f8c57487108d858a0c4f83431faaf8594dab1f5f149edb01387fd5a198b403ad9f5628323720dba448e6a4013ad3c9e700925dc71684a701fd8bf713c9cd91e7023080dacf8fe2306857e892cad0d3aae37854acdba6d774c872b1c8741a33c4ce574939018001632ce6fdde4d24790ded393a8bd4d18e7fecce96ece24e42d07665e93c49b20f095afbd741a65d68fa70ce5bc025264e310edf6ae22606c3c2643552166f14132423e9a658892f867a77ba8b2dd2d085344513b18878531c347f0d05fb08ded0e8547186819e5dc4188b5a2f597de8a2ece7e34f5c1e6480d7587ef91d173a979f9e25844cef1f6ac295a5bc3ae0eb4c5fd75fe99200524b3db832019b2b69afa438bd939a3a769031bef8baff9231224a007462c3b6672612979837d5e399e025d5b626efaffe83838ad17f23d8cacafdf6f02b2421af162949e625543069a448adde8ee39150a4e3a451de2ac22c33f352b37e7a958134ea4d59689172149f675984ac6b8d592fe6ae0db84750d962f23a3295196d13d2803a52000df6837209d9dcff27479e7668ceb47e6fc12a33ab930632480dc8fcdac570990500f4edf5123f6d4b4549257b36bd0a503bdc081ab2d38cc633df8605de00e2311ac12ea1b1083d2b361a4ae681e923c3a8cc49fdad02ec86b9fdfb9a26e1ae612ece9b2dbd18a10e403dbffc67a6110dc6593a9ed3de0382c51206a614adc9809ee83a7ee02b95e1522ec45ad27cb252a67d0ac9523c6a42a9fd66f09c968f719eb4e060cfa074afee3686aabddc991938042cec02697a54988d148f7d7468e203dc55f48367e084c1e17d862e32512513c2374e5fb56289e526669da819d9efb748b73f43d5f69e248ddb81956cb87c304d16d7e62e2545209006cf3cd740f0672b7dabd8df33d0ed36fbd313971a17919d846f95d0efc9f5d88578994e8e4dfea35a9c027b99fd19e073df52191c75acd768b567c308e265780ef4d280f70cd13c403501b0b1d9eaacec743f188bb602a8411a6f48f41f7a78eac14c6b256d75b8d6a3f8844392e321f86b6982a2d3877dffaa0d27fbc81404002331babd8021d97e5d877a368db24c8d", 0x1000}, {&(0x7f0000003640)="db9b50241c7f9292b40e356e624467d877bb3176655e3bd9bd08a06e15f14bcbef0d5940a1c8441ffd93136e0edf29b6fab154cfa4ca1286b569740350a93439ae49ce503b2c546cf9e0d70c1f35b830cd7c8ec2666f0cf34f9dff7657249562196c20da92b7b4a599ad064b9f731acd419c161073eb8d0d1ed544a31391a0bcfa18bb3229739b04035580046045b939ec4a8036e5314e23b481199abb2aca", 0xffffffffffffff99}], 0xa) 16:00:10 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x46, 0x2, 0x0, 0xfffffffffffffffc}], 0x100, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) mprotect(&(0x7f0000f8f000/0x1000)=nil, 0x1000, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x480) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/135) r1 = shmget(0x2, 0x4000, 0x11, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = shmget(0x0, 0x4000, 0x508, &(0x7f0000002000/0x4000)=nil) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x3b8, 0x4, 0x0, [{&(0x7f0000004000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x800}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8a1}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x2}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x15}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3800000000000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000f14000/0x3000)=nil, 0x1}, {&(0x7f0000d78000/0x1000)=nil, &(0x7f0000cec000/0x4000)=nil, 0x3}, {&(0x7f0000f82000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000e50000/0x4000)=nil, &(0x7f0000e40000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) shmctl$SHM_LOCK(r2, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)={{0x20, r4, r5, r6, r7, 0x14, 0x7}, 0xf9f9, 0x4, r8, r9, 0x99, 0x3ff, 0x1}) madvise(&(0x7f0000ceb000/0x3000)=nil, 0x3000, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000740)=[0x3]) lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000840)) r10 = fcntl$dupfd(r3, 0x0, r3) mknod$loop(&(0x7f0000000880)='./file0\x00', 0x80, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000008c0)=[0x4, 0x7fffffff]) mknod$loop(&(0x7f0000000900)='./file0\x00', 0x100, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000940)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980), 0xc) open$dir(&(0x7f00000009c0)='./file\x00', 0x80, 0xa9604eff203900c2) munlockall() acct(&(0x7f0000000a00)='./file\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/52, 0x34) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0xb1}, 0x8) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8b, 0x7cc8}, {0x6, 0x1}, {0x40}], 0x3}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2a0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6}], 0x2}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x100, 0x8, 0x6, 0x3f}]}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xfffffffffffffee3, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000200)="64ffff00000000000089156f9b80f0406489690a06fa1acb4bd6ca626507492c9c25484c3f1bbe483e4378e8ee335e10870a2be8257f1b0b5df1e8bbb62ef326655bcee92e6f8d4eec0000000000000000000000006aa0685200d06e33f38054920b219e94e7da73a834fc8ff70982880180b8f265ed0587996e18dd307f212e0f6319c78dab03dbe8438174d1a98b344650b991a487b7ae2846ccb66dba3cc7c96064f4142294bbe4744716952a0ced8aba1e09324a1000", 0x100000065) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:10 executing program 0: mknod(&(0x7f0000001940)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4000000051, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendto(r0, &(0x7f0000000000)="43c8f9ea749daa7dcb2553e1188b6afdbba80ff764f4b0c9fc80147afc084593d94e8462b45bd9c9", 0x9, 0xc, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) kevent(r1, &(0x7f00000000c0), 0x31ca, 0x0, 0x7c05, 0x0) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/97}, &(0x7f0000000080)=0x63) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:10 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x2, 0xa431, 0x0, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20012, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)) r4 = open(&(0x7f0000000000)='./file0\x00', 0xd0f955c148556735, 0x102) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x401) r5 = fcntl$dupfd(r1, 0x1, r1) pipe(&(0x7f00000001c0)) ioctl$TIOCFLUSH(r5, 0xc02069b6, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fchmod(r0, 0x100010007) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x110) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0x80) r4 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x8a9cbc9d0c44d51d, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000500)=""/244) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000680)={0x9, 0x101, 0x0, 0x153d, "0000000000000000000381001b00", 0x7ff, 0x3}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 16:00:11 executing program 1: clock_settime(0x4, 0xffffffffffffffff) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x5, &(0x7f0000000080)={0x1, 0x7}) close(r0) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = geteuid() seteuid(r1) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x0, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000540)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c0400000000000000e4a68713f1d45e31fe980045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62a0092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c6f1c8bfe8f70d3fd8bb23988343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda30983ac247d7b81f0e775185555b6d07450317b62a636902300000000000000"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x0, 0x1, 0x1) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r7 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r7) 16:00:11 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./control\x00', 0x8000, 0x21) openat(r0, &(0x7f0000000000)='./control\x00', 0x80, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='c\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6e72df10c775f62b) flock(r0, 0x4) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x202, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = socket(0x11, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x0, 0x0, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x8000, 0xd9) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x8000000611, 0x0) symlink(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0xce, 0x0, 0x0) chdir(0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='./file2\x00') msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) seteuid(r1) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r0, 0x1) clock_getres(0x0, &(0x7f0000000080)) socket(0x18, 0x4000, 0xffff) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) socket$unix(0x1, 0x5, 0x0) r3 = dup(r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) r4 = getpgrp() fchdir(r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x400, r4) socket(0xa01aa8c3985d55d9, 0x1, 0x3) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000040)='\x00', 0x10000, 0x4) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) dup2(r0, r1) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000100)='x\x00') 16:00:12 executing program 1: nanosleep(&(0x7f0000000200)={0xfffffffffffffeff, 0x1000000000001}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x5, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0xfffffffffffffff7, 0x0) socket(0x19, 0x5, 0x1f) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xa, 0x4, 0x8, 0x2}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x80b701b6bbf957c2, 0x0, 0x1, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0xe2, 0x2, 0x3}, {{r2}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x7, 0x3ff}], 0x20, &(0x7f0000000140)={0x1, 0xab4}) socket$unix(0x1, 0x5, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, 0x0, 0x51) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f00000000c0)="853bf1d03b406f46d523599acb31737ab31ba928b8fae9e1e23bbd50d8af3e43425515664806977b8a3d112498d20cf8b5379adb4ab6ef7c9077cc5bd3abe9989130e9342c5245371ab05bcb48e55d1c6bd399def0e787bf1108557edaff0f0000d877c9beccb67f9dcb0d3f4b3bc9ce98c89335d8b43fefb7e01a5e360abec4b582fd8e79720198dd6843a7d08e3e28e86113a983842c0f598bf44838c22f3df72d103bdbd0fc471446696a9f5ea3df9fb3ffe5fcddee5987f49b036346c17acc6eddca0056848493782acb2483f1c11489315c7f3fc1d43b3e6f0d5b39bdbf82baf6379078fe679979edae321e5f31b9a2a2843081e7ca6e8c4f685572b3390d1a95ab2224182ac5bde8458bc6de2d64cfc03b287ecd136f8ee6c1a3a8e428315a4da768d1b594526891674d8da0d14ce7a1ebe03bd3c75ab34c4bad1dbded74a9960774a514feb1cdfe1034471a4e046855cd21", 0x47e) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0xd3fc7947865a58b1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/98, 0x62, 0x800, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffffc}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) unlink(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x80}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/248, 0xf8, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa2, &(0x7f0000000400)="57f5bcba41d80b586ebb0cb42a5d488382eacb09a348e759ef2d24f3f70eda443b1b421059d4390b10f49b44cc1f0b87ea653aff8dea5e85450552dde2b64d84dc087e99a1ca7f982e3637038cca69cda5c23b3b876acb879bf46510708100ff1503903de5151a060970feb4cd7cfa3e5303de03ad004a41e521df19e8747c3680321cca70051a9feb66fc09d64329e4cd260b368c2866d576bcfae00a9ee31cdb3839dc61c40fba429eeb34e179") 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10220, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x4) r1 = getuid() recvfrom$unix(r0, &(0x7f0000000080)=""/30, 0x1e, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x6, 0xa94, {0xa6, 0xffff}}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x8) r4 = semget(0x2, 0x1, 0x100) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000001c0)=""/5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) recvfrom$inet6(r0, &(0x7f0000000240)=""/232, 0xe8, 0x2, &(0x7f0000000340)={0x18, 0x0, 0x4, 0x5}, 0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x2610ade1256b2e3f, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x6, 0x7f, 0x3, 0x1, 0x0, 0x5, 0x22, 0x2, 0x93b1b63951296353, 0x0, 0x9}) r7 = getppid() getgroups(0x7, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000500)="c719515e2080008cc579c44515e3870b2fc2d973e5a2b8424effb9b3415582b4ed3ebc73412798baa621c7c1f5b64660904b9052a04605adfe2c6646bedddd806e424d9a45eaa95c", 0x48}, {&(0x7f0000000580)="06a8a5df77b38f9acd2fae5d83dc136223770ef1a80def3c0ac804de1ec167648c6a98a37cfc9fd9836615686e3e6dcf5c341c621768d85bbfc4be2c42d712be1f40e870b5e5b060508868b4cc7ad05c6c82dfda691071ee737a751c754e17d87bbf48e344bb439fe7bb4d9a9fc60d8acf0afa7c9327e11610e034430253ee47fd1ae02becb49f6726943716ecf8c1a47489301cb2eb98e4c6abfe13fb807374ce0997b0e99f4dfa0f1fe6f4fa578fcab9a4339337cbf6597efea9e72ce72f8e7020313ae828e101c6da560133a88fe9ca5fb5ceee0838991c9c0a4847f3bb70159750", 0xe3}], 0x2, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r0, r6, r3, r0, r2, r3, r6, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r6, r2]}, @cred={0x20, 0xffff, 0x0, r7, r1, r9}, @rights={0x30, 0xffff, 0x1, [r6, r3, r0, r2, r6, r3, r5]}], 0xa0, 0x2}, 0xb) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0x3, 0x33c, './file0\x00', 0x7, 0x100000001, 0x9, 0x4}) semop(r4, &(0x7f0000000840)=[{0x2, 0x5}, {0x2, 0x4, 0x1000}], 0x2) r10 = openat(r2, &(0x7f0000000880)='./file0\x00', 0x200, 0x164) msgget(0x0, 0x1) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f00000008c0)={0xfffffffffffffff9, 0x6, 0x9}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000900)) r11 = open(&(0x7f0000000940)='./file0\x00', 0x10, 0x90) openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x10000, 0x0) setegid(r8) pipe(&(0x7f00000009c0)) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000a00)={'./file0\x00', 0x40, 0x8, 0x9, 0x0, 0x67e8, 0x3, 0x0, 0x3, 0x1, 0x7, 0x3}) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000000a80)={0x4, 0x1, {0xcac, 0x100000000}}) 16:00:15 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x1}, {r0, 0x10}], 0x3, 0x100) 16:00:15 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, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:15 executing program 0: r0 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x800000000000004) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800087}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7fff80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2, 0x1000, 0x5}, {0x1ff, 0x6, 0xaa, 0xfffffffffffffff9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000200)="29ff7f000000000000fb30aed142a22f05fe38f4ab66884a") getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="770601877e59a80fbd05abb683d706b8108f52111f4a30dc4568ad4e8abb43b1af560897b41bebb40bb28bf327c9cb2da53d18387317a4244128e242b4542206a959e8ae0454c6012b5a4abe01833e0de82346de06a1f775a59c9b8bc7", 0x5d}, {&(0x7f00000001c0)="128ffc1120535817d309591c6bed536e9d4080dd97a8283949f35c91666dbdcb960ff12afd8007aa131f3ffe23f78ba72368befc8c9049d675eecf13c734f3cd9d5dbc1bcfe3323c4919436426105b82585fd0d2b2028ef72dc85086cf2dbbbec6cde0390dd1", 0x66}, {&(0x7f0000000000)="f37aba92f56fe18e9bfb847d46db5537504a67ce350a8ce829a861d0b573d6921549c81b449a84f29794200476c67a955ed874c2dca94a1d777250383a", 0x3d}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r2) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x6) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x3d, 0x3) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x520ad26bb3b3b54f, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x4) 16:00:16 executing program 0: getrusage(0xfffffffffffffffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x0) renameat(r0, &(0x7f00000002c0)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getrusage(0x0, &(0x7f00000001c0)) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8200, 0x86) close(r3) recvfrom(r2, &(0x7f0000000080)=""/144, 0xfffffffffffffe77, 0x800, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:16 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0xfe1ecc7e, 0xad}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xfffffffffffffff8) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x1000100000000, r1}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1d}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x9ff, 0xfffffffffffffffd, "df30c1e7e500000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7fc000, "0000000000000200"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) seteuid(r1) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) r4 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="ff0100001d2141e1d1000000008000a0284b2c72b1f00ff1cc1d8ec0ffdee7c4fdc701070f89ba4375213f0b7dfd53a8e0e0a1d38f9e36cbab58936f3989e1d2364cc18495f76aab180cef478c845cc8ed5abfabbbe21a4cb9ec4b160eb164f407152990a9344bb39186007c6e420d241fa1340fbf45820be3f5b86ca5c71455c53d518a4205f259aeaa00b1bc21d6180d4268cbcee8f7382aaee2a9f4cf8c83f30500020b9a24d5bc2327f862b23a3f3b38720340000000e65fe696ae0a1d9a27d0d0b2d826ee0e3bde1e2e71f89a67d575c4e412ec7887a2798610f86088f2fdc2c2d80d9f6a3ae1de3c733bc66a87cee1cf39adc88b975059a9e01c90a80e08a254789f49de39661ba19aed297687bd6ff19330da06b107dee589bd736ddea39b51f8d4dc33cf078e1da700f7b4aa2dab09231f19f6d4ef17208afa7096b5e1275ed869e4a2ff39b682ddd0976ddeebb90611d76110b3d4f63ef53ede8bed4724285f282c125fd3364579dbace0172f11fe70366bf6c6b8495e3ec1576902bb5aaad5b0db9fbcfc0c298bfaaea9e7b1090e98fdc23ed4bfdd4fc09df96d216f5ae26cc57d5a433394150c62f876208bd865fc457995943938011c8b9f391cbe6f26d056cff6e836e9b2d6c90449a2529d8da40979511609b88f8cf1df96f65506a4a10e49620f9c7edcaa28fd0a1fcefbabd32f65220f91bbd03cbd80e59ba21a0071a0e76aa15b8d32f2d2f82f7aec88f017ebfbd488a11e4ab063a542015313b9b52c04b4fd01f30438024c743b3e60d535869c2faec49740108e663f0f30478ffcd012b891897b7ea37682c437b174922cd0d0ac23c5a314b97c12607c7aa4f228f084fb406d6a950597140a97ac20944910ec1b535ac0e01a2a3b8349abc30540ccf18dd8787ed1ce138dd9fb38449b8fa8a998a19868f5"], 0x10}, 0x0) 16:00:17 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000d1500000000000800000048ae000000e2ff09000000000000000000000000000000000000010000000000000072d8aad4a0e893f00000000000000000000000000000000000000000000000000000c317207422281b2de361f84e8c24179ccd0600000000000000eb070b42bbc2655867cff21ddf4abca5a2c185f616deca7e227422c2edebf534090d4fefc4823329e59f7291af0fc773dee5bfa78752302da93e62e16e276669122b69c235cb29a8f9ee48c0bba149af2d29f442b33d315b64337eae30e8f58a787fcd544c63e29ba1787bb6ff0fdba43cc80daf8b13c08a3f2860d59291e213cbe366e09cbac795ccbb077ac5ee6fe1057471"], &(0x7f00000001c0)=0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x800, 0x100) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000600)={0x401, [{0x2, 0x9}, {0x3, 0xfd1}, {0x2, 0x4}, {0x3, 0x3f}, {0x1, 0x5}, {0x1, 0xfffffffffffffffb}, {0x1, 0x6}, {0x3, 0xd2bd}, {0x2}, {0x2, 0x7b}, {0x0, 0x5}, {0x1, 0x3}, {0x1, 0x1}, {0x1, 0x81}, {0x3}, {0x2}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x7}, {0x2, 0x100000000}, {0x1, 0x7}, {0x799f6985493b2d7d, 0x4}, {0x3, 0x1}, {0x1, 0xe}, {0x2, 0x40}, {0x2, 0x8}, {0x2, 0x10000}, {0x2, 0x5}, {0x3, 0x4}, {0x1, 0x6}, {0x3, 0x200000000000}]}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = syz_open_pts() write(r2, &(0x7f0000000740)="31823faf977434ad6983ad10377511cbc20432c30215fc659372ef254e3a9edd3ce22643c913bfaf67ce9e5aa01bd41d3ceb442ee3b3454c760970929fe6bb0a596f2f17c8c50b94e9c256f620042734d478d8f45bfec3f741a3e594d0428cb89ee3204e69ae02fc2e02f2b05b319d3c3fa553fe91a3d74a7fa463a358778a63cf12ebe3002db516cd14dcc0ad3c681c45e7af535fa76b3b6754c201898d6afb8d528d06304f7aefd4d126926ddf8f2e83e6279aab747ebba00a44103ed7c8d0f024965816dd7b1e7eae621a1383367af1341054a1123334e15f4f9325ae0f0f9d2f2ab63d6c50d0622837aee979a680c2f368634132d2a402cd", 0xfa) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000009, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6a7a4e4e74de400", 0xd2}) openat(r3, &(0x7f0000000100)='./file0\x00', 0x200, 0x141) write(r4, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) connect(r0, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() getpgrp() fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x3000}) writev(r4, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210ad886e7cd28b89c8d27f928e5340d0cd209f1e5ee4cc33092eff2433142d0e8650b9040eddb0e5b0a", 0xd6}], 0x1) r5 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0x10, 0x823}, {0x18, 0x1, 0x6, 0x8}, 0x9, [0x5, 0x2, 0xffff, 0x0, 0x9, 0xfffffffffffffd1e, 0x9, 0x400]}, 0x3c) close(r4) dup(r5) syz_open_pts() 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="616c30ab1bb885e9096f8114cb62be0751a233e0b4542fd3e9ae1928f6f5016320183452e6c143f5bb268421d73a6c9410a26fb399ac1d99ee9e99a97e43eaed83c92a3e18cad49f84c78ebf8edbad361729ed76448eaf2a5f8937f312d44ed3b67130793533e986a25c25f6ab0f30e1cfc49fc2a94420fa5a2328b2ec2399cf03edb383d0d4d0702b5ff54472ad97e9a5a591db24eca222", 0x4b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02014000454d25b58cf8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x102ca) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bd3af6e0b7b8ebe7a0f9f518b989600"/235], 0xeb, 0x0, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 16:00:17 executing program 1: socketpair(0x20, 0x5ed0ae401f1d2644, 0x200, &(0x7f0000000540)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[0x200, 0x0, 0x47, 0x40]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/88, 0x58}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000680)=""/58, 0xfffffffffffffe7d}, {&(0x7f00000003c0)=""/120, 0x78}, {&(0x7f0000000600)=""/91, 0x5b}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x8e, &(0x7f0000000440)="b65df97b1544c04430b65d404a7bc24bc0109ff4bbd35442ca5061ef93d02ee9461df85dc468a345bbed5ae34ffe3829cc53fa6cfbdea06c902ef9d1da8ff95ba117a112b9f937616118e16c88befb894bd45e9ef90d49c2c4774464ad968d167ce014e0b87d8b06439900"/125) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x100) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000380)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) 16:00:17 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x89, 0xaf, 0xfff, "78bb11a4bb63a27fc4e989ec4240e5306f506cff", 0x4, 0x2}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x1a000000000000, 0x100, "bd931290856b519f446a48516708e6f8621a7b4c", 0x3, 0x7}) ftruncate(r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 16:00:17 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20000342, &(0x7f0000000240)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x5, 0x7, 0x3, 0x3f}, {0x7fff, 0x7fffffff, 0x82, 0x9}, {0x9, 0x5, 0x4, 0x5}, {0x80000000, 0x80, 0x66cf, 0x20}, {0x3f, 0x4, 0x9, 0xffff}]}) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0xed4ed32f9e38f86f, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x12) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x10010) sendto$inet6(r1, &(0x7f0000001200)="e455254d3c86464dffda70c8a2974ea634aed742d269036e096578e877f2ed6c2d6815aa35ca4c4335ae6d40c848411f0ba5d6985c16da9738dad5b370619b23c053099ab488b12a32dee7098be94e79037ba6ece2efb781e23d9a052bd079b034632db7f87e9ca327b2c56ddbdb83e28813913d993a42a864ad0d988d", 0x7d, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x6}, 0xc) sendto$inet(r1, &(0x7f00000012c0)="0b999c64ac6c6af9c5ee9685ac116446e79820e8237bb692232bccad3e1127a9d80c79f5078f46dfb390914a0bbc812e8860265ac8530166a0b61208f1d6ec9d32ff0fc27dc49517633530c15035c897dafe12e741fa32fa159bd3166290145cfc3f7f2dc1d71b5ab3de7a8ed3af3a7fdcd65d5ddbc72d551db34b44684053a5f7e9f65edae00a262c49fc1a576311348ee3fc278f5a7dabba2fe8a275886c53274046b08cf67b8edba81d7a17", 0xad, 0x404, &(0x7f00000000c0)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000200)="3c03de2f55c50b284a116ac2a7c364b4066434c11e93218bb9cbef7b8295f8fb39618aed6a756ca152a102757a10d4c1de8f5ed69a3500d48a6311f3777ce7502d6a64d03ac8d8f7ef6f4e056eedd08218a6224928001d4e5865421275bcd107a27944d641761db151ea0a53b304c367ed42c62213f6f9322c786bb949de23b91c422c185eccfbd113b71205ca5ed5fa5b3af658217cd6b3a54065bc8bbeb516b40d3f130d48d1981500e4cbaf69ea93069e1fdd23ca94e0292422d08670ad0fda61161ab9c04fb5c16c8eaa612c72779942f54949dd0923508f684fcc6626391a35d00f3a2eef8057879e017455be363def715291913e2397d0dca6a687a56b26d60eb5d104fd2cfc702406ae7bba1059ad97fd7296337d61c1af205c085fdf822ac20c7c9b8e6472494e6e60a4c5da4889a9085523a664948f0468c4f3cbe56699f300565e1f89c0cca3f623e7cd535087ea516dc1b15742c4d60a3965bcf23379089c42f765e9089a8aad6af09778eda1a95b1a031a3649b130faa679d188c5de8107c7a6e9ee8bda8f3ca64f28bdde84ce42f3ca000d269d10bb150945c5bf64187ab324142b56c3fa4f395097dff99bbce603d5549daa0aef80ead29b3fff4562179e23cd18512fd34c6bbd9516bec47048f1d4e2589ef9e3f1125fa80d016136784e23f44f2e6b0386f22920fc17cc2a38744a85f4dad763aa4d0e4e13938efcbf065ddaaac8dd5009baca16b9f9ad95a758c2b5a543616da3e38a018d5373eeceebebc1933bbac744165d027a6e19f6bd4f12be9db6deb316c56feccba7d03558a6c910e56cc628bfa40adb2c1f81fd55c5ce8044b07c88af4daf5409572eb73f1678e9fc68ac877ece9e1ac357683b273063831eb4f7150d4263ecd1d9788f14d186a56dd74c27ab0a7b3baf1723b51b3dc77a73519cce07b98da055284354080bccc1f07d74a37fa8e68c5e6ce2ae407bd1726d9198d6700c0a573a593e72fd5d2187a688b55da385ae3a8981c567750d9856f991bce91c2b8f77b258eaddce15eca5f610b0ffae4fe7590447f7b957f424d7999094288e45a840d40a56df388045e39bf4bfa2131438a255b2b26b20899b3d04cfeaadd67967d9f01a0fc74f67a8777611d10bcecf56029bd048bc38acf40f1122a40a94ab3c961daf3f2930ec3e93152555e0286c83a629bb1823c7eae5eca8b5496cce47497501022e37ce5ac2fb7cb5d483372a07c0adb6ee2c29d64af64bbd18cde3862d7d9ced1a74b8c3bfc8f567036676b1083e345a8380e43877eb39fcdbb5eb9ed661a1490b230b7a5d513b40f493f2ee86e1f0dd1294c2cabc2304b4547fdde565d9bfd8747ef038e0ba7a071b454160a48245db03998c017757d157b8af041d5636006802cd2f1cf786e1d320f88f6c534c5636262dd09915facc94206b15b795ac186860726d7b094f2d5d8ae361dedc883970c63de20ed5e38ea5e43f8ce5af77a29a14ca0a4456b38e34a23719940f7d98b58b58b9234a001670f5c31e2d776303fc06c10b5ba0443d7d252afdbdcb39ade9da779d7b72326eec88ff2d36ba9739b7b7d82a24c48fb485055327985e036eaf98d58f900f673fdd227866c12c951321a5bd171497dd3205855de34189a8ecb6e4d7c4cb815c7ed41b192ce69ed3e50590db27ae485c58ff249b59f57a0380234660e9dafaa101b8c8a3e0a24290391f9452ab3bb4b88cb03bd24d7bff283027139cae54bcfe6e721d2888a44c755cbd6a176a13a6e42e1d7e63b97f58054d231d1e0bf6976bd87ea228b11d0ca975998b2f389d5a06784138a014fb43f318fa17a1ee3eed76e1c534faf06b3616e178e2c49a03967b6b430388c43a2039f968028ad8a39a50444b1dbf62a80cc1d683925a6da6c94110c770a31305867babfbb65eb52f323ad4d1a6b46fa6fda04304c913f8e25e0d272d8f9b1365d90f49ec23d862c561c85e9f33dccd8f714f1d7e77e73d3708867911e9f047bdc3c7655cdedd690c23a900d610190820d7a6582bdf15c3025e9781d3b44386af8cc78ffe2857c50c9af011a26cf2e2a36b7b05ae5a14baabd57756d63b00cee762f047284bbd28f532ff75a57e1f597bf99c164b9ccc5f6e1cb26671d893da90e381d0df3e4f50e2ffe0e10ad2690290e0fa4f594728996848d3accc11941738fffd86872e4df9f5c15ebacdc0158579d503cb8d7907dacef8687efc0a755b94ee7bf1e4126ec5115a67d323f207a51b7120a1fb3531a7cf2a7c246544ad2bb5f562f7fdb063f383a096d53133855aa8b29fe40b6e23d9bf7f5f985fb507924b2e37100a42ab21cdc6ecb20c6c1c81c3dd7baa5db62e1cb879f0fd01d64c71dc0d0a04a9d7300b88371ff76ed4071dbf21c7c46c1de9380a51612725010dd7d459859032a27c903635cd8309d3e27a4047c57f46d7537b8a9c4f7617f6948b41a6da2b9e84e9a5ca131555784ea2c1fb7c7511ece563d2c0d26405fb036160e223e552fb226097e0ca9b86818b05797864c98760bb65fd983e57e005a52c5f7c93611e95b93102930a4a8b7570f13659c8381c1ad9d989aead4e0ff69f0d9084a2062adf2a285b96cd67da9c25931aa7094b395cfc7d816cf689855287ac86fe21bf44bf1a40283e3b02fac68df6ca385e6afc832ce9004e8919d70ed147819e9bca99fbac5c61c7366024cc59a573c9620fb0f3cedcaeb749312fb5943156a2fcd6e3ade88fd1b709be3b1ac138f57d9ee38d960344d6d5c947e66712e70da43bccc37acad3186b442533cdda71b3d4759c8a59469a5fee435cfa13a5e647535090b2a31f3919dd53fbefa9f4c423fd90c459a285c121ae508d263f69965f85c2e2d2f0c94f70f569d23b15140b8238887b103210e663f6774b6f3bc512b50640f3c7b0b78172988950fa4df888d0caf8991078aa74ddd80b6020c6753fd8984a0f6068d801cfbbad23f38d15f9898a21b951c7ac8996784933d8b32fff24fd29d92a77ac4c5f804dd79357bc8a3d67f970188ce7b3a97012e7cf0b5aa42eca35e4f22ad126dec2ad44e6972356c156a167581303862a5930b45d2f41b539624553f4c26194ee091f1c5522bd3a4cc8c29ed219de8f5ffc332d237fc7eceeebe096e03efaf6c8776b9f7819ed6d90bf431fd7319da49298cadc85e8d46dbde10c85a6cc04686725dbf669672f27a925cffbed68d13cf292cd50fcc6f665a03107956d30d3914958cd48fcfb468755814c874eefd90259c15791f83d22ebe0dbbd19aeb2afa01c98c3fb55421d3f52fcccc03a9e03330b0ee7ff67f1e183ca77a5233794624f3ff0ed60d96f68363a550e5cfc46ccaac1a120b21ef6ef76dbac6f74b47427446a6014cfb564b9a97888c6b039e6dda9e59dd82ddd39841b06d0c91705d1bdea47b3ba9d5d40fc91fef70252ffcb045ad48c10bc3a86a5b4db645ccc47823b5f1cf7c10b5082c35c5d43ad7eb0f140e301e492a46fddcf43396d87065eed5906cd9afe2ef4b17592244d56dc190d27fb45529042ad4a606e0b2c8add1b848dff6bc9f9efa9df8e48361ff1bc7975a8b320b1570aabfe9886c9a6fbb2a8d5f8a3f3fb51096bbdfeece33f14942c7075aa6613a0b3af0ee3532c904d0f0118c2f26d9ee78a5ed3aed6c055784872f54d0f8f60f5bd0efb296593a38c7e635ad81c105f0ad7a85bb505815a3bfec6bc5683fe907e149f4305c8bbfd38e04cc5953ca02b745bc8330271ae642880a6c45a8a3ae2ac840a7a766eb0b87c8e60f16750416eedd37ad5c254e6ff69da90af469ac35314db64d27fd52a490763bad7cdd31582af044a507f2e3efc1dae93f30bd1d8662b9abe8082e759861dd8f65c3d9f644ebc26fc2b670cab32dd9f9246a00277e082ce394f56a45c5a314807ea3406bdf29677dad0a022c5ac93e2f01f0ab8599c7d561fea94c8aa7b72e57fda0a97bd3fcdac2d6838e54e8c45cdcb8765579f2729748932aaedd7c4d5f5d326673d22d1b219cd9c7b73136faf25409fbd558a377b6c7233406bb7cddb1f14765db5346a565e253e23d28a629e7ae73596caafdeb0069d9ec1563688f0a92e9a4ea0dccbd87a0fe6ca5b49088486d025c7eefdf7bc6d99eb1fe34d6c7dd73356657723fede02c728bac96a7c79b72d6424735f296d55c45c598ccb8b23a16ef2ff858bb1b3ed4bcd09ba2b38a503aa86828f753635cefb39c75adbae70d222bb377632ec35e0fe782afa6f203756bed406223d3c7c995f80476ddd754ae3714f30e8b6317ddf0e36e0559b5fac31140b440993ceaed1fd7f857b862278da652c7e27b01aa7ced8e246f10b57fa23d6bfbd0b7c4fe43c8afdac7152d593a3ba258e33f19e551d26ffc5cf3a2ea0ee02fb21ac90b31460632e0b879f9d4dcba9ce9e291e8327244b017b768aa98a5495bd2a7d668c75015cbdc4ed7885154750dfd88ac500e81bc49c8aa5954b1d1c1aa445b4b37c7f8789f33af6eb9717869f9218348ce5811b4047c1e039c6b4efcc8065f4d718bcedfef08d4d6df6fadc11058035d3690016b17961dae7078ae95ec576fd1509c553305195c5b76319f1c83fc222baea92fd01feab76bf042e17977d467258df71405b75e6dab3ecae9848262448912b0ff66f21d42e6d474fda92b7eaf33bca0ce2b18e0c0a9ea2c36609e1df5a8b42d2f8227caec378a3d00cce71fe578ddbb4664f5ac9a078292ff080145f215a3876e068f10958a4307425e95b280513746c8f6c7ca321296c77a8d83602df9e262aee310350d13333803eebb487f7c59cda460fe0c925f2fd8f0a2f9f54e7bd3439a26a94a31279bd53e1ceb53678b1ee75714e6e8962696a40f04282e2678666954c2405664d669bbd58255ce7a26c0752f44f80b379ad14e5c9662a36995e2e76e12b21c217b00c70e212a8cf301483709db572cf9763d7b1b884ac6552c9ed84d53afbacdfcd3ceae917902ec01a77582be821e1f9e23cdb626dfcf5697036e23868153f50562ca3dcfc6d998371ff80d352c9aea0ba90e8bdcd913d75a5efb858afbb48384343a56ded8b705490c011ce32e9d78972e975f3c705e73144c3bcb3de795539c0af7feec586379c5ed6d2d560af5fe7cdee13e5751a44de3691537bc54cd23f81d69d8bb31d3f95ad4df7276eb67fd6f3ac0ee56b6adb37116c6bb22956d1d57ded2066c9edabd037a170c3a01706f5e80c600d065ce82816070c9b70133ec3910a5942ec632f721b9ac6f87b308c06ebb3666727c4850626932b9df5caf73d2238697b8791a89c26d330d39fef0f3b9cc553c1c1eb329531fc9f3439401864e280f3cc5dc96018cf48750ec874f19777e4c2897c2fc5baa69b929873aa011abf972ca8e3d2f0cd822c24e028f562ac475109b5e17da26ded7216314cb3a395a8447a4683448f527f6a43e9a94580009b5c356eacb0ae2b3f23bd12ccde5f968ea1010d700e774010b5031828c45408266f47c814e9cec8c86ecc42f735ddcc2e1cc9a69d600e80a94373050ad15770e2443da76d9278cbd880461aa41c7af879c4b9dc5669c16813c6d2ba0df3f649feaddea17a290f0509ad81d9b4a96faa265c324a692f61fb9c839678181435683008b23279ee43cd984589f7fccb01c0396bf2521baebb4aa200da3b7ebff0ea3bb242981adb7865d05f769a68420288f9efa62276f863e383a66deda3c3a282cf2371364e3f31e77f64959a132ec25832353de8e663d231c2f88fe1192623af2fa56192d2196c4ffbf90e4f02eb0d13b8b8331b5d", 0x1000, 0x2, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x20, 0x4003, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="020062a48588ef5aaf9ab4b912d8eefbc4ce2d36c45a49daaa680aaf2844852336471b6f6aa7dc388d149d48db22a8952e653798593ce6d2d9923e", 0x3b, 0x402, 0x0, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2e07eb46e3cc53994de8"], 0xa) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0xba5f, 0x9, &(0x7f0000000040)="1bb92624a6c67d5ffa9389c8c1f78799931bb5fd933595cbb55e891bd7c021195e47c7a466dce15abcfe80085bf2374ab73c3f5adf4cdd4b4a920b3d59dccb606e18feebb81268b60cfaa02914449dfc9ff82a313bc49ce187f299c635ef409a20997e2eefed6b73ca86217d350dae3e5051f996", 0x74) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = getuid() r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400015}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x620e38d59375eadb, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x2, 0x3, 0x9, 0x2, r2}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 16:00:17 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x80, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000013cd634fa19bbde259d197723b55c37b70fbdaca6a8e0e0d110"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200), &(0x7f0000000280)=[&(0x7f0000000240)='%@\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x60}, {0x6}]}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket$inet6(0x18, 0x1, 0x3f) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000400)="ea") 16:00:17 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) connect(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="010000000000ec0080e5ec707bcdf70c75ff13572d8e71a1cc912925b82f34a63c174aff77af503b9d3bbcd1a16d0d12d2e37de6e56ebda56be308485542a0cd8b1762127f3408f94e77e7c6a8b759735f44955726c3b699dfd73e2322baa2837c35ed213aaf6ec3b77ad072179607000000000000000355545edb46fcae3f9111b7582445fb03a690e26ba3eb515eb299896f0814ea79e7acfddccd4645ee8885d0a5aa99cfcd67da0002ebd57dc1cdb6685ba7aff9356e1aaea4ba64d80bd3fb1137b701704de8c915b078a4272b2f7b972bae4e0de55e59c9ff7f1794e2cb78b75731f24a46bcc627471ac56c613bb96ed49362904abc46a678c35b4cbacc915d24b5"], 0xa) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffec7) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x7}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000340)=[{0x4, 0xfffffffffffffffe, 0x1000}, {0x80000000000000, 0x3, 0x1800}, {0x10000000, 0x2, 0xffd}, {0x4, 0x0, 0x1800}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x0, &(0x7f0000000480)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x3, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x7f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) semop(r2, &(0x7f00000006c0)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x1800}, {0x1, 0x5, 0x800}, {0x3, 0x100000001, 0x800}, {0x0, 0x1, 0x1800}], 0x6) 16:00:17 executing program 0: socket(0x6, 0x5, 0x0) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0xffffffffffffffc1) r2 = dup2(r1, r1) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)="2207872bc18f3bffb4bace620ce2ee3d416691c580e2b1799301c002579072befea61ee62fe09da145537b55ea2251ac9ad75a6ddb133391d6e1e833435164bc8cf6afddaff9b40b8088eb07fe5a41d932119eefa33a08983660610d3dbbb3aeb084917867d2", 0x66}, {&(0x7f0000000140)="1bc189de4ead5d830acb11b8157a6a787a42a155e8a10609eaa17be904fbd39e721e2b3ec9851117144a997af3db0f21250ef3c8f8e2709c42fd6c2789f8a46c4dcc25ac71e4ec719abd8672f71ffd088fa9cae4df6124f2b6614c1f0bd396a30e3d95d9c7048123e625db7a39a426e7fb199d445d6fbabc6157ebb3f7c298e851413e33071ff6c06a814ab2fa087d12cde1efd4631a7e1b651a7c9e389e75cd98ddc7a3f774919dd636a6fd3176312605b1257200fa3725b54b8902bc73967a414beef67a7b47c16d4aebfb5f3b7b80b4e2880caecc7057b98e0247b5e983d74800578da1", 0xe5}, {&(0x7f0000000240)="1a853f08ec30aa43cc3198c5794b71a261b8828e358c0e253ea357ace557cab83ab73296da56d4c8e0520560fc16d67d710908e7ec10942556a0e0bacd0c576241a2b03896aaa3b47f432f70fda4339ed229a1a5eb9b", 0x56}, {&(0x7f00000002c0)="a89abed533de95c1828f7edfe21dea685073b58edd88d7c2f9701ffb672812f2099177e1bc2f6a37a4e9d2f0b17d3073dca46fd9caf057a1a7f392e3944cd5e03187b7f2022a1e956c2be7c42e7a9a589f290748b7979ae895b1c64926b6cc20b33f499d639995b047e6f45590cf6718de9a8dcb3e8e560938715f6c050a93b64f6e6c", 0x83}, {&(0x7f0000000380)="937170181a5fe128f63182b847b74ba42feb86c6c589849de8a502252456bc824c8306cc0a47e887261e21c17bf907a49cdd4646cf44ece565112f3e7bb3b68cd7342738643fae200fe640fbe71ea45571d721e713347b9c2843353c27b1a8b1aed8dee41c1b7ee6750e89e3311f89994e121e51aaeda12b2c9f86428ab1d7d7453cc2cddbad83d1435591e5557284e3632639e961d648c838abf12fc263eb6092a2d4b1869a66dfa354945e7919e7c61a0cb38eeecdc350ef4e9e1a6ef5", 0xbe}, {&(0x7f00000000c0)="a13b21e7", 0x4}, {&(0x7f0000000440)="71e4d4fa7f9a639e6d1c0294b5df689bc7667d4b9bec352832586e07a9e5472f4676eb971fabc25550f7fc67f1c8ec33dea5adb861914c62757ce5b2aa0493ec06ac5493cbdbd3351fea5d240fddf8ca7a376fb6bf67ad0b0eb13638c1ce07976bc995d7883ed5d8e767ffa504a9bcb61f04e5c5b8ef8aa47bd2844377467512eb1737a13e75ebdc4222be2af5d8d529625bd43776626666c3bbc31c464faffc500bcb42ebf422006b3cda2599059e552f76651784b3", 0xb6}, {&(0x7f0000000500)="d452273ddb97e5f75e374cbbd5237938fdbe500268bca910e6ac3dcbad3d3d1d1b59cfc4b8ab10a88ab1522bd83a68d29cabbc9e962e8b3643344e2b86714a07bcbceb24987177cf337e0e17122889b42e42e00c8250e5391a7f93cfb278f85fefab807397fd530317da33d979740ceb2bc88e03110d59214f076278dbda2c8df5e0ce57a3451ca7ba4a1d912c81a3041c6f77953e5169cd37340b86cd06f2cb8c1645e83e579322196177fe77ff48f4a463fc82", 0xb4}], 0x8, &(0x7f0000000640)=[{0x40, 0xffff, 0x8000000000000000, "4df4fa957824cefe9e7290f77ee1aeb343e3af7d5009c93a85a3bab7337e4eb33ad98ad701cc5ae5131ceec1079552"}, {0x68, 0xffff, 0x8, "30f099a7776e837209e46d828dc5735137e0108b5750bdfa1a216b2ac1fdf7269db3007262fbae5f362390b188cc8f51e1935b7002ae143e026d034054d354dec7d903d48ae840b081c7d71c7ca49ac027656e"}], 0xa8}, 0x400) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x8003, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0xe, 0x9f9, r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xb7, 0x2}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1021, 0x0, 0xfffffffffffffc5d) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1c) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-&\x00', &(0x7f0000000100)='/.\x00'], &(0x7f00000005c0)=[&(0x7f0000000280)='\x00', &(0x7f00000003c0)='(^,\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='}\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=':.V\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x04\x00']) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt(r0, 0x1623, 0x7f, &(0x7f0000000000)="a33cc17b689fb4ea30978013f90bd82f92229733e184f1a9178a2befa42133fadbd605adf6156de36b8b9a8416e3c7528f62043ba9d887b26a224a4901b365cf920a696042f6aa6e0616cd572122c5b6ec7102cd39b3807a6894bb4b061979875908c12acbe445dfba2eaaa9e443e940338019ffa5841e4a50af7ac9dcac75b32af9fa8ff9382ab7e453bab5f5bb8ca4ac6a57bd4e2258b7349f23d9a754ae6fe7435e11fde67a75f1bfd8167100a6be538f5f6587a884cfab23b70f2a2120213b89910af7cab73a9863426c8ff3cc5d2ebdd8f09cb92995f1c12301483d5c54d8288aaccacab07ee4aa24d5", 0xec) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) socket$inet(0x2, 0x4000, 0x102) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x217b}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x25c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r0, 0x0, 0x3f) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x292) fcntl$dupfd(r1, 0x0, r0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)={0x0, "f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"}, 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000280)=0x8) r2 = kqueue() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000980)={0x10, 0x5, 0x4, 0x8001, [{&(0x7f0000cd5000/0x1000)=nil, &(0x7f0000d33000/0x2000)=nil, 0x7}, {&(0x7f0000c00000/0x2000)=nil, &(0x7f0000fda000/0xe000)=nil, 0x100000001}, {&(0x7f0000cb6000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf14}, {&(0x7f0000f22000/0x3000)=nil, &(0x7f0000a29000/0x4000)=nil, 0x2}, {&(0x7f0000a1e000/0x1000)=nil, &(0x7f0000e20000/0x3000)=nil, 0x8}, {&(0x7f0000edb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000c43000/0x3000)=nil, &(0x7f0000ac0000/0x1000)=nil, 0x9a3b}, {&(0x7f0000b18000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc54}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000cb8000/0x2000)=nil, 0x401}, {&(0x7f0000a2e000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000cf2000/0x4000)=nil, 0x9}, {&(0x7f0000ace000/0x1000)=nil, &(0x7f0000c4b000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000eb6000/0x2000)=nil, &(0x7f0000abf000/0x1000)=nil, 0x5}, {&(0x7f0000cf1000/0x4000)=nil, &(0x7f0000c19000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000a7c000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f3b000/0x1000)=nil, 0x5}], ['./file1\x00', './file\x00', './file\x00', './file\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfb8}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x1) r3 = semget$private(0x0, 0x4, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/156) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffc, 0x2, 0x8, 0x5, 0x6}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xa, 0xfffff, 0x81, 0xffffffffffffff81}, {{r2}, 0x0, 0x1, 0xfe5979bb323beec4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x70, 0x800fffff, 0x100000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4000000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x4}], 0x3, &(0x7f0000000100)={0x7, 0x2}) open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x98) close(r2) r4 = semget$private(0x0, 0x2, 0x120) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x80000000, 0x4, 0x9291, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00009ff000/0x600000)=nil, 0x10000}, {&(0x7f0000c60000/0x4000)=nil, &(0x7f0000b35000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000a56000/0x1000)=nil, 0x3}, {&(0x7f0000a32000/0x1000)=nil, &(0x7f0000f71000/0x1000)=nil, 0x7b}, {&(0x7f0000b2b000/0x1000)=nil, &(0x7f0000a23000/0x4000)=nil, 0x9}, {&(0x7f0000d11000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fab000/0x2000)=nil, 0x8}, {&(0x7f0000bd7000/0x2000)=nil, &(0x7f0000bd8000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e03000/0x2000)=nil, 0x5}, {&(0x7f0000d3a000/0x4000)=nil, &(0x7f0000b5e000/0x2000)=nil, 0x4}, {&(0x7f0000b6f000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ab8000/0x1000)=nil, &(0x7f0000f80000/0x10000)=nil, 0x6300000000000}, {&(0x7f0000c68000/0x4000)=nil, &(0x7f0000b42000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000a9c000/0x9000)=nil, &(0x7f0000b3d000/0x4000)=nil, 0x1}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000140)=0x5) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000000)=""/60, 0x3c}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) 16:00:18 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = getgid() r1 = getegid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x5, &(0x7f0000000280)=[r0, r1, r2, r3, r4]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) setgroups(0x4, &(0x7f00000002c0)=[r7, r8, r7, r5]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r6) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) readv(r0, &(0x7f00000000c0), 0x0) setsockopt(r0, 0xf967, 0x8, &(0x7f0000000000)="7df70396e02acc4977b2d703a5a244ff3890a2348971baf29245609721ddea3284749d2c48916445284fd326e36b1c11c9466f79ef88", 0x36) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) listen(r0, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10014, r0, 0x0, 0x0) nanosleep(&(0x7f00000001c0), 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x81) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r3, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r3, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) fchdir(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 16:00:18 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) fsync(r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000580)=0x2) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x10000}, {0x1e}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:18 executing program 0: r0 = open(&(0x7f0000000180)='./bus/file0/file0\x00', 0x8, 0x100) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x3, './bus/file0\x00'}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x6, 0xfffffffffffffe01}}, 0x0) 16:00:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x400, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0xf7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20040, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x228, &(0x7f00000001c0)="005800208900000000000000") 16:00:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8d01a1f4a315c202, &(0x7f0000000040)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f00000000080000005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f", 0x8c7) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3fb719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d8980800000034e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbacba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea29d642f1f0dcf5d294fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103", 0x199) 16:00:18 executing program 1: r0 = socket(0x2, 0x1, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="a6aedb2dc9a8f8dda23a54fbfa01643bc6a44fc357a4d17d706a0351def04b3ab81a180fa0d1eec9d2828ea6599c0fa212f00ad6376fb6e6ccabc53b0bc69d4e25ef8121fcfad8bf9ecf3e89f88f87ff4a1611622d0f65fa63a6ceeab5842465b767ce43a8cabd2c949ed6e6313c8d266234f96c5d17826167cf844141da71eb540d31790ea125b5e9521081afd3482fa3fc96a57836ff6c0e0314e7139fb29230b7ae7502ac1522c84028d9a46adb", 0xaf, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="622b740a3db585000001"], 0x10) write(r0, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x0, &(0x7f0000000180)) 16:00:18 executing program 0: socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0x2) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f"], 0x10) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2bc, &(0x7f0000000000)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xd68, './file0\x00', './file0\x00'}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x820, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) shmget(0x2, 0x2000, 0x1000000e2, &(0x7f0000ffc000/0x2000)=nil) 16:00:18 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_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0xed6}, {0x18, 0x0, 0x7, 0x9}, 0x0, [0x4, 0x4, 0x1f, 0xfffffffffffffffa, 0x4, 0xdf7, 0x7, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x4, 0x9}, {0x18, 0x2, 0xffffffff, 0x3}, 0x8, [0xc4, 0x8, 0x2568, 0xbc, 0x508a, 0x9e0, 0xba3b, 0xffffffffffff0001]}, 0x3c) 16:00:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) setgid(0x0) 16:00:18 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0xfa5e}, {0x4}, {0x6, 0x0, 0x1a40}]}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000240)="71eb2494800704c938ce60f645ad1f684942493ef0930ff082bd88018cd5f4276f0a26e6568b54b7873bff0ffafe195b890800000000000000aade638d6a128918137e8368023b4f28928ccde1539ed7ea42056940bbd95aa1702da4c84f7a878e60cd538e88e80bbbda04bcc47d7dc1965fa100"/126) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x100000000000008) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) lseek(r0, 0x0, 0x0, 0x2) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100010000) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000240)=0xc) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xffffffffffffa264) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4505) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="b64fc42bcaff28e04c04f73d8937ccd66bf9c6b7781a28be3789b0cab4831cefed7895fdca4e160dd88c92e96b426f4fdb4c15e5b3500b2d20aa1f2a67179c08d631c1713554669072b528efa4f6d5de6588a118e637510985537c89faf6ca08ee2d0158d063307cbbd638d451d9d5278fe45ce55911852cdd785ef955ff5ef93bd58eb7d68d5043718d1d19f024a6ec3a1b22678abd3126495f90c6faafda9b87709c20fd3ca6b029d039de6d2bde49890445a23b1b8c", 0xb7}, {&(0x7f0000000000)="cab6228f6667013f0cd1beb40ec79d2890ac3bce211afb39cc9157f21ca0971b2e0b6ae62c6b96214b87b6cd9da007", 0x2f}, {&(0x7f0000000180)="e4bb4f6be348d6f6561cff1710ff47cad10acabe516f35bf872a60fe7cbe692f46099183339cd10b097a9cb42e560cd0cfc4c6200f5a26d163e227c5003ee337c25d51652783d4292d59c72f3899f9dbeb4d76fda36b2ea8a091027837dbd31d2aaee297c0", 0x65}, {&(0x7f0000000200)="f7f0eb81369ebeb0e932332ba7865c420aa503ccb53a21ec06385112e63d824cc2c919f3ce7c69d6dac535e4b007c1a5ec481ded9b84773100cbc94e821157329b95559040d2402ef24a7e5fe894775f796704d131ad453b358550c6fac126419c39ef448f8c061dd40c8683b6a4534811d93a3c72c161cdd364ae305642fab27a07688c13bed5dd3dd407901068aef87fee3bd20bdf302ef48ca1c37c1103bb1710de7ef4ab7d08c2e27d9c121376bbee19", 0xb2}, {&(0x7f0000000040)="56e88725a6cf", 0x6}, {&(0x7f00000002c0)="8f502df4bdb6f6422e3990124631519f04734ee104f8de4c9f9da1f18654bd5f5ab40a20", 0x24}, {&(0x7f0000000300)="e8132874402b8566c6e9746628a66cdd00304e552abdd1ed2bf67c9973f2174d101b3d5d046598e784fc4cb21fd037862edb48e7b6089f256e3dd55c32633b566504d66f23283e8a7b3b4d9ad9d6f17f6166d5184a151131c5ed75f6f7763e97baaedf489dd3a07f43828d860225c84568c2e425c728e4e889ad5d97ca718925ad374031008e3ff4fb19f7a4ccb6ab1bc86158f7a9341668138aac59960618b4d1bbb6cc315de906e4fad040ca4ada1a31d7c602e3c042ac33d039b5b11584329ba62bddcf28", 0xc6}, {&(0x7f0000000400)="3101f8bdc1074e2d89eb34a02c06a058b6b2d77a90e3bbd0", 0x18}], 0x8) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000140)=""/155, 0x9b) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xcb0f0c61f25b9854, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) recvfrom$inet(r1, &(0x7f0000000200)=""/106, 0x6a, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40004400000002c2, 0x0) setreuid(0x0, 0xee00) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x18) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaa1b98346ff135c009f0000", 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000680)=""/24, 0x18) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xac57) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) read(r0, &(0x7f0000001280)=""/250, 0xfa) getegid() accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000040)=[{}, {}, {r0, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) getegid() symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') 16:00:19 executing program 1: r0 = socket(0x20, 0xc003, 0xa) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000440)=""/146, 0x92}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="3e0f423daa1916b14aa13d8c7b443b4c962591d92e79c5fd216025b564efab10da615fbe2244f8ab5917f1450d", 0x2d}, {&(0x7f0000000140)}], 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="bd3745998861e7c52e7d9044c37df8127b6c8c068da36bbedc9de312c98be994745cfb44cfb284da4d244c64bced1edc", 0x30}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a6cd0145f4f1ea092451f99b54d567f8258c2cd6", 0x14) fcntl$getflags(r0, 0x1) 16:00:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0/file0\x00', r0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) clock_getres(0x2, &(0x7f0000000080)) 16:00:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x100000000, 0x2, 0x1908}, {0xffffffffffff7fff, 0x80000000, 0x2a9, 0x9}, {0x2, 0x4, 0x101, 0xffffffffffff8001}, {0x5, 0x3ff, 0x9, 0x6}, {0x101, 0x8, 0x7fff, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8001, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x45}], 0xa3, 0x0) r2 = kqueue() r3 = fcntl$getown(r2, 0x5) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0xff1c, 0xa20}) fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000080), 0x0, 0x0, 0xdde, 0x0) r5 = dup2(r0, r1) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000000c0)) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) setrlimit(0x7, &(0x7f00000002c0)={0x2, 0x5}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:20 executing program 1: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) r0 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x82, 0x10) getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79a197ae1908de02110bd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cf6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e5510481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700000000000000000000000000000000665bc0a436b56df9af579d5d6583f2822325609a8646d4b46e152cd3eb6571d0033a0adbbd21b164efa258cef082017267e676fe9c88ed58af3737f2657f48d1ade1cb5126299052cbeaf083fd95226a45bfa639b922df7d"], 0x176, 0x800) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x2}, 0xc) close(r2) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3f) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100000000000029, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget(0x3, 0x4000, 0x4, &(0x7f00001de000/0x4000)=nil) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb11, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r3 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)=""/166) r4 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) 16:00:21 executing program 1: r0 = getpgrp() getuid() wait4(r0, 0x0, 0x1, &(0x7f0000000140)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) fcntl$setown(0xffffffffffffffff, 0x6, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xb8dbfe8e6dd7a0ee, 0xfe2eec72c74d189) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0xffffffffffffc73f}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x8) select(0x40, &(0x7f00000000c0)={0x2001, 0x6, 0x3, 0x2, 0x5f, 0x8, 0xffffffff}, &(0x7f0000000180)={0x3, 0x4, 0x0, 0x6, 0xfffffffffffffffb, 0xfffffffffffffffd, 0x200, 0x4}, &(0x7f00000002c0)={0x6, 0x5, 0x7, 0xffffffffffff3c15, 0x1, 0x8000001, 0x20, 0x9}, &(0x7f0000000280)={0x5, 0x6}) semget$private(0x0, 0x2, 0x480) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:21 executing program 0: mprotect(&(0x7f00002d0000/0x1000)=nil, 0x1000, 0x8f6f9020da74f694) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/99, 0x63, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socket(0x10, 0x3, 0xd25) setgroups(0x1, &(0x7f0000000200)=[0x0]) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") r1 = dup2(r0, r0) accept$inet6(r1, 0x0, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0xfffffffffffffffa, 0x6, 0x8}) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x1f1a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffff, 0xffffffff, 0x5, 0x7fff, "235f4988bea304fe50324cda61b59b65a686340f", 0x800, 0x30a}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000008381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000200)=0x1) 16:00:22 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x8000000, 0x2000100000000}) pread(r0, &(0x7f00000000c0)="d190cb139e3b681c8304251bf47f032442e2ea125c1892f62921dd49d2e0981df21f9e46e01cc6becbdd6742263e5e834da3325183c754b7e96166e8b2df1c012f5cbe6d61e30f6b20c5d59d48574ac4c285315422284008d2d6811b19d9e226bd008239513fda", 0x67, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000000280)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) syz_emit_ethernet(0xffffff6a, &(0x7f0000000140)="1b") r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) clock_getres(0x3, &(0x7f00000003c0)) kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x726a}, {{}, 0xfffffffffffffffa, 0xc0, 0x40, 0x3ff, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0xa1, 0xf0000000, 0x1, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x80, 0xe9d}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x6, 0xfffffffffffffffd}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x9b76acc978c7d2b7, 0x4, 0x5ac1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xe73, 0x9}], 0x6, &(0x7f0000000380)={0x9, 0x5}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0xc815, 0x0, 0x5}]}) 16:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/152, 0x98) minherit(&(0x7f0000296000/0x1000)=nil, 0x1000, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x6, 0x5, 0xffffffff80000000, 0x2bc}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1c0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) 16:00:23 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) kqueue() dup2(r0, r0) 16:00:23 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x81c0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x7e8c7d2826a6e94b) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000480)={0x1, 0x29d816ed, {[0xba, 0x6, 0x1000, 0x3, 0x4, 0x2, 0x4, 0x5, 0x7fff, 0x5, 0x1b6dc95f, 0xccc, 0x7, 0x7fffffff, 0x2b4, 0x1, 0x23, 0x1], [0x81, 0x72, 0x55, 0x800, 0x63, 0x2401976b, 0x9, 0x100000000, 0x8, 0x5], [0x5, 0x2, 0x7fff, 0x0, 0x4, 0x9, 0x101], [0x1ff, 0x6, 0x200, 0x1f, 0x8, 0x2d1], [{0x3, 0x7fff, 0xda81, 0x7}, {0x80000000, 0x18, 0x0, 0x206}, {0xffffffff, 0x1, 0xf000000000000000, 0x8000}, {0x4, 0x89, 0x4, 0x2}, {0xfffffffffffff000, 0x3ff, 0x2, 0x20}, {0x5, 0x80000000, 0x10000, 0x1}, {0x8, 0x3, 0x0, 0x8}, {0x200, 0x7, 0x8001, 0x4e}], {0x81, 0x7ff, 0x9, 0xb0eb}, {0xd389, 0x3f, 0xfff, 0x4}}}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f00000000c0), 0x10000) utimensat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 16:00:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="50e9560cc43409b8"], 0x1) socketpair(0x1, 0x4000, 0x8ff0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/209, 0xd1, 0x800, &(0x7f0000000240)=@in6={0x18, 0x2, 0x0, 0x3f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="05002c2f66000000004710c1ffd425c5fad3aff983b83135779c9b4d1a501338bc9ad6fbf3d207232a26e1470525ad777960afa908215b0680f8e0a2c0233359a7a181e2804f9b766080535ee692c823adfd66b9b8578125b5ed494ecf6e81c1f20306d6ce0be053e51b5293096f90a70b9ab6e3a0ccd784f9cc2255aa"], 0x10) write(r1, &(0x7f0000000300)="f4d3b18ca9f8a23e1eb4a943528ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ee45e6e75f65c7c086906a8b4d43d1159490687b95573c6a2e1a28f66ae1c8c58a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fecd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e449173f47e24396df0c58cd796e5449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746bdeb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120d00", 0xfffffffffffffdf6) acct(&(0x7f00000002c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x840, 0xda) syz_open_pts() 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x4, 0x3db) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/152, 0x98, 0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:00:23 executing program 1: pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb1f556e6d82fae07) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) getegid() setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 16:00:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000580)="d328ee56", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x10) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f00000003c0)=""/131, 0x83}], 0x5, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x2, 0x100000000, 0x7}, 0x4, 0x0, 0x6}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x1b445e1fbc4723e7, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x200800029, 0xb, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f000070e000/0x2000)=nil, 0x2000, 0x0) socket(0x38, 0xc005, 0x1) sendto$unix(r0, &(0x7f0000000400)="c123327b50198b96ba233c27d105000000000000009930e31ae29cc059f306d014ea227a3f8e441e6b93f9cf3990f955be1ad56e5272e79635befd04bb995913b40f709fb2f640ffe596c2af9a77b489726923493ffeec67f7a46d985d4cf0769d84c23add3c9b1300000000000000000000007f3ea13d9660b6c7b3d16ccb89841417dd8dd73f425863d4fa7f4a86c4fac71b5cc212920e00", 0xfffffffffffffe6f, 0x100, 0x0, 0x393) 16:00:25 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x8) socketpair(0x18, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xfffffe9d) semget(0x0, 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000200)={0x902, 0x40}) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x100, 0x0) 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x938, 0x8001, 0x7, 0x2}]}) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4c0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000440)=0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20000000040}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb1, &(0x7f0000000580)="c262aeba") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x6, &(0x7f0000000000)=[{0x8, 0x8, 0x1, 0x5}, {0x5, 0x8, 0x6, 0x9}, {0x0, 0x10000, 0x9, 0x3ff}, {0x400, 0x80000001, 0xff000000000000, 0x401}, {0x89ba, 0x7, 0xffff, 0x3}, {0x0, 0x100000001, 0x7, 0x200}]}) fchmod(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom(r2, &(0x7f00000001c0)=""/230, 0xe6, 0x40, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x7fff, 0x4}, 0xc) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x2c, 0x0, 0x0) getsockopt(r0, 0xff, 0x1f, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569fa25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) fchdir(r0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r2, 0x0, r3, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 16:00:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff58) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700"/4098], &(0x7f0000002280)=0x1002) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$setown(r0, 0x6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000200)=0x33) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) socket$inet6(0x18, 0x4000, 0xff6) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r2, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r3) syz_open_pts() r4 = semget$private(0x0, 0x7, 0x19) shmdt(r3) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000000c0)) r5 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r4, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) r6 = msgget(0x3, 0x100) msgrcv(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="0000070000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d1b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534506c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e267c9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3d4d737cb127305d2b90aa3a837518eb4c6d5a02a5c30ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304cd1dbc741505def7d9b8fa2cf65d0e694a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491959cd910e34d07d8bd0531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca9fa2f04158c6440e48b77d20b9ce96808eb5497e033983eeb"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x100000000000, r7) ioctl$TIOCSETAF(r8, 0x802c7416, 0x0) msgget$private(0x0, 0x20) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x3, 0x6}) 16:00:25 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)='./file3\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x2, 0xa22, 0x0, 0xfffffffffffffffb, &(0x7f0000000340)={{0x2, 0x1, 0x8, 0x3, 0x1, 0x7, 0x3}, {[0xffffffff96ba1a50, 0x401, 0x682e, 0x5, 0x9, 0x1, 0x7, 0x1, 0x80000001, 0x0, 0x0, 0xc5b2, 0x80000001, 0x5, 0x0, 0x6, 0x59e, 0x7397], [0x80, 0x5, 0x3, 0x57d1, 0x4, 0x2a, 0x3, 0x2, 0xfffffffffffffffc, 0x6], [0x7, 0x4, 0x3, 0x6, 0x1, 0x8, 0x2d69], [0x0, 0x5, 0x7f, 0x7, 0x5], [{0x0, 0x7, 0x1, 0x401}, {0xa6, 0x63e5, 0x80000001, 0x7}, {0xc4, 0x0, 0x9, 0x8}, {0x80000001, 0x1, 0x2, 0x2}, {0x0, 0xfffffffffffff4d1, 0x1, 0x40}, {0x6, 0x49, 0x5, 0x2c9a}, {0x1, 0x100000000, 0x43c, 0x8001}, {0x3, 0x2, 0x1}], {0x3, 0x8, 0x40400000, 0x6}, {0x3, 0x100000000, 0x8, 0xff}}}, 0x8, 0x7}) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:25 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) r1 = socket$inet(0x2, 0x8001, 0x1ff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xe0, 0xfff}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x100010000) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) pipe2(&(0x7f0000000100), 0x10000) ioctl$TIOCMSET(r3, 0x8004427d, &(0x7f00000001c0)=0x4) 16:00:25 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r2, &(0x7f0000000980)=""/167, 0x3be) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0xb, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() ioctl$TIOCNOTTY(r3, 0x20007471) setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000bc0)="664b71873cac48040000000000000099a043bb219cefbbad5e8c6918b740f632f131d3d6842bc305ad7a9dedc99bf4cc3c", 0x15}, {&(0x7f0000000800)="ee9136243d42749c59594973bc4835093f", 0x11}, {&(0x7f00000008c0)="d0276918eed2291b095304a8b44ecdf8e6a8335bc95e10afd555e86ecd4e80b32d8f25f0abd78ed7a8694ab478105cb057970c56ae440fdc3468009fd703d783be29248957fb809535e694ad13698c41a9e0af5865b63b02a68bc89b6ff985873a328c87f3e72e5c77bf06aff7676cb0a1c42f4953f029ea7b9dfa95fcd83a74c23e51", 0x349}, {&(0x7f0000000c00)="05c84c0d68d3e7a746ff2fefcbbb25f81f094e35bc305d07313a0930d27c7a0b12fb06bf", 0x24}], 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x80) semop(r1, &(0x7f00000007c0), 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0xffffff18) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000431000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86132) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) read(r0, &(0x7f0000000140)=""/116, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f0000000840)=[{&(0x7f0000000500)=""/107, 0x6b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) clock_gettime(0x2, &(0x7f0000000000)) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) r3 = kqueue() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x2, 0x1}) 16:00:26 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0xf7, 0xfffffffffffffffc, 0x400, 0x2}, {0x8, 0x80000000, 0xc7, 0x6}, {0x2, 0xfffffffff36a230e, 0x0, 0x7ff}, {0x9, 0xc72f, 0x6, 0x2}, {0x80000001, 0x0, 0x0, 0x3ff}, {0x6, 0x6, 0x7207, 0xfffffffffffff917}, {0x7, 0x4, 0x100000000}, {0x8, 0x100, 0x3, 0x2}, {0x6, 0x5, 0x3, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getrlimit(0x7, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9e") 16:00:26 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x7f}, {0x0, 0x100000000002cd6}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/22, 0x16, 0x1, 0x0, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x3, &(0x7f0000000000)) 16:00:26 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x2c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0xfff, &(0x7f0000000000)="e8987a902d369e1ef9a0eba8954c7751ee232030e3619e29cd1811258bc8ab99463f1292f5a5fdf35d6a06a3890f9ac1fbd220a48caa7ef1b0abd2d9d96aaf235d8133c871fd0e2e82411134408a30d89357574c3b1261c897cb9261", 0x5c) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x800000002b, 0x4, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x3, 0x40001134, r1) 16:00:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x9) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x8, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x34, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x2, 0x1, 0xc98, 0x3, r1}) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) 16:00:26 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0xff819306d0f1f364, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0)=""/38, 0x26, 0x40, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) kqueue() 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x3) close(r0) 16:00:26 executing program 0: geteuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd93, &(0x7f0000000100)="b6") 16:00:26 executing program 0: setuid(0xee01) mprotect(&(0x7f0000625000/0x3000)=nil, 0x3000, 0x10) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000558000/0x3000)=nil, 0x3000, 0x3) sendmsg$unix(r0, &(0x7f0000002440)={&(0x7f00000024c0)=ANY=[@ANYBLOB="01002e2f66696c6530005c9f08829c4ce01e4420b5b208b4b0996b43319c7939e6fd42c2c40560f44eaee6673efe923356460f2724fd564a61a2b897a7ee63e9ce22d091d1d0c8c81f7984970c1747fcce5ab5662afc61201db5bc6058490e75322ae24f21993f4581a7620eec29bd675c77a5a8bff3ebd7cc20b26a45a2033a9e5c25e3957903afea50f4f92e58c2bc48c1aa9d624e1fabd848756ce1b5d362beb9b9a6bd62986e81b5d542e6bc2e2f4a42ce7dc7b88b568fdbaac99b409492b75dac3ef76e38228149b4e679"], 0xa, &(0x7f0000002380)=[{&(0x7f0000000180)="237b10e956002b5967ad00ce761f1e12807ba84e6a8963d5ef9e1e6fd67ca711d0d2943e1d59e81c3c412264b3c3cca09ac9a863f3d2f168093d6ec314f1b1fa7e767407e52c0ad5525f419ec839e56cc89bf81a3b44819d0dc25fc909c9bd6c6b8d1ee1b38262de7de384751c038cdad6045533d54c62c904ccd0f5cafddcf3bf3865e655a39c7a0b1394ad1f03e3bfd045003c04349088254f5010ebebf37e37457ef3f84a5c7044f4f554a75c705cd1775a31d6e47840bb9c65403bf6a088f5de778f4ca9d941ff2f8369943d3b5755b2725724ab8840864e26a7ab3f7095916da81b8bd506be30baffbb1a2eaa5c01177020246545c6074bcf04434805f2a8a4f925df40ca548644631ae0187d082eb2cf05612bc45bbad9946a9d0a715d42497cee69770178a5b01fc0bba0c23241e2c0a778bdf1b7873d485ff247305ae8ce90540e3b5761de2080dc018b8e77999ac2ad751b9cb70ed5f9ad8fa4c138393c5830af1f6ff34712c88e40df2ef65401e42cad8fead32263ee652925b88c0453f720d2dc87ed468c6defdd530f38971766767558bed3d7f3ac0f3d4c3a81decae6ebe5998008da14727041cf4c91a7045d9019841308098a3308e79c016e4f2ee260d55ff31201b66f86e4c7a11f7aa6894968261389645db1b631053a4a85d8f3848c6436b8181aa67df4e652d15e29393b7c3729a310bfbc38e0af31dca03b3cd3d44b8e5bbe1b0a78d6322444ed0c5b472c314b7942ff6b7acac71412f3a89271f3fe0550d728b24dba12e5c3cc62de395a7ca382daaa2dcfc00d9c42c7a0c82a34bd70848db2fa21d68b504e4f5a4cee5befe76f4446f2d638e07db2f3a98319aea07404650fa470ccaeb642b3e28bc3b912f55e9265829f0ae8f0ffc9e940028695ab261445c8a129f5c65255acb7eaf2c344912ab54f82e18e4e8eaf0b1e4ba2802e11331891744822b9021cd7e4213066378eca3add7c3afe3cb71fc6e611127c6390eb8d00500c7377d872a561b7ad3829f7dfd2ab3983c1bb6057e08ddeed05a11f9cf90ad0b914c50b8f8614f8b81ded5c08692b9268e7658a17dd1d3186d9a86e9705136494510c0253fa6c12b74d8b49f8245c466f76ba1a22649ba8f006734ba8c568ffb8061f69c56600b71d7c3e8c9ffdd05e8d2ba87631757d690f603bd33dda6547fd6b6a9e5a38c0ed907a8378d05cb73e6adb7df8f348802c2f25436db3a861d3efb5e8ac64c2aee44572fc2fddf979427b3e0bf98b30d1f43bbb8a9a0fb1263d3fcd1a32e28990b8c0774d33645da4bae95a4faf21e601c625492423b1ab92510d7006e72872b893673f373ce72dc521190a5bf33f75079441a0597ea193c81e5b69f590b903f393a1fd4f86f3daf32975c4ff7b2c6ac53493352670834cc2898d93fa5278be560237acd978124908481df496a3d57572fa913925c7707ad96c61b5790d8f756d36b699e1b1f9cb0efb0196bf5b30355b4272aa5f8d0067ab410d109535c1abae04ce048fd8a8597c9904f350a441b8eb8c1b533457a7457bc445dffd06a06ab0faa139044b93fa1246f72f480ad9970c95381ed64193dad48e708e1f6a044e8fac5e7b9e866d1f232b9a03c8dc54f733a2e34ac2d458904634546001d85b6a692c71de3d65453c81e74bdb10e2d2aab3c47530fbdae65e7f7b463aa89f096ed55db50db86869a482ca318b22f990ab8b6734dc449d4b8c9e92cfd04c0ed6ca39c0a636ffece42432d3064c69be79f90679294c2464cbbb7b1c1f3c175528e354b7f7d8c75125d3cea318db21a95d970af98365bd0d90a3bd516ad6f6b37aba97a360c8c8f0014df7146a9d6d98d375867fb3192acd3ff91b1a6f796f320192ed097a9ca23f5faca12f02c971ed164e8a9b0970232cd1b32a36aecafedf2b56b0a3aa08af3cc0d2d7e4acaa6915e3be9c36d44aa79c51a65fa79703319b0545a9c3e2c468ce66f02143042ba942cf9ff780b2d1c7474cd51edb31ba6d8d4355ae511e21d761d228eed45ffcd7324dd9d4798cacb27b40ab847f52b5796b1a9397443ef8a8cc369e9ce956c3329be8899a0482f97b6c11ca7771801a3787bb3f90d0d9310b2196c4ce19d0dbc9d83ea7be747b31d10e9d0a6172a0207e4b470ab2c6f1778088c1707665776feb383b2aa97a011cfc78fcb724dc131ec24a1b162a7139baa1a53a55c5d75cc6c93528824ed843b9476983ca6c527e602e269cc609277d029f1ea7322391de6ef59b9cc6c7813fa00c268c21352ec3fc1be9ab6c50c148e3e83575dafb472a446dd4559e5042ddcfd01fb7993e389926b7f88a50f552cfb6fba1675fa2603e575f62d160881c6e4252683612312e549a616aee7ea3c68441a970a0c96e23ce825eaf462ee2caa453787ea74ded33b35d03789dfdd376b291f8457652f17cae9abf52022629d062143a3ca70b2c0d77762e37ea7836f97f2180e88b34f6127448f78c7fefe1731b9b0563b1ddf9237ad1b32443a8d33052b997164b1ff2ad4eb10351f6fbce27f7ed5167e640ebbd9f1f0ef5a610875f87ba85651d7e825667361753f5a77d5f4d7d58ed31d9e794a7a8d49fff6142f50e42a62b8db69e729fe71ea720a2403374a1676ad9234f42cef5c41e7ef07ebe5a06f132f95bc54d09e5a67980b566d32605f078d9332b661d20f7e88eec41b10ba5c0d26daeaea9d607bf8a6e11d0a86cfa833b9a837a11daad8960f5bf6a02b81182b214d74133f8c58777b87819ad36a76e7b23caff1cedcd618a05f7d28cd3548f38507e319add1d72e7363933a8c05a2d4aecd5fa8980e036c498abea0c95cbe3a12cc84e313821b9fed7e2f8e8cb4668ccbdaa0f28cce1d63ae12d400095f2fdd78ba0b15820510400fe172160dd0535d7c2d09e4562c81c1de48e3f0d1fa0b9870583294180d2bbf67f41150a590226963094ef02709ebdd39385775790599eefb200f3b87071811347bed5be27df514336ef283e931d3366b1d26931aaf52928da5089c6b2ba2eff48286b7fdb567eeee91e37d96bcc2fc18fab279f8ec8ab2bce9f0a872ce756206addc4846a520f439dda012c09042e5b5178394dab0b182b6ebe155980cf482527bc41a9a3c4370fd44a06043013ae32e4093a62901edde3551f112a615ba1b728563aaf5ca47447d28eb7cbc09515fd382b8b035ebcfb95aa8e3638e0e042082520c8594fe7341ab35ef7a3cb998ba77c7ba87c2a74b609962bcddeaa2b901c68c3f8e5530e71a42579d465b623c9a1fdd18ed4f1d54aab2ab34c4de0221a1e440e5ea2225add60933191a1b8af0aa66eb53a942bd9eab2ca27a6644a672a3cc374f993f396bc50ccab236d892396c4bc1bef2877bef69c63289c76f0966e296180fa601efb5c1069c50d29e6c0afd510cf88f23960bc9c6c6c749e0f832024680d0b741ce7b6dd04b534b23001875682add3d3c7117e9cf93b4da01427ac4efe91abaeef1276f24ebd01e44e44edc716a57b9baf95f6306a9a9710ead68c2fe84add61678196b71681852f4b584330a4690745551c76e1f681388dd27f20840e08d3f8fde2f79519249f10e5694138c88f23816ad29948f2f491ef68521144209628de2498f0dad49548baab0cb596143b4fcb39e347c1235713b282280b00db31794f2e1f1f3681243dcd2d17e7b3ca2f1af36d06fb0a28e262cac371ade188679d05db94a6a85dda50734621a20b6a04748f86f06d48f17e0443bf8e2494dcde7bcc2dad96b86c016dfe3e0cb453b8a18d1a01d883619493078efba2b72e1625dae1f560f6ed305c6ee53dcd56b3aae0659ccebbd669ddf86da423b214ce14576cfab31855b48c227ae0bd478d5e2168c355a3193a5142d884b39e7d4436f0812556f22e83e04fa17303dc19971cda0fe96c2a13ac64562109b216a178ae0d69ee7298646014bcf7ad419200db71fc47567e04150d65542f7d1fe02e8f68f40a39c745a1e16e93f8f9c2021785f54e5bf8b9fd017b46f9e6c0a9154cc4deed4eeaab6fad2a1a50da22d4479826432b6735d80b29b5cac5b75c1dad70200cd492886adba120ae681f852e644f182a5c30e3c87a929e3cd32ab8fb9ed73e0bce63e9c79df79593c2c5e3bb67893022666bb26da27859c06cb94f4e20592af9611643b074de3816932535c03e054826e351ba05bbe013c114d7c1b94c670a1927a47458328a0ca2140166f7c8b976d1e90480e3b9a9b4b8dd28996a772c71efde1cc9e1510029a41750016b734d52540678745eb6aecaf04cc3408387fc3d002ae5840653e0f0b11a8ad339b39ef7fa5ce13cb68316015a4f0997c2693e4fd903a7f646907a085c235514cc63cef5a50e70a6e85c3cd24b082b08e3988e466e3f2bbc603a93b892c77f150b02597c6847f59440c8e68f219b8868f553671c344cfe5f33ba03bfcfee64c84187eea8e89cf713f23c74ea13a3fa0eed80759339c0850f07606b6c72d21ce56308536d52461e2f23abe4b9b8ead57766e372890b54e0bae08dc2aedae4a9867c65070df5287c0ab1b66fe860f8f6f0f831ece7d18d8157959a6288709c654a07daef73751e9c33fa49a0d3fd2119452586ec4e53af65d0ae914f6221ba4b27d8762c7f29916c36cab9d462be371edffc0d2b7c697ae05a69bead9bfa4dbba87d50ddafe8e18f8152c12949cea9882ef7ebc86c0c52c8dbefced8cb8d7cc9e95509f79c7142c6fd995fcbcb4b34a808b249a804e62633c69816e01d21ed7b2ee5fc30aa217d2998e673e7f80fb3d1312cad7b078ad236682ca428fa4b1849c9faf62ed9197ca37d6349c86813ff6c84a97016579df2d5be59941de27d0c9cbc1004066ae194b93e0c09dcb1665892c6fab0cc315ba130ca9ed1d5ff09930da9bffe09b5b57289b8c60a438c749240c734ec8514e187b0e6e553d71e507f7d2454474a1643017049d128389e5c9b5460e8de18fa42d80764d1f2de3395c205d4acafb60eb4bf61d27226ea0fceda09994832a125e140d51daaa8f2ebf5e46cdf1d02555160ba34e6154ad26fb0d10e74f5e55bf7d78d56e7b4ddcecc5ecf1080f6b162995610d3ac94998391a8b6163461827be67b8d0ba84f9a886fe29b35137c009cfc0a5e9b927d46e1d16ae52efeb6e23a31d4070230ecc764991399870ae5caa575646b0eedec42a6824a55b00b32394608ddc172e90edd51258c691338e87766bc660d98be1b966769eaa81480549f4b74aa0d501979a0c26f79e56e9ec8532d3579503571928561f69a91fb02fd261b3e02b4d1bc73c9c9127ad85b824f23946eb1d99ba3235a3deac14b8e6ba5c9db84d7c81178aa3c94aa717880b8683c4c6b4060082b0fb6ab971d6b3a6bb81f38c2629479426034d5c4f3786185ff503f964d5d4b86d31a9152e4ebd4651009e926dee211c98078d2420b151c154fe458d11574c0513154b0cbee78153506e3ffb649bce1813de3fba54bf4deeeab8e02a477e8c4d56224fc47a7017b3220a77c0576eab805512ae2dc1e268eac4f93912313638954f2151032439cc87ef6ad37b1c82c47febcc40d34ff143e061529d5b74aa3bf0c48d9a99c593571c582907b4ce399d331d5fcb4895666d7fa7c85496cf2d4a6378d6099d1224a179a4b435bb707b0b96115bb80ad0fe35bf6f92c0034bba53134053b32dd12e65c04f2667b31618798f538403dbbf65d079f70ab34bd1890071e8187eefb03043e7a68356ea70c712aa6fce5b5b42b2a15f96ac2d5ed34ec4d3f4ca3c14956344096718465211e", 0x1000}, {&(0x7f0000001180)="d9ab38e2d2611028ad5a202d284f2ce3f2b9162edd5f7604f468de9aaa1dd892431088468ef34cc1e4bdf2b476aa8f54a827f3c980548d27204cb3e3e54c056f7e540ff12b14e0983576f8dcbfabd0ce4f239992ae2d9a8391ab8b69b0694b3d31c0e26f02531cbe3059478ec29cd8dc984056b6eb1548a08890105145564c0ea6d1498c388f48edc61e8c86aa7e2c5077b6cd1f6f85658ddcb7b61e73f40492fef1f9ad6aaa55fc65f0b9bf23169da5a4bc3dcb02bfef8e2f3f34ddf62d8e40125661be46251f457b5822e13ff945b48c9fa928640bdd5c3ebb20dfcb69aa80be43f667e171a207ce956ae8f842e2bd2c5edc4f46272d12208601d7a206a8c00916b63b22b2b78fb906f216fbbaa1678b1796f92d61cdb5f188def7f63ac7d61f866488a75d18de4040d31ffbb248e848eea7a5b2c85f05e11d805448efecef897dece742e2da8d775fe3014130d3d98910a7f3ddff79f1a21f9dd7bfd07551462166a4a8ca43ea68ea7ca1dd71ba7d91e28bd0e7178823a22f10904aa41e15c093e5a1aac903f32e8a358839092cae32a318f08eb3c269954223037163837d7b5a93ec45fd31b5216edac982fd48f7a80f243c4932294caa9da281ec6b15596ab1f03ddf41c504b805f67f81b53ad619bcf3bbf3b8eba1d5f7a4057b122b1bb04029008e3b065ae1882812b371a037e0581419b1f80cee4a2a4d7298b2a4f878ad0beb33a21d263f20bbbc7dd33baefc3bf4c8227fb6a9f53438539d93b0d9a8c9d38d5734003d612646f788fd58495e0d82678ce5d88014afe8e090265845cdfea3d2d0c8c2c9c8b60bb441952f39924ac7431c82784c11dc8102fe8562ad84c2f27a55ee28264cc24cc626ebb4670a5d4f43041ece3752478526beb603fe8d1a291ac434d96de194e3863bd9f8c63db35d65f638f02340e26d1ad53e78aa03429543046f4bf7e08e1fe2ae4232d2a015ec4119df81c260add78b33ce3a7ab78a7e278f66f159a5f22b651ec447ad99c067db5228e14d94c8573cd6cdc3e1a763482b4a3ca6b1bf627e4f83a763a3d27e5f9886f3c9e21298a69c07b8049f29da057fc306f571de03ea7189365748b4b6780dab23304d6573feb1e90b134e045dfa3aed41c432021816774de3473c7952f1379935913ef982051161327d168d547563d92feca7167f97e12272e385a4a94deaf9fedae24fc98eadbbe956384f4886e9f5d311315203f37cbca0ededc41abc1fdb22a419af2bba4300eec1d4ee6ee6f6a11cfd0f78256680d8079e4cec35bfdce22339bb8b61e82c7628c881442a9a9f48d0c5688324e3af4ba81802bbab3673437e60ee167d65deb3249379f407b9950b5dcaeaaddd4eb4fdee4bcc5d435b653e18899388b68375093cda07417f6212a5561c10d8c9509046027cf684c053d7de0da63bf4e265efb30724dffd656aa495b7a8eb50ec61299950afacae4d164eb2ec52a00e8185d6dc9f8fc1faa5f3574f7027e8535cf37f6624e22d0af718eef3d9e3992aa71d918a78fef87da25380739f8f72c62195b983026a5e6fa26d265ce51d37d163f22f93c76b5c32af95818c172419020a850b81f79752734311a968ab7d07668b57910f6c7995b797a81354db600540f523434058371fe270d672dc7a9d11be6105f7a6314d6c4a900890a4a4ed0171971629c2a6615bcb0b6db721c01dd6450426e235ad559cc5ae258c616ba5adb063438cc9678b9ed7444abeb3da941c3132030d6a01ecd8e6875d1f9a18866a276c3cbe4f010218bb9fe5584a967a5cf346e426cfbfad7f38190358462a0486c914c51431e6dac5f4eaa68484177a0999287895f7d3ca67372d74a5b4a345f8933ae6a39b244c29816281467f31bebcb1aa99c94d2a058a905323632a998aa2fba8f6a138ed1bd076dc3bd9733d81a10a6dbe9c7287a193387421312d5257fc3abbd47b65ea0f1f12aabd40a4bc658a8d01bc6f1795459caf6d7efeeb2cde7f1f7c02a57457a9f3e7a8cf4149e51a598846078475be6fc47457d4afa1c921b3915642286a8ab7f116987a028e7f873dcb0045d11318deb1a452f5638a33f26fda3880e382229b1ab781cd01af058554d86ba6437a8b3c790dbd3becdbb1ea0c4198b3dc15094dd90da6634043d3d311cb1099b3e717824742563e2d2910fefd80d6f52fcee8c1682b6f8d47d6a7181b032ff27938c55fcfccae7fb1e14e0127e6e7dc758342a028aa9292b3be3e36ceae16afefdf752c8ea8e374269c9b419785023bdfcbc9208a4ae42a0170d0d47e856197aaa85dcc1935e081d1901c28d28e6c9657ec223450e04ec3d31d7ff3657dc092b11af5ac0ac506020cb1cca5b8e781802293f9c34f94c75c71d7cec608263d0d8c1d734f26963b2842e0d958e17b1dff8a86df1cde66e17d3094bf00f3178385d6f0d5e6e9a1ab1a0619b3998a48500bc7c8ab6a52f4b5fb5d0e073b58fa32c99050fcb852b2609522dc0f0bc54afbaee79cb1ab1ee9e42f186679c3a96d478f5a0e63759869153607e530d545a9e13a5b5948734e52b00d60ed46e74302a7b92add2485871650fbeeb27b54c87e47bcbce1c4633613176c338c756b335aeaf54776701b86af08b22ccc44a95e3aebd5fef0e28ee72d8d3cbfbc16f835dd6a280b9e784959a34e3c702b75569e934a76c8908323c003dc6506e80b26c1fa07028d2bb7896b7d55f478776378869f63642dd6671e2d6c464d823d70885662804bcd4d998353a2b72b860a6270c2b01dde467a3944c603d1149c7f627b634e39b97112277355538813aa83ecbb3bafecfeebc100f5f9945fecbfc37e3e268b04c0225c0d481ac073b4e68aed865ad4fdd73ee8f9f0a0fa82a1de08f768940b528024a50b762075bd93d1e1882c54ffb070f9e5c5548b31e417c5866c6ea145eeb34e7338f917a147139794dfb6c27c838a3c4d793f3c08e451aaf438d02d34258b36481d3d71f34f0448e47682accb0ec70a50c449292c1349f5009f56746ed39fbc167329d03e6cba66cfba14790cd39af7f360e174c93095121743905ace86c3af8ef052f06f828e4655e9320da9d77c85d0cbe034fe0f09b3b6ae31279d4f5244a302f5c611e16de91e7f070e589d5f17976e23ce38ccb99b57dfe1f62347c787a447527aa685a2a5b9a83509d0e491a694467753a3165b302a765138fb419d19e06d0aba00966b9d8b683625a80c27531c1f5ddce21ce58cb550f5ac98e289f5b2381f86db23c481b861d8e3b10bdc0604c2eadc02f3ee2891e27b44d8858760cfcbaff6374beb31791ff6b6f151b57cf9de8aeecd9ca5229fcf37b1f44614da3806cbf29c9e072eb900fd1a29e20c27e8f43b275523676bc1a81ff0f45b68d56dc65cb33e631b2e26d6e5ff56a92ff8058ac27c804bcda7acb7fe1620c5fd771b78e7f7c5c41f488e6c0c0fa18a42a473f1276608dbb61abcc01c8df79e1ff3f6eb52903db03cd5f75f0c6c13734e432631ea23534ea02a0016b5e57880a9fd90e0c7c71c743de410ae7e74409a10580ac80855560c8b8ab0df6a2f11d272bd5e1db1f4a9988ed394a3fdf19b5f6f7480ff9b76014d19a90e13be99a5f3d974eca07300940da3f0ef2513a5ca7629042ef6fe2357efbf44e333c4261d6b7dee2e77173d64159d72144c1d2a30d6704860c4c54455230baeafb74682bbb174128a41f94b6282832f0f252a0caecc84fcd329a6c6743e7d0f252294096ca906b2335e14b0e4e9f548f3eefd1fa165554d9bc2518e985629a19b94772aee0af7a330ffa264c493e3618763797a9aab014bf05bb5efdc166f14805e9940342cc18bc2b0631bb50c249b903f6de89bbea970b73f147ea386a63d754dd47b40b23065b7500228900eb470e41490c1b812779c5d715591f8b1875528a1084cfa04499e495db877d8e452e074e2ec13078d5843893e52b004b24b4581c6ca9b41eea3127676c5ad576e37372915211737040b70e30f6eaccd4da9fad0d01c36ed92fecd4b8170a5a8fa9479ed183d950bae121135a5cabb54c046c8e86684186bcef051b66b7ec5dbc1c19617e6dcef8ee2059032e71edb67470e388004d2c2ef38c13634f3af82e939bf3571fe06461449af0b741d3a17a3d311862a6e32d5a428c624194ab888da8388a2c1924b697ca486f081bbed6f0069b58231bf156dc0ae853a51bc4d528ee34529147e79c3234154a980fdd7b83e1c78e543b02f62430494173614f353e2beb5cd145a4d2b246fab35ef79cd82735db66128e32bb086b68a931444691a5517fa16c134b0aad73da9bd9070c3c0528efe0fa19170e4b227814e2edbce8f60418743a58d32de0f9031ca44619a19fbf898384ddffa9a97e0029b51aad68a200a32b9a84e455dd1feea099553d7c6b13385445857484e677e6c702fe69a7454e393da6ce6582078da42705151e18012f46bcfaad68081e36757f131a6e7b3e90a38fe5e93a99c38183cf02d33160771a97ea368362524b19238dd828b5b9f2c414526d3489962ac157027e8de8f0eace532385a0814061bf0b610327a064ff28499c4a75bcbc33945aa5963f882c2900bf36b4ba987e66c2af3870895adbca134656bd340cfd0c798512fda88a28baa0b6050618b853b351b12db3591dd911656bf3dc5a15ec55c88017aeec9344531c52b7a745b75e5d699c96b6df38b78cd77298f4e0e790ba35c97388e435a7116077ffc91790972903ff5e81a46892a27b0697d4ddda0b3ac0f7c5f0da63cce3ca85f5a5bb19b40611b9c34664ecaafab0414f927456b50dcc0c1f5ae81969f269f2814a036829a0e1cedb9e717ff39ee4a2b95e5ccedb786eed83a019f52b501920508ce7aca972e37e587719dd8be0106226bbca5cb31d3c3a36d834d47af5f720a2e8d586105319c66279267a36acf6d7c491e36f7a3e92081e9f851566d9701bd1ac97a1ebafcfb7cdf4d137a6cfc4f40646a52ef9c301c3568a543ac518fb3bb90da061674f98dbc6b7a93117d0e32ae21e3acf502dfbc0c94962201defbccd8f0fcda0e1e74e2c253373c1bc22976ee40f8ee1e99262a43496945acca94455c6d407d70bd0f3774cd4c81973c30cbd49357dea42de23b75e462e8c9fc87de129161788e276936a291a476c091e636be218f0b5b737d0bd82da52a0f1d3ea913b58b972a1e775d0ef0d07d11f7e1ade3cda2d315912a40e6311a8130fa3287827974e0668598888929e5d82a73bf334cad5614d79c9519407bdb48648af2874b7bc305f433af3f34d2541ec19b92f34d7615e579d9e0730db77874e7b65e3a3c27209fb8da0b4112b38fe0043f78cfff1bae721757d239eba913631aec167af3a99a8f76a12e68fab7f400e2d993d5da8fd87368c28969b5a54909a1bd62406a082af7b310f296cc3e0f9d72f3639491804cc89e48641f3b264bb9ffacce1ce23aea80d58bc31ab24bdf17024efffab130ae104e375561674f55ef0c4148901c361fdc1ada49f417aa764079df53471bd733bf3eebaf6ab1905bd9bcf15712b1337c05f1310c4777462130a2dc94683961c404a3cd7b0e959c342bee27ff61aa7447ab45a6d11f290178a3ab58ab9c05cf571493139415e896d021a7661b1f8ea75ef25439b7324ea6c9a5f80f8e068173c12f56d0f37134e354ebbee73bbb07eead977f88f5cd2cf4cf77add60189cf21f30d573fc9e37c1452e19505d27dd7ce967909468eb8c15c46eb221cf339e6b04f66c04965d2d67d043bb0424b9d0367e73978995ff091470ced7470", 0x1000}, {&(0x7f0000000080)="893f219a9d30747fc48f650b0af520af5afa6a829a43e0fe8839c626fbfc0f814c8cd91d05a7f882578e8b689201ba8a8c36c48447c512cde2e2666c1a73f6b2ffe314defa965588aecd781f74ac2c3718b141deb2cd71bee8cd779ce5684553aa219b9e175c4f91e08ccdfb3722f1d579df34c1b305f0dce21ecb681ff3d3f40253ecd828e147048be9", 0x8a}, {&(0x7f0000002180)="36bd2d6648e63bfc4a36a78d0d90b38e9dd9401eb3b965d2458f5ff3d0d8c237b8a1bc0c0beb4dcd2d0262056066e29f951e88", 0x33}, {&(0x7f00000021c0)="29a9c8dcff4776ff72e05d830343025a92efc8530d62ec7d5454391e2b2ee26e159f60ce339ca5aa7614a33eb4a9b54399708899a52a9cc6d642359913184c6013590d6ca809bbf4a4d2ab6706aa28f8fca6de43280ea594a583d9f43c5dcd11c155d32e8911ec53b23c76efb81cdb037b4c6ea2b076587164fc67db4962009f870db17bb817ec8324cf5bdeffdcf79625d1906394974b406c82093dac84e04f8a42d1089809a2cc236a024a7f3d2af62661320f9b70f88e1bfa31d421848a2d6c17", 0xc2}, {&(0x7f00000022c0)="32d22a0db0af0f0914de6dc6221cf9f17bcc6320f47a5294602587d1ea67fbc70267c9820aa04f0cbd23a4eb7119bdd6802473b5579ff2028011aeb8c9dcc3", 0x3f}, {&(0x7f0000002300)="4f8ee2004092d0550768fbc9f2de77ea22581e7c63535a58956d2705b1e9dd8494e47074c7c68a2037a7ccd1ae75fd41", 0x30}, {&(0x7f0000002340)="1b24b175", 0x4}], 0x8, &(0x7f0000002400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x30, 0xe814b2b0ad790206}, 0x1) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000002480)={0x4}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002240)=[{&(0x7f00000000c0)="a5f1f9e9bb360d0455136b86f08e89854f5337108c6d3ad1f25daf7a2076ddc23cc2fead8bb757fb9d1a365d4c6c0e028630601150e17301c2892aed0216edb05f7af513e59b9c02b97a8dee7fc38eada73130724f297b87aade3d0de86e790a8364086a94b5b15c47255c0219fc5206d86a36db53ca2f", 0x77}, {&(0x7f0000003140)="cd673f794c92fe0748e15f1a33eb8b4d7f2ac7b9fef5d0903c49e36242413c720d479e51b64fec2981389ae98facc91279da01ab90d6344807f3371ffca421dfa166b7e0f5b473fe26dc5e92ed2f931170f0024b6a7d401e40d11e0cad02b11daabe68268201c1df0b5bc52f1b3b1067c2d25f47e7bce3284d1d70e220caf73292bb893c67741649fe8aa79c77f33ac9f5d592fb91d7956365e85f375a4e9f9a206f7d41e5d70098b2baeb239284a3a5bf2f73899531efb21d98e862d1cfeb15db805c6d378ff6a50bb9ffaeaf6afacc8f3105ac7c14f6b0e281ab7261aa2213809a457d72091a9d119407d81651cf493e2869ca4670a249ade827dd7504d965856721776a862e8cf2c5b734e931a21f2f36ff3f2758725931704675b4c1c5cd5f499aaf4a75f50f3bac9be77bd8304d32cb56dc43f1eafc2c1ab9a4449faeff6a630287fc43cf35d46e694f3db238e25570aabc4ba287e5f55d8ead7676428f8f7c86a4173af8c788da7a205fa0967a1d3715edfacba06f9d65942709b183ae0ef1013507b90d537d0d0285bb226b6942ffa70e2a205f18763b9bf536780ce64d68a05d74496dca9b372ea998d403556a04f7fd43bc18ff2f3a2e92f33cf1c550253a90ae4f87021e9122d80ef33665a4fa99a8eed3daadd726832fd6bc384ae2adb35b232106f0999db8b976b6be8e9a7028cf02c15d51ad9e0241a908af7ec45f9f478c8332a0f639a07fd8131e0fc3d2d33079f1b78e9e42a62b35acbbcd0d324dedf086d2676d170be3776e3b52bcde0c295df1a625828bd5176f26b76d5b1b3acfe7c755f267c0d06b018cc40b028460548ed5ae0511283899cfc945054995eaf74f49a9d0c75578c19902c3c2ba56358599e7ca34116b3dbd619b13a3c1bb88cb3ce7f422a7374f23d4d2c3fc890f9c910b3b011446b42cff29dc020dd0f9df9cc39d1e85f4d4ce8825c9897cd750b40adab468ad9bba43dcac49f2ae14d32b7afe049b245bf46a4ace04a4b397af6d214d9178d41f8f7342a20626c8202d36001d051dd8387fc2fa2311852e1f75a94533b9846bd9f9d513071651dffd17b10ea70259100c98c194c64dae6fae37e834787c355039de9b724ec428fa901f400bbf6f97c2489df1569630794afe12dfc901e736b4e918896d8e9a81bcec015b7f33778fb7b98963ec693e70f596c4e5813f891003db8e9d466fdaf24a7224fbcbdbbd61a0cac95c22ca72e9753c49d4114fc2a2db410dca2d825fcf220b550580fa8ef706e1ad53b89592e9456f1797ccbd26e4203d61dc94c283d22e608b9799d5da71d682b00469b161bf577d7bb62a3e4b8213e3828245ff675918f85ef4cc44d37cf08816daa27c42c30fe62ac025459f743889ef1c73fb52b3b2a598e475da5ae4f5e222142f650e7068c8c73c60207c1d9314d475f9722ff7d396bfd21d8fa08420a207a36de70b6bbbe3f514f4cabf02894b3b2bb5d1b713fe94e8c89684ff7f54e15cb6aa668429cdf429c82fdf9a1d6fe8cbcdc712cf7b5cf8b26e03ea07d7d052a2d1ff244c281c2c15d15e4191c83c55bccb0df418bc3454350b7204712a063c7c0e76598ee9b61d455474bc924bffe271f592ce853ff7a78936c597222a10f24df1419bbeb18c01187f6272a0b47991b7c4c2de4cff4460aae67f9312194be10eccdd20878ed4b3c0e0256e83e083febb49d333f76709ec67720573e81c49695b441b47c22a136f2ee38db30f088e5cc5d33c3e8fe685ca6ef5fd0c3ac21c70d913f145be4e3cc2422af0b1dc6f2baa0e213d0c671b4162a76300fe3f021167e35d9ac2fcaccf234acaadd2f74e20dae6e34fb7daba808f0e7013f965e35d7eb585faba756baaae02091627fcd49ee3549e59b08c4d4afa2b2ae534fd7256eeabc5f0d998fd9ad1a1f7a2bc6f72b0ca27b5d915752b2633de2378609ba1d5d51750925ba2876a6c3c6a84ee39c263e5d8ee5c3a82897ad65e5114e45454949dd3c88bc347d03d0a875237acced713297bba80db1d7a9e8d5d98b3d901586e03f5a32d004e429509462b2608a316f5da7f543bb713d200f9af8bbbe2cf23ab4c5bdd14461d6ca352c178c2c816c35d573388c77a17e5356974aedd1bab16ea3baf7e69cf27d5569d623ab324f05bff7d4c6dd67418edafc859dbffcb23b2f1dbae78d39fcbbf98bc18d1a24b8153e594e9285c021c15a52d17160f814ee8d636b5895f927be9a0aa4f34b5b26e9d6d4d9a28804c6d2811439377e4700cf2b6c1f784046820f51511378b4a625190872a64a4381fd16b945aa4bf8643418f15b76d959de481310f1c48d3ee376325ed1000cd21496ea11c5235d3ee836d8da3bf9c8254e1634f7da49e8d30ae01c33d5f6a9bda5b3ea3c8f0788a3d3f849e29b5fb7bdecc0439a7b35fbbda44a23eae2ace039845bc8396cb15b82f9833aa5372e8f5aecaa1caf0464e23484d2ecf061d41edac998514142d898710e4f226b6aa497524852ca3e74ee8d7217ecf24a8a2ff715cb5cf6b360084e2cdc63d3c3c0d49298e5e03eda06fa87f4a82aba6b1ad2582acca06d4ac002f1e448b67cbbc41d805701f2c2f84d310a4ca1f8adc449b0af2c7ef7800b40ea04c40f0748a0e46618c6e3f9aa9ea536d8429c0e0379dc5e235906c836257bc75378a896463f86a87fe6734cca08ede2551917e91616afc9bbc4c779f01c01d8c5bcc531bc1a3a295fa8797b518501e5c4bfaeb570c71f85ef633e12ead4aa9ce84c12d2158b2e8255a757258d9756ae71b47adb23468506bd49153f82a6d85d6d71c76e67713c57a605e3acc27efd33699a7695a96902b60453031531ba04e9762089da2c36cdae5ccb0f46ac31e9b80c033dfbb064f3164ca504100ca3144e79bb122d73e279d462d72abf765757c2baaea71dc3316bc6285e1a13103e64ffb646219a656f20c8b39c9c936aa276e79f1e65b4fc523efcaa08087056298f982eec075357518f41a73c1eec4cf9d16485370314b74075ab33801872c4971442f6c4f4c73d1134c3eb5d45b2c1c1e708e18830bdd4af7e293e401834971cda6f535d3e06667981f85fb4fc7603fac1051420e3bf1880f3ecb1647f4c0c65be39640bc06de0ecd687c635e54d644bf823419e713bea982178d5d7a46deec3419296e5e883dc7ecd6e508b912850747b558c40e809bd38714929caaccdce97924a6251c15f7fe562caeb5269481d1bf3fdcc8110a61df22d676c028ef9832b39725beffb77ee5bc4aac4396547ba77e9000c1e053608568f6a0de722f2f8e308a355a421d1c2fa5feb2114f826b214a347344b191e9ac7433f937d34edd4ad7b0f58ad5d981056f6d64ef25ac2becb081d1a36d909add1817667629905afbcf22f81619ae6d8882518341960474cdb91ac479eefaf2247e39cfea7fdb30d81d4d8ed3a3ead6998cd0e703032db3ce44de4bc0555ebcab03a3114ceac8c8144d4c5c923283c5ffcf70ca3a55e19eab1ac868bf019c3e7cd3b09e0dcfe1b62e0135babfa34b76b7140a16f49246e66dcb5a6bbaecefe9a7c38793327f58144524d311251829413e761d0f1a3360e52c07d670a110742168f6b522e1965542cc7a8ec49ef6326214c84730eb3380c80d9d9bb26c6bb1ece735271f3e978e7fe82c55671c37c6cb744be356fe193f561e616623ddc49cb4ac5b0643e242a29e0c70e2977be1545455875900aa2c3d12fce55871296991dfd137d437b53125775c31971d82c644cec27b5e44d82221f5cf77facce387f5e28345e5d665e3c7085a1cb57e26939551e4310a7298b3b6855747963f742ef2affa885770688b088f4cc8c7cc0b368bd3d49f1d17d33baf97662b969fcdc37ef8cd5a82a9cbc1822b0fef4935b70c756e52c811667268fbfed59e904d3dca80966e99a7ee1778dcb7b413c18f3e9a535782c64983e2fadf97c055761620600ab2507c4133560ef42640109e172ca7ef82efd1731880356d9a024eafa7abb1b5dce52b55a5ab32116dfc27c60910f5a879d9bd1b2fd8501c95c79e8519769cd39a5288de7f01cbf529d043088b3ff2bb9a0ad80abb6a77c4735d4b4caaa8864333772cfd192899c470c6930b1671e1e7769b1ce418cd0aaccdf5ed3159fdd627ca36b81c3cb70751b02659ad550e01a3258882f7f625e74fe9528f90f930b87c42c5182b4145e791005d083c20144db0f81f67ed469614b6f540cd996b3a9cd169ebec0694406496aa668824adb87c31077a1edec43fd0354fe52ab4c324b2fe9aed8b97fbe54d99d41b222c63f127a119223e81abf1442baafc925e82e59d57fe5a25d8956eaac2f3e50cb20849a3260981c1477b8838ac9f4109785e18c9e66b55a06f80e862eb9b9b37086e4af7286cf0ef414a37f1187e39569281f6ffdf503d61504dae306562ba9bafab32a0de11106f98f8b361b02130a6b4a99cb4142491bffbeb52bfb990edeb10eaa1dbe857fbbe5ce94da962d20d6145788223ceceacc33b22af5c8a95f94a554e91c4a19c16190f1b56f75e70118d7d8a19abb550818ec5d939c8855b5935260cdb840dd2c91f18d56d83f98de6b57a6689a62d822ff49ea277bc8c1326d8ea1b327e6a93e44931deb7625a662260540734ae5fb44c5ff443a807d88f6b9aa9db56b903e3cbf7fd2faf9cd3f11bb162a192e4d79ca279afe936fad47772c45f6ab870702c9e783cabd01d41281f7cac80ccc79bf364046a123d0a64bc8e8a3f2f6a8d3738346706e1e9e460c0392b854639ca8d960598dd59c213a9cd92fae6d11c4956611686e432488ec725b830b1d00b3c522e8e51a3ee07a788f132cfbde1518c3604f504d87c21bf59bbdf9d92bb9c56b7ce835164081b5e165ef9d46b556d2b9da78bc7f21372cbf251337f64cbeb645ef325f49910e64b202eb41a19bd7cd546c0298b4a2f51fd3be3a7a6dfcf921eb784fec639416f32f3c020f2cceb47701cc99e130c6cad238981005831e8f15949a14b0086e9e6081280c0cfb66309d8d4e73643561a2af7f12b1ffc94d993d3fbc9fbf6394316409d30f958d277ef42dcf6038fc045feecef15440b2f99068ad95c19a40d7d1067c8a8b1432964fdfdce161142c9aae3725a49e6424d63e2692824c3cb63ec2f82b87be3658f766edae3b0d58743cf9eedbea65ff07dcb6e7447b187ef1c52dd0a82ad326a39fa733246d4f0d5cd2b27b346c9faaa2ed6aa38f88ca46485c0de0d5bf5f3e80bddb2c5c2a7bdc49b9bf934dd4fb58c5561554c7bda08dc15a143d82eadece32a966cc9766e63bded4c72966d51d468c4b67191f9d88024779cef0a8d29cfb79181ab7b76b3435bb086ead1050121666b4f0f153fc98cd935bbc937b883cb56a6c2ac92f55fbb5b1bdde04579240e3d5acf0fbe285576fc1d8fe3af534a6046086f5da0a5c4e813cca7c710cd83e674bf5b1d1cc40beba23237018a0016ed2f276118711dbea54a83c4df6acdea08064b5e135cb21b75068571b2bc02c5e4901ea41de54cf31bc1fb12880273d42d4507215a4577862a847179c97265316abe5a363cdfa1e62ac39bed6f1f33a129deeb05c20f25aad85be80a368b70d5543ada9864e1702cf4ab466ea43fce9420782e44a7405bc83f9b1d5eafa3016f4a9c5e72aaacae9261ec0e5d300bfde6de9eb336d3bef804c006acf4f4fb879f2192491542a895eedc58a1985c48c66dc662732ed76249f905a763cbe50030ffd58dbcd87aacbdca917feda887bc88ec02302191270a861a54556c022801732d3e27", 0x1000}, {&(0x7f0000001140)="567f52e1c02c6e8d1e93fbf040159a8e1524a38b22543cd9bad0ee76b25f07cc3ae6631ff70edf5b8a0c006e1e1718bb611369bf2c346acdf1ea8dbabf695437e744e85ecc21af69a3e821c27869b17818af47e95405125226326d2dffbdf663373c7a15eac97066b987aa3c9a5861c0163bba8b3741ab5438c7e4e55343e803912537eca106cb7d90d55718a29dbc018c0634f7579875f15dbbb1faafee9c1f8bf03150", 0xa4}, {&(0x7f0000002300)="6d496160c768cde6f25e35817d3eec68b2b93051179827681a92e8da8d32d3a83ac582494f68f34d3a343a52621880a6b73eb955d23f26f39a0a07bea0425dffc250e68c2bee1225f587c5a6a6213180b56975cf2cc78d5a9d79ead842a1de989553489602dd6b689e2eff76585d1c781b4862b382c2c01605c967ff3ba83f0ddebbf254e1026e1c0b03723c54b2d817140dd85615e1c4abb1c1cec4db0a14af4615f9ca148e79135f3dbae57b5b045fbcee4967cae8c7521ddd975bb6fbcc2220aa19e1ec5bda132842271c4821cbfb66cf75d964fc70d2ddd4e1050efb20152122d0ea30b15645b5ac9b3d7213b8877f56bae73647baa24e7f22f6f26921776532e8f701d049e296111ab5c1fd352eb19eb320bafda4ac87d888f91c6aae0b9b54e30e3c1d5b368ec56bc298695f181019bc24e7ccd5be6728e598d0bdbf744c5e318316e6664f624aa2dcfff20001329a82ea9d99bed387e8b1b504513c7e9c481382639b4c52a239f1843796d9203574dadf182014fd8c0a5718f1ba643f880fc426b099235ffece0e62078d3f3ede907f11ba7c1ad9d694f22afd3a94a0000f0878a608cf31cb162430dd321623745420c4ec33cf92b11e7b12eae823f2b8df897d6577dc77c169bab0f2d587f30e20cc41f42714f98b611e2b287d5507673e94f17cb7d2e546940e3979c81200aedd8f5485e83e899e0a675f217d5c70a1183250e7bfd351956976fc05bb47aad260e7b4f834801e1027057f3163eeb65bdb4d781bbdbbe84164bf3ac8bfe6d2803936522520ec5cc5b20d4a8e15f9356f28bb5ae0e958dbf35e7f7d0ec11a7a25460e1f2036725680b3cd0d984b5f49629262eab8848b1d080966f0a16d03f6aeed60aca9ccb5df3b7cc72358e0d19fa37fc342d3655b4837df6d70989771a2f8dde1034ca3332e67bd6f51bf065090246abc6e23df71a29f7c3b135b7deffd15d03ccf0601a6481ba459c50f76c8696b0a57fe3054d2fd912877d82e63046c546b614b3e7b7ca6dfc1a462ef00b442e66302ceb01033186cc7b6d1033f9162e0be5375b6276893b40b6f184e290e28f979f21ecd98487b438386c36381394ab909e21b173addb0e9f11f72c927dbf1c3b44d428f0b5cc2462d6f264a2ccabe2b343f4ae8ee9b90c94772ba5bdee009a36a6ae8a96ad698f80324210216954fef575e03158237d7fde951e99e85274c621d47df6902cc83713574cb42c7fcfefd824d608e650b64a50225d19fad0857d9bd297d07e05a7b4b7f3f608cb7f8e1b860a3ab0ea924c2711d783d2d570bbd012961f8eab2f2967809996e43c007832aa7545907e2b3f98a5032406598fb8b452953a06a535448820c28905ce896fedd45ea6f1e44525f08e940689293a28c7b199111e561db7b74ee23abf02f3e92d36574bc4acaea09ad5ff1b30b97e09272e837fa7e855934aad83b4c4b644c827d1a3ede529c2bfa99bf9670ac8674f22942864792f4b19f19a3a11148501bea118ff5416aa404e724655898a39f3432fcc026bc01bad3e224d880ec826dde8fe632bfefd1e7f374a35f62469e5e86366822a746c2e8d3cd4174e556a4e530f9ac4ad23f13e920ddab76b5a62f317e57da4bfb691d4a4d4dc8643cee9085808991100f4f9ef43c1f2d58c9cd7686ed680974ba839567851721f19b86ff47d131041049812f5c09724a461732b9a30a6a158d910ddd92ffbc02f041d4ad688eaa78a6d5fc6c203390c54a3081702d87397da188bed57a8d893f7559d90004369a695d1cdeb519904238e33fe3b241bf63fc8fd3989cbc6d8986e8724d31fb95f562afb83efc24ce75d8039e4ac313cdb78dd4186f32249abc231197c4d3b0f2c95d8b8ec5c30f9a9060be059111fc93014d135da5519dbc71afdb365bd8350214f15035dce46a4e88ed93f0ce159196d808d8508c88196337f72a23c5c7d8a93f404b3dbf819f99bcbf60e7af7e80d6f3aef98d624b70ac670b1b9dffd3faf0a98c1a95e357b9da17943b1f97cc708f23f3fbf8b8b9748d35225179cce40bd6dcbf6877d006cd3f830173db390c2694344f4cefb283fce07ba8be125af9b5a208ed63ed2072e9f7a5be28c2e081b6c06867a223ddddc69b7e0f04abbd39690f409a204c9767f93dffa7b7b386300cc238c4cb560791a7b0094cd25283a4bac4ea0a51e9db7a4fb5f7dab829d7e52c87db1fb54f2391516c51820194fa335911abfc774337b48483a2a664792a58753d6ee2ef9d74269e8a0f7e836af6c0508f6767c2d0a7703ca76ad0a18f42f3b8c775fd294bb3613e9ef86128e03b33611413f247b7a229b314fcf68e9acf4c3bcad382c693d0b4323fb360617130ff9a6ae882a43af7065058d0cc64b3419f082ced69b2d6979e2b9bfeef1527a205ab007656b3eacaa0ace830948497172b6a423eff67af3ab9d99a80f8e7c97f1f3c20417e228c039ba3da8cf25d65418c770c7c53e8cc0b6abf37c00afa165266013f527877f2c2d11ae6c8d6d9d1214326d219b554a4e1feed115ef1423eb3ce023dc6480e4c85649a1afa5063040b27ae25da779c5ec76e7a0cb8e81b8dd74073d60081f4b2bc43c4e1319bb2820528bb938f4c843618b1420ec218ff3d7a2f8e10a7ccfecd528db7e0c2f3be671d377fb38bf73b5b6c63dec62d5243eec03d88ad2924b56747d830b377fcff73a44f0118a2e80bb6e9c7c470380e8e526e803f04275e118b56df4ec39f7166f2832c929cb8fce04a8c95c3c107ac03bf8b76a21c1e3d9f8fbb01ecb38992dfe43d349c83094ea63f72e403e3e05bb84a5fefd4aa82893d2630da52965ae0e0964800f630cf3b0c84d774480be5a78f5d383b7e219996e9cc23c444d7ccfb2992e2c3f525334d712fab375e4f081a50a6b62d190392812c25aaae3e7012d1cc7c4bda63368d1238c0cf824416c3b962befec1c9b6123d64bcd0b16520cae0aafc0e8d01dc3ea2a5d28f82df43f136476fbb6e37fb2eaf991b9e12ef41b67acb866e86f1c6d47223065efa3ec02c9445410bd7fb69bedce016d5bc19d5a1e67c1bd4ecc463cddf74d9f9984581357891faa6fe61ac151a2b426a6e4a66169c87b9abe4bdaee716fb85b2f4695e4123dc5cb3d3bbfa037bcc87bbc93c2d91a93b45b2433e1719478853f1f99fe515b2731b179e49b0765006496926f800da6ef688979bbaa72c491c0dda631905f7bb521095e26bdfb27376038a27cc19d7495ad1fd4168698b4c6c806a4f6043c6e123cc988dc36b7be7383cd0571f8fe48db268d120705802f93167de8449be69fa9b4c9b88fba4b5af9e3c5c735cd008201ea34a76ce450afb096f2790e8252ac5f7fd6210cd5455b59467a3aa68a819ca0868b3e14150b083537b1a8b244d33f8b97f5470c4b80fe3bea86af914381090995068bafcd6e15a3ba88450c8d2bebd73535c47c3c4e5c191301dbe7a761de8fa96236292f0f9995044f4ac7d0d7f16da02e839f5647ae6e44d1369d52c51ff8af993328747f13fd639eb99906a80d598fb833bf1683ccfafd02b21ac17e11425176a18b6eb988206f0112d96300e68c16408d69fe1063dd573ed2926b8775dadd53d287e24db92bd02994de9d4c5da09e5489f5d86a72bdb28815702e9d6a6c560003411cdba2126ab20d33b00ea9cd81158a6caf2e23f206141301ba39f4990e44d92b8cadfc13376b0a47e4177977e57dec69867dbf4c72d346b0300215458dac0583501a1c7e4409e02f9711f00740559b7a751ca47a38d2bae0fd7f1724e981132710f1345170c59ea7093b269b982e15d2401678a9421b3fc016bad6458b6055a5ec09f93b5ee57e3ee33884b9c4888da00cad69dec4347512a01c1964196d08f9c4524d156acf6056e3150fcf06ce8489fbe47b1a8a96970a2e28f730fcc15cbc5cc05c3c4705e5c94adcd96216c49c68486f801c38767578767db53b960a9f822829fa81a78ccd57b7b7d0120bc2886b777ce2f7ecc21213c189c49c1ddfe4ae5881dc06b90d118d4166fe0256fac124df73cff4dfbc55a36125ff25926c6b8716b3d55c5be9d7cbd558bd2687b98463024b34874317c95af2e964420f16884c3b0e8da03b598be92defe75d242de0624e7cc0344868274176431ba4d108d555c5d0169830001877f18f81016990fdf777b0a1db53e9d41109a59aa661c92aeb179b6fcf237cb1ba41b36b5cd0b9846ab0f43f30fcf797b31212c41caf1b84d920fad9546563d5c8a3a925be7aa51cd667ea05f79dbfcbfd72defc44f4cb4ac0d8480d9e2c568e3e7bfca8a09322fa7bbbf655508b91ddc6914c3a79809a63e2bfe6cdd4fd6f13d84d967664c4d93304013c275e206115c3ffb5016fda3f71aeef4477e00aaeecd391e2cc1612cf5b5357d0a23b07cbe6849e27e31452e454cf3543411723a25eb13ad6f0dc8964f45dc4dfefb585f0b8751833094b7b11bf6cdd74f8e70f6887f7e85d55ba4212579517ed20f852388d4bf7c7bd6872ae8a9f90726ed6585b79e18b6aec19e9aa3451f3c1f34e034a57fc9f7b07768f460a846536fd24beaaa05f531efb1842774c8b053409b3c903ac58c6885a77363d77d1a7eecebf2392875b25022a14724a9609e5d56502271054c347cade1f4f9dcc2dd79c4b86bd2c56d538a96a84730aad8ad750e14fa95c2694f942422410f8d8d685b521b445f9d0b10f25f5ff021e4a608029c592097281c3e4570a9fd1ddc307564e51821d90c808e90f74082e5ec97d836a5f027691a91b0c8913c8e77f7bb813b41cf940fd953151779a09d8ef4c9d3ec55f899da92ad53ee01286d718f71c87cf6187325348602cf845051e037d26e9c07ce5b9218c5971acf9639a36b0b026f3e3ea0563c5dea2e5da045343c36a0360673e82be0edb077a807e8655314b15c92e5f37db063d554ca18f2003b90ccfa9ce403c77f5a348b7510a2ecac3878992d4350d54fcca38bdd58ea516afc64e682317275ad3fdae40b6fb1d47905bda0c7da5124f884652c8cc37a03d8543ee79779f60800"/3587, 0xe03}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mlockall(0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x81) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f00000001c0)="90bf09215382504c443449492ad97fd1e16f0bef23117ef9b325aea5c1f0", 0x1e}, {&(0x7f0000000200)="56710a1d30f722aa32b1c5b98b5b7465a858416b19f0b6052edbf22ceedafb83c3563c50ecd53fa3c49d6cfbcf12c78b7db91721c27274b1027541d8dcb5039a5bb7ffdce8b84766933f72d034783e37959fdf6060a9ef92f7be8517299a4928d16e355c7bb9f881b51ccee884508f1b3eaf490f6ec1c26df1e90e075219dbd518b1ec3b11ffc752897be08d95287b9aaf3a240f5c73b2af91c1dec75012f6f33c30bbda31b7196a70a7fe9c990cbd87c7e53d98b7a5d607e7303a4a4ac01099a17525ad7ffb68dc39c6ff4e2abce737", 0xd0}, {&(0x7f0000000300)="6b224e7fa3be8617f71087cf990dc24205855514597b1a85b72cf1f0809eac33dfbbdfc8f1ecf33c3402a6a0834cb5aef25dafdb1e97ba28a971db93b7ca85caccda78b8cd489400", 0x48}, {&(0x7f0000000380)="a3ead18a0e14cdd8a96fabeb3e8b9a7090f1c6a9126b7f36170d218b56f8515fed715519f9abb37ad020effae379fb5dfeb780d5fc85e5d5147808d91576a5a71e16685200053aa2383454d41e7e126ccacf0f1bf20fd22d9f1e038e93c233ac7aefda", 0x63}, {&(0x7f0000000400)="7e6eda592a35e1539624af09b5bdf1d8b1c91d0983bbf654b0a90da5a00486401d32ed761f4e3c66133a5ca477ccc36bac780bbfb7ef60a8cf39c27318571c38d0c93e4525b4e9dd256e15eeaf062ed4663cf914bfb7ec825468cc19d83fecdbff8dbf8acf7e2279549880ceb86eba1321ad02f753b8bf43c6ce5197bea42f816fb39fd42fe0f39ca2e3b06eba964adc386957d04e", 0x95}, {&(0x7f00000004c0)="16231063e8edab49f0c9d015e8de846afe43100de3c89a31ff4404a25b24d2aed4b8004ffbe8fd95bbcb7a4c576bb62f7822415d7d443c0b2aac2df5ce95bbd4bcbe2e55298af32c7d087f462acd92a1d21a0cc76faabe1af6f0a7660f47000d590df08e264c6bdee412d163bc6f8963d5fa38f7a8f1ebc608f31fdcce6c0ebd0899bf0bc1b599d990f930b049f58b2bcdefe0a2457f65e6ea0cc4e434a56566015c622e12ac283e24a5fac1dc85d7e4f85e54002262678afa9236302e34bb3bf701442e9f", 0xc5}], 0x6, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000640)=0x1e6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f00000006c0)={0x2, 0x0, 0x3, 0x9, r5}) connect$unix(r3, &(0x7f0000000700)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000740)=0x1) r8 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000780)=""/4096) sendto(r0, &(0x7f0000001780)="9ffc2ec7b97583bd664094a0b8d518a68d132c3799bb05cbc5aff73e2caf5075f8dbf357cda536d6c7db2bb2f8057604de517ebf8bf2a05f", 0x38, 0x400, &(0x7f00000017c0)=@in6={0x18, 0x1, 0x9, 0x1}, 0xc) fcntl$setflags(r2, 0x2, 0x1) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001800)="5040e0bd3b7faf", 0x7}, {&(0x7f0000001840)="895f6c31d2eb0649f545859f89224119b9532377d3cc2c724905bbfb6bc4c4fd4f70480a91734d2fcb26f8e6f8d4ec61651088525fa60af9", 0x38}, {&(0x7f0000001880)="f30af138123d87f5f42bb875a480da3c6d7b3c275c9f881459ade8ef0389c2dff565d7face62fffb249211f76e6f99350db0658ae13bee4750ac72a12b5712b4ab06d1b6064783d0c0af4e17321d2c0d585a57fa3c0dbe79292e739c968b8a3aeecd880bf2377b24a2cdf05cf7442cb0366d14", 0x73}, {&(0x7f0000001900)="3330429b858660245e08700312d619e2cbbc5550c0b35ee6863d4896764bbfa66095b13b1583e8a6ecafbed0f642bb7724fca6547e39f99f35cf73b78f48775ea542e0fc0321e9", 0x47}, {&(0x7f0000001980)="c74b6ecee2a49287a3c74a5d7acad3eab8882eeb9c051c003f4cdfb376f3b3607c9030895161ba607d85c45a52beb5e3a00d3d28816dd8d31d05ca6af620b6ec00d918b1bacd74cd91eb1eb2cbaf856b03ec3aa28108c9b2c2e40c5bba24e5c0267a3f215b0104ee16b5101602b0b201049a5f98d7543ae4f482e71219d1d7232f9fe696b915f7293f51f0a041c7995288d9955346a68b057b8fb3ca6a2f6d755b0997a846eb53310574ba309b0a", 0xae}, {&(0x7f0000001a40)="29e4fcaa45", 0x5}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001b00)={'./file0\x00', 0x7, 0x3f, 0x2, 0x0, 0x8, 0x4, 0x70, 0x1, 0x0, 0x0, 0xffffffff}) sendmsg$unix(r2, &(0x7f0000003040)={&(0x7f0000001b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002ec0)=[{&(0x7f0000001bc0)="d9e3bf37f33d43386d22a190ee5ff6c6c7b81505b551bd05f4b23f521cf084db9f3355de67837b928c76a0f89d2d2f1793d5b296e071587b99bd542dd9ed27886db37de9983c5f9389ea051aa85e732be074fa84aeea555000a9854949bb59daae257cc1e3e18260076cad6dc85f5de7479c457567d016dd40c9bd1c03", 0x7d}, {&(0x7f0000001c40)="ca9e4988e65cea8cd23a8c5d7a11a791cd9b80313304574a456cdaf09831f448cf00acdfed63beba5ee9c9dcdc24b35ea940b067861e917972298ec33d0709d74b9fc31e0096432e7cf5142eb2c74fe9f0370ec18d6addbb1f9c97ae2db34013a739a524fb1bafbede4962d9bede62ae7ac1f5f18cc8856162d89e5b594f623dbd3d41f99d7f04b5921e7aea7ba330164996380ff7a79b29bfaa6a3706391e9c265d69511b383964f1a4710f485eabfbff9bdaaa5ca17d1bc85be95787e6a58ebdd5b6af9a015a2bc94784a09ca7cfcb1af4574533f6b62a6773a28e4993fb7848e1b44664616049046025167ad30cba940fa301863e344115ea0dbaaaf0e0cabf1bba4a40d2c737942cca9634b4461570972f35a7982799123d3e79971d93af5a7f5e643d8fbf7b3005925430b98cf64cbe1662ef04666e6c5fed643b74fb07988d35334e9937625096582ea9d3c01fcf74de140ea1d70ac8cf7eeec4060ef675f6b29e7457d50c2994f8a146d6f92b67d83f19de2cb7b993554f8cbeba89a73a4f361c1496a279e275b01a84f5acb9b02ecb361174e9441ebaff8c341e1097645bd58bba969a2b691380223a0c22de181ce5e96a4e8c49d8fed9447fbf5d484e2337463779d7a682b6a0e0cc7d6fb18d1bedaf522c367035b0b051b7d025a9aeda2c4b82762f234c080390ed405ac3315de76997216655fb44b24206ffaeabeeeaee0a8501d0c1b7b5e2aae8da0873a072b19abb994d61f4e95aa3835c3db4c9ee81c871062bb0831758e6d80a49742455040c4f93e0bf25b64fdc0f89933b1cc980f94471656ddb19ccb6c3985c42a3de039c046577772c0db35cbaf1cf8abe19fdc470f82ea945542cf8006b97db92f627e6a2cba21a78038590d23a1ec92b14b72c7d9de615a25d312bb1721933e8ebb6bc3aa60f15a37138ed218eccf858734ccbcc55a3663933e9b153840701cf721c62f59852bac801c1add57b20c918bd40e105190d6a923bd89823e16dd80a4415c40fbddb397e2012f92f2ebb2ceece158a2e57e1c88fb09b2cf5e8e66e3fe7e923f21da0efceb6400aca0cdc80209bae02a2d18558f96d53fba0b2faae46c8944aab031c981da10d6a908d68c54956214c9c16c517a87989f74a532758a92033b4be2730922425a5a17ad3839155d89b686eafdce41f4bcccaaf1c44284bbfca063879b27a58e8d477a6a4631b5e5d28446ecc9c0ba4f6a4e71101064022ed4ea55c989140e783cec416931bf25bf05b65756147d2200b58b54a5f306b874176a631e40c527590c16da0ac79b2c11d1e045672095facfc9fe2c1e2ae9c6c37875b6da45f6b35b821adb7627a7df8811091bacba57b4fc0a20884cfa687a157d71f0dbcd2a0c0e2c79752ac89a8274060295ab236beaf2f3b97eedce76b5bb90527fe189c00838e3ccf4a05804bca1472a4ba8d4809024fd97a16eceaf59d068418512e1a5d56d3b1d3bafefb49d27d0fccc483a99f4fbd81d9e7003ff5e137057478d387fbc759cb41c870fcd632d56bb52bee4b7d9b28b593e1d497b5ee3d42338ad505d828d28dd2c95ec7321239c94f07083a6a303b92bc51af17048d0ff8e3debc2d91f4ff9a27444eb5cf2ea4b5bfac884914573f6aa6cf5f08404760fdaaf855216d8870e8683ede9b4c34073bba189651e76c42468506fdef1d90c5b92369cdea356c5f5859d3906d6cb56afbf8539c4da4c061b021194f3e0c732068b35c5ce51e7fd4517542a298d19b598455bdf4d275fef10e79096cdf7193ddfd9bcf69c7da2fe71c5c25bbd440dfa885d27ca27ed5336c3f905452074fbde677683c0c48100bc4fdaff636b503b3dde889325e99ad992f6cd4b528d7058de7411f89a0bd28bf62b7b107a32c2ec4f7c134cb5a9c16ab6386c029aedf3cbe1cf95ed3ccdd1a34db32809fbe55b8509d40e404102dff457cce2e85c40c0efba784755224a1580b3ea5234aba74615aaf5c95faa3d3d60b7df7e47a6ca65ff0615874e7dd1b6e3afde1e47a53f05d19e3c96b5ad53a40b8543a98848206e60cfe0d7334cb11a9cf40b9ed2969184d7bb80928ef06d88f2c10476a5adad0905904105891e5dc35288e25c7b535419afdce85dd15a42e0529d78a9cd5730d20131200b539c9474806c05fae25831ea08eb2e2530dd8c873d6cecadd3fd35741776704f376dc0db48e5419f7f2ced0ffd1ce773133e18798d1aecc817e9cbe575a8afdf64604ff598f60c6bf803ed0ff46ee119cd1bf5e6c57fbf9a68eef0f88e8c91ec04d675a1fa5e832d0c6a9f9a95130c0b3eb1cd6e0690e56496c8ab4f2bfd4b691121f6d84d3f650882d800ede8c0b7349f8fcc3f1168d178d238aaf55986023d568819f9b30d6bebf557743d8345c178462325ab796f090c3b91108df9b5b1754415fae6313462704f64cb51920d64e157c6f3541e462fd0b9c416da65d749ce8e51c97cc8fc6388bb810aaff340fc3bce1dafa34759335f426bd7589fafa797e333611b675123fc87a70bf42274fcd194b8bb0b38a4d4565ab15a0ae6548d54c21f70e35d32f289e6ead400dac735f588fc381cd153e76334630db441f3982d48d18ff066d23230e23176e59b1dee0baea187afd4b9dd9cf2b60af63dd4389e005999a8d5474571e616230ee316e9b9b62cc3d8d8be5788623cdf9b790c899fdbf342de1a466bd4c80228d67d0a75ee8f0accd07b33fcb05b104859cc6ce2afce9b5248353cd3e1f3050b8744c5a95ef2f04974afeb697e86e34b401f52ebaeb50404d8f92c87030820ec9587cdb3f1c646e5ff3dfe175acc9025ab0c0a54ba13a1ec74180898548c511a3c855ba0a968bb8f3a24986abb3f75e6f9b608d83ab9afc4834315678af47161b8e6dc466d3546d77ca0bb0aac44b8057cc4135c301e45c3480f4443b6fcfc4631c666f70c453f9873a461a9983793f3d9911bcccf13d6cf9aa5c3b062c6888cad913a5179879bb1e29def7bff9823137826bb1941984316080bdaa4cff5249013d16bf9797b9ce0c705c1e5297f2b9a4a855356111777080cbe2a5dc6a55f3cdca8608f9ccdf47ccfe8f71e73ce93e7ae8f2cd9da4edef055c6779fe4b438103cc8ad76afbbc47227b7f4c74cc0f3fd8a13d6b1be25689243d3331875d9168dd0532b5e1a6072620b69de912ddba3600892d336d523bd2f332ea2f6aa22dd7e1e6bc34ee449dfe0fddce9717a9d275673b29798f73172b5423790846002b3a37a4f77812e6def5b3df25c21a31c150f6b6ea8418a73302d08a1032b5a010019a78a28f4b40701a9e19e3f250d8b13d6ac191035755e1eac616007fa55193233e72a8d579adcc38a06e3d91302ce9dd12c5d48c244ace8a72933c1ebf396941735fd238cadfa435e5ebce030ff815f3f76685eb0cb98fc803e09f84bdc14432c7511cb58df1d5f93d950a58d8239b3137ec0409dc86e5df4e3922b3800b5458982bc7d28887bd67ed50fa414929acf2e5e01014b86f9456d576f0d66bd62f3f2e0a0fd9067daf9417b022abb7aa2a8b206dcdcbb3a1da3408c51d5a359200489dd0308b1b5dfe09d9a771b6351ba7b373a7b4e630d7fac28263ab0db747f98beab496be68be78af7652d910f0b434df3b2cd2b16362262b8446a895f39c408ba8739229a07c1692f6b06b85df7ea36ab25b1dee31855e375b1ea3693a16e95405c07b9b99e30ed58d0f9cac329cb003be9fff2c8014aa156dd2c5b5417842056c7f8a3a5f79b746547d44e6e20bbac10eb495953aaf3cd9b5da300973debd79105ed6f6b05fb216024afa3808360082ccd90ee8a6cb5dcfa39ad1108540ab660a4a921ba1564204092c30e1ad023c8bda04dd5bec0cb91de8abfa46419c72ad30fba0a7ab713da1c73295426e5e8fd4e8833f71eb7eee2f5ff955ff160d9df756a775c69892e9a733983604971fd07a308f9ece30094d036541206f01789cab7ffe7e1ee1ed1f1c3e01b01fd9c687d22d2720b1a1be489ceda984616e821c12e46de2b4586a8947e1222fba73add24014d6a6ff7bdc4e09c4e1e0d6280c5685516e8f0b32cf846e1529b6ba120d8c51902f390b0eb10e62f80718e2ac5dd7e8a7b51711125e095ef49295dfe602c838bc5604a2e2927c88d165b0f987f30c5439b044e0d6aac9daf299cc80e1241b283aa1622e4b924a782c03c9a08a9b593ff474ae87957203fe3de02b013c6f1ebe2bded7b76670e0b597454bf01b1644b0ebac3ca83b91419e09b6af0a3f578f6a14b6e7ad603b39418166b75203b29057250439cd63c1782cc56a522e22b23ed5e45ab0524d7e7237e0554bb610eb7768a6f7622656ed703b5460826a99ae6b828c8f13378e7644f5922ed81bf50906b6dc3c01262f50535f4c0f543b0b990e3d80b1399555339f910cff7c654c73f670114562c15d7ae527b0359715f1cfbfca2c0554c0e32c9106d1c1366d020c99760526eea1c9866184b5d2180997e13d121479677b7439898ea49c28887c268e71ab4e80a41ff82573383dea8f772a5dbeb0579e766635e224f996030796ca7821e8b63cfc115967d888c9affc3d3a9e18dff4a12f9b408771d003956c797f748b3db51936301eb73533dc2c2dfbd6d8526580427757776af77939bf22e9fcd09fc9eaac980c13513c8b7b9fbf8804355c3033eddf99c1901bc6967ad76fce184920777652a890827b641137f9b84d76516c83534e330f0b59e74fa7c4060b5b9b7d2c37bfa8cc170b272770467985deef391caeeda51d80b258a20e6b49a99164e4f678d2283fdad22a420413841cee26ffaf1392caaa7e4b68d1a5998d8d7a3ec8ab2436ad0349cf0782e010348adec69e25d78f6012234e2d3933868cb4f32180f72dc0e6fe806bb0d4569b364e67a347524efc816e01e9541813129cceb0ae2c3f62d045eaa3f74eb0501515231b095122c14bad20bc60dfa1ab5c5a142246cef705b38da59e7c0366e27c6f42b830e24258fbc9aca6889ae3d5b321082b1202aa61192121525d9145baa04705240a412b18f82b568c7d40551b295be24329d1dfbb82529dbfcefbf198b7468e8c4428f72fdcc389451ac1af01530ffcfd62fea92c8edf74ae15109659e61b96766f5265d998fae20d9971df7974f90adc03f372ea11ae1d49451dabd1301d887e76be9548c6509b76bb2876f914fffb85941e61d669803be6d2abeb3c3e47f80f06cddce3b2acf2f9dcfde09ed61a3b40bb039f4c07e0b371705e82753f1f9af173d3ba8d83f386908d6b2d39a20f2cbe78e8aa14ab766795b21fec2d04e25b98ddb481ff46fdd6f175b8851d5222af99212f3fc48bd20fa47132f7aa433d972737bf36727aed173343182bee5fa3fdb3647f63e677f3ee1fdfc585734dde7ec6db69a120c84e03464bf3944d516bc0270dc17e272951922e1447ef515863f9fa231d720e57c2da0e90d1915e1137bb19cafa412d5ffa7abe78f6edddfd29e84f63e2412084054a6b274ecfb942e3ec353f59fefee6ab4b1f9914109e02782e660d37e05283d33f390fdc978240ff36d29eed35e7f157d316dbcc606fb161764df21871b009798b95cd2152b0424aa3948d33059b8b7ec4fd21046e26185bf82a79d7b28cf2246166ca136ceebee8b0fed56a4c8cb6c2ce58bacf6f41bdbffd53be28fb3cdf56f4b2fe84c486bb925c9a6189d9b7ad4a47a5f9f7999652dc0075374607cf249df65ed2aa667d36f731b9a82eedf659786e83e3176fc724ad0aa1fab6ce5f68e5f5d874f8d8980f1b8e2df31acc", 0x1000}, {&(0x7f0000002c40)="f1fb95fb44aa627487c9782f82c9d54a0df20eb5f24bac6d8640c91a23269cfc615612f6b40ecd53efecfc0c523df70ca102595ccba0fe0554fa510d445a42a557a7fc6d0970004707f7776a72f6293d37c95fee3039f9e4bc5838ecf263a521930d3501744fc9cf8b7afa951d11aa7b9cedd78aceb37fae5ed84b9c45ff8f7d27a0a5637b39ccd8c012e7f30d9d956e8c5d6f007ee2202238fb1eecc1c43b106ea78375e49d0c476727bd6ab212dc513989", 0xb2}, {&(0x7f0000002d00)="8340b945927120fe65bc1a3cc75eeac003ceb4a263683d6c8b63a04323a3d9956fb08e1cbb79d7930eb0d80f66bc541fa59dd0e8a48c62bc70eadf08fbee105011d6506c8389a4ca7ad6cf7ba8f76126dc7a6bb36be2741a12703ca467b41a1997cc110da8f8b7f30e9ce4ee7f25056036894394bdffff8c9d14b430a46f3de513b1cb07546b5ff3ca30e62c80c8decf197f7dcc3064f32d0ca946eba39b91ba5adcc06e14b8f5919c48bb6b4c104f40899df3dedf75abfa4a267f2f23dfc65f868684e855743cc37d", 0xc9}, {&(0x7f0000002e00)="15e4c568cbdc67fdc2bb8dbcc905d9e94fef741dbe1cb80eff6ce5f1f349e08e2571809e805b4f894633ff3f45977a497e831bf7259c421905", 0x39}, {&(0x7f0000002e40)="a469b0681456e19f7ae4b60637abe3d008de48b00ae9b19b024d714930966dd8f70a279d64271100adcba8b996932b638533113fd97a2943de8d4ecebd0fd9ee7233b938c2cb5d520ed1d3a42bac85e1a9d0", 0x52}], 0x6, &(0x7f0000002f40)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r1, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r4, r1, r3, r3, r0, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r2, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r3, r0]}], 0x100, 0x3}, 0x1) r9 = socket(0x2, 0x8000, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000003080)=0x1) readv(r2, &(0x7f00000046c0)=[{&(0x7f00000030c0)=""/13, 0xd}, {&(0x7f0000003100)=""/244, 0xf4}, {&(0x7f0000003200)=""/4, 0x4}, {&(0x7f0000003240)=""/131, 0x83}, {&(0x7f0000003300)=""/159, 0x9f}, {&(0x7f00000033c0)=""/184, 0xb8}, {&(0x7f0000003480)=""/94, 0x5e}, {&(0x7f0000003500)=""/4096, 0x1000}, {&(0x7f0000004500)=""/139, 0x8b}, {&(0x7f00000045c0)=""/235, 0xeb}], 0xa) openat(r3, &(0x7f0000004780)='./file0\x00', 0x80, 0x10) write(r2, &(0x7f00000047c0)="478f68a0db8576f4be61fa9188011c830f37f1bbf900154a302167155f899ea85ee1c51e7d26240cf0da5a2d40f6a7d5b4952b2bceb6029f7df04ae8798d346543d5cf6302f69bb978072fdd0c829e37495b4bd4d5d37f623924308be033a786", 0x60) getsockname(r1, &(0x7f0000004840)=@un=@file={0x0, ""/2}, &(0x7f0000004880)=0x4) lseek(r3, 0x0, 0x0, 0x2) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f00000048c0)) dup2(r3, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000004980)={0x9, &(0x7f0000004900)=[{0x200, 0x7fffffff, 0x8, 0x7f}, {0x57, 0xfffffffffffffc92, 0x0, 0x1}, {0x4, 0x3, 0x0, 0x7}, {0x1, 0x0, 0x6, 0x4}, {0x6, 0x9, 0xffffffffffff6d7d, 0x1e06}, {0xfff, 0x1a, 0x6, 0xfffffffffffffffa}, {0x1, 0x4, 0x8, 0x4}, {0xfffffffffffffffc, 0x1, 0x5, 0x2}, {0x20, 0x100, 0x3f, 0x100000000}]}) 16:00:26 executing program 1: r0 = socket(0x10, 0x2, 0x2) flock(r0, 0x2) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x0, 0x2, 0x148) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x10, 0x3, 0x3ff) 16:00:26 executing program 1: r0 = socket(0x3, 0x8000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x110, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82adb98ce15d0684eff6080300000076bfb49940c451252b3fe1d80000000000000000136099b613960d764e12ec59a139eceb5a3ed9069fd3779a63804cf687e44487477a2b0002000000000000c78ff7a64285c2d4b8ba205491b85abc24f2420d4e17bdbb46dd6ab1ef8a4db5b01f54a4cbc9c986c2b8bb5a68935cb7d3272751e0bf00"/144], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="070036c44a2d705e603a9e788031a7c0e91494c7899624b887e6595cb5e9b0b4", 0x5aa) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) flock(r0, 0x11) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xfffffffffffff735, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="c88f2945bb5611d1afa9282cd06f77cff22fc7d5f8e2d199479b8b67171b7dfe3ba600b2a15ea0354a07788c4f5496bc8277855c196b20be30b13909d7212103dc7c39ced0ca86e07c68", 0x4a}, {&(0x7f0000000100)="106475e598bfe93c1369a98b97728eae8cab701d1f9ee501f4e3d1f1a84eb3e5c2fb304e59defeddb7d4dd6509e3d81514a59765274492f28d0be831a117fc03bc50cf8ff096406736785502ae207e5cb93f7e925d40b1e68fab4a8f24617c3eb766757f7f326ce5a9aff3145e6596835b8aabca98dc6da0165b470dd86ce66c1c9313397d602f2e7d785975b9c40031eafab4ed94ad3651599533f6fd73ae5cf29378ed240f2e3e7e5769a1", 0xac}, {&(0x7f0000000000)="339206368a75bcf0ed3b5cd1fa4f535f05aebad25659d58446d8cd892571889d6539e9734a180663a2b21f27c59f26ce5f3487ab6ec50a970008", 0x3a}, {&(0x7f00000001c0)="3c4c550a81a5f56c929ade789b7028afa237600f2102b2bdc5b5a823a99411038389b4289d26790c39e6b4a633a06ccfda07cbd987636e0aa5397e053ed32956563b8eae6f407696a4d50a80775267ec2b51b326270dc14a2d0eb9ab6e1f0bd83ec9f73dd4977a28e1a79d456bcdeff78cb8d4a677e6bf87d5a671465aba04724e94974fad1af49011192f4d2f2d260fd60d64ef6fd6132b4ff88a139c8946c8f9a0bbe3da65f341da0a12308ec1c47e628d7c23", 0xb4}], 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0xfffffe5f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000300)) write(r0, &(0x7f0000000340)="03bf8c0ea50218eb7a7010a551e4ca07ccdb9770461fd7e46bca42e60a71ff357b44bb2cb05a239f6d19a9d40edf9678cce8075a421fe657859f140b57dbdca6741d31cee28be2442cc2ed1c00ee76a0358318253529d4482aea3d84fbdf83314f9b74a3597507a24a", 0x69) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) r1 = geteuid() setuid(r1) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x80000001, 0xfffffffffffffffa, 0x20, 0x5, "f3b83569763e5b97f151877065bf9942d38be186", 0x100, 0x5}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x0, 0x8fcc, 0x401, "5d07b2500dc4091a77eff1ba80ca8f421d580e35", 0x800, 0x8}) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r6 = msgget(0x0, 0x1) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000580)=""/4096) r7 = socket$inet(0x2, 0x5, 0x1) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x401, r2, r3, r4, r5, 0x100, 0x8001}, 0x6, 0xffffffff, r8, r9, 0x3, 0x100000000, 0x8011}) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)={{0x6}, {0x9}}) r10 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x9715ef1442e202f4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") shmat(r1, &(0x7f00009fd000/0x600000)=nil, 0x1000) chown(&(0x7f00000002c0)='./file0\x00', r11, r12) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:27 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = accept(r0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:00:27 executing program 0: socketpair(0x2, 0x0, 0x800, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x12) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="953e2027d8c72aebd04cce92b7c223176b5049ccbea1b543c915930d12b831b038b192b6a092882d29a2546e02f4641ea257e48125285a7d24ed0c883a985587fb7989e7c9e5264f86444ad6fbe7aff32d1e881743521ffd5881132e1b57b6fa9b7117511ae4338e35f4eec4c0f2a919a4c0e639538202e850afe99ac1730d2279906e3989f9bf82a6d5498655526949288d5a372b5dfab0d6347810aed2d58c7560dd1697db502b7487611c2233d524b6dbc3877b0e9651252ac872d12fa4ca46f5a16990298d463c8fd89c", 0xcc}], 0x1, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x3}, 0x403) ktrace(0x0, 0x1, 0x1100, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) fchmod(r2, 0x60) 16:00:27 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x101, &(0x7f0000ff9000/0x4000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) shmctl$SHM_LOCK(r0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r3, 0x2000746e) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x100, 0x94, 0x0, 0x6, "adda335d8acbeca8dfa1416c1da25b1f42ef4ba3", 0x3, 0x2}) pipe2(&(0x7f0000000100), 0x4) socket(0x18, 0x2, 0x0) 16:00:27 executing program 0: pipe(&(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) r2 = msgget$private(0x0, 0x202) msgctl$IPC_RMID(r2, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000006c0)="5b1623b839d116aa26ac3160b28e2e4021f512cc5bdfb7c194ea31efc8e9194de5e9ad1758479f567335e5e0a5f4ec17c6e95925986e34aa40e36c76af2f8ff78b1554c15b3dd3de227fde391780bd634f973c64efa5872ca4bd18b5bd3b2501a98a5ee635d9f123f72afe6060e35aa06954a21aab38840ce6ab963c6dc3c5e7229f0e549e0304a9643d58c2fe6f1066f05fcae660d2c9ee5c0a4f1e3cddd52de685b6603b044235eeaf7892293977b4", 0xb0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000780)="2f9ef21919f441280569346e7ae0a89a206a4c470eea9a078fb1c5a323acb9144ba28cadba21165207db9a344eb14df5f4f7d3b7bc08e8e2b74e6daa4c6fe5b8f4f1076ed1ac126a724be0ffc6081201e5d6c080dff9ab8ea6e53fce0caf69e9a35b84eee17c73876728f60c7f5b502a90c6cf0e58f9f97935154da0ddc9defed2211cae658f406c34de087c70cfcb79477d0d3f5ea1600589c3", 0xfffffffffffffdf3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000840)="903368cbfd5ac074da825091795c03f1f7129dc183f9da6d54293c945b114c2f4e3707987527d0a72cd69788c3da816088833c0ebbc13a7733ed114f3040adc4a51b06a3caf2350dc5a8cbd17acdef26c2e115dca5faa27469350ed61ae517f51129c816e02777b4e8a2b1250697b2938c12b97c16d0e707221ae6dcc226d5e937850dbe32a81c0752f00c6c37e34376d6d748d47477edb75a173f27c7dd3258a93728e1178b8b1f674d6da31ed8f3d6e4a2255957391cc2e7bd118c97009ebea4c3cd2659c13e88b3b33a7b0dd11c3142600089fa68a7fdfe1e88bb1c669490", 0xe0) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x1, './file2\x00', './file2\x00'}) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = semget$private(0x0, 0x5, 0x402) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/159) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:27 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sync() symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0xa) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/69}, {&(0x7f0000000180)=""/208}, {&(0x7f0000000280)=""/107}], 0x1000000000000244) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=""/244, 0xf4) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x80002005, 0x4302) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x1b2, 0x107) sendto$unix(r0, &(0x7f0000000140)="140fb78e3ce96a46ab21c1ca69a6e7111aea32bd191ef16f5224d8948ca2427fd7145bfb8cde17d3e68ced591ded4c26b93ef0", 0x33, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mkdirat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x40) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], &(0x7f0000000140)=0x6e) accept(r1, 0x0, &(0x7f0000000180)) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() mprotect(&(0x7f00001b9000/0x1000)=nil, 0x1000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000540)=""/226, 0xe2) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:27 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x9}, {0x2c}, {0x6, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000800fffeff00000000000063e86cfc6c351fdf22074f10000000000000000000050200001399d86c5499434660a53423cc0dbfb6b59fe842351a4e1ea00958cc2aeb242bf4e2be699e2e7b641ebbd6b26d2e95027c8d8a79da3ae93ee7ba5182055e0c00b2ba785825dc5a1bb4b8b2e5fa5c6ec90642ce45ef8f"], 0x38}, 0x0) r0 = socket(0x36, 0x3, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000043c000/0x1000)=nil, 0x1000, 0x6) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) fcntl$setflags(r1, 0x2, 0x1) write(r0, &(0x7f0000000140)="04", 0x535adeb9fd3e4342) 16:00:27 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800}, {0x400, 0x3e}}, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x100000000) mkdir(&(0x7f0000000140)='.\x00', 0x90) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mknod(&(0x7f0000000200)='./file2\x00', 0xc000, 0x3) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') close(r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) connect$unix(r0, &(0x7f0000000300)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000340)) fchdir(r0) r1 = openat(r0, &(0x7f0000000380)='./file2\x00', 0x536ef4fea567eab5, 0x80) mkdir(&(0x7f00000003c0)='./file1\x00', 0x40) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000400)=""/221, 0xdd}], 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000540)='./file2\x00', 0x100) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000580)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000005c0)={0x81, 0x6, './file0\x00', 0x2, 0x400, 0x9, 0x800}) r2 = accept(r1, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) r3 = semget$private(0x0, 0x1, 0x101) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000680)=""/159) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_vnetid}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000780)=0x80000001) getsockname(r2, &(0x7f00000007c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001800)=0x1002) accept(r0, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) socket(0x2, 0x2, 0x6) mkdir(&(0x7f00000018c0)='./file1\x00', 0x1d459cf4dcd87a48) semget$private(0x0, 0x0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001900)=0x9) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x206) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='/dev/bpf\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20d, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 16:00:28 executing program 0: chmod(&(0x7f00000000c0)='./bus\x00', 0x105) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xa) 16:00:28 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x471d6ad26ab605d8, 0x2, 0xffffffffffffffc0, 0x4, 0x44b}) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) r4 = getppid() fcntl$setown(r1, 0x6, r4) shmat(r3, &(0x7f00003ed000/0x2000)=nil, 0x0) 16:00:33 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f0000000080)="3ced52fa87f256e2fa47bec20270851ae993eda921060a109f2c245be8fa36c256a5227e2d8468783200980cea637a071292cd5f30365ba7801470b10a5aa0dc6a3de9e11fcf9138e94de35d0f7e6487f87e1167308e5e7feb24417601d5b9fe7cea69bfc1e5349e04d3f2", 0x6b, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff1304539e54aa4e9931927c7a741ba78101e9931467049bd6342f7ef4f3086da30a7782664fe61a19839cf4ff25c7a41ab243dd9f55ce5d855240a12a2b90b8a05da9bcea8bc86cccca9c2e3d78ade2d61c43ca6b496e41b119dece999462f54d8a109cb852daafa6a60dd6d9a07db265ce713daf174c48100abf4d48880a2ffe96f67c9b6d7958075399074db8ac894c5ad5abd250a6", 0x9a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 1: nanosleep(&(0x7f0000000000)={0xd2a, 0x3f8000000000}, &(0x7f0000000040)) r0 = semget(0x0, 0x6, 0x110) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x2) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x400000000000000, 0xfffffffffffffffe}, {0x8, 0xfb1}}, 0x2) ftruncate(r0, 0x0, 0xf65a) 16:00:33 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000389, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x8}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 16:00:33 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file1/file0\x00', 0x80, 0x20) ioctl$BIOCPROMISC(r1, 0x20004269) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) shutdown(r2, 0x0) 16:00:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/76}, &(0x7f0000000040)=0x4e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r1) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0xacd, 0x831}, 0x28) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="2e0e59f77ca2408953e01dc0ef4161f156c92fe25ce068d7401fda8cd874f18f0ca49564a165c96cdfbc677d171eb42ecf6e0fa4ecccada28d0fcf8ce1960920173a9f70628440d9569c7f044adea69fd072dfea029155a02cdff3719656c2a46385385ae6bce92d77a113e8967086c0cd26a750fe402e6fa064ce9f79eaf3f63fa2c06053a4c8e858e501f61118cf6e5958b47ae6c0ec1798d2801252d1265aec8f4a6467bd2238a98805b22e5a8d9d52d00f3ab50abfd632b5ce6606a6a1e0810cbd5bc3a52a20544c7814c027ea80ed84", 0xd2}, {&(0x7f0000000080)="69d9a7f2f0416618dc4318ab6ec85655457952d5b641dc6928bda9f83caf5bcb8b168fecb6bf5510af2feb303bc4954d0243c4421b60031eaf2c213c6bf73a174b347973a0c47acf6da6e8ead4db9713eb3ee8c265", 0x55}, {&(0x7f0000000380)="ae2def0cf70d5426869a6770b3aff4bcea798085313c826423d18122481330084ac7835aefc9592b3779635b05ba715a3f76e459a63fbb296b42b509c4c68e5223c07a990289e7cbbca9c5bd0e4586546d945721cf497ad62cb296bd2b5cd29332fd92bf7cd5c7ac39f2f7c452b85e3661022733c0be51d0612527f05724f935a1674e0cf535652269a30baa35", 0x8d}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') socket$unix(0x1, 0x0, 0x0) 16:00:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x622, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x2, 0xe3f5, 0xb22}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) syz_open_pts() preadv(r0, &(0x7f0000000180), 0x1000009e, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x30) getdents(r3, &(0x7f00000001c0)=""/213, 0xd5) dup2(r1, r2) read(r0, &(0x7f0000000040)=""/32, 0x20) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x80, &(0x7f0000000140)}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x7) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet(0x2, 0x2, 0x101) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x12, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="e86e58618aeefe9030e6346d08f3951759a31ba188219c", 0x17) socket$inet(0x2, 0x3, 0xfffffffc) syz_emit_ethernet(0xaa, &(0x7f0000000180)="c0e225025106e3c9bb50f846cbd445501c220c961bacbe1d0d29d4242c6d21283160581c9ea59d5465d8e3a9b7a4b128d4375300f2ffd6b65f0cfa4a00eb423b44787ae31cca424823a704b569199c6a7df6533c8e5b5ea31e7a5d375305c1180dbc8dc042f9e060ee60c7810c8165b03e992bacce1593411f373fb24d496c378ed7968436cc3e7ed00b7ce5dbef8bee5d5f80a7f77f46214fb7951d48002c4461a019cd2d074d0fe8aa") syz_emit_ethernet(0x0, &(0x7f0000000140)="ff") 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10}], 0x60, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5f, 0x8}, 0xc) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x20, 0x1, 0x521820d7) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000005c0)={0x6, 0x8, 0x9, 0x3f, 0x1, 0xffff, 0x0, 0x10, [{0x1000, 0x2, 0x0, 0x8}, {0x4, 0x6, 0x8, 0x63}, {0x41f0000000000000, 0xfffffffffffffff9, 0x8, 0x4}, {0x5, 0x3ff, 0x5f, 0x7}, {0x9, 0x9, 0x6, 0x8}, {0x2, 0x6, 0x7f, 0x2}, {0x10001, 0x5, 0x100, 0x4}, {0x0, 0x6, 0x2, 0x2}, {0x8, 0x100000000, 0x4, 0x2}, {0xb79, 0x2, 0xfc6b, 0x8c6}, {0x1000, 0x80000000, 0x6, 0x2}, {0x3, 0x6, 0x401, 0x6}, {0xfff, 0x1, 0x9}, {0xc505, 0x600, 0x8e6, 0x3}, {0x10001, 0x2, 0x0, 0x8000}, {0x3, 0x1, 0x77e1, 0x10001}]}) kqueue() close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d3", 0x493, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0xa, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 1: getpgid(0xffffffffffffffff) r0 = getpid() ktrace(0x0, 0x15, 0x8, r0) pipe2(&(0x7f0000000000), 0x10004) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{0x22}], 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000003c0)={0x2, 0x2}) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) clock_gettime(0x7, &(0x7f0000000400)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r2) r3 = msgget$private(0x0, 0x1) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r4, 0x0, 0xde, 0x8001, 0x3, 0xbd}) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x26c}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:33 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1f, './file0\x00', './bus\x00'}) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:33 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00&/file0\x00'], 0xa) stat(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xa) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:33 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x81, 0x7ff}, {0x4000000000001, 0x800000000000}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x4}) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) dup(r0) close(r0) 16:00:33 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4000000000000000, 0x2, 0x0, 0x8, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r0, r0) poll(&(0x7f00000000c0), 0x0, 0x101) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000000", 0xffffffffffffff26) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x10, 0x0) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = getgid() r5 = getegid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r7 = getegid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8]) getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000000000)='./file0\x00') chflagsat(r11, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) setregid(r9, r10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) close(r0) write(r0, &(0x7f0000000080)='O2', 0x2) 16:00:34 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x20}, {r0, 0x4}, {r0, 0x44}], 0x5, 0x4) writev(r0, &(0x7f0000002240)=[{&(0x7f00000000c0)="a5f1f9e9bb360d0455136b86f08e89854f5337108c6d3ad1f25daf7a2076ddc23cc2fead8bb757fb9d1a365d4c6c0e028630601150e17301c2892aed0216edb05f7af513e59b9c02b97a8dee7fc38eada73130724f297b87aade3d0de86e790a8364086a94b5b15c47255c0219fc5206d86a36db53ca2f", 0x77}, {&(0x7f0000003140)="cd673f794c92fe0748e15f1a33eb8b4d7f2ac7b9fef5d0903c49e36242413c720d479e51b64fec2981389ae98facc91279da01ab90d6344807f3371ffca421dfa166b7e0f5b473fe26dc5e92ed2f931170f0024b6a7d401e40d11e0cad02b11daabe68268201c1df0b5bc52f1b3b1067c2d25f47e7bce3284d1d70e220caf73292bb893c67741649fe8aa79c77f33ac9f5d592fb91d7956365e85f375a4e9f9a206f7d41e5d70098b2baeb239284a3a5bf2f73899531efb21d98e862d1cfeb15db805c6d378ff6a50bb9ffaeaf6afacc8f3105ac7c14f6b0e281ab7261aa2213809a457d72091a9d119407d81651cf493e2869ca4670a249ade827dd7504d965856721776a862e8cf2c5b734e931a21f2f36ff3f2758725931704675b4c1c5cd5f499aaf4a75f50f3bac9be77bd8304d32cb56dc43f1eafc2c1ab9a4449faeff6a630287fc43cf35d46e694f3db238e25570aabc4ba287e5f55d8ead7676428f8f7c86a4173af8c788da7a205fa0967a1d3715edfacba06f9d65942709b183ae0ef1013507b90d537d0d0285bb226b6942ffa70e2a205f18763b9bf536780ce64d68a05d74496dca9b372ea998d403556a04f7fd43bc18ff2f3a2e92f33cf1c550253a90ae4f87021e9122d80ef33665a4fa99a8eed3daadd726832fd6bc384ae2adb35b232106f0999db8b976b6be8e9a7028cf02c15d51ad9e0241a908af7ec45f9f478c8332a0f639a07fd8131e0fc3d2d33079f1b78e9e42a62b35acbbcd0d324dedf086d2676d170be3776e3b52bcde0c295df1a625828bd5176f26b76d5b1b3acfe7c755f267c0d06b018cc40b028460548ed5ae0511283899cfc945054995eaf74f49a9d0c75578c19902c3c2ba56358599e7ca34116b3dbd619b13a3c1bb88cb3ce7f422a7374f23d4d2c3fc890f9c910b3b011446b42cff29dc020dd0f9df9cc39d1e85f4d4ce8825c9897cd750b40adab468ad9bba43dcac49f2ae14d32b7afe049b245bf46a4ace04a4b397af6d214d9178d41f8f7342a20626c8202d36001d051dd8387fc2fa2311852e1f75a94533b9846bd9f9d513071651dffd17b10ea70259100c98c194c64dae6fae37e834787c355039de9b724ec428fa901f400bbf6f97c2489df1569630794afe12dfc901e736b4e918896d8e9a81bcec015b7f33778fb7b98963ec693e70f596c4e5813f891003db8e9d466fdaf24a7224fbcbdbbd61a0cac95c22ca72e9753c49d4114fc2a2db410dca2d825fcf220b550580fa8ef706e1ad53b89592e9456f1797ccbd26e4203d61dc94c283d22e608b9799d5da71d682b00469b161bf577d7bb62a3e4b8213e3828245ff675918f85ef4cc44d37cf08816daa27c42c30fe62ac025459f743889ef1c73fb52b3b2a598e475da5ae4f5e222142f650e7068c8c73c60207c1d9314d475f9722ff7d396bfd21d8fa08420a207a36de70b6bbbe3f514f4cabf02894b3b2bb5d1b713fe94e8c89684ff7f54e15cb6aa668429cdf429c82fdf9a1d6fe8cbcdc712cf7b5cf8b26e03ea07d7d052a2d1ff244c281c2c15d15e4191c83c55bccb0df418bc3454350b7204712a063c7c0e76598ee9b61d455474bc924bffe271f592ce853ff7a78936c597222a10f24df1419bbeb18c01187f6272a0b47991b7c4c2de4cff4460aae67f9312194be10eccdd20878ed4b3c0e0256e83e083febb49d333f76709ec67720573e81c49695b441b47c22a136f2ee38db30f088e5cc5d33c3e8fe685ca6ef5fd0c3ac21c70d913f145be4e3cc2422af0b1dc6f2baa0e213d0c671b4162a76300fe3f021167e35d9ac2fcaccf234acaadd2f74e20dae6e34fb7daba808f0e7013f965e35d7eb585faba756baaae02091627fcd49ee3549e59b08c4d4afa2b2ae534fd7256eeabc5f0d998fd9ad1a1f7a2bc6f72b0ca27b5d915752b2633de2378609ba1d5d51750925ba2876a6c3c6a84ee39c263e5d8ee5c3a82897ad65e5114e45454949dd3c88bc347d03d0a875237acced713297bba80db1d7a9e8d5d98b3d901586e03f5a32d004e429509462b2608a316f5da7f543bb713d200f9af8bbbe2cf23ab4c5bdd14461d6ca352c178c2c816c35d573388c77a17e5356974aedd1bab16ea3baf7e69cf27d5569d623ab324f05bff7d4c6dd67418edafc859dbffcb23b2f1dbae78d39fcbbf98bc18d1a24b8153e594e9285c021c15a52d17160f814ee8d636b5895f927be9a0aa4f34b5b26e9d6d4d9a28804c6d2811439377e4700cf2b6c1f784046820f51511378b4a625190872a64a4381fd16b945aa4bf8643418f15b76d959de481310f1c48d3ee376325ed1000cd21496ea11c5235d3ee836d8da3bf9c8254e1634f7da49e8d30ae01c33d5f6a9bda5b3ea3c8f0788a3d3f849e29b5fb7bdecc0439a7b35fbbda44a23eae2ace039845bc8396cb15b82f9833aa5372e8f5aecaa1caf0464e23484d2ecf061d41edac998514142d898710e4f226b6aa497524852ca3e74ee8d7217ecf24a8a2ff715cb5cf6b360084e2cdc63d3c3c0d49298e5e03eda06fa87f4a82aba6b1ad2582acca06d4ac002f1e448b67cbbc41d805701f2c2f84d310a4ca1f8adc449b0af2c7ef7800b40ea04c40f0748a0e46618c6e3f9aa9ea536d8429c0e0379dc5e235906c836257bc75378a896463f86a87fe6734cca08ede2551917e91616afc9bbc4c779f01c01d8c5bcc531bc1a3a295fa8797b518501e5c4bfaeb570c71f85ef633e12ead4aa9ce84c12d2158b2e8255a757258d9756ae71b47adb23468506bd49153f82a6d85d6d71c76e67713c57a605e3acc27efd33699a7695a96902b60453031531ba04e9762089da2c36cdae5ccb0f46ac31e9b80c033dfbb064f3164ca504100ca3144e79bb122d73e279d462d72abf765757c2baaea71dc3316bc6285e1a13103e64ffb646219a656f20c8b39c9c936aa276e79f1e65b4fc523efcaa08087056298f982eec075357518f41a73c1eec4cf9d16485370314b74075ab33801872c4971442f6c4f4c73d1134c3eb5d45b2c1c1e708e18830bdd4af7e293e401834971cda6f535d3e06667981f85fb4fc7603fac1051420e3bf1880f3ecb1647f4c0c65be39640bc06de0ecd687c635e54d644bf823419e713bea982178d5d7a46deec3419296e5e883dc7ecd6e508b912850747b558c40e809bd38714929caaccdce97924a6251c15f7fe562caeb5269481d1bf3fdcc8110a61df22d676c028ef9832b39725beffb77ee5bc4aac4396547ba77e9000c1e053608568f6a0de722f2f8e308a355a421d1c2fa5feb2114f826b214a347344b191e9ac7433f937d34edd4ad7b0f58ad5d981056f6d64ef25ac2becb081d1a36d909add1817667629905afbcf22f81619ae6d8882518341960474cdb91ac479eefaf2247e39cfea7fdb30d81d4d8ed3a3ead6998cd0e703032db3ce44de4bc0555ebcab03a3114ceac8c8144d4c5c923283c5ffcf70ca3a55e19eab1ac868bf019c3e7cd3b09e0dcfe1b62e0135babfa34b76b7140a16f49246e66dcb5a6bbaecefe9a7c38793327f58144524d311251829413e761d0f1a3360e52c07d670a110742168f6b522e1965542cc7a8ec49ef6326214c84730eb3380c80d9d9bb26c6bb1ece735271f3e978e7fe82c55671c37c6cb744be356fe193f561e616623ddc49cb4ac5b0643e242a29e0c70e2977be1545455875900aa2c3d12fce55871296991dfd137d437b53125775c31971d82c644cec27b5e44d82221f5cf77facce387f5e28345e5d665e3c7085a1cb57e26939551e4310a7298b3b6855747963f742ef2affa885770688b088f4cc8c7cc0b368bd3d49f1d17d33baf97662b969fcdc37ef8cd5a82a9cbc1822b0fef4935b70c756e52c811667268fbfed59e904d3dca80966e99a7ee1778dcb7b413c18f3e9a535782c64983e2fadf97c055761620600ab2507c4133560ef42640109e172ca7ef82efd1731880356d9a024eafa7abb1b5dce52b55a5ab32116dfc27c60910f5a879d9bd1b2fd8501c95c79e8519769cd39a5288de7f01cbf529d043088b3ff2bb9a0ad80abb6a77c4735d4b4caaa8864333772cfd192899c470c6930b1671e1e7769b1ce418cd0aaccdf5ed3159fdd627ca36b81c3cb70751b02659ad550e01a3258882f7f625e74fe9528f90f930b87c42c5182b4145e791005d083c20144db0f81f67ed469614b6f540cd996b3a9cd169ebec0694406496aa668824adb87c31077a1edec43fd0354fe52ab4c324b2fe9aed8b97fbe54d99d41b222c63f127a119223e81abf1442baafc925e82e59d57fe5a25d8956eaac2f3e50cb20849a3260981c1477b8838ac9f4109785e18c9e66b55a06f80e862eb9b9b37086e4af7286cf0ef414a37f1187e39569281f6ffdf503d61504dae306562ba9bafab32a0de11106f98f8b361b02130a6b4a99cb4142491bffbeb52bfb990edeb10eaa1dbe857fbbe5ce94da962d20d6145788223ceceacc33b22af5c8a95f94a554e91c4a19c16190f1b56f75e70118d7d8a19abb550818ec5d939c8855b5935260cdb840dd2c91f18d56d83f98de6b57a6689a62d822ff49ea277bc8c1326d8ea1b327e6a93e44931deb7625a662260540734ae5fb44c5ff443a807d88f6b9aa9db56b903e3cbf7fd2faf9cd3f11bb162a192e4d79ca279afe936fad47772c45f6ab870702c9e783cabd01d41281f7cac80ccc79bf364046a123d0a64bc8e8a3f2f6a8d3738346706e1e9e460c0392b854639ca8d960598dd59c213a9cd92fae6d11c4956611686e432488ec725b830b1d00b3c522e8e51a3ee07a788f132cfbde1518c3604f504d87c21bf59bbdf9d92bb9c56b7ce835164081b5e165ef9d46b556d2b9da78bc7f21372cbf251337f64cbeb645ef325f49910e64b202eb41a19bd7cd546c0298b4a2f51fd3be3a7a6dfcf921eb784fec639416f32f3c020f2cceb47701cc99e130c6cad238981005831e8f15949a14b0086e9e6081280c0cfb66309d8d4e73643561a2af7f12b1ffc94d993d3fbc9fbf6394316409d30f958d277ef42dcf6038fc045feecef15440b2f99068ad95c19a40d7d1067c8a8b1432964fdfdce161142c9aae3725a49e6424d63e2692824c3cb63ec2f82b87be3658f766edae3b0d58743cf9eedbea65ff07dcb6e7447b187ef1c52dd0a82ad326a39fa733246d4f0d5cd2b27b346c9faaa2ed6aa38f88ca46485c0de0d5bf5f3e80bddb2c5c2a7bdc49b9bf934dd4fb58c5561554c7bda08dc15a143d82eadece32a966cc9766e63bded4c72966d51d468c4b67191f9d88024779cef0a8d29cfb79181ab7b76b3435bb086ead1050121666b4f0f153fc98cd935bbc937b883cb56a6c2ac92f55fbb5b1bdde04579240e3d5acf0fbe285576fc1d8fe3af534a6046086f5da0a5c4e813cca7c710cd83e674bf5b1d1cc40beba23237018a0016ed2f276118711dbea54a83c4df6acdea08064b5e135cb21b75068571b2bc02c5e4901ea41de54cf31bc1fb12880273d42d4507215a4577862a847179c97265316abe5a363cdfa1e62ac39bed6f1f33a129deeb05c20f25aad85be80a368b70d5543ada9864e1702cf4ab466ea43fce9420782e44a7405bc83f9b1d5eafa3016f4a9c5e72aaacae9261ec0e5d300bfde6de9eb336d3bef804c006acf4f4fb879f2192491542a895eedc58a1985c48c66dc662732ed76249f905a763cbe50030ffd58dbcd87aacbdca917feda887bc88ec02302191270a861a54556c022801732d3e27", 0x1000}, {&(0x7f0000001140)="567f52e1c02c6e8d1e93fbf040159a8e1524a38b22543cd9bad0ee76b25f07cc3ae6631ff70edf5b8a0c006e1e1718bb611369bf2c346acdf1ea8dbabf695437e744e85ecc21af69a3e821c27869b17818af47e95405125226326d2dffbdf663373c7a15eac97066b987aa3c9a5861c0163bba8b3741ab5438c7e4e55343e803912537eca106cb7d90d55718a29dbc018c0634f7579875f15dbbb1faafee9c1f8bf03150", 0xa4}, {&(0x7f0000002300)="6d496160c768cde6f25e35817d3eec68b2b93051179827681a92e8da8d32d3a83ac582494f68f34d3a343a52621880a6b73eb955d23f26f39a0a07bea0425dffc250e68c2bee1225f587c5a6a6213180b56975cf2cc78d5a9d79ead842a1de989553489602dd6b689e2eff76585d1c781b4862b382c2c01605c967ff3ba83f0ddebbf254e1026e1c0b03723c54b2d817140dd85615e1c4abb1c1cec4db0a14af4615f9ca148e79135f3dbae57b5b045fbcee4967cae8c7521ddd975bb6fbcc2220aa19e1ec5bda132842271c4821cbfb66cf75d964fc70d2ddd4e1050efb20152122d0ea30b15645b5ac9b3d7213b8877f56bae73647baa24e7f22f6f26921776532e8f701d049e296111ab5c1fd352eb19eb320bafda4ac87d888f91c6aae0b9b54e30e3c1d5b368ec56bc298695f181019bc24e7ccd5be6728e598d0bdbf744c5e318316e6664f624aa2dcfff20001329a82ea9d99bed387e8b1b504513c7e9c481382639b4c52a239f1843796d9203574dadf182014fd8c0a5718f1ba643f880fc426b099235ffece0e62078d3f3ede907f11ba7c1ad9d694f22afd3a94a0000f0878a608cf31cb162430dd321623745420c4ec33cf92b11e7b12eae823f2b8df897d6577dc77c169bab0f2d587f30e20cc41f42714f98b611e2b287d5507673e94f17cb7d2e546940e3979c81200aedd8f5485e83e899e0a675f217d5c70a1183250e7bfd351956976fc05bb47aad260e7b4f834801e1027057f3163eeb65bdb4d781bbdbbe84164bf3ac8bfe6d2803936522520ec5cc5b20d4a8e15f9356f28bb5ae0e958dbf35e7f7d0ec11a7a25460e1f2036725680b3cd0d984b5f49629262eab8848b1d080966f0a16d03f6aeed60aca9ccb5df3b7cc72358e0d19fa37fc342d3655b4837df6d70989771a2f8dde1034ca3332e67bd6f51bf065090246abc6e23df71a29f7c3b135b7deffd15d03ccf0601a6481ba459c50f76c8696b0a57fe3054d2fd912877d82e63046c546b614b3e7b7ca6dfc1a462ef00b442e66302ceb01033186cc7b6d1033f9162e0be5375b6276893b40b6f184e290e28f979f21ecd98487b438386c36381394ab909e21b173addb0e9f11f72c927dbf1c3b44d428f0b5cc2462d6f264a2ccabe2b343f4ae8ee9b90c94772ba5bdee009a36a6ae8a96ad698f80324210216954fef575e03158237d7fde951e99e85274c621d47df6902cc83713574cb42c7fcfefd824d608e650b64a50225d19fad0857d9bd297d07e05a7b4b7f3f608cb7f8e1b860a3ab0ea924c2711d783d2d570bbd012961f8eab2f2967809996e43c007832aa7545907e2b3f98a5032406598fb8b452953a06a535448820c28905ce896fedd45ea6f1e44525f08e940689293a28c7b199111e561db7b74ee23abf02f3e92d36574bc4acaea09ad5ff1b30b97e09272e837fa7e855934aad83b4c4b644c827d1a3ede529c2bfa99bf9670ac8674f22942864792f4b19f19a3a11148501bea118ff5416aa404e724655898a39f3432fcc026bc01bad3e224d880ec826dde8fe632bfefd1e7f374a35f62469e5e86366822a746c2e8d3cd4174e556a4e530f9ac4ad23f13e920ddab76b5a62f317e57da4bfb691d4a4d4dc8643cee9085808991100f4f9ef43c1f2d58c9cd7686ed680974ba839567851721f19b86ff47d131041049812f5c09724a461732b9a30a6a158d910ddd92ffbc02f041d4ad688eaa78a6d5fc6c203390c54a3081702d87397da188bed57a8d893f7559d90004369a695d1cdeb519904238e33fe3b241bf63fc8fd3989cbc6d8986e8724d31fb95f562afb83efc24ce75d8039e4ac313cdb78dd4186f32249abc231197c4d3b0f2c95d8b8ec5c30f9a9060be059111fc93014d135da5519dbc71afdb365bd8350214f15035dce46a4e88ed93f0ce159196d808d8508c88196337f72a23c5c7d8a93f404b3dbf819f99bcbf60e7af7e80d6f3aef98d624b70ac670b1b9dffd3faf0a98c1a95e357b9da17943b1f97cc708f23f3fbf8b8b9748d35225179cce40bd6dcbf6877d006cd3f830173db390c2694344f4cefb283fce07ba8be125af9b5a208ed63ed2072e9f7a5be28c2e081b6c06867a223ddddc69b7e0f04abbd39690f409a204c9767f93dffa7b7b386300cc238c4cb560791a7b0094cd25283a4bac4ea0a51e9db7a4fb5f7dab829d7e52c87db1fb54f2391516c51820194fa335911abfc774337b48483a2a664792a58753d6ee2ef9d74269e8a0f7e836af6c0508f6767c2d0a7703ca76ad0a18f42f3b8c775fd294bb3613e9ef86128e03b33611413f247b7a229b314fcf68e9acf4c3bcad382c693d0b4323fb360617130ff9a6ae882a43af7065058d0cc64b3419f082ced69b2d6979e2b9bfeef1527a205ab007656b3eacaa0ace830948497172b6a423eff67af3ab9d99a80f8e7c97f1f3c20417e228c039ba3da8cf25d65418c770c7c53e8cc0b6abf37c00afa165266013f527877f2c2d11ae6c8d6d9d1214326d219b554a4e1feed115ef1423eb3ce023dc6480e4c85649a1afa5063040b27ae25da779c5ec76e7a0cb8e81b8dd74073d60081f4b2bc43c4e1319bb2820528bb938f4c843618b1420ec218ff3d7a2f8e10a7ccfecd528db7e0c2f3be671d377fb38bf73b5b6c63dec62d5243eec03d88ad2924b56747d830b377fcff73a44f0118a2e80bb6e9c7c470380e8e526e803f04275e118b56df4ec39f7166f2832c929cb8fce04a8c95c3c107ac03bf8b76a21c1e3d9f8fbb01ecb38992dfe43d349c83094ea63f72e403e3e05bb84a5fefd4aa82893d2630da52965ae0e0964800f630cf3b0c84d774480be5a78f5d383b7e219996e9cc23c444d7ccfb2992e2c3f525334d712fab375e4f081a50a6b62d190392812c25aaae3e7012d1cc7c4bda63368d1238c0cf824416c3b962befec1c9b6123d64bcd0b16520cae0aafc0e8d01dc3ea2a5d28f82df43f136476fbb6e37fb2eaf991b9e12ef41b67acb866e86f1c6d47223065efa3ec02c9445410bd7fb69bedce016d5bc19d5a1e67c1bd4ecc463cddf74d9f9984581357891faa6fe61ac151a2b426a6e4a66169c87b9abe4bdaee716fb85b2f4695e4123dc5cb3d3bbfa037bcc87bbc93c2d91a93b45b2433e1719478853f1f99fe515b2731b179e49b0765006496926f800da6ef688979bbaa72c491c0dda631905f7bb521095e26bdfb27376038a27cc19d7495ad1fd4168698b4c6c806a4f6043c6e123cc988dc36b7be7383cd0571f8fe48db268d120705802f93167de8449be69fa9b4c9b88fba4b5af9e3c5c735cd008201ea34a76ce450afb096f2790e8252ac5f7fd6210cd5455b59467a3aa68a819ca0868b3e14150b083537b1a8b244d33f8b97f5470c4b80fe3bea86af914381090995068bafcd6e15a3ba88450c8d2bebd73535c47c3c4e5c191301dbe7a761de8fa96236292f0f9995044f4ac7d0d7f16da02e839f5647ae6e44d1369d52c51ff8af993328747f13fd639eb99906a80d598fb833bf1683ccfafd02b21ac17e11425176a18b6eb988206f0112d96300e68c16408d69fe1063dd573ed2926b8775dadd53d287e24db92bd02994de9d4c5da09e5489f5d86a72bdb28815702e9d6a6c560003411cdba2126ab20d33b00ea9cd81158a6caf2e23f206141301ba39f4990e44d92b8cadfc13376b0a47e4177977e57dec69867dbf4c72d346b0300215458dac0583501a1c7e4409e02f9711f00740559b7a751ca47a38d2bae0fd7f1724e981132710f1345170c59ea7093b269b982e15d2401678a9421b3fc016bad6458b6055a5ec09f93b5ee57e3ee33884b9c4888da00cad69dec4347512a01c1964196d08f9c4524d156acf6056e3150fcf06ce8489fbe47b1a8a96970a2e28f730fcc15cbc5cc05c3c4705e5c94adcd96216c49c68486f801c38767578767db53b960a9f822829fa81a78ccd57b7b7d0120bc2886b777ce2f7ecc21213c189c49c1ddfe4ae5881dc06b90d118d4166fe0256fac124df73cff4dfbc55a36125ff25926c6b8716b3d55c5be9d7cbd558bd2687b98463024b34874317c95af2e964420f16884c3b0e8da03b598be92defe75d242de0624e7cc0344868274176431ba4d108d555c5d0169830001877f18f81016990fdf777b0a1db53e9d41109a59aa661c92aeb179b6fcf237cb1ba41b36b5cd0b9846ab0f43f30fcf797b31212c41caf1b84d920fad9546563d5c8a3a925be7aa51cd667ea05f79dbfcbfd72defc44f4cb4ac0d8480d9e2c568e3e7bfca8a09322fa7bbbf655508b91ddc6914c3a79809a63e2bfe6cdd4fd6f13d84d967664c4d93304013c275e206115c3ffb5016fda3f71aeef4477e00aaeecd391e2cc1612cf5b5357d0a23b07cbe6849e27e31452e454cf3543411723a25eb13ad6f0dc8964f45dc4dfefb585f0b8751833094b7b11bf6cdd74f8e70f6887f7e85d55ba4212579517ed20f852388d4bf7c7bd6872ae8a9f90726ed6585b79e18b6aec19e9aa3451f3c1f34e034a57fc9f7b07768f460a846536fd24beaaa05f531efb1842774c8b053409b3c903ac58c6885a77363d77d1a7eecebf2392875b25022a14724a9609e5d56502271054c347cade1f4f9dcc2dd79c4b86bd2c56d538a96a84730aad8ad750e14fa95c2694f942422410f8d8d685b521b445f9d0b10f25f5ff021e4a608029c592097281c3e4570a9fd1ddc307564e51821d90c808e90f74082e5ec97d836a5f027691a91b0c8913c8e77f7bb813b41cf940fd953151779a09d8ef4c9d3ec55f899da92ad53ee01286d718f71c87cf6187325348602cf845051e037d26e9c07ce5b9218c5971acf9639a36b0b026f3e3ea0563c5dea2e5da045343c36a0360673e82be0edb077a807e8655314b15c92e5f37db063d554ca18f2003b90ccfa9ce403c77f5a348b7510a2ecac3878992d4350d54fcca38bdd58ea516afc64e682317275ad3fdae40b6fb1d47905bda0c7da5124f884652c8cc37a03d8543ee79779f60800"/3587, 0xe03}], 0x4) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) nanosleep(&(0x7f0000000280)={0xf0, 0x7feffffe}, 0x0) kqueue() r0 = kqueue() clock_gettime(0x3, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000840)="122235fcc641f04eb024d4080e569d7740c99a2d90a7e860bf62aa3399589944f8fdff188d2c9a37eea6b354e7e44607149dff48a284ebff85c06f9b4f6a2f58f8ddb633bd501ea478d72326ba6da5fb015b0acaa50644bca46ce39eb91b7d7afadc0ead7b4746c149934cd3ce7123e26373b64ed5f3aa1f15a2b474b7ca68ec7ce399619406ceb72408b500fb4485465609d28e863b2b88c82af552a793a3dbaaffdbfd72e809dd2d7660b844b6c104a18b70b51ff5aee3c837843609ccd0339f13a8c408c32507ae26b0", 0x9}, {&(0x7f0000000040)="32641ce12bd402ac000be82170d6bbd5f4f473cd9fe365678d6a021fc2f5114785269c7f7bf4624dd4bd7d48c38dac18ac57c19aaea923e1053d2941495ff32236d55e2d7a60dc0d4ae35fdeb647d595cc4a56ba47231d1073603335f37f8e68de9d73031edf1a2e12a273b1e01ee6f243e1802aaf142db74d9dc2ab3a98a2d7420eea46c301d404a56433d05cb327cec171bbbf3471437fcc1d415ed51673ecfdb41ec6486435f2a2ac467ec0120b78e3998112578c76bb9fd2d48419a64213abcd9c14df01e896658ab51650eb8e8df5d4", 0xffffffffffffff12}, {&(0x7f0000000300)="fce734296795c062522e0947b41ba26683e0df0b750e7feb6482b736bf1a84620945403a8d59fac365283dce7ffc2fc8b5d56c8df68c59145664b5cc27e2d51e5e10d50c1a08e9bda933df92b8cc3343c044c819b48b9bc8f66684316b0734ab5c5d9d3f823026ac840f051af51d0ca48f9be6aa42bd8f83c2897ce3de37d1e4c805189a301e774423a09b7bee796f59c554d127e64f442d5c236c7b9c764742374c58ffbcca29fbc208f55c4b95a66a585b4be0a0f06bd6ca14943724f702a6319e87768270a3b0f696732413f1f0254b400f228526d0c123b2790ba22f72252ddf94413dfc7175be514a680b1b034f05fb2dc5d401eef8df0e49cb46be7299eec08695664cabb52c9e43890b1755d37e56330a291d89d7b820150eed3783753aaa5857ff638cdac27cb0eeeaadfeb5732146f1aaa1d52d409675cf3a178f653e28d207981beff79a94f3704a91a840962a5434b7a667c2863b56cbe436e84e3d46be133ea18990ed8f095d5f1d61110a916a1936a593bd11a36f64eaff2fa5a6e1f376545b5c3d2895bbe0ffbf62a5e775062483528e4e00f8948fefbb1853bf2de13b290612393fa3a993171bf23ba58420157d048db7a7dbb44d1ee5444f8e39608909e239cbc9ec4a6996517262833fe96ad66026eb868c63bd7bcd3813435bb46f55ba194f508b91177ea64d51405cf236b4eedd8f5bb0942ce936cb187dbc49ca88803c869ab65057b68c81746ef365eac936a95fddfa60b445cb4bc616fe22514c88f29f4aa51dca2cb380e8aa2c4c059e7d239ee53b5f4a6ffd048b2c2fc118c62fba7b6f5442426b4ef7914dd58e5dbcae6bda862789c8c88944a428cb54bcca7709b9f08f830ae6879d6c2e1d523322be8ced13a4c6c878e3806b574bccf8723068f8e54f72ef6019c8e57a126eea02ad70b3a2de62e3c2d5dec1b6bc82202d6c0f3782e08b4c5b22fed898874695c7c4ce09a0c3d5159a4cc64f9942c3a346a3b012c6acf5aa6b2b8ad3ea75e4a3469965fc5445d028a068363b689cda19884ea54a8b21075136eb27fe6814829abf99e87673bc062d8ec5e9849e985bae00deeaa098510de0c18fa12373c89deabaf356069b2eee754fb933b313f56ae85b6ce7a0f5501f73a635f196072520a7771c4a1652c4b0bff99fd9adc73e6e8a0210f3e1ef30a46b65734c0a8759f4951ab4279989b91f8901dee8e651d46bf4aa68649778c9b195df1e5cc3fb5bd57ed9534fc1d9069e70426afcd81687755197ae984f6ac393b1757799f38c9d3d7799475ea88f5b1ead07f07f070e4d1a0705f1a50b47954eac756b1574ec0bf139c7942e9573d8ab6f8344713c1f569b85375155bb99a9213433fc5dd1e0045bf948d960c1b63611dfaa9bd130b5deeb38ffa3d78e911025cfe8030d1eb16ec15e6b179da54220b1f70c4e3ee72b4950aca0d2d3271a1d501e4980018e09bfaed8b28e96917c4d9f2cc505df2f5cd451a7ccf4be1ff3e59785c7c11cb6f3fc60404882576d2c580d9a41df4934f2bb957562916c9aa1e3db2f6647f11909b9742379e09f4f92845c8da1308bcac7d0247d15563bc250da11d615835357d9b7be342b53c74191d87ef6602be473c11ead2206cbf39a67f7d0ca24c252a604638c13cfba4c7e8bc90d02af7a02c5224eb603a654c3cefdd19d89fcfe81cddc9caad6b670cc2b32d15e1736b9103d4040c7bbb0d04d1f25f7e391f721b09f5a718abd43c33f68605f729a18b367b51cadfdce2ab1d24610282571f972", 0x4ee}], 0x322) r1 = dup2(r0, r0) getsockname$unix(r0, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0xfffffffffffffff9, 0x6}) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x0, 0x2, 0x28) semop(r1, &(0x7f0000000040)=[{0x3, 0x81, 0x800}], 0x1) r2 = fcntl$dupfd(r0, 0x40a, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x65) geteuid() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x7325, 0x200}) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x80000000) syz_extract_tcp_res(&(0x7f0000000000), 0x5b11, 0x8001) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 16:00:34 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xa9) fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x0) getpgrp() 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000000)='./bus\x00', 0x288, 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), 0x0) semget$private(0x0, 0x2, 0x100) 16:00:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x2, 0x0, &(0x7f0000000100)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:35 executing program 0: getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0x0]) setegid(r3) getgroups(0x2, &(0x7f00000002c0)=[r1, r0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000300)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) bind$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) setuid(0xee01) mkdir(&(0x7f0000000340)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:35 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x10) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x5, 0x3f, 0x106}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e8b41ebd149651ea8fccc67b69548c8241729b41e41548232e8cbfbc5f306fa070f857bd7a2cab29e434d6c20388c9f490e29e2d747db91e1dad4a9dcd58dbbfb485d10866d37e47b7d5d6159c6fc1cb9eda59791e2e255b0268861dfdbb648692993f031fef28380f1907f4b61deca20eede", 0x74) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x800, 0x11) r1 = getppid() getpgid(r1) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000300)=""/203, 0xcb}, {0xfffffffffffffffe}, {&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/84, 0x54}], 0x4, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x80) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getppid() r3 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) socket$inet(0x2, 0x4007, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74, 0x0, 0x7}, {0x20}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x3ff, 0x300000000000, 0x80000000, {[0xbd5d, 0x14000000000, 0x7, 0x3, 0x3f, 0x20, 0x9, 0x3, 0x7, 0x1, 0x9518d54, 0x100000000, 0x8001, 0x5, 0x200, 0x2, 0x401, 0x9], [0x1, 0x3, 0x2, 0x8001, 0xfff, 0x800, 0x8, 0x0, 0xee2, 0x9], [0x8001, 0x100000000, 0x3, 0xdbf2, 0x7, 0x3, 0x80000001], [0x5, 0x0, 0x10001, 0x1, 0x6, 0xfff], [{0x8, 0x0, 0x9, 0x6}, {0x6, 0x8, 0x3f, 0x1}, {0x8, 0x7f, 0x10, 0x3ff}, {0x101, 0x6, 0x0, 0x3}, {0x6, 0x5, 0x0, 0x87f1}, {0x80000000, 0xbe9, 0x9, 0x2}, {0x1f, 0x100, 0x20, 0x6}, {0x2, 0x7f7cf83b, 0x9, 0x20}], {0xffffffffffffff76, 0x800, 0x72c, 0x8}, {0x6, 0x5, 0x200, 0x180}}}) 16:00:36 executing program 0: 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:36 executing program 1: clock_gettime(0x0, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000100)) 16:00:36 executing program 0: 16:00:00 executing program 1: shmget$private(0x0, 0xe000, 0x0, &(0x7f0000ff2000/0xe000)=nil) 16:00:00 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x1000200000005}) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1000, 0x100, 0x4000000000000, 0x2}, {0x6a1f4273, 0x2, 0x4, 0x80000000}]}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x82, 0xfffffffffffffeff}, {0x22, 0xfffffffffffffffe}, {0x8b, 0x1}], 0x3}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000040)='./file1\x00') open(&(0x7f0000000080)='./file1\x00', 0x1ca, 0x1) 16:00:00 executing program 1: socket(0x11, 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x0, 0xfffffffffffff001, 0x1, 0x1, 0xfffffffffffffff8, 0x4, 0x8, 0x2, 0x0, 0xfffffffffffffff8, 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x6}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r3, 0x2}) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000380)=""/11, 0xb}, {&(0x7f00000003c0)=""/52, 0x34}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/156, 0x9c}, {&(0x7f00000005c0)=""/83, 0x53}], 0x6, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="a8a14fd4e9b91da44d186531e2c48374be289186f0069616b862269e58b337a5cb01d9645885d752a9519e8885f8a51b77fa1c0a2136d1a5efa8fd2427395793b97e2bbe928591f82ab998c62e5961d4b56745177e50552b3985f81b9e96b5011e5678c14cbf72997f49886f562e18a76401c9d0d266c466cb728111b0cf7be4cd0883dada7c69902daacdb6aaef50b56493e3035239be5fc418f76a9d68893ab331f2ab1db714dac2b5688e11c2b7a59d7e0805882a8140"], 0x10) socket(0x18, 0x1, 0x0) r5 = getppid() fcntl$lock(r4, 0x9, &(0x7f00000002c0)={0x1, 0x1, 0x9, 0x9, r5}) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x7, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000240), 0x2aaaae61) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000580)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0xfffffffffffffffe, 0x7936, 0x3f}, 0x358) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000380)=0x37, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r4 = socket$inet(0x2, 0x2, 0xfffd) getppid() clock_getres(0x10000002, &(0x7f0000000540)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000400)=0x1) fcntl$dupfd(r4, 0x3, r4) semop(r3, &(0x7f0000000480)=[{0x0, 0x81, 0x1000}, {0x4, 0x7}, {0x0, 0xa3, 0x1802}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r3, &(0x7f00000004c0)=[{0x7, 0xfff}, {0x2, 0x10000, 0x1000}], 0x2) semop(r3, &(0x7f0000000000)=[{0x2, 0x1000, 0x1000}, {0x1, 0x90, 0x800}, {0x4, 0x416, 0x1800}, {0x6, 0x4, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x1, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0x0, 0x800}], 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x4, &(0x7f00000000c0)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x2004, 0xfffffffffffffffe) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x14, &(0x7f0000000040), 0x490) socket(0xe358b94207dd72c6, 0x4, 0x7f) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x40, 0x0, 0x4}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x88edc3f9c4551f72) semop(r1, &(0x7f0000000040)=[{0x1, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x2, 0x6, 0x800}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x45}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400040000000, 0x3c7f, 0xec34, 0x8, "be6f076d27aee836f5d7f8af8a956951292f39d5", 0x2, 0x1}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:00 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) socket$unix(0x1, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="1dfb0000", 0x4) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="c8b3053cb2083bd79ae715315570b680932342abe8ba1dcd7e", 0x19}, {&(0x7f0000000100)="65e3216f281f7b00cbacd6820eb8abf5bac258667a45ca5fd82ab2f1bb0e0543a4bd91f310d5f94ce2b039995be40c24fd87a3a26cc75467245c5f2a7a607082ac2a209dfde95788c43b566fbe369df817ed864fe6fd4dd93917a912af054199bc66996892092debd8075f5f9143882ab543d8f1dba6146761d40a2a03a3c8a2ef84770944c671d2307db87d7eb270855772f9ebe55f6b633f2a1cd663346bde215a6ad5f54da3c7dd25ed824c8e9a4921aa716d807129cadbf6272f21a94536313ad15736df05e9d8dc744e3967ddddc17cd0ab29f4e5ba59a9", 0xda}, {&(0x7f0000000040)="f7540a5bdb", 0x5}, {&(0x7f0000000080)="c4c5a1cf0e9c8627069fb20a0577de9f4c40452c7d8fd4806981531c60ee270c1769ccc005f1d96a39ce4eb18249", 0x2e}, {&(0x7f0000000200)="0cdbd04ec15ff337c516cf4218627da049c4421bfbb75a56b0d16e999c9e21655d448c556bb2461032f977dd0c48564466be8b8304357dbdb02f97046c00d283c879401fbcef50cb", 0x48}, {&(0x7f0000000280)="5d49264962617efe4b53f5a9263f913bfcc4313a5d1392ea3a7df909d16d3183026406ac19c02002ba24415eca7e2c301d405cc560309e86539f45429ab21cb0b414ac7e18fe0668944573b3eda3797679bcc90fb8a46c89b6", 0x59}], 0x6) socket(0x1a, 0x5, 0x100000000) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) mkdirat(r2, &(0x7f00000003c0)='./file0\x00', 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000400)={0x0, 0xe5, 0x0, 0x0, 0x0}, 0x0) munlockall() 16:00:00 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpeername$unix(r1, &(0x7f0000001f00)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0xa, &(0x7f0000000780)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="3e46b367b9299d2b72ef2832a25c96e95996e1cb876ce25c300d9ad5a2bc8a87b3645227a10f4dc82d05995c42886a2e5ea06c99f04f78a95082ed", 0x3b}, {&(0x7f0000000140)="13b97394204d83942517a2caa8fcc01977b1c4c46b", 0x15}, {&(0x7f0000000200)="a8b03c0e04af69e44fccf0d40633a9f54323d4d9de15f56ab927a5d0cd0081e57d62e59ea1ce4d2a5651bb3d451ce8f4d9ddc35e7cdf92c90a", 0x39}, {&(0x7f00000002c0)="a9ccf2381e11a6f578f5875fdf0fe24fd23da37c74e816948bb2800ec34b00a77354c9a5723f4a1ca758f5d11fada2ce0688f4112e2cdfa13259a2873450d1c2df610c43ba4e49532f24062be362d33ffb0f55ccaea7820a9aeb29cd7021677edbe6a5dc4284da70f789be07e3d35dcdc305ee9fd0d7789081e681d1e3c3e6673a982212d3dba278e67c3cfe37c9ae885aa66d567b7ee358133988adc2026553b1936cce8cdc9cad6f1aaf5ee859556ab8d565b1556982bbbcbcc949975ce9badd2d2954e2e67796026d12905b8f144165b4d80455a4689665b480d77deb6b11396378364baed51ae9100f6d48c66ffb1534bf0d688197635b51", 0xfa}, {&(0x7f0000000240)="c3518dc10e95291495cc1329db94eb27535c4d5c0a4af08371064f1bb887c25ba3401dade6d08db6f2e21f65f9e3", 0x2e}, {&(0x7f00000003c0)="52adc13475cc609680a8e6258426ee600a672e36277b65ce72213be575523c48fc50dbde6874d7", 0x27}, {&(0x7f0000000400)="41d29d7da5a02be3f79f7cdf82b0efac60f46a9cdc3ceea7e01f84dafc5b8869c3d925f4a06d1374efa4b66200f25761adb2a8d9b7c143dc103f275486c3d75ba1f10634fc81771a16492f2656398b3437bfff38a7c06b222eb2dfc979db2ae13545c3b164803d556f7fc9c7dbac838b5fcc23bb84d5a29d219657c78055d59fc8a5c9a979b526f50dec21ba6185b1026c08710a5f3150bd38db72c5ff79b46e762b987a9ba667db94068437b6b90485def367119ea25871db45a2bb40b6607410e9f40c9deb18c8611e44f3a1bf800bff849cd68f4c78475056dc13b08acbc0345b649d2bb6f81fae4219f32e46352277344fdb77aa9e4f84172a0058", 0xfd}], 0x7, &(0x7f0000000800)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r11, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x120, 0x4}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x9}) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x1, 0x100000000, r1}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 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") 16:00:00 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/167) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xffffffff) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x801414c4b8b9ed07, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x2a4, 0x9, 0xef6, "d06cd6716d5958e60d57541a4eb7d6770344b2b7", 0x800, 0x6}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xfffffffffffffffe) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x6ebc73a19e06d5c1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0xffffffffffffff7f, 0x8, 0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="e1b5") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) getsockopt$inet_opts(r1, 0x0, 0x2096e98a17242740, &(0x7f00000002c0)=""/184, &(0x7f0000000240)=0xb8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000240)="98") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6a7a4e4e74de400"}) write(r0, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5", 0x4c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222", 0xa1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) fcntl$dupfd(r3, 0xa, r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) unlink(&(0x7f0000000240)='./file0/file0\x00') acct(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1000) syz_emit_ethernet(0x1, &(0x7f0000000180)="f4") 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r0, 0x11) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff]}}) 16:00:00 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r0, &(0x7f0000000300)="b88aba34fcdcb361d873211e8cdff31307b4983d1f86c679ccbb9e88377a24d9c4a6ec923bee2e405f7e5d91fccde77211991bf48e9eb1590e3519f1b4db9868d51dac3b7d380bde359bb329551f06db561a650e", 0x54, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0xbf, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x7}], 0x12000000000000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2f, 0xf0000003, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x21, 0x10000, 0xb14e}], 0x0, &(0x7f0000000200)={0x81, 0x242}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x1, 0x4001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x2, 0xfffffffffffffe01, 0xfffffffffffffffe}, 0x34, [0x6, 0x3, 0x3f, 0xa62, 0x2, 0xffffffff, 0x10000, 0x9e]}, 0x3c) r1 = dup(r0) listen(r0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0xcbeef5fa525b7fc, 0x0, 0xe) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400010001, 0x0, 0x0, 0x1f}, {0x3c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x93, &(0x7f0000000040)="b6eba83e64887ce608698f7eeb3f7cbe1b7c0d028ab11823c7bddd77a0e3fdfeefa0c8173e1b603dacba52d234b290ff878c1093897d897ad4dee1268a6e1475688f9bf1a4c612abeb46ab233b1c747f14d7fca3b44f5fcda2f20eaf93a3890490b9eeaab058a12a1b2f34bb7cb96e678c35166c5509901534fd8316398a3b39a6c1f99800"/147) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000440)="f35fd413c71601558f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1", 0x58) pwrite(r1, &(0x7f00000002c0)="445953f96c03d1fcd0ea9cbf233f8589713fc4f9a6c3cbe3bc29e75ca1ec899f58895a6c1ebf5ffa393d4ddc7b535fa250bc93b3ec7e4a331751e7f363d6ad05efb6da373501e06895d2d3ff6288d85a98db5786d7fb7e2ea341752935ff", 0x5e, 0x0, 0x0) execve(0x0, 0x0, 0x0) sync() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0934c44f7b202b, 0xfffbfffffffffff4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x3, 0x10000, 0x2}, 0x0, 0x5, 0x8}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f6473", 0x76, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}]}) getpeername(r4, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000280)={0xfff, 0x80000000}) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x8000000}, {0x7c}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="14") mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r0, r1) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) shutdown(r3, 0x0) r4 = syz_open_pts() pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="12e96c413af8da879d2290824925519422e33348281681304227", 0x1a}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sync() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000180)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xe, 0x0, &(0x7f00000000c0)=""/14}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xb9854ca1d6397e20, 0xffffffffffffff9c) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0}, 0xc) r6 = getgid() r7 = socket$inet(0x2, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r9 = geteuid() connect$inet(r7, &(0x7f0000001300)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r13 = getegid() r14 = getpgrp() r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f00000013c0)="5961ee905762263bad15ffb02ad2cb1f66ae3c77734d88d6adf526cccfd9dd4e0d8c3e551f44a4ef33d61021c46f864a3e6e52b69ed90c646644b7598e485b1f44b0b377ca757b38aeb870bf36c573b94b0c9c3b747c208cc5745595e30a67c954602927d684830878fb5a780a1ef189e3bed62127e700e6ff82c0330b3b807a3ab98b42018d104f071f82d6b0d9005914d6f83e8d7f66b5eed40f54f64e9da920a90b64dd4021da59c2e87cd619530401a2c59ab101924fc3d657a816af12abeedac1d90ae8d247535f7f8bfdcbaef896a21468b82eaaa225b97286c958edb8c5b62bdd", 0xe4}, {&(0x7f00000014c0)="316f6f8bcf5a0d0e8c68cf1fee8d75bcbf76093db240c246b66545fb923b39f05c76b2c2f8c3bd6cef5297092104720dd27bc95843f4df7e074d2fac4ac12bf2ed6d2ec63bd50b10fa7f3554d9d362af90808a39fb48063c388f7e1e8c44ce9be65ba8c1e333a687e2967df30df2392e8b76b7a8d9ec60a702acb6bcfb93c16ec9a0d9aca155a28b5290b3648d620854074d2379b527b05723634fd52b52049524a71ffe", 0xa4}, {&(0x7f0000000040)="fe3b361838c1ff98e406d3196589540ec5b27db87ddfcfc92a00716ec226fabbc9a024dd928a0f04a851e778941ebdfb58a51765631af676aad1cbfbb211ac6c3189573fdab1cba9c43a625d182a732ac8aa19376e", 0x55}, {&(0x7f00000018c0)="6a3538b9dc6ef5dc6565eff2aee7e2fefe1f894092dcf6d945df5cfc0257da06ae61c76beeca69f4612156bde0a8728ca970901b2922057c180ffd3b5221029ac65701a527f0500336c3194172bfdd4712f4457d974b060fb66af37eda79de9f7c097d22281c85ea0a9b70f782a252356220956310bcdb028ae043850d4b6f1974dca07668d2acb7800eb1e92e2f481b971cbfc7a57b7b33f098dece0884d106f788dd5e443d25adfa9691b60673055f69fb695e798cabe97442ece98f02367ad192bf44d89b4fc7c810be1af4f25cf056ef74c704a63061851d004e04690f920d214d41f19f3dae853c64ee878b01f75daa548b2ebe4c2de66b42e282db3edbf9cc59e433c8037384dd801175fcf12989590a480dd2bd9386860efb568b2703d957e171bd69f649de46812296b4586d5572381f1404797ca04ffb1897ea9045d3fccf0fa627eeb374afb111a40b4fac3dec11732bf1483dbbfc7a441f4e4981798163d14df158159b1e39126d68ee9a5ff212bad568dfcba070e06b8abedc4392d8d3585cd37a47f1dd784da711bd7cebefa5f8b95cb22bbece3e5e33ef5b3a08054a85027b878b2e70ce32a8dce681967812165a8d4461e68914af424a42a145c4a42a41ac3232cc0bc0e0f6823b6506484a671dc5fcf6ca75c77b1587b3cbb9f6c920695a48bcb415d165db6771639a5b44c6f6184f94d2e88b391ada8f961b04c952eebc134a681d837aa4817423e2cce5be6d87d7c8260296fef145c51b29fac8cd6e078e8633aa63a1856590d055c0cf76907a654feff6ace43c8c2b023e206deb30c070aa05f78fd5ca6293557f3559e73a1a52b75e8ee6208467dfbae275a5ede121cdaea3abee292c014c47a002c2f6ae44cb9df4f71a3c6a486e9cfc275e00843e5d40edf72ec114fc4a86b322f4fc7a614f9357ef18cb6ea9ac84d4ec94cde80960e9efd70fb01d11376d2e4e83e2d0098a3df521efa9ac867c628a149a3a33e0784efd578197529580a4c1db28b4e71caebd130f91cd2b659bb041a6beb33aca7c7c057c5ef5aa5da34be779bd6e9ce48d395492e4dae9ad6d69eb77b989041cc64a2a639f91ad1f3af992846243de9aa6888d5506137ddafc46b6a111be5abc4fa0d9e51c8af04d351c0b9dc2cc739f6913a434f8680b94f89ef1a202c015ce29ea8c53e5346f3d8388ad93ab9ba97cee571647da12b1083e8c21d9198cb03e8ed695de9f5c1c75906814ecbdb3c09eb45334b2a744b55405269e82747f60a48ea9e37519b0f1c2b5c30e34467205febbfd90e810c5aba5421e8283329b246914c4430901bcd7be56e971e55fc0be31471be5691c2eff6792b0ef9220d0d4291e255b2f345c119a21db559dce6fa312ab18bfdec30b552fd8127d9533848861649f9b8c5c38dfe9e286a0e79f770fecf53a4a43da92e40598ac5132fec0ea236fbca923c58cb7cf2e04e1fd8e1416487dacd33f13e2dcf0c07fbd36afa4ef11cc72944d35fc96b93f028f00092e8356b31915a1603112a419ef12d4be2b26bb5b1d297699d4cf7df792f93669f9d86562fcd3178dff0fffd49f8c77e59a58bdc757749ac27f94262b2159069886148807b4d82bdd91a2e291b963dcb92cba4f25e7fe98542caa46255ae66ef804fac5f47d9f905a563d1cc5f4e37b1f773376a9c0f520beda283ffac153dc6b6cb576217252292a8523b678385f16d341e18be0ebc7d39348304caf33b2b188ce159fc6121d756c9fa480361d02b39e53ae01539810ed9fd708a0b58c357192aee6d8f4bc8eb357cae28b6eb77335b4888170d5e51159f4f7a31c73c7fbd415cfc9756065de98cc71123332b9197c38c2f48e967b0455d666775c95825be6eb96c09dcfe081261b6162326981a94db343f9ffd2b89574960b8fb6f00068d0435a0fb4f4b0af0d5182813de6e20ab3bf6d159eaf8d5f73a93b1f49f86724efbac434fe4654ac7bad3f59916de1c36ac5f2436328e19af5b5cedfd7fe9d5725a92ccb2462ca1bf6005fc1a3e416fde92e0dd224b080d184c4c993c1a473878f17c9f321cebf08d03270e366cc1c9a6d681cab434db651f28647fbb41f8d251cc993e095df149d6e18489d35724eb52730e972a348aa8737255d615a4344524926a35169ffe38120b34b7d4abe3810680cb618fa9c37c690702e883974df9cd3f572bac98bbb4e2e88f35f36cc62591ba5e9f8e89bbb9513f5dd0b340e8756e7ecdcd5a0a75659c7612c96506e12178f6b73f7253d6a6cde5ffa4a45b90a6848c5c32fee391dfc70067b102763423367912d7d7f719ed375990852b042c8e099c7d5b5924b82cc7355852be0c8b69dd393a9d60171dba2e27744f99994fce2cc994848f67d3e82fa27c872f8c711711550cfe827418c41b5cbcfddb836de4c66e20772352083975e84d3c9686031ea6d296f86bb794259ca4fc7960f87262332f47da4b2f826e12e8328298c6e8369df4984e2067dddadf19bc28ec29059bcad2b2bae6620e83ae18d6379274e27c071c05a19fb29f40440fadb8a770c12147bd4c12d396def61f01594e50171d3f66f14d7fe9ab4538fe276b9400e697f13e2e9bb88befab83102b29a5d4251113af43b9add2838b843f89e69cc4bdda484aa3e514bece1cc1ec4a94186b9fc2c3f1dd1463305d34b77f068aa9783ef5e1648365ba3dee44f379fe6ac3b84695b45195cbc644c0e4fd8a3dacde2c062249d89695447a5e1f301bd43da76631a3d49960f92471baf13b21805b67f63f92fe2b5706084ddd7f19992374c0dc49b40910bd3f7a621c380f64199a31cc2d08420a4315d6dcc1025be070aa95804f14a91e82537e0cc93921b97fd6200282ac5a8120c15a845d098d4ad515c6673d88d42ebbbfe4f5ee7f26dfeab21241e9ad5b6d73ab47ce7bb32c536b0dd415794a77f7d9880057aefbfe2e7371048048e97f0bf03f56cddaf52c2a72a13efb25c1ea644cb5c5ed16882f0575f13f4a186a35b61988d04dd0cbad8f6441bb48a84ed0c9060564ce823a85c8ef2327bfa9899ff348f8b10bfc12279ffe4c7e064e6487abc312e433e9a7a622c7df1e04a0bc04331f5315c0ca2671639cf701d51d37ab308fc617984104ed160b78e202f6d83860f5a3f818138ab83b99416dee2a52c9774e3eedff57bab66329a8afc4f8c7cda59e1898af1a490f34cc7c483e5786e58b44e085edfa7b208354c0342ec00d3162a306e2e5e0b168d425f6f5bc8399cdbf9e2f43cead1114e9f7d2e159c5125f324f22e346fe27f50f1d1758a844f8442e046c170f52a14fd14fe47ecc87db7da74fa3c32fda0d1ee6510619db788f8763a44e6fbeaba5c435e6ab9d57f0b18ccd27079c37fbaa2637dbad93b43c947151bbbb1882ed210fad3d1ce93c09c9869e1528d90b9d785987122d833edce8e09130b8d25c4135005f0b924d549e3fa2b6478baed3ef6cb7c14c6db33325c46b57ecbd35a95c4e660b5a39cbbfbf55724f25a474d5b512e127aa23d471c5baca057568e4555cdaf9beb632b9acd41bc75cdcf86ccc445b24b4ddfd60f66aad195361646d698417d33ce19a985e60916f7c20895ad40d2a96f4b10c2665d294a6a26bd7889dd71bd2e93f9ded354f81c514b5967d114dc6ba486eb8af2b1dce231c71c9850f7f0d9c0ea94ee375a097029743db48d801ae81c08bd564bdd130ea0ffabdb09c68fbc68ebc81189c77c300a834fec2ccb838e0a95bbd02cae0c4e0488d1bfd8aa7127a10f9edef8d518801f4fd0379943609747aab1122628681c15016157088078b96dd0826bddc284bf4e0c09786bd516d6f82f03a8d632688a3ff6c0d68b56c0e622dc28bb7cbad6b7a84d0bcfb0674f9ddca4d1572640e902e78548a62f7103adbc05ac1d38e0b55ae030e3664e067847af80b243908016bb79a6fc13c4663ea8dec83ebf211b26ee028a67725379ff58b6033e37fa5860bd1ef324821abd8ea30926da30f1d4e1b059c4653ffac288f476c2a9d8c178818f903439395d4cbf439e3e10e8da7f2db73c1250a789f588e42588ae17d3b0c86224777c9c933532221e680c00424cb12939d16dd93914dc1dfec85b23d9c363582aec778bd7fdddd12e87c4d06d7dd30073f6b6052fbb2ac21973842863485a5b606511402cc4585dac45f29edba3e04290103e9455a851671f7d31202365bafbf992f3046225315a3463e9d928e24b355daf70845646f92464dcb663fe4502ebd264ff93fd82784971ae736518c3d853e43a12d85f07f69c1fdfdde00a076ebe6eecbe082b61577d3769a5888d747a411ff161e951bb32bbbca5a372f27d61db6cce5dc207185f600d5a9ffa32f0af85af783a72dd6ceba11eac64224d4c808107af53aa94c77124dfdaee43a50235f65c60ba06fda2ff0a907d151f4e8551c2ed5259273fcb72bcb23f3234fdddc6bf242d0d2adc66dfa16e2f2b735e6c961b4ff749f7b6abd10bb0f8a72e78d1dfb5a38454499fb36881571912b7824a6004c78f8e07fd1f94eaacad61bc836cb883d09e1a9fc047ad7565699c3d7ceeb280413ceb475ae565ba52e88fbae79f96c57e497f1fd0e6b43bf0ef34158734314fbd2e6e492fc86d9a3302bbae3917c5213ba39b99d75e19c0f423c1998e80dfed5445921a58d8c1636ca24bbaa38fc7bdcb776529dd423750ad3b127cbbf6feb938e0c8ed4012a25498e561202dc8340a29789e0e2957b63c04dfb2c63a1bf2970af81f6ae3e119a8a6cbca9d0202a761b2eb15a1b10c0e21a4921e7ec4bcbdae9d59737f6c3b4aded3cf3c373a7473544d55c4aca03f2329bff0762c8c5e9be5b249af28e76b09e9c849601c473f1defe0b53644b93f9f48cd59d068a7f96170e9ddbdb1965ff607c06701ed36b0019c17183718fc8504ba735bc5346c4bcfddfb4c3aaed5f26accde716adf892d18eb52af15255b36026482ad0b697e4bf8c0b2f6d4571caeb7e2c3b4c0a1935b34a44574339e04598a860db82b1ef6937326874ce3c85e2fbbc505e6c19c3c6ec270fd93dae7c3a93fe0e19ec26e1f5e8bc050be7cc84f0f9c6cb396153a5e062b5b69a8651e33393606314e4960662fb4076e280c9c90a1a027ea7745cb8a126ed7d21dd07e71da7d398883acd5a471c1164d70f34102098a468a491babf23ffddda0fe42c53a9ff7078477412fb49c50e023ab17ccc4ff9f31835feaa91d3ce44b5eedbb8c95d30c28952d6bad69c7c0249f3360cb0c2b637f22bc9d766bdcefbdd0a4e3ba53956a8684d68750728872eeee703f76e36f41b6f9a58fc312330af40b09771714b493d9fc09e4c84c204967e39ba6ccd02c41b25c2adc833b5d009b450640740a852f0efcd66b42ebf360fc34d47b30be984436346e74af8baf1743c4a1eca3100ba5212fa2243e8befef04ace9da34cc286492c87159aa0eb5230a09d0dd4cae034b8c5be8ac9d6f8f56e989d7f194e7a1d36a09edfd82772c50f0aa0ac1e3faaa62954aac11d34b6a00c31d64382957333eeadbd43e4f646b2e8c8eb29ad1833a5937819cc5d6a2f1f935bd68eb82d8dcf48fece5986ff7e9a67958c1b941237a3ba411362625c410d4ee437d589e6eaf7cb3f360ca6db01128730fb5d411d81a4d0812403b6232288b8c16442450f69e743d55c10dc2c4e5dcc044b31cdfb6079801a770d21c21ad18bd3dba325e831e9d5c225c262b0769102a1d19e0600b6f750f0c2c93837c9ccdea7902b7d6d4008cf076fec3a2f2ed9077146bed77b6c253b792faa3e0fa5b8d12", 0x1000}, {&(0x7f0000001580)="c1967bd883939a81ae6ba3da41b3c20e356bcf8de640d4dad7f50676d500de27fafa65e60f411c893ff8a4349b5dbd76f5ee7128e022350cf416eb52d73d8ed21f13b66f687b0c494d410edafe56f74c", 0x50}], 0x5, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb8, 0xa}, 0xcf7f8a808a6715aa) r17 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r17, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000029c0)=ANY=[@ANYBLOB="3800000000000000fffe000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="8daf5e7de5f4406fef97ccaaa3fe606c5a9e8f5cbd0b6c3e8711c7fe4e362a45db7fe753e2d1e6f7784d5d22bdb514054f981c071665752a54d48c7862cdceb50bbedd5a8ede62ad82e9"], 0x80}, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) 16:00:01 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x81, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x9f) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000440)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) connect$inet6(r2, &(0x7f00000003c0)={0x18, 0x3, 0x2, 0x101}, 0xc) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x40) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000940)=""/210) semget$private(0x0, 0x7, 0x10) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000700)=0x40000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r3, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r3, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x10001, 0x8, 0x6, 0x1, 0x1, 0x8ee9, 0x4, 0x1, 0x2, 0x1, 0x5}) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0xc007, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() socketpair(0x1ac9b1748d1ac04f, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="140413478cb425d1ea51c3f5ce2549e96e739f843ee5d0d2e5bd500e98008952fb7830d940ca3131b9fd27e6d240f80fc9d704c848d09d0dc70f34efc505788fd9c6755ad97d9470aa23e86720d3f55491aced8fc5d927b1764737c50873c98ac057af62cffc5a479e94bce441413b9046f6c348f2fcfea0237cb14df8946f034a9eac35b430273c240e9078c5c3e397ea9cc661a1b75f600b8b6e86824377e17fd9541701ca8d361b1d801b7272439e8252d2b789e2d7244811b3a3cb065ca9d68016eef9fd5a7f69cd8f5793cf7d132ff9d029adc706999fcbd287178e48c7c0447f35cb0f02fdf34f435bf10ca05b6784081445f05ac8fb5a1f30", 0xfc, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x53a4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) sendto$inet(r5, &(0x7f00000001c0)="434f148f697b5e4ed68b8ed3f9cc59ea9bc50a70bc8441093d9e58d94cd2795a1f7239fe11d4deb199feb2e68b67f2e22f4a77fb0697337f9a05bc35c024cc5bd39736aa85e6f8", 0x47, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340), 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r8, r6, r7, r9]}], 0x40, 0x6}, 0x2) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r13 = syz_open_pts() pipe(&(0x7f00000002c0)) syz_open_pts() fcntl$dupfd(r2, 0x0, r13) 16:00:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) r2 = fcntl$dupfd(r1, 0xb, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:02 executing program 0: r0 = socket(0x2, 0xc007, 0x20007) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) listen(r1, 0xffffffffffff8001) semget(0x2, 0x1, 0x7) setsockopt(r2, 0x6eab40f9, 0x4, &(0x7f0000000080)='Q', 0x1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x100000001, 0x10000}) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x80) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1300) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x9af90c5326ab13b1) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x100) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x6, 0x8000, 0xfff) r2 = getppid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) readv(r1, &(0x7f0000000840)=[{0x0}], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x2000000007ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = msgget(0x3, 0x100) r4 = dup2(r2, r0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000240)) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() socketpair(0x0, 0x8000, 0x8d, &(0x7f0000000180)={0xffffffffffffffff}) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r5, r6, r7, r8, 0xc7a64226f0972f44, 0x6}, 0x7fff, 0x1f, r10, r11, 0x80000001, 0x9, 0x8476, 0x4}) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) shmget$private(0x0, 0x4000, 0xd2, &(0x7f0000010000/0x4000)=nil) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./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) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000100)="a0cd60cbb78533da75231ad74fdc258e70c7863b26c0701c5c027d2713edf24ac58c8c03e04c49a4cce33a8dbaabf668cc07f39e8f31595a1fda24c6db938476018da9312541a5ec55b0edf8265d37ef76742ec7401816ae3b436ae08ac5a34bd2b701d235404c372a732501fd5b1dc35d31104856f9b190b3f1e45d92138a48ebd15f37994cf7e7111c364a3df0b461f3e2c0b6a50cd7fa1251db9fee69ba283e4a20b0b990941c626cc7b4ba4c236a7d16", 0xb2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x919ac9e430e6d53, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000340)="b1dd68031b18989da710ff36ad49be82f32fb0142306849f3d8ef21ca17f50632a7973f9f4489598a46fb7562c9566bc3361b31ce1ecfe007b9cae2e011c1a4bd0bc39d08d896cdad7a9004942144dfad11cd8e01c9343f7bb3c8e0dcbe7", 0x5e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x1, 0xfffffffffffffffd, 0x41, r2}) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x8001, 0xfffffffffffffff7, 0x8000, 0x1, 0x9, 0x9, 0xffffffff, 0x3, 0x1, 0x4f99, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf1f8, 0x0, "12db28d1c4aebf117409000000002100"}) 16:00:02 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)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "77ad316a6dccb0557725507de804fddbd7c284c3"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x5, 0x4, 0x8, "db7222a102f9b2d426dd32f2151602155490dab1", 0xcd, 0x41}) r3 = getpgrp() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r5 = getegid() poll(&(0x7f0000000140)=[{r1, 0x4}, {r0, 0x41}, {r2, 0x2}], 0x3, 0xb1) setegid(r5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x1) fcntl$setown(r0, 0x6, r3) fcntl$setown(r2, 0x6, r3) socketpair(0x10, 0x4, 0x7, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setgroups(0x1, &(0x7f0000000200)=[0x0]) chmod(&(0x7f00000000c0)='./file0\x00', 0x84) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000145, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0x10000}, {0x25, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x1, 0x8, './file0\x00', 0x7fff, 0x8, 0x8000, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000186, &(0x7f00000001c0)=[{0x6, 0x1, 0xea0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x21, 0x15) fcntl$setflags(r0, 0x2, 0xd6643e67a099868e) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0xffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/46}, &(0x7f0000000080)=0x30) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0xf602ed8c10a25656}, {r0, 0xff7fdc93e9571f89}, {r0, 0x20}, {r0, 0x82}, {r0, 0x2}, {r0, 0x2}, {r0, 0x10}, {r0, 0x1}], 0x9, 0x32c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) fchownat(r1, &(0x7f0000000040)='./file0/file0\x00', r2, r4, 0x2) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8, 0x6}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x10000000b}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x780, 0x7900000}) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="6dc41cf1fb45ac75819fcaa560fa4eaadc5f0790765f92354a50ed6f984df710f160f9fb6051", 0x26}], 0x1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000380)={0x5, 0x34f8, 0x219, 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x40, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') r1 = getuid() seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x9, 0x6, 0x3, 0x3}, {0x200, 0x2, 0x7fff, 0x1}, {0x101, 0x2, 0x3, 0x3}, {0x6, 0x100000000, 0x0, 0xa47}, {0x5, 0x3, 0x78f7, 0x5}, {0x8000, 0x101, 0xfe12, 0x8}, {0x6, 0x1f, 0x6, 0x25d7}]}) 16:00:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x67557ac2b0e9437c, 0x2, 0x80) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x4}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0xffffffffbfffffff) 16:00:03 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff, 0x0, 0x400000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = getgid() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0xfffffffffffffe32, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x40, 0x33}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x6d929c3762e2bbce) kqueue() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x1000, 0x2, 0x7fffffff, 0x10001}) getgroups(0x4, &(0x7f00000002c0)=[r2, r2, r2, r2]) r4 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = fcntl$getown(r3, 0x5) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xfffffffffffffff8, r5, r2, r6, r2, 0x40, 0x6}, 0xfffffffffffffffb, 0x100000000, r7, r8, 0x7f, 0xfffffffffffff000, 0x6}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86124) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="71c885c7f4c2848c44d0bc01173376dd691dde4876984f1372e6202725cec6a378066d48f2", 0xfffffd8a}], 0x3afdb296e725439, 0x0, 0xfffffffffffffffe) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x3cddf29e11fa09e1, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000c80)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000000c0)="34d2d8afad5662dbd52ec7a6beaf853ba858b2511cf82a33cf79cb4d8259fde75b960548b09c54c14c45e4674788a6bf8b89bd4402bd72a16d", 0x39}, {&(0x7f0000000100)="e4037b37c63395286e6c144b8f955d0a89af82b390dbe6c948696b346a5d8110ac0db06754d1935e4797240c3ed3d1aa77186137ed1766d2e70476acc400a79421c3d2eec969b069097777bfd210439569b400bf19514a9360c71cc791ccea30d0430d7f485461f5f50d036f1befafc239e33f72a589928c0abcb067cd2465fe7e876319e15a2b19947e22ad4869fe19d09792125e5d01a0cf226a9677c9015144196ae0b3d7058a2a9f35b2c1378d3e0c40a82b3f85bfda851f53f995b7d56375822bc0396ba41736db8970ee465869d36be7", 0xd3}, {&(0x7f0000000200)="39b766cf6040f3724d519ef6597e1fdcd23d102365fb5557c0abef10eabab65d9b560f197964d7295dcd597a28237b130cf02c6ed00df2f047e1c2c26a1df3825a9455164ec9c6d5c96f830557132a732db5e5531a6e2e4b185e3785c0598356b8279cdaccc11c33390a69e17890e17e880844136dc35fd3df2c48e2391e1cc85e77cf2a4bce676e81779dcde750495e7131bbd04e0ac9d1877ebebdc7d41d3f8d6e3f5844147c793bc7f8f4aebcd9240ba1d6162194d25f5d7b177f10468c5debab02ccf2a1febdf367f09e2e00e2ca4a85ebec398187f5974dd6535b", 0xdd}, {&(0x7f0000000300)="477ea2697e858fdcb9f47ff7ffca7ecef1226e75f1354c3a7b451bdcb78aab7ad360095f1a488da1228430639c713303d107a03fa2c353d4fcdb75f30740c51af7dae1060470ace0", 0x48}, {&(0x7f0000000380)="e83e64288925553edc29a95e09c7294c0869c0db1afb7068e433d12da47c5f0bcbfc9eefcb3208ebb7f223f88d7b871e0840006cddc449ae0f86eae8fa989ab7356d1bef899f68c4f09c1807009b809210a0031a9ec28ac5b7b5da1f39a7c32fc31a0051b1f1cce4e475da63c4780a271f81772c3027ba9b2604b8684be1348c6f251ba5b09dd506636583e74e23b2df592b9cd340f6f2a64dc2e69579f37f3ee96edab03dc6f4237a8bc4b141525d1bf15e47512c5daa4d07b3cb4d71256790e4d2a3c6943d3d8ba5d999743e9ef3d7be6aa454105bfbde1edcbf5ab238facc7ff698e4d69367df2b", 0xe9}, {&(0x7f0000000480)="8cbaf31cc275facf34a3a0290bd51a8d552540f5e0d4bb17caa4217917b9c6a83a1ed7ec92147eeae764aa7491d5bf61346c3dab78c8a22c7f32324bf2552218860e4fcaf22db87b298398d74cf8e59646de1a7d788760dd3f1ad56d130bdc41a8a687aba1f023798bdfae823d55744164cdf5fbbb331c17278feff896c4a7cb671a6a8699e10e82ac4647e332ae3cb02c33fb107e33aceb59e50d0db595330380a918ba4cc8a9725dd83ab0d22581b62159", 0xb2}, {&(0x7f0000000540)="ea0d1a5b493b06131022ba74a63c6278078aa30eb5961f6e48f33233b8f02b0341a8a5c35e187a9b127d9cd5efe42558b8f0e253037d96d0b95612af0597e8867a43c95fb2311100b3ae1eb72d4f79ddc682f5cf819633d1", 0x58}, {&(0x7f00000005c0)="a6f3aa924ac358c519ba8e8c638c5c0f25a2fc93505107035f49478af89c48a2", 0x20}, {&(0x7f0000000600)="ceeb5c934cdb09d22066c622f9dd79881a6302731d00e03c91663ae2c33b0a3eb2666460bb4d3024d87a104cba9322540d85b84c7ad419fcdb7284b8bc0d548f70e90518ad9ee01d8babe7b47d098e1afe647b0f371297f8d32b68f24b47c626358238d0dab4b431ffd556a6c92bb45204507fa089b0a3931c94a07e2e9c1b604d2767b73211c69c2a4deb2c8252a2ec9d335b05abdde60ef3bcee305b", 0x9d}, {&(0x7f00000006c0)="007d78593c94db997b9549acb7ab3edf10ad7b6ed8cd7efa3f7f537bc87e0a7b534a735da0802909e1fb53a1a43662e5f114224e84bf52587ed4e6482812376c39e7b876c0bcc4a510bf967f4c73040f9bf191158422c30796402edace358d33e066f4179c409cd5ec649110864155065c3990b1a4a7d6e8f1fd2621d532d7460810fbe64ab168bf679ec9ed6e7d2f2601286133955fee5a2fae949da1dfd31735e240d0171ff5931395392cf2dbe441228568efff124954ae616b49e9ea463a92c607a88e6a44e3ea284e807859979018623ab4f9", 0xd5}], 0xa, &(0x7f0000000880)=[{0x48, 0x1, 0x3, "cb8bb15cdfa48610a72871e226d424c6013e4be04212c048da80c12d914f479da7d150732c3accdea5b863b99776ccbe6fe1"}, {0xe8, 0x1, 0x1, "f9d9eba74e5e435966c7beda8cb0d4b357fc7196c4c71cf3e5bb79bad9dc067d0ac3fec4f53ddc213daacdfb596c8ef7a0bdce4e99e541725b847553e31359b2c9b205632f12dd9a37d9e33a3ea3a9bdcbb0bd1ab28b9857d76b9fbe32a6a6baa4c08cd93d8cd67c591056d9e8e8a5ac44d803825124ce93f0b6cc479b9135aae9936128c170c580264d50ee7bbebc0ba4c243dc676886e943306066808bafdddb8e2179b32d7f18b5cb09e469bb758464266273609d943a24a86fa6d549240a11bc829849f77dc3f6012a8126068d4475"}, {0x40, 0xc0abd53f143bd5a, 0xa9e, "e02eef7b6495b00756f87f232f4bf4c2343f361f6a450223e08785c3329f0a0daaaf015e9c0141a7b265b0"}, {0x50, 0x1, 0xffffffffffffffff, "ab9fdde4e2176b51f7205052e2f417d1e4eb2fd426f78115e526c732ff5c65ea612999e1cc1b90dcee155abe5202f5a44f165d9aaef05f0ece785c066a74"}, {0x90, 0xffff, 0x18000000000000, "bef6248549ba396efcfff6f75894a99f2ef9485eda2271cb51af24011963af57bccfeed5571070bb39dc4453ad7a71585b27b4f75c9770c4b302da0549115885bbed96d9da5076bcce5d9e8684cc3653e41dc0641de427d5ecbd30bc5da1f2d667e1965997fea97b71987b85d6102f0e741212798feba9997258"}, {0x40, 0x1, 0x6, "e65454263236f854ee4b268db3f7bc58d309d3bc861a18f7560ac878deac5f0b1d2a7c5afd0c09cb6ff1c9"}, {0x100, 0x1, 0x3, "b5647c5cabc3fe4532d34f10bd436bc00a365039c3869d7cf91f923279b618ded32236101738b7caf065e8f4c44fa4029133790c0e07e76f81a6791456c9ceb31330a158a030cc1edaf84956e0551b3f43b836f41330dee38d4e724e21f6e07e018af0e4b171136e85a5ab040b5d9e18afa872edcece14bc1be6b370aba3a6a955fdab38c9c8005e85b20ef066fcc0c783a24d39b4e8844ffb2e78b84697f40202552535092542ffdcf99fc180f1f721b4ab691640133689da7b13266f5d194fcd49048931511dacc0431ffba5dab8ad195ef27ffea9436b436de03fee2a31bc8fb9203c844fb2a71863d498e7f4"}, {0x40, 0x344ecc05f8f32248, 0x200, "c431809ddcf791472d74df979ff041d26a4aa6a1e2e63328725ed645244bc017c491cd41bf788e0d7c6abd26ffff25ff"}], 0x3d0}, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) 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) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r0, 0x25, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffed2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x8fc, 0xe5d7}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x100000001, 0x1fd2cf88}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x3, 0x300000000000000}], 0x2a, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x6, 0x8}], 0x80, &(0x7f0000000200)={0x6, 0x8}) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4128818f7ba1dfa0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x6, 0x7, 0x1, 0x8, 0x9, 0x0, 0x1, 0x2, 0x3, 0xf80000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) connect(r0, &(0x7f0000000040)=@in6, 0xc) 16:00:04 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x10, 0x4, 0x400) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653000ab03d276a40672a048f5c0b3975928"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = syz_open_pts() pipe2(0x0, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000080)="d9fef0a70248aa69d1fda4dc260cf4dd36f947fedf3cbb2b9a8c6608524477a5530d4e9e595414d17ab674056182e0b57965363a6ef90d6ead962b7cf10966218fbe8a826e8da6e0181d62dec1fba7ae2f166764dd464e0efb9e40ee14b1d2f08287540b2f564c2eac7a690db5cdd2c26ec0c4838e04365c1f5b2f309a76f607cfc53618950e3890ebf832b0a1a24550ab3c15a67e981d2af4ea65c8e853", 0x9e) socket$inet(0x2, 0x1, 0x0) 16:00:04 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x8, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x6, 0x0) 16:00:04 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pread(r0, &(0x7f0000000040)="953629287e0b930822519b99d93cf1f65435ea76529dd8a9860f8d7cc7f48f61d55ecb4cba872c6e29d271cb3699", 0x2e, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0xfff, 0x0, {[0x3, 0xffff, 0x3f, 0x67ff, 0x80, 0x0, 0x7, 0x6, 0x1, 0x344, 0xffffffffffffffff, 0x7, 0x5, 0x7fffffff, 0x4, 0xb63, 0x100000001, 0x8], [0xb340, 0x100, 0x80000000, 0x0, 0x1, 0x6500, 0x80000001, 0x6, 0x7, 0x6], [0x5dee, 0x9, 0xffffffffffffffff, 0x4782, 0x2, 0x42, 0xffff], [0x2, 0x0, 0x0, 0xffff, 0x5, 0x8b], [{0x0, 0x81, 0x8001, 0x4}, {0xaa55, 0x0, 0x6a, 0x7}, {0x1, 0x400, 0xffff, 0x1}, {0xfffffffffffffffc, 0x100, 0x9, 0x7fffffff}, {0x5, 0x8001, 0x10001, 0x3}, {0x200, 0x81, 0x8}, {0x80, 0x7fff, 0x6f11123a, 0x1}, {0x7, 0x7, 0x100000000}], {0x3f, 0x0, 0x5, 0xfffffffffffffffc}, {0xe81, 0x3ff, 0x80}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x80, 0x0, 0x4}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000480)="09412993468d706034d447ed1bc6ef32d7aa95b9d9b54909a2f1aa50eae0983ab6e1495737722f4485d33f86f12cd4e0cf68944118c9382c6f84") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x5a) dup(r0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10821, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./file0\x00', 0x47736a9b0bb3314b, 0xf2) syz_emit_ethernet(0xffffffffffffffaa, &(0x7f0000000340)="b6") 16:00:05 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:05 executing program 1: 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}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x240, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x6fc0ab7aebfeec91, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) socket(0x20, 0x4, 0x9) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0xa3, 0x40, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x840, 0x80000000}], 0xff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1b, 0x80000000, 0x5, 0x13ac}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000090, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0xc7c, 0xdb}, {{r0}, 0xfffffffffffffffc, 0x15, 0x1, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x7, 0xdd}], 0x0, &(0x7f0000000240)={0x0, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: r0 = socket(0x1e, 0x3, 0x3) sendto(r0, &(0x7f0000000000), 0x0, 0x401, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x10, 0x4, 0x9) write(r1, &(0x7f0000000080)="db67efb908fca9fb5bcd2f7e07f9e5f6fb8cc11d061bc7597c6d0c07368b5e2ed2953ab58263543a8f6c3132246e5462406e16b2731597a250ba63d3e022d5421d91fcf649eb67b80c2a017d9f6a4cb75c5690e2f589c7a3d3844968bc496df02038a3e2b174daf33f56c1be6cfbff2eada2049fded0bab71822673bd30932c89ea1b861", 0x84) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) listen(r1, 0x9) r2 = dup(r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x2b) read(r1, &(0x7f0000000140)=""/95, 0x5f) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x6}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23, 0x7}, {0x43, 0xd93}, {0x42, 0x9}], 0x3}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87, 0x0, 0x20000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0xffffffffffffffff]}) 16:00:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x91, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x4}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) kqueue() 16:00:05 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r0 = socket$inet(0x2, 0x0, 0x9) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/9, 0x9}], 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = kqueue() r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!$]\x00', &(0x7f0000000340), &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000440)=']\x94\x00', &(0x7f0000000480)='$\x00', &(0x7f00000004c0)='{):\x00']) open(&(0x7f0000000080)='./file1\x00', 0x212a808ed51b1143, 0x8) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x81}], 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffff7fffffff) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0xc8b3, 0x2, 0x100000001}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), 0x1f9) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) syz_open_pts() setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000180)=0x3, 0xa70f) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000600065104bb5a84180d9e077fc023dd5dffb9b1d250974ee0cef75125f5b55f8301ea32d0580955725c9239a02c2b823d95cc95a18ebbf76f6a34a716f2f65a03b2016c533a00", 0x1d) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000180)="0000000000003070bc4fce90a92e930ac5b3c741348c3c5885a861f84c57ead4f8c401b98b071daaccd62979333c9187419ced5b3dc648ad0adb46dfb35b89b6521819989863ec288a9f1e16af329395ad26779b971905e0164ad1cc6a163ff12785ddfb4705f372a6ca1ffb5dce2ac0925ed05af8fa07e22db8915ebc1fac10b2bb057bfa0b7e14d5590c086eb16100494efbaadc851b3784e001163b6efde6e33dc4beac9c477157f7c3b65a4bd6020b79420e386c47022eb42da62fdabfb507aa1127c406035cb948845c743b1508861c44ced2445f6905e8d939a08ca6aadc109de3bdebd143cb52db3e2a6eb9994f657d601437c8e4b511e7f0cd7865105d028f2b9d7fd1545418f3", 0x10b) semget$private(0x0, 0x0, 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="5827f0b55a8f124443df20efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794587cb2d72b8bcdb9ad8a4f5f76a53bfee892942f828193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) fcntl$setflags(r0, 0x2, 0xcfdd83926ce796cc) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa64265e9522fffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10010, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x9386, 0x40}, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7f81, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x101}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x8a, 0xf312}, {0x80, 0x4}, {0x5, 0xfffffffffffffff7}, {0x83, 0x81}, {0x0, 0x4}, {0x41, 0x401}], 0x1fffffffffffffa0}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d09ec4fe4959d22f4f63fd9c9d53cf6ff51080c4a9919fb4106f5d4447825d17532f39f13f6ac71aa4f854fd17796efb8d85854daa02ecdc0d5a17f9c9c4b15d179059f74b113d7c92175f55cf112d0d68b7edab409eb058c61f595c0ed5801ae35ff1972d22af6236f1c58b44498503237273315fb70ff7e8ebce1da2991ad751e1a489dedf9243ddc862bdc25dbfea836cd2885ee56561f29852c967dc8fc718cfe0a17595cb51f5839974c8748c9125568f3dc88731f073251f6512b2fc074d868b", 0xc3) 16:00:06 executing program 1: r0 = socket(0x10, 0x0, 0x0) getsockopt(r0, 0x0, 0x1d, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x2, 0x4ee, 0x81}, {0x7fffffff, 0x7fffffff, 0x80000001, 0x8000}, {0x1000, 0x4a1f, 0x7, 0x80000000}, {0x4b262901, 0xfffffffffffffffd, 0x200, 0x930}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="ad04437fc857c9f8d86ff491f8abd4d8ed72597b2e5490baeae11fd47cb260768dc0a5a66f4106e4d906d2788c64abc38bda6e6a0193cca5a8356a68c0368608b4fd88926036bd9741951f700b5c26c5107a5ec2ca11871846ab61d04bc79c69ce28b5cf8815059e4d043c9621563ee7652a15e2d15a15d7d8930178b724cc505271794a8939e5bdaf132dfe5198e2bc2477707a2baa90e8c5dc6ac3909d1753bd0c88373bc8c42dc93d6bf802644bf8a00c087ea33fab0fec5683daa14f64eb9f1ce75d41", 0xc5}, {&(0x7f00000001c0)="962ba653e7dbba2cc0f2402fb6737a12c90e28cdd1b4118fc8cdcc2a571b73f8a0db91e43fb9bc0a46fad678b024db555ecb93592c883a6ad3a5abe16fd9183d0fcbf2dda48b75be0ae348676a8eb5b009088a23a351c0cfc8ce2faa5095de0d75da817f62426ae289611159133e54e7e55547dd946201cd4f0315012a74a570760abc2e70f35c49af466aa396106222b18cae17e95a924607730f1bf097d2df98fc1164fe2fbfafe8fdfc5ebd67", 0xae}, {&(0x7f0000000280)="f3c3362ba5f0f1d0f13061a9838fa49180806ddfc37afbae25405037c78380d43df2d093b9ec", 0x26}, {&(0x7f00000002c0)="8fc6fcc7f631cb8152d853f1fc8ea78c4b4f422e39424e28d9e234d38d07119cfa24cfbc6ba2caf2b6afe33b488b8ee79ba700f07fb594934e8b08fdd057dd851540ae7774517930e67c5fc7fde202f78279aab6116b042fd80c57feb83c6b1ac10687dc534607f4a190e1d9fde89796974e71bc5b0c1c7ffdbcb0e07eef98283db95251ba440781852741a18b11e3712c01db6c9183468198b08a1e9c2d294ffda4420d49bf4d8f337f35092272e8a17c0a1ff20662e11d96bc25b5b8094ef2c632fb5f083b92a51ea6c3be337fb960ef3d6f8052bc", 0xd6}], 0x5, &(0x7f0000000440)=[{0xb8, 0x1, 0x3, "6c9fc34ce8fdf96c4f9ad7687bcc3e5b31f4762937d9fce840a466cc2ef937b8a187f45fc515f3aefd2dba7ffdb7cd995ad783e03ddc2d519ea0f05bcbb65c5cd46548cc86468abefa3972bbf232277fcb7ee4934435cc6b6dd3b08c9bfd073125e0e5ad2ec8c191a023ebb9f4ce4eff40ea3e5f3a2de4f4761a761abaef8a2ebd426fe3dba87027db70a3f758487499654632ec409d8ace43e046c59d047ef4d8567f6b"}, {0xe8, 0x9e4875d30f404df0, 0x6, "57f32ccd638453304e56dc533153dfaf9b831c4e65315ed766d8694628e22700c8adc81d62a78ae0e85f086f73f6179482ebe43830152dd4fa3b489b74c2ed975930c0b01011431dc9c1f8838dfb4ee90a3fd24e8dc796423733d081402eae81e8b7abf4ab313d44d700b29ba5b87ee24085a699e69f41962a593400af7b7563db4eb1e9171051c30b9758c0008670c6e889f2aa627839ee924fcd60a044c8b3ba193c743ef37a0ac1eaa029648be36388284f0e8925c4b53a4b314eac3bc03d5769ec6465826cba92255a102828cb5e15fb08e16f2bbb80"}, {0xc8, 0x1, 0xde46, "310382525caffeaa08f542996821b1d5b633533ab27f29d15384a026f5c9d534ff85864edbe168c2ebc4f718056aa11eddb439adae1eda35334a6129463a2eba696137e4bdd6228294fce9074f891c64699c2c71ca3906580b8caee2f4a840444c942a91ab1cc68a0ceb2a50ac817af51893c9450b628395706c7aebe6ac63d1d4492ff2c1526cae6a7eab252ac4f4b3f9c171c40c0ad50e8d59fbed5f77adfcc8bcd852500fed0afe6d3b95d6aeba25aab6"}, {0x70, 0xffff, 0x7, "03580a446723300b7ca9ad73ad10d26c205add885d3bece65a5bc208a531ca3f957c9f78456321adf6deb1fd7da67378dedf5d4b297a761ab8bfdfd90ddff564b9ec7fe91f4c580c1e5d38c3e2bb1ea40f3fb9b901f8bcc27d8bce6bf0dd2f74"}, {0xd8, 0x1, 0x2, "0e630bc4ce5ab6c507da7604fcc0172771c79b5d9139c4380344cadb4cc2a9b0c724399525be791f6bb51d0963d988135460ce7bca08954e4d82765c01f46b6f5210ffa45c8a8187387313327c0f680f291629056ce5431d7c79e5ff4848e220215e93d6752008fe0734119530abaf075c087b4ed66b4759ee48279c3edaaad1cd7c7dcb2522dbe6d198a8c22a9db7149beb83b0f895c76c5586becc69c780316252e3878ea4f29fd6a6980cfd65673f4c2beea25c91bb23cb4e89ba9b80c3e70c"}], 0x3b0}, 0x4) r1 = socket(0x1e, 0x3, 0x0) sendmsg(r1, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r3 = getuid() getgroups(0xa, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)="04baaa1388c8973574cfc4281e55f27c938917455bbb0315b83902e657edef164925e222310a7faf826311918484ec8b29270ce68c607420b0cc48448239ed4280ef1069d6bccf330375dde97c06b355c1314ef6fed2b29535a9d46abfb4dff569b427355e4982f3610cbd533fe99a227356407cec2c39c1cdc8bcc0cd899ca37acd421b2cc7ffe21aad921046de6bad404fbce609dea7d8d35b4f248eff3e01f648e934995208d665eab57615301d5fc48ca1", 0xb3}, {&(0x7f0000000300)="7abb0e1129e86a851a271e242832f8d7a0ba254212ae294f7ecd66f4be67f181b36c7265177aceab2508c95a9157f7fe195572706ca993722f6a871c04ef32c187afebd77b3e", 0x46}, {&(0x7f0000000380)="5919eacc4f7115a1bf092610cc3ed0921150a20d7a837dd918f91e6063dc2ec44fc1da0b745caeea3d06f8a3c901fce64414609f511ebf9004fc2d65fd6d91df0385f3ecbe43a4f0ce17fbde85c015504c9850013e773f74bcdf43138e4142260db2cf07cf11e131a32c62cc83cdf5a5a480adfdac3982bcf625c0c4cc4a28d4693f15ef5b533e0dde4baba84e03aa52fe613d2b0206b033d26a7893f8723876be77a82b4cae22ae877949f01a758482d776bebd75c6bfa897142d72e66688563dc4d73e9db97fcc05354664bd027213cdc9e1c97aa83efa20f4fe98d56678", 0xdf}, {&(0x7f0000000480)="db75af23b2a61cc4ca47fcdba447ea85a4716f82047670184ed43615882437bbd30463bd4453fc5ddca0b07a091928cd7854e2aa9577bd25842517f9464a33885a6f39d9eec16ac0f400832b77cdc71961f741eeb28e", 0x56}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x6a996e9412eee0a6}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x24}, {0x200000000006, 0x0, 0x0, 0x400000200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpid() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x8}, 0x8) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x6391e1f304261f9a) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) faccessat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x82, 0x1) setsockopt(r3, 0x2, 0x80000000, &(0x7f00000001c0)="e9c45d8436a93700620d86c40a369531384df6ab4cba4b509d0037324f667814b02746c261ba8d5a34cfd76fcf2e517f9622abb9ee40080700cb4e9c38892c45479f5eb757241d7bacba04ac1d9063a94915fa93124662fdb9f395de482f46e619f715bce707e1266e07ec074960a8838194a13e72107553fde380f84a205701205069b4efef48bc2e6cbf34bfda303a39f17d0a3f20ab9676b8891aaf40d83d8524f0b11e413392c27a5ad7a45325334107f795b00b4f04e346fdd181a675f9fa9a8a4a2d9d7c3fd8cb679ecbdaa56beadf835fa668d7d18c4476400adc9a9d78cbc50e03a6757a", 0xe8) fcntl$setflags(r3, 0x2, 0x1) r4 = syz_open_pts() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknodat(r3, &(0x7f0000000340)='./file0\x00', 0x2, 0xfffffffffffffffa) ioctl$TIOCCBRK(r4, 0x2000747a) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/33) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000003c0)) renameat(r3, &(0x7f0000000400)='./file0/file0\x00', r5, &(0x7f0000000440)='./file0/file0\x00') accept$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) kqueue() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x9, 0x5, 0x19b7, 0x1, 0xff, 0x4, 0x9, 0x2, 0x0, 0x100000001, 0x100000001}) r6 = geteuid() r7 = getegid() fchownat(r3, &(0x7f0000000580)='./file0/file1\x00', r6, r7, 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000005c0)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000600)={0x3, 0x5}) socket$inet(0x2, 0x1, 0x80000000) socket(0x1b, 0x1, 0x9) open(&(0x7f0000000640)='./file0/file1\x00', 0x2, 0x128) 16:00:06 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='@') r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000140)=[{0x7, 0x59, 0x2, 0x8}, {0x9e, 0x6, 0xca, 0x871}, {0x2faf, 0x100000000, 0x9, 0x800}, {0x8, 0x726b, 0x2, 0x7}, {0x80, 0x0, 0x9, 0x7f}]}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) 16:00:06 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socket(0x18, 0x2, 0x0) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001, 0xc5}, {0x0, 0x286}}, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="494f3836ef7bf7688f6dde7f8a0f4bbf7296e30bac91386a4b750ad3d48858d404d08f11ddf457552e63306176909b22e573edd07cd75f320c8b94e5e753f4088fd84b3a786c552d582991b8da582108b7e6e8c002827c0c44d0f1e105f51a1f016b3de9124ed5604c9c1618ea5ee62e9f24754aee1f12eba84f079dbf9b47dfa936f8f0fe059264b7940a606be8da168f339cd5113399625ed96f265b65c213d5353cd66c39fc68b79b9af1dab6bafdea927dfe94bb6f8a70121c5b8fceb98da93b3f2a04004ea4ebdd29dcc0e4198170d8a3c4e9600a", 0xd7}, {&(0x7f0000000100)="b42e43e906e51bba4b25f461af2e163d81fa3fb1addfc3b751c711a4d3cf2acf0b8def694e8e9c018d53fae3845d31bdb47790b9859bf6b505553f5254807be4ceacfa5518e10dbf195968ad85a3da9d8609773113d95c3c43a3445904bf6458795a67e375de4062ecd3cfc41f41522eea27bc5d73fc07970d5dd0a9170535b4310c06b1c36861a62e0f5c405c26dd114d6ead2b17f606d203e5ab3cec8d74e78899c8e2f4ae9af4ab331657e7931c0aa1ea244e403a7e", 0xb7}], 0x2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="3a5b82258facb35d496ad0d6e77f78cdd8114bc2eef433496fe27bfb6acdbf08c47a5bf35a0ff9f13c8192fdbb0e74977c54d2208d5d3b3800d79b01e46a53f340bd8c9b716564887d806ce7251729bf8278e02100af216c1809999142c4bd60ff752391c0825c260cab51fa5118589c4ddde6414991b0044e4a9cdd736d1a1e85029c6da44d3881653e37da836a62badf7dbe7086f8", 0x96}, {&(0x7f00000002c0)="c918685ca02fc350ac4aebb6fc5c620355ea516e31467327c9818495844616d2912a7fefdd34bd4b40cdfcd8c711a7731333bc1c527036ff44b1dba094aba89be8e522f705001bc696e4e0d903911bf0a549ff2a6404da2288c5270b768af31fb0f0893e1857cf12caba55fd5229c32434bb9a5124d0327c231c84a80cb9f82d3a4cd6cc019f793815fa5e11c35480e585fa655a50fb5e2c39c44a126dfba241441e529803ed1dce7444d0261fc2f3cc0b3807eabf81e326dc929ecf0ac7c261ec", 0xc1}], 0x2) 16:00:06 executing program 0: setrlimit(0xe, &(0x7f0000000000)={0x6, 0x1f}) r0 = msgget$private(0x0, 0x3) msgrcv(r0, &(0x7f0000000280)={0x0, ""/24}, 0x20, 0x3, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) msgsnd(r0, &(0x7f00000017c0)={0x3, "84bd7e5c00d3ca0c6b25c19f0052c644c4b44c60656280aa5ea730d9b5d36f9231a8d6c86b754eb40d4d16de761a108884bbeb06f77623cfcdbb76261a4ba8c1ec6ad6df9549af51c80c01e5233bc0ffeff372b80d13ef114cd53b011e7c683e1ef607c68dce80097e0364bf5dc8544cc6e3f915d6425719f555f078988b5daaafab7ab6315b16ffd20d4b50857e6ec59ea679aaf22a20c4b2e1579eff367d5cdadc2c44d50e7c92"}, 0xb0, 0x800) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x10001}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r0) 16:00:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) syz_emit_ethernet(0x2a, &(0x7f0000000140)="a3b2d2352619f142c458190a80f27ba1745c908acc87320ee3d9babdbfe275b51d7b671ae178d38708ba") r2 = fcntl$dupfd(r1, 0x0, r0) r3 = dup2(r2, r0) write(r1, &(0x7f0000000180)="9d1a892638864622f25d530adf5c580a39293adec3f67369", 0x18) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000240)={0x2, 0x2, 0x100, 0x0, r4}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000280)=0x3) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r5 = syz_open_pts() ioctl$TIOCDRAIN(r5, 0x2000745e) open$dir(&(0x7f0000000340)='./file0\x00', 0x100, 0x100) r6 = accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x800, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) bind$inet6(r3, &(0x7f00000004c0)={0x18, 0x3, 0x1, 0xe0}, 0xc) getsockname$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) socket$inet(0x2, 0x715baf8372dea425, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000005c0)=0x1) getpeername$inet6(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) accept$inet(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) symlinkat(&(0x7f0000000700)='./file0/file0\x00', r0, &(0x7f0000000740)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) fcntl$getflags(r5, 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000007c0)) connect$inet(r3, &(0x7f0000000800)={0x2, 0x0}, 0xc) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6, 0x4}]}) read(r1, &(0x7f0000000300)=""/76, 0x4c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) msgget$private(0x0, 0x248) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) syz_emit_ethernet(0x216, &(0x7f0000000340)="b2") 16:00:06 executing program 0: 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$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x81) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f00000005c0)="1ebec6dd5c71979b7bd4b40b719d41ab8363ca48f9a70cdb219443b2f59987c36d4e78beec3e9145a2a7a079cdaaf21eff1a03df7e5efcdc578066ecb8ea013a66d34098153299c84739fe42b3ffa7e9cc270817df8a27f5948ce97721e7c6373fe0cfe9f1653c9f665b5938a4cc3b14b7a4597e7549d17d00867af21e73d52f38752ba10c89202c39fb0bfbaa14117607c13d0246e1b235426a2d9a9c490e33da2593473a41a514a40ffa45f7f4f1714ef1aade5f58c8765a56b26d238daa6d6250ea6b9266307aafeba408091029a149531f71560f6f5ee30017ec54cd95dc73716bebd06e7c11d4f3b0619a8511f3740c73898d8c2814b23991525f779a2c793158b5d2b9092ec13b7c3ddb9546beafbf970449fa1c9ddd4765cf70672946e652c71f0339500efd6c16abc222cc4a53b5142dc2fd7e1382e437e600882ea183402108669fad6cac1fc6883606b627fd5611e3ba6cdc475d90b7cf79267c20f4933d8947280eec2d7fbe21123d8cc7c8d3cd19bbe7ba8943c850fc77c8570f1bd57bc5fedde805b2df722bca51f7df642a8885aecce6179346132a2b6c8476f22f15d10074f0706f9df0dc47670e2a787399835a36f52e38b69ad53e47537bc04c74780e69fbbf6780eef33470ec65db447affd6a124c36bc91ee593775cb269d26f8dd3f5448b5e3510d4b8c779a83a882db77846f902e5e1645e301976ae93730e7347cabe45e95c67ab93ce290976a17e82d6f1d309a712676a5da332b32c0cb7405480521d9f713dba0e0b194f9c45f25ef0e2947eb92c6f92400d9cd6dae49d531adc091da7847a46120d3e18ab397c8739278646efe9e3afecc572d5e6c4346d555108571b129c296cbbd10083bedb373053042f817031b3ba9901fa154191ba574d2c5d30e4421da76ae656291eb4f924fbba3f8518cb2b16cb8b5db2a4c39db748952d509188c629d256509dfb47f55c286984fc591512c30e9e4d0b475d8ae897d65b8a92ef3fa17a5c0b2019cbe9c2dfe7fc45e2720c660a9f24da07e58688f6cd5dbe77c4c8faa4ed6474a7d5b56e862a86f58ccfad1ec6fb54cdced068f81d5a9d11e0275b52218ac49f3e516ecb1041189c9cca8a383e3b8b5a600c10e8066c82f54c1b707a87457b074b7e0e4fc4df351db75d9288a3e78dc10731c2cd6df469716a8d0a18510110e24e6d2be043f1bb5639d6dabead39b84904ee4f41435647826b26be44338422957dc97e6772eee59f81e10c909501b7534bdedf708162029c981cf4d687e354b0296f54b7d661af4268cb43a6d50b69974b271b99d167665f4ca10132cdf389b3c3887d0a9490f2be076101eca6f24ae4db848e1e6b159704bb7a274f50d56721d8601872a3201a24db8e6607f98977e09bdfc9c7aae49adbb80d3d5e5dea034f638c94536f0d60a3d1a1ef357e1ae0938a79d52a5ef69a23e56817152cf073c866522a9fed4c9253acb566a3a69c4a1013b760d8c7cfa8998a8ffefa24a417d0d45fe2b20cc9d84b1331aee7d739af4e76d95103934f3d6b2e8c155a014b2115efbfa909c66fd94ad5c8bd238e009584f1c1b5f59e88da17bde46aa8e7b6b059c886c541154dfe5ae9d6846276e6b02f4dbd1efeb9908e57dd3cf017a9e59dfc45a9cfc205ff1c2e0b2a5c01725dbe384d7d8930c0f30833bcaede51e5eeb6a314d361431f18564f42fb8dc7a5a3d94ee730decf12ebac055a30cdbcbea67609c012b5e2229a9608366e35c0514aeba9b293b8669f0151ff67f835d1ee50b396959503c581ea6ab3a6e42409eabb9ca8120044dce89d5df22c97cbc18bcfb8dcdb7fd5fe94e3f3f338f72c25b37afcbb25f13bc17649d72442eb57e0ffb1bd64dcfd793fbfc3158a0c96f6099a497e1fb65be8d87f69874f10db2b53d53bae56232c48d72e1a44ca3adbaadc565618f0e558b7c7646380b972311bdead529fd3d55f8dc637b72476e1481ca9e473101166d96ecbad97424a755a500ba7f2eefbad5b0de2ddefae46b570c493ff37a7a52d08763cb66e7086bb1642ae03833f0ca6785ecc217c49420a976c8c8a9d37bb926315a49a679ac2760140c14bc8385717659850bef78a2de767c163be75f9c1e7a083364424372e242a44bda4a5fb1518064a8ec84e43b9cbaa9e0bdc58e7ffbeb02ed52ce849b654a816f1fc736e6030900ad86ddb5b65532e8471b4d6b493616a9e41132ce8ae6e5f477cfb1b9bd41c3e64dfe1916db2b3a9f3506977915943a6c42324599ecd984af553f39d98e1ac4aae57e6e00d59f10011aa6db6cf38cff956a6cec83e2a3352f0d6ccca1e7f4210f7a514f7b72c6fd8d4c17bf763b38a35385496e051ae06e043414dfc43e570488b7a9585e3557c24422845574064d4ff5fa1321b5adcd2cacac6df214c9764d7113cac90b9454f7839d0af980730ce5c6efc55fc930726753f54433bf7004157a52af199c18498fb63b7a8fcf78615356452e04d4f6869d77f6b495b723e6ab662883660524259812cb71b63de4893a2370b81d1820068a9fb84f993fbfbd21ff44eee83388cb2e26fbb94d6c156910e5f1dc319e0b69621eb42172adf74a6164cc0dbaa341e1da42099c7e6c54d67d5a403e03290d5abe87ae1a11c0e27ee466b460d8e0c44b2bd53df0e9045abe2f02797f543d33af0bcc19c7a2592aab8a5f8eb8ac1bc76225f77a450c88543717ed16deeeb1cf918c6b8d473385b3fb00475f718ab6b5d45fceadd8bcb1bf94059210be41dd5f430a7771863f3ad64901cd78dbb76e595b87da6201cf81132ef1c9e76a02c4a2b776a56e6234f6bdd905b22a5b379737550431e24c7534c5dd9af2353c234e336dee8070ba996f7a4e2231842418f9304d82e6b7ea2f101a047e1f318f7a6e60d589b302f3a5a7085c0f16e5988cb138c97d5368621314e8e5fe8c48eb58945af8df2a3bb83cd2dd9bb295e1d144e46c81e5784a9b811ebc714294d90e512d959486262c43ec2fcdd54b2636c5123ec5b7f4af45739881bccd81d1c972f574560edc8ae50537df0763bedc8947350a82669752d76732eb9f31456e60c1772702bd66adc73c0eb9da282d55db3fe5c9ecfa30c17214c05919ee575279a50b67904a83a50dd7b24adc743efb107ecf176c6f44252e5ce332c7d5de7c3a556faa119e7a95373eb3b775442e6c1b36d5759b9034b2cd1de8602f613c8afb98605287a5694856b200b39bda6652ab8d9a5895f5a20114c62e9facca341c44a5d9b6b66cfa2f44a9fef886578591e9fa8b0ec3586926cdfc7418b3ee12feec3561cd33902d62979c218318fe50512b627760dddaaf0a94bb87a54430e207b3f6a64b7b09f9dc2ce052a50567d76b283f0375532da75197d271d0b8f7f8bbee53ed32354057bceedeb3584eeeccc6c0a1a67e3f7435d83432614d381849b0a8cad54073f4754b745a052a25f0a6016c2b64b908dd0f603a45a8539057727d93de58f314ab81eeeb83e5b2c80e550bb35285dfb2bc1fb1a5f6ec1cf8fb76a86a64bbf2c6782b6decc0b61dde42255d24e671370c3785f4da43c707fe9d21454b09f8a51727fbb209f0a39c5b3fa88c0c864f1636e76407210373b047916c7700ed5ae9aba07d2387540104e8ae97bcf80c1433024e376c31042b022778117cfbeccf3dc63a0dc788f2e331f1c9904d5a23dc991247c20faf1cd0e760a3f0958d5ea0badecc6b1fc53e1b01f36662662bccffe688fde0a1c65bf06cb9737718fa92ad745aecd0ba454d897a3cc81eee546b15160bb293b02f01f39c3e3d6b05b2193601670e9e719071154ee8faae3b91fdbf41c2696ccfe6f568c19b78858f1fcd58fa4d9ef33bb426656628db8da932a61d1ebb194ad7527415928049e01e8ea8c6dbee9f46f4c6ddc5e370b7d80fff9f7f4e595dcb02c52fbc454f23b0961e9c1d73f472d55d20d8fda1201bf2fc7530c3d5af47e97dd6da49cd8ab282222117edef50ba9c71eed34e5024868c8ce5c004c758efc5ab707a86d8dab72ad20257a625c18cd37e9ae4cba05655e43ca3d1526acdfafccae5616312932e549bd5ba76543e7b8018c1bfc06cb1c6f69c1317b736b080cd7fe5f3cdc7cc3772a71bf583b643732d354bb55476c43f05510385a160ccb403aea6c9664d685fb6fb23b62858a629152b4c40850c9a9e9e9668398a03dc0619333d1826597fcaf2623238392a4bbc3599a0499a6e3972e3bdbe1332bc27f4e09b0e35f71e6e21976c0d2fe8426f02d639b605dc54814d00a0c03527065014678b37282b0dfbca6870dac4dff332de993f5cda49e235f5352cb183552650f3e31f92c93c8e08a28986dade33e8813126d4f1bc8d01cbefbe3574b6e7a0ab707c3268caf0475bab3ee6f1a1b2cb3f844db26c2688652af0144fc8839eb26d5771bdb261fcba3d779b3f369c766982c9bcf6cb890dce424baa512224d0ad3ba272a11c456007fe2e3e07897e0152d73da454c3e6f8b67663e47ab3203895f48adf6e4976c77bfee5abf14dc2b367aada8b9c9199fb580708ad011ef04f4a907838c4381d27f5b09b341be518e458c04725ee61481a19bfd2312e3f222eb2283c6dfbf590a653d1a08bde506b879da908af25e897a033d67d1febd71235f3f4f2c3053ba9a21a91ec52b2c9f6369e14ee95f7fc4c6703f8aa05fa6e8a06925c9fae8024b59be55acb7444ea1a8da2b5543f9735f83f6569865bcc3ce7fcef01cc088959074f1d5bbc0e4cee4b92c63fe26533003eae70ff23ab2e8670e01c28fa8712d2286bd788db9632ebd5f7832542a4a286b0132cc6307400700a7225b17c3783c105469870d46ddb7900043157d82461846a95949e8aab23d78e455a429cd914df4acfc36d9145f6d25955fa12c7f97a5305171dc1e3124fd2a02d71629795710df4bc9e766ba472cb85548db620910a840889e9bcb7275733ac4fa4d99db70bd23f1fd65132894d23b2e872354561b9b14a177a82d7019f63f1dc5451bca755ff4ed518839d6833920f7adc2d1a2e1f45c0a64cb92082cafc440a02a42e11c30012a5d6defb1c483297b4525e92395ec9cf23c5583e7932582cc6a5a795ff3dcd3d169d96f0e258ec153a5be1d805be8f256bc05a5c5cce721551e2ea976dac5b3b3caa4b679475f3666412fab239d3ed1c0aa1ccbdf857b640fc58870852377bc33e1bcf4fc74edea3e2f356d84129305e1712783f09e29250b0afa1c40a8d2c84a1e13fcd71acc59a5974ee804f454b57afeac381d10e7a610bb3519475bbec5fbf54956d1258dc4919b04b1f8e510a1bb2feea20ccc6a79c22903038d1bd4fe4007807eaceb0c534ff26d28df28af2cae5864a35ad3c7d5c48dcfd04b3ab2088b606502ed85f521769772eed4938ffea96ec11209e8733e14a0b5455ee563c7db666d7ed3c77d3d0acca59ca0c831b1a3c65b910194b7a5159dc8ecc9e2eff7022f575e41cc99defba6fae46cbd7c57d60fd1aa6dcc97b12193f4eb4dd3158314ffdbcbd1f26b4a8a366d1709f69e8c24f35545162030ffa08b0b2a9426e998901557d4102e26243e3a1acb6af883fab28a7921b0bf426db82f4bf5f619a308f6b62de767bf83e3526f09216f71abbdb059104eaebf81da5b6727f65a3116db73f38c659b4ccd461f430f5f6470c6bff7c7585097d92534e7ecb3c72a35f6650a433c3580c35c6bbcd8a6854aa6617d5889ef2b31e963f0a9f31b3bba2c1d5b28e4317802c8f85c3566ba4f68f06a0479687f9627eaaff8f98dc0ec45e573dac891d4", 0x1000) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/43, 0x2b}], 0x6, &(0x7f00000004c0)=""/233, 0xe9}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000200)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x0, 0x9, 0x9}, 0x1, 0x100, 0x9c}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x101, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000001c0)="0137b30bff19fcbd75921a5b40d0485c4372d551c935784adee44690127e0e9f1e5b54ca71fde97c950ab055768deda8280c7f1170b60e538b701e5b8cf94dd4e5d9899c0213ef254ed32e16c24a31ba01eef5cf45b53d76ef5a13e46b1fbee0a580deb6a2aaab940418528bb9053abe37cca938cadb545af47413def5d7ebedd722486383a007d196cda1ffcbbd36f55e", 0x91, 0xc, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) sendto$inet6(r2, &(0x7f0000000280)="ac45c6742ebf80c3dbd5e6993e6736b0f38f98b479bf47cc55648bf988473e819512774ccc51df0cf9c5fc5cf3b34ee1d801801980fb35245f8854108a960df6e71c8a134b949903d78690bf6cea17b0dc0ca7b49583db2dfaa0b4bb54c485c364631c5a37dabe3bd7d732c62dd3a9e96876b7f5e72d1c6fab9b6c86c645fe430988f7dc202f0ee1985ad51d4f88e96e09176a7f02aa26b565f9c3bf51bbb5af4194fd3fb9d255872f0ab634e047c4af63f28af490d9290567f3e6f5ddcb009a5134a58045a9bc8a997a13ab3456eda99472fc093d59ba6c82f1d3ad4a4d6d59824d172f9758e9ca5bd869715290a1e5002f1428c37c2f0a0b86545d66ac75bec1789050191765ea9b8e4522e59ac0405f490eb23d10ae77c50b2d44da0b0114ac9a897d21363c9ea26535356754dff0a22806629a9f666220f9a1c72ee51f996b0e6f98227699c14852de9926aac60d967327b4a7717d3294eddd64cf9a113bef1726731e8d07d6df841ad66c1407f27b93af1250517dc7318e04192eed578c3bd77fd86458d9da1f05acba3486c7d89e70b0ee365246ea558be63bb99b55308d4d27cae37271e5ad2d5214562ae1ea962d47c469efc9ba917247ebb4a4a42f6c3c990f3e373aa75df1e21226c72ff1444450e03b71c718b37eac8caefc4f49defb2d4b712ec4bfe6eb706ad434fd6652100e03757cccc493edade5cc87316a6cf133d27ecaa21a7081b83451adadb7f619de115d7702879aa368c849b86aa56d983c2dbba2073ee57068f6bc1217b8b8ee5c4ed8ede8a64701addd640e416e4f858d9d2edccf8749ff8b86bfaf9cca851f88becb5b6e62abda35e4a3c0f472535ce85574283559087a861ccc054b04cb88cca032655a5d3a6b7da21dab959d04f2df7b632f5d778d2eeaf7cd7cce2f8ebbf0ffd39a7d396374163750427caff52984fb82d0561d70e54b5225d04c323d3501bc4dbf9f6b8661e9a7d8dbed454db2887e9f282aa191c43975bf5e8d0ca52331803d5ba6e642c977a957240a387a3b21701049535f73889bfb14986b5961487b2ff697e32ab8aaaac2258ae43efa504fc7d6ca03fbcf49218d2c9137955df7e5c3aca7d0090d577795005147ffeb9b9a23bb1a029b02ad4f9d1f3662ff1869a27a87750f8a30b91db2432a6b9a06cf1df3a7c1b8437eb173ff6d05f4429d63ae51195ee7da0e9e5df132346d5d421570a1d5304609f1f1fd1b7f630054bc610f2666229ffa6436be6127cd1af89e5406edd76e03fcc26fa1e5f7fd9b38c50b557a1bca927d702ef519ddec163a3efe5412766d5cc68c410d3ce1175012231cdd2b6d0002ea0a4d4a1aed360c3b4964a81f4a55957fefa03755bbe0cd69d9fdc5d9d01cef5b2f96de676316ebc8e425fb96d91735c5ecef84ac301ffda8a92a2a58c35634a8eb59c354966ac9f8a689125fa2677d90570abe00ec06747a6c4215b8b6a085956e1635d532d0c1a3d1f70623fbe74e2efaf0699d5d2f438c433b7cd5948233b519ae3afd9a6e8040fa45b513a84b35f675a123f2e74190beaa14d3936f73864c312b9640879e706133d1362c1cbc78575cc6d2ae9ee0eb64772127ce19d8b8e0ad5ab946d3ea096dedf98ecac96e60856bcc2c7a733f86d3e6faa3dedbbf154bfe704c05f4386beabd53a98356eb51db7dfbb4b5c879b79b59c6bc206ee4d008a0c225b1fdd68aa36f0b725153a25a0b64916a1620383bd7c31504da84a4b2cfea6d435500507dd25cb97928092e937c8a1a8dabe332467a84d525cf30565098390226d5eeaccef2d12d25ad281a73a48e36ace925e39c062da746601e41d203f240b197dcda4cc22df4c0b4e1e0411759a78cf434bfdd66c60277447ea1cd91f8719ac1c26768bdc865ac8c1fe8e2a63eb5a94e9605c7e2897574acab8b75eda01f63497ccb7f8b0efadbaa5d736f559552b9c3d1bf34ce581894e3d4ecc686afd35cd300e6dfd7ff1144e3e91b73ba8efcf8d97c36e921d78f731540d8f8913f887f70a4dfda8ca204ed4b9f940393fc7270ba0ae87b094e6ca5c2e13dc5607adbece7e935d7fab1ca689250b5eec1f99ddda414fe2b47047f32d974f39dbe4123f291e43b30d92cca03db4988a1743f8b523a529c8843deb13394f39bab04ab7f336a98fa6c8478d8e89b3d8c1cdcd9473f08ed3fbff10faf5992ad2b047ef2d8519a20311ee66ad6c691b6b4c1c2a42a966d77aa4325bff2cd91d1d03c71ae370eef0b1f88c28cc299515cb467ba817c1ecbe0c00f11e7f2bd70e35390cd00010940b960fe6d6b9bd51614291cccf85e204f50f046ebcd23b2924ae309dd6bcb28ec93926205c55f3c8fca231bc0771871b902447223137ce7d9651cd18d68c8fa9247fd76e4678da31b6075ce6d32627b67b1359d85a076975dbf26e034bf93b2f7597b4aaeda8599c17f5a9522264d898bc7d5994e1bd998826a09959b1cb3e4b18f1e6c18409349fb47d579088b6d9e66d16a0e17d4d0a8de9b5ed4a0e58b904673be8646968734897f447729ff6035fbe45096c54b34f8567f0d94bd9efff83cdf77e22ffd8101ad350836690f5cee72d25b09e2fc6fb04b366984ab2fe78096bdf47ca0de391ad7bf654dc68c3be3f22151990c97b192caa7ac4da0bca8520d77afb3e13f0d9fe58a56f81e04adea2e2356662c15b2fcf358e72c0f0daaf5fd2a9cb373e08ed894738cfb6385f7c05cab71f928083da4bb3198b5133212d933206b013a88c00906c148c30f42121790980fdfff5adc394ea7d6636e8d95abf83331c0ac7f7c20f5d12f7b7686795684b78d49a3c76f696dae45e144f582208a72a6ac99605fbc829edec42497148c61e7794043a8b3a88ad33f66b8910bde4345abf6b11bc21b48729ef2d01355469b2fefc7d5b33c4a16c745a4f104ec471e31bb4a4790b4c6490b6dcf8e5b7ba40d3a0abee7ae2f5b75a1d3c7788c01eed2ad033436acff4afad4d8dec3378122d33346375a5112ce0d726b69f846c0a67cec8dd611e57f4ccf57c48926e8fbb03f4c37a0c29099a04d118fd5eaf756470b60423dd102db43b3a719a9d139a3176ca76ec27365ae1fa964affea99b93e7cb7c343385eba28e006f9853369050ddbaf4307ce92d4530ec5a5215c3114c53d1f1977c4b9b2ff34d78c4a35bccaee5fbe9791c8dcf320e6bd8da0ce741af65e91619930e0303ff3491c906585c663c22cfe4cac0164839229e6f6b2ded92a6d35e5d5da7d04bcf09ffa2ad981b0c738f78e3309727b21fdb6e53d2b163c64d9f16799da15b4cfdc9705d67cb3e8e770ff4cb0a662129363153a109eb413f2c332ba623fe7af82ba24a1adb52e62a68bf3dbc1a090654dee558a878c34fc7c79691ba8dcee2869c4e52e99468587bbc8acd82532146ded6ccddec822826e13890b62f679e449246d55548f8e446e5c81a666a253940b327791c2bc5d9b9b93ad561240ea1ac8085de0eb1768ae57e85091c1640cb377d6c36adbc390fdfe25d5569a712bcf6cc2bbb4352711a70fb7b772758c391fd98234b34a5d3b006c2ab0f989cedfd1ca7c681f8d43d91df010b115b0f429c4ba7be30cc46dd386a369a5c8dd01f52801f4efb6a617fae3f05223fe23d5db8830a9a76df63103a2dc704a6c0398fb01348a7f10ae9c9592bb94a042c5f1c6410c4baac0e51a15d4d5e19e9b6a1656bc6ddabd40f17c6a000cda013ac6ceacbb22382ffe1b0d36d5ec46eae6b346d36cb229d51844a798b189562f685588f410a2c9c6393f7db9954a09aed4617cae4d60d27e23aad7adda4caef739b751715ce9f07e7a81cc185e634b8761d9ba0d1398badfb51faeffc5adb8c6d1c987f60b37a8ef74a77a9bd4a8cfb7296f227264a834dc3fa37e3220b8f22aa8c0a6aa355961a3d4b183c6870b707dcb96429c66d404bcb65de760c541d2e527e5b0f52ab3b512a31f67ed825c6cd88458f952d3edaa82ec8207d6e8948f18f8d0aba4c98b10ba84d802590fa93d614d65f89f8e87657123a82bfdde812c3ed20ddc75fe222b480cb17d00a0891a3601dc06e206810f84b7615aafec48981e8ce80617bb3ff004a447a44b332a6a1fe710a13bb17812d82a18f48ee79d254e6919bcb95e8eafe0ba457fcdc516534797023faeb8d08f50dc0fbc31927ccaf8fb9517deb0d0c3e7a834399bb1cd1fd1b19be74920df9415201846fa7b04ef4f53238a4a726177105a4cabd3ec422721d27a96761e64fc9e1e1dfdf02390617c8f5ea146e04204f2baf7d5f09034320d9d9f3a8ae359b6c6f8543fd834e39d26d46de9e6a7995ba68f72bb72fc58ef28f768cfdbbd3311a5fdca7816357abcfea9e865accabaa1056eb022f5c50e79d5a36a0c7b119c36c4efbbf9b968c760afe6c99f186910cc28cb70e33c59f93225b890ddbe307a8a3ac5409a9af0c14a2ff705f5cb9c82640c592544d15355fe60fb9eed3e19a02fa6bacc32983b855e6843ccec397c5b1f80de5b2c976b57e78151f214cdfde90dc08f56db028969c6961d88d870bb048b5045f6259117841b665301ebd43c9b8e14d914ae49989bde4aa87048a27b68ff92302d5f1ce6c1efc5f2aa06f6fc9c369f6501d56d6d32719f776b7eb718d83b35dd9bc7834a2d4f45de0bfceea7b2b038ad8295a03d4f3b7bb4ef009774e3d83148b46c9e3b806afef09e7b0d7f626910c62e627120b52fc0f28f5ecb036612864d68664cbef531d66ddc6aca450f96d0b8dcf243bec72912a65a0431d473301b76737280b4e9352c363955f5fc7dcd7286b2d1a87e2cee5a0b79960861e58d3d4a3d2e2ce76da9ce88e068d9a94705509e510c2d75d26ee741a733b6b92a6ab48ecd15423168f69bce4c6c7ab0e1dc33390a490b289786c98f2e7802e019210a71fc578b8b93afc862146adef1ba8932b190a611d9afa2985e591997043c90326c8d5fd17402abc56b49bbfa1a8e3129ab24bc46aa0c0058efbf536575ac8cf0d4d4dfaa73b08a0891b71a3787a829074599cd6a0015263adaf5eabdcf7b9a687cd71e577d4d20ed07ac3831670908f8599fbee7a31acfce228ad8ed6ef682c35d62025ec347d7024b99056d30000430a44b6889ed2061b1251f234b1c5a0241d88ecd9287f0c4b6b1e0e4f79b9b4a387fb64bb7645200099a20100d9f48245ce53225de015d55e5c2db45533b739b7af7c24363a7946c43a6ee8d33944a4c7400b156d13befb812514e224552ffef5a6078768e09a218dd556d64d58b7d1a97a41c3693045abd4f5a6cdca87d7a43f65b1c87585cd5b396de67d0076165c6e267f671f967d810ae273b97234733d35afeaf159b66c26aef92477328452a0f0f74d7cc17ae918d525af47d414e837d0c47bfd759044a4697917a27c53c02f87f0d7b2ad4fe1b8b793cb6ca27495d90738d1b10a6e34b97c95d505ea39a669b4925a8ac95a982e0c2683971d589a585e7d522cf6f8134e75e6dba402e356b45d1cc7bceb2b72c764fcd220ddafddc92afc47e2f0ad1b36c89a5b27859db63cc92fcdc547737df510098052d8f7ff868ea8b57a34683212e487521a658c95e09e8e36e1f0268d97aca1001b8d2432b2b0540f30515a864f25e6c658ff6c8830b65cde2f93b673ede4f06bb63514358ff914a85b4b4cff2b4c8b8f0654e8dfaa79e3389397ec5f6943c874731795e66b665437423e7dbd6bf62456ae2405da1e8521813e157045d6e393bfec2341a116d3809cdd2e4bf255b1c80c3076d5a7f9def08af3b62fcb402b8bc0c59298", 0x1000, 0x5, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x7fffffff}, 0xc) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1849a8096159da1e, 0x0) 16:00:06 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000690000/0x1000)=nil, 0x1000, 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpid() r2 = geteuid() pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r3, &(0x7f00000026c0)={&(0x7f00000012c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002640)=[{&(0x7f0000001300)="975af6076ecd103224a3b2b147ac5c39adab7269a455fd783e910b077b035304cfc58da8e91eaf91d2ac39690c44db124b911544050e74f7c74b5796d6b74d7ae75e90b9ff79838a05ae1108c03ba8f56a7bdb0819ce4dc953eeb056989950227348eac06785357148ea35a96319f9330db052e39f98de82f0c36c4ff0cdd7aff02ee1a940de18d66b2def33d4d1ddaceed6006865ed3ea435694080fcf392ae70bc21a9799b8e7ffcbfdc484818e55fe2d81cecf417d8a82ca05bd0d567c320bea90e91bfd37ab75b891242198c431ae9f5b29e2feaf28a91a57c1e70e4aa1cef53171b329574072f6c166a7ab387f4ea5b8577090c23cde67d06d9ca638fb0252213c76b6e6f7307e5da94a570cfedc02590d8f8945ba7dfc6a4ce3e6bde0fe902bba2bbfedb4c9d25576306e88c84ba2ca3bd3ba0919c76c318ef9e21796a0b6039708f520da04353da5eebbf97f8f4ca972450ebd9edcecd2284205522145bbfb21d47978bb9c078445f7b9d736fa894ca28d6d8cb0c54dba921cca4bb10078e4c3012eb8b3334b9d09dc5c675d08ee1b8d45f6fa95901f6edb4c56dce32078fd13839ae364ae2d38ea55de1312aae40caf172c4357f8f2df071efda359e6449b63be15d32766533bc14c04d872d8669745b65f1d42e8fece1905f96f32a439fad50fb1c68c7ffa5fffb1b454e2e6ce7c24575f7159e0e72caf5a970e2cdb64c8642b6822c9ca51f35150293c3bb6c89ebee2ed45412a9a5fd83820bfda8d8a26a4f57bbc10451dd5ad99a913035e02243a3fb8b65ad07e01a6d34be09b83c6ced3d6314760623fdb5847fc9b8f3c857983fadf0746b28be93bf98f7e12f52ead205f2611efd90817e6a317d8fcfc0cd295672450fca4acb7fbf62cfa14334363db34786699eb88e44b666a7b706a11cd2523e87e2537f8c4fa65512405c2f1e9ab84ee3faae0712ffadf06e6238ade298eb0786788a389229263ead04a57398013176a7367d69c5d7538ae80e424fb72c56d3c0e02339d282ade297fd785c6713b53a7ec83f5b7e1fb5623d42e1014308133d3ac19e313f25fceeaef3bfea8e913be00477125debba120e8fd0c4a6d2397a598e2a593d00f00a7cc6b381657b1baac2a88baf9bbbe7170fc625e69d8b419a3a494553a9cefccbbd45ae2089f83e75396f93951a1e4b9421bcb3f314c2e3f64a86e25d8329d780e80e7add16dc1e03ad1c637b500353382f68e4a255e3c2ca9a4d08fdc3354fbdd6108d79d27b6fe4554e91adefa22e86a7ef535c6fd8f37953d922e061d17ee3d7df11c267db8d62a54b2725a659ea3a66ec0a3527c643eba427d0c97c2a971f031283bdf75f00df82924038037cf2a5c4b21cad3a3dc1d70941b38b5813e6a3f845f916d09ce73f415ff414dc0a6f487357688b59143c7225e3d7c9364833e522306f4a70d27c41c17484a371c0e583dd20d8a2ffb47f03001683073f4e5ca9ed432d350d5c0d1ad88b05908cf915b05803f439ebdad7809c96d71a9c7d4c46ad03f169864bdb3db7a31145f9a9c918100b731b074c3db36d4f0da108e513f505038a693f9a049a797723877db93fda13abcae66601ca4cd8022e0d214e86d5432c11bd44bf331a865c525ada1e0eea4f06466d9c151f6b6fbbfb998e0a0f6244b0a890c85d16568dcadf45dd1755fdac8fd3da1aff1a3a5319b650e43a188332481c5d1ff9cc354cc225614afb94c99d93e2438a20b67324925d8b03823c557465f551e377f1085d73e06c199dc94c4baf4c9a32a3ef25c623b373a02cb0c45ab4b497aaf4cc8a561f92dfdc35f6235485691c2d09be83c839febc369be72430e2c54c3a01e6f6ab3793edcc16a1e792fc857dec3ab3e1dbb8af3f620fa7f848557c50a0fe8f11fe64d63299bc32af83f0e4f2ac8f5f1878784143851fa5b8c604cb5da999881eb8e4616b8dc3f72284d5c8303c78155d29a4d060886ec3bba1c62c2f6282ab8cf564b2cac90865969b6913af4886596e64ccb0fb29d7e9cc2ffd26cf65da8b58da035116b7da9f311ff8a4bc52ac5360dc7028636fb5973e0c276ce9b63903c856b7950753377248eb17ea7141e2c4668255bfe99699b86ad92a0cb4befa040cc1b63f4d2d3208e444c8c16429d6f144e18053413d9780a02c5c72b475c0069471ee4959cd8b6717b165e9db5eeddf70b126e80f097455fa35d742617c2de84016097201392940abd74d8fff89fbd8ef385ec2ec00b3ba9a2c8b125619d379f441cfcc8b49d1571a50b1e1d665dc71b4f4d62d0d7bcca155e0f33b55c529d1208cfd1cb2036aa283d89fa6ca11299c88343beba1b9e96ce565b20bd58d4a93ede92e345d5a9e1e1bbf9600180939024723cc7f4e47154f13998cd29afa23c310117611a9a5f2eff9d8a2182e1ba28ef8a8e8a459fbcbcfa435a962e3575647cdd8fff7a51cae8faae9d70dd3eb8186dcca85c4b655da0cb675fdd42f3075fc4ac3d4b09a07a58407711f98a9c9de6574c7bd50cd573d944d95ed588ac13f2c7f0fc0c6315893952d3000378cb490fa59ae273e2d93e60e995fcdc209d42a222c33d687330a9e3df28e171acd8233a10dd273947584757eb411cc9e72777a03366318cbdb8ac9ff0549792645f908f84017f4436db8f995b2cf04498bca3267c7d487b50a4272f0f6da4a10695e83ac9a5a8bb9534eea8fd3659debe1cbf71f47bfc728b8b85bd0ffe1ea2ff710402b6ea5986d966d019667713ce6a116994a01acfaff180a7ac5d3047e7f7f29593c3c8952b996c84baab6fea3ffc2c7a3c046dd0954311cf3ed547afdd99f5c6cb47071a8608013e06a307116077055970e7b407c4f8dbfbb70a82089ac1db58ae3611673d0d971f071b30598effd835537407719d307a7f66eb44639aaaa3715a009ef372335e6f0d1a1549ceaedc6b7585110442f9264062efab1493e04eb9991a581f2bf1eccc209161d9acbd9c7873f62c412c0c1a78d5ac37cd331c84968bfe5b7b75a09720a6a2c62bc2d9b05ff9d692e614e10f820114617b9dfa779aaa318eebc96bf7e976c25cd1dab8c9647c4c3a3cc8df37c8e966620f59d75dca4e758a681b4286b72f5fd8bf44149ca8a346d3e7224b668c51ce61852124c7d884d3fd7d9077ae5accfa5c63fd345a9fb7ac939a605bc016ace8255a56d11ec642cf582c9aa0e1b89d8520685d267e9ef599d9fa606ba1e32fb2ac6712e11a958df3248bfcb96a30ece0935f323a641799bf5d7281c76cc61ea49561ec60ba0124ddf291c72cfd2779ba35da81c01007ee27809e7dc40e4769abb796270d56f4c9423d6d5fb856c71bda4f786796f79e8e4547a328cc7c350ca7a36b54495b72dfc072014df18fe3cdbefb0d45ef30876e7cea57de8b39c08389a2c9949e12c00594b916d8ee1f706b97014dac2b4d29cd7d6ef75efa05ebb8afa3de8ea2dc03855973637421169fb43a733bf6814f0e0da4b70725d3ef26b783f76b1393b51c3ca4c6182dfddb0fe78ebeb61dedd7ee45021c68de44aecd5a2aaefd6a832c85595d454f3fa53a7903d3420418639090cacecbdaa816369ec89ba3d357ce2a7145eff360c3d74bbb5996d66ad1245aaf45a8b2c47d8d51068e1d287b5734d007db6244890bee4c17617e8ec56e08eaf61582be87d4e8fc2c0cb16a03747786eb4ef54216967f0204fa60cd180d2c66c7dc8d4a02662ba40dc19de2ea3a32ff95d49fac84a0bfeb73404cf1226b2c7eaee6d7320f31c870e6df022285a7f9509a87fd706c9b3cfa36ea98c3716870f998552698fc100f3e826016bba53dfad4d634259c8af93bc6367d2a79508c2b1b4ff9a1aa9f7f8e99fc3bec07a6487b17dafc59102ca7bd0495c97dafca34d3f3aef2df9adaf93d7fdc1458fa4cb09578721fd3ede5d4d62e159fa6fc89b623f7a8d1938a1e1e676e23df75e29bdb662ddf164536e71d3ecd65fe914ae7e7e476ddc829d715bc3a539d79cb1bf78fa90cef833326534c2bd81e00ea8125bfa1c487a46efcb4e4dc04f90f96d8e5a67cdf3dc56daf4938c6a199a12d19b739e3168c8528efa282486221c796d7d00917c1e4baf11946bbc06c90ee64fd1514ae4a994532023e5c0d75fa27d5aedd93153d938ce979093c3effeaa114eca455b7f14ec2189bee20a98453e2922efa8ebf65c2da8293e8a466d64a6caf8f133c2599631b8bc8b5576560d2ee2095cd99e79dfb007ba2e890ff7267bb26e95d8588f27657e6a0fea7e17d882f7c3744585793f943abf673c918adeb732596a667fdbf45ff8edb3cefeab1e6c543758b2c82377cf24506fe3f3507225e42a1d91d2a642b83cd5c5cbb0c6574e9f60c6e7b9d00b3729e31f513874a3b1c387139d5578751e1afabf497eaf92248bfd7eba8dc372de4f9be2c5a2f4518cc41aae149371d9a0c8138576f7f656a254500718564646c7c7889b379ce03bbc89df1b90453b7078d6dc586c41cd6eabe06d04449f4b625fb99cb1e2c9824e778a6ab0ce68e1b43264b615df2285afc9c0b28512beca34044043f325d32ae7eb4afaa3c26e58742502494fa145864a7e84f89c9462bcb7df2c810796542e8b12fdf5300fa189684c2427ae4b101e65169ddbc8146e6138a73c8434c2b92186820f2fdafb541eff92fdca80672f79b0df22ecac4914cd3e37b8c19c478b6212f113ea401a647d2212e9cd4768cd931330e55f8fa4434f56074a3f9f409bfa23ee299b031427f4c03831d693b2283535e94167521cf5dd9a735cf8570dac60088d935399e1fa07508b16f17dc93c843248eaeed7657771623ef337855962cd5540b702cf8660c322c86439e35fddd5b8d86e495815201434a3aa3b101b29c3ad7d53f2c9fe60e8c5a94e84eaffa2191248e519c5189b5cbd0b0d594aa1493c20c29b5c252343269286933b6b17abf6476059c8fb343e8da3243696b50ca70e9430cd554ae7790c510a005066c86eb3d0096cebce61627bc236e4b5bb713a0fc9766468202493834e5930fa673e5aff60afa5fed7c5f2b14ca8bb3c55c6d4931f7ad813206fa3abfff7f34317139e9990f5fb6fc3df94432e2acd18565760f30ec69e7b38e8346bb4d47259291e58747c1ab29de0898e6788faf79813243c07ed6842acced2f7ea3c93600fc756b8cacc5cc5eb05610472d774db86d47019aea916730880aa0cb92a9f13b9023520ba1bf5a07eea89576bfb4bab848a1cd381877c6081e6ae8e96324e9e6a858fcabbe7397bd1ad57c1d2c61544314a8cf3f3a6d762942d598975fc861e93cf4197a0df7413a3757c6989ee5a0e2e7307f8e7b2d14074584170ae057a008f02f6d916b9759ed29aea32db6b0ba6b232304abc2b5b731db9374317ad26edf994def7ead88929ea7adfeec7878f9d23203a6942ebaaaa48c0461d67d64ef10add9b4c1f11a47375a8832c5a8b2c78fada6b4229ab8dea2b7f6568fc9053527b646675c60aaba1668fa64a6d12f159a71ce33fdef68b4a8c9835a88df986c57700429eece70f54eff6e3a03621f454fd5753b8cbbce04705056adf2784c14122eea1032cde8f7603adc3f962c174deb3fa9e3043a94591a492117e17a32c223e36b352096ac9e3b39edc8b28098e47f67731efd2497b8c14b2a85f115edd06c1fa8610253c91c53af9a4caecb3f0bda3ec320fede09777e229d53f8c515294f28d51ddb1bf201a988a7855a452b0b511aa2cba87930d6867d0fad2f884b98f91b1d4495d051074393555930122ba7f389ade1a17ac74e64e0ebe0580", 0x1000}, {&(0x7f0000002300)="083bcc31b0a34472a57cffd3c18b0de4a61685a9e14fdff9be5d218f7d658b7cdec3481f12321878b98de1e02a3374080ded9e763f3d6f13c28b222998c743ecc0e577e2a08e9b8922528be7f435b4c31b3ed5d6be67c023745f998e9f2d14386b11f5ec48c0b7500ae599ae0d5152da977a4f9512f37d0aaeece22fae3734ce08d15212ac5e5ce2722d217807129bc5356373bb3f71ad75b28595c6c8bb699e0f4c2ffcbc2f0e669276b71a36863963db321434ba3caf9946e4065ef58bc6a9c0d90cec2be28015626b", 0xca}, {&(0x7f0000002400)="d7fdd61f0f61d2652d20a20046180e87f2f01a3ba074e8a1c00ede16be92cd990ec9ebd91ea5c7ef3468a5a192becb8f87404d4f7a317ef98cbf", 0x3a}, {&(0x7f0000002440)="7748f3db5d493e1033b3e382e3b9cae7ecaed93b8c9ce79df09c6356edb193a890fdfa880b3eae0e0d054a6da63532f0d0f88d51216e9debe4884fc966598ea179eab12764670cfb4fb9ce4a39e34a6870f2bd4327bea1b68af4e762db36cbf78bf319cba50f12d6531f98d6aae3cf704d963e61a3ce3efef0159fbd94e49955364f42a091dcebec11310837a8e97ba8d6ae728dd813c5780160a24fc59d6c9625cbe7bd1067f66205fbb89c76146cfc55de9ff7c75c527d3641134ab2b3460ade69206a6a7aa35f0950", 0xca}, {&(0x7f0000002540)="24a874e998e467fa3c0dd2616a3d2e11d340dcd241181639e7926c8f47311d4c2391be1da42b76158be6602eca0480faa29f465dab7e7f45e43a81891e5f9104a141310a049a466f50d78fede573049c7c43433c900089f19d471358772f71be55828e7a8881b4189def83576b0b5be1df6a8883", 0x74}, {&(0x7f00000025c0)="d15a087c06fc35c3afb5674da7fa38cbf26ca2d82d005c12bddf60493c327dcb28ced526606c43c75b9993ed870858a54783d25bf56551b04e6470b05078cab369b1bbdc742f520e", 0x48}], 0x6, 0x0, 0x0, 0x400}, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r5}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001240)={0x6, 0x234dc0000000}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={r1, r4, r5}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f00000011c0)={0x18, 0x1, 0x5, 0x9}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000002700)='/dev/vmm\x00', 0x10, 0x0) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f0000000040)="1dfb0000", 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x6, './bus\x00', './bus\x00'}) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) 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, &(0x7f00000000c0)=""/180, 0xb4) r3 = dup2(r0, r0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) fcntl$setstatus(r2, 0x4, 0x4) kevent(r2, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) 16:00:07 executing program 1: r0 = socket(0x1, 0x4003, 0x3) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001a40)=""/64, 0x40}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f0000001880)=""/65, 0x41}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/7, 0x226}, {&(0x7f0000001440)=""/101, 0x65}, {&(0x7f00000014c0)=""/185, 0xb9}, {&(0x7f0000001900)=""/248, 0xf8}, {&(0x7f0000001680)=""/48, 0x30}], 0x9) sendto$unix(r0, &(0x7f00000002c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000000026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020205007ffffc0001000000000000000000000000000002000000009c8cfe94baf913", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x1ff, 0x7, 0x1, 0xfa84, 0x1ff, 0xff4, 0x0, 0x2, 0xffffffff}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x60}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x3b, 0x2, 0x8, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x800, 0x2, 0x0, 0x400, 0x4, 0x401, 0x1, 0x10, [{0xe4, 0x101, 0x0, 0xde8}, {0x1, 0x3, 0x9, 0x7}, {0x2, 0x1f, 0x3, 0x7}, {0x3ff, 0x3f, 0xffff, 0xfffffffffffffffe}, {0x3, 0x5, 0x6, 0x5}, {0x4, 0xffffffffffffff00, 0x1e, 0x2}, {0xfff, 0x37bcc1d2, 0x0, 0x80000000}, {0x2, 0x6, 0x6, 0x1ff}, {0xffffffffffffffe1, 0xd9fd, 0x1, 0x7}, {0x1, 0x1f, 0x800, 0x7f}, {0x10001, 0x2, 0x9, 0x101}, {0xff, 0xd786, 0x20, 0x1}, {0x100000000, 0x0, 0x6, 0x4}, {0x3, 0xf903, 0x1}, {0x8, 0x0, 0xe34, 0x6}, {0x40ab, 0x800, 0x0, 0x1}]}) pipe(&(0x7f0000000080)) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x401) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) fcntl$getflags(r0, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000014c0)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="27794cf2c12c6ef43ba834ba67604b650fc5bca1c0cc65c897052575044fdbf75a56acd5d42a61c1a2a0812367e67a959e6adabdd83699cd032c168462e19332b9888aacd68652ea5f4fc79b15a0cacfd4d2939f40d0a15e595a918c961c3c8ae330e145e5ecc06abb00141ebc0fcc02ddf89e5fa6ae23c33cf2358187fa7ebcac6c36a902d379e94b6b9bb5d84f09d813c4279b462a83a39d9a87a76ecfae9fe2e0fce9e78f707b117ab0bad8e8556fde751836d9ba190b48d2fd7d3c2c2cb99152e5d822de6447315c9772cbc46c42bf679c2e847cedd3f50ac0d81fe3ab37a58e01b984f3872e0ee81eaf2217d3", 0xef}, {&(0x7f0000000400)="86d076e48cf65fa89463db86167f439a874f896296fa867992d56f4df78553576b1e5198ce813d6f38891c078985f3b01af5140bc3d67e46f8775c5719c8e805d6d80573aaef627d8c26e7c0bc1d319bec8f060cf802197a6c9a63fb296c87e4ed639d9480e7d46603e1dc9d456f210b18bca5fe1810135a3938f3a4dfafcfbfc9fed3452423bdcd94babb7f6c1ec761ea438ce46a1ebd743185569c0fdad043b7d69bbe68c431ebdf9c394a785ceb6c20bdbc1a647da3258f62b3eeae443bb876111a6465fd8b93ba7c429e354d854b7f7f464580dbd00b04766d7d50173a22b7c9cfb4bec48705557cf31f0516218a53be35211d5297eec3283818cc53679d0aee51d204a4cb0ae2a6bb55c3cc6b01686bc220c01b2c814a2da10d0e0fbfd4399358dc2ea1e1a9e0e5916194956f182a2b2eb05f85334338ac78d3dd010120e24b197368eb516b9dd345eb7f922767876acaad148b21521e1536413e5ea88aa9d53bb145b6230268c08b3eeb50e6d3d6af8f0c89bc8f08206a4228035434deacd8890ac7b01539d03e87ce9b39057c949d283506c7c43ff1fba135150a88a11ec27925b26e4bd4f89367eacec9635aef8e5ceea8c714f887f53c031a4d2f7e0c618e5e79bdd734b2257ff07891751cfd5cfedbcf21fda0b2768c0ea1134623ab262e6a09bdce068d8c70eb3afc8371cbb99c499e0a3023ba2eccfdf718db48259ae8b8c4baed1e9631f7e6b8ae336486f17ec24d151e7bc4ba8f10c5a14183384226db2c09ee2aff865acec69f62a4ad5b71bc2360fe791caba9fea454fd0b46afa71c835590f41b5890240a839003d9663fa1a276d4701abfeb190973efad37fe4e56a37433b5b6fa9b4dc182f92fda3337d1accb2fb6d7d80d83c43ea751f228475d8dc62bc7913c71cbadf6054ed3c1e34ce145f60db12d95a196843edc549a11d32468455065d8bb5e5347a6753125cf7228cbe8b86f5c8f915756ad50be8d23dcd57d2d17da639282723c58473bb160a66e8d18116da5c95e9f48503e1bd0a123ff8cef915b6df6f82d68743067380a9989c631008be42880c60a3f3b476778040ecff60fc0f379455ae385fc06e1b54d3667e07c81491fa62af367a976a156e4bfd9a9d9f80759c45e4aedc1037f87a6b7fc15f3a06c04aae501c21a6d7c103081ab6553f510cbaf14c5de51ca7cd1c56e1a43531c54715c7772209af22b3943466d81b617d515aee575745719f91e0f72d0f57de35708aa5d805732c2320f66738d750f9c6939a2183356d27d21d8a7e3c10964740a104fcdae16e79aed344c3832b194e1f6181533beebc6461f48255e46bb64659c1afabcfbd1504a6cd615284bce5178fb9a7ae13d2984004d99ac9864854e821c8b95d7a61a051fc4bb275784c6e850f5736598a5c5e5db4405a7eac3cce08cfca30b03b60a93f3e15dbd07d49b2a93f3cef74929652ecaa35520cb22c87d04fdf693928962915d943f2e0a0e9c92a2003a9837a0106406747d2505bd795b508415fbd7a46e99e732e990638502a27f10583ea669738dd30ac5ae3ab1cf1f82c20dc3c7f00e04ebb334957f5c39d985143b290babd7a78c70ed875964e94671a6e6da5027f9ad9a3fd54b1960faf5043d26ce4abf24048e34ee33c6710692bb4667ddf7153f9d82253d5bfc73b525bd042e1bd25db1f04ed98fd6c20ca2cc53cd0f2288226b23c49575eb9991fb715e01e9db7cb52bac83823e83e05801a629867e5eb8898f1cac48ab2672c42c178bf3e7388cdcf5eec703109c6c4d917716e6960aead6821980ed182a10301431b8475af752a92b3cb8c2538588f08d0a862284264df77a23bbed802a9ef939a2e1977f68cfebd09e42bd3baebb222009386c5fd9e188de2b35a7977db2f54ed4c8467c43644cd5d5d1f2cb725795858e87a7911e49e5a5baf54b0ed37e31c18f13fb0767a64cec14e6a0006bfd60d9ba23a4ba661c72554d49e355ad60023ee24dcb6a45253ee8fc2c22e68c472e539a6109e80bd00cd992819e646fdf2bc5fca286f57ca3d666091953eaac763fc7d27a2e61a68ef3f8a41b871dd54444c3b9a2697cf498fd7a851de3a5e7bc8f0fdfc966ab475cd4e8edde93e9b21056689d0f622996910f5c0c3d84ef8fe87c29a0219b43b5e7a2c490dcfb4f48cf1ee1736e2ffbc9c8d69dc939c8127770cc9479ced24217f224f976a98fd87cd157410505219d6663777b7a71559a198f2348bbbf6c2d560feaf1f062fee49232820b70feabd2f77fa66eba703b4f82407ed5dad16c5280f96fdfc8b72eafd347f2c01981569fda48af146f5e4a6cdaf646aec68c098f9af109dd49a826ce0b799af27bbb5d3df2062cd65bc2c6085a6ada5d8e6663c641ea94d7d02f16b24a124ad0d2abb9478f74439aad9c474d9f21ae4b47beb049bc6cb1da51bd4ee96a09af194ce6b5586c51659a8514090f763a2e8a35608843cc1b91ab14c4f22ebe48b684141df035f60781d87621cdc6b02317e823e4764020acd0adde317be0eb039da2e7a550b716139992126a6bd2125572ea35407d5184ec34f9615eaeb4ac086c3ef27bb8aebfcd1dd17df9e812b8d4d3fd6b8c847f56f0f29327c21d7c0cdebb3bd3afa7a5b93304d8b8f3739b51dfc4fa215795b5bcce01c0eea7896660b254b08d222c63a52924ab988b0ab438c4d4fd473c057cecd1c2d2d05dde750bd430e9905e0c725e86c2a72007e3d48a2e9aa42ae81a371f7be4580b025a44bb4fb9af26d4e2a62b8dbf69a8c3fb880adf98d8587a3cd891741afe8ff9ab1acbd0e33e5e43c618f00859c6c0f1bdb9e6cae2693cf1a11b74dea7b2e36869b66f787810d700cace690a048ed837aa7f76ec9b51e61d05fb0602e1135a15863da5dbe9138baad9f2e3f612dac7321b27562bca6f1c1606f645090b3dae9a87411656182b8c9ebc72ea8267b916450396703b184c085927ff0a93b50bb010e29a230f3c710ccdb51a11654cffd1acb2ac6489085c5d6ff35c8d5bf795b5b443bc6a6fc1376850535f7d926bcbf9b7b900d62c47ce7e60644456ca239a55286386868f05da0268d96ce0644c3d4425f7f8042e1ceba8fc8b63814978b2091eec75070d390ba2d6ba12b6c6e99fc94752dc84392593809227629f9a6d8820d773ced0fca0b15aae1a17204089895cd9668511127faacb68d26109f9e6a36ee7c0c93380bc5e259a2f9421a1b40275aa71c42149d507763bc70cb8fde1d4beeee9f591c0bd6efca06594704a9c8eafa162255f542731d23bf3955f95d16497151b853106441656d16e7248aaa49152b7a9fe7c45e14d8b15e2888e7c2d7c7e0973c1de27c02c69f88f1d068b6c2c2c7dd692be3af85f55830ed6c7e2132b304c8c9daf012bef02ad27096f26ee09ff21865511dc59f777e5a2d74bb28ccd29a86b6608436b3a4a360f2411739ba0943d3b1c5b5a8d716786e82f5cd3f774ff61a104d6c06af09b4fa24496862231a67db93e55cb075b62388b77e0b887d84652adb28fd9e9b3b6adf6cc8cc44606132b8cac92a5f9e7ed602a06e9e31359e73b4f715941fc0f09d7da31e7cba006aa52bc4bf7ce24e7463fd14e0f06f9c005cfee2c14daf9fbdb59e1f29a78678a98b977f4d5299915e93978f6098a482b885bbc2ef6439286749853e49db85b925555cf015013708107f8ece251ef5d87f9bc6e1976f455b84e56e34c93920b05b32988eaae7a78a6496ef4951fe79fc641b2bb7c6ea84e830a2e75f2cdd9bcda5d4b74e3c97971480508a46c137b649da486629dab2a08e69634588d59b36ba2122d3fdba1218f7393713519b7c67e4bb176d85f2b97cc993f1da1fa95a8d2c920b10e058ede1dc7608fac2fa08d1bd7e5e93923ad17036facb59709094b84808f005284ded6a867131bf14c97b05e9b2f77b2133c987ffc50c6cc0a6a3620577fdf3354a0762da50c943a5c7a5f7daa2497c8c35831d9c7bd01528814f9a5c30757ac73653a6e798e03bc818d080088610b8847f075daf4c3035199379214a505efe0cd4176ee5dee47f95cdd845bca79161e03820c71951b368c0d8406f1d2326a818f634cfbccf415629c497567c9f39d1e19ab6be97546ae0364dfbc764f67a4d81bd096d920befdc4d4889e3d54ef78d1a5e90d90c819737bec16b70cb6544d85dee28c7894fb78bde609872fe9ac86ef1e02624df86b228f3ca523f3abc98809979a24f7221c4df368dca8d40215ac4fbd07bace1f7487981b568f971af86c3e4b00070e7b554f8de3bc9519ae29fb665bc74a10f29e223f03bf3350f2d96b930d6dc909e68339f628dd62aa20b921e40a140b67c8f5aed8d1e39d912328ded51e8f5f8d3cff497832419bd2ec15b4093c4d4eed252784d04945d30e13b4edb71aecea5dc854ee0a3a7c4aecfce054613a0e3d85f735c978e1287e8a061d366116d1a7f4b8d5ec859b147dc6f7a22196966a5c47d726d608fc14b0ffff826b91f3434481d2afbfa50def28e7ffaa23d2ce5e631c4eb912e1628de43093a9bf7a21b9598e98c00656ccdb743f0573c367fbd33845c6eadfc45079148ce21235709e987b08976760b8af2444ea345e8504783fe8a701519240c0429982324e8a9018377902d32818f3ab97ba2c3ca15b09ea7508eda5afaddce79627382bdb69d6087c57bda464d43cf7ca3e7e0269b2cabfa53a63480325338bd1af2bcad1c72772e831d2c758a1de795ffe74760d6102823593cf39f19753817ec51c62ec6838e812f5b6004019d067f9a46e3e8b6600f3b36ce7ad8e20f875719da26cdb14a801b13be2928b7026f341a529af9de6f9ba47ab6fb2b927759a94b941ce4e4e95fcd0d9d6d6dae35795051439610b0ab282681d3844d50058dca004ceecee8af014444cc10b95b36ebfe6e8afaaa9c8c2fd2e2aefa9ce4c13dad3cd477170f452ca47cf053adc4d7b0ec6e0de807f304e1c0981f04f456bc4986b9a9352d936a0d50e190966ff1567c85f80ee72ab20307926c8411b47a3050a62a371818a2639ec77ee9ce91d6c94e56ec511e4b2cb87d96aca5029c7f310e11abdea488a724964e39d5c8096f78e0f34a5b2417721852e2cb651474ff0bd3408f6196de24bad028a440e24887f7a0f179773465d53c4003223e75423801c909a4a9648a91e746ebdbd536ae68449d6d71cbd5b8dbf1ebd0c1804d74164410990d2c9518d7204891ad4e76ffb3159b63567a55783588be24bbdfefd5aaa2c9c691328ed4fc3259f6dc5e68d32e03bd5278c00af414fc5ff51ca44f6d50e94963e70eecce00bde94a523e2c49654e7285899c5e993078abd268fa62b10e44a90bfc6e060eb102492608a549f0eeb78b4c152993e75ac05fe382b67c378e177f4ac8f1397322641e9d3b46001219e70e17fa1a9e444f1220c24bdb487c9e2bd0dfafba82319236920547361b8897fa2342605f249cd8eeb884d8b9fad12d6b8d0a9b6d800cc083abda82e8a7960439c54ee3532bbc8ec36230a78eabdd2646610374fc34faf345b4057f0c74b286077e6cf194c00fa73de1aa82005578f1a101a8603e78f22b43107efdfe05c791fdda0080449d7b38ff43a1ce90ed9064fb3d77b52c992bfbb419dd801be3f162b122540d751b35350b6d80c547374ad2b55ad72c9f9dbc3ea51763a345ccf66fb01d53c671f8bb3dac6264014d59ceb0bee7ce19968133828035b96fc66810e677a4fa5f827ec6b9e938caf99cf2aa067c718b88f3f87c966c04a4bf936fd76e7a15ddc5b39bd60", 0x1000}, {&(0x7f0000001400)="14c25e2f4e357843afc61319d997bb6adc29f790d444f083eed87b2754683f73a244c3a7244e180dcfba57cb7f6d63f9a257f19ec2799e175097298320fc826085e94ad21d654dfff85fb6bde202d8ae11a762072a664ad4d64834751a370dc60ba8198f3f394192a3b961d67344d8c2", 0x70}], 0x3) r3 = open(&(0x7f0000001480)='./bus\x00', 0x10000, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x1, &(0x7f0000000040)) ioctl$KDENABIO(r3, 0x20004b3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = msgget(0x2, 0x100) msgsnd(r1, &(0x7f0000000100)={0x97cce116d5a4e5b2, "9be0c4c7900d3b39a825fde936f889358cf598314e618f76e7d6eda06bb04003e96452ffeb3906fd1f43b0f1531143c0070f432d16a340aa7d4cd5a82c1731a1fbc58ef88aa959bd32d168209b62d56545504ae990aed39593a30aea127bc5685023eb906a2fb0dc1da5f668e69e5e54c14d31d25614ff1d4040856bb38a19fd0b691e443a7f2d4807b2dcc7d089282f40cf11c19ad3f8"}, 0x9f, 0x800) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e2e", 0x10) msgctl$IPC_RMID(r1, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x100000001, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0x0, 0xfffffffffffffffe}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xfffffffffffffff9, 0x2, 0x9, 0x2}, {0x200, 0x80000000, 0x9, 0x1}, {0x100, 0x200}]}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400035}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060, 0x0, 0x0, 0x497}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) listen(r1, 0x4) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) r5 = dup(r0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000080)={{0x0, 0x2}, 0x1, 0x7f, 0x7}) r6 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000180)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0xffffffffffffcf6b, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x2, 0x2}], 0x7fffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x58, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x48, 0x4, 0x5705e125, 0x2}], 0x1ff, &(0x7f0000000140)={0x1f}) connect$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/191, 0xbf, 0x1e40cb80d7610684, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c65300052c2550a4cfa621ab6569f17c301983baebda3ab92196d4389c905ddbd04253ece77f0345559e4"], 0xa) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() pipe(&(0x7f0000000080)) close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xb540985e97892ff8, 0x0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc1d, &(0x7f0000000380)="83ccea973d6f9b85bc12488ef1dd6b3cf2f26d7aa871bba405cc05aa39ce20843a5a80c909018a20811c3e76ac19b0a6ad61e350d6d311eb3e6045bbb48139c7656a4a54c50ad02e5f88b0b99e94026b2805a045715f56080de0ba05000000d48f6589") r4 = getppid() r5 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x180) r6 = openat(r5, &(0x7f0000000200)='./file0\x00', 0x100, 0x20) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000000c0)={0x44f, 0x5, 0x1}) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x7, 0x7, 0x3ff}) getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x400, 0x1, r4}) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) msgget(0x0, 0x1000003a2) sendto$unix(r0, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) 16:00:08 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)='n5', 0x2}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xd5, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r1, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x5, &(0x7f0000000100)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000001640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021309e73d3d0488ee96a3643cc584060d02a60774a5b74a720c84f9949e4488568139ccf016616cefbebceda9566f19f679870ffbaaf69435bdd82e64c696e7b6bcb21448bb43257b2de39b278f6ef8bd0a721f4004fa71abbd8080a657c7998a976af9b5bc5a39a80c5bcf33e5fd061438b65338d8a25e6cc35c44ced735a73845cfaba8b63e54a9e41ded7ca433c1c21272d"], 0x1002, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/13, 0xd}], 0x1, &(0x7f0000000140)=""/193, 0xc1}, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x80000001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x300) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x6, 0x3}) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000080)="b1c159c9", 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0xa, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="4fe90714b4ba7dca1264fa9f6fcdfd4d74ce24eaf45773979110eef4f4dd4484fc6e1abc00c7d28fc8024b8967d02ce521bd4d64d621e8504b769ce251094d37c2fdd88cbf840a61d76261313633b844ebd7a30d7cc2819b40a11a9dd1458471f107d34ef0d781640974c2934ba41f66f2256e96272670f0f1dd5941c60ba51d625e2efc36de4afdff446323201f4e4b8858203b2f1bf3", 0x97}, {&(0x7f00000001c0)="0ca54acc7ee55cfcdc5687742a33dd11a8e2", 0x12}, {&(0x7f0000000200)="463a0d5d117c9cb03224565fb96e5a09f26b039114a94b9b83d9c17e79fee3bc587e4835feb32c5e4067805744c9f7d71c0a4a07a44d8b5b30d8577e0a369681fd6b7ddb164e26bdb88f362173f5919a86a488fe0fa8c1c360a67989008bceb2b5cd2906d950761cb98101282adfb7aee0758a875ce8ee9841eb066bf743f2e88f8dc5b4d713cd9641236ceca09f26a8b136a2466773fa35cabd8d41abb0", 0x9e}], 0x3, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xd0, 0x40f}, 0x8) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xcf, 0x20}], 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f872d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff000000000000000000", 0x131) r2 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000200)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x40, 0xfffffffffffffffd, 0x1800000, 0x8641}, {0x8, 0x5, 0x2376af31, 0x103}, {0x8000, 0x2, 0x3, 0x3f}, {0x80, 0x9, 0x4, 0x6}, {0x10000, 0x1ff, 0x9, 0x9}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffff, 0x9, 0x0, "89bb1599bea7ac7bb6a86b63fd5f95bc7191f688"}) writev(r0, &(0x7f0000002240)=[{&(0x7f00000000c0)="a5f1f9e9bb360d0455136b86f08e89854f5337108c6d3ad1f25daf7a2076ddc23cc2fead8bb757fb9d1a365d4c6c0e028630601150e17301c2892aed0216edb05f7af513e59b9c02b97a8dee7fc38eada73130724f297b87aade3d0de86e790a8364086a94b5b15c47255c0219fc5206d86a36db53ca2f", 0x77}, {&(0x7f0000003140)="cd673f794c92fe0748e15f1a33eb8b4d7f2ac7b9fef5d0903c49e36242413c720d479e51b64fec2981389ae98facc91279da01ab90d6344807f3371ffca421dfa166b7e0f5b473fe26dc5e92ed2f931170f0024b6a7d401e40d11e0cad02b11daabe68268201c1df0b5bc52f1b3b1067c2d25f47e7bce3284d1d70e220caf73292bb893c67741649fe8aa79c77f33ac9f5d592fb91d7956365e85f375a4e9f9a206f7d41e5d70098b2baeb239284a3a5bf2f73899531efb21d98e862d1cfeb15db805c6d378ff6a50bb9ffaeaf6afacc8f3105ac7c14f6b0e281ab7261aa2213809a457d72091a9d119407d81651cf493e2869ca4670a249ade827dd7504d965856721776a862e8cf2c5b734e931a21f2f36ff3f2758725931704675b4c1c5cd5f499aaf4a75f50f3bac9be77bd8304d32cb56dc43f1eafc2c1ab9a4449faeff6a630287fc43cf35d46e694f3db238e25570aabc4ba287e5f55d8ead7676428f8f7c86a4173af8c788da7a205fa0967a1d3715edfacba06f9d65942709b183ae0ef1013507b90d537d0d0285bb226b6942ffa70e2a205f18763b9bf536780ce64d68a05d74496dca9b372ea998d403556a04f7fd43bc18ff2f3a2e92f33cf1c550253a90ae4f87021e9122d80ef33665a4fa99a8eed3daadd726832fd6bc384ae2adb35b232106f0999db8b976b6be8e9a7028cf02c15d51ad9e0241a908af7ec45f9f478c8332a0f639a07fd8131e0fc3d2d33079f1b78e9e42a62b35acbbcd0d324dedf086d2676d170be3776e3b52bcde0c295df1a625828bd5176f26b76d5b1b3acfe7c755f267c0d06b018cc40b028460548ed5ae0511283899cfc945054995eaf74f49a9d0c75578c19902c3c2ba56358599e7ca34116b3dbd619b13a3c1bb88cb3ce7f422a7374f23d4d2c3fc890f9c910b3b011446b42cff29dc020dd0f9df9cc39d1e85f4d4ce8825c9897cd750b40adab468ad9bba43dcac49f2ae14d32b7afe049b245bf46a4ace04a4b397af6d214d9178d41f8f7342a20626c8202d36001d051dd8387fc2fa2311852e1f75a94533b9846bd9f9d513071651dffd17b10ea70259100c98c194c64dae6fae37e834787c355039de9b724ec428fa901f400bbf6f97c2489df1569630794afe12dfc901e736b4e918896d8e9a81bcec015b7f33778fb7b98963ec693e70f596c4e5813f891003db8e9d466fdaf24a7224fbcbdbbd61a0cac95c22ca72e9753c49d4114fc2a2db410dca2d825fcf220b550580fa8ef706e1ad53b89592e9456f1797ccbd26e4203d61dc94c283d22e608b9799d5da71d682b00469b161bf577d7bb62a3e4b8213e3828245ff675918f85ef4cc44d37cf08816daa27c42c30fe62ac025459f743889ef1c73fb52b3b2a598e475da5ae4f5e222142f650e7068c8c73c60207c1d9314d475f9722ff7d396bfd21d8fa08420a207a36de70b6bbbe3f514f4cabf02894b3b2bb5d1b713fe94e8c89684ff7f54e15cb6aa668429cdf429c82fdf9a1d6fe8cbcdc712cf7b5cf8b26e03ea07d7d052a2d1ff244c281c2c15d15e4191c83c55bccb0df418bc3454350b7204712a063c7c0e76598ee9b61d455474bc924bffe271f592ce853ff7a78936c597222a10f24df1419bbeb18c01187f6272a0b47991b7c4c2de4cff4460aae67f9312194be10eccdd20878ed4b3c0e0256e83e083febb49d333f76709ec67720573e81c49695b441b47c22a136f2ee38db30f088e5cc5d33c3e8fe685ca6ef5fd0c3ac21c70d913f145be4e3cc2422af0b1dc6f2baa0e213d0c671b4162a76300fe3f021167e35d9ac2fcaccf234acaadd2f74e20dae6e34fb7daba808f0e7013f965e35d7eb585faba756baaae02091627fcd49ee3549e59b08c4d4afa2b2ae534fd7256eeabc5f0d998fd9ad1a1f7a2bc6f72b0ca27b5d915752b2633de2378609ba1d5d51750925ba2876a6c3c6a84ee39c263e5d8ee5c3a82897ad65e5114e45454949dd3c88bc347d03d0a875237acced713297bba80db1d7a9e8d5d98b3d901586e03f5a32d004e429509462b2608a316f5da7f543bb713d200f9af8bbbe2cf23ab4c5bdd14461d6ca352c178c2c816c35d573388c77a17e5356974aedd1bab16ea3baf7e69cf27d5569d623ab324f05bff7d4c6dd67418edafc859dbffcb23b2f1dbae78d39fcbbf98bc18d1a24b8153e594e9285c021c15a52d17160f814ee8d636b5895f927be9a0aa4f34b5b26e9d6d4d9a28804c6d2811439377e4700cf2b6c1f784046820f51511378b4a625190872a64a4381fd16b945aa4bf8643418f15b76d959de481310f1c48d3ee376325ed1000cd21496ea11c5235d3ee836d8da3bf9c8254e1634f7da49e8d30ae01c33d5f6a9bda5b3ea3c8f0788a3d3f849e29b5fb7bdecc0439a7b35fbbda44a23eae2ace039845bc8396cb15b82f9833aa5372e8f5aecaa1caf0464e23484d2ecf061d41edac998514142d898710e4f226b6aa497524852ca3e74ee8d7217ecf24a8a2ff715cb5cf6b360084e2cdc63d3c3c0d49298e5e03eda06fa87f4a82aba6b1ad2582acca06d4ac002f1e448b67cbbc41d805701f2c2f84d310a4ca1f8adc449b0af2c7ef7800b40ea04c40f0748a0e46618c6e3f9aa9ea536d8429c0e0379dc5e235906c836257bc75378a896463f86a87fe6734cca08ede2551917e91616afc9bbc4c779f01c01d8c5bcc531bc1a3a295fa8797b518501e5c4bfaeb570c71f85ef633e12ead4aa9ce84c12d2158b2e8255a757258d9756ae71b47adb23468506bd49153f82a6d85d6d71c76e67713c57a605e3acc27efd33699a7695a96902b60453031531ba04e9762089da2c36cdae5ccb0f46ac31e9b80c033dfbb064f3164ca504100ca3144e79bb122d73e279d462d72abf765757c2baaea71dc3316bc6285e1a13103e64ffb646219a656f20c8b39c9c936aa276e79f1e65b4fc523efcaa08087056298f982eec075357518f41a73c1eec4cf9d16485370314b74075ab33801872c4971442f6c4f4c73d1134c3eb5d45b2c1c1e708e18830bdd4af7e293e401834971cda6f535d3e06667981f85fb4fc7603fac1051420e3bf1880f3ecb1647f4c0c65be39640bc06de0ecd687c635e54d644bf823419e713bea982178d5d7a46deec3419296e5e883dc7ecd6e508b912850747b558c40e809bd38714929caaccdce97924a6251c15f7fe562caeb5269481d1bf3fdcc8110a61df22d676c028ef9832b39725beffb77ee5bc4aac4396547ba77e9000c1e053608568f6a0de722f2f8e308a355a421d1c2fa5feb2114f826b214a347344b191e9ac7433f937d34edd4ad7b0f58ad5d981056f6d64ef25ac2becb081d1a36d909add1817667629905afbcf22f81619ae6d8882518341960474cdb91ac479eefaf2247e39cfea7fdb30d81d4d8ed3a3ead6998cd0e703032db3ce44de4bc0555ebcab03a3114ceac8c8144d4c5c923283c5ffcf70ca3a55e19eab1ac868bf019c3e7cd3b09e0dcfe1b62e0135babfa34b76b7140a16f49246e66dcb5a6bbaecefe9a7c38793327f58144524d311251829413e761d0f1a3360e52c07d670a110742168f6b522e1965542cc7a8ec49ef6326214c84730eb3380c80d9d9bb26c6bb1ece735271f3e978e7fe82c55671c37c6cb744be356fe193f561e616623ddc49cb4ac5b0643e242a29e0c70e2977be1545455875900aa2c3d12fce55871296991dfd137d437b53125775c31971d82c644cec27b5e44d82221f5cf77facce387f5e28345e5d665e3c7085a1cb57e26939551e4310a7298b3b6855747963f742ef2affa885770688b088f4cc8c7cc0b368bd3d49f1d17d33baf97662b969fcdc37ef8cd5a82a9cbc1822b0fef4935b70c756e52c811667268fbfed59e904d3dca80966e99a7ee1778dcb7b413c18f3e9a535782c64983e2fadf97c055761620600ab2507c4133560ef42640109e172ca7ef82efd1731880356d9a024eafa7abb1b5dce52b55a5ab32116dfc27c60910f5a879d9bd1b2fd8501c95c79e8519769cd39a5288de7f01cbf529d043088b3ff2bb9a0ad80abb6a77c4735d4b4caaa8864333772cfd192899c470c6930b1671e1e7769b1ce418cd0aaccdf5ed3159fdd627ca36b81c3cb70751b02659ad550e01a3258882f7f625e74fe9528f90f930b87c42c5182b4145e791005d083c20144db0f81f67ed469614b6f540cd996b3a9cd169ebec0694406496aa668824adb87c31077a1edec43fd0354fe52ab4c324b2fe9aed8b97fbe54d99d41b222c63f127a119223e81abf1442baafc925e82e59d57fe5a25d8956eaac2f3e50cb20849a3260981c1477b8838ac9f4109785e18c9e66b55a06f80e862eb9b9b37086e4af7286cf0ef414a37f1187e39569281f6ffdf503d61504dae306562ba9bafab32a0de11106f98f8b361b02130a6b4a99cb4142491bffbeb52bfb990edeb10eaa1dbe857fbbe5ce94da962d20d6145788223ceceacc33b22af5c8a95f94a554e91c4a19c16190f1b56f75e70118d7d8a19abb550818ec5d939c8855b5935260cdb840dd2c91f18d56d83f98de6b57a6689a62d822ff49ea277bc8c1326d8ea1b327e6a93e44931deb7625a662260540734ae5fb44c5ff443a807d88f6b9aa9db56b903e3cbf7fd2faf9cd3f11bb162a192e4d79ca279afe936fad47772c45f6ab870702c9e783cabd01d41281f7cac80ccc79bf364046a123d0a64bc8e8a3f2f6a8d3738346706e1e9e460c0392b854639ca8d960598dd59c213a9cd92fae6d11c4956611686e432488ec725b830b1d00b3c522e8e51a3ee07a788f132cfbde1518c3604f504d87c21bf59bbdf9d92bb9c56b7ce835164081b5e165ef9d46b556d2b9da78bc7f21372cbf251337f64cbeb645ef325f49910e64b202eb41a19bd7cd546c0298b4a2f51fd3be3a7a6dfcf921eb784fec639416f32f3c020f2cceb47701cc99e130c6cad238981005831e8f15949a14b0086e9e6081280c0cfb66309d8d4e73643561a2af7f12b1ffc94d993d3fbc9fbf6394316409d30f958d277ef42dcf6038fc045feecef15440b2f99068ad95c19a40d7d1067c8a8b1432964fdfdce161142c9aae3725a49e6424d63e2692824c3cb63ec2f82b87be3658f766edae3b0d58743cf9eedbea65ff07dcb6e7447b187ef1c52dd0a82ad326a39fa733246d4f0d5cd2b27b346c9faaa2ed6aa38f88ca46485c0de0d5bf5f3e80bddb2c5c2a7bdc49b9bf934dd4fb58c5561554c7bda08dc15a143d82eadece32a966cc9766e63bded4c72966d51d468c4b67191f9d88024779cef0a8d29cfb79181ab7b76b3435bb086ead1050121666b4f0f153fc98cd935bbc937b883cb56a6c2ac92f55fbb5b1bdde04579240e3d5acf0fbe285576fc1d8fe3af534a6046086f5da0a5c4e813cca7c710cd83e674bf5b1d1cc40beba23237018a0016ed2f276118711dbea54a83c4df6acdea08064b5e135cb21b75068571b2bc02c5e4901ea41de54cf31bc1fb12880273d42d4507215a4577862a847179c97265316abe5a363cdfa1e62ac39bed6f1f33a129deeb05c20f25aad85be80a368b70d5543ada9864e1702cf4ab466ea43fce9420782e44a7405bc83f9b1d5eafa3016f4a9c5e72aaacae9261ec0e5d300bfde6de9eb336d3bef804c006acf4f4fb879f2192491542a895eedc58a1985c48c66dc662732ed76249f905a763cbe50030ffd58dbcd87aacbdca917feda887bc88ec02302191270a861a54556c022801732d3e27", 0x1000}, {&(0x7f0000001140)="567f52e1c02c6e8d1e93fbf040159a8e1524a38b22543cd9bad0ee76b25f07cc3ae6631ff70edf5b8a0c006e1e1718bb611369bf2c346acdf1ea8dbabf695437e744e85ecc21af69a3e821c27869b17818af47e95405125226326d2dffbdf663373c7a15eac97066b987aa3c9a5861c0163bba8b3741ab5438c7e4e55343e803912537eca106cb7d90d55718a29dbc018c0634f7579875f15dbbb1", 0x9b}, {&(0x7f0000002300)="6d496160c768cde6f25e35817d3eec68b2b93051179827681a92e8da8d32d3a83ac582494f68f34d3a343a52621880a6b73eb955d23f26f39a0a07bea0425dffc250e68c2bee1225f587c5a6a6213180b56975cf2cc78d5a9d79ead842a1de989553489602dd6b689e2eff76585d1c781b4862b382c2c01605c967ff3ba83f0ddebbf254e1026e1c0b03723c54b2d817140dd85615e1c4abb1c1cec4db0a14af4615f9ca148e79135f3dbae57b5b045fbcee4967cae8c7521ddd975bb6fbcc2220aa19e1ec5bda132842271c4821cbfb66cf75d964fc70d2ddd4e1050efb20152122d0ea30b15645b5ac9b3d7213b8877f56bae73647baa24e7f22f6f26921776532e8f701d049e296111ab5c1fd352eb19eb320bafda4ac87d888f91c6aae0b9b54e30e3c1d5b368ec56bc298695f181019bc24e7ccd5be6728e598d0bdbf744c5e318316e6664f624aa2dcfff20001329a82ea9d99bed387e8b1b504513c7e9c481382639b4c52a239f1843796d9203574dadf182014fd8c0a5718f1ba643f880fc426b099235ffece0e62078d3f3ede907f11ba7c1ad9d694f22afd3a94a0000f0878a608cf31cb162430dd321623745420c4ec33cf92b11e7b12eae823f2b8df897d6577dc77c169bab0f2d587f30e20cc41f42714f98b611e2b287d5507673e94f17cb7d2e546940e3979c81200aedd8f5485e83e899e0a675f217d5c70a1183250e7bfd351956976fc05bb47aad260e7b4f834801e1027057f3163eeb65bdb4d781bbdbbe84164bf3ac8bfe6d2803936522520ec5cc5b20d4a8e15f9356f28bb5ae0e958dbf35e7f7d0ec11a7a25460e1f2036725680b3cd0d984b5f49629262eab8848b1d080966f0a16d03f6aeed60aca9ccb5df3b7cc72358e0d19fa37fc342d3655b4837df6d70989771a2f8dde1034ca3332e67bd6f51bf065090246abc6e23df71a29f7c3b135b7deffd15d03ccf0601a6481ba459c50f76c8696b0a57fe3054d2fd912877d82e63046c546b614b3e7b7ca6dfc1a462ef00b442e66302ceb01033186cc7b6d1033f9162e0be5375b6276893b40b6f184e290e28f979f21ecd98487b438386c36381394ab909e21b173addb0e9f11f72c927dbf1c3b44d428f0b5cc2462d6f264a2ccabe2b343f4ae8ee9b90c94772ba5bdee009a36a6ae8a96ad698f80324210216954fef575e03158237d7fde951e99e85274c621d47df6902cc83713574cb42c7fcfefd824d608e650b64a50225d19fad0857d9bd297d07e05a7b4b7f3f608cb7f8e1b860a3ab0ea924c2711d783d2d570bbd012961f8eab2f2967809996e43c007832aa7545907e2b3f98a5032406598fb8b452953a06a535448820c28905ce896fedd45ea6f1e44525f08e940689293a28c7b199111e561db7b74ee23abf02f3e92d36574bc4acaea09ad5ff1b30b97e09272e837fa7e855934aad83b4c4b644c827d1a3ede529c2bfa99bf9670ac8674f22942864792f4b19f19a3a11148501bea118ff5416aa404e724655898a39f3432fcc026bc01bad3e224d880ec826dde8fe632bfefd1e7f374a35f62469e5e86366822a746c2e8d3cd4174e556a4e530f9ac4ad23f13e920ddab76b5a62f317e57da4bfb691d4a4d4dc8643cee9085808991100f4f9ef43c1f2d58c9cd7686ed680974ba839567851721f19b86ff47d131041049812f5c09724a461732b9a30a6a158d910ddd92ffbc02f041d4ad688eaa78a6d5fc6c203390c54a3081702d87397da188bed57a8d893f7559d90004369a695d1cdeb519904238e33fe3b241bf63fc8fd3989cbc6d8986e8724d31fb95f562afb83efc24ce75d8039e4ac313cdb78dd4186f32249abc231197c4d3b0f2c95d8b8ec5c30f9a9060be059111fc93014d135da5519dbc71afdb365bd8350214f15035dce46a4e88ed93f0ce159196d808d8508c88196337f72a23c5c7d8a93f404b3dbf819f99bcbf60e7af7e80d6f3aef98d624b70ac670b1b9dffd3faf0a98c1a95e357b9da17943b1f97cc708f23f3fbf8b8b9748d35225179cce40bd6dcbf6877d006cd3f830173db390c2694344f4cefb283fce07ba8be125af9b5a208ed63ed2072e9f7a5be28c2e081b6c06867a223ddddc69b7e0f04abbd39690f409a204c9767f93dffa7b7b386300cc238c4cb560791a7b0094cd25283a4bac4ea0a51e9db7a4fb5f7dab829d7e52c87db1fb54f2391516c51820194fa335911abfc774337b48483a2a664792a58753d6ee2ef9d74269e8a0f7e836af6c0508f6767c2d0a7703ca76ad0a18f42f3b8c775fd294bb3613e9ef86128e03b33611413f247b7a229b314fcf68e9acf4c3bcad382c693d0b4323fb360617130ff9a6ae882a43af7065058d0cc64b3419f082ced69b2d6979e2b9bfeef1527a205ab007656b3eacaa0ace830948497172b6a423eff67af3ab9d99a80f8e7c97f1f3c20417e228c039ba3da8cf25d65418c770c7c53e8cc0b6abf37c00afa165266013f527877f2c2d11ae6c8d6d9d1214326d219b554a4e1feed115ef1423eb3ce023dc6480e4c85649a1afa5063040b27ae25da779c5ec76e7a0cb8e81b8dd74073d60081f4b2bc43c4e1319bb2820528bb938f4c843618b1420ec218ff3d7a2f8e10a7ccfecd528db7e0c2f3be671d377fb38bf73b5b6c63dec62d5243eec03d88ad2924b56747d830b377fcff73a44f0118a2e80bb6e9c7c470380e8e526e803f04275e118b56df4ec39f7166f2832c929cb8fce04a8c95c3c107ac03bf8b76a21c1e3d9f8fbb01ecb38992dfe43d349c83094ea63f72e403e3e05bb84a5fefd4aa82893d2630da52965ae0e0964800f630cf3b0c84d774480be5a78f5d383b7e219996e9cc23c444d7ccfb2992e2c3f525334d712fab375e4f081a50a6b62d190392812c25aaae3e7012d1cc7c4bda63368d1238c0cf824416c3b962befec1c9b6123d64bcd0b16520cae0aafc0e8d01dc3ea2a5d28f82df43f136476fbb6e37fb2eaf991b9e12ef41b67acb866e86f1c6d47223065efa3ec02c9445410bd7fb69bedce016d5bc19d5a1e67c1bd4ecc463cddf74d9f9984581357891faa6fe61ac151a2b426a6e4a66169c87b9abe4bdaee716fb85b2f4695e4123dc5cb3d3bbfa037bcc87bbc93c2d91a93b45b2433e1719478853f1f99fe515b2731b179e49b0765006496926f800da6ef688979bbaa72c491c0dda631905f7bb521095e26bdfb27376038a27cc19d7495ad1fd4168698b4c6c806a4f6043c6e123cc988dc36b7be7383cd0571f8fe48db268d120705802f93167de8449be69fa9b4c9b88fba4b5af9e3c5c735cd008201ea34a76ce450afb096f2790e8252ac5f7fd6210cd5455b59467a3aa68a819ca0868b3e14150b083537b1a8b244d33f8b97f5470c4b80fe3bea86af914381090995068bafcd6e15a3ba88450c8d2bebd73535c47c3c4e5c191301dbe7a761de8fa96236292f0f9995044f4ac7d0d7f16da02e839f5647ae6e44d1369d52c51ff8af993328747f13fd639eb99906a80d598fb833bf1683ccfafd02b21ac17e11425176a18b6eb988206f0112d96300e68c16408d69fe1063dd573ed2926b8775dadd53d287e24db92bd02994de9d4c5da09e5489f5d86a72bdb28815702e9d6a6c560003411cdba2126ab20d33b00ea9cd81158a6caf2e23f206141301ba39f4990e44d92b8cadfc13376b0a47e4177977e57dec69867dbf4c72d346b0300215458dac0583501a1c7e4409e02f9711f00740559b7a751ca47a38d2bae0fd7f1724e981132710f1345170c59ea7093b269b982e15d2401678a9421b3fc016bad6458b6055a5ec09f93b5ee57e3ee33884b9c4888da00cad69dec4347512a01c1964196d08f9c4524d156acf6056e3150fcf06ce8489fbe47b1a8a96970a2e28f730fcc15cbc5cc05c3c4705e5c94adcd96216c49c68486f801c38767578767db53b960a9f822829fa81a78ccd57b7b7d0120bc2886b777ce2f7ecc21213c189c49c1ddfe4ae5881dc06b90d118d4166fe0256fac124df73cff4dfbc55a36125ff25926c6b8716b3d55c5be9d7cbd558bd2687b98463024b34874317c95af2e964420f16884c3b0e8da03b598be92defe75d242de0624e7cc0344868274176431ba4d108d555c5d0169830001877f18f81016990fdf777b0a1db53e9d41109a59aa661c92aeb179b6fcf237cb1ba41b36b5cd0b9846ab0f43f30fcf797b31212c41caf1b84d920fad9546563d5c8a3a925be7aa51cd667ea05f79dbfcbfd72defc44f4cb4ac0d8480d9e2c568e3e7bfca8a09322fa7bbbf655508b91ddc6914c3a79809a63e2bfe6cdd4fd6f13d84d967664c4d93304013c275e206115c3ffb5016fda3f71aeef4477e00aaeecd391e2cc1612cf5b5357d0a23b07cbe6849e27e31452e454cf3543411723a25eb13ad6f0dc8964f45dc4dfefb585f0b8751833094b7b11bf6cdd74f8e70f6887f7e85d55ba4212579517ed20f852388d4bf7c7bd6872ae8a9f90726ed6585b79e18b6aec19e9aa3451f3c1f34e034a57fc9f7b07768f460a846536fd24beaaa05f531efb1842774c8b053409b3c903ac58c6885a77363d77d1a7eecebf2392875b25022a14724a9609e5d56502271054c347cade1f4f9dcc2dd79c4b86bd2c56d538a96a84730aad8ad750e14fa95c2694f942422410f8d8d685b521b445f9d0b10f25f5ff021e4a608029c592097281c3e4570a9fd1ddc307564e51821d90c808e90f74082e5ec97d836a5f027691a91b0c8913c8e77f7bb813b41cf940fd953151779a09d8ef4c9d3ec55f899da92ad53ee01286d718f71c87cf6187325348602cf845051e037d26e9c07ce5b9218c5971acf9639a36b0b026f3e3ea0563c5dea2e5da045343c36a0360673e82be0edb077a807e8655314b15c92e5f37db063d554ca18f2003b90ccfa9ce403c77f5a348b7510a2ecac3878992d4350d54fcca38bdd58ea516afc64e682317275ad3fdae40b", 0xdd8}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/133, 0x85}], 0x1, &(0x7f00000002c0)=""/176, 0xb0}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140)=0x4, 0x4) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x2) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x4, 0x5fc2) recvfrom(r2, &(0x7f0000000040)=""/64, 0x40, 0x3, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) ftruncate(r0, 0x0, 0xfffffffffffff4aa) flock(r0, 0x9) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x8001, 0x80, 0x1]}) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:12 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchflags(r0, 0x10001) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x4, 0x0, 0xfffffffffffffffe, "043139e000b1e60886000000030000000800", 0xfffffffffffffffd}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff71, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX=r2, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES16, @ANYRESDEC=r1, @ANYRESHEX=r2, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT=r2, @ANYRESDEC=r2, @ANYRESHEX=r2], @ANYRESHEX=r1, @ANYRES32=r2], @ANYRESDEC]}, 0x2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x2a0c5163}, {{r2}, 0x0, 0x4, 0x20, 0x15, 0x9}], 0x5, 0x0) getdents(r2, &(0x7f00000001c0)=""/154, 0x9a) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x10000, 0x0, 0xff, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x5, 0x2, 0x3ff]}) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0x3fd) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x1}, {r0, 0x8}], 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x3, 0x38, &(0x7f0000000180)=""/86, &(0x7f0000000200)=0x56) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0x8, 0x5, 0x0, "39c8a4f0f8137c081ee6d18bc029d28898b5ea46", 0x5, 0xfffffffffffffffa}) r3 = syz_open_pts() close(r3) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r9 = getegid() r10 = socket$unix(0x1, 0x5, 0x0) readlinkat(r2, &(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)=""/135, 0x87) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="0c1cfa9ab7b85aa605fb9dabc1215796ada5f68997189704a1c0e0a275f5d9f61db60e06347f85d2e01207c50628adf09a3ce209d418bf764aa9c27980d1cd55f1393b456d7845228926dcee1ec23b5809a13aa0c88116a3ce51e711a94a6d787deb85f3a6239a032204f55d6bc3e523c3c3891498e34a875f4dda6800e54da20e72de45a75de7800cb9bd9d307abd10036a04bc8d660b4fb91cff5ad5cc6490f84c0c804ae3351989e86ec2bba63507d6b93df6fd57c813c3cf394b1729a52f8b20ad6f4cde8a1cf056f6d472c1cef3", 0xd0}, {&(0x7f0000000500)="dd96b3314d64483ac96adbc975ed372e77489e27f12eb6d917bfe572ce49cfcb29e727d8036b68cd35e4671e54bceb6dc788ffbb51972e128d1c0455250b7d9e47cddbc869073084f767cca1982b72708f3795e838b5996b099954eb1375299a3eedc7e31f916857f363adb8f06d3276a623241920e08fb2544540cdde4eb3418ab07ba151af5c25046d3246e5b64b52519107f805f1e1d98517b9cd3f124cf7e43997fe4e6ab3d30933abe72dcd6779f82582229d3103fc3af40435728f3779483a151c199bf73c93d8a1f1498e7897a864a9dfc7d724862a3940e177442f273a331b39b8e7846f81e590c1fcae3d4e2c8a1cf13c57e207eb93f43c37903cad937caba9ed72140718eeae5c67c59a23afb4d45c38cd98a58405577082a5ce5ac76dc988d9b93878fb3cbc6e3431126cf6d5e40c6702f34e946fac0b0f4dd06776e56fd04711c1019b25d2ef9bbad1d74997fa07820559b146df787efe48e1b4c470390162cae2c5baa65eb8f2b5ff58bd95ca4c72e651326e0cccc6260fa55a6e9e65621538f6141897d611dafb484df8420b21a64d4c07e725c5c8f48bacd4ea6a280b99c5d2844f7af1afeaf620522b63be69de617278da32e19c816ab0704d10e5f96c47f37c7d0cc15926acca7ce7c08037a53f78e55a5613fafaebc9195f297a4dad18bf362f74a6b85e63ca22cd5dce1e5bbddde1db45cbb385bf3752e710d4a4518a324a07d0e1974ba96f8154f1642bb5a62fb23793abbf5fd2ca56b015c0241655cdf37b5069e868ceb24fa4aaa2e312c127fa34a272c344ed6e08694d9df7cf363b3e66bd14dc962ffa3fb354708bc19e0796735cf4c629e07eae6efdc8476bca3f221c22a9ee6b357758fd62982a2f18a4fa849f182c02c2812840e56dceb7dbb38716d52b2083117c6ce36e5ab7fa444b83311decfc1c5899901bd40b7428d7d1436eb3c75df366fb3c0b7f5361c13331dc1da466052514915f40f346defb46b866db87ead10ab3e05694722906d9fbf948c2bedaa0a7daed552d6261d1e602657c538c9cf8b1453d1aaa66217f3f8ef2444ee841e6caaa5aae5c645c1c890e90e715872cf880ec3930776a3272d554876d3e0b0653268323b7bc6a0d7dc7ade2c38ad984f54ed86972ba5af587fc3bdbf72cbc31e12c98f5ec82bfe45bca9631a9e0c4646e71823b9b93863fda4fb13e26d25afa4b6cd3dc8ebc5efd5dfdd5a6208422b95c8cc3042e6342590115036fc32874922c943a8f3fc6c6eb71e467919f37400e4c5e152e78fe24f1d5d0aa2a47f7c3e13a6e5378f352523fa2c8bb46e6a9030c87b6ed2fe32715db8d7a81881823e732c5a6d51bbfac4580b52ba3f8ec827b5c58ba246d4ef50a40b9c44d792772a74d10e1af0e4ef5f9d43f3fd00f11df99cfb49bf028e6973884071f330a4da2185591845e1a2784d272bb45121241bf3f982cdcebfd86121ace3b7dfb866a19f624ad63305d87415d639ebac9d1047900652c00f1ff0a783ca1b3bd3f933c199dd37fe017f1c89c34a7a2a0bb720a6cd3749044f6bbc24a50de3f19a8780ceeab77e92ea9d523ac682b906482fc45f7b3f246f5dc553180208ab3032d88ddb330e1182e561ab44323667056e2f6eb14915cfbfa468934ea69a9fe330c62c541a904533acd1d98c59b1cc10c0be990050c9f786a68932b47c2de0041d051b9439dca3668359c9ee0f05d4657b9a4a53bcdd69dfa1d2e1822456fb0cecf9d7c8c9ba85f1b3c4dad3463d9f89577d58ffd9dc8d0215d1cf1bd4fb0cf848a53412ecc95ec0c358143baa2adacdef0777901697549f77f9a26a7d73333ee76ee2fe52544bd416d4b3d7a59f8c982366162f104c82e604387f1f96b633c9ab31194c254a00d07ee462c6dda0e87b623bce6c9b69685c51e319c2fbeb4e6319300c0f3aeb93f3b9fa51727a76d684ea98f8e931ba4f7d668d94c8ddedb00e5ebef3b51fd0718c91894119b8d9e5160e6f012b738252ff197c9d50e39ab63ab31da22a746728894f0330cf4cec4749564b54289a51875d57669b11e05766c734a32bbebff570c4b46f74f8a441fdcd6e7f0d5dcfcf956f96d6300e03af1724ac77dcc19cef96ad88a5df4df0eb654185f6fd4bd9ae7077449b44bd22538a9a3bfbfcc52ded836239a506f44fcf2798acb71fc453a544cd93c18a8589630272d67099a60332e1b1f133f476b288d5fd6e76271ab427effe1aebb4048ba12bc16fb5dd4093f14a9de6e927cebceaaa20daac5f12d92093cfe2fd5dd64f1e12dbbc0715efe1f471ae3df46b56ea179f9f844d4bf008bdb952b3825b732f5e2ea64d514a884b7c8072833ef1aa9f07d95cab6f0693bb72a0709c9230c4e3d415c90f32309b08ab80646e360650ab6db4c1e1d3c46f61cd7b77f50b37e5dd20ddd1c0d70a4ee008f471faa99151a4996dbee6f902a6edd464de9a078777014f823095ec5a406bd1527ad1421a72347aa475540b2925d75c9f3b161be475d890cea607a25b07ec1ed22d492e17ae7efe645b58c4fc4d8f256429fb6c5983122fc3349dc84b59a0f70bd8176dbf899b6dd87e0d20c446737d129394d2c628cdbd85b2f7464ef0c54a1993c2f5cf0a321b2a834eb8a5a72d20f3607fa604fcc9c9d2f2c60ebf4bdc37e16717f739080129ec01e323972c774693f9a7e06ed8da2d46870e774bae545481c027776a0112bbf6421c53706ac4de5294baf24e8850c2d1849db4bb2bddcc531f54ff590e65cc5f87f4cd9edbf46107d25787f8f23be9c0ddf1ede2ff4af5c12562567da25ca3b5c87ac9b03bf92f865aff8f726f4f64a7bc6deaae22775f60f657db214050e65580af9717cdd2bed06bf76e930e0cfaa56792f635ad8d0fe5ee4e46eb21521fda14e16bdae569637c3983d4400805e5b598fe7473bc430ffa28996064fdd51fed21a3ab261b194666a2ae576bb328a28274f5e9e261261a2a9b496410b70432ff0bb9e482189f45b15e3f17a2e15dcca5567f3b8dd394a0833d05869a44cbe1528fa9e5d302f120f58528a28cc26b039cc2827cd9aa5f6908852dac571161b02ab4fd3581ffc64452acbbeb8be5a23e7d65f7f9a4146c1f6c498dd2b10b630af3ac20ecd7844c618c360ca2d5a82c88a80b8f0abd80c0661f35d6b2eee309db89551b3dedebad044874b7cdd9ad007b59f319c5420bb889921999e13a116718b1432b647e699517cffd888890051466af64b2d032107953233e91fdbf4e6bc1bc974b5765a76af877eae9763cb8523ff1aafbebbabafe6de566e31525e4916394ac91f11b5190a7de842020d7664d5740831dfdeb81ec7bb137f4c8d9a03ddd27d6801f0fc9bdc55530b73de9f947d2d906be04ec7e277162fa7c56c621dfc217fe1b7b790d08f8da7ea96f09bc748f15f047f53f840a0cf91ce2e83c18203381a9e356b34d2771fc9d67e3c524cee77311fb3c265739dfd815927ae5cdf0dcb1cc2ead90c1355f8febef82df7ac5460db9bae038b3bc3dc8a43d45aae6c2189a8b2f263724c7645fb716359bb900405287dc66ec42403ec47ffc11ceec5906bd66568a3016da1b1e5d0be8799ae438ad5f07d6905c25f83724fce19705c163eea43251ac268171358ac69aefeb283c9fae752e56b09d2c1dda316718896c17f87c64bc27b3ea74c8d4f665746549492ff297402392a0f1ae365f4161285c92d7f01a25bbce40cce7a89697c6d6aae334badcc5cc8cc9a3b39387926f4c1921e7ca6298fa55e1a3aaf6cebc5ecc07956b16729f27cc1d032163df1e6ceecc61b0c99b7e1058ca60afa7645e9b54caa2b87783d5b7e967420d460188aad967cdf32cf68d54c5aceb3e173d455c438aa63330f7ac713571b89c856289d79b6c17c5b7af9df329d4a1b2f156ca0815fa6edb1cf7f8c0968ddff98d637d56fd792af55fbd5e66a28692eb806b77f7712ad66cb55ffa9e9c364654ac2fcce3ec95d7e4ce3bdf6aeccdb23e33d7d299c38e696f7daeefd27c9c90a70c3da57de9b6b191baec6319f3b4e5a0d5981b042904b61b1231b6b7e03d8c9e52c62076eb8e0a8c5b6715a9b8aa70ff36beff56759f0c079ac04c362511740b89a655d632a8577a7012326d2785318e9d09b44ac17c0acce3a61d43e8b3c70a8e0bf4a0f03f9c420d179de0b863fb874194b674aa361ce4cec786f00cc48b98a4604e0ed931e2894896839f75bebc72b473fb71f2bc40c4b131e2fb8c371fe5ba6df3673c15a2945eac70b98a3e4c3745f47c464c2a82080dbcdf11fd26ddcea5d982e228598c08ce63bb45e8088a6d517138a215e4ec3ce09be3b5a0825ea88dfb4135f84dec928b52f0cbc3fbb622442f0f47a922a3919fbe6483171a96666b7982c96bdc18f49e93e614a9e0ec57bd41d95e8e3a19396e11c8a55a3289659ce766f76d2fc22c619c61dd91fb5bd99a4b3fbb6b242b5994320761cfb0d1a5ec2855f517e98da039ec7c72c7a646fec21486310e7f4805ef9e68e30a53a31bc004224da6d97487319fddd13e6d7c9bf0e38069fa396f9ed94d3b2091ba1221e692f5ded14d1e0d0ee4834540c9bc343f3c3724a9bc66ad660e5310591962400a46e3379b14a40b374a2c38dd2fd206b466cccf7ed180b916edd43cd68d5fb01654516b12addb4ba37bcd37ec5dd67532f474e7acdb01f39c942ba4ad3a05d07eea2c0209e3e819337de0a9629bb075d5c35794c09e711d9a37c4363d8c984b94de069aa3c0e85b313da19e67c8cd97bd3581a8b3cab735ec97647ca289da79bb3a98c6d7a92f68f6cc787b2bed1e09c104eed822439c778c6c3b0e03d84ff7f9672f2c514318f995739ce43f81ef157dceb219838158fb5f29cef90f584d533c67826ff7b00102f242b86ca7fff478a3eb084b426ce486b8f847be0ebafbdf62216a7bf7f4c5baf5eee6f3db12a958e0e5e97b6ddd44a8dd5b2ab856b4c535da851269cd0136e6cf987b8a959aa80f59be91a4a395e187b1549e14fc942a6012b917bcff0b138dd0a4ce9ca0c214a144ccd8fb912f82aa132a7bc9fc67f67ae571035e199f545a9a1023915369acca446a6c1ece4ab8994b16696ce082716ad3d93a93aa6332cfca0af14e6479c3de30111442b525d8f618105faeb5458763613017a9f23fd37599a7dd5c752cf73beae3dcbebbb3e61004da8218fd7a859c05124ae7260ed627ca8d280ef9ca0a8426f8aed84ef4d4a8a80a06b3fec5e85a9f00882df59c85e79f353e78d9fbb00a9505c600aa00e96f14caf8029f215591601ad2756b048956232ac5e9b96a84961aa1ecc590135e59fcfd50b6a4bcb8957146eb0154fb7d8e9559cdf25eadb3975a50c610d915072685288b85de38a678037bfc388e281d23179f25cc7269302b53931301e65e99fccb0bc55046c2f40b343a9baa38af3c919e967fcc83b8ac35b71c95ad0a804cca58ed308cbac5a9a7012791f7336255efd3774f468cb29925d19098a9652b2c49bdae47c7dbb429da32817c26f090718c71d5483c0c8bbaca67e627c47504336009c54c8a868afd661606f5d69293dd298de583e4a4ade06b6f6ca70b75a72c705f9eb3558b82159f522d9342a9375015e659986e8ccc5d958010a94be8acc2727f03b1d0f2b4657b352ddc9db9d979e02b9d3613efbd3b16a65ee304b9077c05b25e28d9b1f9628dfd39ce3e08a91ce3cd89e1803883d2365433606e92bde6ccb86452cd5aabf0effedcc0bdc0ea1809793d953375d2a15a531bb74ea562bed61b6f5d34877e38a24cbe0f0b0", 0x1000}, {&(0x7f0000000380)="fdbb1ff9072e01bd4e12db609878d5819ecb95ed67158ee76bac98662ae31670c62d467c62762c5036592dc459d14ea0734718c3beab722abeee94d97b488b8fcee7c3ae889e0556e970b8d0d56733a84a6fdaf44a3f306903b6b343153d95ecd803d66afe4334541d07225b4214b2d183ff75264672618c444a9f0517eb866f67b40ed17cf4f6045a076604878723d782635f84da4043fced", 0x99}], 0x3, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r10, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB], 0x120, 0x1}, 0x4) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) r12 = socket$inet(0x2, 0x4, 0xffffffff) r13 = getpid() ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000000c0)) r14 = getuid() r15 = getgid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={r13, r14, r15}, 0xc) write(r3, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) 16:00:13 executing program 0: r0 = socket(0x0, 0x2, 0x1003) setsockopt(r0, 0xffffffffffffffff, 0x7, &(0x7f0000000000)="3d33874bf12764769bdd3f1637bc9b4979bc39278fd60b4aa57d4408b44d2d5f5ec3e368de1ffad32e9e71d916eee43bed78e1e6b2ab9a5ada100cd7cb610a3c7a868f3b52a161561cdc9a5579450e9c92d9ee5f5c485f41635c3cbe1de336d0f04696cae54f4088d701ded3383767423178679c4624569fd127a763c29318453174b4b4793e4756b2a3304939cadb4758cc4982bccbc4ced4c395ff566a7d45f8a8b0160a55da4bab6fc56a1ea4dedab24a1e6a9133064ae745bd9426562540325e25", 0xc3) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x8000}, 0x8) socketpair(0x6, 0x4000, 0x3ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 16:00:13 executing program 0: clock_settime(0x0, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x1ff}) clock_settime(0x0, &(0x7f0000000280)={0x5}) clock_settime(0x4, &(0x7f0000000040)={0x7fffffff, 0x2}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() fcntl$getflags(r0, 0x1) r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) nanosleep(&(0x7f00000000c0)={0x6, 0x7fffffff}, &(0x7f0000000140)) kqueue() r4 = kqueue() unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x6, 0x1ff, 0xc1f, 0x3199b64c5aabbf31, 0x400, 0xfffffffffffffff8, 0x1000, 0x2, 0x1, 0x0, 0x9}) read(r2, &(0x7f0000000080), 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r4, r4) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10502, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x2) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) r2 = msgget(0x3, 0x4a) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100000001) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='c\x00') ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000180)=r1) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0x10001) renameat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r5 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0xfffffffffffffe01}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000000), 0x4) 16:00:05 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_gettime(0x4, &(0x7f00000002c0)) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pread(r0, &(0x7f00000010c0)="2bcecd1843ad4efb026f3cabf9a0a74c433cb3b891b1e0e1d1d775ba481548a2ecdab2c530b94a53d1a32ab4d39247ced1fd0bda42871bc895c871cbe5759283e31c9a93aa7cb89643d0e3614ee7172de30dc62953a1f141b569562cd7bc8c4e7eee8aa73e17bb9e6e5d17ae23f8d781b376beebe859a6f7b0989547e96f4c48e7a4048332ae155fee55d912eb1ab749477a0d94b62712d2e49b591df9c7764da69d8937e45355b4839d3a937a130045a0b5d71c2cec999a4bea5c636b4947d885dd0c301b78cb28daa21a8abdd527fcff1f507faa6d9b7aced19276337c751e3399946db95023c589c8ff4687d494e2377594a719a1028d18f03602f396889ff5672ebbdbfc4b7802c689addf36b7e252b752edd4105b663bc7ebccd932812e8fea59dea78eddd37eadcd00a59eb9285188bb15f3d2952215dc6d28f18de45d28e9439bf9780cd181f867c9006abc00d3af4d9033f60646cd80353d72a15025011b91466570d9356620068a8a2748cf7b38d9181693fd97afe6e56eb7fd1f1c2a9876ed47af544e36d67c3436eb4755ac0c610877a538fdf7771826a1cad869369d9b990a9365062c7b2af2cc461da224a9205e494c907245915edc9eef6faa5a4a18219a86f9ffdf2d3ed72714f1f5af5377e6fac2bcd760b9d332ee267a0a7ed7ff0c16b6862df8648a48600044d859413a2b3949d9ef0befacd0fd5493acdb269306900e6974fbc8f303635b6373c4ebe33e0fdff97905cd28f0b83d89b363c3a1a9c32643d307b7be1aaa0760c81e4fa02c50384b3b37184417e0cedf999ae0c778c17080ade8959f337804fa67682264af76aa06f2d5c5160e777317e7cea0c8903e81f208b6092c2fdd1aee9462b4d322f84651ab0ddbda4f9fd2ca34a92dfd0ad260e7cf3ad99bb800feccf1193673b8746278ea16a7a262aac96f2a71469f0b85303b7bcedbd8660eb9f7bc76fdc7ee3bfcd41a7083a801ae59949c90ae505e7504ebfecf5c4081d5767023211835007a417eaa9874752847735cd899b3d7aa951021ab2d3acbbe4da570c2848b6cb53429896ac951828310d74eeb76e3781e7f8efe5d8c468326e4fd9a3362b343c0f32aa8b45e582b5f4dab33e951d11cffb6db08d41b2058e6c5df3989d2b3434c165ea012a5992df29720259362b3bc5a7c74fed503365eccec74b0160f2f87e11ac3fd989d1f9893ca01a3f0cf96de40acc22209b85e73f6442f55699f208e9da19ae82ecfa1d605615f497e7ebb937bb1d519cf58dadc80ee59fb1cbd6442f1dc6783fcaba8028c45e55bf4db5dd26d318034fae37d71a2cc66ca42dabfd7d3028b7609fc03184b085edef8d708442c5e14313a3a770d3229f6280fd46ac767f2739b9be5b4cbf77ff4929bbb97067cb0cf8fb48014a9ab138ec808e5fbbb4e4fcd0d192245606d88260ea75f1f2577489a30b6e6f3434eca2e7972949641c26b0f0144eeea22211653a8f47e7ad4de46ec2a87e29d2f52733ea0e23cc8b717c173b3688eef53460d3feab760d1c05a039c8b99762fe28ef3dbf87fd49cdff6a355630ac5af075b207f218c3da23518f08338f8609022fcee2e7568dcb3d4ed1fa53b28d7e14e2c33cee2b82c41ca51c4e56defe58ebc800dc12767cd1fe7e3b4fc1051e89df1bd4ecdf295fc85dd03615c146b924bdb7b91404dc3173f0d4817387309c0f98be815e34e99e2a24f1655f5932c132832f665f7f241adab2b3c73afbf3f1615c6ad05f42bd23dd2749ac8d942d675806dccf54be6acd22f4f7adf29b9a55c2277537583b93a4f8407407e8b49dcf4fbac6f2680e284a4260e60731db5a0398ef4f1a85eca0921e5f4b7c7570ed0a12f6cf7978776c90db47b4f1fc496c2fc57c576c6d0173a9613724d27e31ee0a259ada0eb7d016f43cd86f4838d0755eaf8b2f26541c66e624dbb5e85a2b2f05048d6eb59bab3833f80622842993797508cf06fa82117c639f8b28ac9287a57492fc8140c6c57b46c708ee0af64f71288138153a133558a1b8a796357b2d214874669dd32fee401c48366f8c75ef5b28a2bdfa67c35311c59f57fb90b3a412b6833efd0186a4ceeba7040f0b03d2363cee92e9355ae7571fc4026dc128d7f1819f395b4060010e8377fc350014bd6ee7e770db3b15140c10aa49c81fb13239d23cdc543ba40c594f9275809cbf59546df0d46b5cd0578ba8ce9536c75a558f01746c01de8d06e9f73e84de62a63f3f3856c26ecec2a22326013312c1eae7917d7a603d9058ed9fc355262c21b35fd412603c736c7f924618e6845cf8fb343ed482e477d20deb35b04a310276e86e6a1db7369ed3f01af31fe145ea9156d211a3480df63ad4804538ff11074fd7c9108469c75d553f624b8852dca917d3bfe6e426aa1742f99b22927fa801db9bbbd97c48fa28a5c538a21a4fa9b577b00565543ad27cdd4f19d0ed02ee39f5f4663180db760239efa23792f84c104d61e2d08f28b6a3c557d154291e424dad822de67b50ab0e381f9950c6e158324ad16b769395af39ef4fe15570117edb4b96e1de397afb6da2609d9a837493dadff5f22a86e1204abacc0462665b725c61c35e46f05def4c51214a3ab71e78316c06d396874f2381b37d3d7f561b08d1055d854d53a4ef9785dbec928813c93e14e6412f13cd272edb6aa7ec9889dc8b9ed44547c7b3d20efdcebe8d441f95bd77f7c5687d0476b0074b5cbbce67a637d6eac2f1d71faf6a534c5839b66023f38571c5d3462f43d6152556567850c214e1f8490e967f55d06b5f5081577e35906bf6cab0edf9b7bfc450fd7caa10623def0b397a7e2331dd0efebb7d70782b8acc7d99eac48d5cb6c90f5af90e9bd657169cd31b51b73de0b6faa0731cd0a487c8dab3765ae1fe8e2e266fb5a90d40d4b82a3c9419419016fd3261b6e4d80d0f8eefb9a85178680ce4573f79419773aeeeb22c2f1929da65a59213243678c9337539b4dfe639a92fac622fdda2b34388461975bb8e081a6ea6d7894e199fe318924797677a2ff91b4b82253c24fd9465fd6e3aaf2ff828740f22f640ab2db093e5e45346cc33c5b09c04b8a5bbd8fe0853a7270dbf4f733572a97e82ccf17a6822ce7c306c474d4fb340dc1b8edc9c45a6e555d8337292a055a77b7f4cfcadbb1026272d817af727ee569510cb9870ac78ca60e86814888bafef441d6de00b0394b11cdcc27c197cb19f43f47c917f6b62959e1e449beaa1f62b4ae34bdb44fe3ac673c7320bde70da522d42e2b4e2802374b42fbf551a945366c879f552b2c894bd9f90cefbce6d5617134eb9d30202f3f5214a73c77aa1ec969ec2718db7b100c182bb47cfdd9fcd76f64c3288b676c5a31020309137e14f35c2f6befaf59e69b19009513d3209ae982d096f886b2eaf8425d0d2759d9b7bd92cb8a0b8d8645bef98c1904032e34003955cac2d8a2257343b5394ab7026d1d63f6fc4340a5a0f374dbe4ce2d136b2b018c4adc5d28fb5b80bcfd54bded31bafd3642f580aa13be80469a55aa16e1afd9403f919884c8f556dfee15389e4e6acd3e9205145f8a44e32ddfceed49fc70c9b02750427e1ee57a2f3fc71e66cc909c8fa649084f4ed3868d43d9861ffd74c71c3340df036e683c50a3687ec39d03ad384b118454e86ee3592196704dee550e3729a6790a1c3de281db400c8cd6c119483b6e56dde809ddfe5c7d08e33a1478f9d6e47e4ce5dd3dcd47275b0849a6dfa032ce7007f4179197b122f1f6607aefb7bf40fdfadc89655a94af1442f4c004f11d16c97fa1e592c87494a7281f2ab526e401457c716880ea1eb6ab5d8755337dbc565610f6c1c14218d3ddb1c88f1a3e22317cc507384f2dbb66741780e4bfe325480de64d74d1f85ffde672a6540ebf861b3ce080f66972451dddeb091113e3f31b9bd7e20e29c3a22a70415f99f529fb22e69a99fdb4bf22d60244739359f57f3ff6c5aa05a881f3b39b1a9bd951557d6f0e63bda33109c56d048c7a752bbcecfe1c9005d1da156852dafca90755baf1d31c4ce18e7d69db691e2b4ce296e4162956b2562e0aafa89cd8d7a5ca00601252640d0741eac1481a282746efc2adb68b3361f94c19b1ee040f69ae6b7a0ecc80f6723f3f5a8c8d02cb362dcd018e0ceb6c8745b682714a5195eaa465f4f08e4e37f9bef3f93a05ec3ec6f18817dc3fbf7d56898a9335671b8fa735f7baf6a548bdc26a27c4c44b2c51f2a524bf852ed18a62612038e5418e860f0102b456dbacfbf8de8fd2de1fb8d79d30382098cb14a2829e7a828276484b11ec4366dda5cbbdc14a26c4620e5a2cde5ec290f16c3cc7868d0ed8998e4fea6d70751fa3d2dc67f2212bc2a6d6b1a0cdd49810934bfe1921223deacc5f7084e53b53b66b4d8582e4855cb1c82ba0f129667645e8c00632a790c5bc5c38c8b21b9b1593be3459a77497d15e4976c603a4684159a6a91ba2b3e08dce2e9bcf39259c0e0bf6ee958ea2ca369dbd196cc8ad6c5ba3c62050d5dee122997b23fd50ba8b3b042b3485f588c428375eb256dd6babbdae2f5ee42b1f029bf256b70dd079db6a82eec1be0c6333c758db5dc224d94e1498ecc41550b2dafcbf75e63c23b26c94dc7ec52bcc67ebc67bcd9456d17acf06f3d26ca42b9cdd70584672c7e1f6c8e55f049a119014eb1f64a13922a6d3671fc02333fcdcb3820b68dc36ec0cf56d7900b222e801cebedd3c93ff02666a51305845ecdfc3b467f22321a3bc234621e25896af88de9a188baf2fe93d5b8df64e37a986e95c65f3ae2053f29ce150c25b9f400aa6a0cca54485de333a0d26aef40b13fd2b1e527a405252fd12e09e7db997d615b77e5f561297939b9f5bb49bc8caf7f50a259374a44b050ff46971b4c11595993d9cb76c5e8c74e442289c9d221f1b548b374bb7cfd7dffa8a2e8335ab1ec082c3f13360ec5d3a70df3516689d173879f52005af4d7846df6d2cd244c823646dba8890f234884c78b273507f6e23e86a31b2111d6e38c51e2a4075dfc4f68220a49eea90d7aa5d33b18dd37fe0c29fc418671a9e7f54ccbcc9c9dbcb2115656cf1bf46db46cfb40988deb21a2cfe2e84ad4a63eff7c27d228511676c068634f1e7d7a14439d143da7a5a547f417b23aa510a7c149a0e2678344e47d15d2cdc7544aaa68cb7112eae1f7a4013534d0b7cd12c2edb7dde132d1da77d9cce98ddf0641d407d3ce629039edfb5378d4de2d52fd8a09d41def7031f8496075133187d78efaaf0256d77a5001ecfe7f9a9d59bcce52d7c28bbc43c975dc4b230e05474fc00ce1d15184ea6fe2e96c48f51c7dc2476d2c02f1bf809aa05d125739405cd0797ea3c4c0b92b3a71a992de88f44b542986ab28bb0ac4ac86cff8c8399586e5fba763a54ccea1cfb95eb338ef455664cc3a085832e616b042a683d01ce835dd17b9be2f65ab18fe0a218f0630eda7bbca399429abcb6f02c3a4b47f6abc45a511436296ac456d3f300e16e60d8f2d91d84b5129c80440abb712339df4615343b66f69b793c48491e08b666918160d951f82db2f594481aba14e8b9140670f47ea0eb0b1711dd169487f9adf51384bdb3198432a15e89e527e500988f24fc6ab3c9f12c4d70c7345fad7be53efbba01d9dee259107960138651e12b873ab47b3b988a720207effe49be0cb9bd43de7f934f7a0e6f671660879dac505c66677f5a84cde458c2b697655ea099ef6b8a10f39b0c8f87521a871c18cf5b437e298152f905c93fff95ee72650a21ac9eeee3", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, 0xfffffffffffffffe) getdents(0xffffffffffffffff, &(0x7f0000002740)=""/4096, 0x1000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) read(r0, &(0x7f0000000080)=""/179, 0xb3) r5 = getgid() r6 = getgid() r7 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = geteuid() r10 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x1, r8, r5, r9, r6, 0x100, 0x100}, 0x2, 0x44, r10, r11, 0x5, 0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() getgroups(0x5, &(0x7f0000000280)=[r5, r6, r12, r13, r14]) r15 = fcntl$getown(r4, 0x5) fcntl$setown(r4, 0x6, r15) 16:00:05 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x100000000) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() ioctl$KDENABIO(r0, 0x20004b3c) getgroups(0x4, &(0x7f00000000c0)=[r2, r3, r4, r5]) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x74a) chown(&(0x7f0000000180)='./bus\x00', r1, r6) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x40, 0x0) pread(r7, &(0x7f0000000200)="c15a8a8155684d96b9e8c935cccb9103d18739dbc1", 0x15, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a8051d324313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd405370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cabc421c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d682e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc38697c5f5f265f92dc02d2eae1f3c146ed5ead47de943c6c3b018be5474ba5fe85f6faa37f7c0870fc069faee340d61c70d1d962a48a6038647a505b6b51d17c45adfb59733ab93189964247b7a1e7067516550720515719c91d5242371f967dc4a871a273eac11100e3fdbc9ca7683beef5058d014167382a424295d4808f0dfccd00d", 0x11c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() 16:00:05 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffc}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0x2fe) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x100, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x20) r6 = dup(0xffffffffffffffff) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xd3053fe0d9d99990, 0x0) r10 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0xf3bff1ef613b9b83, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x30c6752ff533bb00, 0xfff, 0xcf}, {{r2}, 0x0, 0x39, 0x40000000, 0x9, 0x6}, {{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x2}, {{r4}, 0xffffffffffffffff, 0x51, 0x20, 0x0, 0x3}, {{r5}, 0xfffffffffffffff8, 0x21, 0x1, 0x7ff, 0x8}, {{r6}, 0xfffffffffffffffe, 0x4d, 0x1, 0x9, 0x6}, {{r7}, 0xfffffffffffffff8, 0x2, 0xf00fffff, 0x4, 0x7}, {{r8}, 0xfffffffffffffff9, 0x80, 0x2, 0x5, 0x3}], 0x4a272cb3, &(0x7f0000000480)=[{{r9}, 0xfffffffffffffffe, 0x28, 0x4, 0x3, 0x2}, {{r10}, 0xfffffffffffffff8, 0xb9, 0x20, 0x3, 0xfffffffffffffffe}, {{r11}, 0xfffffffffffffffa, 0x10, 0x1, 0x7ff, 0xed8}, {{r12}, 0xfffffffffffffffc, 0x4, 0x1, 0x3, 0x6}], 0x7ff, &(0x7f0000000500)={0x7fffffff, 0x1}) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0xf8b1, 0x0, 0x5, 0x0) 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000200)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x75ca, 0x3}, 0xfffffffffffffd63) r4 = accept$inet(r3, &(0x7f0000000280), &(0x7f0000000240)=0x2) getitimer(0x1, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x4b, 0x0, 0x2]}, 0x3c) bind(r4, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xfffffedb) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x6, 0xfa06, 0x1}, 0xc) 16:00:05 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x1ff) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x5, r3, r4, r5, r6, 0x0, 0x7}, 0xfffffffffffffffb, 0xd4, r1, r1, 0xf, 0x81, 0x4, 0x2}) geteuid() 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x5) setsockopt(r0, 0x1000000000029, 0x200000037, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x6d3) sendto$inet6(r0, &(0x7f0000000000)="5bf6f0310a1c4a025a0b61224d9b02a603368cffb3ccee65b5673b990947d61671084db00f35439f686e8dc99cc671fc066208dbbdb1b37f050bcb6376d33a98c59045dc6a2d1e62f80f549d688ac95ea09ecc4a802b602be16663bcb5dd86b39e851a7d628e3784b513c3158a7e00b9d45ad741789529c2b5332616b1c47c0ace129c7e629d61", 0x87, 0xa2c3cade5c780886, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x70a9af142e74af7f, 0x6) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 16:00:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0xa, 0xfffffffffffffffd, {0x1, 0x40000}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfc00000, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1f, 0x8, 0x9, 0x1f, "5ee5bc97f27aae1851d753a16abab1f0ac6a8a2d", 0x5}) close(r3) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000200)='{{,', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/zero\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000100029, 0x32, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeeb) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8020, 0x100000180) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x4, 0x6, 0x11000300000005}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="44b76e26aa8f29ec745d6657d0aa835f5410844f64cac9c4b7a529ce413d996b9b3fa9763520af0251ef1a86faa61e999b8230", 0x33}, {&(0x7f0000000140)="9a649a1f8fc58f0fc69484fd52187919bcbe35ba5ad472ebe4b9fd12c1d72c747c3e1924bcef1948f66969ce395fe5348ffd364c7fc7250988b8a469c518853c427c78fc5cbdc4220e798e89fb9add147f76f2150b49019af1aa7faf33fefef5af94db403107400e4902f20af708ee98f7c92a4ecdd4808628c294d45a41016d6b4ec7087c48303fec99c24e7e749b8151dd73d988d7e2868831aa235c3bd5b5274d7e2b0791df00e42fa7f2e55efa7a1bf651f5f5e0e9537dc06acf7eb2f36241a266954e17882b", 0xc8}, {&(0x7f0000000240)="68a2039cda11d6f31ecf6adb002726d1735416458e78aaaa635fbd083385801d40913081b98d390019c9d70d2f09496c324881f1b70f6c18f0f8951e55817d4a32cd15c1ea3b3009844041f49515966810be80d84f4541e80cfdb9c16be57bdbb9c2a0937b9ff10dbf646dedf9908fad044737fad53f65543aaea5108f6429518fc303e77bb80dec1258edee60db1a9f18deb06aa8917538938e268814617ec3f55370a3e92e370a64d12ff6d62dfb167d9ec002fb5f5a53a30bf22f566aab96ccd8b01ea5e6fcf8cd", 0xc9}, {&(0x7f0000000340)="aa8af981e7fdcef094639f79ecc4aff477fd4196bc05d8372202d140ffe7800a906699d4acdc610f5d260b8d8fb726b6505a8e41b30314c9a998b16f3a4ea41447c1034a0a0061661df2557f5a5688ccaa49fdc7a2607c8f7d6a40ad8f3f81d89c82fa360b0ac593161a47ace02a9421", 0x70}, {&(0x7f00000003c0)="41e9579c10c993f12956262125f2a6f95bf2b2debe1815d0cdff38098dd6c95a4dd7376810023bb99e4e63ce6345cb398b5f08276a5d3f5797378da6ab86652bcf577b7c58aad791556fc0a94c2f2800ac811a88cc82e0522d7cd8e7fdb5f46018f23158c92766c72f926801126dcd5f9185cd7fe52028475cc753eb78ed3f97ca4fdc84f492f996a7d36a30fcb80e0e145be55eec61225ef8558b7c757e2418827c81dbe3", 0xa5}], 0x5) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) syz_open_pts() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x2, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:06 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') acct(&(0x7f0000000180)='./file0\x00') minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:00:06 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) close(r2) write(r3, 0xfffffffffffffffe, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000000)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x9, 0x40, 0x1, 0x10001}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/57, 0x39}], 0x1) 16:00:06 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) pipe2(&(0x7f0000000080), 0x10000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1000000000000000, 0x0, {0xfffffffffffffffd, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x8) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000003b00)=ANY=[@ANYBLOB="00000000000000000000000000c97e7a6366bb9afbf4c87764422e859278d565f49603da34d51b81f50ebe377b635f5c6cab256e63452536be53b2c53c2e1f7dfa61c95a755c7fe40884e2fcf485e324a0fa4043209bf6301f4a5a11bab6b4e936c7583f46a8702ad1a5c70864e65855f389d780e90f774aa2466d9935a83f830ce3c8079e37fbae6e38317408bd3adca96d9467e0c64a344b45178ddf8131c54dbd91fec5aae8628ee1b8602b4fb9f79c8a49383f2ed1b1b1b562b9f613e93c15d65146bd2ba70af56a3fc31f7f16447b8995cf19ea3d5419f8b3c6814abff0094e5e96494c9b259e05a09a3874cdc62944b8edb4714c877ddeec2a7ae03c9d0ef987b9010bd289863c6b2bcbfc0f139b7def7ac37e4142fa6c8d9479818ab615f55f2b755678309121867d579aecf7bc"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r3, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xf873c5f82dedbf31, 0x19) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) getgroups(0x0, &(0x7f0000002a00)) setegid(0x0) select(0x40, &(0x7f0000000100)={0x3, 0x5, 0x5, 0x3f, 0xfff, 0x8000, 0x3, 0x1}, &(0x7f0000000140)={0x7, 0x7, 0xfffffffffffffffc, 0x0, 0x59c, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x1f, 0x401, 0x1b6, 0x3ff, 0x3ff, 0x4c158c8d, 0xd96, 0xfffffffffffffff8}, &(0x7f00000001c0)={0x7c}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) poll(&(0x7f00000002c0)=[{r1, 0x1}, {r1}, {r1, 0x121}, {r1, 0x4}, {r0, 0x10}], 0x5, 0xfffffffffffff613) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r2 = dup2(r1, r0) fchdir(r2) fchmod(r2, 0x82) connect(r2, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ftruncate(r2, 0x0, 0x9) r3 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') renameat(r3, &(0x7f0000000440)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = semget$private(0x0, 0x3, 0x8) semop(r4, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000500)={0x7fffffff, 0x6, {0x7ff, 0x401}}) preadv(r2, &(0x7f0000002980)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/166, 0xa6}, {&(0x7f0000002780)=""/54, 0x36}, {&(0x7f00000027c0)=""/191, 0xbf}, {&(0x7f0000002880)=""/214, 0xd6}], 0x8, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) r1 = getppid() fcntl$getown(r0, 0x5) dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) fsync(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2, 0x3ff}, {0x3}], 0x2}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) listen(r2, 0x0) r3 = msgget$private(0x0, 0x2) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x7, 0x3, 0x3}) msgrcv(r3, &(0x7f0000000080)={0x0, ""/40}, 0x30, 0x1, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgrcv(r3, &(0x7f0000000300)={0x0, ""/62}, 0x46, 0x2, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = semget$private(0x0, 0x2, 0x21) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000280)=0xff) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200a, 0x4200086128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000100)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x100010084) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', 0x2, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='x\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='r\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)=':,\x00']) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x5, 0x6a}, {0xfffffffffffffffc, 0xfffffffffffffff4}}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') munlockall() readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0600000000000000000000000800"}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r0, r3) fchflags(r2, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/49, 0x31, 0x802, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2813, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001440)=[{&(0x7f0000001140)=""/160, 0xa0}, {&(0x7f0000001200)=""/198, 0xc6}, {&(0x7f0000001300)=""/231, 0xe7}, {&(0x7f0000001400)=""/57, 0x39}], 0x4, &(0x7f0000001480)=""/2, 0x2}, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt(r3, 0x0, 0x9f1, &(0x7f0000001500)="29e363d336c92224f4d390c60fb0d7431031fd370399c3b2d2e2eca31d0d5618bc5dfed71e69607d892db18b894b086a13ba1811f50ed5b13ba185750613944ddf843e7c4b492222f8a8e29682fe4ae08d90e728ba76e7b273b7696570e47ce8bf4ec63828e744b3bc4b248666c2f654a1e143249bd0f5527f98a6fc57d69b0b10b005728b89f3e93e085e63370ee403abab95cf59d969b6999de302c2b085f286c85439561bf619bb1e46b990d6c69ee42ddc907e24a03d5f1349d1277bdd5de331ebb906d30cf86724bc6737e2bf34c4a430682a4ed57cdbce35e59ace", 0xde) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x6, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x10000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="5c0a838bdd8293b9fcc01464cbc7ab7944cd83d73ed0e9ece66b5843c4205ef8813bbae0a59f9dfe56b2700d517b90cb525e8d843f0dbcdc7cd690be2cd4806681b2c7619bb6bcc51b9703ec972cdc56d89963713bb86622d7b5d4e7e1cc027a8f1bc3ed5308118c3f55b17f288d68a60ef586f420dd1ab91dc9f6fa17ec8a00", 0xfffffffffffffeed}], 0x57) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x2, 0x8, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "8510ffff4dbe6500"}) close(r1) r3 = fcntl$dupfd(r1, 0xa, r0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0x20000001, 0xf5, 0x101}, {{r0}, 0xfffffffffffffffb, 0x21, 0x0, 0x1, 0x800}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000010, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x7fff, 0x1}], 0x4, &(0x7f0000000000), 0x57, &(0x7f0000000140)={0x3e78000000000, 0x8}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00004cd000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 16:00:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x180, 0x2d) 16:00:08 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x2f) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:08 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) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x8c7, 0x9, 0x3, 0x4}, {0x7, 0x5824, 0x8, 0x4}, {0x3112, 0x7, 0x261, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c, 0x0, 0x0, 0x10000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") fchmod(r0, 0x20) ioctl$BIOCPROMISC(r0, 0x20004269) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0x4f, 0x3f, 0xc2ee, 0x8}, {0x10001, 0x4b4, 0x401, 0x529fa786}, {0x8, 0xa112, 0x101, 0x1}, {0x10000, 0x3, 0x0, 0x2}, {0x6, 0xc26, 0x1f, 0x3}, {0x8, 0xf8b1, 0x16, 0x7f}, {0x1, 0x3, 0x6, 0x9}, {0x7, 0x7, 0x3f}, {0x80000001, 0x3f, 0x4, 0x5}, {0x2, 0x4, 0x7, 0x47c000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x181) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) recvfrom$unix(r0, &(0x7f0000000280)=""/194, 0xc2, 0x842, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x586}, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="971301f59ee6398012d4ab42d641b7940952344c8a752b6f9ab15947912ad60c957deeb68b5c6d4a5cee931b9a07df5a44660be76e8e839a07c94241e8ee820375e17ad8fbfee7d8888a4d4b4d2a8c53692f1aa16c0dbcdbb3f6265c714e8fde499252e9e2b2149e2a0123122309986d5384bbce2c7aedd6974661fdd90467c6a1a5deb60284875329bea028e70a960fd7a654170b82354b7f06437a464e8fa3e561d9f6bfc2764110fbe5a8ea4aaf279cd4e6a14ce10195aa0213e98e66218ebbde5ee0baaa6248c476411154417fcd", 0xd0}, {&(0x7f0000000240)}, {&(0x7f0000001740)="79b52514b1e30c4b419cbc908eb08829d4bc9d0a6d0faa1075e42c4a5d73526ff460fa27d9af8eea7806be0d5e7c8df96f498a97c6fe00126e4924c651bbdb7bcba161ed196a3e3aeedfa59ddf7c9b81843c085994a66a56bb85450bf038c442a451a9c9136f0ccd3675a147ab88c220c6fe9f05447e9d0714a39c7caebf347b0c292aec653d7bf1352754a705064aef6c0518edf536418fc362198c5069201c2bcefe2bb31563f1d458d2c72f1ec30425953c3d8b8b2acccf857faafe51ee42a5f7c5aa3385c6b27bbdc1a7d6425a93e913ed509ce157484ce51b53eab7f09ce81d264159dbdfff7b0311417c127240110f89566522c2592c427aa02274bffeef63c013ae72859ee0220f86068cfd4ab0a1c2e4958eb283f1272f136078b9bbbf4693f1ad89e57822668c4fac20f333c345e43379e25740b79844e161df977c38a453408cf3eed6b2e4e882c42e3e4be4281dbde5e376736c4adb9e1377e7c1361b80224ac03c02d8e4c3773fa8004e91ccb1bce8f7c62a4b2f5045946f95b917c84da6bc452013d8abb79d724ca66efb1efdd62f3b7e32853e7989f38f7c755f07b772348760189c59e00742dbc68e6788bc91474d1d434b18beddae9dad479f2c5f7e7f747aacd04567fa83f950d51b2d8212f680af5305e5ecdb484250166e9d0a14ad0d30e62696786d3ccc69053a131f4a547de4776dcf88cd10a98d6016a955ea533e26291fcee7585624f947521922603b967d1caeb7c8649e120e339630a7055edcdc4127d688080a203a2ffdcf41789a98d4949fbf3b72f1f802f5c86d48f81c084979cf7376a3c21c8afac5fd1a9552e0346da40f8fbfc4f2f4b701093ccea0f22eb81028db6a4f9ba1bc7dd425ed31f4d0b1e7042e21eb9218f5ae8bf48b6c76e13e31093caec122690502a25f13a5bc588f5dfd7208594dc8720f5d0b17406d756d112bdc59058f1100b267604b189fde1c9de265d040061e6bdf1151d001531b53b9ed60696670bd74463f31a3fc1c7c8e506cc115bab7755cfe461ae7507171e57a5a8cf2e19232bc1c868aff4aef9df4494022c8d75de995d3393ed25fb76eb8d04096b8ebd4aeb2f553e6e1757e0af6af9f78e5aa44679e3e17c355e50248f9d96f5e9fa6f8a5f846838044e7b5242927422972c0fbbc234d24119a547a985098b101b8856439140451c4ad1bde6175bc49139918821b7a5d8611c908d77f1490b395954cc23da559c3edd15c537620df3f3c3be20857600210c6d376166cf3177354db42dfc5dc3b93bf6e6ec4b799d675eb9e8d599fa2a956e3ec0794930a73457f36379899ac9a2c1af1fbb7e1e2b7edc9f0d0ec50471b3289ab0b55a1b601615aa4784155af3790cd3ac7c77e66820932f4d9fc2ad53c93e5ede91d30543a070a34626026707afc1c4923cfa3f724f4e380825d0891c3d4f8be87ab073a4d294865a49deb501d90cb85207cfab9d18e1d4456981b4ddf54d16555ef2bda3b169afcdffa1a82cbc12ab9d695564ddec64aa7e1f60f139550972e51179c4bbfa0b0663f2900f7366c6e651739f1051f217e116212c450bd5a3c17eb41088144a3a26abd11c96d937fe64d5f86f42dcc591834a85af5d4d501c94cae39949df76848475b1c38542f4389606b4bab0cb253e645d345d48e4a838cdb76b73d860c4d19adbb1853649fc4ec36cc3b013719030544292c509ab6d6fbbbe32a6ff10b9357198c71a9ce1c411fbaa0dc0689ba308246379136043b2c1c3ab0a906af6fbfb7f41643012d789ca78baa41ac8d52ac0f64812bd335cd86145db7993cb523014de810935ebaf9241f115d65c7a41cb2fa886cc308ca616f60ccd93bd0b3a731f884b5140d618c11f8ce82d27d7b46fd2c55b4545619c9e5a87a2b487ad1a76ab82c3914b32c991f50e11eef0be68ce26887c328bed330743fce1c85f2c245b5d96ae610c5b9a3a43bb196f537b721bd894cae25af088557d5cc4fa77fcd9d2af8be2c4d523c575645b001d262bce020da0842183f857940dededb049b44bdb30b6ba90d59d9e00e30a7bad82dfacf20e6312fd692b1ebb08df40e4b5092ebaf98510667d1a95ea3a8570e594a4f3147ce3921e4d1abdee21496d10dcf1efc0f0bc525fd6e7298fa9a8afe6842dd255a5d454eb5e5aa845c88ae1f3e4c20d2d1e346fc1ad76d62e8770f14987bf4a2edf11dd560db7aed82cf2b66ff1bc805765773c9c172405b2fa9289457a153bdda26d181e0ea49f572ffe2ecb226b78251328fb6dac5d115e52fcc49cf3f9ec68aeb3a8a42a5760092ded78d25295810d4480d25af78dc64fbfa5f4b173fc45063fa2f03015ea40e740a91a1c1cf73cdbcb96946c9a87bc9b011ab61a6f55d93e8d1d9b53c60e88cef8597c79e1e225c91871932420f76f2e7a6f518cd0abb653bc56d7e6e5d17331c261be8c35a719e718aa443f8432531d1fded7b02791ceb03e340acfb3ba6aa27f05690a3f741b77a8e2a56593801ef684380e17c198271e355df0afa8bb8f524d610413bee4f2a3e07195da21a856e709255ea21766523d8150d734cb58d445da45b39848a8687fa067d8f7e2ef7bb0d3d6f086d88d6f888bc8e0400c6ad6c77695ad29b06101274ce3c15820d62e69dfdaa23983f786492b5b3ba891092582a42e6658684639f1373fbcde8fc9e9a20a33b3c54ca450b0a5cb4d02d79da4bc5c8d39a1bcbe7f548e8b0431063eab507438c631f3d1671f9116dbd9de27161722a3cf3db789cc84b140bee6868fa07dcd1a386d285aa05c5184b42f1163feb31b6c37b0a8f4f713ea6ab7e432800bb6ecebc11207a7c2e27be39c9f201c97d069d4d95facf1747e3c2108eff3793fdefd7f229f35fd8629182d14296deb242cd471e847dc1d7357d4effec64d36cc726cb91e96f36be70117037eff0530536fc65a0a13ab36215bc291b7544f61331edb5b2b584d3bbce56332861602a0dd9d0a30e7dd78c85e5034de28b73725ea8070167c215782b6b70ba1cf2fa2d92be6f4c1ce870b9124a48d9b1ce92f7727bd039577ee07a27509131495ba862ea216a4b0a3b571dd0bc637d2675436dd509f5ed5d2a3c6f89c11c1a69902d59595cb4ea2f3e8ad6c067a488c748826ef857903e740b337a3e27b4869f4d93df698de5b45ec8af2b957e4dd23efabbcd7a3be59101dbbbcee0b36b6ea9addce83675c500707ee1944738e8910403726eca798eb2fff48a5863ff18bd774cefe7c48282869e904816bb69eaabb513510cd199e8c35feb8e382613fbeacd6d497b0789ed42b45443e1d430fab6b330331684d734e9e0a21a579e65f9fdd617b0eba03a21444656adc68a355d808a819a6219761d50858b9659fe683be358dd172b68827e1743a3b164a36a738a18be0c809c0251c4373d5ed5dceb5f564cfe841f3bd01f2b73db08670221570fc0c78aa01ef75eda5377c42e165979f282273bf1da4d734fbff9304c82fd90582fec9e9040f7595e0dc87e033b531c5843505815c7229a76a3fb8f961a519baf53884a327a893121f0b293f537a0db01a36b7495193f04b82b1da7a2c4289b1bb1b911c69d3eb851638fbcf706414a564ea1e5e3cf3ca4caa5db6c2721af1424abe0b5eaefa153250d7116f21b808235eea62991f7024fab3e6a7bdea965b9a66810954a367658aa53d4cebf0ffcee347fa631fc938b74827fdb72319e8228098bd54f43e89012136d39b585291cb82ec221604ca4e7bd3bd5024d6e8f7bb73acfbcb184f38f4d0f01b3d96fd5b5dbaa79081212b69968f16571f0c0eb99147bcb91f497512985d2e1f8afc43558557f7121f29879ee9a6d572b0449141aa65c7ef59a9a99e14eda12d4725cb8f3b8ac4b2a19304eaf4376477d81914d832cce26d547ca91975cf1f58475b6e7ab83e40bfceb3454e4d43b5d48d063b29b1e0277e6d9499f0e2d62e3678c3063e04305acdf136a235228e890ee667c5faaca119ed110de3a5f7b18d5d955aa4fd535b3713fbf1e77d455b1eebc9dab716853c030a973a4cddd935186fa385b9215d3625445f9ccbffc76c829346916f8f88df337f214fb75213d73760a33d531b7409f567bbd13c66a17b1a4b54f71ee13c86d41142d31e68caa1d27633b73818a6684a71937b80de1d101634494ada0cf6b8fdaac1e97e9eb83499480c98f26e496eb927b7c95d2736dcb288ebe39fa92d8df010c830c0e973e20f9ee8502b24ffdff399621031c18f9927ec33915c62b7dd16b58aab6339f747ab3a6535e7cacd979cdaaf4839ab0c3d0cdfeeb78d73eba44ac959c092cb2bf28b32176e6bc2b8da029b2d8b396125eec5b13b40f2ef33972f14a6f53627db136b00ef1a1cf7b020d62f6e7d701d4d61f1465706ffcea84893cbc7239a8a9f6466481b2d54c4d69f62ca43f8de3d196bf6f2d9dfd842e31851b650b970a784eda57e52c6f57424edb941dd5e33819ebe34ee231548546dbeb800c65acb519902422baa86af17149b6136ba525343638e987a342e5d93a31cf953c646e2f658c25d63203a4aa8e04eb350ca8b2225e6d022406b267114eee22c1e1bf6525e487db05de13e855b2c09b00615827f3ccd21323465c147d6989cdbbeb1a14926928fa4557320ecba1d6f6d97e6a614f9b91d9eca4673ff79128a50ac14246ac2083a4c87cc320d02dbe2b659e2e16f8c7201654b86a8b0163870c96c44c7195e5ed70c1cd706d02e6a0849d0a7bbe02a5f3f9b432a03e25fc4a29e2aac1786f5dc6cba38a1b571b80cf8f8627f1c61e7de5538e35e564706a4fe0dd05eede9b10347927fc5d01ddc733dd642ed02fe93361dec8bd628b1a2153ecada5fb1043b432c1bca48d812abbfa4d2b3f2bdd810acb7ee1c0661ad345317a5f870f7203c888bfe3c0fed4faad9d85148e09246ba62db5593f48fb9c37813bdd4a081ed35fd2e30c57dce31e51ee459d7ef585d03c952b91554f02fb1e1f02af2e933fb49deafa775fbadd9ee4ee31e6f3a427f5636b8b3fd905d2de3630b1a2f815544dd2e5255ab6338d248e7cba20875614b91aecab3287b5bdb3a90cbf37e8aa3dad37e71904d9ba1cdafe63c1a2b7c7698a8f786b33fae336987fb70cdc48c0ae5e7720a79f08901cebff7517d4d72d5b29322e93ca8e02f396d5c47b2523301d79dea59974051ca28ffe0b7993b5b985f1fafd8f8ddc0b8cf4173a2428d38232ac9b6a12edb95f32071d2fb6e3957dfce519d346262c148a6cae4436099d79d386785130ff9395b2673c3c5d1e9e14f2449987f7ed80bd82022c32b8ea2025139db980859b86afa03eea131658b32e4038bf4321c63eac612af93d6e52032baa9f6060b8e639c0417345d4336d5554c776ed86719eb9449318cfb3836e4a61d38d818841be427eaf61e22266bd4baa38b2bad4092c0c1d45dc12b13d9ce0ed7cf940f5f289466f0b6f73450d2090109e09804b0b5f60ed378664cb1eacbccb59d3b289bec36609aed86f76918b47aa104aef500d4b074788ae13a480d9161dda7cacd6f60f8daed3215501291a533a28e499f4f951df901d06170aa13ee0274e6adf6abe5dfd490d72959bd82fa49285d8a0951f448ef8852e52461160a40eec5aace576d042842f0b3b3ecb5dfb6398506bcbdf65e5f7061db71d19620d7db0037812aff34b819a4a350a97e7bb4f0f47fe984943fe11c9c291d7c0bc54c472f56a80ffc554bfd61c244769ae7de0acb56adf41784d549386a5c033ba7dc8578ffeac69319c8e3f40b555c711776ecd79", 0x1000}, {&(0x7f0000000300)="81063e1ae6e31effb1c56a7e98849ee06108f03c97cb584ebc9165bdb98e6c8647d9496b298f76f53bb4d0c53bf37bc26a1a3e8c1b7496b21250e4c1bd3e3ec898c839e8e50920198aa09bf7e22f15abc37f946c162acec508302bd6f46858097dc54a617d2d143912c590e75fccb3f9d20bfc6b1b69d9ad580549b1dde34a9eb94034e28d2aa27820f052f0fcf8483527d5aae484a46a1be88e00371e883fb004d3361b05cfb763ee8d19dc76f60440e5818787042831b0cf1b926faa0007a08bfed776b1855a336b6aedfcabb2108603a23019e6f148ba553950aa8cc8b1a72cd9", 0xe2}], 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x80) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r1) 16:00:09 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x63, 0x4, 0xfffffffeffffffff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x48}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xa042}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}], ['./file0/file0\x00', './file0/file0/file0/file0\x00', './file0/file0\x00', './file0/file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x8}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x60, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="e14c3b5a9ffbe06d53357e3a158801002cedddb7fd9c", 0x16, 0x0, 0x100000000000000) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x14) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xfffffffffffffc55) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ftruncate(r0, 0x0, 0x5e49) munlockall() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/10, 0xa}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/122, 0x7a}], 0x9) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:10 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) kevent(r2, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) read(r2, &(0x7f0000000080)=""/11, 0x14) r4 = semget$private(0x0, 0x4, 0x104) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) semctl$GETVAL(r4, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xc0d2, 0x4, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) pread(r0, 0x0, 0x36, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x5) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./bus/file0\x00'}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="8cacd09f5d65", 0x6) sendto$inet(r0, &(0x7f00000000c0)="35ca23639a68aad7135ac04382d0e7888669245f1c6467a10e05c3ef0c5103bc2ec0ca009ddf4d06943c6f5d58f82924433206687ce4f57e4f3eb3", 0x3b, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000180)='oL', 0x6be) write(r0, &(0x7f0000000100)="e008dc7be849bdccd04333", 0xb) 16:00:10 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fsync(r2) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) r3 = getuid() setuid(r3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="caf4c32cb7e70a000000"], 0x10}, 0x0) close(r1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14, 0x0, 0x0, 0x800}, {0x74}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="ff") 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="83c6ee2c745ddc5de43dfefc158815238584400b98471016ca2964c2601ce1baf778bc2274daa848e099b379a5d2b79974afc67d7929edecbee575f82abfdfac02d548eb365e9b44339622435420cc0eba1f261b4565473797d630cb814b541945a49eab817ebf29748ca452e7bce23bee20a976", 0x74}, {&(0x7f00000000c0)="f2851ba546260194e05a569710f01b22ddc3bd650745980a69e999ce44117999b8f70adc31ce9fd06c646450044dd11fd9223af9", 0x34}, {&(0x7f0000000100)="9b5a6279f17f410778c7986d4c9131aac736597760bb00aa70f14c79b4b6a8b4c354327782690c390fd180fad530aad65609f90d30030764e09c61f4fdeaf0dbefa82eee6a970efbc02862db9e3c4f4fd876dc8551817ba8aa74990536b0abd9425a3cec3293222182f4473f1f4fe9e743ebe6c0ba0b2ffce278c1a23cbe82a49eb1a27ffe2646d3f70caf81a7b93c95df099d30dd864879c7cd39c579b1678818d7d527197af19fdb8039b2e560f7fb773d15b3f1dd43fc63bda2872b504120d9f3280f142ea2ec7b0e3f33f14228f406ef894ca9", 0xd5}, {&(0x7f0000000200)="aed1335670ba424d5fff0e5dfff67416c7784f023f4fb94e83722d15501bafd11a6ba9dd0aa0fde2bd435a40ca3c54cc45a4dde823df82103f62d16dcfecb688da82e6dbf11d0c2c14d613142e2b3352a67daf27e46d958d3b02d27060aa9ba02b7fcfdbba75454777b87b2b8b9216ef6f25fc8d8bb4f5dfc9fa5ac5f8e6034f99eda28bdda28680af565fe4a6f5502f197ec430a08058c936803153112f9ed5873677b8e1dae842e38d379e37a3a5", 0xaf}, {&(0x7f00000002c0)="5d2ee46a57cf0395183c19d5742cf052aedfba7ef7e86af57cba76ace30b5c93c2328f8d8343fd9c9ec3548dd8cefdbfbd38affbe90d1ffdc256bf8a2553122ee7074a8c6c23dbd06ce53188094b345ba7f3ad9714e08e7a9e4fc923aa619c6db6a84f9b7921f962d557483555105bfb0e", 0x71}, {&(0x7f0000000340)="6f865d3d9153309681f609b241d9a98cec52fc02e8f8ec4cbb13f6b931813b0b9b654c2e827ae48fd4eb7a5f9e8c21171ea10d6e2cab241e4755306a3b152f2a069ff6249ba0b5712334592289ab0d891515b3dc1dcb2fd86436c8915ff6a31289913a2c734b4439ee7c16315bee1d0f4d4db608cebf9fa79fc12066f779e748341c1e69f7b3bc1d69aea707314de98cb13e4cdc", 0x94}], 0x6, 0x0, 0x0, 0x3}, 0x40a) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0xffffffffffffffff}], 0x1, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x48}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, 0x0, 0x2, &(0x7f0000000140)) r1 = socket(0x20, 0x5, 0x2) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x12cc) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4931f00747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x15) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$getown(r2, 0x5) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x104800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:00:11 executing program 1: r0 = syz_open_pts() dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x8000000021}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x4, 0xd1a0b2d}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x6}, {{r0}, 0xa2459f6d1bf890cd, 0x20, 0x1, 0xb3d, 0x3}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x10001, 0x7}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x867b6e963fde2c01, 0x1, 0x7, 0xb90e}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x66, 0x8, 0x10001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x1, 0x2}], 0x3, &(0x7f0000000180)={0x4, 0x75}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0xfffffffffffffffa, 0x689f, 0x1, 0x9, 0x6, 0xe4, 0x2, 0x2, 0x10000000000008, 0xa7a}) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1fa, 0x3, 0xe864, 0xec5c, 0x4}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x110) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r2, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) ftruncate(r1, 0x0, 0xffffffff) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) chmod(0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x76) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x14) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x10000007) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x44}, {0x6}]}) syz_emit_ethernet(0x22, &(0x7f0000000180)="1c31e68067014f026e640b19263eaf67cf00"/34) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) r2 = dup(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000a00)={0x7, 0x8001, {[0xbbe, 0x2, 0x9, 0xb018, 0x1, 0xfff, 0x60, 0x1000, 0x6, 0x5, 0x401, 0x7, 0x8, 0x1, 0x3, 0xe67e, 0x4, 0x8], [0x0, 0x3f, 0x7, 0x20, 0x9, 0x4, 0x5, 0x0, 0x3, 0x4], [0x2, 0x0, 0x4e9c, 0x0, 0x6, 0xf256, 0x7], [0x3f, 0x800, 0x2c, 0x10001, 0xffff, 0x2], [{0x401, 0x2, 0x40, 0x2}, {0x0, 0x7, 0x3, 0x1}, {0x8, 0x100000000, 0x1}, {0x6, 0x4, 0x317, 0x4}, {0x3, 0x2a4c0000, 0x4, 0x7f96}, {0x8001, 0x9, 0x7, 0x8b5}, {0x2, 0x1000, 0xffffffff, 0x7}, {0x0, 0x1, 0xff, 0xffffffff000000}], {0xfffffffffffffffb, 0x10000, 0xb0, 0xab59}, {0x56, 0x2400, 0x4, 0x8}}}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000000000001, 0x1, 0x6, 0x4, "003707000000ffe50000df00000000000000e600", 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10048, 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r2) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) fsync(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 16:00:11 executing program 1: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000004000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000400000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d8a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5f8da08acab8b171d13503db21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f3168"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) readlinkat(r2, &(0x7f0000000480)='./bus\x00', &(0x7f0000000940)=""/97, 0x61) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) chroot(&(0x7f0000000140)='./bus\x00') ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000009c0)={'./bus\x00', 0x0, 0x1f, 0x8, 0x1, 0x10000, 0xfffffffffffffff8, 0x7, 0x1, 0x0, 0x2, 0x3ff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r6 = getgid() getgroups(0x2, &(0x7f0000000900)=[r5, r6]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000013d, &(0x7f00000007c0)}) 16:00:12 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) ioctl$TIOCCBRK(r1, 0x2000747a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:12 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) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f00000018c0), 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/67, 0x43, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r0, &(0x7f0000000140), 0x66, 0x0, 0x4, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x800, 0x0, 0x2365, 0xa490feab528a911, 0x100, 0x5, 0xffffffff, 0x3, 0x1, 0x7ff, 0x6}) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:12 executing program 1: syz_emit_ethernet(0x3, &(0x7f0000000040)='\\oX') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x88) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0x2}, {0x0, 0x2}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10000, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x2cd2}}, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) pwrite(r2, &(0x7f00000000c0)="fe7961704907face47c2048d3f811a8b15002865168600cfa3477c3c41845231725bb34c7aec843f82bdd9e5c661263c9014513d075c1a8183217ba37c25925c921fdfcb6838659775088fd05999d3c4235c537193a73e0618279823eaa4f5e5c79ed88bc64a01bd220721b517175ac0e356eb2c09396f11e1fa2c2a75762c353b6b4a702b339bdce4a1447d057e4e0fcaabc3280a64100e19fe104861ff9019e44dff48531182cf36264f56d186e2a3dc26bab950abe9125fd3dfd1721245f86a08d836c5b6cced94a9d006be38b9f574e6", 0xd2, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x200, './file0\x00'}) pipe(&(0x7f00000002c0)) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x1, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) r4 = semget(0x2, 0x4, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000800)=""/37) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r5, r2, r6) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r6) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="785265b8") 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)=0x40000004) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000d378a682726b9e8e6bd64d58fe77c0579f215a107d26c727"]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x144, &(0x7f0000001640)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x100, 0x8, 0x100, 0xffffffff}, {0x8d21, 0xc64, 0x1ff, 0x200}]}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x118, 0x10003) acct(&(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x111) 16:00:13 executing program 0: socket(0x2, 0x8000, 0xb5d) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x50) recvmsg(r1, 0xffffffffffffffff, 0x840) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f666c65300000fff57b05b4592d12c3f3e40dfd8ca79b9a8e3f506e93df263376e2910aa9f171b0ca31964481a128b9c970d8e10ff4748023503dd7b9c0a1453a24943347055fdfbc43a47cbdfb7fb7c8d26ea0cd41a1664f4dd2f7e2e979f45a6893bc65f482108ee8"], 0xa) setsockopt(r0, 0x1000, 0x8001, &(0x7f0000000040)="9757f3451bfc1536be0401a662c2a6da4ba0f3f8111b3bae6152db5efef639a8fbd6671bc8c29d560e10bd07af52ad01c2dacbae0129dcf0c19f2a9de468f9c65c0109e293c05bdabf9676ff40c76606d31482d4f4666d225ea86cd5f90d05cdf45bb7b81b9f1bfcbbf82cd6932ef98e5e27f25358d1d0550e1ebf1ec59dfc208774417fd3760f018d89223642abb12df23ba8bdcbd57dd054fcbf0bd40f7cda1be9e672a0a02feafad18287d6c36005a1e822081eb2e6ec22464c91d176d39785766a9cbe73350151f4eb9428c9e5431db63189ea863b6a8e2136d9920ede2d0cf4", 0xe2) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x6f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x716ce324b5af04cb, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x6) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r1 = getpid() mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) r2 = syz_open_pts() r3 = getuid() close(r2) r4 = msgget$private(0x0, 0x141) r5 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xfffffffffffffff8, r3, 0x0, r3, r5, 0x10, 0x9}, 0x8, 0x1000, r1, r1, 0x4c, 0x3, 0x1, 0x4}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x8}, 0x8) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0xafc, 0x3fffc00000000, 0xffff, 0xffffffffffffd96a, &(0x7f0000000ac0)={{0x85f, 0x6, 0x7f9, 0x5, 0x4, 0x0, 0xd4f}, {[0x80000000, 0x200, 0x7, 0x6, 0x27b88baf, 0xfffffffffffffffc, 0x1ff, 0x5, 0x8, 0x8, 0x0, 0xfc0, 0xff, 0xf99, 0x2, 0x2, 0xa3, 0x7], [], [], [0x3, 0x3ff, 0x4], [{0xaa, 0xff, 0x8, 0x8}, {0x4, 0x100000000, 0x4, 0x3f}, {0x6, 0x9, 0x9, 0x5}, {0x2, 0x1, 0x2, 0x7fff}, {0xff, 0x7, 0x1, 0x80000001}, {0x40, 0x1000, 0x2, 0x7f}, {0x1ff, 0x3, 0x6, 0xfff}, {0x7e, 0x8, 0x7f, 0xffff}], {0xffff, 0x26, 0x6, 0x1}, {0x4, 0x7f, 0x8, 0x9}}}, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xffffffffffffff23) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r6, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) r7 = semget$private(0x0, 0x3, 0x10) ioctl$KDENABIO(r0, 0x20004b3c) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r6, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a40)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:13 executing program 1: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x1, &(0x7f0000000000), 0x25a) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x714d, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="aa3f0000000a13a8d16102e9b4157c521949703cb9bb69323cf41195cd335e36e74866db987f0008b097b241e19f3fa88644c170d96a2e8c39fb071477f62751718c2d731836e0550300000000000000efb9c4aef5927aabb84617789bf134d89f169a66bf4c7dc0a5e403b2770dbcef98c97a8b5c48db29233c3a6e45000000000000", 0x83}], 0x1) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000440)=""/103, 0x67}], 0x5, 0x0, 0x0) kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDENABIO(r2, 0x20004b3c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pledge(&(0x7f0000000100)='{\x00', &(0x7f0000000140)='\'-\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x211, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x3, 0x4, 0x5, 0x1, 0x8001, 0x4c4e, 0x49, 0x1, 0x0, 0x80, 0x200}) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='\x00', &(0x7f00000000c0)={{0x9, 0x8}, {0xfffffffffffff331, 0x1}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) 16:00:13 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x10000}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x80, 0x8}, {0xfffffffffffffff9, 0x1}}, &(0x7f0000000080)) poll(0x0, 0x0, 0x9) setitimer(0x0, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) semget$private(0x0, 0x4, 0x1) 16:00:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc3, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000008400005b67071b542a538706000000b818000000290000003100000003000003080000000410003f45afb8a7aa4d65a3f11b05000000000000003f4d8754356433"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000269000/0x4000)=nil, 0x4000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2f) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000001c0)='./file1\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file2\x00', 0x40) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000000000)=""/125, 0x7d) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0xffffffffffff5416, 0x4, {0x0, 0x80000000}}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x10000, 0x6}) 16:00:14 executing program 1: r0 = syz_open_pts() socketpair(0x2, 0x5, 0x3, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = shmget(0x3, 0x2000, 0x428, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x4, r3, r4, r5, r6, 0x1855a6193f279a9, 0x100000001}, 0x7, 0x497, r7, r8, 0x1, 0x0, 0x8000}) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:14 executing program 0: r0 = socket(0x6, 0x2, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR, @ANYRESDEC, @ANYRESDEC, @ANYPTR], @ANYPTR64, @ANYRES32, @ANYPTR64], @ANYRES16], 0x3) mprotect(&(0x7f000012b000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x811d2e7ac9792e26, 0x0) accept$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/219, 0xdb) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000005, 0x9d, 0x4f8}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2ad7529fdf49e8d3, 0x9, 0x5}], 0x9, &(0x7f0000000340)={0x200}) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x1f}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r3, 0x0, 0x0) semget$private(0x0, 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = dup2(r1, r2) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x3f}, 0xc) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x492, 0x10b) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x89c4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 16:00:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x5, 0x100, 0x0, 0x20}, {0x40, 0x0, 0x4}, {0x6, 0x7f, 0x78, 0x8}, {0x3, 0xffffffff, 0x100}, {0xffffffffffffffe0, 0x3, 0x4, 0x8}, {0x2, 0x0, 0x1, 0x10001}, {0xff, 0x0, 0x7, 0x870c}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x25}, {0x4006, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2aa, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc3e27cf2fb100bed, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:15 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) 16:00:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/207, 0xcf}, {&(0x7f0000000500)=""/179, 0xb3}], 0x7, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000480)=[{r1, 0x2}, {r1, 0x4}], 0x2, 0x2) poll(&(0x7f00000000c0)=[{r1, 0x90}, {r1, 0x1}], 0x2, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1}, {0x16}]}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/74, 0x4a}, {&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)=""/1, 0x1}, {&(0x7f00000004c0)=""/8, 0x8}, {&(0x7f0000000500)=""/215, 0xd7}, {&(0x7f0000000600)=""/67, 0x43}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xef, 0x400}) syz_emit_ethernet(0xfffffffffffffe5a, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)) 16:00:15 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:15 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x73c35ba12d43052f, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x40}, 0xffffffffffffffe9) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x80, 0x0) clock_gettime(0x0, &(0x7f0000000900)) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x1, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='6') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x48, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x7, 0x9, 0x9, 0x9, &(0x7f0000000380)={{0x5, 0x4, 0x8f, 0x6, 0x3f, 0x81, 0x3}, {[0x1, 0x3, 0x4, 0x5, 0x8000, 0x0, 0x400, 0x3, 0x1, 0xdbf0, 0x9, 0xffff, 0xe39d, 0x0, 0xfffffffffffffffa, 0x373f, 0x5c45088f, 0x4], [0x0, 0x800, 0x4, 0x6, 0x1ff, 0x5, 0xac0f, 0x800, 0x2, 0xb7], [0x101, 0x1, 0xb2be, 0x7fff, 0x4, 0x40, 0x7], [0x7, 0x8001, 0x9, 0xfffffffffffffff9, 0x800000000000, 0x20], [{0x5, 0x80000000, 0x10000, 0x586}, {0x5, 0x6, 0x81, 0x101}, {0x6, 0x9, 0x0, 0xc872}, {0xea0c, 0x3, 0x2, 0x3ff}, {0x1, 0x8, 0x1ff80, 0x100000000}, {0x0, 0x2, 0x120000, 0xe1f}, {0x0, 0x1340}, {0x4, 0x4, 0xff, 0x8}], {0x1, 0x7, 0xfffffffffffffffd, 0x9}, {0x0, 0x6, 0x4, 0x40}}}, 0x5, 0xc555c45}) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000006c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x4) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) chflags(&(0x7f0000000180)='./bus\x00', 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x5e1, 0x4, 0x8, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4b}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:00:15 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xfc8) 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x8, 0x401, 0x1, "6c5b5c5097c60ab0b7b9949861d6ae4f625d51d2", 0x8, 0x18b5}) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) socket(0x1f, 0x3, 0x6) socket(0x6, 0x4000, 0xe525) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="ea757ae25cfffca9ecf9922ed5afae6990f6b3a4c9fc257e689d6777acb06018a109326a268f772988790985f69f328b20f9a7bbd79e83ded907d483a86ab604cc5e26c9f695735fba3d4d5426497c9acb5d868d9326f7066585d8a15554bb1b7acf7d4d5d2398620f6cc091080a4cb868628b76731dcd9104742c6a", 0x7c}, {&(0x7f00000000c0)="3b16935d0e97f10c2d9162edaf6701c0821074adbeed4fde", 0x18}, {&(0x7f00000001c0)="9b1f4edd48b83e2a84dda5d0e0a1bf8bd482120d099dbba2150feaadb5fca282ae70a500e4fb5b3413fd0c2d6001ab070727ea9fa6dfaf0e47761121484fcec434f63c4f6b3a9560f8891dfb560ddeeb3829c4432966e8a16a0d9ca63f9869e45a474240e0f2", 0x66}], 0x3, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x78, 0x401}, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:15 executing program 1: r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x0, 0x10001, 0x800, 0x101}, {0x200, 0x4, 0x80000001, 0x2}, {0x2e, 0x10001, 0x9}, {0x0, 0x9, 0xffffffffffffffff, 0x100000000}, {0x0, 0x1ff, 0x4, 0x4}]}) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x41, 0x800, 0x592c, "9c20e50ad9e3a893b253c5801034376b9a867f3e", 0x62}) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x1, 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/223, 0xdf}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/210, 0xd2}], 0x3, &(0x7f0000000440)=""/234, 0xea}, 0x40) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x85f1) r2 = fcntl$getown(r0, 0x5) r3 = getpid() setpgid(r2, r3) r4 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x0]) getuid() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x400, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x7) r6 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x10a) read(r5, &(0x7f00000001c0)=""/171, 0xab) close(r6) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000280)=""/242) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000380)) kevent(r0, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffff9, 0x48, 0x1, 0x1}], 0x4, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x401, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0xa, 0x1, 0x3, 0x2}, {{r1}, 0x0, 0x20, 0x40000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0xbf, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x46, 0x3ff, 0x1}, {{r5}, 0xfffffffffffffffb, 0x2, 0x80, 0x27, 0x7}, {{r5}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x3a, 0x3ff}, {{r5}, 0xfffffffffffffffa, 0x4, 0x40, 0x3ff, 0x8}, {{r5}, 0xfffffffffffffff8, 0x80, 0x2, 0x4, 0x2}], 0xe43e, &(0x7f0000000540)={0x6, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[r7]) fchdir(r1) semop(r4, &(0x7f0000000600)=[{0x2, 0x0, 0x1000}, {0x1, 0xbe, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x5, 0x800}], 0x4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000640)='./file0\x00', r1, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) write(r1, &(0x7f0000000700)="56f8421e9c3cdb7e82faa8a7bce7e0919a23b3c7519b6b3cd703336e2b306bf0518999dd0d3e1d375ec7df7a607300fff7753f13ffb18a1c80e9104774d88ebc40e1fad85b04c275794883787ddec49d0b5f2016e5b6fd8fdcbc40021a075d03d862e467629e1146cba40e1f4bdf70ffb75e4db3fbb2c27cf3c10cf0f565ba449c0af6112d968697e299f5a90b9c9049474a246529f8f7181a84e231e1daa7c0558e262a6b3355e72a16aa2ba88bd612a6658fb5327719519c21f23eeb454ac636660c428c03dbb868c3a854205207bcb69d681fd61682233eb20a042b141e435bc714130dd234d1c3663a3d33796a852d7f43f9eb975d9acc8d26d4a981", 0xfe) r8 = msgget(0x2, 0x100) msgrcv(r8, &(0x7f0000000800)={0x0, ""/144}, 0x98, 0x1, 0x800) semget$private(0x0, 0x1, 0xb0) r9 = openat(r1, &(0x7f00000008c0)='./file0\x00', 0x82, 0xb8e970ce384c503b) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000900)={0x200, 0x8}) recvfrom$inet(r9, &(0x7f0000000940)=""/54, 0x36, 0x802, &(0x7f0000000980)={0x2, 0x3}, 0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/93}, &(0x7f0000000140)=0x5f) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getrlimit(0x0, &(0x7f0000000040)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000000000002}, {0x2000000}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/128, &(0x7f0000000180)=0x80) getrusage(0x0, 0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/153, &(0x7f0000000340)=0x99) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:16 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_open_pts() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f00000000c0)="03c976bc02000000000000002f49895897aff97a", 0x14) recvfrom(r1, &(0x7f0000000140)=""/32, 0x20, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7ff, 0x7}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r1, &(0x7f00000002c0)="a315754902f400a270f2dd70281403d267e4986e75d637ad6fd4c6410078133f4a6aac6f27e16c3f2fc77a1b683806bffda9d45d109ef418e7f7653bea01f9af2db97d3064fd4f13a8c13367ec3c", 0xfffffffffffffe4c) 16:00:16 executing program 1: getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x322e356686a399b8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=""/107, 0xa11cbcab) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x6) r3 = msgget$private(0x0, 0x510) msgctl$IPC_RMID(r3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ktrace(&(0x7f0000000040)='./bus\x00', 0x5, 0x404, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = socket(0x2, 0x4000000000003, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000140)="000000000064001400000000", 0xc) write(r2, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x2, 0x2, 0x100000000, 0x9d72}, {0x50, 0x4, 0x80000001, 0x7ff}]}) pread(r3, &(0x7f0000000240)="32f51068bb602046836a5018f2a58f5146b85a9868e0c55fe84bbdf6ed84394e993cc98f56bd32e57d9186b1c71fd14ba71c8a19e999e9b514d43f9175b569c21dcecccb7151b4d5d2f6019a89", 0x4d, 0x0, 0x0)   witness: thread 0xffff800020b28ee8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806b10cd58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 postsig+0x4e3 #8 userret+0x199 #9 syscall+0x44a #10 Xsyscall+0x128 panic: thread 0xffff800020b28ee8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 457839 85017 73 0x100010 0 0 syslogd *379623 76553 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b28ee8) at witness_thread_exit+0x213 reaper(ffff800020aff640) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.