2d50c6ac505aad50836000307255be40087b132ca6f9fdf5596d3150606a47ad77f2db00ec0451ab532a932eabcdfd921aff74e5ac180b050cc85fc15cba152723bccef1c53b6f7e1193de2068f8e2add77ecc8a0b467eec24804003d8e2002a5f06bc9ec91cfc278db558b57211fa28bfb64d2726e97a85d80cc2b6f0b30faba1640dc68bb2938c0b2c9b8fee275ea82dc5a15f3632ed98e1aa598eae418de8285bc1b71f593d651db511b3c404b0db8929abb64b8c84752ffe35be7ed9a06c09aa749c51b6a36aadffbcffa2898ef8c1b9436d2a07a839260282fe45db04748a6d0e5b71b1d8d66e0ef70d99d58311e253c0ad0b4e915fb2e5f67ac3d0a7a350186c164d4972259deb5107a52cff6c0841f0ffc5ab79259780ca67e1e4bb3529b2ec87c171a1fdfe585501a7395374b914d0855e0fbc6ba799e66e63b8f76aa9c920a5f7a33a7a85fc233befad56f67eee10f7c78236eca0a57ad0db3a25da4bd5d195284b3307c32bd56470bf38df44ff2501808154e7533b675eac899eed76720b3ac1d95ef09fa37967106836e9795ac9451c5662dde9fe07597f2039a19f6b145ceb88e18cd78291c31d2b4e7920eca8c0e8cedf32caf060a801474dcdd6bd31a2979b8ccf252e0b2d2c4265bac2225ca251193990f9f5689546f48d656cdb3cb78702c09db267316b0e4eda4543e1236534976f9dd3afdd6a29f4501bc87fbc12ac88b62bb1c36b6880b36a3fd808b73fcbc54515c9d2b110c181a72026a4d79aac269ec3ce4ad9066ca5816f1b9309d352963e3cbde256cc1e77dacb41661aee3ee6a360fc745b9de52c50aa1064548a44cdee35f944418091d93a7457358a714264e2ca4ca0d5ed36997a3e556ef2888f16309c64f47c45deb85ca0d22ff00115e22cb811f66a131caa1ba9dceb57b752dcee6bb8ef64c621359f6aa6384c9e708bc48461b82e704261ce01106bf52fa35a65061d17866aa52d559d7fdd7b61edd4e66cf823a5e2b9fb600d7413d4589c022164cbf7d50bd03bee171edff8e854e49544bd957556cc959cbb2b0e3a72fa64abb2481be5dfbc8c36f291159842ce61fc7d52e553917edacfe9356435f7af30fde629f771ea42211f63da5c9508e67f3fe30576d2539a508a78e96a120192546fc4d651492ed1711a0bdc29fe8b853b6cac3bb4efe0a1a199cd1f1203262cc0366646f2ff2f6e8ccfb0b27c7a91d3c6e37c214a4be6bd814532c65835502cbb9a8a4b1718b7d1f1dea3e131e6b3fa21143ef4ca06237f223d05b5a2b55e10c24dc441f864ddcc1404c572fd815f5a8d476457ec2b4463783c0e48c7201410b7686529ec9909aa784c09d6f1f12d7ae6623831f28c0719edfc9a8ca4ef0be332cc49986f72427c58e8e67f7f5ea631faf2b108356ef57417255761d815054ec7c27f42c4eef476f6473c264f6b15fbebf18344d9def30afb0557df49e68101ada4b77dc39d54d8cc98a6967706dd932c0023042514ae2ca7dbe18636fee612100039e87e1c194827b5e7542621990462f2222c07cc477dbbb66dfcff8f2312f4c9404c092f09d501cd524ccb34bfbee2fbf839b26b7fd2d8bca7b979ac366718dcbd5ed26b1d7864b17bd79de2d186cb8f58d5241d756d5350fa36fb15495a385dd2114b96149b59fd7e7bd080e434c4234a48ad8649fa2cbe2529c787d61d38c340b8a96ccd2d9dec8343d33872790381b5160fd9cf9314b6a178c97a7033bb72c72cae485abf768ececa8cb5f4ee1ffade3ff2729efc87f2b5c1d726b1731056bba06d0b802b0371cb9fbe769581134c343761353166350757981b7f1e7060f20eaacb348410509885355abbc465f80a9ceb13a6575048ca0cca6adfa2dfb480cc1ae930e4da0aceeab18f2f53dab764cdcf6dc4d8aee4d2e0f58e991bfdb0253a4e01e778d3b4be577395425d951f721c25afaa9de4a4eb02b682c2d3f0bcd915efab9cada0f23c96f45e8282b5970be2342136056df2ddaad5f99f7535f68055ba1e52fef6876f2d143576aa74b6d49986f12c37c635271c907f06bdb46b3a7a3d37dcf4c6c9dd7091a4595bad00b4e49b04902a5e62d0a2db8923552e038ddccc2eb7abc171c897d35f8d74a157ea679132d1c78cfc8c44717feac6b72bd44cd6a4d04ea2f14d65b35326814eba84be97cbb16ef86701ba82cfc2875cf9887610d06aefb9b24ede599938e9f4d2a9240126d25e621cfb253a2456af073241a2fc5d6612a0393f498c1901019dd265890189eea4fbff6220c2c6846e1b9d26a792be624bdee620f93060a494f7ef336a141d04e273e91c9d915a1643fb49c6efdfc304835a8d4b7179bd60660ff0efed4af459c9557cd3c2ddf344a4a2c5c0e450503a8e2d23ea21c0f782a3e82818ac5d7665d0baace55c2ca358999f3df720a2a60af139838773e7c53ec5a0b063642ca8a7afcd837196ea4deab06489be03c6f612088f0fdeb840be6aba10bd6c5300e9a424ff126c0f92f898d7ad0f29fba337576d217a7af824f2641f8aea661cfa6ceeda7b5116773d3b2943ca020b3d580498df0ce4ea558dcb324b9adebeae75eaa00e046053c7a7c4197c9577a9d5d2598181c4f0ebb5a1e01934bef20071a57eec52aaa2fef120b2da8411f48e05f61d0a19a86dcaf1ef396c158157c15e18c7efc880d64dc914af7f2505e9fdee3558a125430c6e51e85d1e7c4c05e6b1f3862a54dc249a05ec4960301a90cd0ac67be933d424679541fd471f5c078380521528e9730004efb06a1370641d5266be44ff4985690468e16ef0fda9115a2cc05d43ef9614963e06aaa92f7279d6431fc9564891fa1a65e56cd09057706bf234fcfb700b6cbab4a1e03390a0a113167153e89aac6e4f703519930d9e8198b0fcdf6f1da258870b772ba0288ac554a354c751b59458d1b81b9686d6447ee69641e82ee741dd97c5deb120605f18ab7add2d86617fcd0837173538bad48fef4b08a4110e8e41455d359ca6d060834ee72675cd9f53f818a2545744194ea6a315d1a77c0270ba285dc1b1c0b91f09cdd22e83a7a97acfb497525d997407af1e0f0507a713423e3198763efc15ae8da8e30f69a8ca9e0b7e162efd5b0e128029ce84a520e52336553a6bd66b52bc72bf163eb46107df94093540650f0b6fa7777673c3276322a1f6a5b307b2fc477ff129ffc4d09e7ce1960ffb6710a920525711476992abc575ccf8593a0173561864bc427f8b2893f58e7bbc24942bb8c94d709ce734934781ba6c239da3324b95a24b66f7c0a8a129cc6ed0a5e140d8ee29814c0c771f4905efbc05f646fb500282bd8c53e0bdf72085e884396b411dcb7bbc6471428573dbcc9b2fb01ce5b9fe7b927250113278f9496a4fa9ac31cac6a03944054038f07a6f45ed8d9b0e1b49e3fb1a7a8688f75b1fa618f40d5b87cda843ccce81bc09de876c6b6bda3eeba174e05886997c143de3e3889f73ab17bf0f4e61fbbc437d8d0c9ed8f9717cf290961fdb9ebed952fe383473c7fbecba7dd0d7ee2e8ce1de2d5d2de4bf8a04f55d85bccf24e87a7f90f3def2d173fef22e21f4a01a29acb306f772595ba72b49ed5d1d9d309d66c03d1b1ee5a0595d8ae9a8b6d17b58fe28a8d54ee5cfa4f8391b2ffbb58c20b9fc5beaabcb248b5c4395b27298aae766cd3757d31979d553baaf31395a92450919637bd528d696ae7bbbf4b7ba87d3fc2aa1e53", 0x1000}, {&(0x7f0000001140)="a0be220d1ed104d1bfef3c35bf1a4b2cdab7752bf7861e16db38afff4b085ffc236f71f79f4f095cad481c2228adc7453ef8d01d025e34951c8669f20ee5739645c7433488561533001791205ae91a426aebecafc7d84699517cd598b29703f7fd43e56a625b42f8b004b863f50f61d12b013a5b667c757912f937b4", 0x7c}, {&(0x7f00000011c0)="4811af688500f5b95d807b182c4bf7b7e3381b4035c9ac466383aa8a1396a1deef7228cab01315e58e4b7b8311d266fb459b9bb63bbd1c2ce15c0ad156776e550f305d049ffe77b3273388231ee25a3e4cb049fb081a3beecef435bf2f1ada37e10c2c", 0x63}], 0x5, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x58, 0x2}, 0xa) 13:34:38 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000000)="c90bf88be57f6df1842a0da0c3ff799ee73a18c89dafbb09534b8462d446c74026d4d91076c27909e8f03d8a5a759de3891e950e6b4863e0d107ddf5ac7ed57e7954d233a7110ac575388522960e2fa03556b8d62a98562a53d3977545d82a18ee7b247377c737e35b9e97ec2ed769b7b3ace52aa1bdbaee2ac249b77f49ee924b28f6e37101ef4bd7ef45daaef2403404b4e4a0eaa155976c7879cfa80af288ce93fad4597837e7b6d7fd5377d48bf72da644f8e77ab3bfc97a0490365cbc97cd4f5a84de163f2a6d21298e224b2369f80c995c0f8ece0d01ff545632dfd0674ed1a265ec05", 0xe6}, {&(0x7f0000000140)="1244488daa9106e263461e6ae92aac0fddc3c4dbd3b9776457321be57abf08adc141ee62286a78eb397d5e8c0d6406f958dd4b102dc6ea1c3679ac3b6e377cae22b3d76e42f5e7", 0x47}, {&(0x7f00000001c0)="6d782b1a6ee89a2c6d08178027f3b206d663710dc8db17bbf70b0180f4e95277185da9a5c49346ccbb1e16e71ffdc6bc2bd03fe7c693ee7dc0d9dfbb3125a15814318729d6e4c7d81a93917b7f8f00d3f628b50d59cceb07ba64cb3e497c71b38694374134e31f015dcfa597ed285085b3e6e61335d5dcb1e2ac5a07f09616e4d8adedc62407c6b52a2c450a487d3730d80d976807ffa4626cefcfa17b02ef5cdb213132db802a10bcd41926fa556979a92a01112b28704d5d1ec9c0045b831611ae39f31e30bd824f2601c37c0e2bd012e441d6c7", 0xd5}, {&(0x7f00000002c0)="49208d9846dc4e2d7a46ef6c43e944c481875322ed232d375213f85719a9df94a585ff2071bd9fcf7c9d162acacf2eb88f6cb715be06bb975b5aef305feb9d23", 0x40}, {&(0x7f0000000340)="5883693ae50ee6717b41a24a8f0ffd77", 0x10}, {&(0x7f0000000400)="e1de5c98cb9b29efa1e690ba98b5cf59158f59da8b493b1218515106a120e205ffb1ced7ab9011c6215233903075049d240e3e3f8b96df60a9e1b4393a49b79e4fa55b979efdb66c6942986bff46cc43e126b04b3c1166096d51f7bad673f56bbb8a5ba0e4d121c39eb3e30195fcbdf56261d196c78592c9485be1b6dd61eda4f8d2cddd117c0acac604bfaf154d2aae3a09644b80987ea4a23ff56710528e9755586f8ae621a9f52d10fa24b1f8f1235323b88d98019f428acb76a6dc24669537d30b908619da6413d3e6cdaabc1af9bd8946e1e2055819fe35c68456666e426004bc826b0e72dc14764539febef7214cda0245859b403caf62ffdee288bc", 0xff}, {&(0x7f0000000500)="cb89a67a2903e338f13767efd4837d3f6a6afcd19482ccecf6be8082d206d3c2cac71208f75dc5efbf94fb88f0ddda6c2afaf21a79acf38e5a4b105768b7a4fa71b04c5371f61ca0ecb6b92e3309156702043d6391fd392461ae531e4393000df6f03202a555862d2ad675089896c4d0bbe2cabbb5e89cb946757d148bbec8598987a320517dd103c0adf427de5e577f66051e45602acb23d4644603767b34edf04b5eb56e5a5584eb506e01e8a57c2e055d500a286fab573c3f2efa7629532c304ff59f0044a4f7bb4647582655f112f53dc3619a0475cfa800f3a412837366b447f30e2ec9665b5490445bc1f25971b3f576893e2f5f649c47fd7acc23f25ebf441b4c217b7df8828c7628640b08169cbaf5e9646dc765c0445a541301bacf5362c2157b73177172f6def23f71d55060e0f2ddd82516545c76aab98eab7536c7192b510516d0fdb86ba394c1a39cb3e1e32b8ef6bc852c9e639e042e14e872ffce9f665233e3c9def9642278592259e782396e14bda6d834ccf6580d974892a76773dc81d63bd04977eb81b2b0cc0798151d8281fa5f853cfaf6abc52d03b2170503d5b2ca6c638ed3aa124758a1e5392c5dc4bfdbab4c3fc2c3646da32fd7ceea2e71cec7238f59d23cebefd98a25c2f7d48869499f85ae98a834fd1f28bef006bace2b6009347ebe4e1e534d8dd7b134e071b2d1095cc265e3d3f3164ac9fb99171f7f6b4059884d3fef9e2046aaec5745ba8fac46f39e5fb1dcbe9bde14a722d4cf4e7740ae326a01744ed08b01b136681a2e79a9def6c95c4c349f7591d2cbef65b9ed9c5c8e5a34a2dbdb86777b4db56b8db478d0db9bf3606f5dfa673c885e5592d9f4776405537288ab5452dcfc9f33e91f20da875f7b36294b1cec21fa8a30ccdaac656c2f55e635e804728d9982ec887565951b59ce533957ab3eb7e4698f799d9b4b3bf62929b5db9406b7546895d2ecefce12e1f1eea5476598d56c2f021a4509d623b5ca5bfb3173ebba98a6e35a6a806904d6e7c8a9b73214ac661826063a4c6032a3c08693549e8ec40f4c1af9f783dd99c4c1c599883b7d2210ea4ecb0756f4ac3166cb786f4550264ba43f8f2ac37d99b747b618f24c76f9e1f746fe33a4013ae6b8d832afaed3516a836fd4c446e9af260f14f7c1373f48a44497e495d4fe6e3b251d3f8e11298749542d94195238a38cd401c5cd3a45bc969ad7e60badfb5d52c4586b777396223272c2c25a3fb5bcbe5a6774437ba8b59e111aa7009093d06651bba8fe9c7ccd14d76356e22f08dc17e9e492aa1ecc8cb8ea870259721e00beed90f7d60a8d22e3735f4bffc939afdafa573e9d4e94d456bbbbc8b6b5cdc777046947c7a14d1a0eda43bfc01e3da2190dd8f343c41b522d7527ba953ac9e0ef58997876bfca29cae8992065c0895b294f86b49607b594c7e4fee5655b12b044d7081d3b6d74aa7fd5a92a775495b76f96d46fa747133a55bd7206b2b91c4fd6a2378fa3170f6ecd69608f9eb8529ae21bb5f75a6e9fda0b39afcfdef9c5a7fd4463618599e9742915f668edf19763510e183489570dc29e68d499d573db86e37b73220b78269d015129832dfe4c5a0e2f82f44a8b1ab9f602c13a0308711fbd32a938ff442cde1db9409451df875c2cb3865b1d906f47bc799150f23ebd6311b9c4bf19229a194123783c7b294eb9f41e5dedf13d46158138053940762d3f024c830393f02b90738aa4dae8913d2d43ae2db563b4c247a53fa61e6b258b6cf70043c1f8b651b4d51afd9d202a5522af4391f024b576af935a6237bcb0fb7f84530462499dbf0afc5db7ead4346df4a2327c5082d343e0d982efef334d774a82cb9105e39201ace03917dc861cbef3369e4ceec1b7c47587f46f9bdbffebf55b69ae0a96e932ae262632a653bb928969c2deeb9c03bcf95e77e1febfe19dc9c91d868879d97e5966def8fe5c520c92ce9994656f8271079547505c272f393313e76131a31edd853d66d68580ecb8972fd22a6a6f3e8dd122b59dd6694f4ec2814af2146d4718b89cea0eaaa22be24a38127e92f95ede30b3180a83e97686a17d4c8ad5618760798743fb5f78f632eb996ac1c67f3ba5caa28e32a56b7b61a37fff562c52e081d61f0996894d7402a256db92eddfc442099f5c1d57103e2b1310403a67fbb1d75a22f2a66100f55fd67adc92a2b0dd7115c5b8256ea0a2fbe5f90b7a44f1cfee52bb1d41af0d70f091575abed5c9fee52f2108f3ac1750fdae4bd017c3ad8ce18e5e2115d45b655a1544e11d45124c7dfa93250b9801666cd66071df195911ad3cce08a2585354990d5f9d8d2ecf8d14d416d8e5aab779a2e2350529387d7ef13f71f5d6ef157aca1b4ec8dfbb9f42f8e9bfec35b47e4694b5db9234af0459b3b6e6191e8bc700b3a0d09a7f7c6c7a09b6207083e31e7db1c5c6ab348a0a20fce082dd9b388236d194d00041d4607b41577b487efe68e915f01d43a2c00aab1ac383e3228484f2d88e57055a74bdc1273d50b15989c80bd8135c1b9bac107ade832d179998805ef71f326e2d2ca541c65993272ce6d72e346222fddf2693db6ee49f69920effdecf3f9327c1ddf8b3179492623badd599dde7919a1cb68b1bb3ba491fa514d76c73acf2ddc13b78243b75e9c158d18557e5df68494366e2d1567a574b10dfcc6f5a0e09ddc262ed9df286bebef8d5a6ca9e1bd8f0a370c1d13af50d2db56cc7766cd98181f4eaf041f47833e191b2ee006f2584fdd375a4d2f11f0ff193897011cffd78ba7ed0b2c053122ec718dd6d65ca7cbd5723f955ebd47095186ee0362a107f5f5a10a40c7c289128d239c368bb69e47c3131e4f23e017ebd52ceffeb208145c247ad12ff987c3d7821b98bd3d2b45ad9491ac8bbd579c4285e5cfcb4aa551025daad950aeeaa919c389b830e0600756cbc438fb406bb4e9c8e86a4dc0a19cecce4c45f6138a51073d20ffe8a61824e3ee95413be7a8a379d28eb8822d73b33c32488fb7bcd2552176676b652028084ec2d45bced507e5d678f2258c6e52d5fbbfbecf34353e61c327db9b181c854541a8322b332dcefaea4ff6d0546965bf67697c56d6fa6005bfe01daccbcc424b7a99945a177d2d0539948b6ec174816b406a242e5c222cd84451b8a94efdce8306f58d3d8e260fc221ad0206b310672291a4b85f3866ac0ea497ac32659d80d458488938d22fdbc9986fec14e3d32d7b8ad5bedd126eb27c06bf3074d4580d65dd7f6f7b16bb24e635797ac818c867285f559c58743c48c9a35ab417a7a66701bbb5a65b8b506cf2d6e38711eb9e09bd075ad91a40af55d36971b8dee8ef2fa37116ea4ce0a7cfc29f3955694f063f0d954995d11d4e6b8dae8f7b1b393faeb974e5fd098765951536ab0fef6154a21b3f21a59ebfeb4a912849376fa87fb48505d9b217fcfb1388686c58bb98f5108e77bdc611a6749708110dfac439f237eec91924e51892261497ba415b1392f7117956bd5bdc6b247b914f11a3b43fd277efd4a0825b6199c24cf56fb57044aebf10e31bac175d5e7bae012a6c635d0224b1abebc47c4c05fcd18fee68a9dc6b18fc7797383cf1775f07b18b1af4fad575cb580d092a4180b37b2fe7d775e157d4e1756c7a972bec47d2b6f7419e6560330dd18521b73173521b3a48c77a58ae5d076ccfe7135de97f700a8fbd9da23c41701a79284e20b741b89651a780f0f37bd7fbf81a36687b9754bad202a66a5bdc9236f6218e64eaae03845f3665ee80a1172fcf4da8720ebee8b05330dfd15bf8e6f35a90df1b90246a00b385304a0ca143421fa83b874c2ab5995c3161a12a047d0cfef1f95f1810daafb67ce1ada5641111a8ec91fae7578aff15a68b3b9b35d44da27c20e450faf48374ae120715de279e93d4c799d35cea289077d20589f057430e5ed9d65838bba4d18ec5c91c799e3e02c2bedc41c5dcff3cba34ec27e5b280c1bea559f6b0f383104c9f865615efef86593b4719c51533c936d544746eda6eb2faa0a6ee1df4e4cdaa620597f1e7c630bd88533027e9c76cae64fb2cf6a590959216ff1781ef6c1f6390bb1db7172ef79b9700accdf0e90b25ff9e56c0fb47671ec56b5eb100cf82eadb1d92bb222e8f6a5dd72e8e08c7abf6ecccf04c66bd7b5aae1564e5a26fc23eded98e5353c01d9b4034ef09a612dfac645ffd8dc83d8f005ffb49eb641af29b3790aebf5e12ee1c4054dcc6a055caffbc90672a5a0e1b305237001df29aee86fb2d56ca5789dc52576b7579443be32d1dc68c1ba7e9b680cfeb124bb932e4397cf28401ae1d54b4c370de7936a6691b70fda7e582c3131b54e4f0e9701e5a405d2c0d913c6fdc9e19d9c588000526c48c61fe45ea8061d1cac50966ca74f9397b74038541f61aca47ff128c1f2f412107642a59add38aad099e5011b7d830168ac014296e3cd8c2939e5e1f337a77146e6630d90f143811ed17b427edd8b081174773383667b20e3ab1b32177f80121403b50a08cb74036abd12949b8418f264f8b29f7a926a49ea88794e4e0222d6fe10b2b0e7ddce85bcc0776a79ff7ba609d57dbc579b047c578db829e96362da905936d40e644347c713b02d05aff9c30de3d317e4a195bc3a250e5e8de45cbce6847264dcdb22abb6df79fef89f7b113672a77df5dc791e2081c05d7d5056445ea96f6f11ead1f4e03eb81b928ed235ac92661c8f72bbfb5063c3c7bd895c4d58be851d1deeeebfd727ac4ba1b84a348db923025e48e65296bae11f38f6afccb4ef5646ac85044f4a0a027ce20f0be06fa23ddc887a09639894b543d10e4926502a2a5d6aa3ffb8e1c8a5f41a243b7169ac47c20b8857d635906dcd95ba70f85c58ba64da6e95252a518cfb81635a26326e83d3866bd74d899dc09130124fff4217c71df883ec8cb8dc00984410f95be2afeb2423d65787f5c78c567809b2db9fee418d70ce0df1d30d78c935e1910f8b6a84e9f7f75be9243afb90b9806f678fdce89982bc563f9e917468858a0849aa7f69a8a0ddb5d6ae05d0145f25994157364a8301cecd7e1dd51f769e2d7a0abe689564503fcb96fa2d0b2221ee3dcdffb2040bbd7125c01ec165a2f16c72cb002e2b2b96bbb314368f7e408e5fea1c10f67bde81f9b1f35048df9db26739479cdc2f712882d0518657f295e649a0c3f04a209608baacbeb1e7a24d44b6b34ef810033e23676de0557e2125f46d9184378990a66a11a574838626da74e54e07b09c900f843c1b3aa51b7a4ded75756b9d75131db1bf16a7e76e9fdb0eb413b7ab435a5e01c51015c69dbef4cfeb823f4245bc7b156757755871090a330411c44f1621c5f4eceff09cef408f49b5f3a61240758db46cfbc5a637cf9714d272d45f427b622ced0541c817dfc26aa76006595d2f51856e627297256f4914dbcba217d5f2a21f064b250bd6fe08d901070b63f43da4c9948693a9aa5b11d21ab14bb1d3c9e9ad532d60e62c20f2874d29594f72920807b8666af3b08d76df0971218eb87471bbfa17d17411a65dee09ab97f00b4c405cf976b1903e738423b87f4c555766b008c3b5fc2275af60d7a1040b0d7e2e212c1227450701c9c2dd3fa11e3e5b8ceeee51643c2e65a65fd024b202f707e33d94898b6544a7985d5df956e50dda519c98ba22ae3c9db170ea57da64e1d6a1c401007df1dd6b91d8180b5deceb8907c8046d3e8d05c63e9fc5a4fd6e1c0a7bfc348912194229eac1f2a4dc26149514fcf98bb9846366c800", 0x1000}, {&(0x7f0000001500)="b4eb276074e6187abd1dc9af24d3630242b645815327ddf55839237ce853c6b66b90596263712cf71f32849f33ea6b109375e8de349b247dabcea53b159141814127996c4ba50392cbf25a95a57d9097d3d8b91a33e6bc8f1570c3c4ed9c794bc857d93b753f887934a79387448a6814690086709d80279071df9b61947261867efe5a6324212e83d4be8717a0cd4a6c043a39aac4dde0265ed486425822c85bb215b9390de89f44b5840d0258c60a6b4edf27780bbf65db11bd373c7fa7fdbc472f2e7059564478d495dfeaf6279da5d3", 0xd1}, {&(0x7f0000000380)="c52c6ee1d26fff918646a98f94757b3072daaae1c1", 0x15}], 0x9) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 13:34:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000003880)='./file0/file0\x00', 0x80, 0x102) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003800)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f00000037c0)='./file0\x00', r2, r3, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$BIOCPROMISC(r1, 0x20004269) readv(r1, &(0x7f0000002440)=[{&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/198, 0xc6}, {&(0x7f0000001280)=""/198, 0xc6}, {&(0x7f0000001380)=""/90, 0x5a}, {&(0x7f0000001400)=""/21, 0x15}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x7) ioctl$BIOCPROMISC(r1, 0x20004269) writev(r4, &(0x7f0000003740)=[{&(0x7f0000002540)="f504b59270e05c749da8553685a14d3808ff5d8ea3dad25b8813270a82fea1d842a34063727ab91889e6240044c11243d700deebaf3dbe780c442046bea2fb6781eb685afa5f3b5f4e17965b86587b19d92b82ad7e87415b6032291350200a94aef01b13ae40aef401fcffc4435e3b06d73edffd5d41a9edb4118bfadc3ceb031b700e1f0001db9efd37659f9be022f97c8a128de3d78663555189b00c08ee4f22bcf10f133bf10ea92787e682ed657028c25b8b60b0eec9be82c0604cd1f98ea33da486acfa1090d78c4ed707d6ea5c3900abbf1aa9d9864926231810d1acf0cd8a6610fb4b34b65d1590488cbe83dfe9f94c5a1db286f70ad3074939c54689134ba76238a96c8b6b9dd259b2ad18312f1ea5a367e6cdb2db11b307898fadad4f844f9c36bbbd5b6ebf0e662a7ef469758318cff239f40b94b18e467f42bce2ae158a1dbf0a101463f6e22b196479e842dbab496a659de791152a40096f571fc91fb23a582c490f4472e509b3ca2d18b88cf9a3bde156fed33bfd8d4e2f2108e5ac5cfd61ed33aba210e27e2d6b773d1af995d5a8c84dfc3715d953b8597755cb264f36d82fd7e86167674e54254165573c337dfd68d9a6fcbd025f21930b46d0aa0771e955ad1c1b9d1ec682a3a6061919b392cba91959824e5d7de7eb6de7234b6071731704e4745e7cf14943c88785d2cc4a8a9a9f4c0ce693ddaf86321e08ec37de668d32bb072125d0288b7ab63863387258ee4916cc16e15c49eb708446a9b31a07ba8d51a699c068adef2f6432b69136139b252d4cebdec56597f593ae5185397cd57efadab09859761c12ba83d9435291527f2f962996f561e3906eecf86e1c2ac7da3a90e74cafe257a85f1e27ae56152b88d1226b7c680755a26fbcf9f06b1e76f9e0e4f83c414f6172f808c4980b3a1f6540efc356a12128d3f92982538f34e3289b13cd7160ac347351804dd4cebe1a8b371b8b7bb76e5fb9f055724fe2bdac5ddaa3fc8145be5c9ae385b0a765b29243622da697fa026da7c1772738b394a7471691e7eef95e0ae5e97135d84349f97b5935fd0e89f93892eb4476e2df867ca8487393cc15ca14f65be16477978e5456f13dc88172a2221a1ef3dde9e46d697e20a31aeee9323447aa84f268cec4e040d777c9b1d1395ae0fdee98c78d8147518343dd346a83e877df8dfbaca3eb03cd88cee2fad11ebda626062b3c7bfbfeddebcd688248a37914bf8d919bd602f779b54b43efd53f9004f7e36ec3e412d286f69131d1a7e6fcbe18f2d5c9e3a413828d92723fbb840b44210e93e157154b34c936d1ee70059a1115d4d4cbbef5d2cbb9b13e0e7ad003533d7033882cfa0729d0a900952e819b78727d4e160dc314aa3015a08ad075df64808fe1ad0852e63de5721025c56679abc1bb0dfce17ce1a37e2c6a3ba753d55fb110c06bb17320e2ddc19d4c63ae3b9de92777f3e0485f22a50676f3eea9d65bc705e9d560ed3c71728f5b8e031548293337a76fb58e87c2016f0098d5d5a01b6bf6e564dce6c8c5b536f4bafb1402e165d0bbe3512821935e69d6bbe4f0b5067fcbc5da12311ebed4a9f3b2235d9873df893f9e946a4515aa01aec4cb3314fd5b6941aca29090491f4f0cab9cc46ef437ae75a5d7803800d3e26ff6363edb906d6a780e46b8230e5d3d2acbb6d896c6c8fb51e572a9957bcaf2cdc74f539509fd0d43f1f685cf0c5ba1fdeef1d1786272641f899d5882d94c3c26689d83240b346b6dba3484bcf58f2952e2d932e8d86c4427ede728b8272ca8c8b146ee3972d4430e9d31c5a47db64c9dcae7dcc726e0ffe48f2accff58fd683c54bac2672cf25c7759b18ca539c6a288bbb24a44b9e077ac4e88f3309e9e1827569171bd0aa05b705b035cd59d53e95efaf6e0bb8a8ca0ce28aed66222fbb2447db433a7ed25dbb29b69cdd16a07f236ec86f8e711e8e4425c68678710fc9d2b65554578b667bc73240cfee866b8c5ef98f7ff7bbe824ed1107083d167c1e801dde5f6a46be3d07503261ed2bb44b116da791fb6ba1e69161cf94985acdc3f38fce9737ebcccf437cde1708781483274156ac86855978fa919f3eeff85589f90d22d82d67046e128049c70df796b7e0dcd4f99423cfd0934505f4806498701680e66e57709e6ff257f03335c825efe9739b6e1ff4f47a90fcd9203905d2ef55b189aea2f04971387118932f6cf01fefd6bd5563adaa94172841dc637d64f662c593091afc449c124b5a16f311611af3eecbc0a1d7fc5ad5851d7e5ff54cabd24054dcb3f6c9a4d0c809cceb83fe398fea82cefd091149dce92e3c9f076707de524965c54ae16d1b9a34aa5d9f99f582b2e7b9d6facee0f2b29b293c0ead5b85dc56d981ae6b567b2adf73948869db5a3fcf2e7d8093b9fb3c72b48b230251a6cfacb2f253686e343294d18085a56d0f25b5a82e75e460b92cc3726853282f7f740497fc6c4bed83b4ca983371ed4654b2c979c770e1ebc86ff84d471b25bdb74440c2b2ab0a676177a0982566487b2cd1ee6fcab3f0538e4982899ae26742bc5e68c4cebfd5c8a9a05536210ecff2be34dea134da169b69d24690c0c430b28679beff9616e4516fca708dabbc6ffa248068b186a1b0971ae0cdd5a965ebfda6085dbf67df1c3d44a89177b62b6a168880ce114f2206c7fdc364c9b26b5a820ecb96a941cc3ed8bf7801e8903b619f839986fdb163426c32042967a447812c6afbca039a80f075e6a2f85873114d333b353a52922a68783906083595b4338e233573099d4fee5ee3a1d95fcb2ba235b07f2f3b2400e1ac840ac91d52804f7813647a1d2394f1aba2f9eca208c3ef7728fef40c43d49128fe8accf7aebf807d54330223c085ade94bfad1e568fb56371b5ee64c2e64919bc9311c48e2e33a4c0afb79265b977333d06c509b01af659e9412faff5a1828c05a38ef353e8688c8ffd11cfc183948291ba3995488577c119f5b63432365f787a675bef0f2442c868b0aeeb0222511b2ef0b23f3adcf55c56131766db45c59bd2a2dd8ca8d990abfc8123f711188933f3906569426a28b3a58cc10fa56ec505601015465660521d45516a2a1ea05ff64a79c2b1c791552750b36cc7bdb86dbd5faf411485dcfbd1f839001fe596bdf493042c2f3b993fdb378a6047002ae99bb4801ee78673223709809d4e476157dfd46b8a516acec75d23afb1e5107e275f46e3e1318a0a61f75438fd875aabf2b1c43de0e5180089aeaad23518fa4643fa925beaf5d087b5d0d06b801d8af86c2c5de6e029cce98403961b093a7ac3ff83c6093eec8fe29cee502a8bae76b95f5ac8514d122b71bdced7bb95ad46cfa15008903e0d06fbe052355e01e25fe2dcd590f570de4673abf5958696ab9742288900c7194bee605120213da06451d8a25036d8f53f9d94d8bb8f4a6b3645b3823fd018fa72758576501a407bbb7014b3dc010718ef011c5ff5654bdd83943aa9d0a556561c4725502f88d58e6245af7b4108e9c6bd763b7d635a041b151105023cd0ca51c756f14160c8f1f5f463c4177593349fa7ea3c8c1b71a1f079647b871b0016020595e2e08e0cdf4feb8d208685c9756869629fdd95aaa7dd26aa0132764125c039405b396be20102ceedf82b3234b0f0e7a78baa11d7c25f335e9813356c0977b552d1e0053addbddc73caddb9b264d35f78cdd90f7d406a50ecbfcbef437521c8fd2479931108ded1b5a1ae360fb5af959dbb5f510724c2c3c9a8fc9968a1b9ff0c79176ca44d19fc640f766590c5d0c965e5ba3a6251ec9505d465a8f4c4cc4828062167b9a0192db9d93613fa0aad43f7ec479046d175aef1d08c2e435cf7271344e4c7a51436e0a5e556d8c0579691f93c81a7429f3c69a80a4a4ee3e5766f9606e77ae47dfc2c2e9b39f5cc363393327fa5e7ec89009a6328c97885a87bf5073d5ad16ddbcb0f19c472d194c2c7c997eb09314178a70ca3fadee6350b8aee455e70d6cfaac6c3bc67f5c67b6d54fcd2803771f6424803f8d794dfb35297765acac3b3917511a694b677e7a1f75be1841a2e03b5ecc3ce5a9a29249d94965e6adac42d477bc8c4fbdf71902c245a39c987d224654621d917f99b4091faab7f1d528b2fbd88414cbc35d4597f49cb85e8917dae88ae8793bf64923c6ecfb25fac02d30a64ed00634f652f2efa41d7f8bae5d4f8234e4d60fc5b293ea43918b33ed73e7def47b3d591cea61c23b43a3d9bbf3a7a4e3cbfcd22cd6f569fd9a284f14a5da3e4e2048e414a5b8026d92513046ec276c450b441e0b0da0a0dc7a8a819a9d0c028684571ae1604ca7f9d977c126732c01d4a5e5f4ac2951728eade0fefe81a9207cfdbedbb1e3ce6cffcc8012ac2c2cbdbeac0d8c9bfa4c690cc35aaee14e0ff62ec37abc7104c281452f981b3e7e5345582ee76221cd178fea3fdf1c465a83ae304d750eee120f39a06fdf8fd48706ed525a172c62e56b2b5ed5d9b9502f2b52568150fd2422bd0f082e1520bc86363f11cbba0e5d06b4163f7ff1e56c996b78c458afb5e9d1d45a0422e2a2c8511514bce3ded231a5573a31b0ad51c3478e50102200302ab9139f453cfb56e9e2946a1b20b7c7d8d680fbedcb347b7b32bdec8683824dd9833001c6fa3076aab84c0f4d1780962a7f34f45f3224d1925d67b17de7d6d1b16c3d514ba0a9f95613a16919d1637413b45482776c5aac1f72fd7d4532a0445a09b556ebe7bd74c718f5d32433883f8066c20cb456b5f08113ca748d717ee7302b471fcc460682993fbcc8963869ad49088d2d08f4801be0db8520f2091083a94ee653ac66d94dcce96e9b28b117a4bcdc755fe24f442576e1e3f199ce95edabcf4d1200aea301bcd74e9f76e6b0ee66722de2288f93b1cce7cf5d803c350565cb70c39bed8833884cc4ba34f13e59687c1bbd936a19805f1b359cc139339cc94ab8297fd55d35cef58dd2c22db37fc9eeb2333a0d3ec08facee6cee3ffc8b252e7e8588a629cd83461b38d50fcf7886fd5a1cfcecf4f0a3eb6e9adf434c76f91d5ed911cebdd33ed1efaca643e7ac94555680e2c6e4976d4de295d4573a705e85868fc62b4616afb727e1494214dd2b4f63a2f11436d21aa14743f36d17ace538793f9f1586fcdca8800f7fc18f79e4e0cc238a46c7a11f9542335cfd535b1d95b0870680b5b68f1cdd59c6e80dccbcfab165019d65d7cf6609eb88d78cd9988b39652c7261e041939f92ad974b21e7e82859e55b4d844fbcdd7d52e1a321e338f36311c09ac220202d178c779e66c28d5b6b037af9ce9e0bfb0507aa002c6b67a5bc1d62f9fe0755f887e6e865a6723466070f498ead64ea47e464131ae7a286edca514f2deb56c5dc0038a83e4981e944adf58a8b8656febedf9174b5a95a6b476e4fef8fcd51b8f02b8ebe157e2c40478089bf10811abd31ffcea6841265b7e49bbdde2dce89f1a7fdb69c2f0356ef71744b0a96b1495da3ae64cb8fee605b412a9d319ae19a66a0845b73f3321c1a2cc871c3e7294a446a0de756a340d6223217d424402db4b10e5c14b061771f621827f3613cd5298c8a229c772c57c66251ad5ccf122ce0c5392e1f11170d405a87edcbd262e3041c082d042c8e8b4d2ef7f49febdde6c3fc8563b5bc9efc3a70560c57a1ec8badb5412f20acfb37a5a8d0f7c1ecb8b6a7fc9723b62f5eccf8e0c7980b618870dffb5792568cd60165cf5676a5a25b4b84a379cedb14f18159d0791649e500fac316236c3c7dada41502bce", 0x1000}, {&(0x7f0000003540)="e13d31ba8f3c0cfde1e156618dad8597fded88755c154b24aeec8d479b755e6e4df76a89ff41d82264e0117eb2e98ec9ebd7b686e962da3175431d5750a2a64c81a07649678ae243416ebba684e0782223ecd08f18fd7a7fafc5f6ae33e973f9715fb29e10051df0347963ca324deb8cbbd6b9756e2b34f30cffc95e1ee433977dc8c416dc364b15447a72a0552b193a12cde38093c8b36bdfc35b99a26f352df4f9b942b87fe93a6737c1952824b678cfd8c063fd2510917ac81eb075c8d1d587b988b1f18072e69b832670de28527b4882cb1d81ffb3308e748325", 0xdc}, {&(0x7f0000003640)="d51da047f8df539a1aebde99e293bd1f336ab085220dcb08e46e4ba4d338ae6d4b7311af02dafe3cad46031606db05b855c5c1fce20b0add0fc4985cb22364dc2477734d11f4ca9ba68cd232eeb7900e49449c9ce9cf4073869c8d4eed24c6dc6c7f5735768a73e6beca93d86836a84b5fb1f08c63427fd63cd8e723318a82d974f83f7bd24804dfd26174c96fb7cfdb7b0b1d33d19bfa6d5f168ff7ac850f30c8745bf03851d7", 0xa7}, {&(0x7f0000003700)="7af6e1a3ce8d9fac13a2fffc29ef4afb492f854a2844c753b938ebc64b08e78ca0652820beaea7c1", 0x28}], 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000003840)={0x40, './file0/file0\x00'}) write(r0, &(0x7f00000024c0)="887e4d66f9749b28023d910c6f80350f1651c9df52b56faf50edcbf6b59faa41ab438aef39c36c157995756352a784f3bdafb5a5669fb684670de676656a70f17c1eb6fe6c769f45dc0220ade24405cf1ce6ca2f9dcf", 0x56) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000003780)={0x1, 0x80}) 13:34:38 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1b0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) 13:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xa413, 0x5, 0x2, 0x6}, {0x8, 0x7, 0x8, 0x80000000}, {0x9, 0xfffffffffffffff9, 0x1, 0xfff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x9, 0xf6, 0x1, 0x2}, {0x6, 0x0, 0x7f, 0x6}, {0x3, 0x7fff, 0x9, 0xfffffffffffffff8}, {0x6, 0x100000000, 0x7, 0x6}, {0x7fffffff800, 0x100, 0x0, 0x20}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:38 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000c6a000/0x1000)=nil, 0x2000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmget$private(0x0, 0x1000, 0x240, &(0x7f0000e35000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) 13:34:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x8) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r1) syz_open_pts() setuid(0xee01) r3 = msgget(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x4}, 0xc) munlockall() 13:34:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:38 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xed, 0xfffffffeffffffff}, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x5) 13:34:38 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x20000193, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 13:34:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) mknod(&(0x7f0000000600)='.\x00', 0x0, 0x0) 13:34:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 13:34:38 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) dup(r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 13:34:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[{0x400, 0x4, 0x3, 0x7ff}, {0xffff, 0xced, 0x20, 0xec1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1, 0x9, 0xcf5, 0x4ca}, {0x0, 0x6, 0xde9c, 0x2}, {0x9, 0x7, 0x6, 0x6}, {0x100000000, 0x9, 0x200, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000050}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup2(r1, r1) setsockopt(r2, 0x8d9c, 0x80000001, &(0x7f0000000340)="bee8b0b688cdef3ae00c05faefb8cec331b3e675526ff5f710b111314f370be2de9d00d304afc0a7b12dafe5286d17c1ea6c38f379200b0567b31f17522fc0ba96881a75c51e9edf223202fee02acf27a3fbfb85e81ca172132b3e6428d193fc988eeb34c57388b439eaab358baa2c5e91ccac39e148e9f2b9751ec65555f6e0db1027939e1ea24cce40d985ad57ac797d3608a3f6bdba948d13b82e803cc139b5c3fab1e1c6cc8c495116a709c0eaa1b0f1b89d7387956337fcbc4d0ebe27fb738d6cbaa09bd295520f2e3861c602c4b185252189690432e2bc46ee6e79965e41c6015bf2f98c19cd90ae0901febb8b9048d2fa1ff513aeaddfb2af3911067f4b654c4b97d663cdfc382b87ed9f0b0fea976f7c0caeb7507753d363aaa242ad1a81f15ba5b844c6b6239b263c6ab8cf7962952f58cf2a3638b1551df28128f5953a06d3a1d760cfab661e9d9887480c08067e73eca1c080aaeb1aff938721d6d96929bd438e640e73cd2be60509d1b65d7d9cf738f65774b1a1cecd333e339b7422b2e45a7c26711cc8c8dccd49c1140aee63a3d523156c79c8eaede983c9ec14cbf8da32ca3a0659d52f4827338f0f62515dc486445caef6a8880deb9318f5df23eb38b7753ea0623a122b34c8dfacb02ff574b9377b28c04ff7d0dc7b761ef883ee95bec909529f915fc4406988e62cc419a52a29a9d3a713e286e8f6c1f96da34e1701b49cd4a5f6f4637e1f7db1f7b21b13761d2bc3a95437772bf3585d2d7e5bd45b86a88d27476630ac7d386ac7c1b932e6b6a2bc930e70317fa2680ab10f326af5d0caaeb66a53c5bb2716c5e04153088ab2d2eb0dace014c89dc706f5b8bc0741dcdca18dafe60ab8624b5289c0de7c2c398675c085ff7b1d11ebaf535d50a1a6f89d08a16086f73b4a001e08ac152b0466818e253bdf1b0c8e04579d246429c17403379e7cc6cb18b8aa6ce70f50e1f6d33d4e319839581aba2f279e4d8523370ef99699a1dd14b817f2a9c18c5ccd81a067f716800068812aa9babdd8c294935c83496899d4a42888f4f4550026e553785e976658bfdf0001a33da92675fb6bf6b6f325bdbbec47d29872ea2640c29e9617d4d062430322a61af03f646dbbae49b37ed2d78c983e2eb709e253a0e43d5fb98a496d36d4a942dc7931c91cab2c73cf704d4117722f3a2df8538309525f097e778d69198cd7c1a6622a2c8deadeed7fcf233934cdb4d4adb29e6535c9b5f92c54f4611390adfa0f65d37b1b843570003c985bab3ce5d5e06412e88da970d12ed6b9f77e7979633f95580f80b60265362df443d877a3549b0d5e1c9851cb82f5ad22b97b5a53398e84d611cc94705be1b11c5d7e3f61ec718da53b45be198e82aa37676f1053ebb367cb7470b74aa81284bfde5dcdb1423eb3a9217c98b7a8c8fd115386be28f17509bf4edb58b08d7fb76c96a1e7129011068f06eafc3fc8a5ac9baecba6805fc77796d65ff837dd377a0ee38d77cb0153cb2034d826f2297173cecaa86814b44db08cd1e85eae47b1591ca832763e3128083d4a6e47d5d546778330c80069f1349b9ca29b0b06fcdd236d82cd98ac54739e14453f04070ab128235bb160c10c32da31f93990505d86539c5a91bf0ee565d7278dae023ad82d934a098c2ade4ee09274445382793a80e5400dbc3aa18f291fd7ab180a68d55044d9d557a1156b5b90c51a23d92da823835d08c334bc9e8b1844b48df9cef6d0a1361cd89c504d9cc4eaf6dcebb6b697240bbd5faa5b5309bb14e09f741ecb3638bf9ffa695cb599dcd70e4a3d0cbbdf667ad81e9e77d35e5c18102fd22ceddcb04fa6eebba242b8b0541529210a385e3e4e78c283bd72088903f3a4e0989fd44dfb0e4b0fa274bc10a4e2c86b837673da0da36fd0f109a9a3b1b3b73bd70cdf18b1dc883377e16fd12eb345da3d8cc86c343f1d0fd201631ec1dc643aa21dd1ae86b185ef3fc745b2038100ee4dba898400b0f3ef8e7916152dd2de77f009e8d0c1d22f3a02ea5f96a04439da760a487ad5627cbc650b4734157e97b28cf7b10d4e5a9a94fb47f2534c6496f6f8e8a4747d0ea30b76c31ef9f5fbe4d8d35afd17e47099702ecb035f936038c369cf3269fde158be7231b2aeac789f4cbde58c511b8937d80e9be862ca9497a2d954f82b7b98179dbef7c2f7f86f6015bf0168021ff63372d80557346ee5a49f2e0d9ef80ecee650a713cf5deb99d342b08de395a6be89156e70dad3fd73abee89ab23932c58dcfd51e1286631207a80144b74842d946197c2661268f18c0c68c957c44caf52c39bc389e8ffd719af85a2e238631a00e59d6e9a78f9f521d49c17d998df92132951f0929265e7dba8f317bf2e574ea81908a4dc29a2e716318cbfa2620478f3486d6c2af39de10f8b0eafbd81ccab9e62e5ad99a6e3d7b1899daf6a1b1f901cf246e96fe607998c689e01a911c8cf2e6e6418a89d4ff22f8c34355aad99727530a75694a32bec4163739b96637d738a0c360c53c327f300fb19873dcacd5ed8c3d86837bbbf0ee39e00782a99d200d3392c09198888121b498ebee384c60be32aef10631e9ce9fcde7396ffafd514e66b369e43d7ba53c8858af948b2ee530568e569782ceeb49de8c9bac0e3e33326c239b3ebbdff747c5d863bf4b2ef5d4c33d86b20c32b78215f3856a50814f29d0e66dd7b393c15013bbabe002186dcdd83a21076247bed99026d3beb2793eede22cbc6ada33648b0472b6a8a993bfabd780a114d7fda569e5108999fba13e10126c04fdcfc215126e9c89a7829b60bc8ad35e610b868bf3ceb2bbb8019a1d0160b320d2e21e9889a7ab6598a2d1179c31efdde2ebecb21d0a77c3d1e2a6f6ba1b03292b52a436f251cd97de41138dfef4672425387d9a58ab28711394b1928f86dbf205a8b0724a5da97e81d9e16e0a4dfb0ef27127e84f6f31de8bbfa6836a45459bb14c3b2fc21bf4842c869acb76ca5dd6851f28432f315426f8699ce788bdd778051dbf7824c40c21eb2eb5f7b4ac4803075e2b66fd5911d88a4f6d2e591be0bdec25531101dc08d45f49e16e2d8eeb679acd924d5e844ec48a195c74466f3f213ea4a22ef98888b195f7f53ebcbdb74acee13d456c2315b77df0fc6d05b553b7124b6706762061b605deb6966a49cea4937dcd43b00ac8babd3dc43b6f1661ccf5f0aae8a94d803055360abb5f967fcc4a09408c5318d917588e27cb992cbc3d908d1a5e2535d661ea023a362b40f1c5c85530b52fa34cc96ffb0bdd641d5f30ce9365f8a2f2862f12c58dc351b3f562e076124938d43db41fae66e444f09f8598d7605ad112b297796546cde674caaed5e3faff460955adea546dc37c4a3b2312c78e5842d0c9c803a54f8a73b6346af3b11eada214cb9ecb784ec33b577cd99b8fef5d1b96350000c6a02b50f81cf6ffc5f3e2dee90578df5cab2fd4e0f8dfa51662ced5a723d34fa8fe9cdad4c5c6b3fd9fec0d862424bfd42b27aad048e5f6aed8750b4496c4f29ce6d130334c05b344f2f91c79a5dc06871de07740a7a658274f1d576bb6a8bcc5ab9213a937793f4dbf7488c0114ef2ce74f89d8c52ea967d6dcb90d5df81c0ec4dc3a329ddd1158e32744345bf605d9b404a489745ff859a7a4323bc3cf44c0b5bc858476bb04c452f69b765ae3e20ace29f2414d4c8550f1eabe0d439d666f0b5f31634ce726175998d6548d6948a105c00e8e99de6017a2afd51039123ff0de25cc7d36e505b8051e6f37b51dd6cc547cf014fb84a03a43368fb4b935d68bce6590136567f4ac3682ecc5d64c0bfb75a1a609683ce432af5b60ed36d31ff6a1811fa22c78dfecd6991f029de2c4cec90874aa25ccae46375c4a019a81f5375dbefd3f2e350442205d5ce2d2d11146fcb3fed20e1283b0665f4c5255e0525f7e54b7f62a84263ea749d91962030c21949f1f142ca762dd16ca8fd0171b736e7fd21a654c721cbc3c2d9fea68d5d72bd494388f6e0f02c7c94a894b4fbc53f0421aa94173be97d42de2a5dfc76fa221046cadeca0461a0e73dc8b73795f3743b684225a3d12ec1a58b61c4c9fb82548ebc5f2fd2625eff8bd3beb33bbac096b4468751daaf663b323f4a909dcd012f0adb567a17142cf3c18904e9799a74a2ea889972f6b2a8b025fd6c3d390fa2fbcfa13b4990bbef56bb2e49417ef4de260675309f2b4569b24e2a3bbf548157866d2d946c3545da458d15ac62c9f1e1c18c67043d8f1d508c030117d97ba873879249173740dc8ed0337f216c032d3de7c48b2c37fa17e0fe2ef944edca9e2d51c127ba2c68324d58d6b94a44c5796fe9c0a614d6c7197e73bdcd7a2f2136318b521fa801ff4acdc0a438de2e857b8ffa598e8976c50c94351f65b1224a81024c5ce4a8fb3bbd9400bc602586149523cfcda25a64163333af506bb688d87698c1f92405ce888e67ac3f612c37a44bbc7e92525f88fdb377ed21f016f4729c085be70e9f1e97ca34f0b5856306dd82190c7ac3339de5c76072133b306a87b7cb118579bcae57cf07a7cec1de40670f6693b1b2b76008132d64e048839218137efe82076e1a2d1146e3ed3b7b3f5088706568b9e577ca95a16a97641927c4975eb7094b7853f5c920f4bf6c0c637cc901307dfb5a4d9dc0175248624b8ec0c3ece531eefbb2cbc86b0be3e4f8185afc9d8779e311dce3f6210ab268b97422e1b65c8a47e0c72381fde1e9727d83d73089b75731f39ae54f9eefd67a070b4b968fffb5997baa67ed37aaab142ad6704fa6fa2198640b938e118e8559f1cba655573d09cfa3ad2e9c51151c0968c80a8fbd70bf1aca5a95aa5a2b7f195fc2c4f1ce79c7d5db4669eddfe481da94dbf037db1c8d8192a65a713787cedfe35f7dc7b4294345a1fda2477857afdbe278008b3bf689c7af607f7690ad333096983bf963f54000e299c26712a938af0bcf4ce8aa3335195948c9934c891337dc090c61a77b30bf340c8bf78972e39c4d82c2393a494fa2ce7f069e8946f22b9935631fc4c0d1a944fb098d16d27091a3ca83aee9e36a727e2708257aa9261fa45c99b282fab50e4f5722ce3bbe206edb736604b342b39e856fd4741df0f3015be92c4ac82bf06e794467642fc26f07e60a38897e547ad1c165c248eb6693e001f5749d916811dbc4cc4de0d6f837cf9ec735163f27e31e966ab6ad001ed2963889fe4c0b1f90672cc9a5537afe644d47e53e54ec1808415ca0430e22ff5a32fcdf5cf2742801368cde63ee81f3e7f465f7f4a19781dbada9c830e5f6d8b36654bafe994d251a8f9627fee712c01e5f783ae3f867f657af99d04d3a5444a95fa38e6b45348131d437f1030e94021e863eb99b156e224e745d19d3fc699cae1406d54a8d5acfc2fc51163e1e465818c07c0034d9a3768399095d0e26e1f72b0423cbddf29d7bfac89cab385f0967e4915ef4d50a17fbb4aa7609ecd428d3123996901ac4bbcc9e3be27b38f578dd6cff74c8b22d8b36174abc17048eb66824aa96a6ce156eb03366948d2e2d44cf4b9bf86cf202150b5b33b8b8c27efb9950f143b1b8fb62b96fd3e5c9fca48ef991401a0fba77f3625193f20209344351787b58837bbe4491b173ebb49d8aa8ce1385196d1f03fca5c06542105c856d074de9b01c4d5bee91418f4ad85491fb12e22c2e6f4aac1a0c4fe4ea3bd2491281e97e124d2ca2622fdc22f5f3ce1d2ee61f3e2ba3c63661c212c48a82724a9662d1f1d5bc814f4eb167f071ff614c441978908", 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd4, &(0x7f0000000080)="b6") ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000002c0)) 13:34:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c0000c58c"], 0x1c, 0x0}, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x8) 13:34:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3f, 0x4000, 0x72) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000001140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x32) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fcntl$getown(r1, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 13:34:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="646846d146834a1b0f", 0x9}, {&(0x7f0000000140)="0a89df6d31b8b7f0b366c34b68b4244950e940cab8ac834f991194b720077437505e3f1f1e96ab948d2ffef7238e0d9056d2593c3827cdcf098463435a66eb355f6226ce37b2d5a1fe6c5fe42c422dd56926b2def1e6602dbe713649", 0x5c}, {&(0x7f0000000200)="a11a49b25d83b98f53f63ce20b4ad6600d75016efa0ec0c5c6c6ce6a8853ef8fff574267cb69734e126e4dd57619c68b620c6ed19f8d3d62770316dbae9b057a6f0819d07682db56cb5b577845207386b1e103de64fed6400dcd8ec00e8afcc8b3946a75fe94c315219aab2a4449ed9ac5b7257d5e40507ae26c15bb35914aaf92a8a2843ab65ff1dc72f6f35e82c5105e767387f9b95f8e16327073815873d5a06c4d80ead4f840ae08efcea9cd00cb869e89601b4518dbe97b363f3844a7", 0xbf}, {&(0x7f0000000600)="55c8122b2c76f20768ec0fc23d3a46d24bcb9e36ad8e581a9c60c76c7f7f45e12ec07e65b21eae72d81203ef6d09eb32885270c981e25aec26b12738e67a199bb42f9a6b924c884e7d20de0bf41019c34933d0a54d15726761a59a5f65be0731be2d96fe7eaa66f572aa09af7271badb1035a02e6b1b8f5819674bc06e9ce9627f80f5a4215a64781f7eb1b4fa6644382a35534541a96ff7eed276e5caeb620f4a98d50c132745a7805af615d8628aa87939652635543ba4957c6e048e7808e32624473e93f4501546922067087275c8043a80f79f278b3584acb75f129a4934f7031295f3f46e68f5885f9a092c42dabd9b41eaefb7e71ff773fa47b0ace726ed06183975628cc88b50169ac45b08e0257e55d019e7dcd71da6158338e46c5a46689dde5ebb38ef2e767b67966159e00d3724e7ab846532bcf3224311c9137511f58329817195c0af7219db5d2fcb02db7ee746efe1e69ae23440e57f2c61770268516651e1a2a26559c9296cf515d98bfb65becb4db3ea59b5046f9ba8d01d01de6d53030d1afcb8fd938dee44050f155e71db044f19d6af69da81749c818eea87b80dd595a0acd9f91c4d46d861647d45a695d1d9ed141108ade5a4d8b9cc1044a3d87448c3897a0b96358ff18577b4c5b284a00af867f0f52d25e2777b8f997bbd5b4e6b83e2aec9cd2ae6c47c4c135c01e9d601c2fd2803125c63bcc1ad4fbc2f05001052924a3bbde8e176640da44b4768b457cfa283c0e161495703aa645f34b5c1f659d2cb7b28db93965adfe13f22fd6c75eda962b0ceee3d37cda660f80b1d28598c540066c0220e97679dd52c3b9c056aeccc00e7b6c00b54c020cbeda913bde1e84f87f2f77e1fc6ffad43a19ffff5a9fb3f022dc548a8b2d7439a096018dc79c08bfd5ca4727986da586f72a8ee355ef941aedf36790807dfba3eafc903288d9d96f68d74cf918d5fcac2ba2d062247fc02517459820c4d0a20921443254038cf60be1bb820575fb3ca02b0730ef404a0dcf0c6cb05d1785305f8a969d4df048317e5a2aa288b27b0a6c5ecc0fe05bd6371b424ae981548d3c6e4e96814101ba842571e19ebbeed653ae6b4e3655a3cb5e70fb8404c61ea598a32eb89da5d046d1635a328ead4bf1f08e4e457d4dd4c2cdd7e82db3b75ddcb51e2f4d516f1dadde231c24ad71b7f118b41a2e2fad40f7984c8fbad71cef6be55a3ed66b0fe9232781c17817b1c1334e69f20bec3fb99b905f59d762f628b204516e17ffdbb2e982ab57e945ca90192e47bbff00c9c42ab7c7f1f9fb63b8cfbeb4ef29c295fcb1fa8b3c8bb93a9d40abb3825f6b8e50f2880cb3672f4fcf304623314217ee7c4e9615b1a9dc6782127951bf7d20e73f4222815c38a54c8287cb5a86f04771b0e0059da8354b949d788696369856e23f8da3280c0231ec40cb69a2e7efa9593a56a3d6bd172f47077ac510c8b7f3aeefe30ba4b0504bdc478b9757f898d57ae1dc530f2a6edcf3ee6610e4fe4702ae4556b5e0b63c90b624f4eb983a140a53f602fdaa74cacc2fff129deaee3ddab18b3d805e6431ead94dd2c614871a7e30b26a2c3c086e48ee7320363a0eb551a08ce35b638fe78cad220be9946d3d67fba556b85811e790ac5bd6b018539deeb73a8d7fbdb836dd19377a7f3dd87dc18662996ace23f42ae4da32ad118898ea2944c97208f6a89c6e86af4d5a9e239b39acd5eaf72c2b591bafba04803d2131728e303eb8e206246784f65c19f7c10ae8833802085ba3504daa281eb28515d39d5144fae3811fd5cc12892c7182d6caefbc18ed1c0f58fb5ab24d778555b841cdd8fa7bbb1c4537e427a973e6550b0bf72be5eeed504265c1d7842bc26f297815c4efab5f6bdabbf4891ec59b8b8b94f2f686c5100b68b543212f514a6449f4563a2d2e4ff55e4c20ad2b80ec816f8eec7c1f62f24ff2fdd9bf91713162bd7011fc10db17c00d2457841bd354e2ac6b21f76e46a5a61e94d89f228a27e9da7b3cce632ea085d59eee7910f4ef65a4fd0c6508b08be255b8851a502e995c082b028e0ad5fa890b011a40cf8cebe7f398d34c6c4b43711e6a5da1d5094f667a6344c54d3544de9f1171dda40b62a82d0ce45c10eb869237d0c470a34e1818f88adf034afff3f24707191d68ecfdec47abd04f5bc0376f3a4a630cbe4caed0fe651be2442590832e98ba9b0860a8c77da6ce1c6f103d54f8acc9f6910b236375f23b495e774b26058ee84992deb2b2a69b3905ca8d5394a77f497d1fb50c33e26dd480a9aed1124d45061e8ad2392a0da33ebcddf3db5714a5439b724c59a4751e7edf77c423528bdf356556f979ca383851fe4f1ff576ad0112cda500c1abf55ab088bd4f0cd236c4b9cd8abac44be43e714fcc0da36b41f59e01170bd32d30568849e55724cdcd3ef657d064a5a3da38ed7caa36ee68c1e9844a86f99b9149a425b6a7dfdb2b0dbb8c598b69667cce76089b8d95572c6f3b7d589dcc6ef086e43771cbde93cd6f51083effe11685da8eed687e0923f81d3be14bba7a7586d660f099c154c6dffba8d1025a08dad26c2811f1cd3b51cbdc4a38749f98adca08f024fe4b280243895031c052baf2e47e6e85634b56c2ee76532910585553c89643fc7e00be0e637a7381d2998147d30ed229ed7db5be3a0da80753960037f17bcb7c29389910209ef8ccfd1f589164a07c3a64ce651465b84da6b9911968a3425dfd4199ae8bd032a18a3183409c5d30f841375dcd5a659789f5e92ed52f0e404a78ae6e0bf2f1a772a2c991f38d42bc2cc297bce7a717bba6ee97d901c75313fc34fe47b206eb9d196d901ddbec47fc7b9b840d4d75e9cfd65abee3b34340f80b447bca2e1b3ccb5da49e4d7d2203fd9349303257b0f975f46b685d893d1eb0ed1ce84e78822ef9278ca0d8a662692fa9bd5ce514d5d54a595aa61b996f5545b0fd5f370219e0ed5e27ec800230dac6fd4c35e9d1ca3a144dd0d50e6ac3fb7f4d71c0633f5919f59f6091fd4631ab747693584e382d48bddd80301f485236481ab46e031e38dcc2c8331fb43ed7b59839e7eb3965fe08dd68ff6e0832cc1756ebb598dc098b29e4a087498843dc0f4e7b63b7cefd33335f7c1e99e68f748ecb0578ead63edfa7ba9da870cb680f2ca17ef756a2396317a6fb1e1505fba7f2512afc4a5be03a22f6e10c459152dbff8b65ea841e4d38a3ecafd71290df87e192acf448d30a2fbcbe89a3e579a80f377f794b00796d996d32596ebb9a109a626a75ed3e9757257e287c5c4bcd033d17579e59b72f2cd154188d7203aa7437bc0d4560553cb04fe390c6a2d61f72163dcb5e4c7af49e3e891c5aa6b5a8ef02c7befe7f18047daf398b2c8cc0c624e0ae8a6cb5ffd997277655e6eb2b0c62dd081c651054bd051828f18eefea48fa2ace5e5a1c81a954da15270b3cd2a861f8e0a5bd3823034ba977690f294218fb273a85dc5ef0ffaef8018d1db0ef9eec1c72433af96475cd50ada6d15ea82b2e627350e4f2e6a08468ed4fb1e13e8103597af82da82fefb26a020073f82d7da750486e8b8fbaaf7045f2709d9a9d5ef9f62e5d78b784229a2d6b4576d16a533d3cb8d9e3e442163d6fb736a472c2ba98b64f71f817a91c7c6f30efd512f0bf1763468f3d1daa163e7ed1251714355d845641039c9ca17936186e6d861d8fef86bc3427a8d96da2a2aa0fb9fb85969962b31e391fca16a91fcaf9d6b0e8f432daf2f06af83ea16fb567253df684da59f343a19b975504686bc620add297b3c17edbfcb1d9c1f57992ea52724c24fb83b84f607f5bb95383b345b7635ee7bcd4e93ccfdde1f31204dd75cdc539e437acece6a677f7acb23048b8ed90edafbe35c09790e8d693379c93161e8b27117df07d54ba9e155305f4d9613bb582d1a56d68b8e1a4d008e185edcb376affd1f06039beb72424246bc42aaa3a9307d722e12af934a9b130767165cd7ce76410b7f9c7bbf7ce52deca70e5e52a54df253e2ac9b567be694eb9e27f84163c0dea18ec5709b4717b77698a506165c2215ca5883983e1b6fe10aafea1e9f50e4498be5f67685ee12bf1bc77c26f58895dd0ff3e989a328784104384328d0d43357c8314cd3d5d764836c60885339f918a3241ed871aab3ff54e843139bfeeae1fe63228092ae942123efea5b9767b292522347d99e61acecbd6ade1b24c52120a0490abd7a0ebce4cf9f78fa40700ea420aaa5c8d8b71033de7765957cf0ed47c08bc2102d8b406093b404cb4bc079d7b116a681b3bb304ba96fc6adefe9836f2557a1766495eaedd031c2d3f5524468431eafb976434938315140abc2c274853e7761f0dad4c7fa315a643d213645e460c3bd66c4b1cecb1497f5ee9d324dc461da6317434bd8556993e7c5c71948a242b67b04caf7840013616d9c052d2036ccebb9f7e57e16a6e7243351c1d3f6bdfbefbeb9c204232c57e07f9d779a60cfc209b87f4d81c2aaf2d3ccff3736cd266362b9a7813cc9a83e24d04776658b6b5bf8fd633d81e37cc96b7ba49a82d64cb9fc5c8e44d52821b8fd1a14fb92066aebbbb9730b82f2a88d27fcdbcbc13130b0e376b9ed80be3fcfe69bcf6c934f76f2c54ada03f170858324fd22f887ce16c3fda3b0cff8a8dc7fea4e327172e53c2769512b77bbb0ebe0e2abfa08651e71eaf2a534436274091ef07e9a30d2a6e3abbdec7e23dec3c3045456cc3a9cd04f8121d46b69e962302dab24959e0ae9b7fb3fcb93b16d9223fb74e58b01588b7bdeb7b1efa65e98d9e382f1c3793dc945c149b917ef3d39c646cfa41840af5d9da9fafe698a30192aae4e3b9029904937c97b8c3a783eea5018ffefddf01de75223a5b554d5c968579591fac5409af6acc7f2282a42c953801fd7cad65dd288a135b37b95a259f0c58679569943ea6720d79ff3d21332e8e83d7f7a410a8328e479dea5431633fa34adc66b24aba0f588f8e1304a8fc5e541ac2f6fef0966acf29b109ebb84b6f0c46dc6389820e369cc79e57d365e6319cbcc6a45e59a230437606e42f08c24a76d56befecfbf2a86bfbbf5b02042ff4743a997ebbf0a3e77c78d5186c5353311a13a69ead2bd27e491db443101f6a949f5e532776f5618e19acda2c17f4ee2b83c92c121d47584c7b0d2802e1584904c690aa656e716bda60c6471022f5b38756b17877a67dab4349c140aead83d522a4b85128c5dc66f74aafb86e150eb460afee80ded8d103de1492d87bdf99fad1fd1ea7c56c2de883d396243f7f221c6c966e28d73cf037d08548cefab6113b900d8e9bacb186d3aa8620f9659b6d7365f3fc8bc1df2db6b53ebed325df2c4d9dded0779c5a25b79c659ebb188b286586d24667c76e55594d107eb9874db3d6733ba30e96ad21bf62f23c9d573c10b8685d2c9e77f4178a08ef0f21ae14e727fcc3595529aca91f05a36a332ae9ea0013f162a456757525ab5698cd82b89b7a5b994c6388be35a8b3da78e7ff401f99e86c8e03365e8e23b5509031ecd393afece991f3ebb2a3a94f6b2a378b47277f89a6b59894086b9bda052ca51ef260e1efc79c06d53b503ab04b6bde87654c1a08358f6a9a82b67b0266feac61993be7e690673cd99efe69bb9c001de76635738860353dc40cf00a7cdff831b5be62f5b8c103587a5b37e611bb14f8a5836912de3ae27244af4a8b67271dd9bd0d1f5c187783fb8990d0fc3be7790a38633bc2c31737f023e053d52258e4b13dcca7bdad98cfb3052d4b8de3507bb662e1634", 0x1000}], 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 13:34:38 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000280)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000002c0)={0x1, 0x9}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x80000001, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) fchmod(r0, 0x100) 13:34:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x20) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x100) r2 = socket(0x20, 0x4003, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) r3 = dup2(r2, r2) ioctl$TIOCSBRK(r3, 0x2000747b) socket(0x3f, 0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto(r2, &(0x7f00000000c0)="fa467bfafd14f559ecc8f7e7238cc623a607cbfb6e802716fc5eb63d5b8ab4e8cd1dce83c912b4cf01543a67bba4626080007cb42383ce8a6727c902fbbc7423a4df40f0cccde961", 0x48, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x100, 0x6}, 0x4e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001900)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000280)=0x8) recvmsg(r2, &(0x7f0000001800)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/2, 0x2}, {&(0x7f0000001340)=""/184, 0xb8}, {&(0x7f0000001400)=""/223, 0xdf}, {&(0x7f0000001500)=""/11, 0xb}, {&(0x7f0000001540)=""/120, 0x78}, {&(0x7f00000015c0)=""/199, 0xc7}], 0x7, &(0x7f0000001740)=""/145, 0x91}, 0x40) mkdirat(r1, &(0x7f0000001840)='./file0\x00', 0x7fe20996993bf12c) getsockname(r2, 0x0, &(0x7f0000000040)=0x46) 13:34:38 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x2, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 13:34:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/130, 0x82) write(r2, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) 13:34:38 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x1afc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302aba6d", 0xf) write(r0, &(0x7f0000000100)="9cb2992007294c02192ddfe06e2e2e", 0xf) execve(0x0, 0x0, 0x0) 13:34:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) 13:34:38 executing program 1: getegid() getgid() getgroups(0x40000000000002dd, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x14) r0 = socket(0x6, 0x7, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000027, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe23, &(0x7f0000000740)="f87e835fac5ad61b1e8611ea66f22b6d69bb19338d25360b146f1269dee9c28a8b4b341252aa3a51f831a6c4c45b7a0fa42d2936591d557643bf227db76d73814d4f9d5870b3e32e3bbff347a65bd7c2c16eed684146cb72f0187c44c7b38f1c16c160474e03d2dabd31c6e123e4be2b79e16901dd6f5ca5d8bb9138683a97c29e18053b00432e962193748f6eb9fda9dd3588c1b449ab3776633b2c3225a2a6fd2d5216ef8da31301ed385226e5030eca619455c03b9d1a01bdda5b9af1cb13c8dffe1b75333a0f86401a545e798dea96f3d11cd7144255f775d8069cb6ef62e3ae4eca9622384162d26868f949ff159cf61c08449dec132a30d21140626aac9b98f8a851bd8307799652013152fa43da68039f8b2fcc174c5d2b6822320d7e9df77a7ac821f57ecdd3a08e6ab2e740224c1fc3b1824e535cb06d906e7fdffa461e2c7714d811e3f99afc8e2a655bd5710759a3") mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xa6b53b6de3d8478c, 0x2010, r0, 0x0, 0x43) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x81, 0x100000000, 0x2, 0xe6}, {0x7f, 0x4, 0x6b, 0x8}, {0x7ff, 0xfffffffffffffffd, 0x3f, 0x1}, {0x9, 0x5, 0x7, 0x95}, {0x0, 0x0, 0x1000, 0xffffffffffffffc5}, {0x5, 0x401, 0x7fffffff, 0x7ff}, {0x80000000, 0xb7b8, 0x6, 0x10100}, {0x2, 0xfffffffffffffff7, 0x0, 0x400}]}) 13:34:38 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) geteuid() r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000001e00)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3ceca51a234cf623fc3e896f05bb8595a4861df0ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc66286cbfac10db0ff562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c8192d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e3d490527c269ec26922af7c90e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c732d7c4dc9b60095d3d518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d09612c158efec4c89ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f551844d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee73913783b110ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e914895822843172dbd3a00fabd84adeb94ddbc1b90dc56cc662309977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b3ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4e99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f0000"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$setstatus(r4, 0x4, 0x8) setuid(r5) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) dup(r4) mknod(&(0x7f00000018c0)='./bus\x00', 0xc000, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) 13:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0xe35a20c3a7c1c281) close(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:39 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x80000000, 0x1eb1, &(0x7f0000000140)="44145e1da5d51c3fdca813b8044790fcbb141d232ba3116b7ad4df5ae1e96bc593ed005f36d7e4c5ff975b7addfed87048aa646baa674d1a2d1ec26fc0ed965e6933ad549ce7ab10034311", 0x4b) msgctl$IPC_RMID(r2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) 13:34:39 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='.\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./control\x00', 0x5, 0x8000, 0x20, 0x0, 0x8, 0x2, 0x0, 0x2, 0x2, 0x5, 0x6}) 13:34:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:39 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file1\x00', './file0\x00'}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x2a, &(0x7f0000000200)="c4ea1851429b8410bcc168baaf198364c7ce077f6ed8be6ff0dd4ae79b7648edf293a5668965eb131e76f4307ab59e62114b", 0x32) r2 = msgget(0x1, 0x101) msgsnd(r2, &(0x7f00000002c0)={0x0, "6346618574f2eb480bd68816eee39349d2a043ca129761c7fb2595d34cb44a16118e2d2adcf076326105b161a8ddee56e4b24349ec7b71e616bacade2575394d7b369a9b9bb8dde7a6627b8c89b7179cd25008c620b2020368f21b60342339f3f15e2b6d7e55b54e9f12fc3047608f9f8ea4b197b431bbc9fbc1e30f0f92c76526731f58c7"}, 0x8d, 0x800) close(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="51c9a2b761f48c981f621a9918553898ca3c5ce7ffe9c6dd80543da4038a144b8a30860bc297f2de21e809dfc77f950c51084f04b4b51d5eb47399c803519e59c91543c533d1f2569407b63b75a520e636bf00c7aacd49c351b7fad925d2d1ffd247ff1cbb03d405e9a6c8365a76e2d9a161"], 0x10) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="04002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4afd6bf11be97b5eb574bfc9d779182b7360af277ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = semget(0x0, 0x2, 0x184) semctl$IPC_RMID(r3, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 13:34:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x1) 13:34:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) geteuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) 13:34:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xda2, 0x94, 0x0, r1, 0x2}) r2 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffffffffffff92b9, r3, r4, r5, r6, 0x40, 0xab2}, 0x6, 0x10001, r1, r1, 0x6, 0x2a56000000000000, 0x5, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000480)=""/142, 0x8e, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) r3 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000440)) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r2, &(0x7f00000001c0)=""/227, 0xe3) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="458a01ac604bc7e0bc22f0a70020d0e220fc0dd307d7f8c7c45d8681806ca59a3f8e2f37a3b40a0db60ae2f0666108cc1df38a60ff2dcf299dba535b9138f9032a33f737325ceb9d9d216660f056ecf56545acc7c48fba8b61aa04f7ef", 0x5d}, {&(0x7f0000000000)="795ccb5859dcba0d0a4b14fc196a693ac40002ee6efc026f65fa4960bc685909bb3612c02a5ad60f4ea69ebbc065abdc5713253f7d5ce4cbbea97d91224a1721", 0x40}, {&(0x7f0000000340)="e872b51489c5302a7772e961eb6699675e1f87defd0f2e8f6e789788a2d51a70c57b86510b48cc8bc9245538ef9bb92e147cf4ae5df360ef11b7ecaa81cfcd110c80d7008f6ca6aef3a7be44d2f31c44f2c3de27eb3c59b9e1248deeac6afd9a7d29a0e5f350ad154bf8d9e210aefc85dad2331dc6b204220c6303f5d5ccc7c5442e7ebad26826ead1fade091ef545c92e0c43fe46a613e0ff1bd8234612be7c23337cb880b5da7ba85d33198a5d04bcb5d9a820721c8dbe3e5bb544bfaa0a3fc31af87128bee4489c45251d1c39bc", 0xcf}], 0x3, 0x0, 0x0) shmget(0x2, 0x4000, 0x10, &(0x7f0000000000/0x4000)=nil) ioctl$TIOCEXCL(r0, 0x2000740d) close(r1) 13:34:39 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x3, 0x7ff, './file0\x00', 0x1ff, 0x0, 0x6ab}) r3 = syz_open_pts() getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x7ff, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getuid() getuid() r5 = getuid() r6 = geteuid() setuid(r6) fchown(r0, r5, r4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="f8d33db55682fdc00950cd993f29eb6fe82605f9fbac17057da390eb15c49d6ed9d6e01a0c1d70015e6a4bb23d14c494be79716bd4f7c8b8cfa29771300b11d88192cb7ca61dbaa3c6050caaaf", 0x4d}, {&(0x7f0000000300)="c8cd843f35a5c674ab921ff24faadde73b7f7e66cb95cf14501c972eac06becf3540833372a720c2c7bab25177d6d33304e6a8c8d595", 0x36}, {&(0x7f0000000340)="41198cff9f205d93d25913d7d9248bfad9bdfb2df93798", 0x17}, {&(0x7f0000000380)="cd59d574fc3ff3fcba546e2d596d38", 0xf}], 0x4, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x2000000001) 13:34:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) 13:34:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x123) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='+') 13:34:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = kqueue() kqueue() dup2(r2, r2) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) r3 = socket(0x789f08e119bb758c, 0x1, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffe9b) chown(&(0x7f0000000000)='./file0\x00', r1, r4) syz_emit_ethernet(0x1000, &(0x7f0000000140)="ddd97f6512807cfc16be5dc5447a26141dce3d71ff20d5356db377ccda759f76a44d8c02e788512cb1353fd6959d5e9a45aba0fa8494f88b410d626edc0e3b0cea02883ef670a5a8094f5935d5a5c2a9a3e4c6a035b7ad2e8afa56c13ef34c23b1230d3714177966dffdf28262f98d5b48ce69fe62b0de60b77b1c0c0d1d6ca6fccf222e124f30d258e296240198710086f009a0ded74697c1f54321ac357c3a490938769a006c9aa5a92e88a6ee11c227983f0bf9bf2be63dd8f97836d138c8d18e73cc7649589c3e8535ce7ebe533d01d03681f6b606ac3c86afc3f31a0031fda5da8ed374faa918a399218fbc64bad0d4ef06723f8a914237853b24b4a91f0e128fee5254c65df7ab8f195a04ea7a697297f8d77d5574c4cf8dff5cb6aa3226f54fcf3c7bc7f3ef11797dd98424b27dda16598727bdf6f226e0d2f688ed09782de72078ea608d5a555d7e060bbb42cbba38c8c22ae34cc9cb1614e7271d987dd6e8ad48fd8c43efcc1198dacbf2ec430fb7df9027ef528a6bf8cc3f5d278792e12dcf0d3009b3d4b4ba0f09c771dad3553c5ae292b512541e8261be54c5783354df0799d7bdeebe7342eb8db187a345504d44374bae0b95e41c4c0505fcba6f53eb860ff2353fa9163ae7a43fb7f9519ea82a39949b5f080dc0b4ab33aae2cd76550125f3bb19141d6d8327fa73e1ced9f115e81c37d41cd511fc5ee6d5f6589e3e06963b801d454552cf7406b8aa2f42a74fa983d220d1b4e5a569e22fcdbc9ef6094fca7f8b65fb1d3d1e837b0213e18b0e746396a982c0d39ca2696989b95d475ce86c52effe8ab9aa6650f991be909f21dbb87209be0965af2b6cb1991b4a1f4a493e26fa0a26915b8e0d3c3b66bb48e7cd1e32faf66799eb0d7a41963ad0119f67e154a087ca428e6a9ef86c3333dbb16405bb4bc03723971e45d35cdd5b9432cb873bbf61ae53580781fe685cfaf414bf470548e8153480dedad438c65288625cb0b18d0988677f4693604589d8514e36ee52edbbc523470410e6b3c873cdba796966f3419f31c14d1d3430d2d71733d96c8b7c0e573e1ab8a434bdea064f8b1655b6dc7e4a5eb8eb6fa8fd8f97aa37c6c221bef63fbd88a1accf8a39a20f1e98021f11a507836464bc20309ef220edc05577bc1215bf10571eb479a7ed705e826e0caf4d1ce2635806233a5ea863b99c72fe952684c5dd5f106f08a34d7ef276a2166ab44e22c0b316e71b0bb342f7c89eb2eac99826ed1138406230b68b84639511220b6fe47270322cbf71512998c624d846c6689c381657a7719a1b54539bc49216a11eb629a3d9889f161624565caed4048b78c23b7f25197c3f45a73c124b8af514f9ad0f4cd1c618487d3118894b033cf90154a7dd6d1bf326b6a85f7e40a127a175d52c0e76ebba0904cdaf4d2f7bbb11c401f01613956885b2dfb00b965a49ef5043cccb4047790d384a86d7c4614cc19a9764bee72a18507a1eba29fb01cad4302662c858a52029e1cd48b23361281e66bc2e970e9feea7f3f446e07b6f8cd97f98e60acb0082529803597ab94328855f1840492efd7cd99caffaf51d9043da795339e318bb9e4b4b9c287548c2e81f9af38ba3e3e3a4b901bd92c1472918e6e7d545718d3a5344bcc4ffe7fa3f94e3df0b86dcdabce61cb9ad12051913d7d1801303880fe86502393c300c0ecd511f06cee1965472a4e936606d9583a8df2a1cd35049bc608037872d755b4546805caee5bb898e6801e8591d98faddec8b063b8fbe46d6da4e2701670c64398b625ec40df371e2d3c9159e37983788efdd69651c0971147cf16279c79ef710df425e24d122a6a0780dcb969aa73789526ad4281addf81e2cb3f1a2c854a87ce8bc90f7782b73ae0c6e93f69c47b11827a2c84f27094bcb3f72c5be27cdb26bf87de3189a518a3e88ea88a22419af3196c173e41703b0f22b8c1483d475bc16db87839802f4e5b3a3f4415b69352a955967efa2fe5748c3138196daee7ee739033b2da5f72d642606e241b51a476ef4a98cb0c642648cff141a8e80734a8503ae3a5b965d7313f8188cb3802bb2d22378829f41c682f87d6f7d582c2d280b486e72785109e489891e9136c20c900b6c6852ef402055edb64dd95212f2e3bdd324b2f4a273a616ed4774697c5503d0f74f2c8114eeb0cdf981eadf3af494460c8c7a562ca09c2e8b90bb370ab6d9ea8106f43b0c331df36db8c18bfdaf24f23bc54b6b28d0f74b1312526a990147944aa48a32652487a25f68167360a5e9762dd43867ca403e1ce033c424a56f32640cb5e7ce27e46591d2b89623d329fbdd107d575c0a49d5ebda0a7c07323dfe70bee1b0b8aafaca4d8bd3ccd50ea41c698cbe77ceabd19666e7b1ba758b20cffa56c5dcbbc68c02f864a8587a450e9501b11c2febc8068c928a7cedb73d7a6867154788b4afcf418bcf9763d84fa9a1fb940b971d92cd6965db22297e15beef70356054594d967b71c4dc634dfac1f48b4a004b31fac6fc2faa9c69930024f8fcd1abf53208a6fcb6fe5349aea6ac61119e486f324ff684053f9e6b2040a88a17efebb796297de9588f0bc8436480111f310162a220c7bdab5c6ea11aa896aa02dec7cb86fbe716cd25623954d1a666811fad024e4059966976287eb4aaf9dd71660b3d9e83d3b15298d2963dec446643434f140ca04a8a060adf842cbd7b6184307a527f76e841f4178dfc1fd086e67b597b71a830d66e7959fa66c371555635902f87c7f5b51c62a55977799c58d33bf2d4a9f555171741804f31fb9e5ebdc797738f1303ccb67ebe1790708bb3377f439dca21b6a3b5f42fc3d8bf4185d33754fcfb391cea152d785db9046d94a62873718efa517afaa178a61e1868412fe834d7b112745e53fc43c42bea064ba9fbab0c078c907bb9f4ce8b06cada587e848a21e7b0f9d2ee0275bdf6974e69b4d285616408a00e07727721428a50f58b7e8783f0a2c276b573f935c1b30d8c537d2691bc6ef9a1fd04149acbb6a9d5775dd04c2e173df1268feb6007b9a93f40e9fde0616a3e1f023ce35409a0f4c52ee749378a2040bd3ef7bfcb6b81dbe16d9c497be67b4f6e3355076af79520171b301fe3aed7ccb779cde2706dc7695bcc8309c996510733d2fd966a7e1ce8cfbddff0d9a3d1d9bba9e9f9167205249a3ccd45eed09a5dd9b791893a1ec2ae8923f561f355751b80f141c7fb99e7635eee5ff5cccaa70ab351fcde33d244243c8efcee502c548753735f4ad0216326fd42e10564c27a1800f1dd78317b68646fb2bf4234c0b65cd107888c326356737b531290213e7a7d6337ca249e3c0b563dd9e933dabbb19f1b80cb4fda6e3c4b4480d67fd3b5eb69bfa55f1062c9c1d8058925291cc4c414f557fc575e4871620be715a5407f7e0ec2f6662d5681476133572fd5b5768ae728789248ab976e2106e55fe9abd9abe7fd699a6660e6141785e34c641501e162663b59b741bec93c86983bde2232ee316221eff5612418c046cc328f46671924b9866ad02ca86a604e12002e05e6431b63c1b3c97d432f80851f6c47976e47829ececf1e8559ef4995047d70d39c864b8afa4b3b2ebe0b3db9937e8e7c94c05c2715f75556ad6f9df77880d19845816c9e94f3ae7bcbc0c2e4c5da559477c646cf7faff408a2071b9beff65c0d55775a12c6364c64f1a5db47b3a80f8b5b5b659390b028dda2a9a0fc664c5ac1d40c2c9abdf8726df3d77e7b2db5ad30e52949bcbbe9243b4ccf0c8101343130a8543fceea26875e2922cae19071378df07850fdc46b2324eed0b01506dc9139bd1799ee9aefb38a36e763ac846ce3da4e9c229d7162d02714f4a06b030ade2083fa83606a50f483f7689fb3e369870c396fdf57f20c50fd1ace57002fca13f0b1a63927f56abfdacd9c308f365c38b9252601595b807f34ff1e11ee2269e72e12beb5b6f4d53a161b7a0764c524601faa683dc457dcbba9f52866093d9c4825ce9cf42e25ac61d372953f5ad7695a74691e3c15888e0a2081f05bfeb20ac8252fd49ffe6008ea13cb50913f9150eab18271f74b538d32e64c5503caa7a874d932660eb68f6fe4fb22c7e62ef9549c87165b60a0f907c994d11ad4c15d321970aafe2a3b9a341a9fa4b13fbf404368f2e7042647567658ebb59c9e1ef4209375086edc88c7e90a5f30450d89fe39b74deb5c3319baeac921c6822ce383043f98c5b85cc7fc81c599e8ecf929902c27a3e497f0da5dc2af3cf45a7386c889a9068b4831d6be2063d2457b01ae30057f897b98ceb1b93d165748efa215ef200712650d246bf3c1e1664916a4f53b867ee90f7524f10fab16f8e05701a0a0a446930ddbcb5eb44d3ddfc1b66e333ccce3af3ef2557b99f6d8093ed2e4515b066e40b88482fec9510c4e5001757a6bfaa1376cb1736dce7f8d440214e596bd02238637cefbf2968fbbf1f2890e96483625099a8f8d23aee5c5916abfbf5eaecbede20882faf594a783955593fe999bb2c79136f1cea9ea8f3dbda7c04c2eb69c51bd694116ec7da3db4a9090e451c703acefd16d016d39efc7ad09d04174d659fb8b5a18f7f0122d58bdf845fd5a98303424c20f7418b120bc1269f56dfa5ec25dd0f82466da00e421d85fbf3b03f800179a7fdc45f642e14452a2f691088bc23e3ca1148769a06cc74c3eab9b2781d2fa56af87aa95cdc3e9f55ae982a80019a602e492d58f41032e0e617f0ae50927b18003ed33bd6b054b58ad19b79efd4fbd9456781a4ae558d0a6a66e621bad93bf9367baddde7e48860b6c62ef97e35328b4f5226868430896a8be0979abba1e21ceee759253ce5138b11958934c33915bf3a58ebdb3cf0fb93827a91996c709405600459882839ec80485b092b0a464d7f766d6f02fb1d5a3080e38ffde7ea04ed42e618c6a7aaf89279f935b8cfa3cdcde55df2491dc1debea75effe3bc973e011e7bab8f0f7dbc229d7cd075a8db1a0df23ec4a0f4cccc061c3a8b5ae3ec6b544d51e6bbd5159cfd675fede2f248c761f095b640de04d417497b0809041420f2a99d42e42536a8e8ece6b8f1e2bc16bbf0e0b4fa716935cd2e1541313d528bc8b9ad46d3351f1402368d406d36eb32d3cc834c3f1decfd790d4afc8e7a37cd9392d242ad388fbaf18954983513bb5a525a18b25d1a060afcf2211582a1d623d37291a137814590176ffc0aa195000b12eaab9d447a00c31fa67878bcf1916419ae6fa0957a9a819f70b0bfb749c364af9da834461d48fec1905fa2afeaa459b44a9da44beae3f19a61df4cebde0a22686a22a5323fa36a07bb1ae2aa4c21f45766de303d276a2af55a9344ead07b655e994e2af4c987a7017bcd567a30c5543d7d0f195359f8989682110d66b4b90831f86ec0be8602ca360675950a532d07b478d0ac89dfda8fa4a44d92456e93cce694290c44170ab2787d4cbc5274f60e62dcf832300c8d3a6c5c74f4f71d632f8b4af00af6e1872c9a0e3a3d8ffd3854ead180d2b06d322217a8665b753aae2b97a4eb58dcb405047eec431710523360c54ac4c20f394895509b9a4b95844c46421caffa9547c436762f50aa5b3410180b41cdd773f4cec65df141f26891ed7aa97130145eeaf7a4fc0656d27a9085cc9b1b3b862c2aa5a9a597cf5920e51d3f99166114287c644e7d8b097a089db017014fb357d227533e7b9d444fa5d351e13ea052b96d3e22fdad6ffc3ca15b7470c562f2c6433eb607ff6c84f860c07e44ca9aec020470a429197a0") 13:34:40 executing program 0: syz_extract_tcp_res(&(0x7f00000005c0), 0x4, 0x5) preadv(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10f1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) ftruncate(r0, 0x0, 0x800000007) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="f4c2e64ae10fafd026b19ca5bbe8926f394315edcaca4eb624fa81bc1c32d5fe55db2652d9f03f091919936fcc89346a6e7dfe8e378b77cdd31abd00c7e8483e9fc1", 0x42}, {&(0x7f0000000100)="49a557087d1b0c531497b82a06f5f996b90c534e7cf7e035cfde165a53509dc68ff61a60fbf33786f15b375dccb88e81014ffef53832fa46bc66d037fcde14676f3d49e9e0cf560f247c398fdc06c906f710d8bb3dd4cdea5f93e50ae8be625fae816b3cd8890222592abd6bd420b0708f0b23ab798956e1c8bbe7985ab0f08a8c301acecf7c1e2fa62d4f", 0x8b}, {&(0x7f0000000000)="147476b9fae40e82407cfc26e5e1fb38674b01", 0x13}, {&(0x7f00000001c0)="738e38c2d87a84f0f34d3151a328f583f37fce8623e8af8b6fdecef7312006dcd43650bc396604f11e66a86a26861db42a8412486a3e3ca487f11ca31fb3e298d44619378d4a92d4bd7e33a71cc810faaf4f32f956f1567a44e8491ebbabfdb9df031d2c6b48af98ef6705ce07903262d11b18b44d5edc914f5ddf3565234ee413be688c5d56b3e21f7b9ffdadbcc59e83fcbb0b2db72386ac3d8ec179b5feffa5a74a6d0f5d4a7310fbb19ab51c565715e6a278309e029f4730b0acbf715e8d4808151d324e57167bede2996b032eb75dcc1d8b7863e362242d", 0xda}, {&(0x7f00000002c0)="b0d62255ce0599492ab1f23e0df1f10a414cf8460fc80a9586416e67ea31eb1f0dccfb2afd32bacbbd8c5308a441c315b2f39e3c3639935d31f67a82019f044b358f06c57a46136efc98462bf9b9d068461b3b59f7ab84a4f23b48ec7c9bc77e118b484bfd674222403dff6f9da863b076e20ffd07317ab68312e15bc98618f3c576d01bf659748bed92776999f4e3826e2c1010659b0880ae3c727e3a48147dd8b7e4fe77d60046bd9720a73d27a9841b474965cfdb9b615cac8f087254903cb6d5df31f3c945409725a0843b751a38468919bca5", 0xd5}, {&(0x7f00000003c0)="4efd0b460d87fb3f0c24d4722139b610e9c9099540c66ab813c0db84293ee4fc48a8ab6718b4718f86632aaa94530fe7afc0b01ab3ae65c4d3a60e554f14c2001962add05275612f542b2cc89c1eed86ce151e7531f029fbf7c90ad0f8e7914eb0c774126b04ef4580efcc273e5993be1a9ccb9a33722e106fe108901b5c0ecf5594f2f71c8346008215eab8772651b1f4349b5c00f0128078f69aca8b79646808223938d6e9a9a49650559d36ca09f53b74062f8d", 0xb5}, {&(0x7f0000000500)="e9496a50e97c7d5d3a79025538912503894a00466122d46f859f5bd827a46f9b9a8ce16910bf413e82621f11c3e1465c66b41b8f7f0668e5f331690d3c1a7158", 0x40}], 0x7, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f0000000600)="8714ec7b186674762b8d07f8d399edb59c3bb02ac8260715612d5424e72666a080c60b366deda975271bc3d34bb5a0bc24204a8d72a881ed2a7d86ab40126a154f8b896e5c4e26ddb09b59841212e5151ae0a5c74262f4046ff273384c9845cad1f6a17dc1f8fea847dee69136d795b5a6398047d300e90d8d874d7b5bfa8082bbd8f3629b868eeb0f1f4c732098fd464521f55c2ade799aff5c97358c8bd6ca283bebb5f707ce91665fcff00ee596fdeb79f681a4fb0e09f96b1fc4a4f7f1e5c6c7aace8bd774ee238027e3d7dfd052e2817c82d1", 0xd5}, {&(0x7f0000000700)="91bd3f75b123c1fabdecf8d58c3294540e37cf1dcc7b88d8780cc90d7b037db2dba0f14610ce", 0x26}, {&(0x7f0000000740)="88b7d86626bb60596644566d6dc68b1c44ac0d22568d1dfa47d5505ea2748817f9e73f323a7b975218033456dbefabe017ebabbba863c3ad6ea5dc8ff124d372721d56d3802f7d2c37a25a1d614b2126385592", 0x53}, {&(0x7f00000007c0)="9095c35b34093b51ca126288512f5b166693f655", 0x14}, {&(0x7f0000000800)="ec54b181b7519775a7646c1b84f4e786eb58b5c09c2d1826754a3de1b27943f8186e088aed11d8cc76b7e706e8564318808f94f6e8696e96e269df804b645dcbe46a8843d8b64f2a7afda2d640d8802a41a4cc400ee878c17e54097b80097c1c1e4397bbfb462a8bc8866f9b77c1ae635835bbeba3b5bba7a564ca280d9413e7edcbeff861ff041a4dbe95f780396db6f80536b385cb62b494a2b664ebf28c72f18d51d82713b08ecb2bfbf4f325bf7e2d07c99fa6cb1ee537d47960fbf0dfdda9dd6e0a2a504d6f54ecf09fca8862b9c80fe2772955358a029589e36f0ef969c3", 0xe1}, {&(0x7f0000000900)="5a09c91f5cbe099ea79849a837d33613b36ef97712401e9dbb2ecdf6f1ee06c38c507736717894e81a3dc349816c1bbdb7253f40eace7f2feed0aa87430f78ff4d0ed69913a0c7c38df38cae0e67f992f94a5ffeaa2652408bfb69292e9a6f3abd2bcc639a525b52b898fda395b66029c09aaf4ed2c1dc886776af15dfe8de4c88e1e861ce0cdc56f7dc03fd9eda1b8a1d97ccb877d8a6bb0f9759abaa9e56b047ce943542a5c0625d9a20eab11506daae5907d3abb41d65e78f1e03b4e37f2c342ac671bd8d0ed5298fea7e57b754fca6b3ea257deeac22", 0xd8}, {&(0x7f0000000a00)="90d10f8846", 0x5}], 0x7, 0x0, 0x0) 13:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x53, &(0x7f0000000140)}) syz_emit_ethernet(0x192, &(0x7f0000000240)="1bdb") 13:34:40 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x52) 13:34:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="a0", 0x1}, {&(0x7f0000000140)="0c35be5e2b9764bcb8de469b13bf36854466c908ebc05daa69f331790a6b7ee8f18014bd666cfc4fb06d0c0746ae889f560a5e229e8aa62563ba6594409b45acc0c5a982d5e0a7e2fe523abaab6a666cbe0b7d95d1acb0ef5e598c666d5ee5d5d70fc6ca7b48491acb3badc5dc1b77905e0cbd49d0487371b899adbdb7eb091ce4f87f4ea06e2ba2ca29d59ef578fab76b2411dedb", 0x95}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0xe}, 0x1) 13:34:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) madvise(&(0x7f0000600000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 13:34:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x4, 0x10001, 0x5, 0x80}, {0x4, 0x894, 0x7ff, 0x4}, {0xffff, 0xfffffffffffffffd, 0x9, 0x5}, {0x3a03, 0x50e, 0x2, 0x1}, {0x3, 0x7, 0x0, 0x1}, {0x3f, 0xffffffffffffffc1, 0xd710, 0x1000}, {0x5, 0x4, 0x36, 0x3}, {0xbe1b, 0x9, 0x6, 0x5}, {0x80, 0x400, 0x2, 0x7}, {0x10000, 0x10000, 0x9, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000002c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x63, &(0x7f0000000240)="e48ca20000000000001d7018b3f56284066873c0a304983d240c7dc1ce5bb510cafc218f05173fd86a1eaa54d8cf34a04f25fce6748f40eaad759436bbf44116f98bed9ae3c92e48b1f0fc9b6e94a87a7aa1075eac0ceed5777ca765099cf66c426f5e") ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 13:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() setregid(r1, r6) ioctl$BIOCPROMISC(r0, 0x20004269) setgroups(0x6, &(0x7f0000000440)=[r1, r2, r3, r5, r6, r7]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x2, r4}) r8 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000340)=""/247) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x6, 0x3, 0xff43, 0x7fff}, {0x4, 0xfffffffffffffffb, 0x8723, 0x80000001}, {0x6, 0x7, 0x9, 0x9}, {0x8, 0x19ea, 0x800, 0xb9}, {0x8, 0x509, 0xfc00000000000000, 0x8}, {0x5, 0x7, 0xefed, 0x7fff}, {0x3, 0x3, 0x1, 0x8001}, {0xa16, 0x8, 0x8, 0x2}]}) write(r0, &(0x7f0000000080)="423bd4fb055c9603887f917e2ecda58c84fa9bd3e60d196743d0b4997ad3f35e907d11a12fab85632af6", 0xfffffffffffffdcb) 13:34:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="6ffd0eba51a21e006ce3a34be4dd7a90e80e89b68b51a899bb3e30d8fc1b3e42fb901362d3fe394e3a6ed3451773a10e846db77d85bebd4234192e02de6ff528cc3d58187a64c76cb058344a85939a96620486cceb5c9d82e3784564439f4316363618c7c4edc7432ef86ecfe2e854f4c9c132f143047f20f2236abd21de845d52b45139ae6e09a62c0fb6349b54b03f9dcfa4bfa2e96dd394097785e0c3e8672981a609063ba1cac0ae850a31", 0xad) fcntl$setflags(r0, 0x2, 0x5abde306cdf91ee8) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) 13:34:40 executing program 1: r0 = socket(0x10, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) 13:34:40 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x4) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x3b, 0x8822}, 0xc) 13:34:40 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000001640)='./file0\x00', 0x6000, 0x101) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0x1) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x100000001, 0x4}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)="1fb07690673835435419262d432a556abd5ed189ae67ed6b97f4db2edd9f732dde5cab9eabbd5daf178f76640dcec4c5d3d4a8cb4e9d2cba0cd49765ed0d9cf9d6d32d43bde01f665d9d8ba23f13239a3d485bff1935969148c407285d4bf62b504390675e7ff262596db17d643d6410985060b09c6356ac355ef598efd2d2a6271fc333acf8e039607431bc6b4fcf6a", 0x90}, {&(0x7f00000001c0)="09852f46a9ee06337e93b54a381fc00852afc51e0923f11ac331ca2ac45e6214b7fda2ea4764b3ce36acd896daa87f7655a1915648a321637992a96f1f12308bf091f5a31778d29b7fe592f6d62769a32e1039181be79b47ad926871bf43d39caa49fba8880418210c0de1ab2573fe68ce0528297c25ca48f5c6e62d8750920c51e34ee19d8601161c043924e56aee90c46dd0aa7e19b7bf8c914d27f4d4ce62aa935afe62aef7ea36184a0fd594e0e572", 0xb1}, {&(0x7f0000000080)="1f578277c18fd72bb60f9aa4c95a8b1207bb0922ab0363ce63f5d782de51389cd27300dda0ea", 0x26}, {&(0x7f0000000280)="56d2409c2cb4651abfc983122476481ab30ce8602514b3683dfe509185d07f5161f3f464bd6cbf449c7b729a4ea778b815c92f461739e3fd7c580453dc5a4ad5ea40827485db994754d74c6c67e5b71131dc856da22bee57bce8e63b9c56b00531cf2528875252746f016a15bd566b2315b6217a9bf637e9854de37ce976cfb78c3f5dbde2b3f04b2a2d36402ba7d7757a6f69d135ac8a844774fb7d5a9e6f5f5f1bda1d09d73aedd3e014211c7287a57993664a09f1abd040869807a4aebec35fc361d4648e00daa1b56b4d8d9698ed0f4390583a6f9c95397bf957f75156fb63d32693edd29789056454f81cfd674b66852a0c0190cf6721e13665d659cd8cc1c66130453ea434c74e2ebb3f5dde2bb60271ec5a89637caa352e90e1e93b1bee5cd736fd52cec03dd5643d9f21c955248e36b144dcd31ce2271db2ad7141b60070c9497baecb2bc28481619fd3859b197ba8e0f4773ef2b40554b0aacbf55061918d21d1f8d723b6b280d60e6ffdd724f503d121688bb3e8a0bdd5648dc1523ac7c0a6a9e19f26efb8cc763233afee7794910d8301bc133c45f0680a566b36d88f2767741ff3ef3815aaa855f17917dfd6707baf5f1fde0f3759a6ca8b9199d60583f83fac0824a2dc067d999b84e62c03f1720d7da9e876e963feb6ff55dbc1abeeda54e3f7a0ae5b880738a377c9facca22cbb174fbc534d591bde4985b7dd73d70d5be22d556937fe3a9ffb3f387b528bce00f0bdbdeb86dac0086751b3f919ac044658ec1174956c46dbf0bfd0fcd4ced86424712642b597f314cad8d9efc957913c57e48e2605d321167cd5368d824f1a8218803f2b9f246b12ec2cdc6e5a17d4955992febc37177927f2e6a95c49f1b23584611522064405a68dc05eca1859c03ee1ac282e5b3b0c7cdc45d71b6a0dd7e08cdf1b7ff30ca9d17d09992ffa0916e91c4810ea88b2574dc2679d135dfcc9926377b0d71e5047fe05f6aae704fef7ce02d48fdf794c17fd35aea650f77f1fee77968e728659f0f4695311258ac0d425fdc8d316ac2a8ea58e75cf4b2a7d2486df683f15a9d8e3a5a802d7e4d4eaab03f604229d686f768d65efff4b44bee0ff06b26edc013ea3e95ebf9efbdc27f05d01ca5f7357d46856a05560f78a71e774e2ee258d6dec649731ec23a32267bbaafbad768b97adb3f17b163f5e1ad559210cbf05705c6aaa7be40896fdefb29559264c488d5a5b64c9f117e3dedf46725ef8d63d34eac8f963620ed5053480ef0404459fea8643e3276fe2e5ec00ca9e9d11fe8f4f4c0ee87ebd924548e4b38985acb8a1a00055ac7c57192314d8dbfd8e280efd163f395c234312c82ea07ecec269872d6358f55eb6fbdd1aa0ead620605ab5bd309c4fb1a4be88e96e119e29018d9d85463efc8c24a358caa5b79843d6e1100419061535e410c44d5e7292f24479cea054c0512ed41ebfe2ad5550990b23d5145af70e39011effc504ce3cfe8d082b554be37fd83e6e44eba2ed4e346d06e94048d6558a67ab7c160ce564c6ca6c839c81157425070ffbe6ef454e23d3f9b801c4e5b38cfd7633f3b33528303b4e61283c6f970aa5ba1c83e988bdb28516e438cf681a63cc1aa411fc8be38dcb4a0a4ad2a030a4e923320aa9d40ce414762b8854827a58ae0048d2ae449207f681a02494236e246553f420c897fe35a106ebe441c46c6898a834877e2cad70562126ca352eb9604f09ec6f122052b453237ea934a75d9bec765aa733faaa14020c82e4186ba9cb8eea95a3537be87eb6e0a91c7953e7ce0a2e3d87c5aece815f1ff2fb8dcb5e62f74caed7aa5b3c2455bb2aa6bfa5075034cac9a7e6ac4d1e9bdfb2b48ea70e0b6fb0c550bd84ee2a7523969ddba4d37341917f697662c1743235daffed7265fa18dc7bc7418a09eaa532ab99455af819cd0ae7e0bbd9f1511ad81c5669335b40f2ec757e3871162737eebd3e2a7b1280686459186010781ab450755790a3d07104227b9b9b6e735870b97097b7be05c8d5d646d62c1190b6e0c2edb62002356bd4c43fa7ec839db313b5861181ffcde9086de9f10f7a2c575ced4f783e9d293559b08c1266c49f0b682c5e5ab5fe271cc35ddef2a3921057b998c2692f788b850bce5b46a8fd984825009cd23127542789212fde8806046e2a6e82491dcfff632523515260a0ab5ca96e1c093ac72782a60a15dc772929fe8ddde98dfeb404bd4c11e56991bccdad78519ce351dd58b3caf79933615baeefb813a9dddcd831f816995c24200ea69856433af30603a74a0bdd29da3ad37c4d6474d300599788cd388dec94350b72fc75efec774d786d5d5ff2b17a4d746fa32f62440821a95350efac50fb05ae45e6219d91be2ee52e371d80398880ff343dc4f355f1ad2ce40cd7d1bd351c7a3463b099c4b19bd38f33e208b8f2dd14b4d90275ddc380180973a425f1d37acd2db16e40261ee15901f650fdc1889e4a526a56737630fbe5a2113ff66788c6af7724cee42017ebaad0398554a10a8a3a048ec9c62530f59f4bb97a7e42f775863ca5751653c40e8a37970c59aacf7e0d11027dd0395238f327768b937a27fdcadd7c210c861d345c50f034a6b918633cd1cfbafa36b54efaa9e69d609becaf4ada64d062302230c4a63b26532122d3ee8f06b7483ec8be64669f96b9b4d33676f8d2098e1a93a660e7bd970134d24182290edc28a37b1e5b84dd0d24436fff3b9fe5c7c50020acf41d95e26e16c65ec723771bfb9d7f3193e0471498487b128aeada70708c9b4ca545b116bfb1780e0dcc4f3bcdef2ee5f613811f5886f064f33bebc7bfb3083e929972d7fd3d51e3f3e8e102e498b6c1b1cb0518cc985df711a2c223c70a2eef01ad78e886cc9399576657e7bb9a40192115a5fec5fb8d8e27ed184350d7a62fc3895427646f5172a1de9993c48f926138bf9047996c10941e197a2fdb2bee516010ebd46a851dba0d229715e475b696c0e15bbf8fec6116fb84f7cf56cd67dca2213307cc3e23f3b3b905d352ac4ef13028cc5e78a581c27f4b3974d452798fe6e70caaab962cfd607485aff21b1848aa1d33cf7c6ac68f0e30a260790bf558760e4ed5a758a5caad2b57f970a2ddf9deec342f3e9337d4045f79bb56efa482d9ddeb243d73824e8fd74e4e4471e532d4727e3e0353e784810a423e28443ca653547374d1d2d465d3976b4e0cc7d4b292e3881e28f9430028d90a7f93a3c79befe9e8855154195d2b4f67b679b9b75ad30d8549a5bbe90eceba17f1ac6d3513a854f8adb6b7d9a24200f08d211358bf39362d7a1837ea1f9f534dd9bae270ec622e108d09220a5be78870eda60c27d4f37250e13bf34ccd3132f07b35fb616066f967af609a779c1b8a4ebdf586c307285c9cb149c4b3aa30592f1b2616bad828c835250947248ed481c809ae268b6db75d729f24d393f7dbdd969236105075989a51d98895cd0261ddea9d962f59ef025dacae719407f0a412fbb92a92d3a1a019138850606626640a16c1fa1eae09e87874a5d911a9f84762e0dc68d8174619920a8073d6956aad8fe66ae2a363982b316197b740d21004b95f304f2d74c9cf27c5f735ee580a23a0f5061d12d45a7c36fe81cecc67a34706c0d74314055da0852444fa1ecaf6db1df6e4e0da532c272a735034a71ccdde2ec8af402951eb58ab0e2bb86a1ade088155317270a422b76846dc2666191cfda9ac37f8d4fb28816b5ad6aecf8da3338919ac15761582760cf72dabee289f8a33ce9e959bb686907d8300219b375589c9edf3aab878f397b90fce911adc43a74eb0a4349d77eb7da231dd25428da01972f27b08eca61057f45ae1c6eaacc98758ad406afd0cfc11366578ed9487baa9a9e54e66788404ca6c788b2dd223e6719d7feb1473ae94f0f423203b060f096dcd12d3f78120c1634c6187ea3966a39a50f06075d8fcd9a7790709f05c0b7f3b5bb3cfd32d2652b60356048b6cc35c6a9c5b4cf5c194ad38675b3cf4501bf77b955404482947dad01ec42798e1a24b001e5c1e291c81a6809a9f4523090cf064497dd57614dbe3cee1ca3625fb6b43b81201e9d4390c930ca0ed98303fc3456c646026f1b02fcf3606b4009197de5b5e4b7ac6194b8abed66ebaaee584916b9f7ac0efb1ed5aefbdbef89c370cbbd6a8d6a3a7d61ba4db21a84619f09c75c4cb183c57b15c716b5dce836cd07110bfd30aed2876694d0d0abea3bb7b3d86c754d515a2c72d053559ade7ae3da13fb814d8c50b652150adccff9181d35261f7673aa72e119fe165f2639448f3cefdeae6045f48e348f6b95cb526ea1db83cc78184ed868fcfc8ff375328789df74caf913715dd62a7cfc66cc98ba765f2922867815e556aa3ca7d26ad0d344d9d4962595c71bddc5f6f606cdb9e37fe2d4b50dbe7883fc28cb4acd8e2325685f61910a9c37acd02ebdeab0b94d8ff257d068ee3ad181efba99488ca0a21bc6598e30a4b2c3ca43bf70dd0545a4baf1e5b8eba79552f5ba06c78b2e84abfee560151709a6829001903d8b39acbeab00652eac358fe0815177a3d5c4368846d7f09b9726e784f342cac84f3d6b8a4323c5e154448edb6039e8bebc31902ec4ea9a4dc10fa2274ab3e7db496b3dcae094a74f6c88101cc70c4dd14e866dbcd239caf95094618dfdccb898b5f072340b98a806f175dd97f673589594dadb796ecd4c982c31f2ec557849bccda359ccc160c25b2f65977857b55e6ab9932e554b97988d804c5e66c73c91838ba7149cd483a5da7b7306b2f693efd21d3adce62897164d1e6a0cb47fe17be665b26dfeb23b39075556c5d934efa283e94af6199636ce9da712b3ffa0ddf9056cdf02546150c808f5f9f9f3185cd82d1deee1882e390c1a78fd8d67359772213f94d888fe3f762f1b6b9173ea015f5e7a794650210ac7195a2d559e7dc4f240e4afc3100b5ac434e25d7ce9f41e45b7cbafa8bb836ca1ab9748fc3b3cf4f294ac232d3b0d1d33b0f7c8abb122598986c7154ab78e516054b9f9e24a9a28b69b93590acf5bec011736121826f90383df5e92d8b90112b9a4042224a01f5d18296630c507212295a90d69935d18c8589d025871d4b09b74cddc6cf1f82ea9ca6947798c467270cda803f3f6d147e13aa7e2a1d0691c01738478dbb8fb413b135b77e88d3b87f42ad2b526a8e52d7cee0bd9eaf4e57891a0040078c823af5f6caeeab5d3b09fe56ff1141f28a9564b1a90d7c7afd5a94b356e3e9bb115c0ee53ce23eb98d4f8010dc128276611636e62ccfebdc80de14d911739b7934e5408cf3a0f23b6d65288db3007950ed77e385e3acd8541ded654d904e99521472da38f22bd015453ad79258d533c9be1e533cc7db330cf2c207d224aba9e5b4bc2b29704b073d3f5c7f3700c8a49ea63ac01dc9c5fc9d141a75c77984e2da70b69c3dbc31cba1d1bdcc6f40de892fd84ea081bc46b065f89f1cb6066b8bf90de00f093a1f83023627957ead145ec89b8f47c7b08efa5366e803d7a2e3c7581e49e0089e09854e5ebf1c41874fa4663bf7ea9c0b8264351ebf8c49c5714a8130e5d6729bbaf23a7b6464aeccf69a7e12fd90dca1632190b1f582872e04d7275ffd5e7dea637fc6474695f15a0e1455eb7a9b0b0610900d1b17c1e4e2c3b34ebe602ef44d88f5cac7a392a54f66dff80c83e069ca875054d4d1d11168242bb84afb5774dcb09dfe9b33fae6ddefee398399405c0ad01ae89728cb9939e7ad093d1896764fc028bb9cd5ba69c3da", 0x1000}, {&(0x7f0000001280)="55d2211017e06d404f08f1cda29efd86838ae52b13c12d9ecac6b8169f5cb079b29bf7", 0x23}], 0x5, &(0x7f0000001340)=[{0xf8, 0x0, 0x80000001, "a89dc9cb7e788416c97357c582f6460b3379a876ac742f7b1b3d9bca4db383713e1ab080e61fa74824a8144b030549c8af821efd883611de6feab682ca71ef6831c86d336e8fb5a730e9e7da9c0b8053bc6b6043c0421085841cb08b93c6b901fc9a367019fce6f7d9015d076e43443cdd1008fb15818557085dcd39e8c9a309fe2cd0c2859863c59b5a6e10352d41a0952e0eb2eb37442151bd92e557f361330279aa5775e58b5dd327d122a917b64dafad0081592b9a592fe651cac6abff95917e7d3e4989a8381839a8acbb5e0f1f73fec3453a9ca89ab1afcbdd5e5499a663e2"}, {0xd0, 0xffff, 0x5, "f146f38b7569096e910468df1b03185707aff1702353eb8d238a8c7191329ae0bc5c7f2c6b36e564a5ff8b6a461e9b97026f67ab03375ce9f37ee9b48bfa533d646eeb5abe325be3757d8433c1bdec22992dde760064ec3f50c82a08ceabdf2b950bfa4a3e08b285b3e3d48755c3e7ef526595186162c6a680c7c378371b03c9c4ea5c624849c44bc56b6d62cefbb0a341cec6628e1de5af128163df45734ae51dde4e049bf49a375227bbb62352e41fe05bb65d277708cac8a525"}, {0xd8, 0x1, 0x10000, "de1b0d79069680df5a55d5f9d176b3ac2c9764011f72e0ef21405fde1b967a309d858dcf56a5c0f9fd1c6b600a1d6f4d684b4b3a05644b2c56ff32bd56611d86ccac4d1257281ea37946e01dff3d87ccdde51f2e03031215eaf547f5e8740a63aff55d3e72249a5dcbd3c76a66bc4502ac3425cdba274000875f7267308b00d5586c01d4eb2a0394ec21e0026c71de481787f737ab22fe887602c2f5dd57289b5ca6b67b208410569309e00357ddf3dbd27e042b67eb51c81bac7149aca04cda0a3d52"}], 0x2a0}, 0x2) 13:34:40 executing program 0: r0 = socket(0x800000018, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:40 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000080)=""/206, 0xce, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00') r2 = open(&(0x7f0000000280)='./file1\x00', 0x2, 0x2d1275771928fdae) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x10) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file1\x00') ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getdents(r2, &(0x7f0000000380)=""/191, 0xbf) r4 = dup(r3) renameat(r3, &(0x7f0000000440)='./file1\x00', r3, &(0x7f0000000480)='./file1\x00') symlinkat(&(0x7f00000004c0)='./file1\x00', r1, &(0x7f0000000500)='./file1\x00') recvfrom(r2, &(0x7f0000000540)=""/6, 0x6, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000580)) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000005c0)={'./file1\x00', 0x723c, 0x1f, 0x3, 0x1, 0x1, 0x8, 0xd2, 0x0, 0x1, 0x200, 0x2000}) utimensat(r2, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x4, 0x100000001}, {0x5, 0xff}}, 0x0) r6 = getpgrp() ktrace(&(0x7f00000006c0)='./file1\x00', 0x2, 0x40000000, r6) dup2(r3, r3) connect$unix(r4, &(0x7f0000000700)=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() r7 = semget(0x1, 0x2, 0x220) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000740)=""/115) flock(r4, 0xe) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000007c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x10000, 0x0) }Uc@5u h"; CHNH2r0qF#C[WtWIe.]7^J~up@!r)zTg3\An][6`WhBDrB^VVD~pfoPEwv^t7~h,N*SAZT^N +U2P]5hT{sc8NfpEm_k" \ 0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x206a2, 0x128) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r1, r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x708, 0x80, 0x401, 0x7, "b07418843ea76dd8165cea755c9e06dde4b34fa4", 0x9, 0x800}) fcntl$getown(r3, 0x5) renameat(r5, &(0x7f0000000040)='./bus\x00', r6, &(0x7f0000000080)='./bus\x00') 13:34:43 executing program 0: getitimer(0x1, &(0x7f0000000000)) r0 = socket(0x2, 0x4003, 0x0) getpid() connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x6, 0x0, 0x1) 13:34:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x2c, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0x0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x3, r2}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 13:34:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x800) getsockopt$sock_int(r0, 0xffff, 0x2b8a61c0eeb15065, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x8000, 0x800) r4 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r8) setgroups(0x4, &(0x7f00000000c0)=[r9, r8, r7, r5]) fchmod(r2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="cdfe44a5a6c6a1f325d83b60d3f7bbfade931b72532d42bf0056a612387947a0803678e082b64615f6a6151e877f36326f4c07604dabfca4eedbed320c86e08b82dd3ca8298e047584ffaa0f2ccad22b6fdb6bfdb69821b509f38de0575d4ecf75bedf23a9c1fa560a55f55342f445c37013b4b35f99fde4649f3b12f2eec1a289c69b8fbbca10183deb6eac641bfca7d9a4026380897927d6b83c315ed90e67f7288783a26b5ca11617e429ae0289cb0c4fc600c8861506bbbba5a0ff9b709b3088a35c6b4b88088659712c315ad8f630d77ec0fa05de0f321449f77cf4e5af79e21d4fa10512077b5d", 0xea) r10 = socket(0x6, 0x8000, 0x9) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="95b40350f505c19512285b8119273c6d857126f0af1e588f7424828a61157985b974d808c75a4f2e4588abe9b068f7c2a6f18dd2232e11ff68aa33288b6b67b553a9084d2789ecdc59ee649c9b219b0cd3a9a931d60b79235c15504691f7a1a2859f2e", 0x63) sendmsg(r10, &(0x7f0000000680)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="a3e57699eb318677c0cdd3cda63ae6c70d3bc938f6de8c73f9a72381cf5266f266b9954645c98a87a56435070ea0770326046a0c6fdfb300484c862c9feab151cead17af358ef9798f7ca32560252744765d57e537377a61c9dcd23b6d1b11e003feaf42c2d4e6c86b6722fb4378e6b78b3256a03a2da12094eebb77633e05be5845be5ed76a774de70fbad9d27ba2c5dbb3a6bf82268a4f6bb428c5e91a639ea9894704e00a2c31b315d0680bd696fb3110d69a82610f236db43908958b4d0091b41f454321203f7b9207d76aab36cebd4bb64e14", 0xd5}, {&(0x7f0000000400)="510c2d3474d7a95733094261c28e32ace40a05cec67402f030c399be3960a3db46406d4c9a92f7e2635aa9df4dc851aaeee50d7a76b5deaadc043222968f1f6265f3da59ae31bdc403b664583c6b628c1e09d3ee54fac1415d636f2d67fbd27e1485bc9255dd1536e3", 0x69}, {&(0x7f0000000480)="06c5ea09f69b8f7a71635ac406820db0ad19f399b5a26e91e603aeede0051921f6507465cf7641ed3814f5b5", 0x2c}, {&(0x7f00000004c0)="39bceaaa9e049dc5fb0aaa6f0e3f0ed4c1fcdb43b905bd9cbe012e4a5485580d4473dd2632f2870f554a6eab2b68371ff1488bace3c097e6829de04b3b1d6a844ce3ef3d407baa92c54eba50781980b1dbad8add6cd70439e59411e5c742b13e501fcbec2405f725b2e8c62361075c670db2a90566b94612eeca86ff05d84c", 0x7f}], 0x4, &(0x7f0000000580)=[{0x90, 0x1, 0x6b94, "91d91343f3d57be30e9bbd7ae01aa2cb13c3a1a2f4b9de7c12131f79df5f12d3686f99d7ea3828af8c7cc635072021609ed7ff6410140bbef5144d11b0101287ee5a11d0ec9b01b3e8d9ad0801c8905d0b5260860a9fb08ff0db11e9d038fea97c1bf8e13491b467887015cccccabc28aa3d0fff82c46d0df2f710"}, {0x58, 0xffff, 0xfffffffffffffffe, "71500339a4d39c81ae9612aa1b44a0b0dc8b058bea3ca8b28019029c0842d36d56b6ae96ac707a71b22289c01d5728c2ec75c093d3539eaec04f39cdac4720c9b8a9a79da6d5"}], 0xe8}, 0x5) bind(r1, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) truncate(&(0x7f0000000700)='./file0\x00', 0x0, 0x7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000740)="f8701be10bfb092d25a98f1f511089fb7ab36e6efc3434f336c995512c5b755316422f1c163048c8e0ac56ea5806c2c234357083e97ecab0ad1d5d8a", 0x3c) ioctl$BIOCFLUSH(r2, 0x20004268) setgroups(0x3, &(0x7f0000000780)=[r9, r6, r8]) recvfrom$unix(r2, &(0x7f00000007c0)=""/227, 0xe3, 0x40, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x10001, 0x6, &(0x7f0000000900)='z{', 0x2) fchflags(r2, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd0\x00', 0x8, 0x0) ftruncate(r2, 0x0, 0x9) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000980)={0x1843, 0x1, {0x401, 0xde}}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000009c0)={'./file0\x00', 0xff, 0x0, 0x40, 0x0, 0xffffffff, 0x100000000, 0x0, 0x1, 0x1, 0x140000000, 0x4484}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)) setsockopt$inet_opts(r11, 0x0, 0xce3d98d9a89310ee, &(0x7f0000000a80)="466901ab422d90235d953a78d2afe6392c9636d244ed12b479c598682defa10cd047cc8c779de437a05b21cfe28eef5b8c3f20201659991cd2ae35f08747eeabefddddaf545ba2ae3faea88d94e3b630a0aabce53026da4f7d7275769cc02a45822408162567abf06d4a8d678a906eccd78b2ef2fc1b13675219f076025bd6786eb06ed5fb7942159d33215d2ca93b49c402a6ef2cd8022003b7082fe9ed7b6e93c831f55f3ee5883c65b2e1956c0b35aee312c0a96eeed31d637d08afa31c6cf6eb4035322e43565b06c3d1cda5d80d3b1a34f92e4b87f1f19e5d19f1499776a208b48f8d18fb40b4528dc927", 0xed) 13:34:43 executing program 1: r0 = socket(0x20, 0x3, 0x40000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) pckbd_enable: command error 13:34:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) fchdir(r0) rmdir(&(0x7f0000000140)='./file0\x00') r1 = semget(0x2, 0x4, 0x20) write(r0, &(0x7f0000000200)="1bca7a7987d6a71727ceb5fd4a7c180c20a1eb972143c5c71969182ff84449496ea64fa45a15fa0d2533514cb98ab27c28bc8c90c67bf60a99862353d8204c851af464f88e66037165aa894f982bc10f9ebe34fe2c3c672710040788f8dccfd549f57d9d0cefd19d9af4f39aa5280ae57cd6c770a75a5f9746ca81caf8da76d9c8f58bc5fe129743a9461048502a8bce2ebda1cc683fb2445281620b8a2df5c60d619e404356d66a7d4214ef4c6a8faf01", 0xb1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/79) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/78}, &(0x7f00000000c0)=0x50) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) 13:34:45 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a9") pckbd_enable: command error 13:34:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000480)={0xee3, 0x3}) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x10e) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000400)=0x3ac5) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="5c5d81919aca04d74ba414ab083600c17434c794bf7a2474052445d6ce853dc8496dc110561ce72b82c335ad6ab76b57b6de4c9904c17844799ebd8b80165ea03e40c774f68b2769c2bca0f0f59c1dfe784f0120eee779817ddbcb2ddcad5d5513501a003242213714fd4e5b74ff2f88824ad145a630851bc712f13d2797f3ce65db3b5fe165843b5693b6014bc7255e3711da203473a9488cfa2ad2eb97fc281f8e15d4862e4f60a65531c2b734ddd061812bcbc05de7c4d5a1f46a7eaf0ad003832d5647766bf9791b6a3b7a09ffad0be4d5d79bdf5067db43c2069867395f038008e657efd40876fefb8b184b726ba7bb109b338ad1afbd119fa15b4df53329254f6a92555cf9b07df17d2781fa33d3e3b64dbbeaf5a8f1f9a3497de2f5f8c3573915a9affdbb03c5fb904252e44ff432e1fd93afaf0500e65b80dc497c44037b03e1df80ce9fb8ad575e29ee29c8c6d8c71830053075c2422418a6267ea2f4089ee7cc89d6c2a7f8776e8288baff70265ae6f7271ea11f60073bc8754011f02f40d88812b548b2703f13295a6b950ff6ddbbae79854937c5a98b0000000000000000000000f5ff000000ed8b09eaf0034c2364c3b6dfd87561ca9a3f5ccba4ee00425882b9e4676817ea93c5508f4676b29c95"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="833041f413d03ed292346701b76af19cd7d6f7df5e0e18f33e15c5215d03fb27adc6e067be52841f2a22e05a87c4276c7205529f5ffdd362da809d6e759bd8f0fd048cd088c9b251530858658ed30f871a360244bdea5c6d75a793bdfe719c234e53fb1ba6efd08d43dabc5b31b53dc7aaeda215c4b0bb7c499fb92e97bef035a9d9752df775537a09778ee3dcc516682deb11d77ca314859393f76a77701806515ac66647b78b0cdf2be07aa3a3a66abdb270260e45812a38d6f125c6a33a7b98b4ed99a39a98e26b29ff5e57388e547698d03c024831a3acffc5d6da096d3da75c66e8b9c5c1fa679d75e7899478fba17285cd26f68e902d858f5d", 0xfc}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x40a}, 0x4) r7 = kqueue() fcntl$getflags(r0, 0x3) kevent(r7, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x71, 0x20, 0x131cc55e, 0x7}], 0x101, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x24, 0x1, 0xcd, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x9, 0x400}, {{r3}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x8, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x20000000, 0x3ff, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x11, 0xf0000001, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0xb0, 0x200fffff, 0xfffffffffffff800, 0xb52e}, {{r3}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x0, 0x9}], 0x400, &(0x7f0000000180)={0x200, 0x401}) 13:34:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 13:34:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x8003, 0x5) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000002c0)="932855b96545ccd0a8b69d72f209256c6602d4330584c193230fb487c8a076b344e1ffe1259c50d8d0b9d7a8f293fafe2f3832e4fb55c70c2150ec3fb96d79eb746034", 0x43}, {&(0x7f0000000380)="a9c184b692c41b88ca9169a1f39da10d2a18a8fba3de81a8c0da3db4ec141dcc892d62cbf388d08af5e4c97d580973799f27cadb9daa14a70befa2f1135baace48d8b5c977e0facf5fe32aa9536ed07c66b0a9b05f385d3adda87e1a49261e1037625409122f47136b05312db085e77a2600009e34dd487a85f6fbdd34aa7f248b37a56746ea264db1b91cec269b269c8ddb5954eca511eb61e21e23f971ecf172f329e6aee49c1dd478a3247e8371953764a8947e73adbf11531f089a6ef363c1e0eb608f6355b795456dd3499ecf072ecf2ceb3d51de8e2e51d8a4ba4273dca6af05a9d65a99a1198c1a8cc2e6686f0a", 0xf1}, {&(0x7f0000000480)="3d57692466de335b37fdd1875eb2fd259c0fa37c2359c4eac1ffc2774e746672b7d51d9d42aef9d2b8de31675db95e1ead4073556c56b212b48f7e99ea9552cfc87be8074e40a3dcd5cf6952cc505a5c3eabfa11f2a35ef262edd4662289a938c0e60364ba5ee2bfab79cc5e4e9fac8fba9876afbc92256cdc2fb8235461357cd2615db79cd76d0b60529cfc8fb9eb3a73156b91dff76e0564a281ec33989e435dae8761750e45653fabe90fd3dd49df5acda12913b66ed1440af025ab4d5063d1916ec78aa40e4047", 0xc9}], 0x3, 0x0, 0x0, 0x9}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x3) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10, 0x0) sendto$inet(r3, &(0x7f00000001c0)="52844de837506e8605e1fb1828558cb321107f39b9da5d39ebe38a2b6ccf969d22c5386bf88b0a82dce576001d228530fadb5372fbdc5cfef77f94bba39d257b38b41359dc79207835", 0x49, 0x404, &(0x7f0000000240)={0x2, 0x3}, 0xc) 13:34:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) getsockopt(r0, 0x3800000000000000, 0x3, 0x0, 0x0) 13:34:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000000000), 0x1f0) 13:34:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) sendsyslog(&(0x7f0000000080)="22d8d67dc59d26e77c154dd82afaa00ffa4c9d706e1963c0b68219a327458f48f72b03e4a9df430aa8b1cd06be62f3fa81c812a675e0ea09b138b2f4da2cce71bb4e2a77ba0ee3057e79d6c1d025305feea0479bf81874fd6703931a9bde7d28a63f3cfddb6fcdf62400d65d4d86f776f69a4f6d3b413789fa471180f9fc4151b72c2904a3ec539b6655c515d4cb3b24599588e588bd768182e981610e71c9c5e8611524577de744a0b799d40f274fbf7c8ea817b8077ed292d0b7f8631a2888ff56639219a5d9cdbbd2bfc62ebee3", 0xcf, 0x1) 13:34:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 13:34:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0xa6c5, 0x9, 0x3ff, 0x3}, {0x8, 0xd3, 0x9, 0x1ae00000000000}, {0xff, 0x101, 0x0, 0x3cb06c9e}, {0x5, 0xffffffff, 0xfffffffffffffffa, 0x800000}, {0x5f7, 0x4, 0x7, 0x8da}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 13:34:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0, 0x0) r2 = getegid() setegid(r2) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x2) r4 = getgid() r5 = getegid() r6 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getegid() getegid() r9 = getegid() getgroups(0x6, &(0x7f0000000100)=[r4, r5, r6, r7, r8, r9]) pwritev(r3, &(0x7f00000002c0)=[{0x0, 0xfffffffffffffd5d}], 0x1, 0x0, 0xc600000000000000) 13:34:45 executing program 1: r0 = socket(0x400000000011, 0x3, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000000)="501d34ad7602f42de4e4aac007fb0ea049802ea2a1eb07a4b4eb1ef68460d468333c06d4feb6de9b514a2f65165a2f33fd92f3c357c17b919a9a030ffc82b357cfc8685991920eca0cdc398898f710229e22cdc9c24cb022529a749e59440037ad1ae2aad1297592143402697f64156a8629d9f2b0d692e04bf2077fb4904a7c38ef0833a8cbdaf38bf65b13a05f", 0x8e) sendto$unix(r0, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0xfffffffffffffe97) bind$unix(r0, &(0x7f0000000100)=@abs={0x6fb6d9cb27ab7a10, 0x0, 0x2}, 0x8) r1 = socket(0x10, 0x2, 0xb6c7) r2 = dup2(r1, r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) 13:34:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080)}], 0x1b0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 13:34:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0}) 13:34:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom$inet6(r2, &(0x7f0000000100)=""/62, 0x3e, 0x40, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1c0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, &(0x7f0000000140)=""/5, 0x5) 13:34:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0xa0) msgctl$IPC_RMID(r2, 0x0) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x3, 0x4, 0x3}) 13:34:46 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000046219f0d91ff0fb5a42d30000800008060ce77e995c40848d591a44b0ac37e0e3f3630370d639b7f26461f740100d91635a99a1dc3386d7c90f0ba80c146d09ff1856b14a0767417f4ba026ab2710f62dd0acf4083da68816a2cdf00495e49a1b704005c713d318644e3242ef779fef3286620fcc4bde7aab4d07241e3f867d15b5efbd980ea44634532c0"], 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/187}, 0xc3, 0x0, 0x1000) 13:34:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xe4, 0x80, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x10001, 0x1f}, {{r1}, 0x0, 0x8, 0x40000000, 0x7be4, 0x4}, {{r1}, 0xfffffffffffffff8, 0x100010050, 0x4, 0x2, 0x1f}], 0x66, 0x0, 0x2fa, 0x0) 13:34:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x18f449ea6dfba2a5) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f0000000140)=[{r2, 0x60}], 0x1, 0x4) fchdir(r2) 13:34:46 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f00000006c0)="391bb9b523d68baa95284a756cfede444bad26dacf1e481513fd32019fc3a4d986db5478c300357e85bd49c3237ba47409b6d0bd1938c8435b16fcd8f5a960fa55a5dae817c53fa4d6e9ae6ff3f6811513168049398b80dd5c3c44b60ddedd44f4729b07a1dc882e04a31f89dacfede48b5940e3352a6e494769ab81f7e40dbd99d5bb75f825fa412bb1284bc6ebeaf51bca0c0efd60c41a3bdfd674a84367c6ebb87b4d1ef27e3c382049e52d9e5f17544193079e0e6b27a2e90244ef9fa99c5b0ec85bf92774945984ad1a10fd6f37e3bb3f2a858d64acddfee7e6c2c44ca9c653bb58413f17a5845d1480c7e83819baf713028069aee2ce4c4c599ae34b82e6e35b0ab835c5ac3601d3f22d2c8354611d0938f3e99f0e1af9b18a5d5559a4e105d71734df7ce09b59e4006523", 0x12e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x53, './bus\x00'}) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 13:34:47 executing program 1: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0x3) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000500)="68b3deb6085306dcf519d68abc9765ff8f14b76a19374f7ecf7a98dfea902f1dc2ec040c6c3fbb65f1ad2d0514fbad6823e0566e6bab1fdbb1984798619e04797f76efc3e63117ead5d10ec1744c11d2175a50f4f3fd0d468f5d5d25b30aeae97430ebcabc777a49efe244a96eca320764cb5a70ee97c6d7a9226f7b9d9357425764b35006e8e7819b02e5d130a730b0c8792af460301aff95bcf66def6f55e18110f2e9f52ab7b56b6240fb4ea7c39ae5ad2bfb1e17bd022420549d3ade0f1a1093a92bbe9993bf5dacba372adc8035817e0f74aa36d603af290b6dded96998fb1b5605a5653047d8b65ab8dff52a629767d4f90da2e3d5", 0xf8}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0xa}, 0x400) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000440)="7efc7c666dcac5d726ff542907184a9553c03202db7be2e51f78cd85400145e4a186c5e22a8329f6d070f86dba439556866a8a8b25a9c7d9407cbedf604043433808cdcd84a77ffe", 0x48}, {&(0x7f0000000600)}], 0x2, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0xd}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = msgget$private(0x0, 0x300) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x8, 0x6, 0x0, 0x0, 0x101, 0x2, 0x1000, 0x7}) 13:34:47 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80, 0x40004000000028a1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 13:34:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x9, 0xbc, {0x7, 0x7}}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x87e, 0x1, 0x7, 0x1}, {0x9e10, 0x2, 0xa1b, 0x1}, {0x5, 0x5, 0x6, 0x8}]}) 13:34:47 executing program 1: r0 = socket(0x1e, 0x4, 0x200000000040) connect$inet6(r0, &(0x7f0000000100), 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) listen(r0, 0x0) 13:34:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 13:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x3, 0xbf65, 0x7}, {0x4, 0x6, 0x4, 0x800}]}) 13:34:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)='%tx^') socketpair$unix(0x1, 0xf983f3566045865, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 13:34:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendsyslog(&(0x7f0000000040)="957cbe3f4e1766baf64ba68cb71badd79c8b4da9d16df8bddce5cf52e95a9c271cb2069e7d84785c99f86b5f1bf005955dc2631487ff8ebb59be4f029642d07b3952aedbd5ede5e2bfb6afaeee58e37e66cc40e09c870edeec5015c9bced4883bf9241b2f55bdec5c2b28e915c4da29eb36745ae6de87d577d", 0x79, 0x10) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x4, 0x16b}) execve(0x0, 0x0, 0x0) 13:34:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x80047308, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x90) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 13:34:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xd45, 0xffffffff, 0x9, 0x5}, {0x7f, 0x8, 0xdd, 0x7ff}, {0x10001, 0x612a, 0x77, 0x20}, {0x2, 0x4, 0x800, 0x9}, {0x5, 0x8, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pread(r0, &(0x7f00000001c0)="d6efefff7f92a198959d9c91b0cf0df694592059ef3215ae46fa5ca57f2855328dc65d88cf47c7", 0x27, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) 13:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0xffffffff, 0x5, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:47 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1011, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x1}) 13:34:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x10001) pckbd_enable: command error 13:34:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002016, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) pckbd_enable: command error 13:34:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 13:34:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) socket$inet(0x2, 0x3, 0x80000001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x8001, 0x3, 0x9, "b08dce587600000000000100"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x181, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}], 0x2}) 13:34:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)=',\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x18.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='*:x\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x85(%\x00'], &(0x7f0000000600)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='[\x00', &(0x7f0000000580)='^\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x4, 0xca44eee, 0x75, 0x7, "c26e473f86ad38306d1f4e2c8cab2527e41a2ef0", 0xb5af, 0x40}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xa006) r2 = socket(0x2, 0x8007, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xffffffffffffffff, 0x1}, 0x8) r3 = fcntl$dupfd(r2, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) r4 = dup2(r3, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)) 13:34:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="c60871c98ce7dd93022ad905e0c2fae48013fa6e67e500d2c220845aad08ca67f3a42220a8f512a148f622cee9e8ae511d64a93af711dd7c5f981adbac217479ae641567f8fe39e1db51a209ead56f31b8120eba97c37b5acd6aa9277aa51ccde207080445dfc60e8b0e474881003f8a7d0a3012ca59ec762364e81fe7156e8eecf31ba3cb7c2df797435c0e9ed00234d853d610c4ad9f580d1f276a8b68900701a8e7765f11ec404a8ea372725326f56322c4cb8a39afe1550a73c7cb1a91bb13acb74db7b9f22d4845a8ef940e28c180b489b2ce460c45f85dffe31184dfdc80c1a208733e7d3e7e7d396051384c5f73b7d13f788cd57b1d07d7fe84d666928691deb6c2db4e9e2aea42c0a9fcbaf51c03972bf03b77f7add055524f2130e82e2b6d37ad8d8be492b14cd56461051efca377f404373336be8a7b72f682d7da9f11cd62c52157abc3ef1b72c76e66aba01cdccdf060340f0f63f6993b52a8d8a1b90207e4be9a6b49cde93bc8123aba6974b8d7113b731f2fe5fd7a5d2f463ae622895968fde6b3d4ac342fe7f4cddf6e8f75a360884d8186629d85cb4708f0fbab2f6ba22f58914d3051df1c0d6944b6e4c27134e1839076c3961400f1986caf62de04604e86b3e66be7b96e6e98130064e86e774d16e59ec30644ff850b8bef37c3e7a6d4d118557ee9803e094f4fd0da1b7c44dd620d33304039a1d155e22d4a21b7edf967cc0ae6cfc32726fe0ade2fa1e0604a3c6dd957b2caa79cc12fcf113bfb505ba9a4d34efda0d27131c688c8b6569c809dc4853b38cb6402f89ddcafe68d4e0c20db3de038fb3bc549198fa93dad38c2edf078bccb0247fae92db412e668b5cdf33739e869d65c353728eb9c2769ece5905c8cce279743927a2d5e8c9461cd24ddbb1652b3e7620c80639f905c816a4679464cef88e1505c6d7b4484f66ea29a6928d2286b875a3b79c1020966c62f1d8926fbf657cb8539da4c4bbee90750fbf00f9ebe0c17143f7b1576e075a95d4cc5a918cf8bcfceddfc84071c07b4eba444ae29fad2a41402bae3dec6488794462cde387de975e9ce1050f8b7507a8d301eac9bd6a3b28dc8c7b905f216acf19cdabdd77ead9addb8e111b6957c589a537884b3824647d8d05d41e458c409425ca0a201d2320f24b24db1882bd02a9519bf1b41bf9b8904b0616b55adef5e1924873de315dfbcd2a257cfaa6d5f0089866118daba7c75ff02f005304b3dd7a42cc5a1078e3bb9f88d1e665359d4d4f778ca230ed8a38cf948b077d1d6809998015a9c4591c4aa6a3ae620756cf221a2c2f13d3567614f4fb7070d982051e6ced7a9788bc8c2a7da02131a7a04104a84ca89d3f3e5311fdec0f344c00495fa43c41b1ff49c396a465b7a62380039dda6440099564dfe72c39cbd6a137cc0673c3825ca10c6809dec1df2b58f0e32ebb7ecd8790e895d06835212c735ba28855c11c1947031eba3a42534761be3f676fa7750c129bf371c0976cce2769f04f3a5b0391648b9c745cce35b4d79a7406bdd1374f621eb53711874011d8ca3a71408f726f24c82f83d5b59938eb67665dc5880f19224b2d807e3d0ad35fe4b4dc04ac5f43b6f8c842411c031bf176b478d334ed098f0052e0d2a2954a62e0aaf7055943c4f5e46a4088ef1e68c26b863cfa5b8dd987c7e8c006fb35475c9b31a2be490b269f9016aa94a39e5bc1f7f8907b4c20ee261f59f1fdd122bffb7a26efd30152715a11b7c75b258ee52d05565631f207f3172a8839c76c7bf19f29581a423208b4c89df2e4fce301801ee09eb6301a660f7f37c4ddbd965def4bff5d462094112d36f6654e2405d9e5e851ec179804c215f537d49ffe31f3bab56908d54c3c0216890b48e06fa05fad3fe7d54ef98ea5e62111a5edc4787c73a14c22fd4b10af1ad730b613c3f29c4fad4dd1e354526a4c2c9ef35860623139881cc225679323ec810d24db6bfc4e263cb7ba4e813c24aa7bdb6d45cf56f021618dc7589ead3f0d26b221453c077dbdcd1fe35448a14b07e0ffad0a8b9f05c3c3a15177cf32df6c0ad5c3b5ea2c683fee228b3a3b146a98d24757669ab3b3f15085d572e34796316719cae97acfb787e598b776675fa3836ee44a775be63cfc02851eefe6479bcc5c23752eed65ce73485e5b72466155dc1b3ea2e7e07d63eb12240f0ba3aab1eecc0b52328deed8059f9cf3f592c921406b8a18633a333a25f631b19043d9b6c16fc8ce7905b5d8274ab906e3499c35977b58e2751a3b7700e50bfe59027bdb56e2991b84af93a3d564846ade6c189830037d111e48f52f0fab4fc627a4606bb15f4b492d9ab3b992e7c77421dcdc9f3678848ef562d8ca75803cf6e4a984cd8926184fca04051bd7bbd5847539c5fca12bebe932dc7c194678078133d3cb106fc0008382b024c7f12b3a0f270fde5bf1b7286631e2f50fc824a30e8fd68a682191aa89a872addfb57814feb8a7c0411531ca0aad8c100a1a78908fbccfbb14a977c924d3666a4f0f6798b2194b7411139434e37c2a12ad2b0e7a0109cb5187f56c21e9479b8ec925e30ac47a57d498d7fe160d4003a09ec37fb68cd706e54a7b5213516388b918573b4c87e3825bcccdebe80295e571a76750a2c3492542410e356e4def682bcb95f183b22e73688b5a8eb776d91b0d82efc4b1ca9b627d45df3668cb451422db176187676e3c768660e923db475f9e7e6f0bf0acc06ddef32841c164fe95c285fa5d657bf0634f7afeaacbf604328088bd13eed2df85d8d0c3d1d1ffad3568cbc68459eae5863e073cfeb358e3e4e15e500dfd6f66ca23baecfedbf3d23e311b4c7fdef19fcc0b24d40cfee058ff72cf31333f7d9d55d6dd77c7630f46a509cdc72a6be4d85e0ab2f59914d3b0626c3e12a0c900815c1ae01bf957eadda882529b4d99b43c2e35ea5a3cc38873fb4f7029bbb87da7b1ee060ff1c90f780fcb28845c272cf426aa68a95fac9abd49b5b52aec5a3c7e3b2e2828e15116effbb3f4ffc5ac1519aa7b1e5c4ce8562e5cdc06ddb9f09f65d925574765e0e9f4b7e313128cc8b76d5493bda1695edbf5785e48d1492317bb37e337e629b7ace0fd27b5b91812e3e65c93766e8124368f2a1cc37af65bbe8e7c4ea66d87b650a5a7e655fd418ecd3ef82e18d430f2e03892646867165a719f45e1ff567847d0f3a79e844627721f3c43696a33617dd156aaf8a6ab7976c39b1489945afc5cb8e46e0b4a8b06c7a4a7534287f953b0a5dbb2ce4045debb9fb8a36e7a83061ca793e52a5d594cbff0006fa80c97345f89ddc2a84a874e5c198ac686577bf4b66c0b11caf4f83eaa711578030347da0c668b9819d5a114ebe3ecaf4b43d072747ff11798c51cb3ae6387e24c41bc6dd4dd3102a8df0369c6a5e06b32707a7e262ff1ad1601f9e88e7ae73a620d555d6320fd9546b682d9099fce42af0f1fc4bab264ae90b5842dd116aa0704b123de2c4d8252a48f066beb5c0928ada1abdccf13aeaaf5a2c4feb87a21f6f7a92514fe8f6bb33ad61abf1c1a3fbc3dfd4f4cfc38046b7d7bd9fe7db8ae15dc52d88a538f308215fd9046c4428d1b3681abf4c66c671920e30400f56736ea9f783f26e260fb64e6c86e69e9a73a70340669db435deb448e84d49fc99115f6baab79466f008c75338a5b46ac16ba342a84fb732821b80eede4ca563febd585fb6a646ad51f6b7de10c3827ac47c6fc558adabae9430b8565e1000d09c431f76240ecf54634d25d55bb65e5c42fbf92d2683b1458b275c355442c9d1e02c426458cad4e069a2b312d3fbdb266363cc54071ff1e5cdb30b8cdcb02ba05fdb668bb485ebc5f680c1a63bb91de6a4f41c82f3da284e50c4946579444a280f5068436f9ee8432fd707ab1c36cb58e2e43575e4f0f060ee3474ec64d52d376797ec379ef669e18e1a062b45eb4fd1638f0915db27c9027347c5837df15a32aaa9f2081a502d03b559673ec9be95fcf83e385810d0fe5779808d1bad409fd27189f689918475ccb8bf04fbce59b2f1158e707e61123b12752a81b0989a1dd65e86a13ae5de679448ecca0b5896e3129cb006f1a4656b123c97d76c86c130fdc539b19845ede8b60c4f5d9d5abbfbb9cc267a071e547099cda1a0cbaaef815d5d49f57af69ac8a9e26752e1ddc8288b6a8d94a8dc18163ba01bbf636157e68238bbe3fd8984bfb84e8734a9e6eeffe9de2acf1bc9bbad33c408fa4df806f4031e2319e19eb9b8762261ef2155afe1b58615038f4b17804b4249a967cbbbbeb307558b554a3ac62370c788df559266c7334bc1dc289a411507d903128387c8603b0400542719098edb99710e74e3af10f23d33cc23d81d1e3d9f08c26a19aa1c9f18aeb2eb621fe74d34b33a7d593161766d4dd65d8553384cfe77dcb86e418e7cf7eb35ace9b773057d4ce18a9c0661fe2f3a0a54a42bcd5bba7fd93b99a63a860a5afe7596d49121f3e543f36d5fcb716d3df2fee2a21e94c09845eaa4b795cb2b9124beb3bb60a295f5d8705f5943c8008b9ecaadcc4bc56256312d832b2649c3ec4b4e23c5673258f9cf27e4d2aaffa8803baa343253e907dd93b9e7be9b2dfea0f32999101080eadd5504566336ff18503f644ffe439e7e9743641f81c1e1c87a5b5a20f7eaedf65c7d63a6e12116d4a992743c2094d67c5465908032c6a399d7766214603896c97f3fcba16d6d545887f32f50675a5370ffeb53bf0bbe605b81a36a0c1c4cf6454b24f836728c01d48d92a2dcc20e1bc220180fab9098f962a5ebccc767e252532abcc7083fa41d850cc75d76ec2bbbcb01c9d3e5ceb10bf038555b82a8e026c3f94998d1969e78be636ace73ee4d12af0f93849340d15467f6ce7673ae5bde99bb669f9d95cd233caaf336fac5318b24468d738e35b7ca6a3b707c31411537906eaec71096c7d74fb591b0b93502fe09c4809058e298e4b040c52993eb3ea346a5374eb5a18bc2a805bf489932deb121b6884486b3c080f59246d92df9e0abf05f740b8caaec4e76705673715b9706ad5abed4492819dcf9d1321734f46f1b0b253a538f6a11f072b4a0321047254191177746c0a48b906e3925ace7c68abb4291559a347492d463eaccbaeb575e969fac17e0b7e979e28c29d8cd69ff33d6a4a276aa7672c3e4bb3fcd860edd6ebb5665ad4390687aa91dda34e06704c8c52dd976ad82f5c1ee3ebd5b2d78a1e5802f85646243ee35b627704fccee5b3c81c5e98cecb5f5b63ea13e5453caabfb5a557574d5e12b11c40f7257dcee6ecbafd705d02a79ef34e704748f15a7ff9ccfb76aa9486d4b1cd2324d2a28844b57f5e44db8edef23540521a33ea8ccb17ffe3b8c8fdc064b6db754cdc47303fad573a7fa27e79eca7cc10b935cf4a679be4301218df837b3f3af3bc1bf7939d98defff7c81a3a7f427c15d357c674988dd76f89edf21122b98109166de3a4221c8101fe61ccea9f7a4a3e0ad9e75aa2a65085285f6741cf6555b4ebf45edb2d54555f21c10bdc1d8ff4d8b1e9e14edfdd6af2a0933f6dd3c155dbc31a2e2e74774383a96314eb0fdbdd33010098448c15738c4182d35b941561d70e1276849c4972acb547d9ad4cfef0a44b9132b8ffc77fea2def9387c4eee18e38d0a1cbaacfe4f84113d7c14854997d1d7cfcdc81a2996b0a1d8b5f92bfb251f59cf12bd87265fc900027ade0cc3da369c1c9e16d15d060478d14b2dc177bbfcef1ab157278f19baa22b2d72d36fa9614704be383485f9ba346db51d56", 0x1000}, {&(0x7f0000001180)="7b108e35bbb14fb1afe99e8eff8b4365cc7179af3cd897b4800dd9853fd8d801235f0f53882b231b30ed95c29dee411651af776c21d3e9c6a72ba282697799362786cc6e8bd55568c791821e0945cccca533b7484adbf2afb0f159e5dbb5f91fbe35d2085c18e2d5645cc361ee2d88125d63b2290c88054fb2dcf1f33c8d2b0c55bdf04bd27d9aca19b361a94c15b9083d9c12c0a85a36d7e33434844eb17b341c877c2ac3d21ba118896faa4033a958b11318fa296855b43155cde58f2e677105b736d291df5770274f5babba1a39e27b8648b3a20755e42d62466914c3eb4b85690afa525323ef91648741e3ff19f95043e45d5282e58e2e770d59", 0xfc}, {&(0x7f00000000c0)="1cb824f22c03e35cfe8a5ee6a5523d985c8c91b78ed28b68b95bf857e9abd2bd908ff5f6c40631bce46c6dfdfcd945f97c40cb2cc0d38767afab0cf3e12f54420edac4b37141947ae3ed8fca6cfe2b822c931b2d452dced777f5c0c93512b8818d8b1e6d90d639db6f3053984d0d9d132f9b267f5ae5d31080b5866eeefafe", 0x7f}], 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000140)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xeedb13ce3989251f, 0x1) mlockall(0x0) 13:34:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x100000000000000}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="0f4f8d4de48400fd262ab7b6") r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x400000000, 0x45b3, 0x2, 0x96c, "f45e8d2071e98d2d47bf3dcc6b21e200dd4ad959", 0x9, 0xffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000180)=""/17, 0x11}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/19, 0x13}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x10000, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) seteuid(r3) 13:34:49 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x9}, {0x18, 0x2, 0x6, 0x2}, 0x8, [0x7f, 0x4, 0x3, 0xe40, 0x1, 0x1f, 0xfffffffffffffffa]}, 0x3c) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x1, 0x100, 0x8, 0xa7, "93a31b6956eb86ec0d569994fed7405712a0775d", 0x724, 0x80}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x12ba) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0xef3, 0x1000}, 0xc) setuid(0xee01) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 13:34:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x8001, 0x10001, &(0x7f0000000080)="e2dc42f1df6425e9786447bb637d2f1b6a14607233ad9a5072763fe107ab46f4d10d817d369d0fe9fab844b6e1dd8b528b330b54d13ae3a632944462894b056151757c938fa1eae7940f8a581749e09d395b3f84cd875f9f4b3cf9173cc9", 0x5e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000100)=@un=@file={0x0, '\x00'}, 0x3) pckbd_enable: command error 13:34:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 13:34:51 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="8faa79078609ef416d4b490cdc3b14109e6804c7a6dae34f170e02f05f311695607839f3f1064398b243acd99ecc7309ac047398c3f9", 0x36}, {&(0x7f00000000c0)="4186d1c37dbbfccfa539d193e3496181977155d949b04c3eacbc07e873b055c8d7744258cf6fb5356cd6d276c493be24fe0654b2bbdfc7b81ca4786781a5b6de974c86c7", 0x44}, {&(0x7f0000000140)="2cdcdbbcd88df20e8b59742209d95494ba1d6727fab056384b99901bc20a8d6f0d22587e", 0x24}, {&(0x7f0000000180)="bc4d33ec122cda5ad8", 0x9}, {&(0x7f00000001c0)="f1470b1782cb023feb2798d18dc3b7285e1b46fdc79a3df97fbe8d8f922d7b4e75d6357a7081e9320260d0f56eae05c600cc5339d90d3748ff5e9942b48ff4b023755f36db7fb87dfa9a7ee6ad43f5cad5", 0x51}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 13:34:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 13:34:51 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') pckbd_enable: command error 13:34:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2e144a31412bb945, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:51 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:34:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x201, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2008b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x81, 0x100}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x81, 0xa000000000000000}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x41, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x10000, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x2, 0xfff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x42, 0x2, 0x153a00000000, 0xf9}, {{r2}, 0xfffffffffffffffd, 0x21, 0x0, 0x3ff, 0x3f}], 0x81, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x1000, 0xfffffffffffffffc}], 0x1, &(0x7f0000000200)={0xda37, 0x2f79}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fchflags(r2, 0x0) syz_open_pts() 13:34:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f0000000140), 0x368, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 13:34:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x3}) 13:34:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0xb4e6, 0x4}, {0x6c}, {0xffffffffffffffd5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 13:34:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 13:34:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x180002005, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) 13:34:51 executing program 0: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e00000010000f1fbe5bde9ed3af364142d94bd03ecd6b954cfdf9147db5042a51faa83a2ca7ecf78ed8054690c1a7a9727a220d43f059e1d02d036efb1675400"/78], 0x10) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) 13:34:51 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x32) 13:34:51 executing program 1: getegid() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x1}, {r0, 0x8}, {r0, 0x41}, {r1, 0x80}, {r1, 0x4}, {r2, 0x80}, {r1, 0x40}], 0x8, 0x9) 13:34:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x34a863bdab9630ee, 0x0) r1 = semget(0x2, 0x1, 0x8a) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/41) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1000000b4, &(0x7f0000000040)="740100f908ee03668832") 13:34:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) 13:34:52 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 13:34:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xa1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) setsockopt(r0, 0x4, 0x800000000001, &(0x7f0000000000)="7d09e65c", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/150, &(0x7f0000000100)=0x96) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$unix(r0, &(0x7f0000000140)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 13:34:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 13:34:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) socket(0x0, 0x5, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x2000004300) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0xb}], 0x4, 0x0, 0x80000000, 0x0) 13:34:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x10, 0x2, 0x7) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x22, 0x4, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0xb7db162283f81e3b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x5, 0x1, 0x7ff}, {0x0, 0x2, 0x4, 0x80}, {0x5, 0x5, 0x96, 0x1000}, {0x2, 0x9, 0x9, 0x5e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:53 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0xfffffffffffffffe, 0x0, 0x40000000, 0x0, 0x0, 0x0, 0x0, 0x3], [], [], [], [{}, {}, {}, {0x0, 0x0, 0x4}, {}, {}, {0x0, 0x0, 0x3}]}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() r4 = getuid() r5 = getgid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001340)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000340)="5a12aacf7b5433f1c4ea86578359252d19963794e216569d7a6b50a31ca512a915e0115686fa4b251b7b4f49fd120e096198171e85c311a09bf549b2d53392ee6b574a1e03bcf4428ba89745b746d6f7d7b88f4d400a32c083c8e9e90a837d5fd41a5fc004bec2cd017679b90525e0fd6a1c20485335225468cda0be1a3d6b7735980a09e0c30615738e54f956ca92201262bb49585843720b0b1662451cfac313767e2313b751f83c2303b34f84b6b7b1525e2d92e2ba2e39c4c93a71f110a097571985622323b26e4dc498adbf7221064425366c5d77fa90b6b6bde0d98b58cbbb839328c496b40f903719d62326837d8f610f06387857ded9132dc463cd3969fd1bc628a5b066cdbac4bc03952f54ec293229c204e5ffa78c61f6ddc0012303fd6c1dbf5f560fe0a3686a154f48ca9b4b394b4936c6840c5b0d2009b31a8b7d1b37bf896ca6ca9783eb9c9b5e4c3abfd4cf24ea3dc757bb2db72a9fd48b275b7d388db98dbe1307096a6f09ed7e7195d9089975a1a602668156ccb2e3dd1f9ea342206d02c8581d405cad70140892af4a4866e17340ad7b5a6227f0f1f38548c90da61c0ed44a50d2961cf6434fb9744ed4f171b4c5a8521dfb95b077e180ccc3b65c73f25c0be0e2c1c411b2a1bf49f76772af55e65e866e58e3cc449e2f93658a8f9387acba29bba21029cb2870c8d37c17de97f00bb5fab92b9889ce28ffb9b8bb6b2efb20eac44d96911e3fc006e495b7016643e673f59bfb1bebc0dee78a58abfcf3f8031778c41821337a1032f35d37ab856b80bec652839746209c2b90c512d5d14f79e82f99d720e0a5a04cfba701d11c4aadd11fdc766e3965a64d6aa34b781e2f8b4242853b83c502a4bd92121aa40f2a387f57ac86151b969451a72f8f93c0c7c17db6ca54dfc0ec3fb8b6c1c7e47fa2634d66f232e0020374e9f9684b22d6b6cc56129f1a6ec7e8cb3ed7174db14fcf58123abca0a073a224d4d40fd8af3482c71fccd601ba91754b9ded0c0a919547c4d880a0dc017d29d75754004835b66b5aecdb67aeae5e64b0914eafe2e7d6f9b7c63f1de82d238f3be746f68fce308f2d2fb8ae08af4f417f7b5de74a9e265d34e5b3febf88a1bed6171f6af8db2419b234378e48ba8e0cc6220cc0c40973ee89bacd35a4f1ac8b45ccb68686fb423a7a11f5df28a7bdca9e2c8ca0cc4b4d292d52fc5c5e3bee190f9d68c2cfa78282176795dbdf0c9d8d52d0809466505d1ed618a33962fb85e806a12ab0d17afa1f0adbe7c2c2d65de632e08bf278c55a44d31d8ad7d407f94c695aef754b348a4a3ae638038e902d3dc249b91d5389e92d72f90d3c3feff9ee43487665d0da6f62d6627daac58d1fe438fddc6d857a5636e948759989e497b014efdf0e7a0c59ee6405352d10f00a0fd821a0bae2bb7664e6b54f0257a0a1e3ac7a9ef5ccf1bc2049895c5c132b7cdc038abc38684494d9e24a2b4e5f8091cf0d4332ba5b3cfa313d16a67810712a6108ce7f911a4dc183a0208c1b5a8d59bda02cad9c534cb52e17445dde5e6f1a1d541948ce651dec4eef75ca2078b275e6c958e4480cfa466e13f2a093ee7d7aae1ff3331fc436eb68f60d0390f7cbcd7b75dc282b905a4861354edcbc5a9675961bf9ff625c57e57bddd12e6b5909f7f911c3a69dc84a14d42d03b662f7b5ad9a996501f146677f381b59c3af71c8f5d38b2ced059671b8756fb47e48c005f29eacd55b9009e005a8e12e0e04bfe123b336df2d6c01454218b39f13ca7949d1d769cab1a7f2f9afbc3bcbf8680e13f37ff9d28aebddb87142baf95569701f886c218491eca61bc015338445fcfc87cea1b0d79a95e89cc65bf8af212c08f0f5dc6dfb503d4bf184bf0abeb7827a8d9a01b95dcec7c7d0b91c707b883bc9b9f10a4feedb908429456cf45762450b82ff56049b0fd79d96ac1a7ea823d3d0c8f3f562273f2ee732587a53c7f05f1b903b51c63f5e2bfbe9509e9c2e9c4c4b86d7939e829ced340349d21b038480ad0622bb62d280855e9e92608cd2b1571217d495269e6372e816734227295f159de5cebc370128d098c9ea979fb034a3bb0f5648a40bc15355f38f8f8d13ede14446eef83fd7862c0a03ff1084c9f1d1db1cc75693c1d2a5315c8915353e76e7d172963a31583ffcdc7d43e9a374ce86f83b51b6c8b3f0dd75c6e6e33cc73694596a0eccb598e962c7157d9777b02e0b8a1b6b069e8d451f0f3ed2b0a46e48aa11a0a10acb4c09ca4aa4dfe9c43fecc873859c73225917b0833d34a0d1bf7de0db6b9d9d84eee3a881404a8ff650b47671885e03e1c1d3771c31708f65aaf682546198013894e19b6be1639691fa3f01d046f1431f45d17879bc6cf0bf2949f6d9a44477c04c1eef39e932601678e1e3f0c82376d4aba0e6a24bed82d657f32a0987fe9eed0ae66f6d2e858734c7bc4d921894eeb06b21ec078431e0a4a3412c6e888bcb24cd3651ae9e55c4de6acf4777badc09f23f3ae284f07fdce2b2344bdbd216d819395e9bef4630b719eca16e9c7f0c2fa0324986645bb55e426724404eee0fdce3b6b8864f2e3c5698bb10f6994b08baa21028f242ccbe5fc686b5edecaecea1e6ccf946645157864fb738c1f4e2770ad47cf3fbc4f9611bb4bca8fadb67049645ac45f469f480ee992729eeff64d7be2216da8ac342557e133c4db0fd3f290fdb7b56bb14e38d683e87d7fe73493e05fc89d22d8cefa06d54497db98e6b47aaa0ee0d994932d9dc6c476513b0caae93669cdca2197f5626b879beed65f01e2812e4833e7d4f656c2afa2ac3f2fd7d60c62d38cda1c5a9d94e2527d8ddcd6a5b2e0e961dd55723ce0f40ef8cb3461c2a4dc0bb6b55f77171c862eb7d4e99753fdc73c4988116510baf93094762af683c777cab47b1638957e078023f546b3b4431c903e24f4ef3550f770adf4fa437b4e7a4090e7adfbdca69869c553c87434792283d33f642dd4228b757900ab3046163b8712ba2ee678dc4c69e0a348a1da9621479cf7907e3058f8343a1362d1ecd49358ababb4fd8bcb6d0bb82580d318d560b78a1a041dacd2f4147d7cc6946c89d209a66fae69331d78631e89f14530a5106531cd26bd965ad4011f13e2bde6a04b89f90d77ed2ab9ce927417e4d6833824a445de3640e4c766cef2f76c4f3ffe9e65b9f6feddecb17207d7e248affb6f5a8c8a4af055c3bd38e26f81ecf118aa1008710d94247e2f85837c930f7bedd766cb0f455875888e9aa46db4672104aea7d5a67e36f982762a2be13cf614d56465dec187537eabd1f9dc69457e85aebb053b50a67812f98f850a47868db705b811ef5b8adcfa49c3439ce140f19913687cc0bc123751fbff45d023263208c1d9bc1536172d3a6807966343b8941babddbac9bdd2b2e66266cb3c392904609018302bbd9e9f8a57178c7c755ce61c8d39e7ffdbb6e5ea1a053e42f33859a0b2c949767ffb8526de3e8104826ca171e28864502171534868d22563bed5843c1231749ad0885576d6cd2c6d827a6560c8a495cd408a039e22188c31ded6fa0d4cf7b3fa16f82fd561c52ee1ff0c8628ffb3fc7d554945073b1845147b563667ab278ae99d142b31fb32a5d6be794df8b2479520fca74abad1101a897abcc649a222e6dbbd7b649dbc2218d65b0104cc213837f2b8ede1f1039e34676a462c24489fa47708b628a4f3ed8e8dd57be8405be1c3c8a4baf1e406cff1fb71cae85586da94b658cd87480ce52fea465e2cb5d049a460805c4fb2a86f97ba588a7c586ec86df8eeb2b1e83769e76931336c7faf1a68d1135b8a6c20ff7151d04dd12a95afcdcb2f4fd4ba0c958ab7539e789fc6ee506c20aee1fdf31a9871a7db1e8c0813c00147b1ff939161065f7721a77100b58a10469585e14243c8e493134d7e36396c2fe744a7a061163d09be956b56871f016a59c56162e2da384d7bf041c6ce00293e4a7c06db521f2954286e042d07e6b173e704f155ebb9d519eea34fc130d6fbeb0f22e82f8247ef1d70d6fc06484088a0d2bc59414f2e39e0c8a3b1002b7bb4c24da933a5ae4c70a3e9573744ce58981574acea96c479710b10d4e7c617b2acd31dfd208a72a1645fbfd8ebfd042eb03b248fb719ce371101174c62f21a461865f7e3dafb94a24bf10fc7102b1373f3ceaf56c5bb67bc742effbeea7227b109c45be055c42f649c5292c1d6f483026079ed6691c0b94275addd85a74a79830386834dd94a05898dec3a4bf6ba59c2dd7dd40a9861fa6cad4f787b82479940e147bed61fdcf8ceb03e31792fcab82e2947d6dd3eb1b59f69204208461e2fd0857165deec3f9173decaaa2d62344f32504abf9db46fbd7772d829bc9a265e8c81820c3c8bc8130827679454040875c6943c6502b10a481e89bde47ae438fe0c4aafa8f281bb167e1038ed5ecca0c427f91a1b82a06ebde350ebfa2fbed26c593235299fded5d96a503f845eddaa1dbce3997a58b7f19a8d2aef0c76229e2feb0a6db6992d634bd71d7c122c08843a5238d143d9d4de89c909a6372bfb68bab7eb0c84c80bc998f63a49aad80f4653fb79ae7f5dd45c9421600e2d8b275ddf17b8c93764beaea5d93ccc0bfa4b77842df393e2c30081b9ad43d676b6946572c7bbcc2095f2cfcbd1d5de72e4eb3151f221f493494230dc7a10907c1293b57a85e95887ab973b573046bccebaa81d0c704cb62057dcdf5a29f586a5c8a96a481f33a80caf2155d0c3d6ea09c12daadbe89cc817821dce0bebecba8ad1c24a41e1f68b811ca31220851838534fc16b57ff66a4750a5574854ebb8c293f259ab0ed563386125e027de7378949fe4cc6c91ddd293a2ae5ca9fbe844ed2d4200e7109a7e2bc52884a49799aabc6088c7aeeb89bdd1a0fea7c9175c7e61fc32c340fef24767a878f732afa6cf30d7e60b9b142dd5fb96f6ed0431a015b1e92ae26f8f0ce879bafe8470df8711fd719882b8c8f52ed58fe7e7ce5c6ea44086efc55bdac93eb77bdce9533f59e43ad86d1b7d976965b22f6416a8c3000c59d6d5712f26bc68de4e91d71a568dcb352531726b7eaffc6cf297c408dccde2432660511900ff6c0040991e268d8162fc29c73033d159d07b295112bc27e034f558c18b6fbcd205bae376f168ccc2a2e23aaac8a686b29dd58bfce58b189b56a30996de14bed70cc836149f6e8641965a98b6364cd113805d14a821b89e0bf6135e424ab434aafd955b5e308d2b7261892e6ec95d515461cf57d6cd058c3377f16aa417a77296834df9bbaf0eab1aeb534ec73e05c08f930092ae64d667be66712bc50dd12f38806ef9845384a934985a9fc3cbbd3ec9a38e053a172d428d78d9609a7a81696ed09767661ba53f3330c7010f326b7f67de7c55c9c485e3dabd57f98ef8c6fb4832b232ebfea50c689abad9ca3bb0e7c0a45dbb945a1930566fa4e79b0e63e70a4372b7dc82229ba98da2e7ded993f83a3e993049b5b8facae8ce666f1f5daf8d1cdada564ecfd984c863440cd7ab91db1c394e0684b80ad5ca640c760170041c3a188effb1598f8368414e8b67a51889391146030a420edeabf2e42f5ab8400c934b502a052df50dab922538ef083e012c76b7383fef4cf71a0fa65212e77db90d729a88f8d5570fb8acee8059979ddcddd4f3510404fa63dd7e45a8724dda23c8f52673d64249df520655f8319fae02cb221d552e4f6cee22c69ca0aadc57bcf569b689deafc6ed49d8612748660a264071960e2f3302be952cf9c550315dc7", 0x1000}, {&(0x7f0000001340)}], 0x2, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff00e0010000006ff8989a1a8f996e80141171adb3c242cd95176ea9a514e892c08a4590be75347cf543605a81dd9d472b754e3ff3b1489fac6649ac9827814de25ac1ce77503466fdfb30b88c4c3f838e6ae23edeb37c79cfbbfc8d73392c451dda4eed11e4f338ca10c1f1c76235592363329323375a4bd65a45bf3f3c4dfca39a63df7cb947b0797894605e3f98746d47c729ae46397645ea0000000000000000e800f8c772373c970b7a6aa0b769746622bd0c577500253f5131b579f38ea4e2c98a64723f093175a237b414ae6d7b349ea2e41ebbc3601d2462ab3f4145da7211ba2d", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000280000000000f86780a563cb02a18700", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x4}, 0x8) 13:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xca, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r1, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x8000, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000002c0)={0x3, 0x1, 0x3, 0x7bea, 0x100}, 0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() r4 = dup(r1) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) 13:34:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0xfff, 0x4, './bus\x00', 0x6, 0x4, 0x100, 0x4eb5}) 13:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 13:34:53 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x2c) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 13:34:53 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="83022e2f66696c65300096b65ddeb40f06e321c9a65ca62f91d5949f94d55f563003676c7bc232923827fa79295313fc02a58f75c6fc4c28c4324063492f37f53918aa75d64ca680ec6be965ad3c00fd3c0107000000ff165c6891a1f31118332c226650428a973f43c63db808bb4747d7b14234efd0824b85fe26ca91e3832f228510f800ccee1d2b30988d9bdfe89444d799a6e94aca942e5d2d9ac9ee80163dee4af94bbb8fa7fca1a0d481aae6ffb56883340181eaac3636e11900000000000000"], 0xa) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffe00, 0x7}, 0x10) 13:34:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2e9b2eab44fe196b, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xffff, './file0\x00'}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x8) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x11, 0x2) 13:34:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0x2978144e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) fchown(r0, r1, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x44}, {0x6}]}) fchown(r2, r3, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6441f38d98686ce1, &(0x7f0000000280)="0022c7ea0ced6a755f4acc89db23ce74df26003965bcaf05000000ee6db166ea1f766c4646de") 13:34:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x6}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, &(0x7f0000000100)) 13:34:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xef) 13:34:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="1c002e2f66696c653000"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 13:34:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x8}, 0x8) getpeername(r0, 0x0, &(0x7f0000000080)) r2 = dup2(r0, r0) bind(r2, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) pwrite(r0, &(0x7f00000002c0)="420d7bf8cc5602c9359ba184f7588fffa49f4d0ab2143e658db5f446cc40041d876fcae9e5e20d81805d45b410136b3adddb8633ef23c0b6312444a0a4b96ca952583b952fdea0c378f9a0d59b56acd92cca5fbc85614265c95c4c5c267bcae7bf2158d3044ec9bcb9534e33ce", 0x6d, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x4, 0x7, {0x6e0f, 0x4}}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000380)={{}, 0x4, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0]}) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xa1, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="4800000000000000ffff00001f0000008d3170a37d41110266ad6837f247d4d5f35dffd9d2c84d0a5acab882798661dd3a3d6a68ce4e1c04f2b03dd4098357319c3d5bbe000000007800000000000000ffff000000000020479ce7bc451e9f6a54b0f9473da9634170ee5c8dda29685510ce9fc95b79ebfcacdff65ad3ce002c9bd55a77aa916e94d1bfa9d30f687fa43b0b15d29ee826acbc4b387948c76558664767584eeb50fed201000000f72d6d8ae3a51ab1fd45f77b31643d9aa50000"], 0xc0}, 0x400) socket(0x20, 0xa2d39e4ad6e11f3f, 0x200) fcntl$setflags(r1, 0x2, 0x1) 13:34:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x2d) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x81}, {0x0, 0x0, 0x4000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000140)=[{0xab5, 0xde0, 0x2, 0x120000000000000}, {0x6, 0x0, 0x8, 0x10000}, {0x101, 0x8, 0x0, 0x4}, {0x6, 0x100000001, 0x4, 0x6}, {0x80000001, 0x100000000, 0x354dbee0, 0x8001}, {0x53, 0xaa9, 0x7, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 13:34:53 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) sync() 13:34:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x40) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x3) sendto$unix(r0, 0x0, 0xffffffffffffff3e, 0x8, 0x0, 0xfffffffffffffd0e) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) readv(r0, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) 13:34:53 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) 13:34:53 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/null\x00', 0x8000, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000a00)=0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x48, 0x10}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000540)={0x7ff, 0x7, {0x1c95, 0x8}}) fchflags(r3, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="504fd6b89ff14379897042aa88dfa67955b19faf5c5f0e96e3c0e660761e871b0858d0329029e5a9d2b48e9a2c3d8b638954e5204e712d7714a19a02a1b59672ef158dddc03c87406634d71e52718cc8a76c6c8c4a49aee67efd3af93135e9083e2bc377595c3f51bf0cadb279f042b31251f7c76cf0f1dd11", 0x79}, {&(0x7f0000000200)="07dfbdeedbc83b15b85bca369f4c4c8a7827ad6742f5aff3b6ceb70cc57bda4ae974923420ce81fb0cd58c770e0275c7c70a5c1f095f732174acf83067eaa021f0ed45a4312321fefdca40a906e0b1166b1303adcd27881f1d324d8ac219b2136306558ca967032308b4b21fe13c4455bce990149e5b2bbf64b11791f9678a56131537c53e03be65b4cea0bede5234275a60275e459054f4400ebb2c5f6c7dc32ae6245a8a691dda8d", 0xa9}, {&(0x7f0000000300)="8607809c919b6327bfc1c57a84e9647ad8b054511225de60fee001bf4d19d1e9fd76e4ffcbfe01f3996ae0759ce2945b45b4fe93d7a5c0c097ee4d8f347ae5d2e521", 0x42}, {&(0x7f0000000380)="e1e992df297e42fac2be0583cc5ec2d58769c9fa6944ee08e758b381b98a2f404e33fd2141dfe62f64ef4064e98f55979d930dbefca1107cf090680e446448ce984b769040daf2eb5fc20c3d051d6edc0c92ca70b61a66cc5b438314d457d9081c75f3899bc87d10cd81baa702c24c0700cbf8d3451b234dfaa1e635556c734366a75fcdbed8e50a60540bc33de0ca28099654aed5b29bd705f12dd11bd017d790fb2eabf803742716c04b17f766edd83e97538e3fe9309d07fbce1617566532168c35c5873aea7558f2a102a79be3cf04d1aa2d11e36a171e167603668ecde653", 0xe1}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000580)="a253b8344e2bb18218ebb7965f1fc0a51c677d8756bd3854405c7e5fb8c60a51bcc4b081d8db032107f38d3b74b5680eed8238d1f2040766620fa055e8d59ac82d4eb9e4ba96d7630e3804a7d58528a0b322f72748cf365917723dc0051c342d52cdf7013f67c0c72bc90ed100dceb647b165e0662ea92bee7c92bb96c87a2359cc9ab429e2778d3de46", 0x8a}, {&(0x7f0000000640)="60186f0659d0481c2fb010dd8dbca1e21e19ab8c4ecaa5ffb2bf256015e89def5a41bde39765638d220cbb8a494a886d97d9a97f8f102be1d58597d013681341bd90bcb2b02be1f9d05a45410d6379b0dec1ead41f9fd7ac311f5ce2381c872ae6cb5a8cf224bb82b712ea0a74cfdf8788e5fd2ac7b9bd673ffdbd2f94841f78664a80b32096b2f60c30344e76ad8c1ec8e8ba0e6056866eaf71ba0ecb8bbeadebc32c939babe0e5c81b680a964925d908c2260a8e93b4c2826d16aac7586fee334c2a080840a4437da315682b", 0xcd}, {&(0x7f0000000740)="67509956cd88c3828b534a2d6f4b46dd7a10bec81a4a07cec02267caee1616d2ccd4bea9963aab0103d1c714543c6e1f13e66ff474afb5a2f3333b11be11256064b4c645b8f4a74e0d5d822cada59332de4cc4a490c2f2bbbffdd71cc602c1db87aecffccdc7026a88f023d2e0ae7c9efacc9f30b9798583d377873e6bf738171268bece961b42ff10465eabd0da4acd1d67504fc44fb1d9f340ff1c25c74f6aa2380ecbaf718a9bded5dd7168fb425ea69e5734", 0xb4}, {&(0x7f0000000800)="0178099088b13ade88755836310f300192639de946b501adec09bb069a99f3b6bcce1bc5d7caf86f966f0ed5dab13bce978a1e91a3127811493f433c50947aeedf9990d35fe85ed62790bdee7ec13c8ecff400bc001fc20600740c6c00d354df81bae093a6abce040ce8cccd83789c22e2d2e2295a57298acb3adac241e2672cb0096933d7b4aa2543badc14bead586a4c7a5641741666e6aa890468e83cdf3d76846775f4696eaab0", 0xa9}, {&(0x7f00000008c0)="929b91015a7c8729a02a98039dc7ec29e65bd42aedfc47d8ecfd991a0441306969dcfc18adfba755ce3bc3c49830826f189edf3771b02024eb6771bd68e6c8f49f196a4f649818a11405c2b7a9ac5f1ca63013ffada7995f26bbf169da374f1ee644f3527e8610daa3f1c47b9c19320ae65cf029d2eda8def7a92eb18cadf490253a70a0e8db2afefdf351225561ca9ac8ff6dbe85a974280572f200992f3d", 0x9f}], 0x5, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) pwrite(r1, &(0x7f0000000a40)="5f682e5982ebfe3aecc0a47c02928e60e551d596", 0x14, 0x0, 0x0) msgget(0x2, 0x10) pwrite(r3, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a2577f39b2edd6e99aa9352c02f03a109401570e1e657a059a35ca386d34dacc39a37567017a03f154021688c807de6f7e6baffb6c162f2ab591814b8b0e4372b30f958dba8c6ed12eab8e9e76eeba6106afdd0f2aacababbc021936333723647065122a49c992d", 0x75, 0x0, 0xfffffffffffffffd) socket(0x18, 0x3, 0xc6) 13:34:53 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:34:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) setuid(0xee01) dup2(r1, r2) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="e2735aed4050f2738c7a00ee57a5982fce4957bde17da9ef3e373319256f603eeb986a7534e1d9bb5c61f32ab09cfce2876e3153cc9b89d0ab5a1f27274b"], 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:34:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x1f, 0x8, 0x82, 0x80000000}, {0x9, 0x5, 0xfffffffffffffff7, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x80000000) 13:34:54 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="588e2290e8ac90de2f21f88f5b67242e8a51821ca95d7540b344bc34f18ea84c56ff8632a4a63ea840410ba4aa34c778284db6df97f29a0fd74eb0730bfe6ed23683de1a6222aacf7ac70bad2db5df04074abdb1ac4327b6403bac0ba7543d08166366a1968b105f001963652a8162b6bd98207acf76b669daf03cd19410405cd4787772cd4bdd8a0960c20b1174f09e803910a05a3d37bb208f5ce196e89d5dbfc450e2acc9ef4ce67dec6823aa16c65d3937af35baada183698e87f5566cb62ac632d96a1112d0361e5daa7fa08f9e7169e8f33e17e11932e5e746de1a15042561f6f1bca9b63f0a7af862b5996eee7e62829a81329451f13a4ef57f44cebbcbaef1541a005861053143bd3a888d77198c2922b936df3e8a10f0e2bf76347b874ee0759197bda7ab30358c4951f7d6a5d8ea846c9167e22543d49a0590859d0e52fdd4ffabeeca3271a74058f01b6d25d36bceaa2190c6c7951606d187eb51056912877f412867668c606d307a0e19ab7526e285e7a2c7a06be9d6ebc04183bd93c6de3e2aa3e0d5931f2781b8ee59ed748458a8855fbeeb2d880f02d99cfde5ad7fdfd3a70fc8b6c52b118d036cff69e4d3b152e031061385bb44e47f9484f9dbc1d47aa1fa82da13cd355e752ecb81a1ec28e7b957adfa12ac62827f41913d62a3013e92c6b30d2eb3db4522708af06ff51ecc04cd7b82c63e87d24be3a87886ffdd2167c3950541e0867bf17b436f1e0828c2fa72fa23967ed8667c09cd8d1f22610d293a139a23fb7bd2892bf5899de08b2ddd50144aac1c333238629bd395e5f3144a90a197eb85ab65b60a526085163dc47da948d07e9abebebb9674fb4763537a3b00bfe7bf25716ef5b576a38785bbe4f582dbac22c152fbd8c6651931a7cb89c38fe309ac0f940ab33869d174725dd0d8397b2e85062a25f08b25dccc8ee67a5354da85f7dab6c5e2dea347a25f2b23fa5e4f0363d0d265ca0c8263cf86693c6340322077ebe6c64735511c1955904a310ad47217e461469ed10243f913b974c444600dbc1ebdd7731ec1cb4e02fd3e754de74369104ac3e37f2f4f4052a1e8bc50b4f86f2f6231e81140e1af363498ce0947fe94c9d6dce7a8a60aa1f7733ad4cba8188141fd78f51a7b3775126179ee426cf9826ad996e78e50577f8f9c35e31d5a8f420ed2cca027e1fe562f6625a99b82dbe6e105f03371d50052d9303d1ddfae79133bd4464c33b000256a1d8a597a8bd0d8a2e4e8a3703dc484fd1753a29d2d0ce1ae0aa3f2af6c3d03b6145df0a6b526dd461525905147bccf487109bea36cecd6c65e1a415eb0f8489a38080a1a1c6f9bfeac3db133e30d5a29df6d4c61c4dc63d0004d74e4b7f88ab20b51df2be09d0a4dd7a708cbf3e4e2f793baee11e068913e661a34f7bf77c751bc3fd383308d96cc20967370036f4a2ed6a54d3e04ac6e7b9d4e30e3e81422f2a4821ac3643ab4b414e2c56d0a1ca284b0d59351e35accca284c0bb32a47f6cade2d9181c5bbc5e4c47cb98758ddda7751f33fa1509aad5db0fb06727ec04d9e5ca0035fa021cec9e01daf49a067fe3450cee93ea1c4bb6d5df76b77e0f4097b9b2ab0170345f7eba2514f1ac0d022877746c46d14aecb53746d1399fadba4102af5a4b7e7d92814e043068e830223f7ca5eee923da0ac89abcb2fe3b2cdd20c0defb20773ea8694851ab1b55af85c9b147408ca02dc950d6ca1f327d76b93160ed4ef280ee79db5cbd913d9fde9a0553bcfe0c2348dad9e588ae0729d675740c86cf46940656ebc6456a55ad48c05aecb1094ae0827684c92037417b8a5ce7652d0049d41677c41e0675ab347b89a8c2f08c34ce3db259b7a5b181789237133cfe1e068c3fb3e2d11c61e0ef7235baf3ea371f28e82d983bb379a7b52a7e0d8b5c74027e4b9abf820937b35c1bf12ef8618f1b8580f5130fbc92ef02a4f9e32cc1fd7303d368d924945a0128182eb7cb570f559308486f464976bca5136e28300668931669719a5ea5bfb64f0796a41450e13ff462ae7fae1816ae78dd9328a1c74fa706d2482b279df3c05e304a6024a2acf618087265bdad24d62b57f6379266eee939ada7e79f50f1230ec5b68aa69b0711d34ef95a859be88801700a0b4b32c7596e912d3c2c3e9db282e6cb0c949870f6155162ccdd6a5b556521c263eb6d52ab01ea42614894337582413ceade39e32c97aa5377d8e554b12abd16aa6dd0f33a3e9ee29fc4383270bfc6c1b05edbdf3c0d05539a54845bede85bf7418ee1226a17f254ffa1a2fa89deb9dd5b67d030545d45335484651776349e4b2b672a0dc56f20dc36512c136390dcdd44e085f70bb8b0901b5de54f8ca59774dcaa946f1bb14f6694a711d1fc4a82cad34774007d9cc13f4c9a1f0ce7a243e18c6e2496db32014f4c81791ca0a4f8b0d835806b29c342991dfaae5561df9ec7f422cfa42d2a67772c8ac2aec0e32d807dac0ebdb0342662ef2e609a80c0b916b93a00e6759f65c0476eb5f4d0b823af76a13a1beb336969b7e8df3cc8ef50078bdb8fc8e834cdcaab1e7885a0f4eafb83bb2bfa02c8cb3b193b67c6b0ec3b729dd82d3c640b0185b0356a22e48fc4c27a676bed16730968c828723f6c47353ade471e22633263e119efbeea0926a8a6e3f2883c02fc9e871e1fd8f466143ba13288682a147ac509416afa104be1ce471e2be35edc03117a83ec12bd9c05d7e00a330e8c734b6ca37127cfd63f0edb5278b6e1b38803ded7924820b99716b880463fbb768ec93770b155d1c25903a372e9edfd301c6c37245f0914681f45aedbedaa23037f0d2c2bcdb244af7d8a0e56834b3225373572d6cd76018f53e45155b07404a1d419a5b0c184ee26e998675d2b1a1b30dae84de56e5f75646dbe5b4c414df0e122cd7b948155ecaf8af929c03c2e7885d0e0a7237848335ea0f8fb129deaaa1523b070a2ca7a2c8ad57692c62938df3f1fa3046c0b4c2df2246489c01dad3eb54bb7a0459506b634b2431231df76b81437b49520ce843b144f2af91c824155333ded3effdfb2534e76b741168f7c6b94b1bece4ce226bfab4b08f868b4ff1f2d9d6ae5b14ebc2e836d52d7884ee6123a9988af06f7f583adbe8af62cd169e95bcb8a58ce893542ba9840e413f826701fd3c40c8bf5266d4806f74edeea03fbc29f3d386d758b2c8808fc22e3cc63913ebc2f9d3779a301d155050eeaf127aa5dd6769c078ddf57fdd9d6af249d3484823e9558f25ae081c5d93d89e3cb4fa0f672dc278a76e76c1609666f3371d1b92aa46556899f2fab4e8f29c11de30bd2a5b04867d3be4ae6f441ce7968ce9c985a495a235fd13b14bd4b8e8d4bf02a1f54de75734bcac1310eaa4804007147c929e8b511683e64338f14025a9e0d6f3fa059057f303f4719ec193a167cc7be4b67fbf928582b3789042ab229defeacb8df9fb3448e825c49a43b0fcb72d010ec35a0a6d3bdd9b0fb8ada929da5cf6d08756cfd79c8e6b6df8cd45721da2f5995ec485a1176ee5229a8cec3f2269c6040848aa8dd4de6ff36b939c53e6cfadd52c7c5b0b7bc599838b88dd0dc3d26daf0147a28d31e6f398930e030578791d2db3251a55e3e5fae98ef148266e56458bb035b76160a583ca2eac98ca063c1c88fbd52aa0086938b5f8b6bb8325cdda4d52827c091144be3df18d88d705469252109db231f3549cfda3ae8931439ecd33e6c73ff1ae4d4bf61fe55a2ebb8561b6aea3d1c6ae19b4025aebd0594554e6238ebe76459a2be1b03ce883dd286cc85e50090f038f7886295bae5045ca45761c37f186cabe2d257c25e7acd785307cdebc872a41f5fcab04e7e08c4cfd9200ec637ed40ec68c49ff5bdcdecc46d1c8771403a022e385d21cb2eb7cd73b42b748cd3d98759e12931a0a0600fea719307f4f24358e5bf74a6aa81b2223df35c19faf032ab720678782b960b55592b133915999d192fcb03f2e737bbe65d38e18b3ea6ccba73d7739269213008a65f0bd4688ec758021b30c574b9d2185b8a77cd8b2efa8b177601b00358779eac0ec07ed39157c5080ac74dc5242dd768717c13730780773a9d1491cda41187b7b17e61657d01dcf165c566853b2bef96b7080701ddc664a6d1c907563f052c390636f78cdd514dfde8d2596982e8495bc5829f3b955908c3e7326f66d7896e7d2b40ffcc1cc93bcc7d2de7150ddd0809787d2712ba4df5efea110bbef8b61cc53120e928befcfeb91adcf81f09c0188ad1cc4c27ca45a9325d7f670dd468de4a3b6276dc88ccf1ef7528a245cb5289ded91e4bd794b587d7780bce4ad5818da50e04384f9b9716694bc773f2f638a90b28882bbe728706d20671e37fcb9eedc07c82877776f0de315229ad4b27e5222f32bf4c58f32794a5e90a777eae8f10755667da9540efb247611e4a68912953cbc2d9c0934dba2ad37744507ea564855f0a545745d4acdeb58a4bad80d236787d2c0a2964b0e327e7499278415ec7cc43587f97b46477c6eb3a6d1882c1e7477916bb0c2fa4ade26239cca1723210689db4eab3a916c8683e1db71caa5f7aada85a0e8f6c300bd410913c8fd57ab0c8b06f93d8015fd6a8d78b2a46aa7bfe4a7203a359c5102346a16725e0c6974792af5767b15cb8ca7ea0bac01521e2e8c582a1ad25e5f4e578e4b1dceb00c098dadce6a6fa145a38d4d7a2284a3c439a5166c50cda702cec738f2ddbbd21c0e2fd0627aff97be874a54f2f384d1237890291ebf11f5b410e4acf5a93da5dab27dfa3c24ab44e9c5c1d442a9fa4f930d0bd03d16052cad7fc51b8cfd939d073f6827eef0bef5a3066d9e5d76a3b883a8bb1be409582fe128f20a6392ca4deb0eadcd778f062a82c18e533180f172223671356cb260ac6beff8f4cecea70710a50834649958e9d7769b5fd398781d5900988da19c85dbb298df30542af74b0cbd7225f16cb640c6e0cfd49e607c1caf15a477fc86695b5d7b47d8aa0828075bf983750a90b2027165e112f73c08f73bed0a35831e69346a5b19e65e32a36fcbb4165e0c3916932af20a1e61298e1f8edc892535a1db9b4524018bef8ade732f2605f9287ae35996d2b959e6c25fac6e1e96dded273d7c3b191b702be9636117b05d34df462dd982842edcff80cd9a5a03506a8b21e1248f42423855ff8da8a8abe75bb1819bffe51ee55ad7043dc30091cf1baf70aba61e14748e067cae9f727184c3e30c80d09eee0c072dfd667dcc3e30a1f96c55955dfc0cede4d8f8dc5a143ec79be95bb5ba67136f05b2753019a5e1c46100a38dc57a23d2d3189f6373a1568932e611e2267f8438d50f03046e744545e59302024ff95e446ec5e591082cdadafff502b0a3d9e9fa7e7c915425cf7115e1ba52ad4d508b05afc2542c194277e6832e59faa1f1dffac1cffd4866758e9bfef530da94e83414322a26e5cb9a68901e7322f198b0b27a3e93f5853314cd26345e16345bca3cd0cc44cec820e7488c53683d0908e303261d2d3b8290a308874fb2a48c28d91379f9ce30d9a3e8b11fd4fbc226c81c8fbd5bdaa252e14ec154ac7e289dcdad57d83893d659d130623295af07692e686866818a4dd118039aa382f50235e0839b02b06ba3412f49396dc5a4b13f5a1ed14f96df288be966e57cdda11509348083a06d98507c6f81cdcfb520f546933219814877d1230b2fbd3b928b15f30b188ae7ca9f5cef131b41bdd4ecbe85c3de4c90c55f3807c87a62468d60a16e9f9cceb8c92583a2fa2d04d5", 0x1000, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000), 0x43aec476953d15ad) socket$unix(0x1, 0x1, 0x0) 13:34:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 13:34:54 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='./file1\x00') 13:34:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 13:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60, 0x6}, {0x84}, {0x6}]}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000380)=""/96, 0x60}], 0x1, &(0x7f0000000440)=""/126, 0x7e}, 0x800) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x20) 13:34:54 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6702040000001000"], 0x1) mprotect(&(0x7f0000412000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1000000cc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) setrlimit(0x0, &(0x7f0000000280)={0x1000}) write(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f00000002c0)=""/21, 0x15}], 0x2, 0x0, 0x0) 13:34:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket$inet(0x2, 0x4, 0x800) 13:34:54 executing program 0: r0 = socket(0x26, 0x3, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) bind(r0, &(0x7f00000000c0)=ANY=[], 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x1, 0x3, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) 13:34:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) 13:34:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x800000016d0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xbcf2a59d5ef6d9f, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=']}\x00', &(0x7f0000000100)='\xc5\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=',@b)*\\)]\x00', &(0x7f0000000240)='{*\x00', &(0x7f0000000280)='+-\x00']) 13:34:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mlockall(0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) sendto$inet(r2, &(0x7f00000000c0)="d381695f602cc0f461b896dc34268670f6c18c677d0989fc872c8d3bf75dcd895a69b357a8e6f6a088c051cd915d115ab300f176691ff8256e1526166ea97ff313ee7b042d816f71322b48cbf47cc36e43aa4cc82f472e34", 0x58, 0x8, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r2) write(r0, &(0x7f0000000140)='\r', 0x1) 13:34:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x104) write(r0, &(0x7f0000000080)="698348a34995ec0d4e06b5617741ea9f3ef8186ba0a43956a1e9b51d744662eed5eeeb105f8ec702", 0x28) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[0x129]}) r2 = syz_open_pts() r3 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x13, 0xf0000000, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x48, 0x40000000, 0x100000001, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x2000000000000009, 0x3}], 0x1000, 0x0, 0x2200, 0x0) 13:34:54 executing program 1: semget$private(0x0, 0x9e0a8f17c460912d, 0x8) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x8) semop(r1, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000340), 0x10000014c) r2 = kqueue() ioctl$KDSETRAD(r0, 0x20004b43) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 13:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x3) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x7fffffff) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x7f, 0x3a, 0x7}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) 13:34:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xf8e1d0138481a6d0, 0x0) write(r1, &(0x7f0000000680)="25966d0d1c251fc3f0a820b883af7de8997c37a40244aed9823b28f4f870fe043d8303acb71f134f973a9998572bb8ba5afdf16b0e7353215f159d666eea6601a7d8492ed55a45c8b4677db6a4a7eb82720a754f18c017f1d4ad128c38f8ef816e3281d7020570f9c6922cc52ceb87e2ec6e4d8175fb74a62c49335a533c014f7248e601dd246890340bf3fc9b9b74ae3899a00b9ce2c8bfb6f54d81fb7517b5ae52f7028036970876a67a8cae1ae7fe0fcdbac9a3c1ecbebce86f87fbccddc05eb017c1a673eead78c5d069c76615d6707e866b04382e47fc02731c9ae6d4722f75680775a1b4a99feae2133c0f675ab5c83091", 0xf4) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 13:34:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 13:34:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/74, 0x4a}], 0x1, &(0x7f00000000c0)=""/231, 0xfffffffffffffc98}, 0x800) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) setsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000200)=0x8, 0x4) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) 13:34:55 executing program 1: shmget$private(0x0, 0x1000, 0x76, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) 13:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:55 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0xff}, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x173104211b48e0ef, r0) 13:34:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f00000003c0)="0b0000000d802a7348b7dfd7191706f3e31a1918c244d2ce38eb69d7b73041674dd3a62b905d445826996f944e15d17200201c76ee94221a95e27e46b3fe22c8e5da96980ef715f8325883d47ff055f7360a6ca60f7a2dd250c6dfeb72f5869352385e904ced85d5bc4e84cd46b921be375d2e3cc0000530af6e3f7129144675fb3af8afb78954c1fe634d7f9ba04444ba1c1c0ef800ef3e2d8da544c9ec7ed50e2a63b600"/178, 0xfffffffffffffdde) pwrite(r0, &(0x7f0000000080)="d7c8a812c0439cea86a4d694d785737a181fc1630f63660da9ae2d4c146e7280e1f65010cc2b92203744da8612159feda2dfadd0aa345ee32ad9c3216e344f843ef60a8eed3d8bf17761e38cb1d4ae4c194a8f14bbd2a107d5ab5f5c2cced4f28150a6d06dad6eadeb91f6397afdd6447a5efd0181771d2aaea8aeafea9958caa17327f68e3877eebd34d3415bb5cfa18714c240d4235be94550262400e72639f16c280039acc5e4d80e88cd266569927ea473ec5e80952a0391b4d333b5df9368349e4717143f87106665c53b93cc5404447dd8ab6d6f0eac59b1887ab061fd4a5a82d1789d65ef0629e5e72914c0542af178", 0xf3, 0x0, 0x1b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) setsockopt(r1, 0x2, 0x2, &(0x7f0000000280)="a7e895536e673a4e6dec091b512246d4472191d515b52cfb6a201937ca2b0fcd9f24e3a0bc780478dd2d38c7715ff447081a87821101d4d8c3b3a5618bcfe642eb0e94808d7832c921ec52e85911299c8e36a69b55e575cf33a48c1ef742f515bf", 0x61) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) getsockopt(r0, 0x1, 0x0, &(0x7f0000000200)=""/64, &(0x7f0000000240)=0x40) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000480)={0x6, 0x6, 0x1ff, {[0x1, 0x8c6, 0x85, 0xcf73, 0x4, 0x7f, 0x1, 0x2, 0x1ff, 0xfffffffffffffff8, 0x3ca, 0x8001, 0x7, 0xfffffffffffffffd, 0x3, 0x0, 0x800, 0x800], [0x7, 0x100000001, 0x9, 0x7f, 0xffff, 0x5, 0x5, 0x10000, 0x81, 0x4], [0x73, 0x8000, 0x0, 0x3, 0x5, 0x6, 0x3ff], [0x1, 0x80, 0x8f7, 0x7, 0x7, 0x1ff], [{0x759dd35a, 0x0, 0x2, 0x10000000100000}, {0x4, 0x4, 0x0, 0x3}, {0x1, 0x3ff, 0x0, 0x1}, {0x1de2, 0x8, 0xd70, 0x3}, {0x7, 0x1, 0x100000000, 0x9f}, {0xff, 0xffffffff, 0x6, 0x3f}, {0x9, 0x2, 0x78a6, 0x3}, {0x2e53, 0x1f, 0x4, 0xffffffff00000000}], {0xff, 0x7, 0x3, 0x32c}, {0x2, 0x8, 0x100000001, 0x81}}}) setsockopt(r0, 0x8, 0x5, &(0x7f0000000040)="e69f1f171b35a33e757fdbedec9cbc64ea4731dd096b", 0x16) 13:34:55 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x151) 13:34:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x2000000000000}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20800, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r1, 0x80) r2 = semget$private(0x0, 0x1, 0x244) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x53b05b2f, 0x0, 0x4]) 13:34:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0xfff, 0x10]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x1}, {}], 0x2}) 13:34:56 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) fchmod(r1, 0x15c) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 13:34:56 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) close(r0) 13:34:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 13:34:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) fcntl$dupfd(r0, 0x0, r0) 13:34:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x7) 13:34:56 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/3074], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/210, 0xd2) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001640)={""/16, @ifru_broadaddr=@in6}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000e00)="cc2664cc4ff34cad130411ec69c52e51265b5c0528a95b9bd5f4eeb8099bafca3556d83dc988f62920fcb3452f02c412edae09afa2bb519a3f299423d219c865839807c6371408d68d3d2f93c3f39e80e0d48714d2a6662500291971f34a43e1aae4f8689ed44971d97a559075a38b7de62bf0aa59c1bd", 0x77}, {&(0x7f0000000e80)="8a4d653f40be5545cf67c8536981ba4bc6eb4053d1cc36431c7dcb697a64830431be449a7e802bc02ea616adeeccbec08bf16054c760efc9994e537b8e985dc4dbf0dac9804e7009e8fd524e584e3215feafdc2de24330843cb8e51af9b9154d871fae5df08ab7395c", 0x69}, {&(0x7f0000001980)="714da5c1b6f46c54653c038ff90fffc855c1b8cbabdba9b448e7548fbe9c2d03042d06c5961501f84c58ec342ed96e049deb98f6174dfcd01fe41957ec053b76cfec38e885eaa34c9f5ee2ee2b892a6bfa3163d273385be61273a7f1aa756b3f24f4cf9892266d28c5b8cfe4a462f6fe2509e77bd0e7dd51b738c6e04aa73dbdd3dc16b69d6b58096b152c5296184200a3c4c0259b815f61f9cd7979a88c380458c69e11fdb01aa247a121113834961ca57ebd559fbb8684afa2a793f7af95592e0ae59dccc347ca48710d86ebafce2871cabcdf4ac87b3562a922c4c8154461857a6c068230ae261450cebf102376ff5b9289e65e62003b31a588ab4b3539830bd226a7a59bbb421b6337e854954804d9fe7f43e5096d5bfb49d475be0b0d631a26a00d0a00aec08ab1c3b6ff4436c641cca9bb2dad4396d6d99224e3b1cab17370e6098a8e3f77ba9e7778fa64b8cc33221b3289fb8f829f17954b7a0532725ef473771512aad2bc1bc63fe680329c43766e4ab3b50095a091df33b1f35642ac390ef86839ad0ba2de9323e672509859a9d0056fa60707d4a06b058f5fa1382ac3c1736aca842474e77c83284a47899e98ef3235d0c9e208ca3a29d770499ff332bcede862ae250490772fa8c956fb7e2e34fe0ebf0e8aabf25605ee8a84179a4a45126fbf6b06b249d4136e22d70223f6e4f753e86feee46a969d27d877e08116de50d29eb5d10868e8a528169eb4e78ed75865ea363ac34623668e6b4336d198be0b34455d34bbea126ec412879bfb78ea7cfde5c92f0ffbbaabb452928e1574e1a76a0ada26d9065ecfdcc9cbc46b89bd6e2938ec2f0272d7d4795fc8291ad8e4d127f64ff4bea3a68e5b7acd883317bf1e53bfc7f3b911aa85dc148336c94a3c045fb5ad4cee8dc60e0d1ff8f42d442f2646640accefbc35802921e82085929155ef12f2a765b78f978fbacb9b6a8d9535acc6b097971cd827f894896b7e6e318159a2f98f9bd8afde8ccd6f6fa8dbae8cd5c6b4665dcb71c1d6e58729d895e4d26966c9799fd844ec1d318b27dc5a6fe093cf2165d42bc37c9fa7262fc8c208e2a76d8bb690067bcfd2bef51c5e3f6b7d0b58226574affcdf55be70cdbfcc2ba41cacb47eabd0cc0f165c93b4018e7808d4af7bc0dedeafdb8308730c16687e6dacab0bde7fddbacbcf2a52ee219e5a3f0a6a450ccb62b1a904154dd79691306309e47b07933a5a2c69c264a2279a1bc9db94514b3d9318649a68dee8aed424ca1e017f52a47dc7aaca12dbc503720569b2a34b832580b1aabfd7d16b64144ebab485dcc46b663430e4e2ee1c42a0c41a517f9491befb020a9cc12c2a90dd05ab4857996db25e5cbea72a30cce2ecb8e53659389a217a0c61d2e2101ba8b6d416c682d15645f0ef5734277ee0d3a89a5378716e9d1a0bded44cbe69b5ea9dcddaab18f4954c50aeecc7e730c5c8b7f43db271509481cb2f523f1c5de84e1a2d54dfba7e27f5ebdfa4a9abb9effbf3cb39632a37607102d5bb999a742dff46a0e8c740b62d0ab2f11efd5a0a9702fa5fd2561c9aef48157be2a4460ad304ffee2cdec03c4d74b408dac0a3ca34656eea964d3f1e3e4db7a0e897adf9353be6a5500f39c90d355001dc772104da60985021afe8318f4d5f297bfc5da0f039e51a6f738cc92589844f8d748b9c3cf4228277f3a0b5de37433aae8fad0b09f42672eb10a074533465895d856a495f414ffb596a0f4a537f5de438d32b61f9161ff1189ae4a62627e7891980cad63e60d8dc1a7bd04fc1137b7118791d47047364fe8a666b18d454aaa26d8e185ad44380d37aa05caf8cb22477a6805153ae33fa394edfac00ec6c31a9bb20af8b06c3fda7021a9321dbf266acb58a31d59184e0c535a02da4d739b6eff3ec24c250886f2734b8e8a58a59cd2f91c5238ad2590bdc0640e1d32bf5c3e44ea19a636913707cfa850125b0fd70945d98307089019112064302beca0f1ac6b6452b62fac4b3ee79ff8af9a7ebe52c84e4ea2d1a42df05fdcdbac6b16d082bf9a64e4bc28f932524dab99894873a2d54a3c16232ce25868c5b6ea74818916fa471f45033a310f04d8062ebb1e74dca23c66352f734651a1a5bea61efd04607ae4aaef0656c1b89a3bbe567cca6d89249f151363b52ae92919f5795ba2848ab55fb67398aa4377f4f09fbfdd6cf57b43e2fbb42eab1492b1bd139c962ea0ee31ed1b11e359becdf70a71746216778927c9e30cb34bc97136d85ecea66cce2bee0dd0912a83a1f343ea60fcabee2188a3cb256d9acee5649d24cac7ef2da07b9f779f6e8538a4e488f77917655f62516246bfe82b18340c55bb503291b9bdc153d0952206c7ccccb76317a632fcce5d56051ba596141649cb6b9b5b8035add0329dfef813014a1b25c1a68aa0fc6e8eacf40b02250c17dbf03e516070d489015eef76df5c8a1b8bbd4cc7aadf5ffb97a07526a2a8b194861ff864a6f2102e8294144ca3db3908487c9028c79af4efac2030beb9e294a878bfc2f840af150f66506d48d8e2a5ed52685315435ccfe63f73b0306712eb0172390f07d4f313b59b53aa9791b833aada2962b1b8c49c0cf46b74933ab34558c0479544d3e6d09f0911247756e2b0c99b18f3ed4adfee13dfb37fd250d850d38a99ba9bee41f69858619540d2a1d2dc1d0e92efc38311752ae3a48cca51c4dc39c273c787de286a0e137d4f60446ae2b43e0efd6df1b8248929f6fdfe4a54d42016ca3d5519ce5bcd8c285130ae1d06999549e5e4011d18a6fc94d69c1db3bf1a8f23dee93a0d3ab378c69a31935c13d7845050bc7047ddcedad1f68f6f75ab3beffd68a44bc0fc670c032b465ee3f08c2608a80f15b072e6d0e2b72e5809396825584c93de6b779f3685257ad2ebc6fac65b6c819922c7e4a08c837c05c50e46182f4d99d4e5e6d07682f533a143fa064a4f2db2f367f067d7b9dfb704fe954c7fe808d0a5d90c77d90653a981750de2fc05fbc19e5469c3982647db1c1da9e2a51e6d38fd5468d93f69f37afb1bd8c87b296a695b4761ec3b5d497f7dc6659dda123f85f233ffb7080eb660240082c33443f829ae45a181c7f679f2ac1dec299c8ccda3dabfe412870a881881ec48280a87b6e9434b470f88b185fc0f9381a3be5011d511a198a81e8bf36bc4b2a83801f84b44389c5e9d0a28aec559d7687992d482e2663e1931af7ff3fd573c32529ef7a3aba11a1e526c17a8b15a753dbbe7b1643844c380b584dfdada2fa2145f29cbd2ed804cfa249331874a86eac7c73917cbdd56122416c4276be0061140cb92efca1ce9d07d87559d359de545da0a0ebee61fd311fa947c146dbaf01d4711dc98bfa3c595752cb897c0463e39fdcdb5f456aad6adbaba20d10f3a80f9600245ca61c9f8e393dc896fd10655fc9e01d772fe5d8d10d2c586d2ef01b318908ef08bdb0411ff386b2bab4969b57cc0ca688917ef0a3d4ec2b64f5d6ca375b9051d79d7ad81fe9f9782695b50795566d1d2a66608dfdb93b8a4c98427cedba08046ae23a4e686cc7c5c9b56452090fc6abbc980196c92aa620a5998f3204c8b9678804274aa9ab743289d7e4e422b6c592cdc5ccd7a0cd7aa7abd4856de610ec305dda565455d6a8d4a5b6bf89deecc938308a51ceabb0062eb3d732aa69ab24c1789c43c2533d10ef8bab6db55a14d30b8fb8405ede637798a70e39471e5c1f012b6ce0bc05608db772342c5c429756c6a193c9e0f3d34abb1ee0293220524b4291285efcdae826b46b45d04ff8f4f8821836446afdfb40a5f7e93724a4002e840f535f1c57d78aa7f6689f3f048550076f95c80dd1e7701718f44caeeb35fccd0545ab63363f0e6f90e2a797a5d585e138aa2d501eac7cef175d4467c422de1fb3d0fb14041b7df05fe3901fe24697aa2763415d8e63dd48b02fb7a55a36430aeb3f32e6f1e147268844c45011c66181346341d348ead4e4db0b5f02a8a4366d0e3b59008c10c506c00a957ea5014cd2317a2b716de0579093db730bb3616ce9bce4cddb939581a9b9a02cd020f144520aa7c3a6a4e65808efcb80e179803ec385ca7351ffc48a39133324e09af91a9a186ef02cf510b8dab520d7267d8889f284d06bcdb0951c7ed4928997de9dc5dcbe4ffebf1f1b54692b2945316405ad267fba04e172d6709a7951c88b8145a119737151903c001e4ceed118a01376a31a926ad1216424b3fa931c572f4dc8105c126ff2153fe2e21c7f838ab72ea6fae288544abb895c7513ec27c3a430a53f554f99a9cc213073ea1e4fffc1a8ea36a068d7a46051141697fc47ca0f7267dccc9c6930d6bade0dab1c5e0ffbaca118391faf3b61bd4163fa7a9112f55916c260d46ec956bac79b129e03878239ae05b6b46bc994de35a52146f82e7d1a790d2981be7a97053ab5264348d23098da58cd5631f16d521819e1dfd3afa3973e120b8851a1131f7a6c360e98a00af1872977756fc245039de45e9174a9b51247c1ba7dd69e177eb6c3d055063df243035e3e78021151fd2f0ae01498dfa04637103ddfbf18e345ea6f18a8b298e6e8a147cc85532e56f1c9b891801a2e5b37693d45ad5b4ac4f5afdfd1dbbd4f7882980aa284706cccfe66974e614fd283ab27291218ccbf48b7ca016dfc234c67a55e2a4fa9aeb601a3acd86953be8f0347f8f2a63530e47648c12c2e8c49f5b6446f34e11148cd6716c94d9d8dc3f6b4d0328250e34c005a0d39317b57bff8d61737357531cf82ce7238b7faf62e2269c9d1582c1af6c958f8bb7d5651fd9e89b35e84f869b4a46c794c613e6a0799e4f7fa5c8d3098053a5726fdf4ec3ed55848cdab2146e1522d24e5802c41a316460c3d595af2a1e130265b2e783a047f5d177f317e9e4bb132ac00607d7082d65ee4885569e53ca9b5385537f9ab947a582084fa9608531118a8cf24824bcd9233e0023b5f3b767f2366aaa46db15841ace4c15cc2151929fa5a122eb36464552e154875c9f1822f8be852cfc277a7813688594da8cd1dad321f28657abec5afcead46789dc0fa3ff202c2f9c63b6c5ea27aeb1384100652499bfbbcbf4be479427f55cb4751045e0c49f8e5cd20187a245bcb140aa52e0789b6824c1da21b63297b578d850fda9ca4fee623d649f5f0ca54ff71c004bf571a6d0e53799d1b0c11f08f2a2162998a5f4a86f87d9c7a0245850f337b3c6bf9c27bbb207786ff332e6e0a2e7f8f10380cf5bff71f2fc8264ff411f40ec6bc35bf66cc7c747168819ad724a9b33c19e2b76d6226a3c543b26f383c55ab9ad7a9fbce523617cc5a381196339083e7a96631921405321becd784ba097ab1cffebc83c14a0835e25b0d54f3a57bda98b330a7b11ee283baa15798317486edcc02d42dbbf332e35b5647c76d99972d68e501f21c8e400e2d57ac976ff413fef0ee5031bcba537ae16ac7960cb730c0df5acb47f87bcc977d9b5cfbdb89f74fb7bdd15c73e147471df29c264c84dd2dd76476be54b8f04941ef820988a5a63734c6dc4051d74f7695d8f938c346a5a6f1e9359fdc993ddfc392d2518025713b6a2f01a02898238641932ed377076017c73cc607fcad3678377ed64b66a4805f4f12deaa44acbaee4e5131f0204d3d0e048f142e7ae322cd720ff134f85b1d1267e0855c04cea091aa5f27a96994ca8644a0110121cb472355a2b381df4254d76439d78b16124146d53132e4c114646d52b02ee2def0c3423962b825d325231a2649e6dda8129b530591ff3b20", 0x1000}, {&(0x7f0000000f00)="2a75b80c82f3edde78d5ae684c682f9f807afda9c241118cdbc08b8c9aab544e747012b7db602805d22216ac58697946d908552559262e30fbd2c972435053e8d2e748b9af42a4beee9e2925809a2daa4a849795e6b933ae0ff0bd30500043673174b8de024a9e8be3f37b73", 0x6c}, {&(0x7f0000000f80)="b5ac4432d19a985988c33cd551a74b6dc240c83c4a990d65449fbbb88a9e8c120645cfc67c8a49cad9939aa852a2f429903aecb7dd90678304e43e1c85ef910d42cd5baa813cce5dbfe97f20e2c4237d80acf240d0e2fc4c3d0caca4acb99d0f07f23d638dbc4243cd2389d1218b0dc2e4e79d46cc4b0d32700ffc8126f5b5222a2a886f95ae5a6434abbafc90497dd8603309005340ceb56096b800387876337843d371865fb90aba38b1e7459cddeb1749e7ab90bec8732c78b3444595155c234c30f3d402e4950a61", 0xca}, {&(0x7f00000000c0)="51d44311fa0ab007443c", 0xa}, {&(0x7f0000001080)="536afbe6ca3e1feba61404ade2260015356697bf17c796904b77b42427c86005bb882c2564fe335582a5759856c47ff5aa8a872a5496aa10788b2b4c662fd6232037b0db9e9b247f1124af2ce05482363ce2040f7bb9e96bbc8d1b347a930bc816a430f8492b5e56162c09b4e0de18dcdd77dfcc9538ff2b03fa861a79ad2052bcd0a008355fe7afad92686806838ed03a801cb41ab4d744b8445f3af2ba7a4bf9d538c50c6d11f7c5478a7905fc80c240eca27333c426ba3eb6ea78d128d7449ceff5eb67904041b8650522e06060c0be61", 0xd2}, {&(0x7f0000001180)="fd771854d49352a6dd605ceb32c687f0b450502173c1a3ff0f495eab97055afa82aed37b13d1c4c526cf6d19044a2f75ee6a5be0e75819df8fb07ad18e8b82c33668", 0x42}, {&(0x7f0000001400)="97f79ac09ed6c49eb3ffeeb748108ef53af535b3a320904722d779b273a4683a81d5c15b96a20c56e2f1a49a70b2669ee5517b972ba8ec927b012e876d0cc8cbd4f2d09f43215f61629e3c26036e025274d46728a2fc8646f4303bb05cd20ff42f53526cc10c58519bb5964be5435dd4941e7401715c270d77ec75f79fb0ecf82c76ce4a224a88c51ea8c720faa60a34cea805cb4e15f34b772cef9ca8feaea2d8f2fd09e0bfdfc6dc338175918264c0f2b8d6", 0xb3}, {&(0x7f00000014c0)="647eb31969e73d32818948016e1e6c0d646a1b07dc49efb47be291d5967300ea2e0dbed44ad59ced96edbecfd5701e45dfd18cbb7c25ac364210c22c29fad18a69a94ec808d621735c342827cf4026687b090602b63c", 0x56}], 0xa) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) 13:34:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000140)="220100", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x23d39ef51cbd1f16, 0x0) 13:34:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:34:56 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20100, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 13:34:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0x94, 0x0, 0x0, 0x0) 13:34:56 executing program 1: socket(0x18, 0x5, 0x0) 13:34:56 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff04, "0503c966f22e95a163797f00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x8, 0x100000001, 0x4, "d3fa3f595ab042a21b636b0f0580ccc778f1162e", 0x4, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() sync() 13:34:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 13:34:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) pipe2(&(0x7f00000000c0), 0x77820d14c7309be) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0804008e03db8ad467d88cf599ffab0b21d6c7f333d591051a020004"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 13:34:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 13:34:56 executing program 0: r0 = socket(0x11, 0x4, 0x2) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129be04dff0000030000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100000000", 0x150, 0x0, 0x0, 0x0) 13:34:56 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20001, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000010000000100000051e115e5b43c4baaa8ee280ca1ff3db6a7dc68b606c96317bc18cbe3f99a78c31fbbff1f9d7715d482bdf5114422b98e745420b056eb2c3f3a892c325499e42e1185bb98f3c42f1bab1f2a"], 0x10}, 0x0) 13:34:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x151) recvfrom(r1, &(0x7f00000000c0)=""/191, 0xbf, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 13:34:56 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x7fffffff, 0x4, 0x8, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xb3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000000000000}) 13:34:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:34:56 executing program 1: r0 = syz_open_pts() mmap(&(0x7f00007f8000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x100000000) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) 13:34:56 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x1) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[], 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffdc7}, 0x0) 13:34:56 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r0, 0x0, 0x2) r2 = getgid() setgid(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r5, 0x0) r6 = dup(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/53) getegid() kevent(r3, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r4, &(0x7f00000006c0)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) fchflags(r4, 0x7ba3d9df75395189) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000800)) getegid() 13:34:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20090, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$dupfd(r1, 0xa, r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="01fa2e2f66696c6530008ef6ac0e72e1c08f2b11c1661f8e09a8fad071dd0d1aacae547e70b420"], 0xffffffffffffffa6) getsockname(r2, 0x0, &(0x7f0000000200)) 13:34:56 executing program 1: r0 = socket$inet(0x2, 0x800000004001, 0x0) listen(r0, 0x10000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000000), 0xc) 13:34:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 13:34:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000040)=[{r1, 0x40}, {r0, 0x1}], 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x110) 13:34:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000100)='r\x00') connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 13:34:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) setuid(0xee01) r3 = msgget$private(0x0, 0x202) msgrcv(r3, &(0x7f0000000080), 0x8, 0x3, 0x800) r4 = msgget$private(0x0, 0x104a6) msgrcv(r4, &(0x7f00000005c0)={0x0, ""/205}, 0xd5, 0x1, 0x1800) 13:34:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) close(r2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=']', 0x1}, {&(0x7f0000000100)="7875d41faec228199e69ea2e43db81d271e344054b7ddae015b5b823dcd39220f4064beb5ff9ccc64ef8b1073f598a509007f7f76d6f90e867fec777f16ce1d16321b19216b92d9683e9e45f08102fa0da0368073bcb79a542c76629f66ffc3fc47f05c918612685aef46cd42961f5420336869616876fdf341750a634b1cb6288ea28e071bf", 0x86}, {&(0x7f00000001c0)="65bf77dd63cf8f5c6d022dd5cbc95a99643879f7b093fdee4ca75121cd0e8b3a7c74a05ba1e200dec89048e7262d2bc6fa00525dcbbfac2d8f5666142722dfe197903c03d0f016e858a628f0675b1eb476436e896e9ed6f55360de9b3e63459b01e8b180dba1b80e93d7f68b710d1e553c45", 0x72}, {&(0x7f0000000240)="c26405b5424332e312e07633ae4d24a1aafee54a53b562d296c3248041f99d1dfc9f8a725f8bd602545654c7ace644e91ca4bde3508e393f883e7260a69f96a0bf9f92abed950fc22bf100693c1a4a6210d3e98ebd2f9876c96aaae1b86bbf2a2b27b8a0145bb5e88c95793791b5017e703d5b9333de6bb43045bf2e1c6b124a20e74758c765b77e954c85e1e9daa94791bb3fde9be9d3f0373cf1a26402e21996766e9113db1f75d5bbbbac08c4e13edbcd1f85f13a8f59dc3586636738ec9a20582bd0b9eef92afbab137a49716a0330cb8609a6a35879351b9d414e", 0xdd}, {&(0x7f0000000340)="9143594fb98bf2fbeacde9b85df4b60ead9375d90c93140dc6c81c0e8e63a4f22cbac933cdb3fbf219e81d3f01d52d46a5f80a47cc125a51c7ac48cb9db929517d5203e54c9b08c488a72211fd63b903062ddc856368724ae82123aa8f89c8a1420f5f49f9a672875ccf57fcda0a93ed", 0x70}, {&(0x7f00000003c0)="ed91b72cc291ab70d46a990c95e98949bdad6cf1c18f67d4940ffc4640fc9d0bfca660d890c8a24a315b6e88939e6544a77f92d7377a7f3e71365bc59c9bb0ef3e5034d44866fd4a4c58db478a19f5dcf071b2a30187bb26d6016c1211ba717ad6984ea7981a178222d6fe34dd7da04c24", 0x71}, {&(0x7f0000000440)="b5df8a2af338909ae2dd238eb167cf75690a30c264217d223666b9b6afe917638a6ea7805cb92c0e40ffeeb15c7d8e56bc558431213254a54a0c9cdf1d2b2d612398004590afea0487f20a835a7cb4d9291edfe31e925fa1edf3d38860ade1397c30a943d907a08a196766aaa90d3d0363e23c1e668087d157d9fc813d63ffa7d69083230c5c0f64695950a23740841780a6b10b9ca423e856526cf2", 0x9c}, {&(0x7f0000000500)="9a3ea308df1f218e3ab694ced49c730f3e8884b4e8158eac1943e086106b887c632de61d6af717a058a5385b489436b8d16075eddfe411ccfc843c2e5cddd360f7003967668667a33e575e02839a200a286c6b329cdf41c1963e3973128f324d37332d934f14d7d77ca41ad9348002babecdfb9fb9475e4adbbac9247c56161f4e0bb58f11ab3fcbc5b3f1a5975299bd089ac75f4ae45f9b45a4b66e7fc4389c042c7811303ae6139281172b21d158ba863d591f64acc99c8424df1ddb3d4975ded5d4", 0xc3}, {&(0x7f0000000600)="8ffc62d1b87adc2f04065a6f98cdeb928478111b5cc1b664350039ed31cbf47b5a36957fea4fd58dd1780d6d", 0x2c}], 0x9) 13:34:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3fccfde49f8e4096) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="33dea064f822140f7c964c9582e0bf820b46abac", 0xfffffffffffffe17) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x2, 0x401, 0x2, "33e444e0d789f7ea0f5aa984345cc7e57ab56a4b", 0x0, 0xdc}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_emit_ethernet(0xf, &(0x7f0000000180)="0883ed7694988741e0247c88ffb9b2") close(r2) 13:34:57 executing program 1: r0 = socket(0x10, 0x4003, 0xffffffffffffff01) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x200, r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 13:34:57 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6383d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8725eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85ca95a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89d4c6394359a0000000000c5906c074cdc846b424e22265330027548d8ffdad3c630a7c6e678485eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f76d0c7599901ad9a2c145ce9d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d791164d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55382501046042575a9603e129cc5b44d587c08f6f7c1013f89d3bfd639805d8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37018c3f00000000000000001dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9dcdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d0100e92269a7d01c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000005a1a87e872692fb691daf061142300a06d3d50e54fe4bab53280d214c4a09d9e592e66a93f2e2fcce9b9efa4ba62c0ad1cee94ff2389acaa3bd11f733827e1a7c0300612cbb8d440c7acdb880293db456fb8ef0bde00d678c5ab82606a1a095f81b312daf1384c3910efa223e7776bb863cd8beb68b409ffdb6a878655dea9cd9608043dbe9055ed354c5171adff1630"], 0x10) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) 13:34:57 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) r0 = socket$inet6(0x18, 0x5, 0x3ff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x3ff}, 0xc) acct(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') 13:34:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8) close(r0) 13:34:57 executing program 0: syz_emit_ethernet(0xf3, &(0x7f0000000100)="86fc15ae58eafe5575a1f1ca8ad4a6e7959a13b99f8a84e03606a566d8d0c24927d180d207d55e6fdc9f36cef03b3fc8befb25f12c94d77f5ee03b58fd132601e5ad91e191c2d3f0f7c232f1ab4b7e5edcaa4a62269ed38da68cf8bedd536f3c99457eafffab3b83fcc6022f5207f2b6727735b915829d40fef08f2b08689f2f5d5ddf3f06ed789cf4791c45e23d720dd50eb339d6bb24ab14111d9a70f80951b96433e514098f098d0a7711557361beb972a32fef76de4a9e6f43d88672859149486c23dcf4c70069b337d7b770b57722ffe6c675315284dcb86b7a151e1a12a6040c32c5bb61c6670cc52dcdf18f309d7498") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x80}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(r1, 0x0, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc2, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 13:34:57 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x64}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:57 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES16], 0x8) setsockopt(r0, 0x8, 0x7, &(0x7f0000000040)="993a7b1a468850c5a63368ac8a996e4466d460f101b0056f1d6822f447063c116eccf3631b17801f6cac9104f0a6ad61f97d7b2e62f7826bb5b60d8822392799cc93a1294dd844647904a639dd57c70dc47ed4a70cc1367fa8bbb7f77a50ad22d9d3", 0x62) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="f7351a39", 0x6e1bab56131cb784}], 0x1) 13:34:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) fchflags(r0, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x311099c6b587e80, 0x2) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) 13:34:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) 13:34:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x10000080}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4a1e, 0x82e, 0x7fffffff, 0x1, 0x0, 0x7ff, 0x6, 0x1, 0x0, 0x9, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:57 executing program 1: getegid() munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7fffffff, './file0\x00', './file0\x00'}) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = shmget(0x3, 0x4000, 0x95, &(0x7f0000000000/0x4000)=nil) shmat(r1, &(0x7f0000000000/0xe000)=nil, 0x3000) 13:34:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x2ba}], 0x0) syz_open_pts() write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 13:34:57 executing program 1: poll(0xffffffffffffffff, 0xffffffffffffff6b, 0x5) 13:34:57 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 13:34:58 executing program 1: pipe2(&(0x7f0000000000), 0x10000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x0) fcntl$dupfd(r0, 0x0, r0) 13:34:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ftruncate(r0, 0x0, 0x6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x20000000000000e7, &(0x7f0000000000)=[{0x80, 0x0, 0x4000000}, {0x9, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x6, 0x20, 0x800, 0x100}, {0x8, 0x10000, 0xffff, 0x3}, {0xffffffffffffffff, 0x9, 0x682, 0x9}, {0x6e, 0x4, 0x5, 0x8}, {0x9, 0x5, 0x10001, 0x3}, {0x7, 0xac4, 0x100000001, 0x10001}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x400, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x40, 0x4, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x5, 0x44b}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x6ed379065b3c21e3, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0xe5, 0x5}], 0x4b59b48f, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1f, 0x80200000}, {{r0}, 0xfffffffffffffffe, 0xade9968965bdd750, 0x1, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x16, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x529, 0x4da}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x6db, 0x200}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x2, 0xa78}, {{r1}, 0xfffffffffffffff9, 0xa, 0x4, 0x7, 0x401}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x9e}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0xffffffffffffff80, 0x1}], 0x80000001, &(0x7f0000000140)={0x1, 0x8}) 13:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") setrlimit(0x5, &(0x7f0000000040)={0x81, 0x7}) 13:34:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) 13:34:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffffffff) 13:34:58 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x190d747beb9fc84b) sendto$inet(r0, &(0x7f0000000180)="8976fdae793d70d25f3a0def973a816f167fbc633ddb21446fab28130da76223d6274594164091bd06f2230b1eb61758203d35e90ad863b8b928fe7a78bf8c29ef11bbc566d28064666be0f5c0f4f060e9862924b85976069851c1ee2640b22e1955fe7fab1c4c5a1d1305d4ac4533fa4cf339244ab1b1c9d22b96f7008b860209e693d2fc45c8bde158268bf35c8e251517f68ea3162bf0a362d2a1ed01cb14345054f09f076df180a6899307d44166eab96525e83e196db0402887e40daa5200863b047eb5b92835bec7a9", 0xcc, 0x400, &(0x7f0000000280)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x1) r2 = kqueue() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) kevent(r2, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x2, 0x100000000, 0x12, 0x1f}, {0x4, 0x37, 0x82, 0x3887}, {0x200000000000, 0x0, 0xffffffffffffff80, 0x5}, {0xc48e, 0x59d2, 0x0, 0x7ff}, {0xfff, 0x6b9e, 0x53c, 0x3}]}) 13:34:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x61a, 0x0, "2fd8d50636503cdb23e14780a46d52cfbe43817d", 0xffffffff80000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x683, 0x14) munlockall() pipe2(&(0x7f00000000c0), 0x4) 13:34:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) renameat(r0, &(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000100)='./bus\x00') ktrace(0x0, 0x1, 0x2, r1) readlinkat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', &(0x7f00000001c0)=""/5, 0xfffffffffffffcfb) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./bus\x00', r2, 0x1}) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 13:34:58 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2bb4e6abca64896bc5e57c6388bbd2ad88b2951b15801360b00000a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f1f00000000000000871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x1) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0x5a1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair(0x1b, 0x2, 0x6, &(0x7f0000000000)) 13:34:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20, 0x28) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000f383b4239b094d870000000000", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="6840bb194a55df373f0faf26b6bb043dbd9d15f7286af0d9bbda916634c3fb49fa6f193884e0383737660c6297b02dd0447af3e27f522f9998e4c6f4e59063d6c3ab632419714e9c7d5585488e88c285bb23b187d6abdd193b2e1425de461317d094472e1083a16e375962fcac5599c09ade3253778e9e9ef254198816bc692e840378eb52800c069a23"]]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) 13:34:58 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="5e803dfb817b586537251b5351f983978e0f2cb6212e96fb49b1b146859a4c8cb079018e1dcc3dc50b496ff234a4cc48dfe76ebb2392aa3f", 0x38}, {&(0x7f0000000080)="c7fdbcab083d445062685590f36bc0fa03da281494d31321449510a782f5ca11d661a4f19057a9dcdc6269ed728ff0f8ede2885e59165c992c708d45c3f259a62080977b9b130440f39aebabbbbfbdea90e094", 0x53}, {&(0x7f00000001c0)="31078a7eae97ce710d512cdef34b1138a2e06005223f3568f5d8f32f0dc40efbe47e2f25716b2dd0bce26566676e6dde771937d1d636900dcac1c4c7220e7cbcefa937a27c6c878a7b2ddae1f5fa71ab6696422411e0bbcb602e23229a9d958a2b077bbbb7edc804c99e45f72c871549cd0b9137976bd676da999cd483d382dc3f2a610baaa8d81f464921ff27f04778e7d55d3958a10236d2b6626f0a4680589d38c0ed82c932e097012417b8e8b75f8671db9a723bcb9b8f", 0xb9}, {&(0x7f0000000280)="8d60734ebf751e99f5b8ea062762fda73dee3e21c9d1cc651804452f5d4a5fcbccb20df9253439cb99e03d0baf10966857406b599e6c07b21a1fa4cbfbb87675b9894733c27d72296a2bf6bc88d47dd74551cfb3cbbcc188ce5828738f75f6d61430a367e2f07d14efafaa01d36bfafeedcff64fab3b83a3ead176580f6546cedb6f296c131f1037fa11b570", 0x8c}, {&(0x7f0000000100)="b2c937d7a63de5afa87f06e7eb7cd95af09b6b142a8ad3b1f34679db87d2ed8d5cf5f25dd400eddf43ca0f", 0x2b}, {&(0x7f0000000340)="482e96db6e480942dc1d402fb47620cc90ed398ca13be27367dac12c41a14c3c7185a8ca6a959e5e31423b1e8992eba0bdb2960444a8c1acac32a6e5b45ac92370931da1b63149b10a5210868561c19f1c36c6d0c6bef48bbbf799f15af00f227ab4f62ad47d4e4d7ff3fafb134df6e0a4d0fa18596287fbb45105085fec867ba1443b359f2052c85a909a5c592f951fc3b53321c2c78b8425e5c7b95d96b7b78bafa5ecd924e3d40f52d12f514ef38466d69bc8a5874d44bf53e601623f9bfac14d835d46e653e9d7ac11e9adc3cffe30e5de4a77822eac06b9fbe3b5d1735b58acc0ec00f008aec8635e404d78f53da9", 0xf1}], 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 13:34:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b1ec9a027121aaf144de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720d", 0x253) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) 13:34:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x1, 0x0, 0x140000}, 0x800000008, [0x110000, 0x9]}, 0xffffffffffffffd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getflags(r0, 0x1) 13:34:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/47, 0xfffffffffffffff5}], 0x0, 0x0, 0x0, 0x9}, 0x40) dup2(r0, r0) 13:34:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) ioctl$KDGKBMODE(r0, 0x40044b06) chown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) 13:34:58 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) pwritev(r2, &(0x7f0000000740)=[{&(0x7f00000001c0)="eceefe1977167941df71be2d7375ba7947d0cf0c2bbe7d478900b36c077899980731ef84c142ce00e7d8c71c1de431f6d41628d72fa1c213c54458226d04a07a531939aa173090ebfd27e009ece2fc1cc12715d6be16afb5d4359994e5b070321e9709fca060b1f7fc84968598ee6b1ccd1c473f0162cffce4af9ee74d9c7d604fc8045757b2105558c7b0d38a04497e1220ade0f1", 0x95}, {&(0x7f0000000280)="c269a422f9c127b085094c2b011a9f62dfaab52982b19002f37c7a6e0331b4e8a3290048022f55e00afc792278ca7f8d7a6aa1c3b3286dcf621fb07df490105955e3f7beed5148838ec3d809e2c997aee9508e1b5bd5535aca73ede73c8607", 0x5f}, {&(0x7f0000000300)="4c2d307ccadc710cdd167f75fa512ca33b5a67c8d9598d75e47ab42ba84b6dcfa40f9d1a696814d34db21a3392e9169d89c41ebb4f304d7924ab931f1a7f36d58d9370b360", 0x45}, {&(0x7f0000000380)="c9b9560a217c3a551de0fdd45ff96e0cfc8cfc4f720ac556f43c9189560804062d450ab1fd9e394455c40dc7f527a404cdd35579496e2e477c15dd39930b9047b4d8f418aa47758edb1d571acaca883963f95f8c618a8ff16e3f01f569753c17a396c92198428d", 0x67}, {&(0x7f0000000400)="ec76bfefc3aa352b8ca3c1ed6efc01e77b5429cd12f36e2d174a5a5f49ced988ce3a152d0ba67a9bcc985f4bf554858dd4ad5a55450baa5dcebba34d2d3361c5031f84213621e02cb56017dd8c4f27db8745578238ba20995396a16ee11324cbfb3adbe93c575593712eaa51dc1fc21c9825a7579bd210128f612bf18291dec404a91a8ea12b62fdc1b2607949aef5e52c2604b5179a92732b4e137d1d59d84faceaab29487146184a73e54cbf16c4e6a8056a4ce76c2673a27691517c848368b24b039ed9d413590387f9879eecb05c3da660fd5993888e15237a3047f5639afa0f306821b91ee379b72c6f8bceb14821f8941ee4c1e47a2aef785eb26ffa", 0xff}, {&(0x7f0000000580)="112b9d52ed62ac78d76c7727fe7db05ca9dd87cda7d68c3e9bbe71058199d6e670f7e959327090e6463f0fe8b626244c9b64f60ffed24ddcedb712a62810911e2c6d76f2eb9b17821b65b6d1555b872ad00a2b834ce24654c2f7884179aa8c18484affb32824ca087f4598e25b27fb511be6e5b57ace5df0bc24bc7ee3754406f50a774b5004a3a0ba81d57a4fcc164d2da852793445c658604acad7c951ba8080ce280581cff933b59ac2698608cc76c61d352688c58d44c511effb712baf815ff7c2cce6db9f4ac2fe21219321821cb3187126862d8c9571102527b1ce178cd6ad777d3e1cae2fa2b106d489d44d5a9839d0ea7274ed9a3366c5a9ae", 0xfd}, {&(0x7f0000000680)="f1022be04de1ca9cf93db5a6ac8ce578061631cb97f814aa1610b0cceb0b44a5844de254a1fc50d5acc905ee1b5fd369f1013e9d3126893a2dbcceea050d40ef16239d59095d5eaf677da981e52905fb9369841a88b4bdafc4a8cf4dd142d2461a94b460aed986084231f38a29f4feb6e55a3e6ee13f6e2468c813716a2962107f", 0x81}], 0x7, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000007c0)="45062f34f3e7ee836f1f2a78e144b771e635c958d8e8bc364af77e58a1a5a074799891b516487878aa2b7e6fcc2e4c27e99bf50734af793a98a78e2d6a652cbe0482e9e830de8e2ea72d5bca7dfdc812242cde61a1a74d0c1c573251d1783c0ffff1b2a94629aa602aaf878638e5d82a9c7d21a92095cb67d91aeb11fa31e876a88aad51c7123cd4dd7ece453132d9b2921d54ab7d4e46de66d74d6be9822edef0adab6c5a1b677a8cdf7ece0a5e1e5fe649b55aaf34578af31fe13ebedf7e41459a2e14adff4937230f1ff50cff2539168eb00f972de65f97585c68074966e74c184e80bbf4629e", 0xffffffffffffff60) 13:34:58 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 13:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x0, 0x3a7b93a909a46edb, 0x3, 0x800, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x4, 0x7ff, 0x566, 0x61}, {0x7, 0xffff, 0x4, 0x7}, {0x156, 0x800, 0x5, 0x34}, {0x401, 0x80000000, 0xb9}, {0x3ff, 0x0, 0x1, 0x1f}, {0x6, 0xb3, 0x32a, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 13:34:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x1, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/161, 0xa1, 0x42, &(0x7f0000000140)=@in6={0x18, 0x0, 0xffffffff, 0x9}, 0xc) r5 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getpeername$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x1, r3, r4, r3, r4, 0xc9, 0x6}, 0x6cd29af3, 0x0, r1, r1, 0x4, 0x0, 0xe47}) kqueue() shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000300)=""/27) getgroups(0x2, &(0x7f0000000340)=[r4, r4]) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x7, r3, r4, r3, r8, 0x80, 0x7}, 0x10000, 0x2, r1, r2, 0xf84, 0x1ff, 0x80000001}) chdir(&(0x7f0000000400)='./file0\x00') getgroups(0x5, &(0x7f0000000440)=[r7, r4, r4, r4, r4]) r9 = fcntl$dupfd(r5, 0xa, r0) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) chmod(&(0x7f0000000500)='./file0\x00', 0x40) semget$private(0x0, 0x0, 0x280) readv(r5, &(0x7f00000039c0)=[{&(0x7f0000000540)=""/208, 0xd0}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/98, 0x62}, {&(0x7f00000016c0)=""/80, 0x50}, {&(0x7f0000001740)=""/216, 0xd8}, {&(0x7f0000001840)=""/51, 0x33}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000002880)=""/196, 0xc4}, {&(0x7f0000002980)=""/48, 0x30}, {&(0x7f00000029c0)=""/4096, 0x1000}], 0xa) listen(r9, 0xffffffffffff7fff) r10 = shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x1000) mlockall(0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000003a80), &(0x7f0000003ac0)=0xc) shmdt(r10) setsockopt(r9, 0xbde0, 0x7f, &(0x7f0000003b00)="389a704ef1dd8e46aef4ace332724152861aa50936c0d42763d5952bcc4cfb6b827674ee3997c903e00149ff32b797545d10307462bec8d72cd2cb45d802d9612e73b3939e3f8640b609575f122b", 0x4e) mknodat(r9, &(0x7f0000003b80)='./file1\x00', 0x8a6fe9634bd5e9f6, 0x202) chmod(&(0x7f0000003bc0)='./file2\x00', 0x100) 13:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x7c}, {0x80000000000006}]}) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:34:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d, 0x800000000, 0x20000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x16) syz_emit_ethernet(0xfffffffffffffe97, &(0x7f0000000140)="e426") chmod(&(0x7f00000001c0)='./file0\x00', 0x1c0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)) 13:34:58 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 13:34:58 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000600)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) chmod(&(0x7f0000000640)='./bus\x00', 0x41) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000001e00)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3ceca51a234cf623fc3e896f05bb8595a4861df0ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc66286cbfac10db0ff562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d8936851cd59761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c8192d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e3d490527c269ec26922af7c90e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c732d7c4dc9b60095d3d518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d09612c158efec4c89ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f551844d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee73913783b110ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000009000000000000000010000000001000075b036c4c9fc66e8ba44f8b4e914895822843172dbd3a00fabd84adeb94ddbc1b90dc56cc662309977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b3ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0839495d14c4e99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f0000"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r4, 0x1) readlinkat(r3, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r4, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) kqueue() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) setreuid(r6, r6) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) dup(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) 13:34:58 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xbe6, 0x0, 0x9ff, 0x0, "c30000e7e400000401000001000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0xfffffffffffffff9) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1) close(r0) 13:34:58 executing program 1: setrlimit(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/71, 0x47) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) 13:34:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x50) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000002c0)="fe16f7adf244f8f764d6ea4046e7fc", 0xf}, {&(0x7f0000000300)="8a89fb145102abcf93eca021be7eccf247d5b7f9ebb901cc9d0850d1f62efe7664a122574b418e46499346a7c1b6a136fb7e62926751ecb8f7f00de2bc0d04d900c9665ab222777f7d07083d0e5c0fb7892f7ad3ef296849a5a04583f53bf7c04fd998f9a9faeb81f18a8de50efa180edba2d9406eb3788777a624c10d92fec3b2ff3b5f6402a708eae2cc7bab14825a6334e806844214d50175870858b47bb8df0f786fbc26ba6d8d38b420db389b687f4013fff817dee23177158b5ebf041032285758dd4bb7deb9eea4520a5510658e9d001e0edd92fdd757fcc46a347b7f927b00", 0xe3}, {&(0x7f0000000400)="351398a8b692a13f2645038e44c6eed0fa3ccc69d80493b78298aace83fd20eaa5861c85cab45789efe5aaa339c5d63f00ed116d1974e2bf52c60d72ae65b3ecd42cd12882feb4b3b66571960255b8a566e704cf4c456a8325f113a12e6223354d4648774c85270bfbc0ddb2f3885f60e0248d30f6c5619571ebacbf70c73fbb8443acb754990ee82ef9f1285d0c3e7ac624f26336dd8e9603b38d5753814d3a66231848b69b5f00b9f2fa23c77f7709678f28cd927c98011629ad32c01f530f8c01c54eba12e86488cd19ee2497dc66f83ba8eaab6c3fad6308d00c288fa9d630c3f57a3d39e08601", 0xe9}, {&(0x7f0000000500)="2b09f208eb9cfad8ff5701e125f89ace37b243177fc2a0c348d1ef982e6a98de9fa5b191af0c", 0x26}, {&(0x7f0000000540)="839c22d5e59b715e76ad52e4a71cb83fccf1626a28eaa86661732f5c21254136daca4f1561224f399fccf4f307996b9bdec67a9323e24eee7764aa147b5b06685b8bca22e7d297f8ef962642ad87e105a055689a1d", 0x55}], 0x5, &(0x7f0000000640), 0x0, 0x40d}, 0x404) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) 13:34:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x2, 0xfffffffffffffffa) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 13:34:58 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000000)="7fc653ab6b843c892c83d5bbf558ec813828cba0856a500d7a104e5bcb6cfe3d454cbb31bb388a5526af70578e8c35161e32439d8cf5739d50410144ac2a0d1610ca94402fdab5a3fe236e487d5ff1ca5f952f051341fa269fe383ba609abdad241199099bb20f2575175ee7bf91630f1660e69957d80145eb22020511ff0d28bd5144b6d2bd379828839e9d858bf842e12ba3347496f5962b6fca6c48556e594acefb3dff7e73d0289d69374eb4b5c5e0047e757cb820e0a060520df020803bd560ac527ea424b76cafe8ddda811316158ef76d36") 13:34:59 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 13:34:59 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0xf194) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000340)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9]}}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x1000, 0xd2ea, r2}) 13:34:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000000000060, 0x0, 0x8}, {0xfffffffffffffffc}]}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0x3ff}, {0x0, 0x7fffffff}, {0x5, 0x5}, {0x8b, 0x7fffffff}, {0x42, 0x4}], 0x5}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x2) chroot(&(0x7f0000000100)='./file1\x00') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x6) mkdir(&(0x7f0000000180)='./file2\x00', 0x80) symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)='./file1\x00') ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0xfa2510920284b0ab) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7, 0x23cc, 0x4, 0x1, 0xd182, 0x0, 0x9, 0x2, 0x1, 0x0, 0xff}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x2) open(&(0x7f00000003c0)='./file3\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file3\x00', 0x2, 0x3, 0x6, 0x0, 0x4f2, 0x5, 0x2000000040000, 0x2, 0x0, 0x5, 0xae3}) accept(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000500)={0x3, './file3\x00'}) getpgid(r3) acct(&(0x7f0000000540)='./file3\x00') r4 = open(&(0x7f0000000580)='./file1\x00', 0x2, 0x48) r5 = accept$unix(r4, 0x0, &(0x7f00000005c0)) getpgid(r3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) r6 = socket$inet(0x2, 0x8000, 0x300) execve(&(0x7f0000000640)='./file2\x00', &(0x7f00000006c0)=[&(0x7f0000000680)=']\'\x00'], &(0x7f00000008c0)=[&(0x7f0000000700)='.@-\x00', &(0x7f0000000740)='!P\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='*}^\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='%\x00', &(0x7f0000000880)='/dev/zero\x00']) dup2(r6, r2) getsockname(r6, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) pwrite(r5, &(0x7f0000000980)="14580feb7c36dd0551f22ed179fee14dd74fe79bb7d291552fc495856dc5f54b391afdb141e9", 0x26, 0x0, 0x0) 13:34:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000001c0)) 13:34:59 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x10000208) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x0) 13:34:59 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r2 = shmget(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r3 = dup2(r1, r1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7fffffff) 13:34:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='C', 0x1) close(r1) lseek(r1, 0x0, 0x0, 0x1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 13:34:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = geteuid() seteuid(r1) 13:34:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x90) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:34:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000640)=0x2) 13:34:59 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="d754936e5549a886b7a0af1f0c7f3b81abbd30bce067dad7a107c0b605aeb3930154b509537c9416394333a47f62a474443145749a37bf1d1fb641ffb7fd1695d14d400f1f2f3a095cce6e5019c192a15e6c68bdcce83e10974250b76d0b40559267c7", 0x63) select(0x40, &(0x7f0000000400)={0x2, 0x9c, 0x4, 0x1, 0xab, 0x100, 0xfffffffffffffff8, 0x8}, &(0x7f0000000440)={0x4a, 0x7fffffff, 0x1a5a, 0x3, 0x5, 0x1000, 0x3, 0x8001}, &(0x7f0000000480)={0x2, 0x2, 0x40fe, 0x9, 0x7, 0x5, 0x20, 0x8001}, &(0x7f00000004c0)={0x1, 0x7}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0xdd3) r2 = syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000001c0)=[{0xf2, 0x80, 0x20, 0xed}, {0x8, 0x7f, 0x1, 0x2}]}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c57000267a723d6bb26d90000004000"}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x93) close(r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0xfffffffffffffffd) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 13:35:00 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = kqueue() r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="da9e746d5a6818fd62566d136832ca217802bf082dc1d134cf5b5c876156df005fbbf0ee7da179e0a0762c33847206c5", 0x30}, {&(0x7f0000000080)="87785026cd9c17d6f0195fe242a0df185a563384884a0a6dd9ce6e4134ad19b4feaeafb68fbbe144421f11561b45cf2be37c860eae7fdf8732973f68a45ec9571ac19ca0fe8d1ce6d9086ab2ab20f474c18333e91dfdf836ab95fe048a00d3903cdf06aeef71b6455db463", 0x6b}, {&(0x7f0000000100)="9cd8d577fcf5eee524a21df28e6fd58b9ba4a90bbcd1a92a05f961ea25d92f9d8301ab49128de1f84fca1abde6c4ce8ab5dafae0faf28580869cb1abfffbf8d47365704b6f4afd9b412e2463378445e24d27c175b5d0fd4af2011f8faca58b412d2823cefa9013fa36ab01504c717a0b94e8e3805f8ef6aa9fe39fb46f30038ec865dcf1", 0x84}, {&(0x7f00000001c0)="b99f5c648e1b3c079e511b7229810ebcc7845235e8155289c022c0c08101ac0bc188471fa643e1e39a7ada804d140835a097edb3819725d944042be267bf77ff2aa757b5fe6c74556a91c43931774767f9452a078eaf8959193c2356a4304cb32699b50930e3514cf6d413a4d7ca7cf441ca70188f5d654ffd42f3259390c2bbecc30a4d67514efd081e2cd4f5d75431227d68403b4aff9829fa0bd292438c", 0x9f}, {&(0x7f0000000280)="f1cba4daee1c986b4e662607bf582a0db528dcc4b49a5f9239f7ec444f2a73339a35149e906ff227ccb6bb0bfcb438e5ecf2c02dcd44f1cf92ab7bd805782fa29096361ed18b006e7a8ed05531fef5895ae423f8c2ce451af7abf8008d22648ad1e4b95f6c5481635b0395990166385795cdf388c36f31af85e7e25d94ef292e173b31a50ed620148059a397f3452a352e753b2073bb820fe834e966126b8c0dab56e54bb99ddc040d58a339f4475a872eb90bdd6cd3105b8041daaa58e8dd2678ae799474412884c39ca6cbfde8cbfd8ace681326f22b0e", 0xd8}], 0x5, 0x0, 0x0, 0x8}, 0x6) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 13:35:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x8) listen(0xffffffffffffffff, 0x0) 13:35:00 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) 13:35:00 executing program 1: r0 = socket(0x26, 0x3, 0xff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x4}, {0x8, 0x1}}, 0x2) 13:35:00 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) mlockall(0x0) 13:35:01 executing program 0: mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) 13:35:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 13:35:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x99) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000000180)="604d484a25f4e60496d412d726916c3220a26b7e183bb13fae08fe089985d6b9fdbce668b46577e2dd87a37ce424b0049c16046687c17948a88c2f4cf8601462a9c1562084ec06f7a0e6f9dd33379ff21b07e21d5f411b3d2980c82b54eb670ae1f4e008086ef4a855aa2ce6d95d6841cc61b6613602e97fdd7f8226dfbd17021cf615f9404335501c74244a68949d8fb36f94d08294593c26d3bcbf754f04ecd3a22b8a8172c284c4b96231be7ed708a58532a076d6ba5b77837bdf9a4716eb682199c047dc5566be326acfabc1457698eff411057c84de4698b717baab14af0757d9904e846b8d06d2a33f48e442e9dc909800f39f885750860579cf543a78e2914b1e0009434770904a87db25ec37e15494a3d154adf2e103a72232a6d347dd798b48a491ea2bd4224a278d5d217d84fba4b2653e34e0f60379cf8a138f8960eedc03142b0000193aa098fd3901eaacc93ff3528a1665b50d7bc61135e0faf6a1dbf3c70f409ae218de2bac69b8d73d220e9076ba682a00daba3df3062f0250f11e06c2ef4d10602c35ef15aed6159d50b7f6b2d192cd4df1892f1566d85140ad516dab8473da6d292c9c54eded6c3855d2a8b285ed7d9412277133d9437966dcaf80611aef85433ed0feffaf1fbcd5ee2f42c18359391b167331b67f69b856308c9b7881748956143e74702ba6b1626236bbbc9c2b53643821a7888034961d877d14d62b1e4a04eb0555e3c2bdcfef3f4e568fad69095ebed7afc9bc24dbc5ba027b5abc11823bc70ecd4fff5196304499f87800f1aef7f257ad0fd3a2bfd05bb916c5816e462aedc4e6d519900e69f2e13bf07651d7acc411b82c91e26237f51364e7398eac39c7e4a1587d67019d6120f42e794fefa3e02178b08323b693248bc2f6ee9d46b2a4569f62a40acb195558a5c83b37f59d8f782e502a117fd7f3713ce2b8c932b446cebd67b559f45823cab0afc6c29d5b36548188bcf8cf60195dda17a72e4228c1f900ce9b1a0fda1c3de6824a99cc04c664afbb16b13bb3ebe76f85f6d475ae3f60dcc5540e1c27eb000e2fd2be9b5c12d3b4c375187a548decb72e7e20f00cc669e0265f89d91b5027f4eb908695ce7fca9f9df9ad26f089009632e413273cc88e82710e32bdcbb9cb07f7de9a571af3dec97863af59ee09d5e77de38ef8809a31a09252bc7e4f695cadb54dd9bfcc2f66943a109273a0b511e24433bec167f64ceddd19c8c4b6cb98e5b9952c70b0e1ea16482cc5457a28aac58519a42312ed07aed5d100a8b238d6f0012ace93492b73e1b2f12d6bbaf5586dd1c93b51303d2876685114bd4816e6c4c6f81e7e3f2f0de0f248b04f96341692c0f061a4b6396101ea419435f16ea9d49580d12e1de3feec07fd9e6b01f92300d5cf5bf9f83ab57a5e922c4e8c6be1994117c32167376e75429ea54fc97859ab93a3ad2cc489af28a1b1e150d026369f3c1bfcb50234389cb969d9efb6cbd0880eda16cad39e7ec94fbcb683141fcbc1198c1d2e3eb0fa4501dac789ed575443896c68f16c59674ef41f1411bc24c59283a837f230a142b920c6e9da05cd7d33d9d498deaad2854a56f7df82b2ee0ba08fad3d1c803fa615a902f58d7eb847f2a1cb176737beae391699c2f68a132123c677c79b166a9b17817791d1036b4e9c727070f8800d1149fb43ff965e9b3049e322a1e71641f555074ab34cb25c7bcefd54a5574623d1665d5a494db1b628450b0fdf0585d7b111850df7275a7c319fc232c683d27482619011c9b7c0599feb3b0dc5f989716806a46f110342fea7c4520b4a786836f4d62b9b93fe729429087255400862190a37e59980416a2e014d476b5e2576fc350638d378b40bf4b152d3a8a61b90384d3ae000f8696efc8f51b7ee02cb6d9e8dc09910f6ee75ed6684164807c503400d2ac30c9a699fa9dbf311a49844b999816819a9a0052a2dc268c45f69665e75722243041dd00bb2853e85a3d579e50ec21824dcbfc0464ac03fd13c22325a1587279cc5f3b0ff5ffb9e07546f4736480a2d6a3ef6e03a601904ea4b2f3d28e6a14c598db69f4c6f7e757ca1e408de622ed36fcf0f6a184a41346329c45539303a1992239fc4765b7cae5eb033f2f38d8687e385b5a960316d33c991c610af46563452bd7c83ad19c670b4765ff536b2e7d157b92c591a28c26dbd708a8aa77616e71edbeb29328927eaf8d4faf742c31af57879cf71b0130297ce189a7b0875e83c04d73e79ad2ef486222fa19f5546b3abcc0c4f84d45095d1697b106903dc14d05f3e60c067ce98f927c374cb4fb268afdba45d6a8fd548180f0e599b78f1363ad1f39956d0fab6d042da293d04dc3fc1defa8832f0d7749ecba2d21329df54c4f2eb66ac179b8e49ab3a2d8e8cc1647c47b1d6afd4c5f27e473e469fe978022bf45318fcaeb793f3d88229da0fae30f844390f698e58100d23babe64488477d8d5645d8e235f3de2ff7b90fb14e86a50b2551929d8977f4225254c495c8fa508fe7456b915aecddfa33a8a461dc18f51785253db1fde62aa93555d75372c07ef1c0b05dfb596f7bfc262c7d0ad78dc744168299ce05bce32fad8d980cef3d59f036fa129eee2b3c5c9949c6cf08ad6784dcd8effd34c1a2f94e8282b10be4c581bdd1091837c14e7dcb3f3799ff8b23f6cf23dd35591d70b4f68cbd6e45ae94e485be6c798912390836d33d097adf86f0e49a7a44a814d8a78e9f5b97652171fc2d764f72e80292b8dcd6e40b2b7a0edd5e9dadb9a7e1fa492b3ff31cf99ec2789e11a7558b0b80322e08200396ae01cd5945843297020575241e8884f82d074fd610a1b1b139695b1f933a3730b9c9bb49524a3d8e39e0f1e22aeeb119c0f0715a5051989d3368696946c829266bd0f47f55590192fb2b72bd277b22dbf0ee9df2ef2a04a9d54df4c775e3bd7660077be2b751e2af6cb5ae986b80101e8926e97e02c9ff85c092de32dcacd0d557ab925b919015b5c157d568fa44cb346bf2935ca513c1999bdcea5f3de5fdef88fa31147372aba45e9d157673d9befb5dfd11b571b6f5d7c7bd0df495f0d9aff4f62c818cd96db9b28f1a81de83b4580e9fc464dc355d23e0870b91a884aff29fee32c115c3947c35192a79d36721cc787ff2c36aa41aa32784767067f4fe33749c8cce74caa4ba0c8c7117c7bfbf16fa5b20f6eea283edf4162317c7fed658e43af6f8594faf390b26238830d5d83c7d08f871b413c3f662d4a494cb13aad751857b9ec55dade7b517dc4dd3355fb9491b1625ff10448ad228b3a55ac87615eb85223ef9780f85aab77990adba7c04e3ed5db1cb9987d67d9cbd67982cce96b3845c3b00a0437779e2e522f77275cb25d792e7c722fb0283bb8b7e1d6c20e4297377b89a5701a7b4350240368158ce6e7abaf1726edc0b105ab341f37eb14cb29203944f4fbcb2baf75a8b9c92e016f9f53d26942bc788e61f286458ad8c51cf837c9d54d96a2ec6d9c58e14599094c8119c13ca3dfb55cab2e459b16d66bcf06f3f16a09ffd2813dc8b033dd64a9cd869123b3afe53c6e304c34444c13a8e9deb4fcb71234a98b6ab94c2635f53f7cad0586d37dc27a1dbb402fa7c3bf1423b5a57861f6dbba5e0abffd497d80d3999da238d462ad8b977e745d47dd6cc0dcb06745bba31a75680475cd22ddfc0931d3b6b42d0bb3948ff05c71ccae4eb35deaf36affc0927c1b76f8ed84659468f9734eebc9ca93d76efd35c3bfb2098d19c2a46e840c8c5e62e0678b2f9303821c2c77656d29f00e6e5a8fc8833f407b8c5da6d7253550e48c0cee32ec2139d3a73ac10165e4ed58d45992a27386d7837c29c40ceb6b9d198e0cb8812a923d1f85452e021b1166305fbb13903740249199ef9261f9675d249f2e03958336068c4aa0224b0cd9677c4e521d120f407763f9304eaaf14a8a80645fd96a1d80929492e62501bf0ce573b2fc23d3d471351e3e5fd917e20cc486ccaf62dd6619e0869c22e2dc23a3a10e33a672c67d9861b81d616a89857ead4e545f90f0d943cfdc668ebfd530e4e1fab6cb35f14c0f428a4de1423c4828ff4347f129df7e2a311683ec720eac3cfff8a966bf449fbe130981502c3b40a4a80f29ebc213f615ad9d1fca25045f88553981ee1abc37b7f4623a6e4f66fdee224bb9e6f49aa32bff8eba6238c291beb3b8be57e368b5b90aa40cecfe710b691c65f703acc11a9ae38ae1f557407e1a1bc65546c39958eda080b7bcc1b7a78b2ce174b0e016f94ccc0a78459faa88e7280f2a4b6223cd6f4bd2b56bd9673f08a4932bc3fbd6dc3e42e7034c02b8ecadc219e156e51ff5f646af8cc9affa4e56aed2e14f5504196d7a81a0582116bac2c22131fbf5fdf43c84b08d8f144ce62376234cfb56a5a3e1422f3eae851d396aba1b7fa094d53dedebb9bb1a8a76e7648d6d6470175c26424fbe37526815b90aa21cff8720d0a33e3f55cb2965d30588f65e03696409c12092aca62389009ded2f408d9e490af163d68a4e8610e0a87afebd3ef6bb3d9933c12635f1227d71b083b13b1557c148f2de5c79adcd3882233acf2fb64467cd492204175bd7c83b9f418a622cc66b732328fd4c8664db4d0b797ea7bcd1f32c5c6fbcad2e222ee198999b3c0478645639c858671e1cc4e0d9cbb41c187d4f440643f20d766c3f4b2c6079ecbe666e5db3c1be10c758ed238ac7512699d810b13316cbf4bbcbcb0bb4860d8df4df8c453eff137133b91a7d18e6614f35917934fbc8cf50b0da21264d9fc475690d66e51a453b5f8d597667c3ea1f7b580bb155cf817e9fe01c4a83cdd840698744eccd5c618e1e116a4a227e906fcb626587ea83c5db78ad058877a6972a04752fe1a122d8af0e10ad0e7f4a3b839f1e8e234dc03f3c180e5c40c48975b48973e7084ddcbe0e08772d6ba570f4caa264f5d5eb79096249ecbc7a74811ce435effbe426e052a3554496176ce4ae6b76253fbc8121c148c8718bc463a245fa6cc27809aa21beaa2bfc941f1d03e35281309e1c8f55c883bb9fe1ad8293918a0bff8033084fab4fdf0be877a96891577c98808009403da3b46708d7083f501c97e93230fd51b3cd88b57373563796fabe6e0bd8d91148775810dd4202a52811acb2585ee880cd7e3a2a171a29cbe0cb887040e9a428014888614546242addcc75607800a89b7e0e474fda6ba0319fb98fbe8c5e5947de01e64027250ce49fc26ac1605ac36f33536b8cfaebabeec9e3265b1ad2c2e351175e942ee6793a66ba2433f3cb10397afb57a38543a552f6da24a0d00e4a9d9af661708de675488df351c33598142bcfd58bafc0c1026be0204e99f8bd04b98df9c7de4434059c243c09c02f312057ab0fcfd851333e616083f028ff123d6b48f39b4e7906d0a0b51f68d9f2e60e6eb2423088d863d1bd63c04050674e7c2b53c3abb6d42416ebf3f4844204f3a4313d8929184356e381bdf7d869dd5f8c6d0e61fbaae4540cf0d3d3fe36d26112a16aaf9675d5be1bcd59452929019c652b73daf5a76963478a44cc89eede9d9d66e61210e14e69d0eb7b03664e712a33be6773c9131ae620273f2dad6e4ad19c595b4f34a05ba43ef345eef7fc3a94558c3e840345ad20384bb23e4d33c200ed081fb1a5b80b95aa6359e1132fe5489b92b719db73ee08117d925f61698c9d6aab2bb907cbbbaf6406b75955b64a1f1bd9064782903737679995e5957e7a99e0dd699c0a75edc47e401fc45a97e37df16094c41d2b1916bcb416", 0x1000) read(r1, &(0x7f0000000100)=""/48, 0x30) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) 13:35:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0)}) 13:35:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x20, 0xfd, './file0\x00', 0x6, 0x3, 0x1, 0x5}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)={0x89d5dd4bd5cded89}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x0, 0x3ff, 0x2}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:35:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="167fedea3a34a259336d3e211576f42a3ad6c6d374316cd61645a38b82eb0a1d21912dd15bd6e0e378b38730c2bcfb27a5000000000000000000000000005721b580f05e16eab2c35e5244baf8449e035d6ab188fbe5cc2913eddcbadffd6e90354ff8da0ab1268a6b2a4e8a9d7176d59b884684b275f6cbd5ed31667a696b4bdacf86e5d5437458d0e72ade4cba0c34b1e3eb0741b05505af85d58e599a81c44823ea6eb51b8decf57c19a17fac9f24f26226f95d83ca815d8ed02db674d378b5e4f84550ecc2d85b53ee7afdb248c85e59f2b3f150895caabba2a79dc96623", 0xe0}], 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) getuid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="7d99232ea3ba0a1acd3da02800e7e3fa4fe1bb5363644fd4c01603dfc713ff793822085a6a", 0x25}, {&(0x7f00000002c0)="3809852f6d4be9e39a745b3dcd49360a794583a0820cead97ed29708e5887ed79bbec6f57cfa46ddee7e6443d3d406adbd2bf5fd95242e3c078b0a5caef68433cf0b623837e7b2a0de3817306e984133d723c32c1e0bced0567cce50070be957c7b9b62e2d9c266c591a2e8a8e8e6bd48b02ae7cac49f9dfc587a98ceb36396741ead4d308287e69db5f76e4902e7565b9200e32b95748a2096365244423c16e86c22122e3ca441e09bc1a03a92d877b47bf472c5f736273f1", 0xb9}, {&(0x7f0000000380)="dbd362eb6a45675ac594ed13c86af77c89a1c583e918a09c43163f209bbbf7d822c3f8bc4294c79e5d83379708cb330aa40b4b519baf14e868e5310334c6c1563446af5e8a25e8285cc279518d97c27b219e035e93c0851b1b27c5ffe9c03d2380c7038071cc473918bb0fd7414e7d42733b2a5c546e61c1df6a1cd88d4a3ca54ee2ee9d56b6ba2a2ccb5c3d934e6a24c0", 0x91}, {&(0x7f0000000140)="84d969284843f8492bd17c2a547e5c480305834a7d6d8085433ceaddcfc049ca4e67d2f9cf5881", 0x27}, {&(0x7f0000000440)="101a8152ec80a724f90f55e61a8399aafb6b7d4bca25115b3868192267783ea3fbb0612b1a3bc4e3be51191d57e29c465f9dcf007c03bc7c07cde7b9b47ce7a10c228042fd737cd306d854825eafecbf2be3f9659e196529f87d1272ee0e058b04d5f96248da6a5b54899ccf2c2b8ebb", 0x70}], 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:35:01 executing program 0: r0 = socket(0x6, 0x1, 0x9) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0x8) shmget(0x3, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x8, 0xffffffffffffffa6) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) recvfrom$inet(r0, &(0x7f00000000c0)=""/1, 0x1, 0x800, &(0x7f0000000140)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:35:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r1, &(0x7f0000000280)="5450353b980a07fe8e5962236957c93db1295ad18ceb4a992cb6b4b2c88489b138d57edb159996a1a24aaf8a7422df5096cf7534ebee5d5efc99b4abc3a5f3ffdde615580fb83b38280272edb8f3c9e4019cc47ddbe31be1a9cd7e4f870dda92824bf734874236800b09119d6d479dd57c959bef36a2cd78f1be5d3fb9ffd33199a2a277d134c4f7346f054c5d161885164ed1232ed6b7ed5f4d369afe10ded30406000000e7c326937793e1b4d2fc226ccf888fc7b5eeff957adb265d4ac8b57214d8289595b9d2b45f99f31e670abbf17e8d29f43cbfe820ba815d221d562dec1e77", 0x242) fcntl$getown(r0, 0x5) 13:35:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r1, &(0x7f00000000c0)="e2d9836c9d572d420613c414308bb13595b1d71297785a3f2356f0de7badd0443a0440760588f0d6e85de24bc19b6f3a2715b69a85757f37b90dbe743e301b48e41eec3aad85f7d6515da8bcdf6ea6f525c605c36a9a788dfee8f4476dbb4989a6642d576eea5b21f6dc1fb3531944941abc18c3a110e253b152aa2ed932b1d4937ea8a0d37cac58b35cc0bf41b43af68aa4cacbbaf25613", 0x98, 0x400, &(0x7f00000001c0)={0x18, 0x1, 0x8, 0xffffffffffffff01}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 13:35:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x4d}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x40, 0x2, 0x4, 0xffffffffffff8551, 0x0, 0x500000000, 0x8]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x5ee553f1767d2d70, &(0x7f0000000140)="04") 13:35:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x803, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000180)=""/218, 0xda) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000000)=0x1d) kqueue() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x6) 13:35:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x21) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="f3c01e554a669aced32fb7819db42fd86fcbef03b13e469de39b803ccd06ca57c60e73dc96ff856e85375f55ab803cfa13f0a4176451261543f9a67ca814351f5d0e7367d9119c107670ede326169e4daba46ead41d917b159d30c7510f514fcf25bf70cc7e78072849374f762a4cf1f43a245820651ab6d1baa7c41f60d600c669408ddd4e479a1664b42b174c1e2b84d1cd5ea3b27a904e8dc68d8fb0bfb5428e82b02ee127994225fe7906468c4558fd230ef527a56f3c4a617640fea83a4458ebe87d0d034ea73e3df4c8e22aa8309f1d878add9d0c9dc", 0xd9}, {&(0x7f0000000200)="2c498044f049aa99760a95d7ab7c7b41b8fdef244e792f9b22324bd93bb6a69af4bab6d977789dd78da24710f4faf394b21e96c0cb941179786088a547824a", 0x3f}], 0x2, &(0x7f0000000400)=[{0x58, 0xffff, 0x1ce, "f5867e6c8d8ffb27089aa36b7b19266deeed3ee4e530731c31de6bfe4a9bd4273c2897443c18fe4278c484756860c9824aed69c74c481c09ec54bfeabf0b0d798a0c68dc"}, {0xf0, 0x1, 0x13, "5eec36e3b6ca575d5bce692cfdf0da9c49dca22c6f5e1218c8834efea1de1367fe1139f1b62b88f0a97fc4ce2483e4739b7028dfacd839fcb452332122ccd3efdd00abcfac6dc26fc2e18c939f464594a74b7eadffb1f8934f748442e8a13a5140220bbb40a5d7171cbf9ed053e218a5f0e69edf752a074eabf4b2a7ae9026f90a5f39eadd90630804cb4428a7febc9460d4c4382e55ab40fbabe6b63153f0dc781d30c492ddc342efe737fe39c6e986a5689bc7bebab8b2e63eac84c737ea30f9cd56dc4c88c81b9144bc5107b8c6a6908072893e9b5f0d57ac9b9e"}, {0x20, 0xffff, 0xbe3, "bf61cd0eea103633f839cc"}, {0x1010, 0xffff, 0x3, "fe315ceea9f9c6d96fa766a01eb4c6405a86edd913bd42e163f2c56a4dffe6ce7d24061d96ef584b40a57d70273cea270f3dee8ad7ebf4600855793394182c06a83c343e46a7e539d4c0d52c57ab5efa08a33e578252f80d737c8c0611076492e54bb4603f238c75bb5fbe5f27585159266243a09c83d3807d225e2434f1aadaf7fce7008159bf99eb707e3037d6f6a1ba27254858f2ef9d52a2e6f3db35bb97a3fdf1803b7739d322b2f9f1ceb932b787653e64c05869bfe63c60cc34c760e4d70a8fc66983a8c7103fffa8fc90d8238f5d0f95ac740f0ed93cac1795c1e0df835391015d371b6643f475d686f4832841174f7f2eaa6f441b5dc1e1a0d0da456f73b67eb643502513ec3c39d6400559e02cc8a1e430773367ffa28da9b95832bb73ac5ac800fc27c79465e19c2c6be41818f82e5abe879d8859a3bfe8ebc05f906f0770d5c455bbac5071821fe9d817c6b34aadc85210c248afcf161601075f795c7f9c44b936afd8cbdae7d47b346183bfe8fd3ce14ffcd3cd7787e27556f3373ac941b1d67589ab051308a4f9c0cf5ddc708271aa386b72256d33826af7196d8d17034904c29c0a1411a8d567c95adee89298ccb92438851b45496552fc1b58c2b67f87cb13aa64bd547d8cd397b3c7f0b080ad07631ef2188daa9cae3886b3b5561af5e55eed9f3d44b1e2d9e987dd3fe8f1d6216f49bcee3470826dabb47c31f3c79d5e6e0121dfa0b0c9d7cf140c58f95ce6520b0fe0cb9e237783c5cd91cb5dc26f3a0cc4bc301a33d2660a5fea811a3ddb3a893ac326a2bd8d37ca3b22a34dae08ecbb4f9d9e656320b6f9aa70c6a300a9a24f73b2d108587a0eefd74822a2f3a68f2c8069ae50eecadd4162e56635925a879b9aa19e3528e7bb49b2858add7eed952d90a2513d9ec3cc9d653025c5a02ca6367ede2538a821d1ff680b921ab62a56e30d2b4751c4dfe16500bdace59a5542113518961a23b039faaea69248d1bc592fe097437a6da1b7ab237e9b6253025a4b91cdc3e2886e36ad8fb0aef131d96ca14e8f7048c5809350f2aed8feaf0ce582b19085311fe69d718c84cfc023680ff592fbb6e0022ab524331aba96b31f071e543e82acd47729bba71f9c1f63df8f191c4edf749ab44fa6542aa16109367f49e6006947aff4b2458db37b837774f6a0cd2e38fc28b1115f0b5271237b587830d7ac5e800534fbfc681e27455943fac7625fee0adf988068d00411c486241ec3937f0b3cf9a7220ffcd692c1fd9357ae622e077fd154539f62cb7eb8383c7532b5ea4511268a832c2dd438959b658162e3cf50a75891fae9c61c563fe2093a192bbcfb5d68c6e640de5c3c482a538bf1ea01f27eef9ee49b7d6e8e9085b30c5603ad0fca5de3f7aae35e47dc142978e4f796e0cb87812f050b6b203062dc11d71374fca4cb2f78adbd80c5db48b3ce818cc6a12d0786aff84f7417688ddd8d477bae41ff455526d07cf5d13a1e7f33b1821192ff38a70edc8297cf1ccc6a42ad0b34dc891149ecd65a0a81bb56ef956de823451a2a89de3922cd9b6c5a99e4405dbc63a87f955dc6dc3d4539c0dac77a52b64c0e49dd031008c117832cab4e0aa72efe1282635e4efa9c61d333c130e27fc4993f0e60b182f97ef0cf9d381c917288d0c50d081e8ec205182dc124f8c4cf534fa932dc832e9df477383f3db4f514b4d7a8226781d132e9bf4ae67236bb82da0ce928450748264592cfa3b1ee269388361a66aae89621074b0c7e1ae09cf854ebae8e2a805cdb0824e808bb5ff6c31ccf88ec588198119d85d65bb9bf1e025bc6c183ac94786a6a655f318bc5049a23e1c5de41805d9ee2bde824e60c6ddfbe28afa0fd014a4f1758243c78cbc47e45f41b6d6e559e8c318901f5380c913d7c7da10aa59adf84320931c73b7147fd6d556401c8fb6bbef28ebfd56a8e773c139c65d234b990e197d4f958c7f81bb8d46221867398aa30a4e17a63bbc56a5986a399c6d109b2799bfd6b0ab30a16e3e80b4934c0a53f357502684394d9eac0aa85f9771f6829e0342893863a55d0702ed455dd2dd8ec4cc439d17b3a04175503bfb741a2cf51d644ad466e0435ca3a8e1606904a55031eb8079062fa6051559b08086fb94a4a619fc08349f34d96863e6511381157ae31139ebf4e8a1d43c513c4281ae64247b468dd68e096d2ebdbfdb82e8769ec73d5a7b38fb3bd7cb0058da2d164c3dcfecb2c73429b303c0f1bee89869298a7e4a897f46c4db45dc35b5f117b9c9d746009ac62ebdd070f2006392048d18253575f4a0e52e496bdfe0d9f9b5cebb0c04ae0d55a1b9c63b209257e12e2bbf9053686b2d1f2788c797b2d4bd39bc8944f1b4200c0ade5a669d19f3610b5e3b2a763bdfa56545aa020f23a280335d312fac80dd1e25c0128d436a62453048fd4e64567266de96d4db4a787bd3c1e32e03ee1ae6348667dc944ac455316411a9ff0c9ee3717e1079fe7b58ed4cd256642cd4e820f87a5c87e8cd2da266016118d480c507acc82a841b71cead6e797eebc40f4a3a84bdefd027f32f79dbce68f9bb8743074b2c3db175155c5e7e6e0748eb213b967765640a2e310383ca8087b4c59fd061739f15d7ccd3564079c17b013f482edcd7ffd27adaa21e02be8fdd31e3586fe8f83bda59d25117bccfba3f465fbbec1c4aa3fddaa9b5722ee647a9d6c0e5f2d9dbd7f01a9d191c84e2db3dfbc43544dded60e6b4451f7c12166410a1e33dc4dcb01b6e5f137a74e1cd71b5a7d912c96c62b1e90cce71d608f8d04fece7eb8bb9b90b8c6909f1149438a25394965c7dc3b20c6b066686d7beadec391cb8b6e868fdeab2242349e33e9eddc1324526a64eca3229412b5cb9d991e02e60c8203c38477cb39a1694d7d601fd7367ab72941780d52bcfd12284bbe2bc4c5c7a88cb9dc7ac7190219d436b754fd895fed8eb8deba21c710e18ce3dcee772bc992d1cbc0f7d851a1f438ab414517c2c697bb9dc79b82e5aa125473c918d42907c226968b8dcd8745f07034a45303e41666eaeedbf764547788010f33fa820de1d9d06574545dfd595aa1e5c4bfc83d7a6bda8ca1e059b03eb8ed7f51d4c04c86a0eceb424a24c2c807ac57d29c03de7e7e3c89afb7dfbdf5113de16f65a99eaed5f176a51810b54ecaf5bcfcec79b4bf195e8d15b62d1b789ac48f5c25451f3e7feb79ae2d985329e195b84e85a758e0e7cd6e463dc3518b14d3d4449ed08fbb880f64bb40fdc3b405f0f4a1cff115e0d58fd4a6e079f30ed70f71d064aeac1cbf1f50af627b9f70a599e688dc5ea504a857f00143f7915eae5f284cf86f9d7a29dbc6d0bfc2c0afc56f60b10255b9f91714e05365bf57de73ce5e0c5856a50bd3e735694943c49cc7fc2a5b61079069fc65cfe26a8ad00778e80df08ae39e9c8b975ea09ed37ba5cd4de9f5146e11c0f49238dbcb9500e06a92de8dcd3b15977771f1c5923dd57d731cf41c6985d441098dba6b3f72d26de9e7d83fd0702213047ccb0d6d5c7ce3078d0adc125a0e996c97b620e5f5ba50a6ece421768ae6c31e46fb4b94b8d6ed0a6212bd1004016393cdc950bc98dca421a3b61f8f8fc58bbd349870fc22b5893262efac5ff94e20e71fd590d9d1caabd2667f81a5cdbf9399902b655ea70a931f2152fbf69df811e39c5a707512e208dd2183c44b6d2930722ee6ceac653ac5fce24915290b94efe48ec869f354d5757a63097eb3e8613bfcdb98581e9f61c02bf02e7ee48ed15d34146043bc0541d6c512bb561f27ce39f5b54249a9838deadcaf9f62ee13428c2a447519c166e35c31b12ad76c4037a391c0522fb31c36f41916d423a59002ac5314398c4877e8e8d2e6e60df1928d9667a0194739c7b8c3dd1e8b2c42b48688fdf357c372c1d405e416c0045f203be76ad10c0a7ee24f14f28bb1a4eab404519dabe8dba544f68fda8ab4e77e5c8ba24f7e0f14747f61e450787553236e0e44c746e3504fba18c7c714d15555fda723125ec4eda18e1f94a08f626cfb5a8cd8f127a6e1927920a458af7e774115dc77fc5d4a8709c83cc39d966f086ca34e10fee1752392fdf04e98d026e7e6b8c61cfe48490967b609da656e04d970c9c937cbd08179d112ad39cf9dc0932d90aa917c84c3c2bf5b76e66fab9a97b4c52b7790e6b785413be13b4a04fc98d18b8d6b68f01535dc8215a9cc92622c2c26394fb87213b8ef0afaaac378222d7a4a9bd594887e82d00c14afe4fd41481481fb89fb368283d109ce30abeb0f160fe150111f5b93f696ed66a152cd0cd57370e03079a3acd7a07ec3b9a7d1197edfff4b7cc38e717a197bc26aaccfa61e6c529d953009ea4e8647ec4bcb28b845c3458113c0935450accc9d1f54d1f0e4af649714bac87eaae35bdfc68184b0d9f6e11dab1fec733a9a69672a076a6d8f7c42786f44c6ad0720e56d5e6654b6ff98312e0b4597527246488623b1887c85e134d9ae3bd3d922da3161db40e5f0aaa72f5c62c8f636e020dca6cd5b2299b63125a28e2dd6f439d5a1645408f270e605def59ea577b463ea7b00dd1e931a25a3667a71f9305a0889b1f78f0dd61116148e61362b51ca325750cb269af1f606bb4ba8cfeaf4cc3a8812e2dac29f54616fe2bbf13f3d802b065ff4aae04b4dfd29516e7b559575555c7a4a98537da47916aa1472f0ccd260f4d773ddd07cf4be0ee2ac9e91fc1bb9f20163955192dc97b1f9e80535495123153f0aca695654fbf949cd7e061856c61281d1813515d54f05eb4b02e5c6d3fd8c3370d25133289a8dfb33ba5707c8187f91f842b5bc52ebec08e5c8ee54da228681c9bdd7dca7d96da675f65228e7a12c5e104d3783ded1838957eb0c00c17bb1fac6026aa351eb0434074d896ed8c95a4080fe7dd99adacc0d9c9eec785efd02116501eb78fbdc8953eff4801b9b4761dbca99ad447a01dd6a8278ba4239c1bf928c5dfe12af81dfddc62d06adca9c45058a9ac45b84249766dc2454adb78b96fef951865d3708279b594cd7f6c3c166e89a3eafdce31f89b7bdd76b6bca51d77124172bb5a9d19f50facce40485c26bef813655f2a96f08a9b74127107fecc507b1489293dbf019ad83e33bb7cd232de470b5b5796d64dd4a5bedda9a0eedb47923244e42eb48c0e61bc5a5929e737b50ed18a36ab2089ad977f749c881e19342fba4115bdabe3d899d15d2d8a3616a72cd95e68f216a1eefba3689a779946ec97e641e28678d351b9d12b48baaa5d691c047861b7d48cd21df2639fca97232c16b8769ea69161d457ce16599807fe36f6fcb56a177930eb75f348bd28ee28fe8ff7c222aca5c35b618be4c946514f2216ecd43eebc56b03b408e233d8deb78ebd2e5bd5d12b64939f50afb49e78c2cfa530144f6433ce71c3affc38c5aad3d67c5b9d1ca0187850429b707c6735302cf0132ed3cccbe5f0186261eae36dc1336161b274cf964bbb079a135f44a07fea7e173e8e6f54bd3d49ec221bbe3d482228f5001027796b64cc5b1824fef6b67fe1176a2f3bb02f3d4580c9278f3934bef2dbd949828c0ea477809f4648174e2f7d84c37edf38cb8258ed25f23fcb9a0743c36ec3b8b1bb4ec6dc04fe06d8c15404bb37af4786c78811d82d9878837d84763127aafb50b4301dc372e021529032a032044bbd5551f020d6a3540bc0601ad2d47a8fd7be53a83adb25d7274bb419f3637ff00fc4de58da125bf0d0f170eb823d87195dac18ab889c9fdfb06e72bf8ea4fbe5738dfc3e6d8e1835a46"}, {0xe8, 0xffff, 0x8, "10ba1b5fd4bb89070173fd4ccbdef1087ce4fa418733e68f2dff449cbeac9c252e8dd3e84a7ce29dd1da77ac7090cb98d5cd4fec7fe106f7f967d01fef1ce62d2176b9e47c4abc1d603f2ce421004e7323311c4ca0c7dc8c163d2b4bc45b52eda13c11173a5e82cc2583af3d07316aa2889f197351467b94406ae012de0d393b09ca8a2c462a9d102af2b059a0696510d9485a5ecd2205386599f5663d38529447c21578fb0487c55f077c2cb850e4bbf825ffb0e3a86cffcf147c1f7a13dfbc18e043d8a12679ce4214d7ca6899d5f4ba3759d606e2"}, {0xb0, 0x0, 0x2000000000000, "56b06ab2e6a8cf00aaf3eedda7e36adfc3c6a66e38a99780533a286e552440c83d7b03da2a590d5d52e0f1d3e184ef0b9c8ca94263a38984249ec7a801950ac6c97860567954545c70ee01f26fe8dcb451ca61d3c367b4828e388962b9cac0a2d1163779acdc5af83d5e145cd739212ce5031392bab182d632092d6ca704772b2bf790a0a397debe037af80a245cd813c0ea47f44e9599e84dcfa9a2c3e2e443"}], 0x1310}, 0x400) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0xe0}, 0x0) 13:35:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xc70, 0x41, 0x0, 0xffffffffffffffd4) 13:35:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfda, 0x1, &(0x7f0000000000)="03000000", 0xfffffffffffffcc5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="5aa6fb5a6087b428ded7a2a011d6fc25688becd5cf6886676439a99fd5e65af4b4ed810abf5da765b54a030221c844de3d307e749499c2b6949f07e59bd01f903a2f9da3d2f750eba483d00ba51b8e2f76f62fb076998a4aa0fafce0c13653418cab6f7eccdb4bd7c404f381ea091fd6dca9eb8e8e", 0x75) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x7ff, 0xfffffffffffffffd}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchown(r1, r2, r3) 13:35:02 executing program 0: socket(0xd52cb1edc2a9ff8e, 0x5, 0xf7) r0 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, 0x200000000000000, &(0x7f00000000c0)={0x20, 0x55}) r1 = socket(0x10, 0x3, 0x7fff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:35:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="779d84ca2feb0164"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) recvfrom$unix(r0, &(0x7f0000000100)=""/113, 0x71, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 13:35:02 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x198) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/108, 0x6c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) login:         13:35:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/4096) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ddc91959bf4abedb4e9db047e3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 13:35:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) dup2(r0, r0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/245, 0xf5}, {&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/195, 0xc3}], 0x5, 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000500)=0xffffffff) 13:35:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffff7f, 0x1000300010005}) 13:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)=""/168, 0xa8}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/35, 0x23}, {&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000000540)=""/214, 0xd6}], 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1ac380cc7603a13f, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 13:35:05 executing program 0: mknod(&(0x7f0000000100)='./file1\x00', 0x80002005, 0x65a) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x11}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x20, 0x9f3, './bus\x00', 0xff, 0x38b2, 0x5, 0xffffffff}) pipe2(&(0x7f0000000240), 0x4) 13:35:05 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=' '], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 13:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x66a2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x2, 0xc29a86ecaa678f8a, 0x5, 0x45, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 13:35:05 executing program 1: 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) r0 = semget(0x3, 0x25ae5da458972c86, 0xf065923aff7ef9e3) semctl$GETPID(r0, 0xed41fa92678c28d6, 0x4, &(0x7f0000000000)=""/151) 13:35:05 executing program 0: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x6}) close(r0) 13:35:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081, 0x8001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x2, 0xffff, 0x4, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x8, 0x76c, 0xfffffffffffffff7, 0x2}, {0x9, 0x100000001, 0x8, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x5, 0x3ff, 0x7, 0xfffffffffffffffb}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 13:35:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:35:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') clock_gettime(0x0, &(0x7f0000000380)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x140) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x4, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) 13:35:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r1 = dup(r0) getdents(r1, &(0x7f0000000140)=""/169, 0xa9) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000240)={0x8, 0x80000000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x8000000000000006, 0x7f}) 13:35:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x62) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x4, 0x100000000}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0xb2844e166380606a, 0x20, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x32, 0x20, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1f, 0xdf4}], 0x2df, 0x0) 13:35:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendsyslog(&(0x7f0000000140)="9ea05f84e63d72432b90d2003d7db3b78b7b9da57235c9e56197027a5f094b404d487b86b3affb2fc4956578edaccc1d5b5eb329191e056ef7d8329407e60b8412f223ce1a2fe5dfe90287ec4ebaaf66609a28ee13f366336e7e5aa845b4660b65c5f4c92b", 0x65, 0x4) fcntl$getown(r1, 0x5) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES16=0x0, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYBLOB="1f584743bc401b71c49864fbb8e5ac64aa39b0c3e628f6581c227b4c0200227fa9a8b5413fff0001006d065f283bab38165c5b7ba1b140c08f9c073d8ae8afbd87b12eb01ee087c595e92ea6deadf13ac48834280b44d41ac1833d013a51fa03d0f47f71697c34d93ed0927fc1694a700c30f3cf241fd481ed2cdc3013792261f5d71d0110059ffb68e541829b77c7c5d5a5c24c52ddccee9f4f109cbe227ada0c217979f58840dadf1c449e5bf8dab2fdddc5507c7f02af6efc2bf40fb668d9cf3365963fdac241e8b0dfd0e763a6ae61653af6881e9163ce7a8788e2fec6d8459f8a8b071a9d156b4a27e63e44675f71de85a4e93bbd8d83ba9370b1bea8b13348ff31384dbef8f9919b5bf75b6702645fc48cf56e801acadf2398d3b03c5f4e51da3d05040438033639dcf616472bc54fea236d11f8034bc73e926cd3a095638f2a0e1f4ee353e9e9", @ANYRES16=r0], @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT=r1, @ANYPTR], @ANYRESHEX=r0, @ANYRESHEX=r0], @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x1c}, 0x0) dup2(r1, r0) 13:35:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() 13:35:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa1bb2fc062041a32, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 13:35:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001, r1}) pipe(&(0x7f0000000000)) flock(r0, 0xb) 13:35:06 executing program 1: r0 = socket(0x20, 0x2, 0x4) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe33) read(r1, &(0x7f0000000240)=""/205, 0xcd) mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x1004) r2 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r2, &(0x7f00000016c0)=[{&(0x7f00000006c0)="391bb9b523d68baa95284a756cfede444bad26dacf1e481513fd32019fc3a4d986db5478c300357e85bd49c3237ba47409b6d0bd1938c8435b16fcd8f5a960fa55a5dae817c53fa4d6e9ae6ff3f6811513168049398b80dd5c3c44b60ddedd44f4729b07a1dc882e04a31f89dacfede48b5940e3352a6e494769ab81f7e40dbd99d5bb75f825fa412bb1284bc6ebeaf51bca0c0efd60c41a3bdfd674a84367c6ebb87b4d1ef27e3c382049e52d9e5f17544193079e0e6b27a2e90244ef9fa99c5b0ec85bf92774945984ad1a10fd6f37e3bb3f2a858d64acddfee7e6c2c44ca9c653bb58413f17a5845d1480c7e83819baf713028069aee2ce4c4c599ae34b82e6e35b0ab835c5ac3601d3f22d2c8354611d0938f3e99f0e1af9b18a5d5559a4e105d71734df7ce09b59e4006523", 0x12e}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) acct(&(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x4a9, './bus\x00', './bus\x00'}) lseek(r2, 0x0, 0x0, 0x0) 13:35:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socketpair(0x20, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r1, &(0x7f0000000300)=[{0x0}], 0x1) 13:35:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) clock_getres(0x0, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xe92e, 0xfff}) 13:35:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0xffffffffffffff74}) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 13:35:06 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 13:35:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000400)="d8222e02fbfddb8e7c", 0x100000298}], 0x100000000000002d) writev(r1, &(0x7f0000000000), 0x1f0) dup(r0) 13:35:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000f1eafffffeff0000ff0000000000005b9d071b542a538706000000b8180000002900000000000000200000000000000400c28e"], 0x37}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r2) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10020) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x289b) 13:35:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9}, {0x75, 0x9}}, 0x0) 13:35:06 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) mknod(&(0x7f0000000140)='./bus\x00', 0x8002, 0x4) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='x\x00') write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000300)={0x1, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x4}, {0x2006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 13:35:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x3ff, 0x1, r2}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:35:07 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) socket$inet6(0x18, 0x4003, 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 13:35:07 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r0, r2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 13:35:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) getpgid(0xffffffffffffffff) getppid() getppid() r1 = getpid() fcntl$lock(r0, 0x596c93ea35bd0ead, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x8, r1}) 13:35:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) 13:35:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028b0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000081", 0x2c}], 0x1) 13:35:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="7460c1ab7ef6e53c3a1db1ed93ec1352ad994e5b366a73a0f7ab6060c192d6e604b5b53fd7307aae52e978f849f8905c77f9620b81d47c38b3b254", 0x3b}, {&(0x7f00000000c0)="10f8676586dfe98c0beeb0203592012b0d6b92876684825dec596973671d7a2cb794c9a54187a672f5b4888b0e37f652214f933514b2a0ee205da837102a5f15fe7064b811799ebd567809572dc731c6f1a2ce852cdeb6a6f1bfade499b2c597efb0019dbcbe37a579d1661d3c951245859ba0cdac28411133905cda2db0bd8e92561d6a603d31cb653910a7f28ad30efe02e5f24402f6f055b288", 0x9b}, {&(0x7f0000000180)="538df533fbbd5909c969c3df", 0xc}, {&(0x7f0000000440)="86b00e900cc47d864928c5b0a00630c83ca8c91d697a785532afe58621eb9263f32c28a6a3eb4fecf45ff3c54e3c93798ef981bf64954d8d5b585410c66dc0bc1c171720b1fe018074b42f66be253420f019f2843847da44d8355e1eaa6f1e418bf2336aad6dc006b1d686781702de0ecadbc5e6afddb535901e4339531c6e3c1f416353a6fa8bfd7053e7c8b438721e9fee8396b61b5fdb26edf0f1f4e06a08058bf6172901ba830c20bef3f025b95a91fd58b9ee47fc29a84bee3f68b9501641aa7b0becc844c2ab1fcbd9713930a6a36ad8c855b988e2932e01a4ff575f52046ac693d98912643458ed4739ac456907bece2b50e5c477b2a6f6a541b99fa430a09d8c2d8ff56809131ab5163daa04405b0f4f0e6613819378b3e987987e1161b8b7bcc27bcc86b386f0f2e24d38d3051e8e773658c336bdfb2e2816f43d2726650a3f88354958fd9c2eb286abb94936223f7ade80e5216b07aa75c7dfcc2ad08c9c90e7fe334d94ed5aa44e1a2924df2c156fdf0d2f6c84a8bcc3b235b3cca1b6ee1893492c106bfb91e431fe7ccffdb11749585cb0cbd5a0cd961a9eb06a68977edf0daf7e6b5dfb6a29a5a634153ca19cef7f8f879a6c982caca3115b4c5cbc0bc34b76ad81ac053847a8db216e916e6110d4920acb691d148061fd48679cf58c275b8acd3a82814f5f4d366789b21a6937f7929a8b03f1af665191d90c9bceaf71f9d612a32d5897b65326525269c8904d8ecb4bb3a0af8deb1b33793f1686e0aaf0db133bc3a5ac444662c62ecef04a0ed92ddc09b87feb2903893fc2a7141d905d289dc52cae50e0b152854a7bb45a3d3a458f522266600eea117a40f945b24b3f5c072e4931b84a7cf7a708d399aa060b605365fc79737c8fe07e1d5108d2b95a2efa23cc776d0bff46ae42c5237653ade1d68769c00c5851f1bb99e715d1c84859dc247f05068cbb4fbea1845b1cb727e7f356a0bb1a1599c3e8c008700c4a5d3f953971f31043af811f252721a3baa101ab3e9fef3e8b63171740aff4c2080a60907b1e50e6c9b8d41be7551f8b4243bb66f42773734340b83e6d15a9319338b216a6acc1e49f8c0aeb6b09f3889eb8f500baef1b97ff6fa33d94fce5d37d16d28df6d26c88fe254cd91caaef4e366378bda66ac44aab9ba5b5ca9994832497eb921062a5c725d548f24781753f6d7521a04f6c2354929a51f7b5eb184188cd30ae98663c1c764b9416bb9b0994c0b252dd9ba6fd1b3fe3fa0909c08b556c81d7e606eced6b56cac8b4833cdf7f08111d65b71efaa084ff3c6dd5a8d062fe88f73ad424977392030b3af1bb268faf492d7b482c297ace6c877a8e2d21ec04b55b358843fb5f682fc3e8c7ec1ddfeb578cac1ae12db6c378634dc1dc15393703cd12173930d46f8ae0e615f1c73d1b64ba2c661bece60167683e847fd4ff99f2c126c3f0929d18ea74cd7b0fb198b023c04d833ed86d87b0e757482815b7d3156576acbf276240db9012ce025ef5a710219ef714e7eceafc6db476123717aac031b24028b92497e1032f67e403cc7bb731779602120b18b6af548d1530e6394488c4cda803d9a7b8eca3607d7b65cf5318e44f48f32837a9c4d42c417cb3849cc68da040534261a2a928d7fa0a992f9a5de19e86d8166edf098a5b97596fdc31aee392666fdb52d68587e889030d9d4417495c3b84a55da47e4b34366e72ce0c505bc579e474f6c6148f4e28d727f76409c13201b778ef49ade03acfbfd6391a52b078924e38b50a27a513e45269e719da557bd8468825614579ce2ac390867441dfab6b2279a250260ac3df9b8b2680e617c77e0aa736dcd235d5eb1bfbf6f0b8f9be764f1c1d09d00d7f69cbcf58d4c0a3169cfeb3c658f2d1c1c2c566ff08a19cbd48fbb1a4be185409959e7a5a652626dab49cfc644f207144101696042ecdd72357e7b19723a21b5e809dcf9f2f4442b4e84003494bf681a04651f97ca1e10fb6bbd0f24d8483e17f1c90b217fc5a6df8658afedd075774c26c7e2f301b2d6e43444dfdecb6d2510bd1d7c7e5fed1fe4fb6ba0275a3cd3a7201ca8bdacdf3b0b09957faf1f2ba39e63dcb2f2520e9eb02c3942458f1cf1d4fd97e44a9ce4b10ad1f6c0d42b7fd311c194fc8e8577f09cf7333d338f277fc4de34651f2de54ae79134bd98c319b3735f4b973d9b3f0890bd5e6f1e529cbb538e4cc9f4082b56e5ac3de73d7f9c59a21f3cb0653839cd3daeb2d1294805791e995a203d325e7d8dd46706e3da63f07c38900e0cbba3407b8a92ffc180dfd9cd3de95376d1c8cea166c51b4e6d91c9c80f5a9c6b9c47b5116fcc56f627f7aea43733771e404a6f102db4b81dfda5dc484fe3bf9099d40d8249ea7bbeeba38faf4b7333a7249af9a96b18a22e0e136be59c538f9e76293c371555065b49b0b5f673cb8110b6ec39fa6539061ba62472eb8ed669adff3b142f8a3c18fa4b5c6e77b63f14fcbecae8a2c5605f6c6021aa6175a73aedf07b0ea968535dbec4c4259c975892cf9973a126f3e4f85a9bd7a608650f1e4960a28b0e9feb9a87d0a7cd06ea467877f2a0fb603ef4addb7f9b919de0f0cc3034943e770113bcebc84daff69e1ca0420a53315662924e31cbc256b763cfe8a1cad7b62b024cf96cf83200d31861986550c99e073db23d14c3f18c07c6f69bcb85333546820148791b90ef2889bf19fb772bd39c76518e279338cf9540f439046a5a8bc8e018e12d9d2ab1f8649643b01aa3afd211f4f4c79060f429092318ea0996f8a4e32aeee7100527ace705c3c28b539b61a5807e88857b76ae0050c574050b07788e757d9acb1e3e77409e7e33cc00268fdc9950f13289745030b15094c2659a6f0b754e3fd1d76dc13958aa4ca0c76f42ee3832292bf9d4e2aa03d6f2acb9589c82a40c42877f8ec6150dccbb189bad84a41f9aa9a3744630e39d38da7691612799814a3ce861709f25d54b6924e59f007dc1f7e85bab6f618b9a9b25ba0af03899afd5cd694b8734ebd8df068705bf475fbfd5cc76bbb5602ebfaf2394596a5b659cc09fb18f450a4480eaa3e6dc28e174793eb81565330e553a1452354469825f578ad62d0c5768ef71216b62d7e8603ff6fccb819d96ea887292ff535b2f2a7501b685976a3e32025c99eaa2c8386f7a0e795c88e9cd27078361601a40650b3e0c76a670342fade1877f05ce742b252d46836b30a7567e5b003f0817c992606a48484ca4c238bfc37458853fcc0f0587ad934c433dcd0a24c8f71065dcfe74a7e4837be9e1e058ae2b148ddee6a3cdd588bfb276fa5b1dac8ebbbbf63cbb37b0cd09d60611fbfc600899f7a56f443687f8fdaa5e92d2f64650b33be4339f0753db80ccac8137f6ca2e6a34a96b21f41d81fa71a50f53ec440a123fa912145f32ea47a67443c29fa6a72791d49fb9a9501378402b431d25fb10c11f4815532a0531550705b55bd12af58c2eb5669adc249d89569883b3bb28c812fc331902eaad2953f4fd9260bf5c10d7f3c8f1625ceca2168a771371f528ae281f2de81eca60b28784ed680256e6217ee89bfdeceb6cbc3409df4fc960921a8bd9604a4d0b3e1e642085f29fcb14aeb049bbb79ba4556f0fe8bda8eb31e2ec5e622c3860f2206694b3517aeab40fe89b8264014ea405267d18e7508ff0a9739f2998d65f223343238ac0b571abbc1ac277bc1cbc87c111be4c6f7a722cadc0ad5c5d3fce4fabc628cf81bc541c4ee0ad640353767d3f85f4acb68163e1fa911116fdf207b49829d481e133c578fa00c53adb4696b86ecd93fb2aba74a63cef71ae3335b7532a9a4050b1abe242fb4679e604e715d0fbfd19b0a27526e76bb62b4629a59f347bfa6ae2921fb8af9407dea9f1f26062aa72e5daa0a3029f7efb447c4d234cc7f9bd41c809cc1dc68603420efb46c98343af7a9cfa20765780fa73a42cf5703c32e782511626a8b8d1c385eeb148ba7cf23ad9f5be2ced283db7ae03a4eae200a61be4a752ebdafd9e8cd6f12a5497daf099c31d9d2ea1e2377158a5c2c90c7ca08bcced4d16fe717818896dadb40b8c68c6ae64222733ccabeb22da314e8d26d0196e530e983a45910655dd186c4555fd4f127c0d4ec688d546010340f1c81e61c301de8ea6da120d1f2efffd91cfdd4d57ec5b8c4c4171f7a5bcbb67868e577568a39a1d16b6e4aec6e7170d776c3f4c18449ef3849228a3be826e19a3ee79ac7cc9c631ea6bf115d5fac4a15b99bcc6666c0fe1e60bfca9a64777bc1641934cf2296a1e7342a936969d190c06cc9cdb61fd6d1b26e218d747228a245e70dec498b6805255f1915d0d29291ac7c1a4d9bc3e1ae4c9e1c180e4bfc8f7b43357a6562fc7882eec393905ab66f51737ceb2bc966bcac4e1039bb6abf4d9492f089d882ea0759f758803b659e493afb46938d495ac2d1677909bf3f1e9b7eacf499adce72456c1e2487b6c34ee81dcf2d285dff21bfbf9da2d21ef688205896e65bc81f263f6e802c66160c865148f95dd34dedbf92f1e978385ac48c7d64cc3f32070d2bd00fdf7fd8cba1d78c8141e5f7933a513148f3354b54c234456dbc7180574e7c65b47a0e119411285b190111e0f91297047a5cc669236ece8c6b91031e69af85d33b76ef5fd6ed112ce42ceb050e0ed441483197f98b844c05eb369f7271bc2bf18fd69ed6f513d37614a2f6cdbee5968f5794d6d57884352deb9fc3daf34aed03a9d7975c95f8eb1bb5816ddda9c20d07a8abe5b348d71f88a31df218bf484a027d88b6716ddc5a74ba2dc62a8181528d0fbf6f682876a76da13ebe750bb35abc2d5cf495411d2a3326267c17464c2954133ea1000196fe9c973ed98fe7a8744f7d6e768aa08e092d69d646f0f8f9f8f8298da3a37ba168b3e110c465901cc19002d801f9c0f09f68bd1c93cc9ced504d444ca93d8bf945ec7554aee68d786b3bb5ed4d46b0b294ba09c21b45717f0e51511d076271a44537789ae82d1116fb82721b7d985c126da7a86866d89d2f674a9852956abba1a38a94caa4419047afa5acb67c8367fdf5247baf2a61f6bbab643ab260dabe1bf56db4fc3dbe995a49b43616a5333425ce4be7876b2a40b4480c6369a131c00c74ac80ceb63cff3f63f43bd33e4e1c1968e0f56deba9389619fc719f152ae4967fa05bc81910b5ea8677ec29d43f3aba0753eabb8b5a39ed62a75a497503e13dada6765ca0e17a43c5ac43d7d1325ab7064f10142905584e64209d8da732f55fdc9dc0595f1e73e30151ef810ede091aeaa3af28a452afeadf92f77ce1c039df8b1d15b2b6409a0f32bc6c69d35f01d9e162bba37d0ce6af382ad857c06c3c38d2ec51f01ee46497be7dd17e841e6ef8f58e31d56e361ad0a9ec6bea54d85ce88fd274e89a6de6c8ff7629172b610c932e25cb79c1377ce179f899e202d1469b4262e0ec2f82b0732060de48c3f4ebe6770e6fc6dc36d0315fc311fc80c8a102b13adceaa6d5dac688838253c8771fd23859d96bd4c44bd480ac26d2cdc9d3691e531695df5c656387a9d210750b3eb70c93435295d7f54b7ade0cc3fe4dc46fe7f3f3ae957ea426f10b7ef2a60afccc596228e43a49a4884a6e57288a1a097a40aa6c032ce94da351e1a954ff150f4fd497ca8684e1a0c57011105fe93654b0878ce16e9eb0060aa70cefec1223de6313b24491c9fd8dc46446fa0d69d4f6ff7678a0953265b45bffb5984fe260fb46663cc298e017dd5c90e80a742200c0d7acd79ff53bff52dc61acc56ce415", 0x1000}], 0x4) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x5, 0x3}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 13:35:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0xcd) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/231, 0xe7}], 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r2 = semget(0x0, 0x3, 0x346494303f1a59eb) r3 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x24) lseek(r3, 0x0, 0x49, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000400)=""/75) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) dup(r3) 13:35:08 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840), 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 13:35:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0xfe73222e06df60d2, 0x5) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 13:35:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x180) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800000000004c}, {}, {0x80000000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xdbd9, 0x3ff, 0xffff, 0x10001}, {0x87, 0xe06, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xbc, &(0x7f0000000040)="022e053d9347e5186ca18a7db6") 13:35:08 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x82, 0x3) socket(0x18, 0x62445c3dbf28bb11, 0x2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 13:35:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) 13:35:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xffffffffffffffc1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x100000000) pwritev(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00082e2f6206b555"], 0x8) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xfffffffffffff0bf) 13:35:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) recvfrom$inet(r0, &(0x7f0000000000)=""/53, 0x35, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:35:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0xb8e5c60cc36b5f09, r2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 13:35:08 executing program 1: r0 = socket(0x800000018, 0x1000000000001, 0x0) pipe2(&(0x7f0000000100), 0x10004) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 13:35:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="0de545f9bae8124dae4109960149000000000000000000000000bee33626b2a94467f4de21dde3d8aeb36fe7bc78a874ded6c9e38d3c715fe8e87b82039027c5d5bb19dc48d42f2a2cb8a1b04451ccc76ff2dffc5690a5d2bf76e1a4cbf51f3b29", 0x61) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) 13:35:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xc48858287996f731, 0x5) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0xb4784f3255d98b50, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f0000000200)="340b28bc3686d65fbd2ac3944a701e68c1a64616f862b1bafd67fdbe763c703af8004b9898de410000bb8d1bcf23546a930c87fb387ff130d852a0a483b1b8a1a30b3d6796e06f", 0x4c, 0x0, 0x20000000) write(r1, &(0x7f0000000380)="6f4cde856c0a0ed156d26b93618339cfa0af0100000000000000eed9f70b94fb956d7cbc2fa4fe7b005549064f015bf4e2e6a6cc22047e203942c725ca755d331c25db82ed805ae1bd53654a8c6579d81e7437", 0x53) execve(0x0, 0x0, 0x0) 13:35:08 executing program 0: r0 = kqueue() write(0xffffffffffffffff, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="6da4be2bf2f0bf7ab1b39324eecb86f7fbfc186ba6f64da7cb57f9b31e5a30e4e8511763865c38931f118f82b81f4b11025e464e1abb9802bf12351e344fcdc87be47025011f17c4cf914455d07e57c72aa57f774005e0137ec9917691b6a79393c2362d2a968b9115436a0de3298552f2b9d1daf626a48c421f6b0410521e9ae2eac63fc6268f792aacf771559ca24a12605e3e1b6f6c3467a38dec00135979cb25b9bf3d84087cb6767147bc9bd3a6f6113ee44811cfd3325928ef344e2359397e4d9e044f3dcf9395", 0xca}, {&(0x7f0000000200)="86a3a49cf090d08050c88953027c", 0xe}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x401}, 0x4) kqueue() kevent(r0, &(0x7f0000000180), 0x401, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x4}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x2, &(0x7f0000000040)=[{0x600, 0xfffffffffffffff8, 0x4}, {0x8, 0x7fff, 0x0, 0x8}]}) r5 = semget(0x1, 0x4, 0x4b0) semop(r5, &(0x7f0000000480)=[{0x0, 0x3}, {0x3, 0x7, 0x800}, {0x0, 0xffffffff, 0x1000}, {0x2, 0x3, 0x1000}], 0x4) 13:35:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00"/110], &(0x7f0000000080)=0x6e) r1 = kqueue() write(r0, &(0x7f00000000c0)="d01792622e47dfad1874143641fdd066f98c2a23647a116d1d3e2f3b14701189436edb0682464de1af1ae42ed3014b1037bc2d44b487a928baafd5f60607070a979658b4f118073acb012457edf8bd86e3ad56174b55d6261d31422eb86089590bdc7db3a893da75d6959c44a6b72dfb517b973e5bf85645832a70c071e2ed18c4228e9f0e715dfb5a1c958b279167505f8b69674c3d728f6655fb730ed700b933e3", 0xa2) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000180)=[{0x2, 0x1, 0x1000}, {0xf1917f962e386b38, 0x5, 0x800}, {0x3, 0x1, 0x800}, {0x3, 0x1000000}, {0x1, 0x2, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x8000, 0x800}, {0x3, 0x3f, 0x800}, {0x3, 0x20, 0x1800}, {0xc8f4dcb6e0b7b74c, 0x2, 0x1800}], 0xa) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fd, 0x0) 13:35:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10108, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 13:35:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 13:35:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 13:35:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x771, 0x2, 0x0, 0x1}, {0x4, 0x5, 0x5, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 13:35:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)=0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='**]]', &(0x7f00000001c0)='+\x00'], &(0x7f0000000240)) r6 = dup2(r5, r3) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0x0, 0x87, 0x66c758a08eaf4e69, 0x800000000000}], 0x3ff, 0x0, 0xfffffffffffff2e5, 0x0) close(r3) 13:35:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 13:35:09 executing program 1: r0 = socket(0x18, 0xc002, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x42) dup2(r0, r0) 13:35:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82021000000000000000"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:09 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, 0x3}, {&(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 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000580), 0x8, &(0x7f0000000640), 0x8001, 0x0) shmget(0x1, 0x4000, 0x200, &(0x7f00007da000/0x4000)=nil) 13:35:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 13:35:09 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 13:35:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 13:35:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="9c620d7f9d00cf7fd958c1212f2d0fd45aa40412299ff3b77f2578a3cf8fe129a0267fecab68e8bad6b1c48e724c1a08a200dec829fd4a41777e1f65", 0x3c}, {&(0x7f0000000100)="81cce288b707a9def00bfad125938f7c28928924e57af5331a5cccd6a1a9de8dfb71e1ba627a09e7718ededc0a440fafc5b5b0cccfb865e14ac3d9cf0d74072247a7e622434b0eed0ec52f8e1ecb5c411a71d0b2690a79829bba2baa2ed09703df33db3b7c393285492e194516a887fc3c39507023b3e3209b03ff0c1924c57ee0c374cb4e75515d61dc66087320be09916989cc08c53e1dda8de2", 0x9b}, {&(0x7f00000001c0)="4b05c3024ee5c95cf920c2944ef059e6dfe7439bbfb4426af3646b14e00bce4633fc9d9b00aadd5ab0f0e33251d53610674f6ebd6bfab2f014b1704a9d3d220ebbda60ae2689913812fa908ea6af51c8848b71ec7416e9fd69f8482757bb93453a940044043f7a3ad82b0afbb8c8662a1c3c77985084701bdf8be80961d30582488ef049bc61ac75ab1720ffe08ad6ff1b5f686a5b2edcfc1b24ff345c3df2061762e1da02f459f3f9bd48a55916f6532655ae0734474da9fb1507cb6cf98b25623822acc388716efa3ec3e045921eade9df5f46a39c7389b59abf99f53de9c15e", 0xe1}], 0x3) close(r0) r1 = socket(0x18, 0x400000002, 0x0) acct(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:35:09 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3f, 0x4}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) socket$inet6(0x18, 0x2, 0xf41d) msgsnd(0x0, &(0x7f0000000200)={0x357c21477ebdcc1d, "3a47bccfd34e7b3e603a03493d28131c13ffd22cbd921720f3048f3cfafffe88d2ecd5edc1fc37b3c83ac7202db1a541053809fefc9ebf3bda62d026cf22c46d13e27684a08d310697dbc4fd67cf29903deea566756d1ec968e254be556ab4abcec933db9221427aa52e4e03280bda309feddfdaea0862df9d73b4566c9fc6b180c81de46ac8c30213244dd18f590c15da502fb76bcfe06c79045c9514926fd14b8a16712c91079d70dcfebb438e67d468afc6222ffc57795e8bcd40425268a57f3b8706794e97abfa4cac2a5e7a0d9ace2473239aac19e108886e72865c2a0cf36f2d9c97852ff8a5f79c71c9fb7fd35477e8365ea3df57a657fda225"}, 0x105, 0x800) 13:35:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x20) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 13:35:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x41, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:35:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140)=""/36, 0x24) r1 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x113) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x4, 0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x100000001, 0x3, 0x7fffffff, "a89a6e84fc186fcdc44d856b6a3a3d8e63516f17", 0x20, 0x89}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:35:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 13:35:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x1e, 0x3, 0x0) shutdown(r2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffdf5) socket$unix(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) 13:35:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = getuid() r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 13:35:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x10000, 0xfffffffffffffff9}, {0x10000, 0xff, 0x8, 0x4}, {0x7, 0x4, 0x1, 0x2}, {0x1, 0x1, 0x4, 0x5}, {0x6, 0x7fff, 0x1, 0x10001}, {0x0, 0x6d, 0x81, 0xffffffff80000001}, {0x1000, 0xfff, 0x6, 0x1}, {0x1, 0x4, 0x671, 0x2}, {0x61e, 0x3, 0x2, 0x1}]}) flock(r0, 0x105) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd27e17412b4203ec, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 13:35:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x100, 0xf6a}, 0x3000, 0x8b, r6, r7, 0x6, 0xffffffff, 0x80}) 13:35:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r2, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 13:35:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000040)='o', 0x1) pwrite(r0, &(0x7f0000000140)='<', 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 13:35:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="a5377feb50e59c5da0306151d8aa41f08072d874f83c20eea840f5f6d590e1a085af67bfe1beeae8315cccac97897bfc922438defc43c8386caf569a13f93722f6b1241700f2b360b6bd2a6299ccefa7dca120fde9265e1f4140e90522a19fa4ebfe50fa65", 0x65}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="ed572fca02296c34d6faf9358033a310eb77257d676aeb162883d170fd9ded9d93986523f851302da14302839e2b5c8fea4c4b0fd4649067e278bbd10eb95c0d847cc272b7a952644cd1afb82338ba99e897ab9e3e75fd24cd266dedbaeeafbae425fb9e14a5541b", 0x68}, {&(0x7f00000001c0)="a7f89edae826ed12352a3ef5bf11c24a847b1a30af1c8e83dda4bc619c92d7412d52cab9dc1830f77593f8ebd7ab85f726d00c5d181a839a84b5775995f68e0b527cf19acd1457686c63db54d144d585bee8e9a7dca6ea878560a6f2578184359328700f45f154f4ed76dafec97dc06f0699a2df26c9935f138c4f2920a4e75580fdd1", 0x83}, {&(0x7f0000000100)="0f0de82eef0e94590edeca77207278e5dc006259547ccc5adb0a1fce85d3fc4398a887f4509b7ca9c87557780d6a01ddf2550f0bdec664df", 0x38}, {&(0x7f0000000280)="feffe5b323dc39d807679f97edee8bead0fcaef07e750cd3e8200fe76033ce97c2498c21c6f25215f4b5f516621c0c06b11956713212dc69f6b98d00213d915c9efb112a0abcf5f47293ca0caf6cb95e8cfe248bee7a6910046afabe9be6520145b98f3acb09ad84af6b92", 0x6b}, {&(0x7f0000000340)="1c8979ab5e9dd527c9977f54c401ea8d61324492711830f36d21034a6fdb66520cf8d0ceaf76917ac33a8b1a9314d86ecb227f9147234358cd23822ffa9590534ab2767fd651106a182672e6646d55675ccfd53a90e565df2776d18713a9a12967c25ca015bc79", 0x67}, {&(0x7f00000003c0)="2c216a5d5add8a04c15be4ad30d2bed7bcb1f8b5d664b3efefa9fa3f0951fd2a815ca295c82144c4b6a755580fb74de6e3fd3e391236f5693066b0379038555b1c91f5e2c0f3eda9b97a58a9645d4fe1a5b4e3104697571abb23b17a79f5bc543e60eacc115c528c39542a42e9588f43d4e2cfb584f3ad8efa8c98a4c370dfed46a2c16b50b1ef5889e88e0fd73a893d7595d1dc3756b761", 0x98}, {&(0x7f0000000480)="14b68e7c652d01cfdfb6a8203fc13345463480c6070c7c799127577b1b21f44c553e2c9282c65865af67eafa0496aab6d564a3b0ee7880d9a4d723f2473db04163b1c63672dfe3cc8d6cd2819d7c305bef8207dfac1f5ebd0ff24c8e2cdc3252ab69ff64dded2a1c0a37ac7ce3b3f76e2a13e224127481f3af32df9c72ed69388b98b8571f7eaf097a390cf7db5fffefec93fe3e730480261f553827dd6796ce1eeb6fcada360c1de22167b7f23a0e10e8469e20844a2a254ef19ebe65c92bf33e8564c0a936", 0xc6}], 0x7) 13:35:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xfffffffffffffff7) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xaca) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x102) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xffffffffffffff06, &(0x7f0000000240)="fc") 13:35:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x51b, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x440, 0x1) 13:35:10 executing program 0: mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2040, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x6, 0x5, 0x7, 0x40}, {0x0, 0x3, 0x5, 0xfffffffffffffffe}, {0xee9, 0x6, 0x3, 0x4}, {0x5, 0xffffffffffff74c3, 0x9}, {0xbd, 0x20, 0x9, 0x634}, {0x2, 0x9, 0xffffffffffff0001, 0x8001}, {0x9e, 0x8000, 0x1ff, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000540)='./file0/file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc68, &(0x7f0000000340)="b6e8f700000080000008000098c911205c4b1462f1934f862af66b050fe415078cff73f3c76e67321ec20ad2df079b22756e8a9736a060df77951f7f8c26c4156648a8385237b96134b76c51b8b77ec0b34ab6d16992b21cb17c20c5fa4e30bd54814a5b022b4a8bc39c4cd86043fc5d644177ac01851dbce286c5f514c252955cdf90060d8e49705198e6e9434c901c419f323c58f354c5cbdc8fd26423d5b8da081ad09a1d6833cd5585fe7d6fbd143f02a7964c37e931af53fc554c50e419ced1d60b388c5e1604ed8ee19e737a481e6a56ea72486c70435347194440b99c4b0e42f69c6da1d88742ca817eaa990e1ebde5501a88d2439c5abbe442922bbe2a17da07c5cd2671e751251d3eddb716c60262670a2c7c048a8fed07ce8e70076a3ad4b5781aaa7f75399ee3c121d064529554abd8648b6519892f6d62c5008019a355cc33dec955f39d329a9651e20299212a651ff725a0ee2f243901ab76d1c8eee3af4259d9cecf4f673d15468965bfdc465ea597fa48d24e3df10991ce96b1f3d4db1524499072942699023a5733a52e6c19c8c0f03e9b16ddaac092db5c456d6f2c25b91c74aae79b890007281e1b337583c49977bdae9e86d56be9ede9a1648a82b03f784bfa3bf217c5f7e6a6c8e1d11d378a81e17300"/486) 13:35:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x76ee28659eaaad46, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d, 0x100}, {0x28, 0x0, 0x0, 0xe036}, {0x6, 0x0, 0x10000, 0xa4c8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x8001) open(&(0x7f0000000240)='./file0\x00', 0x80, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x282d0, 0x0) pwrite(r1, &(0x7f0000000200)="fbf27553cd7bd9d8791c2d37190300", 0xf, 0x0, 0x0) syz_open_pts() pwrite(r1, &(0x7f0000000080)="8edf3fbb81fc49e655e63aaf59dc9cc05538d90c85e40e715e857c321005ee79aa47c38d0609a3701a231831fcc3aed15918a5785810eabcc1997d9bceb8b41a16321e5711332104169165141c20488703bb36a550cdb4b458723f758a29243800cdea0c6c5f4be6dd72c9c4f4885bfa49dacd30164b9e5f01e45fa79c537fd3bf4d4b829ed72168275c06825c43a54cb2636effa4d61caf2c0796cc1efe021c04358c7be465dcd94f7844", 0xab, 0x0, 0x0) 13:35:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x0, 0x10}, {0x6, 0x2000000000}], 0x2}) 13:35:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xff, 0x800000, 0x1, 0x1}, {0x81000000000000, 0x9, 0x81, 0x100000001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x7e, 0xf9c, 0x80, 0x387b}, {0x0, 0x1, 0x80, 0x9}, {0x9, 0x6, 0x38f167ad, 0x7ff}, {0x2, 0x401, 0x1f, 0x60}, {0x7ff, 0x5, 0x1ff, 0x254}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 13:35:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r0, r1) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:35:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000180)="b489a03b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c31331002b0795de24a22962442245e34a7d3119e1ed3d0cff448699c66230b709100000000036a9a164200fb9ccc60910fff8b5a732178220cbbc6d3f1372cb87ebb9bf89f2678d05c19560ab068667c7991ad80d0eefb2d22819800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502cd42d53") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x400, 0x85, 0x3, 0xffffffffffffffd4}, {0x2, 0x3f, 0x716, 0x6}, {0x5, 0x4, 0x9, 0x1ff}, {0x2, 0x6}, {0x101, 0xffffffff, 0x137f3958, 0x1}]}) 13:35:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c, 0x0, 0x4}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x3, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) 13:35:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x800000000000000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x287) semop(r1, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file0\x00', 0x1, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000d00)=0xb6) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r5 = semget$private(0x0, 0x2, 0x400) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000d40)=""/34) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/pci\x00', 0x103, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000c00)={{0x18, 0x2, 0x3, 0xffffffffffffff81}, {0x18, 0x0, 0x1ff, 0x3}, 0x8e, [0x2, 0x8000000000000000, 0x20bf1310, 0x8, 0x80, 0x2, 0x6, 0x2]}, 0x3c) getppid() readv(r6, &(0x7f0000000bc0)=[{&(0x7f00000005c0)=""/91, 0x5b}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000b40)=""/105, 0x69}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x4) getgid() shmctl$IPC_RMID(r3, 0x0) readv(r6, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/203, 0xcb}], 0x7) read(r0, &(0x7f0000000e00)=""/87, 0x57) bind$inet6(r2, &(0x7f0000000b00)={0x18, 0x0, 0x200, 0x8c}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000880)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000d80), &(0x7f0000000dc0)=0x10) ioctl$KDENABIO(r2, 0x20004b3c) select(0x40, &(0x7f00000008c0)={0x80000000, 0x7687, 0x10000, 0xfffffffffffffffe, 0x6, 0xfff, 0x5, 0x3}, &(0x7f0000000900)={0x10000, 0x8000, 0x7, 0x3, 0x101, 0x20, 0xfffffffffffffffb, 0x8}, &(0x7f0000000940)={0x29bb8000000, 0x4, 0x5, 0x9, 0xffffffffffff0000, 0x400, 0x55, 0xff}, &(0x7f0000000980)={0x20}) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) setsockopt(r0, 0x5, 0x0, &(0x7f0000000ec0)="f1e3d5e2e433f2073dad37e024318b6035bb1ecbaa21b88c73c808000000f39aa304d4e2be369ec988c69776067bd718c99eacdda6c2906966d68337f756076bb1f8e571c12f2069a30f280474fc4a5be7ddfb2f8d5884c03b9ef509d34434d012e44ddf4d00000000000000000000c8bb9caad54f89fe79a77ea198c0f7f26fd9ed06bd8f2cf092d876ae99e49b46baa371964137431ba02142ce172bf372dd51c612908a933de53f8f71d792dae9aa05b43255b3057a9aea2ab96f1f9f47e4646fc409341cb382320f129d43334e75bd4a7848b2349498396ee6f0f71645f035cef29b471e2cc3961e9b87b6440af38dd560714b00514875e426257e88397a52abfce8f681ee6902dba68b08b240408d69adfa4c9bcea378b33cd3f4de00c585a1f1d560f5b96c03770e56fb2fc5bd6f6460cb0d0f4076801cce4f512c5414ef07846ca9da4ea70087310e6675ceee6a49f136f53e392c00c9ebe3a01b05778ca70679b00d0126a62f94d6966dbe379959cc05415cf4", 0x177) mknod(&(0x7f0000000100)='./file1\x00', 0x80002005, 0x8000000000005200) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000010c0)) 13:35:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) dup2(r1, r0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 13:35:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xff, 0x0, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1000, 0x8448, 0x80000000, 0x5, 0x6, 0xdea, 0xffffffff, 0x3}, &(0x7f00000000c0)={0x7898, 0xe2a1, 0x6286, 0x0, 0x6, 0x4, 0xffffffff, 0x5}, &(0x7f0000000100)={0x3677, 0x4332, 0xd04, 0xff, 0x0, 0x0, 0xffffffffffffff56, 0x100}, &(0x7f0000000140)={0x895b, 0x2}) 13:35:11 executing program 1: semget(0x3, 0x0, 0x0) 13:35:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e664060fa98db2292fbab1b688bc057fd886c0db8cb4fa441f4a086a59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a7b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed27cdcb6638c92c640e99d53ed5bf63bf9c5af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715ad000000000000daceaa7c740df9b925bea50c734f7eeab0c8fb68abc753a66201c6353ce16dfe5850fcabdfa8d92caefe242155285c5806e698e2abff7f4929544e5dfdaa8edb87e14a14f28319d80900000000000000a6b75f2f36764fc316db299d18b8067cec870924b9a371ad458b26c79b635991e7dad8aa081f2ae48c2b6b9d94040ca49262d760665a38a5935ba4c08563d834a9c82ba5de37dc47f3230eee58eced6106e96081064d0f01e677fa366d9819715171d59ef4be2da2e8b0aad4059b72163c8da53c3a6d087a4ccc867b4ba3747a1ea33b5ed35493ffa0b1385eb4b639ad74ffcd39216cc5b85ea98dfdc8c512679246f3324c770454c90a394d62a870ea8cec3cf8"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x5, 0x6, 0x9, 0xb2, "b67a182ec7a0a8545a9c15e3ba3ad81d0bdad97d", 0x5, 0x8001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000080)=[0x0]}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x6}) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:35:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0xeef3) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffd, 0x9, 0x81, 0x7, "434e364055441941518aef0b4b9bd213ad3011ec", 0x1, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x4}, 0x10) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000002c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000600)="c73db71477dbb4d78e7b7c374100d2a63953e9095f91c3990a452410b5793501de1a6bb476af00d00590133673d9c915e2015710c781e60c69e7d56863a00e96dea220a5aed479a070d96328a77a1b5e9143e43a28afcaae46be254700b16220f2cc2a3ea5cb41d9870c5a47e38c81e190c374051baf2a1349b4105a498b0e8661a9ffb299855118e5214389221ff04a9aa81bdef26932816daf53672ddb84c2b94a2fed97cbc0bfc8191ce0c86447cac6b3c97ea37794ed8c5e7c01f89e94aa6c22150fa79744a34953d1e58f97214d3e7a0d71ab314233378e5f2d080bf6dfebb7332a5109e10126303ea771c0ff78ffaaf1a1ba000c6e74bb25769e10841f8cc6f6bf9e6c6138655132e5c14fad5a5622c0757d00f72dcef42199894d41253ee138e7ddacfb3ecee2ac25c0764d7a63514f896bd7c14098329b76026a48e01b650eb78101f8711d0c0d026e7c10a17d68079831d8dd8b99833b619d906dcf8c46ceeb10188f8c94a6586cc295d1745d87692d81d0355089cacde77804bf2fba3a70ddd75ae76ab24696fa040ad15ac6cad8a356b8d0ed0ebecc744dfcab68ffff444cdc1407ea35a0fcb96bdfc9a707a885ff9799d247e03c465bdacfa0396f5ab4b5c316b59dc29cb2f662ced48ff875237910295a66b8fd1f4718eac6633349d91fb7992b7cfadbc270e7ee40fa017aa6c4480595b6dfe11514adb428169fe2749eccaa03fe39cdd94bed682fa1d2f56cb469a36b398eebbf1ee315cb54cb036ee08d3098b4a50e4715fcd49e4283c762da785287efb62fd217b63152d6ba62dd8f89b7c8e99bbd7a8943159f5345f2fe5f0f6d92ec7b000c49eb4904d7de347c7e74e6af6b0716ba7c626f36a72376502d7dd4b299d1b9b70de5f896b08fc83be0dd81a03ae09d0140c04119a230114b385fbe67515188aef99a13a1affde7708678cf5841c672e774ef685b3cace43a6cfba7c24ea85ae7fc6ace00bb7432e62bcbd97359533b8329e75bb031fce460d064ee29fe52d2f7fb8171553539f828bcff61414087fc8741670835600b4f27cc89ea1a992c4d43f04c6bb1f94430683d8f08c45ed0fbc1dd79f57eefca6960181561988f5cb5ced2e982139cc4e704134bad46b48c60d04eb5056309ced8741911d063cf43053b5021f2b48af9b7f1b3e35a54ae1ff5d744d8b5aa5280ab03989096263da5c1331899c8352b193cb19dcc70a5f83eade6ce9898a35afa9eaafa7f6b147e6028af43c9a49474895b5d2dd97812807c7ede77833372fa01de52a6b79fc1386c7b1303aa092234083fc9cc39572f855e5f8a1c76abb41e18047fa25f555bf1c401d384045d38e7837acf4b858b3356f400c7aa913c425d42dd5f68fb0029fc242023fc2da78a6a6b6dc1382b4c58dc45e8cdfc0553cb1bff119c7e74cf4e50fe5471d43d12703560509b04e090d450392806aed01513b9a2ca30ffd7614fa59a16579bac1a2eee497f1f242ecafe5b2c0eab31a0be120c11e761153da613ffb2aba7e8397b689753a8f82cb33d4c5eab0675223e61edb604a07b3ab97911338f350a85f801cc4934f54ad04394945f0a7e0c2181c969072185f01a4037a933e3fdccc9e464ec6f5e687f372a1720ba8ca73eac1868e6183ceb36d6806168c9b04e9695a9d6092c5ddf6edb5d80895df6e7055618495c6826079fd839cc43aa866aa875667a8393539483f3890ec162087e7e36f33b045b5e", 0x4d1) nanosleep(&(0x7f0000000180)={0x0, 0x7fffffff}, &(0x7f0000000240)) mprotect(&(0x7f00006d1000/0x4000)=nil, 0x4000, 0x4) 13:35:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="8b975c9d65c59f2f13fe7088c0d8bdd6b070c64d5d140a75f7f7758c", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000240)="ebff125c00000000", 0x8) sendto(r0, &(0x7f0000000080)="b68ef9a35a2ab93e2be43798f8934ae1965535e278623418d1157de7b06d08bec4bb43e075917ec084c66cec5c15fff178ec96a94a0cb06590eda7ab4d2d599ba3ce49d409b50f782971efa76e99eacba86bc507155589c162c6a385a74072a616df5b5e6ddf313a58ead326", 0x6c, 0x40a, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:35:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x401, 0x2, 0x2, 0xfffffffffffffe01, "40503839a1bc8f4bd44cd4e93b1ac1e0400c1c46", 0x9, 0x1f}) 13:35:12 executing program 1: r0 = semget(0x3, 0x1, 0x2) semop(r0, &(0x7f0000000000)=[{0x2, 0x100}, {0x0, 0x80000000000000, 0x1000}, {0x0, 0x80000001, 0x1800}, {0x3, 0x200, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x6f0f, 0x1800}], 0x6) r1 = semget$private(0x0, 0x1, 0x10) r2 = semget$private(0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000180)=0x5) fcntl$setflags(r3, 0x2, 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xe9d) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/59) poll(&(0x7f0000000680), 0x2000013c, 0x75) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000001c0)=""/9) clock_getres(0x2, &(0x7f0000000200)) getitimer(0x0, &(0x7f0000000240)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = socket$unix(0x1, 0x2, 0x0) recvfrom(r5, &(0x7f0000000280)=""/132, 0x84, 0x89d51dee0ad50fc6, &(0x7f0000000340)=@in6={0x18, 0x2, 0x7, 0x9db}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000380)=0x5) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000003c0)=""/70) setitimer(0x0, &(0x7f0000000440)={{0xc, 0x7fffffff}, {0x2, 0x8}}, 0x0) clock_getres(0x3, &(0x7f0000000480)) pwrite(r5, &(0x7f00000004c0)="a64f86f4b27801170da075334ae184a74f4368f14824b752f92df80b940fa1cab523b2908da43222c16f9eee098ad1f8da4fec2cb065be18380ea28cdde6a61c628c8dcb6b68851a4e73327cd0ced4959785d35ddf2b848d0f5c6559ba3d8d42cd4bb4781e", 0x65, 0x0, 0x0) 13:35:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x2aaaa89b) clock_gettime(0x4, &(0x7f0000000480)) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) r3 = fcntl$dupfd(r0, 0xb, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000340)={0x3f, 0x1, 0x401, 0x5, 0x6, 0x5, 0x5, 0x10, [{0x200, 0x8, 0x4b18, 0x10001}, {0x1, 0x4, 0x40, 0x60000000}, {0xe9a0000000000000, 0x3, 0x2, 0x6}, {0x1, 0x3ff, 0x0, 0x7}, {0x3b9, 0x7, 0xff, 0xe8}, {0x400, 0xe743, 0xffffffff, 0x8}, {0x100, 0x6, 0x4, 0x6}, {0x7, 0x1c17, 0x7, 0x100}, {0xfff, 0x7f, 0x80000001, 0x1}, {0x1, 0x20, 0x1000, 0x10001}, {0x80000000, 0x9, 0x5, 0xffffffffffffffc0}, {0x8, 0x7, 0x3, 0xcaff}, {0x2, 0x1, 0x3, 0xeebd}, {0x7f, 0x81, 0x400000000, 0x68c4}, {0x4, 0x80000001, 0xa6, 0x7d}, {0xd57f, 0x7, 0x3, 0x936}]}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) 13:35:12 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/97], &(0x7f0000000000)=0x61) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)={{0x3, 0x4d2f}, {0x100000001, 0x9}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) 13:35:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x800, r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x2}, {0x18, 0x3, 0x6, 0x6}, 0x7f, [0x100000001, 0x3, 0xfffffffffffffff8, 0x4, 0x80000000, 0x0, 0x7f, 0xfffffffffffffffd]}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x428, 0x94) recvfrom(r0, &(0x7f0000000200)=""/40, 0x28, 0x800, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) open(&(0x7f00000002c0)='./bus\x00', 0x400, 0x100000000) 13:35:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget$private(0x0, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x849) 13:35:12 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) read(r2, 0x0, 0x0) 13:35:12 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = fcntl$dupfd(r0, 0x401, r0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x0, 0x5, 0x1, 0x4, 0x4, 0x0, 0x1, 0x2, 0x0, 0xdae8}) getgroups(0x1, &(0x7f0000000000)=[r1]) r5 = semget$private(0x0, 0xf599f90ad24212cd, 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) setregid(r2, r3) r6 = msgget(0x0, 0x304) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="000011000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b2bee86df3bd31ab80cc86fa8033f218134290bbd616f335b96d99f0143d001979f658ea5375d475cd84839275aa2d61f20a4ec46c660298a82450791e2e7310c4e814fe3eaf8b8f6daab177cdf6709562d31d2f915faf225da31233643c37937fcd67fe3ea2f4ef52477189a0d6c9b000c6a5d72116cdb8e1c83cf8e8effdfd32cea8061e240288b473a305f9eff4a688e0559b601a7c22470ea85e97fec318c9b5f5812f7ae6f820bbff9a56b284c057edbb2de9ab0b2c7c02eff5c1985b605bff9"], 0x55, 0x0, 0x800) 13:35:12 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = getpid() ftruncate(r1, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) sendto$unix(r0, &(0x7f0000000180)="80", 0x1, 0x0, 0x0, 0x0) 13:35:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/208, 0xd0, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00000000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x1)         13:35:16 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 13:35:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) shmget(0x3, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:16 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0xffffffffffff7fff, './file0/file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) flock(r0, 0x1) r3 = syz_open_pts() r4 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) openat(r4, &(0x7f0000000140)='./file0\x00', 0x80, 0x42) unlinkat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x101) dup(r0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000002c0)) close(r3) r5 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r3, 0x2000747b) r6 = getppid() fcntl$setown(r2, 0x6, r6) getrusage(0x0, 0x0) syz_open_pts() getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)=""/73, &(0x7f00000000c0)=0x49) 13:35:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10840, 0x80) getdents(r1, &(0x7f00000005c0)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwrite(r0, &(0x7f00000000c0)="8a86cde6b0d09094aaaf8628cb47e8dd4cfe06a177f419e9d9c9be705b840fd3adc972032b9046033e136474b22cb32a1b0b440cce7543af600a8d403341e56ac71038e84355e17032f0f5c02839fef1743a4867d798e0d8705683010a059c7fec2299fa4fe6c54de0166d57999d26092888626d5fb42e9c47fc6b9bf1740292b13e211b3196753a29d96f5914183b65774462970a0b45aff8931b136d066ef50dace24e0fba87ad3256fd57c33430334a1fc851855a042a6a631cd9540ba8f8e5", 0xc1, 0x0, 0x0) syz_emit_ethernet(0x5, &(0x7f0000000000)="0c069176c4") syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0xffffffffffffff4c) 13:35:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10000) 13:35:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0xfffffffffffffffe, 0x0, 0x0) 13:35:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 13:35:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x9) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000980)=[{&(0x7f0000000a40)=""/209, 0xd1}, {&(0x7f0000000280)=""/13, 0xe6}, {&(0x7f00000008c0)=""/177, 0x14a}], 0x3, 0x0, 0x0) read(r3, &(0x7f0000000140)=""/38, 0x26) seteuid(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000600)={0xc20, 0x0, 0x83, 0x2, 0xdc1, 0x3, 0x80000000, 0x10, [{0x5ba, 0x41e8, 0x7, 0x5}, {0x1, 0x5, 0x7, 0x9}, {0x7fffffff, 0x9, 0x9, 0xa81}, {0x101, 0x10001, 0xd85, 0x1}, {0x8, 0xeab, 0x2, 0x66a}, {0x7, 0xfff, 0x1, 0x4}, {0x3ff, 0x8, 0xfffffffffffffeff, 0x4}, {0x2, 0x80000000, 0x7, 0xffffffffffffffc0}, {0xeef5, 0x8, 0x3, 0x3ff}, {0xfffffffffffffff8, 0x100000001, 0x573f, 0x7}, {0x1, 0x3, 0xffff, 0x800}, {0x40, 0x7fffffff, 0xffffffffffffff81, 0xd2}, {0x0, 0x5, 0x2, 0x5}, {0x7, 0x3f, 0x3ff, 0x9}, {0x8000, 0x0, 0x0, 0xffff}, {0xfffffffffffffff8, 0x9, 0xfffffffffffffeff, 0x5}]}) writev(r1, &(0x7f0000000740)=[{&(0x7f00000002c0)="07e846cd923af577bc53c0c4910d701711cd4d3f4f732edb6090c6f37e57e5290ffbe46693d3d9920caa2491d2244564f67b8edc9f19eec01a7130bc2de1522c5317ea6cb16f843e670a8f8540ce549b747eb971b8d105ea1f5586347536bbf8ca62bf69bc1927b6ab5ce2b75b25c5a2f4a9317e04b5cdde9a05cef9873f694a86594d860be7dc098cb75438038b01bc18545c", 0x93}, {&(0x7f0000000380)="f3e92e866469623320b01c335397c3e940e45a40a854c3a0491f1a41d6e9b8ab530b84c275dc248699dd5ba7f61e49ccd76efaae218a8c37f0eb1390c8840e8f57e658cf0b9960ff00068dcb45c37b97eda5ad7b6e7bb12590847b4342c9eb1bd4b2e7e444fcc787f874040cf7fefe16cf1113c4cc5e976d7c3ddba215b3bc6f42af3c774253df61931d7bb3dbe82132bf899382c48a16710bc4cf3fde6b1e49b4190809", 0xa4}, {&(0x7f0000000440)="9c18f97c92411bc06ec69fe574a63d544cdb90a31656d6c7e9e1f88bd5bbc0841560419bba85a231d4cb397dd01e0ab7c15026c6bbc3a80275b8326a24d2096e6bd390b1d6a0720f898b9dcdd49893dd2dc1889df5d212bed044423c307ea653b2da3ae06324c3d800e0a91dd220e1f6550e4f4fd92c75f67861e7d3f131a36f4df560fac85640b3ac1f7955692149c80f8e2131970f5f1ddd56bf89c8d947df535bd50dd5eec01c01e86a218c68be67de7a9e17554376f3f0f96be365653bbb603511ec872aaed19405a2d99a0b98804ebe8308bb0655076eadab1ca1197494cd1cf62617c7fad43851c11695", 0xed}, {&(0x7f0000000200)="1f53d58ee22b3c64d4791cc834dc36759f39759b4ecf01297ba32431a9c440761cd8ecee86e3ab17332397b924a5157e82e0e278eae3e810bd609e4c4c994ccdf42d710fe9f9d5155fb02cca44c39d619cea", 0x52}, {&(0x7f0000000540)="21577cdc07c5dc8fb5a52db3cfc90b3fb3408cfd4aa60efd91c6742f5a159f87618482420eab4dccb5be75a84e4eb899d4dd94deeafffea4069618b14ed8b10f43e98f1e2f0c44b5a98cc935efe9092c475bf5808bba7f2462a988315a147a7f1e1b47f9e7e276de00ddd3e11074296973d5640fea16f085f5caf2888e97d16bed065f34d553ac8cb928db047f5052c271e25a249f89644f77301f1a2c1a2afeda4f21dedca75a3e2ca6ac", 0xab}, {&(0x7f0000000180)="86ee9bd6892c1faa91212e7b935326e1a0d3a5a6d4527a269737b08d5b0623b4b8dd18bb1dfd2d8a0975a68bc76e90dc", 0x30}, {&(0x7f00000016c0)="e1c1e644375b85833c83fbc0bb858e9ea058526c9c158e9f79ae6112a825ead21b08d5e943ae8fceda0e6d61ba9f001640a131f610ce0127a34146ad4c5b4c5b74ae529d301ab53ae61250c0fd2cf65d296d633b9a81098c3ad4d5eaea093e3b06b25f1768cf1daebd5768d7159375b8455f47519a3117bf18f89cc5a0c0a99e56e4801d588e17b73fd64abaf70a4d91dceb8b3c2313f484548fad1bf0d74e2c4bd645b908e91167eb2000d7de70fee1e47fc01ca845dd2f2875d0657a19a902248f799ef4f285983f40ae3b5eb1395df72d789d666f33850bf9075ac60574aeb7d871964037f9e096590ef13e36e44a9997cdbe5d8cfd726bee9117103ce38ce94f229f0725150e27da86f19898ff3b8c506e9161d875fa180aa0f1e6d24d8872d8aa1483323122f2990136a08b502737ef81f1b1788bc5447a47e2fd096e013fbb445627ba92419ec0", 0x14a}], 0x7) seteuid(r2) 13:35:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') 13:35:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000000)='./file0\x00') 13:35:17 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 13:35:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3f16, 0x5, 0x8, 0x8001, "6fd0aadd8c04359b06d304d41eda296942db44f1", 0x6, 0x100000000}) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x7f, 0x80}, {0x18, 0x2, 0x1000, 0x79fc4a93}, 0x1, [0x4000000000000000, 0x5, 0xac40, 0x5, 0x0, 0x4, 0x3]}, 0x3c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x5}, 0x10) 13:35:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x80}], 0x2, 0x1ff) 13:35:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) write(r0, 0x0, 0x0) 13:35:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0xa) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x102, 0xf5) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x6}) 13:35:18 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x8) getsockopt(r0, 0x9, 0x100, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) r10 = geteuid() r11 = getegid() r12 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r20 = getgid() sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000080)="b9367c20fea54f020b8158cac78d3702fa58a4d8402d47ab1f033ade236ffdb393", 0x21}, {&(0x7f00000000c0)="4d662741e5e1373d7e2f0d870c7afc0ae64f8d0272888749ef155d7561a5154be64ff785f1431760528d7a7f788b480c5b0b828db347a33f8d2f454d382f7e3ff36ea9b774a237a888526fd0c9504e9c3e2a8bf3a971e8e2f64c103a0cca59ac2be4509bafa9e45c9d428a7219d9663357b184fe9b14c2b46fecb94d34bae58a69572b29000b6f5598e4338730ea191870bbe2b696376523eee1716564ddc18bae67719c3034078ee91055ba5e18038914d2c640", 0xb4}, {&(0x7f0000000180)="5ab015f816d496346fa78402a3309a5a31e6f7712715081b9938bb9b339c0d0c0bb297496f9d087f474b8d72df3816f03fee0aff7616909bb5a139776f5b0fc35ea71a72b940d73c7722a362f1036c30e49b13ecee135120df21ced84bcb524cc04b64e58e80e437acdd12de6657bb5c53f9ec4198af2486347c3fd76c8a644d8c01fbdf62ae2f24d8b738a0c4c55c31489447ceede246406cd7afd31ce43a62c3eaacf395fb47b878dc4fa584eaa50757b166450a3e49cb35a4e648f5e7310ed5a134833d176d5362993cdbdf3988a50c8dd142c68ae4fd248b8b01afd3f574b99e7d", 0xe3}, {&(0x7f0000000280)="a3aa0a86c50aa3d66a8bfe777105c1ab8b1b0510b90b10e589eff3c95638cf290ee5b2f7cde8bbb3ca5f61482c3e5a2f3bff641d28e7709fc97d84aaf7bb4dbc798a1a3f337c89dde85cf14425bddfbc545fe4151b02d0d329e8db490627242378466ef1e924f869c3fa944fae967ecc226bf783c96cf6d5895b00132630f88e0ee09bad325480f5be56341b38ca940e864a4f5d05d92fb5feb67a436e0dfacf2c4585dacb41e3eee22f151939fedaba52086406fee3c0c7003b54b792fa614029fa8dd3fef0b9fd1b78e1f3f734000ff8529fc76952180c72eef76c0edba6af5494b2849c6c3938fe9261631cb3fcc95f7aae6e1cca8f26ddc7323bd21f7af50823f092344275520b9dfd0b0d4e854b713fe83412b9b414be4d814b87ac118c043747ea6155bbbac9e58d3554c851a88f423c637bcc83d0767ecf4d017a731514c569bb4952e77b0e1e1668dd7eec37d591fbd622ea12c0420c4bd2b68a21bc7ee00e4b87b73304dbb7d2eb9fc0863c27025b41b72ae2584d1eabaa47c56a150191137b856d9c902fbb41f7844d4500aaa719564866f18e01c909cb65a7679c8dce95dccfe51146a53da58443e5238a6ae1e6be523b9df2b241d72f8cf33eb1f7ca2b0868f0e72df8e4d668a4800db261081b5cab4abb0b4adcc445d886b4e546a430b2a6d0aad369c5e8e3ada78bcb368911f15c08f69e868a945c427e622ced3732e60fe090ec57255c7909c001c03675faa0665026b0b5ce88a9ffa249cd04e91b38da96a3591c15ffe79091eb5b583adb2d32563cedc99e87c1b991dfbffbf1dc793f5b050c75820ca08fc80557123851f4bdf926dcf0c7bd9324d8a190e2df18c1e0c5c07d4c4183bcd87836add784f1c757989cbdf4ce8128246fe99522daf9292972deadb8ae66d8e9a2f4a61465af3b62f60d650db46538b3d10abe8bc4e74dd3d143daeaf20d2e884464bbfc71e4b1df9fb83a2e8187abac68089cd1d9d2d0e34ba461ed479086c60abf611cee4df5745ec57088f8f8fc989c0f1c93fdb54eb12c3f7a627ef8fc0f6d943b2f9501358bd685a88ae30956f1a877b710bb63dd323ff6d9ce9ba4cd5b1d39b534523d30cacfa89027acddee746b012bbbc348f9911f4e422996c27fdd00b14120a3b1858af2a2154714820ec336413ff00abf77996c8f3b7f2a02a375b65a3e3aaa60f844ce81e3d4a7bedfc00abe0e7a03cb8636324b3179eed3cae1aa2413d0ca142a7a94da7ecbcd8c0b68ea043ae41f6e521d125265a28104d5f0751779d75e3e75f5ad42542b87fc67535cb8096b7d21f88d49721c84241d43b7a009df50879a0937e59286e635c5c3b8aa01e29c0abd6b6812a394f2006c276c32a5309e2c1a8afac5a3f27f98f1d84b311fc0f32f6ad36310eef52bcaf07c4ade9db9c4ad54feb5a2ba40436b4a5da476092109c572d11b9d1c2ae62f684c3b1533e199f77ab518d032a81ba5cb30c099ce317f605aa520b1fca075fe15826f821e6334d720f4434d2b991eeddc9b0692e5f8e65055575534c60cdb2ff82fb54e0277c801fb1b80900b15c513874522d8e248756c916fd9d4bad9093021c7a0c2cbf48375a431d75de301000197d36c2a7728fcec03eec01eedf794cab51c9d53455c75c04ca1a959ff1b042a43be66cf35136bb4d87dd0fbb9b7d738288c3058b3ca41bd72def1b32663e441b7411b5831ebbf69487bcff763dec76af29d3bee57d8678dd2140405cf98627428919656c8c70b975543fcd8735ba0e571da7b40d73426a26bcdc97075fca99102a44d549d297eabfa27cff97da5335099d3a209320593ee765170d3d84aab6eda14b544b204bb6cc85d00bd311fefab2b913b7ffbeb20cd55cf04e62285996dfaae1e7e9eb260e925d12083c78d1816e9eb089bce148de886e12ddadd50efe486ead82c0612332cde2e5b766ad9b06ae1e2625c8d179ab39c5b3e8265e286e71e9533a1ed86b8cc6e355126a00c97c28175d31e6c98cbad718de16334350b16d87853df9335673437e60e38947f4606cdb874c10e6fbecbad1c4c52de8d5f9517e896ee662ece0d43a9103de59f51b70c99ec406b01b6d493c30fa9762eab53765a8740293cf7d5e0ef27566a721967491906aecfa026490d4af13f2d9fe39d4dc437334943b2479bf9163c8dfa20c6d4b9445734eeb019b5310d627f63daf914527da3ecce105159de641468cb4b189646475a755131d5f6c223a4afb0b8e18477c35b40ee1b8aa0b9dff3db4e4f89ea448dbb38625fb4e8da74dac40af962748e6212bdd8d900b9a17e4905c4805831c1ff0b0e9f0aade1f6fe8d1f857f7c9ba17c308d0d77f559bd0d3b22dbe09c698e185105215dd8c0b2837cbfbef9735d8808b81652e82105c7c2a86f0f6503468ec755565b37624fb776194e5a93cd4cf091560984db4f3a87f0072be7bd805db8aa62e2e9a3723e1b06f43ee5a1e98a79c4646868edb9c353e1fca00bf9616f13aecd9d9efc4477894827726f9c5d25b0e93cc23a54fec6dd45aaf704d70b2a7e1cebfe8a0024258dad3d9f713cd808f0127542f357f9948429704046cdcc965041d57c535ce2665de334accb3f73a92d9c102280e98719f39a9600509629bcffb79a9067918657692a55f085df522d38992ae4b70e59dcb7d3f180f85b92351797951751c64f5129755794b0325a6ce706b20fca0bd20ae2b32fad0f31aa0ed621781caddacdc45ea42fc1bb48db4a870cb603650b83a9e0364a09d7d5e35f6523d7cca43a6f0233a2a0f95ff4ebed1ebbce688a871591aa2ee0f3fec474b0ae4c1e6ea33878aa790956e9b2cedc16905a98e89ab512a88f41a600d6a8235f5d9730fc34165f46a5b71531ab22d1dac2f3410304d3342a85c1dca6b8766a169a71f7ab8005021a122f2437569aeff4c06c8219cc9744ce36cb92ddf0284871f5307e77f8c7eabca32e9f9fec9944271e906b1174283cd18db44ea6c632888db0db6cb048c9f6d20a33c835e3ede3eef33200de42ae2d7f6ea6b750114cb40c728fcd1895d0c38be91953545af170e5b3ba836428a2202db63edd22dfc8c8a1b4427b03419f02952e8763df66f1b522d132626637387a86a3517f7e10453220d7434519631af35e1dbbfa55023a4a71c177e0afa6a4f310817da76479b726aded29ca6d7237690c8f384e66727b5f152ddfda2be5989136b8b52c31ca4e376a2ee25fba467276c52b0c0065fa4905ab6716ae82e5551c27094d272597af6860a217499d3a6722eba09f0f363986c25aa7f07a7c87d040890b1a5b0bf5d7f7a79f234f6cbc3fd65fd42a0a787edab3c1355999e764b18a3e9da0ceab984d0958d5eb2d0a0db99fc519b527bd4324583976ec9ea6054790d318b52acc0cef17610ade308bdf67d4bb2dab45288ce955a41ee8d1c0708e6448b45a5a99222787c0268937d6c00a087d11eaeba8615371f53ec464fcecc8b9f530c487b37690adb5d96bc2c9f8be8fe4b1f942055d63726ab90228fc27bdf6ab320e3bf2b195706109568f3175f5f61d85d8115897d4240db3a039947945424cc0bfe65e971d893637a5fb8806b35defdae876e77aa599bf77e5e6c5c5ca1c56fb7615d83bdea86bce3ee352bd54584fc9a9468619829d871b7080d4254ff8cd1a81920efbae3771a7c65f1eb4ff7bb99262030ddad1ee8801370cea22cee766a17b2be020a23911596655cdfdc4f82ff6b3d27acd6a28cc4b17ee32dd41e32587f65bdf34ad3af2aa6e981fab0762a3023ced8167fce4d8ce8df7fd2323350a86bf883651d45b4ad59d5fc9885b4a087654f94633674fa651929aabfffcdb96325f91b2dbeae022d1aa75adc5e29ac429f8fa6ba0597ea1e8da4a0477263efe8a68495351116fe4f9861bbeccea48dfc5856396e3217a241c8cbbb7d39623ac5c63fbf1206075d94f2fa37a347bda70d3239f4c4f4d3f5a68990c33c0803a01415a66872dadc67003bcfe49dfb9283912f6cc1812854f6ae3afee89f7b164dacc710dc03e3f2f8bb1e5def20b8f5c880668e7058a5bc3645082f144b64536336ebe93ce5c123c1d6a60f2535d98931372a2e1252a254da02707e93a2319eb017d1dd8692a36cacae495b42899002d84c4972d9566f608e2e224ea1fefeb906ebd5d48e2595ea383fb1dfab43cf9830a3491380711049591a36e84c47b139ae8a8440092943dbf25917e9ca8649fc2f54b591dd4d63324570e70517af455b6b27a53c4075bb8bb89801865296c4be16ba9d090d53da7b68dcccb478b4c3133fd3a1f1f86be6be2a1ad53637bc2dc133497480b5d449256b49db32b8f42ed710a355bd615dcfc0219c62a6204f25065ebfa835fc3ea9f177f732bb92506d6645a474ee87dae83e759c172e0647eedceeab3dec9a494624de32bea7957384edb1c47ecc67e221391fa094c0af7f81435101be5a60d74f5d1b3025025b71d79ef8f8a887a1c03d3911cdf0a5aa68f7c69b4abc4a4f2ecc7bde53a6469da7892ce480657a528439d68afa842429e1f6aa523d0c16b22b447e6a4bb07071d8324602485607158a94a15eff7f93c82887443909c7bbfcdfcbc090a3c80b179ea48c549eba73952821125cec5a68ffd8157f9b8ee67d52b033f918a167815884da156682b3207e1aa99f18b2b2c95d0e7973aa952336652ed0d11333348ff63779e73469429fae64825b5275f1361f072ddb29b032fc7776f5a9eeaf3102fda2a304eef5344d7b1d5598411058eea86104fb62ae0abe4cc9f29a703e67c2ab4faa19a2b4eafd0ea050a3b9c12ce65add313bfaf40e63915cc626dfa941580cb783215776b826dd3ba3a66d4700099057146b2028557a18da2533e74cbcd935157f3573626b884e2311c526fcb18577569d51bd4b0ed5c30830701b8319986f9e4559e14e1638fc834f0655005ad5a64b61737d2c667859c7ef6eb3df7e0335f9c7375c0ae74e5e903c687ed9ff1a94b7918cc89e0183c9f498af308f3b0c67ee912c5b616374a2e8aa6c38ca7102c5282d1ac8bf9633918e6402a94fab0f011e38180e3ee52c5fb90ac32a3b2cff164033993bf9fb2fed11a6c7cc397b08d5646288f2deec83722302ae31e0358399b260c9cf8c0e41915588ce750dd4d1936b7434df04aff32a23882ca545749f8ec910dd63273590c157d5bbed9503e5ea89b451ef50a17fc1512ce7b3425f61a721bdd1d10fbca455873d2bad9002926a0dcd6a1fa506dd44f108aacffe7ac31123f26de0a15ef5d18457eff7e5944708fc344f263c1776c7e4315020b053c917f0e1a66b9f9887104bd06a467a12b6578dda5a6c25b4184896f0f13ca485187c3dc052721855266d1b0c1abc15208cb22de4760d3e08641803db13a9b4a364fe5e98e3595778259fe76714b7f94af2eaf76e2f531eb6bbbe262fc2f228d3632788527121c5ead1fc2b899b76e246349dbadc8837f66d90580e33f3a426a27ad0fad3fe17e94c3f43a61c1b5fa9619e1873d7c74c72ac7c6c3ae4918137d721d00cef1ed9f24b1521fb049b5fe9d57ad6f8b04546b5b6d40543a32821eecb12fd1854ee02124d18f6b70b1b86e4454d144a26acd7154d27c1bb2f7e4c067eaaf36f0920081a6343a7479b88d927c11602bb3da512cbae5da6322801b124cbff244a283f4324afa8d38e0b110962085070ab12391d13b675c2b3e24db15683a30d7be90a82b19fccf26ddad83de98dba3deb7333b4dda093598ed033077daa97e34f7f91c11c03db6c5873f6a6b35d12f333b", 0x1000}, {&(0x7f0000001280)="f9074a8eefdbc2502def14e4c6aeb5bc9970073ad94e39", 0x17}, {&(0x7f00000012c0)="96ceebfbe8c091439723883f875660cdafc3f47a526397a3794e0bd6472ef230a6962172f6f8b5def27ee0254e5c0bc36b6358e9076d2a64e0ac04d9de12c36d8301824fd4dbf1eaace2cce2ed67ce8ebbb1a91ec3f41e593f5ac1b7f61ace7a0776f9147bcfe95bf4bf9654cfbcc77ef0f7503e638e556ee7d5a89a48c10d8121677a3d834a80d8d772f6430ce5dc74fef1398a0dc586c6fa57bee15a6b51ab678d89c078fe494610a0075ce5358d3af723e8cf338c9c81bfcffef8fddb3e8fdb", 0xc1}, {&(0x7f00000013c0)="8bf899ee4cdfb08aad6b8bcaede305953e513d37227a17ed8189bb4b384179e95cdd892dbbf9da894a6fa7c7503d4ea1419c9f6a0b08959443637b9367f28a6d7011fe1dfa7749ec1881778a8472d4131c6d13f81447e43401d95f2bef8d0a", 0x5f}, {&(0x7f0000001440)="ead923b6ff457291644116902557086d7a0fdd68ef2ca4e20c3972e1464e1bf3d8e64643a833fb6c49f5e50828946c338911ac", 0x33}], 0x8, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x148, 0x4}, 0x4) 13:35:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x7fffe) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 13:35:18 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x744c, 0xbc6, './file0\x00', 0x9, 0x1, 0x1000, 0x10001}) 13:35:18 executing program 0: pledge(0x0, &(0x7f0000000240)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xa0) r3 = dup(0xffffffffffffffff) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x6835810b6a2f121c, 0x80, 0x0, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x6, 0x6}, {{r3}, 0x1fa0e5c1bd10c7e, 0x21, 0x40, 0x5, 0x5}, {{r4}, 0xfffffffffffffff8, 0x1, 0x20, 0x9, 0x8}, {{r5}, 0xfffffffffffffff9, 0x2, 0x4c66f73ae9d6b79f, 0x0, 0x7}], 0x1, &(0x7f0000001400)=[{{r6}, 0xfffffffffffffff9, 0x10, 0x40, 0x8000, 0xfff}], 0x400, &(0x7f0000001440)={0x5, 0x2}) 13:35:18 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) syz_open_pts() pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 13:35:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x100, 0x10) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x50) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800ffffffff"], 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) geteuid() sendto$inet6(r0, &(0x7f0000001280)="942a48a71af441844ba376242926da17967cccc5be7f2566c79741ebee5955fd68df58783e3b4c30f509b6127a69eb47bcdebd351f97ac070161ff52a5969a57a2a8337a0cd111e7cda326db8e69560cc28ab4d3120d2dc24c65a1d468bb9e592cecb9a7a6e64f712a9a800a83a7922532fc66939a27e64b75f56e8b3bb1bcac36b52b199bbc880633f2a2156bdda0c34665ae4f7fa727c5a86b7c3303d6c3c60e34c58a88", 0xa5, 0x400, 0x0, 0x0) getgid() 13:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="ec6529cb39f655f11b8b50992ff7", 0xe, 0x0, 0x0) 13:35:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x2, 0x10000}, 0xfffffffffffffe1f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r1, r0) 13:35:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) read(r1, &(0x7f0000000100)=""/1, 0x1) 13:35:18 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0xc000, 0x8413c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0xffffffffffffffff}, 0x8, [0x0, 0x800000000020]}, 0x3c) r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f00000000c0)=""/91, 0x5b) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440), 0x7da, 0x0, 0x0, 0x11a}, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x9, 0x6, {0x2}}) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) fcntl$getflags(r0, 0x1) 13:35:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0xe307766a45968947, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x7ff, 0x9d6e, 0x8}, 0xd5d, 0x9, 0xfffffffffffffc01}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x8000) 13:35:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) setegid(r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r3 = kqueue() close(r0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) chown(&(0x7f0000000000)='./bus\x00', r1, r2) dup2(r0, r0) 13:35:18 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x1) setuid(r3) kevent(r2, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) 13:35:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() recvfrom$inet6(r3, &(0x7f0000000080)=""/24, 0x18, 0x40, 0x0, 0x0) write(r4, &(0x7f0000000000)="a6", 0x1) r5 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r5, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x258d539f55e29b80) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x7, [{0x2, 0x3}, {0x1, 0x6}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x400}, {0x0, 0x3}, {0x1, 0xd9}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x401}, {0x3}, {0x3, 0xd13}, {0x903197bc247de48d, 0x2}, {0x2, 0xfffffffffffffffb}, {0x2, 0x1}, {0x3, 0x48}, {0x878b53defbda261e, 0x4}, {0x3, 0x401}, {0x3}, {0x2, 0x2}, {0x1, 0xffffffffffff8000}, {0x1, 0x4}, {0x2, 0x8c71}, {0x3, 0x4}, {0x2651c1dbcc901e3a, 0x556}, {0x1, 0x8000}, {0x3, 0x3ff}, {0x3, 0x1}, {0x1, 0x44c9bb10}, {0x3, 0x1}, {0x0, 0x7f}, {0x212affbe8c2ad8f5, 0x8}]}) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000280)='./bus\x00', 0x0, 0x8) 13:35:18 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x481, 0x0) 13:35:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x10000, 0xa528, 0xb94, "3cd773f6ab8ba579baa53591429d24240e7538cc", 0xd8, 0x8}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x7, 0x7ffffffd, "000820000ebd74c4dcae36000000000ea6cc7b00"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) 13:35:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 13:35:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 13:35:18 executing program 1: socketpair(0x0, 0x4, 0xe6e, &(0x7f0000000000)={0xffffffffffffffff}) fchflags(r0, 0x10000) r1 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x10000, 0x38) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2000000000, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x120) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xffff) write(r1, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 13:35:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) setitimer(0x2, &(0x7f0000000080)={{0x7}, {0x2}}, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:19 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x757ce558e9e35e10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5629, 0xfffffffffffffffe, 0x101, 0x1, 0x0, 0x5b, 0xcd, 0x0, 0x2, 0x0, 0xc692}) fcntl$getflags(r1, 0x3) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt(r0, 0x20000002d, 0x1000000024, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x0) 13:35:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xffffffffffffffc0, 0x4}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffa, 0xffffffffffff0001, 0x6, 0x9, "03f6c186468d4a895894aa1225db4e9bd0f1125f", 0x101, 0xffffffff80000001}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffb49, "03d42500"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) 13:35:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1123dfa8955e9778, 0x0) r1 = semget$private(0x0, 0x1, 0x2a5) semop(r1, &(0x7f0000000380)=[{0x2, 0x100, 0x800}, {0x0, 0x6, 0x1800}, {0x4, 0x3, 0x1000}, {0x0, 0x1, 0xdbaee2cb664dea06}, {0x24562d7e67f72714, 0xfffffffffffffffb, 0x1800}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x464, 0x2, 0x9, 0x4}, {0x7, 0x7, 0x452, 0x9}, {0x5, 0x3f, 0x4, 0x7fff}, {0x4, 0x8, 0x3f, 0x3f}, {0x5, 0x9, 0x0, 0x9}, {0x1, 0x3, 0x1, 0x9}, {0x5, 0x8, 0x4fa5830d, 0x8}, {0x7, 0x5, 0xfffffffffffffff7, 0x1b47}, {0xffffffff, 0x1, 0x5, 0xf6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x5c}, {0x6}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8, 0x96, 0x7, 0x2}, {0xd8, 0x100000000, 0x8, 0x1000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f00000002c0)=[{0x84, 0x8}, {0x100, 0x80000005}, {0x0, 0xc974}, {0x40, 0x8000}, {0x8a, 0x8}], 0x5}) 13:35:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = dup(0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0xfffffffffffffffe) fchflags(r3, 0x0) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x9, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) 13:35:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xf561585a1bcd1fe8, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x1000000000002) fchflags(r1, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 13:35:19 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) chdir(&(0x7f00000000c0)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x80, 0x0) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x400, 0x0) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="c8ee25cae24f5749bfcabbf5be146319d76abeaa6ef574e0da55d1fc102c05f3ef84e6cd91257e2efa300bc1d42ad65855f145a0ed3fda0f34270e3e74dc9d7f35ea775c815a298e27a92c9fd0a0afacbcf733436cb184003b3319a7ba7597798daa6880ff54575e01a31874ee649731812c4af918a3e87052bcda67e81fb8a5e5", 0x81}, {&(0x7f0000000200)="297d33061afc12302af75fb74b080b35bf3906d6e89d9a45913de48f9816157d3b78a8eb7b7a8287043a4552f467da33a0a20c1a3769e1dea84320a3269cc1341a3a62825bd6c4c7399373f16241cb9b3c6ddb218d22cdf09d8f3e7f8def49531b2baf3dc3613e2591f23b6b29a1d89c768381c66cefac372c4003b266a1507264769fe1e676419a0e0ad1a453e638609550f1478bde90d51d5e3d594529c3126e315d999db4fcf069b4259583da76db5cdf58e4322a099e9ed0266402be9e7006ab6edc516377fbc54c95", 0xcb}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x30, 0xffff, 0x1, [r6, r8, r9, r10, r11, r13, r14, r15]}], 0x50, 0x1}, 0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r1, r4, r3}, 0xc) faccessat(r6, &(0x7f0000000680)='./file0\x00', 0x1, 0x1) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f00000006c0)={0x400, 0x80000001}) getsockname(r0, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000780)=0x1f) getpeername$unix(r12, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f0000001800)=0x1002) getsockopt(r11, 0xffff, 0x3, &(0x7f0000001840)=""/18, &(0x7f0000001880)=0x12) sendto(r6, &(0x7f00000018c0)="50ceca14f8ad8602d9b244558d5430e611c7a7876f2d65c6963d325e5c5bd5c54b7084a7076073d1be1dc3fcb4e99c9c464c2bd0ea7cd571ae2f8283bfcb54f7a85da6d0cd2a8674f5e9f75fe243fb7a9ba6bdf45352eb09129459d1d6ad18e6b2a48642f00175d285ff09f3cd980aa40ff46a3fbc3736c71116f2bf9722c0df571057d06b1716e6db184a457e84898e227250a0720468d8ba9c26c9afebebcfb70f4d262e510e580be31923aaa956c0d2a4adfbe6111368ec35847435f144b89e99d16dad8c92e7bd11a82fdb707e28e0b25fb40d7ca8efedba58e488b8a8629ce7ce755560d304fe8e690334c5f001f7d8b1e6921710d464f9ab8dbcbddb66eb84929d67d9e7722be950914a612244b8b1641b063f386593aecfa392e79959a92335d9e509cb1ac286a7e783f2dfb03c27cc6300eb929eda5dbb932218eb5a3ab652d73fc6cd39e9aaf4cf1850f657df6efe0a97064743f9361333b85e9618b32ea10a7fc4172c2c44ebc2b71712bbd9332db8bb90b4d0c157dd993a7899b5e2a004d7e006d728d5b8373fdda453c104ccb5f22e36e0600d9a4ce18401ecebdf6542a24f49fd547816db5a54eb350f56a6a7ef9a5ebe99739a1881ac236e50126d7874e0f148c2728d14014f16ea89e6f2d1e36997557b070c31766d6187bcb8461e8d34489bfe847a85b437415b3a734a6d340832e92f19e7f4c0658dbd610e51b1a8c1912268af950efaabd99a401d1dcf9cd478d232e2c850cfad31763968ffe3bf36d2600320e8f808bd063a2d0bf3c958e988c834f1d28001aee3111aeb9e381c07e4a3531e2716c708e7b3fd89617e4ad83bb11d7b7023b19d76cf4725a983f7b71e0821f53d8ba187e945a8df5ab61138e48aad6a5fa3481e8ddd5e2b5dda34192f6272ee84539182d714df010d71ee54b6788658573bf70a329cfb1fab9d831db5abd54a05f92f257f7c88919c5a96f53b5310e9d1e7b1086cd1e7b3dce997f00f3143987d8de51ab6c77e447cac35ac16b85ad8654cac230ff6419a3dc23cfa7f7d30945251b0fbf6f0aa2f08e791919c21559baa43359f22101349c1709b85168af413330b9f6abb4e8f06bc4d97b9d5fa0f9d330a44ebef9139d9ef8a7d28676090438bf72b3f2b5956ecc7b4f13bdec14dbd79cd80c06568d614da681eb9bd8dc6c25bd6b4c69ee508f29c85ca3418b8084dc9b5d385e34d9e821bfee623bfaedd06cb016d12bfba88f889c48936f0849cd0c4e01e892042eecb15349b1a03fe4c341146273bfd3e1985f7c0da20abce3ccfa91876aa6e324e9654e4b1b522ef62304d26534701897b691db5348964f8a50b5e38b18ebc9730b733a7d95a0d687f55d4939fc91b28ab1ae195a428a5e0f29b7517c85eb36baa1f48548c3c843f8e1210a42a5076d0fb0e5030f173dae08acbe034d6b2e8e2cf0f71ab37da8ff1996b76059821d43266b9f1b00af944b0fe8e2bb4b7c2d80b60fc7f302d8902976d9cb2345a5bd579772baad2f4147de3689c7501658dc7e7129d0b55e839d7dc45c7432d05c11ca0dc21810e7151a2eca7adb71b3b428400f459a444465c5780679d5bc360ac20236bbc51b8d35ff6f190a5579aae9f88f92287dc49fa5b96f3a485c8cd9e24c44e4ee2956d1d24e338f01fb413f50b4c1729b7be14c8bec4ffec64e670205e5d6cbbb0149ebded673f6ad253fec4c91749af25ec146c539285eee29700bf9ad364778a6d45dfbee5bbd2dff91db22da6795308f515aed48a17ce77ee069aa072936db79137a843b50a97e54e07af5ced72efa6abd34da61eb02b8fc40f59562e71746c6907a1722da0da6b53280d05f3bbe543a289a11a2a88487c1c11cf6d8a5750dda9b4dd44415d6fd2e85e5869511713b4ede7cd7391ae77baee25fd5b7d71161b849ce7855b2c78f00b79cd28d22fe99d911d9488dc97ffdab85686f6901306b0a63cfe1c56661e9ba8a0af503d59fd5a47cfe03bbf86351b9d83d9daf8dee6ea3bcd84d91de4b11e53498e048d9b62284bb427dab1a9fb4cf569da94f1550ac63c8948e077cc4cb519b9f504abfbeed7affac27c9b444536d4c11184849f4239e9764b5dd72e56b2c3b68ae0ddc1308cbf0960e3bd31f0e4262158af6bbfff4ac9d0355aa2c7e7789065b109d2c129c19c42edca32173be50ca24fb1e668db0d5be05db29fc3bc8ac7769d16ee5e28a7134362aedaadf5affff2f1282d9ed6c7d847b246fa1d23be94e46f82d93476993136f06183cf707f7713afcf3a4d2563e4df5aa7541c7958efc5d7e53d4c8188c6bb777777f498eff5a49aa25a38e8db4e9c17d938da252b8f6f185f02f01085e1d4c501b3c303d0d002fb84c9b585a72d3be35e1f2723ab1d0210a0c10b7bf14024075cb562acf54c580baaa469bce437bc05cac75857b26831ab5e94e6afae0a83e5a060df6aa8797966152817b7408f8359b86e2cea9dd08360997da6271e82e4d1e2517cb41e8062da4e2e2ca4c6fadc2e431bae51a5f81b2ca4c79477bd5e918ffa598e2bcde8b1c40e758d713d60593054099dea8fe3d06b67fa958dc822c833ef388da6548a8711717a65e995edf301476aac8ceeccb11f98a180a7cbdc861c3c5ec99512c52f84e21546ec07d0d979a66c1bb5be87266f9c412af3d0373286795880ac3e68481b0656b1b8eb90682da5175160ec1702a98d5d407c8b65f0b642618157413d5edda3b653ceb93abe18075e2396ec2f286c4d9cdd6a738ffaaf750c96e212d01a5e8d11d826ff8e27aa62892e52b86f1980ddda8e074e02cc44e161c7330f08ee283b729b9656ea09a03b077f7a124828c9a46f2571ff0f6fbe193fa4478820aa5d5978649163ec07bdeec6039a07680e6667e99155ef7a21b7dfec16fa470ed2af1efad15bb446a77106c6a6444487deb5700a6465203822d6cb994fd3be51f454f0073ccf773e6e260b1e8e406a0a1467ef33aaf1a89f4dd7be795a91b20f24608b57a0cb709b12e0be0345412578763857a33f08894abea4acbda700c160d7d755041d374fb094e4253c140a74b4065f09657e59cc2ef21707520c015fde092bd72c340754d21736b160843feb26ace1b6d72cecffef2b1f9bd6cea30dffdef8a69ac1404f52eaa2049286efd1d7a8ff9bda9361edbb069f2157211d485c09bbdb16c26955ea19a57dbc87f2c37f214d2b2c8221772ab00a53ff0a4f4a1544ad9359f5cd9f3af3cedd40634f658a304a1f65f455d187f364735173f8e76073b90ad1a5768cac80ec7e3843c96278ba314304a98065382b47d2e5304fbebeedf4de87c2a4f4a392db45f883eda442b18ed2972e5b525c10507788d3acc1cce462961bd770eb85cd90f26dcaff89cd3cc92820cf5e2a022a0c3a4d2f122ad63c84aee5147c69e37a12ae49a737e492cc3ed2eb92e65a18e4831cb3e36894fbc677d96e4e1446c0303a81b4dffbcd10fea1cd58d300e4dbee53957af597041aab8ef7fdc334bdd969d18bb78c8d2b346f7a3ad08e927881d863fa843ec4571af2ae564d927ef155e8abb673b80e344b0597191b924ece45a15c06fe13c92f225cc4047efb3c5b3542b7687795f77e7381914a70c3685d99e969db742375207fe9bd5cf88bf3e4f93256eda2a42b6700e1519398d9f37858f1614d456c53d151a0f6a3df9aff6b6ed8674e52604398e788926404f9c1b46462ab1ae9400c0d4e9f0b06372891475a1aff177b23da15d0334c4c2770c7eb0d3cac7d0967120e5c7d5ac3f97b83a4d27331d3e192749a098cac8f124a34b58bb946abfe1d6688d9e7bd460ebb0925c83ef0a2aaf44d73a963b5aa8460f7b39497eeb3dc46910bf27189f96e23449bf6bbad57dabc1a0f7b52023236054d7e7b7e158e33b74eee020cc47f5808de420c65fea00f8eb3795d79fc13d5a75face46df0fec37517ec3e76ddc44d22e620e57c53bc8b3dffefdc03139c306bfa2c8655de8e371aa2f65d6c282c0bb113bb473cedfb6163f44cc87f8597ef5979aeeb9853ae0fbfed8771bcbc6756022ede91fe6e1ed5382fd3f39ecc222600122a1b792b6659a1ab59dc951beb59d198fba83240ec7d39a5973e98be70fa8df9193bbe8e518a730a3b88893e1ef19dfd736bf9bae5c0d2ca8ac88dc15f6d7ae0bbcf1a46160331503288fd6a3351b73ed84766ff3e2febc1a93a67ba5475690d663518b5787557b51a580cfad081f54b7c80248a5b7edbcf5f48bb99a9c8cc4e46c603f6fb87ede6f04bff00e846b26e30f88d2c5e366a9be0ba41deb0123e62f6279082b2837823ae3fd4526b62e9ed20dc1fefa5ddbf4228ebe04435984d06c10f3911ceb12242199b6bfa105f6528d49558e0951ac545d765d8a6f9ba9d299493ab37723a26ba0e3f76d5d22a6d4bcf97964fc7661df4388d09d6d7faa4d17480ee046c329e675130b8a34a1d635b486cd2e1a3fb50201fda6edf8bafc22e32e5110db40ff3592580fbf5b6fcee71f24b92ab30f6b6db0b1cda1dd7f7e5165664cd46005114a41b2bbe31a0f96ce54f933769987747c938ba1a626e2c126ba23af381e97e3bf90f48456ef17c06b167803530309b506c854ea458224149e058b92da193c390e92cdca37e93244c7020baf8d6d78dfb87ef7cf78f13327b68faea3e392b7c9df275c77787ed6b1b632b3417322ca6d1ebcc12f47ed7cb599c81b7cbd3cbeb6ecb349a74dab258dce9fd7dbc91ec8acb31bd6c9e9d3015ade3a352abe6144c68b347e32a57fe0199e035fa924b4600ed9f18873c89ab7a8a1a303c8794123c7e0932af6ace23fae1c5b7f1d3aa90aa318e43554354d4b51890e29d4b6019bd9e477e8b039aeb3cc37d766ed30d6f18044021a50593e510759d5c8a9f40baefe33e4dc7d84173d926c4a854d2eb1b3881e798baf7e158a00c9700c8bf9dc23a22a0a6cdd605bb40c50e14d57ae0ff2224d237a806b6697e7520ec250e86bba4a58bf50f8cc349c03fbc4c51741262668d1bb1b99d02eb0d0507403a010fda09de2d0fede72ae0ca7153af60e97d69173d462cdc81ccfc5778829944ea8fa8845cec43d80cc500cc16d61da6412752a6bbce13f0341da37ea623b00174b818d971bc7dbd6d86e3e384dddc317f0a1d7ee8486e88c1db693d648f07c67c44cfbe239cdfecdaa7eb9467aaf74f2b2d71d27fa6f413f39f667101a3d4f002a25bb2ec4b29af4f53b439deec253a7ee07bde0375ad5632fc558865571121a5454795d3127f987bd8be535b4435f3da67a7d7e31bcb579db03b18aa9b4496593f1eba9fd317505d42ffbbfc5504d3aa6299135b417b14ad61b57d6ff7f426e22ff0f27b4953339dbdb258ef686c7ed03e7d7180b0a7cf2c64ba2fd6952119987464760ba9476feb3efc58f3549a77a39a8621d216e8294f5557f336148ea3e2d2fba5104d8f724b72480308e002cf741b2af8f1e23be8302e0649ad6f904a48d5eae28fe7abb76fc742efeec7dea8d84c4513616138744c80b95f4b7ec71b6baa86bb705d10e610ae4685a18fc41ef9a9eba1a9f0aed36bb2724531e962c223f618e09db44069eda5f8435bfe209182ef2d26e4aab8c74c8068611d823fd021922ce3914b58d7ad31fdee699b52a36cec453535eb9abc212652496d8c81bc88eca325e116ca3625c1ab1ddd618c1840e9e94f48e3285aa531f8174bdff24f33c31f375ad9cd7eaf989e78fbe566c7335247f4329dee58c782cd28f54cf30bbf8b2e60afce788011a03de1f37eeaf405b4ace65ea3633f5043de09f0f4", 0x1000, 0x2, &(0x7f00000028c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000002900)=0x1) symlink(&(0x7f0000002940)='./file0\x00', &(0x7f0000002980)='./file0\x00') symlinkat(&(0x7f00000029c0)='./file0\x00', r7, &(0x7f0000002a00)='./file0\x00') clock_settime(0x3, &(0x7f0000002a40)={0x9, 0x1000}) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f0000002a80)) fchown(r0, r2, r5) socket(0x20, 0x3, 0x1) 13:35:19 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x8003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x9, 0x8582, 0x5}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x60) mknodat(r4, &(0x7f00000001c0)='./file0\x00', 0x80, 0x7) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r3)     13:35:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x1c}, {0x6, 0x0, 0x0, 0x103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) 13:35:19 executing program 0: r0 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r1, r2, r3, r4, 0x18f, 0x7}, 0x58, 0x6, 0x2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000140)=0x101) setitimer(0x0, &(0x7f0000000000)={{0x8001, 0x5}, {0x79, 0x7e82}}, &(0x7f0000000380)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 13:35:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x9}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) 13:35:19 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) kqueue() syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 13:35:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x6) r1 = kqueue() poll(&(0x7f0000000100), 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0x0, 0x2, 0x4, 0x7, 0x3}, {{r3}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x9, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3, 0x1fffc00000000000}, {{r3}, 0xfffffffffffffffb, 0x80, 0x10, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x4, 0x5}], 0xec7, 0x0, 0x8000, 0x0) write(r1, &(0x7f0000000240)="44d57ee7c281805439dff816bb885843423c045c92346e05dfdd3178f28a9f22af73f952b01c05a26e579083cf43b5ede7c8ba168b442846b24bd7dc6a964a0850542d1d73b730e1d098f379674abb5143fb8bdce6d409b7bb3c2abe5e84ea7bbda51e7f69070e582442152103022d199b33617e33510ff9acc7be69479d43c51b170e25a880eb858502d066bfa4bdb9ebbc0c4ee696a01ee8cbaa0b1322cc284923a378b4f21a0727383af4b83204a51c60788aa91e051c918074d9e5bc25bab0f683b64d576e5da3216f1210764269246b8b36b3f09c4f3b75e0f23242ab4c", 0xe0) 13:35:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) r4 = dup(r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x18, 0x2, 0x100, 0x3}, {{r3}, 0xfffffffffffffffa, 0x5, 0xfffff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x0, 0xef87e98d47ba8383, 0x8a, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000025, 0x4, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0xc5, 0x4, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffffb, 0xe, 0x20, 0x4, 0x3f}, {{r4}, 0xfffffffffffffffb, 0xa2, 0x88, 0xffffffffad9ecbc5, 0x8}], 0x7fff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0xf0000046, 0x2c, 0x9}], 0x7fffffff, &(0x7f0000000200)={0x5, 0x1}) 13:35:19 executing program 0: r0 = semget$private(0x0, 0x6, 0x800000000000000) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0xfffb, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r5 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x800}, {0x0, 0x8001, 0x17fe}], 0x2) flock(r2, 0xc) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x100) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000040)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r6) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r7 = accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r7, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x40, 0xb28) r8 = dup2(r3, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f00000006c0)) 13:35:19 executing program 0: r0 = socket(0x10, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5c9d2f24df9265090af63ff37282902e4fd89720fd3872babfb6a080000000000002f310b404f283b6963ae6374ee36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0d82b1323b4125ce41203583671ac5e51a7a3dc1a0c21d548f13e6c031b7b303757e60642b45cbc5737b8e240575710505000000000000", 0x150, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)=0xffffffffffffffc1) 13:35:20 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 13:35:20 executing program 0: r0 = socket(0x20, 0x3, 0x80000040000000c4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x622}, {0x18, 0x1, 0x1ff, 0x7}, 0x400, [0x7, 0x95d7, 0x7, 0x9, 0x390b, 0x8, 0x1000, 0x80]}, 0x3c) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000003c0)='--!\x00', &(0x7f0000000400)='\xae:^\\\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\\/#$\x00', &(0x7f00000004c0)='++\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='--!\x00', &(0x7f0000000140)='-.\x00', &(0x7f0000000180)='\'%\':)&/\x89\\/}\x8e/\x00', &(0x7f00000001c0)='++\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-&\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\a,-*\x00']) 13:35:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xffffffffffffffff, 0xad, 0x7, 0x1, 0xffffffff, 0x4, 0x8001, 0x3, 0x3, 0x9, 0xfff}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) getsockopt(r2, 0xffffffff80000001, 0xc6, &(0x7f0000000100)=""/85, &(0x7f0000000000)=0x55) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 13:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2000000000003}]}) pipe2(&(0x7f0000000040), 0x4) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/165, 0xfffffd7d}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000280)=""/92, 0x5c}], 0x3) ioctl$BIOCFLUSH(r0, 0x20004268) 13:35:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 13:35:20 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x0) r2 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x10, r2, r3, 0x0, 0x0, 0x71e66c89d9d629ea, 0x5}, 0xfffe, 0xfffffffffffffffd, 0x7ff}) pipe2(&(0x7f0000000180), 0x10000) 13:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff43, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:35:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1ff, "0752cf421d988481a76a867fd1d32eb008b03410", 0x1, 0x1f}) 13:35:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) r1 = semget(0x1, 0x0, 0x20) semop(r1, &(0x7f0000000080)=[{0x1, 0x1, 0x1000}, {0x2, 0x8, 0xde147481b67e9e8d}, {0x2, 0x7fff, 0xa0d1708d407abc39}, {0x0, 0x8, 0x1000}], 0x4) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:35:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x11) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0xfffffffffffffdba, 0x0) fcntl$getflags(r1, 0x3) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='x\x00') r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:35:20 executing program 0: r0 = shmget(0x2, 0x1000, 0x440, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget$private(0x0, 0x4, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getgroups(0x2, &(0x7f0000000080)=[r3, r4]) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) getgid() getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = getegid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x420) getgid() symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') semget$private(0x0, 0x3, 0x2) ioctl$TIOCSTART(r6, 0x2000746e) r9 = semget(0x3, 0x3, 0x1) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000240)=""/49) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r10, r7) dup2(r5, r2) chdir(&(0x7f0000000300)='./file0\x00') seteuid(r10) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='c\x00') renameat(r8, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') 13:35:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 13:35:20 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000046219f0d91ff0fb5a42d30000800008060ce77e995c40848d591a44b0ac37e0e3f3630370d639b7f26461f740100d91635ad9a1dc3386d6890f0ba80c146d09ff1856b14a0767417f4ba026ab2710f62dd0acf4083da68816a2cdf00495e49a1b7c97d5c713d318644e3242ef779fef3286620fcc4bde7aab4d07241e3f867d15b5efbd980ea44634532c0e91360169590c6dd48298602fa35a27a559fa0034f32606ef196edd139f4cc87259802a1bf505e3dac2ee0910ecbcfc7490e2a6115604302e21fb4ff5de0fc08a9d15a3e8cb6f93d30bd9f82e810bd0eed36f83c6affd4e8817fb955ebd0e7d6c388639195a4450c99046d5730dedcea6944240922e3f4bf59efb5ad858e9c217c68dca802f581fd6a5668694d0595785b7ef72cbe6c7df06d4e767b95a13e948d269270eaea13ad7910406a76c8bb248ddb0eb239b4c8ecf67e305729d6"], 0x0, 0x800) 13:35:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f00000001c0)="e9f4790fbdb8ff6091eabef4", 0xc) 13:35:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x90, 0x0) ftruncate(r0, 0x0, 0x100000004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) openat(r1, &(0x7f00000004c0)='./file1\x00', 0x80, 0x5) r2 = semget$private(0x0, 0x9, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xf7ed, 0xfb3}, {0x70a3, 0x400}}, &(0x7f0000000500)) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000340)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) r4 = dup2(r3, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x2) r5 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r5, 0x0, &(0x7f00000000c0)={0x85331ccc89a94c4b, 0x1, 0x80000001, 0x80000000, r6}) r7 = dup(r5) close(r4) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000400)) semop(r2, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) r8 = dup(r5) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) semget$private(0x0, 0x2, 0x400) semop(0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x9) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f00000003c0)={0x1ff, 0x8001}) chdir(&(0x7f0000000380)='./file1\x00') ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000002c0)=0xae) shutdown(0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) pipe2(&(0x7f0000000280), 0x10000) 13:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockname$unix(r1, &(0x7f00000023c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6d7dd116ab6a0821683e91d8a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cc622871bbb4b2e08ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009078b3583fa53c161782000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063ce000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6707c79079c98a2f4ec7d1d41cb9c5766e4d2a2582763f431cb21ae7fec67ff5e1697516e7f9ae85834d14ecad7738e7ee1e53defd85cc5271cbe01c7fdb60338381cc6da1546b9588f09283e51f4f9f69ef30ce6524d6a28df733c43dfd4030882461f2505a408307040443904c47960514b44590daf61c41d88f103b078a2546950072a054f6d39e8ef82feb2dc31065a8a7c0a83328c801a2f3ce108336885a33df1951a18be22ed456b1b4992b09a770bd1e03146f9a723e31971222111a143ad143974e05db822c9c80b920942ce407335be1891b8d24d9956549a00000000000000000000410aea320f4759e1867b8f9cf7a190d23c7d0c8ad3986b4193f08da396f4a3462d14bc2dad2a85618f28211bd0ade8728334d05efcea111fa8eece321010899014557f942653f41eb8eaf130837d8e711cd287c92bbd0f3170420316eb8b7448133db8410428b0ed05a97dc88087748b36797eed6776b5bdc165e91f1f700f0426f7629613b922def49301c83ce808b839e39eb41905745a2e1023988140f2230825f5fffce45ade5e6d1a0145301f7ab2"], 0x0) close(r1) getgroups(0x3, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) bind(r1, &(0x7f0000001180)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) 13:35:20 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) syz_open_pts() 13:35:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01ec73729c22cc436a725ec9ea72d000000100"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xffff, 0x81}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)="c9b416b84538fa90a2c7591189f93a3a3e99d3e60828711613e2067dab25e38ce52012efc7db32df811be25e79582d5cddebb2af98a768b4b21b8ddd40fb96b0b84e0c8887a3d26343d81324d953547d2afb019d165ad792f8e7f7195f7d220bfb0957f243aa553965309dff61be5d669e446a99d126d6d2314e293a82e337c240c4ab26893e49eb2aa003199a713a3c38", 0x91}, {&(0x7f0000000240)="e7897870de6d47a07c17390f33d5996f79f3913a8e4f8ba0c1c41bc93d2a748ad3b4601de79a0fa26c61ca2dbc0bb3cdcea63c7f8f4e072a9e1220afd8317cb49b2bf55b7a3aeba010e9ff879d837fb09ec5082f29f6843629a4c1fbd9b27023ac4da6c54d3c626feabe2a45c4ae997d88336503caf3849095db02e7c49a4816979fe9509e5cddf1d7d02e525764b93ab96244452387c9d3ea3d09", 0x9b}, {&(0x7f0000000300)="b03b899d557f63d83902d00019e7f8fe7b52bb08a7fee11e9a047524f6b2d6a1db9f3753555dc0ae45a11def566d9f6aa4b9d4f873a82436bb94ef6fe17c756362fd8b77b6e2ab7c23504ad621c009f0d8188079d6d5e4f81c669df07bf3da2972dffceb8f8a4fabbdd53c398463d88b1038cae8e78da67f926da8360db98f1b8f197b15c0b6e7c5bc3ad56508e14178ac2fa4d0223c9cf41d60fdf5ea5a9896d2c285c9", 0xa4}, {&(0x7f00000003c0)="a34f08aa9688028788cd95ff9e2354095626520cea0df60b96aaae6d804b087f4c46e55c149ae41d944307eb45b3996a6929f266e9cb2d485d6c18a1c9ce33727ca779f2ae1ab85032619549799db60724a19ca6a234f5eae963be5eb1761110b4b3", 0x62}, {&(0x7f0000000440)="2d90f11b7451da65dcf43872650a12dfd7161575123d3473c5604202b63f782db6bf66ed5920d832e3f8251abfcf9b582994067251ace2450e878a2ab367bad2fcc79c88522ad9bd5637fd8eda9da97833feacbc9f70bfe82e89f172d65c6134a03442e6b1fa83ce4fd36263d0962990b7af5eda282693a27be0759e98f1ebca4109c3e70dd3c4d04e25e785c51df832cba625ac117d557ba3538ac62fa04435b82a1f44bc5c00cfb574b365bce97ae4d3c13a2823b51e770f01c150f7a36a45fa41cba505", 0xc5}, {&(0x7f0000000540)="bbda570aed08aa77ddd70f921e16bb4b629b337a0c965331168738fb2a3bbfde485d827aa7458c125df2e9cde6fdc03ed517f0f2c5b286a62ad178699a018367e19f0794ebdda3b8c10743613f219e802b2a319ae250c93c249cc5aff39a719a778f53c6924b1a7a157b5aaf03f1bfc1838255020b979fcaaa81f9c0ad0b0e268b320e54fd9da4c42b196b4dc3dcc72f3cb9103690ab9dc25f2bfd280e5b7967e710a78c764b8158e677d51d86e94dd82b1082a805ee857ffe56190394fc1e074a9f1631328761cc46b76c25e4984a7ab3faa10ad610f41af3d597fec591f72c51874ca72dcc91bf2892549123b94890590520703bf923fe48ac4c4a61ee", 0xfe}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="1001000000000000ffff0000020000008a5c5bbe813862b5a39f1445c26db2591f50bcc1c2e7de88ff8f51db098b3d8bae1e0bbeb00508f1aa00d18252dc1414e57bb762e69ce393de6e1745d19d939c356823170782ce6f61eb4d7a47f13e9dde9b86682a66521996945a8c493994696df931c8956340cdea0cfb3f84fa353265adbc444d6a5d788ba7f69fb239d4bf956b5c7e0bbd85379be7c252f463d2551d35307619e09e9d42a423752c7641a28a75d975a00f6543cf3ec729125dcbee7938184d642f3e5f1c31d0512a4277a047af1405c96bb076422d8ed4c9c998ed5a5e94e33fbf4fbd56a0b2b0887ca77f892719a091376f847a26b542f922048f0032f36b79058ca6889864bc69f106648ada00f80000000000000000000000080000007a531946a96a1a81c2716a2e835187879c2864323ef538597fcc613a173e8a3212c6bff11f3f4468aaf2db68bf7fba7ca510bdbbfd36b0d64f0e9f6c805dabe4542f65bab01797d568db6d46b9063da9c76cd85524bfce15ad71b99d2476c9ed4d10a0f1e07a501ba269246d8773ac9e4f64b441cb9658271c3294b9048c4075697d6ca9255864a638fe055e02739e243f2fd29ff6ad24da987e74013c1e6dce54100fc60adfaf119e2493aad7dd46ce1bf0a4a9e6688eb472fc6820fd21a0b3265336d9176af2310dc57776bf9cce609d28c6673db18577ff30029b17ed935ac2e718274542000078000000000000000100000005000000365dcf706e85e7e6a9c98800efd97fb4a8e6646edf8ce48831c8aa1a7190fcdbb7fcac86a1a875b1d1eee7550378fd048129a7fe742658e90df17d91f332438f127fb9f38b83de67d6bc3c1695b150d9c09d154bb6defc7e5c2299708d0a866360650000000000009000000000000000ffff0000100400001bbce048dbb19bc2d718ce656a337c8503fec87d9eebaa7d1d06ff3aae27d5728f65579e20e7061ee0ab3ea3d3947a55e71f1fe380c33e46b9f4990e5b160de0d1e200108da91990344b03751fe79e688f380362af9d58009e481c0bd0ec280e18aa31da172f28a41b9bf3612e41b58b5b992b5a1df3e813eb2a879c6a448300e000000000000000ffff0000010000000f06a3acdfcfa0debb1108873828bbb1bb1b5ef3262ee36127b48b49bb9a5ee7be00330ef8c65f0c0a5005d328dc0f273cf88dfb335a91b4bd8baf81c64474fb06099511ad37135919b0b509a54f7efd4d06c0a8f5d07bed6472899f28ec166d59f8d20ca1bd828cb5d2d250c2c8bd1d49b4952a8e1cb041b9aa26e3970a651e236cddb47fef9670adaad9939cf21d4006a35909ad0def90fb3097fac7a44abb1035118e3c900ae9c185b1f2e7552d0cf3675cdce53dceb6fa4c424014d801cc744f493a7356de8e5d757ba1cf141e7a0000000000004000000000000000ffff000097000000bc0b15317c851402a17dd351baeb85303d749cbab6f9968f59fbbffd43b825f6e84542ccd00000"], 0x430}, 0x4) 13:35:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0xd17, 0x1000000, 0x0, 0x100}]}) fchmod(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x101) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x727, 0x9, 0x7, 0x7ff}, {0xfffffffffffffff8, 0x0, 0x4d, 0xffffffffffff0f8c}, {0x2, 0x21e, 0x1, 0x9}, {0x6, 0x1fa3, 0x80}, {0x3ff, 0x1, 0x9, 0x7}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:35:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28101, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x3765, 0x602e}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xd7f42107e8ac04cf, 0x2, 0x2, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80, 0x42, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x80000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x86, 0xab3ffb81ba4c43fa, 0x9, 0x40}, {{r0}, 0xfffffffffffffff9, 0x48, 0x1, 0x9, 0x80}], 0xffffffffffff8001, &(0x7f0000000380)={0xfffffffffffffffa, 0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x61, 0x10001, 0x1, 0x1, 0xea4, 0xb87a, 0x5, 0x1, 0x3, 0x100000001, 0x8b5c}) r6 = dup2(r0, r0) r7 = getgid() shutdown(r0, 0x1) ioctl$VMM_IOC_RUN(r6, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r8 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x81, r4, r5, r4, r7, 0x2, 0x6}, 0xff, 0x1, r3, r3, 0x3ff, 0x800, 0x3}) 13:35:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xa9, &(0x7f0000000200)="ef7dc5f6f26a8f19054e2e1b09d1ec3b1f56e316912856fc2d434b23bdd7c5da794d91e9a29b8be2c8fef71def62c8f5291be06d52334c264a48a365029d88c0fd855ce13e2b22d755b9bc9d6b9eac0bd62f5615e06cb2cff9fbdaf9802b8f0800000000000000697e903f1b3f1d5292f734a12ad75d3006681b30b4d7bd2ac2960117d5b96c56b81884c35ffb9d17ed74b071b7fffe2a8f3f76466c4e590b4dc000f23241bf91b153") socket$unix(0x1, 0x2, 0x0)     13:35:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="6530007f000000000000652ddfda0cb0df21a380dcdc9c097f250dcc40c89993e30d5a9d2893e92852f7b16ac68cd6491fef08a35e07d6de581579cc66808a0a17284223a1c0a270dd2dd73dea3390f1e4c93ac6c9aec077a29ec6d3e5b55501d8a5474ba1883033dffbaef9623f547956c4ec6c4d80c57a8d4293e325dff5b0a53c8fd73815e36d0126fa720499cf9434e7d6dfe8dadffa508c6e5c59a7f5197b04d1398c7d9a9d309f3fc77f06136c2d46fe06da86e0596601b594698575ebf666dbce7b27413da4419e3e410105eef92cdf78bd0d3ddbeb45005cfccad15c8329d40eebb688b1b50a3163556720fdf27dff5162fb6341f1776f75c34e2378b252e778e77cfe6e0e398d4135778c89e814ea26d34a96d45c6adf1fafbb44f732dadad080ae30c3c5a4fb234ca6e954e7c915a5ef"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x2) r2 = kqueue() kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0)            13:35:22 executing program 1: setrlimit(0x5, 0x0) setrlimit(0x0, &(0x7f0000000100)={0xffffa, 0x100000}) setrlimit(0x6, &(0x7f0000000000)={0x4a1c, 0x7f}) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x1c, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0xfff) unlink(&(0x7f0000000180)='./file0\x00') 13:35:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x18) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r2 = geteuid() getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = getgid() fchown(r1, r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b"})        13:35:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100000004) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 13:35:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x8}) ioctl$KDDISABIO(r1, 0x20004b3d) 13:35:23 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 13:35:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x3ff, 0x9, './file0\x00', 0x5, 0x5, 0x7fff, 0x31}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x44, 0x1) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) 13:35:24 executing program 1: nanosleep(&(0x7f0000000080)={0x4800000000000000, 0x8001}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x48) rmdir(&(0x7f0000000000)='./file0\x00') 13:35:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) clock_getres(0x3, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 13:35:24 executing program 0: socket$inet(0x2, 0x5, 0x4) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) 13:35:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x69}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 13:35:24 executing program 1: socketpair$unix(0x1, 0xf2b0abc3fcc03f40, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x108) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x1, 0x4) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r1) mmap(&(0x7f00001a8000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4004, 0xffffffff) 13:35:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3, 0x1, 0x2, 0x1}, {0x7, 0x5, 0x4, 0x4}, {0x8, 0x80000001, 0xd0a3, 0x40000000000000}, {0x1, 0x366f0210, 0x2, 0xf7}, {0x8001, 0x90, 0x4, 0x4}, {0x2, 0x9, 0x88de, 0x5}]}) syz_emit_ethernet(0xffffffffffffff47, &(0x7f0000000340)="a5") 13:35:24 executing program 0: setrlimit(0xe, &(0x7f0000000000)={0xb, 0x7f}) r0 = syz_open_pts() r1 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x4) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) write(r2, &(0x7f0000000080)="9d", 0x1) 13:35:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f00001cf000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/160) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$unix(r2, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) unveil(0x0, &(0x7f00000010c0)='c\x00') socket(0x2, 0x3, 0x3) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 13:35:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f00000003c0)='./bus\x00', 0x49068f2fb17acf1a, 0x100000022) ioctl$TIOCFLUSH(r4, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) accept(r1, 0x0, &(0x7f0000000280)) chflags(&(0x7f0000000440)='./bus\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r4) 13:35:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) 13:35:25 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") 13:35:25 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x2, 0x1, 0x77e, 0x0, "83fe3f0be9f6c53a6bbad9221a4c9fdf075f8096", 0x401, 0xfffffffffffffffd}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:35:25 executing program 1: select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 13:35:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x20000005) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) 13:35:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x9, 0x8001, &(0x7f0000000000)=""/105, &(0x7f0000000080)=0x69) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket(0x61471cd4292c9a15, 0x4, 0x1) 13:35:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x3, 0x0, 0x1}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10004) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffe0) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(0xffffffffffffffff) r2 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) close(r1) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70202e2f66696c6530001adf7292a49c105d7cea1b171c9bf52258770a881349fdc0d78a60141931b34776dff94f82f50b5de0ba6c51e63a47791854cee58e4eb6468019b90a8a9a1d881217903d0c95994f883784ce238a56d3eccfb8b0a529f001a015f97c44081f5940e6e15a62bd887484289549f882578361fe0a471b651a2d51a22f40920ef323b38a52a02696546e84a10fe7897f09aa0c9810eee946083c0623b9afa788b171e14f1e866391c53ef9e04ca8c187ca0867858d0d1bc6e39dd9920e0c65026aa8a42f001568aef5c8fcc7a950d2e550229909ae00571d600427943b601e15fe63a98c7a173a0636123856569fe9f137ee68dd4ba2d5023b898711af3de40e2e9e8e388e89f18b6521f6281a60eb05443a761a5de924c617a3e826e9f151a2d94ca71d2d8c6a99870000000000000000"], 0xa, 0x0}, 0x0) 13:35:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffdcd}, 0x0) sendto$unix(r0, &(0x7f0000000080)="af00033aca39eb5b89406698298a22235d39251a88e3692511b0d1001755b9fe52d9b7bfd8f7f5244c9e3610d02f577b133918a3dd359f1c7230085a7d29aae9fd0e3077a5703b2042fded9f166850b4354b56", 0x53, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 13:35:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x40, 0x401}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000ea9100"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x800000000000000}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) 13:35:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x31, 0xffffffff80000000}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x90b4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x504f, 0x100000000, 0xfff, 0x7a2}, {0x80, 0x0, 0x8, 0x5}, {0x9, 0x4, 0x2, 0x6}, {0x1ff, 0x6, 0x3, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x80, 0xffffffffffff0000, 0x100, 0x633a4a9}, {0x1, 0x80000001, 0x2, 0x1}, {0x3, 0xf1, 0xfffffffffffffffc, 0x5}, {0x9, 0x9, 0x3f, 0x5}, {0x1f, 0x100, 0x100, 0x8}, {0x6, 0x8, 0x6, 0x7}, {0x8000, 0x3, 0xffffffffffffff21, 0xae}, {0x7ff, 0x100000000, 0x9, 0x81}]}) 13:35:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="01b55853") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) 13:35:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchmod(r2, 0x60) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 13:35:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r0}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x100000000) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 13:35:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000480)="9cb2992007294c02192ddfe06e322e2ec502166cb2f6aedcb2a639a182c8de08c540da275ea45e70f39feb44095ed92331d5721731658c4beb10ccc184cdcd825719c1f72142a5b6cbe5485ab66e95270d98b9324862b868ede95c0024c4c6f0875638d3fb9ced07c3d322a1e4669792817452c7fa5b224fc8b6f413d16e18cf11011a75f971fe0f1eac8192d3738a552cfe14603716328a7eadec4d098eac6b7bd3a5fb19d3e83e8af1133af5873f3f8aea0d632e", 0xb5) r1 = semget(0x1, 0x4, 0x408) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)=""/162) semget(0x1, 0x0, 0x20) execve(0x0, 0x0, 0x0) 13:35:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x11) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x40f, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="004b59997c3a27a5797f6d42262c019e0944bbb49d10f911236a6a4162fef959cc79034f2d92a27a808bbe7ff1625c25abe7544704da1650f6c2ac7a19a2d03186e9be27282640c8a99eae825de1b2619e7d2a7ecd525904f0fe6ae1e99aeb31228a5e7ca22748223d5cb9ceb7c5ea62f047a0c0ed9b904f83c72d506ac9f03a4f93543e0b2d18dc13809663585b3e31668f2340253ec4eb42eeda58655a571aae99c281fdc74ad387b76b66cb5960995c7642aa5ff589927a7d8c8fea5a3ebdd175", 0xc2}], 0x1, &(0x7f0000000280)=[{0xa8, 0xffff, 0x8000, "1982fda25ae2b25f1365c92c43b4a577777cb69e6fa4a947311de8381ad77bcda26e78027e7c47592f0d087bb28c4ad7eb288b0224edf7d491a065fc120c1b49e5ab7406da0c626270d81f3fe59f0e80410796d5d471f7d7132e246c7984c5f8cec981ee6b0ec946089c31b493da44360a28f984958c71cbe686df3a64897c41aa066d585a65ae133271d652663de1e05c10f3"}, {0x28, 0x1, 0x6, "c4d3b83f3e82fa9c567206824529eb0d5e0d172eca10"}, {0x110, 0xffff, 0xffffffff, "14a9a8770cdd607e8fcbbffd4f1f6298c54c8b7ab3fad4f46b0ce04146288a2774a6a4dac8513ea8f96af82427a91dba943381daba791101d4e8dcbed4912880a45eb416d6a906f5e67c692e666b98020d3290fcf2fbce03e06deefd4a6274061e8836f960a10b187dfda0a75abb4dd4a9f4eaaa3b57fd079cca73d6185a63cc3ac94d69e285dc5ca9f1a7ce3be08a49a0f6b0f13eb9d2b2ad2121d8622af28cc7957d906eaa03edb6c055a55190e1b4f3145d9b0a0ebf38e7e3c281bdb80c60f9c4399314b4e810aae9ec687f30c8d8a9fe3f42f65f07d5948c538db2de1878923f7fe9a1cba83e3dc5237e6612a878c3cd120bb8864acae8148103d1e76b"}, {0x80, 0xffff, 0x9, "9aa128c329473b82a2e5da2e60ca0488a4d094689bfea1bf7977ae2af7de79a146c411d140b10973c160d8c76527cee1d0418d3681e078d47f7f9671215b39ff9c65375f8501e2934a959803aa2be81123fe587caefccef15e4c63f78b163cf442a55930eb25bad96075a3e593"}, {0xd8, 0xffff, 0x7, "21192d0a8e47217e025dfd265dee54a5ea4d2778861fde35fb340d7f126a7a62782bb9341033eee114b4640d3586a18e6da6313e0cf9460c1aa797fef2738d89abb92fc1b6cc140d8c3c804112cf89386b99aad1af621f17d9d6087f7b8ccd7b42d5f3f3e4eab7fc3a1438f7fd2bacf2c3b7871381877f76a0193515d851a2d28c2d3dbc9bdc8da6f259932e1d1e34867a4643f67465d336fa16de6687aea264abc5ffe48fe09cb9256a36b702053eee64dea05ad4be1e980b45b4a2c0b8395676dd2b009e"}, {0xc8, 0xffff, 0x2, "218e3f86ecae4aa6b48a1cc4d669cbd221ef01f63cf20ca5e10aa977dde2fca89b1095943eeac617f1600ba70023e69f59754c2e8004506c37d1cb1c73d9ecf9d17b7fb54caee449c0327fd645d9e4327f7c258facdb8f5cc8e42be1b076ae78d61365855e4a30032ebde5f522520a80e815958c2f68386d9b522597a538a54d2eda5e55ae1a6bf22412142906f3182b2aed05a562f83a92e7fc7382c7b04eb76d58c5e3cba4e423a489aee73659cf5f569e7e8b4d04"}, {0xf8, 0x73a81483292bfd35, 0x1, "84867f419b57a5ea4ddfda3c56b0dad641e6740a7c8a891abc47a400cace06de6a3c55c33f268540a48fb9f68945b4e45667f71e2043758ac6d6490ad72026cbe2cf3aaa3d0c56e10bcc66546955589e8d8dfff02988fc0c3ef7b666fe2cf4195d72a4db17216d70e6934d48724a98a63dcf0e0bec14bdf56b02526b11f5265163e80e8e58cbb59305b39b5d010f6eda4a50ff34e21f06a5fa311c3b7d396a34610f702545de3988b1f64ee009f35c75a504c3d2c241bb196ab1279a7c83f6a5a2eff502d34ecc8fbe5b055f776004124ff38b5f3d628c70266f114f64e16cd014"}], 0x4f8}, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:35:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x860) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, "734cf8f4de1629ef2984ebe49b6300"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 13:35:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82b657"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 13:35:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = semget(0x3, 0x5, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/195) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 13:35:26 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:35:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002400)=[{&(0x7f00000002c0)="5778eeace761940a857b90d802e3fc11b5fb69ab91f834f215d9fb7c3cb7ceef7404b860a84e58783e99f146df521bf57e1cd45b1214cf41f42e754e9ca665d0277ff6b481c4989b58b375a5dd0968ecb59d3aaab6f7f6eedf1821da69b985e0", 0x60}, {&(0x7f0000000000)="854e4973cc5623f045f8f9e0a8d55edbe441b13004789480a46b682549d4a093cd89e4a8cc93732b0f918d1e75caaa288d768beb340d0b0e8f82ae52afb33f6bb522e679fd0387aab8458b14ed5ff11f1d3d7944a8cc8a0ad51c4525a095cad041f9152c50ed5a4ebc", 0x69}, {&(0x7f0000000100)="f2551c7f246a6c3895a6181052ccf8a69a5a2a31bdaef12b841aa012fd61d39a038ab3a078f071bd4ffa1260db9d20f10ec1dd16b8ebaabf1c3ff457eba6e9db7239ad62c224", 0x46}, {&(0x7f0000000180)="8d36dd35f3f0bd046d94e698975998c03ab94e0abd5452d0656f09fa5b9f33bc4c013f1c5d8ca858bab0c9c1939292b70aeb2f68aef0a75964e69ab9a24e8c5df8f81d4908e4f8cd84561c2e68b0fee3fb39b8804dd72876b41664e82255ad5b5bb260045d64d29ea57824513f6012d04ea8", 0x72}], 0x4) 13:35:26 executing program 0: setitimer(0xb657ac618f1b51cf, &(0x7f0000000000)={{0xbb0, 0x100}, {0x1000, 0x2}}, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 13:35:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xe9, 0x9, './file0\x00', 0x1, 0x4a, 0x84d, 0xff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 13:35:26 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x100000024, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:35:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) getppid() r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 13:35:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x4, 0x6b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="39680736977a60c1332123dbf945d381ceb976536a579274d9009ff31fa0ce80d23448eda3877ddadf715bc0b746bac1c2e3804c3b6b80f95d354471785fb09e183fd85cbc03e3a8ddcaa102f3f3b3777e78625bf5fbb4425f64", 0x5a, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x7, 0x0, 0x0, 0x75}, {0x3, 0x9}, {0x6, 0x0, 0x2, 0x2}]}) write(r2, &(0x7f0000000380)="58b1b605ca0536cd20ab09d5c9e3b630d64e453939eea864b6a05b86837e2085bcc505ed384d8dd04002c87e6273b966598985346fd314a4ac9796626fcb89d96a241043ee007847e24bf7423feb80bfb6ac20895d87349578d26d0b0c25e0bcd22a60115c04456573531035971b64d20ed73a4c5f16e9072195d2201d6b0b9387b599b81e226cf5e263db026da1341c8f3e742ea52fbd7f70ef1d8b5b9f9e3e1a636dcc3f58c55f7e1a4577ce8edbcfad4de09df60e40d01ed853abb8f66d721206fa3fe769ae05466b19998d72436eb6ff6f67baff38ed23b6", 0xda) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x3812, r2, 0x0, 0x0) 13:35:26 executing program 1: chmod(&(0x7f00000000c0)='./file0\x00', 0x184) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000780)='./file\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x51, 0x4, 0x7fff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3d}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}], ['./file0/../file0\x00', './file0\x00', './file0/../file0\x00', './file0/../file0\x00'], './file0/../file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x52}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 13:35:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)='Q', 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000000)={0x3, 0x7fffffff}) 13:35:26 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x6, 0x4, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7ff, 0x1, 0x200, 0x7ae5, 0xd92e}, 0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:35:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kqueue() close(r0) 13:35:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0x2, 0x4, 0xffffffffffffffff, 0x4}, {0x8001, 0xffff, 0x400, 0x1}]}) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f0000000040)="1e83f45dc9f8c561843ae573a68700") openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) 13:35: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, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x61}, {0xa1de}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x90) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 13:35:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x8000, 0x100000000) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r4 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x400, 0x100010012) r5 = getppid() socket$inet6(0x18, 0x3, 0x805f) r6 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x109, 0x0) getsockopt(r3, 0x200000029, 0x2c, 0x0, 0x0) 13:35:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x61, 0x0, 0x8}, {0x28, 0x824, 0xffffffffffffffff}, {0x7fff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x80, 0x2}, {0x100000000, 0x5, 0x2, 0x4}, {0x7, 0x9, 0x302c8f93, 0x5c10}, {0x1, 0x1, 0x1f, 0x1}, {0x5, 0x8, 0x8, 0x4}, {0x8, 0x40, 0x7fffffff, 0x8}, {0x4d, 0x10000, 0x1}, {0x7, 0x24d, 0x9}, {0x401, 0x200, 0x7, 0x2}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff32, &(0x7f0000000100)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) 13:35:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x800, 0x0) fsync(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x6) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x4d, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x37) 13:35:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x3d}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") login: pckbd_enable: command error pckbd_enable: command error 13:35:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x54, 0x10, 0x0, 0x84) r2 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x9) sendto(r1, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x400, 0x0, 0x0) shutdown(r2, 0x1) pckbd_enable: command error pckbd_enable: command error 13:35:30 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4300) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='([!\x00']) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x5, 0x4, 0x3, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800000000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x62}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000bff000/0x400000)=nil, &(0x7f0000f9b000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f1b000/0x1000)=nil, 0x7fff}, {&(0x7f0000cfd000/0x4000)=nil, &(0x7f0000c44000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000c02000/0x3000)=nil, 0x4}, {&(0x7f0000e89000/0x4000)=nil, &(0x7f0000fa9000/0x2000)=nil, 0x40}, {&(0x7f0000d90000/0x1000)=nil, &(0x7f0000c89000/0x2000)=nil, 0x8001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ca0000/0x1000)=nil, 0x20}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3}) r2 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000900), &(0x7f0000000940)=0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 13:35:30 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x104) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_emit_ethernet(0x49, &(0x7f0000000000)="e5ae27534db66da10253493c2bf085f9da19db63a7b50aaf82ff7b96f8dc7b7bb0fd519a2d359bcebf56409ec3da4bf751f4caf0995e23b82c2969b9c99da66782a486ab038ba86ff5") 13:35:30 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) write(r0, &(0x7f0000000040)="82ecc874b4fa", 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x100, 0x2, 0x1f, 0x0, &(0x7f0000000380)={{0xffffffffffffffff, 0x8, 0x200, 0xa7, 0x1, 0x6, 0x5}, {[0x80000001, 0x7ff, 0x8001, 0x3, 0x80, 0x7fff, 0xeb, 0x9, 0x3, 0x7, 0x3ff, 0x2, 0x9, 0x7, 0x20, 0xd0f, 0x7, 0x6], [0x5, 0x5, 0x8, 0x4, 0x0, 0x400, 0x6, 0x4, 0x1f, 0x8], [0x7000, 0x6, 0x8597, 0x3, 0x1000, 0x1ff, 0x7ff], [0x1, 0x1, 0x1ff, 0x8, 0x2, 0x8], [{0x5, 0x1050, 0x4}, {0x2, 0x65, 0x4, 0x7}, {0x100000000, 0x9f2, 0xfffffffffffeffff, 0x100000001}, {0x3, 0x7fff, 0x1, 0x87}, {0x7, 0x5, 0x1ffc000000, 0x400}, {0x1f, 0x80000001, 0x9, 0xfffffffffffffe01}, {0x0, 0x6, 0x4, 0x1}, {0x0, 0x6, 0x8, 0x7}], {0x3, 0x80, 0x1000, 0x4}, {0x5, 0x3ff, 0x0, 0xfc9}}}, 0x1}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) chroot(&(0x7f0000000140)='./file0\x00') 13:35:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/86, 0x56, 0x40, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1d900"/110], &(0x7f00000010c0)=0x6e) 13:35:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14, 0x0, 0x0, 0x8}, {0x54, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 13:35:30 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e73457abf5dbf724d52300000fa0000fffffff5"}) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() fchdir(r1) 13:35:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 13:35:31 executing program 0: r0 = socket(0x6, 0x3, 0xc61) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) getitimer(0x3, &(0x7f0000000000)) 13:35:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f0000000200)="bc390d5a2c2c883c03913e61fb2e6d29f0de20699e5a23291045b0d04b5f17c6765922316f2dc138d143d96bd128b46f9ffcf5a6c43f3490ffbf6132b8758371b243605f73bb4af58f1bcff0f23fa1dc84f8823fa6eea1e3d7fc426a30ec6ede552780998feca2955c67098a5a121c1dd9fc7d3400c8c446c3cb3a6a8c1dc07f008092bbaa275e9935c1c4e2e650c6f457b65c0a85e567e296f34ac601bc19232f18aea2a3a399403efc984529843bcb687f5655a031c1b7611e5022c9126e8537dfae8a60bc79e1e2025aaf11eb092af11e36f6dc7c1c51dfd54b44486b46fca6c0442ec1cf1faf6d867bc96c6f46e03be38e061300", 0xf6, 0x408, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="11ebcdf12164eff835a022", 0xb}], 0x1, 0x0, 0x0) listen(r0, 0x266) write(r0, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:35:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 13:35:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) setuid(0xee01) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x6, 0x8, 0x3, 0xfffffffffffffff9}, {0x1b1a, 0x26ec, 0x0, 0x6}, {0x7fff, 0x2, 0x5, 0xaf}, {0xc0, 0x1, 0x630, 0x6}, {0xfaae, 0x800, 0xfffffffffffffffd, 0x7}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) 13:35:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000003c0)=0x1) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="182ff63ff4a47916050b82e5ca25a146c402e14d827001434d224557088ccaa1b19d462c2a6e2c94daac2fb1b6f47782e6eba072882311f384088856ec904aaa24f4e0cfebb28e2fab6464dc2fa254cc53d359204f552b57001c0f852e45b5a05a174637669eb0b8cb9c5d1662b5a6dd5ac50035ae00c9d8c856b7348d8114ceb5c705723782b2aa4436dbee93c2cfddcaeb5bf8c02b0a5e72a2323ea63d344799ebb8aff3871bca4a64f9455e379a19272fc9ab31ae3ba06172f10b731e76a13b19bbb6614a399fd2058156ffc73ad4c2001237bee513d59e700f3891847f2c6cf319e48162db689d82", 0xea}, {&(0x7f0000000280)="9aa914f1166307de7a215b7d9bf8900c50d58bd99bcd4bed53999f51a88043a7156df270ba656f9bf2b0ba345ac40f906ab734fa1b13c1563c73eeec8df425b03a2533664c28b03809f0a0052a775c38e13437f688f2482eb781d82ceac12de5ac970254b2284d25ed05cdd21eb302f8eaf03f7112ccd8570388678287395446cbb75e3001a1d2acd3663a2d8bcf6f9909b995e6ea4b1b9e014f8246e3cf962272a4281faac33ad39230850a809bc5e081117a1e41dfc7c533bd5331eb422eaf766ce0f4de5ef5a927e404b113fe4d80ccd67ce7c9653a0f3df7cdb93ecd8a416661e8ded9006088861443ce47618f2a38", 0xf1}], 0x2, 0x0, 0x0, 0x4}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0xffffffff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000480)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) setuid(0xee01) fchflags(r2, 0x0) acct(&(0x7f0000000440)='./file0\x00') 13:35:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x80000001) r1 = geteuid() setuid(r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000078059d56071fad7e000000000000000000"]) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 13:35:32 executing program 1: r0 = msgget(0x3, 0x10310) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000aa14446c00000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000b00)={0x5, 0x8, 0x1, 0x1, "ba1414bb7da7bcc793611dabbc261a334abe8bc4", 0x6, 0x6}) r4 = fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r5 = open$dir(&(0x7f0000000c80)='\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', 0x1, 0x10c) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffffffd) fchmod(r5, 0x42) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000a037d2be9b36c3aee43d080000000000000000"], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x9, 0xffff, 0x6, "1e27819a7335701002354f0aa44e364f1cb678c2", 0x84, 0xfb2c}) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) truncate(&(0x7f0000000b40)='\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//file0\x00', 0x0, 0x8000) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r7], 0x3, 0x800) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32=r6], 0x1, 0x4000001, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000bc0)={'tap', 0x0}) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="f697996e60ca000000000000000000"], 0x8, 0x1, 0x1000) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 13:35:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x800, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x200, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) readv(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x0) syz_open_pts() 13:35:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:35:32 executing program 0: r0 = socket(0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1000000008003, 0x0) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000080)={0x3, "6518fbc8b2320b6759aaca64bc6f838fd25d977956d80cb93eb0ea74bc1c6a9b80bbe7b26109313cd8c8d36dee6e302dd23e6621896ececb40d9448b3e1cac04eb65f4f3e54e43d8a47847b9b1750362f4b7e4f5f5ea2733e085a3fcbbbcaf8e4a2922e4f86cfc06f93a42c03d993237baad5535e88d98521f71ace90ce6ca75a5bf3b1746369b6140f9a5804862afdce505091dad6ab6b34413532363"}, 0xa5, 0x0) connect$unix(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a539859770ce1f000000d9405b2065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec59f3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b84c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70654d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e24"], 0x10) socket$inet6(0x18, 0x4000, 0x1000) r3 = dup2(r0, r1) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)="e195f0855c6e3a8e62b033953c83992cac27d34a08c686cc", 0x18}, {&(0x7f00000001c0)="4b8e566c0a84147c640394c16bdbb8fd2401ca841968e19a05e6b08a0e39f3416b0ccdd44f500e04b78ed5f7f0280b9c98", 0x31}, {&(0x7f0000000240)="0d91c3b8130d0658c03ad7e4dbd144e31060a290c95400ec41f17f7595033b92b660f407e32b21ece9c1eb9254363498a0f6f85479532414be", 0x39}, {&(0x7f0000000280)="8638fa760161e7a0a2540fa676c5efe059f119544fa84c2b039370a40e9e0b371d9f882a9ffa2df3312e227dad0e407d5d400e896e03d3f5a3667026ce0bc6ce49a7de52711df3b086d2b9c4d381155466fa258be63f67a2485cb9e9d0a8442fb1f2794bb1fda91578edb2fe25a5997a6795f400680caad8d7a5b1a037b405de72af1e0664ea4e09be558117969c7aa5025c2f3e9d330255f2644b9e6072bfff767867", 0xa3}, {&(0x7f0000000340)="08dca8954a1a4e1e242e2235335c2838193ae7dddb4595515d9be70cfd4c7763be98827a6f9f43ac0ae7b7b76c6d6c6df259ce199b8fedc32923061a5dcf8be9c2be426e6b58cde2e39413fb0cda14b1aedf00c2f7ef1803afe8ce62f300f812b10978b0980c52e313c8a71e61fb5f4c89551bda6974867a7bfd3836416f926a8d0c26aff4741fc21958f8e226f4441addf4981ad62758dc412920b918df1d0e4754afe1b8ab402a690fc54e4e1255ee0be8490e73d14af76a1efa32f41e15912529800624e8bc1230b4135483dfd4edbed9bf9773dbafc552d1acf809b2662919de160f55f26212c359835b9f99a2f2e9dfd0382b8d1644a33d15cfccc75a74ebef147946094a07bb8283ecc9fd11ebe978cb8a280463bda183ecb9cb9e8e34adf8bc3c4d2e588502d599027f152d0c5443f5f1b4fd01f3e0a0243b51991994413d62959f671830f575b15c866753a06627c1d730d63386e00795de802542f64cb4c5b14d05290b441af59c364250071669984da788355d7fac9859586f8d22049c62223229ae5e5e57cf7c1a52cf35fa5661279b35659f37af5c3475dd553921c01fb906c0e9446e955f5452b8d51562c1a7d3f57615c1cdf048bfc450733c8fad3c58b5e99739d8c310138643c761bd29bdf1aa3286c84a4d549c7f23d901e1f008e11420eaf042af12bb8278b6391ebd44863524fe28e10d0162ad10b796a36fb18afdfe0e2c980a373b5ab306c117344ccd6216b18e376d75fc387afaba0061667e884da9fc370818e1ba33ab380d859e6edd84e25d637584b808e4007b16139976084b9a7b99e3fc5479eecd1ce933a1ad3300dad72f6ced192688aa5b7c0ebd0bf17ff558b4023dc93aa95e5b313391a0f7e35786a72c27f2e8ada60f9f98e407edea353f45376305c6c5dc7f7cd2b5fdb11fedd88164712c4ca53b92f33dc5cc7f681748334baa680e8a8f0318228216a81ec3982d3df853544bcb871fda713fe04759298a750faabb239cfc92aa87a6cc3c63133710f9528219ae546ee3d8b165caf49f2043307b90c33db7f5790bdf096dfc2c1a63692b9a9f86fd8dce9ffc32764e6738a75b507403ffc27eec7e245c47f6794a923c2b5a6f442ceb973b70b51e29e2434bc2f9db0c68b994c0f8d95a3712fbcee4012294205cc5162394f4603f97a6b6e6d02451abd7ea5be74bc4041e8f3db9aeb2c91bd463b90bfeace7b67e089659b358b716387394d44898e50f543c97dba1bc0868c9dd0b54ed70dfce4f685a5b412fa60816bafb5395899905efde15e06a72b59fe0591dbdde685565ca50e34d33c1f7949f45a1b9b514f6a3b3eff850c9292b8e5080dbb8ddd3d01cd22a08b322d92f96a552e1f1b72819c815a5d9d523ce68194846a099f4ccbad07b9ac16a068d14a4524ea9abcf0b73e6cb6a2c4f7d77a658e6fc5f771532119ff2b16bc27ab7bce46fb4e9bf35a2947348381c58806620a0e83f8e70bb45340ef381ce3c5ba6c36f21d00155a989e5a23ce6733098e7411cb50e49a99da20cf9452855abe09f839a4a5a7a835baaca185e6878b3b8487e3508417a5a0d7148c3134b2847f0e90c7d22967aed58cc0efe680c3f03cfb0903211f374f53ac72032b951749ff382763b1301eb90f35b4e63b1accbcfe0f9378a0892d10eec0c91", 0x4a4}], 0x5, 0x0}, 0x0) 13:35:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x9, 0xffffffffffffffff, 0x4e49a39a, 0x100000001}, {0x0, 0x0, 0x7, 0x9}, {0xffffffff, 0xffff, 0x5, 0x10000}, {0xb1d, 0x7fffffff, 0x4}, {0x7fff, 0x4, 0x2, 0x6}, {0x8, 0xdec9, 0x8, 0x8}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x8000, 0x9}, 0x8) pwrite(r0, &(0x7f00000001c0)="d94fcfae7abd17f498ad63b33814e362b73f4c28c71cdfa0bbf7e65b044d304a54a00e30de22dd1eb1e4db9cef7cb495611ca3ab608f219b8432cec6da877637c488963d49c01cdd4151e3cfaf0f8c260b8828e54549ea763eb3685eedb6844966c3b1e0cf49e837918832e8f33ab70752cceb995db8aa9674b2083672b1b33902df36d6ea470472e10ab2ce9473facc88a4f1f1b424b6e87dc685274b5e2af321b3a04fb166b00d087d5b86471ceb52f2b4fffa39e06930c153a7893625d5be731dcdde6cf334527da4dbb5839afe391f7b35926a", 0xd5, 0x0, 0x0) 13:35:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x60}, {0x400000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) syz_emit_ethernet(0xfffffffffffffde2, &(0x7f0000000580)="b1a05e28") 13:35:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="04000000") 13:35:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='p'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="8c65", 0x2) 13:35:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x5, 0xfffffffffffffffe, &(0x7f0000000100)="48a77228fcf6a1eb7004149d4329bceb5c691ad485737711056f0f5866b491eedba0cf9d7dbb806f1308df693665d64c02e09a7f1168113bbec8cfe27b16c5db54e47e7434af4c8299c308d5450e4ddab79bd99d16581f2b8035985463007c75dcf5ef4826810502133e047fec03e5076a97bb8e0ea15938659d6494e9dfce2ad05514b68cbd4733637eec8f7c0645d3b6242766d631796c6b5eb975679848", 0x9f) shutdown(r1, 0x1) 13:35:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x5b, 0x0, &(0x7f0000000180)=""/91}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x14, 0xff, 0x80000000, 0x1f}, {0x2, 0x0, 0x6, 0x98b6}, {0xa358, 0x5, 0x80}, {0x9, 0x46, 0x6, 0x5}, {0x1, 0x3f, 0x2, 0x7fffffff}, {0x7, 0x8733, 0x5, 0x1}, {0x2, 0x1, 0x7, 0x2}, {0x0, 0x99c6, 0x20, 0x7}]}) pwrite(r0, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) 13:35:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:35:33 executing program 1: r0 = socket(0x11, 0x4003, 0x8001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 13:35:33 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x10014) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 13:35:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) dup(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f00000001c0)="1618e4f38173b49f8958594bd5bb5851d8cf9877093bed495a721273c6eb9c2f657dd64516c2618e19287029c38f8d8b7cad2f807605b36a2bc30fcaabf013cfb694fb", 0x43, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd08ffff"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000080)='./bus\x00', 0xa044, 0x100000000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 13:35:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) geteuid() sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3", 0x57, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x443, 0x28) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/9, 0x9) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000340)={0x1, 0x1f800000000}) 13:35:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x24, 0x8001}], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 13:35:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r1 = shmget(0x0, 0x2000, 0x401, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x75b, r2, r3, r2, r4, 0x21, 0x200}, 0x2, 0x3, r5, r6, 0x3, 0xf179, 0x4d}) r7 = getgid() r8 = geteuid() r9 = getgid() r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, r7, r8, r9, 0x10, 0x1f}, 0x100, 0x5, r10, r11, 0x7, 0x80000000, 0x1ff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x0, 0x3, 0x9}, 0x0, [0x10001, 0x2, 0x2, 0x0, 0x9, 0x7, 0xff2c, 0x7]}, 0x3c) 13:35:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='ol', 0xffffffffffffffea) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 13:35:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0xfffffffffffffffd, 0x80000001}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x1f7, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015961248 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015961248 13:35:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="7fc2ee8b32e323e3e3ea0d02ab31da1ec5d75a8703bda750e244121d67e394de556ecf5d3a840330c1f54ea5b57dd3258cf0bf78f7efe27ef3722f37982834126587e8ad955627f5419a589db826c5c64b0053544d1645c9cfa82e3d0ca8ece2456ecfb943f5757948f11c689827debfcdf7dd2e79f78cba1ac3efc04ff103364843e7ff9dddef9c33de553f935fa7294025c1a794e8f3798b6b4a19b96e787f40e8d7ed772d564e2eaae2fec035896ab7b38ac892a30b1b51ea6bad29e47ab2", 0xc0}, {&(0x7f00000001c0)="1e7aed62f4c3c89d62cbe86ea485a28428", 0x11}, {&(0x7f0000000200)="97af0ba5da8c1f95cb1fea29c4fed00f3c6c110bfcde854a03664a03f374ca3450e12500e7b105e712a4488abd6726ac2e64cb400b43815ba37afc67777dbc508d2f325e068ef3e1e9fd856728288f035ab39449c8fb54d935f9d743bd84a86ea68b85e28b491de15fe6120fa5c0d9ffcce4aaad1904db", 0x77}, {&(0x7f0000000280)="6d1fcd9659bedc71d9864938c36de697bdb5e8f63f33ea1a03086a73a721fe0b34eddf1d7be8356f3f3421d82f0d353dfac879d61f7eee236912aa0930472d7dcd516fa34f404a5b6c74c27b", 0x4c}, {&(0x7f0000000300)="94dc8da212812afba7a822b18fd30662e4163c3c52d7640b6e455a8c3bb61ac3ff60e947ecf0692927210da5600936e9eafc9a63012795269ade099cfbec41649aa5abe2541a37f498324a38618ce52f8bd84c74063a19e8960cfa0d308f30b64ebf15", 0x63}], 0x5, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB], 0xa) r3 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) 13:35:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) getuid() getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r4) 13:35:33 executing program 0: r0 = socket$inet(0x2, 0x4, 0x9) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 13:35:33 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) semop(0x0, &(0x7f00000002c0), 0x10d) semop(0x0, &(0x7f0000000480)=[{0x5, 0xffffffffffffff04, 0x1800}, {0x1, 0x6, 0x1000}, {0x2, 0x9, 0x1000}, {0x1, 0x0, 0x1000}], 0x4) write(r0, &(0x7f00000010c0)="b3b110112e91a36a602ec1c2965e199918ec5b1b70c33e16d8a0f18a2aae803aca45183d9fde4b24b13a2737ae37b7437e1ae8ea28cf9a0d26d591e67f2470c7d4cbae5b0f0200c6c64978034181c8ebcc73145cb61e324e03440d24346189b3569cd59cdc184fbccc45de41255380288d0233167590c261a26aebaa517e48c35c99735148176c786bf2207278fd8142ca4a9f69fe251f92ff98051c35dd10ff2c763377e855c4fb0d5df4b792aa049655b749db755964f5d314087359c9d3590343eb671f3b810456c7c2d3a430a92259d9597cd424ce51de36b06518514070a7d317c193f75c2ed6e784646fc5a626d4dfd075d58ba06489100a4d965cf04f3bbf4dbfee619b00"/279, 0xe) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) semctl$GETNCNT(0x0, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x9, 0x3, 0x0, 0x77b6, 0x1}, 0xfffffffffffffe89) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x400000000b5, 0x7, './file0\x00', 0x6, 0x6, 0x200, 0x100001000}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x1, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x880, &(0x7f0000000840)=0x37, 0xffffffffffffff33) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000c40)) dup2(r2, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0x453) r3 = socket$inet(0x2, 0x1, 0x1000) clock_getres(0x0, &(0x7f0000000940)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000780)=0x1e4) r4 = fcntl$dupfd(r3, 0x3, r3) getpeername$inet(r1, &(0x7f0000000280), &(0x7f0000000740)=0xc) semop(0x0, &(0x7f0000000040)=[{0x1, 0x83d, 0x1800}, {0x4, 0x4, 0x1800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x1000}, {0x1, 0x3, 0x1000}, {0x7, 0x3, 0x1800}, {0x0, 0x8a, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x0, 0x1800}], 0x9) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000008c0)) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000200)="7242cce299eed89aa845006855f84e", 0xf}, {&(0x7f0000000400)="4ad9ef65e3da11015881cc84acb836d9a835db34a6b1453d3e872da301be954896557eff3d71a02cc94a0683d1ccafd216317606ae86327570e0bdce47e00899b344d7e30104c3754f20c4b1989326e81b61ef5ddb7775ffc05553853147f3eece9c", 0x62}, {&(0x7f0000000540)="bfef6f766474e0f3b4b5f781fdf49760572188b78e38a94c91046598bd52dd2b0e0e5c7ecf60e19805f619630b7fd2700b70f52d101aecae9d7731b15ac28d391cf5", 0x42}, {&(0x7f0000000a40)="98bf901d37c0a8f746c0b61d2a9f7fd2c8ab08f07cd560ce9a46158fef1b92aa51cd4856a1e98bca48a1411ee18173d8e41f6feb33b69a59fe997b8b1181d38e4a83284b187c77c2f858eb26605c41ee32694cac7d8dc12deb0fb9107cc163d30fa50e3a834105388633963e389dce5fa0af9a844325c5a389c36fd064e62c4224b11215a609302eb640a5251b0b12e910533fcf302f36674f11644592546a66726d584ff91eeb1082eef4894edeff2924b1d7c8040bdc36391804cb3d1800505f557fc871587bf9a8e47104353a9ba9a3d121fd86d2dd354534904ae5", 0xdd}, {&(0x7f0000000b40)="d4bfcc88dbb32bba1fa600df2ae5e370e2105f96d1ab01b99e91397008c7544a4705ad3004064a94324e0346182ce5323fc238bec8085d5f07b3e921886c0a9bb7c5d00aa925527e600a67bb73562419f82d8bc1c62aa8149ec805a179bdaa7a00958c98d1cf72bda16d73dac85571bf178aa69192733841e96135266699f02faf6c48b0fa451cc679e620678ad191ba1d2a7f4ddcbbdca2f81287678ff61f1dfde2746970cbc27861e5a00b834240a7e7a875bea1cca62f66d6e624a988270933e862b211fc12cf5527ac0c8b93bcbf5fc1f95ab143f7da7565c8068ba660cbadd16a0ea1ad40b76bdfc949097ca02ef36113151007aef9", 0xf8}, {&(0x7f00000005c0)="1130ff85a22c749dd1cf9d04543cf3bbc3c05636d3c61b9fd4228ef8039e20abc3557905a7217aa3867fec0df1167a09ae6fc81ca7cf784da01ed2a279eb750ef2b68f9159123377eeb64a0552f7670b0ba940fb4244", 0x56}], 0x6, &(0x7f0000000280)}, 0x400) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000300)=""/120) semop(0x0, &(0x7f0000000000), 0x0) sendto$unix(r0, &(0x7f0000000d80)="5d2e08606106af4ca5e201b0f8d2b0735ef2900395190af319c10dd04880c089c170c0a2f569a3a4aece24e8096d36ce772ad470045f7690584533e603c8696af54277acb8257c988e9ff0c98dfff30db2e9d0a49370eb928fa8df4cf24b5494b531690833d610063834e97862176b0d91f656758d01c53dbb50ff4669e2bf5a91e2", 0x82, 0x4, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) semop(0x0, &(0x7f00000000c0)=[{0x1, 0x2, 0x522640e9be6894d8}, {0x1eca69648219e037, 0x508b, 0x1000}, {0x3, 0x3, 0x1000}, {0x4, 0x80}], 0x4) 13:35:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x800, 0x280, &(0x7f0000000000)="c5c3a25c884793790bba42b9fae86ad988a8e6084347467da933fa9eada1b46874c7804640ce472bab1ef945793c465d2c912072d27d6d8d48c0164aced841a6c88e2730f9a80eb962d63a79e9b196359015ffcb4ee8324ac834b41830ecdf1cee37", 0x62) setsockopt(r0, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) 13:35:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:35:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = dup(r0) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/30, 0x1e}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 13:35:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 13:35:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000000)="b6db", 0x2) close(r0) ftruncate(r0, 0x0, 0xc4) 13:35:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2000000001) r2 = msgget$private(0x0, 0x201) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/22) 13:35:35 executing program 1: poll(&(0x7f00000000c0), 0x0, 0x3ff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01e72d2f66696c653000"], 0xa) r2 = getpid() execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)='{#\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)=',\'\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='}]{&(\x00']) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)=""/79, 0x4f}, {&(0x7f0000000640)=""/46, 0x2e}], 0x3) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r2) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x5) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x1) execve(0x0, 0x0, 0x0) 13:35:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) sync() r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1ff) 13:35:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x8, 0x0) r1 = semget(0x1, 0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x0, r2, r3, r4, r5, 0xe, 0xfd}, 0x6d2e, 0x1000, 0xd1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000008c0)={0x6, &(0x7f0000000880)=[{0x7fffffff, 0x6, 0x200, 0x7}, {0x1f, 0x4, 0x7, 0x3ff}, {0x2, 0x8001, 0x100, 0x2}, {0x401, 0x2, 0x7, 0x8}, {0x9d7f, 0x6, 0x2, 0x6}, {0x7c000000, 0x27d7, 0xffffffff861d1400, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x25}, {0x8, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000840)={{0x7f, 0x1}, {0x5, 0x7}}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f0000000500)=""/181, 0xb5}, {&(0x7f00000005c0)=""/179, 0xb3}], 0x7) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0x0, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:35:35 executing program 1: r0 = socket(0x7, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000300), 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:35:35 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) select(0x40, &(0x7f0000000080)={0x101, 0x10001, 0xffffffffffff8001, 0x9, 0x100, 0xe031, 0xffff}, &(0x7f00000000c0)={0x50bb, 0x100000000, 0x8, 0x400, 0x1, 0x32, 0x0, 0x10000}, &(0x7f0000000100)={0x7, 0xcf, 0x8, 0x2, 0x7, 0x4, 0xef13, 0x20}, &(0x7f0000000140)={0xf, 0x6}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x168, 0x4f6b, {0x0, 0x9}}) 13:35:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="566535196230d8d05c5834f0ef97e08544de7fe431153f420ec61882129f2330d2c3fa5142989c2f1a3196fb3faef48d48cb9be510537c747d715fee9a5f90c126f5a97111b2fc6d1d1ac499c1c50f305d93e15473ac0e442dd1405ea2fd66b238fe41f2b350bc0a6884b23b1441816b71c010d16f2c659724773ff21fd278fc82448faac63ac64b65ae4619b4b70c03537cb6e8025fc50d91b728efa8d64293666d353b1685538487e4c5605c0a33dc7c67963ef533b5623cf5cd44fe4fac2c", 0xc0) r1 = socket$inet(0x2, 0x4, 0x400000004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) setsockopt$inet_opts(r1, 0x0, 0x69, 0x0, 0x0) 13:35:36 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x400, 0xf4, 0x4, 0x42, 0x3, 0x6, 0x7, 0x10, [{0x0, 0x6, 0x8, 0x4}, {0x9, 0x1, 0x8, 0x10000}, {0x8b38, 0x0, 0x7, 0x8}, {0x10000, 0x8ae, 0x324, 0x5}, {0x2, 0x4, 0xffffffff, 0xb0}, {0x2, 0xe03e, 0x100, 0x6}, {0x8, 0xe2, 0x800, 0x2d}, {0x1, 0x3, 0x3, 0x2e8c}, {0x2, 0xa70000000000, 0x2, 0x6}, {0x909c, 0x7, 0x100000001, 0x3c200000000000}, {0x8, 0xffff, 0x2, 0xffffffff}, {0xfff, 0xed3, 0x5, 0x100000001}, {0x100000000, 0x81, 0x4, 0xa68}, {0x5, 0xffff, 0x80, 0x2}, {0x10001, 0x1, 0x8, 0x3}, {0x6, 0x8, 0x5, 0x5}]}) dup2(r3, r2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x45e6fd3b7f8d4d65) mkdir(&(0x7f0000000100)='./file0\x00', 0x133) 13:35:36 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0xffffffffffffffbe) write(r1, &(0x7f0000000100)="8c65", 0x13f) 13:35:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x40004004000828a6) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x42, 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000001800)="e246403d468eae160ec736fdba4af9b99fccec659d3248ba991309e1c366c82a6f4c8c534e8f75fddcee1d527ba7a9b895ce8c4fed4b8b637b2ebbd4ef3da1906e668683d5ee79199fef95e1e9e903cd961740", 0xffffffffffffff80) writev(r0, &(0x7f0000000540)=[{&(0x7f0000001780)="0000001860b5008b00002b27feff0000000008000000000000000000000000000000455ddba9000000001fc2", 0x23f}], 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='+\x00', &(0x7f00000001c0)='}\x97\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\':&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='&#\x00']) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000400)="d670d05b11f6e2f9157a59ae9f42bc2d993d30a3f28967f1a6d6ac4b76876b9641991b136bcfd27ca0a2bd3d82ed725041b49e38", 0x34}, {&(0x7f0000000500)="3111b6cf0ac677e428b2c1235f0b406fad598f797e58e763cb3a432c047dd990aad1e1d130d432", 0x27}, {&(0x7f0000001740)="baafea637fa4d8079475901276b53c765f0c9decd91e1c36e9326a74b64d7f770d827e1e0bc0de698a166c8188769f7149f4ef", 0x33}, {&(0x7f0000000580)="30875aee07679fc6456d056c58249a2f5f0c9748d0a631ff7073eaf73ee144d9b33976e10c95e9c1b2f7fccbf9153cc00b65e710b3392e8664e361aff9c0f4552353cbfdf55d9efc3375428e38828cbe0d2e8bbfe4ebb5458b0639e941dac0189ab86363dec138da264f03ca52a3f6033f1e033841f9e98b6d90827c955ed4ab0e7977c8c1b83c5cabfc6dedcd972c0d26eeb805ef602e7c9488b4c2962c3b0c0a75b0a80bfe3dc8eb54e77ecc90ae03c4c53287f4dc7fd82b3d3fd9edcdc411719ec87eae88fd3e8929476c995a42bfaf8d3b86d080520c4f8e86bfff24ac7bdb110ef847ffd8ae0a085336504a80501846aadde68772db5238bc257e14545dba1a168e4d2708bb11b2764bdb775bf9f6e2f33775378638e529d21825c6e451940a8b24186ef6965af6a44d397338dd52ad8bdbcfa3c153a6de1ffebbfe27a7f6977bf46eae0630a4f33b2300d5fe5bdd995eb0582cf746c7d983017b22c8e49e49fbdd752d7427d0bd378976f29e51b8393292df6a3819509ec491224d4efee01cf5bfff3220d8b96727067b1c3d29285f4181433d498f88d059b2c1f698f4d9c20aa86faa1a23cb8b5cc514e099388eae9999e18ec49457f0ce41b52cc69a17ea92f7cfece2b074888cacdd403cc346470f98dabf7edf379ea4a11b389dffec49cb6c29c209bafef564330a75ab17121caa2a0cb3cfaa2babab1173d237f2a059fa49152f049a0c64ee8c30458c38866cdc39ee586878696a41efca345ebec430261f3bf31016e3b60ba449faf83ccabfc53b0e7ced9a6e628b1ade4beaed1ac90c8f78bb7ddf70ddc7526930b574276da4fd738cb9a6a1eee82a0ac8f12ee338876617f7f23db4cc45dc26165128f03691cb84a72de49abbb5756bbacc528a2f1a3e28c92bea104d69bda65f0d5a63c82ca9f82eb985bb1a1720c66f72617cf45c37dee1397d04ca5f92354eb5a6226482ee9324f0a62904749da0d4f934f1f211775b1968eae45bbb20e4ab2f06b91b23d4f1b8775040f704210ab2ec4a3cbd0fd050171c2adba58c72384746c4eda44ebacc583f9d43b2b7fb604681b68dc2c4b628497bbaff132a77a222d6fcb8d3e1ef2595072fd74c3edb59f456fdd74eeb8ac2eb97f1a2b0d6db4a0cf30d4c00b7f6a08eff60a46a760ac8f576d44ed9b80c3ae62af8a3c198db645e9c0234c5a6f216eb96d0172d034666bd8d6f8f3dfcf1257c48cb591739c4a165c1e811d670fd9d9d30d86786e46ba20a68e6327c5aaa397a3d88db3f09eee9a3981eff160ae9e2e91cd2c8304b25bccd0603f1dfbc9a57ff5e5d78f73e17f5c4cb50fadba4b463d528015788ccdab4fd3353f01e42f71c084bc163618eea903e25b16d2385f1e29332b988a8ecde6e33aa1022aeda2206119031b767fd803e48db14a97e3e520e9aa7a4fa35584e69d13c1f87f84cbe65e77c0a299f78ccdbfa7e1064265ca645ecded2abcd54dfa368bcede64bcbb0db08467cb764f81b1c96b89d45e6e6c64941cbcf904651f213e70bdf57176ce1b9a948fd55099e8080740c88f1f803c4bf099156a44ed30cad9c513c5c2e0ebc221a85a23506b9338cf2f614dc6c77eb4a8ef5b2359a0703f80024861937f6abf1aeb4148f722a2d659a4632a5f7b768262615abea6659e73ad391b2e80ca583a45fc98daf9082b55571422e7196dd302711a6ff4b612149dfe7f3ae898242bbab5513dccd9c64f2f10625248981e9c69e4aece67c19d6f9a55c91b0e08861aeba0d7d4307f266923d7c8d0dd84e57d350c0964c4cce88c4f0b1a9580805b51c344717ab6f59c88d9d1e775e8409e6e0e2558da60f9d3d18a0d42f6f02759eb7bfaed7c22d66ee388bd36f75080a20bc6953588673bc8503cd08e1f45a54b637dd656ba6741db98a3a5aacf984a6d2393af8478bb00c04ffc6012a9a4bb6af2b0d3ac49069cec5752e849809103d1d33512a4a5dee73e11328e2f0cd63c8f639d6e18097620c765110eb0e7086d02e9639f00e587e057cf222dc6f940c5d04f24e511eb86d8341be45d6d5c5778effbc6e3b30e0bab2d6e972e3e1d26c6d8702ac6fdcff178425c3afa0cf0485f980df59dc2e7a62b20806fc59ed57a0e32c2341dbd2c8268507c09d3d7a90c7eb714397d7df46745318226043807fec95e9afd3ae1d0f438ae57e89bb01a434acba18f25c496e343b347d8ad071677dc60103e82e16f1079d88ce57c6869d938867804af268606a1a445c6c35e49124e32c27cdf9840fee713dc44ca91d8a7299a7c5d1840a65dccd6c225b767933f1d1643721b603702b28d8e0f945128ec1a75cf417eb0d6f5dbdae69deeb727f54dceef83b97a602c1e78ffeaae07f35b34a8e3f7aa2b011deb4fe8a391bcb6588f3b1e74082ee63621d86fc672f64608d0f21c3fce0a7c206408fef5b961332f3854a22d6f4dd65e674e562db69f8bd3ee358d191a121119a1e881dc3d327e83c7ca5718e0df0bdec8de06ea1438c924f584c524a5687bd2e806d42932eef639d6c6e16a361648fd6f7086d93a372f115cac510c079ae687065d3c5657c6a8a277668656e0538160b982e2583b0f4fbe9668d9f4ed515930bde972d2ae8776625f436218ec8366f52d1ac81d8fa43bce07cb77de76446d0dd76352d75f501259027b5db0de93079bfa45a0940d3d5fd3cd8b2468caf5c120e694179b529b515045f5e1ca2efae3bd64cf6393d4d617a897598574c941e1abf47eb5d078bd4da8a6a816ca5e549252e973f38e4e514500b5a2cece0870d9e70661c4dfe91caaf163d3b2ffec1701091cbb6be74f3a0246f11b99c4c2151ccd9c8870d45cb375b86341d2fb31139841d10709809d243adb86a12de629c666fc36980034a10d898f0534b9ba3680ef541703eb31869f466f19c29dc51d3411e42ade07b517475de5f9dcd72809d78c5ed952882663480f084a755c2429c809bc9149e2a7e700895df158ace7b219d3b19129e346aa5793e519638cef86e0eaac26bf30dc558793051ca2b8a2c0473895bc3f4bee9769935d24a40a838565864b5f421e5dab23a52c43ddb9b75a3a064b0973798403bc6489d6be0a90e0a4f18551aa8626f21df855eb69c6651d0a30c8cfc0b370624154773312f53f1b04b25f29ab99aaf5e19062270914da2e3f838c74947159211208b567231521b0c31cece3f3595a9e673f5005e0af533f32313b468c631eec501eaa5147497d1642217391c9aaab4d537cba16a5252605000c98c4966e733af7166a81117487b4a2b1535d060994a2b9be8ec3cbfffd02f392892270fbbe44932b4c2b76e5e14a2ae12e475b3ec568d1cbd6c2919e4d0335a6d29a982406e0b0357ee2b67d42403dfccbb865532635a0816abc0acdc2f5cfde5a1cbd887b0384a8ffa17dbec03db6de3ee2e88593a5301c1ab3bb0aeae716c64fde319a595cfad24b951dd2a708a37ac4247c46181b7a2eb3cd38c6e72457aa1e9029c815cb3ddc002153483ca97a18183c129802d074aa66f290d3c3d22290bc94da4fa6d855b56ded4b71efcfff606a109c3fc3f472624ebb58ed442c947071ac57872e20a61fd6a98b65689520ee25aa0c5cebdc39f8b5526811a7d1a8a51ae78557e90c9254326ce5632da6eee7130a8976578fd5e87a3e3411609eb5bbce1ec8fd48dea4f0bf9a6d80b2122fc12f01a3555871ba4b8e8dfe722704d27cc22540ebcbe993bd5287e087b8036a21dd6a9adcd5147a3f3ab39c60b3d33f8203df9396d9b57c1f9b3d49cfeb0707a3f9281462afb2516a92cc7895b897ca05a7817b1ee8ebb43856801fdf24b2e0d36789b0e98159d658c3a441f594b0ec551bfe17b2f06fbf6f48175a185dc80ef3d0ddd0f62dad6e42f8b2ea060873d21fc44778012f7c73d1cf0afd146929587deffeb327faca8d72094ba6f2cc29d63a69dd9a203380590c390cc5f9ddf91e29c22c327e893c290bfb406fe07272d5f9adf65d7cbf2d20b13bc857a72cac9407dec681305dca9cf47b3b81cf916d3a6b6ba77be29769889b5fad5365d223bba29fc168138bb01df4f6a049c0cff4535b07bb74b241a880649cd5d77b987926561e9bdfec291f565dc407ad168cb81ff2f673d90e07cc2ae4b05c382415569482ef09e938498373fae3572d46d2de9990d67a23d2b732ed9d9609b269efe388e85d02b03077bab78b0af82e5cd26a59c36e0fbdc7da319f553b8a218445d2adb80d81413de890e12a1b42e51d0e1da669108e564bf9a2465de46661aa33cf5200f2bcdd1ba66f888e958a05e80b7fffa84c21990c74e5acd917171e4e0b7fa4aa5ed623a23badbf0cc961c3ad1e25933cc9fbf44849c708393d5e889c99fc9aee25c09e604d33c797a3ccac2b794f4d40aca9163818a38ffad1c6ad719f80cda48bf7e74fd719cbd746b88a978266a43d4ee758864431cfe4ae8205b265e0d278f51408509e7ba135c704f77f5d411e414d93e3b8e8bb7398caa97adacd7baf22fd8fea208deda49522e46d98b2db026291a8073216ee84239550e7ef58f29fc89279df8c54718e7c2b848bd96ec2604b1dadee8c1a1b780a02fb7fd6604c9c272df8dc82dc4470ca08d7fad5677554a197a1281ae364b08c576512c01415c19f9134f1060e5b1cd92a6d0c2a31fdc509927ddbb5f76aa7ef1ea5693a9afc436721fd0b2a665b4e707d591cb2fef7c4b09876892401eb1d0724238a21752d29740a9ae221e5b80a00ec175491106c1c6f359dc1cddcc1059692a0e10554c1bd3d3f5fc101029625893678c9799b75cb378216181ac0201604d40ca26890909076597165d1b26d4dcb250e7288354bda807f5280c78dbf2ced0e1eac142be148ed07ced4318385affed44c690c37f7d70ada7962819a16790432764a3fcc6e7da223f9bb82e224e38ac3ef11a7d3ac5da774173c1134e4e61b420300144295187ed6fd9a17ab70793c11b001fc9e804f82ab06f6e44ef739211640fc103bfc0833bb80d961ae576f93d384bbf5aeada6a819c517b838ebf8a2e2dcd6fc1dbae6221c42ae5370bef5a2d73d024b94e4bfb166dfc4d56bf5a07a0a9eed5285acbfd231d9a471c4f315384a0930983f2b863a0260e6ebc42c15fe675db19850726d1f1c02b9782d654f9b20a888fc75446a095ed86c45f6bf7f3ca054b6c4e940102a0db5c843c88f3cef6697b9b08e33cd6a625dc9bfa8caa67b19adab0c84c029f0410db2de0b5546d0a9aa3a15636921e5862e06ece5137081b571bdf89d05ac62f2b1b9499b65edbfbccd1dcca670abcc897c800fc4b209820cd9918798b62552bb8c67ca9ce62aad2039825d5560e65612caa672c32f0933e58c8adf683da33d02852784c1f38c5c1583e9beeb4e5ea9ebb2c2f040228af4e4cb7404f83e764911e9417c29b75824376eb635be7e0603cffadeb86ee8b9089e47137288211bedaa33629129dccfa951f57444d7ea4e577359e487d6757f7c9d6cd944ae00cb277ef366e536d0f5306b7387f386257c0f8cf7c8b0d2d5445e4089e323e8c8ab9bf659f2c291352fec95cd17b5ccbdf0a89096d9ca3ed5865102f0c93eeda7a7c7f5447faf67a2cb92827e4ecb78912f5f9e02cb8f9f00ebe9719aaf8ee720966145572f09830aacb6fa8efb597e583d2e890adc8969b16ab1cc6f25be6d46e7054dff5e326d027d3e808f51c6c36336a4a54c43f589b9c328bbcc5dae3e9e4dfe24e70c3a08731ded805e98c2d74f388db67516c1ab3b07ced26fc3a62d68e08293a745b51523ad5ee", 0x1000}, {&(0x7f0000001580)="7b145e5ea504dfa86511fd2aa27377308dac6ececf15a127a38e824dab8a043a1f2c7b3b6e4a117a188530de5fa5e15a040e02e09d", 0x35}, {&(0x7f00000015c0)="2ef361952f1495287f254a8d4fc86bb9fc12f83e81d326f95be7c4788422b4b396fc8782b8b52c57808987a127bbb3f6ec831bf3a8b832f9d527c80327235189ebd440dd06a4389085a73e1aa38ec2043db8d9132e044069f3de5a04b62577af8f4deac1c820a8724d35129e539a19d25b8f2474d0bb143d4a98e824ad4415e9508a690c159862fb3e22aa1495307aef6fd138d86ec3b9be696ed6377a2682a4f4ad09a7cd2f5d1c1176083d41c2bc3e14d8904d36f4e573", 0xb8}], 0x6, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) chroot(&(0x7f0000001700)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x80, 0x149) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000480)=r0) close(r0) 13:35:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000300)={0xff}) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2, 0x117) unlinkat(r7, &(0x7f00000002c0)='./file0/file1\x00', 0x0) setgroups(0x6, &(0x7f0000000040)=[r2, r5, r2, r1, r4, r2]) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') mknod$loop(&(0x7f0000000380)='./file0\x00', 0x107, 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 13:35:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x31c8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 13:35:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) shutdown(r1, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x10001}, 0x10) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1f, 0x81, 0xfffffffffffffffb, 0x0, 0x3, 0x5, 0x80000000, 0x1, 0x2, 0x20000000000000, 0xc0}) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x2, 0x3, 0x6, r2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 13:35:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:35:36 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x80, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) r1 = semget(0x1, 0x4, 0x40) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/105) getdents(r0, &(0x7f0000000040)=""/60, 0x3c) getdents(r0, &(0x7f0000000140)=""/48, 0x30) 13:35:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe92, &(0x7f0000000140)="b6f160de6090c4237488e6478164664b85f6bed3708579158eb8e9b4c602a136a6039b0c98d12dca947ea4cc8d1886f61e74b1b1f713") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 13:35:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xda7d7eb6b612b378, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9226041c439d81d1ca9317ac8a7f9499151af999", 0x0, 0xc611}) 13:35:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18, 0x0) 13:35:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="820201afe00ee25fb8b4d180ba0574af062a71b17df47c911a417b13bc5daa3dd8254ec9d45f000000000008000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x5) r1 = socket(0x2, 0x851b58cd0da243c0, 0xfffffffffffffffe) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r1) r2 = socket(0x2, 0x2, 0x0) setuid(0xee01) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x8ce, 0x7, {0x7f, 0x9}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r4 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x8) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:35:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0xbdf9ff2319f0ee17, 0x8, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x10, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x9, 0x4}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xb05154b35b66401a, 0x4, 0x80, 0x3ff}, {{r0}, 0x0, 0x42, 0x40, 0x5, 0x2}], 0x8, &(0x7f0000000040)={0x10000, 0x1000}) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 13:35:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) munlockall() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 13:35:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") rmdir(&(0x7f0000000000)='./file0\x00') 13:35:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x10001, 0x2, "f171d34b3130e1d09d09de1000fb98f5c482f93b", 0x5, 0xfffffffffffffe01}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x858) lseek(r1, 0x0, 0x2, 0x0) lseek(r1, 0x0, 0x0, 0x0) 13:35:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 13:35:36 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d9209a679d744cd1cfd0b34aa3fc1611c2d65840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11be1bdda9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f1253654f503adf2f3b4affd04d71f0e9b8bbca8854747213442d720dac635800236b272dd1"], 0x10) socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf34bacf37ddc84f71187a5a1db6711dc59be5c8523ea1c80ab351876f9a337bb72a68e5a643572aa5ab6d94cf3f6ba233cf89fa5b3759a3f1e7ac6b32bdf787422c6903da23023ffe21faa72ec480c29d84570d7a4de90e446778bd983f61709d292db95ef7e07f7d70521774ffac88e661e0bb6536884a7e702019e7c083d5dfe38e9f241e5058655c474e162ba10d9a714c6a1c554b9799da8ae24cff5cff6e46d7741678a2d8ab94d5083c060632331368a6ed5c1f46d7210ba738e4a3780bf05dbb31323633c0476bd4ec9ee08c838768283f95218b59359067cada681b7f2ae72c87d82865bf33afa2a", 0xff}, {&(0x7f0000000200)="4c632db1ad3950153f6280d7b55924f89496d86e1a690980efe0e2ea6f2677bb8169f234e4fb68102cdf1d5750cba9a545cf3fc843fdf852235eac7bb1667602aeef3611780bf2201e6e9b51b9d34cf4af9ac129a5037bd32e384d3137d7dd2efb1186993669ee1b0fc3a0ecab51342ae8f1", 0x72}], 0x2) 13:35:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x22) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x100a3, 0x1, 0x0, 0xccc7}], 0x100000000000002, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x19, 0x3) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r3) setsockopt(r0, 0xfffffffffffff800, 0x78, &(0x7f0000000200)="7b51ef94489988dc9521e0d80c11b6af77b16cc3be3a3884cecba7b295b399c456689af82e95adbe52a0cd6ba66e698624b661f9decc9de19098f0bb8040b6d7596a604f60cfb276a483b3e4107ae5c0fe25c0ff137712ac37e93eaa4e174de5e9d5e17a3b8363f808fda7a5405ad02702fda973c6ffeb3a242221165bd5bdddf770cd808968fdd1b2c36a4e90a3f3b5487e43560ebb9d3fa468367f81bfc0bad5cd88f0ffa3c04a493233bd43320c506806f29084cbaf4aceb5f67f4bf9979583a0ec4963f138188d7cc3b294882d44769694dd0470ad72e433c091619cba5d1a5252", 0xe3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(r1, &(0x7f00000001c0), 0xb, 0x0, 0xfb4b, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x6156, 0xee, 0x7fffffff, 0x1, 0x7a5, 0x81, 0x2, 0x2, 0x3, 0x8, 0x2}) 13:35:36 executing program 0: setitimer(0x1, &(0x7f0000000140)={{0x0, 0x4283}, {0x9a8, 0x377}}, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r1 = getgid() chown(&(0x7f0000000280)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) getsockopt(r3, 0x2, 0x1, &(0x7f0000000400)=""/20, &(0x7f00000003c0)=0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x143, 0x8061}, {0x89, 0x8001}, {0x7, 0x80}], 0x3}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0x2}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 13:35:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x100, './file0\x00', './file0\x00'}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') ioctl$KDENABIO(r2, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") open(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) 13:35:36 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000300)={0x7ff, 0xe8}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x51, 0x20}) 13:35:36 executing program 0: setrlimit(0xe, &(0x7f0000000640)={0x23, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000080)=ANY=[@ANYBLOB="01802e2f66696c653000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="55d8c9f4e6f56c28816c65b66082a81e03b9a9bfabc8866d4a20", 0x1a}, {&(0x7f0000000140)="f61adc4d42886a6cf3496600ca7edb625915149e74170856f2c0394e9d171434cab3853a0747a1730243520ff818fb84cf678fa048e51546b5ec696a34a6451501dc14d909c0c0f00498b5c1d6b955f7467e68148eea2320bf7d657a359212b600bdbf4b5eef3c6a11e073c84e1e3199e5fd4d6013cc07b32674f743b5c76dcecdc7cbd017e3b3c276d4db0078f3c9f7637e633668fc12", 0x97}, {&(0x7f0000000200)="854c46612e1c24b923cf0d6497d02708d019f755038ac176b9a5645d223314fa4640066ebca4f5ab29b4cbe63415d32cddc42e0434ee904c73d1e9a31634c003c22bfdcdc9a0a94c6e5001b2a1788117359d7857766015a90f1509c725ac03e6ea12f770b9176cbc48f2222199415697d423624804a9177a2cd0a2f3c5bd81f7752e16cc18fbec21712e356488aec200bca2e5017015f4b52bffce1e8a96f600fcd3b5deb4e4a3ac61394c7b9cee7c16cdd94fb54e7a08793e2108f250114e06bb8d5cde424408e74a0c56e5f1aa36ebf9663494a0e843c9f8866269f4ae0a5d6e3e342ef9e4df07", 0xe8}, {&(0x7f0000000440)="9ee3b47828721f070b088f0dd8489a926327022d0577d7133d2df8f7711abdd5bd0c45413f27991302ca5759cf2bc9a8863e5eb673933cb7070dbc618bf4a8a9a6d6254725f07c4c37812655736fa56cc50c5866942bc88f092bb401067060ac954d85283fc89b", 0x67}], 0x4, 0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000006c0)=0x6) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e091f8dc663cfabf04d1c3ee88ae6ab3a", 0xe1}], 0x1) 13:35:36 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x0, r2) 13:35:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125d00000000", 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 13:35:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x81) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0xc}, {0x6, 0x9ab}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[], 0x0) 13:35:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8, 0x0, 0x0, 0x4}, {0x15, 0x0, 0x0, 0x8001}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 13:35:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x100000001, 0x8, 0x5, 0x655, "523f4c8d76eba137b6b06e31d2762c86a4f8971a", 0x7, 0x5}) r2 = syz_open_pts() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') flock(r1, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xe6, 0x62f9, './file0\x00', 0x4, 0xfff, 0x5, 0x3}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) 13:35:37 executing program 0: r0 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 13:35:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x2, 0x4, 0xfff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xa0}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6653}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x98}) 13:35:37 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() read(r0, &(0x7f0000000100)=""/177, 0xb1) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x8}) 13:35:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f000005d000/0x3000)=nil, 0x3000) 13:35:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './bus\x00'}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 13:35:37 executing program 0: poll(&(0x7f0000000080), 0xdd, 0x0) 13:35:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="a0c574c3aee7c54c4d76babd8abb4a06e358bd872ab3ae6eeb48e1b25a80c0325ed77fcc5842434abf65cbf8a30d78c6d98874d6bf53d514ac044da1ab9cdafcb8af283068c7d9b764e3a9ec330c9e29e3fcfb0024731193da74c13e", 0x5c) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="5d28f13fef40d6ed93c0ee7b02721d2ce47431a0cdf33b99a0c7a4562eeee07b9521a80122e8d913f83e", 0x2a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x484) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000180)) 13:35:38 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xff, './control/file0\x00', './control/file1\x00'}) getgid() 13:35:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 13:35:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) sync() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = shmget$private(0x0, 0x4000, 0xe0, &(0x7f0000ff9000/0x4000)=nil) pipe(&(0x7f00000000c0)) shmctl$SHM_UNLOCK(r2, 0x4) 13:35:38 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x8, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 13:35:38 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0xc614939384b59c0a) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x1c991a570f4807b7) recvfrom(r0, &(0x7f00000000c0)=""/103, 0x67, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x100000000, 0x3}, 0xc) poll(&(0x7f0000000140)=[{r2, 0xfffffffffffffffc}], 0x1, 0x0) 13:35:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 13:35:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x80000001, './file0\x00'}) fcntl$getflags(r0, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000007}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) accept$inet(r2, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000100)='[', 0x1) r3 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='}', 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) 13:35:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() sendto$unix(r1, &(0x7f00000000c0)="44f979d022eadb81f1fc310df3b2d6bf227a03e3fba868c8cb3d0097801bca12f26069d733caecb9f6ba31f48651d40d81610433d48f847596a50222df045cf34b4e76eccfec6604a61ec37cbdcc276d0334fc40d17a5a70718532adf455ae01246085f3efd41052a791a22501ec52dccf7b0c7e3f86dcf4a22496b7ca024c11dd6dd7b1a62d26bb6a88f4a70e21db9b19242ca588de2394b8499c7536ee334f87f19d22ba58f4", 0xa7, 0x401, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x1) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) 13:35:38 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffff000, 0xffffffffffffffff, 0xaa, 0x101, 0x1, 0xffff]) ftruncate(r0, 0x0, 0x2) r2 = getgid() setgid(r2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="c61ba59b738b3f59cbb41893c79898ceac3aeca1746e990f3986fddb5f7792cbc28ee00d1208711d7dbe53", 0x2b) getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0xec752d7bcd5aa26e) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100a0, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="161c9a77bb0f1d9ad593e44389da8285d9ea7f44c3e95d2562ccb376c6091fd852f03a2f", 0x24}], 0x1, 0x0, 0x0, 0x8}, 0x407) r4 = dup(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x84, 0xc2}], 0x1}) fchflags(r5, 0x0) r6 = dup(r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/53) getegid() write(r3, &(0x7f00000001c0)="30547651e7d7689e92cf628bf6870ab47e2da9975b77659bf1a41d4910c8cd662df99e40532704c467346abfa51db759337ed30af338f595225284c604f44f4bab1666c043a805f7ddd1d2c8981d7c5e", 0x50) kevent(r3, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffe, 0xf5, 0xf0000000, 0x2, 0x8000}, {{r4}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x11, 0xf0000040, 0x9, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x81}], 0x9, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffb, 0x88, 0x48, 0x5, 0x7fff}], 0x857, &(0x7f0000000680)={0x3, 0x5}) recvfrom(r4, &(0x7f00000006c0)=""/210, 0xd2, 0x42, &(0x7f00000007c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffe000/0x2000)=nil) fchflags(r4, 0x7ba3d9df75395189) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000800)) getegid() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x0, 0x3, 0x5, 0xffff}) ioctl$TIOCSTART(r4, 0x2000746e) 13:35:38 executing program 1: r0 = socket(0x2, 0x2, 0x1ff) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) 13:35:38 executing program 0: socket(0x1, 0x3, 0x9e56) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xe1) 13:35:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 13:35:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0)}) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x80000001}) 13:35:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x40004000000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) 13:35:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x5bcc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchflags(r0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 13:35:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28, 0x0) 13:35:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000040)=0x2000) 13:35:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0xe02) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8de60ab5f3328f22, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) fsync(r0) linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2048, 0x0) 13:35:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) munmap(&(0x7f000003f000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x100}, {r1}, {r1, 0x4}, {r1, 0x80}], 0x5, 0xb9fd) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) shmget(0x0, 0x2000, 0x110, &(0x7f000042b000/0x2000)=nil) 13:35:38 executing program 0: r0 = semget$private(0x0, 0x8, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8090, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xfb) fcntl$lock(r1, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r2}) r4 = dup2(r1, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x0, &(0x7f0000000380)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000100)) setegid(r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x200000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(0xee01) clock_settime(0x4, &(0x7f00000002c0)={0x8, 0x6}) r7 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x1000000000203a) faccessat(r7, &(0x7f0000000040)='.\x00', 0x2, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = semget$private(0x0, 0x1, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0x9]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x1000}, {0x4, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r9, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000000)=""/61) fcntl$setflags(r4, 0x2, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0x200, 0x230c7d66]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000640)=0xa0) chown(&(0x7f00000001c0)='./file0\x00', r10, 0x0) 13:35:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000, r1}) 13:35:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000005c0)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)=0x2) r5 = dup2(r2, r4) mkdirat(r5, &(0x7f0000000200)='./bus\x00', 0x59) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/135, 0x87) write(r1, &(0x7f0000000180)="4d56fefb741fa35f0ca016b165fdd6130053", 0x12) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000280)='^\x00', &(0x7f00000002c0)='*{*\x00', &(0x7f0000000300)='&\xd4]\\&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='+\xec.2\x9c\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='+&#/\x00', &(0x7f0000000500)='})\x00', &(0x7f0000000540)='\x00']) 13:35:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x50}, {0x35}, {0x80000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 13:35:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:35:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x24, 0x80, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x11, 0x80000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0x6}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x8000000007, 0x1}], 0x7, &(0x7f00000001c0)={0x9, 0xbb0d}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x0, 0x3, {0xffffffff, 0xff}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x1ff, 0x9, 0x4}) 13:35:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8}, {0x2d, 0x1, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:35:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) 13:35:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x68e513948bf7bf70) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/53, 0x35) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) r6 = accept$inet(r5, 0x0, &(0x7f00000011c0)) r7 = open$dir(&(0x7f0000001200)='./file0\x00', 0x0, 0x80) rmdir(&(0x7f0000001240)='./file0\x00') fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000001280)={0x1f, 0x3ff, 0x1}) accept$inet(r6, 0x0, &(0x7f00000012c0)) lseek(r6, 0x0, 0x0, 0x3) open$dir(&(0x7f0000001300)='./file0\x00', 0x800, 0x20) r8 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r8, &(0x7f0000ff8000/0x6000)=nil, 0x1000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001340)={0x965d883bdb9dfd82, 0x4, 0x0, 0x8, 0x200}) lseek(r3, 0x0, 0x0, 0x0) read(r7, &(0x7f0000001380)=""/111, 0x6f) sendto$inet6(r1, &(0x7f0000001400)="1392895f0b2188e2341cad0a4fac1dc226e2a6ed42b758b9d8bc36ed579f9a656795429c119e4e597495e31cbaaeb3aa914e9ec3371766fbec5be31f3de847a1a01d60d46bd159005c2572cf1a8556e77128d6ae4792c275a07c8c195831114e72d9863770953e0e4e506b00d9f32905cb6624e869fbf9f8adf2281ac09e4eb1e15bebf0d9b35388f279b925af48f8c8c1bcb699dcdae5a03c599148e04ecb2917805d712f5052431fd985d615bdd99c968447301d8c070200fbf34e92138fc22d76d6118480ee15ba5644fc261aa9b3c215877ba304f6d89588bf76cf407d6b9cb2", 0xe2, 0x4, &(0x7f0000001500)={0x18, 0x2, 0x0, 0x7fffffff}, 0xc) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001540)=0x7f) syz_open_pts() pipe2(&(0x7f0000001580), 0x4) readv(r6, &(0x7f00000016c0)=[{&(0x7f00000015c0)=""/2, 0x2}, {&(0x7f0000001600)=""/145, 0x91}], 0x2) mmap(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x5, 0x1810, r4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001700)) truncate(&(0x7f0000001740)='./file0\x00', 0x0, 0x2fdf) readv(r5, &(0x7f0000002800)=[{&(0x7f0000001780)=""/88, 0x58}, {&(0x7f0000001800)=""/4096, 0x1000}], 0x2) 13:35:39 executing program 0: socketpair(0x21, 0x2, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) r2 = semget$private(0x0, 0x1, 0x104) shmctl$SHM_UNLOCK(r2, 0x4) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010000000000000000000000000000000000bd7d0752f80726e9cdde660c9300000000000000000000000000000000000000000000000000000000000000000000000000008f4500"/123], 0x1, &(0x7f0000000400)=[{&(0x7f0000001780)=""/1}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/103, 0x67}], 0x6, &(0x7f0000000480)=""/160, 0xa0}, 0x40) r3 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)=0x4) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000001740)=0xc) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r5 = dup(r0) ioctl$KDSETRAD(r5, 0x20004b43) r6 = getegid() setegid(r6) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001680)=0x2000000000df) dup(r4) sendto(r5, &(0x7f00000016c0)="0cfd8f7e92488e4b0cd1d77ce4c2f08c97d80124c70c949bade58bd2f63dfd8746f29934fff78f08fcf7bfcec857a469464905807505821f9ce849b85d39971007bcb441af19a189f02a8a2f543cb7bfdfdb04a35aca5e033157297038910a373ebdde956e418e08ca621f39216c57f6e28621045f5b", 0x76, 0x4, 0x0, 0x1c8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000000c0)=0x7) recvfrom$unix(r1, &(0x7f0000001740), 0x0, 0x2, &(0x7f0000001900)=ANY=[@ANYBLOB="29251ef3601e7ea3c50b4bcb08f334ae6f9c4802261f856f15c5d56cfbc1ca6a74a78afa234ab6c422ec40f64b3ea3e3536402eb9aee385ffd0c3415557ce1bff3cfd07ce39ad773bba1468c02f3d8d4b6106f32c2cc3eca785945bf1bd95fed99cbe0f5cff787c14baa22d78b98e05ce7206536d64314115a7781affe56a4ef93df6c6469778ea01bdf15621ddd63f986979b3b4560e647410561a2d44f3e54000000137009d4d00000"], 0xa) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x7, 0x22, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 13:35:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x20d) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 13:35:39 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) ftruncate(r0, 0x0, 0x9) r1 = dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x800, 0x0) preadv(r1, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/126, 0x7e}], 0x6, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2}, {}], 0x2}) 13:35:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x81c) read(r0, &(0x7f0000000200)=""/32, 0xffffffffffffff4e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x20) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x4, 0x40, {0x22e, 0x1}}) 13:35:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) 13:35:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x81ca53f5baf3c606}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') clock_settime(0x0, &(0x7f00000015c0)={0x2}) 13:35:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x34) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2ce, &(0x7f0000000140)=[{0xa, 0x0, 0x4}, {0x3c, 0x6}, {0x6, 0x7, 0x0, 0x2000000000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x40, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3a280c4442312667cb22363f86"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x8000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000ef3ca3c631815fd5efd49b79f039000000000000000100000000000000000000000000000000000000000010b997ad919a5ce408370a2c9901e51f82e88d761c359015337804455285b66396d79cb1db9db5cc09a76307a77cc4f01a2c9cab7b77be2f9bf1381dd83067ec3adb4fa00f0f83151f4cb73c83b7d3983d5ae42cdc7ab3ab97cd4a5f6cf7deb1b37c22a87db151cc2cf91dc40fee8a3f986137c303eb8c18b298308cf83a0ac3c4b1c2ce289fbb99657c95508747bfef0c004e195e362ed1c600"/245], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) socket(0x6, 0x4, 0x0) r4 = dup(r1) setsockopt(r3, 0x7ff, 0x7, &(0x7f0000000200)="8bc6da54d5b5ad66c92bcdd28677188b598cd4", 0x13) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0xffffffffffffff0d) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0xffffffffffffffff) r0 = kqueue() munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000480)=""/27, 0x1b}, {&(0x7f00000004c0)=""/42, 0x2a}, {&(0x7f0000000500)=""/213, 0xd5}, {&(0x7f0000000600)=""/217, 0xd9}, {&(0x7f0000000700)=""/26, 0x1a}, {&(0x7f0000000740)=""/173, 0xad}, {&(0x7f0000000800)=""/190, 0xbe}, {&(0x7f00000008c0)=""/119, 0x77}, {&(0x7f0000000940)=""/176, 0xb0}], 0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1ff, 0x0, './bus\x00', 0x74f, 0x6, 0xfffffffffffffce5, 0x2}) r2 = openat(r1, &(0x7f0000000280)='./bus\x00', 0x80, 0x169) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000ac0), 0x10000) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x1, 0xffff, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x3, 0xa966, 0x3}, {{r0}, 0xfffffffffffffffb, 0x24, 0x4, 0xb93e, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x40, 0xed78, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x20, 0x8001, 0x1}], 0xfffffffffffffffa, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x77e76c52ea386860, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x1488000, 0xffffffffffffe571}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2}, {{r0}, 0x0, 0x8, 0x8, 0x46, 0x800af60}], 0x6, &(0x7f0000000440)={0x2, 0xa117}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000002c0)=0x3) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x200, 0x3, 0x90, 0x1, 0x5, 0x9, 0x0, 0x1, 0x0, 0xfffffffffffffbff}) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)={0x1}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x9) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) write(r1, &(0x7f00000001c0)="00ffffff00e640fff73a6e3a6d5eee856ba5cd026768565d325f860af809217500"/43, 0x2b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1dcb5ab1ec753f78, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x8, 0x80000000, 0x7}, {{}, 0xffffffffffffffff, 0x90, 0x40, 0x2, 0x4}, {{}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0x8000}], 0x94, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x11, 0x20, 0x100000000, 0x2}], 0x4, &(0x7f0000000280)={0xff, 0x80000001}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x44, 0x40, 0x5, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x1d059642d1fbddd2, 0x7, 0x7ecc, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xd1, 0x20000000, 0x8, 0x1000}, {{}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x91, 0x8}], 0x400000000032, 0x0, 0x80000000000c68, 0x0) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = semget$private(0x0, 0x5, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/21) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x101, 0x1, {0x8, 0x10000}}) 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:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) close(r0) fchflags(r0, 0x0) setrlimit(0x5, &(0x7f0000000080)={0x9e, 0x8000}) ftruncate(r0, 0x0, 0x2698) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x45e0173035f1177f) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) socketpair(0x10, 0x3, 0x7fffffff, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x1) flock(r1, 0x8) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x2) r2 = getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) r5 = socket$unix(0x1, 0x1, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x10) getppid() rmdir(&(0x7f0000000300)='./file0\x00') ioctl$KDGKBMODE(r6, 0x40044b06) pipe(&(0x7f0000000340)) mkdir(&(0x7f0000000380)='./file0\x00', 0x37) sendmsg(r5, &(0x7f00000028c0)={&(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000000400)="78d15ef6f11ebe5a5b99c07ce03027930e684c116c52c53abedf20602a1e14f1c89c4bb1ce50dd16847b4108529180f3990696f2bc26c529e382f11e3959", 0x3e}, {&(0x7f0000000440)="547de52ca272d6c0526b30aeed9d92464076d04627fe9b2e39b582007e0bac20", 0x20}, {&(0x7f0000000480)="56127c2cdb2f565447864ea7484d39fcddd2d1d0cf4072af04da6022192d064b1807f9efde65c2288d55f0299c0df6a8dfd541638c69fd1f45255747930346a3b8108835bea412183ebe97a101b270075f5fbe0a4623d18d2a19accf063f2c2931a31e9f962d7e673aed0c834610002b813f37f1fd7c8f1911bdf478493acd2436f46fb4b0402ecd419d1ebfd500e9f122b844a103942fe86babea40b6dd7fe96c2e209127b459620797ddeeff43f233ebb2ddbec1529681a3119ffaca9c39f894d8e9810d28989b8391625f335cb5b7945e6ffd4960235a2e92b77a3156c83720b03e9f05c5f6b27b52dbd8b6a851c6a3476cda85d6eceac4d0bfb5a4709b3e1df8ad2ba8371fc68b369ffc0a8b9e8b84d6aa7cc6e189ae760709a576108e163e04354209e34d478ec47e351bac58c36278dbd10ecd85696425837cc713a909d5efb6be9be173894fb752f5cf904e0b211c1fb0dea01aad342718a7ac98686c8f72566f9b06160be82d06c355398e50533ba1ba2777a422d7cdc5e11b5dd79e2ea95a1fc65e222676dd2eb0bb64bb72804e800a992b11acc5639e255e19801495a5fc3e526fe914096039e753e6ba747cc0064dc2176caebe86ed6dcddfdec3f30d18c48a86f90dd61d93eb8b2acf5d0232a7ed930a58c046717be8e632b69a3334638a30a581782e03b38d402553f632a5a7a0004ccadf4c3f9054a9159f43e562a2c8744652cd1bec63cd1df1820790e2326b0ac9984ae49f276798553c6cdb62ec2ef808e9dc3ff7faa2ab0d034b3d042d18c5fb0186a104359f8998928465d44f9c237afe345601b8cabd3de3f030d48be4f7516373075b63723a43eea41d9e49fadf35f5623483cf60f4e594453f614226b00eb61ae648501ff15b85a6584d2b8020e9a03177c7f661ee1206b674700ce688c47d684bcd25c1b30208748308833fafac44506a5d059fd7cf20df7353af426123fd132db62f4027800fec189b609c7a417ea69ccb09347dcd0b5f032bff15411a9f0bcbca96dd25584f055172e6572dc2d79a5d653150e9d023d85378d6661e608eed2419446a6bbf0fbf245236ce545aafd1772a2d90979c488bf5c320641a0ac7f6debae72e6a56ea16e07a643f93a3641bdc47fe5bc34e0cd1cb4b60368e1b63176ef7712cf9734423fc7ba332ddbcad7cd87cddec47db5f35ccd2aed4721065c30515b65d3b587b00e8dd00331b1717efaaa6576dfed8ce737bc71b10db69e36c6a3d28467183fcd34975a44c09fd5644df647d6bcc491fe71f341e3a4ea6520457fb44bd74981bdba52a2ea8c8fc4ecd1f9dc3f552010d2a90a2b862e0c95978788304b1373f3cb052cac34b48772fe54133798479b5d06327b95687141f63567361ac2592556c39085d4ac673634016e9f97a5241e0cbcf53d17c80833f6e9dfefb8a8f6969e4b87d4fb628d60774974d5d00975025348c7f2a9ff8e5c1096e586597fa6f76603c980e87aaea14179d1471a6725939b4ec488767f74aec63ab8d5730e48d79e840062ed590dc1094911b2284b1514c6a77c8a31ba47fa89bf9bc69d18701e71f45976f9a221bc5dd80af69e3d44ebd600ce31b490bfdb361fc8ed20df0c33b45aad568f61318c546236364e0d45374ce39d7768d69470b83f749150407045ece85bc6fd042b44cdaa8060fc501fb58884cb0300e26f92c6f55298310fd3840a62bc8da9d9897d52c8efb48e3f897cc847b1295f0735afe92152e91536ae0ff5c29b0533a7670b551da1e69c29a37990ce0a91543d28af1cb8ce40fbb2e5549554ed8d7112c2dc790d9fa049a615f8948580c2d92174cd31ba14d7d9e281760114c27e0c71a3a6467a539619a15c87bd563679823c9c48a20e368aa4ecbcba83f065e2fdf95b92287c110bea719b5b0523cb8dc95f4f06afdb8ab5f8cef71610b8ec9ff7270ff2f7a1323eaf968234a731408b8d3b52ce2bcbc3a97974d2b38d44086475bdcae61cf3e438d2dd13ecf0c11f6359e852f7cdcb41ad590d9479898cbb57ba96b26f5875c7426014ce364949b576b444353190fe0bebd6d005a7659712ab0642a3d101b1afc81f00fd607b321f3e3ea78027b4296cb248f557b93a0cef0b6e1fa71b043717aacfd1fb4ffe67c5dcf8d881cc3b9a8d5632737335274b20ad8bd0bcfd8bfeb29a7040d2f6273e5f19039f1f68740085cffb6d2a09b3a9a22d079db8f7bb95cd4c70218dde8c439067e67dc399dbbdb07e5862c6a35b5dec0b25e972c05a109dce3fd90ac977793d8dbb062d528bf85bc9b4e11829969d08c6e046bfc64024b16abf6dd14a6ed8bb969f85731089dd278bbe569df83860b239062bec94480d02ee10af086e0241cc7ee3fa6c9120d5d957372ba4b270f1340cbc67b96c40ef7d79e87e225b10f616fd11f2913c2ee44c545ad033302a92c0af28d5f093199be49a191bbbebb823c8d73bb61dd9f0daaec0a71b44a1cb18989e9f7023d489fa5fbabf8e2ca4acd78447e202905f5a88c867eb4027e8284a3eb2d1241d4f76cc0b89b65228fbb9e25e219feb7373e2ee86e3aa53d4ed68e3cbf8e29d1c622153c5140f84d9f25174c2f1344d3da2191e7ee2831e2173911748c40f4d8918a78d945ca80bdc577165ff30385e889f8918519971152d901e64f6ae907dd2a6501ba8a56fdad9bcbf176fe1e86513e17064fc8b4d40e3d26f2156b808432bc99aed63312d0aee5b4e7eea447592749ea27e87b7cadd599c6e6834ca784f9c850d31e1c3d8d276b9e63c8efd5c0b7e5947db957638ef8443140d960e1411e588dd5122ebeaed14da617b2e4dda7ba42c5edd455e1eebdf392fb0984e8506ac3addd50371adbb084572da8bf286f277e1afdb97b8c85407b621682f3eeea461e8d511db388cb9766131ddc0e2f71655be3d72a7d259cbf99e82dc8d547433cc852592a695f497c4402f7811faa072b4d09b9e060e09574e13ff40702110db5841e930c93ec47e5e2feb56e4419c9119b4a334e3d6c01b3103a292038b10f54c148e3bb2d1da541b54de7d7e0a4dafe646a6e5dba40299e49d566144677fa15cdf873da17cacdb1f6015ff893d25dbecf7774b5bcba3f3ae39a92a7a002de862deaf303cc780c596c1059be5efc0a5a2187d690b96a4e0fc1d46fef36f440bc1be7df93654e40a39e31bcf94358397327f55f4ecd13278d55d4b23a42479b71ffc3951bb560d2759d18afc3f8c38f197cd10b73c4aad427d8946a6d7485a306eb8d12d458026eaaf28bc386531317fe080dd11663608bfe9a103f27ce9c8f7a96f5a221cb0ee15a7a1c25ba3c90a921dbd5fd4534db139399f68b816a17ac4573ecaeb48c58c35fbfaeb73986223b13ab2daa198b48eec56867a1a09c565b9e09070bece9a28f916faf5f0b3936684693f03152f6d35af3174389a7660a75a12079a7bf9eb28ec8c3602296278a4bd4375edf620248ade4eb0876ec3988aaee494751ba7f3c7805b1f9fa86ab25ea687ebf6f0c9bddcae65b5260c3a766d934c0224260e7b618eadbb24b6d0ebc457fd32137a848395c7ec99147287ac78af60cd5cc93619dc10c423cc356819c6fe55b26ac109863356b3b839bfb6a7dbd576a50ef27b051d23fc63c5c5942343c899a69466938e6fbb2dc326424689532708cde1f00d51231d9a5b1c224057556d13f84c9f803baccd5ed7626a9a38cfa6cceb926345f108c97ebc69e4aa9da3e2b5f71a52a4011993ec2d531ab27706959a0fc4a5da256df55d98543afd00dbbb781e1318811866229799c7735537d733099ec1a9bb23f4f9ff50ec4a9516e36c3aada5a07a034267008b76824a83540d0f2ca6b734e4a2e8fe2a076ba05039a46397c958e2781ef8940db1a3237bb79acb0627a9d2a401e7f34432a416781643e9f2e80fca1105461bf41c691e509d2137747fc4e7215ea5380298adbfad7865a6e818a884ea0d8a4a7d5e4635860239ccf4e2a7889a5bca27c9441faf774d7dedf40e0a991ff619314352c924e83f0587179fcabb7798999e4992ca87ca2085966ec2ced13fda087ae58ec056ca1e65594d5a07f58d52f69ed9c3a1f6d32a6773eda2ceadf3438642b553412d04de02ab87145fe2cafbc8bc9865c84be3f6e71667213aebe2e55796518ad124b5f8752ac2403fc97f3e1dd459e57b4c6fc9e4e0596324f76c5d3e995818f2fc1feb3aaaf598ee6606393e51ebff0ee47e348ebfd9de4f6bc3d1096f68341131161a1a34d44687f31b6125e38a0e654699f020c9ce2b57070843336c2beeb914bdd2385b746ee1fae30d918c2e1d8ee1b31dd0a7257aaff9720f9d55bf715c463a5c5cfa1c03b0ac4c6a68a9ea15b8f8943c8a25b3f5bc555538c18f5dd58e960d1a9970121a1c760aae93d465fa33b4f9402c47aa82245e414f7532b2bc1a66f0798152f327f8d8ad509e2c371ae6da1db86427c41e638e28e416aed8997a59c2a8910c82d01dc3cb174fea188af77470dd77a93fedb7de5286298bd2eaac41af1affa4f8672e8c0f008fa2b283db288a231c7d7751d06b663c8ce536b48fa40c1696d082bcb9260025dbeb034cb390aff2a121b5583cff7f9a256bb4f6b185fb03ce9e748fb864d9b92e91c3a331220cc1823857ecc7a0593df8bfbb0d53ad1dcd09bf9b77d67b0c024294487683cff81a0cd5f114e8e53d5a0e1d02b0680235b01d0d4ddcbf84ac5afdc76d2b21bc7feebff4b374e628bb450e665b8d4924a03f07904d6dc860674d2c05b201ec06bc50f49c6821d42d8b50ca87f0cf1894422a77a0c76f7955bce67787db507bc7ef5610697b9bace2e637ab1b8a7d507cec5785591a6b96fde9f31bdff2e838f1a74096850a8d793db9e448833cd1afdfb386648f490aa92f76ec14731e9d62766234a15e67c7386e66177b653172da9536ff8c69d77f576dce6ccb56b8e8ab52de638a7473416abc698678914e4469c87ea2ae3846053b07eb3846cdc17d42957ce22a35cfbf7b9b4a215f802c94c7f72a81fc447887b636ee770252a52649b376f2bd5322b07f32d84a9b9aad4b6293bb22b4f26eef7aef2e7babea1c11a4e636c47ff6eb9d487365a5ca660b8e5c37d68a23943b4b680199d1288874c0c3d324c108d5bb9474c0b39aa957f47b16a9e8e4ac690b5a1cc73b1cdcf8a57fa0cba222c19d1b6768eb555a4c36f93796a6143c503c7d3c47f95d4ee185313375f4b9667d494ed6c0ec36ab7269b5818e460c30c0b8af270373dc5db8be8d6086a91fdfce0f117d68ea6eec2ed73f28f462eff3979476609fe5bf0443a280285cf84d9b1740784b0d7051d51b93e023327e0b7f600d54811535c3b960811c35c8eaa5e65bee25fde38d8e14c429a87dbef1a07c8722acee4b7a9bc9d41203f7cd422a370f63a658e32c636b6c491724da45da0dc3301febd67f68a4359ed760ec02865c547a5a9bdefa8943d760e0cda7afea0552f47693f2223c84479e093ca0690958b27b7102fbc13f9290d385d86dd1a02e80945d821f80d2f63ef1de783b0ec3e5ba9d8de44f4a213939efa91d81e68bcf201f69cafc05464311b9521af40694d43113b16364f33e5bb53d127a681623c106caa70737282962b1346b91883a96f0dd28da83548ec496d5b97d9604c8c38770957e8ac315d0e6740a27aae0e3c9006d03302353762d5a1fce1fe0a5494fd2f421bc0f38e7736db51e8c2914d9bea2047a9acdbedf2a1c4cad62cc057c610a65a4e8cf2d5a79a287d2b71ae4212651cafee9e55ca192073f1594de8d0", 0x1000}, {&(0x7f0000001480)="0e6d2fdb6a1993eb21531c287a8b9548236818a984ff5e14573e341295ab534949a8f8593ca32d001a8de33631482144b12a3e22f4c438c146422c133cafaf5ad3af33739da4841f535f9df9bd4d45d81b354ccc4e7cb7e90dc3d310bf62188e8198d08d36db5dd13460", 0x6a}, {&(0x7f0000001500)="8ab0bb60bacb23e51ab10b91d37be42ca80b8686c5f19650ec466d43a0dd65d9ce72c96b26f2bd7eac2d2baa5bf824b712f3359d882e75a8faba18f8b292e61a6eb95149c0cd77618601d1d6d31ce510510194cda4f782ca0c50eef40f185d55eafbd1c32f88cfb6f82f5c76a901a6f111a8f5ab391ae319b2ce2caca0df975255c2f09771251a99c46a879c70bbb8dd414bdf6416f89cb0ba5d5b9cf3de1c6da9f48f71921d07e1876a4c2a248643083282961d6c796b06bf9667261b9bc2bcf410112ba98730321eef6f9ba269d2503911946f800ef6ccb16279e185bf0135e020a594383e663ad35a49b0c6ad42565e2979da19f2b3c3d9c010d683d29439252860332b55bf36cb19d3e0413a8fdedddfdf03cafaed47ae5e2aeb259d8274c234323e96f5aeaa491553a6a027bb7fdbb77b0e4447ebcbae101c4892dea811f56d9d0e7bcc2317bb8d5813898bb04fd761ba48e56f8eccc6b81c66f8825c4e5e9512cfe3da47b5afc8a3bf1cb59abf91fa687c34a2fa524d2443a32fc2844f611e7b82536e63d0622029c486002c248acdcc48801d5677a72caa29161fc9f46e471c13674b30ff865b593c9afd32b16ad836ab3285ac7e1762bb35ecb5d4dff353c940ca47665da783603d53dbf388cd9a6b60b79c5dd8cc466d9a0d51abe5b656c0830dd6d80fed2553d22f6d8f44504a2e13c414a97fcdbf7b9cccee28cdeca74de1f2c377b321ed184f0b96683f8d6e72082c85916263cc3360c4776cd7ff21910942eceeb27f6fa56d1839da32241d07e2720a93522e6869b34399e509c5b4d2b05b10956882971de01ca39e0b2a84ef35de0903fe748dc2b82869c73aff93c274140955a97dd14aefe2ddaf0559e51bd8c1792a33fb1d0b449d828f69325b668e6ef221a77f79cf9e9b5479964297bc03b1c8165d8a7b18dc566d1b9bdddc168c15f87fdc7979027e45fb301bf60215c00be9163c4f75506855f7521dad3b9c6533023ca5ad74d9653692a7e587e8fe035aae61182bd430011dea2e494bbd32dc85d235214253e2de56c52fed3095bad77baa86936d48c147b14cdb3938dfbcc031cbf531e91aea9f2310f75a4f83c5b95a5dc9374a881433ebce535c509e9a1b8f5cb7af52d268d6ca96c8a5e89490121839b9a015f9502a2c196eba52c9b23f21d84567ad78192f6085ef43323e8eeca30fd46e28936ea1b2b1dcc3338ab71a8b9d3fce17486d03f2b847a41ade978c6f01500308a7bd6f8d645271398c24b2ce6f2374494fc3ab6b59026a20ad6aaad659bdcfb79bc1617d44666f04e0a538cfd4e0d1ebe38fa26707bdf3fc9725fcfba4c4459495e0fb00a2498fb008d1f89a529fc505f3346d1ef0b7e41815b7d1082e548ac9f0180927bbe20904036b5172be7ec4395599b702490eb9161705b3fadc4add4dec7df9fd20ba9d354da92223aba90defc6855b44e4fd45126f8aef46dd4a0c94a550d755f7f0eaad19c38f01c1bb71baaac6670fde5720f7bbff52b8ec3583f6c06d7527757b7efba9179ee8f149a6c568cc7f98bc5dbf0481dd7654ca5812272814e61e8853dbea7f2080b01bc2f55c40e279371af16932a592e3a01d00a29a4ba9317a5f8f47c5ace8da795db4d072ad14d5a96796768e416f96bd61c252ddb30307445062c71ff35ec5bb6cc13f67d57bde041b4f90f3f3158341d2d3545fad9bb70b2e42bd86bf0c3a06504d4117de85c2d8b0a8a374cce19371c5869ae31037d2f0ad59e9407ea426c32ad6d303988eb35da15225a0c0061c1a881b083f5231f0241de4ec962da31bab79b9c356506bc3f42e3bb1a04a0eb40b39e8f882402fda539702ab80aed5bdf18382f7816d0a876afddd78d3ab1c1e3d62d9e746ebabe3513d27a2de29988524ee0e77d7d99ec33b5663ac14b68193486f84b6ee86b07ecc73f5969ec0420e424afb422d11c838f615e3a35eaf387ade79520d7e7073ce488b764108ccc1224058cd5375022273c8420478db56bf001332fec9cac3d841ee1821e9404081906f02c970cbf6e2648d33949506aee002d48fdaead3d5762d8fe1df831bab0ea02081a1eb9ccdb18e6f53d25c9c1d4c7b3c575355e9d44e13272b22e230997faf029539cfeaa6bba22cf2187a97aa297b8081fa8d6fc4fa0bf7c310560545f8d6f1fa5a07ebcff498f7e110e183bb299fc06fbf4d59374c6b663ebdecb97242a806aafeedebb7ad4ecb0b7c1ac0387fdeec450d4be8997632424c06e27b3efd8fdcbc26133cdfa2ae2d60f63ebae4dd93616ecb5c6455d29be3f6f498fabdd8a43ff17c737d73e2f462c9b8070529af88eb8c5690e77ee81d2fe60091bc223f3a3c99eb0db745d782ac9fac6efd081e7a0e76dcc313e27849e944c1ff21f3f4a8f15dd8c332964370fd4bd7266a1db7d55bc815f098e0dc00ede00f7f14272e901d9785372ab54fae48804b1129ad8fafbd21243b3745fe2bedff9a980984f7c5d9f027c603fea9f87abea2b0239f303d11c5e81682edae00f38eba386ef66fe5e742c16163eaa3ff274754044a1bc83aa8c44ebab4878700c6399e97a090f630f00db1d72cdff9251b0ee131b99b05b46d8c45e2fe22899dfb24f4bc99655f4308c21910e4774cd3d49471a6a2815b1717f8c466656dcfc7cb114c8c6b5e00880d1a3122adcf18c7ca1fa794e20871e3dd27e9ffb3ac4e358b657439b6dbe7a10c6d84d8fdf205521b0c5ed43cd9407c9c158031f9632829c0d4428a98968d43681dedb39db1a6b3a04cf1d5b6a2863c177613c74ae2150fe4f3e276e7ac2cf91f570a43016118d316d0836d2f4da10c0a70a403a79e84983abfc254deead0d0078a74993e59b9c76ef27775efc8850bf8d7baf289db3f98109ca8e2f1a4309f3fda36b30c65513b338723c1e64ef84374c22c9437da1833e006ca6faf59bce9bb4aafeb876616f75399963ab5ec0b328744639aac7bf221503df012cb384b0849a75c2f88b9c5b590149f8c66c3e0dfc4024f88d5de824497e5eb76eb9b574c1172ffb0355905c7a8dcf2d04895fec0f8cc688a59f93b7e05870b610624b1788edc15d5b661fa19410780357236b9d3e61ab96c717325479e21efda123a681d39c228bc119b11568ab613fd6f7529efb134795208704d8aaa94e4ec928e47c52e94e9913a2cd678d99cfae89f9735178676e7f2c1ea7e47ba17613f8f6e87dda6f67e5c487f213037e62dc05cfd64df46e34e877bb7a2a20c2ff29968e3717669d19bec89cd4b3de4e8c31200a9798c6855cace93e9663e1b430638e815df16dbf9f9574a868861b32c18f31d3f08790bdf86e631869204f6ed31a0bfadb2e423af0a669956746ddff2ee13b2fb755cce32bdde1c37b9b8444a4c0d82d5a8c8218664b37379ddaa8cece93592b4d60010602cb438bc5acc01477493603ec5eeceaaa4956a531e578ce7b9c4fc0bd81f04d3be13f83ffff63e35c4199bd179c295002a9de3be47f9dc10c7915b6e518015fd298e2ae062dd67d7427f5b6ffe360ae3572622213717a95128c7f4047224ed18939d3d896262dd4dd6b0c3863842850a4ee4e4c63c995419eb9e19d0eb24f3262877c071a8e1057a70c556ea40cdfc3496ec39226b42eefe04a83cef2088ec7d98e5cf9edc3030c65eaabf2ca399e37298cc2fabbc7d0f9fb035868a21ea877ffda0f5ce1ec2207680f7deed0f0f047f79c43fea4d00f66e63206944b8aabcdda19442d9ee840a87d5e0b7e39bb53704e5c9446e72ed3f680b335c7b191c8a4e1a9b8d8bacbeb0575c998f4e9e924ac04cb31a4eb3ae65988229806c704c32314550115c746e957df984fd481422c6600347cdbdf58f0bddc12adc7cb03ec4e588007c6603dfdec787b32db3ba63f314ae5ee730a80bba5aa78b145a30f603726eb0205e9f3d9eb5b22feba57c000103ed49fe37a2a36a5d8348e77d591f5c3e77c0580a0edbbb43f3fed881ed24e61ce33912d1c732971977df3a80daf20176879f5c86ac15d6d3ea973683b44f1dd60ed312a616b5cc2baefd41f544290fcb645ab6aef3769470df40a30e68c8e005db461f16ff56a84d37ddf443cc56f25307f57be28c5a30e807cc04dabb217b58ca2a618e16d26dcd9ad68a316f030b02d279b3aaac8e3146a0f4483b91f41683a5642115ec60eac94a79d897c8a971d0a67d39ac52aa9b973841d6325194fb3d98dea685c954618490ac7f73a5e255833f207e877639da57eb43008544d2c52898fb795a108fcbc8fd196804b3cbc420c8e61b42fda9522eee08c9d948fea0a708d8043eb52c255879af3bc4c481d4bf16e689fe2ee0d92e761e1a613fee1f86db5b7e9f04eaec83d54e6c2a0203220faa0e1a75af2f09da98d34f39b7e4d6589ca9c0949e5666ff9ade9ca9a8a267b0744b5c7408f303a3dc72837937c9345eb04920f348478f7f0ff8118f325cee087c9bb8c8f704d019138dc83510c88a893f4117e7247b58359143bb2563a89e143d99c83ebe4698cb775a032dca5375a4ce02257027bb2de17b277e6a26187414249a3340d80dd66bc02967e7a6cd28ea95e66887ac4918ffb8a2868fdd0e719dd1dbb7950ad3db3765488f1b28dce63b4d838ef175b6a2e68b47be1aa2ce20dfc425872518c1e628618c670696fe8b10d3e335cef06241d5576e753a267b30e6f8193479ad4ba91fdc77f74fe78be1d706e4a47f8d39be9a59539acba004d3a78758c2817ee2b273370302268ef518d06e923ec280698ab165ac2d7f2fba564409bd075fd23d0b192e868418a9a9a555fa7283ff18735087ecc3efdd989407ab1e08532ecf038b837de879ffb31879d2428f6d7ffb8f1d48f94e0ea228123f11289cc8c4fcfb4f42ccc8c77074807eace8503fdef48b7247c8b9504757da1fdafe85b118e6bc2c0c221f35e632071e4f5a44b13297815b0d48b56c333d992030df11c8f5e2dc3220cbbc7c41b059663bc73369ce6877a0760def79fe1e34deb9b4002e3a7fa6fc43dad383500eb852c644e63b7485038b31a139242faf07cf328e0d8f88788cfa7a172da1c6ce22b8c9c49f9ffecd0fcf39cb5cea9c313c0e21f7856b1ab96791a9de5ad8df9d652d6ca300b2d3114aaab08c9f07b6f25215e1b789d53b6bd39878ba2f86767dd0625f1d0efbbd8bf79585c86a4b48997e68bc3c8471b1e0f1a2c7a506242fcbb81ae3079da75719bc8660d2e9127c02d52824e05c041daf0569b61c4887c586fe6adbbbe831661a63fbea2169716f13dc30f2f844c448d2f82e4eb94c3288108b38cf241f79f960763b3b0533ae674321109aeb130ca837689b6e9b10eb7dfcc8226072f7f8ed703a12c36487e2dfe94f6ea3d490722715004218d0101c445294d8adbcda7056f6ad88786a593ea96983cd7761772614815c6e4b5b0821cafcd8f26419f6953cd1918bb21c9dbd7fd440bf8aa47c35a9d2a84634825a77137818785ca58676e0d05b4e1cf09d747aaebe44f1912a25ca94f8720c3df4a59db47e62e9c4ed58c59eada8efe72f69acf1aeb65b785287a908351672fcbfb932d37b566fa0e004feeb9e8cfb1b40d1c4349f5fa13bc91e263acb2fbd64d410a0711ba697b71f1e848739b6cf624ac8b780dd427499c34803a3257c2a70a5811b18b8322b657c44ddbb237f1a11a929cb1c183757d7784d49fdebfab9237f326280bcf352295993073855b094bdaab2138f3bda4bfd3abbf5e9c07ddf8c2bf8565f68fc56f3136e67b287480bd12058731e716fd7336df2571222baaa979f", 0x1000}, {&(0x7f0000002500)="87d328bb12a9bd95dc6ab601c73c5e641d09d275e2eb771803b1576f98de6ed83a7b86be0d4a9d21731e5324fb59964757d12d5cd3c0f687cd9e28f074ee8333008588d7cd9eabce202a1445612355a583b1f0f75375d0529827bf1d88f638cea9777bfb185054b8d86fe2cfe65ceb6fe29d4ef40cfabd667c486b55f41f6e29610b03a2ee9c3071e57bbc5d6b8a03f286fc5e208c5a8a581fb271fee8c04588e33c60829481d4fb39ab4494bcee1b9a", 0xb0}, {&(0x7f00000025c0)="b0d62d24cf5deb252036d8f58336fc3ef47fd06605844ccca336fb3538a9e0d4af2e76420da10bcddd44703911fa1795342ea0d558e4aa9e48fd9a0b33905bf59bb85c415fe0d5015804a869ff574093f6ad6752ce4e5ebfde46078391c122be3bc8bbe025304a05c7ec44392786", 0x6e}, {&(0x7f0000002640)="6ed05bb22bc715df5178c8bd46de501730345f9e648bef644140ac2b20058d07cd2ab7a40f4609812e1d57060178e600fee11f073c6b851d662c202d98e8cae68c8f4762dd4a435cda07cb788d331bf730c123fdfe0df13c47fad403e73e42d46bedcb19b4983909ca6fce2d6e539d2dc7b93129e4f1b9b003093f815570c14b7852f937010f99a16894b2f43e3eb5b2093d890912aca7044eeec297f0f0164eb4d518c35b590666f1fa0c94e3d8380813a50a323542b0a0b4d76c50de4097f3ceb3fe7bc4706d17a5", 0xc9}, {&(0x7f0000002740)="546eb0597c3244fbd40f1b43c919b3c465bcc071df96", 0x16}], 0x9, &(0x7f0000002840)=[{0x48, 0xffff, 0x1, "ae180b43f7653ec807823e11a9873f85134c18ced0f335d6c507b079ffd47401d17bb58563b91c2f0a5340d7a8d730ba9cd2648698e7"}], 0x48}, 0xa) r7 = msgget(0x2, 0x10) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000002900)=""/206) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000002a00)={'./file0\x00', 0x1, 0x6, 0x100000001, 0x1, 0x1f, 0x0, 0x1, 0x1, 0x3514ee8944e026ce, 0x4}) setsockopt(r5, 0x3, 0x800, &(0x7f0000002a80)="c02c2297a0635b6bba39cd025ef66178f47b8e603a5ea4343ee52249723c950cc7affb8660246ea0e67a26a44317f0aef19f1c2bb7caf34d3d60234e580b1d2e356e56d8eb83d352b4f045da512e7da619a3d731e5b33439d36c979f0465", 0x5e) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x10) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x20) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5add) pipe2(&(0x7f0000000080), 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) read(r0, &(0x7f0000000080)=""/140, 0x8c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: setuid(0xee01) r0 = getpid() mkdir(&(0x7f0000000000)='./file0\x00', 0x40) ktrace(0x0, 0x1, 0x10012, r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) socket$inet(0x2, 0x1, 0x10001) 16:00:01 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x1, 0x400, &(0x7f0000000100)=""/105, &(0x7f0000000080)=0x69) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000380)="d0519fef850600000000000000da094ae7f576b8861b2969cf79555698b364600000000000021d0c23aacd1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baeddb66c955ef7a2fc9a63977d945bcb278d36256af9d3de453e96321cfc201624746d9e9e03a503d4b7588080e373213bdc6b0015996d3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f111e2ae2e0803f739ddc9d2ed7c601d5ce0774b3", 0xac) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0x100) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1e}, {0x80}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdd2, &(0x7f0000000140)="542b225da06b47210bb7722d42086232631c69404c0683dfc15eb7cb4f54a44699f6294cec7ac3bdd8169e47f48546abfd2cf4a408ab82dda21d072a6319f18f86b16a8f255bf56e6a31c288353e46e37613500f158bf02e45d07a6a548e92") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x108) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)='W\x00') r2 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) bind(r2, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:01 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') dup2(r1, r0) 16:00:01 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x20, 0x2, 0x68148251) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x56552936) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) fcntl$dupfd(r0, 0xa, r0) 16:00:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x8) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x800, 0x40) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x6, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x7, 0x5, 0xfffffffffffffff9, 0xff, 0x1, 0x4, 0xa0, 0x10, [{0x1, 0x6, 0x1f, 0x4}, {0x7, 0x6a, 0xff, 0xfffffffffffffffa}, {0x3, 0x4, 0xfffffffffffffff7, 0x8000}, {0x2, 0x4, 0x15a, 0xc5b}, {0x3f, 0x5, 0x6, 0x7}, {0x1, 0xe9, 0x1000000000000}, {0x4, 0x5, 0x8, 0x1}, {0x9, 0x4894, 0xfffffffffffff35a, 0x9}, {0x400, 0x6, 0xef, 0xda4e}, {0x7, 0x7319af72, 0x0, 0x6}, {0x0, 0x0, 0xb71, 0x101}, {0x4, 0x100, 0x200, 0x7ff}, {0x9, 0xfffffffffffffff9, 0x1, 0x5}, {0x100, 0x6, 0x9, 0xffffffff}, {0x8000, 0x5b0acc61, 0x7}, {0x100000001, 0x6, 0x9, 0x2}]}) r1 = getpid() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') ktrace(&(0x7f0000000040)='./file1\x00', 0x4, 0x122, r1) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) geteuid() setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x2, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() getppid() getpgid(0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r4 = getpgid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 16:00:01 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x448, &(0x7f0000000180), 0xffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x4000000001, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) close(r2) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000380)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xfffffe73) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:01 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, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x65bdf3b2092dce56, 0xffffffffffffff81) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0xffffffffffffffe8) r2 = socket$inet6(0x18, 0x5, 0x1) r3 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r4 = socket(0x2, 0x4004, 0x2) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000a80)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}], 0x28, 0xb}, 0x1) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) sendto$inet6(r2, &(0x7f0000000b00)="17d187e5130e1da8e22fac54bcb78a193fcb444a7e9d5933ddb4053c4543bfc82cee00b242ff2de12cb7e18a12ce354b95e443c74bd02ee473c0c3351e9d85b8757118d6f6829e23e8fe303ef9384b327fd656161e7923e7a15f5157854d92c5c3bdb78e036ee3d2d8bf6a0f18c63971dbce9d209141805194e522365e6f23f4cbd9e8180c055a7b54b5f2113add8b698ca40dff753800aa74c2c5080a02296c7236cd3e185acec450d711add1bbd6621f6693cb323b01ea76be4c41f517a0cec73b7b8420fd693a014c1a820f0680401c245d9ffd5cfe", 0xd7, 0x400, &(0x7f0000000c00)={0x18, 0x1, 0x1, 0x80}, 0xc) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f00000001c0)) r9 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x1b) sendto(r8, &(0x7f0000000840)="78ed4ad1b4d8168aa54b06e89a0998aa4c5a08ab85bb42925dc3f74437defbfba5c2b7714754efc7e1ec99bb65c72e6bc06de0bf538193f14ffc76de8d871c3966d0619dff9e74b8623a092e475ff6bc17c43ef5abc94fcf9c26c089f0000b7fd87f630b0421d1ae49ecc02bd09001fd7d837e5f5d10edde53b1992573c56084e035cb148101957d82beb0c282afbc10d173f2549190ebd13e44452185db5f13038b28adfa9c41555ba2ba8ab2b15495c9c78b3ecf8b624727798c10ec31202f1ec68eaa33f8c8d9f4d3fcb25fa61c867e8129b8ba4a4b3a6a2302a4", 0xdc, 0x1, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file\x00', 0x2, 0x4) mkdir(&(0x7f0000000200)='./file/file0\x00', 0x100) chroot(&(0x7f0000000240)='./file/file0\x00') connect$unix(r7, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r8, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000380)={0xfff, './file1\x00', './file1\x00'}) utimensat(r8, &(0x7f00000000c0)='./file/file0\x00', &(0x7f00000003c0)={{0x9, 0x4553}, {0x4}}, 0x80002) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000440)={0x3, 0x7}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:00:01 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, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x2, 0x44f6, 0xfff, 0x8, "ee5171825455cd6507eb51c58fd29ff4658976db", 0x45, 0x5}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) load: 2.56 cmd: getty 83269 [ttyin] 0.00u 0.00s 0% 314k load: 2.56 cmd: getty 83269 [ttyin] 0.00u 0.00s 0% 314k 16:00:01 executing program 0: r0 = open(&(0x7f0000003780)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000037c0)={0x10000, 0x3f, 0x1ff}) mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4000000000000000, 0x7fffffff}, {0x1}}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) getrlimit(0x0, 0xffffffffffffffff) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x3, {0x5, 0x3ff}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000001, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2008, 0x1) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) r6 = getuid() r7 = getuid() connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r6, r7) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") wsmuxpoll: not open wsmuxpoll: not open 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xffffff73) r2 = getppid() wait4(r2, 0x0, 0xa, &(0x7f0000000140)) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0xf91, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = getegid() r1 = getegid() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x6, &(0x7f00000000c0)=[r0, r4, r1, r4, r1, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x90ea, 0x7f, 0x2, 0x6}, {0x2, 0x7, 0x6}, {0x2, 0x8, 0x94cc, 0x1}, {0xfc, 0xffffffffffffffc1, 0x100000001, 0x5db}, {0x4, 0x5, 0x5, 0x1}, {0x6, 0x6, 0x4, 0x2}, {0xff, 0xd8, 0x3, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x9, 0x6ae6, 0x4, 0x101}, {0x1, 0x9, 0x2, 0x2}, {0xc2e2, 0x6, 0x3, 0x100000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x4, 0x8001, 0x1ff}, {0x0, 0x3, 0x6e95, 0x101}, {0x2, 0x5, 0xcba, 0x8000}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e1766696c6530f9fb75d51e5c883f7b50f03af43a1de07b240062156766f99c19e4864a0cc7cad91e8a795da21cfc5a36d61eaeb6538cf0a2938c02f386c2ad6e27a37ec4942ce80e6f28d7"], 0xa) 16:00:05 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/129, 0x81}], 0x3, &(0x7f0000000440)=""/252, 0xfc}, 0x801) connect$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:31 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x80, 0x3ff}, 0x20, 0x8, r5, r6, 0x80000000, 0x907c, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000080)) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='r\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0xff80000000000000, './bus/file0\x00'}) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x5, 0x7}, {0x4, 0x65a3}}, 0x2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x1000, 0xcf0d, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: semget(0x2, 0x2, 0x280) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d, 0x0, 0x20000000000000}, {0x10000006}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff8c, &(0x7f0000000340)="b2") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x101, 0x0, 0x1, 0x4, 0x6, 0x76]}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xaf, 0x6, 0x8, 0x5}, {0x8000000000, 0x80000000, 0x1ff, 0x1000}, {0x200, 0x100, 0x3, 0x8}]}) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) r2 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, r2) chdir(&(0x7f00000000c0)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x4, &(0x7f0000000080), 0xb, 0x0) 16:00:31 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x7, 0xce7, 0x1, 0x8, 0x6, 0x4, 0x13ec7ec459524553, 0x0, 0x80000001, 0x3}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:31 executing program 0: select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x80000000000000, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f0000000280)={0x1}) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x122) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x8}, {0x18, 0x1, 0x5b08, 0xffff}, 0x5, [0x1, 0x4d, 0x7fff, 0x0, 0x5, 0x9, 0x1, 0x3]}, 0x3c) 16:00:31 executing program 1: socketpair(0x6, 0x0, 0x401, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000200)=0xc) wait4(r0, &(0x7f00000000c0), 0x2, &(0x7f0000000100)) r1 = socket(0x800000018, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x900, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x7, 0xb2, 0x9}, {0x1, 0x5, 0x6, 0x4}]}) 16:00:31 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x5, 0x5, &(0x7f0000000000)="ab235490fc9eb3456caad1beded20df3b5dc242cbe38a71ace2666b0ad729a9d27ebd17a684a", 0x26) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) 16:00:31 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x3, 0x100000001, 0x8000, 0x8, 0x3e15, 0x101, 0xbf, 0x3f}, &(0x7f0000000200)={0x3, 0x7, 0x0, 0x81, 0xdff2, 0x1f, 0x9, 0x4}, &(0x7f0000000240)={0x1, 0x11, 0x8a62, 0x3f, 0x6, 0x4, 0x3, 0x7}, &(0x7f0000000280)={0x36, 0x1f}) pipe2(&(0x7f0000000040), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r3 = dup(r2) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x4) rename(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./bus\x00') select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000002c0)) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x100000001) setsockopt(r0, 0x3, 0x1, &(0x7f0000000100)="b260a971403ce92d776288898dc4c9eb49b867b89f19dd8391ed82a495bb61eb0717d47cdf9e266e691f1650d381a5e69ff94f7d113e1353338ece7ff837154cfe4f7fd413796cdd919a1e091429ee21263395f66836d5469724907c928dcbe8105bf6af66c32c5f5c61fb579750e5c277e270c00928044d9f036c001f518332ded36bf808a88f94ef98b4dc0bd3cf3f9968b6b3fc", 0x95) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xd3, 0x4, 0xb77, 0x6, "3d3abbf39dc85863db1eaa312e63c9620426b9d7", 0x8, 0x6}) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000200)=0xfffffffffffffe28) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) pipe2(&(0x7f0000000080), 0x10000) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) socket(0x2, 0x4003, 0xf1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) write(r1, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10, 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x3}) 16:00:32 executing program 0: r0 = socket(0x6, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0xbaf0, 0x4) 16:00:32 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x5) fchflags(r0, 0x0) 16:00:32 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="ad95cb07b83771bd403652ac08356f7e99de216099a719b953f8f69597ac322cfc16efba05d78230b9dfde28b68c6f50b4ec5d9a0addbd909436c143cdfcdee171ccc2a5a83a1faa988f81de93a5d07b666a01fe31d34ce1c5f0e14eb447f9305359370289c7570ee12fd187db76a400ae49dfa50c6b56f13c44ceb1c1a4f8550fef6e9feaac8dd0bac14dec", 0x8c}, {&(0x7f0000000180)="248947d231260e4784ff5e587ccff4dd4638c5ec505db94c57354efb8ebf395e2bc13fc6f30dcbb61bb84dee6b4cb6be788dccfc00eff1b86582ae4a7262131d005e569273bf8b77f9f764ede135ab8911f6875a73b986bcea48853f6d454bc2ce4e9913694f24e968e2a812feb844924f13a940df1fdd20bc419ba8e9d912607dd4859dafe6b0cd231ee9a793e9f262e6e02168af2463936371bab195ae742fc41a7fba847567c289478e5cbdc6dcfad86fca3d301cafc35c", 0xb9}, {&(0x7f0000000240)="d281e1501170404bbadcbe861efa1864955700836215847315281ff473145be74a858a8e9054e4d6c99055b0676ad7df374a08d60161aaa076f5f22eced3ad04d7dac6f198597bef8df06dde6ca426b95595bc47a8bc3d24dd04f64de1ecb6115504c72cce28569d2dd10be9568690b9006cbd712031380379c521830dc9b0ba78f90eb4c3b5d11c86dc6c4534b70259f7d8cfd5a26cb8d93d63de971913ff82d7ce1db22239c115270936c4f7a53b2207c5a927", 0xb4}, {&(0x7f0000000300)="c87633b2291021ba83a1c9d3a1429b4eddd7ecad5b876339524d82140e293fecd1bffc18d5c1f0b60be63d1d9f0a096cb58b156b0a75feee3906da93fd0d2d66f9437abb532a1c29ca9e08ea02b5a85f80d35beca4cce574762106826dfda63c4804f24e7cc7544cc56ccac77e1c4137e40dbc41d8486c0bf07ff6b8b78ba7", 0x7f}], 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f00000003c0)="01bf45ab53bf82c20495f0d100008763641b17cf0d84ce1a16d1044dfb6637", 0x1f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000), 0x4) 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x800, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) write(r0, &(0x7f0000000040)="ea004baa6297786c7b52cbac64eae8261272e0568dfa46a0c9e24024d4e8213f72d642e9cde15d0f25d058874c2f0f974eccc9a413de36aeacb560a0156c7fd160904a7412cd25de974191c62f959263e06e12d25553fb3d5c7e519d624ba740d04968642335d22e2782e39b3a155ee83ea0b07ca8e5678d5e4f346600428344eb2fb4bf719ab1fcdfae5f2cad5e3ea9e709704fa44a031da09ff4267cd10a62c81443639bccf8a306c772be93c8552bf0615b170f0da5b86872b225ca18a4b0d5fe564f2f129060bb5c4d7ec94c3286d36475a5c5ec6fba188b502c8f4c64ff2aea7da59084a2648e629d4d1120ca0a87d30312eae66d556f3b420e8abc3fa1b1617411d7e126b05a8442f03ab19d0f1ceef6998c4f4d8ac28019f87b8d418653e37dcaac138a00a135a0b244062125b838f7c5f6979117871fde0d4a02002b1e2b390ed8cae08fa6858436428225580fc36ee28e26cca8b5665e43e96956a88beaa5d6cafb8e1e452227797fdbca6fb703fc917445f056d0f15684ddd5633bc02a4e0c030c1fbadae164428f3f2e5403e8478a806251bce21dccfe37b7cbf335fd747bc5a3393c237b33f133a93804a642cf968db8f6c3420fb174733b27d6ff4c4effe3f5821bda6ef520237154ecb4c74cd216835f55cd8623cb9a0a8417938fa64dee31f860390f4307b7369002dbcbfc020fd8cda3fa521cf5d700df10b5db8686d4ef7b5e2744f4e972efd7613a7a728d89d3082afd56eb799e4d6fd964cd40ceac5f1d53505f7e1178a4ed9bad480c9795316ba29518465ed2ad16ff359d550a86472ff393a41142d1fc2670325195770fcecfcf15501679952dc10f595a6ed07a069248fa8112c32ed18f681a6c4032d1109c58008546fc62a01b3d46f9edca73d15415272978a3b3ec6db20889cf61ea39bacb6f3b8179ae0e118ee54e5d5a57a640e9fe74e4fb93ca1aac6248cfcacec1e095ba7519953cdaea084d0ea6f3cc60e71e4525aaec8ad2246576b0c8f6e54b82e06b0ed5f662a6b5401c6887be6dc77f3f032cb3d12ad9b46b2004df4b98f14e98002d35bfd9c29858171e2e98cf087bd46a6c11afbe2c2ccf7110f296937aa8e4d1d969be02169fad5f91c9a1a01934c3874ad4b4c6d0d4423ed97305bb1c1936dea08c0e5ddda318852bee9c1b3896fa043366587e9db89ed238af3ff0f49d9f2fd5b39cff119ed8d1a6636c59357e2a545840512a333cdefe4ff3fb1fc89054c814798e517057e34c9836ec465b103d8ea0388a0283c5d3763ebfe36105e9dc340636c3a5b3188bdd4198a72ccbc96050f471c4fcd46720525330eb80234ef64f5db8cd65ea72a696071e99c55ddf25b8e2ee9871064aa10c4aa01b38bdb7b80f9ca988c1ee0de490c4bccc0205055dc2d051643591fbb82863f30821bf84625dd02aea88f6cce968947fa5eed22d7214331e686911c63e9be6b5bc51c5cbbde31ce085ebe5022b1cbf10d68b15968352c7fa8c2f56035375ac63df25ff6e0149aa156fbe4ae768d2e5276137b37c524521a84444ede07ee3822dfe74e9db904d21293d585dad6d7959be842f6c53c4e323bf258bd672d8524333ec4061607c8040d1df9f9a0ca1ac3f1ea05a3d1be1b44725f2323f0b052b582fcc1eb2fda656d5ff0a381982fb70cb48452b91f87d81464808bfcc244adc72b9a776fb9bdfb0676d07f1bee4c17bc024abf2136b49776220e69ef4538d12d73aefaa62b6e0abfede50398c44909bf91413ec8dd2dee1883f5c742fa0156e5f25a706bdd17599434aff734720e10686be4aae62a882d641cbbeb5a3a22e32385f4e66ce68e8e72dc95a43531a144d42da821c38e411e28d086a57104b79dce4b6f6220ef5029128bd5d33e5961fbcfc6ad1a7a43f722efc7c3f4873b6086cb230c053854c7c807be18206dd46f79d121afd06f0bd45fc5fd1e76a852d1f7e6cf051ffd750249e4de2c13c2b84d26a1ce5d3067424e7c655f497b073dc4b7a1f44d9bc7473f982405683cfd55790301af44b04b4ac02d9bc2d7da8f0b75534200b393ac931275234e247195da4f5f03fdf12ddf526ef37f1b9983a2e9ce3106ebc44738367345df0f07157f6d79f2549c3804bbb9f4481e388e0d4fe5fbbcf5add7518d66a07e4184be4108dba7e5707075173cf1e21690b0846d4db67723537723f6efd58f8df8f0e31a92749393650d225ab46f420cbd6c63a618df4265eee5d123fd3f0f3ad8c16ca5865f5db3e98b0b8fb286cb8d2e38cf3ee2f9ebe83b0048b902b079c4259e70435155d1f9dec571e9281f860af9ee34a93cc1ce1de53ce6bc3d2aea161dde4bdcc6db04ade8e427b67955aa3eb98da12173f7ff97ecdfb0ad374766e92dcc4b3e297dbaf31a2817b8d38c7b91a2a849a71af543a125e186935e045fa2302fa86db565e30aef2a53aa58d8d154b125a6e1e8c36f739242c1f733d71a62f09d1583347cf48222e0f16818e641b7c83e323b162fb03f75415e2334961f61a80eec1fa56fad08617a009071153eb4d2d200ab034d797f110af7e4d0eafcf89d713fa04b89ce33359e36452da46cf5b0075ad26fcb45c1070407c876126a01eaa27ffc7a61e8f1f72014aa012b2d27bece98bf9f97b633a6440b676cc9d05fc1ce2003a0e10a54441fab3ee39addede0e189ca8d8438f57fc3abeedfa69e08d79f9269daee06a24b8d6eba4a7e3912f6a473ccd17e78c2e9484658a5c97eccba9f50df8ae5e3cf5e89fa2af13e7a46a0e1b0d2698a048616162d501d9b54735fbac8a78b7a6f14c2d5b1f59f2264159f5e9640b0975dc9d9f44a411f6b12b622ed49699a25ea0131ff83294982438fb24a081cc0f934a686608cc8af588e75cd207b2f808f32c1deca01a96e04b3ab248fd97b1b1ac2ef09150dbd23839a62030743a68552ac8d6d0238c7473fee7c143704d28a19bad51ef9e56e8b90ea4c04c72cda3fd9cd9a6d4f18c3827a6a784a78bfbfe2761edeafde81a210a1996eac7d1f918b378d26b42b6b48694ee06100462b7dca28045ddb68069b046318d6dec3fc1c4f2127ae02a21e604e21a34b653b45bb492d43e5881cb15bf959a911d4534a0a1c2f22525df4d7f8df61569cf589ce43c966de1ecfa742fceb6b029fe5212512284b83d34b880f556f93a65e618464057959984451b991ef10893881e3db2b5d2bc53546be01aab396c999dc43c41ecd6189cdd6e0f29cca70a06b614c0d88319a7bec4ece9e2950551afa311e16d78614d42068a3656d5fadbda6e3dacced9ed10e25b2195ccf6685f4e85b97b9e93c69f4c64ec03f096c9e61a2ef0929ca395f7e9bedc61061fe54dd58b28a36f232f9f01942ebcb624d5991dc02773688552f8f7e7048b06ef2c75f667c30bd1822def4a69e31ac003c2366478de23fe67707985b49fc01bd243f7168d8de39a65be794e22ea20a7a9482b8238dfde537b01d222f4b15acc6b287167167e06d02d9a1c262d896696c44c2afb1186b259d7f24d3bb223e6ad62687b948e3816efbb2a661310396f776defbfd9c7dee03fe3ef37ffbd3d1b063dc6d599c2f2667a7fcdb94982e9ef45a408d1586447ba4a399a355491c60eb1d8e08eaf71c530cdfe1bb9f01f264fbee46fba99e49ebe6be52f083f8f34e655b0c7201d33632611dae263ec7ffa663adeec1a8bb1b38d11383525406083e535842eee1e1552901368b229425125e52d90156d34315d2f56682b23cc1f81ced64d0420d4cf08250a1a36fe27e8795566d828651b169738453ad757b7213a06a63477c11d25bb4e7126080c27d7a33d16048c519bd7d9ffb03e635a52f5f7dcaddfd0efd206e06ada51a262bf0df19975ed75420751dd4fffe8e112ef91703f1a1d593a310c15e869357a73931869a44f5da99a08017b77d7b3ad3ce0f33a5b567c5009f4901b923bf475c376573f0831c6d26166b60826071b41c0de6e61366fd29b1d3b28bce39e87cf0716418c3a3d808f90b8adc3d882f082d3f624d8a64415dea91f7ffde5ffc37ac98d84aacd0546b85ba83c7116dce39735b7575f1411744a85b74fedf47ae851d102af6facb2dd8e35a533d62b142c1071ee2f3b077b32e2c5114612caa8b8b56e2a5755d7a4d129df8f127cd7fef82a1859487e454ccf3777ead59136cb0cda24bba4252a9d701a92ef0db857f1071ef1ca0338a95dfc5161ddc47b4922e0de65ee81b1ae008279edb0fa7948ef2d4a9a4ac499f789a1626caacb5dafd12dd82c7cd2ac3043dd53bdb20f30134fdaaf002832d884769354bf2796e415dd962cfc5fcb14e1049ea7d242d36f6f0d3cc698b828b20b7459373a78e4bcd854a13868ed68d5f8fabcfc972fc1da15bb91d50bb93a28399da6fb241ef0c4b293ac5696e43094501434d4b771fd5f3dc8eefb7a86cb9fb10bcb1c511e9ba3eb95aa9de0b8a047a4b91a45a3eaff09382d151da663c9bd2185926b3ea76a63a4292fe60091157efaeceaec7baab0057eb0d8c1f4fd5e3dab876cf24712f3398db2e05c179854aeb82438e9c2289e63a36e00311a853f8a5bafcc5e39a8429ecbbfa4316143efe8663a726a86933af4d1b14d03aa846f5088fb05a34ebdb81f8463252b7183c31a00cfb2077e824103a2eaa985904eb6d95265bb9e70e36d5ea23a58e6d6d7cb6fef8802e5f0970195945341f07ff156a7c1c1d58e7ad8233e49c1b09f85a5a9c127f9e99b3f8c5534bcc136b427f95da8f01554f62ea344aa444b3505682322de78964741042599689c6640e936891e8beacc643ec9488d909b313eb272d2c5d3d177de2d830827c1aa07d76a7c4f19d7b776553881cba6e3a8bffd1c34e7ef04fba1152323ec6a42e594ac03dc256abcc30fca940cfba89505412ba14e79a82c43f140c89a83840915714916146ff769c02d6ebea1121692dd8bc0d234caf4ec3d383d01036c7e6db2f8cf151f907ff764981d387bcca6059c8967bc2e01da46f45925e532603a901e7c8e3e85ba010966cf0729f2531478ceafc4cd413573e176c2804d8e7d9bc54fa95949b0da1075ccecda64c2b5124ab87531a6de01a304a8443ac33e74526b2d760b4ae94a3ea14bc95c56460ae90505e9996230faa58eeccd6811a93ed458fa1efb352d9afca7550beb06699a0aaf4532933d48029e0090897437819db7fc9dd8f7d66b9a84d1472aaf18a567c5ff164c3f3f57e42411d27373ec6743a6bc9e3a9408d66e0f28a1a29d394114b01dd592ea43e70cb9bad0f8e48205095be55df43da5271a195a380f0e92e635276f9ebf0e29ceb4b79c23db7311a8a01b4ec0f2a86636fe871671cfa47ca86dcf2297e2ded0a7350e7ae34e8599e22bd224b6754b5cb98d3f85ce604b6cf72599c742ffd8a5d7da68ba2d9fb8ca5290b6b8e7cfe1df5280bfcf904220b9f5d11b6784f3dbba8da0c377b03f5660f7fca9e3fc0679db2b4e512b00aee78881f694d6cf53a27dcead643e71fed1dad9870e8cefae6e2ab1e7d4f8f4a76cd8f4179c76935204d20df90aec3058f0dc9e6b309f028722122e9fa95fc16617ee10a4db01bd4e777d7c155cacca31c6eea5fb9c81c14d016739b58c1426266aa18facedeb08d43ffc2bf94d87bfe9e4a25fdb7c4c84167b21cc0698a4863536adca9399f6179ca7af78ededead1163c919a0df7d27776298a79e88c6e137813f4dd4f83c40ebd0fdd4d250283b887f2c86813afb5b644e5bbf511f1d289ade291958ac0d766e2169ad561b982770f28e6f07c2faf398c15ec14cf43", 0x1000) 16:00:32 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r0, &(0x7f0000000300), 0x1, &(0x7f00000003c0), 0x272000, &(0x7f0000000580)={0x4, 0x7}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000300)=0x9) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) setsockopt(r3, 0x6, 0xbf7, &(0x7f00000006c0)="e8c7c9947ae11c44186350e8f74ac9b010cfefffb61666edc0bddc03fefb3530bb82cc11f4f9a4550d7d4baffe32e955c7e897131ba42719d7ff1c79789e37176b94cfdd39e60a1b3fd327cd24e32fca67cb53d397083f8e8557a04b1bf80a7ff81d83d86c00225d1bd5a2b704cc08f86625edf63081bec14ee7b375a4cbff906acf47adaae90da3354c6d2839f44bf21893cb5e8a9a8a3e1fa1109c030436dd898100a69e03dfda39eb9e4311109adffa4b99ccec9f7f80a6efa3151b0f09328451580055b410a2601a409cb415", 0xce) r4 = getgid() setegid(r4) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x80, 0x0, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000100)=0x81) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000400)=0x8000f) r8 = geteuid() lchown(&(0x7f00000000c0)='./file0\x00', r8, r4) kqueue() select(0x40, &(0x7f0000000180)={0x9, 0x6ea0912b, 0x8, 0x2, 0x1000, 0xffffffffffffffff, 0x7, 0x8001}, &(0x7f00000002c0)={0x3ff, 0x80000000, 0x1, 0x3, 0x3, 0x2527, 0x20, 0xc}, &(0x7f0000000480)={0x9, 0x8, 0x4, 0x9, 0x9, 0x6, 0x1, 0x8}, &(0x7f00000004c0)={0xef, 0xffff}) r9 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:32 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:33 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0x40) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet6(0x18, 0x2, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) 16:00:33 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) socketpair(0x10, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setregid(r0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6001, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20000, 0x18) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) pwrite(r1, &(0x7f00000002c0)="0b7a9af215a086f01a0e62ca44ea7aeb426fa4b5dcd8fbc75c5646e4e044d2691ba19018220d27819ce8b76f9d5bf1d1f73b28ee83ca3382478854393b9b45d7b3abb8c9b510a127360508e244035d119c8012cf9cf7a670906b7358029514e629d186fdc9a3a7997a7ee0f4795d3493b82217d64de6c126504cd90ef62916e303222326063eb7c688ceee7e2c1064b722d5710cbc0d9b50620dac68b8eafe40c3b0fbf6b52e7286c88f7d95a961e097ff24e2e04b29d779e501c65e81346229b0b4e735d7d8c567fc7ee0c9a1abc9e727e9f01a9b3185b66a4196af241ab1dd0e2f0fac8157b449c6db0dc66ef97dc6a0cddbf2e4d0454dcc7d0fda44ae790d162aadf1380c28adb0ba1b51520e78685ca1d47f61b9a6a15f042e6eac2dd15b555f67b4a5683733ea238ff9070e0c9702803a0f8291a4baff88b78b38bd217ece4439ba8ea25a0c28b8b445e07e15cf33d6b8d88024b3670c71ef33604d7289962d3e1bee167038", 0x168, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="00000000000000000fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab72a30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d080000007189db01dc6414965a2e4231123b4144b00b89334f18e7d1d4d9a23c3d047b5e390e2dc4c3993861980fcbcb87c8303b7797b7e1140326b2525d922837cfb7cb0d7928c32eed00e53bb425c84abb74f5fb5590dceb20ed9cb5ac1e6ed6d80abcb291b0b5e814342d0113d1a451a3fc29556362100978c99961c8bab6a87627870cf98e00a16b5baf3162df4479e28f3814df6405e70a030a6c9728a1a292abf04d3d698bc27e1753c3236b06292dfa6cb74b828f37ce0f731249fdbe3514812fe1f9600d0e1eb6b6816f9dfa5ee287647b38840c21fea3c5e64b5d4e5afdfec2b8bbb9bf7b341c8b64a7d0928b3f8282cab12b0269029f8ae56ac6437a54e5a6e8ad1c93cf301ff4598ddc2eebcd71f761dffba8295570951f162e6bb4af3a94b2ee8d10594f65fda4008a84aa"], 0xd7, 0x800) fcntl$setstatus(r0, 0x4, 0x8) readv(r0, &(0x7f0000000b00)=[{&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000004c0)=""/91, 0x5b}, {&(0x7f0000000540)=""/250, 0xfa}, {&(0x7f0000000640)=""/228, 0xe4}, {&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000000740)=""/48, 0x30}, {&(0x7f0000000a00)=""/204, 0xcc}], 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0xb0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:33 executing program 0: setuid(0xee01) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f000044a000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0xffffffffffffffff, 0xe253, "85495510020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000340)={0x10000, 0x4, {0x9, 0x6}}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x52a309ea7825e28b, 0x10) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000006813d099b76619bfee510000", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="4d86468def27a6a98967db6fd4dd95e2cf5b1f1eef37fcb221854d29f428256f14f63da0f1e098e40e8d09f81f105965b59cc2c254d4615252f7011cfa7b35e787bb7253002ca1d98d08ce163c1d14e9634499d22ecd2e3b7fde174f8b557dbcc5a296ca5cfe16b31665bf74b20041ab4d1c95f91ac2212c10295827fce5bed6299bd253"]]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) pwrite(r3, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x485b92dbac741310, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') open(&(0x7f0000000040)='./file0\x00', 0x2, 0x110) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x2000000000001, 0x200}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 16:00:34 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) 16:00:34 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1000000000) chroot(&(0x7f0000000140)='./file0\x00') getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') clock_gettime(0x4, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000100"/13, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x404) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 16:00:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x88, 0x0) poll(&(0x7f00000000c0), 0x200002a6, 0x20000003) fcntl$dupfd(r5, 0xa, r0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0xad5944ea1bc4890e) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x100000001) linkat(r1, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='c\x10') mprotect(&(0x7f00006f9000/0x3000)=nil, 0x3000, 0x6) 16:00:35 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) pipe(&(0x7f0000000040)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:35 executing program 0: pipe(&(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x5, 0x4ce, 0x8, "3d23f4255b982b43c32e85d26fd54b6c4695a575", 0x7, 0x38f}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() writev(r0, &(0x7f0000000200), 0x10000181) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000040)) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x8, 0xffffffffffffffff}, {}]}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20000, 0x100) close(r0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, "1ffb69a6163cb90277925f1be62cffff61c4a648", 0x0, 0x4}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r2) setsockopt(r1, 0x3, 0x2, &(0x7f00000000c0)="bb097ee16add435f60f489b2d4dac9bce653d25268ee2690e64014349d", 0x1d) 16:00:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x10001, 0x9, &(0x7f0000000080)="804782989584be3307b12a6b2c51a206f67bc11352db33b414cb88b043b7070733a047e0e3c72f77fc0be7c0c3636c67a4ab958ff03631b72ae89043f9c1b73310d105ce86f295ced2e95b2b60a30efe662b17bd7440be564fa811f9096cb0474181413ac773d076a85dfa355b9363cff7c0c49e93a2277326b809cf7e6e5725f746cce3b4b02a6116", 0x89) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x10) 16:00:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x343, 0x5, 0x3d, {[0x6, 0x1, 0x5, 0x7fffffff, 0x5, 0x4, 0x1, 0xde, 0x7ff, 0x17bc19d1, 0x3ff, 0x2, 0x9, 0xff, 0x8, 0x7, 0x4, 0x4], [0x400, 0x6766a59d, 0x6, 0x1, 0x7, 0x8, 0x4, 0x7fff, 0x1000, 0x1], [0x2, 0x9, 0x1, 0x9, 0x89, 0x4, 0x9dbf], [0x8001, 0x4, 0x9cf, 0x8, 0x9, 0x2], [{0x9, 0x4, 0x7fffffff, 0x1}, {0x70, 0x5, 0x1000, 0x401}, {0x9, 0x7fffffff, 0xea, 0x8001}, {0xd4b, 0xffffffffffff6e66, 0x1, 0x3d}, {0x4, 0x0, 0x100000001, 0x1}, {0x3, 0x3ff, 0x1f, 0x7}, {0x8001, 0x28, 0x2563, 0xfff}, {0x6, 0x3, 0xd33, 0x7fffffff}], {0xfffffffffffffffa, 0x1f, 0x3, 0x1}, {0xff, 0x793, 0x10000, 0x4}}}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0xc}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") r2 = socket(0x2, 0x4, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000200000007000000f69518a60e49982700000000"], 0x18}, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0x1, [{0x6f1247c5c5439043, 0x2}, {0x3, 0x8001}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0xfffffffffffffffd}, {0x3, 0x9}, {0x2, 0xfffffffffffffffe}, {0x360fde4aab69adf, 0x4}, {0x0, 0x2}, {0x3, 0x4}, {0x2, 0x70e4}, {0x3, 0x1}, {0x1, 0xff}, {0x1, 0x8}, {0x2, 0x3}, {0x3, 0x8001}, {0x3, 0xe0}, {0x2, 0x9}, {0x1, 0x80000000000000}, {0x2, 0x5}, {0x3, 0x9163}, {0x3, 0x6}, {0x3, 0x3}, {0x5ba1088134df7fd4, 0x1000}, {0x1, 0x1}, {0x2, 0x37}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0xff}, {0x0, 0xfff}, {0x1, 0x3}, {0x3, 0x6}]}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000480)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x401, [{0x3, 0x5}, {0x3, 0x6}, {0x3, 0x401}, {0x3, 0x17c3}, {0x1, 0x2}, {0x1, 0xffffffffffffffe1}, {0x3, 0x96ee}, {0x1, 0xfffffffffffffffa}, {0x3, 0x100}, {0x1, 0xf01}, {0x1, 0x1f}, {0x2, 0xe5}, {0x3, 0x1ff}, {0x1, 0x7}, {0x1, 0x9}, {0x3, 0x7}, {0x2, 0x8001}, {0x1, 0x9}, {0xc2627e9964f95338, 0xffffffffffffffc1}, {0x2, 0x80000000}, {0x1, 0x4}, {0x2, 0x2}, {0x3, 0x401}, {0x2, 0xfff}, {0x1, 0x2}, {0x1, 0x4a16}, {0x1, 0x6}, {0x2}, {0x3, 0x3}, {0x1, 0x9}, {0x1, 0x7}, {0x1, 0x3}]}) r2 = kqueue() getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/39}, &(0x7f0000000500)=0x29) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) accept(r0, 0x0, &(0x7f0000000100)) kqueue() 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x100006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x7, 0x720, 0x0, 0x1000}, {0x7, 0xfc1, 0xffffffffffff753f, 0xfff}, {0x80000000, 0xff, 0x2, 0x1}, {0x993, 0x10000, 0xff, 0x2}, {0x7, 0x800, 0x6, 0x7}, {0x4, 0x0, 0x2, 0x6}, {0x0, 0x2, 0x8000, 0x20}, {0x600000, 0xa38, 0x100000000, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0xfffffffffffffff8, 0x80000001, 0x7}) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x5}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/96, 0x60) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:36 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000540)='./bus/file0\x00', 0x3a0934c44f7b202b, 0x1b02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x8) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eefd4b33563ecaa579c03a42fb5c34271311c639098aeba25a822ddd00aab5bdeb943dfe52526a985ae245158d657c90db9779f3bdfbc923d402f4ad9a04171099a4ee871be2193bf1b1f943c8355c5cefab472b5d3a34521c1e34940b5c7cc77ca3830cf0a1f958d7498c51621f0b26033dad29652e58ef30bd6b5ec45842dab4a359d", 0x90}, {&(0x7f00000004c0)="297e695b36776b205baf957c5f5b601aa8f3e54bc28f27050788d3a59fe3a5fe9f6cc42821a95899ddb83b1cd1b46201302d01654a9865bd3108db3a277c64dccad843092d1dda13b386788f9f9ad4be53754b9270749c207b349114b425b433e87889df17ee26bf1901013a44ed39895713666b934fcc", 0x77}, {&(0x7f0000000080)="517b8894973eac742e114307826195d70bc9124a0e273502dfbab4502df3f86f116dab6423aa5636f58763b69f28d6bd22cdeff090f1", 0x36}, {&(0x7f0000000380)="b79ea6f370ee9a", 0x7}], 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x7}) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000000)='/}[\x00', &(0x7f0000000080)='/dev/bpf\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x9, 0x3f, 0x3, 0x401}, {0x100000000, 0x0, 0x2, 0x7f}, {0x3, 0x2, 0x1000000, 0x5}, {0x8, 0x9075, 0x3, 0x4}, {0xffffffff, 0x2, 0xa4, 0xcd62}, {0x80, 0x3, 0x6e}, {0x100, 0x1ff, 0x9, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="8a022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb000000cfa31542efb7de929f67e80000008a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58aa4f79a66de7fb584d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f808c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a56f9362301555914cb6ca1cb510847ab2534c2d7ceac6f705d4729f7c40b3df7cc4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e16a2c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6aefdb449d73e9c9f64558f82eabbe37fe44239c0100ffffb5863072dad5429717908d4ce8b2bdaa1fd4a5ce1236ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1acc2b2bbf0d85d279b53045d3bd92cbf525a9b0400c3fd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885400000000000000000065933540fe2b83ed677c0d0fdc267f7853e931d88d7ab8713d39cf796a97954150340c2b0fa103436c75db1362b6a631031f8265a576b2432574f7a5ee9be27f69fe7a8ec700000000000000000000000000000000000000000000000000000000ea2a0b7008ca891402c84e64ecddb8123305ea0000132f964bfa2dc4d8c53935de198f8c506d9d819401f746e707af09e60e11eaa7620200a8bab7f8e9b4b0756535734848559bf9e00e3005f1747398a1bc6e9427fe122ea56623e11313ac16589b4a8d4cad3dc8faa4a0659dda3d3b5fd8cd0359606bc9509ab02441ebfbc3d4d7a405e8a39e1eb05987d875c09e62d8cb47c6241a5a0038aac7f978e3aee2a4f8e989c90c0ab1acb712613adb9de4ac1ee1a886080467334293536acfce05c2487b2ba1721ae2797bb254802d85c356663a1e1a084b13e538de613706262434a526abf3288f"], 0x10) getpeername(r0, &(0x7f0000001a80)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000300)="1a66ebebec507cbe8bb8fe723cbd07fa326115b2c33b7578d5ccb894f1b15713114e8dcd355aa7c6f9be3b350d85347f330e7b6294da1084457d0fb2c45070c5a4d21c05e8825ff95e072ee939e03ee7da1fb5806f940e92aad63958785918c92620ed14b823c33867f75bbc4efd7fa27e7882f47227bd902753c1af2439326a6f413cfe771bac64e5b0fe86f548ff90ff1c3239af2d0c3452018611906e7d09414e7507341d6f9e71ce2531eec59593efd7df6dfcdd5e7abd8feb32678769d7cbaefe9791d20c0d3c83f31604378a7b4e8a5b0a80811de856cf0f5ea06f88b6a952cc9e0a0b", 0xe6}, {&(0x7f0000000400)="c11d04eb6eeba461736a2f524a9b63c429930d460290d7836a88502c48f0017d2ba8560b364709552ce2fcc3b0bda138f74236d036f067066685cf94b91cf74bd3a42584ce9ea856257378aa5cdfaa3981af1e987dd6fb1fbacfa7a1b7a6ec621c9eb2e5bb391c0622c450d63205a2f23ec8dc8fd698a9af2b60bcedc996270675e3f13ca57f9c08cab9436195085478fa453b26315548a4daee83dce49e5fee414af373c66310454ef5b6a3233ad364c7085d49e961", 0xb6}, {&(0x7f0000000500)="6833b250e1e05814bdf4070e1f7142761357fb86a97b9c31db55bca089aa81b2038953442f7b03fbbdbce341e9a81de2faba790c8888facd8c44cfd6dc44948c02283c37f43663827854614a6aab9fb9a9a84f3a2052c04820056b1b58472ad9cebf6d0902bfbfbfd53dc65207d4f1f7dbeb677f40511aff6c1e79ccbb0155bc5874f74edc9cbf67f3c054b9058fdffcb01b1aaaac76f284e6b832d4eb408442f9265023369db92c92f7cbf4e9d397e5a546eecfcc61fe9dc3847204a15382f10eb1a153f0915af1b0049997d1ca0ac5de24f762416cf4be09d5a393b891ea9698ee9e095b0112b32f52c15ab089561f3d835eec69e3ddfef30f43e48b08e36154de38031c98db92b1423d88d13b55b331d8c7c1e28cb7916c364e20d746912f8acb7bbebf1173f7ee2a523c43082304a775b010d557cec5abe2f615ac58e959e072d626716e38f853828ccf66db61c6c5b155496c4738ea9308c3de54acf914c0dec6bed89120e57a0fcb00af471e0947cb9ccc84bf4faaf23cc42f2ad283ef8e6cbd738d7dd50e15715604480a8bb1c7d9f61537336bcfc69430dc6fafe1ac9aba27e1f963380f88d2271e794db3ee714b71ec87fac64d3ad9fa5bcb6d3d2035d28edfd0498ca6f3cfbbb90df78065edd1615ff528899d27813a8afed7318f9572dd14598d3f98e38da4413c0fb65e0e424a7db49582c1d2c8d09755cf4426c7de3a05d8cc007bb0d8cb7d00912aa8b22b113ea60fd7a46f4019d5318167b6701ea15ee9e8029a83a9dbcdbce0104a73ec608313370bb833145ba884e7e31188835a4e6fc49818b81ea85a25f1a7df10849510fad63641569c6bed05658bcaf977023729c45bf5df9b17e24f96230d6cbb65703a74c3fb3b36af54ab31fa21939a10cc4788bb0d67d57eadd747b57eaa087946fc874a6152e5473248dd968ed90311ea4b9bb5e32327df9a880e688b55e9f44734baab5815f3ed7f65a32681aedf5573ac46ba9c8a002c0130bd65180c9c51cf30eb48f9c56d9c77bb63b3d9dae5203efbb4907d5d7b3a401aded4e1abaf1d8a8a4b11265116628f81c051af855f66801a6dc115b89dbcba6bedb5e96cb6ae0766d76ac30022dd6cd083833859547e01cf000087a809d7eaa03b4645db6880e3cbdda70b70273c945ea776a93911f6bc8525eb3b0af46f0b32db072094e670c4324cc28b27fc0333620953fcbd4888b1a9d669e78494253d285a18bda2c139e5c3e056c82b2dbcee28e1c5add9e87a2481ad6cb1258e72f35dce35a19743abe523154e66ef5dea2a06c1a095f0802eeab535809de4deb5ae0daaa35b402f4c7d32838648ece7053347822329691ba8cdd955a02568e0f49cc684ad6e4d4aabda32fcf1acd94e3056d4b4adf485c90fdf4c06fa5e6a1b71e48147147bb2d0fa5871678356118d58aaeffb8a6f9cd29116edc35b9af87834dbdc35aec2fbf64bed7be1bafbefb3f98828a80eeabcfb957f50f37d5d92bbdceb6451e9710abbb3742a589d2709e393d6c2d1cbdbb8b97cda710a768a99146879a3150584eb838eaa5208e7bd03db8cc4db7602ceffcfeb499132c87264f27903c58db10627cf862ec1807ad8279e6a56be8f1088db442022cec57bda7206fb79cf392c389a3a6b8d5c8d65a0c58136f6db41dfbd24f2921aa9bb2e068597b7101caea0b11a859129c1eb77d73a50cbba1399749dd3426776418d7865e403c955ca6a8f8fe5ce8be2429c50db5c18359fcec0a640085d16f362ee09588257fc089d893257fcfe100c6797684c44b24ebac117d6ee7ec3ba46f3274ba77df128e0b95886e059911ac5d0991b708de6f79a7f03b75da15069f833357e45fc1cb42a458dc11a870ecac66b99ec43cb2f33984e182ac3562bfaaf28bbd6fba34424adb497b3778bd54307268331c8a1fca3e939f4c58ae45204a818141d9f5bc095f7b290606f84aed65220fbf6c895415f4a8748c60a5aa6d1562fc10823e1ff880a9205d5ecf05c28ebff75d1eb01ae9a5a2045e2654a90f7f1b348c97095348d69d2e26274a495b7c4676c46560388cb1a196faa5ef9a2373aff2ad3fb6b5f8df4142c56165f0c282b569856a493a0f2f2378f1868775ff20d90af4e7669ce0b926d03613d84b3423a08b054f9b56c8202c93e1f22d82be9c541e7354c2bf9615b646573161dcb40edca796f378e83247063dd81f0fb015ff31a71bf84518283be1e2d7104a74c2a9cf425e257932c7388def28147e497ed16cc65f8565e3d13b4df6293dd9351836b16ac11e789fbee13a93f06504a1cec30ca811d2a40d6d8801fe8b7c0802f3f7f8ad2100d525548bea0c07b1c6a192d27459e598984712cc49c70bad0c60e1afbafcde9110675d64bdc5de18da56d3699f676006bff69283e7025cacee9d83a49f99a05cd4c21f968dfd4b0614490de48f72fdeab487d8c90a7ca75d22d80d1f9ba7902fb9ad5b64b8425b5325b7f2ef6f1d272c8aa8f19c12c63c8b2a2e3ed4f9af65014f7a0c5e6d44dc1863016ceecf536b7da906d7d9eb06aef39a86954aab1b8be6f9cf7b375f5d90346598542827a43df543b58d8eedaf26c66be87e4a2906b4c1b9c8621517ec56e7a61be3f8d8afd7d64af8f341111114a7e45f4a355ae34b23c08acf7d5ccb55012a04e97779262538fd8b2dca86c301f5fe265e2bdcae6f2ab1038705784d6455811ea2773b508180c29077f8e4b62db022b34e099c131e224b8b7097bddc73311fbc0be43b785c88c552b238ae290d56c63e8755d1c273ea168a353623235afae20ed81525d173a618de118acf93f4335101be2ff43eef873eca8c814d96dd5d079fed700bac39ce4fa23df48505911a68e836a2e6cc3bd747745ea39070fc9134399d4a0976466e549840997c836c2661be8db35583c8cbb635c88960d5bc9e9dce0a353d584b42acf29ebc8a14cf0635281b0981ad1e772f52e4b0f7ef35be4c6b1957452dfe2b6e9a8198f55e002f22da3f9483ddff633d13192fe50303422a92fbae53de381dd3569085c3a3fcc6edee13b61f0029ae113fd223f85ed201b604159fd2e896b432d94f68f85f6daeda53b861c989760ab389d8f5e81cda9bf99184bacfeb9884161cb6be9dd70a4c7637e2cd5efc96d5187443ecccae8e01f894f193fde39527f774024734ae9f630de606d0c256d248db6d6a0b96c745cae4f3d43279e9d777ce5196d6484943e9cdf94fa86cda4d4a359d16ebca631e7b713c51c61a46c2ebdde9f845a5fd1ddb2eb7ee3ce3a9d31b20643ede96c799807f6fa30d36537e7d538f0ec2f61832ef76aaed95ecdd87f4fff85756fee567e4be28078a16b8d9a92010eef777347a6fdc8b300306aa2f3da57af8feddd16663309fc90ee7ff4b987a14ecf4368406adc8bfeda6b9efc531ed4e9defe353e8526f32063b6a5d057d53aebecfd32f253dea245e4e9697ba407c94ee57554f3703bace5c8111916fb0f3b6daea070cb4cefb43c6ef9e1b0f590ee59a1389e2e834416faf5bf374258450364edaafce947c3856c0ce426d0e563b8e898a9499042071a06d323143e7a4e943664ec1b477687e22fd70459", 0x9f5}], 0x3) 16:00:36 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x44ea758d83e77727, 0x0) fchmod(r0, 0x2) 16:00:36 executing program 1: chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x180) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = getgid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x20000, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x40, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/speaker\x00', 0x80, 0x0) r8 = open(&(0x7f0000000700)='./file0\x00', 0x9a0cc80e3671e577, 0x1) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x30028, 0x0) r10 = socket(0x20, 0x1066698b9c42613f, 0x9) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) r15 = kqueue() r16 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0x800, 0x26) r17 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) r18 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r19 = open(&(0x7f0000000940)='./file0\x00', 0x800, 0x1) r20 = dup(0xffffffffffffffff) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) r23 = geteuid() r24 = getgid() r25 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0}, &(0x7f0000000e80)=0x20ec007d7f7774e4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r30 = getegid() r31 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) r33 = getgid() sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="e8f4fe252ea041b1bedf36a01d1505e4d5e0e63f3bde7a6da2d62fea28b54c9b3ab65ae8eda9bb6203d21dcd0f104c7bbb3a9eafc0e41d11a57d9347a582052f05c9eba06e65bdde2a80b6c1730c4d1fd0338744cabd", 0x56}, {&(0x7f00000001c0)="f9dabe5303127ba05052cb7e486015fea7b4989aa2164506645d048cf5574bb22fd07e217586425fd9817b2753d52c2e774c1eda81c6e52148bd086cb17fb12201323f7ddfa79baa27cf479673670b8bf962ae3959dfbf5fb5ce0733063357e9faf08a4bfd6c68fff5339430b3db5d406bc6412de9de8cbee713534f96e00430ba6dd23fccf306d262ac03024565983e55d630ae35928080536d429150e0ecb07782c39a6251fff9d888c3852f36352b1e10f66278389293e05732a636a711e9d2e3fe3a0400e04a3cc5632388bea07c85da181f4db3fb50a77d75693904fbedf8c70e98c680", 0xe6}, {&(0x7f00000002c0)="7fb7dd5d8a24cefd270af51744e1380db8aeac93d3be97746ca94e599c111afe41e020c264c45e639a4f71eefd3e10741529fbffbde498892bdc4c90cc401dd18369a3b0029acea031f285a5c1008315f976d9", 0x53}, {&(0x7f0000000380)="623ed3cf11e76350339d1c07bf686637d57b855b0179cf32dd4594b41ea823d30bc9f89f31c6ad40b0b643e8445571904f644ccd49889e82cc8faf119755c5218253fb697fd51725d8f468173b7cd78bb024433ab1ca8fa5c40a3fbf6b37b3c5ec49b631b8e0cff2ded4d8a3e2dedf2fc5376ac741ba3f9fc0fe4b4abfcef965c71c31878bf85ab64f", 0x89}, {&(0x7f0000000440)="9d3af3b3a30371fee411098a809b84f32fd7670cf19d17ae93e3359e72a0afebc025cd736adc0f310bff454743cd81e1de4f8395579b8920d20d6e2dd63633e74eee45919dcd1589be543e71f2013d7dbe9a30079b8e4dc204be8938f56a5d03d3b661c0b6b6563bec990c887abb81444ec0c1a81761e8d7758bd5c7c96eb667db9711fb", 0x84}], 0x5, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @rights={0x38, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0x108}, 0x2) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) r1 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]) getgroups(0x9, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x0, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getitimer(0x3, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:36 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000100)="7445f03d78210e69493071c2ed7d5da1ba73bc014066a410e5c5da09618b3eda1b699652b7557dffa1e222eec2fdf20bda42cceeec96d2ad7364e0e0934a71370120dd012a19ace607841d45e1bfee66d52dda56e4fa8c760b7990881390b3d0e814eb01454ada28436087680c5f525b48ce84533518b3078649877a7435e2c2b9e22ba913ebf3166a0860b3fb470d5d", 0x90, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair(0x10, 0x4, 0x5, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r2, r1) r6 = msgget(0x0, 0x400) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getpeername(r5, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getppid() r14 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x81, r7, r10, r11, r12, 0x897a99f7b081f368, 0xffffffff}, 0x0, 0x3f, r13, r14, 0x2, 0x401, 0x20, 0x2}) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)="d8a8b0d216d10577e916c61a65cd6d09c18d427dcafe8e01a305575a61cecc77ce86060203ec9c10ba78f585119122efb612d63c8bbeaed71829acc3404a163af8e0809d0893dc00eb0a7ae3f824b3f7990cf4a17bf3f33826898f8dcac41f08b56104d063664eb9e31152a40319eff5e35092effd48a2df2baad6caced8aa14320e42fe5eed7b751428a53ca985447ff88fc53b27773e2634deb60b23229e5af7bd2309287bb5c4038e16a48045fb60fa7a6fa125aa345f9bd4", 0xba}], 0x1, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r3, r2, r1, r5, r2, r1, r4]}, @cred={0x20, 0xffff, 0x0, r14, r9, r10}, @cred={0x20, 0xffff, 0x0, r8, r11, r12}, @cred={0x20, 0xffff, 0x0, r8, r11, r10}, @cred={0x20, 0xffff, 0x0, r8, r7, r10}], 0xb0, 0x4}, 0x6) r15 = geteuid() r16 = getegid() fchown(r5, r15, r16) 16:00:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x3) listen(r0, 0x73961e20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) syz_emit_ethernet(0x133, &(0x7f0000000540)) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x5, 0x200, 0x80000001, 0x200}, {0x9, 0x8b, 0xea2, 0x8}, {0x4, 0x81, 0xfffffffffffffffe, 0x1}, {0x7, 0x1, 0x1, 0x400}, {0x0, 0x4, 0x3, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20}, {0x7ffffffe, 0x0, 0x0, 0x4000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x1000, 0x7, 0x6, 0xfffffffffffffff9}, {0x5, 0x3, 0x7fffffff, 0x9}, {0x8, 0x1, 0x100000001, 0x8}, {0x5, 0x5, 0xb8, 0x2}, {0x7f, 0x1, 0x7, 0x3dcd3d08}, {0x78b, 0x9, 0x7, 0x7bff}, {0x240, 0x9, 0x7f0, 0x2}]}) 16:00:36 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() pread(r0, &(0x7f0000000100)="f4820c380f0a9ffdba269c5b382d007269b7818b5fe1f205ebca5ddb3949e964eab698a24daa1eb79a822a54bc2ba1a61aa3c26f6c11d96a955a62ec214ffb2da1cb6f35a25bc5e794217e12213a088057d1d76b0a911747addf19bf64874b95a1cbac757befdd792f1d20322148cdd9ef37b6e5223f1a645e92a1412d36f288292d0322bccd4b01fd29cec0a0b1d841b0c670405f5a6b5bea23a195e512a76676aedccd7a18718968cb", 0xaa, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40047463, 0x0) 16:00:37 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x8000, 0x100010056) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40, 0x1e4) renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:37 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) close(r0) 16:00:37 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x1, 0x200}) r4 = kqueue() close(r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ftruncate(r5, 0x0, 0x10000) dup2(r1, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000000)={0x2, 0x79}) 16:00:37 executing program 0: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000140)="bd347dc2f51324c376984427b14297450dd84bbcf0a75e06c979274afb298c1214c55eafbcbb7ae59cdbb68c2a1943eaffc3172e8289746e27dc68eb442aad4dba3a70771a032089851fdb5492614050b55a506ee1614b94fb5985cc83b2f80749dab671f8bd74c7c6f0da068a80583876c44ebfb558322520e68e01e9dc7aaa435c46e518b413d388f799c1d1546183975701a186b02d49c3beb1cdb720f1f0411210d88643fbc72ba3993f8f1f0cde8040e33b1087a0c75e821b14db5c3d6f301c1bddea353da767a890e848a65dba9ca98a1432100ed35f04c92d0f21a34549b38366db836424200ddb468d8dfad0ec4d2afa8ff156d649f4344b0bf36afc397067f5ab88a771a81994b55e6b816e58528fdfaf17631ff11864b45c549d5c2da2f9c9cf11e26686214bfeb506bba45ac1a4786f2143c57b3da66201a50820632fe13761a3d1414717131fd0676ac8b218cc11b9483a1312af4dde764f2f8b52b3831f2e811323d5ac1ff60de20c646333fd5806ded01b2d3c9fb6d40498cac2de8f497e7bcedb2e6b6e5202560d94b429282ad043cb8f2777225d7065fdd3eb4e2ef7cd656a94728d985d874e86cdde42cff53124afb09529dba7f68ab9f54b6661cf9b94c96165a51158d61cab8a5138f4025fe666f2abb37c517b815d327f07a6acfa95d6e51fb214c46880975cb35421ae6c0aa6a2478f0a5c88dda016ce88b24183aa90360ca58a87b9d33456cf08e21f3a4cbdaa18cd7befe1ab689b2382a0991128cb736612ef764c029f96b9f7224400f3c0868a4b237a1894ed1c03f7755c855c074d442fa64c22df27de062f86adb331a6d0333905128e665528fc2fdbc225de0bb1ab56d6ff200e953d649d6f74c78c88dc9dfcf71b1f99f52129c1e2ba1381c46cf7e4c8cad017ee988ed90d11d3f2e9f5b79757b37cb0a3c7ce25a1422df0cd51ae02cbb5bfb0b6b22d3cbc105919f966edf85a1c0f8056cfa795b3c8b3a5eb75a16f3065284fc32fb999261628cebaea47f4a6fb3551c7eee6981e0cb773b9eeea44744ea6dd04f58980a92d5d28de99a4d17fcce45970d86ec32da8f267d2d246e0ce997c95bb2056b1c3c2c92471eeb828ba66e3f6426473ebe5cc5577f32552a9b6c4953f650544ae97d3aa1ffc2b772f3fff98ef48e94a3d5dfec86418e0946692b0081364d96a2df1054ddb325142787ab13f8ddc604e6d2532365aa24ee9c8ee637d0fd5ae7b8c0f8ad989fdfcc9100a3253be6bc2df5e673e86aaf30efde9fbac21da3e4fe3ce3952db57463faa9d47ca6fd83852c76f116eb5a434310ccbb6281ae67956df9b365b8a6803df00fce14205ef3c0865b15cea926c3dcf130cee67ff1ce5b903a5edbaa683c119b24026056ac119850e48e3a492f6a9e955b646a95142e57c170ec2ee508302e1660da2e5b4a3b0f043b8777792c8bc51273c2e071a6b264f1a3eb85ecda11767fc2188c524358a0687b8815f579285d794c98190838f80939d67ee45b2bb6a9ed8cefb3245f371e50deb5b916980041bdd8cf3a77f2f4cfb3e6bebca096f065f6f9ec31b8ea82933621c6f75afde113ff6cc00338474e4ab69308d5f7ef404ba1c64b7d00ee5abf9311b2520b3a5fc630eb9865735f35425b902a2673246307e5a216313400ef74147592abeaee3a48a6e50e96aaa96b73f824e1dc49f5b75676a11de448e700e7685bb5e5c399619af35d6fb02519a2ca1a6d52523771a48dacb0a280d01f43d0e7be65f013b6aefb9fe7b0af61d5959a85e1b5ab6967bec6180ad69c35af50ab4a1b951f0df1dd4b1e432c262966a55de2cffc8d0908c2ea94982593d87713bcee4cd066b04b917b8d72d86b114e76543a0adcea92d117ccdcc3bc4b6e24b7d672bbb74a5b86caa55e34d1da10f49e8fb65b619b8b94719a9ec5d58d800ef07bbbe6b13de31db414d403e383fb149c980e426df389921cdca68b133e42ac7d957974ffde2d772195764d2284d0f74ebf0a7c8eecf3fafd073934eb81e467ddc9e6217016bcc4a26c5e4edd26c27a5e8616f385e789ae134e603e90229f786f705aca780531e41aa5e2f59755b54631e8902944537e53793e3bf40094fc0bc5d0bff0e13accd6b2946c4c7b749e83f4420ddb5383b5881aa9a5645467acf56ab21176f8a0f5bcbacf82d36d583a9d44be950d815dc58e2fdd4adc574c851d373bb8f88ea5a3dcd5b41b637ea58596c2b3e73d287adeec6d2c9f9fe32f1722e6c748b845260a0d7fbd28312e516f9c7c79576eeaac428ba4d11628633d144c03a2bb4dd2dac80759941e61a647343273f21f977c9e07f49423e6ec9045d753b505038668536cb1ff96294e942b773aa5b76bf8594af9e4210f2255f046e408159f8db025a584f44caadff87f6374d92791a094ee10adad3aa9664a709601550d84a7ddead0e57ac212ab3041d869ddb3261363a07ff4723fcc6c3e7298341005d50a527b5f8dce19aa29c45973e4214e1170da27546f3fee9836728dbf757df818b790774e61efd0c19ea40b0f01186952e6f34342a6ad032170a0b7b63f4b84ad1a4ae344e73719133aaa9c8c5637d751a90b5ac627585a8274cde45eb4c977ba724d3d3c217de7fd14403f54f4accd6cb90e53be9dc8c397b7fedd63f0b037c684ec8de89e2fd6b324325e8ca3b9a9f662b7daebe38af1fe3c33f58ece47ef623ef00e2cd9996021a6bf57a1844db7ef1fd070fb34848ecc59d59a02402f0128732332b4d1c4998f43f430114b7297dbfaff4bb149f69edb70b585ff727554e37851d2c13e51c20ead59de7baaaded1bd705c164730247689dce7e8474e7733c9b1331ddf72617a6199ec3539f82cf0041894f7f4a7ad552ef05464debc1eb3442e0f0d42901ac3cd713a94029d3f40f0c3d87f0ec852e41002ec69a877098c41d6f088526c142f62717f67d0c712424d66eae51a8506545174b4f88882c0897428a46279cd9ecc6cef03272d2b90b7585c5c0f2c44c278d6178a7ec4a5f6eded3b1af497b4898566b255717f1457edcc4064a4366cdfd119f8b8ed3a9eaf552fef15d8eb8c94f1d51bad97b25910bd69f676add1946c5ffb189ee6ec47b14f0a754f68b08a431a70d8836f9aebc9868875ddf754076a5afa7a731445d5f254319cdda13b8a39abd4d26fcba21e667747af4ffdac5c285a8eb3d9fa5cf6fa2e0923f693e26629860a731e9e5cf2a9edf24f45e3bb228353a0c19d5a76ba5125cc0773ec4738725b55b5e68cb2713539bd930f19e8153bb028757b9aa952758abecf71e6d6bbe97d97151f730783a96ac37cdef0cf7669daf34a9b03a8d02562e7751be2c2fc20a8f1960bf23a9d64d797169eea5578b6223495cafb7f0cad1c3160d0432e2951db6316c77b8f4b3b245d226f455f68e6a190722db865375e28927a75b217a7fe137cc3c07e50b813c9e6e49b774d7135bb3db46099e449d4b7e13dc939c4b0133da4ff0dee30b81d7ddff0b139443cc3be9a5daec27b9d6732d5505367da51739c9d1f633d50e0745880ae4b9bd9eaa91c6e132a5baf21148a6647921d97425e42c6832df23f3774eb2c1133a9db2a53ef24641442a14c043020257a930004ba7793e3c2b2129f3811d4c1c2878cb0262966ad14deb307bf6dbedac023fe05352586c55c3644882432fb1be6b917fb3173597ffd67c17eb7731cf699bd6231f1ca73df7fd4fcd4c0297b7b6c0f8a6f524f9945fbeaae5950a805a624e07b6f3c84936e29cc98bf4d9edf09e0df0b800e62dd50806ff298d77cfa4eaac2b17397491210d9fe807779ab8f7c5f90381efc4f8730bb4800104187f28b461545eb3ea2ab40dc8ec475012d133e4df67d8629e9552f7dd29427a60bb8fae548edcec22a70efce2ed7d28b337339f589d4ba228d94550d9ddbff36a347958637276edb7f371cabddb4c0de7e80dcf464b104a25a5b646a1a39f1877f617c79e3341f44c3c7a7d3ae2e6ad28da5fe1dcf9b6a5eb5f207f8088804f469aeb162fd11c55cfafbd578b7fc1a7e071c0dd86c7f265fc3d960c0b92c3eb62d56f2aec81f40823ce6781e59596a6ca9c261da55e0e585928b113af58f4dfa8c31ee68b348fdcba7047fd2ad5be4920e3c15c00df5b72064fa0f09d31f0e4a0c6d51f0b69af5fea677fdc387f39b039af9d83e7a381a4d8b93ae1382cea5da6121aa5f228d59c6ede69322f6e664e8d99e90759c8dfb0d7337753c5b9b7291338ee4817b20cf628d001caa0c1dcf4b032e283f44b0d370529d9ea8336635fb1eaee9eb0d31d2cd9f5055d35d56eec91c88e30dd4a85c2a183398b58f278977bfbc4a16b914c441475968529bd3576e667013b5be20f8dddf21766a4f4c969da7ddf865f7200f07fcd5554448e8fd5d7418f94c3ce8bbe2ca0e263128d911a5e54eae2b70afde6925470753fff1a12ae33f899b8af27330a6a0fbbabfa65e9b8dcf3df5da599b5d18754ec44c95c75ece4df376f4646e273155195d86b51b5151e8fd38be122adda62a57454d5b43404527530a08b2cc68582574648506aa0e1f919296a1ac2ae5c16b13820f578fcf55dd8dbaea92dfa85f33e27dd150360dee80c371f10bc980a1e16042d41be810713d6ec38dfc2e313fdd808c9ca5f54c4651d9eaf1b7481d8262779c29abe0e18a9b0e79242b2e2255cf0c9ed46e9776bca7cff852bfe7fed5590f267a0528b78bfe094193403eae9676d73be6c279632761555ca28ce2224ecff0a44122d8ca10e0d38239b2439c9b52e2f320481fa1a50a9e3074aac33a19e6b903e6e8b79026c24313dc745238c48ab2228df178208c60b86ccfa93736f84d74a9e92979eb408bec0c9045b8504f1f6e564c5189310c80b0f187bac0682307ced15aa034226e5fc169b8e571eeb607ea10718c12719737d61c2a4934084fd043cebef07354d1816ce7778731bc70d3a508125d511c0044454102e75d87acdf058fd9b6e344490440d066a82b2d7ab0ea3461e265f57dc22e255e82fad4a83da1077f37a98f451f9053230b05d4b03076f96bcf85410235fa30067df21c08e8f20384385771154c1d6b854ecd5a364a956bc1ec965c456f7f846163a2cbaeb320e358b50e7c914fa19a0d76fc35c0ed78230a771df678f9cce0b40b7fe2edf12540490f123b29881773d9d1d4dc6eb29b492a7060774c70d8fd27a1b599912ddc4df5e45fdf919f15778dc78717586eb8c3f67fc620c939f0e42d9f4cb526a564b63f49aefd4906cdecd9439c8b764939f6aa6c4619701d8a3119964f9736be5ae90213b7f6b120d3610e9d79daa94a8b02741d8b00230e76464112e44932be98f29dd9bc1f6af4ba3aa6700f8edcc63d8b45f407342d473dffe39185d257d2f6388fa523ab1dd1cd36d72aeb53fa1da2260e2a46c821d7b531ff4df1c73fc3b38650fb9fdb1e90efe5c2e625524fea66c454ba4645f1d9bd0f774fcf6f3b968c6a87aafc0799b3330c808f94e2a92e40bc894d0154ce6a3a925155947f98378aa1cfea58a8918673f10be32ed5b2fa8ff9afe186cee3f9816a32c0d0aa367ed8164e5327eb7555b16c3d664f4c0f6868c30f6e478741e6fbb8046fead6e64813f9e5ce4ad7019dbc2996713ce807089985ff5eeb5407e83741969d7eb6712f4d1fdf61fc6cdbb43066a56bce1322e8e0e7da7b344356698ca30b46d471281ef4742cee09cc8b101a078bfa633369a015e544260bc99f1ae642f467d93296aa97982c79167693eeb0f5e555803cda41e268c4a217bae3f3", 0x1000, 0x409, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001180)) link(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000980)={0x5, 0x400, {0x6, 0x54}}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="e30b6e11c3a4a789fb170a66c9a60499752e9e68164a9b234fc5f04a93c15413f13613858a6f113180", 0x2e7}], 0x1) write(r0, &(0x7f0000000040)="687148b42b23ca1f8c0074991eef43a66c114c50f203b86992d880bd9b21c2e9815d2a5a3439280c6123", 0x2a) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="75a70846ed4fc58b7e5a2861dc065ee6e043a331fce7b041698b3dc050d369fee4c40b1ffe80d1bece413dcf6c576eae6c402a5356cd30d93ebedf8600e6aef43f712faa863a816fd6dfd616ad7d11bf2a2b5053df32581c93c0927334c20368307a39152aabe93b646adc8bc0bec38cba775155f39418c2486b2afc4e3393007b182b0d8efcf725f2ed7c601e545185ff81c39db26a756be03bacaa16f97cc5091ea67a54868883b442f32e172edbc05098b9364d57d70bad9a5427982012fc36507a7f38c70d9db5d528c7", 0xcc}, {&(0x7f0000000080)="c5d9a1faf3e0539ca8aebd05a0988b509c62fc41720a4df899a6", 0x1a}, {&(0x7f00000002c0)="d56408c5d66252595dd621fe69ad6bb73d3f046a7c62ddc9efeb7a8331fe3063f45db5b7d785de2168edc3fea32e0da38a77ee6ec7e54c0a3c3297eafbd084948ead1392e6582ccfe43340ae972ad0dce629db8cfd7ba77c843a12184481d66359a1428b65848edeeebef90bfa16b96f35ff1aba71856b806e7534c4acc6c26d330c276bf5decc96fc467592533d262ae7023c73956f4ba95df59654b30a7551c30b3e547a727887042bf90c05c7194943d072a9d699fec456e52dc53ee0c225288d860cb0de9f27a8a1f1fe5bd6180b95339411df735f24371f1b24a6fb6af2ac6f33", 0xe3}, {&(0x7f00000000c0)="97d71c0204b71c87051f6f8538ad6ef6a2b5", 0x12}, {&(0x7f00000003c0)="c421b677b937e5e57d7668ebff125637e36f1ee8788f6c3dc32f0a367f1c4ed47c628f3219f29e4909ae8daba4554fa465bc7030fad97b03c1faefd56e6cd65146118ef85508045ae10b71bcac8a0c25c5d3d717f60833d04c938f2ed8918ebfbb99efc600e4671b27ff1b666af3b267a25c9ea69e179a6eb8336dcb7b2eb34a77652277967593e5fbfd15b767671fb69e4fe98613419d0b0b3000fdcb16ce0543d3910c928256b1", 0xa8}], 0x5) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000700)=0xc) r4 = getegid() r5 = getpgid(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x38, 0x7fff, 0x90d, 0x1, "30f0b89a1e99a388f2802534813aa5fad3f209d1", 0x3, 0x86}) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getgroups(0x1, &(0x7f0000000780)=[0xffffffffffffffff]) r11 = fcntl$getown(r0, 0x5) r12 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) pwritev(r12, &(0x7f0000001c40)=[{&(0x7f0000000a00)}, {&(0x7f0000000a40)="8a86ca864890a1c38192356170bd11168c34a4525ad885e1c98ac52ffa442c01b2fc870c85853430d2cdd0b7bf0733f7b95d3cc0a6acdd0b17d9a80f7b09c9c2970d5b7f250f1ac7ec921e96c0168bf7c29f22e49f8dad8015817550b31722b726007c5a2cc4e15b943d4909a9ed9b0c089b85aa7f85833f08c00aed993c0e4269bebbdbb310f04745c205151cc0cc026c2417373bf38a053dc90fc5c88556a7d1753acfa4aa1b90f1b017d33d0d68bea3c86478683322cfe1665aca5b02f3ce6f1608831a22b67133080ad290f61d8c79378217b486273012f26a3df8", 0xdd}, {&(0x7f0000000b40)="a77065589d3e084ba83218ee9d93540ed7417437cf57dcf14117ca420489bb3cdaaa30ab26a825245b0363f12da78c5fd445722596423750a96a1ee415fee67a1b3338e33a2c700ebeaee01b9d31ddcd8eb49783d9d7cb724361013aa971f5d96a7f604b24a85abd5536cd430f85bc389615231bd354027f24bc741ded3db2f99b3092df42823bd1db51c852da592b79a01cec94d62928e3b01d4807c43a8481b252ae4b8c8d87a680af1d5e190cea958aa746bfea4afc869bc5b3155d40f15f91cf6ef33c084848d917ef58146c19c5adf330ff3339943bdb38d4699f5e3a267c85f2585fd315f4fcd8509518189b5d92629f23bcda7e84ac7793ed4a292bdfcbe819b552309228ec1f6a0e2f103582c851d4a0c65c6f9a3da85cfe5fb89d354edbe99c207006aff7ec7b71add22a71b7ab10a773fcc04beea8fa802393be77e24490cbbe6a6be835106ff96845ee9f1539cddb6c2cac95423fe885167124e79e158fae836823ff87c45d0bf6e1357177344d67b36ab6795b4de1ce03d46246bf609b6cab741883115a1ee4dbff533f2e4082ecb7c763055ca181c396075bdd762828721a0a5afbb081d4070ef8313ddfef1254f869999e8029be9867e2cf82a3e5266bcf0512e818ba5c732be938b3feb4b30d80ea885ec94f68a26f362340c6294e5cc31495287925427d573b6a42c2023072dde3131db507c5e9d1265b051b4d3d5334ad22c446b18db0ad172b9804e21f55a8dd35d0f1fce5329386b806f70220784ae1ec604b547b9a0bc87741feb25452d0423fe71652b7d773a0a19988c02e2aca296df353f97b8a77402038af655b4551e59b7dda9f4d682e6d8c960f7b926b1a747854c85b2d86196a7ffb29134c5f05605a651652076195b11e101ca8df740fd98f117dbe3e0e769033368c318532aee3c4c1ee2f3f33e2c1796e736624bd1928d521b43cbc1ff473d4e9910dac0249e57d9d5cb2bc7d7904d19cbc3f3a37fc5227efd54e6ccd1e231b6598c701fac0d18436a48dd749b1dee2d4e39193f58fbcbc64b092a143fc9ab0c45cb3be2486ecf84645c12c06b7dbbc1d95704ebcff658993cdd265def6bbbce5ad610d289e3033bd89f9c7eaf19e76bd6772d65c5df1250fe7e154f99fad4c66fa270154b2de1dc8981fbe1af846eff3c7f10bb326e5373cc066e7d0ef0ffd33fc27e4ea0549ad1a6be6e6c5b4a320eb20c91aae75e40d889d45ae7d7864ef54e7e31b58c7890eb6fd24598d3fb6a0cdd712b06ccf0b10515292c3b434bf23d6bb2d505270cf247db9773f61a13407167b1cfd439c19cbfad25d28a778d1618ea7404290eac5bd18619dc2d390185b73ff21bb306a6de50561b9beb25faf7649d10aa7eea2b2cc823cb61c70a1806adac53433ad6ed8559590c272b348041e1014667d4bbcf3c218053255374a577826ed8525d82ee0e8a9c81ac93affe9189c0da8c5462599030abd8c6bcdc1c53e60cbd3ccdd2db0184c78e56df3d4295275711b805646e64fee5e5084c430c2ed13904884c568480796edda9c15556289b1f5f763e9973903ec448550b9f74a1419813a7b1998270df3ccf89794dce03c25cd3f1ec38cabb4ff8483784103316be656075c6539b4e9590a78be6555b6f89e802b6580af0ff326a40a693754d559ab97e9581a7cdec378773402b7a2c16cb67bd7614e293896a69a1fc657140467710a3aab5c05631a86738f24db3e101484864b80c090c4d3fc57691b53647ebf93f1b07eb6c831c44a407ac49300d5b7f60c4a66e190339a43c5cff55475c27291773823967392157655c2514aab1e410a3499876fbdac7e445b8498423fd086d5dc47dfc2994c88d8582a5989f1dd2ad627ccce8dafb1e6bdd94f2f1ed2b6fe350605111012034aff810093805ee1874ac64e6c0ab2618e4d5819e154f012801f2243b3634e20cdd0bea9644775b330c17a8e621949cbe596ed94e38832529ea498a39b7cb4b1ba9ce0d97c17ee5098650e585b0e44577c8279c893b7ab44a9bf908cdf8b66e64cb48d8cda5846520855d37bd45d6329f82e5f5dfab65bc3ac8c809686d73336c034eb489c3fbb03594e54259272e6131917abcd1c6391dfdeeb9736b850cca016258e1b1d4f1387547bc04103ef86edae7dc180dc65c708eb3313098e03fb5c2e6ca1ee766e26d6511ad1bac90d5c31aa77131795e2630691402befcaf1dca3b1e0fe1a37f7f1b51957e08336817565cec58e749afb0a5bb8ef0a5a7a3d650447777f4b037723f0c7129b8450ce04d51b4f31d738ddd8d70774cfeb269beb9a0a57672154e13e09af8dc7e78ad8fc512a8b5d2a76260cb314fb95476c8fc962175d7c5b87b7b184c710bf18fae26204a019ec649daddadb6328ad921ec4564bed695d16dee91935f69fb6f37577c56ad3903ade45d1a35a6b8a8f4f946c85701dc527f6f2d69797e87acc9e591282e83645b76389a07026e9af56b18bcb26cf6d24906a3272198a7d5e17fcb76860c0c6ba30f75271256c33ec64195c7fcd4a6525b2c4387e2734bf670a7458b83b9102c88b67458a738d475b547d17ce7076b71e0637f2d4f2788b178cacb05ab5af9f08491a6e9b76b0480b085e3afeb239b00f4052079bd1c152c43a703c0a70ff480c4675a0783a96813f4bbf1ac460194b71128321e4fb19e13b0e565ae4486adf66dcff6393b1c5df8bd5a7aa2324852a83b5b7b3670437893bc863d41b41b01ff0adab7a596eafbace15d1290de5ad04211980e5fc8e612629761a9dd025e59845823f6acefc9a5418e36956c497933a92399e25bb85d31ce519f268de386b070b590a7e2529353b801e681a0ec33d85161e337b78f1088cf708b1c0cf23a352e7ec2421deb7c3490deaf7881d4eac7454470a5099c42ec107673976c0a9c679c483ad7b9341d3c13ffd904c8ceffcc5ee1128a7008eccdb9c81e7effde28a8d62eb239a84b3d063224e45fd7dfbcbd52d24666a8123ca2c094d0b4dc1ec61b771901cb8cfa4bdf565cec97437669e6ceafabde4c64e8bb153fa15cc77f50b915f88a76685ea8d5a0c2bd8483787f94bde8113f75549cb1dbf0f0b281f89f34ab9f750b2bdc3bc27939642a03a1f88289f3cb0239d4a36c25652669f2ee201fd36f8515dbdd395d6f5159db6896b303c0067d620a9d7ab271b006e425215c21e97bcb0c5326e9acfb12d858132404fc88366e1c130aaf145fb99184a7c126356727bbbe1555454313a8a2676171b110caffdca0d3b13ad62ff01606e4d87223cae328cdcf4f42fb85156fca6fc31c68ba0ba7583122a2a4e8dde57a2cf7425417d529ac91727787c324e0cb316cd50ae1ecc1e96b40e312f7b1e06ad5d3ec286052577d88fee56b79022aa8b1b0b51876a36c89bdf036324ffda2781b0c96867f8523f48585496e705d011e33dedac2a97977a7c58fd76a4e7b9db33fee7270295f8efaf6d0692d7251e490adb5839028a0cffeb847f15816104d34d103968956e14dc285d33cc750e156d2aff472d720fba1a3558d7b4d1e44c7082fef34a971900ca6ad16eb637fcc3aa9267d74045d34e7018c969f7d5981401a0c3e36040762fe03a2fe064bf5bccc325302a178570f260b76fb67a7ea85427f79cfcb4578fee68990ad567c64669572406e1c2b4764d574762c81015d143bfdbde6738d1e5aa399bad4865ab6cf5f865650cfa3b5fb0cd12ba20b36f84e30edcd6b91f379b42edfc4d77573f1a72a723fc0ab316cd1076109cbdb05d1fca996a34e185150b17b15bdcb3c5a3218f26b370ac8f577820f940d624303368ecc00fc6c77b0e15bb32ff2f296198f32cb6592ecabc5526fc6371d238329b24316b0bf63d0fab92a7c4cf9041747a4f2b780ab3afa6528f2cf9a377e9e41f7023e2e41f0ad88dfbb7209f20e532c1fcbd94a70af83e29182cf71fb39d8b764608ecc91b5a22f93d23012ddb85908b6cdbb43cc04c0bff7c27527d8565a3bb11c16bf10732274d7dc24f1e8b058d6f94450bb063cd39b5be650f1171b5fd83c7b4abaa3ac9ff5a7127138ab6fc97c14256c5f11b2e30bc38c66b69459f8d604584407578c9636cb71a9122660f51edfaab5a25f8e7c6ce35664f280ffbd957407ae1f5ab1e4661485aed6a04cc7502b41b71959bfb6c25d0819bc386070252817931f52896ed0ca913ea11674ea16281759fd6dc167699db3451e60d6059dcb6f9da1497f050c27b9dd4f26029efc3becfbd871648c579e15a42a4d3f365745576ad28d31c179ea4cf7551f70dd1eaef810720d1cb3570247533799c968a197bd8f1938e32fad42208dc65254574b1949013c822555cad053d0f85adf107f28f3f28c57528e17a145950afb151dbb1d07eeb6a3935a5360797f7a8f53fd671bb04c80aa4ae6452b588d0e08028edfa47714712827a0fd2a9e13fdcf3add230d644f789d57c6ea7eb18019b49a95ee92d08aa719f8f4ed35f18d201d9e18efa4221a3f621ac3e55bd9dff59fe77c220c0979fe7d66ed3bdafa0a24f3215e2464573f64ffdd4cd51d0091c480becb26e4879de970222d24cbd7626a5311abe26468f517690fb4e11dbc8309f5d659f734f5e1dd61e4a071ed3f1ae71af10860e8d5739f2689b5dd19092b61f58989787037b2a1ed563738fbf9d104b76284039d7b090cde74cda4b2b567462a2fd2e7e4631321f5d4b8721d08579ae9d58e199e3009b0a053100ee54ca0d9fc6226c561d084adc751c7a71a60efdc79996704bd5b3620a7512c2a0ed2837188e2701d32f50acd302e3d77c7faca8837e0b9e3302333b626ca4744cf6ab0f1b6283383e0c8b80b7d5e07cebce3d968600ec6570aa98fab1a4c6ddcc95ae365d06665022404dd206c35b61fcbbccae710ffbfb89d56c42d9b0d5c944e4c22a584bcad6249d0b65127e2d9105183c7261e7994df7f289ef5660658f89674f988db48308b9d2a0b4495d56ca83772bf1409b37bcdfed3053c9f565ac5078c05cb33e25133b2affedd5edd5c12e522b563d265aeb1800357152b4c26f1da2a9af779a178ac2ae77866ce45de6b57f7d3c82c2fbd9e5782045c910ae0e02bfa477dad88c1ba068a087b252cbabe249976ee0932c96c1cdca311ef98cba1f411b5ff5d56a8060ccddd334d6aa82e71621a1d3af19417cac20e33b05fdb7f9855c11cec9f2bd32c416fb5db8c952798a0631bd0c6975c87e3451f6e0b75a90441eed47d7db9e36ee960333e749fde5648d572c9dddd80c27085777b428ae17858bad2e99fcf542fb1c7ec454bfa87326249f1e061efbad6994943a8fecd47c1d19d7bc0b46827a009cfa8fe6af39eea13a50726e427e4ada7597d6f69cac87207785efb75d577c778c182938c9225cf01b0f8fc8206b59ae204eebaaba2791376f746229d9c83392decc7374860f2c93c84ee192593ed05100ed1768326fc17daf1c9ae7626e294395f7631417cce1f46e1627eb5e9ba9f8a192ef4eb09c3c7500b7c7792ab39a3cf7e906816d1c79bd5167d61d16a358105dabbb81b0f5ae3d8b8344d1de9887aede4041878c1f877efe0baf26ab8ca0326020018eb9b8a74397a6f8df78c093d0c811c7135b28019e42e686de482774e951a07845a9eaeb0d9ba6e6549fb1085cd3db5a5a8ca52ec32e0f2b3a3730f875367feb69c80c9f1e353f02a23f5d0738ea4c6a1a0bd7a3bab39fd8a970b62d12fa4e9f56c47ccf9dd89857d9be65be97ad7c5b3258986753cfe894eab2e72de8b966c8fe010d071e1b745b599f450964", 0x1000}, {&(0x7f0000001b40)="193bc03fcdaad15cfc76d1bbbd82352dd9030f777c2c5603649a121071054a4b6e32b5e6ed6fefb7d1a3415c59975fedc8c16745a15021554cfe9ac5a8e57780c40fdeef68cc3dde216443b4cfad499dc8f18abf226cc902eea7d852cf97ca8f196765742c7a0e463fabc410a8f4a751ef958fde2cf6d9e33c414bf440ba1273cc3a9b013eb2783a2476398e5e02e60a54cd7a691dfe37bbf15ea8f451bd867723c890010caf6f5500951b5d28400fe05712852a8ad5fcd91ef76af40f709337b4bb4297a54ff24b6c1707db", 0xcc}], 0x4, 0x0, 0x0) r14 = getegid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000600)="ecdbddc7c754909dd526edddf6af01c185d054f7e72bf5b787e9f4c9d291dd55693862d9c959c04e8930c853b84fe1648fd0f8b925406faed2c01f26d31327f6a498e72374c10a382e3293551ff75b8900ce608db2b4abee9b1ce240869ad9eb25634cffa76a2d8e5ce94084d6f35a8116b7b7ca3a049b7f59280de36c63ed593ae438a2b0f440dd63f5e2b6c1097e0003162e91e158a1bcde4de4c6fa82a6cc9af7bbec5b10f9a6aee6e88baeb38d286804a7043fe8d19789dce455566d3699a08c029bfbcc51453e128e3469f1b2", 0xcf}], 0x1, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800016aab00", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x110, 0x4}, 0x8) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1, 0x0, 0x0, 0x6}], 0x1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xdb4, "79f0d539a402b5d59fae141b4f7728f0405240b8"}) 16:00:37 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x2) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000006c0)=r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000680)) getgid() ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000880)=r6) getgid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) getgid() getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000001c0)=0x4) pckbd_enable: command error 16:00:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x2, 0x33, 0x6, 0x7fff}, {0x6, 0x21, 0x0, 0xb5}, {0x401, 0x100, 0xb0, 0x6}, {0x8, 0x1, 0x3, 0x5}, {0x4, 0x0, 0x12, 0x7fff}, {0x2, 0x2, 0x8, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x6, 0x0, 0x2, 0x10001}, {0x7f, 0xdb5d, 0xa93252f, 0x4}, {0x1, 0xac4, 0x90f7, 0x2}, {0x5, 0x1000, 0x0, 0x3}, {0x1, 0x7fff, 0x73e42aa1}, {0x1, 0x200, 0x2, 0x8}, {0x8, 0x7fff, 0x7, 0xeadd}, {0xfffffffffffffff9, 0x400, 0x9, 0x2}, {0x1f, 0xfffffffffffff001, 0xa47, 0x10000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x6, 0x6, 0x1, 0x1}, {0x7f, 0x0, 0x1, 0x279}, {0x2b50, 0x7eb5, 0x3b5, 0x989f}, {0x9, 0x1, 0x5a1, 0xfffffffffffffff8}, {0x7, 0x9, 0x3, 0xd4a}, {0x1, 0xce5, 0x149, 0x94}, {0xffffffff, 0x2, 0x7, 0x1}, {0x5, 0x0, 0x9c6, 0x8f}, {0xffffffffffffffca, 0xfffffffffffffff8, 0x9, 0x7fff}]}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) 16:00:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000000)='}*\x00') 16:00:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="4cbfcaba", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00a5abc35e6c1d7103c4c2d1ce7d713516532ad92c49e394119914dc1f5b11136b7aec680d79788f3fd949dcb3b158", 0x2f) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) 16:00:39 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x4}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:00:39 executing program 1: r0 = socket(0x3b, 0x5, 0x8) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) fchmod(r0, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000240)='./bus/file0\x00', 0x100, 0x2c25c24704f13f5f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}, {{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) r5 = accept(r4, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x6}], 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x20) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x6be7, 0x1}, {0x6dc, 0x80000000}}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x6042, 0x2648) dup(r1) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) pckbd_enable: command error 16:00:41 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x200) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000200)) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xfffffffffffffffe, r1, r2, r4, r5, 0x7ce42ce63f5b9b3b, 0x4}, 0x81, 0xff, r6, r7, 0x7cf, 0xffffffff, 0x10000, 0x10000}) r8 = msgget(0x1, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000001c0)) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") r1 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x229d) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x2, 0xffffffffffffff38) socket$inet(0x2, 0x4000, 0x81) bind$unix(r1, &(0x7f0000000140)=@abs, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x400, 0x3, 0x3, 0x99}]}) 16:00:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r0, 0xe3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8090, 0x0) 16:00:41 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="b0b8d084c812fb81b00d9631af1d9b89a6baa6eb6bef40ee6de1a3ed30b180692879581200"/49) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="df3c0e45f42f080d3849f8ff1b887c15e2377a4f16ff7e24fdab2c7bb039907dbbf0b5f19c472288c66a53458bdc5649efb5f1ba4fd52a792209b051afbdc03e9acd6783a49c62e389ce08957520fdc87ed3d28f7d6870845ee379b711fa2091d507a1e1256400e208ecc1e619016f132a8908314b13447190352589e1ffbe2e87549aa9aa227c59fe17b7fa7e7264428eedea", 0x93) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xfffffffffffffdd4, &(0x7f0000000540)="e426") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:41 executing program 1: r0 = socket(0x16, 0x5, 0x2) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket(0x20, 0x4000, 0x6) preadv(r2, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) 16:00:41 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000380)=""/154) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) close(0xffffffffffffffff) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) 16:00:41 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) r0 = socket$inet(0x2, 0x0, 0x5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x0, 0x5, 0x6, 0x61, &(0x7f0000000180)={{0x0, 0x3, 0x82, 0x10001, 0x4e3c, 0x0, 0x1}, {[0x9, 0xfffffffffffff000, 0xfff, 0xfffffffffffffffd, 0x5, 0x100000001, 0x1000, 0x9, 0x172, 0x5, 0x5, 0x4, 0x80000000, 0x101, 0x0, 0x4, 0x7, 0x2000000000], [0x8, 0x2, 0x3, 0x4, 0x8, 0x8001, 0xfff, 0x2, 0x3, 0x100000000], [0x6, 0x0, 0x3ff, 0x9, 0x3, 0x875], [0x3, 0x5, 0x100000000, 0x4800000000000, 0x51, 0xfffffffffffffffe], [{0x4, 0x88bd, 0x8, 0x200}, {0x3, 0x9, 0x0, 0xf9}, {0x7ff, 0x28, 0x31f, 0x1}, {0x3, 0x40, 0x309b, 0x100000001}, {0x2e, 0xfffffffffffffffc, 0x1, 0x8}, {0x0, 0x80000001, 0x5, 0xfc7}, {0x7fff, 0x5, 0xffff, 0x2}, {0x9, 0xfffffffffffffff9, 0xd2, 0x6}], {0x401, 0x5f, 0x3, 0x9}, {0x2, 0x2, 0x9b84, 0xfffffffffffffffb}}}, 0x80, 0x2}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x6) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) flock(r2, 0x5) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffb1) socket(0x20, 0x0, 0x1) 16:00:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setuid(0xee01) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x3f, 0xad, 0x5, 0x4, 0x0, 0x4, 0x8, 0x10, [{0xa59, 0x2, 0x5}, {0x80000000, 0xfffffffffffffffe, 0x8, 0xfff}, {0x7, 0x2, 0x961, 0x7}, {0x8, 0x0, 0x1, 0xffff}, {0x2, 0x6, 0x4, 0x81}, {0x5, 0x3, 0x9, 0x8}, {0x80000001, 0x101, 0x3, 0x3}, {0xd72, 0x3f, 0x6, 0x8001}, {0x10000, 0x7, 0x100000001, 0x8}, {0x3, 0x4, 0x40, 0x10000}, {0x5, 0xfffffffffffff800, 0x3, 0x191}, {0x20, 0xb3b9, 0x2000000000000000, 0x3f}, {0x9, 0x10000, 0x0, 0x80}, {0x709, 0x6, 0x11b, 0xffffffffffffff7f}, {0x7, 0x47fc, 0x3f, 0x7}, {0x0, 0x2, 0x27, 0x32}]}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/89) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:00:42 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x2, 0xc0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000440)=""/137) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r1}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xd7}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="3581c280115752791fc3d8a3bccd13744ad14a5c2dd38e4ebacbfe44888bb4c61f2599c5451445d4445391cb84e933ec7ab5d6eb30abf3ff4617666ce37ba21d191577d34ae09f77883f8d1331020ad31a0448c93c82d427eaa61e885af296c00e36ebcae94a41dcdae4c8518534d01bf7fd035720817ff80c1a5ce40b3cc9a51d572b6fca382e344251f75fbe1d078c3d6157e1", 0x94}, {&(0x7f00000002c0)="4198a66d360c540415140e5f380b50a201896392df8d50a04944a95f85a56f8c657a8fe0afc9b3c54af8289b54c0bacdbed638b84fd0480745d074854428c04ae11460298f0b2ffb9394df5ef3176799bc90ea8043beee2401c1af217350ffe08c65cdc1950344c61e6f55704976bb65f3aecf940443e6bf5ab63e3213", 0x7d}, {&(0x7f0000000340)="9014ed2a5c47582ff6fe18dae0d14dd156cc8e9e8ec2f1", 0x17}, {&(0x7f0000000380)="039e51d64034d7aa4cf573f0e8ea15f56776bd04321a0629cf1f98b8f7bf13ad4e3b00b44a", 0x25}], 0x5, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r1) ftruncate(r2, 0x0, 0x0) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000503000/0x1000)=nil, 0x1000, 0x2, 0x4010, r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:42 executing program 0: setreuid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 16:00:42 executing program 1: r0 = socket(0x1, 0x4000, 0x100) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x7}) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:42 executing program 0: r0 = socket(0x1, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x7, 0x1, &(0x7f0000000040), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x292, 0x0) dup2(r0, r0) 16:00:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/171}, {&(0x7f0000000240)=""/166}, {&(0x7f0000000300)=""/70}, {&(0x7f0000000380)=""/122}, {&(0x7f0000000400)=""/135}, {&(0x7f00000006c0)=""/103}, {&(0x7f0000000580)=""/151}], 0x1, 0x0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) fcntl$getown(r1, 0x5) 16:00:42 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/231) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockopt(r1, 0x4, 0x3, &(0x7f0000000040)=""/102, &(0x7f00000000c0)=0x66) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x4) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xba713c60528c209d, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8}, {0x24, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:42 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)) semget(0x1, 0x1, 0x200) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff9, 0xd26}, {0x4, 0x1}}, 0x3d2bf6f5345cc1a9) r3 = open$dir(&(0x7f0000000040)='./file\x00', 0x80, 0x10) mkdir(&(0x7f0000000cc0)='./file0\x00', 0x8) chflagsat(r3, &(0x7f0000000080)='./file\x00', 0x0, 0x2) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getuid() getgroups(0x3, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000900)="4b285590f382880a64970f252ace78b473d4e916703bf64e54b12e", 0x1b}, {&(0x7f0000000940)="53580059fe302bac3ef1a76c8cf76966958a6d0fff5d2ce8fdd4424ca334f44a2ee05318f80739f96e4a645b0d4d20af208b8b33bd0e24ef00f4e571e31f5937a84ed4e000684dd0d1aaaba09f1b634c78b2e6a27f75b413c829c4b7d122ae18133a0c2c8b249dac9d7392f64abff5eb0b9c42de1a9b6d979dbc42129ae2c3eeb135749bac1e9ded497fa3cb88ddc3e1aa", 0x91}], 0x2, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r1, r2, r1, r1, r0, r2, r0, r0, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb8, 0x4}, 0x1ad5b25e18376112) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000180)={0x4, './file\x00'}) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) mknod(&(0x7f00000007c0)='./file\x00', 0x80, 0x1000) ioctl$VMM_IOC_CREATE(r14, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mknod(&(0x7f0000000880)='./file\x00', 0x1000, 0x400) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x20, 0xfffffffffffffff7, 0x1, 0x9, 0x6, 0xc7, 0x0, 0x2, 0x5, 0x401}) getpeername$unix(r1, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) utimensat(r1, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x6}, {0x6, 0x261c0d98}}, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b289105ce20046402a4ef3f3f000bb42729dc539cc2806cdf", 0x2c}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x588, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0xf978bb1f59d011e) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f1805827e1b92ce27d78b188a845df7e823813174e62d0767f0adc60f7c43cb8b566e823ed47bc2ed1259b20e411b140c0b17f9c7de419b31e7790fda0dffb333114316aa651cb80134e5cad40f0cafe22732a2e8bed338f38873e851fb47ebdd18e9d1506b41673d4ec7f23bcf3fc8599412894865fd057032a92c5fea02c8d45708ef1b3a8e2760823b52cca49f3d417e503be82888215cabc", 0x9a}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffa, 0xfffffffffffffff8, 0x10000, 0x1, 0xff, 0x4, 0x0, 0x1, 0x1, 0x7, 0x1}) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x8) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:42 executing program 1: r0 = msgget(0x0, 0x712) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getpid() socket$inet6(0x18, 0x1, 0xb79) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x9, r1, r2, r3, r4, 0x20, 0x8}, 0x8, 0x800, r5, r6, 0x53f3, 0xf9e, 0x6, 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x100000000) 16:00:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffbadcc6e8, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:42 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x400000028}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10010, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$dupfd(r1, 0xa, r1) 16:00:42 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:42 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) semget$private(0x0, 0xe843bfaec11d5ed3, 0x1) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0xcff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x0, {0x2a, 0xff}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000200)={0x3, "f8964a00482d569e1c76439cd7264c3cf88bdec578d0c8ac2ec704d6cce0d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c400ab219e1b0a28eb34a6850"}, 0x53, 0x800) 16:00:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000003180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x8) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x635, 0x0) r5 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000001700)=0x80000001) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r4, 0x0, 0x0) pwritev(r4, &(0x7f0000000140), 0x0, 0x0, 0x0) fchdir(r2) sendto$unix(r4, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r6 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002f80)=[{&(0x7f0000001640)=""/166, 0xa6}, {&(0x7f00000029c0)=""/231, 0xe7}, {&(0x7f0000002ac0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/108, 0x6c}, {&(0x7f0000002bc0)=""/149, 0x95}, {&(0x7f0000002c80)=""/159, 0x9f}, {&(0x7f0000002d40)=""/152, 0x98}, {&(0x7f0000002e00)=""/205, 0xcd}, {&(0x7f0000002f00)=""/115, 0x73}, {&(0x7f0000000140)=""/56, 0x38}], 0xa, &(0x7f0000003040)=""/245, 0xf5}, 0x1) r7 = shmat(r6, &(0x7f0000000000/0x2000)=nil, 0x1000) shmdt(r7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) syz_open_pts() syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) kqueue() 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x1ff}, {0x18, 0x0, 0x7fffffff, 0x4}, 0x7fff, [0x2, 0x7, 0x200000000000, 0x80000001, 0x7, 0x0, 0x8, 0x4]}, 0x3c) pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_open_pts() utimes(0x0, &(0x7f00000000c0)) 16:00:42 executing program 1: r0 = socket(0x0, 0x4003, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50, 0x6}, {0x3d, 0x122}, {0x2}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r2 = semget(0x3, 0x4, 0x120) semop(r2, &(0x7f0000000040)=[{0x3, 0xffffffffffff405e, 0x1000}, {0x1, 0x4, 0x1800}, {0x4, 0x1, 0x1800}, {0x0, 0x4, 0x1800}, {0x1, 0x2, 0x800}], 0x5) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x5308be37d088c651) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0xffffffffffffffe1}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(r0, 0x26d54f33ba1e467e, r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x3537}) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = dup(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffffb) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x9, 0x1, 0x6, 0x0, "baf45aafd17ea045b67fab189cf3a9b1bf5c94a9", 0x7, 0x1f}) ioctl$TIOCSDTR(r1, 0x20007479) geteuid() r4 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000240)={0x101, 0x4, './file0\x00', 0x5, 0x3, 0xfffffffffffffc00, 0x4}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) fchmod(r2, 0x10) preadv(r5, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000400)=""/248, 0xf8}, {&(0x7f0000000500)=""/106, 0x6a}], 0x4, 0x0, 0x0) fcntl$getflags(r1, 0x1) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000005c0)={0x8001, 0xeab7, 0x9}) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x80, 0x0) getpeername$inet6(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) accept(r3, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000740)=0x1) preadv(r3, &(0x7f0000000e00)=[{&(0x7f0000000780)=""/197, 0xc5}, {&(0x7f0000000880)=""/166, 0xa6}, {&(0x7f0000000940)=""/92, 0x5c}, {&(0x7f00000009c0)=""/75, 0x4b}, {&(0x7f0000000a40)=""/48, 0x30}, {&(0x7f0000000a80)=""/213, 0xd5}, {&(0x7f0000000b80)=""/243, 0xf3}, {&(0x7f0000000c80)=""/84, 0x54}, {&(0x7f0000000d00)=""/198, 0xc6}], 0x9, 0x0, 0x54) openat$zero(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/zero\x00', 0x80, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) close(r0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f00000000c0)=0x4) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 16:00:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r1 = socket(0x18, 0x1, 0x0) close(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000012c0)='W\x00') r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x800, 0x1294579b09ec9ca0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001340)={0x1, 0x400, 0x3, 0x100000000, "579d4c462c4a165b875a851138c7a248a7b5f9c7", 0x81, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x5, 0x3, &(0x7f00000011c0)="f22f333741f01969c0615347131d6c44385f64bb3c02c1bd0b54c4ce8ed1920f6acc42114a0ffd07c8913ed9fc0690ad9efebe94b0d351db33f9b137ca38c7a7c7ae527544d101429b9a7d0096871270969ffd4cfe3942e6b90fd08e1c9d9d6b7578510a62a2ec6571594a02102dc209e4c45211e542794f44978f6cbe4c7984a946298e41c3a4a378ee4ace8a511fd9e7ddcbd620411401404a460aa16b86f038d7b47d051969a9dc950ada327c70d31f564c32f0ddec8d55d203664570e4071ad0d6519293418ba3b5ccf9e6dc27264a8005a3483cd1be7aba8a76fe7065a2f6bdbc7434dcc3e4b95fdd51c0df299f1fe327318aa53b6cc0d1", 0xfa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x97) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="0140d52f66696c653000"], 0xa) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x43, &(0x7f0000000180)="0185be93d96beb5f5b02000000000047c3089a1d978de82b64037b12ff872c534e5a3a27d68f58bb54608987a007000000000000d0750ffebccd42fbaf1dd69466e654") 16:00:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) acct(&(0x7f0000000040)='./bus\x00') 16:00:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000240)={{0x0, 0x7fff}, {0xfffffffffffffffc}}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x4]}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 16:00:43 executing program 1: getppid() r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x2, 0x3, "a1a8ba16f2679022a6743eae06484cec09a8d471", 0x4, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1000, 0x3, 0xffffffffffffffff, 0x5, "ba0b63dddf995b86ef9631a73819bd4f75f3e0a1", 0x9, 0x516a}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x45d6c3f2fc81391b, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x80000001) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0)={0x3, 0x6}, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1ff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x9) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x0, 0x8, 0x9026, 0x0, 0xffffffffffff0000, 0x5, 0x200, 0x1, 0x3, 0x4, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x23, 0x100000001}, {0x47, 0x48a}, {0x0, 0x5}, {0x87, 0x5}, {0x7, 0x80}], 0x5}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000400)=0x7ff) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000440)={0xfff}, 0x10) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) setgid(r4) fcntl$setflags(r2, 0x2, 0x1) r6 = msgget(0x3, 0xc0) msgrcv(r6, &(0x7f00000004c0)={0x0, ""/156}, 0xa4, 0x0, 0x8a3c46b9dbd1673c) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000580)={0x9, 0xdf}, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000005c0)=0x3) r7 = fcntl$dupfd(r1, 0xa, r3) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000600), &(0x7f0000000640)=0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) flock(r7, 0x3) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f00000007c0)=0x5, 0x4) 16:00:43 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) r2 = dup(r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r0) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="b0ec2e66696c65300000"], 0xffffffffffffff02) write(r0, 0x0, 0x0) accept(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) sendto$inet6(r0, &(0x7f0000000100)="b2e921ea92d1f93a02aee2efba3ad118a44667cb91072f6e9cfc4cad0be40574cbd60e8dfc8724636cc0989c6dac12cf5f456b6d6cb1db66eeccbdc9f541139d31232eb4651329f00d0338919cc79b223963cb3b3f9a62996b9c69604722826b9c3129da83d9591ba90a61953db2e6b567ba78c81243c91c62bb6eabb92a24ed66785659abe3b0ebf7a36e22f88c04daef5b49fc7842a30e8efe011d7f16a72767bc1602c0aced6de533f91ac22b8bd5bf478ce0dd9d6f0384f5c96ee3e7bf6e", 0xc0, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x3, 0xffffffff}, 0xc) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = open(&(0x7f0000000040)='\x00', 0x80, 0x80) setsockopt(r1, 0x9, 0x41, &(0x7f0000000080)="7a444635439742beafe1b9969437a4a970244e71d09a3621242259ebfe1ae2abedcd6e0c46c61ed832a3a8260992cd5d0915d69a903d4bd295b64a437c8fe7580e9c70b151ff569c5ec3960666fd636025e169816a76ae1a47da1466551e08e902cb893f89c3d04a05030d6f917d8e9f3682103f1f332e11718a", 0x7a) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000100), 0xf1a1, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:43 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) socket(0x20, 0x8000, 0x779) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget(0x0, 0x2dc3ec262a7b647b, 0x421) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/116) write(r1, &(0x7f0000000100)="8c65", 0x78) 16:00:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x8004570b, &(0x7f0000000180)) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1, 0x8}], 0x2, 0x40) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:43 executing program 1: r0 = syz_open_pts() clock_gettime(0x3, &(0x7f00000000c0)) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:43 executing program 1: r0 = socket(0x11, 0xc007, 0x9) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) accept$inet(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0xac8d4f87202c799a) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x3, 0x8}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x24}, {0x6}]}) r1 = semget$private(0x0, 0x2, 0x90) semctl$GETZCNT(r1, 0x4206ae01ec2e7ee1, 0x7, &(0x7f0000000040)=""/5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="eeff292f66696c653000"], 0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) 16:00:44 executing program 1: r0 = socket(0x2, 0x4f2d35faa00ae912, 0x8000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x80000001) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x56a6213ff5c628b5, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="0300000079d5750fbfb2fe0c5f44ca1a447f2ff8c6abadb53d287e4725739d008ad397f5f6ded884030343cd43c1c0f5dd989405492d3a69f7047577b44a5b361517b50eeeec3cf583220a81a8b7d6127c7ca210a0b392918fbfa0413ede4ef7474515709310e89d2817bd172279fe41cd069ff632c1bffc161ee1ec80a79adf0500b5ff7acbb3dec93a", 0x265) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) fcntl$getown(r0, 0x5) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:44 executing program 0: r0 = getpid() r1 = getuid() r2 = geteuid() setreuid(r1, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x20, r0) setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) semget$private(0x0, 0x3, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) socket(0x12, 0x4000, 0x3d1ee51b) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r0, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 16:00:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x55fc5de40a4518d2, &(0x7f0000003500)="61baa0852a5c43906bd1db13da56a3d41d82427fd112d9077f70df10e639976da9984d487eecf2a3cd113837fa283aa3cba672ed5c82ccf96477b81ad8632b9e1414b5482787222a8f3edb10b63e1296fdd7cab362310819d46fae369b1273605f9107fc4a4270c8692746454757bb460a7aee565f708de7f087d30737d1c32e1cdbf6f8049bf189e21e276615e5f27a4aa6bc57bbf86d6920df4abb9a3a622b8b943bb1c12e79f3e2665148c4bb832b4e1cc1b7baefda8b03659787123da4bdc93c99c305002e5f7753d4f90b490d70bcc4a595a74cb345e5eccac220d2d3394b35aac97ba2563b6a615530a6c0701092378866b69a70673c05dff8afb5c9c528276a28a67c581f245f916ade0ba8573331f6b2e815ad4cc883c942592bd0f59b9210248aa6c31a11eccb23ca9f2d20e702d2b5eae198f44858b26c31577b2be97f96a4801ecb2e6ebf468aff02732840599ee089f0b12c8bec0aab6d8299cb24ec61ecd6347c3467de4fb0d409de067eddb4f1d381e928356c4e5f9cd8b0ad8380a3d1253b33a3c3212d1fa559a54df4a470f076195232fa444a104742ca1a4ff3eb95015869c80f4b9ca7c2926cbc36fb4903be3cd152ce655c414cd277c3a9c1855e700b4aed96600cd3f4b715b9ed47347ead1fa5c6dc1e61f3b0e751da6c926a0ae2cfdabbea69149d85ec18e1eb0eade5a333a1d22a319b3de9263792b68ea71f1dafa11aea632ca512db067a44d37c5b3fa6ec01c1167b7f2546885b51e27255a673ee8c3b23b42cb8b9e4d24eaeaffd000a2385db67a831c12bde82c0a42f6be1bc9330f5bd248501353e74eb8f0b342a177beec6cbd4169505f9f3c8b4414dc613b7ee4fdfef6c660d08c327687ccdbeb148568a0bb36d331688af1957e43362b392d061cddaf7f8e9212f9a762471e35d722ecbfdc4f8c6174601d0c09dd4672e332b9525e35f24fc8af2a1711d7ad4dc69200722e29a7f8d45cfed3f151e736c736c6441c6bbd353cfc1061a89ef85b751914551a6174ee30d742a7b2e25068126dd97a04c7ecfa6df55755e1b4c280935efa1dce35f444243d3da5877cdc5edef3b0d8c5d26d224d7f8c12f828a856ef866d56d8e7ac1d492c06a1e5f80c1d72dfe3f66d345bcbe0a8d5c7f41eaa87a6dfad6499371f15d4e8c1f02f394e9cbcc8458afa1f3676cf45a2516df99cc36ed39f066cdb6bd899bf40f5bf6483a090f2ba49091fc3eff2e9f7021d365ac587e96f9f837229d5cc0f0d9d5b5445087f4a1815a014fff433b1356dc72f61f2ed65d708fedc1f9ca9f0b11321aa590ae8be1ed1287c3fa3a40875b6ea127c5185bbf17a0d151e1bec7aede025ef4af5011d1fe57d3b6a35d94c3aca230e8a05c94a9d9b2a1629484015342aaebae2ab95a14b373714c70f43001199b6ba43e59b32122e2b093c099c02e4861f31da591d2443b3d83a6f1b0fe7acf245c350a9640bda169cea9f949e781b9468df395cf5c8fc6e2418331d78d80089e9d0c9f669d0a1ca159832c0d987620c78924b982365763eae7185d093f3a9acce896c88a9df6b6f3ec8a199efeaae9cc36fd496e50d79c1c0bdf91c304e0c88bb736ee260bd0411f0fb743c65b7f82e2767ad99be4bab9ae24efdc822f0e9f88d2b54eb40dcf08298cc37adec6fbb8854753b3b25ecc1a9415eef6383f8a9b1c6745bc0c9d52adc1281dc9f42d083b9dbb683b7d07ab9e060c375eea82ef175bd01ca5f8a69bddb2c406cd2c0dad1b91d5939c322df676b3a99a4cb5b49bca671bce0b9de82612776b3864b7f600c2b770d3d3728449460641d5904a8b61a066dcc7fa0fb2d9671dd702343780ecb9e442cfa27d03a4ff6725a1fcc80bee9b423613aae761a1e16df990663e4cb8fb37c3a38ec64435aa691f292a0c620ed43b14b22dee72d733474a2b5aa1dd1993129aad84b8c5ab83131abeaef196bfda6b56bb6b42d426452b97cdb324846eff270c780d1b254b361564cb764e54b7ffc3cc1ff54696ba044d1f154d2b0e4f11931dbb801b39657faa1cf32f6f38eb12981f138aa0ec4f32e74bd277922c4fe59165a14fcb3841e23ebe671cf7949d2a0f0368c0ba1300a3d529aa941eda5bc5cc9f21a39a9928f5de01c449083f63898d88f5c272909d866375a365ebc1c5cde4db1e1c142396b122dc668e8a8b586bb60dac7d977ed538993b6672a53e516f63de35ec2f329ce91757239358f96a64ff5b8b180be0b0303ad47a60c8fa2d8eeacde22c3727dd5725fd1c4e9887f160cd05fb141453ba6a859740655367dc02fc41e767175bfddfc3eb3aab70c858ba440033ad15b7ee3bdc591bac3def48a543c576661452bd130896735006685eec8bc8d29a0987aec9a441a58d0d9c34abdfab2642ec909991d90fc5747e89e886a22b9efaa5eb657c1f8c66a91cf929e6451e11f0596b3436912e1a21b748956981db78886c3ec7dd967c73f5da9cc853c85a9c7a60f2f6012d77771680a189dc04a575cdafc7c5062dc42d7ae49782eed6b16aa25282a17ca20f03f7e9d0e13ca7203faa319b516cdba4755de2342ac9b91aea2b9661b6055b9fae7aef2bcc19b3f3dad0a3f54fb60d154810c5341b0083bfa6bd63f541a1a76d7516bf647d6915592e9d91013b166fd998e6b5b455fdfdb52c0d8c808b1f227b98021cc43ab075818a2d6d59308d294f4ddb124c9053c9f6d99acbecba22735c45d5907fbfea22476976ce39f3b9db13840e933c7b09d3ec6ab30702171508f1faa1c4d040c27223e1d0ab0cbac49d3b1e9aaf933b15741503d141ef16c01efca5f9bbb7a7ae9e0bc99504732ae32828edf48d0e0301ab5601beb4040b7a011aeb721de715d66feda6d28fc5be6c50812f76d94dc07e239b5f791acedd12313b143e0d015202090f16e94c6f75d1ebdbfa168f08e46bdc947071927d6dc9ff08f45bee47d67995f15bcc6a55c8d3fcef3dd889f2948dd4c7f47ea6cca0e4d4e8710ddd6556bf9b1de79c9c64b98baae6d0fea4475940dba6f7b40006a5a101319f66cbc260d3947c8b64a7c7e7fdc461cd0866fbf926dfa7007445c57cc3e623b9b1da6dd8a85eaaa70ad59f671aea6d89d4bf5d62eb224924c11798f319b7f7611c96849d490fcf017f06c26d9cad48574e08a1d33d04598af82ca9ec7dafd7e78e62084d7f16a7c21889cb2bf2193aa9e3e9035ceb731571dde7c187327a9b79f45cebfb8ec97ef00a4563cdb0bca7a7f80f5292f481953092632956977c15f6aeffc2d363aac1950564804bfc9f97e5303837e798201b00705481a507ff06fdb25e25726646551cdcaf595a034572fecff8b69a9ed3326bbcbf6156f64b7405be7913cf99324994a3466bd2cda8026255a55f542c7005bf3a1f3ee05b9aaddeb9cf858301603c50285051738045778e829bf58c19ed7ea822c65ecd429d72dbbc333215ad1ab977c169957c89d92e337fe6f66e5c6805670aff16410e875f8348383dc6784451e7b5c253af62f350dd17d0ec819bfe3bdd8e0092e18f18454b7412435148bf8f87f8525c3716ccfcb3fadaf25b1676ef428e0543529e4e5f0f3a62a8ee7f32dd8b4017db7b6246feaa0c30d8f4cf7b3431f80d5d78d6a1b6486cc94f1404176265dc9f1dedf3d39aafa6413bd84878ad93d7f57a4069f94591a0e7dfe586a3eab104e47f64ce30edfa8ac161261ebd4814d1e0bbd45b1e31e51bb60d8d0a8c7a05fb817dcea6787aeadf0b3a92f33492c2af72237e0409bc406f56f7625d3c87ee0ca9940fcc3695c36ec2b4f16095d18ce3a6be1b72893ad27cc9716e220b494b12778e32ca32da4a65afc8bfe9740e371e8e0979da8328f6c191ad7c097950a2046eb8a1ebf5585e2790917da21e3b06e7bc67f4b19392b6a8da31bf16178aa08556e78fa5f0e54db16f0c6a2cefdd03cdbece201d3986ae8e67b39bbac01df9172d6d5e3d0cd833ce98c59311c9569ea2d80af4325aa81b4091cd21049e7db338ba7afa261ff904500d9c8d195ea25b91858b9a9dcbbb2911af8ebbeef03ac61d07216c5aa3a2287ba444ca599b15c899c56bb1df69a9e15776bcf0f09cae535a34ae6c9103c529f46e48010e9fbc0c6825d8154abb6e29eaa1df9d3cb4c997262fbd201e9ceeed78a73e9083793cf8438d4f9c0fd233482293341b38b6b2ae3c3d00c161e48709ca33640f425477050b73cd857d3e3799c4787e61f23309b27e8a61d72153d4a0e1703969270f398ac1424f133c99d4112ead1392debd6f6456392fe83a282214529e664bac95bfac66e4232a2c18cca181e484b984ea679f6d623a58fa4c6c059584d60f03bf2828f92e6e7ce59c90216c0c5f3dd862b00c61f5886de78338bfec2c1268203f7c0bb3ca9c09126b6a6d17945fe54ca8e59baeeebda167997eb504040ba531dd32c8cb6059c0bbb9b3dd8b2393c3fc362655df7440cef8dd14b612306b8b6c24cda660b7ad840e484b32f344824d19710599ac8613cbe9e56b146a25792715ea48a08da1702719632d8fd5578cc4332d2a40dcc2f21eccfccdbe0984b952d880ca838ef7125ce092c9a3bfd8c06e9bbc597287884174fdf72917a4fe0a719584f5b924a10865e0de9344f6d9d296a5affe453456521c4ad25c42d4e29f7427af49520a1454a17174fb9fdec30c8856f5e0d223f516ed5d0762315049a46e2e9322852d77db8bca44897eead23bdf8853622c97b1d05a713dfbb8b1fe89015c146897c8c8e939017a3ae1991eec2980aadf01619b5941faf7b91cdc23fe8fd42aacb25a7d0fdadbed480c1cb7a0c5654fd74af638be96cc93ed817551b7a48c53d5c82eea697328a0f95447e0d6ce44b6d70561dbb1d3a3074d9c4090d19cabbccd971f3821b096a40e7cc3f9e1671850b066a8ae0ecacbbc8ca8331922e6604935c4064874d18775de2534c574a9ee86d425b73d64a35fa6bcbe1107dacf0e58c9c2985f9e8c306c2113b8849b47265f1c1ce9e2c12701cecb0ceb356a5510e2a741d283f261ee7e1a7fd609fed72ad95d868f0bd6b586f97dc6d343d34fddcdfbec45f17a932b94a027a9cfab96a13845a00f8e4efdde9fe46bee233b62efc2de246ee6c50df3464f2966c59168bfcb79bed1f7b02361238f8c7f006999be405646e684c68659c6993b0061dd83793bc9191594d5092748f2dd91f2c6a4858e77d07965b4a4335db55a8dd48e90063c5f36beb65851f6615fe6815a4972aea6f48ad0fde5c43e0e7464309f751e4491587b85dcd9884a15591281ce9e12454a197cc6026ec9847e9917ccc7dc1e1c869e143847166caf9c2bf0559f50e0cebc2d35dc64c272ecaad8af029455f34113f27648ab2a87719b818c3932acb0316f00a9be5909da8a2f5ea06478fa9dc33b238404c5a1bf5ebc3c2303905cd658f55dec7da267b6484f9d3c9e94b26e0c374082748765788b54ac4525b440411a97f16a4118f32edb72e3db44c1bae111ed07127ac10310df5089240b0539b817091d84d2259822975dc36d4f8c89c08f9f127a3bfc71238dbcf7ea85a5d00b169bc1f690f020a04db1c6dcafccd24ff7e7ba0e824abf26e22e15665817d6eba46fd427fea8f059cb3042f9046d83c91d8ea85526293fdfbbf82a50872e2e4949f144b2f895b7b575922276c9219404611d950fb485983b5d72000f68846b6972f24fccffa2ba3f0ca8f173d1a70e7acaa5c28f108e3765793947183fd43001b00fab11ae695cc12b7f1844851a99c401e2d5a857cc24d49717d891ba865e5ae6f8ff29cc789729353ce171e8783a4b5d2c1a142ae146c65cfb67a037b4db4c033ff5fda77fcf11ae17ca") sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f3000"], 0xa, 0x0}, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 16:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x1, 0xffffffffffffffa7, 0xfffffffffffffffc}]}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r1 = msgget$private(0x0, 0x20000003d0) msgsnd(r1, &(0x7f0000002940)={0x3, "15172acadae625b23dad4ce5b586a11b3eeca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af8b661518d72dc427e8b29df5230a5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd3750266aae070133d8f8d23ec8af261e503a44f54b85bb8136284063ae2f8b749032ad3f64d43954979060a57a5dc9064698a715dcaaaa38d171b228ca7eb519e7ac4955cf574b4cd052428090bca38c0550d3d39027035667c27e368"}, 0xe7, 0x800) 16:00:44 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) close(0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000340)=""/192) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r4 = fcntl$dupfd(r3, 0x40b, r3) r5 = kqueue() semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000140)=0x4) r6 = msgget$private(0x0, 0xa9) msgrcv(r6, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8532653800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400f1a6d785919a13242ddf0f1a5e9caac696a853302fa55896a57be1850d3870e3e546c5612d3710395908078b62f779ec54327134b310432dd6a0e0723456deca245b47e3470b4cda06e63d339f372d81aecb1dd2f089e03559f0620d50f65f236eba50c12a6391e89dcf0c00e0d12f1af164740856fa71560935c77de9780ec971230e6176bacc40af18e80700000000000000979fd4a200cbb7d263af40c90c4f822e95e01bee108a4a0f3d559d3fb8d08270c84446099b49676eeb90c3451f803bdfbd014de67059358f0cfbae7825a5bae2b9e17af927b673b1"], 0xb2, 0x3, 0x800) kevent(r5, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x2c7d87fa}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x7}, {{}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r4}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r4}, 0xfffffffffffffffd, 0x4, 0xf0000062, 0x309}, {{r5}, 0x0, 0x14, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r7, &(0x7f00004cf000/0x1000)=nil, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) bind$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setflags(r8, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x34, 0x0, 0x4000009, 0x1bffa}, {0x16, 0x0, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x515, 0x3, 0x9, 0x3}, {0x10000, 0x7, 0xd1, 0x1ff}, {0x8, 0x9, 0x2, 0xffff}, {0x0, 0x8, 0x92, 0x7fff}, {0x1, 0x2, 0x9}, {0xffff, 0x3, 0x17, 0x1}, {0x0, 0xa6, 0x8, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) pckbd_enable: command error 16:00:45 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000040), 0x400, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc00000000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r2 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x28) r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x5, 0x8001, 0x162, 0x3}, {0x8, 0x7, 0x3, 0x8001}, {0x0, 0xd6, 0x433, 0xfffffffffffff85f}, {0x1, 0x1, 0x0, 0x3}, {0xfffffffffffffffd, 0x6, 0xff, 0x7fffffff}, {0x2, 0x20, 0x6, 0x8}, {0x4, 0x73cb, 0x1ff, 0x10001}, {0x7, 0x1, 0xffffffffffff8001, 0x9}, {0x1000, 0x1, 0x2, 0x2}, {0x25, 0x3, 0x0, 0x4}]}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x10) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f00000002c0), 0x3, &(0x7f0000000300)) 16:00:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x5, 0x6, 0x3, 0x1}, {0x4000000000, 0x8, 0x9, 0xeb2}, {0x9, 0x3, 0x8, 0xffffffff}, {0x9, 0x0, 0x3bc6, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x108ee2d960288613, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = getpid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x200, 0x9, 0x9, 0x1}) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005, r1}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=ANY=[@ANYBLOB='e0\x00'/16], 0x1, &(0x7f0000000040)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x12) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x110, 0x1) shutdown(r2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x1000000060}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f00000000c0)=""/22, 0x16}], 0x4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/203) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xfeeb, 0x6}, {0x18, 0x3, 0x6}, 0x85, [0x770e05b9, 0x5438e219, 0x3, 0x3, 0x10001, 0x8, 0x3, 0xfffffffffffffffb]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb00"], 0x1, 0x0, 0xffffffffffffff80, 0x0, 0x0, 0x12682385b8653a7e}, 0x0) r1 = dup(r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) setsockopt(r1, 0xfffffffffffffffe, 0x80000000, &(0x7f0000000080)="5157d1a84b30f0c1bf3ca84f2035701e6cf9a85ae53aa6801fe8eb40d2412552030fea23f1681f872d0f4b780578b9f7e435d7acf55e48ca19e9c8b0ab3df5897ee3a87b5b5b53a507e639ac1cc3aeeb574e921e2db4b6a13a07c860e9a654160f1a7f8a4a4270c003fcc7b4062fd9da554d83ac92dbf77787c3e065f80ed41536", 0x81) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1b, 0x8001, 0x200, 0x6}]}) 16:00:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x2f) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x81}) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x5, 0x2, 0x200, 0xf332}, {0x1, 0xfffffffffffffffe, 0x1, 0xffffffffffffffab}, {0x1, 0x401, 0x1, 0x3}, {0xff, 0x3, 0x2, 0x773f}]}) 16:00:47 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20, 0x80) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=""/61, 0x3d) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4505) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/185, 0xb9}], 0x1) 16:00:47 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000002780)=[{&(0x7f0000001700)=""/120, 0x78}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) chroot(&(0x7f0000000000)='./file0/file0\x00') sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001600)=[{&(0x7f0000000080)="8aa0", 0x2}, {&(0x7f00000000c0)="cb3c1843774b0df5e82729968621966dbf14c9e2a1a4a1393bfe2beda544a1147ce6329a5350ffd8491cce06304f473c4738f03d9793a5bc53b901a9756e3014b4cf4fbf8c73c2fb2edcf762162ec12c84fd2e56d347678e1f5fed406adf1c08fb2b9ffc767ae410dc219c90afa9fd56ab6c629024709bf40d395cc1d4c160ea4227da483b9c345279ca4ad120ef33f847", 0x91}, {&(0x7f0000000440)="929f0a66983250e1ef11b2ab409acd645aa8ce4ac64f65e1fd25a8a7fc2c141d2cce67207949352fc93f5d84b68a094204426df6f3787adb1cc92e93d4f095c85cb1514cf3bed0ac4ed62bf5f7e8317b4aa862ebd12f52af2a0b0f50e34d1239e8ab015861f2e1ad2b6973467ba5fd102b00cf72689ef41bfedfb3eff5c469ef2e1d605ff8c8eaa0f44526560c06056a49ad1dae27f1809524a50cbee6628ffea5ec778d50550ae6b241d2b41adf2396ab8b5a876236f0f3d9417e63fcf29ec1e25436aa740ce07b70dea23e11a9bbe8e7c3f5f7721a065ddf00b5f1994fe6dfdb060a20a062635a5ac52d497f9bc3520205fb908a38358729ba8553ac5585a8d83eb70671ade5ca19b3fa302b3d1541d6e80cfc239332d00a65a6247504e6ebe0df0fb8d6c349ee4fbb1ec46546443726feb5314168f5eec46fd8bbccfde8e563d02f0ad4716d72da3ce444872c8eda70c45f979ed5a7595d20469ab66d430459e86536bc5059666ee615a8ae56702fe518b7d07ea3ed77253baf1aa4c8c80f00afeaacbb61826b9fd69aff2823ad211fa847c6222bacff7bd63ffac059b1e38d7075ffa5c9477f4b6940dbc3986bc807e62c88b108375ccd3a15b49f21182635f554034765c191be31d24aa01436150def4a1ed19da3669d064c6253db8c5d8c88fc30f69e08aba1801431d7cbea392fdbde543d6f6894a9a10274826fd95ae6a8c24e498ce1abf65acf3a23fb14111c9a39e5e36810fcf8dbdf7e2d5a93e9893e772c5c10d39daf266ea15015015c65c5efebd97254f8974c12ca31c8d669a7c1f2c36a9d2acaaf245a1be2a74624829722a8d41f438d610d352b3bbd1b207a7b2bf7c9efb6976a10cb873584d19dad27332b862132578c168e11d5c2749dfe4c393119b4d3b7b682c065a5ae0acc526da5de24353d9e35ce6a6ef0beec0ad270f43b84f3d7fad6a7cb37e3f1d5fc8bef5c462ef779728a5bba2428d6d25473093e8d7b93b662c54081905a9d3144270467bda23b80bf717220c70e090465336d4e42e7bb3e97acc35d59685845d50baa36242276332c51ae3efa9367c98f26a7682faa47561ad57c561c53a50685e5412f25853a7fbaec74becb2dc1bcf6665245adf2c3e481db9b19f128e9427aac7e36ea46636eb39d651807f136f5dd6370e68f4d3dcdaebec5969166f41bd96ea2517dfba024548435770670674f1e62399e9456baea5d405b3e606850fef10986774e8afcbfc1fc1035418b1b6fb27cbcdf09efcf0f8113aadbf45819f99a9cb37e7a9a0fa297268e3e8c638e936d9c81787a5091a817da1913f19b7e985ccf320893102b4c351b1c4182a426f52ee4f0251897885ee7599f04697b9906b76c2bd9bd31680adb9d755a255922ac32f312b1231e25a720960c7249ebbc2b230d7a34706e93bbb96decbd1db3193cd24680a9dcee6af67f9692890293ff2fd175532f1a38e1a42354ea31f63d6ccb3b7a3a45768a47cb3eecbebf5ee063d7c9e6b071164b952a818827fd6ccdb447ce03a8ae2c884f0e0f33b296f0d3dc6f25b841c423ffb5d17750c0391801404f018130f19a09dc4b1aae546f9b0185796bb99c1f81fd66b6e33820da6bbafb39873081b2d45f5e996fe76bb285578d77d4786ba7b97c43c8a7ce25740cbc2f83a15c8f77e817c4d952bb81aa2133a9b21505bf294c99931f0a240f454eaeb69f12d7fa29d283c6c2b645e7a3760676c3a356181cac3ac9dfebfee7b1d92cf0370404a55cf371051fc15e5eda00d464eeffa099f0d6595bc3dcee007a6207d8c6fd9402b5b864468e92613923a00f8816c7c2a2c7d7d467dc80db51b7b2d96653a3dab4e1aaaeee446a63d67b8b936fb0f240e2f7e8b20b063db10c86cd68e4c80b3734f258d2892cd744e58166c5128a52783acdd1a3bb7b60be72ad29579d6b96cc21716f6b55d0a6f3a6dc8dbd07c53543b05577d58997388f6c1f9c5cbe7cdfbefe491245e1e7917e52120355fd76e606666bf937cd1136d40073a4bb4c6adb445ffbf4f749f2876c64b7da01d708f143ae0c72883c185e8833871a8982c7154fa354800684f15f666270ad9fada8a8994f49b4ce4287bfc77a282f9175293f5f36210c7b4a4bf295d9db09f3268bd3b88220f602149c464f9dea3d8e67d28b811813416801739ef601f216e0a034962f9c96c6e4b07ba9aea2bbc8c705b7fbb8e8bb5e5f334e3520dfba334cdf1dbfcfb4711312b8c9e2dfbefcd5ad40a1a404f205160d592b9d49235572899308d5856ba561ec8e439ac30203358001e5d0d32116bb3b993a11f347754129876fe1eafc3ba9510f792591249c1af989433f6f8927e0bea1c883f74eca00003488628f2f1495a770626fb97cbfdfb89ccb7a8fb592f34845dd45e96af046802b71221d0983faaac8c04247a67db81b51d98a213549164fd457c6b3f7ce899f02ee80b16f2551e6bc67297f41ce2ba9d935d8294c23a91367b16f2b7aff7fbc0949a2ab06ef9d5044f219180ae6973976c7e7622f6a37bbdc6757c7fabe1de7417dd74baa65add5870b97ae3b50a1cd7fb20c90596f198ca767c1915219c13f8aa80e13d494f5283f1e4c1cd1b8e62383e422652ba7e31832792840b9bfd0399c3f413df5c85e72d136199ec4855d4a50919cd83b2409a77a20a4d4e7a212bd96c9a7739af9ea23171a1563abfa4fa77c2b4996cba7e9979579ddfb0db03089aa7c83216671daebc5de79907e1c32e4c83fc0968288e71ed447a7553be285f142ef44b45c8635aec4a69bb8969448e3ecc13e438e78ee507b6fb4e924333bc0e0861d3b77ac1ea0e60de733d3942b471be1ad7ffb816b32ce4ee67b9144242820bf3b3e95465a77259e85709e1ebacc27e58e01a6fbe6e742cc5f7ecfe5e86f41670a956fa1f374d33bef8b4e1447a0ae56cd7b9f2b6b31c6e771fa1ee9ef4f75284c5bda0e3d5c14672f3bb981ab3769ca074435e010407432b426f8dbab0caf579ca48522aaf7b478c9c52af74d380b28c05a5037315fe56f2d1b90db65fd7ee6c1396e0109ba2224ce478fb069187591818f2ef9591e724c3af41dde462fc53cfafe07debaa26177599cf7e25d702b4f8175277d7f341662289ce5f0a5c6ec9ec52c3ce37475616f0ba958706387d713c266cb18c1cfe9d69ae32ed7bdd052ceac3b7f37cafdcaa001d9863e2dc4031ff5a662576abf686a0536fdd39460cf7d71dc949029db953e07633a70fcc1f49a4ef1d1888ea0546b88f060e49fe63e49029784a1a6afa8851305fc88003949cb8940de86f1c8cb9aeee65ad7b34a8f2f073ca1f0112899ef66b3c94a93c9844e52987f8422a50d8492a93b393eb4810b750e34d33155328d4abf0d901421d496bacb0fbddd875e0c40c48448de8eb6e3736bbffe0cb86b7d1e696b32a8e5af8b771ba8888eb121e3b5216051eff4c083a556242421993cbe690cad0402ca13e7a126a5ebf6ec1c8ab8135bc81cfab06d8d773e86ef516a3000ed21423af65789770150458aee950643f34c6b2efa507f865c60b63bd9e9ff3945de7d7f3afb9c6477e269cf5f77a79c0e89b6c8d84187415c183d42309ee1fa835230b75d9f8f14f3647baefd233d934346bf623eb0394faa7707365347f0241e84a9c88ca87c8d901073f1211f5c6f37393748e1bf660600ecfd26d7d5b2cdc27b851fcf2b3cae03be0c23e077806bf8f7ee73b488c08de7dfd9fb474493f431c8f605659a0f0d1c0a1bba7321910c1aa4f5005689df2c2a6d0331b1c34d988fd8cbe98de5835e13962b2fd29fdd773d525b811e0efce75229e6e4a319501f6fa30b8959bfc8c7da37346595cbf0e561e75811b121af8c274850e2ab64e650e20aa900272270c7ddae6fe6d4c0974c91c9873fb9dc18c2e6035affad13644dd3a3b683a38bd20eb555b9d4ad2524f3572425ac4476f59a6c569c0c31d7d04393f1e626f328c2fc69d998715892c77ee073f8f6a3fb65bb50d6d9f1106d2ee7ecb3a9463951739f1ac239d62029e1d452f642791b5b54b80dc8da71bbc12035f57667fc4c00b40d695757bc8e42dae8cb950fe5ef4d9d194293e8e7b81e7fe3a569f4af684ed7b25f6f6d7a50b3cc83551567dc43af9ca692bdb0cb62f9349709a2a52e4922121f0bb05ecbfd4cb234f2678c1578bdedc0ff03a854c9c206904187e624066d609566d64c8bf227abf95aa8e1c00a6434d6fcad6889982315aff2f2fc7ae548dc7b9be426d741b8a5aad42be938b60a96dc87dbba275151df00b7c3716def4454336b6e910b2191c885ad2493ab4326312932da7752106c8f30a05b27efbf2c171b40584d8828bb8fe39f5c0de1d660b53a3aefc8e9db8993b49f23aeee4d2c72670c9661c78616b0223358e1a397b8d8cfffd0fe12c01f6227b2d0757c75b8bfcc9a76973ae8635d2fbeab3e3f3dd3421025a69a875b703d5e3bfc4c6c857f62907ebe42e60bf5b2c22965cb3260a19e822966a6c0c141d7eb08fedef484c03d2cb705afd1eabf686cd040eb86edaf28130b09d636a0af1a74af77865b41b46cf07e0c2688cb492dff882ffb9aadc7fa477440d193cf851bdcc150ad475a197251e01768dcaa2a302f54e8f25303c47506e89e15d79b8e503483a014771d3a69a973b20b8dc72fc91c531345907bec2ca65d5153342571b13828b8adec6a0cee0b61673f0c1e0151f118f96cd8116fb83e64903af8ed0f0b72ee485d3503472893e8a9d59da973d5247d276367ca65ef586a67960edaeb6383c5eadb842f6ac78d25b9a5ab38e413b94bd77cbaf26a532c223782c811b9a7f120a5d2326700d0abe9bd17f31a22ee1dd133f2f068eb3ab26757af525339dd9f75d2ac0584d340b845633dc6eaa21529e14a78fa4fd8784af492776b930af55de3373d3787a2bc926a62c565797b98e509bf5d75a9deceaf8466f4dfa74a2cd2687cdf63e984795ab7e2ba21479c0970f2292df1f7f6c0040e90e2cbd5dfc139d2fa163b7516e381b6476a13244dc3429b0fb68c340afa69ac1b06d44fcec00ba33a374bfddb81927ca9dd455cd06b0be00a79b7519fe2eab9c9f0d73033b144e314735121edea54228b687bb092b9df9dd88114409924af6fa3d127ef88748de8ef9553ac1e995ac7fc73b7a0a37110a859951fab6093fa679c0cb517c714b31572c73ce70a8693856fc0ab84a19d464d2e87a9921d3a0a9bb2a6f37cadd68e418021401dda524749c81f3669035b11f7567644be5da340894375fee54dcac7f957c7edb20fa413c08ccc5fcef139b40921777a0bcab3e23905ea20d5b6d9d3e1562be2f40b6f4c6dc64dffd55a0c553834af3f048706a3c05da37c621e87116fd11db1b13423770abe62cc8a3d4b927abd8104eb9e29ef8a8d7d0ac23ec272b9216bf741a1fb7975d3a4d11e7ccd483b9fd4e413f823f5d34d3cadca77ad2d5c8e52d3d1c3f0c30221a69a016063052cd668771697f4d3f33863040a00c63c7fb24f9e4ea94397617a309956b8a5c8a02d80103fd8c5f6ac1a31982851db9ac95546002b996cf461a7a92ab769b82dad814bd8ab9f48eb24bf68aeba8f138c8faa638af1bab023b4704f506751d254b5a4e8eba60c33bdaedfd6fa22cc8621fbd2dba5ae86eac8fa2feeade2f806159f7612ba58053bc74a4355dd1975e35a59dc54df7bdb769c9f50f80442c3d4ab06d44694ce2fbed6a41d19a039b2f98228e53a341345404c07fe238d1f7848695ce8cb6c8a297e18098129f6d77f9b2ecab7f508a7a83094", 0x1000}, {&(0x7f0000000180)="f7865b23cb31179714d60f507fe069b34c1c4a4f35c51a02be698c52dad78e6f8449d4e8a056897f49c991c8ff54e4ed7c79c39a36ff4311dd8dfa18aa1a5d4b8751cd43624c363e84a94812f0b3684f806716c44802d8797decc06b419f895f8d69935cbca4420d979f0e8425be527ed95e68ad9b4220d36cc696f46b768d3b1940746fb16410bfa42415691fc686973ed9dbdeba444bf8940a3f67fab92296769d93dd2e7b91f286064281526507e40675f7ac1b8866b3f9c4df99c0370beeda7fb7bc3188e185e6fcb6e5114f464474b11951152b2814646e2077079ec35482a394c3f1d99e29f991b686ca8f7cfc09da", 0xf2}, {&(0x7f0000000280)="c124d57e7b2f3d3fa4d5e1f8e71034a450423200d35a8a69993c71c7ad5f2f05225dfa8b1f455cbe452d6888a629a0886a745a0746703013387a0ad2a2d0e55872", 0x41}, {&(0x7f0000000300)="7dec08d2bdb6b177bac55514f48047fd7bb6e9a23898680ec51440fc83b72d8025a4c287c3583a6efc355fffe8d7bd8c", 0x30}, {&(0x7f0000001440)="3e8fdc362a0517c0b94af615de5b90d1864765ec803ac26dda71aa98ea04bb69e8a4d991461a07b1ef63b3af0d4d67accb9af720eef77ea47fe8c45b376dcf351414eababec7792da784c1911d207237e3fa0e319b6f2d24599dd33f5f990ccabd809fb9a96993434cdcec6b76a1add99a829f96abc6836e07ba1313ba71a2dd26e675bd764f2ab6bfc4b544d87f7c7f80f97e2ade02e1fedfb8d3de2d84b7f68882fab3fa6eca6b8e80a421addc49f72aba9140b38b", 0xb6}, {&(0x7f0000000340)="d969f1c8bbde1c00dc5fcda13ba0abc96da4a96d4c86bc37115b08294bea3a42403de0c65afb041253e6ad88f755f31fcbe989efa5ab", 0x36}, {&(0x7f0000001500)="2a8fee6ae8df72131acc048f7623a2f176a456b94c6a2419ea952619c9ea8dccff6080feedb71743ca3fdf6f238f256b34e16643d4f86d1d838725e41c658345f061e3145d69fd25a237595660576034ea778804bbc7a657614248f7d811d59d747823522435d2e99259312ba598f53578e890031dc9667a714006f58e78414abcb9fa1dd944a75d9b90908c0bcc9f2119dd7087a53eb252b2a81ef9d89c97487deb5b0a2c593251b63c4b1a00cfe587de85a0d6aefd86466ccda20c1d782d9370d433b22afbf36f068b1e64c15b4670ff06f2cddc97365eeecd60e932e5bac330e17136fe918568979d3b24d3514bb40d65e2", 0xf3}, {&(0x7f0000000380)="fb6615bc5cf5983ba9e834de94992bfa4462fdea5c493015e47864f23d4e9aee02cf0da6eb4aec3469d059ff", 0x2c}], 0xa}, 0x407) 16:00:47 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:47 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f00000003c0)=""/251, 0xfb, 0x843, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:47 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x5dd9) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000, 0x2}, 0x0, 0x0, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000000)="bf9e1caeff26f7545aedb553225dfd18e81bb86e5873bd64baaf7e14edb858ae17a0b1d49e7d3a13de80c9ff70b5c2fd2cdf5b21f9235371f73b10125b44c15e761c1bdc03d302cfc9a85b0ca8ddf839d667964108d5ee2b242677aeea15ee2fedb181023cb3d437d3ddf4e3d35cbd51e4c9f3b97af4cdfa089a5a86cb66afd7daf9cd4c1a3ec6f577d7dfdb7d2ccb3d5cdde507abcc753ce4524a72a83e03c758cc2f81a6319bedbe553aad6f1db7a4544bcadfec67c4116be5ce44434013ec20bda49b2f4c5f04b97be983ab", 0xcd) r1 = dup(r0) syz_open_pts() ftruncate(r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 16:00:48 executing program 0: setuid(0xee01) acct(0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x48) 16:00:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r5 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000001700)=0x80000001) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r4, 0x0, 0x0) pwritev(r4, &(0x7f0000003180), 0x0, 0x0, 0x0) fchdir(r2) sendto$unix(r4, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, &(0x7f0000003200)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003280)={0x0}, 0xc) r10 = geteuid() r11 = getegid() r12 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000032c0)={0x0, 0x0}, &(0x7f0000003300)=0xc) r14 = getegid() sendmsg$unix(r2, &(0x7f0000003400)={&(0x7f0000003140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003180), 0x0, &(0x7f00000035c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000000059ce9effb4c0d82000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="00000000200000000000a00000ffff0000000000005df41f0f0c76f88a1e8789dc2a4f7fc216c198b2519be7505d8c1ab32e78cee1775bf7298174a20f880187cad07caae559568f2eb63921bf94af20b041ab0e32397db08cd9177e0611b49f35fbe3f412a819868d9b23c93beef47b727d121e3fcfeb641bb2c0d59d56c40c8216bbe9ea03fdd9967cae6da29e088b", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1], 0xa8, 0x40a}, 0x1) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r15 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002f80)=[{&(0x7f0000001640)=""/166, 0xa6}, {&(0x7f00000029c0)=""/231, 0xe7}, {&(0x7f0000002ac0)=""/228, 0xe4}, {&(0x7f00000005c0)=""/108, 0x6c}, {&(0x7f0000002bc0)=""/149, 0x95}, {&(0x7f0000002c80)=""/159, 0x9f}, {&(0x7f0000002d40)=""/152, 0x98}, {&(0x7f0000002e00)=""/205, 0xcd}, {&(0x7f0000002f00)=""/115, 0x73}, {&(0x7f0000000140)=""/56, 0x38}], 0xa, &(0x7f0000003040)=""/245, 0xf5}, 0x1) r16 = shmat(r15, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r16) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000001800)='./file0\x00') r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r17, 0x80045604, &(0x7f0000000340)) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0xffffffff7fffffff, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) semop(r5, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) dup(r0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x200, 0x0) r4 = semget$private(0x0, 0x1, 0x504) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000240)=""/153) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000180)={0x90000, 0x100}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6, 0x3, 0x778f, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: r0 = getegid() setegid(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000100)=[{0xd8, 0x1, 0x1000, "ccd01ed95906d9b08b17a7bda359a13e9f9fd43be33b2d55fd786c500367f4bf969cc01a3ddd8e0240af17d8d2ec1e22ed522764c8fa5433e6fb8bf2d9e69f372650ae37b99f79f59ab278eb6fbee86e0095e9d5a2e975e1a9d54cf6a64b8f193bb84e3f0a83e3031accedb27a510febccd60abdb58e1f0d787a67f95215eae9337013865367065f67574eb01b4bf8559339d20ddb8bf550e840927437f6c4d4a05487c87ebe61596d9c9b2c49f0eb212d84eb87f9b017fc2e3286e091e4cec3733dcc3b7087"}], 0xd8}, 0x2) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:48 executing program 1: syz_open_pts() setrlimit(0x6, &(0x7f00000000c0)={0x7ffc, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) 16:00:49 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xfffffffffffffe2c}], 0x1000000000000330, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x20000, 0x3) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/251, 0xfb}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000006c0)=""/102, 0x66}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, r2}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000027c0)) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x7, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) getdents(r0, &(0x7f0000000000)=""/20, 0x14) r1 = socket(0x800000018, 0x8003, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:49 executing program 1: r0 = socket(0x10, 0x0, 0x6) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000300), 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) listen(r0, 0x3) 16:00:49 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x3a, 0x3, 0x7ff) 16:00:49 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336ac000000000000000091f7c8df5f882b297b00ab4151ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4dd89720fd3872babfbb770c1f5a872c881ff7cc53c89430f90006ee01be657aea8c500000002000000000000020608a371a3f800040000000700000000000000000000000000000a91e0c426c405d8eb41d5a1a9702840a64036b204b700932c412a79849c5baf60fc3f13748f09ff2785823d3e4c38c98ad39efcf38a3010542e04dfaca3a3bab8577460997c47b48ce0f58f9632939dd023e77029f618f56d1c939962", 0x107, 0x400, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x6}, 0xc) chroot(&(0x7f0000000040)='./file0\x00') recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:50 executing program 0: r0 = shmat(0x0, &(0x7f00001bb000/0x3000)=nil, 0x1000) shmdt(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 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) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfff, 0x81, 0x49, 0x7, "a7fc56a86be07d97a78bb4db00", 0xd797, 0x5}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x4) 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", 0x21d) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x80000001, './bus\x00', 0x0, 0x7, 0x400, 0x7}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0xc000, 0x10000, 0x5f, 0x1, 0x5, 0xf85, 0x8, 0x1, 0xa64faac632c0b11, 0x8fe5, 0x5}) r2 = socket(0x6, 0x4000, 0xfffffffffffffffc) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = semget$private(0x0, 0x3, 0x14f) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000004c0)=0xc8be, 0x4) r4 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0xfffffffffffffffc, 0x2, 0x0, 0x100000001, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000300)=""/17, 0x11}], 0x4, &(0x7f0000000380)=""/144, 0x90}, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="65dedc04416c653000fb6203555ff4c84886b0536ca3c193d44ae7079f21d5c9b00b52af785a9dd3b1d2086cf34f57fa9416c60e4ee0480637d04b6ea2ccd318813ba7ada4dbf59e9991627a6e42dc41072e1b301202f04c1a0c07b3"], 0xa) pckbd_enable: command error 16:00:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x10, 0x0, 0x17e}, 0x0) r0 = socket$inet(0x2, 0x8006, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000380)) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1b, 0x100}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="209f1f95e0172fa2d1c1da2bd5", 0xd}, {&(0x7f00000000c0)="d52d891a0d269097d471cacdc54d7fbf10330878196d04bc5dc585a02c573468d6b1fb74dedb9d788d", 0x29}, {&(0x7f0000000100)="6feaee19b93d771fa2d7de96a43d72f345e11ad92f41d3430b694763e22e37d167ac172b7e7f802abbdbae778321783943d8f56b10978f0282ca5beaf35d95b3d824d13ead57beb17bc19cae2bb55ced51c7a9fa6568", 0x56}, {&(0x7f0000000580)="3f2def98ac7d3f463df6ee5757f601e93e0183ab13ef7dd1fa1a29d8661ad11d0c5d5359beb5da08551dc3c28bd5d7cb9a65265a3bd6ec14366a299568170761b2fa2e259e1488c241131e17290d7ed7e1a24be0acb89303ebdba593f02bd1e193cf2be5a3518be702836fd7f30b76c650541f84314aa18aa4ecf0bd80d35fd7223d83ac6915c19f25f228ea3a8ade7e3cb2279bc5b748b361c1625b076742688cfad66f03cd816efbd1e6eb39fe90e1b9abf23b591904a7d523a653963543010457e381efde825924db90e2deabd75ad773d943a755fbd7409758012028f052fb82efad3626303ad6053795891b2b5e312a572a06d225bdd84c57c1ea950bea454b6f4d27a8e71d611bd7ff44141cb5e6f78463f845fa86fac9d6e3e6ee2995870f246b1c3ce695c66836bd71c94feff53f0a4532faf4443e8dd971010addbfb4232dd2c707600ec8607f9f43793eb118ce495d722d3d0b0b0e3ad6450c161d8d5a6bd348c8f4a771fcccaa682356a9a6dd4cf7885c6a77ef5e77dbfefb6ec179f662e5442d0b6f27fb01c98a2c01f5ad9d35e4928b5ef9fcb683bae396ab0781c0c5881c745e20069ad07240ef889e8585732f1c5aee786afdd179007f1aeac0d148826fadbe2a6fe34346722c155a31a629a55c1bb475624eb1be6cf9b8feea6f474a0d741a4956ffa78c0999425d56b8dfb533d652876e3edce891fefa07fcaab8ba495c410facf10594390a38e3c9dbefadc01aeec9383a4b18d3882085fd49d9b39acaada69e2648566310a90544fe9246e3567fbe8b3178cd4c744c194ae03268dbe6d219167d3a3130b3859e5b634ee32eb55827b7c2c5e81855a57ddf0766f5dbb1737b02f96691cd46f6541e11067ec2c599eec19ad433c53a416207fa370bad6265bf95b32103b1d6c60926a0519ebb314241d9509169e1918db4f0dcc3d4f91b4ea00c1acdadc7626e8caacda07240af7749fcac2dc09e12d01b6db06a1781a741f0fcd9d4c48476466b3ee05579cd1137621660a1c419d2043797b55292ba1ebbd9688a38ec494a77f5b0120a0d0155277c0ab95baef44c01cf582c27e283b4444e58552a15e722dfb4b3eee612d34d04173253449cca7c0c3c3aad5cdf8c427413a5c91d29c3abe3f8f9d68c800896a1ed3ef628687e5463a58734acc86c139056c4c2c701e978d27e44a20a393b00a4aa656e3e25c73c9dcaeacbb0758c15d3ba438fc20afd340b8c74636a5e3ad5386d44d9dd4c80f6dc7d63437c23bba85a6057f85845fd142a37a212406a06a1a7a44c6f25220d8e957b2c537219a51c400aa259f0d4e21f43a682393a3601372659ae47f013b9de7ffbe715a0e83a3557e946c85796e4f4bb77f8baa8f374eb1f314f74b4d2c0f237bf61a1c59aa7d8815e5e18292bf01bc8b1d5cd99e51d1917b790ec451c83f452f8b5769a26815f762e16da2b9c9d7cea8654cc5b433d712dae4b2ace2b95010ca085fb7056bf927873fb7699b7c8e0d73ee36352b9fb40b8d761568789237ca9cd68412099f423dff7ede6823202c1b1b95d66e9e09ebf9bff94a0aa5800e47fce28fc5d54967d0f509c6b027830ff1f67a6d97870907ade0bf48fa795931dba08d54e160529e87cd6948c2f415d29fb217bf68960793b67e591cfc6a4b9492e7518d57a1b50d9babe2187a056d5932df1de7a37a0cefe43f8cd6742082a889c22ade82f15e874b2285314d9bd59b0339e0ced9463aed42419831afc1cd12557c37130c55556daaab4e4707765a986fc5d5fb33f80cbea1a5aafef810bbd7ecfb98e98a192006cb924d25e990c7ff181fcc656e8dbd6f9a972db449acaae6e975737bee3dcea7e612a871fef53a1db6c4a80da743e68f6f48fd39c3ab38acc186ef335f50cd7b61a20629a42d1d49a725ae0724e21ef1c9fe9b04894767e049009e585496c95e30ef354bfb5927adf9833bc0e0f30a29a9442a3e107cdf43d3c5a1403b904b3048d83d411b86b407616b4de62cf1f9ccad5bbcdbcf5ae95c1cf825528bff6740a912ba859d1b01d8bc77217230fb51bf483202c60ad6792735e17bc8eefc3b5a1b887878f713f3c3614108618476aeb20e2f601306159b4362d97e189104f0c08347b12db60fa31fb5cfad5b19acbf7fe7ef7240a9285f43e0228b1d1cce59d0bf5bcb49fc4642a002451f3c9cfa2c927c5686bc27153ebfeec6912673f23112de2f03b32db7ebf6ae59011dfb258c70aafb09e3cf2af46d99aceec45751c16e95553a7fdc72ace537eed3c8c1b1326ef6eaa0ca7b7c6c5269328d07b99d081654bb6c4dce432f3688ae4d641c886ddc291591e23ea4a93867f1d2e2d65cec21a0d8fb83c98d0adcc7b1fbe66bcb4456bdbefda5c9bdce8ea447ef5fefcc4427cc2c2a150eef86f467a2ce93e085eb60f0926cb53b2d1949d5af06e7477a5332b45208c2fd8de67b2da04f135ff803e94acad162e25055df73eea5f9c1d705268f777833172bf83af57a98d6bea8a8b74eec64ad9801a435f7074cf50cdeaa4b2bca07ec46067182130e0a2e9729ae4e003c323f6a8efecc623d23922dfb7177b4f197d4480cb031e9cf957a6caedf73546660a374faca4162d56c0d735083272bf942015a29b364237fa812cc6400730440542280884a99d0c0c86dd1f1b80e0134008a6b436b74723597fb9576fca2ad826fb5ea693a08ac0c2a3b91eb3053fec19790d778c2500d1fff8a36bcdc5b7aae12cf3ef239cc53a6e55b473946b5f8b3e891d2d6f765a4424f04420ece0e166720b36c76cfcff5060b232ab9d41c4035ee581e52db12dd016ff7da51a3fc76de80193fccd1ba30dee07ab3ab285cc1781bfcf9a667b73ab1d4c2ebbba3a2723c53379df07805232acd14c615e941c9f961f1c899ea60bd18797df06e8df28d3e8002c2cf3db7639ed6f92ac273b9c688a539536e52501d7a9ea818ccad8fa72514adf9e340131b57d8368f6d7f62bb058426b3280a7001103085aa22d06b069e39eb39a96da396ae8cb4e12634cfcecf8a5078c3285cdee00d65580e84346487f0379f99f34a4b035c0bedd689dad1b1358d6dd65fe851bd2a25511e5beb4ef8b556cbdbd65c0cfbe456dc082b61b0a51dff41ebd771bb376fb71c79a83da0998e540e3f3950983159f8a15a1522b982a4ff068bad586e426a17ab98860d21e2182d0cb79b4304afe44644c68354d5726259a63aa9997c3cb55c45f7f1d61bbf1dd5aab8250bff1a01c48f2fd36fceac41521714e4efb7f1cebdaaa186d9e426be9d2ee1e3b00fb40fc0f84391424485f18d90a93a6b57b2b226e13ebbce84a7eb9789a93dc64ec364608f1de33cf71f682bc9f21e459da42e96df2814be5f2fb31c38675e01775e153d54547dfc251e8a7ff1bb3b80a190dd23ee8f64450bf10ef4df679f9a9a02822b50d9864925fc6c48445fdbdd19e07dc8babd49de313264ba883817c2cdcdbaad75e44577d4810a0f707f4009cba51ea0caec7b2fa204d79e779c75b842739541a8d487a971b123e99769a3ab96202cef7fadfcc2a529388f6830945964988e0c02ebec74cec982ffa5cf179853043a2b0311120df2e841a15bd0070d406197fc858cbdea99f450e0bc921dd94e4e2e53c35d2df9c6ff6fadd8e6d4e9f5c314f9677ecdd70fd28eccfff9f4b0c17fabea12ac300820d49f315a62637b3a382d65d2198b7d36a094d54de16078782396402c32c065695a56f62c320741705ac8f4acb879eeb7b1218bb612c81b19f0dc059be2470b3ab5114d4f2f62af2f789a07e652493acdb13a625321c7bd0538ba9af7fe592d7e4a9a562b9462e734f216fd362a2004e3c56917d282a828d2fe5364c0564f5c160e7c43b8ee22d6b85869ffc70fbc49ff3c554061aff954a84fe8fd403d08ec3171e8b3839ab3febee23c0ab5f978ce73daa69665c828f6069ebdef2a5ec73b7d74104edb7c1b1494476b16232e82c2a300d7839d3351b234b018a4762dca5e8428486f2fe5f2a61a9846dfade87fe77c6bfe6639864f433c6feac081ed7bffb927ff8b848b3cf960b5b5f0a0a5f1058a833e356bf3fbdfb7ef94636dd3ef972c54763f9d62fd6f8289e815600f929f11babc6e1b1121bf333f0873a633925e05665e406d99d2d7cf29b1c4492d249b812c32a1f6898aca51d1af8b36a220ddd2b948b41b90f81670799939b8eb3b404cd676644849d9f09b5388f6254ae87f24a6e1a17f20942f76e82ba7b94e52746a908e6e0ef46ed477857c487f2b44b84b0e2134b7f14a83572a7b39c6c6763ed89dca2d035f77dddf3cbaf6c80fd7ba00d8853ede7d8ae6c3c13c23d36fd6abbc878390ce2b85d6b9a2e825f29e4e24d78aaf5f1002eb9435d9f1c188fdd73c1fa811efd8c39188d63787b67daaab1500b4fb66a6dddfa3dbca6bedbc7e624ab93c27954a9c13900d9ad0b901c2a3f3fddc348a1573014c315fdc19f02bce899b8d4522c1ab4c3badb0edab629df9699e71688554f00b178258387fe2740aa23094334e3a525a94477b03d47079354570205d9d1459f4c5027f478194b21f577e678e86a57c09603a06c9b57c794094aa93dc92964f8b5a5b645835be9f399030462297c4473bbe2042fdb79a00498d298bedcd9d61938e5d018d62aac8561269756084667fae5fbc01c563281ff3e47972e3e5b17646accff639e120f814bb8f79f057b176a66dd517260c8a12cbfcaa38cb4c7ee0f24e3f2392bf25aed84d512ccb010f096783d41ed741fe81da08bdf86b958a9cb2506b12424daff6692eefb74b512ecfd3e63289b9963c83a9efcec98b031155a0a7d768a0f3d784955704d55fc1bd673535fc5a044247ba8a42b1d3ec6518b45156d3e4808b93e28575c58cd7a20b943337776d28ba6d6e63c3da201fb7d9775bcb4a0d6bb47a718ecfd8ae65c9811039bca496e2a55584594bbbe4971bf992eb9bfa122c39b50f08525f5701f7b3c80ece9963d80e6940fd4f068e968031971f0ad7d21736e4ce9bdaa96c3dd447283be5600c8cc404cb9638cbb2298c155e862ec9554b7e4e536030caffd73c3f9b76e20058ec5f3c09674952611b7f8855a61d5600ceef4adc87268d2896ca30edc579c3ab7c11ea7a67134b82518302599cbebe5f48ae0874b0b29678257ef4f26a918d26191a5d87b07a0764e629deb9b697a77ebd8d06132f6667526a492ea73c6a5acf8ea39225b96cd1a4347fd4a8fb6b1ffe1b8d301ef699eac3c3c538ba4d379e5b9b0e263ef7862ac0e38e7feb481f01e34ad528cfa91d0ff1c55a53fd0759561ac67d772e658c9c0d387b3c825c7b0c70a0e2d1241de4c9011768c745de894cd7cd9ed7be6896d3b7dc66e7bedf8116c1d3ca7273e33dd339dcc0e28c3b6685dbb697b01a140bfb06f9423e4bed3e64a78e2176242304905a48df081eceb025930ab7f79ef80ac497927d7bbaf5d246589e9afe65a9978f84f8efb6c403c66043b868ef9459b0a27af6343bd46c127b511e16da409cd098bc06c7f2b0a948c073b270bdfc593a258a6de6e54b9f3a87c7073a0262433fe3f7cca7a075278bbedd7b379fc20fc99f329ed93a20e56b9ded8eb4527a730a89acb543893c3cdf89e7301a0f1a17a48246694e51fb0ab859e0a94af49f6dd74d7622125e53c18a98bb798758c2af77e68af4e6b004a4eec2071eae020c757a51ebdef5e271c858c500c2f89d5b66cfc8b566302d28aca26dcd6351715d343e23bb59e7fb2af646ee3f8c3128d637bd5de2f1b6484e478563e19", 0x1000}, {&(0x7f0000000180)="ed9fcba50c08a52680881c5575ce3a5df6feef937764261e3aab8d251cccfc70ff15761d68f46357a898f361e6707ebfbb4a02626052a76c5cedba8877a9d278b6f031cd05f4d5c67b9cc1f082522e260795892b2481c1688df729e0bf200d42e3d242a0cb69d726c2d9f937426434369aba5910f6744fd46927d8c8dccb60426e89cf2360cdfc6ff9ab9170a0f693ec99dce9", 0x93}], 0x5, &(0x7f0000001a40)=ANY=[@ANYBLOB="6800000000000000010000000700000088ecfccbe2cb7b56e30bc8c97de630af6c2b509654c239ff0cc04fb78f956388faa882916ca40c4238dec6effbe40bab0d3bb69571e966ba39eeddce846e08e031793e541839c7aaeea6a6e08db899068e0000000000b8000000000000006580809b08000000914b500d1f337bf234d55a35fa7ada03a5f074f7ecb65f9e2dc0d1cbed30502763a2e07b3b438e010904d98306cf790afe0948e3f96c50f4e3d770504fb905119e8d97bdf2987ea02f6f7b6b23c54b75f1f3ab74b975a0a16228d9939962e739d399b47157519b2eb81403ad5490525a8c3f9afdc3901bbbc8a2258783e73f8221f14b8ed013b2a99ef1e18f11d02c144e6ac4a65d79b07f86a38a42302161a2510d0000000000000001000000000000010000002e090000b6ee1434334e809f2388a9eaaa9dff7145ee59d0d5905e4fd5d08db3075e390aa56648dd841aa51c8496929fe447357fced3d051d2b46c5f303d3d9e4dfcbbd66df76fa9d1d2f487797fcdacc99e512ba2ba743d028fe4020d51129882d94ddd2b3a3b07d77b059d9c2b419fd5a483e69b4bed86103c4e91d51c8d8be7ee507a815c56ed7796e838cee5640cd6634e2dac4f3f151f1b26dca7069263891fb5be9dfdd5b01bfb38c877adbb93f360e37a03647802879913841bacaa084f591bb6b75c070df7aa6f46e41292df323e59e1b56d2788af991239ad84b02bfacd1f774925f2a0b106d8d27513fc0000000000900000000000000001000000ff7f0000960f46b6735b6a06dff111e34ad16fa45ebf2463de5d8e3975a6bafe1750f58034a23242ce8b2afc9ab57b90cc760e22771620c240eef181116d76f8a987528e076f4bb85fcc45dc88718611d38132a920f3a4743fe5648e0eddf2c6f06ec9633d6b90552ee239b76facab6ec3964af796ce9dd652f5d5b1b89267cf11d26ae168532538c547511e59d190dd720000000000900000000000000001000000010100007e9c937ecba7f6fac1c7d1c07b3cd7c77ac5bcd5e88a3d8866b6eb0171968f52b27c67ff0e3908d91cad5116cd1ba3ac8315c8eddbbd7da955edf973507322496d7bd33d8a6bdd1bffe88933edfd48ee176b63390dd2ebb4776f6ca906632d905b207c4a870189e7b3895d000000000000006000000000000000ffff0000504e00009769969cf036b1a9df4cee0469c62be47da9f18bf3cd7087a02ea9ee46ccea59b5a91f3ba63b7e089117089454b57acb799d1cd883fd62febe266c9a42b22622ebf74ffd6d55f3c689efd100000000007d92dc3544bb6d475054779108d44851c1b31c61529bf8c9af2e2601fdb8da24c4369b29cc58343d65803f4259f104a809ba82760a6800b05e68dfb42608e59aeb739c3620a1c2d8cbdffc4c58b94cd477086b2f662947052590b0d5546a24b80bc83408767f716bbce3acfaedcfb167b9212bca968a9285ad69c0f4e440320825225e97ce852db94d1e02a9200ce35bb12fa60aba202333f2745360d2d7e00366d36c03d0fb3911e16442317454c02f348be4280c9ddb6c6b2aa3f4aaf8105e441c64e9669b56e444ce72e50db40b6721f3f6b13010365ec1b0063239dc842965af7f02c74f2e83cb03a3b0b676648d3bf416b76664d86bf9429466"], 0x3a0}, 0x404) chroot(&(0x7f0000000300)='./file0\x00') 16:00:52 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') getgroups(0x0, &(0x7f0000000080)) execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x8) recvfrom(r0, &(0x7f0000000080)=""/84, 0x54, 0x2, &(0x7f0000000100)=@un=@abs={0xba535b00b62f0aeb, 0x0, 0x1}, 0x8) 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000040)=0x940f) pckbd_enable: command error 16:00:52 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="eeff2d34000000007f00dc747bab1269fdc1e0ce338a5a05b143d21cceed7003478a146713b1ea07cbb82d13390850f1299adcc68e66bec3620017ce5cb165c131b08aa6e7a2b12a78f942c29b7106ffd6f4fc69661d123d884db46b398881cae8490c4360e4af3655d91b6a92fe0e3d10235bb43f86102efe81c7ef0ab0374493fdeace1b44945e9096298a801a1840e92c10c3fc19b27c97026b50b092bd72960cd0aa53935125b95e61485509ea2c62d0c44f3314caf3271742c13908d41adf7b0e444c110e21829f0fdf16d26252e6771c8416dec82c74edfa3824be857807cd4999568bc069e6bd5c00e48e45f3505a11d6f01038be23b41b2e02b5395b6e8348a870cdc20ba57b36993e0c31a4483cfda7276185e6501006cfe25e831a73cf89735f2a2760679b0bc948ba8e58eed349c2000000"], 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x24) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) setsockopt(r1, 0x5, 0x6, &(0x7f0000000400)="d9ba99c4784a5f5106cf5d5a9621639e3539369479bd9b2a165a52a3722d92f2aae7460c244a8dc78d139164e6d5c27a8fa7e4510c890e91e4b30ff0655afcab68c41802e0db7398bc65834f2f0af9448ca6b0867e9c727dc0093f48b1c70f81c93164066b77d501d3a77b3fb51ffea8ae85b86827a69c79dddb52b85ae677d8bf42e0b9b49ee834c0b55f83595e41d56634d9e6b4d78a51b83e17500c835e2516a722e9c117d6bb9d59d66016b8573e08e64cd306b7d1dea3c80022ae6052d988c715f23852cd158d96d51edb1ed1214e4c22d721c8146bc1854dd9e9f1b6b2a087d175189aac29362ecbaaa49df47819cf706059220365aa93a7248856a8f7eaa070f42930c6d87d4b8b2d76945536bf8bfd6be17963d0544e5972c1aad24da601f263a8b3c6ec1c3ff52e69019c183310a6096e24615b233f795295975f696231590eca06ccd02d804a9033fa1a5101e71685a4165cf94fbf6559442b735f629fe439d43307ab0642d42791bd0a6f657968b9df86e26700e2e58b6290d33e2ebfb4b6eaef96a72a151fe6b645b4921c54a0714fdd28694fd8f649af69213def19ae70e820283ae475b0ad5cdc2eb2b868cddc482c6796c587863831db088a52d3d974ea49780be778e2e09dbd95eea0f92a4cf8eccbe66e9a40ab632830dfda6facb707f22f5b98367348110db03c2ba7541a0f6f256dc9287b5359be173ac98cf2acbddc1317652e3714a2f13c6654eb84fe391d8121e9533c9c653fb70952ee8db3a4c3878ff73efa93421d1956868f16b1c78c947be1e95e2ea4c2f2850cb754474dcf09857e79b2f8ee0950182a7ae70d298f191a9a7a29aa5b0eb4f30b9bac8ed0046763c9ac1afc7aa8caa99998345ef6705e1e0658e5475524afb457ac858c046d4e707b9146cc61250b63e51211c140f8807a5a39058540b2f01c573557814cc275e5ced2282553a9aeaee49fa02d0d5b9de94423be61756b5df7e31d6e38531d2d3b3e40c63b582f83b7100a3b011a86c355e73a303dc61595543081b3deeae0218b9ccd1d9909a4fe9614b355618e9143e799b0867fcc7033c6e34d901631e62bc2c69f89920bb0fc2020165ff9638fbab7df6651e575f5cbc42d6adebc5006320fb7be7217bb3661065574c5af7bb82f48154517e385f9cfb9dd57042f4c74b6caaaac9302cb983b0c547d17ae695135b418269e3b4e97003bb89b6e113df068976626a89f3eb045747e09068d0834d4bbb1221fdca64df671ab8bfcdd11bd5c7a5efb864f49f13de3c5fdb6f4b065c972aff5e4db64c18e6e953e21dbc80cc8aefba4ca387f5a03f2046dbafc97a9bcc4a5332c6d50c708114dc9d974611407a32b184b501f7fdbc3714cd74ebf36852d1d23cc29cb2b6eb276c4c125f0b12eed6a0720e6827ba7b2a9d1f202bc134970649216cd032be2edafc2243e81b6cc275d495ee25bfa22eb2fb029d842997df04a4cd8ba6e133a4ef4fa8b4942dc9ba230c246efa30ae36bbe58b6d6a91ceda0a9f76ad53feb163b76022bcda1ab13c87f888e29f03535fa613172149e72e17ff226ffedc1e3d305984729d58a7d689ae3503b402c8bfd55273c99a72ebe1151eaa2c20ddff6b997620bbcab518fc3ccfaabb661f9bfa37c00c13dc469a5393e64bd292a113c774a9a194504c4baeb47ec62edd2e4b4d9b9e87c4b4b6be1276328244f2547344e0f8db1fc8b00fe0c8571c02fa7161a71a1aa8127cfe5bf330dfb1060a075cf343270f7d8dbbb0da601bf63ef2d4ed78f53c58786021d712b8826708c60987398fee701523fc532f918438db76976b2d9c78d4ff031991ea0104b1babd34db9f206099ee97df670d4bb31118830eaf1cb4b592ffba5d0053283dc60ff0d04385e14ec7136a1b7caa8896ec691747a3d812aeecb63ba5fe592ad7805075a9924fc1948f148a4fbc935a81e7bb80b9dbd03f31cf8408d64453548003435b036f7502bbf05f9eaae61cdc8105cb97d4440fd0f0b27bb386481d8d911128e3c5bc97981d405f08938206fe3ebf7c0f5c34d48cbc7b1c7ae56f96f046d8a9d3c6ae5f09254578d893bd3788d8ad0c48ed58ca8cc18943f04bfd5babea8909cd6f40c8b1c2da75e388c42399109825fa992b2b2f93026ec8941857f55f6a33f54efdc452492e6634e0ee61f272df1a80cbb9c669d6ca2fdeae981f69f4c70fb07317ec4269066c45146a0c1cb29966cca53287d6352e0eca8b37c9ef2defd3a545c58a4420f1b55ec57fef29d8afd478288aceb08e5df74f3b5013b0c1b8493959f5d2b31ec120ae5702b0deff6d6e76355bc0f2cca72ca8a3d78ba7ff5f636261fd80cf8eea742836a00e7650a4724d9ba1a630e8376dca2079b0276c07b32f8695a7b741237f55de3784957619f3b7f7190c4dab347198ffc1a9f620aeae481d89652e013f086522cbe935254a8cbcac7673a17cfeeffbc484d25632f4cdea3858f240ad8d540919383a2b5695ef2959698888bde6a6bc8dec5809d4e32ad71e509fc4c13752bb0442ccc6bb8e3762308c8952ea0dd32ce30354a484b7d17ef4009acf44e682dfee8f507685f7c171122a2206ea8b836aa1079aebddb8a37e199875bee5a2bbca8b65a7d5d55ce2b882bebac69c9961d735d8387190d175ee0f521abd209371f3925af197f9ad2ed09477825b881dd43a303113c580ba1aa351d48c319cab3f0c1fb1234eb907d272018ea236627e94d12889c83c4c609542911192e4f80ba17936daf25703d52efad36eb856a4076f154427625c15d69fad5a36eaa0cccfbeb155831c3bedec3f6823edc8a6fd9537eeb97610794878a5901c21793fa1cc8d9ad1e161636bfe8ca23e4839f2f32940ea4126c5cb3c7f89a4d5f0f195d90cef4a4e84ea96b950e2871be2dd5c4fedb2481a9b3303af55620e009f85ae9852e676da2a9c3d419100bed7ce8d6c4888d6cedd3a3b3aff9fb520c1dadbe4d1507f1c3ec4a0ab7403b33ca944b818b1546b4fd2e35af740094221a65700f3e502de52c5a7daab50bb523197c5bbe1775062108ba1c4e66ef95da1e880b9fb61f462e8944c5dc65ee776bfd5e9bab15fab75ca43d990413e9cbd18378bc2c33817dd6a4117b390dc10d8bddd5fd21132ef4adcd94a9bc40f5d1e78e0a611c727c4a5b627f4f661b9845cd5092b39a747f9786298d12b1b9b414ea155b4ad478161bd7e8eb7fc611dbac63131c25261670f96be049218dd6b1f2e1347e60f7b16727f1f21c5cc4bd5303770cde23e9cca4aa5df0bf88b0b3567a900007110ee9b5852d50403d0684e3c120e747440f2ad884ebafbbc70cf221f7b4907da0f3af9ac81f007076581d0eec91e9a4a6399db781d0cf896ce759eaedac19d49198940140f7f829faa1685876b82be3fa9faf1c82fc1562a4c5f63223a56423284f0c7fa3050afec284aee207a6fcc1a87a486e55f03e03f383b8f026580584ba890640b66012febbf65ae11453fd6e2426f6c99ff13327999546241fed81fe80cf2b4b4d2ed27cae295613e3db2e07301a9e4fc0ee5f73bca872bd427aea9855cc65286f58813bc2fd4137dc3402007eb0fc62632e60846e438d1b30d5752c4a74a7d1888cd88f6e92ca28a09f171f03ca3828587c3368411e21274ed91a7b8830b6c890bfb62182468f774dfccedc9280e73d3371c4b247d28d0f3cc2e2ffdb3e2cf2b13209c5d1fdccdaec1a98141cd02543a86c326dcd292015a939f1f8be03c96bab25b91e32d87d68125e6b46aa55967025c1a1ab5a3597be7856c1243ee424de83f09ebe2579de063e10224cfaedd89aec90d9aeb2717eaa3513c3aa80f58f505f18dc880eabc3f323f0ed5006469e4df5b38e48ae2ff6ef042fb86e7d637623afcb4bb0d14ea0fc48396addbd9845326d56e8eecb1419ebee02633aa7e639e47d4933254f2297e9283fd985446ac61c8414961a40d5e60d085fadbf2cb23279380740dbbe7c059aa70daa724e5ea39b7e5621824baf879b102faa793c75468283bafb83ce5db666f49f6bce15fdb04d4eb94dc8d33bfba361625719b00b9702141c5c447959ad397250de0726f1af255d917b2b52a7aebebc2098f80bce374d359b898e318a7d248db61815e28ba874c99ce441cee62ff7f812667d55930a1c9d7601dfb2df1858de609e053468bca8c933ab65cb179ad6bacf8dc23fa988a1b9ed014f07cf806a3c1eb869e31dad10212fa249706795b1a03cc47ee99b47de44eddd89ea16876da73012b30d2d7ff920c42ef076c781c4a2ac5d932dca18e8377854aa7379f72091ebc30cb4f0548fd4bc4d26a80812bd422dc4930f4bab7d7d971251119bb7fb6006cdd2e5237bd16a6c2fd97104a12588280c2b4279aaf1c951d3d0aba1c36a773e37da93dac40671e32eb72c401af9e1de37c19b7b2520a6d0f50fc61572d7d76362d6caac6efa3074a1cb870674de0ee77d297ccdc338b23620e9bd1dd04f5ed33f9cc343f690c96803caad53b2ccfda831a1459853383380bd67885e5d7cf4c7eff9fd3dd03d8d622848b140ee551bc15f7944605b6edad3f97c6398f286f053e3aa9365ed310eeb5ace7828e529a42d16766dad895836db4dd422edd0a8100c836ed37f0b6da0e69938be81d5ffc369545198310b03e9be83536954cdbfd4c4f85780056404781027061cf1232c33559543024441b4a8b0455bd16cfc35ad2f7ecad9ae98a0310be0c080078abb2b19744b355c472b9cb61d00281201e95ef206c9c387ab1747b23f9ee5c48db16cda79dec0cdbe4250a4087ed9c32a4339ba647c2c6197aa343ceb35e4ad227b3685238f88fc26a60270505f488da01bebb959cb871f69418fd4b86c9944b9e07f084d7b1109c6794bc4ecd22864baa66b6976479ef5e6a2f1804891a38301bfdf4ce1a004953fe45aeaa6a2a15f7960a5fac9866bf486b8ff56fe4c241256aea7894cef78cbb222cc977a8c59f64c72dfbc42f901152152f51b1c1cbb51e5c8bb7689d902dd9ca8e4a1c54b17d7dab45f626f88b955dad43694234f6b032a888e6287380009a61ef27a5f2ed59c5b5f4aebbe7960af5562e44afab6c2671d9d7272ad6766218ddd8e0f94cad6077432ec3dcd8178b45567efcaa693c8aad6a495bb863393db6fe2909b5db318dce41f9c2fe62ecf155d93fe9dcab186eb806d71fd4e74c7d7de1542468dfcd09ba98382045709b304ce9113314ac264e9b22844f8e49b453110339262a4640d5caf301fb6e3e055d610375c797c1813425d9c85a22a11c2c4158c72e7900fa6165ad9234222ab4d72907059fbb62ea8163d8847222345542e2d39ef2040bb69f561b582e6250f336e5b7b8bcf6227df0bc24a1a115d8891554d54d2b282a47a19ced990aa6f8716d21b290b0dea778b052cf575bfdcb4e914c3b5a72f1186e75d8a1bdb720d1b9eee3ab40a4c48d856bbc6ff8d60622b26e9088b3d311f1ca393102da9f6e081e7718e2dc32747534cac07389b418f65b383b83e25731e0fe79569ab688e130638f8e0e8f2b7a17aa43b0818743273e87210ca054444f89c1d82212d9df0c827225f78102023060d045b57d49cf64f8c66fb2f6b47303273d466d2111b4ac1a722f04958e6d20089299b0e1b0b9895a4ae141861db65f756db3e869657ea1e56735a6f49c85e1c74bcc891915e46d2aba8731993e1aa5afebb48322942a1eeab65be70bc0da88cd90022d5e1becf623718f9e8a64078a28a8b9ab22db39158fc7d78f73fd51b4425287bd8ad25714b741c55b7", 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000080), 0x0, 0x5) 16:00:52 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x6, 0x7, './file0\x00', 0xff, 0x80000001, 0x3, 0x8}) 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x20, r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xebce761fb890e741, './file0\x00'}, 0x65b7bdafef8bfc4d) getsockname(r3, 0x0, &(0x7f0000000040)) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xb2bc, 0x8, 0xfffffffffffffff9, 0x7e53, "1d0db6cad2a26eb48ba849bd7d005d35962d06e4", 0x80000000, 0x2}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00_\x00\x00\x00\x00\x00\x00\x00\x00']) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x200, 0x401, 0x5, 0x8, "7d223bf2403defbc9e377e10af1d3b17c9151f54", 0x80000001, 0x2fbb}) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="b90ba717ffa6167d425cabf794a55ee62e526fb190555aed10654b1495b55085af76052cc42c6cbfe76d717721263c33dc76f1031eb20c9936af53f597a1b0b80d2931451fbd91b5cde93637d0dea21bc093046a26662bea3b8255fbf0481c98e7acc611", 0x64}], 0x1, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1da) 16:00:52 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000040)="7a470be093f6ff62d90090e3de906ff31c5d7b5f3b58504bd50aaf8b9b6edf61330c51838b6fff1a0e195b1bb3809b8fe7285b130fd1e0aecaf7c4126f58bd629ff1574bf28f6287eacc4caf91df5596e4d7500b2e2bcb4046a2da8483a80cae1771e09a995c55259ff453e6c73d3d430ffc87326620bcac23a9af6386cea96c30cd2afcbaf969e00b2bc304629d3aa01f2a149324035292f625df7f4385857d2d75b81705a9b7ab5313cdeaf91c7f393a4cfe55a3a9e13da9865daa291410de4994f110f9fa2a490d90b74a85cc1c8f5c4791fb2068e1cc328a2c9134486513d87106d44dfcf377", 0xe8, 0x0, 0x21) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x112) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 16:00:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) socket(0x3, 0x2, 0x9) 16:00:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0xa432845f21ad22aa) shmdt(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) minherit(&(0x7f0000025000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:00:52 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0/file0\x00', 0x9, 0x5, 0x8, 0x0, 0x1, 0x7, 0x40, 0x2, 0x0, 0x1e, 0x50b}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x400, 0x7, 0x4, 0x9, "16762fddccc843dae7b2cd14b342c2f4c50c013f", 0x81, 0x5}) write(r1, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') 16:00:52 executing program 0: r0 = socket(0x1, 0x3, 0x2000000000000040) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000d73b000000000002000000e6ecffff0000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfd21fcca1f2b61350e0a5f74df8e06083bbf80dcaa01a"], &(0x7f0000000080)=0x5d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="c2bb4aac8aa0c53362e9844d354ee98abaa4e8ced155de0fbdae7f6463bdf3b8966435dc18780dd529f0", 0x2a}], 0x1) sendto$unix(r0, &(0x7f0000000200)="8146c37479d7d6ab4c5283ad8471e3fe173a21f2bceb2f224b2f403851f1f800c21c5b38a144efef17505591ff6a743d8ab4c09457c99e4a143380d56368e5e16d222331eb4dfee1aa699248a33b112e04d4278aaf09114c5ff78c179b604aeab16972085b105bf673530f320f78bf2208caa52d052089978e7f7c2bd669681bf5d956de8aaa99c9dad07a597084017e608ab887e9eb93791f209907363ecde7239b077f4764da83e79d5660", 0xac, 0x0, &(0x7f00000002c0)=@file={0xe188e88990219486, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ba5b0100000001000000bbc257699a1f132e27acd7d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0x9) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xf4, 0x0, &(0x7f0000000240)=""/244}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x5, 0x8d, {0x800, 0x1}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x3, 0x8f, 0x1, 0xce, &(0x7f0000000340)={{0x6, 0x3, 0x3, 0x5, 0xfff, 0x9, 0x20}, {[0xf55, 0x7, 0x0, 0x11, 0x2, 0x1, 0xfffffffffffffffb, 0x8, 0x200, 0xa7, 0x6e3, 0x9, 0xa43, 0xb, 0x38, 0x30, 0x3, 0x1], [0x81, 0x100000001, 0x28, 0x100, 0x1, 0x3, 0x20, 0x0, 0xfffffffffffffffc, 0x800], [0x3, 0x1, 0x7, 0x1f, 0x401, 0x8001, 0x5], [0x66, 0x83, 0xff, 0xffffffff, 0x6, 0x78], [{0x800, 0x7, 0x8000, 0x100000000}, {0x9, 0x5, 0x9, 0xfaeb}, {0x800, 0x2, 0x116, 0x6}, {0x20, 0x70, 0x1, 0x401}, {0x5, 0xfbc, 0x7, 0x7ff}, {0x400, 0x9194, 0x20000000000000, 0x3}, {0x3ff, 0x200, 0x1, 0xfff}, {0x2, 0x1d55, 0x100, 0x800000000000000}], {0x4, 0x1, 0x9, 0x6}, {0x81, 0x7, 0x7, 0x8}}}, 0x1, 0x8}) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x64}, {0x1c}, {0x40000000006}]}) fchmod(r0, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8, 0x5, 0x4, 0x8e58}, {0x80000001, 0xffffffff, 0x1, 0x7}]}) syz_emit_ethernet(0x10, &(0x7f0000000000)='D(\x00'/16) 16:00:52 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2, 0x80000001}}, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x800, 0x81, 0x3, 0x7}, {0x7, 0x4027, 0x3, 0x60}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x24}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) mlockall(0x1) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:52 executing program 0: r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x0, 0xd3}) select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:52 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x1) 16:00:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = geteuid() setreuid(r1, r1) setreuid(0xffffffffffffffff, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) msgget(0x2, 0x112) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r0) socket(0x2, 0x3, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x4, 0x6, 0x0, 0x0, 0x3, 0x410000, 0x0, 0x0, 0x2000401}) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) syz_emit_ethernet(0x0, &(0x7f0000000240)) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) 16:00:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x3cb) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r2, &(0x7f0000000180)="8260e81bd7357fd7ac699e663a3de64b468a30c3a705d61f908ee9e948d70b66b1af7ecf958157699f90eeb5dc89ed364063b5b47c7a71ff16349db74dbc7979ff5a50fed3386f3d30bbac823598acee3053df8cd4ce4e7a16dd34c2f23f1c0946ec2d90f30ada3299d973728e818eb436dcc0a4b54a3a5318fb87e7b457076a9f8b8f3a69b69fe5687c779fc97e61b6025e390b895b551b7ae4aa0782eebe9b1d79e33fb3dff294ae1eae9625", 0xad, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x81}, {0x6}]}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x775b) setuid(0xee01) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r4 = semget$private(0x0, 0x7, 0xc2) semop(r4, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x14015, r0, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0xfffffffeffffffff, 0xca, 0x1, 0x2, 0x4, 0x4, 0x2, 0x1, 0x6, 0x12}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000026, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7ff]) chmod(&(0x7f0000000180)='./file0\x00', 0x4) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000100)=""/51) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x108, 0x100000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r5 = getpgrp() getpid() setpgid(r5, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0x5}, {0x44, 0x7ff}, {0x23, 0x4}, {0x6, 0x6}, {0x21, 0xd2}, {0x46, 0x200}, {0x187f6b68579ab098, 0x2}, {0x41, 0x2}], 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xeee9, 0x1f, 0x558f, "2ea801000008be09000765e16eb595607fdcd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x5b) 16:00:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x101, 0x4) 16:00:52 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000280)=0xc) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x31, 0x200}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb8f69736e81e1b4c, 0x0) pwrite(r1, &(0x7f0000000200)="de81244f29f686fe4bb4b31e75174901f0cabb0636d036523e44a8e1beffc65ebfefb6cfd3f96c7559bbf92ae461d1bc5735e5d3821703f638784b8e8ea0c8ccfa331323db1b30102bd9136304746c66373729c39a715c1806359c64a6f6f6651fe5d5d156a9e7e203210c7279ff225e22a5b7f3f43c3293c04021fdb3b501b0", 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@in={0x2, 0x1}, 0x9) dup2(r2, r3) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000300)=0x3) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:52 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e73457abf5dbf724d52300000fa0000fffffff5"}) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x2, 0x5000, 0x200, &(0x7f0000ff8000/0x5000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f00000000c0)) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259572f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bb89a837eee0dfeee3d4096e8c8b6b87b64272b8bcdb9ad8a4f5f728193ef1d4d99f158af52911c65ed7605e21d12691", 0x9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc4004704", 0xd) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() r2 = kqueue() close(r0) pread(r1, &(0x7f0000000200)="82fdd1fbbfcec16a7bdd2087a88ffeb48e0ebeeacccc71349e654ad5d31ee6c49989a75657479abdaac483a62a0265382806c85cfae5d8218414346331153cff2f0de38ed760b1ba86ae980688d4156255faed1503a1373d867c1e36d4e9b491ca60b1cc511525eccdb533d5fa26d2325cf846b9e6ffa6ac21482661710cda13ba1632dce434f1e7ad973692a35b6dcf6dd7b4221d45f9bba66846371e8cfe060ce45dd953064e4aa89f86123b0756b0fcf2fa6f59aecaffede7a8bc8c9ead8b513d965753419204d6834c0f2b4f2ba2a59ed71125e26201f68ef404d528dfef6763", 0xe2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x6) kevent(r2, 0x0, 0xffffffffffff029e, &(0x7f0000000040), 0x8a, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000040)="4e979de064a28a1503f36aef448f99fdb21d68131d1d2d402eb20c845d387413ee74168c9f7eb9a8cfe9", 0x2a) 16:00:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3e10ab75dd960993, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) close(r0) uvm_fault(0xfffffd803f014ee0, 0x24, 0, 1) -> e kernel: page fault trap, code=0 Stopped at frag6_input+0x762: movl 0x24(%rax),%r14d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014ee0, 0x24, 0, 1) -> e frag6_input(ffff800015941f58,ffff800015941f64,2c,18) at frag6_input+0x762 end trace frame: 0xffff800015941de0, count: 0 ddb> trace frag6_input(ffff800015941f58,ffff800015941f64,2c,18) at frag6_input+0x762 ip_deliver(ffff800015941f58,ffff800015941f64,2c,18) at ip_deliver+0x2e3 ip6_input_if(ffff800015941f58,ffff800015941f64,29,0,ffff80000069c000) at ip6_input_if+0x153a ipv6_input(ffff80000069c000,fffffd803dca3200) at ipv6_input+0x48 if_input_local(ffff80000069c000,fffffd803dca3200,18) at if_input_local+0x121 ip6_output(fffffd803dca3300,ffff800000a49980,fffffd8036fd8a48,0,0,fffffd8036fd89d8) at ip6_output+0xd35 rip6_output(fffffd803dca3300,fffffd8036fd9900,ffff8000159422c8,0) at rip6_output+0x4d7 rip6_usrreq(fffffd8036fd9900,9,fffffd803dca3300,0,0,ffff8000ffff8280) at rip6_usrreq+0x5cd sosend(fffffd8036fd9900,0,ffff8000159424f8,0,0,0) at sosend+0x660 dofilewritev(ffff8000ffff8280,3,ffff8000159424f8,0,ffff800015942600) at dofilewritev+0x1ac sys_write(ffff8000ffff8280,ffff800015942598,ffff800015942600) at sys_write+0x83 syscall(ffff800015942660) at syscall+0x508 Xsyscall(6,0,c,0,3,50dc70cd010) at Xsyscall+0x128 end of kernel end trace frame: 0x510292e9950, count: -13 ddb> show registers rdi 0 rsi 0 rbp 0xffff800015941d60 rbx 0x600 rdx 0 rcx 0 rax 0 r8 0x30 r9 0 r10 0xa2b40777507b9313 r11 0x42fbfe72f17ce397 r12 0 r13 0xfffffd803777ff38 r14 0xfffffd803777ff48 r15 0xfffffd80047b1054 rip 0xffffffff818f50a2 frag6_input+0x762 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800015941ca0 ss 0x10 frag6_input+0x762: movl 0x24(%rax),%r14d ddb> show proc PROC (syz-executor.1) pid=79573 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8008,0xffffffff8257f9f0 process=0xffff8000148a2378 user=0xffff80001593d000, vmspace=0xfffffd803f014ee0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 7660 128508 17632 0 2 0 syz-executor.1 * 7660 79573 17632 0 7 0x4000000 syz-executor.1 26552 433030 59958 0 3 0x82 nanosleep syz-executor.0 83269 183748 1 0 3 0x100083 ttyin getty 17632 414893 59958 0 3 0x82 nanosleep syz-executor.1 52781 186633 0 0 3 0x14200 acct acct 87185 106180 0 0 3 0x14200 bored sosplice 59958 113303 76748 0 3 0x82 kqread syz-fuzzer 59958 98147 76748 0 3 0x4000082 thrsleep syz-fuzzer 59958 433461 76748 0 3 0x4000082 thrsleep syz-fuzzer 59958 350466 76748 0 3 0x4000082 thrsleep syz-fuzzer 59958 419898 76748 0 3 0x4000082 thrsleep syz-fuzzer 59958 116346 76748 0 3 0x4000082 thrsleep syz-fuzzer 59958 215641 76748 0 3 0x4000082 thrsleep syz-fuzzer 59958 96086 76748 0 3 0x4000082 thrsleep syz-fuzzer 76748 500717 7356 0 3 0x10008a pause ksh 7356 403538 62430 0 3 0x92 select sshd 62430 213641 1 0 3 0x80 select sshd 4681 283190 41965 73 3 0x100090 kqread syslogd 41965 258894 1 0 3 0x100082 netio syslogd 42395 390505 1 77 3 0x100090 poll dhclient 87421 374124 1 0 3 0x80 poll dhclient 55342 481995 0 0 2 0x14200 zerothread 1118 196247 0 0 3 0x14200 aiodoned aiodoned 78591 82727 0 0 3 0x14200 syncer update 49296 228489 0 0 3 0x14200 cleaner cleaner 28277 102267 0 0 3 0x14200 reaper reaper 64789 496514 0 0 3 0x14200 pgdaemon pagedaemon 34482 194626 0 0 3 0x14200 bored crynlk 45191 508196 0 0 3 0x14200 bored crypto 75352 200322 0 0 3 0x40014200 acpi0 acpi0 92980 170216 0 0 3 0x14200 bored softnet 51009 120075 0 0 3 0x14200 bored systqmp 89757 397883 0 0 3 0x14200 bored systq 54916 190388 0 0 3 0x40014200 bored softclock 82721 448036 0 0 3 0x40014200 idle0 32719 262972 0 0 3 0x14200 bored smr 1 262705 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9540 6375K 7113K 78643K 20767 0 0 pcb 14 8K 8K 78643K 434 0 0 rtable 111 4K 4K 78643K 1389 0 0 ifaddr 67 15K 16K 78643K 451 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 242 0 0 iov 0 0K 32K 78643K 410 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 77K 78643K 5072 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 55 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 1K 1K 78643K 310 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 4150 0 0 sigio 0 0K 0K 78643K 85 0 0 proc 42 30K 54K 78643K 1264 0 0 subproc 32 2K 2K 78643K 255 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 349 0 0 in_multi 33 2K 2K 78643K 277 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 742 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 103 22K 31K 78643K 10714 0 0 UVM aobj 130 4K 4K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 1K 78643K 421 0 0 NDP 15 0K 0K 78643K 140 0 0 temp 190 3532K 4164K 78643K 92785 0 0 kqueue 0 0K 0K 78643K 38 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 33 0 27 1 0 1 1 0 8 0 rtpcb 80 202 0 200 1 0 1 1 0 8 0 rtentry 112 197 0 153 2 0 2 2 0 8 0 unpcb 120 1485 0 1477 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2006 0 2006 1 1 0 1 0 8 0 tcpcb 544 834 0 829 1 0 1 1 0 8 0 ipq 40 10 0 10 5 5 0 1 0 8 0 ipqe 40 22 0 22 5 5 0 1 0 8 0 inpcb 280 2264 0 2256 1 0 1 1 0 8 0 ip6q 72 2 0 1 2 1 1 1 0 8 0 ip6af 48 1 0 0 1 0 1 1 0 8 0 nd6 48 45 0 39 1 0 1 1 0 8 0 pkpcb 40 22 0 22 8 8 0 1 0 8 0 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 65 0 65 15 14 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 785 0 591 14 1 13 13 0 8 0 art_table 32 786 0 591 2 0 2 2 0 8 0 art_node 16 188 0 148 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 308 0 298 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7913 0 6505 47 0 47 47 0 8 0 ffsino 240 7913 0 6505 84 0 84 84 0 8 0 nchpl 144 13888 0 12260 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 44822 0 44822 2 1 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scsiplug 64 9 0 9 7 7 0 1 0 8 0 scxspl 192 40478 0 40478 13 12 1 7 0 8 1 plimitpl 152 323 0 316 1 0 1 1 0 8 0 sigapl 432 4288 0 4275 2 0 2 2 0 8 0 futexpl 56 67007 0 67007 2 1 1 1 0 8 1 knotepl 112 958 0 939 1 0 1 1 0 8 0 kqueuepl 104 908 0 906 1 0 1 1 0 8 0 pipepl 112 2588 0 2569 8 7 1 2 0 8 0 fdescpl 424 4289 0 4275 2 0 2 2 0 8 0 filepl 120 25867 0 25772 10 6 4 5 0 8 1 lockfpl 104 1388 0 1388 4 3 1 1 0 8 1 lockfspl 48 435 0 435 4 3 1 1 0 8 1 sessionpl 112 36 0 26 1 0 1 1 0 8 0 pgrppl 48 78 0 68 1 0 1 1 0 8 0 ucredpl 96 5077 0 5070 1 0 1 1 0 8 0 zombiepl 144 4275 0 4274 1 0 1 1 0 8 0 processpl 864 4305 0 4274 4 0 4 4 0 8 0 procpl 632 9335 0 9296 5 1 4 5 0 8 0 sosppl 128 54 0 54 13 13 0 1 0 8 0 sockpl 384 4020 0 4002 9 6 3 4 0 8 1 mcl64k 65536 359 0 359 43 27 16 29 0 8 16 mcl16k 16384 16 0 16 11 10 1 1 0 8 1 mcl12k 12288 86 0 86 15 14 1 1 0 8 1 mcl9k 9216 49 0 49 11 11 0 1 0 8 0 mcl8k 8192 67 0 67 12 11 1 1 0 8 1 mcl4k 4096 197 0 197 8 7 1 1 0 8 1 mcl2k2 2112 24 0 24 12 11 1 1 0 8 1 mcl2k 2048 65107 0 65052 22 14 8 14 0 8 0 mtagpl 80 121 0 102 2 1 1 1 0 8 0 mbufpl 256 125828 0 125696 34 15 19 23 0 8 8 bufpl 256 15491 0 10425 317 0 317 317 0 8 0 anonpl 16 377152 0 366282 155 91 64 67 0 62 11 amapchunkpl 152 19137 0 19009 63 56 7 30 0 158 0 amappl16 192 20800 0 20131 125 83 42 46 0 8 6 amappl15 184 928 0 926 2 1 1 1 0 8 0 amappl14 176 1265 0 1257 1 0 1 1 0 8 0 amappl13 168 227 0 227 3 3 0 1 0 8 0 amappl12 160 200 0 198 1 0 1 1 0 8 0 amappl11 152 1216 0 1203 1 0 1 1 0 8 0 amappl10 144 100 0 100 15 14 1 1 0 8 1 amappl9 136 1170 0 1167 1 0 1 1 0 8 0 amappl8 128 711 0 682 2 1 1 2 0 8 0 amappl7 120 103 0 97 1 0 1 1 0 8 0 amappl6 112 1162 0 1155 1 0 1 1 0 8 0 amappl5 104 447 0 436 1 0 1 1 0 8 0 amappl4 96 4135 0 4110 1 0 1 1 0 8 0 amappl3 88 2115 0 2101 1 0 1 1 0 8 0 amappl2 80 32977 0 32909 3 1 2 3 0 8 0 amappl1 72 84667 0 84259 25 15 10 19 0 8 0 amappl 80 9802 0 9760 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 4291 0 4275 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4291 0 4275 1 0 1 1 0 8 0 vmmpekpl 168 31756 0 31730 2 0 2 2 0 8 0 vmmpepl 168 502850 0 501124 260 160 100 115 0 357 19 vmsppl 272 4288 0 4275 3 2 1 2 0 8 0 pdppl 4096 8588 0 8554 6 1 5 6 0 8 0 pvpl 32 1013044 0 999152 330 171 159 166 0 265 29 pmappl 200 4290 0 4277 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 563 0 91 14 0 14 14 0 8 0