ca5f001ec4bdad3a812c40cb2a573e77e7dadd2fce109fcbe5127b647dc1b83da3a5a2bcf20510b34e12f8d8a57cca08b7a540a73bf478413dbae1bf275f195c2bf5d920e0784573c9fc6e122c5a8aec18c10b295dc6b70e389d21786386f12a7c6278d57eadeac349847f6fe0235aa0b57c2e58aa50bfa8f1508c8b2fb0395b4b931e95b019f7a3c21f77c10d59c5e1d052726834e88e764c56ce048a26d94e7395704da3b9f793d438252e1e712770a3ea10270b5a3949ba9db980fd50035ee61cdf5f7d930591c699cf7a2192aaf6277901e846471a0ed658a4a1ac478449091d0031a075c9a7ec947b09497927a7ccfc12e550c851a71be38426cc904b87c6e302bb9bdf47208173838aee6d809beff9caf874af20bdc6405635201afe8414a63f4c1a4bfae3ef32458569085b161fedac90171d87030b617be45a5723cef3dbdcc932be0cd9cc469cafb510e18bc038b7483b611e576af3c3311b8bbcc3fc87098fb2ea5cbc903e1fae9b3000ebf162176c00164511961d15621f79fbd037c773ffa0a61ca8594edf8fc051bbb7b5ffff5c2f38f472b28a36ab990cbfa013c09d0c13839d0272f0790b646d7598e18ed0464d39006b5a7102b24b759b9cc363ea62bd90a7b1eee5cd05e4285fe787eb6988cd16d9cdbd21bc98f9902169b6911c432a3b8bba560b08834ecbdbc253b1871bdbddefd965b87b128d4aa12813d0fb20932b104223bdf0ba371053251ce93c89e915ce03eaffd90cd2d0dd6d6a6cda31d7d8f3a69dbdf20804b2eb0061e288bf0c855ce9427bb1e743a86f4005ede33a40f84d63f92bbf1cdf5626dcb13f4e548b7580a5aa8d58216fd4d5bbdad0577bf5e8ab9f83bbbefd8849f394aec9a6d79042b631df0ba28d70537da491941f096110c993248ef5baeee972b375787ebfe418f75a534b0e06dee9bdd7ad8f20dfd464acbe7f20ac52f613e8d8711ef9fac2ca81d59fa468ec926597e1fb5a544ee437fc59efd9d0e2d5a6165108f1cc84c36d49a9026b60ecb62d73ab7a96811992b4caabed34e2b9e2bf81f1bc38f9513ba8b1c811140f82aa281a4f57d40f3ac5d371b4018ad69993a4cb551233f7f67acc64daefdd3eee0a4a6f4941fc48ba2ceeb784adba79faaf7dd6f4d67c452078f1e7da0f326f9e5f98fbe41d62143924d63d398dcd84fb506b502c3c18c333f2929f59577d427bbd2aedfdbfc3eada23d2a602293e18468ef060c5a595c8cc1b269661dfe9f0ef1876de084ade15c1139b36957414910b85db698d923e242616f823d5049073500202a8669f5241a17df0e2b3a0ffeac327c0657e1064c75c40e2cc17b24251b7dea2e7d55f8a9eace51f872203af43042c9341895412c6545539499276f53bf05cd1765e188ce16d3ae005a2f7e1eb314e71e529ab79e2b04287377d2613d08bb6a26f95c259350cd4d8ab24c88a2f63f01fb0fbde381a4c63d63ecc35143d121f3f418ec90ca6b587227e43b0acd313166a21e734ab7505c106bc74b65a43639ac0d78d85f2cf7f5bf4ac3dd517b5be6a3b5b5f95948df01714af92e208d002460193740d3739665f12e4c3174827898c105ffae6fc5dd3fff1e69101f23aeb175c5ddb228fc7a0a51edd342fc1e1f591f3874fead39d225660848911260bd4b3f52b6f6b7578652e646c1d00b3ad42b628ef69a5dda6cd16fea69d4109115a980d8c404e67d0cd44ec725fc3613fea01c24796af06623eff9b41562da63cc3579a37e32d631c37752ecc6e116ca01ad9df94ebc6873cd576223a68ee05e8ca1b0c5992b8cc49b724ff45a6add276c6afaf7ad0a4bc53f7d756ae4ac93176b1c98801bc5622770e8450301e96160712c835805a7085916a12d0db80bf219999409a15ac8db5c517ba9bb299a9a91426131cc293b68f440b180dccbd41e4aa6fd6847ab333a4cf53c388d8b12dc89263b71156a5a8052db422b3edc490463631c3fb5991f72fa67ab2b786844b7becea68ee51244777b040928ce8ec668f60418e9dd7a4b20f0cc1f883aa1246a6216c40042157783ea97b07bdbdb39a432f6a7d94269f3d90b7caafcd00cfcb594fa04b08c331d61733ebe3db5e5239b4504860dfda8264c4c775da2630c57acea1c29ec127ca115189333fa903c10e84cca22d8246243e1838bac668d5db58c8c9009a708a69f780288aa9e106f7e8ff8a45698774da5b435939076e78b1fa1c3593451b1155cf2c86dc47cde2a713d20663f43e8398d751f2cc4a2873c362aa52e81b25c3c126606617aef208e8bd7a24dad872a284fceb9c18d3c332954761489a7f877048eb4de13329f2450dd56aeaa1a2f8901fa25ebab4e6a107ae6173694cabf5e28e4d6c3577817f2c4cee8edf87ab407be72716e70c454ebacdf42c3dda7ce9fd7d393fff13d6a8269c1b26b8776dd3882e8eb195088dec70c50bb1dcbb7acd9f0d8b8b64b7cc865e02c20634570c98e3e5c1adc7d8fac10f7e242bb9e23be81fc55601e71de66ebf51fb869365b7ca20833f99c6a7979bc60484bbd772db0cebec01d4e55fa97cf616d47a13610e26b0d8d1c84d6d772c40da6928e99c17a12e23d0bd8248d458b4a65826ef9d3d8cfe3ec8db540bfb143c0413b3fcd033891a5a20142778ee848161d94b646de464b87c9d60278b06e498a6bb3440c47a5353573140d3737f821dfbc6ce2312128143d67b525c75836a10eb13dc7da2e7235310a533b8dd85b221b6c00b1ca9d6c1a260441283f0033418d5e5f2b4f2946dd422666b120f1a120c0ca29e8c145ef79d21120883b29caf694454bd8a6f88c4793023bc75c7cc7bb1111b31f3a0a6c46f863d31f6276f531a997ebee09d455dcd2b6d71ee6a65e3ad760d846d4880138cc1c452c3efa19070f5f82ce2e369d921a8c1e904ce65554f5057a4165506f1ac198cb", 0x1000}, {&(0x7f0000000240)="caa4cc160241a6e79c15896f005b43148c57e7a9eb9714a6bf22392e8a8336c7f052e3f7509e98e5e55571f80421e83a4fee53a98d0661a5289bd586258cefdd1b45fea3a925c0ede6ecebffcc5fac17c1", 0x51}, {&(0x7f00000002c0)="63579aa5bff3dbeaa8a89ead1f8340817fc51683d23e702f2f23", 0x1a}, {&(0x7f0000000300)="61124cd1a4061d16acc2a7297f002f60985845112e327df9a82c8d0aa2a22e21c1cc6501acd8d7546f2d11e0283e5d24ca7536dfb290ba", 0x37}, {&(0x7f0000002a40)="87f033bbdb4e1ad3eaf3f6f3d6828e42b8ede615c68c41a2284748e9f968952ace262b977969b9ff9185e369bddb144e442448e23b910a191a24b6eea227d80c601c376aa87c82c9c1ca09450b6f1f7a06a66f192bae62a4b12246f8112960f3794e1617c1b6abd0ec7a47b16f75db72a34b7eebef2584392a648abbd328bb78994cfc629cb2e5719b6186fa1488ee896a946f9a61f7b0369f6605331274e75bf2d47a8786ad7db34544e035a259f3790784a3361edbce855ba8fc1915b7a130e7c3cd35e3386ae9c2ef7898ef53b62afee56fe39b87f8a34e8b9fa73faebb4fc4eaa00ee87876b5edfc570d78c98172039083531178ac2c7fa90ef47e0c8ae2421e1760377e0486e11910d4b8cefb5bbdadb78cf17d5ccc11b2ce24650bb39896f47abf71e8a8ada2da12e655148f996cf6652ccabaf6185ebdd40caf9b1e3ab5f54539835b52d54202e5fbdd1bf9e92de85760349f11c8159a7101d2530222b6cd03ebe0e7bf7358d05c50655821c4c799b18d0cf26043bbda841c074b489149c232244929fce412703913bc0bf5d7bec68af67ca4c244f36a8fbd97a6a27aa7fbe156efb6ecb5b1e0cc55a32c367f278dcdcc522b7994b687ebc7d2b8e2627a62c8b7c376c37770f2bca3d838f1d0bb6bf99426351c613961875e7e44c5ae2f1fceaa3389dba13155ed45d0da83427451d97e292e76195f12bd45f465b4813e633d9a14ef40c68fd744b4b471e7748beabdc47fbabf8606a63094a7f63e2a8ae097fbc4538fa89eb5b9eb3a11ce5bc216f5a91f0941eebed10c8fe0fe411ca40e99944d8c875b1a0b96ab611ec92f1bdd34a25e4ed089b4f5929fb9d22381d961a333ae4f73fcbc0b8d47836096bb0f9ce3c9782289e8baa0b956b9fb83f0ebf2312af6c6f2f2c89f4341f81b9a8cb692a56db654431609c85fdb3a941855f3f5303373fe6e830ffcb09a2cb721a82117140d04515b9ed7f7d9dd7f041fb0ce3ea48e83fdfb660efe385a3cae2a86aef84db8dd47afeddcfbad90cc94b08a1cb7cd96470ba7b8c2c05b9ce66ccd30439eb92fa1e3bf7a08368900bab7367616efd9602ca7e2bb5e4048609fe7dfbc06e1995c76e2749c6e8cf1596b55a2ce385820a0fdeaa482757f3f1fe75d213c10fac33282bcf6de343d5df99af66093456324dd2196bf2eea16de8558617044ad2761aa0cfab80705280014b8eb010b4e323d6b2163d4b1a2c5ca4b6db42de02e90ed95b00b1c84ae8a2ff35337f92caf8a5c54b221cf2cc3cc860f6a4894efe7511ffce4edde50af9dabf3dd16564f81fbcb29c908298519eec33df7347d453e4b5664d284c7831e80fe82ee2fd9d7762403f5f4c4c4b36e34473f35a1c9e64a7fcbb181e341b740921a40a684407448e11d97e2d92cc15e150e699bc16b6f50a7ae493b09509b23517ef34289e7752b24f5a9e68e98715bd48c2c2cf1365d04e4bc2b8ca63b984249071b19824a591ece995dd2395ae58e2b30ca925d255d3a31ed46d61a4bdee3fdddbe63ad0c505cdea4f6bc5d5e273321832dd31e38d5e41fe14e0c98b01f41a75cd2ea0de3aea7eac2769a4dc048df49dcb486a05f8cf50bf7bd26e0e9da58d2597142acdeb8c1c58bb2e940b4ba3a68766a042292bc42a4347b5ef30f8efdcf5c660dab6539fd81e56d886c49f95c45490d12a645712cb59e2a779991dd7bac8e7c0f1bb556a6e27f05b44580848eacc881e384eae97459ee7b177dad7f54288a013ab991b5d97ca9c27773d5095684d4125c4011f706ee4ed3eb25f0358abdf149fdb4175f6480db2248a98d6098d3ecabab6331088c4032fafb412c6f6835b20b314ca2049ba9723f29870c49967ba444c94408f9526c8776a5822636e13cbbfc5e43e7421507c835527ed20d9e3f99c42a31dd50ef150e45d97bd8675ebc213de40a944fc5be7f0ef5ee530f5f8908fbbac9c9e990414638580fe92fd5d0a3480a286f97e516acf4a7ca625f5a98f141cf63e9efb285f70e6fdf1ee8f79761106165b5d71f678256121e22faa4dc54b4c87df012605f2bf16741734e215d5901f813b194a46a21c08d4c4b34a345f7fc313cfbe4e794782f10d0ca2f0ebe9f1cb8ddb09a73d0ada09de6a9704cda37f449cfa87906f8788eb056c484a60277b128b28f92f2d21717dc14ab0a244efae97d7bfa55abbae5aea6102cace09656dada853ba72d8f3526bebff59ba3b075e8adfb33ec83675af4226a3f4ddcb1bc4ac90ab851da6f046950d144854cefa557becab238eac451033fa319f65f1d33dc4d11a60875e4bff4d472ec343ceae94e2e1b67993481e90bb43087965967a5217d0523e8b8299e1872b2f5775b059b35a53086a9c9d25d830ef2a9465c375655eedcb445cd577cb46ccd07520a7bc4352e9a3b9af600b58eeec33d63a100af3fc2ab2c97fc22d5c63e27895398fe11dfa158a0a79f9b2747a07626a406fdb63aa810f4bda97346616fc58a04988529a33e4a99f33ea74c0c94ac75a740a84145a0af08a6faec6501faf94f21c9ef108a586e24bc4891fc8eb16ef226b6b2cb090433d2a1372abf99f42794bb58a918395ec46eaf011b0b4da36c3f49c32eb1afa13eb00d682d2ad167f77496d1b0c3188bda01bf3f2942ef8e4107ce423d38a30cd52917b9c5e69aaccc03b1c94bc8de3f7e1a3249a7deba3600e25569eff61b9bd01f0342a7c01393c17a1d12fdac6f6586ff75553fa0449a98e9d6b31701f9788d729cb19108af01e1004785f6fb8186cc2ca35adb9d562f4435650e2cb8a93fc3ea0158760eaa7d42d29dedaafc6a088b94bdd9425b2ed627575e243b471b0810f085be4c90cf1203d5813df83e869e91ffa742a181b5408eae829cf9958a09f422b85ac1fe5f2ab6a61a84945c09c390c1680526decd426e48717e23f1089e0a02c8266a5189dafca2956baeaefc460017b935af5ad06abe57a37af7c5d0170f5fe27fafbba8344ddc8b24fb23fa7e49b8b706e1bbda282c7c1b994962eccb1a6df49156411e04394b2b1c3d27b61f062bd5d19e738dabd979e4482026a2637a2647c27fcd9d7a2c9c8605ded7a316cebda36a9c9be27ed30e56cfce4875791ed8dae459a9f015de1d35c6596ec0c32ac65d61029547531bd76064b8d248922cd5a1881acf71c81c797150f87be7c4a75c1e824282c3da04d82c0592cb79702c734de7785bcde0cc9fb263bf70ed4b8fbab9581bcf9fc2bb4932b8934d2d6352d6ccffbe55ee8348e0b8fd612fc424458e18b90f4fec22681a481a34d41fb5f028be8bdbed1cf4ccc2e06f900393603eb1a2644eb2f2ff01a1a89222e8570c3bbdc12d7c11ca95f4c3ef28a39b031bb0029d8accbb5055a9f41d336641c4aa87efb2a36ce2b6d4774d460aa9d3bb5befd7b5868ee5f28df76002dee7462be9f1a762ff913868b53f95d18d605a8467d22a2762cecc7009b97560b4b68e79e2c7dc26d0956e03daf26adf0793e7d44f7add1703264938311dad6073fefd7a95ed417f22479d411457cda1ac2d9712c7ad5f1e4866d40672aa72e260461316b8e4aa9fc5435616845522eb2ab10230006fa1c98d87bcf666c9a253c965b8e97abe2c6b4b61cbd181c303cf29b415d3f98ff631a79c158532b8aeefe5b60a6e880e46e78fc8bacc2ef50508f2179fdcaa4aad0201e709c3444b2ae61cb6ab0ca450c470eff51dc5f6d582dea1d1a886e80be20063af32515843775fe9bd2da5f73e685c5e882be506fbc379b2907004556bf0f5d9813925251de8cb69fcb271c55eb8fd20d717bfef2f8dcbb08ce38c2c01abdd125a62a2260de20fc852307193c6b4aad61d7600bee6459a5cd7b10dc39a7fe2078c6f962f560d0329697fb2eebc6f6f6e44454d727d48c99d9ab51c81c0c2131d96d5481b8d3b15c1d2cffa8deef4229d16034e320e3177c138e92ae57687153b6026d4e993abf1b972277b4ed84a85223677d1d584ff69ad38257c14401c8d6ee0a81eed58236888fcfda800cf317e4b770ddda2ab2afee7609ecf15e42dc82a118b95d007210b9bbe900f081e97957a5db4ea90e4fe8ea58da3f79b5e0a1d8bbf94e0803f083b72eeff0bd9bed7e1bfb89db69a39fc74c0188252ea8656216cae754d4d2144dead86af25f57d2a7cd0c69e2df1e7fe585b6c8f12b077011c4cd2ca17c190d820ed99e3efc7e9c2d85a2324f896eafc0ab264564c2196643e76926eccaab30378009d9b5b94b34d234eea42440e7c9c18adfc24dba1c572f5fd5437d245d27f26b0e4c59e0d2923c2a555ff8a88b05ec9751b5737ccb81656f069870d08a86fe52d50b1cbf2c19c58aaaa6300c75372b284a14676f62cf04dac6b6ea9ee82e47267aab3bb6956bf3ed40b22bc75bafacf951f0ec55560ed7ae4207d8088148e8b44fb7657b3c084f20c802710eaf2f34bbc9dee907faae7241c36531ab43237c7f45d761eb6c7c9567e569015a3840e31f087c2f99bcff07f7ed43ed06f4829e12bcb870a61306ee6e9267aa343532936f54c63596fa37f2b63da8ae3791bcd1a0f0779336375e7f0126997c0ed436f79f19620ccfbaaea26888d757c3c0e4ae6c8e0094d8a89f3c3c7a27774c76d2cb50870a2f0c784a826a5870f6861f74806145f6eea3959c393cd15132602d29d30b39471f2a0b906361c08f825976abf271ba68ceafd8162ed74676a45f34d42cbbddf5d756671a4a3e41a419257d4579b1c04533533659b5e92f2b9e026374c820c1cc7347b2c6addd5aa543d49b1cfbca165199cb349828a90e86eb08fb98c50c32e265bcd3bd5bf52325511a395e4adbee3193d69c92f0a5a9408289eb39be5001ada8a5fd254373726757d6ec6ed972ded2fc3c8cd4d3cf68bb2e07c99461141c99b9cef8ef999f775bb4bab645ec4f4865c6c780638fa8817c41ac878aa72a7b2ff14916e9272afa64a1800f57fe168f1a2f98bd28caade254310b639820bfe4a32f3d4e1ab5f713cefc5960c4cda3cb895976ef10079ed43b5014f604fa473a4711e613a760f65972dd5b7dbf28bca978439dc6392615940008f109475718c71f2ae8162bfd97fe23314f8f7c64368593af228b394f28e275e500ff4ed049841dff4fba65a99b3c9c5feb2a65efc66d2bbd45d9fef0f33d435dceea87a44d8f99ce654c9a072f417f67759fe9fb9a175fa181d69947f6ab6321c641648684e055a0f695917dc76c93ef7ab8325038fb3d544e01f11294359e3eb38689683b63cb28523b547325c740c3af50b248b0cb8204e5d738005191f85a63e9fb01b62e317db16602b5530dc32784d003f9ed01ed1b5dc5bc510c940bbed9d0f266f692aea3ec97b510a7e1df5b258df1aaed68555942442c79486ece03319bf4241279f12053aee1d635377272f1c1d7b5eacecd7d593482b8879fc581a192654e421ea647fe4c6891aeecfbd3d9d5a7a3e5195bf7d377425867bf757fb8125adcfb30b4a0176d1da397a9d8fc04757fa0163062b194ebf3927aec6f0c7d150d71291d8c45c8e64d50c182bfacc46add096ea65e49a67b7b614da5e5deac49cc95d99feea618ac10d789aab498af0bcb2656ca13b8e7505b8a9ce2fa9652ef706312056e751704afce7d397972d9c072538e8d0d966cea540d81bcb249bf4815be8ba3214ee8a3233d3376f30283b224c6fff7b2180a5456a86ea3804d12be9e540b9aaa930883092fc373ebe2ab38aa6545d99eeb30b17b8489631fd714b9ff05c77722244221edbbf0a42378c97788437c8830b8a0c72e8a6", 0x1000}], 0x7, &(0x7f0000003a40)=ANY=[@ANYBLOB="fede18aed726785a83a39ed6ad4a00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000000020000000800000200000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000080ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000100008000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000001000000d922ae0b2d4e09f47a8f59933d00d567e4ef582e392fb9", @ANYRES32=r20, @ANYRES32, @ANYRES32=r21, @ANYRES32=r22], 0x100, 0x2}, 0x402) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000900)='h', 0x1) recvmsg(r24, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r24, 0x0) dup2(r23, r24) shutdown(r23, 0x1) ftruncate(r23, 0x3) 12:14:26 executing program 0: pledge(&(0x7f0000000040)=' \\,\x00', 0x0) r0 = getegid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r3]) 12:14:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) msgget$private(0x0, 0x408) r1 = getppid() fcntl$setown(r0, 0x6, r1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) fcntl$setown(r0, 0x6, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) 12:14:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 12:14:27 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') open(&(0x7f0000000000)='./file0\x00', 0x240, 0x103) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:14:27 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x0, 0x1f) 12:14:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x48) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:14:27 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) getitimer(0x2, &(0x7f0000000000)) 12:14:27 executing program 1: r0 = socket(0x10, 0x4004, 0x3) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20000000001001, 0x4b5f) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 12:14:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5bd1884de400", 0x3}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) syz_open_pts() syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() 12:14:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x100) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 12:14:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f72696c653000"], 0x10) r1 = socket(0x10001000002, 0x5, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x81, 0x101) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x29, 0x80000000, 0x7f, 0x7fffffff}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8a, 0x20000080, 0x6, 0xc6}, {{r0}, 0x0, 0x80, 0x2, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x1ff, 0x8000}], 0x10000, &(0x7f0000000180)={0x8}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 12:14:27 executing program 1: pledge(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="c9470b03a094c71c18bfc283e448963b44d5a92d6a92a1e1764e6b0eee0cb17245d856c58c9c034a228825b3a4329581f0f5ec870b1c500c99d00c982c280995d667d3117b740db2d6ebfcad8aa269535732bae9a7838bba124180c5a1fdd44c3e610a4688fda95d47f18347fd1a1676ae14b2a37920f2b36e6d6fd8299827717938cfc30e486a4b38324a7ac23f7c1646ba54eb10b948d2479ced01052e9f06c76ed23868a4cf2808b2e8b0fa130438b7662ac3e92daf7723e593b63d042d771a40a0f3a783e25f4b40ef6a6a7ea843b4", 0xd1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 12:14:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x2) close(r1) 12:14:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getpgid(0xffffffffffffffff) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r11 = getuid() r12 = getegid() r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000500)=[0x0, 0xffffffffffffffff]) r19 = getpgid(0x0) r20 = geteuid() r21 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x2, &(0x7f00000001c0)=[{&(0x7f0000000040)="133982a78b92cabea568494294f07c064ffd7642234d0ace6b894738de6a5413aa6087c73730a8ef1d5fd2d16ea8f6c240e9bd0e53a269198918ac294641baeb3c74aa75225f164b8b9dc0793c8710fbab68a14ca2919bf5a5c3af07329d535b700815c6467bb385a31b246cd59e07f93404ddd1f22d106b2c8d1f87f2f5ec73801e12d9ae34ba67d56f128170e69e817cd4d10ba5171a8b0cd4678b7d4ab3e13a0610bc9c45ff5ae7b6ae015e0232161e4f8f1fc955b512156c546b6c2117d65f7538c58cb0bfe2375cfc9d81a727431221ea5c", 0xd4}, {&(0x7f0000000140)="9c61a2c3f0bbdeb5bca7f861a100e7e70a3e55bec5837c6a775988af0873002130f2bd8e48678ad998375919e52c996d488beabf82", 0x35}, {&(0x7f0000000180)="5cc0ad9f28c54e16bfa01e73dca4b2c54f2b149cb13c2a54874b", 0x1a}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x110, 0x400}, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 12:14:27 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000000580)="7c6ec0543ef38148ca09fb2d6dec8c87dded3a358c61a9b5dd8cc97c303c7c8b210e4f23b1cb972ba3d7f40c9ca6c48a7f17c89c027d8ce0c2726a7429783ce685d1ffaf504e4301b2d1d5bb6cf4e7921c4ddcd4ee59cc2679470669dfdf2f8fc515f68d5849b004969b49d1b4cc6031429985ec169e858c741889f3eeebfdf9e8702d64bb53c6564c0dd3c9aacad236757bdb170d1d6550cafac083047c741708f7ebfe9e4601fe84d84e7d22a1e8c8ba5273b1d0e38c75f3e8b9", 0xbb) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/36, 0x24}], 0x6) r2 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) write(r1, 0x0, 0xfffffd7e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/14, &(0x7f00000004c0)=0xe) 12:14:27 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x10001) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getpgrp() getpgid(r2) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x4000) 12:14:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 12:14:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x3, 0x3f, 0x20}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x6, 0x1}, {{r1}, 0xfffffffffffffff9, 0x11, 0x24, 0xe8d6, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2db5986095428c92, 0x24, 0x4}, {{r0}, 0xfffffffffffffff8, 0x94, 0x60, 0x1, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0x5, 0x7fffffff}], 0x3b4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x9ac, 0x24d5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x24, 0x1, 0x100000000, 0x7fffffff}, {{r0}, 0x0, 0x43, 0x20000014, 0x200, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000001, 0x3, 0xd5a}], 0x5, &(0x7f00000002c0)={0x8, 0x7fffffff}) recvfrom(r0, &(0x7f0000000040)=""/22, 0x16, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) close(r0) 12:14:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x184) r2 = dup(r1) readv(r2, &(0x7f0000001440)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/35, 0x23}, {&(0x7f0000001240)=""/118, 0x76}, {&(0x7f00000012c0)=""/138, 0x8a}, {&(0x7f0000001380)=""/46, 0x2e}, {&(0x7f00000013c0)=""/99, 0x63}], 0x6) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000001500)=""/45, 0xffffffffffffff4a}], 0x0) 12:14:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="1d93d1c82ff7e861c90e8d0f5263b327adc3a05c5319c7b46bd4325e475e24ec232162a60e7a88d90536c1df2381d1463abfa11e1b6278ac232c27a70adbb6923fcd5077587e580a1317fdb2d170b6e477e54984c187707885368b41268ca8a516f23eafc99d0b8a59f5a1b5ed33d47a2aca019826dad6d50dc7cd6136e04a7ee60e5a09f1669baf0f12b0bf0e49d70896048638e2dca8bc10d8a05739e763202bfe6ab6106d0a84e0d0a09a36a03730958954e78b4d238deeeaec178a58a130bcd203d9be9a76d0b4e9cba6de1519d154e699ccd4cf399993be5f3ca536f1d9a13240bc40e3d1b526a6554080cf62cf21e21263ae3c40c1b02522e2fed2434312d64d32390058e7fd733dd459be9c10bf2f67d836ac46e48d0de05a12d39e44a7818f713fc388aaad9e5ab89a1a613955cff8a1438c0c980fd722d8031b991e08d0d8b80162dc80ad2db166f972e6cf44502ffac19137aae96d78459eccfebfc95e1d60d4a0d896831ce3abde59c3d5ff7c80c4a914f89947350b69c68f0c17660962dac4b0a93b655ccb3ffffef6c06368ece6929a89cabf5f989ce00dfbb42e887606eadaa4cc5f0ee5dbff1d051063cb3b30d42e04461f33bc23f2140229f8209a3cfc83d33615c6f568284e105a4b879ad8e40ccee5b16936e5f3ab8fde57acaa1b60734c92894c440b78254b78f4cb6f67075ec07e004010c993624289e370bf71abf38e4e1fac83a3178595edbb39ca2689e65f553f1889c3c1b47d7cb03b15a743cee44915a77f76d1084d4df8b0c557fe11141c0e09687b4048fa7719d144f9a13aaf9870dd559900651483a6fc4e31aaa75ff8b2fb5bcb75dc63036215195ff2a9f200b9767ccaa951f4ac826abb71799b54436ab57a2a090346e7f761238f3f31eefdd009142eeb97d646d707287e3d3d5ccc678d03d51ab591368eb4df4564eaa59ce2bd11690d96f17299780d388e5a532902eb500b67a7c31b03a17a04cee0b95e3cc0e9aa56c68f2cf4fab9c117d358e1fde3272c4972ccf669a6908b3f80bcddf76128442fcbb325e2dde58df809305c6a2aa37df3db4576775f8280d511e3a04ea0db476aca92d71337574bbfcf807c380cc30dfbb9b552bfbe1288c0ffb6133f0abf68d8db85d2624a07ea777d68770874e325adc2e1ef7f386c063bcfc63ac36349e94ba2171c5a2c34f335e1fc60be93c0546b44a8265af32f8832038f5d6cf0cfb48912ec2233caee4f0c398e7f0d9ad18f9e47969b2d12dbfa35014502e2c56e14456b3c9bb6ef03671c4bc9fdd5f2e2184984b6de17afc029e019bd0af919f4fd480184d587beaea1d69b958e0a5a02b0360b55bbd0b7d8e1d866f1d645e6962e652b7dc29884662419c6790093472aaf3962def53657d57e72c00ebe3dc923262a4032305e568c2325c84a7b3c8ffe09522a7fe2ae59e4cf689cd58f6b4f05a39bf9eca942b28f56afda5802d40bc3cd5b6cf38bf8ad7454ce920696422e74eb5b0b1301d95996f6948ee5677c75f0b31368b9dc7e0d65675ec30ff1c44d805c4af83bd6baefa07364fb4ec77ad42ddc4b8d2bfb8d1a9edfe6c3301c0c4136d7d90131645f2419b86e9159ce76f6b39068078f9d5d4872311ef082a3268d11a297ec958e4cf269da0b491e530b4a40ae5d3fe3566cfbe8a4a1cce43adb2b8be27d5d075cda66e06bd13f12700554e46adaab04e7eba01da14bc99c4e058725ab012ab8d7258c28527c2daa5c8cc011a031ab137424bb14a65507c44909a87515470fa9b5fd5ed512bbce8d764c409f3edbbc76c0e43e9bf00eca652d384ef90b9f449d195bbc92722abbc6d87bbc5b6d4b5e15ef4abcb75e36683894c3bdb51a94ea99e886b16f8b27277304796a5abe5e28017da86ae5d676506cddc9a5ba1f7ec78e9bba649b5d708e207a1c68ca7437906fb2353d6f7684479c9c67551b97a6de653e33e4655daf67406828d04f31918f53f12272addab825a598d9355e8c6bedd9f2e76533e9af87688b180ab2be6579db14c7b8f8a5a9d284e2b755338c51745b3e82a0ee1e869e2ca3cd9b7ff7262684614f09ef126e609d7e60d4096e7dc6ce37b2d9f029dad949aae9d617c3f397c6e5ea01865d54c22f8c21fad5560b6e47c963282230f11f059a3cecc1bf99fdeec164bd87b62b79d9868f413ee73f6091fe7e93e0728ca3596f883bfe2f17f5ff6ed1339d6ad91b920cbe11eac098c921ad74b1e1d124b068ccdbed6cee7d72e0cf405b30e14b36e6b0cd9c9085fe915860d3348d0b9ec1cca86dc7ae0c49feaa3df59e3403fa461e8cca210b666d2439b165c4931e50dc4a71a82b2277049a6a5deca73934efb5fd83979dbcab3ca5902d4bb96942699d8d220dc9e872f424ca58ff4dcd91adbe792cd89966fcb7a04f9603672c5da1f799feb7e5317f1a7c70e8582080d4e2b6ba39e5037359f8588ae48669c25da4c72f1374136471750c642b80240b0f1a5d7d7038fa79aeb0882512d854db91a773163bd761a93295efc4b3c44cccc4fcd659e0c5c8ce3e1ca059c928452859f63de9dedb73ab189243477d9f9c342b3b29f25ef7ade7005acfcd24faf986199883781ecccfb21c6cab3d4669885737d8e9fa72745102b4fe2628dd2e166debb0d9ac33f16cda6c4174513c9e6f259bd603ee05f766d24e50e61705f987115ebfc01e9948258e56c58214846e1d22ca8688710d2e5d46b6619e83f00f5b33615c63b977edf15b1ad33e223997318fe093d57a56c7c7e8673983c085bc9aaa3e20cd399594a30e9e8d265385d372deb1a53e940154d37dd85d7fbba4cdbe7d303b221fe209343504e84c4aac5633437b82495f0848d3a0cf5f4efe4b91b30eba9782e8967beab8df288b9ceccbd1f984642b55ce900aeefaa7f12d4754b26a53622879277c45bff565a102a9d3175897ba93bb49b3e5e228df607bf9578fc60e0585d4db350e71da9720b4b7268057dadcc8109919a125be8ab375a16e8cb94957de84365e35109bb1ece88d9bb6cc9864895f3b74305319ccd373d0cf7fe1b23f2f737741f696ea435054e83996f1ea7a51ccdcab33e62720e730883650ee477bef544cfa9b4cc329416ec34b3f3c7f97421487147e7759ab2c9ef56d253c2da1607ee71e75d43265e4c0b523f09ea5843e5a03b6a00a7bc2c6d8b94a67912e8eefaf3c2d774a8173c8dda74c07f36de539a6b680c6df72aa79799565bf76ac18106b6cd2314594f429a6fe985e45bb7910afc12fe1e76f7f7821a054f72f9a7cfd2a0cb3c28a087717da8668d5874c0a1c615f2af09eb84def8588129574fc5eeaa6305d17565734438cfb1d639fe06b82f50cd6afbd2163bd338d0b0111ff4df204e7fbc3d4bbad4f673aee3a50b620b0bf49fe2d742d3c0bb510d2c30fc2d64e673baf1f48e65d1451126d04aa1ddc318e6a2428f6f0b911754fe2bfb08a6ef27099ac5d4f52d35d2d99118d87c7317561c99efc4f4aea521f9cd9b82bec58437506f4eeeab8cefd683d6593c013319065764ef1c425197de9ba3c354f5d66a2d8a22945f7d0fed74b47d66d3217b7fffcde9a732eac20f6b8ed027f684fd09fb093a8dbe1b3b0ccb210c7f59f098293673334ba987f18b4af6398439d6689b3a643653d807496d3fdf41232a8d4d811ff7fdf309ae88732bca845e605c36f29ff6b9360f48604989cdbbc5610f745bdf2ee03fde7b6a6338f1eaf2c1d3663541970f78e8ee5ad00a9fe5f0486762aa3c094f2e9be7bacdb97bced588eb3de99d83b8fbd22d9ce3fb488272a5aca5591971a2091482847d90da8a13312b0a2b00dc37996028d116ec89bcf3a9a8d527e8c8a3bd21bda0549ff9b25cad6dea5b5abc0ffae980037d2dfba52a6519075b87fea364808b78c41ce38bc46450043a507a66ce4db08756d6623512e1fcaaf327f83d50f6d17b72e5f8197c5b5ad070b4cf779e63758ed8eba032d3ffe0092e527c4121f358cdf4fc21f3503234169007a85a908ecfd63d969d35337e821a4e3b65de46fb9433b6f8d475ba36036c4884e2cf729b20db065d908af3853ebfc15e07f3173d29e007e2d029b32022907b12ac4204992dcdf4d31287df5e7974712164952defe0d5dcea0fef58e9f027355af74577df135938662ff9174a598d040f9022b2d7570c953c7c71e9c27b9b4fcc2f53277e87d6bd4d52b0b41147e3397bde47236b7654a44fbd49ce139e77f5666874d0f8dc8296d83edd67680f68f64ffaaed73dbd40cede3b27e626827deddf32e0a7f2e66cbdd533b3c67632131d1102cce62d59419eabc48e201b88ebd1fcc2ce025614075e4c8700e1f8ce62269d5eaf3c93121aa0d2b93bc582c564308eb1bb3fdd8048a488d27b2f61755d2cf76c8776d2e057a4d93a608a3944fc47d85dfa2db3fb81a86b763b48ebb1735c066e8a025d5d3046852dc871887248bada9895b1226836bb28ef4f73a3c84bc6ee45e7fb8c8aa908fb0ca6c1a5b704aed567b86d35395e15ac3b2309d62781473d48fa5f26579674f2ea7e5973814c2cfac8c6320b47a08662e841d2f946c76a7ebc5f21a2d8eb0fbf28557297878d34c08b473001b6465f4435ad92257648a40eb59700b8a39a4c029704664295f9067a08e67104daa14c0760addd92cbeb976f814bf52a7763fd986f56f4f1705d23f9489c2d1f0e703e2868c837d8e0b0d49a907fefcff6789747fee3be5fd329cce29d4998bc968f48ac77d390ee8a10ec2f22163bcb4654558804a6df8f65afada76e2ad5275a373e070e5d4286d438244015bee0ff2f7e67a074f29693bc22382b7dfced77ec362be6c7f1b86181a09b271bba8909f06d22dd2c4f81a7ca58537f48d676cb52c84fa620401553c0054014a3aeb40168e056ea11f5691d42600629fcbb958ff16de4157dedf3982342aa34fdeff35bfb5f83668c9b61f589b1ea16b0b0f84f60ddbe124707a3fc1bf8be9955a93710e793305f238e87925cbb93ab542d662401dc006c0bae5ebfdfaa08a6accbcdd8017fddc8894a70492e0ba7b6b2b8ca8cf134b1404913783cd4a9d8f2307bf7a373a2bfeb6226dbc640e6273d0f7168bc529d40d625664bcdc8d979c7817477560d656d73c45dfa236c77f02f1fca0922280439994bcb2d119282b0b06444582e78e8e302953e78db62a634e70e280505067dbafeb166eb5505e2bf86caba8fff929d18d5229d847dc5c22f5cd24b981952a4e605585bb0f6f4e75fb006bfa9572307a18a06aa796a4007dd9e1ed152bf83115bcd256ad12a90ae7664a40f18f2b047e311ddef6675d0ee1d32cabf026b82a67872b6004f3a4140a0200ebc3d72f879c8cac908ad6b00bace1651c2ee607f0d3f7b823d64bf1393e8ec95a343cdca86cefada5521d00bfca4d16cded7158897d2c60a5c33b710987a5415d45b937800e3d9a5cbaaffca197a5449607dbdf9d2f6f599045c420ef4f4dcd4102a1c569eafd7ea8bb8e1c6df4372be027951f7497cce2191e0b60f03d7817b04f48086259c98f030bc9d6eb68c094c9163569ea7014bcacd07598c3730d566ede7fb7d9dc5b9d26fc6ce8ec2c55cc06377268eeb3980a8c38c0e9eb1e141730e16ee6db83ceaac37db26a6a29ebdeadbe7039e610eafd759214da26457f35d0fc0822dfab1d0bfbbfe8d4cd8c9f46181870528dc2ebb039650e8167c0538fd43c902c8b583a4c237a8199294cff9068577804b482fe90ade5c6d7040df71c505c44750c5e75160fb5aa72f19cde5a82b33452bbeac4cd8d", 0x1000}, {&(0x7f0000001280)="2a62192b1603ac2650bfe5f617c51bd68faaf3b050e23cc7136233ad149b7b6f878a2c00d708165413a221a742096b8fda2a0490a4a343be8570aab86394b888bcf75f04e7bea8ac1d501f60891eb1ec1b6c", 0x52}, {&(0x7f0000001300)="591e5b53775e5ac687d914737b8bc754434d7095e927372a693584fa3744046cfaa3a98be63eb201e2d9f97f88a56d147b9748bec6efdee92e6e8769ee1011b8c303ee2974178b5c9497db95752f302330a6fec8163a3de402483e3d74b561b5204c6ffe8e963379b10f4700c6f94bef181199241a14158981416aa35d8e784956d1ba7becaebf0833eacf0e254c6a8afecaa97ecc2269374489c754deeee4327c55768a", 0x617}, {&(0x7f00000014c0)="c4215fb45a58e61e4c11df38d1ec08a3c3f43ce334fe8fc51b3dbbd78ed8ea45fb0a6a30e191abdf742812c3639f0ec338eb4b871b69f0482ebe0f06280a5b457e8efaa5ce68f35fc5e080ec2b741d500a81957852090e2cf15916322949b1c524c48fba73c0ae06e95d909f6a9111bb1576837aab19bf22cf3023ea9f0400000000000000480485070dbf0d938864e76d90ff47eeb7b38595aa9b0ce08ba809fdf58f5fc5e106c16000cb6648f2041a96266a8343550af846599a916fdcd3e60e5a9a0cb24aca243f35d7", 0xcb}], 0x4) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:14:29 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) close(r0) shutdown(r1, 0x2) kqueue() 12:14:29 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) chown(&(0x7f0000000140)='./file0\x00', r1, r3) 12:14:29 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xffffffffffffffff, 0x1}, 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 12:14:30 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket(0x10, 0xeaa81033935a5e8a, 0xee73) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) socket(0x32, 0x1, 0x6) 12:14:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000140)=""/20, 0x14}], 0x4) ftruncate(r1, 0x1) r2 = dup(r1) accept$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 12:14:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) getgroups(0x0, &(0x7f00000000c0)) lseek(r0, 0x0, 0x40ffe) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000640)=""/4096) writev(r0, &(0x7f0000000540)=[{&(0x7f0000003340)="bce83fa1cc88b6edb77f6b5cd7204f2bb2c26bc053aefc59d930b7ef71d7b2eda0eb34a475d62851737321d1a17416b5fa79a1ca3610d08dad3c809ac1596b8d43a9f47f1aa0f745c1c74573e30949debb418dd4a4e4cb2bc2975f83e74bf9b9d62deeae146875542a8a503e8074ccbb43701f1f112289312fc6c0e16fb91905826e339a05d03bbdd36b4d67e75405080a624ce196830df9ee494d9ee9efd2c8ec5940d1dc98cbd0d50168f3cd39299d2a6c9d1abaf5c99d1eb04b0c004fb06be6322c385d6172ce4774d6952c6f41d32770145ae4293b2deb4925e0b63912fff52335eecafaa380df3efa25c202ed61fb228d78196a1769536c4a37dc63d9cc0ef35490d690655cce1905d6171d8da4e89e20574d1a05417adc69b5966bbf8e03245b6a01a0d2f742473e4008a16164004351", 0x133}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eef", 0xce2}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001640)="5404d7626b43e77420bd40cf292b3a71f6817eba890bfc07257c4074bdb68771fc088a40db2f82cafbd0229028acd5d5efce59e0771e906fa6f7fbe3690c231d3716393a902b997abd7f6a0e4cf02534108f48ae442105e1142fedb664e9d39c6b956d5e10dfdefc2a631fd8b6eaf8f981ecf38e69dae68f8f15ee6d692e7608121ac30c47af8d1aca9d96657b7183aab796a1b564ff39135810ef34945f35df675e9c2bdfc01567b15982cdf52dd1314adacc39b67f435f011447b6374d1136c39667e9fee561ecbe1e850c997c5b2dbab82669d2f9481244149b3bbcdb078ff0f9f05e24448ccc3fa7083903e479456f397c004c3d0e6d714d15080775e319acbf8261aba1d0a37ddea2cb1ce0230b13dd93ddedd57b25dde17e64825aa301d9da44b21128526d5f9be1c255fd5231ce2909a1eddb212d20cc18e46cf8dde78ec6a4d3be3f4d03ae3c54c20fc6bf0f5bfad78d9d9e4c5d07725a0c465b9891e706cc83c9ce3dcb3b52df99ea8353691107619d2316e14ba79797a88f7e61927964534c7ec54be8c3f9d9cd7d8ffbe5ad7dc4e7fb5501cda9ac1e8546c7db02668207686d418a6c378b339bbae1b796ab136ca6a3407c37edb6d338908845fe1e0a39e90494f9b6951cc49174a0510df81b28caa3726403395ead824497f470d6525fb962070a3c3cd05a9748e557bb6e847302537784932652d44567c6b772711c7d4db318465a771524393258943e78053a99884b03bc2058643153debaf9711e987b61f0979e2183bdc4fdf058e7e9bfd1b96b2e10aaeb65f586a2b7757ab20e0bd7b752b0ca37ae9a9b0c3620195591fd489f61d90f4c9f2520227e461413335c42d185136c1a4841843880cc8f1365c0558ec6d563477bc79c5072f450719c473ccda5e0dd1bc928c05564535161d345cb6b0f35f2e0bedd42daa1ad33fbe6b8541394cfbf4c14bb6a766bfcec92ae314c8a72229e9b254297858d7d232c19717c86823ca69b0d8e8a228882c7ea1199a3c4eb2489cc848a2ebfeaa86427bc287079318d2fa0cfc329f4c742ac067708c4b89b1b624d2b04eff77dc4bf1a0bb052c269de36eca81fc97338f7024c3d5634ccf677476fbfcb5b87438e58d4dfef397fea38c2dba565fdadaf0c74b298886b74a903dbb3bdbf7aa0047f48e0da1df6fef7fa4f51f39ef86a1cfce4b42f0e5815c5c022184cb7a111ef50ccd8d8f3a8e9700456edef6a4100468959f1a6104a174daaf14e99acc3dedb82a6695817d27ee13334fe293e1d9aa2a3c37a7b3e3518eed301a933ae94b8334ce11805a6030ab813e42e3480ed0999b0082ed27456f35ff1d631a72101c50ffce3f25e32fa1ac83e5ef07bbf2c1bd9f78f2a8db6949268cde33e32b51e08841bfc2b3e5e186910d3e782a55107bdbbcf56e1eba423c57bff36dcbe5509f1d0caa82e0ee07505420853ee80c7bed0ae1470d286b254933fa0ccecc0e0b052b936150c86265bc9c6ad0d64335040fbd9508774fca993abe4ed71208828a995a21fe2c71151ea727fe540ac0e54075ff7c0eecd53dc716d838b21a1263906bf218f6d01327cc1705b1f38373c86e9faa52dc8d213717bf4ed2c25af5221bd20bb3ffb778922713bafeccb740b5daab437c26c663b1182018e8c1f9af3afe1d40f1d56d18653f588c8b90ab044cfbacbd84ca272164e4665e3c85f835455a26b4fadc33c8b1546db07cc0c1e732c5982929e0f48b3b4c1c0ef2b86d9b8170f9e0f29682c72ca833a7345e9ad67f30a825bd67ccf7009c9289f02b3a560e82ba96befcb3d9940b7b8943a4c4b9729cb74edbc5d565f5a6ae828e1a37930174c4c4ed24089430338d6cfe63cd97b4a0339d4802127a629ea46ed4f7992ef61102aa43d77439c6d23c538138e41e3b21c71d74f255ad0d60a868ee1326bb1fd4b8424b7dafa7ea69fdb4cb978c9c1efac3eb723dcaa576649b8e8a38ff703980d2d89fe02a8c24cf0652caf07cb144fcf6c2c30f19300f4971a3e8b9f893485feae347fa3468431107afcddde1238ec19fdd1f4d185e0de69ba48ead15767e6e0aa1ba5257a65bf37b66a3ab54fed9556e9f5a99f6a4cd52d9386f81aa5cb370a3504390767608632a3f4242aaf18d5b2b242d2a3e46aa8e2720e74ef1d5bfcab3dcf3cee82767414823b8331e8254ef2c559741d9eb2f03417aa6b6cf36c99efdb71d1aebb895974322786d21e385c332643defcce40d896a0a4b3256e8f99528854d0ab5f85bf93fa1ad4d21fe3f71fcbfafb1e63e8c0329ec46fef4d97eca3ed3c7f7d343a46db4d8ee1d0b2336fcefa99958a61acd239df7c18a538aa71416574cc3062d1b32f1066f608c2484394e77d1172ff5256f7d4539ecf8ff3bee5728c0ff803e5ea6716007e37aedd3be5f56f234df723f59f93061d7f044b3eab3b8c3ff60302a24fc4da81210edd51e186d8e37838ece1b324e38fe90770abb61128f121298cbd10dc80526d250376ec42f8709f4379e388c02f13be1d5ff9a9c2cf98a429375f30ab2b182433ec16c7848a71af05d0bcd9f74a9b06853dc8ba41731db0a8b4f8cb3be3b68ae01fc61b8279811a62704b1a645ead608a3647fb424fac0a6e99c41209e58d608c62991cad5ed1a01c684ee732fdce7933080fa08bbac638b8a49f79c7d810ba8676636191a999d6dd8fa52e042e315a00ca80bc1cccda1fce64e4a909c5b8f22183aeab16e595f3d78cbbf91c60df88f724586d3824f5550f6c751b30e7e1e0b3421030bcc1b269c8d9ef70f5f832eae8ac29c00aad491dcb9dc3d1eb4c7ee740f3f87d625f68ea4e694c5a3868697925a6eb7e6a84da8c3a84dd47e0d3ea5afd573f18e3421a85211e23d84f6720dba1aa012420c19bb72375895d849e0d25f70a79f67ab7a01e8508a01a7995fd708c1accc0e229b0eb15c408734332ffeaf41b94b1afea1287fd7ee18c5233fd5c56172afb20bb81e87ae8a3ee0f88885d7860e8f93d15f39074167b37207ed4aabc890dd7ebea4d5416907cd022b62eb79f81fad5fa00d864eaa8d8b6233245042720663ed2625855603704d8568a014f935dfda600fac9a960a6fb844dbceb2781bad537ffe691f479961fb614f032ff6cef4424683343593dcf9e14e09fd62e779fe5fd6c3c3fe6a40eb53dffd7c8e51d587a24599f37aac99ed7a24d04f2b791b2355df22f90cbbb01995dc12e712cc1683ad2fb7bf7d9de907cb19b7ea37a4ebb3cb1a4f23a1d6a0b8539d9cd9fceb9dc90f793430f92db19141d64a21d127136b6b483b9ada421275765f4fab70c4dddfb5399c6a1e8d8f7772d56d31c075ba0d1a6daa10b3c14ba8fbe0ca4a1225fcc036cf3915ac4625d70631d2246a6bc7109abc9d6b91cc8d447276239a30897d35091625c995225d36a741bbdbcb4f4673b3c4817b08019e2741399dabc2524ed3ce8b7537cbac5ab51683604ea8b86da5840f5ac05384224b80469da1d78891bd68396d187ae5dc77e52b3e26a65087c8fd0de2e6cfcfddd4966edf05a5da5da0176a606121c75493db96b3032c8b09d1497f134bf050fae47e06805f6133a405d4b438723675777fbb5bda1b769501ad673f7f1d0074554acac997c5f56bc5eecf973565c02f65a7c7b320cb7877ae29c9aa4dd60db309eea0069e3895d0669b31914eca3fb0e6d828fce5d73dcb2385b65d77353dc6db53e5800412d195f9bb9b4e8f4262c5a3793de262c7f42cd60f1242e8f497e39ecbbf5022b483eb0366884626af43f2569eec1bc60a92f22639333bb1248ae172e46aea71ba8b1cf8919eb275b9fadfffa6fc6479736123d4fe95ca4383cf6a2689961f1be6262ec6ed49655e83d7a4fbe5bd9833e85d90196f3c26ee3259d3fda98a108e19909e7035189d0b69356a5d6946c9832f5827d0b18d4d8fe5b7253792193436d80c526ad431591badd1fac0a33949c532c78ce10775d32d57c9cfe772d0fa6efa02458953e3ea73a4a0dd7e4688c4c70abd6f6a25c5835b23d0011ac977b53faf1d5dff406f63adc882a79074037055c9a1b103bc7a548a4b75ffda7cb43be3f893545ed0a57e1cf4c316de967dad7a4bb7cd59b4d5da723119138e0716dacc5fa391f5e5785673e2224974e091f971f3eba7466eaeb3e0f0e15667ccfe3bc746cf60c1db72dfa5cfa20a58e5b9d81c3220352a12ff48c3397b3688fb97b6be9b995df41bcdceefefd9f5413ccb78338641fd4f51a9e6c0f05064e96e5be1326461cac5228551f07364b70a94fb45fc5968e71223f9aa08037ac3919e92d465557196fb9f4d02855b9211da5e257982ef807a07eee39c197f22043650f9d6fb9cbb693a4940d2eb983da647ccae0f11055a9a0e7651d6d133748eb204a557da6ce50b1f718035e47ceb3494e6603ac85c3a273f48bf82af9e197d8c0e8a93dfc6fd55c6d870a2d6c0c0fd6f85d88e476a8da4f1b610148b2d692861995005636fb78dac194c0b4032508ecb45ba379644d751bbcf8fc62c81952c2814f7302217d4423277fffd7e20b1d83e90c9d412f511f2f67838fa04d3967d6e4e75cdeafdc819f0b5617e8b360f2eafc6edfa8eb2b87f6d065eb6c377c378b0f08cee2cc7615553c7a7c08604e2a6f3d58a21fbc5668804085e36867b64d79b658f6cf077765178b0d67f5402e37a7a8e031c57d68946858169808654c5b89b606d416fa90e47675154422ff1142de9f3e93dbf593cc4c876703f15457c3b4fd1dd2c28b1a3cacf27136d3006adc1e7f8ce28872294c5cc9ccf102baba222c6ae2a9702d4be950b7091db208198da20c5584fc6a743de6d3cbb9dfa9090a8603070477859a00708e59093c93c0ae76efa6e171010df11a371ac972f20337b58430ae9d6b392d6922b233d8ebf2925903b954cf9d3d8d7feaccc8a38f4108c54e2ccbdcca65960d39be645eed7fa6513dbebe009a2bb21dec69fd3afa4598d25c691aa4a2244be54e55cd298e5b1486952ea0ee2086ea7c3f28b88b1776b5a73e2114178bb36286376d7f4063885cdcd454d9b9f20bc907467f9a9a8df397c660244b1a7f1247d5243504970604a06f566d8a0c7b1965da90138153270560d9c45e51b92111401e75dc860a28a0c76d03b17c9858198b5feb8c12b70bada4f608add338df8c98065099f446bbdbd8c70fc27ad86934eb683ef0cbb4a5285df3b2a9c53ec72008e27be1f97363846d8750e4f915cd2e3be8d6abc71c73dcabcec14524883f52bee9333a791141a54d861b87dd34600dac21f51add2dba83cb5341acf6503e7399fb07f5f935b09e170122d6114185a5b5b16f3b0717357f05bfe63d15f4fb120674b2ac1d016003314d2effe27ef2174007de4ab89542e01e95d50931c16b64aa12fc3f009a9734f99eb4dc624468abe2ca09c60ecd79cb5e40c43032899673aad45d5e684dfa80de933440cc37460609173b10a13c133d90af7725505783906ea1550c1be2a252759e31667d0e0f8a9281a45944eec176197ec5fa80840fbe31176d528252e543544cd63a7250a074f5f11ce9a2599217658ecde3d874694eaa607d8213cbc5e707fc314584bad2946d8f497ed24eca27396ba523a6842f09da2d590c7ec78750fa2a5ba3cd96b28cae88b5243c33cc63d2b868c5f80a804a5d632b13cde5464825d7a9c6a960c57c596dc6c1d5a33ebb241b08274e97dc8615430b78789bd7e3f6f466c8af1702ed2d3e8f7c1f100597b8b57edd9d4db71f8163ba1223a388d53a224e29d8cefff8e495dec4e28fdca0f9", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 12:14:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x18000, 0x100) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/34}, &(0x7f0000000140)=0x24) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 12:14:30 executing program 1: r0 = socket(0x10, 0x2, 0x0) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x9, 0x80000001, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x2, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r1, 0x66e, 0x7, &(0x7f00000001c0)="01000000", 0x4) 12:14:30 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x100003) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getppid() fcntl$setown(r1, 0x6, r2) recvfrom$inet(r0, &(0x7f0000000100)=""/179, 0xb3, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x3) r3 = shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x3, r4, r5, r6, r7, 0x10, 0x8}, 0x9, 0x2, r2, r2, 0x0, 0x2, 0x6}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x0) r8 = socket$inet(0x2, 0x20000000000, 0x9) fsync(r8) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x6, 0x10, r8, 0x0, 0x40) 12:14:30 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) 12:14:30 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xfffffffffffffff7) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) flock(r0, 0x5) 12:14:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 12:14:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$unix(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x1002) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3b4) setgid(r4) 12:14:30 executing program 1: r0 = socket$unix(0x1, 0x80000000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x7fff, 0x7) socket(0x12, 0x0, 0x100000024) socketpair(0x38, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:14:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x1, 0xa1, &(0x7f0000000100)="8e6746b84c435bb306110a2375d8469bd5c427e35764ca", 0x17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:14:31 executing program 1: nanosleep(&(0x7f0000000380)={0xf0, 0x7fffffff}, 0x0) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="42d8f35c2f0b65b8c3f49384861e55e42701cbed5e2ec1c5209bd8150f67904dce33fdcb32a5d764eb16b77688ed5ed2257dd255c12feb74cc0a76d3f2ad14f937", 0x41}, {&(0x7f0000000080)="57514b6254025314a8cef98fb94a99bce40ee8fc46bc2b1ed07ad8fa72a94b74c1618f41d64f4f93d5cfbcdd785c942d4f2063ef15b9f3262ff0bf12551cd114960c2ae24311786c3eb68bb6f0a6a112226db12d3aed9fd75b901a8cd4e196a8ce838bb7a16d47e60ae6043bcc75a9896da196a7f011dc564f58a8a6355e054af6db01f0982af8e7", 0x88}, {&(0x7f0000000140)="f5270458dd1a6180031e151512911b81112db4e19cda0edee1bc81db420393619ca274b5355da1f903be559b7d13cc6dd6e4f045a1", 0x35}], 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x5b, 0x4, 0x7ff, 0x1}, {{r1}, 0x0, 0xc0, 0x1, 0x20}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x2, 0xa7a}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000001, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x1, 0x1}], 0x2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x53, 0x20000001, 0x1, 0xb554}, {{r1}, 0x9b5d0231655fec8a, 0x20, 0x4, 0x8, 0xfc}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x8001, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0xc8ee, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x21, 0x0, 0x5}, {{r1}, 0x0, 0x83, 0x1, 0x1ff, 0x86}], 0x0, &(0x7f0000000340)={0x8, 0x9}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 12:14:31 executing program 0: socket$inet6(0x18, 0x8003, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 12:14:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r2, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r3 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getegid() getgid() fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000003f40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 12:14:31 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 12:14:31 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$dupfd(r1, 0xa, r1) write(r1, &(0x7f0000335000), 0x10052) 12:14:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 12:14:31 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x15) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7ff, 0xff}, {0x0, 0xb7b}}, 0x2) 12:14:31 executing program 1: socketpair(0x18, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/27, 0x1b}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff0000010000000000dc62faf24217265fcc58ed7f05b60000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 12:14:32 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='.\x00', r2, r3, 0x4) 12:14:32 executing program 1: msgget$private(0x0, 0x43) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x20) ioctl$TIOCCDTR(r0, 0x20007478) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = socket$inet(0x2, 0x1, 0x80000001) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/93, 0x5d}], 0x1, &(0x7f0000000300)=""/70, 0x46}, 0x840) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) connect(r1, &(0x7f0000000400)=@in6={0x18, 0x2, 0xffffffff, 0xa15b}, 0xc) getpeername$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) chroot(&(0x7f00000004c0)='./file0\x00') faccessat(r0, &(0x7f0000000500)='./file0\x00', 0x1, 0x2) poll(&(0x7f0000000540)=[{r1, 0x40}, {r0, 0x82}], 0x2, 0xd69) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000580)=""/185, 0xb9}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/16, 0x10}, {&(0x7f0000001680)=""/9, 0x9}], 0x4) getsockname$unix(r0, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) faccessat(r0, &(0x7f0000001780)='./file0\x00', 0x20, 0x3) socket$inet(0x2, 0x8003, 0x81) r2 = open(&(0x7f00000017c0)='./file0\x00', 0x0, 0x1) socket$inet(0x2, 0x0, 0x1510) mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = openat(r0, &(0x7f0000001800)='./file0\x00', 0x208, 0x124) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001840)=0x80) ioctl$TIOCCDTR(r2, 0x20007478) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff0000/0x4000)=nil) renameat(r1, &(0x7f0000001880)='./file0\x00', r3, &(0x7f00000018c0)='./file0\x00') sendmsg(r2, &(0x7f0000001f80)={&(0x7f0000001900)=@in={0x2, 0x0}, 0xc, &(0x7f0000001ec0)=[{&(0x7f0000001940)="2dcd7c2fb4bbccb5315ebfe06d657f811e0de237fdbd2eb80d1de1da72b32c27bbd1602bf664586e27dfa16b5f9172e2a037e83da322e3b87a14e287b6305be8833b4f65b0c39cab1b62cf98c233b186abd7677baf6f466c5c0c134653c95fc5bba6bc85ce4abe31a965cf417c9ea6d360e8c4f6a47cdead7cbb0e3d5137ad12144c24ceab2f3a6d097986a23de3aff4dab8172cde5ac51e5c5b5368663f15ca6ab8cf51397800603fe7f9c0922591e2bca49abc4e0c64ec372d9ee78d9412c128fbbc9243d6aad5dab93e57d9b7", 0xce}, {&(0x7f0000001a40)="c32a2ed351f431c7f4a5e49ff604044b020a333ff6cf8ee0076665aecba4defa9a4197795a5f02ee30c9fa9e81119ec7858a8305abed43f0fd639f59b81a4e0cccf67ecc9d99f5b7154ce8a363880f37caef4f9cc5", 0x55}, {&(0x7f0000001ac0)="e0d917683f1855c9b23df5163aaf3ce215daeea4c473cf8c007e464d2ec763f491d1d385a75ca2d8ca3c8bab5e14ca96d6582655fb7dc0ecc3aea47aae66b3b4b7f0dc526dafcfb102f6cfec8bc5a8286ae8fbd10e7a0a9ed721b83f61742082eb974361e4020baf3bb347a1f0f03813a608998615202f56d6d091599c13ca35d4d0227871bf1e68486ee6605b142ce64d022cf092d1dff3a65ae065159647ab78da31c5e88c4396b722adcf492712f3dddef50d", 0xb4}, {&(0x7f0000001b80)="a3ab6282810afa42de7c5d8d94b2626267e5d7a8df1058a7aa3e9f98b37961e9ac5efbcef7af905892f6a2a8fd68af1e3358c938954fd34962b71473f3e02fe8f60830ef42e3aa2fe3216814d75aaf47417ebd3771a7997890d024a81f53899c76e33eb2625b13ec038e500f54021a1e2cc9c2297fef7c2777205cebd8e175897055f9f1477813462955b7c68cd47c9bcdcffbac62a96773d09591628f7f956ba0112eec", 0xa4}, {&(0x7f0000001c40)="ed88c9d6488d44f11a428615c4db221aef3464734e73bccd8547fea0640b3d9b0c9be23fcbcd389bcb07be527f019f0870d7491b23ecd8367ac525cd3c311e8dbd92b58f7ecb966631c7b79cff5d43c21302b9b52b6872faa18fba85cddc0ab6308c797f1cd9bd41745cbbd840dd4728569d32e5c3cda97ccc1a37361120e071978ea3fe32bd445b1e8e471a49db5c9bc88530dd2f3c102ad719efea0c0e3f25ae02a00fed2b344484ac21360441371571238905080adc5ffb494bb1fd2e4035797ff635d373c3318437b77bb70dc15d021dcd89ee9165a1e1a3b74dc7d56d326d24dbbfb5a3f230825667d3c68ee06dcb5b763e5a2914e3b465", 0xfa}, {&(0x7f0000001d40)="72ea7f1b54aaadf9a2a7d45e1ede064427e381dc0262b77a0c00147d1bc0cd62f2a2860e800638f8f5d05fa550838a4cc2200832e2f30994c64af9888fb662cd2e6753bd27c7256e919ca7e77dbbf4bac8f7c7b5287ab1608d45a00409e96fdc61d16345fe99fc16106a7ea9dc430127bdcd43c9d795130631f9ec974b2c4d31ddf0115e2b6e545d348cc8e515881e976c340c57e591d0", 0x97}, {&(0x7f0000001e00)="234fc4e9277f5e71a346405f61a217c954c08e3c9cba553552198be1961c3ac4d8e8300fa4b80f3c79f4ee801699ba6c3ec7e020f4910d87e8e0b71f8ee84cd5addee2328673669d1af0f8bf7687574084d4396cefe217a9b69524394fb395d3db268b865616aa380f51edc48a15b4d95c243222f58f3f0b620fec7852cd4d2b444a415c9169a03acf846b53710b7d", 0x8f}], 0x7, &(0x7f0000001f40)=[{0x10, 0xffff}], 0x10}, 0x5) 12:14:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 12:14:32 executing program 0: semget(0x3, 0x6, 0x410) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) 12:14:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 12:14:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad4286265c12fc84c4eb2dd9dc678bd4c4c8d33a0d2a93650211855a30cdcfabdd1d4c8c4846b551cc883301229d9aed7e39d586badec94a377b9a4be5548063d2550ed7de04121b0e6d69db724cc651840a8fd4f2bd4d0c49c0643d134a9a22571399079e04b13dce10bdcba57207562b7517ff744d81da7c18f0ffc6c83ea257b9f46c298f2d1c3ae9658cc7a40c21e63f7dca299ff45663f5c6b3036ea4e24ee672668280e2061f57c656be8a185a937749648786bfe8c1651c0447e5807c", 0x124}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:14:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1000}, 0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 12:14:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x80000001) 12:14:33 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() mlockall(0x1) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 12:14:33 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') socketpair(0x6, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 12:14:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0, 0xfffffffffffffe45}], 0xa0, 0x0) 12:14:33 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0xd1f7e38822d018e8) shmctl$IPC_STAT(r0, 0x2, 0x0) 12:14:33 executing program 1: socket$unix(0x1, 0x0, 0x0) socketpair(0x1b, 0x3, 0x800, &(0x7f0000000080)) fchmod(0xffffffffffffffff, 0x60) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getegid() link(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') fchownat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', r0, r1, 0x6) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x5, 0xff, 0x0, 0x8001, "d2b6aa262b385654aab86adab525a388afceb423", 0x9, 0x7ff}) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000300)='./file0\x00', 0x80, 0x40) fcntl$setstatus(r4, 0x4, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 12:14:33 executing program 0: r0 = socket(0x20, 0x2, 0x800) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xffffffffffffffff, 0x1, 0x0, 0x3ff, 0x8001}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/100, 0x64) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) 12:14:33 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffd, 0xffffffffffffffff) 12:14:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x40) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) 12:14:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) write(r0, &(0x7f0000000000)="df2ece3e5b7aa21c3ce81ffe", 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000003, 0x8}, {{r0}, 0xfffffffffffffffc, 0x38, 0x2, 0x100000001, 0xffffffffffff1157}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0x101}], 0x7ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x47, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x6, 0x2675, 0x81}], 0x9, &(0x7f0000000140)={0x4, 0x9}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 12:14:33 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x7, 0x1, 0x40, 0x200, 0x3, 0xabc, 0x3}, &(0x7f0000000040)={0xfffffffffffffffa, 0x2, 0x5, 0x100000001, 0x2, 0x3, 0x4, 0x10000}, &(0x7f0000000080)={0x1, 0x0, 0x5, 0x3, 0x6, 0x7fff, 0xe86, 0x2}, &(0x7f00000000c0)={0x8, 0x6}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 12:14:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x81ffb, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x136) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = kqueue() read(r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='+%%$\x00', &(0x7f0000000100)='\b/{.&*\'#$(\x00', &(0x7f0000000140)=')\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000540)='\x02\xd6\xda\x83-IP[\xbd\xe6\x8b\xb0\xba\xa9\xdb', &(0x7f0000000280)='#\xc4\x00', &(0x7f0000000480)='++**[@}\xac\x00', &(0x7f0000000300)='-\x00', &(0x7f00000004c0)='\xf0\x1d\xc2\x8f\xf8\xc2pc\xa8\xac\xee,\x1e\x14f\r\xf4\xb5\x81\xf90\x9a\x04\xdd\x04\xaeR\xc3g\xdb\x80B\x0e\x01\xa0f;Ie\xa5\xb3\xe2F\xee4~p\xc87\xac\'\xf2\xfd\x02h\xa3\x86R\x88p\x9a16B\x8b\xe2%\xc9\xa2\x90\xd1', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-(:\x00', &(0x7f0000000400)='\':\x00']) dup2(r2, r1) 12:14:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 12:14:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f000058f000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 12:14:33 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 12:14:33 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0/file0\x00') 12:14:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 12:14:33 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x42) r0 = msgget(0x2, 0x80) msgrcv(r0, &(0x7f0000000080)={0x0, ""/175}, 0xb7, 0x3, 0x1000) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/202) 12:14:34 executing program 1: r0 = socket$inet(0x2, 0x7, 0x6a55) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000140)="c3", 0x1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x4c, &(0x7f00000000c0)="f12a439c3cfe190ed23f90000000", 0xffffffffffffffd1) 12:14:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1}, {r0, 0x10}], 0x3, 0x4b2431ae) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 12:14:34 executing program 1: mprotect(&(0x7f00004f9000/0x1000)=nil, 0x1000, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 12:14:34 executing program 0: r0 = socket(0x10, 0xc003, 0x1f) fcntl$setstatus(r0, 0x4, 0x8c) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x3) pipe2(&(0x7f00000001c0), 0x4) chmod(&(0x7f0000000200)='./file0\x00', 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 12:14:34 executing program 1: r0 = socket(0x2, 0x4003, 0x200004) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x336}, 0xc, 0x0, 0xfff9, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x14}, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x8001, 0x3) setsockopt(r0, 0x3f, 0xffffffffffffffff, &(0x7f0000000140)="3c3317bdab146924afc14f575ef25f06ae12fc67a1978e3ab70facddb938fffbb289528366218ce7f531b65ba80db93c994537fce428cf36b3e1475535a24eb5d24f736611745757286664db5946a926811fd62ff639f6ab21abb1d8c98f01c6a6f1effd5557cb14df8a692565559e7046dcdb8a6af67a97c36583cf392f986abc893949a0d00d06bd73c649e39182a3f9ff5e006e164378190f4ea5c31d87b0e349c648fd65b65dfafc2e7f", 0xac) 12:14:34 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 12:14:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=ANY=[@ANYBLOB="011652c2d5ad581e6396"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="fed188cbfc2963c240dabe6838c4f59d826f948d04b5afcc0d21fc4ba2a688a39b2e5a1639b93a35674508", 0x2b}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x400}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) poll(&(0x7f00000002c0)=[{r1, 0x40}, {r0, 0x80}, {r0, 0x80}], 0x3, 0x100000001) 12:14:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getrusage(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 12:14:34 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) 12:14:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x38, 0x0, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x3}, {0x18, 0x3, 0x81, 0x80000001}, 0x4, [0x0, 0x2, 0x6, 0xffff, 0x4, 0x7d60, 0x5]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:14:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0001000000000000ffff000000000000529ce7378a1a8c966e9aae0360487957ee020895363bfa7f8b9c04267563c8f6eda60c8d809ec8c9c96d38fa66c5dc91aa812fbab63ba4bfcba9f8e7e19af62b957eba1159c5afbd44c88dbc5f34242a3ffc477c2bf43a8fd47369b7cb68eeb08dcdf2de2c5a42a190fcc7c85a9ca2bddaf424ddc747822ecbbb2196cf61d6daf332b2a170b99c61eec11112a671665af55642ff806e31f66976d9f149eced1bca63d19ab9dcadbe496e1cf686f42c811b592f4a3f0969c463dc12b5cefe8239ac55add5ab059964879631e9ac052833ae3575c4ce3dd089266536f5e7cd957f119d9414899242daf9d179b54fa5f3999c561707000000"], 0x100}, 0x8) 12:14:34 executing program 1: pledge(&(0x7f0000000040)=' \\,\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000100)="66440f6093bc110000c4214914c367eb06450f8d47d37320362e2e3e650f654bf7c4611a58c834ed1119c403a979550400c4e3f1683e72") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 12:14:35 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt(r0, 0xff, 0x40, &(0x7f0000000000)="c877a6d84b494adc320000", 0xb) 12:14:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) fsync(r0) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kqueue() kqueue() kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xf7ffffffffffffe1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7, 0x2000013}) dup2(r0, r1) syz_open_pts() 12:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0xffff, 0x200}, {0x2, 0x1000}}) 12:14:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 12:14:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10800, &(0x7f0000000040)=0x9, 0x4) socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1123, 0x0, 0xffffffffffffff21) 12:14:36 executing program 0: r0 = socket(0x0, 0x4, 0xf00) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1ff, 0x4) r1 = socket$inet6(0x18, 0x0, 0xa3) setsockopt(r0, 0x2, 0xea, &(0x7f0000000040)="f7adf3dda95d95dc888fcca5e93271f0a67a4bf57a1bd9f4a478033cb443943f98c51b9fcab44172091de082b1571b850576bb6e4c99b0a3e15d7241f613274cbd012c7c2eda257907e94ce8e58317081b3f0e9d54f54bfbe4ad4c45a0ffab0b8dfe212750675b06705f11c960131a9d6bc47f", 0x73) setsockopt(r0, 0x1, 0x401, &(0x7f00000000c0)="58456fb5cbb8c4a0b4154a6452eabd51b15ee5d997d43bab10a9b3baa2aaafe1dc116a847798144fef3e8ef4fcb6f04ec6110cc3488765c2f33dd7ae0d163ca3a884d8d7a870075b183960e0301e58063ddf7e431fa5661856436bed3c71359d0500866c1ef637049e4ff2837914abbb9ed4cc99afb53ea2a37cc112c825c507b1a8daa2e22c67748e1bc439d53fd97f11624022ce239bbd0dd4ad99eaa1fcd0367fc8a424b5cc4e9b30a5be78308c013b3d4012d3648cb8aa8631a3c123fca7573ff82c12cd1d9da3a6645757a5f7f57da1190c6ce41c7cf673820712d4078baa1c36764caebb95361761352aeb6ac46ae5ac55778edab78cc0690f6110f154d71bbfc64d29991f5d69961d5c8306d32dd55db56b425e9debfd7f27d8f6224aa64af712d2402eb843e3f39c53dd2fa671e83104729c4ee5c6803f4eb12dc2041e82f56f8109a7a91fb1ab673477646b2b424805c46231fc19edbfca388c93a58b3ab8c40ce4acc89b71cee08103433fcf34b463932c459195651361d05bc78653d17a472221e0c26ac64f2323c23735075efd6534c07e1b0c7e2bb6a9fc34c3ff7af15d972d9700dc58484f2df9009a01ec2aa0b8da183af89b6a9760850ae7038e5d1062844a699c190684af5f53bb41b69e90c67beece395f1a5b044a82a152127ea29c398906af686329815eca82a68410dbef50ea6fd9cb57f9fa468a3478ab58b67257108c0ea8466f851c7e3eed88bea024bf6b8f3284b6531e88ff34ad524f659fb72b442002069b66e694773ff246dbbf1f86ceb7efef809a7404800ecdefa2638365aff9e01dab1230613040d9034f125917009a949813e5d4a5bdb19af813be8902e511645111b4f5de440471134f984890bd714e2b708a31e520513ab82bfca87b34cf245a0f17c0aa8d986095c3ce87e4d4ff41755c396065e0bae036a5d53c1b96546c5f5bd4020372a37ebd1003fe46ee43474585c16397069a88594896efdfb689eb1fe3ab0c41a9bccf270dc5a026eee55e2bcfaa756705641c5880bc2df07deafe99f09bddca940392344dc537f697db5d014ecb7d2e00016e293590bb9f86a07e89d02a8747c672b9bd2b1aff0fbb123f4c079282c4d67ee6b5d16e425c0e3697db0df8167d7cd6c75fbc49bc3421b7a30a19706e713f94766992897ab4bce619241a6c05396e65ba2366313e3bf17062f07fbc0485394bffa05079ac79756a31b1f496eba7d3930e5063561d26eee3918b2908d73f848efb83e690c700d3a164ea7e4db9d85608833e2bc84b8d41b40f730b3cdac5c9108ed016cc76310385aba9aad49ecb912302e5fa0806383583133797e868a78fac5b43caf4b0c6e25f1128c78904a3663a4fecec75dc81751c9d4cef3f7293947b36164a2ea66391b434814e91e2ab6e6461818d413a48fcfc16b443edcfa0ca0ef4efcb7b5d37d2ef24ac2f47cb1830ed2b0fe110a9f598210a16ea55356f4b54d0c920af6568acd418c4fb67e63d068c1c767b4c5d11956d51f3df587bb7d08e546afcf5d3c3e38a1bcd8b773af018c4a55158e374ea8d883d121e60f63ab21abd7096be41ca499ab6d1769b3a4272c20aa0c40fe43babfa2184cf7d96205526e273f01a816147f0e92df2109d4e7f77d4d643051695b7c290e585f3523ae624f725a2ae2dfa8622d2ba863b9e0a05a213dee270e477cc971dbe8e7e7a5b7c2b1b16a3830bec4a99d525eb8dc6adac00c0aadc12846d38308b81b2f96e24f4a0f27be894f011519976ac64afea002bf510f9e5d1127a63d32a91bbaff6c2654e9a0657c95dd19c695b728945f1414348cc04f3c9c14c7b1a34a96e93ded1b2b94674a6d1ef5f7f8440eec1f797de2b1a7cdd8fc0d6534e0affe76e71ceeba223e59d32a83ddbfc9407418ebd220fba62c3a13034ec6a9e408b699809a63bf187eddae11383fa8a0c120d3da5a8bdac6bd8e98b95cdfddc89e6be64f86011c15977db0f066cf27243d62e7de5fb13f61c869fbcac4fa319eafa029d6082dce3f5e0675fbdbad37cd0e6aa518a2cc09fa1475e56e0e91f6be91251778ac0d856054264578ee959e2fd4912557a264eef8a7c7f6cc1aaf9cfdc25ff2ec3cd4b3ca784a73ba312580e9c1b09cf6cd1c52d77df1d43342232c6610c81e93e75b410bac527c65c0316ff0f7cd465597a88e66834950f5d029254b0a0f35af1ed80ee9f8c96f9a390a3ac8c42fc327236450b01a533ea8253647b1cd02f2e348a2b596131c60c35246808838c4e78501c3d4f03a573de6df039d712484a2f5e5eed1eaf528f1c8d6bbe59c2edbbb16321d6281d96ceea8b091c1c9422fc637214f3117d35f898f1fe79d1f44ee2254a36679eddcff2286d180260c436b586f89dcba24b8783949070322e34b78679d7519aa08846384bd4a8485bb9e3050b48c4dedb5d11dd1c98aa33b921bb88edb2cd339b60a607733bca95540382188feb9a7b74d2fe6c9aee22f1e9b809180fcc124cc2117ec7ac5139ca1b9f82a0fd22a6b7e9259d81cc702fa954981c93bd87487a562498a897aad3cfae1dce0b52e0b5f7b4017ed8191a494c2c2ad68c81219f9981af4a68a97e10c8d4370ef5f5a0972be6fe7c8ec7db93a4fef1c935df1834b6216a5b16981fb0883b321447fd6f13828cea0afc3c3c3f8da33284d28f20a0a236ebb44559ded9e7d98e6c5b4e9034d4906f923ca0daea89a05c82e4f4fa51400e8e5bc5b96f454d84d0dcbd54f436d88a837b029b654814966706c473a908582e65ecb7b780fa0e72ba9e4f901f1343218e62284ccfce32546dc721abb405714ab3479d73ea9586bda0e01f804ec38e8d123cb50edf2e3dd82a31fffe8afe9198fb71bb19e9923bdce4bba67992a9f542a279de846724b59b024ad32b29e246583083f361b68f9a9266ea931d7e5f9f809988ef378104b5cdf7302385792ea5823081eb99c31419285229054f4e6ddb400556850cbbd61f65f041de61c666c5a2c61bbfc2ea0d59050b73b27354cc4570e69221729b35b097b7077aa177f7f9eac17f195a3ece933e4426dec47ca18f41c281ade9e98286731b8a9ece85d63fd535a27dbef33f66a5718cb1187f26aba23f5467fbddd74ed0101f540e703186db2ff75a708c9f1f26deb23523d197260781f40944223f54d160754fb3b1f63b61b85c4db355ebeac7776a2b94c0a716ef80abe08f7264667b0b83056ab6b5616c5c05652326e18f010ee0b8f89c56a0dc1f7e064b891bc070946a347eca2c4a7d89dbc5b22daf7f6f7f08561bf008bea46a0ea08c0cea49bc4defd745ebb2fbff26a0fc2b011658b84f10bf0e1ff5a377809d1bdabcb5fed1316a38d1629b2fecbecc03d64586f2bfe7913e00087e4fea3f47e830f19362f2229e303abccf2369098f2acc466be4cd66c25a5a576fabfb69999834a48bfbbe14d0a7006315223e8b2b2b2bfab257bd8111803f66b0bd3d52c36a5851973d586fa66cc94d354816fd55ed87ab661281e5581cc421f2be70e62c3396af1a4352abb14155c373cd11bbc64de81e0918e33dbbc4e0e78687abf4f4fc279ede8c474a5b5e26e600b6a54a46644fd4bfe83757c8d7faa08f40e5e85fa1cb6c3a78f607d3536200f48405c9d6358746988e7a0ee4fa54920e4ed8e0b22794805f04ed37a0b30a21625371eb08828a2293a7ea9c6c7026087a3f0e3cdcafdb5a3fee82ea4e0f4a0cb18d9ee83bb7046cf791e28dd8e4ca7b57ddd2659c516afbfb21f409bbbc68e24ed7806e33a99fc08b25c9dcb5bcae9a5c4fbcf2f8c6abd0fb38dbfe8948d389fcf1dc7c54335c48bdb44ee71920f66d3e5627941037e602191747ff5f7246a52b53835912865465ab9d48cb211ac09692a62fa81fc889bd5bfdca885ffa94bb1bdd7ff0ff867265435887798a75bef752b4909368b0376ba57d346edc8a49b6265cbc4d71b2ef670584fdd3fb74de4d91a2f5fab2414227228ff956acd7472c276b70dc42d02d6a8c6157a83df624f926fb05fad31b58c69a69eff05e97ac4bce6f07352d667d806b267b57623574b23851d41dcb97f4ef890eb26da2d627db69e69c14a1ffd5bde941fd62a347aba0ac8dad1def8640202d67264dc157aff7c5d567ae2a4e7e197a6aa0fc60d7ad71a1f2418f0fc0b589094773b8b4faa761955b755dee24c8c129b487ecbe9768c82c74717a982eef11468fe6b820eb82919d2b14f497e67d6df4d9ffd83d5f7ac5f51692cb424378e8c79dbfe7fc5bd790b9fcafbed2eb0ef4a129638de2ba52036717461889342afe61016c58218ad9d419903fbbbe94aae9c262ff45ee1cf0fa7464ae80b8c90487a45df4a43fc4c11395a8a04be73aeca839a374517370f93aea98519c10d98047aede0c08ea93ba98c738b7cc48bb3a62df7da7aab43e7e32d27963fb3255055c0cb270d7b6891b7568dd9c1a811b6bb3d7c0667b449c77b61c4ecffbb56c6b1036df48d1b60547a025b256845376ccd8afa8760a4816eabd469eb519d6bfcfde1d68a241b06af80fc412de4a119ae24830f4e4e028da0221a0a397520dca7e07b0ab9fd6fb08a41956cb5dac319d9be7a3291cbf9deb66da6f6f91b14501e2788ee9e3bb94a642c99c7585c674e103030e907975a3abf533df76eea8847dbc0a2c7c27edd5b6434ef444949b4ce57ce7b2afe8867917f7182a412550f3a597c40109615fb834c21c4df7bdc1060c2eb025ed2915bf005b54bac450c01370f747a6042cd44c072c141869885022833fc39f3558967da98a0c4c57cb1f7c7f26dfe013eb8334fef5a58f8fc7d4ae22bc0ae10a866b4b94d6ad175dd74e5bc4428e43d11712528cc89f218c2b11cce3d7f7728d8886c8dafe6d9b2aac2a9fab3d67429e99d4a2f462b82c4dd3e380533f3a0499bf0576241d3060982faae105896b57e36186b74fb66c083cb73951e2886748ad0e421da7a951a603e84c3371bdc94fc976de174ce22bafd71ebc00c41b5ce32fe543934217e4bcde0595862a6b0d4b81492d6f4b0c8b8f55d4dccd4c3fe5bfb369e5843d7e70c366be2cca3bf6c37798680871fba994433f35bc3770128c9d01e19fbf33fab732e0c200047ef5f64de5d42571969015506a8223ac216498710a910e8f9e0b942c5f8211854d81a0c50c8d7920567ea39d8c138ab42669e842df59daa025f86a0a3d0f7f9eb3a96167d5aec6300ca86c55b8a9bf89476c7c32b8238b824bc7b23772293beb4c2b85d67e9573198273c6a552f6f4e5da0e1ce5e9494d13202734319049053985b04bed7570768e9199850efcb2b1c54db9612cbd5fa6232f06d2bbd7386ca5bdf3be47917ec4476447ce03fd873bc2004a6d72c5d3bef4010929ca64f1f47ccfa239c4857096ad8c51dcf69b28162f69739c0130627208726dac2e27a7e1a74b53ef915e8a64ee2957d53b2012efc9662299ec935705f4d8d61804d5f17bbe19e9a17680bd764602fc962db8a637e107820387c65a78d067ca708b3f1306a1682c911599f767c5d2ed00d8c0facef60135344fad920790186fa8e5c2dc062f4ceb6bf2a43e110e62414661c7fe168ccd63cf4e91eb6dc78b616330a578bc2f808f13805e8d6f92af60df1bbfc34cbe2a0fcbbb2f15131ca38fc01d717273740cb9ee30d16d7e4c09c6b6c3f864f727f68f915673e0bc0a653eb1e3e54b0e7507dcfd3243d0b132ebce285fe6e9044f7db5654bcf17479f46d2e2f8b02727e7ff678d0c0b9a75b356b935779d487148bb0aa7d2848ae6bacbbdb1752645", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={r2, r3, r4}, 0xc) bind$inet6(r1, &(0x7f00000011c0)={0x18, 0x3, 0x6, 0x100}, 0xc) r5 = semget(0x2, 0x3, 0x84) semctl$GETZCNT(r5, 0x5, 0x7, &(0x7f0000001200)=""/96) setsockopt(r0, 0x101, 0x5, &(0x7f0000001280)="acccb7b604033aadb2e81b7f147642d9886dd444fd45091a732624c7039581c3b0b423b75d0457a0b2cdb3c924de9419011d116c1c0d9e438d3f9ed148993fcbd5d748a8366a9a472c4c30fb279adef5fbcd89ab0ea34573d0f4d37803abd157f767043911c9b3d193698ca5d456e2830eb655ce53fdfa9e059b8821d5517b028be4e04231c9120c7835efa50d01f51c4c775559ad96da8beac6c1a381f6f807f71c43fa19785350cbae28d70a58d61a0088de09da48c8919a4d215206b6b8edfa2d1c64e8", 0xc5) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380), 0xc) getrlimit(0x7, &(0x7f00000013c0)) getrlimit(0x2, &(0x7f0000001400)) r6 = dup2(r0, r0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001440)) socket$inet(0x2, 0x4, 0x6) connect$inet6(r1, &(0x7f0000001480)={0x18, 0x1, 0x3ff8000000000, 0x3f}, 0xc) recvfrom$inet(r0, &(0x7f00000014c0)=""/132, 0x84, 0x40, &(0x7f0000001580)={0x2, 0x0}, 0xc) getdents(r6, &(0x7f00000015c0)=""/50, 0x32) mkdirat(r6, &(0x7f0000001600)='./file0\x00', 0x0) getsockopt(r1, 0xfffffffffffffffa, 0x100000000, &(0x7f0000001640)=""/4096, &(0x7f0000002640)=0x1000) writev(r6, &(0x7f0000002840)=[{&(0x7f0000002680)="e249d555e6f6046c43c461025edabac55ed4dfff6146bdbafaf45fd558d22aeaa8621919bbe44c1de4d4a5b75d914fe32bb9cb77868a5d6afd", 0x39}, {&(0x7f00000026c0)="b70534b1fa364d1234d44c4458903cc616f0f1803726a2846b1e38c94563042edf365f2e2387472fae3901add1acd5bd2891786b32525fc9cb8ae6bfdc27ac3d9abbb00299a866356b9f6879b50004bc1ba67206e26607f2de426d80ea77ef061ff9f1a33ebfe73e5b9ee915b1930e81e15e42d51acbd717a32cb4abcd7b", 0x7e}, {&(0x7f0000002740)="fa147b79fbbdf620e6091b6cd85f65b7288e8d0ec10c4bdbf56bad19901e7532ab04b23afe75b50f7b41d2396f5373fc8c2c486e3dad6d4d0db6bbe40ae0c38b58b2f960f67f8693bf55ca3fb076583ddce4b5030627696ee71315d95fd2ff45eb195896a76e1fcb361d0663305efa1d841f5ae5cffcf70eb6b1d6c8f377eb2b2d86225b2e649dcf7ef162a40ec9b84f4b6ec056cf8d3096438aa213ab8e36641b8b7aa20c771d86f703180c772c173b586b4fd330893d4cfbb057067f43b0481357390eb34957d1c2a62abaf5a0008d656ad8daa4013c4f6c2847839049cd4eb5f49459e81c", 0xe6}], 0x3) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0x6}, {0x8, 0x100000000}}) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000002900)=0x7) getegid() syz_execute_func(&(0x7f0000002940)="c4e129e838c93e36f3f00fab16c441fd2f0a2646f8f2d905603b087e42a1d45c0000000000007f00f345ab450fae8d32840000") 12:14:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000739ffe)='..') fchdir(r0) 12:14:36 executing program 0: r0 = socket(0x1c, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 12:14:36 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:14:36 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = socket(0x202000000011, 0x3, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x9}, 0xc) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 12:14:37 executing program 0: mkdir(&(0x7f00000000c0)='./file1\x00', 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='\xde\xb8') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 12:14:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 12:14:37 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:14:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x6, 0x0, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x0, 0x1}) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xef, 0x6fa, 0x8, 0x1, "98d92403354c75fbc51783145c3e25318926c861", 0x80, 0x2}) 12:14:37 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x3, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:14:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:14:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) 12:14:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 12:14:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r2 = socket$inet(0x2, 0x4005, 0x9) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x2, 0x0, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r5 = socket(0x1, 0xc007, 0x80000001) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r7 = socket$inet6(0x18, 0x8000, 0x3f) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000240)=[{r0, 0x54}, {r1, 0x8}, {r2, 0x26}, {r3, 0x1f91c305b10cfdcd}, {r4, 0x182}, {r5, 0xb0}, {r6, 0x20}, {r7, 0x58}, {r8, 0x40}, {r9, 0x122}], 0xa, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f00000002c0)=ANY=[@ANYBLOB="e51838112509584877ca0496266330290deaed6a3ce3ba488b211b42d5ba41946969ff54bab4e709959ad308222c516dd76397d2c892abb4c40501c30ad961f0d48eaf177cc62a8904d554dc331c1155b23ee77191374ed1b1833fd66b32a6d68adafbef06c0c0a6c40091f97d8fd72806d6f9b54b5f27567f01965e"], 0x8) writev(r10, &(0x7f0000000580)=[{0x0}], 0x1) 12:14:37 executing program 0: semget(0x3, 0x0, 0x20) 12:14:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x3) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) socket(0x10000000002, 0x2, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 12:14:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x1c, 0x3}, {0x20, 0x10000}}, 0x2) link(&(0x7f0000000100)='./file0\x00', 0x0) 12:14:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9b0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x5) 12:14:38 executing program 0: r0 = socket(0x2b, 0x4, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x4, 0x100000001, 0xff}) shutdown(r0, 0x2) 12:14:38 executing program 1: getpid() r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) setpgid(r0, r0) 12:14:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x3, 0x8, 0x5, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x10001) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000001c0)="dc7e03403467a7f44d2f26041d6fed33d67abd72aa3d2b727b2ae05cb690295b61c3a9cfd3a0e5be94459f4b05d926dc9a4709cc5199fd131ebb5ef1fdd650f203e103", 0x43}, {&(0x7f0000000440)="64be335a5c5b8d81ee2adc6d2abe9b6b224e1388f6f22fbda977b076153ca96e069ffba9bbb981f81541bb0262291a1537c33dab18b9ef49258d652fad47d12f6a98b023c2e44381152c52", 0x4b}, {&(0x7f00000004c0)="5425c76af039f43cb88787d019466bedcca6124345b9d7f40f5008983ba21252e936420f8a2989d5395361484a4b4f5ee7d44d51737bf711cf1c785eb7dffcc12aea51c05c9c461dc38d8c7b115be0d09ebdca9689e1520727df85b0dc7996b91108e9121802403a", 0x68}, {&(0x7f0000000540)="6556def139a3b25246a708010e5a700b2f439e477442285ab1a50a1a07cffb37d3781f6f8677acc155ade44b108b8acdc6b6799d21826039929f4e5fe774eed0377415cef0c645144e1cfe53228cab05ceba2d4632b9ad7521e09f9ea6458b0bf3ec8900e4d5b2a826fde518bebb491f8e8fe9883a4501b67e6aff40e11cb222232ca86d9f0dd41ec2e559eeee7430dd285c26507963a9c70032842be51094eeec90e9c71afa00d90b70f2fdff1619785c5ec95ee8b3f730161899960a1120a6bbd62214a3893707f492c900f507e029ec22453a561fa87b1152", 0xda}, {&(0x7f0000000640)="a1a6457f35b19447215141d0c1f2fa849f0a83d4b501522317c679842344b69f34fa2ad2ad197b3b8e4e11abc222bff289cc850216278872181edd2ab18d9647c2a2960906a6f58faa64ff94d4b2ff0ef7901c6041ca25cdcf359205bde6a53c19ae46788c6f99dc52342690072ab446543affbe2b", 0x75}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r2, r0, r0, r2]}], 0x88, 0x401}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffffffffff4ff) 12:14:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 12:14:38 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x3b3, 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640), 0xbd, 0x101) shutdown(r1, 0x2) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 12:14:38 executing program 0: socket(0x0, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@un=@abs={0x25ad51a74fd02bc}, 0x90b8b05a589f1ae4) 12:14:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 12:14:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x7ff) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:14:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 12:14:39 executing program 1: r0 = socket(0x1, 0x1000000008000, 0xa) setsockopt(r0, 0x56, 0x1, &(0x7f0000000000)="f41247cd6b0f73b74d063701de317357e357d2089cedcd581bab5bfbee5a3bbb15bd5f9a23f1c0348b7a03d239263b034d59043bd166d797cb92dd0e50916a1c3ae9489af835254471f2ac545a9f7d152e434bd2ac259f76db4d1f125bae4b090d38022bffb670c9254a8e0a2bd75902d883e09e8e9af7201b55cab56c4af0b54d8a72b061fafa4ce5a363803ca114ea45f42c2407b544cc848439667909a217fa4022", 0xa3) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) r1 = socket(0x10, 0x8000, 0x0) fcntl$setflags(r1, 0x2, 0x1) 12:14:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x60) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 12:14:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x1000000200000041, &(0x7f0000000080)="cce64d2b9f70cc5c9e58cab71f58c0300e45b28a051fef609dae23c746710d3d6c5eb7f9f6e709615339ee96ff30b67d268fa3f43356f9b1329c03c77ef767d97623dd14d4a5e6facc7a0603d3e91064ea15ad480127ab01a9eae914b9add9077c9f9438cb94cb334aa55504dd003c81e1ac360549480887aedf9c7bcc2bcbbdfd3a4f3eb44a58035460565006c17e", 0x8f) 12:14:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x7ff, 0x81, &(0x7f00000000c0)="ae2600f6acec097248f8b6a1d4b71eb796be659ce9c6802b48fef208a295413059eeacd63fd315f7df402ebd1a68b6712eedd69d7cddab98a7bc74e11f2e10dc94c45dea99639e605aabe6cea9d1d0885792bd56594d7fd9abce7f1c", 0x5c) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 12:14:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 12:14:40 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:14:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000), 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 12:14:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 12:14:40 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:14:40 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x40) r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d0391ffa9a43c16a5f2e52fc66", 0xd) r2 = socket$inet(0x2, 0x1, 0xa96) fchown(r0, r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) 12:14:40 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x9, 0x3) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) openat(r0, &(0x7f0000000180)='./file1\x00', 0x402, 0x2) 12:14:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x1, 0xc007, 0x2) 12:14:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x9) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) 12:14:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 12:14:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000013c0)={0x897, 0xe5, 0x3, 0xfff, "7ef2aa9b5cf6bf80c56f87847e7b55de5a831a42", 0xfff}) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10512, 0x1) preadv(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/92, 0x5c}, {&(0x7f00000011c0)=""/84, 0x54}, {&(0x7f0000001240)=""/253, 0xfd}], 0x5, 0x4b) unlinkat(r1, &(0x7f0000001400)='./file0\x00', 0x0) 12:14:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0xa4) r1 = socket(0x3, 0x8007, 0x100) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000080), 0x0) 12:14:40 executing program 0: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) rmdir(&(0x7f0000000040)='./file2\x00') r0 = socket(0x0, 0x3, 0x9) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) 12:14:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000440)={0x3, 0x2, 0x966f, 0x0, r2}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/156, 0x9c}, {&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/127, 0x7f}], 0x6, 0x29) execve(0x0, 0x0, 0x0) 12:14:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() read(r1, &(0x7f0000000000)=""/46, 0x2e) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf3f9, 0x6, 0x3, 0x9, "e4e059188470eda3ec859d1ad909852cfb1ae9d6", 0xfffffffffffffffd, 0x3ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:14:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) r3 = getuid() setuid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3ff, 0xfc}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r0, r6) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x5, r3, r4, r5, r7, 0x4, 0x8}, 0x8, 0x8000, r8, 0x0, 0x2, 0x0, 0x8, 0x4}) 12:14:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:14:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x9) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xc11f, 0x9, &(0x7f0000000040)="a1eee4abed237887b0664255ac783f9499597391a50822551e4618d84712e7c2213cab8eaa4bc032d9e00626f9bb4c26982547b46102af963cf510d40f875b052215063738324931c43473e8929f42d89ddf8bdb", 0x54) 12:14:42 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f00000000c0)=""/141) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 12:14:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6106f1088302c17892806c18", 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/79, 0x4f) 12:14:42 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x0) mprotect(&(0x7f00007da000/0x1000)=nil, 0x1000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x401, 0x9) 12:14:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget(0x3, 0x4000, 0x91, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 12:14:42 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 12:14:42 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) socketpair(0x20, 0x7, 0x0, &(0x7f0000000000)) 12:14:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$dupfd(r1, 0x7, r1) 12:14:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) 12:14:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 12:14:43 executing program 0: r0 = socket(0x10, 0x2, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023f26660700000000"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f00000011c0)="60e4675ad4559494575a47a46709156f0fd511c80543688c563bd09641fce476ad3b9050d95f31c302f0f42a8aa6877daf3eaa024a9987f0fdfe780cd5f64bfe5a80e3e9c23873bc82f5f869c119ad95a1acfd0880730bf5c4de4aaa1eac793df7045fbacb81ecd795b7fea5cfbeb080c966b6737983fa16994043c4b68c2cf0f915765ef2db3de13f0268379955195b3095436e316cca7c93ac20ecf5600769bb950d9be54ad4c55f990a8c6945c25cc3bc94507d8d5206d9a30aa157f5a8659a36fd5da7086811685b2e95ab34a4f8b493a282ff9650", 0xd7}], 0x1) 12:14:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000080), 0xffffffffffffffb1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) 12:14:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x2f7) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffc98) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="290200000100000000000090", 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb", 0x597}], 0x1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x6}, 0xc) 12:14:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() write(r4, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:14:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000180), 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x2, r2}) fcntl$setstatus(r0, 0x4, 0x48) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x101) dup(r3) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) writev(r1, &(0x7f0000000000), 0x1f0) 12:14:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fe6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4999ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e62246246843523385a420a6bcbf808fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386ca7adbfbd6a23bb1d7efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3386fb7208f2ac5d290c075344000000002f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e594b0000000000006620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeae95f220bdccd9924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c287ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d734a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39000000000000000000000000", 0x2f0) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0xffff, 0x0, 0x7, 0x8, "b08dce5800", 0xfffffffffffffffe, 0x100000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:14:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x92}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 12:14:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000340)='./file0/../file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000200)) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x1, 0x3edb}) 12:14:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 12:14:44 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ee6000/0x3000)=nil, 0x3000, 0x0, 0x6810, r0, 0x0, 0x0) 12:14:44 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2001, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) wait4(r0, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001900)) flock(r5, 0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x3ff, 0x6, 0x8000, 0x0, "967e2f6c6b976d28e4341979a8af14d26267b98f", 0x6, 0xffff}) r9 = semget$private(0x0, 0x2, 0x10) semop(r9, &(0x7f0000000540)=[{0x3, 0x8, 0x800}, {0x6, 0x0, 0x800}, {0x5, 0xffff, 0x1000}, {0x7, 0x0, 0x1000}, {0x6, 0x5, 0x800}, {0x3, 0x6e5, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0x7a639475, 0x1800}], 0x8) r10 = semget$private(0x0, 0x6, 0x2c0) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000580)=""/132) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = msgget$private(0x0, 0x400) msgrcv(r11, &(0x7f0000000640)={0x0, ""/4096}, 0x1008, 0x3, 0x800) recvfrom$unix(r7, &(0x7f0000001680)=""/175, 0xaf, 0x40, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) semop(r10, &(0x7f0000001780)=[{0x0, 0x7ff, 0x1000}], 0x1) write(r6, &(0x7f00000017c0)='k', 0x1) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000001800)=0x1) getsockname$unix(r4, &(0x7f0000001940)=ANY=[@ANYBLOB="0000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e51ca784611a6ee94a30d482d9311faf3401b4673d952c44b454bf0d58c695e138ed48afbb4c6eeea1468e299b5b486404826bd094732621347aceb1b6bc9cb5cce138c539dd23389c7ce267b118ebf90d4a7f09525b1d3e3ce71662659bf86a"], &(0x7f00000018c0)=0x6e) 12:14:44 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0xfff}, {0x18, 0x2, 0x6, 0xfff}, 0x6, [0xf797, 0x4, 0x41ee, 0x9, 0x86, 0x100000000, 0x5, 0x9]}, 0x3c) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 12:14:44 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 12:14:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) geteuid() geteuid() poll(&(0x7f00000000c0)=[{r1, 0x100}, {r1, 0x86}, {r0}, {r1, 0x100}, {r1}, {r1, 0x2}, {r0, 0x4}, {r1, 0x10}, {r1, 0x80}, {r1, 0x24}], 0xa, 0x7) 12:14:45 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r8 = getuid() getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r13 = getpgrp() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="c7b872a10a2a1bca5e8d5e453954e17fb7c07133d578343658df7fd4a55a220ab0d7855e2745c4cc8154eb5ff899b69e53636320dcdae3600716f9eba402d5e70f3663047f8a49e00ea395511a1812b6a7d12f7f443fbdec6ebc6e0e150084cfd6654f7e0c22b1649945695312f1308c43a994318887b61c", 0x78}, {&(0x7f0000000080)="a84b5cd256acb301a48f65af112b89ae3be42656367eff056ba1bb95dcfae901a4034595b10c9f5d86a6f788200ac3aa", 0x30}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x7}, 0x8) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCONS(r16, 0x80047462, &(0x7f0000000000)=0x7) 12:14:45 executing program 0: socket(0x18, 0x2, 0x100000001) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f0000000000)=0x8, 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x0, 0x8001, 0x1) 12:14:45 executing program 1: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x90a, 0x3}], 0x408, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000023, 0x49e7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x9, 0x7fffffff}], 0x2c, &(0x7f00000001c0)={0x100, 0x5}) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x90, 0x7, r5}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) r7 = accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r7}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x7}], 0x1f, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x20000041, 0x0, 0x104}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x200, 0x80000000}], 0x2, &(0x7f0000000500)={0x38, 0x31b8}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r9, 0xf, &(0x7f0000000340)={0x3, 0x3, 0x7, 0x96f, r5}) r10 = openat(r8, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r10, 0x2, 0x1) setitimer(0x2, &(0x7f0000000600)={{0x10000, 0x9ea}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r13 = semget$private(0x0, 0x4, 0x8) bind$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000800)=[r12, r6, r12, r12]) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000ac0)=""/244) 12:14:45 executing program 0: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x9, 0x0, 0xffffffffffffffff) 12:14:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d", 0xae1}], 0x1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) close(r0) dup(r1) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000280)="e60a695d6588514236e3f132e3d944f824b109dfd269527c86b76a24049983934a1ca259a6525fff0e1fe3cb4cc6749124a7a6522f6eaa7f35095250f4ccd0f89b3e5face60d3b4afd6f5ea16ea8a60f778d70905a659f5670143fad5dcabaa3202dfe33321a858ff4816c7b15fc209c78d4d2670e2f86ac0b62be1b859e305a3e10a119be2f29d12b120835f8e8d50b07276f128f032aa8a46c4e18202a61fd1e24ead0e8447f219cd81fb4410f24fdd903bff1f08a3122caa4b9ff4a0a95048954dabcd31dbdbc069c6375ff3ac3f5541697a26740f9ea822bda191fc9069b4b041e62ac16da6bce7b8b5fdfffd0c3b9ce912f3d79c25c66a8cbb5752e8b9413e942f82eb10a1523566301e9863eb1d18b648c681560d7a05e28b6ff652d30571c4bc07d26ccb59d62924e850bb07c7fee1e7740b589c3038daa2dac5b6a0ae23ebfb809d740daff7a48103c62893f06b03fe37cbd738bc80a920f0508ed1062897ea11d9d0e3388f89cf6ca3ffcea4c6c89d089dfce873484e71c8c4185ced85cfa299d8c2e8b18ad1d53f77f8831ff425637cacbcf8758d20a905603ab7fb88e3df158ec947a6762f22fcd917f37cb561a08210ad831709ac0aba1b6603d178be4f7a684fc7bd7bb1b76a7bb57e023c50484f3bb1e63d33546ac9959bc0da91bcfc4db8d285fe074b83606cd69e723cd89ea2dea7a2b85d10031ba5683056ffeaa6a03f6f68053a9b435e92836adca7d5c622eb63aec4f02bbf94d3945c1c5ff89cf38df40274014c90a8db9b3cbded360265d3920b47ad8ad567c15e7494f9cb3d0822a7a27649e39792be2291bf8faeeb802adc6c1c5cb2d766f6f5e6f4a700ea46cceffaa6eba3c76e94a0011c16b69510a6f1a94ebf31da08f4dd24606eec53023e9dedda7184f33e200d2aa757eaf2a98470c64956bfe1120c877246f5fef3c440615ccf7b6737938fd12220d291e9856f743058ea71050fa8735a065c98a4d22a69acdb3dc15d5a7c153d912eaf3f2262c3108dd96d6a015d71696f1c5dec2b41d8d4a76dc6b3e956e64c435192d5ec80635cdcc2f8cd86168cb870c0e9e712fac0b1704a5864140de545d092fef9af43518c0240da9fe3f7e2cc002a4392f80eb734188b378ba33102f9ad75ca1f11031c9c2521b2ee9d49354fed0fd350c3c37a4ee3005388c564dd9a117e1cbf14a4486e0cf3053aea7b7773d043af31c6a0cc2ea1728cc16fcad2130fbaefd76b9cca5a00897703cdb177a572e0d2ce677d725b7f77d41a2ac3fca5135256606e5acace26b5145fb8f4d0ab5e93536b802d8220bdfde7b3a74aa077ed5ae426cf9b791ded789c67881250d74ac8cca3b35642bccfe2a9dda8ff671820def9a142cf12ecf519af9a2172d8f2b360c13907f55b84ab5fbeace1f9d0915d847fca98e83a4e51c816dc14141ee1d53730a854b5c809d2fbe5f596ae1a096dd2616bf7c07de7cb2c45027f8a11c6be9ed26951ff0b0ef7c408350ba965e508506292deb9f4f4776cf601114f01ed8b5a6217c7e3991aa370b5134b63d7a77cb5ae762f7b7622ac03036f2e3d953499fc14bcfe740c5d98a84653dd7de6441ba619c21d3a4f912edd3211950426ee62f847e3555faf4e6b5d2a2fdf58ee3592a8e338920978c9f90a4d3beb893881aede8f6e93060d31080a4ca71deb86802afd7ee3965c999e7d60d54eaa9d31a51efe353ae3af961009814ffb0c28237cfe015ddd5ab50f916c01bcb2d28613c7871d31fbdfd0bced5e7a1cddca2e9d805a9e537abd88bb94db5b30d0b9697c17974c88441b0a3509b9c8ffaa6be5363fc46710b607d8f620f44400f59e1a081055f6773396616d59159c79af8e84b7b2e55dce04cc251f88e8653e09828d02c501564c9dd4b79e9c623e20df58079b553f1e205e982b4065dd9c3e3b29d82c4868569cb170f03ce67cf467277d037375c788f5c4004ff01eae73382a5bb049e66e6f4911c0d46e682c5658d55297fdc4543d0768f671fbc4701e3bb76914a8cb3575f9b6fc0c486bca5c831290c9235a0fbb9d9402eb740a341d453722855f66d3ca3f3584528b3b110a2235198ca031500ec590c7ae09a6a970950dbc73dd966dc0cfc54acd108f09401bd776cf3b3719ed8d9056aa9ee39272d9d5d29ad9ec13ae09d3983fa96992c31ee81b59e159628b7347ef84281272563087ccccbc8108811ad41c4a85b603ae21b9e5052228ff4fa7ba02a94e5272b5269b1267876b13b696c5fa17a9bae8a7021003632e50598120e5760ef5f054791a34f366f9708c6fb6850460351361c391d4e943d19a2ad9c29471eed7f802b206e6a19eda3204a9f257b30b5ef7d2a6a843c3b1a54246d0f227cbc5d8e5d512577a246475792ec654df4c8f8caf352531772b30bc2580d3ec2922723ee47eddbbb15035fdcd5624788c080f390ca27a6112a518d96b0ced9c4c7fd3f3aa08532bc749406b1329a7f21af066ec64f3c39074669aa9704f50f961cec3971989567c0760bf50ea05a94c10a653eba6fddf19f7b1691b04e98281902021de16da6811b9755cff0047a7b656f775a421a3b2413cbfe039ba92665e65992bebf1b7b050f44ff8ccb946214b779acf86acdc9f92e0c9bfe7e2096731444eb5bc85162977bb897f8ab5ace1c53befab08bfb95413761a39a6cdd7ad25be5dfa81296772b92ffee1542790920d58f5ef47fd848c61956b5941bf8fc2aebe7cd294375d00b03ad0c686a698936ec6df6a523b23f5f1af81bfb9b4975f14ecfa9cf55a4b73506b4f4789248c2d956d195f68abe8e5f538b4d3abb5464be878dc082de78feaa4bcd2eeff47ca45ff6d20ee3c1ff051287e5f4714cf403100e88cfc3b6c832f7b09890f65eee64907f56e173f51661c791cc084096095a34d4efc1a6e1fb443164c7d00cfeedf18c815f2ab6cff210cad3b46258e4f1f1d488e05011c4d9248bffdb09d86a77b522ba932a9aaf531d397c7c38b3fe696c3b1921229a3291fb665657ba3abfb80033ad983f82f4f48250193157ac8ed311039b4b007cd8b05e9ebe032d6caaf4ef2814208e3b094c7893c9e25111a5377385c10024441caa2ab2783fce2c455761688a8c6168d8cde6f20b3adff26e037b978d4d5d55ab6a43e2af5068b2036244dd4195d2fb0671ddd5849af20e1a3fe4eb2174bf1577b6dffcc96c79f05b06f4893ab742afff09e282e787e78314618cc7dcb2309c4013247db5cd2d4b0438595005d7819ab6081b4a6a64a4524f6c2d2623a67acfbae2f11cdc952be415f850e3f455e3527108a2565cb55567bccdc6b6537e9e65565424cc3e67ba138a7f7112848f4f176100132bd26985a0dc5f874b3fa7cc9b3245bbddb08771465359fd2e457f5fdd0a10839ae16ce96a8858e11936afb620ef9b769ee86e0048b1094f777212a6439713d57269bc07c815d05ad681a6df4d57845188d7c96f1da5074b2afe6df88f12e5a359bf143e4c4cdbca76ad75e82aba3a6561aaa2328b4d3d20ce5688fee85040ac7b4452ead4907d34a0c3213ee4917d9c70d472b034872460ba7b7f693eedbf7df9527e0095e95730df7107e18625d014e62ff4f052ec9d977934d257534e80723f75d0c8c8947929a820aea7d63e6e3e22ff5edc379b114583f8b99d058e494245a829d0e7397ab6d770b4d7c1ca6fb3ee238aa549e3612cbd89616160645b67acb232d906088e8f809b545205df93f8c4c4625fe48e40ef06a2201ac2b1940c4da9b8c70850ae8dd21d062541d84e41e861b279e8577ae4637861658613ff6549524ac7e539a2ddd757c2246b1cbb9fd54d72957140caf31569ac408ea174bece04107c6e861242654c21082a200d4bfab1794efd054c0f770fecf7dd1f3c8b7f93024fc15f5f40bb1a5704d699afde6a7e72bf95c87fa549c1515d47310a1066532683556cfaaa21ba9fc485e91872f53821aa46ec4ac0ba6cd270ba540bc220200ee75f55683425c6912702be9162228fde83cc2ad9566b3df2a9ad481c43c2bcf16df7777ffd66f8b7ce14bb6d450bb121192bed2d04f18fb364d7cbadf19a760a0dbaaa7028086fb9fea27389d91c79df7edd3e62de94571cee090dfbdd622869b5ae50bb6712ad1df0d5a5a3b1e8e3d59ddd00a19182270159974a7ba49d9eb71935b51e3038e116c6bcdb37cca4b00c5e5164aab56166a6d9866b30e7713ed31271d0c71633bc364773d35c526e557656d0c7844088e4acfe123ba4a72d679ae3d755e7654627c50de77895da73ed934a00caaed6b2cec19a9bea6e224827863ad466235627f0a09fb4cb8292e82fc343295cb824a98fb32ed66a8c713109776ef622b7c16d2f54fd2af5b96d6dc3539a349c75378badc47a78436a0ca7757ab2134a5f7a198d7bd73a2be58d17346d26f41bd83978e561f6bbd339669889b2b702831d0d75f8713a89a7df93218f675cfa5742e95ddac70c4c22e6c84fed42a71356680afe42fff32d774b1edcc105a150c0953e5fcc4a227e1fe7e95912b4bcd758b7790237fec22306fd6ac8284400fd97e1dbb99a43762b1842e37ed68a1367e0f42b51b5b8acb91964f5acd49eb8a1b2c0ceb953d7f9f908dfaafc271d7ea77e54565e8f0aedd7607c8c09e0e0823b513a4adea88d4b20e7ddde2dbeb47984a3a7862d75f32cb757894370bbbcf87b9f5a38bfd3312f40288a5097f8ab31ca3b9f1d71ca97de4fe3b68723aa58747443312ed05a27311c668039006f1214f993dc3052e2b19b132722d58b1934107b93f0a83b6aeac308453b4be03db8c292eec5faf417aae7dfd4452e9fba34f8a34d43d87948682b8e946a00b42f76c6b2638c67afef02cacadd8508582d710fd2edadd348f1ecac3b49bb0edacd2efc18d0bdfc36179a5fdeec65f29a7b2be0a9055ca809b69bd58ed0f898e0d236feab6dc0ea4b7298e5eab4f15f5d5e556852c9be88826ea3c2b9b5f7c61d168a4d085c1ad37cd644ad9f9db9c88dd1c5fb7e4810d77d5fe8a1385305192bc0f916385982722cf56f492758b3818f3a1d06de2f5908ecd44f7998e73efb8244ce2ec942b58df5f61ba4029d7bf9a60d4f7cf94e7c28021dc9a919f48be3eebd8e2fca5ca9785695670eaab141f42693ba13dea86a8fff137c4d85824a6bfc115408779ee91799dc0a9e8f8bd7237aa481e21f4a136e89a74680516c46773816292b1a5b0eb108ce4593214801d8c307caaa63289b171474697a0d35ea2d7dd3df85593167c660c4c927d820d7d24348f32218f10a35e2980d56321753fe7c4d322e63c712d1a07bf0257d6d641927472f3155ee561dc4137fe408d07d404d9f0668bebad4bdcb8261d13905d3d38723b7da0d9e9a799fc6f9c2cc868713da418e9d5335c2130e7c220ba836bdcd426fc1f7ad19353b0c6f6c9a61693b3258194e84e6d25aaabea5810892fcddebd020fc6fe089106fe1cdf015ade2477721c38cf6fa4ea4dab80d0ba10a958195c3cf40c98004a78720e3e188f587906fb3db0d3eb6852e9705f24034a50fc6ba26b909cfa7d1d7a9ebca0b4ac719dc6e1c26d54b1ebe6884392085966407f36921908b9d6e4c89df0b2f0061faa1810248d51bc33e4059edf9c60f7da1300b7647b2e35b1849daa2314b87d26c136bb810fb0a8611ddebfe4d8c7fed2a7846f2b8b046d67ca6a08c1909a67fbae76d18499e0de294e155060dc7dd4ac28ed9d56dbeafd8556c8e1caeb72f9d1bf513aea1b620d0abcb9ad1913a26d8af3179218e062238a2b0dd", 0x1000}, {&(0x7f0000001280)="51b0dca0ce9da0786d6c646e0381aea555564f53c99990ad81a04ea55bdd1862673abe8ac3fb015a6e04ccfb5d8c46257b8fb366abd548e7bf0a3f0b25223aa0ae44f410afac56bde579230277d37c902d08e0a9091fa9d0e2eb6d0f8e1b6c546bd81ce40b48fef5e7d3115d5fcda0076f0ee74213827c6ba2cf999ae66ba203ca9e8aefebe227afbf56fa17c5e074723eaa133c96a89502e8fa6ca8cf580176149400ec9b07879bbb", 0xa9}, {&(0x7f0000000040)='as', 0x2}, {&(0x7f0000001340)="165d4437e65c91de29d1244c74a5940cd05970ef7f09e2db61318a58a85b5f9cc8c8bcc030201349700a30f86a7a7741eb80adbc57a84d430809bc33efe177de07bdf2c756f695d838c1b5007c699f9058f00230f56fc13585ffb5817e46bacfcf1e40baf6e5d0a9c25abb8cc8942e895e27cc9317399616405b2262265f7a33a140915e4a1eb8357ba36674fd533fe847153a7a8617d6841240011e339e5cac577ab2def11b17b49392593e8342e82a8f721cdb6239f755c9bec7ba4cc0ed5dfed4f9cfdb69fa64c85c22cd419b901d1cf12fb9344608629d1d3e759f78aea4d5340b85afb1687940", 0xe9}, {&(0x7f0000001440)="e6c456fa3332a3ab4984a3419e7f9a40d54a41aab9a4c6a6c1c1916b622cd1ac4d3d8b86b1303ab3530d32ddfce83aa986952b2a70d84dda110f957f4aaebb6963d85bc1976a4abe08063cd787b1631ef2318af4e31b8b2303098ca85c52e45f643a69494b1b29aad852001cea16acb34e08e88cbad137f4e8a6b598b12ca0429b87ed3a89b78c590394f2b23ea4b0c2998f72794cec00a101d5e86e6cace9", 0x9f}, {&(0x7f0000001500)="8e184e96543f00013e89e0473d380637791897798f5c098c390f26c21ecde8ddf00d88f7494f7e6a8884190196daed29983f79e23cb56b0fbb98a36e19a4d2ae28281b8897f4d135d7ff31c3baaf13671620d0839c04021b0513a1a84260af3f27f299e5e3b8db6d97e19d43d1741b76f15fdbdc3cc3551a668faeae0eb5ad2ab61ac69daf0ea4b7a8647dc08c9f4d55ac996df343bd2fbfaf017796cfa54c8a5fcab560c42f01c1cfeb7961739bded61606d4d300f2540bee36433080bb1f69461ff4cfb793ab9fc4e7a25fb457dfa0237fa78f5210066a312aed0e6320", 0xde}, {&(0x7f0000000180)="b9e52bc1b6feca8216ca3c84499dfb24b5024577bd", 0x15}], 0x7) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(0xffffffffffffffff, 0x80) 12:14:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="decf0930742a34ac65f8d6a6f026429f786c4d0e363f791baf3b0ea8b36ade572b9f7064ff0a3cc630d82912740b5397fa0556596b0a4026ae1ebf091fc5a5bf7840589a4c2656618d68b4f69fa59bccfd33618777fb0e325333dd6a7b907f564675f466f75f5f2bd1e9afe673e5f1", 0x6f}, {&(0x7f0000000140)="829429def824c871d889a514aecbbb781990868636a4fd956a343792a7cbf0012e0a03db22a4", 0x26}, {&(0x7f0000000380)="4ff2ca79c812b4fc8541651fc14e260f8fcb36c66b47256ae87795bd24212a7838f6813dc30d63283a6e673e5fd37e0f5ab737419144245076b50a0753eca0800f43457cbb451d6d9c368122713b37cbff308bf2d3aaac2212cdf937c956cb73b3fb7dfd85989dc88ab8550640e62db8ccfd48148f792a7ee6efa8254eea4da7f32346b4d2ed1beb417ad26612758e4ee1c0db7743fac73a591fd72e4472d25c334f680ed5f6291122df6fa840d8ad1cd9d964ff17432af9de9c45ee33db80f2a1795dc9c904dac57f6ab61b46bdba3cf36addbc3823d18b5fd8c937ffdb5f1eddebcc31345f1674f450425ecc4f7c53aa7bc81a0101b2266838ed5a06a7e42f11abd8d0ff2821567c5a6cb15aa8fdb98c88fedb3d007d7544778306e3aca8c96bb836d270ef5d856313e56632ddee8e0bb5d05fc1fcabc15e0d18389f32cf933561b0c661b7793327e2ed75ae69d53fca6e6d9485432c2f1a09ea405372c001ac4c5606a74b2d47e59d0be3a709fb24925fb64aeed454897b147f5f7080d286889b29fa59dbc62b4fbe283adc272c29e9e665a3761651ac2146d8a4bfde3566d9bd249c57be81136e152b2561a6f46962b3a8ef102d99d4eb93d803b0ee1ea51cae31d3dde64c5b6e09d0f2532bb226e3c7bcfc413652e9fbbee3d1cb82cc62f05d4934e8d894358b69148f67d8047292e83e632b39b66fe0ff91690dea0f85737020889342594c738f8f4fe86e5cdacfb647a4cd3389a9ce77699e058e8668341c085522b3f5e46ca3d7afd8cc5c8e3c50aa98609672f2af410b0a2fa3b5773320649b1b39153b48e444bc36359c04cac7097bb763e58337020491a56bbb243195e735a73a3fb2707f28ab8f7a8250cce212c24eccb616bf7b5b2f04d282341b139d795851fd8ff7e353df33ef8f2d3ebfdcba3e7e2c3ce159c67c277ca73c6c2e6220e89483eee2a3694ae0f6a9359764aff84603e094e0684cf47c2c1aa764dfb02e87aef6248c419919e9dea6eba364c2c14d0864334a162e1fdda1d2a54a297b8fe95d219464cd25f6465ad0ad23cbd58c2faf12ed54639759023a3437c2fbf6145a544bd94f50a8d142ba07e95fd76f37cbbe3c38e9b87ec22a6861fd542c8011a9a8f809138493af5cbfcb7ad211d84179f33f54bc35dbd78a37eb397a0881def8760a6743f2a0d859acf760f2fc3b669dce607e74353e4b641a65adb0a39809a4d9b962dea3b45f3aa32448ad3071253524af832af3860c583743ed0802b483b2ac511929a4e18d0df3608deaeb735e7503135b9c0f1cf3110382c48fee863e72b8b2531ececf74e5fdbc72aadac3e86315c39ef7cce3bdbca0f75582ed6b5643744bc631eb4bf4fe7851ad071b2a9e02dc3771390ca00a99bc642e86cc5f1b9c1433b4f172510b4609cbbc8bafccf2a53b0943db3d72e4d47cc1aa6b48682c4ab0c281037f89f9fff7a397ea6aea0642f329366c285358bf6060239791ab4c1d1719aa41baaad1eedc8e44c51028c247fc92f3c7f7565f322822bbd71c46c11a0d28cabdd0c542af8faa7d21b96cad17afe6eb66d45baec368316bd01384cea8f61bd30e038426bac0f53464f747653c2e8287d94842baedc00b5864b68593d92a081c2702a35fd9b4c6803eb29b1519249e015b35ae1131c36a94ae4e878f988b3f5b3fe1cc5229ae074c8c986a3da1573ce956236074dfa122ed07920f6a22a3c8331d207873373ef0c43794b0b923f98b0a418c1b50c680ac6cc0a49583f0006b2f548cebd4f929e9a3ee63879e9ac850140eb7ee7887ee4537ebeed0b5862929ebe7448752db7db1580e1a40af302b45a3e94f7405251a9f08769b9872b53818b57706413c36654b04885952f954824a63c070da8773c082d96d419f121f6991f6c1eced9cb902d64687ada975702dfb7d2d552ac87ce4c76c7818cec6026289353b0fa59d69ca519143404a4f8ce42f058b8cc6af8e1bbe4960e409f10d3537950b6df79e7ab83ade6a3df7ff86187fc55203d92d96c4ed4189c090948c248ce2f3fc0d08bd28245d90e9b5245ef809b3917d2c316c8e5cb7ef24a20e165bb91a8d0a829a1803e9cf1e78b7448fd227f227a42dd0aa7b2cf9c6ec1862657513b4af231a2943260e965834030b86035b073f7180fdd77cee789175a1f9564c1c6fe3dd2cd4754460ef11aed734cb4ac721b8ca0143f3d3d33346797184247bf2768f3544727d77c7a623a13a9b4eecaa51c11810dbf99b94d2d0e875ef0d88373cd6117b20913e7d0e883a34454e29ad6c3334d1c2197bac418eefd9f42632aefefdb64f29bf1f7bb2d6631f10ba2b99f55d8f6765fec9eee822ee8c6867a58e70c0365db48c1d5f835989a751eda029ff8d61cc29c69c7412fab0fe110caee23d96174588bd41420ffaf56da844720ff3b74faad070ef94f57015b75e1b79cc17b715a4e6f161c2c1af378adf3d99e29362cfc4705b235c4e86a40b906f97ee4ff4cb03068571fb6aab6101318704766fea5e344bedaebbbce5dfc49b96c55e9be90bc3a9acdfc87a11fbb243519236729243520b75973168822118fad8937ee542303e3982e4970ac8f633957eaf863303aa860bf22ae4884ab8242a9bb91bffdeadec0a04e23e823558870fb85e9d45f4c48a030fd77668fc59f0bb6f781494b1bb87ac3fcad3bb5ccf9f0a1f6bd5974e71bc75445e27f24d6fd6d449d2e010fb9fcb9eca4ace774275e8e1ebb2094fe09abed0750ef6cdc5f99cc7bb7f96eaec7afe862c9de3fbbfa3266f3f072c1092c0e0c26c84aebb27c8bc6f0bcda84b025dec149bc281d735bb6544434a7f58a47dc53202afaa23a6b8299814742fee005a6d3e299602c68c7da392a9ee5d4052cdf99acb73b2852a3cf68d5513e76a6bf866f274110b4ba59b042294a079ef19163c2f370896b89eb40ac99f0aadc37d15de6a0f5f674fe03965a7cc0085a68a6f01e8b4aedd5df7e058980a926436571dd4ca3101c13dbd4dc3ab2ef7c15b705eaac486f25ad0f8d751dd5bd4cd8023209900476fc78817d48ebb05379acc5fb3ff7a7f13fe1a35ce54c38611e264cc92e43aec0b044b93870a24c0f324a2290c7ac53a5f1c9f5fb764f56922eedf615bbb500ef21c7f08f93feaf068ebca1fbd3c1701d9de71eb99974da1ed0629c7e2e99fe2e836841e46d9769aa4c206da69c2ebde89aba3c6c123ccead2bb3f8f01315150613304ad4d0917383d74bc50cd8434db9da9fc778b8faf418b2bf3589856b6db0e82ac7b98e53a0065069eb916c9d7e108067c615df91f9c60b83005bdfc2e91fac946f028934763829e10924285398e6baeedf3eccad53fba507a718d768659b01989bff812df9d81014f948c69c178edbda61c81e959708c92aa67330856a34f6d6cccab1ba370914660c4752b0e9878d849a930ce664e831cdcfd9dec825f161ec7106863d2730d45e60f539dd664d1934f03b8b2a6dedcf3034f15177fa779e252f7e6c61d540768e2a4ec5eca27845b19d9f8b4ae6304fd9d86a6697ce2d5953b418aa3b7b97785549a83572efe09da83f4f41b22497bb5bea5a6088d35ac00ed19aea30f7ef3219bd94dd2a660472ff8fe4914c496cf2860374f54b1d1be9969a09dfaceb76d9cbeb3385ac33a89c9aa753707f007a9b008fba52b649962df3b37c6a13c6a1bb85cadcbf0fede3c1d70fe19c1a8bc92709f6b0081afd090313a6b977e74c49cfba2486a2842fa0c3544c6b58668f384eb6d47fa7eddd28438624121a37dfaea7cabc0a4633f5f3a080c20d774baae1e55c475a2df3b6effc8b8830fd89a67d429a74cfe86a0303d7315a869016e64d8439d04e41dcfd7250e519dc763e09d9f386362fada9e710249da2a49c421f121888b023deca63aee0c73ed67b3b9e5fdd15c508521e88fe1efca09954e2ac99cdc52e77fbe433903556e0bff19dc166e1edecb206b43ec524b60a47ea40d326dd283f7959de1997cc737f13d34042d829a471d7366568bb030840237eb9cbcbd9663a09dd83cab710ee8f14eaea294caaf8a72bd9109ee4406a5fd5b928b0e255a475edf1c40601140cbbd0830f9e6314ec16df0355c4c798ca9c5fb47bffff08f533b9e2104507db9b1dcabef87cdf922a48310d260e6d9019abf3b4140deb21a8268bdd2f43a2980f835b41fd83c4c2fe806fbdc6da61cedbca54de41755b74e9b35c385e0514ac6330eba499eef6527d7296da595bc95cc2bd28720d46d304a9f966a517dedde6f168546ec35b338814c012e4b841e1237b6a3bbce023d02dacefa3c0880ffada800326d68c2370e82eca585562215cd525826bda5f7b909716df4e29f12bccfa543466a9bf8149a507670565fc566f595a02fa6ec97092a1f20ee87f0492c20eb710fa6eea413411231e7f8cbd64685f503dd0c71f71e4a8855307b4bc7b5ee312054a16a117e30c1349530857c888f0a3f14d2ccc6c80f918510c1a2071be6e22c47bfcafe2d9caf428b95625b8e19272ee8e49bf7307d021d4aaf746bc3c61438606177ab5b970ec84d59bcb13058997f12f65ddb6aadeb9be987aaadfed857585424c1a8b4505996065d0580ec878e8de994233d22dbd36fd2a84b781af5f70e4c76051bbeeadb0b43faa9b1b8f5ea8fedfa009a5409fcf7efe06aba84e7cbbac57b5635d667aa27cd80dd38bd73c3516a34dbcc9a7aab86d0c2552e48231ef01f899d4397f16dd368cf80101506a9cf8c0b8c8c1a9c2653b35cfc9ab373688308e360d295da876fa60f70802a1ceaf4075dd0b840f093fab0a53b05d99bf40002f6e888653c2954759bbe3819014ed59ef8ae9d7e51b4b8ca33121ff94fc7fc7d48d6f9486257aff977182db84b6ae564325b86bcc3ff50e063d20dcd9d02187d968730c1e00875dbdbb863b0c96b1294f2ec86d0b6de6ca76a9a1dc37123578743ef440cb86e588b1ee4f6268a811c539be3c19844a49535276155fda5386b38d81cf036457f567fa40831511b8fb7498db6e3cdd96c44c916eee3da39ee1f440cd23de784f102f2cb4e10d771a47008a993acec2502dfea53602f8384a6d10cb3d2cb32c252d5f4765812c3144ff177405d0b73e290043db94d6eef841c2f15794140c49ce92781ffe11baceb290c3ed6e59dd56fa881acae8f6f2ed31c1d616f2007c6c3dd387f06c851d22cf41abea7eea192d7aa1e3614ae7a07be44954039f1c338cec7240e29f879148ef0f6a269e0e02468824537eac0444ea3bd7a8b53d76fc8cff5e648ab3a1993c2a0df25ef8ea57a4a3538f027a36e51e1e9c0b3ff046bb792eb749d2de722adcdb137295309b7539e3d7f1a2d26ffdc09b7c9dc1e9a105e4787302b9783f06f24d3204fd4d04c6e3963ca05f410cbf76654f018c139127adba1ba9d86c71f3c74b80015a2e83cebd21fdb899c794ce92ecaf894ca5248fd46bb093cf0d34db612118f662ff1f5a60531257d3fee7207bb229c677c5b1cf54eeed3fee76a0563da13092916139549c193d808ecba660277a5ee87950cbc047f9676018ae74ce2f12487513d3cbb81724aadfbd5341074f11c13a35bea8692ffab12edb725c381b08dd0a1ccc60b605e227b810bc4abec7d11f8d9023c75baabd72954a76aeb603898c4d85c0b18605bc9a68c84b013b587c2a2d60e77f3e1a49eaad4ae5fbc6fa0b788b8619c83bc6b4ab5a7af4ce07274ca2e80004d521aaa4e37f6335bde4b47ef1cfb38a457d45d986794fea5508d723d51b7d604922c76ae3fa5be57c0956378e9", 0x1000}], 0x4, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 12:14:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, &(0x7f0000000100)={0xff}) 12:14:45 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000000)=0x8, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 12:14:46 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) semget$private(0x0, 0x3, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 12:14:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 12:14:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) r2 = dup(r1) lseek(r2, 0x0, 0x0) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:14:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x1f, 0x2, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:14:46 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) 12:14:46 executing program 0: pledge(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = socket$inet(0x2, 0x5, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffffffffffac) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x5, r2, r3, r4, r6, 0x60, 0x65}, 0x481f, 0x80000000, r7, r8, 0xffff, 0x5, 0x5, 0x9ca}) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000002c0)={0xfff, 0x5}, 0x10) 12:14:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1a2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 12:14:46 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000080), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x0) 12:14:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25004000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x2e3, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 12:14:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:14:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x9}, {0x9, 0x8}}, 0x2) chroot(&(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x2}, 0xc) 12:14:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x201, &(0x7f0000000040), 0x4) fcntl$getown(r0, 0x5) r2 = shmat(0xffffffffffffffff, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmdt(r2) 12:14:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) 12:14:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) 12:14:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x0, 0x11, r0, 0x0, 0x800000001) 12:14:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 12:14:47 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) chdir(&(0x7f0000000040)='./file0\x00') 12:14:47 executing program 1: nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) getrlimit(0x1, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 12:14:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7ff, 0x2adcd719}, {0x18, 0x3, 0x100000000, 0x6}, 0x6afa, [0x6, 0x0, 0xf8, 0x9d0, 0x80, 0x8, 0x100000001, 0x2]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) socket(0x505ff35c1afac0dd, 0x5, 0x1ff) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 12:14:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001200)=[{&(0x7f0000001080)=""/45, 0x2d}, {&(0x7f00000010c0)=""/39, 0x27}, {&(0x7f0000001100)=""/199, 0xc7}], 0x3, &(0x7f0000001240)=""/203, 0xcb}, 0x40) 12:14:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20022, 0x180) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0xfffffffeffffffff, 0x7f, r1}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e0f66697d65300093957ec42f382185be38ff908e203f578bb2ed329695dbadf893e6fa833017c74b27bd9ad5f7b468e536097b980310f1a12e619fd3f017a279d84218ad65f68d5dae982eb06ff8bbdb49b7df7aee749bccb38bbec18cabd437c03e8ef88cbf31c742c7eabb88b5266cdc293b70bf68217cbec85de0e29a71e4b64f7481824a34d27113f7"], 0xa) r4 = dup2(r2, r3) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 12:14:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x52) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0xed38}, 0xc) 12:14:48 executing program 1: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x800, 0x200000000020) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = getpgrp() getpgid(r4) 12:14:48 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) socketpair(0x39, 0x1, 0x100000001, &(0x7f0000000000)) r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 12:14:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="690b4744cdc7af3fe5da3b5bf766572e82565329795efb1639f3b4101476b636e6ffa6c10034872f3426fc60decbf893a697e7a8e15a212131281148538b7298675db5df52c7b2ee1acaea3d0b4d17db763c21b5ab23ce606b88fab752fa1271fbfd12d76c3806df103b10b020f7a82d3fd1c99f45ec96648d37755003c2f006e8ab3c8ce028aa7cacaef24d4abd8f5899a2df7617a1a1360d59b7d32500", 0x9e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$setflags(r0, 0x2, 0x1) 12:14:49 executing program 1: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x5, &(0x7f0000000040)={0x119, 0x5}) 12:14:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x8, 0x4, 0xffffffffffffff00, "aa7f5455d5d161c34bee52548726b3896872d812", 0x2, 0x5}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717", 0x7ea) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x2, 0xffffffffffff6a02, 0x1, 0x9, "f011464393b4660d5f6be9b2f88d48f6accfbbd1", 0x6, 0x34c4}) accept$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000762b80508051ca86b259bcb20000000000000000000000000000000000000000000000000000000000000000000000000024690000000400000000a04f12d400000000000000000000000000000000000000000000000000000000010000000000000000000000000043246055391402923a00000000"], &(0x7f0000000040)=0x6e) 12:14:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="02730aad0232554fc43295defd7bc9e4d11c8761723fbd312826670a8631fd607fef0803b22215f5c86d63696fc74aba790eb5f3c534079d9d57f8370eb2e0ed984ddda9db724d93fba336752ff8afbb3e", 0x51}, {&(0x7f0000000280)="a85de4e48a7386456f4e63878f6713f9be8a6e404037a7e39c75726be7ef55e0b352e221aaf58cd16da202c164a0400c5d0f2fa2293ce7e8efff662d33276198f149a8b13fb3fc1f3079b80480b47736d978255d573daf435ae14c73452093ec30ee58fe8a83bb7c33a733503864cc7b8994dfaf4c21428ad55816533b388d31b30ca4ed62d403df8976fedd4d7270ee3a18931729c9bf9b8f14ea97ee0e179b975d0f5115e926ed1aa10811467ec6256a38fb09e5e9f1976ecdd739bc31ddf01678c8183c91f8b74f1571", 0xcb}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:14:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') 12:14:49 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x10, 0x3, 0x9, &(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x4) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00007e4e3668dd18eb2be4949681376c6d867513c5d15c550539840acea5e0d72416037943545a91f5b8d0eddb2ed0980abcacc60d91ae6ce61fb0b8189aa205c59006a244685d7f482e87ffc425ade397a10f1e20f2bf3cc52741769ed174fe7cb284f70a749a765e811b3fffcb1fa718d09cac047486c6b97c08ed1f58c1fc5699af8d5376d920513fd15ed71390136d44ee77e3edcad9daf47e91a8d9693836a414e768980747492f812f0145006bb1b37a0ec40872ba05d840d73c891ff9b092a625e5b55475d5b4824898365e8843348e29d34b69ac77353e7234653a72e938538a9379e4d73160"], 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 12:14:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) r3 = socket$inet(0x2, 0x1, 0x100) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, 0x0, 0x500) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r4) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="ab6a1313a9fdd25b1412e8319a7e0e13c80b25516b5ca40191ae35ce97afcd8ea2519bf7478043e74943b0627a74d04ab76ed6a7b6df89c27d03a5a0aa432188b0de750ef6803c1abfcc25d60a05adde72721b9866d4491a9ffa9616bd1df0a98091f12dc3cf12f5f22b9af8644ddb295797a5d4ed32a1632124d02be3fdb6229d0b201f2decf09297e2db9897686ffd4580c00972185988797782f22d95e22138f27a95127a9a9066be1ba1ac18eec6b8317582163a2d83a94e65972431b73f8b19568f18c33feef381da8745ca68b332b5ff88b665e681bab6b78e368c80971b22a712", 0xe4}, {&(0x7f0000000340)="1fbca25a5225105f1e56e4ed5bdc20b042d17946f2e76bf96e8e00f35005203666625fc3fe0295a16eab5e582ede943adea92bee5f6ebb33ba36976b91d96613f6fca32030cba98739b6a831ac33573164dff270f033431316374dd363df2b308d846e0a8d4be7d002b15a5b22bde8ce86d84f25be78e97cc58013a928f11ea76e1b4bf1df2776a87ba9b37e5d92f2cca0a2afe63ff241bd278d2ce6e07e9c778333b5faa3a84ca2dc8f3b9606504a6a036bff88b9cf088baa4ed15762dd2014a89774dc2a12842973701b68c5db3d27555cb95e884c42eecadc0ae69e160fa6027c948e51465bedb453179b8d8701ee1d733c47331549c51567316eba", 0xfd}, {&(0x7f0000000140)="331a4f6f85e47df74b8a5260d6f969339b91e1f1bfe894afdbfbd423fb0af091adec4ffe995b0bfd7687a861a27ab9f1b08131994622e700a62d4f3983b968e79967b50c27b68c78594a10b4407ee3ab001b68c98acfe9cbe3f7dd5d55fb975db2172b43f541c077f2e7562ae252f2021cb71b13e95067cb7c6cc56d05209044e299c181bf3c87fd44d0a56414849520381d501a888ff4044acd44aac5ddd5d916e3521260b3c28c749663d39dbf075ef5", 0xb1}, {&(0x7f0000000440)="a5e7cad552bb05498d868d642ad091d692be7de7fd1c6969be36273ab3a22d8b9a47032eaa0461482b94ed331980f6b1c3d5276b466282dfd3d0b872c7274dbf724efd7e8abf7336c879789485ff4ed4de9b85460b96", 0x56}, {&(0x7f00000004c0)="d2601d2aab9c429c1ac69e2f3e05e8735094fa9a59ad839dd7d65b670d70573a3637733bfc51e623cb134a898fdd387a65baa8e4325cb8df108a9b325b2cd8f0e9a0eaa1501e4342b33624947bf123c5c97b0267a276baef9a2e0722c7e5393a76acd92e2c5d1e2b603a2e06f3daa62f028959657b7b1a157ff1d577dac5f44c995b6eed0e8720ef7b6f4134db3c363e7a988c1cdc3e81e532162ebbf3fef1de1d0e39b909544346a4c7d8c3c269c7b3c8f095e3639166a28cb7cc86ac1627077655143d79f54f4e7c3b426711c6915adcde9555ff940db210f07ed75e82bedb1e", 0xe1}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x8}, 0x405) 12:14:49 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x20, 0xc007, 0x800, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 12:14:49 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001080), 0x10000) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) r2 = getpgid(0x0) pipe(&(0x7f00000010c0)) fcntl$setown(r1, 0x6, r2) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) pipe2(&(0x7f0000001040), 0x10004) 12:14:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0xa3b, 0x282d}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/54, 0x36, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) 12:14:49 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 12:14:49 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x1) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) socket(0x2, 0x400000000002, 0x4000000) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) 12:14:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 12:14:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a2c6da9b449dd77a7407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x199) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r0, &(0x7f0000000140)=""/48, 0x30) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r3 = semget(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}, {0x1, 0x1f, 0x1000}], 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:14:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x12, r2, 0x0, 0x41) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) r4 = msgget$private(0x0, 0x201) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/73) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:14:49 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = dup(r0) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000480)=""/199, 0xc7}], 0x4, &(0x7f0000000380)=""/20, 0x14}, 0x1) writev(r0, &(0x7f00000000c0), 0x64) dup2(r0, r0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) dup(r0) 12:14:49 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 12:14:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x6) sendto(r0, &(0x7f0000000180)="b0e492694d057c0bf64b0c03ba51c7df26bba4613d8ffcf22afc428711d6f4e53710d9d669f5592c536ee136299fabb940a2c580a1335cbdef5ddac0b4ce4f18b129977042cb310d7adfb018734d25177a9e435518654ec28d81e74094e6cfe3", 0x60, 0x404, 0x0, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x58, 0x4) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r2, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) fcntl$getown(r2, 0x5) 12:14:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0)=""/18, 0x12, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 12:14:50 executing program 0: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r1, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) r2 = semget(0x0, 0x1, 0x40) semctl$GETZCNT(r2, 0x800000000000000, 0x7, &(0x7f0000000280)=""/238) munlockall() utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r1, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r3 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r4 = openat(r1, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r4, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r3, &(0x7f0000001780)='./file0\x00', r3, &(0x7f00000017c0)='./file0\x00', 0x4) r5 = getegid() setgid(r5) openat(r3, &(0x7f0000001800)='./file0\x00', 0x40, 0x22) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1000) 12:14:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 12:14:50 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x2) open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 12:14:50 executing program 0: r0 = socket(0xffffffffff, 0x2, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 12:14:50 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}, {0x0, 0xffffffffffff7c9e}}, 0x0) 12:14:51 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) mincore(&(0x7f0000bdc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/193) 12:14:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 12:14:51 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x810, 0x10) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) pledge(0x0, &(0x7f0000000080)='\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x84) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x18) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x150, 0xffffffffffffffff) 12:14:51 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="bbe3030a07de8b5d07c9b3105e5e719a40538203be24b3b8ad9f4a57650868887d01296c2567809200909a80eb28789b12d31b17230b81bb6ef4b38f13dfbb92cc7a551f876bffa64b37b2acfae7c71d1ca7679b16be157f89cd23a51404970f1b0d8e506e204685854447b9d6ce53e218ab8ad916adec15b5d3f1152818a57daf0970ebd10219e10542dcdbc69d89568a7940e0972248ee1b3797dc4b60e4f56524c4a3f4ebcdf9d67c46249d99b978ce4cadfc697e9efa5ce06c3b96ce10ef29876b006eb6993ca0791f47b117cf9a7eadc338660ac781ad158dd6b382f76c7f11817743abeda69185b68837b35d8d85473921435508cb", 0xf8}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 12:14:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setrlimit(0x2, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="824b3fb9b58a4d7c022cb0", 0xb, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 12:14:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r2 = semget(0x0, 0xb5d45fb056bd06b2, 0x28) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0xffff, 0x4, 0x7, 0x3, 0x7783]) close(r0) dup(r1) syz_open_pts() 12:14:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4ad, &(0x7f000031a000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8291, r2, r3, r4, r5, 0x180, 0x1}, 0x0, 0x2, r6, r7, 0x2, 0x1ff, 0x101}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:14:51 executing program 1: 12:14:52 executing program 0: r0 = kqueue() r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) 12:14:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x23, 0x3f}, 0xc) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="17676c513d6e760b9abb764d5a02204f676f7ac4bee1520eb80479c36ba19529691742572c1de29a3361428263103a2045ade193a75813cd7ad4362a6e5e75b6f53c280c292ba2819f7ed452992622d8a25d6cef220a87438cbb98", 0x5b}, {&(0x7f0000000140)="91bfd4c4bcbcbb66ae916d6fe7878a8046f38e48c2796d166e0982f8acafd0dd5628e60db785cf70efd12fc7e0743d1234780f7fadce2041f843e32b26e91f33e26050791c7e5e1e346e421630da33ae0385be41f225b6b04860606ee06841d95491561b2a68e1c65871b4e04f96be47c8827e831df450bf3d85c2b1729016f6c41f497a1bb410d72abc7a6e4699212e43813d16f37f95", 0x97}, {&(0x7f0000000200)="900934f0c7d24c2c3ab5c8958136c09a323c4433d782f8ed5881e60a4b9a4ee2473089873d83898b4fd62514005e5a72566a1b485de94e5861cf220ad9da337070e6e43aeee322bb988958cf3939ddc956b28893b7f4a6aed8399231d84913dc3181b66cc0aa38c8044322a02e3610eb686bb0e400c6e6b957f1da7f482de587920e2960bf4690bec2904e92ed65ffa900bc89d726b0ab4790c4c6f165125511d6fdb785f7d0701398e1f4802f026c9158b0ce0398dcfd9f3e81d77c", 0xbc}, {&(0x7f00000002c0)="45f7580771cda4388d2383f75cf476dbdb03a8b640bd40533be15b589ac718763428b08350f71b3f2524cbe8f0f8e01454ccf03fd8f82227b6cfc832eeb1cd6d46058d84d8f53e516fb64c4d1afad2480f98603bf237cad8f9365d1109aaab31ca1b75197350cf27655d61bcf074de46d73c31c9d042ece133a5", 0x7a}, {&(0x7f0000000340)="fbe0fe031a6635bf129f46cd2998769388fe8df1447bb85062567ae3986011b8138e477c74d0113c3ff750be15448ad09f4f55ad97a8cf116ee0f9a0387e07e0818145c9efe12f1c8595ef4fd09a49069d2ac719e8d5908d70fa67d66ba424f5ea01327a7e37e7f7369b67a083b8d0f01c0893f590ab4f51ac1aa8137104d0168ab646f84cf1aa6a9a299cd163fa3d93e312cee7b5dee092f21497c7d5e6fc647363805ed4af57861e1469394898e0280bb7eaa5fc0924c1632c934ea5d2990932f123f77ff2da5e0cda83782fec47910ce63bb05d3667b786f8c40fb1a87204cb4232a97e79c97dcb8b5b2f1460c5f3d0031ce5ab6b0c", 0xf7}, {&(0x7f0000000440)="51a6e87a550dafb1640889aec1e0c7060b2aadc1a016ce26", 0x18}], 0x6, &(0x7f0000000500)=[{0x38, 0xffff, 0x20, "ae83b59961f693eed4297ab9b804e8be37e5a83ffb4fd66aed319cdd212f0c95f86c49"}, {0x48, 0x1, 0x2, "0b2a8c05d4ee511ff2a422e1d09a37ffcd0f7f7093b6ff60c4735e2ec8cb892c06cb9eebdd4940d916e9a93a30e4c576461710"}, {0x1010, 0xffff, 0x100, "fdd5ab3181e3f3c33d7986c1c99961f6de3ea0d882d25a572378eaca730c801b5d877e37ca5bf9fd0f89463a61c8c0a3b38f1c91d4402b2f9953c80b9f837ba84ef5723b0979c1f90769aacd862b330964a7355bbe85e793a805667aa71e365135ba87be1ec63c8a6dfb8d0c463745962fbb04f3fa3d7672d16b4eedc40630f9c987ba02eebddbf3e0af51e33c6ca206f638f5953ec5d7d0303811dd694d547e356ba24afca7b912aa6aa03e209e45f0d22b54b8e69c4309fcebc3b5b0c56dcea7f171f8762b11357b558ee83de00e0169cb3c2c4ca118ea95862c216ec1deb3b71d71d6ea764e60727c86ec76453f593d430a963b9b5f8564e688f88fde7b6d455885f1f5851b2b5d7326809364929193195b4120d1b38e0c4416b088e28236866caf9a40583dfe7c1963ebfded8ab70355be1a9f6adfb1ceffa64ecd56596bf3053b3739e7b13000b0dd7f5297d06c52b9909cd7dadcbc379a4cbc9c6ee111eaf79a49f3855bce900d78c9fa05f3e6a9bcd89c27580fd56b950744f6ec334fbbf01e308749e2490bda9d4011bc8622d42893948566ecc73a71bb371eeccad86eaebfed594e7780423404541012cccd47b3362ea62bbc1ad79e3ba35b054ab0fcabe66c098d85bd5f099b7519b94e1c9087b87803a1d9d2d59123b484b6526f01bfb9924dd0853602a1a66adc8cbc571f374120599f0faf56056b5a16f1fff75e2602427ce4db5ad43a50752a2cbb9c9c52ed7d5d3ffb79bd65b203742e979dbb201f302f72f0a6322f25e74bc0e14f4506dc42503fb90272da482cb6861a9182a1419b63df44f69b7839d63293cda0820401201ae63d45d5fffe782201fccd42feea117fcb9e1a36bd5b1556fd64c0508acf1c1b4ddd7e477ad7ebd67b21506d27f3a3f821561f5eb1cf680db690e7ded881f370b3787b9cd4e63cc38c64d41847639c0e4760f330e43f416352f62f80a3097d7241e12085a9afab7247640187cf7155f4e2b5291665aa82dba19c796c009fe0aa80ff5729aef75f7b49b317a34a8aa735de94b9812675602126bd49a8f655f85824a0b56e147f10b8300bf2c2c2823dc813b1ba1af7448bf95be1d123b2dee8dfbfeed74698f0013a97fa638e0e4a64a86f7477ce4c4eefe382300169f84c6cd2475c862d5f5094a92973996db7dcc7b99fa02b7ef8c6bf72f6e058d58d387c36c365a9dd2370c9b4ae0013f807f5f7a635119bb9fc7f91ddb4928fe79e400be23359aa5f4d6ee4f7d934eb2c00251075594c5998ab66d5d9613224a62c41920ed7d2251f05009dbf662183ed1a0fbbda22e4792c7a5438d493f9b78ea9e33a77eb03988e7da1dcaf4463e0261aedfd03cd10712dfd73aab1662d0dbd606b98ae04b721bf1da9a16f0ff1586a8b3126298cca0b32c6ee081b016c874036df100e21a6ce2b3d5e934debff2bf767e4af46cfa4e3ea7268902285fd53a5f9f02868842d8959569ba091440cde7d0a1fe875657d4de1e20e09bb89b48beb47874e0682424909f201d3a635f232c1228b993c577e5e27d4ca2d21658193d1aed83567c94ff730ea53ddb071ee3e7ed7cfb461121d39e42e999af5704a9d65e5855336a1aecf006bfff3bf75524daf07cf6f7dd3da8bd98434b9a5d8287af10942754f2e5bbe34e1d81d5bf3f3b5c6e7c7a57252ce6e9e59db32318c06a487ef3b2aa21767b9782af37639d0613cb578bb630515053955ea92f7d91304b46af637084be14c57ec05e94a25d2b79b35b10363ba052316d38f85b757fff7cf30eb7ea2daa20867e01803b2957fd685cea3d3ed586e15d7b36a7ec2e6431a7fcf01e557f028ef2a8d9a1edbd786878522164fe40b1eae43ef04d976412ebe78de1ceac96975bca6fcd84189536ea157d676eebc2d9a3bc4707e5222f9637f9a29161ae3bedc0dec72a6e4835d2c57445553eba04819846aee74764d38924311f05dbfaf744fe964d2d430d432f0d3d9acb04a2ec2aa197d1b4e5be276f076bb46fb73a1b7d95907eb2a19dde319729631cdd1fc15f059dab7fba04a133b4cc842ff64fe68d7fcac920f2290e1319ffeac7de6e160b3b220b5f8bbd02acc6049dbf5849d975ec06587c3ce8ad00dfe30b49006ac62973be50253dac2ab57f75dc77744113b8c2b421bd32d451d7983e5ea40a758c4be1c34e13451d7468f37642eb2dd4bd85c06a35454462e064924409abcfee924009a1d270044cf41059444e68daffde9c23f6d6098a5488532862803104314563380ee6deae15d8bbff6e18eb586fcded4696601cf129f0ef98e77020dc561b362c0f85fdb3606085b80fd3d457b542576a3dec1891408924470c01b10453514f19dca46e0deeb5ee77cbf2033fe50b004f3226f1d220118682337ded195aff9353880dbb6573b4364ac43440a0338c665e78ac50bd850bc0179ca9f11b4c5108611e0da2ba918002bcf04e431d01c830f83b38cb5ec7b457d1a1050aa65017171ea9aeabb7d7463f987f03af70656dbbe566fc6da7036b69e0cbd458f1db66409fbc99bf7065ed1241e0bd4256b49702c78945ed5ab8aa8a7ccecdde915e361de965c8de74c20420bfd8e37d1c54acb71588623114a69a2f8a0c9f6eaf069030cd913fde64ffd477d02b71481b21db75f9a6006709d77dd6245c58562a3df6bf4ab1dd17f91f8e229795d78e764b689a28d4d927db60e8d8fe1a2138d2a8772d3b992e29a00563650bd4fdd06daafaad09899a3886a315a003e52350ff02cebebc864a1c13f1c6598034c4df8b4538c0722ab27bf39b5689ba8019730ab4c524ad0d5ff3c5911e3ff136a285ec02814f9ebe4b50a00dc09d4047bb42e5f92c69d8c9f02e898626bbc38600cc44c1ddbca78d6c40399608dd58fb9be0bf31b4635990e6b6625847102674fbca98d858e60b58dd8be87e7907122ca88ba07cbfd234d2e8c19a6d55708f1a7e26187ac4221431d205c711d2e413cb21f3d7d27e106565adafdd4f6c1995668413afc2cf62e4ff5e62a2b6d77ca62edf8bbd976dcd3947c955748e30614c6737763ad7c3b7297007218ae9842066a131977d189b624c0b44ed74df81321d4c730c38b1349b2411a2b88e28589bd78c05f201b31e22bbe058484e6f5f151e2cd07bb0cce005552c933b3604e15f40f055a135a67b64cff82865dc64210e898e6461385d0c2f529915f1444eb5654c02f7a6e94d51ab2c431c493f65fc3859325aeb37f1097babffbbc24eab0cb8ef31631a1734553134b548c1c3eddc43919d4c4c143ba812dbf5f1a43b7e186ebcd0660706f9d0ca04190b982d688135f7607fc58d68bdb80d6dae37895eb52711842524863f81e2dbb2ed89dd0d417b63176a9259359e638761d354a348a95ce579bf75ef16035f1f7ebeced88fd9195d5361364054aa35468f25140e2f08ad201a45d8d460f5ad1cf25e7bf39f0a43f95a1e4dec19cfb0eabe3c69941eff1b3ebcab1212d8e2023c53e007b862a038c758d41123ed2907c8cc57621fbc45736166730aa9b77c2ab722449c5ab43778e5188edbfc9e40a439a92003d6c53d1f18bac73719af8a47c880c2b5f6a7b3c13a49d35551d3fa5b34b67ba2fc5506002d7c8349edf6afc601f60bdfc404f48cfdb410fe5f4004c76bf7213c5d1a6786c3ab0056f0e96055103be9b73559be19956f56521998497f784f69aba5fdf5c18db2b365ceb9d286720d9c27bdb00a78bd125069e663ec39603803172fd5da9a770ef819d40d98e7f46e2835bcfa58dfc1e144584e480c1eb7fd0a973d4186eb4605ef01a2f026df082f40cf7163af87c7ae405e53a89309eeeef8159dc6732e0f2b4de6206a3a3516985e19a8f0388471b2c05ae4d24bc6f18ac692ce8fef465796e491b881aa624f8211dbe0402d91eaa8dcbde26d6ea5aace43df85ded49e1a16b00be488008caf8e8694d357f75a6b9bb6ffe84e4aae696b3950de5f439b5d303bd5086ff6a64b8cfeba025b6a142d0df84406ddfbf4f2a52141d4a564358d53654694dab4c4cf945d0da07e18f105281c48b40d18c2ee363d2df5fabefa1c8d163f9f6b3365b29498991192264f03d8adeb56c8258e763dcfead2ca78f9ba202c67ae4b9520eeb8f9c704fc297c37c34b1c557c2074ede60253b3d55915a027e84b422f020037b385280fce878e4bc5cb6c7a60b8344ca666da1e369ab11becc2c68de58b6ecccc78d522df41d64579bd971bbeddc1a6e9fcf152424d1dfe3138bf60f8316b45a0499f1297994ca9c8cd24e652c6f0e174a6200ae8fd4dac2081b11ed81a8b97f94a376e9012ddf82864ac25b438eb3adbe81aa3c273261716bdd9d8ca5077025972e1b38e880af421515fc23177cf72a2ff0e7647dedb8aa008a1fb8308b32737418bf60c2e495e0c3f51d4e58eee7def9823c2ed9d31abcc5f35e83e44d143a0ec23d5b9bbf933efe2680389c6681c3e3794fe279253cb97229be2068e2774820d93efc75766bdcb1e8bb7a30301181ff556d17c72fd27381a3c05c5c140a0c7ad47ad61eeee74f67a01e38bae8a5f916f2b15f5800540ff2b8a164ce73a41d8de249a28bf47c37c46b92a7a2efba6cfe3a8bb0d79b8e54d8381a4b496d23fcf2fa9ebab121eff328976f76d16e958403786e0a982ef4288ca70251d31cf2032441783aa70b4fbfc8ee559b1d2097a901ed80dd1be21f9461e85165fe95f8388e5810adc56e4e8e76192ac14914201d8ec4171a2c4efa1d8b319e16ca3b751948edf4e93e9b984575deb1f6a28b3816b06c76adaaa38601e0823e9e5622e7cf4747b8bba3808cd62cc478432ecbe4c8cf1ca83295509297fc4fac80a3001f50af849e0584bcf61b3eb2979edfb70dca5c3e249440cd4ca1301b3567c77d295652d95d4fa6d88254380de391e88af76edf5a3326c5bfb7b8b36197d26e1612ef83a80cd4c4493edeeea82423bcb6d6801b3a0ef03226967ffd3e4f4cfab0da49086f8a4d479a17c2059e90dd52974b84222d37f44c0c236e78dcba6097d4eacdd6847457837cea51df534d0dd517e75871c624e2e6b9c91bec31ccad5209ed5f37531a75fb7f39bb6ed2a33e4219049708a47d357fa45261196d28add7fd6f24b680ed91aef7ea87f0da97cb86d953bf7b489c84be195ea06087cc339e5c0accba265577da8a260c4ca3dd822c0ad0a551f284dfee05f1f7b3c9501d4a9ef07bf7eb5491b24492a8adf872c3fc9b2b4f4196e91bf33c67f7a65d6ac72a122b81e21c9fe679d6ae0f964e698d55ae5b23d98e073723c19548479690c8defcc406301db5cee558feb5de349a3339f0d9f568d28a86fa0102b007acc88d0634fef75a5a3784679d024868b9b9807d0b32d99f7686527d190d9965c6faecf15da4c5589d0356e2335c8b0f971574493ccd01c088e3cd57d78cdd0980b81c807934753abb68afd663f08e867ed86e9d0c75ec99c204f11089d412f4881dedab6515f792a75e2f566f987af989e3f91c6c82739d258a86bfa320772ff22c6ae878dd7701f483438f0ed8278eb623e95335060cb93b04715afa1e87f59d08dc1725435ffe629f494e3c936811dd8b99316abc7e3f0e0581dfad621eda4c0f3dff72b4733c368027b78b82ddd657540d526229dbed58c9498a00d78f91d5ecc0b03c7ea36a924aabb7af97c20cbfd9be93c2c59423d94f4a1f78f0fb048bb43e345941887907d80e42f01d40639e4aa84413fe5b367eef7852b33f33639e2080fda76284b2fcc62d2aff6e45a64957e376e8cb84208cc3c9169aeb0fed"}, {0xe0, 0x1, 0x4, "5ca81696b67a852ea475d257fa50b049ac9bd66de2eecdd6cbd31f77567e5b23104b8b284cd9b084667085f7e93724ca9bab3b7ade1156b3e97acd073a58f7127c0e02a9f400cb7d000281cfd04e3d26d66afd5929c4585b6375f341943d5fd3b000f193b58c5a99dc4bf51cbc4c037b971feea09eadd5398b6397a08f73ff2d9fb479ca3452f971179516533130bcd8ba3f40162ce365a28af26a5d2ee40243d0a4d4b10c23326e5719cb81e2cf95ee7138b0a9a74a8c5cdc245d843ebc80776a028fb2219df4774fb1d95f"}], 0x1170}, 0x400) 12:14:52 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000bbaba9d14f55aae8cd1338d8b64aa7865649de5251f5f5e2768d6599c1b19fab7057cd2abd42d528207ede9706eea808fae0dbdfd4e68f86fe818399817cb6450b09a6d5adcdeee7b00000000000"], 0x56, 0x3, 0x800) msgget(0x3, 0x20) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 12:14:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getgroups(0x2, &(0x7f0000000180)=[r2, r3]) syz_open_pts() r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 12:14:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x502, 0x82) flock(r0, 0x1) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0xfe, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 12:14:52 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) syz_open_pts() clock_getres(0x6, &(0x7f0000000000)) 12:14:52 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0xffffffff, 0x5, &(0x7f0000000100)="780c1ae8c80753f041d604f2bc0fa08cd3df68fbf78ee74098aeddce98f13618caa7f39511f0b38ee3edb2c73d83f66b9c090c2d25f96bd97707f654b541ac1bb0dcb5860f04ea78d8e8885210b051e9d59f562e7be80c7f99423819900de5696d97714b1f3301af0a720b3f1598b7084d9a0de144285dcfde420858fba91aa377dc9616fdfd7f1fbcaec9bcd006a6be547f939a9d86408bfb5be45bc954266013f0e6f1b47a8daf1f8c01ac693a7314e543ca6c0099cba255be8ebd73decaf083b0ec60a6e446", 0xc7) socket(0x1, 0x3, 0x0) 12:14:52 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000003c0)=0x8) mknod(&(0x7f0000000480)='./file0/file0\x00', 0x52, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffdf4, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffdd5}, 0x4a) write(r1, &(0x7f0000000080)="f7", 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='*)\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='{\'\x00', &(0x7f0000000280)='{@\\$$--\x00', &(0x7f00000002c0)=')%:%]:{-\x00'], &(0x7f0000000380)=[&(0x7f0000000340)=']{:\x00']) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:14:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000080)="42134b6995eb7a70b46517de7811e61a932d0eb25a305ae8d1a23d28ccb2de22c97a84d1fb843cdd58", 0x29, 0xa, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0xfff}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x15, 0x1}, {0x18, 0x3, 0xb2}, 0xffffffffffffff80, [0x6, 0x2, 0x6, 0x8, 0x100000001, 0x9, 0x5d5f35c9, 0x7f]}, 0x3c) 12:14:52 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="3be8cdeac00656c5636011e2d6d14614058462eb499f4af0ac7df2561586885313ba8f6c62a41fd8ab0e8979ac1ec4082cda9ac8c0b3a8953dfe652755b37e4af6d3efe77056408087c2b83e670e05b702de83cadb206dd4fc3247ce940fdeda3331685f3f00010a999235e21b7fa5ae8052bbc18dc00a369e00858fe0f328448a3d531c13c7fbbd21c9c3877d2bb9d674e193387a610d54e261d7def44abfc31d45a56866762ca2b9d84110309875e44de4e2813bb98c73be0789bb59368cfccdda682c74d304", 0xc7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b7b930f5524f6f1a3d889c4894e84b9853a8e9b382b4cd53cd5d0ec7011701d3f871e4", 0x23) setsockopt$inet_opts(r1, 0x0, 0x1000000000000001, &(0x7f0000000140)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0x1b) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="72444422ad211dd9312d29b8ddabdf2f1506bf0db0bb17cbd70ee782426c76f4b710d2ac7d00944a1a3cd70afa362a8c6bdd21aaaf00067b89366a2bbdf71d061b6418f617fd36c768583ede0c833c2b421b96242bcb402430c74422caab2fc8a6a8e4d6ea03afc234dc5790aa00e3e0d874be9c836ba6c51b5810e55dda58390d8a", 0x82) 12:14:52 executing program 1: minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x20007) 12:14:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) preadv(r0, &(0x7f0000000080)=[{}, {&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/86, 0x56}], 0x3, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="88b3248b248cf99991addc3480b84c7e99299ac067158ae7a5d0df9b8cbb987aded717e1d1dd0b43a1cb2bb81aa471c83fd57a403d55113c2f97356fc79604d74275350a4816c913d58aa6a58f4f449870231d04734f9ac169d971c425d9daa73adee7bd73c5569baa2ce140cd3b55c2b442e90f3996462c4858dad4081c", 0x35d}], 0x221, 0x4e) ftruncate(r0, 0x0) 12:14:52 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) dup2(r0, r0) 12:14:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x800) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) 12:14:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/78, 0x4e) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f000064effb), 0x0) 12:14:52 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x10, 0x7, 0x6) recvmsg(r0, 0xffffffffffffffff, 0x2) 12:14:52 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000280)=""/245) semop(r0, &(0x7f0000000040), 0x2d7) 12:14:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x21, 0x0) mincore(&(0x7f000052c000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/137) setsockopt(r0, 0x2000000002, 0x2e, &(0x7f00000001c0)="ebffcbec13b9fd812eaa4e713048e69931929641140d29afdaf5675db7a252e9904a6aaea04c3f4291f290ebe44c4430482513cdc09a7a692be9ca1483369186134ee619a9b0537027b72463f051ce27e0cf8a6bcc906a15551b4f9c78418ae69e1c1b0b3e18ce8b3a2417d1e0a7632acc1901f0dbc427e541ae2fccca7658d0d53dbfddd27b660bba", 0x2d1) 12:14:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000002e000/0xa000)=nil, 0xa000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:14:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x5, 0x101, &(0x7f0000000080)="4de9dc5d7544cba93783cfa7d5608a918ee0ee53530fd7d3d5b7ef08805fd67a89045ae5d40f08d94fee631b401fd3f98b7bdd03a3fc8be64178caff7386b4906300aa42e337cdd3f367bc904c10de60", 0x50) 12:14:53 executing program 0: minherit(&(0x7f00002c8000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f00002c8000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 12:14:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) socketpair(0x22, 0xc003, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x1, 0x3ff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x16, 0x1, 0x600000000000, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffd, 0x18, 0x20, 0x6, 0x10000}], 0x10000, &(0x7f0000000180)={0x7f, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x11, r1, 0x0, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 12:14:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 12:14:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x132) getdents(r1, &(0x7f0000000080)=""/158, 0x9e) close(r0) 12:14:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ftruncate(r0, 0xffffffff) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) 12:14:53 executing program 1: r0 = socket(0x1, 0x5, 0xffffffffffffff01) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x400) r2 = socket$inet(0x2, 0x8002, 0x5d7a) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x4) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r5 = socket(0x20, 0x7, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x4, 0x10001) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000240)={0x7, 0xa10}, 0x10) sendto$inet(r5, &(0x7f0000000280)="a5b6605cfdbb3cf628b7126cd4f9fd6912ffb1cf871bf2ee09dcd964fdb7b3c041513777362c45d0650a9490080a5a1c7ff90222aa4410f5991e6b417317c58b0af7215a65c1efcd9ee48a9d36a31a3a04c2c0067c22e89e01519f01c1473420e689e24ff7b02446fe6278d9c983ffcf09a25340307e", 0x76, 0x40f, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000300)={0x1f, 0x4, 0x0, 0x400000000000, "4af3cba7449dd2fddcced139d6e9820e20b7e481", 0x1, 0x1000}) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x830a, 0x24) rename(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSBRK(r6, 0x2000747b) r7 = semget$private(0x0, 0x4, 0x8) semop(r7, &(0x7f0000000400)=[{0x3, 0x3, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x401}], 0x3) chdir(&(0x7f0000000440)='./file0/file0\x00') syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x4, 0x7, 0xb146, 0x3, "090b7aeb7b9fb78172ff8b29fa2afd9e2a8c4913", 0x7, 0xfffffff800000000}) sendto$inet(r4, &(0x7f00000004c0)="e391016526dd1d73d82c9ee9be9d21c6695b49c50b2ee6b1c20839456d639bbe29fc689fa180e4f57c92f1dd921c14a23391fea41e4470e660523d52ba253b6e4dc003b577", 0x45, 0x0, &(0x7f0000000540)={0x2, 0x0}, 0xc) semget(0x2, 0x4, 0xc4) getsockname$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) bind(r5, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000640)=0x29cb) 12:14:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x500, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 12:14:54 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x0, 0x100000001) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 12:14:56 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 12:14:56 executing program 1: madvise(&(0x7f0000bda000/0x5000)=nil, 0x5000, 0x20000000000000) 12:14:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup(r0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) close(r1) shutdown(r1, 0x1) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)="53a874d9ea406b600602089152de910d65a93ea84b2b2afededea04953f033c5c1a7100ed0b824c35fe1cde67d31640d7f86b2834f6e6654ec7d0e20ad8ce69fe35ccf4516f0ad9cbf68e26410322a26525b2108fe8af84371d7edb02b1cbef07d4bb63e43a95e3a5839a525a7f39f42795118b4486d1e21e99717b96e2ceca23d57a895adff8f0324318fd07b2fb07a7416805c897adaf830d21902c736d15f564248a6aa66759c4bf03643ce7b42fa3c462fd1ab0fcc6a7c8b25a5f0da98e763922ec254c5a6fd7de090844b525152066268d77fb1755b66d23952a9c16cbf7a9c2a20f4c21523f197daa181e57aad37", 0xf1) 12:14:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="c7574f53adf4fa2cbe2acbf5f97c3fa88c8bcfa44c5d4d533d89da3eb7ed3d42cbbb1a6015b26332a5bcd1a55db1c10decc531a244ef89ac50881f3d33f54ef9904f177bac4b39d6f983b53cb594f6fdad82a676b10184796822878f87a6f171b5895469ee1652f9db645678542702467f01c195efebb32186f33c5a52fab5d0bae013947f5910acd097b9ea9972401ca4a558c38e759a742061d568bdaf449f15667e921cb83f150dc19544b56a114597a8a30df7a987a38523efab4df3921de0b90c", 0xc3, 0x1, 0x0, 0x0) 12:14:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="7fad34a6d95811de45bffdf3e37706531cce4cf439e40a7fd9963891e77973ab6ccfcb04d03c9cbbf3b9cf11d86772a8d9cab0451bcd9538328728bfd95fbaad1c2ddfc23404028ca9b1c42e9a6387f8ccde01cb44e96c488abe7d440e93809067f8c6e64aa8efcc6c4d771a1ab2892cb9c4e889ab597af36e15500d6905fc654ac5bd750c3e0f699e54dfb93667202d18acb03239d8977bd95784254869303ee1dc8db6016ab72923fa3bc308fbf23edb2498f3d0c85a19aaa7968ca1a78d0605493e2ada05ca558a699958af07d09facf572f824304b2f50b3138fa8b8992e6b4c570994bd2679048dbe440d2b187be35dd3ecc4421e", 0xf7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:14:56 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0xdfbe}, {0x7fff, 0x9}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000002c80)="b8b5e337c4d4fb3a23648cf32bf7c2d3ab86da005eda02d5238afce5f1022143ed1ee581488aa3d16db09a994b0d7713ff280fc9da3e16484fe3c39f5aff4ff542af8b89d01e54bc747d", 0x4a) fsync(r1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe31) 12:14:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) fsync(r2) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 12:14:56 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 12:14:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/197) setsockopt(r0, 0x7ff, 0x20000b, 0x0, 0xfffffffffffffff9) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000200)="64660f383d5100c4c3f15f67c5d4c4a27daadcc483350ed100c46179d7f52666460f383509450f0f6532a4f244d9e1c4c2fd172b0fe548b0") ioctl$TIOCSDTR(r3, 0x20007479) semget(0x2, 0x3, 0x330faaf03ce35635) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0xfffffffffffffffd, 0x80000001, 0x1ff, 0xf1e6, "bec1de9d6b7f08b53e4edeb49c3924bbfe2d8d90", 0x200, 0x100000001}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x4010, r2, 0x0, 0x0) 12:14:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x3e, 0x8000, 0x7f) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xb66c, 0x9, 0x80000001, 0x7f, "a78810ed542fbe39762f935877d3875ec84c9ed0", 0x4, 0xfffffffffffffffe}) dup2(r0, r2) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shutdown(r0, 0x1) 12:14:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:14:57 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 12:14:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) getgid() sendto$inet6(r0, &(0x7f0000000000)="94949125d2d12b6699b2e582b5a7afca08541197c567f95ee451781ae1f1566dd742fda93937aee97742e71b4d387277442cc2e0c1", 0x35, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x1c, 0x3a1}, 0xc) accept(r0, 0x0, &(0x7f0000000080)) 12:14:57 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x20) fcntl$lock(r0, 0x4009, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/163) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$getflags(r3, 0x3) 12:14:57 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x104) r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000200), 0x7, 0x0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/251, 0xfb) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 12:14:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xffffff6b) 12:14:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217", 0x11) syz_open_pts() kqueue() close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/157) 12:14:57 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x90, 0xa0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) rmdir(&(0x7f0000000180)='./file0\x00') 12:14:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0x400, 0x4, 0x4f}) r1 = socket(0x10, 0x5, 0xffffffffffffff59) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1103, &(0x7f0000000000)=0xdd, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket(0x3e, 0x0, 0x1) 12:14:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) shmget(0x0, 0x7000, 0x28, &(0x7f0000ff9000/0x7000)=nil) 12:14:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000cd3fdf00000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 12:14:58 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 12:14:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x7, 0x101, r2}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 12:14:58 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xffffffffffffffc0) r3 = kqueue() r4 = kqueue() fcntl$getown(r2, 0x5) kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r4) 12:14:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:14:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000040)="17b37d43bace3258a5c0eec5ee05697fbe910661bd3c19f443c67bd5d07e9f236081c0", 0x23}, {&(0x7f00000000c0)="b4b17cf742de8790e21a4c582bc5a60dda29d49113944d8b7deabb4dca51ea181a447de7bd554809f03c0212228f27eed5084e19d9474f4ba91c08785f0427aedb6519db4effb34804834e4d5c5eddc8af8cc99488222e58c2504db5e92711739da3b92065102b60e031fcc50987b4cc11c19e70b8f4b8d36b2855e36b735648c7e9b1c446125a3d2c923ff899d5de2f7a1e4b2e49d43be1b468c418cfa56b119f496db62a18f333a5317ab5711a9f361a6df89104eda6b93ea586e03908ee81440b1a505cffe4a7530cffa9b774aa92", 0xd0}, {&(0x7f00000001c0)="484666ea2795800aa8e0492e465e22ec7173977895ad11b805d390b0d756bfb585f4d990b6ac11f59413472192125318811104a5b94b9b34f9f5fb2dc376946fdeb66ecf6eb62789b9f8e6", 0x4b}, {&(0x7f0000000240)="711ae0", 0x3}, {&(0x7f0000000280)="2f5fd1c15264ad2106d16a5d9a00b2f2f473e47c5233337ffb7bfeda6424f480", 0x20}, {&(0x7f00000002c0)="2ea0142da4706f253fcfd308f10c1db81ecec83f97100d19a95d8b10ef8ddb458a0b0d2330f4c1a9ae3d791f6c3cc5377441d63cd948b6e38d9afa5e3c0633d166094b784214a1f9784f6dd1deef5738e25e26d15804f90e1d4e80c58a037197914b6a7bc78bed5966d6597a0cd000ac018c3babd3e90103c824fc398780456d25b16b63f89c8e15971af691b4a6212d1b22fad643634e347b0f62f0fcb8daf718af53e99917fab69c26ee57", 0xac}, {&(0x7f0000000380)="1d5f271cd306790f8dd49ffac4f5aebb89c494f87767efa14f97445d4c2d015b8f072ba7c75b35ccc3442f056bdebf25f790bcdde7c2a8b2771e2374c36ed35277853f961e7b535e762b4b5feeb75b73327583b4f07098f0bec5553af4721ffe822def204efd5822ec1d82ae5a99d4266a1149936f4c723ae2abbcf1d99c6c779792545cf83b4a393f916c93c2295c79c84a96d1fe2aae5004fd67e14aa9e5223b49c50d72261d79bbd4c74f201ae372a6863ebd04990890c2a3a570af1e4c54bf4d7a737bef652fa779cbe684dbed02fc720b13ef78e5aaa0748018b50cf2a89b519024c1acc0863fd9dd2c50cfe0386025b5f8d905bd829a62c4e49ed1b1209f0fe855befb3960686dc63fe18a6c2831d3d041bb0a20e6081ed98ca17e3454426afd9ce7f8abfbbca0f34441f4810d5a38bf9f525973c7170c8b95f0927440309f70060b2e21cb9ee991bbed591ce40b7c59cf46f6d11314fc1f24f0a5646c69c689cbd68283ec083fd65adfaebeba327c22ea4d1274ec91cad4f07ec94ffcaf2309305d6c50e454c2a46e1208fb3e39e9f7017dfe0db496d9911e85b69c41f51b7dca50faa5ad2b69215b6125cb9151db5df2b1e39643b98ba7d0412d389c91754f7e5415a72239202fb6603cfa92deca5a9da370b00fdee5f3eb53c1a124773d4947ec372ec8383a6fde55bb3fc30fa49c0867d64db9ff8f46af0b4026191abe4c8650ddfecc9fe8e38a6ea24348b1ea7a641c4ae892c73ec6414bb28a192abd0e7c15a40b24af2c1b121321c3a27af4d661958486c092d69685f8e815ae287d3395e3b6a8a842276f7c91a86d6b58dff25aa02328d867c5d7e982e40f3a4432992dd6bf055fe7b4f7e41a9f61ee31fdbf0032c524d3844d9d2388e00a4dc25e24e94583de3831c1d03fcf3dee468d6c01f0f3061ec702783667dde55b72c3797f167dd15d84e0e1397fd6e12acfb679cf6d3ae9ea637381a316ce81244ebf40fcacf00a0582603b3a02691553a2addb08becbc74f89cdf6120852ccb49125322752d9eeaaefa04a78b514b03a6a6e0e0f47719b8833c59f1cba883bde7b0cd4b20e2f8450098ec6de67c9efb2cda0597b5020596ec170455992a8bbf602952c5df553817a900c93254b1c38b5868c35d1fef5fa4fac992f45d01f06ca5ef30b19980d560bc59a7003e754d92075d3de750d9aa138430b070c0d4e42c90d7b4135b156d98490452e04b874ef0c410d15745537f6a60e7dc04098624ef4a4582e9aa7f8dec1e0737792de1709ee648681fd7743b94af644bd56c1d2447e1fe5fe730d1e15d1bdb0943323c0f9ca66ef1c48c60c4fe47181ff0629253b4e94953f44a5f0bdd5f2a34adb83c48d3c56cbe22a4abf65f7974d342cb8ccb81103c6b60c662a1baba44b716424114d0bee7b1c34a551e6a340c93169fd6cb1f13085ebd860411749b39de7fb7ee053cd2f576ac764f2c6c8099536972094028b4442efd8d065c77ba8e19ffbb9cfa24dd5cdf0c9016604905975ff7e780cbe5c2cc4d57dbe3523c388e7080e9b8c5fc9d9038f13806e5b100a54e01f0e277bf33b341f65c6eb986dd82bee917bb0918b7bf7f5a651fc3f6c4bcf0c6f506bfe0937fe1c9189fa421b553a99d354ba26f16e982f8f302b7f9f54b709fd8bc62cb717e2ba17e02dec618d1db339e86a3fafd7ffd859133047ee3982877db607d0330e9988491f8512aecc2578e320c986297f915440776b15915940406d6464cedbfeb4f0cb70cd9d9d29581e74fcf6bbff9e6fc7a7006c49e2ae1d82d941096dc0ce67fb33b176ae6b832203b13fdf9680a8a9555913492b7bbc3440fdcaff04a18c705317b86ef7482945cf390035e8a439204baea398b550499ef3a84d8683347307f442a3f010f430a3edb592284728cb3bd41cef59be57892803c396d66bdad6aeb59e4305bf649ed13348e9fdda499394b070851f5959de1d85803a36a69420a755ebf9d377cf78dff4578c892085956dcf1a86834aefb485806af25b8485e479b1c79d86374439c4baf15164e7a28bf557c7b182662f6c942ac1872b334d2b18348aafedb5d733688740f1a6141141230dde80152b202c8d6611466fbd2a82ad2cfc38552df504d1d31f846e52336280b2670f2a1893e1e6afdf464074dae59ce2d4c6153e06934250a59a3bd3d4afebb0c140015b1fec83282dd67a2d2a15e7eefb4ad11e1e1e0710c3c2583b5b6c6e9b9dd61d668e955e728705b947eb6bef2cb1d9be43599bba0318ba9b9172af8f3c9994899351be620ceb21441977adb713345d06a371f4702482a3e9a39b3141751a9009cdc9fad56853dceb891f8b826d81d64c9a013b7d193f4fdd847b6210715752fe64d045785d6c644ae64c4a6aea8d50aa47d2d6bd931bf752245d88738d3136f89642991ae4c818cd5722d6ab5a1eb24af03f5b5b26a57119b6ae4521be8687ee5a01a640d7d8abf0af4b105db597d8c331815bc560bbcb6c602bc3b13d5d27b8f481ad0ece5ee6b02669161c979395fb8ba5b19520974986f04bd9bdf5f6050d0378891bc007ad6a6fe26d3835cf4653af2745646749f65da4acbc6a2765665f62785f5f74742891333a0f5c3a0c6a74ba8fe6b3d26e7ec0b9e55b33972d1e22a1f2761e944422275b60d9aac3ee1042f41773c1134ccab8c4c1210210277d898160a6356eef81a78b2f0b85582e888752f70fc90e6989c490c23fd63110198b9de49f2f2666c5d312f7835653144763f29574332df094ab73b1871e86d9e70e02d0fbda802af1622cfb0b3e12d137f65d3514cd62cdc6f216ebb7861ce03d0ca3ce5de0db61dc18aed7569a0cb859febdd2e09b976461cc7644b9e0783b1a22b3e606dc2f531650f145a57479dae35ffd2e4667ff20c2cd53b15f6de44815fc2af83adb56a8c37cd31b630e48a4e3bbe537e0115bb1adc27cb0057b16b5e57274dbb5ab76adb9b388265ae96660ba94556649327ef8e27ac495bac2c3493683079c75959319aef29b9e823d085d425d293434c7c32e80f6fb0a4c8a6c03ef6b62e19a9ceee9c6f8e2daa90ffd5bf99ca7a067b6f93147bd02f79ea7232f4bee16e85581511323d0b0fbb26c880acf5de5399fa247e0015745c187c0f0e79edbb4b0f7801e4f34ae2221689b52e4e08b80f6411f5c241495fd5e3c8158a2db04bf570a7c203fb84f11a16d2408f22cd80ddf4c761f2b3e609310e8c7f25fb7bdcf034b3e07fcaf4718c0aea36ec8e662f489a39af726a53aad7ab832a6b0d27aa196482a3017ed1af0295dba8b9692053b86536181c8c27a2b183c2294cf933dbc8c77b8e907a25d0e8c0ebb12ee7916f3cfa11566421a1adf4bd897468e18af150375189065a908e4dab252555945c228b831962ddc9f9f3d745c77340d6b46d5b250f5cf7199efd869438159b2569f93a74601e6e4476aa49f45d17564bb5b1406ffdb2b21c27bf81254d8b38ea3067dfd9c27efcfd4dcb50b2f4999a62c714f5c5733e769085cb81f6c4aae002a93f228710acce907f970442479c3d06d61eb262bb00edecb9fc409e495afe12a2dfbce2019e6a904481151789f35217ecabcad0f72dce5fe505717673bdc39c2a9524336792f9ca722f9a0df357d56d7e832ef6424c4e989d235b9b9cb03dda62fb0b563aaf7f60a0405a8b0799ac9a236d498662fc25de0705182b349dbedce51109d270f1d4bd318a1c76d86f62d102cfdf9acd1697c920c5f84bf52722aee15dd5b6b74385333fcba4448969a6b5570ba6394883ef15973baa183a41c18c8507eb6c4aba77d3316a0dee459373f24ca7b4853bcafa098cf91ff88ac3230f811c25e397ed40e9b8711b2d41822ea11aba2f3932f419ec16f7a384937a7dc0356a684231b626860046704a9d84e9e6c8c748dc560f493e2ead3195421d5bc6c150252dc24e1559cce9763b107c4fbd04015514f712c097ab444c3be01a9057e63035b505753de3d4412ded757237a14775a4ac354c8634bca43613c311a5ee157df730fc048d97f8631723a126ddee26586bb3284e9b0461ca673ccb86cc7a1b016200e865a01bd74813a49a6a892ab9e545cdb2f0bcc92ecd9506bdb4fdd8f05b6a094a4f70fb73f8718b7660245a58fac26869b8c266d232617fed42c2d7090f60ec41550006b848cf7c41774af5685dcf66eaeb349da41a3ae99f748b056189a1c5ebafec9ba781a6a97cf3a4bdf0e143776c9e37e178062c3052a7167ac3963d48ac00be03dffe4d6af7d441223d909f679f38cfb57386daa85038ba43d0034ba8fab443cfe868919ebc9869018801c012e0845a3d194e0eb3b649568024e3eb1793f4001e52fbf730d58a7d676cebf5a8f38c15b3bf5637f2886584d0d079fcc55903ecf5dbb0e67db000288c0cd7d0b231d9f147844901507eaf4980cde34a7d4182eedf9576e1f1202daea915e5d2593eb6b5951158be87525df6b3cfee18ad50acbb3ef8b8db886e93126c6c2f51ac5598d81e2edf940e3bb43a875554510d07d92962b73cbd791999ecf6445285d3d87733171bd0740419f044300662304058cf987627b091035902459dd531246edc83790d51afcdabc09f92961bd6a7facaf1c167bd1c4aa599f95c6d8669df85cc8b16453f8a0677bcc950d63a18fcda22070c011f7165204bc42b06fb84988773e4bdd0b8f8612c51df97fa2dbde557f0316e12be247b5035d4fa613a442d1e1bade0270606808aab434ab2c1c52e375f1a02160a2fa0d587624c5da8295642c4a2320ba31d56289b0bc6e9dc21f5a2f05733be210a7411ccbe6c4d8222f83190122a8a23e1b2c20bb07584e95baad7ce6c9a89e64f3634098a0f4e29648a5df9d6e167d33edcae9a047127da53504db0e320d07135f3353519a260efb117894ba2ed8b3d1e6988ffd603f807a6537e3988831a5f3f750e6e932b0e155c3fe3311588c733bcc74eb856db45e93f3a6eae5d8efd05c32b440be4e9eb80de3f01b38d68a39a2e9c37f86cd0656ce75620eadc91de9e0f0647ff07ceb934098fe7b556a4a02b4a6b04a4c6d98c90ad5a8427508065526f91de10068d98db713551e62812d628da54ce075c5fbe07779cc92ec9a1c0155371786efc658843513cbd702ecf759cd4d7f10e31b62c60e3c2410708621a7434ac02c1041d4efb9c34e6275a844d0c2fce2a6b234e81217d4a8c35a0208d861b12884c8927d270def49e53d42049e01e31cea99e6adfc81629e361d6dccd28c9bc8caec2807dffbb059227a22ab519728661e47e9a60442a3e591c3a8273021f0f99a6ae7f29edda0f9224ff2da4631db6d76c6556eaec3df9809ffc4481801f3525d1dac347654adb9ff7866badcc99d156f8467c3f4fe1db46eadcf01fd05797b5d1d56324b7f2bb2e981de3bdbf120320484347d52b6449d8a75ddccc60bc4dc406ea54aebdb51c3707906de205200b627db29c997f736bf043b79fdff2737feec753b9d617d70d5954351ee14a2bdb3e41cfd2afa1403b5ec47c2feef7020523c52948b1b0f96b3625c4e92b12e560fdd2590e3b0ce0f43527857d3261778ff40f558478d54e8b562a15c7368406a5cdcb973be9a79f1653a855fa2a7980e3c930e5fc03091e68ee8593e27fda7ef2579875ac6caff55e05e95b604bbf8d94532050cc2c833c6bce6b36b4a654b4e11b4a1c33587588b1ddfebf8903e39941c0617bb3704f768be367816427b06ccddf3a52f29d9ac5888c732856ecd3cfdf16709aa75bf0576b26f9c8682d2e39d0978", 0x1000}], 0x7, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xc0, 0x8}, 0x0) close(r0) fcntl$getown(r0, 0x5) 12:14:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000001000)=@abs, &(0x7f0000001040)=0x8) setsockopt(r0, 0x100000000000002, 0x7, 0x0, 0xffffffc5) setsockopt(r0, 0x6, 0x35, &(0x7f0000000000)="5ec9a058f14ca312f8f4ad45c868277db870f5181e20af7125cf6cb6f7ff6e7be66b47671b35bb5c4a808d4eb75507d986c7b7db7ff767ed1fd99cdb8916e9bb44ac1773d3d9461eea4377a2715a22f0969222567eb5ecc5b8b867959edca344e8ce17cf96c91cac0f258a057a03e9ddd606f6a31c3950afaeb863ea077517c4b6a4c3dd387360b0fcb44daad95f3d4cf9b40a40b8cd71a5e3dab2aebf77732b1a52fae5ddcd0ee299588b9882b5100345a0d86875c5dc3a6ee0f5305600c7dbc2b8186348d4daecc8119889c900619a3c2cef370cc0d8de5b48af309cf4e82258cf777361d944f5d639e7b428532f4982f5b861731338109615d18228681fd1a4e098ca50ceb0a452b72fdcb6bef4ebd20086533c0d4acd0c0cf76331102a256d2990475571b43a8c35662019534d002d14c1564541c59e0c188fd1a02faddb009e3fb71b7450af7b73c1523d2a725d24841774508c4d05b96335ddddf7b9c5982fa05eea8d14acf5499ff57ef81bcb418fbe3c481d24e3770f7a6a6410b9ee99cfdf3cd621451278e17e1fd1bbe1612a02f3d592d936953855406a8ac457ce8b32492646cf88a8a9da4270e4388db6a7201ed7d882fd38bc46b11460b43b7ed0819dc9cf7e7052f97357a79ff3864aaea65622dc0632b19979c8a8d53bb3e5c80f6ef55342f4efb071fd27df7ff63a2aeb4f28d510fc49d3b5bb235d71bb0684d5fbfad7e98c1ae712fd247a022ed2718dcb504e0a4a42102997ad5f141f2fbad808c2f79d15db389f1f776f87a2efd8034afbe6ff5c12d07eec3f4984b6f0b9d860f9668c41e339cf3cbd7774d5663ccc02982c2264896e82943cf43ae8d126c4dd08c0f49e46f966a8fe45047572358d48bf7e99ff3a7b61ff96f5ed74023689f7d97203796e63055d31c06cea40b550aa5e333d0f64ec15bd0735bb77260e4175c6aed9f820d9aff7b2c5adb5ee60ad89c8dc329440611070e14d887c7684bef0b5a1f52f0d5d464c2c1749911284c725ba02202e1e0a5c5e5e1db6b73dee72838e953cb62e65e624a1071288ac9ad24f27c2c4e7d8c9621fbd9f53ab118c24d02cf5e3f296a25f4e3dd86d7401a65c3e71c0b323fafbdc42542441def08b89f1142529f61354a8b360aec1af5c5ca90f1483d07b7123e7cfbc6b57aafbbf5076abd42bf5324bb732159279cd39e6723ad30c9f9cd8f90b51642696457a47d5965366dcc6b6409d5e4afae826bbd1ac181a160bc1ab53f1c9da0e702ae29cc6d59d3133d48c6fe28219ea42eda116f8df3d1b38a28587f3d6fe616d47eadff508c5d283ec8ad8ad67fb32a8189cab25b6c653fcdeb1840e8cd4a97f724d1e010c7356f0df8a8a0006eeda6953be0542fa38d3c5d8a61cd7b1b03dd1382ae16403fbdb4832a700897c301aff17e13fe1471568cbd2ef83a650af665ee013dfe4f995f74b6c91b20cd304f52c095232abfca9aef21bafdc5473aef113ec458344260ef030061d6e5284e147aa8b8c97e2abcd1a57db8f8d1c50889c61a7776bcb9f635678bf2ce2210eae3b6291d4e60e784bbcd175c8e706db90864e80510ee16c11bc99ba83eaf72fcb675469b6081325e55eb11ed6e0d74bbe5f1a18e093da6f0fb72ce6f94a72683862b15f03e5e6c2bc9d8d45a50a5b21cc9da033a77a77f246c95c1bdc55c3b04d7237d483b6e28d34e8370d5a0c6dea5b361b7a3e60882e77baf142d8172d0cd2d91ff1a8db66c08a0d562b5aec8a97fbdc4f6b8a47fd1c6c3c4d333cab7a09721d2712ed7b8bc23739ebad1ebcbd90b2eb91252623b4a8f6ee60ecab9e7a58155c1b4d41c068add5c78c8bcda223ee218c72a28d1022619d9fdd0078f628818bf88325710ca8fe292e1f4e117accb1a297fee77aff1b704109d1854076b1be579b240d414abbf261283e50898e02dead01e7741ef9b73b6e2eaf6818273544b3fefa4f26ae4d532cc5df94b5602c4b530c4545f440f9274a0e55c4737f9338f9800e76748aa3eef2e0339d0ae1192ed4900dac1f535c9297e792bf905c3c71b4466ad91919b44affe5653515e7a628d7e3b8b11c594c36f411aeee4df86bb8e4435cd64beb78a244827c9d95cae1071b4203018e6fb003f2bde1e29a3c6ea3813ec9f08283273a38a4dfd2ba2f81796be06411f1e2845195bb257585cc23b9c35a032dd04bda7bfbf2cd1170ba2b4f0194ce696b42cddc03c6a61615cea912c88ae030a8d00b5b346277841c50a7d9be5d30ae06d510a4da7261c64f9af6fccba1afe0265c4631d90ddcc008e6c66024b67c37ec254350eaac95d002956206d3da0b39a6caf661ea614a5e446c9be335c7ea40d36bd45b435ccbfd0207e40e92fe98d2ddd6ecc742a2eae5518fd01bd45a2786e2402906456a9f5f7f2befc86a3722e1922ecca74e685d5ba79737cdf702c6bce7fb85c507989fe91f0c1772902c4c6fba307e3294a53084ce25442918ff5c3d69255a885a716876e808331a6acca107e774316ca07f0387edf65e3b402172716bf9756d0395c0bb287ee0ceeba2b5e8c8d470b939cdc88082f3b77eefded4428e59795135ed35a6299dc7fd2821867744d20357e95af10102a065a5ee18f56b78a5ed78988196b42f97591af6e56f1d2a929847ddc51f80820d2ba8e85dc6d504db043d2039f9875f833fdcbc4004bdf855d318187638637326838393457d9849c92b9300c761c2546ded27dbb9ec5b4c7b6afe8962abdd77cfb986a591e612d2f8472ed113272b5b034d28b6f86869d09d338a2f83ba29ee82099dca51ac41db4a693ad6fdd07582dcdbebcbf252ed6a344fb28be72d554a4c576b7fd57141b0b458c941e96aa304615d3daa2775d1c70d144d688d0e7357023708ab7778c15a4307c854333f93e42a671281abfa8c8a1f43755369cad5a3cea7b7b2a454d141150a64cae7bb1679eeac9bc24cb4202d07fbbed3b28acb700ba5e23f2c2215e6f5d5f515cb3c8b3e7143e6e4b80977ee9fe0251c775451e3b010c4fa5bf76100aee32e02033ba54ca5c6ee03eb8b9720df57ff30ed4b6a418ad241718ba970ffc531d7dfbf8d4e311c394c0d7476256955245ff6784c7d12fc46ab840c67f3315d204570ea28fb776dcb842855720d6e1929203badd33011216472df3330548e14ed1d37c454bdbe5088dd77d58b530bd1ab539b205c15e11ec011b2b63225583f8f920f57e42f5d2e5aea6917a84e179d7b9a6b2bcebb33d47d3298d1ad5711f01359b808ed8e9e47caa240ce590bef26ea5531b28ee62a1cf75e154767e28710e54b0ef353eae2bb4037e4fe140e01c0479e09fa6c8a3bbd18c49a1f891e46888f562f3c2872d4a4260fafe13309891861767418522a819dac840856297470640de4bbdd327ccfc47ffc67af43c03570671dfbcb84be980424b5cdd82d19f09a308dec659374080988fb62f803ee42021d1b31d0c190ee97c1276402dfeecb57cdbce08d2c7b156c163c91f4299186caa5fe0a8f6aaa08a316b3e2ef2a77e872564959353532b351fe21b2e3f029a9622d06947027c7e442d31c23f46ed41c3765ac1bfce3b082cf459cca9f127fa1c33d19f5ba345bfe16b5ff7c4f297a475fcb4cae935629bf80fc342b003a7ef5447b43dc7331db11a8e495f3ec1034555861c053022711c30607c2516734d217d6c271323b489d363926c00d5540c4c259898888749e70ec99fac2eb10f0512b5ad5f8e43eaf80750bacd28727a28e4c90e1b6aab4ac3754e8af2d2f02e2b494b4d9614d85b3d64a777c31a0bb8185d540d53105b7e1fdac459fe70182f85a20ec59033f77310480adebc728840deae318f832e66e5bff01317ea5e06d7ace8eab7dea3434de102c2531119888552a3f6af8a7014635b750ce91199f6d864b5640728637a59f76bd86926fad5c54f0eedb390cc521be58e31d8fe090991ad82a41965c25677af6adc97bcaa8319343dcc208ad041db5acc9ca9ade55ef5c9893707f06fa81c3684b23f3db675b55c993e362b3073131f02b99865b6a7e3f1b0601acfce1af17092f8317ba79838d8d11a769d1c8176ba6cc902490d7b5a457613ef4f5b45630d14469cb9393996801423fb38e00d1cd4ec73fadeca0e03392b536e61268389ad7534b47c57497e56ac479ffe754a16f95918bae6030b5ca82451ddedf2c71421cbbc4093a068ba13fe3b042884068ea05a8a7bd9aa95b8d9603458e6d4b3998dd9dadb586fc09e2eb329b8f38c767b1aed4ac2198c1db488b9ba787f4738604cdbb75845ff1cd8676e686cd5eeccb1aa7804582f467b04a96f30bf66adc86b1acf0a545f4e37088e62ff7fe77e951e38f62c4060cbed2c3190e81c0123d6ec8bd4fdf7e7dcd7f67450beabad93b2fb477b94a45a6bf5884fe2bc0e9f7232ef81633ffb6a950d9535c526baec8f9c46099d97520e1598b022f504ec05e8cfc726abc8290a1e00130ecb72c8ba2880a80ef52419ef693ce185d46bd82900232addef7abd5a1d9b01588eb16f73a1490495ddd5a0e992da969fc4086eb32239d3fa6cfb74bbbb670798ddccfa66653cbe22eb5b586f54bf6dccd9ab8a826c7efe85f11557945c24ce9da27e4fb3821f870ecc64cdae589debe76a00bfdddbe7b3dfc2550ddc25442611ecb70d98cac5483b1125b5c85e1ea28a7623f8a0cd61ecf9a556b0daa78749a2eaeeb3eddd83886b3de6e4b25625e3e1692ace132acc8620fb594d59e9514fc03830629c2597226198ce1f81eea53cbbd857d70f17edaa672fd4bb9f202134873da64ccaf18e287dc34c2df47436ab17d9de9c8d32f73ba0d63543fc913eccfdef158fcc47c41a93c345760e5903d9ac45d363385244b72cc13451c0652e998ab41a9718ac13422d8787d063f2018cc1b8a9713d9e92c9a79e1f515871cba367aa3aa57b3498e430b36f44823715ac8dbcbd1c55abd839c269881491a8fb3f81e0d4e47a9f8943daf9fbf421a25f5de9e110ef76471bbcfc4380e124f7c6e4882f0a0f3517f2e10cf87d3b00e771fc4a73baa4f05feee713e751c96631182290b58a5c8ca74c02478411306b605060b9d733d588a167115246093f4472f444970b221e4a99a5d7636bcd62c9679de9f98aa0afb9c485e40e28e1041eaeb71cab14452dc5dbd988226b77f3f21a34da93b7fd0cfa836ca8e778179b6c3b8cb50e0759c60b12512031dd16960fe9bd605dd60b16b393345fff91bb3d42d65f782a5ae17106eb4d8c32b1658ebdb5ed6e8c36b2aa095b8ba4a55d72e26561874741f87385f0c9e4ac673ef01d66e131fea86c86409e4b0bcf8008ec7952825a247800856734d643d72ef673677dde9a7113fdc90de4adba573355b74611bcb3b7ec9b509490cf4bb19ac1e46a73ff8e56b8908dbd216efbed4e087d38f667ff1aca176e111a3d1e01c27f4fc12e15aed4fc4c401cc8fba5c1f35cebb58c902efe033826f767982875ddc703b797e25edbae97cafffa324d7599b879a9981d8dbfc6a088397a7f0cc0f533dea9622d413192df0cf5fb27c8c33d892c429b8963e7b5827bdada7e1bd7e6ce5cc9f1821f6e2e28c56ce0d798722b8b1a607f61298da88e48974c4ac595e8cda14d1be8130b508231f098f495a4bc077cf4beeeea749c22837dab9773f967e17b7766ac1c9f212094f0c8f80585729c72fcaea5be2fedbdfc429852559f82d57efac2665bf66a4b63bdb9799d6098635843dc9c6815352e84d1aa07efd7eebb261b3823398570961c8e233388e34faa134cec3f92f5f0e34", 0x1000) 12:14:59 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/114, 0x72, 0x800, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5c120baac424f80cbef510", 0xb) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x80000000001, &(0x7f0000000040)="838bf5ec6e70ab8970017ed135a7e16f38a811a09d823815588995a5000071d2b899d372a00575eb987b2fbfa2dcee967f48c418f6e1de00da13ce5d6b67940471ff686aefbede8fde3d81d4b1308493df26bc22ec3bed9d1bfebc2f4be2fa5bff7dc627cc810240b7f1ee3b98e3c9d3521a795839bc1855e444041492f7e0108305b618f7ce7b2e3512aa68ae690131a284762892382d66c160bf5e8d4afe5ccb255214e02b0220dfe2d25ac852567c7043f4f7a8b7df41c1d5807dff0124fb78a9e1e2e3b628733d443ed89c3358d269f71ca308000000000000000000000000", 0xe1) 12:14:59 executing program 0: open(&(0x7f0000000040)='./file0/file0\x00', 0x208, 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 12:14:59 executing program 1: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x4, 0x2, 0x2, 0x7}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x0, 0xb450000000000000}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r4, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x82, 0x21, 0xb22, 0x80000000}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x3}], 0x2, &(0x7f0000000280)={0x7fff, 0xfff}) r5 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xf09, 0x4, 0x80, 0x0, "6071cfc4b23556f422c87c68313e98234bfba151", 0x5, 0x7}) close(r4) dup(r5) syz_open_pts() 12:14:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x808000000000002a, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:14:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) write(r0, &(0x7f0000000000)="d1eeba4b8b638e249959d08fac429a2f2a08a68789ce04b7b8afe07375f86644088cacf9a8bee5e16b77a3cc050c1af2f130207d830ebe3296f2174e49276e1aea24cd4c87b28b7ec06cbe5e31e1184be626b30364d768c55fc8093f3988be798c4052692a307ff3db4ffdbbf1802d245e843f4de0ebf98d90ebe4aab66491ad44401f6846bb3aef817a36ffb352c58991c65b770318d9ec9cd53e9db982b3d108f0f088cee25e3cbe59fc4419418d38a06a62da691e5450c8575f8452f4c9a36939a59398bff601bc26eb54515a986df28d893ec543a1ce0379a4842310a67b5e0bf2", 0xe3) r1 = socket$inet6(0x18, 0x800000000003, 0x0) fchdir(r1) getsockopt(r1, 0x200000029, 0x8000000000003d, 0x0, 0x0) 12:14:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() mlockall(0x1) dup(r3) close(r2) 12:14:59 executing program 0: sync() getrusage(0x0, &(0x7f0000000200)) r0 = socket$inet6(0x18, 0x5, 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) 12:14:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getflags(r1, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) getrusage(0x0, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x40f, 0xfff}, {{r1}, 0xffffffffffffffff, 0x21, 0xf0000000, 0xffffffff00000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x3f}, {{r1}, 0xffffffffffffffff, 0x14, 0x81, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x20, 0x7aca}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x7fff, 0x199592f7}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80, 0x700000000000, 0x10000}], 0x8001, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000024, 0x100000000, 0x400}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x200, 0x1c}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x1897, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffb, 0x54, 0x2, 0x200, 0xdab}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x400}, {{r1}, 0xfffffffffffffffe, 0x2, 0x5, 0x53, 0x1}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0xd2f, 0x3}, {{r1}, 0x0, 0x40, 0x2, 0x80, 0x5}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x1, 0x3, 0x1f}], 0x401, &(0x7f0000000300)={0x2, 0x3}) 12:15:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x5, 0x2, 0x7, "fd2607420e872f2706982a380bd1b3e72279d5ed", 0x6824, 0x4}) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) socketpair(0x38, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000300)="960639abdfd9657f85c8a2694502d7313a43039937c7d264eed62025e390817711e6a1ac38b81877cd5410c02dbf4828274fef96afb742180d5ca102d48034c8542d9caf25aa9ef42629c3a00874023352cf4572ebdde3404c2efcfc4abbc3b11fd61e393710e6224f0b7c3f51195fff4f772b89ec2191e2a604e251a5ae16b9b53d17e36d17dcb9de7d3b3c190aec08bf45561724b786596d6bfc6fdf8ca517ff6b631d5070c5bba194a553dd8304cb7f5fb3065cc63d571306f87ebb0d12a50c794db0b5b33935d3d0554fc9112a68be494e4003fb073b1106942f206862193f3589b1b5e83a48d7a05b13da4f1f3cc53780a23c0e4a", 0xf7, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x3f, 0x9}, 0xc) r5 = shmget(0x3, 0x200000, 0x88, &(0x7f0000dfd000/0x200000)=nil) shmat(r5, &(0x7f0000fe4000/0x2000)=nil, 0x800000000000000) sendto$inet6(r4, &(0x7f0000000200)="0664e84ddc6d3142c5cddf66630cd71f42b4faf62412ef1ece78cf7c2de6e2c99fdba96d09d4e322def447e5df349eb304ceb325c1aa08d09ce8f5b2a53ecc704e6ddb9f8e862d68c242579b692d02eb1d447d9f8b5f21ac108d2b5aefbd9d2f212ed0eb23986fc9a5b179f56977a06f402eaa24a4e958", 0x77, 0x4, &(0x7f0000000280)={0x18, 0x0, 0x9bb, 0x8}, 0xc) 12:15:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20390, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() dup(r1) r3 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r4, 0x0, r3]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 12:15:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchmod(r0, 0x50) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 12:15:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x83b, 0x4000, 0x20000000000005) 12:15:00 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/94, 0x5e}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/111, 0x6f}, {&(0x7f00000004c0)=""/23, 0x17}, {&(0x7f0000000500)=""/153, 0x99}, {&(0x7f00000005c0)=""/6, 0x6}], 0x8, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/110, 0x6e) setrlimit(0x8, &(0x7f0000000080)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r2, 0xffff, 0x1087, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 12:15:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup2(r0, r1) r4 = semget$private(0x0, 0x3, 0x20c) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/50) chdir(&(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ce5206d2d1b0ad08e5fb45e3711dcf4e7257298b61974825b92628efece0cb527c3702e4cb97fa5c6174bcd06f0b18401cd166266db22247db2ce4419d276bbac860aef319ff6c5f322afe71f70883f052f143db88af3f2ec8f0063f3a5545712785807d782dfc7b5d5515cc735f7bc2b453120b3d2865cc93f6fc3951c71811e0c4fd3d6ff07cfd11b02a074ed7ba2cc68d1a745f35727f01", 0x99}, {&(0x7f0000000180)="d8e7577fbed3bf2eaebdbb61edaf376472ed", 0x12}], 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="c856b6874505d0d24db2005f737c3a5876cb524c66d2551df7e8edcc6d8e968fc279cca8c403d79c4c97f400e7324e286b128e8bc15fd3828bd3e57b669130218e07a5370b2173be0c9906666e2166cb989427889c1503c0087ca5c3599802f058e60bebff065944e71bb5a3394d37468b32298a45b92b659f7874c15edacae40249998b1a459fe2ec863cae3ec03a6a71dc4e09a45d0f0d823159b489a29f08c0cfff9fb6d0d52968c9b156217ae2e6a8d95a", 0xb3) semop(r4, &(0x7f00000002c0)=[{0x1, 0x8, 0x1800}, {0x0, 0x9, 0x1800}, {0x0, 0x2, 0x800}, {0x2, 0x4, 0x800}], 0x4) preadv(r3, &(0x7f0000001580)=[{&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/98, 0x62}, {&(0x7f0000001480)=""/209, 0xd1}], 0x4, 0x0) pwritev(r3, &(0x7f00000017c0)=[{&(0x7f00000015c0)="0328e4d3119bf67015e7b3701aa57f7665fa471dade6433e7b91666f279b79a063662d344aa51d697a46996ace1bbb1e364e9601ed7700637190a3ffdca4cca4f6e07c96e98e265d9e6779203adea5601d20ee66de1ac084b54237e4bd6ba23697d0b2af2fc3575f1affa50ca8fbc5072e9e84203726cab53a42900d3e4ac2d950c4d42f651b70e04762d88e8c7144adffb6ac420a5365a27783d714f7314c3097e7db8afc51", 0xa6}, {&(0x7f0000001680)="2273f619e98ca4f25803cb7c718c8211b435cb1c0ffffd285261bc8ac81e2b709a7618266177b9c958156c510345d0beba867a61be521082783a713c316d7cfe68f544c89b8a353cf22e2857c5a9262eec42f0b62e4a0f5cd721b0731f704e13e825c73cce6cde968025f5843ca34547cf1479fd351adfabd87a48db80f81b25d3102442e6c9285e1fc81be4820a8f56fbb3", 0x92}, {&(0x7f0000001740)="5da5616fb1e98fde591cc22ed956c8325a53eafbb04ee39c8e86d01aa1d2960630f2c6ef750c5dc7088df144d8c7a737374bfa9aa74ffcc6b857464c4ece78bb8950c88d7207ac0b0c451bcc72b19c45eff9e57237923cff22d74f68c9a4262199cc49", 0x63}], 0x3, 0x0) readlink(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)=""/61, 0x3d) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000001880)=""/233) getpeername$unix(r2, &(0x7f0000001980)=@abs, &(0x7f00000019c0)=0x8) readlinkat(r2, &(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)=""/5, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001ac0)={{0xf9, r5, r6, r7, r8, 0x1, 0x3}, 0x2, 0xa1, 0xdb}) r9 = semget$private(0x0, 0x0, 0xc1) msgsnd(r9, &(0x7f0000001b40)={0x3, "1b9f42162b3100f5bfdb292178f796507b0f925ecf01b298cefa7eecd41f8d2a2930a8a7aa8537d95e"}, 0x31, 0x800) pipe(&(0x7f0000001b80)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001bc0)="05841e57b3006220d89bb128cef2f51930329edfb61ce933d9c09f5f8f5f7eac6f7dd6bfcb4e5568eae5d961082120635dc03ec8890382cc81b6ec387a99880b0cae6b33f443330e14d408e24d70e4c97721fa94ec02b4485341b66eccbb8f35aa1f9071fabd64903ff94fed9e575e19f14c3042bf6052ceb0af370a6871765525d37d307551c0876155d9a3de4ab532bb75e6116e65c57945e840df71775371ed", 0xa1) readlinkat(r1, &(0x7f0000001c80)='./file1\x00', &(0x7f0000001cc0)=""/44, 0x2c) symlinkat(&(0x7f0000001d00)='./file2\x00', r10, &(0x7f0000001d40)='./file1\x00') semop(r4, &(0x7f0000001d80)=[{0x3, 0x3, 0x1800}, {0x3, 0x41, 0x1800}, {0x0, 0x1000, 0x800}, {0x2, 0x1ff, 0x1800}, {0x0, 0x4, 0x1000}], 0x5) semop(r4, &(0x7f0000001dc0)=[{0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x6, 0xffffffff, 0x1800}, {0x3, 0xa03, 0x2aae486ac1163b70}, {0x1, 0xc8, 0x800}, {0x3, 0x8, 0x1000}, {0x4, 0x7, 0x1000}], 0x7) getpeername$inet6(r10, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) connect$inet(r10, &(0x7f0000001e80)={0x2, 0x1}, 0xc) 12:15:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = socket(0x1e, 0x3, 0x7) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 12:15:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) fcntl$setflags(r0, 0x2, 0x1) close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="a3cfd179950a0d6306d7ea44f48717cc2d7b89088612eeef25d10b345dde198a9f65b9a9389fcf70727fbda312d8adec36e309e5d75c9e3d4c5aa3c8ea33da1fbb5f5d2fe7a2c02dbbc0114aab4086cc8db0f168f9c3b311ed0ffae6e17d930bcf07cc075c6d6d5badf6dcec245fdcf13a49c57bb9198c21a4491815d3b81b2668ad6802fad9535a9acb5a0f38a4b14c9bc5cb5257b1669d13358849ac57b28437796515b756a6455ebc53060b373da2286467cec09e24644c9897fe387b5e87f42636195185b85178ffed3963", 0x1ab}, {&(0x7f0000002280)="a03eb4412f093efd69b303a286313e8b00be051eea56d7472bf043d2c873408aa819dadd273f42437f39041b469d6180d81216594f41c537cf06f99ea24ada182cbdc11da9d8ca6eb6d487997cfff0894383a05d86b6873fafad32610e00bc643fd1212e8f4a0e3436ebc5a5e4f249253fa8d1e7df2804f339149f7097742e99ec668b3668681e95677e5773fa547f7ff99cdda2fc59ad545f30a685b30743f3e1b3a2f48cf0f34b", 0xa8}, {&(0x7f0000000000)="0e9e2db1552fdb0544e30b9ca11ff10b0ebbeee67b1af889a7144f4937d38de2c9eeda69054b29e41fc6daae", 0x2c}, {&(0x7f0000001280)="2bb1b813ae9b272236906ce6d29c2c8a058ac1847bf016280deefc1241bbe49371d22e89c47ec5ccef67c5019a4cd228bbc31aed3760675028e11c0fa45d081c724c48e87616ec925703102e5173c2954a534178a68ac2443b994b70a1a601bed120ea6e12da47748edc4552645b3a22901e0a29cab56fadae01d2a3beb0f0a26e815d6e77a382b202c3418aae686ead6dc35428c40dc7fbffcb84d015ffe6107bf43aa83b26927967a1b2589379addd67fcad5742d269bde0214076cc246c51c24bfb1221adfa82a563b4ea49d3256b640464cc92e3599a5dda945b6166cae00c3ee64c19e83939c1dca08248e8fcc2baf641960ea1da77287049d47d04f7e4d78e0a75a6f6b63c91dde379eb9cff898d0c2f4b1f7da2f42a92feda427f92097729e99e76b639dba3c7078934e604fda9458a4ab02c2b2ecee941185b35182d38f367cc3ad32632a2809383adb79390661ea3fa6cad9051a70e5ab773af2f159b558a7f1aceee2913fb376fd4ed3f99bc0a9b49f606007d8ddf61fda4dd5a285bf3a57fd26af423eedd0a11a02763f344f5b39bfa786288d0ec1919d1d959b180353795b36c26a2d9260ac6149538ea2bc1919b291339a9d2b7e277906280a77c0946876f6e8f2adb89f90ae482f9f4eb3e4aeb9b64309be02b1a3b29f88058cd72052131d1b57ac9ed25a29098519086f031307259900b20a005a47581fc9b33516b702ffa0866ae90d96869e5834f58d2e38af49f9394df8d3791cd4bcca60e4014733f013144e8b683f12565e8be1815579bf3a5913f1f86d2a32a53d7100c643471c5ca25b4d5e2398b4f2ec2fbf726ced0d186fc0a52685a42733c5ebe421f32529693d0c6e213f52c53a03a349f5dda0670fc17100e792ab981b16beb9360c8bbd3f0e552e1fc49770616eb76e1dddf39ba1d050bedaf6ea843d6408cdd29b2e60ab98ce11b6a8c936fa304c2aede2075b1623b2496ac6d16530a0a1630a4757087c786170947d3ca8410c58633103ddf1c3d2cae2cb8bbd424687648adc18f1e17325e21b6c8a497a6ee1c219bc92ef8cdb4464ebd3aa276a9cd84c0996c5704d2f8acd3f9981e225f6497e0a9ad4299b8e888ef06a58dd636459a53e40437ee2238f894778064f3b631aa720da656999c8e1f7d12e557f045f4fdfe6270832dde521cbf081b8b271692064dfb4313a0424d251fb7b78f47139a89029b75c787c28de835e246de73c5ebcb716b51cf3987fa58e0ed37abe5aab15e89fb50bcaa0b9ac41e99425f2fb72af6f635438cf3eaa1da266a3c3162a43e0a53421cb1066c5d9d998e9a660139aaf4e38749d64238b1c8e6988f1abca90bf98f41c8ac0e9ec45d73936b9aacaf1014a66026ab75ee14a7e715ad242ef2df046b05057b31030a1b37bfcddf1fc8685d29e4a73af1a6e71f773a87a1fe49262454b74e36549aa6da5115d2d0da61d48f165bc28090ada4af8f4b89fa9ec9db6edd68191cd1c4937281f9eb2786cb2184e43e7f696789026412d0a179e54c84a4af933e780b13657b441fa27da980cce52e2fd4ca1439fff321647e9c88c24ae372be2b3d1c06f0defe87219c13966b6d6c8c8f155b1ca21b20c6af92aa19d32bdfe5aa53017d70b0dcd2139c93a4c2c7b524eff64de92b2196c1c496373fc38f2b67fa0eb2a8c08413b1ba6bf45d9b64d82414a2ad11bec6f8db02d6c4bf7bc927351ddda6081ac5bd12eb2f54f04968d395b2f9a30bb6d56becbe251b5e1bfba80628e17e65d46688e45f242a44de56e649e53f364e091509e62d7523f508f43b53968d44ab33c93ae2c61b10a14ee8d232d7c4e7b6d6cb71fe83e923e46cebbfbad133085834bcb9d61e547eae8f61a1eda6f8380ff1429f39b5bf4bee416a31a6ce9e809ae8231ada74381fd368a53f79c13745bf5ab4397fc1192676048c7e9b86d99c0ce5d3edb982a0fbec592b8c1f00c4f5058edfe4a414f8b3a7ff8ed35831be5171c37e3793143693a02ba349dbc44639863b43ef909dedc2c12a04e288a1c12a25a81cd5a006eb2ab14debadc946118a6e7b9a51ffcddf3ccb41017e8fe69d004eec9c653bf9f4a93fb9759bb08aed3478055765a161fbb3f5bed1d9064fd36324525d043dcfd46fad4ceddc46541131ec931ccc203ffad1c416c1c9694e329802fbecab93eca2a4a34d2faecdeaec7c852ad8c6f6731a62c9fd82c41b9bdd2a9adfe663ac14495fdc98309934f9124be56647211dff1bd167fa4d475eb3fb67a668d7fb422a28016c19d488b44b6b4ed8e1bf4468ba5f5ea17c728246f7bd5c8eaf16d2ec9aacc90c4f9c7afb061be8411c178741bb741e77b32169d75a3794a53bd288897810d9d0cb9ac3f5dc16fdd1db2b0739f72606341a10efcd7f73da78fe4657540ce20d653fd384ae6dd0f0fef0bc55d594274fa84ed5aef7adb8cfb5ac97a141ddcc675d675498eafc5229906347b807561abb59d1638f6fdb6ad2dfcb07d4d5523dcec79151759ccd04f7521ba047305f66963343832da0d680782bfb45c48ca553ac8b300b1e64ce2756ada4a8fd6a5ae47da67a12ef2a9711229a62d1e0e1bb302d4df951730e846f73dd9382f2198180361d01b48eb430a11974c7e5adf5848800318b259125b499454de69e260458330f2fe23cca91a987bfe466256b7832f44224bc8c14d02ec9ef345397cda9b70baa4cf67381e6e6c5d6b974246fbbfd754a3dcb32cff939fb253a9e73e17acb174a8f901789055f0dbccb6f5cc6ef5d11017b6d3ae35873bfec9caf4306b2094662cf7f664a893bec6b77d88cc83ba881e1d2494ac1082339d8d07aa29c3021c2707c553badc9a94ec4ed0e9adacc3ee9bae6fc1a3f53b615f00d23bb9772c314fff8cb74d9175df72aa06ff1404d1b8a18e41ff04d74b261eef4c64c45926ce11fee8daf9a0502ce7542490ae4f75f0324361c16c27a17cc8a27f1c77242dc6f25eb1fd358c3e1e793c63a98c0c2eef02d830adefbe3c6618ead909306edf0554d16f2558ee0584d9b4039913213a6fcd75c5e910ab47d250ce9bd2d1bde9394be3fa781a8afad5864ce1ab644e2f216e7427c90a87af932aa3c0196416fd7cfdc458a129083f4a0a28d129ab60ca2cc84636318ccd571aee69d8bb4c4804fbbb37deeef80da16d04e9cb2822fa05ed352b26bfa6150a4232d888e5fcd84afc7f894f3b3211c3fb7df13a2032b1540fb923c1719308adfa7209f1916d4d2f2441ed5f6ece8bfc6908dee547a0fa454d07a3ecb4f2247e74ef61a5cc4c6d4756b3266b9cde8fa2d81179b8b678e235ed33f8643269997582c5ed88a01113a111a5cf59aab869ee4eaac562fc69dc480aa36b73d946f25c7d839af6681c9202884247106387ed1633f8c89f2551fab409de17d2111b95c08aefa40e936fc8df824a3516e4ebca1c69fbf6eba9e0ed70fc0e2b7911b8f2c1e2136f7510ccfc6622933e9f70b44d81c13a77222ae8cc5f7d700686b1c38451c39ee882c399e0e40b1fc67a02ea9755c30934dc3f62df77591e0700a02bfaea40504a134802be7ab081f4925ede148167bdda2acfe1bcbf9fa04c3c6c2ac5a1864f27e87847df72c8b8a2254a01f90989c738ffbdf0531e4f4c08b0fda455b7eb32c3d325a2d19eab6a0faa416d95e3353c5cea725ff6e56563d7cb07bd50b340552913d2897b0e5cf4f94c1f0ef43e518196d7365ce5024cc015910d9fe3cb3d5f8cf11c73861d97fa3012c17abcd1df278a8a0a6cee4aa4068446254ad3132523353d638e78b8d5f8b6f2cbc16bc2b7df1434acd2e5b911c5abf6831c8d36e50c7b1362ce0eb4635ab018be9de7014b2e7709011cebeb790ac3ec8f2ee0a39abc03705289b7d1b44eef2bdf9fc9092b77a271a5f4c450b170e5bf9aae2279b6819507adfd5c08b33d088f1b2b26d0708d41e5778621efd934b9cd9ce67da7bc1b7de38ee6df29ad5408ed65746a1fbbbf204183d901fc4b1efee3b2175903e7e3aff44c05f55ed9871ae7a8fb55b2bcc50dfbf61fb8bec3c680bf406677e8260db532e75aaaf354eea302fd29715c31419f494693dd8ab780c66aef27bcfea05bb32834738c19442a1f846f899c5cc40c44d4a216b8c3154bd6f514f5e921b130cd56d667b434fdda722124b4fdab349edbfbb645b465fcce6cf95c6536ee88a567c455c073f76ee11f56aeecfadbe1aa6f777d4f160967dece995fa0ea6494d624df15931f742dc01b37747c45149c634b38c25d4dc1afdc210037655043f8df8635e17ed4469af697da9b54ca8c75bd7d4ee88b6e4806deb62a380dfd18f3d00262b273fc447317d42a81da684ee2233da8dc5b465ca9b3dabaa0f9d62dbea441f3db64cd0d1c0198f1ce596d2c1d1ccfdf571b7d5e7ce087bb13a3e59612f6e845feb49a6930c858ef8d54f7df9600387524940a3aa3a12b1f3db2daf79b592a07912606a64359b6107cd82136c5d95b71289791cb554cdb1d38b531778f97df6a8773a5543d14e62852aad91e6e0e2b4fa6dd5d1998c59589de85784e005db2ae752144116ae61a8c08509398a02f7c9e113ac2b0b784722cf692a8283b6e9b7beaf35cadf397e190041c82c98c2f602f4c03edc38ab2064072478f7a37d190beb74b0613ca66ceecc1a33808230d143308d737e61c46ed1ae7188bbf98f0c0e01cf73fd192c6f764b82f1f38477ae9037f9e5f654f47045359628e02fae5a38022842cfaab88efba5a79f2f1a55125e7e8afc58e8e01b123aff0d323adb2246ddcb324308b856f92e64a74661364ec5fdc2094739dea95f5c60b0ca3eb13f3c76c03bdb79ebc9e809397d286b6cbaaade0932251c5324d7827c5ec191a65cda7872df67b42603484188e77ee4c9d93d58a3022692acdd4268eca82ff2c1341029a41d0b1f84bd882a35fd1a98f9fa7093252bc0b923150f9a3b54f43f46357b1019d4416ead718d1a682ef7c3470434d8293c671e9da8d0685ed4e33fa597646870048eb9dfce32af57fe2b41903cd47046ba0f2e227602b520881b0ad8ac16a038ccea6c73b9d9c07d1f47d59f8683e3f230097b061504715a283a41e6c59fea69f128d256a7e78cf9e772a66462e75dd6045dcd6cc89171fbacdebd12b870766bcf6607525dc4c787a7d48d12af11cf94afb2b1f41afa7a0e353784615c79ec3c865178b620517d03e59eed718bcc012a250576b79674f7a69b5813af8bf7612bda03e535e340bc194e1f935ea4524b2f47c635bca2b4827fe149ad524d3828a1499633183ad618b76aa28ff549865a6a48c7453236b06457e577d02b9a7382f4908ff655841cdd1d4ec152d5fe47048a368a963b5e44196d80a7f0413dacab137f7f396cff2efa15f0bac3225992d13e419e1a12376c1b06dbde301cba24278487d1be8fcb3687bf59121d02a28e2a4c64d862b3958842ea00a2febf57453318bd1043f91f16463986c1fd38e8b960294529d4f3baaf0b04f18af0c06f4d5b0e384004395b95aca57b2e0f8e56e9fde9ea302b76240b365042a1649a20b0e04391c8df206b657d6b01baae32f29473d233db45e9fc56e7a6e3144d47aa8df444facfbe04b23c1b97d6b6ad250e0a825e83c3e401471e3fc94c89fbb5a5821d7d734f7e8cb6d0182ac64280fb184bfb32e88374dc779737c882a953ce31bf469645c2b30e1a3fe9e28050e38bd5797db419ace31a2c07983bdee067afaf76b9e3f1eab099849fcc01ec6470ca7f964fae3a112b17af671aa345e27cf8338337ee4a6122d79b62a1", 0xfffffee7}], 0x4, 0x0) 12:15:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffe, 0x9, 0x0, 0x0, "010000000000000000ffffff7f00", 0xffffffffffffffff, 0x2000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) chroot(&(0x7f0000000000)='./file0\x00') 12:15:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x0, 0x2, 0x400) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 12:15:00 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffbffffffffffffc) r1 = socket(0x26, 0x8003, 0x20) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) r2 = fcntl$dupfd(r0, 0xa, r1) getuid() setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000080)="c7d37256f9363dff74de1de7f7d19eca3cb7299904d6babd1b6a925714557be9f1be35fe2841438421eede00143c25127ab5662644c33faaa9b609f0fec13fed534763f7fb635d4bff2a67b7902d1a01027a483e597a61d5abe36a5d1cbd08bbb3173f8474f397675cec59173088be63e08e4df0c04951002670c61942782c9c30d75b1bef5b197eae", 0x89) nanosleep(&(0x7f0000000000)={0x101, 0x1}, &(0x7f0000000040)) syz_emit_ethernet(0xe8, &(0x7f0000000140)="fc152a095a1960293b24bf9629fffc5f71da1bb7ee0f957a147c30757f2c2dac407b7fbe392d6bac05da35a738f2c35d708dcf50057cd8f5be7f06dd32efa650995d6cf6d6dff46a91119d1d276d48be2e0d336d6da44b3f47d638ad992417e9004078fb9d68829a4c6877dc9ca0f54186b8419a58338799cc9071fbab3748927641463b988a67b0590d2b41f13e1f1b99d894c0b42272fcfda0d02822a99eed5db24dec058a471961125e7602cffd003d756c164b5342d389dc00ac653e09c7caebd150b8dac31f47a6da30c0d4deb44d12108a7ef6b57ad9e9e7e15d86995a0420b450a546d2fc") socket(0x20, 0x5, 0x4) getuid() fcntl$setflags(r2, 0x2, 0x1) 12:15:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x20000002a, &(0x7f00000001c0)="10000000", 0x235) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 12:15:00 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r2 = getuid() seteuid(r2) 12:15:00 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) socket$inet6(0x18, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 12:15:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f0000000100)=""/2, 0x2, 0x0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0xff}, 0xc) r1 = semget$private(0x0, 0x6, 0x8) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000001c0)=""/155) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 12:15:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="eb368f80", 0x4) 12:15:01 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r3 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x4) 12:15:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x8000000000003b, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 12:15:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x8, &(0x7f0000000000)="220a20ef1b826445c1169caef9eedeebcb3f457f4a2c4965ac6517fd63a955cc44a17cc9d9f47c8fd19a215156f8a586897f074d0af0420c8e178b97d173946fa2534bc821f070d3d14a2f7bc0f064efa70a75f62db29eba2faca9c69cea4b3b52ce0217a358", 0x66) socketpair(0x2, 0x4000, 0x40, &(0x7f0000000080)) getpgrp() select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 12:15:01 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000c78000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/157) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) 12:15:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x803, 0xffffffffffffffff) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) 12:15:01 executing program 0: 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') sendto$unix(r0, &(0x7f0000000180)="1d7118d20628ae9f43eeefba48ac19c49d65d4e0e8c0276e906b02d211400e4171e2e9614fd650bc641ce7ddf72fb0c3cf0f47de89a94bcf4386a2360a396e91cf8af995d79830511c5f209006ee0b6b164567a37b892c3206438d", 0x5b, 0x3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 12:15:01 executing program 0: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x104) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 12:15:01 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r2 = dup2(r0, r1) r3 = syz_open_pts() getitimer(0x2, &(0x7f00000001c0)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000}) write(r3, &(0x7f0000000180)='X', 0x1) close(r2) r4 = syz_open_pts() r5 = syz_open_pts() lseek(r4, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000140)) syz_open_pts() 12:15:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000000)="b20b519671a123f202a29a73681ea92f0ccc1d89b42fc7d6dbe494b2616b7f0993c1f10137a0873271254f3bdddfac6dcbc460747f0bef7441ff154429011fcda55d5e010e186902d869519b645c4377c88cfafb04792b7cccd9934293afef632fe16f8d45c194eee5fc68750a4c586aced745389206db680026108ca527e635c717da6b13f0f9de360851f7997f1efdc1a8b1b4158045572067e2699d69e322744302a2b66918e7bbd890842d2a0ddeb3daeae1318a791fd9ed73cc9aba3cb1ec1ec100292bb3d8b0a4076caef23b36633a8038301653a7b77aba5d7f5120ca2ea3f12fb7ba65d0756990852a63ea81ae5a99723f65", 0xf6, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c652ffb2de2b894589628fbc9bed6faf211619356e12e66b67cab83d3c9e29c50c6bb33330324b19fbff79afbbb6d546899b0ee3723ef1c05012c2816635b3d653749717cd402b49b478325c20c310e57df0afa471f561c435896f6f3a7e40d3014d6aac7bf52efe4b9e24c11b448e4d0ac"], 0x1) sendto(r0, &(0x7f0000000180), 0x0, 0xb, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 12:15:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x81, 0x120) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc120, 0xfd) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:15:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt(r0, 0x240000, 0x8, &(0x7f0000000000)="811bb88db0d0ed03e0ccb1bc5198a08945c36b2f6eb641c3ad6b3e1af391d4fb9c411e", 0x23) 12:15:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xa9) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:15:03 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) setsockopt(r0, 0x3d, 0x0, &(0x7f0000000080)="05b51dcd54652fc83abe9384e45d09d5899c85befd4d7d001bd1f8143468e24750d91b435e5cdacc25aaada3b0599256c18cdc249a0faa5ddcb0969522a083a8a031065cf3cfd258280a4ce85f02b04fe398cbc89fc19d3bce7bd0757f85330bce3817db5696bd4296701f57a4e7bd737535dfc991a136059d203da7d2778a3afe43c616715e41b726d5501ed753f600c9ed91c0fdb804b565056a8cbeab4223a9", 0xa1) 12:15:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000280)={0x0, 0x80}, &(0x7f00000002c0)) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() r2 = getuid() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) chdir(&(0x7f0000000300)='./file0\x00') seteuid(r2) write(r0, &(0x7f0000000000)='<', 0x1) r3 = socket(0x39, 0x2, 0x1f) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xb, 0x1, 0xffffffffffffffff, 0x630}, {{r1}, 0x0, 0x1, 0x4, 0x0, 0xfffffffffffff8f2}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40000003, 0xffffffffffffff76, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000001, 0x649d, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x4c0, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x2df69083a80a5dd2, 0x1, 0x8, 0xfffffffffffffffc}, {{r1}, 0x0, 0xa2, 0x2, 0x1}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000010, 0x40, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000050, 0x401, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa2, 0x1000, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x1, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x1000}], 0x6, &(0x7f0000000040)={0x5, 0x3ff}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000400)={0x12a3, 0xf7c}, 0x10) fcntl$getown(r1, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setreuid(r4, r4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) 12:15:03 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000380)=""/232, 0xe8}], 0x2, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="ae07303af901306bc19073e4d5de80a47fea89", 0x13}, {&(0x7f00000004c0)="3617d806cf8b8149cec00e3738414aa9ba474014943e0a4b6187fbe5f3c28ffdc716b7747eca8cf5088a09ac1dc31a30d6d95c663ea3d426567cabb95549e8f887387e6154c08fbf346557fcec4274ae7c3289d5c27cfa8f3f27221827ff9f389a4fc19a40298a78a27ebfd12cc4098274a70d6fa78388872059f78541a92985528189e8c7c8a59f1a3392c36471d8890bf0b423bddb8790e73cb6da5135f104ee69cd39975b761bfe7292ef3b70d43f0800e30ca5afae147cc1181bff2da3f299989f4b797bac9a274fca21bafcf14f4d6f92c8a6ab8b9a13eb55c3b35123809b2c23b4bd337da95bdaa02b6e956e8de1d0f10974041f3d2f334f8be7dca8c5c691e0409c635916dd95e9a9eca997d4b49518e61e398e59b3205b72937bb91235b443458ec0bad625f5ca8e95e225bfde37a3fd3512b872f270ff14f8752de9071b11ee6c190bd54d670850e03b7eb00f62a391524d9ec6c7855df07b0a4035572ee79e5508d41bf72190c0810a21137b9df17704591045513303ecfb39a2bd5d5e893ef920a26274942692407d5a16a41381b2147ba1564422a040b5a0a83bc48c28e43911833f0aa299362b710020a8e09885f3fd2ceb858ef8bc5226f28399a1732372a38c9397b71f0614776db8a06ab7c5856068b09c4e4f1b8efcc044c42497ae2d09da2089370d8df6e36e37a6b7df138bf71b42a0c2d3984ff0b1271a91a0df0d54d1d0f980ccef152ca014f4344721034ace9731d026bda488ebb5d00a9aa07eb6aadf3c0db50466074ac7ad3543afec5c3700c4eef8e0f48f0104afb00b20ea011c9c86a177304ef1775e54c8ac85d341f88b79cc5191190e92b5c7e768731dd4976d86d5bc9531c6b3fb7d97437cdc5f5335a2f20783821107e92a33117042904e19d05adf20af166a7896b9c4c8e1ce47f8de1f4d7cdb2976e24e2275d673a33bd5bc9b1f8c83294e256e4e61eb6134a0c2662dbbc135caaa9b6f697ad8ae7d75ce6a446024815ba8662ba7111aa6fa2aaded8f3c61b03efcc03a29537f8e2a0083e32f12b48d6686cc357848558ab599c25c3f115fc3e8e85da074f0766f011219b532b10f09242fb927fe9e468fbc684e92129bcc1db91f3aac937fc19cb0e4f5e7fbf2e1ba96d8382563d2404c0950beca92d068568988e6f4d1e901e26a0593da651a6775631de2d4a0ba7f25093f4bd0d52c5e0cf7b63def340948e82c58d52162763d3ab0e3464be0ce86acab2e4a8ee2485011ead8e9afc1ddd23c9736782a6d819c66a7d0e620cd304782fa024089cf6fd796ddff7193a8a831e2eda39460e6702eb75ad98644f1b4c823126a025a198c9b97c45fa55355edb7f3354f97e3f6ed3dcb57de253861e17e32bfc3c7016d305b5e231805c4b4e50b3b485c9f4114217cde0b54a1d4bcdc67fb2f8145a68370c75435a14a585d5d81660df4a464f6753cd1c309913d38f9e3749bed98a8adef0335fba7c95b9b2210ea1b4f0005b218b0448b72bfa46459042104608144361680de7ada9c5dbd120049262ad9f5d820c74cc4c02f9dd3e474f8fdada555adfd6a58268a38747580c8d3f6da39cb9dc5428bad0bab7237550d93b6c489a648201ac62666b351e6814d3c578b6a5843e7ae585bb2861ff370ca2e7498fb67234d752c67ab80972bed1b499f9788e101ffbec90d3b543a3f2d7b72da791d61b1778a3d4a10a16ead64d19cbb7ff1d817aebd614bbfdd3d97d2ca17476bf28aeb79704ed340095849d2230f80d89322e18de072c89bafbf887cc7d982413abf8e90fda555eda2c349924f0b36043de0c510f4f1a35a1098b949beb506cf5ad11fb7aa077b5e78fab711a761ea6a57dc08d1705fde61d3706db5c80b14c83d8f4113c8ef414bace9f8e4e72f228843b057eba3e664471015a5129cb6e3e886180637e3b0352260a38d4a53760b1762d807bd078e88e0b23613bc0f843b456c4b6769e2fbaae7b83ef2f8f1bd77acab84982adab09e5e8c162426cd578d1555fc29ac3d38e042a75708f4523434087260828bc2d8494a802052aa122589ea675e0e600cb5804a2b89438815a8cbaf9a80d7efb23b20905c813c33117dca060ed42168c0a83a346f9e1b690e624dc0965f0b87e0171fba61d68991551e11c1616391b924bd71392f5767b95eb47d16a1212fbc48587fdb32947812b66176385e566c61a7b95148ae6685703df3059eb351bf5d8302e6a097dadc36436724b16cc40d64309478e426875678f11168b40a51b1bef1d343e21f69c660df16b1672fc7201e3fd988af9f6e722779a9ab874d7d8d4308a7b9c65f999d71bfef63a3bf10c80af20236513b4d5924a62ad43b4a1e6418ad6e6d6a8c1d98f719f61df9f1e29b1808558b3bbb49292570f381660b2e1cf1f902f80fdf7a3c7ded50e1d95d205eece4e96281bff5a01a7e09ffc2b6042351ebbac12bbd62de501bcc6c5455e3a0f1b6d8a1d3e142038a706908355e52bbd0c01b5bc054630fe59783fa4928baac80b447c39f518cc4a5dbf4b59aa363634f8231f9c6746f84e22c392e9b775398b9f992682049dff949af71e1681176052ac2f2792e8646385087845ff7299ecb2fab5742eff9e1acff45c43fb8d34d52eed6f83027a3af041d527452a37399e1af6446c1e5a569fb156c151aee48f4d71510e234984858b730dc807905596d35384b830532c117aa45d2a959ba80c7e2396ad06409c2a803212fbbf311cb8c312d07efba1a5484017f263c7f60a948cd3fff6d9c9c50615cc5db53dc087f116600a22e2459b36dc590f4f96744b264dd667a6cc914b8d3b1b09fb94f6b0e1e6e064d96a1796aaf5bd00e937917d9ed0d7ba255372eea0669d0e1fd7f5e3288fef808a15e02175c58621acb8b6caaaa456f58fd9244c0a337d7ca64de1df9b2c37004037c254fb7f79a8af8e8c91b4f434bf41a22c4a286130bc77a77f03c32dec5d3fc27e8cda2af47b2d544f5563426ab47cb11a3c68272011e5786a11c640676ab48325f7f0a6963d2cf8af4c4a2552907e422f37a1d7cb177e24e7944b5557ece612be3ffcec9f424e21f2c5718cab93a32249d0d9d4deeacf75bc57f8e2b12cde2b48b901821f533986ffe627c4b23014bd1da831ae5e096d8a4ae27ca670d18871c3b0ac388d66f86db29850d556ea75bf483f350de847f579c27547b6fd068b1be056211f758db73f5998973361c74bb002d9602a675c72b8c6af9750615d02e90f377132bd9c463648a8d4e7af7fa01b13d7d53da45b2fca5e98d09972958bb7f523a61beb5e0c92794211c03af2ac52f39882e081367f74d3dacbc40f92396ed0407a5118374d0afd642f7039fe12fbd7b4cdc8847cbac1e6caf02b5daf30b6b63308a274df5d3f229047fb489a8a50ea6ce04ed969c016b02475d5c4fbb70046cd273672b23594a60ef4ae01871478fb229371e517983d948ca234776117d221d7eb99d93b3ebaf2e12d27c020afe0a583a95367369863be297442cb06ac23176447f2f51f6b1c6eca3ffdf77ef4c206594c1f46556e88c3496bb45a0f2ad8eb59a9e96b12dd8121dee36b4daa0cdba80ae65332713cf84c126bba03e0b2ed554b29782cdb1478c36b2c7b405836ccae154d4d8062da06be39cf34e1c261e5a65ab43e4ce3e1940584e6b6f129622d03725eb125d6f303535b290225046cc3f9ae8e3fe16a6e00e262bb937e34e5bc4d80a7076f281f42fe15f40f00b403f31d5d8a43ea2135719c917f5720dd8864f2c076761f2b1d4f1ebdbc8f0b98d24ca5d5ec69e788e85ca87518aa85169de35a7f3e67e2fa69b498793ce10b31598305c54d97ed027be792f7cf1ce8e422320e8a0f0bbbbea398dcc931948284a3d5d8963a4f90943f47b0085ed6e34948cb5ab94c031a733452a0ba1f97eadd81b2f1f335eb618477614e44d607580d3174a9b53e88c42a8889e91ab1a4982bc55584b99cf5a66bf82cde73d71dea189dc09596e977818a555f5b40019d4cc8ca0a8d5a4dcaa488d08c9f1f0f162f6771aa24db58ac76326db4195d3be3bd7c3542732491d44edd065c9bea9e9ac970b47f9d69d8e58c641334a089b31cf0812df4e3ceb35493a56e57ebc30d938eb0cf27daf29b3eaf09fb940a6d2ae1fcac957d8898ec51d42bbd9681307df781a7fbc5d538b66da066fdbc276439284cce857e33c4c0469f30055718b7f966df1e3d2137c39dc21497c452b283231cbc299ad865172c83eb18fdc62914c47a2f0cd59e32c8d503a960aaef6c25de23c2aa499f9881efcec54007ea51a568211eff468ce595651af2f9c20bedf0794d686fdf535c855f07b3f2e58b7b164281d5380c7ad92e0d043c3edfb65642c6a214864ba534dd89ee86fc96b4199b3df91c419ac053d96984101301a3d60ad369254a306d03deb4c3bf53c39f930cc8898dca47dd4d5987c4457bc5526f07a4a27b7c6e19cac6d1f5c090dce69fdcf50365375ddc0a211c43c77dac1c81aaf7ff55e0a675729f30d82290ae0128f1141c1b5ec998efe75a0228c72f00f1ba32a2fbee6be5746368a7d81e67e02ee307b76d327ad2fedadc3f7eae72f37d0cc6fa2ae3115a7ec20777f34a1960e421da43fa448e9da8db8d4baf08580c73e5a3c002f1598b641f32cc9c91bd435484d0633a608da40ec6e9d2b92ef4a0538e96636268824c52332d521d6ed154f3ad1d52318a91eddd5b810ab6578bb254bcaac506790de501036dad986b768fceb519a9eb6d51966e70d09461cb4f477e392318d6ae049cc389b4db1897745fe8ac022b6656ceda12425788fe47edacaa54a150a5531fdc86ea5f2e304da893d646258ebb193cf3a0a43e638015f03826a17a31cc3f31eb2657fbc0cca80a4b3b90c11756c79acb50db3ba70a8054b75e64d4d19840914cbd71bb98df3f23cafb8044fc13b06e094f4d58e50bfb431879e1f008488b275e91b23f6fd4dd065eb68a9055baea0aec4d09f0b681eeee13de1f13c6e08fb21726852d51675c9ed93ce1dd35780ec72eb42a8cd3239a4de4b79dbd2d21bfeeb178df1d8902ce861d585cf565719f99ca1fe00531f9e1c183e826c9d97bdc62f6f509df7c13a41db4d71926d9d1ec0740bde617171e435ae2b59cd8ec4434fcea285e4fa5e469a590fcd65a32182d2aea2238a4b7c4da93525051f97a8b45ba1b5f614a0b8bd3d368b2ecd67698a1cdf8fa93ee8b6d0ff40ee69ce84a14f6ce71c13a92c55026da19c354aa8683670f85b49fdc1bd3de4be0460f09e6618724ae9a159efb0ace1fe7b426ee629be01deea63545f114a49182c29022c07871ca28c021431985e8d1e2e56ee5653f9667318fbe0606ed80e99809ae79e646516f7d7b7de213472ff01714f22b2f25ba18a1fe80975628966d80937f84d913e3e44b921cd264e18b8a7cc7cf552a5f9c92ed9c450e8c3785b2031a2f47104892ea188c2767f88c0342b5b5c26ac41e0a6a1bd282558e746bb0919a7ad939cb3b677b5fe0a2b3a8cb96bf779600035cd1d8fbb1122108c4e90a092f8339bcaa9a798d1d4f8ac226963f970f6db43b052d238766e07c0063179628156db1ecff9696cf0c683176f6e39fc2b40046c3a7669d2cf291def4809f6e4842e67d712487f3c31f796af4a3583e348c582a604d205146f0e19e8d32f87aca4c657783b5abbc94c8f563863ecd4877d8f82eede9b5657acd0e94d32f7610f8846fa0b19471718d898b7ed2bee7dc2528cac5c0bde11cb048b724eca39be75e7bf9c3c36fc6f6d623aa1", 0x1000}, {&(0x7f00000000c0)="c516900e86ba89971ed3388eb01ee603493f45ec7c79db576fb249fdbb4e3593de4688dba75020a538f27127cdde9e76a2720d4c9895b43c01190a0ffd3cceb0344ed8377b04138926a2ba5ecc3d65df6b04e4d34b", 0x55}, {&(0x7f0000000140)="b9341caceab33c75af6625614e8bb5c3454896d227184a3f82a17bdd937200778142891465c8fb480cc6d314c3793c906e744b", 0x33}], 0x4, 0x0) 12:15:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x820, 0x11) sendto(r1, &(0x7f00000001c0)="03573a4b738a780d08632cc3f04b13233e4a82726a56fc3e4fa099fd45d2ee62418a3f7362d659742a10ac8222422a12757e29fb6d5e7a23fbab383ab755a5c5fa38da59d1b69ab3e1b26df23f933b8e41a539abd54dc0497c732178953342d07341cb88ae295e2926442c5ee16f790cb5369d10aa504802519e7714c130ff8bf056c72001138560c534893e85d1850c4252cddfc387851b561d863881da25f12ce56293f86d94ad2b9795e1081ad25314e364ce0a0c52afd97f6addfda289d5", 0xc0, 0x400, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 12:15:04 executing program 0: msgget(0x2, 0x200000000001) 12:15:04 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 12:15:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eae4105db32861bac55f4332e31d6899089aab62192747e531c09a650a4e8c54dd32", 0xfffffffffffffe6a) 12:15:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000dc0)=""/109, 0x6d}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000e40)=""/232, 0xe8}, {&(0x7f0000000f40)=""/95, 0x5f}, {&(0x7f0000000fc0)=""/245, 0xf5}], 0x5, &(0x7f0000001140)=""/154, 0x9a}, 0x801) write(r0, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) write(r0, 0x0, 0xfffffddd) 12:15:04 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:15:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = socket(0x6, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0xf86, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 12:15:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 12:15:04 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x5010, r0, 0x0, 0x0) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 12:15:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x1, 0x3, 0x3, 0x4000, "123c0f135fd35d6c368760c4295ba3aaeeb58b4a", 0x5, 0x8c}) 12:15:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000180)='./file0\x00', 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 12:15:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 12:15:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="59359d1cb958ec5fb795344e2fd0d2385a0175b16235f762cb782a3794e5c064ac0a683d77fde993dadcc87cadf27fe657fdbc7979da419ac52529c115a1410313c26f00154099be744acab47923676e61ba95dff6568ca0237e8aad879bccb4de0cfb542ebd22de3f18f1ff66cec741142346d5efdde20f6d68bf8d36bc2029965d80263eda3c8f9e8fb3a72921", 0x8e}, {&(0x7f0000000140)="74c336d4c8b06f86828bfbe3f6c80eb732594a075ae9ffd8253acf0d1a14fc9be2fba241b65997bb5a36c4289f851ec5475420eccd4a330fddff0b430889539f3dd9d06cdbe9f54f3554c9a38c5ebf974c5565fabc6d529caf846b4bd85436efe0d3efc871cd43aba0481c8f9b68046469d97f961288e285f1f69f08b44c7225445eaf606f5b0cd39efeecde2d8a3ffd85136c534ab139c2237c1ff0e27f6881fda6f083bc452f18f8087526ae9c41adc967b5fe1d84ef8dba6dcdab4486bc96acccf64763921c17514ad9835a431d7188a4bdcef4f541d90eff4c2fa0c464b1c588b9ee21ff0162e9d7813dc3e5519bb744acec79f68616eb534e59bba7e72b38f89dc551164ca2fd62101460a9885902d066e1c27e3bbaa1ce9886f19b2933bea0cdf17379895ba44938230e63b0954773af5e0cf66375d817e62f1b98d2f49c3c2c0cdef3c52587079642811ade14c28c41bba6d92dfa79933e4e5f76b0545acf94f9dc0e5b0b9198ad546111a338248ddc1dc897477055f7948dcbfbe14e7804f6f04ab688e4eeaa29d6b43a4be24743ed8a9f6d6af21b992a1daabbb3210d025d58f0d74ce077744fdd58b85f1ef60267f400e4f17a4e0107aa2a953e24d4f715c181b599466918139defd3e0f233c8854e34c349b14b9f79a955929e1fe73907f3c657c1ba04469431f004706f1a03ffb7d8b4d9dd2a668474bdaa3d4f5831bd862d13bbac3fad69ef9bbfbba99b390ede5f108b966db2db337bcf0b43efe2c6bc6d63a2b9444e553353a67a362f12ce8b1352b9a14da3b006ea4f77d4dc1c628d401b63cb35664da34f442f2f75c27b06496d9255d82f31b86b16f353d7f9610a6b1660af86747635176d2de3ada5d7efe2dce6804660a6c7695eac8533c7cf92776052a1a61a203412eac028a299f1c43a7dc665e4faed326007da89bc17afc97494bda046e43cb77b6a53007673fc19c64373fb64e3bf28318fa73ff2e6cbd8c2439091c26a91a2132ef9a7fd548d2749633b8a3c0921c8ea62f92451e328f5aa4096e7af377da63495902333548d51a50019e537233677b158866e160a87bcfc08ccd2e69f8c3311fe5806b70e30db0a1da1761a0c58ae7558566875918072707b27dce147353677994093e7acb0bbb2af3cb1b9907ef6f8b85840bee901f08b15b4a379cfe173ec3ceb2f188808db83c6314f1e83c0094b367067281388cd1d950f8fb8e9439161f470f5233edb2389a6d0017e1efb68d040a1ec837b964a686b388aca7e83b42b19f3f3f9e325db89dad62bb98d493bcde5df5c65cea5cfb800a24d6d7a3d6f4c3e1c9c16fed256a2a18f363485339b2d2cbeadcf0b6cd928224e049312382139d4c8ccccce04936f09b4e58957f85c9df47d72abf444d8ded248293566e0d503354440673e6dc7621532b281da552862e8b69d2691ad7e29f1e0905986008f2f10777d707dff87a0ed821bd3ed4ab6c94f232cfdcccfb191a3630b8e2daa4881564a8930fbe0b535ba2d737c5af08ac815b928cdee9f7712736a40f74ec26efb68277243bea0daa464f2df09fd449f1d298c4460d60e36ef3e7270fd87735bc907e00ba036f1e7dea82c7c41941cbf616c375fd7eafb49862b601550d4514f0e4b77d0fe5107aa9c210d862e7a856d04a2edcf105b7066f7eda50c9106319880fc15541fe0d5ee3c4a557b7c9e32a8863f91f49677083e6c035116abaaba4a095b0f6c52a6fb4eb60ea2956439daa17fe65afc949b617bf3c2ab5bffa98b0a475e1c1f0b9db87f55a4372c23239840ddddbf00581708e15c1fb57996bd91d092b5e82c1022ab73c19cec457419ae321ed74f69633b56c1cb307f4586658f5de5c3f720818bf41915cc2ea014aff694aa7a7a9b6d59f08af5cca2ddabf901251f5839ec7c5a4045772b58a1642dc573c782d73d7dcb7a9de27137d87e9531559e7530435290b1185390b48c7d5635e9b41f6f569d21a8616306850dc376ca9458a1001f0c87a5adf8c3dd1aa6cecb4907668b35ba004192bf50c4865610ee71aaf0d105581937f32c293cc38f51107ccff0633d68a8aef3844cd90d64bf30939cf735b532719b92e53d04d034a7138a8bab4792e8e8f163baee996c13e8ed05bb73da54dfba77ea55caed64e949e458f027bb81eeb16c707ff8f1a4a66093e57ffa79d5fe2b6daa83ec56e9ffca59bffd5063b7387dfbd39510a18057ad3be807e6a41c3768cfc5cb8016089c7ec22d526235a314c663d2eb5df66406f485f9c9efbae2dadb2153a0287f23b80022640dd6f6607d29d8693657bcb22865bcf5843eff47bb7c521b8b658d0bc5c94cfaa5c1a22d10214243bcb69b43ba279eb63ffea99f517ed6de1b91790168b40192aa12cacd0eabffb8216304d469683cc6b22fd9cff45adae6f7b12fce849ab00c9b363432dc664f27329f9a3a4b03add984affc0474598f8c9bb1c91aa1817f91ffd4560c9f2dba22bd455254a486f622d6027c46e4ef938e85c775c8e79956f2a7a843eaaf50206ed7fad67f6b1ae16554057bda62c4a0a9bad4736e43d809192511ee104d0769daaed5020294b914621b0cbdb65e33cbb2e138a506ba314ebbce61e338b798e3c38776dc15b22789098b6e824140cc45b976228919879f3562d688ef13f9e3bd7d7356a215e04ad1b41af5020782289d9906239c31ccd797dbcdd3a76383113d1e4b0baa1470552732bd9ce123b9043b570fea57b0f2b0bc4930ba9a16f84209ccabbe6e25fb6ada20ebe4fe46284ef176e47a0569022fdc0348896d569a6ff8bc582e8aae64b5f04e81cb7a87c38d7fa3b8e62c179080ec62f9f3059a251dbbf39221be8c916b15d83300f3629445dbb3e69b60f8226fd0fd8961383646268152de4a4dcbd8d50b00e279ae9c03e7434d9714be66d17c97b156b843e48210b725f594e2d82d736ca6105ac62181e8994e18b2a537a9a844a00e629fa59f4f9785a07ba5b9eea836092fa8b5c2f22e83388d75dbc55f9680793046ef71f2ac3dc5b168c72f7a1a84b55c505eee3e678e406ac940a1e03a09cf057ead3b847efc33aaa7a3f3de07bf9ec272f0dfcb52d7089f6213469332827994f33ff6e91cd626b4054e5da578a98538eb9c75f21a96a9f42ae126261dcfe8f7e2447c6f01b827cda02c2dcebf25604148d128d2ed8a8321e6394f78b0b0951024f98ba905d03b5a532ae63f2e372b61a2925718fbfbd7840c22274192febfeafdcd020e93fefc16eb6fc9615f36832c62312d90200d78030e18d26689e1a63716ac8a02530f75ed314e0a697e561b6152bdb73d129c53d6beaf8459ad056c7a6766664f3b0b57946a074abd9fca1aa38aa9849532de1d4d16438c52449adeb272936512139d5a3363f447e041fcd57fac2151369355f89a25d60a088434a9c64b60abf6a8423c166ccbd55af49d24dcc2340b6e4f30dd6b4fae5d252dc38e00a5aba878ae165f7f7b78c66e1c3c0de817347fc22fd64d493e1fd6fcdbda800e28fe9658af9709ff9740c270f8d1e9ddf9e9c6a50d9bbf4a69d2f905669af334e9ab543a100cd68eccfaa9a4a0e26e31f248b28fe45de026b1041c97fb7768e5fbb98b9a21c7a795f3311e911cb3eaa4e843f650ff09e2761c5472f83d637f0c9ab8cb9c88dd66a78dbd7d8856d76372b29e6f1881f6c75c1949de8b55e14f0f67ede2d5f9062e74954b40ef6f85386c6dcafaac2aeef1f2f5632ab98e9d537bdcc0efab1684bc679ae11c625d457c58610e964d5661346ef2c9c5c378f2528dc390a461eeb84b8c7cfe047e742a45038d6de2948ff75aeebba4747d9f95ab877b68d35b06d5d15910089c055b37f237b6689ed6fbe7a3d55b41d75cee966d54d789272c00f487b5106d9af1819037d06c163cfee6ef01d33f3920fc7ac7d7678b356d45a1404567ee5db001c5045d6524c877a71218ab38a2128ddc261a776271e832cf660a12e5750ea9944181b0538271aba530cbbcd1761a573b6104aacce865b3f70927d683a34a22311d9ea5c7dec28bb9260cff4ce0dd362d38ece8886c3d4775e9bd501b8600880dc28142f1a2bf05ded1d08b3b97bc8dd3ee2f6f363970d88eab2705dc62bec589f011cab5ad09510fb88f88cb806d47a544047d9304ec11e95ccb4e65bcfc3244199454a44b7bceb6fe418e093b0057b183e0a4ac6af3bc1d9fe78bc4f606621447b938353000fd05392322e79c9d5be1a03ae965ca1c7ab174551b07c9a2221859c316197529bfba82f88ead8c1a751e252a568331180ce54022066e9e1594159a9fa39a9b96a3bd767fab94154b82dec453050210cc4026bd729826b06881aa1834028f97f0aa61a5b45350054c0b846fc18fd85218ca5a3d3aca5411398b500d4ae2a4b6af0bc092c87140559c4f88cc10d28e7333fd9bc5fc9acb478a82d610a71ddad11ecd2bd2c9e4011fa39784852b673dab2d5927a678667f6cb54ea986d8d3587a30c0d8978d9e2131d5b703ed6f1e646e78a5daed1f371689fef59e7da8772f31730493e0232867ae9b88882568a3bb922e50c8bd2db623547cf0c736bc4c127765a0e70c90da812820c0f0b19a3514f620ab1489f68bbdc9b900b8271c924b74616ad012a8c40dd08f659b0aab51d9aa198bad72cd840bac9098ea486b2ee3f013ac9cdc9a11c213139233aa45271e026ff2aa9347d8bc9db251de15b68abc6aafa33c0d6147f36887c56f408589da18be1daa562d6a63be9f3d8c15a792fcee8f17b14a3f0d0a8d32350617e4b26dd924f4ac01d82f5f9e069d148d2976f757eadb0fb470343dded566a9f088098fc203ed3436e4af5910c838d806357ee9af56d38af26349dd99c4f1afad31a5bbbd2e27caff6e11426b5307d5a19237fc27fa31cbe6ec6b17f3bf2b2e8a6530e36d78e9ee51303eae6737a84b09675a457a970d229848684edfe24fdef6a5f286824ff34b0e126d3c3feeaab0017c50e21d473064a411c20c2a105f44bda4af9737854ac69c600e810a03d37f2f5e509c5479d089ef01d6c00b03411ccaed1898d7ac314b83685f07c87528d9ece37b581f00742ccdb62f755af894f118ff1c55d8e5601791286810958a9f1e33579ffe03d8799fa3e4dbf67e34bd62b76b2ac314fb7457d450aeac1f2147d0a5ba7f4e047de26b2cac6c44ab21e46267932c87c3981198814c97e5a55f7f7fddf217a07f6d6593e88935b4a51b4da79a960dd00279b111c4bdb75b162514fefa90d55c6bc9eeba9371af66debbdcd3e67420ab2f2495f7c881b8b3a276963cd5a84001013aa3bbb835315e52ffbc2d7670a50573d3bfb39affc7d5042e8bd5b7c9fd6db643288ad8ad349e12f7f1972020e0bf5bc3221d83db284b0a20afddec34d4e10a3c192aeac5c8bc1c928cf9e7d31ae2cba5418eb7a6242b3cfccb78d816ff8ffe77933ddc5de988288865da7422f77178ca15fd235874f82e5ab1bb0eab4a90b642b673bf563639a0fb25aac985304a188e85ec6c27f08787171e06cee64f1ad6c19750f1e512c1c0b254f215ccd981bdf72776b204690af7fdfff919f24f973667d41efac840006c6acec00566cd305f9d18bbc053edf353e3a8634e2c92fc60192bfb51d2c7448d4c2b2ce3acfdaf806075ef92c2d04d6d7ccf6afd5c6b78960a344a68fdbe9688091f86c4df370205ef6fd9a0678f42278ad8c262f55a555b475eb117e4dc619af5dd39065d85bb9bdd0d28f8e9efa0f219cc9229581c07b98d8f090aeff31b0b364e39431d184159f42a", 0x1000}, {&(0x7f0000001140)="7330f4c4de96614119947ad8c7dad71ff4040d8bdbc11dcb9c82dff1c2a2504a9a2876d2386756c504", 0x29}, {&(0x7f0000001180)="2eb90fe5649f088e9f6f60be428216010953d4cdd7413d747a5509192185c4e91875ed43e8fc8ac833e8f3e67f27c7070c1bb851edda36e88c41d59124f8823123f42ce279c4038bef18f83547287c967e664762d9d58a0c890217a465d008d83cbba09b496c2711465fcf78efa7f8d470ff4cff7fe765d51cd0e662fb012c63cba29cff077c6f51df37fe2ae32e10a7a3b697ffe264f50888fd79dc80b7706a825763d51c355d74", 0xa8}, {&(0x7f0000001240)="70c65ccf0c59236ece40f286aef4d8c9dcb9f0848a98a199a850ce5bcfedb2064a034c2c4f84578ac2a29692a17224e2831e1a7cfdafe39f8d87c62fb1f2540706478d68398c61d99ff5f8329961938a1b3852c5077b9b4f", 0x58}, {&(0x7f00000012c0)="1f67695987368560d8dcc5b19537316fbfb86b8ca4359f4dbe302cf4189d8af3d4c96d612923fbed2a0677cf1b126f25f856410bfef2757d9e5a45e979a1d915639cc20163cc039cc3972f464da0daa81fb446fdc443c6fd6b320a3ebc7e9c79d1b0b7528748ef7e5f8ec4a9e39122d183451714451e93c5688f2462e55fc13f99bac7329dc0e4b8f854d97ea60609fe796f4af8294dc11996e4c69d7fd7004fcfc4c88d64460ddf54882643", 0xac}, {&(0x7f0000001380)="701805d7809eeb6c2676fa08aaf63613cd3fb1dbd884c78b3a50fa7a2a6369f6bd4a2a3aea0e72c29a57609aec5549582a9fb128370319862409ebd7504a2ecfaf5007735549615ca3d4c6eba346b6008fee10d268f10fd7d430d32f74853f25dbc6ecfa93b2a43e3eed67e5cfa089533da50df1aea9bc76f941e99a871e8ccd7fb8b25fcea342b876c5f2e04fef0f167db1d3175ed79b74546e61fd953314ca4fe89c0418c668e2bd45f1513f2cb23fe337be24a7bc06c5ddff7586df0c93bfd9ed4b06c16ca9cd", 0xc8}, {&(0x7f0000001480)="03b2edcb8dad99b62e0bfac4455acd75abdcb3d23af82826fb9cc3c1b966ea1c49056020ca0c8a6887432d71753eb0144a0d0058ad8b5c58c7e032c91715b79143c7def5bdf0825e65a6f98d9364fae7f954a9751e79a35b82c13b80c8b89d1b9c17296be6650e2a623815f2a1d241fb1631ec37ad4e3327", 0x78}, {&(0x7f0000001500)="83d1f68e8c433b2567632d238279ccc50fbe2b", 0x13}], 0x9, 0x23) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2a96373e1154c1234f68ea3afd4305295de985bce95295c3823f93e251edb9f4e829e816394f0235ad082d0025792da9564c703b607849149a1d71b3a4ff0169b93336ab86fe6f21ff8eda3ffe0fe547fb2c31cc8e28e10f7c49ec9d8c9aa6b551d3bd68d6dfb57504c0037c27ab4a3608fe3503e6a1e2", 0x77) 12:15:05 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000040)={0x7fff, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:15:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:15:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000380)=""/76, 0x4c}], 0x3, &(0x7f0000000440)=""/153, 0x99}, 0x40) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) dup2(r0, r1) r2 = semget(0x1, 0x3, 0x88) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000540)=""/248) execve(0x0, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff007f123108 failed: no mapping 12:15:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) close(r0) map stack 0x20719000-0x2071d000 of map 0xffffff007f123108 failed: no mapping 12:15:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c62015663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a2a4875bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bf95b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a8a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f049e03c0a3eca82465bb1d159d83aee9e6920aefe7a8761c8eba161d6e8a7f4b87bb5b3ea642802369aaf92a2b8154972bfc459119662099782c6467ee8846be1c12c30136530d7f4617d602413c79ef0e973ce339156228b8ced4e89201b1adb5e2dc582e18c5a46a2a202d464af0c30af5", 0x2a6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:15:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x8001, 0x10001}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xc5, 0xcf}, &(0x7f0000000340)) mprotect(&(0x7f0000631000/0x3000)=nil, 0x3000, 0x2) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1c, 0xf0000000, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x11, 0x20000005, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xf1}, {{r0}, 0xfffffffffffffffc, 0x42, 0x14, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x81, 0x44, 0x7fffffff, 0xff}, {{r0}, 0xfffffffffffffffa, 0x44, 0x20, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x19, 0x0, 0x40, 0x6}], 0x31, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x10001, 0x3ff}], 0xce63, &(0x7f0000000240)={0x3f, 0x98}) pipe2(&(0x7f0000000280), 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) 12:15:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1f, 0x6, 0x100000000, 0x24000, "b9beae7b6d2209677fcc1179247e70c560875d3e", 0x40, 0x7}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)="9d94ea275f69c75e7cfe1a6396a63ac9e9c1d1664b86f46ee171bb53068c9cd27e3b13ab4e28224876a47c3a275800c640369972aac58c53fbf41e4adeb36ab4b8346a8e1f822038c10c7799431d336a5fd459228b85d60b37b708999509ec877c13fbb513e92062257eb5cfee8ceed77c32fb0218b731353425b8d8e0908654e83919bb6d63d0e54f56d9f3d832129358abe59ead73a05048ca285e14b9ea6ebf97084f35edb8ece0dece411768e455a205a40050c8328ea4e79af59a70ef74f75ae97b58b151e41e0d8b5e828c3ff787d6b0e5a8318d8ab6227fda4470cb9bc60d8d51f5845355", 0xe8}, {&(0x7f0000000200)="b2882a49164046022a51719dde5bea9a2f372edad9a2591a3999c872c3af45b2a8913948dcd1399903edc84b84a36e4f598f49e61d00a8e57822524bd16d56f79a5f9a4b76c0c941d417f7f6d6b0eea72e27f2e5ae60f764a56d6f0be72070a0fbfdb1ee62ddde300751e13b8623dd567cf963e83ff4c85c9d50fcfb14bc4b021599eeb677e3d5dadbe7dc01361ab6c27daee349df59da97a2fca54b96301c1e0d8155affff744", 0xa7}], 0x2) syz_open_pts() 12:15:07 executing program 0: unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='c\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x3, 0x8, 0x91d, "d92f06abdc462e1821aeba57aa087e6cafdf870d", 0x97, 0x81}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x2}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') 12:15:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) fsync(r0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:15:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) select(0x40, &(0x7f0000000040)={0x8, 0x4080, 0x8, 0x8fb1, 0x9, 0x0, 0x5, 0xfffffffffffffff9}, &(0x7f0000000080)={0x3ff, 0x5, 0x80, 0x80, 0x839, 0x2, 0x2, 0x370}, &(0x7f0000000200)={0x6, 0x5, 0x2, 0x81, 0xfffffffffffeffff, 0x2ea, 0x6, 0x20}, &(0x7f0000000240)={0x8000, 0x8001}) semget(0x2, 0x0, 0x88) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:15:08 executing program 1: socketpair(0x27, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = getegid() recvmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, &(0x7f0000000200)=""/173, 0xad}, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x39, 0x0, 0xfffffffffffffdde) 12:15:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xa9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xfffffffffffffffe, 0xffffffffffff159e, 0x401, "8a998bf7c7058f701840b8853d41ed23342dd101", 0x4e, 0x4}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:15:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r1, 0x911664ec966dbafb, 0x7, &(0x7f0000000080)=""/98) 12:15:09 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x81) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) 12:15:09 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0xffffffffffffffe4, 0x7ff) getitimer(0x0, &(0x7f0000000000)) 12:15:09 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = shmat(0xffffffffffffffff, &(0x7f0000001000/0x3000)=nil, 0x1000) shmdt(r0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) 12:15:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xe2c6) execve(0x0, 0x0, 0x0) 12:15:09 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 12:15:09 executing program 1: symlink(&(0x7f0000000300)='\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', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xfc) r0 = semget(0x0, 0x0, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000400)=""/254) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='x\x00') 12:15:09 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001000000fff90000"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) close(r1) getsockname$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f11f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fab5ccdd210b5dd36279e2c81579a5876bc6"], &(0x7f0000000040)=0x1002) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8081, 0xfff) 12:15:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/42, 0x2a, 0x840, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001380)=[{&(0x7f00000012c0)="efb59b4c5795b13c0222f252d7f9fec19842d272e084e2a24f4b4b575a2d88707d078013fe8a944e5ec35500bcb8746b87c9d5e9d104dc2977fb16559906188ad670a0d57424412fbb456f1ad5cdd73ef0c2490f15a9d26090cdb27375594f6be12e1758b6e214bb094d39a8d2d68521efad45cbff24ffc0f24800b173bd8c8e05d03c2e074f244a5033ef02822b7d81", 0x90}], 0x1) 12:15:09 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ftruncate(r3, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) r5 = shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffb000/0x2000)=nil) shmat(r5, &(0x7f0000ff9000/0x1000)=nil, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 12:15:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x200) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000001340)=[{&(0x7f0000002780)="b6f53ade9fb137b489bf67aaf66694678957efb615b5e91aec74d227f4021f19eaf65c635ba38c1711aee4996551301411f525476561d4176d74a3b978481edcdfd905fb7bf828522d6e769e2e2a518a91", 0x51}, {&(0x7f00000001c0)="b74900dc37a553289ffd89ba4779bd6cd5a103254cee76d35a4765d83ef6cc5133c177a77cfe339136981ac8e6733217043b", 0x32}, {&(0x7f0000000200)="528aebd8e1c3843d38feb7d4ca3736ad9c182c9144dd10a29fc0a723bb916389be28d8a2671865dbaf04d68a76bfe219a1884b00fd27b3222b3d5cc7cadfeb45fa7d6df8fa4941251b15b8c9d8a9ba849c577c846005f7444410e8a6a217d8f5927b3dcece40d63920092852e45214a0116f853fae141c838c18f9bdae4fe52d6dd8fa9f57d597052c2c458230dfef978775827191e56eb99605939de25adc1aa53fd53625c82e1da6ae0e1d4630c2fe7a5390dea0c80c58b2f5706ba52136a995374b58e82a3fe42a29c59a0ddaa0a05b8e1e513c033cabb341b6a3352caa9f54f636c6de69f70d29f0cef7c5a3779876bf5af342cef2f1517a8a989e58f75ee20bf9af53bd83819f06275d5a6e6a42d0310b10e633f879a882cd3ece7f0314cea77600f4bebfd8b818662e8e82e5fe63e610b3547a34ba42be4e9abd23e105c907346f08c7561e58bb05856bb6bc6758a657a4ff1ff177b11387e309c0da19eecd878a90492d1a273fee8b6228b65594478a3b521e4c437fbe115a2fdfdf24384128dc4a14e1cfe5731778a85233bbba4895917e6f95ef3691846fef07e6bcebcad60b31c88ce2e5d3b9e25ff62ce83d0cc330f05f0da9d141eecd63d708ecc8f6991ab2d1bdb5d571c9668c7c4ac2f02beb52643ae0351e08c877d1c1636008058484e6a48c949b69566c8c4f191e717bea39e5f754ee6a8c4c7183dcb4267c0f24ac2457dfe81698e0eb6cb5c66b029b8341cd309c5c869a821f85ad9cd9b96f5f366271c58285da3a173fabb7a967f7467489ae05389625ee0732b4ced475364058192cb82a8793f10f12659fdf385a3ecc8ad1adca506fbf4113b0f40ff1437e3867845d297568e7521a406d77321a5ecc67a0eccddbce63aa1cc5b1747e6deaf253b8fafc475549871a12f980ac84412504fd370c0c413be15893982d3928408fdac095b004ef5a5d18aa8b8313674e3711290cd1f2cd7a5cfa38ecbf637ada9271c7982db2f994d21f77781a5c4d35472ecf5449cdce2e78b672a9b89bebca4228fb3f0c61648af956c059ebd58b761569545d23992e0638c6696abe5d46b20f011414fa9c79aa92a146da2e790ceec57530af92de8603860ca35e5ba24df36c6b0d14c6854b348ffa264ef767d7c09c3a9e1c78c33c7e6f43e94a0b9f9dbd24dd81bc2f29641cb3aba94d4593d02a83260b1d09a5112b906709c381ea310992890d534cd178cc1ab07ef3c540fd54656c5ffd05ac43a6b6d21e543c1fa81b538a2779a4e541fdf22c02c4145a8f203e6c88723cba96f006abfb17c388e1f34aec5b1c8fc712c6a69814faf0d390cc3fafcb3747c48cd3641ef3c47a509bf2de803f433310e158dc84b08e8006eeb52db0bd0a17ebc354c3b2ff9bb15b842a805c0f9e3abde546d7cae92e6400307c49b2bdeb769ee6d37a003d7c44b5ac97a8def53643f65311662ff351a7ca2177a36f0fbde53c8b460d6aaa33a3241227a19732e68503a7ed900257654f878da057a64c4232cf4ec306515e8657fdeb5ba640c632b7e21aa90bbf5c08bc8789d6a31c316f27bb75d59f905fcfc955b87d4eda06f434a286fc98452e75c61d6e73d7c2266ad9e6539752c74c57ac34a033b6d632e283e0e65ae56289c7bc33651ca402905f0fc9d3492fa6fad6394b9be8396b24b3f9cfaca5026c4ada4f1ec6ad7d1b99256dff8754da568d23ec3452c934c40cf4adafacdeeda58b6af695af685a7e6d0c1f02748b75a136250dedf1e109e5aaba526d354b6ed5ab8048369daa2e7e941cab7bf8c69e6b6216678d40c05609486def66f843ec248cc090ac03e3a8d1eac6291070af0b9e1bb2b521a5b3e86a073c6fdfd15d6685e3c48ff15a5a5670eb7cb454321fa303ac0f013b51d0c853e659a497594719c6aa495be27401c5fa9eeacce6e8536f74291b66023a99d8b7302c0ca0660777e56a8e49d6447ef27f8a99d2baa60c093ba489181311dadfe5d7ecf0251be391781644bf84f43c6d54f2aaa6bf5e569dcfad94675af18afa26bebf8973e586f4d8f3406a0a751e0f45892e590afb3c0d0c2fccc5812859378b6fe6f7e5cca204584a5364e988b73693c111a1f15663b00cf9c7899fb002f281f811f161ff66b777654a7f9c0e2f4d9257e674e85d3bf669ec6f082a29e796899a24e4bd429e5fb36653eaf75a806f22418f327c3a5d62dfe806112c9fe164e7151ed70a694c34bc2d9bb9a3d7d264a6751f283334940f6521941f141bdbb7660f2539999b0aea8c31100f31b79b82853e5df78a6ad3485743effe07791cdfbb31e1e01ff84e8263c5d0e6887ade08e775166897e6737221190eb25cfee5152566109c7aa8370f60a1f410a6b469802b280abb3ee82134f0fe6d42aae09b7c3487aa8dc0686915fad7691cf03195a62b95e57bfe49851654a8bd952387c4f91539bdd1df0693823b82f5e933f4001c5df649cc4b7c1e6a50b0f787041d3e8d687644f1884b3cc539d4b6fbefbb540582e107dbc5aa2e0cb24e9f961b85479a724550b6208e5fa841443c8dcfd7a70330af07236b121cf5edd753883cc18e447b17ef3fde5a2802ed4adf9bc194f960d1f334204b96dfed6ae13a89aa84e0b80e60c78c5d7fa36abbe669cabdbe4a594b82baa131603a764da3989e50f10ea4caf32ec4f0ce56f8d518d49c01eb22eec9815af250cf04ed9d167bf18c3b62481024e5f639f54df955e6a9ff0db6555601a11a64cf994b3abb70a22f62767cbc6784cca1158602e8df395a50b6aba6951a1e54917514d8de3e163e6c568a094dd758a185e106c16b81e2f294d9a1794483ae0c7778ec10cf26c59a09fa0dd3e5f34ae66fe82e0e9680956f7b7c408a9380131c0450dfe90b72ce3b10ec7ab67bc3426a7bc04b9f0700f2b8a90c39948c23a19e5bb15d9b6cd80d09beb5290f337216a7ecef0e16753f403b3c10f3f722058db8e095410a34fcb5d47e4cc4877a58e3e4961fb14e5753b561d697dad27310f5d5afea99760d572aee93f4a455d4f36f6678e3d0bfeddca08d90f8d06130e65a25aafe4d3036e1dc29003be34f0903e859655b9d03c01a39cf1fc85f9f08bd304c182ace05b21aea06be1ae86ebb6627dab3ffd983d86ccc80d4e7fef801fbc47b560ce9cf5a2bce3761cad38a61c7fcfe7489c4963ca40ffcc6e63492f1c2eec0396c5579e3848f954e93bfb69eaa934b8620affb71711bd640bd638eff0dfd0625570962fe94eed71a5c18bdbf1b2ba0dd6dbaf4e4e3dbeb2c418121e210a9bd69c54662f3b0be88dc30d133aac6e0737e6245dfd7eecef73db3b5456c29bbe3f2690d78672536c83f594f815f984a7f402bd2074408b2b0c43aa1c90a5c60bea9404ebe00a5f24b7c5bdf7445b961acf63d4a41b75194b7be6b9ca88684fb93d28b00c5adc42f29ca518614dd47d599040526501e81c178ea94344421fc3809a5fb3a8b6da154c27aa4a917ae6985bdaa98cd39c09884b5c37d6441b93e21c80c13394fd07c046ad0c6f5a2c3f52a896b2563e1a572006a394decc154e321ee4f448db233521f008902497da316a7e4fa2eb94ecec92d8ea204e816b840c5f81b206beab7e1134b38b63a20f583d99f1bac5af14137ef3e8dc602aed8dd70bc16f1469833fa214842b64bcef93ab22e9f7087b1e4d5a252617daa15b659d358eb6a7214069c89d7f24b869b38b7102acb2077a4f8fc94b24580e4e30172b44fcf1f15dd791343c39d3ef01c8c4cc6dc7ff5e055bef35e9c57b6f06c98e658bc5d53d9b619c55b526de77bcf1b9c2be782e0a17605ee006c3abd49a81a6a00b52e45105a4cd3553fc4ae1baf9c05e1ce29564a92de23022b5a54761c27a43e34a7430eda90eb8718aa68d2393529a59aacdcd3262c71099563a12726881d1bd587b95599c3819b00a51c9df6c43d3c874aed474dcd6c223ec9e8a2523bd362bf0fc9336c69b9cfeba98b72a47ddf1a78f7f5a344568461e83236af3c1cbaff30ab057bb41d106f500961516475d4dce446db88823c42f7e82e77493d90e7fbeb9bf4e96a35746af0e5213449c04aa45a789b66e3852172c99555d986a836bd3682d5837639e7d4af0e5d3ea3ff2d1392bc8914f9c155fe70051f60d32c350a2fa2c558d4057d7b3acd29e99a337959d61ea332b0a5e7bc9905222ce7f9d77f1d519059099b3bb740c5893fa94065ea41e1014d5463ff84197a6577250bfdc38b0f77154a37d16e7e873ac9bbd689503472f185c52c25a24583461058bd31bc7825ada280eb5c9ad3e6e9b5046e5eb61fdaad09731a84fa8595da60bef2fd46e1838478b5ef222f9ce272ff51bbc1900c58dd02f405ed6e92680ecc2ce39ea8278c314574c05bee32ae28d9733147436b550ee620261d7aa99df522a54797c32c28d38dbbd45c4380ea77f4ec5338ccf61a5443b83363030df5ce38ec898542c07ae4851dc5996dab80cf76cf0a82d6d9e2ddc7c5ae28256275110b17806fe92984032248f4e39d402650ed590ddf64a99f29763da9a7cfddb7773ea0f306d2454191b7394c2ebfaee48cbd659f0a024b3ec934520630eefcc1a96d401cf5b4ba61f6dfc668a7c321586b810472d2da4381efcdd33d966ec63577a661a22e45ae884ba89e8b8877102dff162bf5e8193f59c723a76eecc8d4913092d06f6e13e565eb08564770c4be34b18afdc3d4cb7038cd1757d8f14d8af1598f27f5faf6385066b893df8c0518fa3b470255883854045f5871e6c9f051d3d64e62914c1cca24aaa8aaa2c21e20c63bebe7e3841e0d1970215a28f79a0c688cc930c0b6f7dbbf4dc0ac71024fac986872b5cba4fd3ab51e28dca127819fe2300c928909b281de5e92e4d51e782ec3c67581ec5d542f040c855f8beccbccb7708e7e4008caff9e8993acb11498b5ffecc1ffea98604ae0a7753d5bbff85504bd12669c5c408520c23f6d39dadffd5aff4d6c6e2f88714375f0a01c6617c841b83eae3a7c017c08dac4d351b9d03bef1e11d9dbfc046451bbfc4d8648217d3359e6100275066acfb2d0bee3252c8e5ed0d9d33659aff4e6b2406b56cb8a3f24acd696fb8760dae74d174e294770d5c4ba1465b0462f682ad52ce4b882d2895f0b94043312015d01a6e043cd809dd73b89dabcc0486cf7782e1ec32e9c48b3fb27f9dee42a65a1929225107c58937d7f68dd85f150c350b8c242c699df95b8ba6594555373cb896bfa92e837905930c7bba33dd9cd740890c57eb90250c71624e56cbc18af8a7d0391c85abbce6db644ac5ce1b60cfee454e141c610b5218d8437d84a842d58db2f66c53ad7c86a78257b8c1de872362262e887ee955e3c540e6616cedc57580c7466bee484baa73e192f114b8d9e26a1a57f176d7b209688b32ebe05e0ad4145f609f4497c46f60509f1bf861a05c045330304d7efd122ed38cb11f5c9ea1310ebc579a81319ede2aaa6b04969d5cae1cab52155e4970da64c6b1cb793f6f5b7b4d274b76c30920088753789ed4c515a25254e4f2f96552f07cd5a4a2ad32dd1e281846533f35b7c648624bdb3b09a9e6ea9eafe02cae384d60f8fd37fe78913b6705521539ff890f30267eade8cc8cfe9c36c79b227e22d06161e358af69899b3396f217b21708d5110cd4f4036bca3ed25ecf15156dbd6420ddd1c97aee8be32158eb3c95f61baf5f6eca4ee82670ef95742666159684ca8310d16269bf41480f5cd5c0c0e8dff1b83e7032b30875d18f9c549d150865faea7ad5254589ec42b382cc98213d69574", 0x1000}, {&(0x7f0000001200)="9e41f822ed6b474f08749bfbc31c575ce25a8ae10773713eb1cfcf7ded85387f24515c5786db66950f2ae12e9be955eac56a51d3bb8e88720fb5d3fdc45e44f7b3985b4673b120fbff8eaec5596f853afef3b6200df5e432755c24b400e0a190a4dac8148422ecda30be3280283b1d2045138b81eb86f71345739fa73feb744019af50b3e8e3550ea32528579b88069bfddfeaca76c9073afa50fe1eb7e1d2de7df6ee10c7d1fc9ebd", 0xa9}, {&(0x7f00000012c0)="b54befb179a6d84e3613366949e5d35a3e2093ce6d5affa08074db28925f181c1f8a4c4017b90cd2088c4079f7bb8930084c6ee7e39ba484d9ffaecfacd325b2e5874000b2b6ad8befe15481183e06ca0b0a89645f533df2a66cff3c7ea4a15acc4dbeb2d6f61c2788b2a51e", 0x6c}, {0x0}], 0x6, &(0x7f00000013c0)=[{0x100, 0xffff, 0x5bc, "24dde3045314d77d5ed0be45c0ea4fb768fb5dad35e289eb0cf752d3fc0393a53d872b836324a4f5de515067fa9c41f694b8b619f5a03fbe38ea2412ccd30497495c8011d66a7ab8ebb4dafdcb00f41ea0dd26d98486f50ff556360ddcdcab5219ec135ba308370f6705865d9bc23f3625b0cdd311f3e84e3a0fefc41837d04f7f06ec112cfdb2aac8d0924c363092194039f3da09a261134446f7201139342d6aaa69cef313b6f76eb511d6962ec78bef0c1e86752bcddf89f5967505f2a1dae990462681f9de7b3457bd49202af11d6177c2b2d781366f5a9ab0dbd2a6d7f31449d8e827201347126f07351fc9"}, {0x48, 0xffff, 0x0, "3d05167eca19077780bf95f2846660dcc32dfde296ea6d152aee3f61cb077f445fda77ca838e913ad61616a20bff893b27b03730"}, {0xe0, 0xffff, 0x8000000000000ab, "bc97b70211ddf257d50e75d8fac9a0405d95507ea3d31437e2b891fbbcd610728f4093da2ad64c3cc67bc34af147e3b0e5bf7feb917f50de4a575256a19255dab6a6589b50eefb7f1f530d0fe79f6f4705d3f78d93f5047fe78da1d0d87bbf4df37e2667eec499697510fa4eb5ed9530cdef3456acd3d4a996de0f0dc207aa579966e53954efe28b942522720bb7a9ffbf9eafff429ff8a0721904feefcc8cfc29bae8deeec58916c3b16450270ebd90aee7451c8bab4e53696bb7957b12e792e4e35db228b4fd7d219df9"}, {0xd8, 0xffff, 0x3f, "e2616c49fc804807fd906697413adcd4c7a1cbb935f2ebc9581e05a6d040a121212b705edd781a57a42fbb1b23b7c408ffba0b03f882c3a07d62b5cf75fe9e68a60f4f44f177b66acebe9ced6dc7b0f83b35cc69781aa7ceb7502be39193d1aae9fb5e4c36fd3e3684e1c21391cf067b61ae7cf64c7fe3a642b0439991e4a6b29915f34cce2089935ad2a7fb25dd518491bdf81c88c32f9a4bbe7f1a868fa1c042fa96f05eaa43cc3da9cce0a9c6bfe80439e6461c290c30b43428257079a0b05fa5180ac045c7"}, {0x30, 0xffff, 0x68e7, "4860ea7af82fff7df1cc53c6646c55b5b1bf207949f555b8225d7e6e8ce9"}, {0x1010, 0xffff, 0x2, "c6e8f037a783a9b1e5eaac91f6ed635a4ac530d806501ebb57b4a3b19f879e2302288f8d9ca52ac4dc9ae589790a494c83a5efe8218cc4f958fb824e15c1f1683f40fe99426a96692d50349391ed0d6f2b071e759800b92cb1185c0612c342b511c95392715245e266baa7a973b5e8859973e7356eb52061d97dcc8202d48eb0e293634aa03dfab25477843b7bc10eeded166f60e728aa504acf3914343d23b9b4f39835bedade98a9f1d2cb683b06448837415b288bbd945d5ff9a50a3f568f88d87204c2d70ccf79136bf9bf036cb500a9308dcc6cbb65697554418d71536eef326905909d6fc7d93f9199748deb1a09b3f99c23a5e516cd4d1e9eec96316a41753740615f4fb4651421a454412609d47e92eff64532a9f485e24c0410f1624a17522d01c039fca91d3eba7451ebee4a11e6203b83ea475088e938f3e5c2dec7968d82cc04ea77210cf8ff70b3bbf9cf81510c3c01aea72c2e00fb76f359576bac4f25722967516debf530cdb48ffceb03b41cea9057ecb2a75bc9cb9f254762118e3eda9e713c859041d581bcdf91a9655604c802f3c9275316ede28a1053de65ccd92fa5c497be117f324f6a0a8d31cf9b66ec0f06c22a3cc27cb5639a527b867677df0a4dd1262d657507b8bc4ddc07bc1846731ba6615eba1e92d4f6b9832033c3e79e13b78a47c7d8d34b696ff7b26103504e1c8a4e69e151db6e24db79b4f6c6dacc71c5c0930d06a3257d77876a8267f595887424dfb4d103fa5a31ca1a452bb4ce1ab2f9b62bc7fda227a80b02b4717561abb4f5d91cbbab41a5b253b7679cd1faa4639046dea15b5063306ab15f86eb47160eb53acd1403077c82e2bfb8f88fe6b29492d9c0f7e8d94da41c9c85557690e5be05119d94b86bd791257b9051c1155533879831d4d414eba9ec52f9afcb9e97c93707df579672251fd2a7ff996f5f6c201a5ce7a8daf0fa3c5bfcda65d9e9d276af1b1892f6921f1b5684610cb832f16d7cd2e636329de934c662bbe52c006b264ef2af674a95699fe040525c554026701ee59a35dfa1c2e4cff2801aec92ef5e86c45bfb15f7041d6390e820de2fe7c67b2035498de2b3ac13ba0f1e519861cf25b9391746f9b50550f96e453f0165028890d874d46faf5adafaa812986f3384274df8b938501116da7408440fe42985f386729149975cae654c538a41b71171b1aee4ca388cbba5a6a1f2c0e63afb7b23d6de21552a11510174afaf3dc28fa6197525c507da3c98bb6fc98616af8d8fdc43cb12e5a35a22a20b9bcbd4ac5ca6bc70d124b996f3b33f7ad4c6b4b515b9d53006500a526cf4a123b43c9a1e06994f1a575d9b344765e8aa224c8e413a4061a44be646858e0b1f0ba14b9d101fa414d79bb2d557e54c4554a196839d3cf0b78fc731242927120537441a5f490a4ec334d27cc0f0f5a0499bccafc0b12aae6f06f6ab65208436edfef7d52fe4f211023d9deaad28352f338a31ef299f6987fd8a2e40d00346910d0c11b5b85aa8c66042ae6b49ca28337a0ebe8fb1ab26becbee26cc05a2c008c83c7859922b6e77eed4d84e006d72d5635c132e56b37cd105beb587efb603420f2909e7566eaf205ad8a7e21cb05cdb6b46a0637d5875885d443c23672f83479b6fe03fe8c2638268f8ff77538a55add909a86dc67810edec9a122c751dc75e659e00c00dcac4cbf3a2440a5887d54fb4591c43224db2997210123f36e9d864026d0098dc74ff3f51ff3903521d17b386b05c6361f344a73c45ac6fc7c100d19e3f046c341b6674f797e65ea44949f9ba04d0b37acc6a24aaaadcac6dbb2c509d2301a5989227d9c98898ed3e853bdabb4e0bb00820516fe3e973d088975cfb92ef6f5ef094c6b77aacf278d539a227d15f6867f6dfcac6acfa788e0d0baef826fb28aa22a00aad8227ea3cc30ac02399b15c56897af2ea98231e6630b31a868f727b65c7b883a18b3ed6fb81a4bc543b7e6e49e9bc7037b0334c7c52cb0a37d6135938d3b0dc9dd655fe747478455ebca4b3ef2412475709da8a480eb039bbfa2d93e924d8eac19bd1644ab830c26e00575fe7fb0946e7a1d2c49a3569d8d6c463085906b1f3cb0e98d51a1a728293d3cbf417486903dc831d111fa7ad3fb9bf227c310fbd9900170d6a6606ba75404c7306b9224ad43ca4fee8f1b1103eeb1d6e406ad18066b93f010778e0b42014fbbf7090e6d2d2897e156ede72cd905be65c9aa9c027c566477f9b48276de3a2503385f3fc2d857d4642dd17a2fc4ca85e157ac8b1002d8efb7e77397e03acf894f2abe85c4c4e79b379d34f5c4741ad2290868b3b7b8cf527360ecc8e65e34d10c162a4043040802cb97ea6fec835c9604d3427a49182d17a5f9f96467afe854594a30ae4fa6ea88bfc21041634810e9a34fd461b938a352ce1298ab681859c170d5bea9da1a9ef7f51595301bc72d297093fb655aa29a1c049b4e04a9145441d64c786b27b3a51104abb3d499dba1d03b40bddd9acec6bd4829465aafd5a18c3678f43aa1faa869a2a39df83cd18dadf4d331484e615c7dfe90940788760f24439b263b8831ad9ca52413e61b9182382fb584c04e6122489b819c1fc8980170b42bffb9c04cf02abf3ef620a283f82e255a0b90e63a27d152da18161ecf606ad2fc9f4941b25d738d82be4f4aa534a1b9598447b842618024c6611d49722fcfb2d408fac8cea70de9a069763eb61753c801f5339cae7ba2d1f3254e0a1f00728c9b52a066f572ecbf2eeada2f57325806d3fc5aaeea7f1cf7538e40ed6581abff68b86c00d7d23594b48593ed007150f927222a32143342e554cdaf8bd10ae5105532872c6e2dad50cc506ac54c81b58779d9a368e1810a70fbf2fb68efb77c1b6a42fef2004f5465fcba216e3b855455751b31b94e04657fe75f20f463c18323e342e1dcaceb69aa3843fa9515d24554d93b815ac4f2871a06c5bb1e34debef7712a1b607c296429bd7c06e3c4340398774cfb93604e70f1659f61d7f698bf5e80ec204e29f467cfd1e52929fd71374ee9a9a75fad464d940500c9815bf4e098b257f174e0da52d712ad9de64f3085995d600b771f232ef7ae32e04478db2a8c1731c80be482efc0a36d5512d4a4e1ca391662b34fd52ad422c6cb04eee07172b569c11f9685a6aa2c5942c4f837bab4682c6024c03a4596817d7bf211e18d672377753e3a16feeacfc4ba32d8770fb852df7b9f4975c3975a30c81abda0daffb818194a536a40dc913d564379d96acbffdc0c27a5630d76fea81239b80cf63a142ef55c4846097b05276ae8218d32271f58ad9476c8eff4e84ced0ee957b891cd345344ffd5f722cddb6f86b0150a0fa54ec4da3729719d60081bdc95407a7c8ca1eee64bc9f1149f5ddc4355948d828fc93a919aa7f30853d97d9f3911c4d2651521e8fd39fb71b7eb2c5b038424a62d829652973975d463227625f7bfe4b1891730586739e25dfdded5744c97007497b827f223b5e5c9d8c97c24733f77ee5972681500b362bd82720170498099cb070d22038116aa6d1b4992c4e4b7fa8ebd52e53edbce13f60ff7bc221975b99f6c570423b9dcf8f2101ddec9335af39b0b033661123634f27224502f4d05a7befc12c703c97061a45ae21acbc525c8c3745bdcd3f9db07b1fc928522bb09062d5c4e51098f9b3b5e48b4a34bf3069d975996750bb21419bc5553023990aedf226b70ad34c60a46e325c9345f4e3c2074429440c5298b9f7e4791765761e9a5ff87ce5b3cfaa139d863c0523004e8c870d571a5d77d04522b4c5e7e83717e76ae0df67fe6db7453f23762f96139c27ba5d038f3028bfb5323407a163a69fb586bfe84aa90a6d83b47fd5fa6dc0cfbe58160b7f651f69b85c7af01f379a5ba8e618800d2056b5e5767be4bf35d753a295c12f87202edd3fdbd1aa93fe1f56a5157fec8da0461fac5b238f04c250d33f1d0c12462f8a6a9adac5f7520a36e25253cb17db676364d0a57b94d393f0fbe886d18bd326d89702a8dfd9da713038fda30efd480ad0e3f71893f7894a704487029a4d17c8b208e75fb22f2e78bb302bef066c535ce8185ab63ed1d6dbfda7bae973a84cb00af16d6d8108c0cbe28a8f820404ebbf62826f28e1669db2e546813ca1e8d2aa382f42c4f0fdeb873cd370fd7c973161c906d093a78396d67eb3a0043e2513b7fbcc2a711cda6f9b97633c210f495132a3c0d98b33b6c56ab8ad477e51ded6ae66a97ecdaa5d992fc709a8e755a9b499109e9a3e9911ca12c8b7a9cf376b9e9cf4f66c00f52daa706d199d056eeb95b193c53a850ef90df27a1ea1bea6f2f21314e4458b3911e6488cc0db89998f92686be9c638665db99a3e2e6038ebf1992b73998fa9cd9babd72cfa9898f6a4ab0b38433dd35d790628bdb0e0e9793d5135c7b22357180fb9aae1ccdd7ec70b8f5266819709618f1cc1ad6b6adc9f39d2657f4b6782d983d3cbac5822a9aaa0188847100bb31ba3b47d1d3f17c7c7c2d22b5c13fe8ff209b8c96376a9570186f86aa4ebe5274f3a31aab8a6ace697e3e8ec830ba195e8d8a62fe06ca5c7bb49f96017a03b5cceaf1f647e5a6a804a5356a3ca5cb7bd054a1c3b89530d40fa3792a65979470509af809a7e5391b53f70072c6955c14e0381fa022aaf2189af9f690b543a35907724c4bd0c94d4fb08fd1cbd7149f76f8daf5cb3922fa461a6f09cfc809899c561337ea7174a19f19419f4b2d223454129869454f6e71479b8f812f0e059100a8e8cd1832bcf8f5ac77dc4d9e8771f0f7df078257f62c55fd606dd9755730e46e71cd10a7d21e9ea910d3a1abc005b5c00b39952a4ffbe35f47aa136c950f1e316ac17c3c794def4347dc6f11f49b9eb8df614e5b51be325c510cca30f542b92867b54290deb7843a4184faa728c4b97567db3ecdae395b252eb40d105dec1df67bfb3a4d79a55196f07f90451850ebd648e7b02ee0edc6f843613b9263a859823a2fc02810a8fae28cce1cad59b3e3703f537bc6dee500e4d70d2d13239e969d1995778b5cbb460afc35665d87eac526ae6c05b2149b6e3455a30bf7d4ad52a26521a1461d9adf63f7d9e02a5ff654322fb6345b1c0326e9b49b204506c61df53f3995c0b9fb74ce4569407e64d59053839fd3e9cc8d4fd455c2f589f22fd2d088ae2f24420206c52c81af27b9bff4757cd645dca59aa82792376a5038339c2baba4ed7810537a9278da615d059f9be7fc28443bd5f2dd599e089fe345d1d1765931ed19595055c631646945532ac43a1402636f5ea69404e346bb52b0995ac26723f615744c035ec2550bf1c6d609a633a8a60fcfa4300b9879041155d392a60190b984105d6a43157616fcc25ca78a1dc6b60782b629035203786b6bbc38d72349fef621ad4e8f2355d55dcd3cfd24178c838e45a926fa9a9236e0513db7a018a4a3eb68bc901379bfefb1c3407da74428da3676e19a82dd123f87ced056ff3a395e198427672dfa2751c5912ba64604df5c30c2d2966eb4e62e8411bddd02afdf60ad371c4ddfb611aa0a196928add653e7522e982c65ceec59b8a1560607ad5747ca8e44a3f9b6dd648c949c462484e0f44bf957ef0a1397d866ee063884b5045af134db9f5535dba7176536c9b07ddb99d345bf5db6341ad9b076478935f734aa457dfd4fb4d894e28b686669660c0c5e360167ab5af8e5b19100e5077477afe51f5dbee787d8078af8bcf49c62075ffc0b4242b9bb4fefa70c3f7b750f4f606794bf06e"}, {0x30, 0x1, 0x1, "0b25217ad3f8cd27d3320662339eb33691f51ca0d239740177"}], 0x1370}, 0x8) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/34, 0x22) open(&(0x7f0000000040)='./file0\x00', 0x84, 0xc) 12:15:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000003a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0xfffffffffffffff0) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/73, 0x49}], 0x1, &(0x7f0000000240)=""/246, 0xf6}, 0x41) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:15:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x18, 0x1, 0x8) sendto(r0, &(0x7f0000000100)="c5aa8fc08dd82941b33a67ed6d48b7ea581853895409372b2198ea77c0b8ddf77aa04ed0dfc143fbf06b9bf059825cde1b253cdb53e6894e7226b52a281756e1ab1ae376e26347364163d4c8e59cc1498fe278e74bff5182b6599473817525ead0fdbe54c747a47d33293606abd060c4d115fd02624d1fc42e52acef492050ae9846e998bfa14355a32b720acdcf39ccbebcb122b08759067ead0ca8e6af593f479556b9818fb2fb924fa36f3b59911a2cfb63b530bd3b15", 0xb8, 0x404, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = socket(0x1, 0xc002, 0x40) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) listen(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 12:15:09 executing program 1: r0 = semget(0x1, 0x7, 0x408) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000011c0)=""/45) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r1, r1) getgid() r2 = semget$private(0x0, 0x3, 0x628) semop(r2, &(0x7f0000000040)=[{0x3, 0x3f, 0x800}, {0x3, 0x1, 0x1800}], 0x2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008eb20448d1e351c75700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) getpeername(r3, &(0x7f0000001200)=@in6, &(0x7f0000001240)=0xc) sendto(r3, &(0x7f0000001100)="9cc0260e443b0b3b9762640d4d87f0c4ef473a47af4bf3da3dfc5123880cd89a32c7c891697051be3a027b25de363552ad274f61ae39507c8d5b0e95ce8cd9839a9e6a4aa3711e81ad36ba18153e9dc518129b21cf184504a4c602ae67712c1b474e19528b191349176c8500db8c19ff0718f4dd34d3e9c2144af21956e657ba85286001736b6286a8937512006129a2f770e0320f9e7348810521b5ef9898870009192ed196a11b30e4e49920f504354cd48897873ca8f6", 0xb8, 0x8, 0x0, 0x0) 12:15:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x2) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0x4, 0x5ed}, 0x7ff, 0x8, r5, r6, 0xffffffffffff0000, 0x2, 0xf9a, 0x401}) 12:15:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:15:10 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/153, 0x99}], 0x3) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = dup(r0) dup2(0xffffffffffffffff, r1) mknod(&(0x7f0000000b00)='./file0/file0\x00', 0x6, 0x3) getdents(r0, &(0x7f0000000480)=""/121, 0x79) chmod(&(0x7f0000000000)='./file0\x00', 0x100) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x6, 0x6}, {0x30e, 0xe458}}, 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) recvmsg(r1, &(0x7f0000000ac0)={&(0x7f0000000500)=@in6, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000540)=""/204, 0xcc}, {&(0x7f0000000640)=""/132, 0x84}, {&(0x7f0000000700)=""/176, 0xb0}, {&(0x7f00000007c0)=""/137, 0x89}, {&(0x7f0000000880)=""/125, 0x7d}, {&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/46, 0x2e}, {&(0x7f0000000980)=""/57, 0x39}], 0x8, &(0x7f0000000a40)=""/72, 0x48}, 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 12:15:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 12:15:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x9e34, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) fcntl$getflags(r0, 0x3) 12:15:10 executing program 1: socketpair(0x3e, 0x4003, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x11e) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xe080, 0x0) munlockall() 12:15:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000002580)=[{&(0x7f0000001580)="e86edef4314b56af266ed2d6a525e58de6bd508cf0237a1b3a78138e5fc2d6bdc43a23ac6e1803fc43f8c68ea67d4f44c93f7cfad0cf55224c0d0bcc033c19f0490f5729cf5fea4ded2a316b42919580ceeb189de3df9f1b79d99b0c83163bfa7effd6218cadd42309b3a0e35fb8907459f9fc21b695c355374deebaaf60c89c68c4f9d69f1a03634b1f27a2fbd838223031b8a70f00db5ac52c5bd36338fa1d030077fc2cd37b1e2d4707c586ba9af1f5e4eec50c993336525c768a26b82d5587ee7213c5e7579bbc4c071285cd09b446cda6621d89ca940811c8785e3f93e9764ee7354d33fe92e8eef248d58ce59d2440675da372891cdde374b443a66aa22c7ca5455e304191b9b1c3ba6755afc5d41be5978fae9e38655ce79b9b671ceaabdea1ba32723bb611b5f01506616f125d6564642d93ebd542644a0fc67404070dcb18a7ff221b08a3d46ebc5ceeec3040f92dd8a683321082f9226fed46843f631caa208e08ac5860625c677e221a5a8a388db378bb820dc7f969083ab3d3f06dbb3ad54fc8b638fce3aa25dd3b32153960aeccb057bc63ff7ced37221a03f83a638f14a4543f0aed9cda4362ec85c89a442fa2d715503062669c2c5b96f801754a939d3748516a62913ab90f3ec619674819cae6811cd849eb9a5e0199aad8930f7d173464ab81c564107e3ce858778efb27f02a2a76e9f3dbe8922323611e37774376d3c559d818293a1cd4a06d3266edb316f33148c53b0950a32b51b7c8fd01f5e444d0723583e6b683d0bee401e99d8a18c6d943083bd40ba5f5865b7790288d4bef287c3a801931a12cea24eea9897f420beb5b816cc8d887a5a4c1d49e1fed5f23fd33587e55d0c895d2d46bfcb4a89a430924e7d073f1bb2955dfde95aee5fbcb7bb7c6068e87108589f89d30e9b60aa5a4ea034508b0ae61f72b7c2491897d2c9aa5a98d30e730c8b89ad2e3530073f4436fb9e388a95e5a9ee603c77166bc50ac385ae4024afbe5ec0a52fb726b4932fa9d88b8504bea19d7db2fde611eb9e5e9e468f8708e96363abcdb0a4bb68d170fbe71ae203874b737065b7706f853c3a649a331faa06f4cbe155603253c500f07fbac348fb360d402f5f420d90078fd4acd0411421bd5703406fe96a464126d0e647a464c5e14c263a85a50d0d3d74cc46b2bf72d1de032da2380b8f88530be79455a1ef4cd7447968c506a4ecfdd724c7c15332f8340dd546995ef83b67d0dc23598b466f06c2fb1bd7f4a9e6eda0d7fbf369cc189f81d99673c43fa12128fb751fa2b509e4e848a9105684890b62dc1ad8ed8b3c50c9d4e276c75526930015eab27a3afa0d4764df7feee8e748e7ca09ccf1b40f0288175f9713c5524df77d3ba00534e0b84aeb8dc770d3648bb12e8329a6c637629254bec148f8c2ecf10a24ce3e4e6a8b1b13a32f73e99605be1571aab0e89649a603cffa1a0a7a8cf6814d7ab0acd27fc0545c08ba096c3749860715d3d6f48c29f9b1c5d3d39a3e6f91a2316f0aba11d6f1b0d990d14bb9877189029df57ca9afd1bdb365677c0fe01c2ae5f06dfbf400493f95af8fb6e59f618525d835810a214b4c9f33d1d64c30fba11b81e83d3ae91941d6797e568fb4d7ff8b97e6aeac12b13b3a61dd4b735b45087fa0ba8667e7e7811f865d045023a0bf2d1145cf2ca39a9783a8fe78a9ca189421957b13b6ab05e22c58b63b18d2d34b72a7d747835a74ab9f4b39729b898a0886d430dfb197d61548e1f2151f05a2f99c08fdb5e910ea6550c61c441ee60fcec78a31c11d82150c811a6190a5a6ab54cd914cb1671694c0c164a3f0d549f5110fe34b7e7be394740c7120763f97ca16ebbae54c80ce80f97bbfd0ce0f56f36e929ae895962997acafabe5cf389cfde821b867f42d8582bf717e5c4a1d3a8368a3f4917cb82d10476523c4ecb84a44b66df59a74f0cfe19e9fc80354c7e60f1c486ed36b9e5a50aa9e9cc3d95620ddcbf23fb3a5944e39892b30cfbf8d509b2fa3e05dd7fac24d36d0377f0ab03f9207b7e2828889859a2f9c9f0eb01047b806510c5e1d03a61c6f9e3895fc5fce91d9e7548daf118bf1af3124942e0be5063cc6b916ee0a7e764ca03922172363757d7242ecc0518b3e49e97893234e0a8ac29c5112d29e31ca0acbe55f27a6faf0d8bc42b6828ae2648bc3d6310490bb915ddf089b4a08cbe614bfba5bfce89f53b212c3e24df683432b87d1c37e6dacc36a1c109bad976c5c587a5f246c7f2dea1d0558c24b37fae858f5a86ed2b032b1cc267012e30f3128b2335b1461f832bc2e298c8adb22cbfd1a616f9e51e33987cf771ac81a35451bea48a9243a9e4dfd14f02f635f85880c167e72370238f7d31f2afcf9c58c85ff031a0c7c89370ee9adbda96d0777cc7ff09c37b37efadc6a77f825ee8698d2c52fcf2c55f44f71ccddee869d684e5ef2ab93700ee22d4b7fbd6bdf81c8883addc818af8b13d2e3e481c4ad67b2f0bba9a0ae8d74a562786be52e3cc954b8391c4dc0368cf346feb9a7d3d2103f8628c94db3ca5e08e1bf8f226e27567d2d90c490e47a1159d773f703f5b6401ea47d77755fe93ce77662a7da86539393e5dc988c1d89f6e28410966f7309d684ce81d1bd1e969333427efca1973719dfcd4cf76963573904895b977f6d633179f9a3f1fa26d74be9abed53bc0164fb06cec740099b81d5cde9ad50737a5c6748e8c64e97aa2977239181ac8fbfd8b509892d34bbb264316f9f36d004c792f1174b0f456081764699c3ba678d924f2625349813e52461146bc93f92c86d929adf468a6154e7d2711dda4e9e054cb1e23bb29ef98148674965130b1761ed1f752606c1b3f908e85f18647e039862227552754df289e81d9834e5047023d7a0b552da4268b8dcdee6ad3b0ef51ab431ff23d5a288578649b6add783997676fbd667f91f4005c578a82d4edda0bdcd0c945a9d1aca17be8200504aebd01a2d6323e52f24167204a0bd34ed0ed332b085ec64b6889cad927dce3a2e4357a8e45dc9a4c231d8cb4fa45bc9b01ab97677f8bd3a45efb8a1a472d434790f9f667fe3b2f18a01e2c7db5f00437abd176c941609feb5351eb8e6ce95f6518baeb1e87223fcf461762a542136e1a240f2f674ea86005863c178cb95d84ecc7fd8810a2d2a48e121b27554b2b307a550ff09d335bcd0146274ba0e1c1d1f5bc7639e24b01177c3ceb567f37f69826ce61a426ed6d4f1bbf5c4ce05856196175e2bb131df39fd2ef53e9ec19b9c83114f8c7849b6275e259f7227d522c3362ef7ecd39141aa4d72c84e2bd7852bd3e94730f54608b46e92c6e768b5409c7b01336f756b24bf851636bb7895332772d8b6d10e56f6b7dc2e4b61e6b881940423a6a6b714d0c5629d7fd64067f076aff9bd65c5d04acae74586c2bd4550fe334db72eaf2cc81751b7bd65189ae15a4a9710ea25ca1387a8ce228df051d2418454111c8a766a9ac88096f23d5f7a01e8754e3d45f90251f139fbcae9719d35b04d49c05069b6648fa45a6de850177f842c103bd9f60523e910212b4e073a80aca4f5c479563a7e959652fa1ee3754faea108571366e9b99a94f87a77dc34eef8b94cead1d55fee2000f16646344c1f25408edbce0067f46e9532ea62ffe60765b2a417fa1ae4857dd896f46a0a5630ad74cd0d2985837d5cdc7c59968310fa3eef00b91e14bb2ecb2046cfe041046900e914cbd197e08734d308c0a3862d680c7758daa8bf0c49922e86f44ec5af3ecf0328b16ae903f49b0525d75c8a2e9e4e338323ecc1b6a2c3f6859c8835ed7e3d10ee74ebbbc122a47c81d5139a9b41a536773b1788edf8b6cce4a492a10f172e832743dd1052df41411d3494ab1db4302bccf711a3b2a7142312b70a9ddd56f5daf6b0485926f0aa7f6d0c125b344be883cb86bbcdb906bdfaf2f906ad077e0b59cc62688f503933dab51bd0ed796b913a5fca3f958ae6bdfc1b12de9903168149bc436fcc6b504693c27a31dc1c8aeba5290fe5eb3ab0e58057b83f15a2edacb6b1adfb2fc7b4a9d05d50f28617659c74e85b31e9970b412b91e45d15eca35724f94317f4e9bceac0e514d565b2aa705f04d60da0c1eda63a1197824f22a0795c03c1245ee66a7f31a0bed97188d55dc6effc42ac834177635341aee1b6028785648869f58615459aedfe41d8c2588f607053e0107b5648eb37fa6a56c20e1a5c0775820e40ca26f22edb5d1435033ac539de58add5c56cc1176d9c8521cdaded9182d76c7ea9fcaae5cffc6b8c0094ad09a5ed106078a867d47596f3b57ed3097de140cf4551c4d088f35ae8ee8bc21c7656d8c32a18c9cadce27b5aff51d0ef6795c331f77c20a9c704946bdec363cb0a0cad1620eb0490f1bada495b90b6fbd10305fb0f13c116bba5bf69a65f92a28b3b0435ae6d5b0cca7c3477c5c606a4cbfbb22b93219039a609b081f4e56c941fcb2877e319cddc273b591184d7eaff3ac2e665953082e9147497684688632d63fdec08e4544316360ab92fb2364a1ac41971d629e02df3ccf9c4cfdbf4e1884e829d252441358c6ace3f5631c341a43c41fbc097b02951abdb8097bede756326a0349e47d2f8adf67d90fc530416637694c76ca270da829873f7cb136ff131117e448e0f32a082477df5e9d9c9118321e551ae4304f52a3cf81022355aa54a44857a2eb80c1eb9751b9469f01d1ee96043673b927b69e6ff619d890f2f8d9dd6893975e90baf3350d19271c2d4ae5a8b5255c406db5a719d04060e95341482728cc0bef1bd1eb41fc242b6d7a1a95f04e3ca646ee2380028ab59add366f", 0xd62}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) 12:15:10 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}, {r1, 0x100}], 0x2, 0xffff) syz_extract_tcp_res(&(0x7f0000000140), 0x4, 0xffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x2bd) fcntl$setown(r0, 0x6, r2) 12:15:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 12:15:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a561907944c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d93d032991de1add376ab93f12fc4d5f", 0x1da) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() semget(0x0, 0x7, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 12:15:10 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)) wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) preadv(r1, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xe14) 12:15:11 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) dup2(r0, r0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 12:15:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="ae6b429ab0c17982025ddee228fe64b15f"], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) 12:15:11 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) shmat(r0, &(0x7f0000c50000/0x2000)=nil, 0x2000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = socket$inet6(0x18, 0x5, 0x1000) r3 = fcntl$dupfd(r2, 0x4, r1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x108) write(r3, &(0x7f0000000040)="e745b088246bc5aa53df675db8b8821e26831ce0028d9b119987127ea4883b1e0a50b66cf7b8c6a052addb7ce4bf98c76592f0c9b920cd025c262792cf2e9c3f0d3d538ae57ae55911ea2ee3b86e9d2aae779c5547b664a9f1a4f7358d22d6d5812fe9c14eea30cfafa482c4d32dfdb4fa9cae5cf89bc01ecafd36cedfb08caa1f3a293f272aba2c7a32c7404ccb8b196cfbaa3847f182a59b0c00adac5a46613bae311189ea96f29ac79396", 0xac) 12:15:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 12:15:11 executing program 1: getrlimit(0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 12:15:11 executing program 1: r0 = socket(0x18, 0x1, 0x3) msgget$private(0x0, 0x400) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x1000, 0x4]) lseek(r0, 0x5b, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) 12:15:11 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x40002, 0x0) 12:15:11 executing program 1: r0 = semget$private(0x0, 0x3, 0x2) semop(r0, &(0x7f00000001c0)=[{0x2, 0x8}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x7, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x0, 0x6, 0x1800}], 0x6) r1 = socket(0x11, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x1]) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r1, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x6e, 0x3b, 0x4, 0x2}, {{r3}, 0xfffffffffffffffd, 0x20, 0x14, 0x7, 0x872}, {{r3}, 0xfffffffffffffffe, 0x2a, 0x80000000, 0x4, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x1bbc}, {{r3}, 0xfffffffffffffffe, 0x50, 0x84, 0xffff, 0x1}, {{r3}, 0xfffffffffffffff9, 0x8, 0x87, 0x10001, 0xc7}], 0x2, &(0x7f00000000c0)=[{{r3}, 0x0, 0x28, 0xa0000006, 0x9, 0xffffffffffffff0e}, {{r1}, 0xffffffffffffffff, 0x0, 0x2000003b, 0x3, 0x8}, {{r3}, 0xfffffffffffffffa, 0x80, 0x20, 0x9, 0x3}, {{r2}, 0xfffffffffffffffd, 0x1d, 0x22, 0x7fffffff, 0xdee}, {{r3}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x4, 0x2750}], 0x6, &(0x7f0000000180)={0x8, 0x2}) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) listen(r1, 0x10000) 12:15:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="400000002472cf2747cdc2073901d91ea8acb0bdf495d00a50de84022e7a9adacc125c8f1aa65cfa0927b777fbb559627e0c9bb08114de6f14e6c89149143470fc6f71ea4d23e6237001544e09000000000000bf1d31c9d95ccd53230274c47733eb3299bfd1ff21e6da46f23713163cb6c475642fa47fb8c9b7f95532b14cedf419d2c3e2aa8d7c79b69fa46274010d0cb611b5307d9ccad5a9f55e3366e2cace3850f7dcebdccaa3", 0xfffffeba) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) 12:15:11 executing program 1: pipe2(&(0x7f0000000040), 0xffffffffffffffff) setitimer(0x2, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000), 0x0) 12:15:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x5, 0x800, 0x1, "351a95a75f7194563af158d51c4fc1d045477e04", 0x5, 0x5}) r1 = syz_open_pts() close(r1) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 12:15:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r1 = kqueue() r2 = kqueue() chmod(&(0x7f0000000040)='./file0\x00', 0x2) r3 = socket(0x800000018, 0x2, 0x0) setrlimit(0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0x4, 0x0, 0x6, 0x0) 12:15:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000080)="ea40c02aedc5269bbbabfdd25cff", 0xfffffffffffffe21) socket$inet(0x2, 0x2, 0x9) pipe2(&(0x7f0000000000), 0x4) 12:15:12 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) getdents(r1, &(0x7f0000000080)=""/234, 0xea) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) mlockall(0x3) setrlimit(0x6, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x58d) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/151) setrlimit(0x8, &(0x7f0000000240)={0x2, 0xc15}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) 12:15:12 executing program 0: shmget(0x3, 0x4000, 0x704, &(0x7f00007fc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) getegid() pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 12:15:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7ffff) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r3 = getpid() getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() r6 = getpid() r7 = getuid() getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r9 = getppid() r10 = geteuid() r11 = getgid() r12 = getpgid(0x0) r13 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="c56b1d28154f653618684de7352eec5e6c25643efaa90de6109c1ad0bb1f8e33008620b4d20a205bd25963796600db7c6a1db137593b85d5477c90b2602f58ffcea000de354b944492f52770452adead31a159161f2b6301e9b4a88ee6a9a2691cc3174bc0d3637638c6a0afde07f76bce54903b118e6f9208fdc82dcb91afde7ba2e8b3e860f86a72c60670eb8bb65161b0fa0ed31fe400f8c1e15df00cd7a132b6c54314b18b", 0xa7}, {&(0x7f0000000200)="f3a356bb5b98ae4eea38cdb25495b8df214ea66bcd5a60d98c062a4ffd5ae5c08b09510600edf7da540fa099d5f412ad495d01e252ed36d160b25dc1de78989cba32daaeb4b550ca409813448cb557c4916d1538f6d7f2de5c8f8bb0811e00f3c0d4ebf681a09218b9df78561087864ad02981ca50af0107deed613377d4676162251352cc9eb2dc56cd0b1b20fd509e3a5fbec3c89e40144ecafe8fb69ce04b6989a046426fc88a176db3b3041bf14afe8ee074c507724bf4fa158b36c14f3a21a15049ad4a91808297683205146311e7959f91cdce5855d890fe0f85b5749b66228e8c23b746398c377559670ec2ed078bc6bb", 0xf4}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x4}, 0xe) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 12:15:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchdir(r0) clock_getres(0x0, 0xfffffffffffffffe) 12:15:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x20, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="feef9e7ced5e63ed08dbe5b32cbd19e91c833f3133bdcdd2322cd78aefa32272475e6a0bddc0df7cadd1b23455a1898dd86dc78b4d957a0e37eb0a8c31cc84e4cc31044dc752e68cf1584718c282099dfa04ea5e4db5a469d4d7a97d5e777a95cf4ed66cc661dc9b3e2713ce8c30184439b478620134b0231cf83b6aca43e23c34fe9e1a5adea50aaff53350d3b2b324f5e29040df03c7a0f9e585aa672abd5b5d39f994a653587fccc24d0c601dbe2885be0c3009839c8b16abca4ca2913810dc62eb9e80a6ae2d3e3c396aa82f92b92cc698d0ba3b6ce329d32a", 0xdb) 12:15:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100a9, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) chdir(&(0x7f0000000000)='./file0\x00') setitimer(0x1, &(0x7f0000000040)={{}, {0x0, 0xffffffffffff7c9e}}, 0x0) 12:15:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), 0x8) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 12:15:12 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(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x281d, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x40) 12:15:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) fcntl$getown(r0, 0x5) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 12:15:12 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) kqueue() 12:15:13 executing program 1: r0 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/84) r1 = msgget(0xffffffffffffffff, 0x580) msgsnd(r1, &(0x7f0000000400)={0x2, "01dbe631bf01752b42fad3c6e09ea5127f405308bf5f5b7e250820dbaff33dfd9c4ce86186cdaf065e294b6d205c361f13c136ec049d29a64453cbf320b109f9012ad2e18116ef722e74fd8889562a8ffc25fa55b1474d08fe5ddee30f0d0963bb209c79772aef67619bfa8143c77649073910121f7d48262e8838abd953815e40bcc85908face027800bd7037cffc937803c2efb662ffe69ab4eda3b53f469928c983113a767f3c7748139a48ee4e461e7bbea4b004cf1105da0a6cfe10bfe645d831fca6a196ccbf36a138d3ee071c660b5fc96fae7b9c17e893de4e5d92cff8f0"}, 0xea, 0x800) msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/114}, 0xffffffffffffff14, 0x2, 0x1000) 12:15:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffdf5, 0x1, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 12:15:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1ff, 0x10000, 0x9, 0xffffffffffffff01, "c1040c7db75a62b46809a508da7440177092e6bc", 0x8, 0xff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 12:15:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='D', 0x1) ftruncate(r0, 0x7) 12:15:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) msgget(0x3, 0x14) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:15:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 12:15:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="2a3f85fbcab396d9e845eb19d00b744cbc7b8a4738ae76d56cd2135ef85e976527177def8d47d9f5fda432ddfea4e37bc19abbd706081507b7f61c58caec9029e16b14c388998d855c733ee7a0f59d524fb6a75f1e488dc91ac0e8df54323756a7b8a76452af9946389eac17d5d583064a666826be7b7c3a37ac40517f4ea38431a5ddb6f0e91ba0ceb76f40748116e8bc33e1c730525da8af3b", 0x9a}, {&(0x7f00000001c0)="12ce09db8fcf3963d1370a9e914cda8b334e18675e1b24d36f71c76d65fe882dd1189dc20a4fd3ddf9e733fb01206baef18dc77703af8ead8db0db17c7b4463c0aed510c78272ccb33ad24bb1030409968a58ee29988a007b9ad77fa790c4c953fc5f6fac1b34962407f995ad34e6a7953b5e6800eea3c4e22ac726ea1bc", 0x7e}], 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 12:15:13 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) read(r2, &(0x7f00000000c0)=""/137, 0x89) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x1002000000029, 0x200000033, &(0x7f0000001240)="cf64c1a9e7015d65e9826ac52c1ac2e7e3e91b069ba6fdf06124d1c0fc0f578a3a19b1cfd975bd7b4f8ea9c12e1dac0038e23ae9c1d1403646647fbf4cbd38e6caf04f94acdb9878da268b2662b2ad43fcba0fe009d3a26ec46734af412b02f9fb13ef2d40d38a", 0x67) 12:15:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x100000000002a, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x7171ee864be7e0f8) 12:15:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) listen(r0, 0x6) geteuid() clock_getres(0x5, 0x0) clock_getres(0x6, &(0x7f0000000040)) getrlimit(0x1, &(0x7f0000000000)) 12:15:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000)=[{r3}], 0x1, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:15:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0086edbe956c5fb0b1dfa19ab200"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) writev(r0, &(0x7f0000001380)=[{&(0x7f00000011c0)="60e4675ad4559494575a47a46709156f0fd511c80543688c563bd09641fce476ad3b9050d95f31c302f0f42a8aa6877daf3eaa024a9987f0fdfe780cd5f64bfe5a80e3e9c23873bc82f5f869c119ad95a1acfd0880730bf5c4de4aaa1eac793df7045fbacb81ecd795b7fea5cfbeb080c966b6737983fa16994043c4b68c2cf0f915765ef2db3de13f0268379955195b3095436e316cca7c93ac20ecf5600769bb950d9be54ad4c55f990a8c6945c25cc3bc94507d8d5206d9a30aa157f5a8659a36fd5da7086811685b2e95ab34a4f8b493a282ff9650", 0xd7}], 0x1) fchmod(r0, 0x100) 12:15:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getppid() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 12:15:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 12:15:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) dup(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:15:14 executing program 0: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 12:15:15 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) 12:15:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() munmap(&(0x7f00001f2000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000040), 0xfc7, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x1000)=nil, 0x1000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 12:15:15 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r0, 0x2, 0xff5e9f71761a5533) r1 = msgget$private(0x0, 0x102) msgrcv(r1, &(0x7f0000000000)={0x0, ""/22}, 0x1e, 0x3, 0x800) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 12:15:15 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) unlink(&(0x7f0000000040)='./file0\x00') 12:15:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) 12:15:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 12:15:15 executing program 0: r0 = socket(0x4000000000000010, 0xc57f039257caae75, 0x4) bind(r0, &(0x7f0000000800)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xff, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="a9215874c5a6704683cd65121fa57213fb843a6d2c80376f6e9f179e50b08392d9d5993a9452236e0aec3986de99c8dcb45ba52849032955f976cbb304027b3ca5e34c7d110e88f3a42e5ff9df3c227e16d9fdfb66c5cf2d3a6c0f40d659126138ec8ece6caadf62", 0x68}, {&(0x7f0000000140)="121d1ab2d81d22a99c09f231308077423859e2e91389f41368b7f587b6ade8cc172da37ba29eb8940c05800d66034263e9c0a3cd9b93d639ab10461aa8f4d5311f3cd9a60f014b8c3797f611c8be046395a9e16622c6d409880fd750b99affc787c5d10cf56cae072116c1cce63dfbc8006a7f062ffd70ab2481918c57d6f5b7708a61087cd149e6cb8a500445", 0x8d}], 0x2, &(0x7f00000008c0)=ANY=[@ANYBLOB="9800000000000000ffff0000030000006d0eb81829a1939f5f23d3d772ab6d7f31c4615261ddc6d32979542630ea5c5caab8fdc7ebdf220d47f3257d6acb6e5cf55cd0c5016f60df985639205aa1f5465018587e01aa32f39f41d80aeff0d3a93486565e6db9277437d4276de156edc3d7390e127c0ca3652c4f9b84ea6e408035860c19fef327f205522c53388097974aea0000000000009000e3c7db357757a8f60000080000008d94fffa7191f13495d4e1e7cd3f4364b29cf050e3ce172bb1cf7096ef64e562cd4129407abc4a78dc84b88b15701ed23154e0fbb91fa1f4df246607ce6cd76564dd7e224607f0b90d5efb1f761499043a0092c2f5041c9b49e49f9287dfb0f944baa1620cf6f914fbcc0bb63e2b59fc2cbd29ff30cbc8574b236dfd5f42410000000100000000000001000000070000009cf8aa43f9c097bddbdbf307a9de59129dde73fd1d9b6aa0784d665e524b4e709cee2291e2aca249d2dffd9cd7b8b121a5268697ac61cf32c90832b54df25e2db06a54534b14077e7a3674a00e47a5fbd081b5abafa401a8a450c48dda768abe950fe578fe67e3eea759782dbabc65a6e1dba783982d9c307d8d790e62feeeb43ba5ccdea552ad8c1588a328d08bd070b752f8c13c3eca786b1e8a4fde57010ae1d2cedcf2b3cf78218b6dac4a5d96f73690a93819badb2386117c3061d94ec20e7a91c27f3f1c5a6535d02ed407e7b0da9ebd2ea9a509bb0df8c53767065cedb13a255e195b098bd400000000000000a800000000000000ffff00000600000094cdcef1bd352e5e002c898fc4344cc9e8ce50e233338931c414f69264594b1ad75889c219eecfaa48d919cddce4a8411cfb2dd0245b16c2d5b07919bf6b78ad37f24e17df5fde296f01550639bfe1e5703193428ba0c4050a88cf4409b3761fec792ae8b5a565709906d89654df2504ca329201ad6e46d83e769db81d2d6c23e44dba15b56e8a8a81661642ba40d9d14d00000000000000b1fdffff0000000001000000060000005f6d986c207e5d9c7de831d8af26e93e2adec72f9664ababcf59e16289ec6a7d168537fb2c8e38bae6610ca332567694ea5e83ae8b460d13a41da9c61a1399b7e909d3675efecdb15960a66220089cbb92c2dd00925c42fa0cf0c6dd6219d5cd83a19e0ac0e69d32cc4f06a15a049d0860898cd65be8e674c887105e290e83673458fb9c99b0a767f196ea23ec9790bf336ca6fd5d861a6a1b7ec7368a188ee86ba1ad8cddedfbbd5d39c71e70118fe166b74419684e6a60f27fe1a8b6294cddfeb4497b98d9e49ac9c704369f06efa7807a8803740eddc8551def5e84be8337e54c94717a8fa54280f860ffba954900a000000000000000ffff000044bb0000263bac278c9dd966a1a9041700042722bd85e92d59b3c1e48127fcd7d2f189401f5421b9bfdf8977d3980d50fc93e7bcd913aaff8dfcfd35630f7ddf135e8fc65f97fd587092e11cdc28768aa11e2b0bc408c7d55cb6e879ba0c8ae239fd8976edf079540e8a841a3f5dd5ad19973fa5356423b79f527e91be905ebebe3afb50fef0fbd49909c1a690370c6c86000000d80000000000000001000000010000001b7bdcb50b0d9cc1c5be2bd3476b5ef19a50a367412863e0b62f3ce705402391ffc7e8e678d007b41bef37c0e602fd1e41fbabfc1b3852afb41006b755d66cc3e9954581a8347dfcfb8e67631be539e5d3d31d4b66668a6e0cbf08cc979c05c1313cb3968ad212a45477c29045c2f3242bc1ad1101bbce0c1690b6963c012dc65cbb4c12da985a8ba4eb28c80db871636638046ea026bf8896efb0b95bfa5013beae7c9dcb9f52aa012d95178a47b8aa296a59475d37f5c9cc1951e1fe139a2bd2baee291f0000003800000000000000ffff00007209000008f717a807cb6ad5389cd62ea332d6b91a7feb09a407faf9c9919fe23a3cd64eaa20f70000000000"], 0x580}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x0, 0x7, 0xeadd}, {0x18, 0x2, 0x200, 0x4}, 0x13dc, [0x100000001, 0x557213f0, 0x0, 0xfffffffffffffbff, 0x7, 0xfffffffffffffffd, 0x3, 0x4]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:15:15 executing program 1: socket$inet6(0x18, 0x2, 0x0) 12:15:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000064a000/0x2000)=nil, 0x2000, 0x2000000) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0xffffffffffffffff) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000080)="c55e370971b2c46a55af0127967bd341f761cd6e12dad5b3afaa91f7b105a2aaf498e2e17972bfd6fd6ccc557abdc6ff5a1f4186cf0afc372934448868e7e37797df61ab369d5bdf337cc719bc46216033700f472a84429520f80195f087a55b89c41b0e83ae63420b39a8e6c76e254dceb974f45959c94a80f84c56e09aa13d716df67776e915da63f121d4a2728f3955d90f061aa2fb879d777118615f093d1b098c3a3ac29b468e", 0xa9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 12:15:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) r1 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) r3 = socket$inet6(0x18, 0x0, 0x4) r4 = accept(0xffffffffffffffff, &(0x7f00000015c0)=@un=@file={0x0, ""/108}, &(0x7f0000001640)=0x6e) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$inet(0x2, 0x0, 0x3) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = socket$inet6(0x18, 0x8007, 0xffff) r9 = socket$inet(0x2, 0x3, 0x1) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r13 = socket$inet6(0x18, 0x8003, 0x1) r14 = openat(0xffffffffffffffff, &(0x7f00000016c0)='./file0\x00', 0x8000, 0x80) r15 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001800)=[0xffffffffffffffff, 0x0, 0x0]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001840)={0xffffffffffffffff}) r21 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r24 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001940)) r25 = open(&(0x7f0000001980)='./file0\x00', 0x1, 0x12) r26 = accept$inet(0xffffffffffffffff, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r27 = syz_open_pts() r28 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f0000001b80)=ANY=[@ANYBLOB="01fd2d2f66696c6530005812ab78175b6416897ffb5cd6aab13aa21d48c91809cd579749c9ac9539b0805cdb988d1b1010464a468ed407e941c6547b84d8f32741316cb45c11d073c37b1c4afd9af3262b780e8dd6d9a6ef418afab9a86c26103ed7d05b1f5e351d3298136230816b3e7c0134a56d24e0cc69641d85019de7e4bb88f38afe056d41829c9f9beb7f78d0a27a529293ce1d5b95aa39b63cf5abaffa955294fb9840e5a07acecc217b20"], 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="eeb7d3dc3b9f6f363a0cb1ba9dd75da4af913dc6a4ccf678143993756228eccfb53bcfda4da88d71832ee785048ca061f7b811d63f1c9d", 0x37}, {&(0x7f0000000100)="308a81937be458cff27e6bc954dc61535b500c44d77e1c5e5366f0aa61504d2f85d4f1fef82977d54756ef1b004f49e33b3851fa845b91254bbb6d64813fed3086989b6019629c80e07dded8d8953c7937f6a27f5b", 0x55}, {&(0x7f0000000180)="f9846f546fcbbc34e8912c50c4a3efc0ba850fdae0fe9f0d86763d652a9f5bed29a70dfda97305cd8426ac48c164506eefe745cff502782138cfc8f4f3efed296c4c08a0e61334c457147a82cc9605380d8992ff36510d2fde863e8b9aabf10fc06ee568e0b5413cde13d01bae0390445baee8b8e101406bc92a7d2b8eb0391c4ceb6783571a5fa465f917d4cc2670c9e21ec4b866214bcf27bd95aa2463b8080211d274eb82948b25ff2e0c580b373055e805e24e731eccd41b93269a76de21609160a6062a2a0b74", 0xc9}, {&(0x7f0000000280)="65a25c4a05c8ecd6dd7e079b1b2320a2882734495b1987a9b6b57cc35de59fb668c77f77eb134a4892bd311add6cfae978431fb6c9f23267bb9a31fc27bd0fe6a069f29dbdcf4db6e0f8c059197a021011", 0x51}, {&(0x7f0000000300)="df45a49808485e2253735ed63191bf421322cb5c4f89573627bcdc2e2d1308e746879d490da850884be724b100cdb1b2b2bebeb51b1f51c8d46e876dbe7c4ad3f210fdceb5ad9302c50f33e1ebf96d3502d8dd739ada1b1c82bf49c65f5eeaabf28e9f2800c68679a9eb0bc9c4415af6df2ade568b5ac4631d2cf7a1c3747d641edf274f68dbb4bf331afeb5f649fb5ee0b380244ef05c39bb19eeaa05adb52cbd1379f3650bc1ab7f6157995e882db2fe9c31d0dc4137dbc51229f8f515349a10aa94e34ef1b79b117d4b0d72", 0xcd}, {&(0x7f0000000400)="24a8c114", 0x4}], 0x6, &(0x7f0000001a40)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x28, 0xffff, 0x1, [r24, r25, r26, r27, r28]}], 0xf8, 0x6}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 12:15:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x9, 0xa09}], 0xfff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0xf00fffff, 0x3, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x4, 0x90da}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000008, 0x7beb, 0x6}, {{r1}, 0x0, 0x0, 0x1c, 0xf1, 0x400}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x4c, 0x3, 0x8001, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x70, 0x14, 0x4, 0x7a7}], 0x7, &(0x7f0000000040)={0x10001, 0x3}) close(r1) kqueue() 12:15:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) shutdown(r0, 0x2) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="e8812251227378017b4de9f24774891b759049d5d2e3221a5ff10fd564b803e949ee7408df7b7cbe5b1879a3d5d348e4aadbc1b55b1f3e8574f700d4bf93513ec860eaf03b74362a4289ce4d2f765c1d2ffcf6493f7a664bc3b591971fd138fe9c937e487639c4b288cb02f533df224f875f772c564c5970bc9febaba2824652c5d3b4fab90b69a64c887b40f40763cb1ca6937815ef00b11bfd38c2a660b5600480210ced720962159b4098301ebe38f5e1f44a4a161b7e87f4a186c84ceac44df0d217d8d4d97a65fa6b6b322057e495eedf02a07c44c873d31dfe0ff9450a3a699356e07f03916bd16b7141266b01ca179b", 0xf3}, {&(0x7f0000000240)="731826b9aed53dc541e14c9f65a0f0bc06122856eb34f8f5fac92e350d57efd0086a1256f3b64d3c1a00a64b8ed6bb1c7bc695fd572f5e4ff4e9861dcb5bfffee25bd514eddb9fda6d09c40381ea25cc4a84eb8aee1d81564217482bd958bb86c3c6ffbcddddcb8a406d05ad357be22c2759be67496d59d13f60617b7a04b001facb8096bd864c60eeec93f1ae242c79bb2cc9cf4b63c2fde75ddb44ce10d063bda4496ad04558fed5ba62666f3f0d4ea0810ef796c6de", 0xb7}], 0x2, 0x0) 12:15:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="d2c7d838ac12bdaa201963751ea3d791435f2eb4f10d3e38beafdddcd5049e6a4d75473ee0d6b70600e867aff1d3095825e1f4f45516a1e7d23a0fb8c2a42d6a47f9b9b1ee1ab832838a246ebd0125eb34eaa67929cb5feb"], 0x6a) 12:15:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) recvfrom$inet6(r2, &(0x7f0000000800)=""/4096, 0x1000, 0x1, &(0x7f0000000240)={0x18, 0x1, 0x97c, 0x2}, 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) 12:15:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x88) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:15:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r1, 0xfffffffffffffff8) 12:15:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc005, 0xd0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) 12:15:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) socket(0x18, 0xfffffffffffffffe, 0x3) 12:15:17 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000007c0)) getrusage(0x0, &(0x7f00000006c0)) 12:15:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, r1}) 12:15:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) recvfrom(r1, &(0x7f00000000c0)=""/148, 0x94, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 12:15:17 executing program 1: r0 = socket(0x11, 0x4003, 0x9) setsockopt(r0, 0x400000000000011, 0x2, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001040)=0x8) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x801, &(0x7f0000001000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 12:15:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x3, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000240)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x7131, 0x3}, {{r0}, 0x0, 0x40, 0xc4, 0xffff, 0x48}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x6, 0x1e36}, {{r0}, 0xfffffffffffffffc, 0xa1, 0xc8, 0x6, 0x1}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x24, 0x401, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x82, 0x400, 0x5}, {{r0}, 0xfffffffffffffffe, 0x42, 0x80000001, 0xfffffffffffffff7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x12, 0x40000000, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x7f, 0x5}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x6d, 0x40, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000020, 0x52d7, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x4, 0x3, 0x1}], 0x1, &(0x7f0000000080)={0xf8, 0x9}) 12:15:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 12:15:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/158, &(0x7f0000000140)=0x9e) sendmsg(0xffffffffffffffff, &(0x7f0000001d00)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x380}, {0x0}, {0x0}], 0x1000000000000085, 0x0}, 0x0) 12:15:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) 12:15:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r4, r7) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x12) r8 = getppid() getuid() r9 = dup(r2) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x400, r4, r7, r6, r7, 0x20, 0x90}, 0x3, 0x0, r5, r5, 0x6, 0x7ff, 0x9}) pwritev(r3, &(0x7f0000001280)=[{&(0x7f0000001240)="aeb71d599b", 0x5}], 0x1, 0x51) syz_extract_tcp_res(&(0x7f00000012c0), 0x1, 0x9) r11 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000001300)=""/189) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x0, 0x0) dup(r2) setpgid(r5, r8) munlockall() write(r1, &(0x7f00000013c0)="056226f8d3edd800e54a644d9e2f2f7539ab51c2928bfeebef086cfc19f16fbb27f09f86ce2b9be5a546f61f9e8830d913a01857c55932506457205b729602f19fb1fb1cf6ab39c419d90868144515bf2074a3321881fc8d69665269380c3cff3b5a0d3716104c643daea65595f07e02e6a335bd64087432a076b68c094fdbc095ba5224d776d0783963aef53df4d8a8d15e1bdb2985bc3778ddf6925d641cc0a3d8aa16e09c272e8652e23a4d1aeddfb66a4c55adba2435d0a68eb6575f70f2d060b107a738dec8fc6b63b4a4bb31537dc8f0ea5babed226541e43d2c88e3850e54259673ba", 0xe6) getppid() sendto(r3, &(0x7f00000001c0)="4e018e9cc7f52648ab0d6299eedc1b6e43ac65c4ef5993ea231887e0776a2f46d631b3227036f63297236a1726092e3344405fc5ec0c64af70468088040dea9a67f97e61907f07846d0c3ec5c10a8ce254ce55dbe2b50e1cad7275facf83bcf16db3b968ca91f442ea0b32f01e5126728e157caa83585b85d9241aab", 0x7c, 0x1, &(0x7f0000000240)=@in6={0x18, 0x3, 0x0, 0x28}, 0xc) dup2(r0, r3) geteuid() open$dir(&(0x7f00000014c0)='./file0\x00', 0x8, 0x1) 12:15:18 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x4}, 0x8) setsockopt(r0, 0x9, 0x8, &(0x7f0000000080)="feac9a58f6ef00becc59279b04db4895190fe8cdc12cc0b790d2418a550f7265a7694c4af87804246520abb5728f5d85c3b40739f7dc83719bd9a0e36e2537fee853514afe0445f2d74c89e3c11bc810b29b5f7dbfb7aa73ae1741b96421b4a4ca05908a0bafb3966ebc71f6af155f3818318f36321351614834471c6e1536affa92905271952c0adb350773ad147af5a567eff49a35e2769c2a33ccbecece9b7bbb75373543", 0xa6) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 12:15:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) ftruncate(0xffffffffffffffff, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:15:18 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 12:15:18 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() mlockall(0x2) close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x3f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0xc, 0x8000000000000000, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() fchdir(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:15:18 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f0000000140)=""/140, 0x8c}], 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) sendto$inet(r4, &(0x7f0000000200)="95751b0c63ffefb923a52c4d8b8105df1e8fbe12f9dbeb5adae6576207021aaacf4bdd125cf6f9d7a82fee1c8053307202a59f657a003005c40647ed91d46b559e23d024b763fe702c39ad49062b04b3b29be1b07d2fec04c0e62be85e3c48535f58b64ed2458f505f521cf9a1b9adf1fd9ed65db7e1d1189a25f04460f6018a9c5037935518195981c22c7a563570ac70c0d974fb8e49b71dbd0b6f234272260d7b43744d8a94832b90d39f1764", 0xae, 0x4, &(0x7f00000002c0)={0x2, 0x0}, 0xc) 12:15:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) 12:15:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = getpid() pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)="8dc6f2705d1e96ddaffe81af39d3ab58a2e9e58fe29801ef7a15", 0x1a}, {&(0x7f0000000140)="8328fdbe119544567db223da3d4c3f573559f0a3c90fd118f7ea75f6e4d5f316739a8244428905ecc9b7ec5b779b350add79a1b345a14cd1baf38ecf8a089e607eeea8cc181118610c28300633faee5b4e2467c0ccc75ae4c6c38d980699dc41a6eb4e7d9c63001a4c49d2b1b155d58c93a3fdc9c0927fde3b42c645376a7ff45141f600b8c807f69afd8ea70e5d2e1e810ddf7961c8cf4eac919d1dfea60e7f1570cc04cb32b1a683584f6aa5926e7bb45ac62048b42716cd5bc4d242112871544d60d0b99f022e73be2c9ed0d81b75e3dbfd6e75a442c6c0f4a5c74208faca7091a6553c86e9c357dcfbde3ad417edb5a96ed947938a523a2aa919", 0xfc}, {&(0x7f0000000240)="3324b9b7a2cec722455a2f14ac48d8a85d1ca3ee58796ca0ac07ef699bc241defcbcdb3be5a3f0509270955901270cca0e089fbf48aff34f65ac8b6a09438f02c6bc09f85662db1767de1ef27d89adaecbae096faeab36a1d67405041c610de046be5527816b9c1237f723b9866faec8cb5d263f7fef9e089f7fc74903b6755b1d7a2478691e5fb54f03f2a6c5b664a32d3d576dfbb46a64e9a6182c7babcf435a06e04928ccc021869d7ed62c6d5df92b79b7297af6c9d188043a3921833fb85fc01550c7ab", 0xc6}, {&(0x7f0000000340)="aa2273de2bc3d354ecab82d17d2a5fdca36f4d7556ed9526e5061d7094831f863a0e7f394a6e99ce6a87f6e014fa1f180e651d1ff326d7ed938fdc483a99c44cbf24c66f76711537e81e599767665019b664eb4517d59f446877fad3775e", 0x5e}, {&(0x7f00000003c0)="419ca41ede50ea8ac58aed5bbfa96079fc95e5ba13590d12232c863b20516efb8a3a698af3c8d57214ace23cf1beaf68cd98086cf8a931f4abc78144f08c1f8998df4168a164169faef9f1903cb50a226c", 0x51}, {&(0x7f0000000440)="63c53b66df6b8209f58bd2576c22c19fec8039961bd8be0b6a30704391c230cd55c4221be623850dcdcc7011d71e60759a2b917e6da016f027a5e7492a17ddc54a9e9f17c834c5ddf7e31dd1d6ebea7658cc4b03bede115a2ac33f", 0x5b}, {&(0x7f00000004c0)="ab49abb72596e3ac3a998420f9d932175bd2850b1733c4807e3864d1cb17d72b7de059eeaf3e368cc112c6a0a2715dd0c2b262a28c485ab024fc61b092a784f708809fe36a8448ef12366995c3d7e303bb1e324a831f65e57077b92538ecf709dfad19a9c07c301a", 0x68}, {&(0x7f0000000540)="82003d74dad0bad1010eb681fc741ac5728c98a5a445655026ed8f29b67aa95f3718df7d79e0e01455c5d5e20340ede49d940ef233a282479d21f1db949de1e1cf25a07b6e", 0x45}, {&(0x7f00000005c0)="71cdda25281b76595a375dc1756650a1b23d428f723a9922d20e8e360f4bde7b20722b8a94cf", 0x26}], 0x9, 0x0) r3 = getuid() r4 = getgid() bind$unix(r0, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e68985331f2635aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e34da59518f0404778e3c8ad8bbdf3fab1f4c33779625340cbba3d511e56e435cd9f9fafadd152d288d427aed7fe1aab8aeb99b8464da9bda8e1bb2575ccc2f", 0x791}], 0x1) 12:15:19 executing program 0: semget(0x0, 0x7, 0x1000000000000306) 12:15:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8000, 0x4) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000500)=""/219, 0xdb}], 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0x3, 0xffffffff}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000640), &(0x7f0000000680)=0x10) munmap(&(0x7f000078f000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:15:19 executing program 0: r0 = socket(0x203, 0x0, 0x2) getsockopt(r0, 0x10000000000, 0xfff, &(0x7f0000000000)=""/51, &(0x7f0000000040)=0x33) shutdown(r0, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x1a0, 0x0, 0x0) r2 = geteuid() r3 = getgid() r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20208, 0x112) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x1) fchown(r1, r2, r3) 12:15:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x83) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x1, 0x0, 0xfffffffffffffff7, 0x9, 0x400, 0x1ff, 0x8]) 12:15:19 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/223) r1 = semget$private(0x0, 0x0, 0x750) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/183) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) 12:15:19 executing program 1: r0 = socket(0x2, 0x6, 0x1) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 12:15:19 executing program 0: semget(0x3, 0x7, 0x40) r0 = semget(0x1, 0x0, 0x110) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x800}, {0x3, 0xd, 0x1000}, {0x0, 0x3f}, {0x0, 0x8000, 0x1800}, {0x3, 0x100000000, 0x1800}, {0x4, 0x1000, 0x1800}], 0x6) 12:15:19 executing program 1: r0 = semget(0xffffffffffffffff, 0x4, 0x280) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x3, 0x7f, 0x1800}, {0x0, 0x7f, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0xe71, 0x1800}], 0x5) 12:15:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/149, &(0x7f0000000000)=0x95) setsockopt$inet_opts(r0, 0x0, 0x2000000000007, 0x0, 0xd6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/62, &(0x7f0000000180)=0x3e) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 12:15:19 executing program 1: r0 = getpgid(0xffffffffffffffff) getpgid(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4a77, 0x7, 0xff, 0x8, "435aa4a3f30a8b213603f3f2f15d386dbc055c80", 0xffffffffffff200f, 0x80000001}) r2 = semget(0x0, 0x0, 0x214) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000100)=""/73) msgget$private(0x0, 0x0) mlockall(0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpgid(r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x1000) 12:15:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r1) ioctl$TIOCNXCL(r0, 0x2000740e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="398dcdb0f1762ada30951b318cb6f99e34c67424e5341733d78c523fdc20693104d0926ff2d952c9fdadb9ebb07dce238aa43adf04bf1080940bd98f12f00f264a148751ee7d7be5be9eea588c52ae9cd25f9a4db287b65e79add5e7dcda251bd804a361afe35e9f", 0x68}, {&(0x7f0000000200)}, {&(0x7f0000000240)="4c68871771cbe8adda45c7459366703c0c82af2b28758b3731e385df2daa632d8a4a308c68fe8b3bedeed1a8e7bfd76e9cefecb0ed558b72d856d4a921745370cbc8d97f2c00a1ee17d0f9d7d32e766f7c7be4bc0dbdeb672107b1a9a89b5597167d505a20dfc2d28d3f6a03e91e475b9fbecce0abfecd0f0f06ee3f65cdd2f7bc8ad32e096482dc0f6337ef67b71d3e4c8d2f8e06b9e7449bc49ab763381ebc562459961eed1c3bf756bae4", 0xac}, {&(0x7f0000000300)="9772087df929cb5c581e29e11383788ab1558d276607615d2af799f997cbc2daff3594bc4915", 0x26}, {&(0x7f0000000340)="27a53a2ff1e7e60eec07adc1d2d8226e045ca8bfa1637caf93ddd097fd63339111fbc9a441833fdd1d6250b790221fabe9799a116050e7fd281291356bd1c74e8b6a97474c9bb478a62791129bda2de03f50741f2eb0a2856084088e69451e9834c792909d451c03ea1650053e9a5203d8228830c9c61659bd1a714da642afe65c44eb3af621c94af250d11e6b1db052a8798746efe31ac6075a18220d0674538362baa9427723b6ffe69fa062", 0xad}, {&(0x7f0000000880)="f9675de7b6a4be49b64dfee4ffef9fd848052b58048ef866bb681a2f217962ea81715e41315ac6b0de3ed6b9bac0143748a3987aac24b308ee6e72462ed60f9963e31412b6e007850915956b6c1bdbcbb5174beb938a64eba9f75a14633bc8ad785b8ee99aecfb577625957b72c34e4c4934f1c4f12e1a764ec7a344bce2984ac5e9881be41da4a90f2133e22683fb7275e72653fc11cdb621b3b6cb147091d7cf1f7670d65e8bc49ef03c19638958a8c6feee5e77ba02502133e3a2db1bccd5f6ae7567787920411ec31af367ee7db0a39371ee12d97262c14531e3198ef08a2c238a7fa0665ed6cda27bf993f655e1362d59b4f05211a51038e7812198416241550ba2691ae5c0a6eb968cf5ee6b0d6dcd107f5c0a158a128fcd2ae5a1ddb6a841ddfe877bfd75e19f2427ec0ce184f2321a07dd86f1dd2d2f98f7997c92a276b3a68199f37f52c6ba4f1d44fbe61f9f52227adf88d7c40fdc439ecfeff8ea2eec06b2a2b0c9b178d98561cd4b7f63721313f222b8a9527cd0bcb3698efe46a30419536d17c58c7fcbc1cc0f183ab673a6fc0c946ecef93636873b4483aef20c6f7ef216d611034addfcccbea91db87c0a4f6858bd6c78cc4cb20ef186f85c046ebd90c2f36a962df1cbe0050eadded1bf53b6ebb7573da46e7bab168699672a3da4d13ef9d79b74527a9db4e0dd7bf5c36bd61a55df04fe5eb417d3c0d79532ab4c876492d7712918c650c640307529d4e6a9e8851dd0d6f6f1d52648f14330f6fed9457263d3a483dd736d958739fb947cd32050c6f0c5b2be8f459c5e89fd797809eaf74cf9384652a6fd0ed01605315ce9f9bcaa7f39655bb1177a13df86fc3ad91f9ed28e110ec1428e6ec840f059450a409b1684199208a6da303601d5d155444ce8688791538a76737dc647e93b7fc677211fb4fbf111efa31fb29e9a88b9b2ec9cf4d80ecba2f456204e6309585a117c7ac1bafaa5f16007875796140bf4e9545415e39d61c824d140d34291f633afbedc6ab85dd13687c39d5973c859db37d48f60665fd751a12f11f90f4e5191a0e30caff84e2b1e8e0d45b7ad9b6c344235a61a7ef53a7718a02b689d932009c44167e3f9a50dbba16c931527249f3b5e2208c73c94f1ea58c3a4f894d6a1e410b3b8d52418d667f6025d1fb45d85141d3a7e27939240ab51869b7e95b7562e695cfc9c5c311fc7733e3f70126b10d4c503df7d506bd0f250a0828881ad977c97e33428e41edf39a6e36b257182cd58cc863e10f8233dbaf5b2bcb42833efd832ca3ec696b72a4b23f306203cfa90bd18b9f774e66f4a0e56eb893f51f1bd02993bc46004b5526a71e44f0b7d4f100afdc2452b39937f06bfab87ebcaa928fd16a2fda692b4591531b3d0867647ab49a0c68469e9831f9d46a0fe54cc19c4656fa5a389969de7129625dd04067fcd43a777f410f9d64af7dd382afe34b7ead48cffa21ee7caa749699f99886d0c51b1cbb8abfd11eb71edc0b01972e6e7775627157a466baa0f9c00df5d0c23d17b7323098a544a7793731bd6dfd91478c85c2e731a8226f247577f125e30b04004dd93fc346ec675f76f8eb36fb599e651b9bc4b21b053475ca5199891c6b977ab70c20a4607cd68fb53a63b6ba52106fea1781d4c2fd5abe1cc00911146b1a2acf9c32a1737fedd09d04831c41d256e577ab7d56476ad4ccafc26d1fe69c54e2b9621380e5372127794f8e0ac8ffcd6951b4b98d9c944cc9c25e1efe288c09bfe6c49fe0b8538e63ed089af791770b1c671c0c2e53864da940e4066529cef55d277520c997b98623fdc69b674400e5edadebf2138ae0a9fc8abff648fc1123fabd428e11585bc4993cc1baa72dc1a633f006fa822635be221f8b15e098c3a3fc2ae2ab776e0a643fcb1cc12d86d5b74621c572fb983a275962180618d8d7480ad0b91d58d9877616a60f8ab7bfbc4d14ac81ffbdf2d13d33098db21c997d93922afdcc5135d444531b469be91269c5b5bbc247bdf6b20a3d0f256045b2003a61a1bdcf745e0c2165733539b10a6fd07d11555bfc774681da47d0f88a1d68835421d7e9652b5e27e3e1a9ca8597f175dcac27a5660f371524b1e7864061e11ca2f61a18aa8d1ed818691d89da30bbcaf74313788c4a13c633161c490cfb612016fde2bb836cba7aee9ebfacaa5a38dac586cb3166c9d30eaccb1c0b8c2f1901e69d7a1054c72428aa58757874f596b3a3dc1772687a739155ec47feb30e823c5ace0c7f4110be77a806898afb3d6a6fea53253ce410d7e8d5692d6a917dfec28b80a934b40b359ed6d7359ab60c1455f553a0a33f374631faad4009233e80815821680cbf8f01884c1f149f594af7e508f49c5560c7e0854e23293c6cab4f718ce7fc6aecf2ae3b317ebc836dd7099cc03498ef6796bd30a6ed646b1ccc1e702e56412892d8de9608d33307f3d3bbddaefff689f47a6fc3e2357b32e6e12f7c3cd8ccdc15e2e5c6ca5f25ae4092724106ba87eeeba7e7ccf4e8623e9e355ad68a8375b4ebfc37e46337a9288adf4246a7b26b38f2fe31871ab0fbcf9346bf1b9437aa4c16adeb0a87fc4916d48bec8253ab56f7ace913fdeb08677390f0ff469a787c082acc08d78e6e874f903a19ae9376da2ac2c75e67c89c0cfeb4ca22c7976f83eed49d96fbe6abf494bea253ec607772bccfa4a5221996cd8e96d7301f0337e1b1fb9afbdf6ebc67e726e4d4b4716f2bea32e54d3397d724f5282ceef40feba013c37b2c20405ae456c3325295a3425ae7f3271a079d5984d56c351f146d7941e1c8ff1cd3d6b6681c1ad909331ca045ff1b6416119f96954f9161674df8acbc57bfd8ceb2ef28c1545540b6e537ff207ad2d7fd22c5ffbf6b5050dce3e2c489fc4cf7c95d302a2223390e05d7e7efef722c227e023c34302345e352a6787fabd06441161568c47b816794bc8bc7cbdd005b5db30fbc6f828988b5a88f787db3f184cbc13c56f88241b44cbbf699bde0f8523e923bed9aa7844af15a209c86225d878d324d067848b748fda4f84e5290fab8b7ac43c6f2a780b3d7a44a79da87d783f3cd5f7a9f0f42742d8ae3eb2aaa4a3c7f3c51cbb6bb1af5b9113f828dde6cfaf15cf53a21622032828cd947352884249b5401897dc575c4b1f4de164c871ef328b5f0ded2f44ad1808b04681e2c81291f21078116bf9b5aab5a616474bcf58e2cec6220b425ee9a9946703294f22d1fa05e0cd608653e0fa4c233dd245a0d7d71032e9182731d3259ed9d188bb3f182fa28603aa4853eef577e342e3908725afab876e56f4c23f6f1b0f1a67f09904ad414f85ae40762629700e9648497e2f331148d6ee20dd32c0af6af4a006caf997c88b614c92720770f23468a0f62dce48a22f56396c332539d4801e307cf254bc9045cfdf247dc0e0809392fe89eb79893b2244010198c0c905a07e5c0d224b0a7e1b867e202a0337374255c5732d5163546cac043064b451f57b4a65ca8a13459592581471016ea554a1438db140d11bb974aad8e127428189e6545990946b3a84adf87ac518b1201af9e4c49c0182c14fe9fc3e90dd6703f6fdbc0905eefeadb50843955a94e1b798d565bd2a8c5984bd0ae67ca6f2860523a6586381c4d249778a0882657ef42517e5b166a7d7ce09fde0f16a2c0a007e89a8ad4742823d6611c580d7abeed856e4fb99e62d6c9790986f4212c485ca3197c38e8850f6abae053da7d2e4d5e2408eee973c3fca9a752d9c8d036ec602e8cd71b3669819eff629c6f29a3ba0915a643c0719ee8237651ee7d117973af60ca93c0f50cf8ea054ba37e83c2a99231a52fd285a9b266e081d448b0ea23b6ecff7a0dd34d4f9513a861345577c7414caf4ff44ad8aa303e66965f9dca0e69048f4d9876d9c5dcb4ce0f6e3d550ec64bdc63184fcd709d4a80f7c57e96eed5b89ce58ac8f693fc876876ba467ef4038f916ee259af0d49e147c08ab59b75ebd09842d48b8466cd50fc5d5a2c2d4023ea653050b20d470f75ea8857737c61397fcd55d66932eb969c11a75f25c63e1b4b6259ff0f9179b640c2c33d1c33694976dbde724e908fe679d7166d0c865a47f1655d495d32927cdbce1ef56cf03b8fb80196076527c57fa3cfc3047d6575cbc79cb0f5444edbdc89b7e971de65c7a10ad6a7ea4f7b2f22f78b5a496128dbe63671b3f8559cefec2b19c912509195c59d385469d2e2495be37937f901e81a9ac61045f41d361a342f369dd4cb28aa2aee84b1230c09fdf60942c39451e5a60c711db86d8115815e7066f24f7e46d11b66a5d448d921f231352c395fb7813722593cb241e1fbcbaa31de23370d4cca4912e746154f024031a33a6d51c1d5b250312abc8bafaf817888f836fad83ea1684c88ca85f9cb540aa7c0ca1003d507733b1f6ba220295b17ab8aa16b3823acbe4aab3e2a8f5e71648191470c82c57174c304322a54f75628324a757e376bbecaaa3bdad371798fc704547e971bb4df8dd1265cbc61e2a4a61f71dee9b73e058db4522795797c62b24d961fe6fc9d535d0f4a90464d1644a83c8e7f7b65a9758f0fb2ba9c8d64f7aadc8ef44630adefc9ce8c11d83dcf8bf0bebd42083fee5839279d2b7c5d9ed51996bba5c7787521bfc1225522c1e43d7447f7bfe51dd58516d704eebd7a79ff86aa13e5861217e912c0967859e29b88e2b31964ea49db382421c34a858f3190df52a30288aec49e06f852eb90ede9327ea8399a0b2bd03ec6ef8ec33355658c46469856745fe704ed34af911a536a689e8b9f8638a6f2aab000209a2498b425d2702244f7ea3c272c4fb99d87c98ca852ac422bfca7f8a1521d15d8cdbebbc4b7148f94a19b778fa93fea9c9ce0c878f5a19cbbe2038cee4f5b270cb5ef5d7940c7c6d0f4aff55950e00e512726e322a37500d32c2a65e6ca38ddcceee6cd0cbe7f52fb8c01cff166f45cfc17df1fe1d378eb7451367c2da7cb6483870ff34f3fb081c1bf7da5ba1fd5d8926fcb397b5ed1703d843d40262c96790c94ade11734ffa231110df9bbcb888afd344a5a662aa073363617a7ed764b14f05b4c3be77c5beb0276c254760e3467b767cba965b015e077dda148ff7c9ba985e79aebef4bc16bcdfbe0c1dcbfd4a7fc4448d6c3fcbd38d7d4bb20f27b9318e87a3c559badcab4ff3db9de14f3fcc2628c10646e57b0a3694244a4854a1395cedc9a19ce5b9d1993fdd25a58d28cd991887d40345dbf5b8a7ce03cdfcc21fa60866844c310c67bacbfc70af0296eb6d92cef3a6524cb692209285ca3a3fc2e38d085a847a444cc1d65e19bdaa9ce6b0811d64ce53ef8f4c122e7b09a9ba2cf307d815ed6f637e772901615f9fede2810e569a4996ea18f6b78fd83336e61fd6e0bdc2dfbb8f4e1673a11809d357726cf49aae29943b37f1da6ca7378bb8e43278a99420532a994b966d40761ac026cfd2e2ac82ca6299de332551a9d9d9b5fe414f690b2fc7bcbb7f042d308c09ee0dc47cbc85037337140ebd175e8a3b4b35566be486d6e1092bee9eca443b3020b62db05b5384eb73faf4918f1f236c73747f1bdb143b0fac32c0816e2bb7d9cff26bcc5cc9866853724cfce01113861400cf6fdf9868ae605cfda53e52a046bc304c3f0c0d34eb04cb443a261cb0049f8db71e1051ce54700610c355f78f35d89b6026d3e0af3f670c8b55e82fdf7bfa728c6ddab0409ce9d966c9a7759ca863f6c2135fa548882e3d9761d04655515daee0042e2e5612572841b6e46d4137cb3248", 0x1000}], 0x6) 12:15:19 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = dup2(r0, r1) dup2(r0, r2) r3 = dup(r2) r4 = dup(r2) r5 = getpgid(0x0) r6 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r8}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x58, 0x0, 0x6, 0xd2}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0xffe00000}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000001, 0x1f, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x88, 0x41, 0x7, 0xfcd}, {{r1}, 0x0, 0x8, 0x20000000, 0x8, 0x2659}, {{r2}, 0xfffffffffffffffe, 0xa2, 0x40, 0x236, 0x1f}, {{r4}, 0xfffffffffffffffa, 0x8, 0x1, 0x603, 0x80}], 0x8001, &(0x7f0000000180)={0x1ff, 0x7ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) shutdown(r1, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x6, 0x4, 0x1000, 0x9, "8d762157c56ada9cbde345b9298b073d231b2d45", 0x8, 0x7f}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r9}, 0xc) r10 = semget$private(0x0, 0x2, 0x8eda22c443f2cae) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000000280)=""/74) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r11 = msgget(0x0, 0x2) msgctl$IPC_RMID(r11, 0x0) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000380)=""/150) setegid(r7) listen(r3, 0x4) msgctl$IPC_RMID(r11, 0x0) r12 = msgget(0x3, 0x80) getdents(r4, &(0x7f0000000440)=""/4096, 0x1000) msgctl$IPC_RMID(r12, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000001440)=""/58) recvmsg(r3, &(0x7f0000003b00)={&(0x7f0000001480)=@in6, 0xc, &(0x7f00000039c0)=[{&(0x7f00000014c0)=""/250, 0xfa}, {&(0x7f00000015c0)=""/207, 0xcf}, {&(0x7f00000016c0)=""/247, 0xf7}, {&(0x7f00000017c0)=""/4, 0x4}, {&(0x7f0000001800)=""/5, 0x5}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/4096, 0x1000}, {&(0x7f0000003840)=""/103, 0x67}, {&(0x7f00000038c0)=""/97, 0x61}, {&(0x7f0000003940)=""/77, 0x4d}], 0xa, &(0x7f0000003a80)=""/66, 0x42}, 0x40) 12:15:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 12:15:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) sendmsg(r0, &(0x7f0000003bc0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000024c0)="e9357bd637681f284d2f4e5f011106c16cfdf82750ae7157edcc7109dc5dbc8978aef7c6866a3cd56bd4ec132e480378e26cb8cb6ea514bf4e1e6f1ec1a16e98a17a96110be86df0b99e1a823f22019dd5ac47fbe2e262477f0bff6f3eab9ae04c5821b914bd297ce7680d36492b9985fb70c3a301cef13c90147c7b0121d35a45f4345fbb92cd32276f8cc6211948e071dfb0818967d99d4c8cd1db082ab4c1105c6acae1be0c45c1ba9cb4da0d6157ef040fbd5aaf", 0xb6}], 0x1}, 0x4) socket(0x1, 0x4001, 0x1) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() getegid() getgid() r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000003f40)={{0x0, r2}, 0x0, 0x0, r3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) getpgid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) clock_gettime(0x0, 0x0) 12:15:19 executing program 0: socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10004) 12:15:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x38, 0x8004006, 0x100000b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget(0x3, 0x1000, 0x200, &(0x7f000011f000/0x1000)=nil) shmat(r1, &(0x7f000015e000/0x4000)=nil, 0x3000) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 12:15:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0xffffff64) 12:15:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) 12:15:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0xa0800, 0x0) 12:15:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x29, 0x401, &(0x7f0000000040)="5ddb1e643b3cdea8b0b5660bd1d543d3fc35c6e2e03bf8a6e11c765c7c2bc84fbd64f6ccd88a052a5b0ba999c991c66401c2b89981d9a6e9b0fb7657ac1512f961711d8b355591a76a96a437bb4f6c5d465f91b1b043fa3908", 0x59) 12:15:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01", 0x1) 12:15:22 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) chroot(&(0x7f0000000040)='./file0\x00') 12:15:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x80, 0x1, 0x20000000100000, "a8d5fee3d5351f2351b8072b6551c260a2c0f2db"}) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x610f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 12:15:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) r4 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r4, r3) dup2(r0, r1) 12:15:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x20802, 0x103) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x0, 0x2) r6 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x10) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x48, 0x40, 0x7, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x10, 0xf0000024, 0x4, 0x20}, {{r3}, 0xfffffffffffffffa, 0x80, 0x81, 0x80, 0xae0}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0x2, 0xff, 0x80}], 0x80000000, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffffb, 0x1, 0x2c, 0x5, 0x8}], 0x1, &(0x7f00000004c0)={0x222, 0x3}) nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r7, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x80, 0x3, 0x8, 0x10001}, {{r7}, 0xffffffffffffffff, 0x20, 0x20000006, 0x1ff, 0x6c0d9fa3}, {{r7}, 0xffffffffffffffff, 0x40, 0x80, 0x1, 0x54}], 0xfd7f, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffb, 0x14, 0x1, 0x316a, 0x5}, {{r7}, 0xfffffffffffffffb, 0x80, 0x1, 0xffffffff, 0x10000}, {{r7}, 0xfffffffffffffffc, 0x80, 0x2, 0x80000001}, {{r7}, 0xfffffffffffffffd, 0x80, 0x40, 0x9, 0x2}, {{r7}, 0xffffffffffffffff, 0x0, 0x30, 0x3ff, 0x31}, {{r7}, 0xffffffffffffffff, 0x8, 0x3, 0x5, 0xe3}, {{r7}, 0x0, 0x11, 0xf0000030, 0x9, 0x80}, {{r7}, 0xfffffffffffffffb, 0x60, 0x20, 0xfffffffffffffffe, 0x1}, {{r7}, 0xffffffffffffffff, 0x10, 0x20000001, 0x7, 0x4}], 0x0, &(0x7f00000001c0)={0x7, 0x10000}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) getsockname$inet6(r8, &(0x7f0000000240), &(0x7f0000000280)=0xc) 12:15:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f0000000080)="1cc0aae5f286bb2a2962adf2e1000000000000000000ca6eb343970dc2c2cdfb2f04286034053291b1af2542e2be08413aea9fe0f622c48eb202dbf4bd860d819af44c2f791b6cc0823a34d445bf2c9d4e1c0bafe03acc3a91547518", 0x5c) 12:15:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:15:23 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x30) ioctl$TIOCDRAIN(r1, 0x2000745e) bind(r1, &(0x7f0000001080)=@in6={0x18, 0x0, 0x81, 0x6}, 0xc) kevent(r0, &(0x7f00000002c0), 0x6, 0x0, 0x2000000000000000, 0x0) sendto(r1, &(0x7f0000000040)="6025c1d77cce760e8e2578d4ec13b63c0fbe1054859e7b800f8284aa997059c9c821b6251b059e23386f715b52793c47c4a29bbcdcca87a2dd6ba09f4414f06cb007b2206585331be40971c0e3bf09ed291b83efa6f8559389aaebaf4dc93657349b0a3c1aadbbf0bd7fddacd7fba067208bcbb514a0f5cd71c1754652a988a80ae7d4096a2efc2320b7f10cb468f8de40ad6ae82c93631f217b3e29c86553ea35ca0090099cd7da3859738a5a06d620481ccdb8d27a0e58556e138f13daf39599149ddd1653f3f363037d604ef8424a622603aacbb9e2e39561e73a1da2172197fe7d36f59728161c1251e54720247ebd76d16d0243f1415df75d150bca3a03ec4cc808c037c0ad45303e74b7af226951d6813d02441e337384f1515ff13d1248b857d9e64b037d43c81c05843f5a09c43f79633a2dffff9458fba7b0e321a7de68da570c4927cd026e1d50e23e4df97d83e3f4df560206c664847e665b79cf6e47c8870aff33f867f4dc4f7cc0a9282edebc9d4ed00b7a217be87d835519cd6635059e7aa31dbb2488d74c9f5d894905d9efab5c82e4d63fce4289d4ebaca620f88730f56f2d20f4c32a8686069b694710b26df098eedda65bc48079cbbca3452da9c8fe35431d75badfddb8beb5c075d0766c9a685c0a669d3830821eb8fc0d14f0bb13f5f33e28765fb890b4d05227336e61b52c4151b5aad60e967a116d35625d2b005d871a250ff7cb7c3646adf8dce3f590c32bf01262e29c4fe739596a91b9512eac274904148b6a5cab77d69a0b3cc095e3ddc3488be90af9a9e224ccd43ce4101eafd8f96e27e739031a08631553ce44a7f4912196ead4cc6a73ad1e3e5a60c25565902b3f3970911c97898e7e9b4e268580437bec9e76bfd589724ae403d7a3ecf344ea92d63bf7c09dde6f02f2e1690146fa26c5281c6090c93a50b8fa55308f9ec8dfb08f2648ded8d5c2a3e72d284b03b6cbdf73784fbc5dd005514ccd1aab89ac5c84089c7b1932dd2f10e2bd68f303b4deea0131864067c0a84adae19a968c7cc258aaed987afcf9a978fd1c4f771514b9669f271ee39f061d28c377fd8d067aaa293531156d9b598a031a2fa60eb5dd89389f0ba570cbe0c195baf94883b68ff390c3319491319c7f6e3c850a118fbdabec4fa80d73cc0ed517413157bdf9fad69a71302b1d28a09a9d413e2801600cd0578432b1740707552c1e140605553ac1600aa284eed4c4849f7b5ca4e189d8151d909861cf2ee042e558819a2902c30b97f123b619df4eb2c3473e05a3ec889ce539871f19677c47495afe2a90cf486844160b5aae8947bd34acdaac3296642d642ff581c2ae471d8b2af12d5c436baba82eef38f9e58bafc1ef9b9d2626aa2745018cf294e6991234af5d6186af283db637a08e10896d9997f536647e6ccb4b05e17ed945211cf230a8f28c7d9809d8e4ec262eba4de617cf95b410ec6aadd56fa9aefcd210e18733cb1865e92c2b98681657c95b3041b038025462a48e1c2d2cc0464f4d8d3fb1702a507afe4fb8330aa4df5dddc6f4424378f75d990fafa4aca907ab3c8b5e02f8c9429cb01b851bc7220069f82100e33821afd731f5679ca4fc5989bd473f563ef0aa08cc2b8eeda088ec43d9a6c8eb7ea5ed6578ed4b4ff4a2eacd983eab22eea7575cb47be5f6c3cc728a3a21cb929a189ea61f21f1de5318e276ce5ca78618946f2f11c3c2a366d4c112194c3cc5b9d95177ad9fbe574a1eeec5c26c2f6fb3989287906a103dfe81f94c8f72569b0516195fa880d6ed65d29831584bda2594ed26c602474c7cda2b295db11ae3c0d95ed03d8f3464e84b5c3ce38b8b5238639db05f9a98c731de0b25c82faf40f26af1340c689e0a1599999d98301bd98c8b1a9ceaee205174d71a59c14b4737b7ae8c7ac78f13091ed332c3c3fce3e31c05bb76846413b9d8d9ddbf74479615611c286f51528da5bebad2c87134d8e3959d3269328ec1e9f760d591eaba5ac7ae92c3fbbb9889d67a3c48956010e87be02db0fdab5e72c3e5c025cd08f539d949642dd059bdc04c3d7bf57ee7914176f7b0af1ea4fb59e351e8f59cd04a92e14702743951b8ead8e034ff369140f98e221e3b747a7971aa56486dd408a5111ef2b7f19e35741807f57685a012b40bb9a0f60340a92ef0e91a03702d46baa0080ed26e99585c6774b0abd0adec0cf8386feacb8b2d80fadf0c173b9536c9163a1428ff3ad78545c00c336afdb9afc8c274a1c752babb90dbc14d3a27ad229db57181c17e1b56ba6c565556f39ee26839675fa119f76098eced0bfa607e11e3fbb2b2bacc63ef11e9288288da9185281d482c358d587d7d250dd4129c23a276891b98f1940dc1aaee16b7a624df78f90b37d8e23ef90b50bde01f1ba67326042abf58250d96ba0d176f8fc7d10994533bd112a7c9807542dc145f7c5e77089124ae195f87509a62f6884e427f5a178ae81f37ac7d057c47d778692143103709e50cc70ca0ec67c5c09ff8333a6d4650340d9a0f4e52b15a0fcac1e910da337f9e54b895aa60cb1fcf3d33e6e6fba2622620a3429dab1b1f0bdb856de2c63848bef1483c4239cc3f51292b060157a2f886edadba86cb419582bf8d2cb68d2c0564c78aba26fa3b927e4194e56b80f9fdc3495ea7878162a23647827fb3a5b8c62812c530dea82bc481384a48deeb09641c5e50631966fcb642c734a7500a41c51a87396042f6f78893bfa671aacd3f7b02153634db832e121fc53010687026afb0bac352aace0d146f9112e2dfa3570921307acfa972aa74e6f14d4e3c199fa9b458f981f81c0d1a0196e628ed9350ec27c2e182921511835a575ddf2c3ab5df387be33268168f53c113c1ff8153f8b3e912bdc5b8ff5f2bab80c5c53c30a61f99983a6a680b12fd978bc040d0a21ba9774e04d739a5baaf70b833d0b6318e84a92895dc945695f4003fdabbfe23c0c66add2cbcb6bcaa77959a97000ea668c0eb3ede4bf0fbe4498bf9452e3e6a99e5a55bcbcb6455eb24ac82b2c12b2620010b96b8f800e4e8d752e2172f6bbf9ef03513de515d5fa30bd19973df7ea7024378445e8a3a9fabbdc276323261ffd2033abc4f8c1bfd86d249e0f9ce1fcd6bf5ec84d6b54f323d9b69751b23ae4ad95f17105bdd4a0b66f9027b8b7260f08652bcd3ea46339983939d687928e0c241bdf2e18d87da759a3227d5a9834c8f0ada08bfb4759054bf009911fe82bea534c016105e222c74674c33e02f6772a75822724238cb5b730c769a3a4896cfd084e2f1ac3f04eadd4eef11f7071fb7d934405890ae8b27d308b137bffab22acebb77a3e0d512e2119e6c6c69601ecb352da5d332e9cda91e826a178ecdd26e54f79dce854d2c9da155f4144ce2550871ea373a5ef0752c3074bb61df6899bdce884622afd956a31c04f3b2d84ffaf6a4085ce27e4f218a2a9ef534fc9f743620a0893025fee5567c352e7c50a2e9bf8d0537cbc4777687568f0514dec5654f18ca2f3f4a2c5e36b2d574e2ebf5cfc967110172dd403a8575cfe8314cc46a5e6955a3b10c3604ac304fc65bd110ca3221885c442b42cf7dd2fe2df2ce4754518c0a0def3ef490f9bf66dfc5ca2266f3e555e57bda6308f03989d6dd46c30f0ac9b17952ec12e23d06e7f368e88885af6f79393aea2e3820f8f84f86f81ff4b307c55b03391341a039566209959f27ece0adf4f287133d2971645f802d68e171c3e917b890f8a1cc08492deadc530a021474913608f0b538b09fec7fd48db3f7241b62853e35291be7dfe57394b01eca4b52316fb88b6dac391004328c934d1eb66a733a0f3b06dd35a2348fccfcad1b9fe18cc70f70efe03ac5c027c17ee0545873aa929690dbcb727a3c87c69ff18b6f1ad6c5f7432d431e892857f91a608f67584615502e9e992980a082a42b421260adcde70f9771a458ed123c8d0371c90525c21993b85dcd04a4470eeb9d6721bc81f692c5f344c2365ad054e1edd1b1cc446cf5d6b7ad1357328b5269b823ff911c6d4d3c33467bc099845ce1106947f12c6c1ac77109adba2b20252f7c6b83bee2ce1bb7afa4956039f07407185ecc20a1c40550a940b290bd973fb095da89cae65b59f05b5314d97fe467327323db86f6653d750ddb93869fb1e386f4448d2b6574f234c95cfc239816a56e47daed86c3f61244cb6e7e4ba57d6e93aa5f834b5c3ea623dce4245f9fb9c25d9e6a02123caf12143c0e90352fd90d0a1787523e8fad08830cbc0b402ddc1cef5f5dc013b63d859f4de74947123b00a6f4110498c43ac46471b9c9381eb59c21196263b2eadef3e6f4ededd9876a62df76c2fecf3df087900a3fb45d09b825d450ed80ecebc041bf2429f697ab3cbb49b1b739c2ceb64a36103d23e33f63d816d3178d5534cd7a8440df76ca87f5566cab438acf4e71975d97efdbace81def6d83cdf78ecbd10c1047a863fc3fffba976e0b4322061c9e685999793b679bdd02bfa0a43b4338486cd3985afccce7cdf0b7239255bf31506cae2dd38cd625aa037ba84c528768ae06756a965386a1ac449533ba9a7ab57e2582f4dfe2aa26aad6751c236c6215cf9ec5a8ec6d8d8a961667a07f76a372b802ca74be2f22aeae9abd0eab6ea015ec3dac28a3eb26a171cc0e29a9134526f5110cfa205a4c44c894f412c76f0bfe4aff6a4fee6c6dad8199cf3401443eb1ed63d5d428b29aae2be1c0cb1b7179d087176cd5b22e9a917fc5c6dc5c9bc2b1b885ec67487fbf0236d6aa411e9208e40779d5aa66a383c1080359e6783b221cdc11f5e43863dcc48359de7548af92670450bb65f380f4f6088cd4a58979855e9700540adfbecc94e1a8691fd8878ffbf256166df1acc7b9049626bf31c0a991757bb24e59f38129c9de59ff15bfc1daf9c2755ce8feacfb55266eff662e20a31f5eaa0acacf43faa9c4a262545b5f7f06286634849c7aead63fb1ffe709c7bc062bf2da816c52f4bc093a432776dce1e8c5dd5efa5ee10635a3df4a3910e29349b69aa94c3c02cb0fb8a7fbb06c09576ac07f8b45c6d7bad873f3775d23aeb22226e48faf8e262f0b2004d2473ef450c62972660a578ca8b942681209ab1f825394d37816df0bb680de2386f013d84750056c36af5abac0a82ae7afd9e3cdcd4878329ee3845920e32266bc9862191503d1ffe2bebfcd3fa3fa1cdc4586a019f70f8f6fc3fd391acb59795591753ac61dbb2a4aa28afb88de925fa2e1a73ed9310393395130109fd0d8aeb414668d2315b65b2818e0e9d7967521e4cf6330583891b15008d11b9b68d8f3668d32002db367060e060acffe9117d0e5845a78fde860c1e070eb3858ed95df563a2a421029d9c44cd74e531fe5742ccc98e7a72c4d96f3b0ead0848b09b04b2c9dc1799199be2030fcd2deae0fa5ec62962a22887dedb45e6defed82904d8f17e3c0397d50e8cfd0fd3c18bc4673c18449eab1ac53919d30962c063a4377511481aac00cc0ffbc77633c817c838f08cc993539ce595dff8d91fb9f83549d3caf1fe5e117ccb3c8210b5032dbbab3576700d7140679d9a52795596ef92063c5384ebe56273064e4419e5d8eb8df9136d6f05327f24c092372ca628d315e89d47e35e98b455207aefaddd4f219a329be26f036836a350a9a948cf5a46c3174eb6a9361ca35a9f3f6a5d1fcc824283d7e7ddf1290972e0871e6cdd39eb0a6fa37a86c14566b54feceb38c37a43def14541116e3bcb78bdb271d4058781cfd3e73418b59c2a1ef", 0x1000, 0x400, &(0x7f0000001040)=@in={0x2, 0x1}, 0xc) 12:15:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r1) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 12:15:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) dup2(r1, r0) 12:15:23 executing program 0: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:15:23 executing program 1: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0xfffffffffffff001, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) 12:15:23 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x82, 0x8, 0xffffffff, 0x401}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xe0, 0xb2d}, {{r0}, 0x0, 0x2, 0x20000001, 0x91c, 0x800}], 0x6, &(0x7f0000000180)={0x4, 0x8}) 12:15:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x5, 0xfffffffffffffff8}, {{r0}, 0x0, 0x0, 0xf0000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x2}], 0x2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x10, 0x5, 0x8}, {{r0}, 0xfffffffffffffffa, 0x5a, 0x1, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8001, 0x40d912ce}, {{r0}, 0xfffffffffffffff9, 0x9a, 0x40000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x42, 0x80, 0x6}], 0x216a, &(0x7f0000000180)={0x1f, 0x10001}) 12:15:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 12:15:23 executing program 1: mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 12:15:23 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/79, &(0x7f0000000100)=0x4f) r1 = socket$inet(0x2, 0x8000ffffffffd, 0x81) setitimer(0x1, &(0x7f00000002c0)={{0x2, 0x4ab38f60}, {0xfffffffffffffff8, 0xfffffffffffeffff}}, &(0x7f0000000300)) setitimer(0x3, &(0x7f0000000000)={{0x6}, {0x2d32}}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = kqueue() accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x100000000, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x401, 0xb59}], 0x1c, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x4, 0x3}], 0x5ff91f13, &(0x7f0000000200)={0x10001, 0x7}) 12:15:23 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r1) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x7b3}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)="ca30f8850a7e", 0x6}], 0x1, &(0x7f0000000800)=ANY=[@ANYBLOB="08010000000000000100000001000000b5e68639e39d8f90dbd2578a3a351396a82e131defc85b5331755d9eda4fbb9db98d73f36ba68714319bb9284158b86097c1e7fd35e858363882085f42eb89da98612a191ff330de5c5204bc4aae52985b1c1a4d62e19ab313a1cec721ed27edd5fa67ee2705d7e9272eb5c4c1cc9f637ed0e8036568f243b746e236ce87f6e649c10a75f0824f71d3f37cda012ff522160dfa011b8ad14b912dddea4a8a5db79ee29c6b2bf904bb03f49fd0c4d0afec892a3cb8d5aab0581e4a36453c6fd6bb5645ed56dbbf8d47948fd8fcc75c09046a1842272f55814f4b200a5940131b4ad00e241ed65c7652a37a5df81f5aafd16a00000000000000acef97f31329a9196a31164dcd22eddaa99d1d0e891dba7e8bf6a5e789cbd4e8695f00e9eb00d67202b95ad36acd19d05bd0b289c49df9e3a7831f85fddfccb5841dc4bc48470bcc"], 0x108}, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x10000a0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 12:15:24 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 12:15:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTART(r0, 0x2000746e) 12:15:24 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000047a0677ed75e4f21999fe5607e646200040000010000000000000000f900000000010000000000da95598c0000000000000000000000000000000000d70000000000000000000022768d35d0be504a000000000000003d0b9cfc0ec5680000004000000000000000"], &(0x7f0000000140)=0x5b) r3 = kqueue() r4 = socket(0x18, 0x7, 0xf6) r5 = socket$inet6(0x18, 0x8000, 0x9) r6 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xe, 0x80, 0x4, 0x95a}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x80}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1ff, 0x8}], 0x3, &(0x7f0000000280)=[{{r4}, 0x0, 0x0, 0x200fffff, 0x7ff, 0x9}, {{r5}, 0xfffffffffffffff8, 0x8e, 0x2, 0x4}, {{r6}, 0x42062503cd0de4b5, 0x2, 0xfffff, 0x8, 0x1ff}, {{r7}, 0xfffffffffffffffb, 0x8e, 0x40000000, 0x5, 0x41}], 0xd79, &(0x7f0000000300)={0x5, 0x46}) 12:15:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="7ce136a7c689de467c0c32bf6157258be4fbb62c2ba6b85fcf348741988741b6a93e5940dca7b25b6aa327c10bb78e1315ad35addbe87d267314b45dc5d847780b585aede8d214f121aac345da091559dee11cdcac0e6d2a7a8b781d93d5ff6e9911e09eaab70714a7b76fcd9cd19b09742fa52754e99c514afe2407923038e721e419dd9b4e5ea950211548929b62b8677009dcd5ca60957d544b07e343a08c765a4b9867", 0xa5}, {&(0x7f0000000040)}], 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) fchdir(r2) socket(0x0, 0x6, 0xc3) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 12:15:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x400fffff, 0x2, 0x800}, {{r0}, 0xfffffffffffffffc, 0x60, 0x600fffff, 0x101, 0x2}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x41, 0xa00fffff, 0x214, 0x51}, {{r0}, 0x0, 0x0, 0x80, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000005, 0x8000, 0x5}], 0x0, &(0x7f0000000140)={0x6, 0x1}) 12:15:24 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x5, 0xc368, 0x8, "9fcab0debc6f7cd2e20dcf756d6200f9891f7c1a", 0x7c7b, 0x20}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3) r2 = semget(0x0, 0x3, 0x1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/152) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x7) r3 = syz_open_pts() r4 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x20000, 0x10) ioctl$TIOCCBRK(r3, 0x2000747a) semop(r2, &(0x7f0000000240)=[{0x2, 0x2, 0x800}, {0x4, 0x8bf7, 0x1000}, {0x5, 0xa35e, 0x1000}, {0x5, 0x9, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x919deab15f20a19, 0x7, 0x800}, {0x1, 0x3, 0x1800}], 0x9) clock_settime(0x7, &(0x7f0000000280)={0x10001, 0x200}) semget$private(0x0, 0x4, 0x200) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000002c0)=0x1) semget$private(0x0, 0x3, 0x484) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x1000, 0x100, 0x3f, 0x40, "6581bdaaf0c97cd0a0ba219e7fccb15c7a5d83ab", 0xfffffffffffff001, 0x1}) mknod(&(0x7f0000000340)='./file0\x00', 0xe120, 0x1f) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x40) ioctl$TIOCEXCL(r0, 0x2000740d) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000440)) write(r0, &(0x7f0000000480)="577eef14f96c33847ada7ceeb3a75f7958212d24752c89d786257782603c3efac6a3b603b6959a6b3a65a4784971495f9126ff65eaded0101c6ab2d1030b92088570dd1e70e7f3aa9057869fd0583f2077542185e4e685caf82fc1c59b8fa32a05bce6ce1a8083050b73443912c7d39e17ab9ea0c7ba31e676e36d19a2f6dbabd7548833c211ab74c539a99e2769922eecd0b4953298a5aa290ee0e2991aa137b725767ac085432034f62b0cf1c206ef1dd495ab07fe4aeba5a0dfead2ea3600c6563362b8932ae4549b1ddbdca48a2bb1f0fb7f8ee9fe7f0027698589ebc41f91c9e4c5f3548bdaed20070d41e3b2b167ed07525d8f", 0xf6) semget(0x0, 0x1, 0x50) r5 = dup(r0) r6 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000580)='./file0\x00', r6, r7) 12:15:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x88) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x3, 0x0, 0x7f, 0x3, r5}) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 12:15:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 12:15:24 executing program 0: r0 = socket$inet(0x2, 0xc000, 0xffffe) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xfffffda4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xffff, 0x4) 12:15:24 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff}], 0x0, 0x0) r0 = socket(0x19, 0x4, 0x7) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000540)=0xc) dup2(r0, r1) r2 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4010, r2, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/242, 0xf2}], 0x5, 0x0) close(r2) 12:15:24 executing program 0: mlockall(0x3) geteuid() r0 = msgget(0x1, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/176) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:15:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 12:15:24 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x4, 0x11, 0xffffffffffffffff, 0x0, 0x0) 12:15:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 12:15:24 executing program 0: kqueue() 12:15:25 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) fchmod(r0, 0x34) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 12:15:25 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) 12:15:25 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() 12:15:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x539f) 12:15:25 executing program 1: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa5}) fcntl$setown(r7, 0x6, r0) sendto$inet(r8, &(0x7f0000000200)="fff9a92e9b69d886ff33f2ecb6", 0xd, 0x402, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) socketpair(0x6, 0x0, 0x80000001, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000480)) getpid() connect$inet(r8, &(0x7f00000004c0)={0x2, 0x0}, 0xc) read(r7, &(0x7f0000000500)=""/224, 0xe0) 12:15:25 executing program 0: r0 = getpgid(0x0) wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) 12:15:25 executing program 0: mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x1, 0x1000000000000000, 0xfffffffffffffff8, 0x700, 0x0, 0x20, 0x0, 0x8}, &(0x7f0000000180)={0xffffffff00000001, 0x9}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 12:15:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/242, 0xf2}, {&(0x7f00000004c0)=""/40, 0x28}, {&(0x7f0000000500)=""/200, 0xc8}, {&(0x7f0000000600)=""/224, 0xe0}, {&(0x7f0000000700)=""/131, 0x83}], 0x9, &(0x7f0000000880)=""/54, 0x36}, 0x42) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3e6, 0x5}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:15:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) getpeername(r3, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) r4 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x25, 0x1, 0x8, 0x7f}, {{r4}, 0xfffffffffffffffc, 0x10, 0x20000004, 0x1f47, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffb, 0xe0, 0x1, 0x8, 0x5}, {{r2}, 0x0, 0x8b, 0x20000022, 0x7, 0x8}, {{r4}, 0xffffffffffffffff, 0x19, 0x2, 0x40, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x18, 0x3f, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x2ed, 0x8}, {{r2}, 0xfffffffffffffffe, 0x23, 0x22, 0x1000000000000000, 0x8}, {{}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0x66f36d14}], 0x0, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x14, 0x80000010, 0xffff, 0xfffffffffffffffb}], 0x3, &(0x7f0000000480)={0x3, 0x800}) kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0x0, 0x6, 0x20000000, 0x81, 0x2}, {{r4}, 0xffffffffffffffff, 0x21, 0x2, 0xfffffffffffffffd, 0x2}, {{r2}, 0x0, 0x2, 0x40, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x38, 0xa0000020, 0x7f, 0xd7}, {{r4}, 0xffffffffffffffff, 0xd0, 0x20, 0x7, 0x6}], 0xfffffffffffffffa, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x1, 0xf0000010, 0x80, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x55abeacb, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffc, 0x80, 0x4c, 0x80, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x35, 0x400fffff, 0x401, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x100}], 0x4, &(0x7f0000000280)={0x1, 0x3}) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0xf51, 0x1, 0x15aa, 0xfff, 0x1}, 0xc) 12:15:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x0) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 12:15:27 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) getuid() mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) setsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f00000001c0)={0xffff, 0x7}, 0x10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 12:15:27 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffff9e5c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x210, 0xffffffffffffffff) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) clock_gettime(0x0, &(0x7f0000000080)) 12:15:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x6010, r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000200)=0xbaa, 0x4) r2 = open(&(0x7f0000000040)='.\x00', 0x413, 0xffffffffffffffff) kevent(r2, 0x0, 0x5c, 0x0, 0x100000004, 0x0) accept(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x3, 0x2, 0x0, 0x8}], 0xeaf4, 0x0, 0x9, &(0x7f00000000c0)={0x7fffffff, 0x3}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) chdir(&(0x7f0000000240)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x1, 0x7}], 0xffffffff80000001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x13, 0x0, 0x807, 0x81}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x7f0, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000002, 0x6, 0x8}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000002, 0x1000, 0x5}, {{r2}, 0xfffffffffffffffc, 0x2, 0xa00fffff, 0x3ff, 0x451f}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x5b, 0x6}], 0x7c0, &(0x7f00000001c0)={0x1ff, 0x1d}) 12:15:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="a6f4f08428e80a2bd315b2f9fd13", 0xffffffffffffff98) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 12:15:27 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') 12:15:27 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000080), 0x4) getitimer(0x0, &(0x7f0000000000)) 12:15:28 executing program 1: kqueue() nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000280)={0x100000000, 0x5}, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xe, 0x68, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x5, 0xb741}, {{r0}, 0xfffffffffffffffc, 0x10, 0x6f, 0x94c, 0x9}, {{r0}, 0xfffffffffffffffb, 0x88, 0x60, 0x7fffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x7d, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0xffffffffffff8001, 0x1}], 0x3ff, &(0x7f00000001c0), 0x23e7, &(0x7f0000000200)={0x4, 0x6}) nanosleep(&(0x7f00000001c0)={0xbc8, 0x10000}, &(0x7f0000000240)) fchown(r0, r1, r2) kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 12:15:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x5}, 0x8) r1 = socket(0x26, 0x4, 0x9) shutdown(r0, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 12:15:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28ff0000ffff00000100000008cd3fdf00000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x134, &(0x7f0000000040), 0x1c7, &(0x7f0000000180)=""/88, 0x58}, 0x2) 12:15:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xff) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 12:15:29 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) pipe(&(0x7f0000001580)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000015c0)='./file1\x00', 0x2, 0x4) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000440)="2dac9e4f7660f041d52b72b57373f5d7174939fcda23fae3beda1c88fe0b88f18f3363c33be0507330e0938588dad9f9f31df0fb9ea6b1f561a00bc78b6e849d488aa54c4ac1c1f0548dbef205f8a43638221aa35bb3c1a4e5ddc1c859753c3020ea73b089dc3af57498696a3f7925f6071f8a382f1548ca545e7b020f660244da6034b8cc0f6ef2426daab324084fe3da8f0761f5324b335846b575fc918e8953aaff90bb8a2c3863bd4af08c0c03fe47a7d2aa0fda92a7026fb6102c12e031aad246fc66856666aa8a0dc3dcc1f38740905a033c432320134f0d76a5838380d10bbd34dfbac3cf145fe11f6ca714266220a7cb7b8a98b8", 0xf8}, {&(0x7f0000000540)="d73e1eea41b1c90399ce1f68c3f5968da1157441399eb77bd52363315527e7a842ca4d02001496452c94a10b6000100222af4bee114092b1e229f1b4788369eeb8516c10fea2a7446b31af89847e4f7ce6d399fc3ed306d7cd2fc316da826ca3ae26c3da4a9c22c33b61d9a2e1910997c80e02740b056f134ba2a7fd25af1155d43f6d30a72005abb5517174ce6c03bd764e0165f8135d50921b864a70ea80ae7f00a5e227f97707a28c1a9219647a16b58a000848aded65bf628b10c2df2afa30868172e11fcc6115a3347f1ba5168d8e5bf100e95bb1a870b87ca031f6d6b4adb5fb71bb7366368883f03e8c31fa3f1b57e5d98157b6fc7ad808ed5305fa0a0bb11d706d8a17c5e607c27d0a37acd14caf1c0f24af7812403ca24be6f499ee19a3d04aed83f04020476d9815eca77940aab81ef479a2810f6b3ace60164b67f83dd99b76854d0cffe51cb78dd0f54361994cc99e6a283adf7970cdf0fb8ff91d3f65912aeb72554d2d2005eb06f42117221c9af294d61f9d5e5bbc61bcad9196d496f3043f69334f2bf21a2d064396deae186623c511014a5b0366d56e77cb48e4d39fae83b8a99a53dd769efda872b378a5db1a4a141a62554dbe78f726426f2ac6302833209dee9b9c80855b499439a9ab777a00a904902becfed47a20189cf55d36db49906a7580266ee39fa189d9b605de4b4b7ac72cbacf2496d3e7703bade66f2c2b5747b704044150114feb9718b51bb8155dc2d5c09969807aeebdfd5e8f4ebaf7f67479c6a209f670025dcbdb96588a7ddef47d636b8eab65fa1e1fc42d38efff37d760c92e0ae2c0f76bd3a051fffd962d18878a7dd51e79d1cc827f838d7a676ec108ffe233c38788300f91809f30e1674779b15f752cd2ae37ec64241caf88da03b33f6abbbd71bed041e1c3a83397f14b5d41e06b9e96f5fbe84bbe1708cb0a7c32f9e587e524eb5e9ee2e11273b45b86d95e6ab8f90aa157997752f0783d0d4f7b3cf82e50818fee51719fd23697466b3f9698c22f96b01dd3a7d953987fab5e5601a0ba6ad73896679d5a5649389a2285fbca9759634e218a7f982cd7c2531c53474de88810e99cfa3cb52e1c199016a94314c7217a0c7f71188a963a847672660940b50e96077d18ef5f79aa6c9f672cf567d400cc25b012c64c52ccf0b466776da1f7bfa6a41575049dae90a6fcb1af69b7820fddca031cf110bf89155c13204908880dcb4b1d7c9e8fa83df37aaefdab4ac8285d75a2d4e0dc6d222021878ee6497462d44cefe1a48218965209ea6eee0dcbd109d8b70e1a7c392e81a3f13079f86d3b93da569434145d813005eaf6a2c7d583741e089d04740bfde50aa9b3f96455beed2bb87ab51244844e5caaaed6f959ebfe1325c3e864a312a0cb969732b1c5c9722d8fccec0dfd18aa81f5ba5a687529e2a3817b3b3c09da02e235766272689402d502992f5ab377ebddb672a106c6e0ae5359c6c06ddd623db77fb146c39a226b0f45281d900596e489079e520714302fafa37276253ac33ad615e853644a73a256ff6618a4989e47b8e121469138cba617e0c35b74cadae8eeb4b5b4ab07935fc8611bd10cc8d4e6d731d4b9b38803fb88487c0ced499f3467f374a0b541392aba407d6b3867eb00159febfa75f5d95cf26bb30fdd7118cd296ab39cf9ef8bc974ac575f1a7ad05b992b7cae4f16e70d605cd518c18fc5eff20de9d9d58a5d0ba52d9a1da3a4ed642c835a136e90286d24171c9ed2c1cc5f5110e91992b6cbaacf54068690983a03eb28d7789d505cbe6e15da8a0316c82226b3ef9fe14d99144041635d4dafbd3588bb94e01a6b7336596e79eb1fd2f0843b58f26ad056476f9da4ca6592a375a9a9f7164a09f330d388e3ed027029854143e0083e0d72ec69c61741cdcc6f735d5d5c11b2eabdadc1c3e17efe457c5bf1630b286f2f1a49b443111c798a90e46bfe98f7ca7bcd829fde3a7aa667474d4b593e3b146fc21f0a78a138db8597b63f9b94e9db74b60e5edacd06cabd0558a0678c0d8df1349c7d72677051be6d17147fd9d46b1e08cd56cc909d681fa48f2c6fba7584365ce2322bddfb65c1ff823f9ef0b934a1fee8d3ae790e778bc6c50fecbb6aa487d065755d06bb9fb76814d649c0fff6e463bfa361dd6f83c0bf19def51ca2cfe6d8e43714024aeee88547ce0c1d55b67565c2b81ddd46d8694b95c7df3cb4f836d9599eeed3248b2fa4214d2fea2fecc3bb555a94608d2f09a543403f4029c710d2665e6255d0fb0089d30637fd3a71b436548fea41527ed6a7715692d3be841b7fbf83c35c10d8b1bc6738a8d6ad2e350fc89d0d09d28957ecce9bebb0deba649d3892e507580aabfd2cd752f89043289ff2ceaeea175d1649d28c5583e74d26e858645d40e5ab625b4c108188d39fc5bcdbb35d35c2e41b995605c8348d8072b26896b8e762aa31f38b675e4373280d39576b7ba7e9e8af6033ea3313916e75db28a2132be447de77c7daaed8b5df99612d57e111169910cf363e41fd5cf8e6702d3350b93d89fd901bb30971cbf1e6cde54494ea1b0b7ead753adcf6f62b41d37167e6b8fbea7c56b0c14b3a4f23895f477db60b72f64cfc04735d1803c1a28e6524af9ae71dc843a82f6816b8c6176d91d4743ce0d411c8acfab9269d1bbe4e4b94d14e9e9f2d94ddf91127b4d9ef8eb619f23d4730aba241a3919b407d857d7e6642d86f652dcd95779201fbe8ad9570c176d20ac833303f6fb75b379eb51508b8e5f0b7e4cd8aa62fe86636d20ad4aa1b46db3f2a27be4db01caaf702b90f711ec47aae4c75ff05559ec0ff094df55246d0328ecaf27f3fe4a59a57e3eb2c44cf0cb3836f8065a0cf7e1def05248339036f1af6a24c36172e67bb65a71435de9fbf5162d50628e4b51715687b01b3c6f9c4ee225c2d8dbd8a6d7ef6014dc80010228f50dc0b00ec132a952a982929a61fe0f42f87b041659c7cb5ded6f4eed4a48472aa2a5e61d24e335d0fe7256232c7021e1ea7dde2219d4c0be59e9ffba4a5d7be2bc8595996b9170fdd138181066872172607ebc35cbc36c61feab3482da5ec16c877d5ccef708dc1870438dbd813c7cf08780a710dd4b7bbc80bba14f3d31646cd0a520636766df1ccebd409a4f3f9376e8d8b3ee03903a7ea5152ca576e7857b4f1e68ff7f586c9d82d1282ac7f2896040639439af0067c7a63a68588374e283c39c71e5691dd36dd8082ddfbf3ba241199b852f2f553666a15ed7de8974454c659fe984698b73a5a2a64f0e93cd482367d6e5d2eadeaa495db2e69497ee126985350b8f51ccde1a6033ba4337bb80c78ff3d3fea2027bb049f7352cbba4bc53b0dfe781c1374329477382146b5b69a0bbbfa959f134b9056f657529583803fa71b37f8952b0f17fccb6c85403890f2caa975ce9373af0e3a1ee6f2e8ec216d01a25e9b84a7f685e9a849fbc6e3b05f0c1573d9404d89918229939d0087aeaeedd0bcb3a076ea7082e0784be8670ff61adfd3ff00f09d0b0d8b39209e764198d79c216838f260b781dae008e34aabc087609327338990c7465eaa91e8ee5797fc31d3ceba2df2016528f91747fe0a58f1706a078e0eed14d492958b95e0e47108de235f81da5c893875e997982e73847fee174b486342af3d1439d50fadb783cfab7d73b2cc6de9ade3d180b01ab16ff18bd38f9d9bb624c492308074402e3b7bf864dd0e683d16c12923ad553bd54167874415a683cfdad9a9ad16c00507186f12e3de4ab628b40b57aa1e4c5a71a29cd4a9f58203a9051949946c9662c8e0cfd5a962e2be08d9a763478c11c9e050f4b2e4c338015cd55cdd971ea04b565b896b76452873ab9879a88bc66502a5cc55cab2de51ed81d00f22dc1cf1c0263bbe73386ab818ff7a1e8e0c3f88108d68a0c35f7e256eb87fa135230eadd06073375d2d8398c04a18cc7e3982a4afbe601006a2e0a372e9ba0c1f3cedea5d44d7634476a17dfc00baffa99c3a7e8f1852ff941d0498848246db8b3f410611862875667d0e41cf2c1bdc4f96e6553744bb8908ef1864b849e84c546959b8ff42eda9b8aa29217ad193a4476f2b742e6440d5334b56d261cfa82cafa60c459a8f9b9a65208bae5ebd29043d99965394873d95de6f128c355bbe903ac1f39d2d8109f6ec8d9e1150e5500855eec8e84e6e41df0c149482097a0c791bb613465c8e1c5ef22a00d6ad33f14d94feddd456e56117840115597403018fd0fa2149e5414de88dc3480960047e9c7ba71c5582b3f0e43342cbdd68273a980580f52baa7e8f0bfe5ee3251cf3a228eb30eaf25e2f6d88aa376dd12152cd415f1c3909525eab30ccb943578ee26c9b846b2555fa535fb7364377911a070d4538c93bb0c027f0ee21fd55f6f93c0421bc94228bb1d10d88098eb098d296727a86e17fd5adcf40ec5cd6a94556b9ae11456cb058c258345e13c038380e8ea6263ad2040b589f6d1ef993cd312eeb081d16473f3bb81e0e89b2b068eef10dfb3d3e12a8440a1856e9135221def91e09a261ba720e4e9d7294c97c2a39c774aae239d56208168aea3a44e923fdc0203b359dc80b4e1b9df5a4a208d183a6870c9afbabbee2db6e5574fa634bcb82280f5939ef477cbb88dd229183464cb3651ec730e83e7f1e6382c58e95248ae542ce9ee09192bf0cfa7241efc196e582f14f7fbf0ad13548bab9d8fff05fe07cbacb75cd26813baf1eb376e2aa0a31d95ef28e77a15de57b3511d3efa0fb8f9195269c5277524b3e28c8b34e9f22c3af79dd3944ca41f3ec25086bb58d2671e2ea62f1b308852e930ddf478f3d7a1c2e11c5ce4d33570d9d9abb78d4b53d3538c88e50c374519324aa9f023bfd2b51b475c6935d584d50c1e0947507c1f2371a0ce94bd42567df89c6a15ed82bb6d927e26b5d0bbb7271513c472b3ff39ea50b5b19f151644a906d575f1e859abc85cc684ceadca90ea6deb7385bc42eb62f41d08c493392fe536a180434e30def812641b8491b2d8c75fdc57ecaaf2f949631046e73b5f8d08cee5f428eda23182e04f2bce954f3d8ee4d2859656cf0984318733fe47e9cde271baad13ed91449d3e47d499b70ee70677dfc0741392bb36b3657fa6e3693f6df986b1a4515bb7e64b6cb2d2b1d48a3fcc9cd33c61132c53fb751a2c96a2ebca02359aeb3a2225e47c3af2cc20eed12d88c3e3dab00d39508fe9bac4a3973885260fc51f2bb4c46583d450ec619fe2511bb1499c0ff91f4258eb896822780e3fe21cf699e03b859c4ce8d866f2c53fa14afcab2fe3581710d93d6f3b1cabb1334c9859a5aeb772bad33b18254c45670a230db7558b152cceb70d48662321be4c6c4ed41eb0c2d1ca73d3c0ecb5cdcd6096bc001178605ebe89f30e31a038d3bdb126f5a4846da695c0bdbe6a7491800e717d8998778fe20d84e402859b26042f48c43cdfc6d3d743fca240e3a8f3d7fb996711ecca125e0ccfcf3d7828bb76a2bef5b1e98c47f7767d0541f2b56741315421b30a8db3a4563a685690dbdaf07aff73c0f2388a817473106d161d33b64045add32ada40203da018e24f9e99029c1f740b420560b046e67f12924eb9759038872cf4093b7dcd7ed63e2613e6c4a633a83c8e8602254a39e6bf2db4d6973d023293a1e2b292a3baf317e3a78b2828d218e11423bb09da01e58a440e421c9b0ce84fe6f0f29ad6376c20245c915e9954dcfddb156dda480613768e3bb7f6ba5a7596248acfe6536b42687e2f0c4bc60cf0d1f", 0x1000}], 0x2) link(&(0x7f00000001c0)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x60) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x103, 0x10) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/254, 0xfe) renameat(r2, &(0x7f0000000380)='./file1\x00', r3, &(0x7f00000003c0)='./file0\x00') symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0xfff, 0x216}, {0x2, 0xffffffff}}, 0x2) r4 = getppid() fcntl$setown(r3, 0x6, r4) 12:15:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/9, 0x9, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x40000000, 0x6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 12:15:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) poll(&(0x7f0000000040)=[{r2, 0x20}, {r0, 0x4}, {r1, 0x1}, {r2}, {r3, 0x4}, {r3, 0x8}, {r1, 0x180}, {r1, 0x10}, {r3, 0x1}, {r2, 0x100}], 0xa, 0x9) 12:15:29 executing program 1: r0 = socket$unix(0x1, 0xb, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) writev(r1, &(0x7f0000002580)=[{&(0x7f0000001580)="e86edef4314b56af266ed2d6a525e58de6bd508cf0237a1b3a78138e5fc2d6bdc43a23ac6e1803fc43f8c68ea67d4f44c93f7cfad0cf55224c0d0bcc033c19f0490f5729cf5fea4ded2a316b42919580ceeb189de3df9f1b79d99b0c83163bfa7effd6218cadd42309b3a0e35fb8907459f9fc21b695c355374deebaaf60c89c68c4f9d69f1a03634b1f27a2fbd838223031b8a70f00db5ac52c5bd36338fa1d030077fc2cd37b1e2d4707c586ba9af1f5e4eec50c993336525c768a26b82d5587ee7213c5e7579bbc4c071285cd09b446cda6621d89ca940811c8785e3f93e9764ee7354d33fe92e8eef248d58ce59d2440675da372891cdde374b443a66aa22c7ca5455e304191b9b1c3ba6755afc5d41be5978fae9e38655ce79b9b671ceaabdea1ba32723bb611b5f01506616f125d6564642d93ebd542644a0fc67404070dcb18a7ff221b08a3d46ebc5ceeec3040f92dd8a683321082f9226fed46843f631caa208e08ac5860625c677e221a5a8a388db378bb820dc7f969083ab3d3f06dbb3ad54fc8b638fce3aa25dd3b32153960aeccb057bc63ff7ced37221a03f83a638f14a4543f0aed9cda4362ec85c89a442fa2d715503062669c2c5b96f801754a939d3748516a62913ab90f3ec619674819cae6811cd849eb9a5e0199aad8930f7d173464ab81c564107e3ce858778efb27f02a2a76e9f3dbe8922323611e37774376d3c559d818293a1cd4a06d3266edb316f33148c53b0950a32b51b7c8fd01f5e444d0723583e6b683d0bee401e99d8a18c6d943083bd40ba5f5865b7790288d4bef287c3a801931a12cea24eea9897f420beb5b816cc8d887a5a4c1d49e1fed5f23fd33587e55d0c895d2d46bfcb4a89a430924e7d073f1bb2955dfde95aee5fbcb7bb7c6068e87108589f89d30e9b60aa5a4ea034508b0ae61f72b7c2491897d2c9aa5a98d30e730c8b89ad2e3530073f4436fb9e388a95e5a9ee603c77166bc50ac385ae4024afbe5ec0a52fb726b4932fa9d88b8504bea19d7db2fde611eb9e5e9e468f8708e96363abcdb0a4bb68d170fbe71ae203874b737065b7706f853c3a649a331faa06f4cbe155603253c500f07fbac348fb360d402f5f420d90078fd4acd0411421bd5703406fe96a464126d0e647a464c5e14c263a85a50d0d3d74cc46b2bf72d1de032da2380b8f88530be79455a1ef4cd7447968c506a4ecfdd724c7c15332f8340dd546995ef83b67d0dc23598b466f06c2fb1bd7f4a9e6eda0d7fbf369cc189f81d99673c43fa12128fb751fa2b509e4e848a9105684890b62dc1ad8ed8b3c50c9d4e276c75526930015eab27a3afa0d4764df7feee8e748e7ca09ccf1b40f0288175f9713c5524df77d3ba00534e0b84aeb8dc770d3648bb12e8329a6c637629254bec148f8c2ecf10a24ce3e4e6a8b1b13a32f73e99605be1571aab0e89649a603cffa1a0a7a8cf6814d7ab0acd27fc0545c08ba096c3749860715d3d6f48c29f9b1c5d3d39a3e6f91a2316f0aba11d6f1b0d990d14bb9877189029df57ca9afd1bdb365677c0fe01c2ae5f06dfbf400493f95af8fb6e59f618525d835810a214b4c9f33d1d64c30fba11b81e83d3ae91941d6797e568fb4d7ff8b97e6aeac12b13b3a61dd4b735b45087fa0ba8667e7e7811f865d045023a0bf2d1145cf2ca39a9783a8fe78a9ca189421957b13b6ab05e22c58b63b18d2d34b72a7d747835a74ab9f4b39729b898a0886d430dfb197d61548e1f2151f05a2f99c08fdb5e910ea6550c61c441ee60fcec78a31c11d82150c811a6190a5a6ab54cd914cb1671694c0c164a3f0d549f5110fe34b7e7be394740c7120763f97ca16ebbae54c80ce80f97bbfd0ce0f56f36e929ae895962997acafabe5cf389cfde821b867f42d8582bf717e5c4a1d3a8368a3f4917cb82d10476523c4ecb84a44b66df59a74f0cfe19e9fc80354c7e60f1c486ed36b9e5a50aa9e9cc3d95620ddcbf23fb3a5944e39892b30cfbf8d509b2fa3e05dd7fac24d36d0377f0ab03f9207b7e2828889859a2f9c9f0eb01047b806510c5e1d03a61c6f9e3895fc5fce91d9e7548daf118bf1af3124942e0be5063cc6b916ee0a7e764ca03922172363757d7242ecc0518b3e49e97893234e0a8ac29c5112d29e31ca0acbe55f27a6faf0d8bc42b6828ae2648bc3d6310490bb915ddf089b4a08cbe614bfba5bfce89f53b212c3e24df683432b87d1c37e6dacc36a1c109bad976c5c587a5f246c7f2dea1d0558c24b37fae858f5a86ed2b032b1cc267012e30f3128b2335b1461f832bc2e298c8adb22cbfd1a616f9e51e33987cf771ac81a35451bea48a9243a9e4dfd14f02f635f85880c167e72370238f7d31f2afcf9c58c85ff031a0c7c89370ee9adbda96d0777cc7ff09c37b37efadc6a77f825ee8698d2c52fcf2c55f44f71ccddee869d684e5ef2ab93700ee22d4b7fbd6bdf81c8883addc818af8b13d2e3e481c4ad67b2f0bba9a0ae8d74a562786be52e3cc954b8391c4dc0368cf346feb9a7d3d2103f8628c94db3ca5e08e1bf8f226e27567d2d90c490e47a1159d773f703f5b6401ea47d77755fe93ce77662a7da86539393e5dc988c1d89f6e28410966f7309d684ce81d1bd1e969333427efca1973719dfcd4cf76963573904895b977f6d633179f9a3f1fa26d74be9abed53bc0164fb06cec740099b81d5cde9ad50737a5c6748e8c64e97aa2977239181ac8fbfd8b509892d34bbb264316f9f36d004c792f1174b0f456081764699c3ba678d924f2625349813e52461146bc93f92c86d929adf468a6154e7d2711dda4e9e054cb1e23bb29ef98148674965130b1761ed1f752606c1b3f908e85f18647e039862227552754df289e81d9834e5047023d7a0b552da4268b8dcdee6ad3b0ef51ab431ff23d5a288578649b6add783997676fbd667f91f4005c578a82d4edda0bdcd0c945a9d1aca17be8200504aebd01a2d6323e52f24167204a0bd34ed0ed332b085ec64b6889cad927dce3a2e4357a8e45dc9a4c231d8cb4fa45bc9b01ab97677f8bd3a45efb8a1a472d434790f9f667fe3b2f18a01e2c7db5f00437abd176c941609feb5351eb8e6ce95f6518baeb1e87223fcf461762a542136e1a240f2f674ea86005863c178cb95d84ecc7fd8810a2d2a48e121b27554b2b307a550ff09d335bcd0146274ba0e1c1d1f5bc7639e24b01177c3ceb567f37f69826ce61a426ed6d4f1bbf5c4ce05856196175e2bb131df39fd2ef53e9ec19b9c83114f8c7849b6275e259f7227d522c3362ef7ecd39141aa4d72c84e2bd7852bd3e94730f54608b46e92c6e768b5409c7b01336f756b24bf851636bb7895332772d8b6d10e56f6b7dc2e4b61e6b881940423a6a6b714d0c5629d7fd64067f076aff9bd65c5d04acae74586c2bd4550fe334db72eaf2cc81751b7bd65189ae15a4a9710ea25ca1387a8ce228df051d2418454111c8a766a9ac88096f23d5f7a01e8754e3d45f90251f139fbcae9719d35b04d49c05069b6648fa45a6de850177f842c103bd9f60523e910212b4e073a80aca4f5c479563a7e959652fa1ee3754faea108571366e9b99a94f87a77dc34eef8b94cead1d55fee2000f16646344c1f25408edbce0067f46e9532ea62ffe60765b2a417fa1ae4857dd896f46a0a5630ad74cd0d2985837d5cdc7c59968310fa3eef00b91e14bb2ecb2046cfe041046900e914cbd197e08734d308c0a3862d680c7758daa8bf0c49922e86f44ec5af3ecf0328b16ae903f49b0525d75c8a2e9e4e338323ecc1b6a2c3f6859c8835ed7e3d10ee74ebbbc122a47c81d5139a9b41a536773b1788edf8b6cce4a492a10f172e832743dd1052df41411d3494ab1db4302bccf711a3b2a7142312b70a9ddd56f5daf6b0485926f0aa7f6d0c125b344be883cb86bbcdb906bdfaf2f906ad077e0b59cc62688f503933dab51bd0ed796b913a5fca3f958ae6bdfc1b12de9903168149bc436fcc6b504693c27a31dc1c8aeba5290fe5eb3ab0e58057b83f15a2edacb6b1adfb2fc7b4a9d05d50f28617659c74e85b31e9970b412b91e45d15eca35724f94317f4e9bceac0e514d565b2aa705f04d60da0c1eda63a1197824f22a0795c03c1245ee66a7f31a0bed97188d55dc6effc42ac834177635341aee1b6028785648869f58615459aedfe41d8c2588f607053e0107b5648eb37fa6a56c20e1a5c0775820e40ca26f22edb5d1435033ac539de58add5c56cc1176d9c8521cdaded9182d76c7ea9fcaae5cffc6b8c0094ad09a5ed106078a867d47596f3b57ed3097de140cf4551c4d088f35ae8ee8bc21c7656d8c32a18c9cadce27b5aff51d0ef6795c331f77c20a9c704946bdec363cb0a0cad1620eb0490f1bada495b90b6fbd10305fb0f13c116bba5bf69a65f92a28b3b0435ae6d5b0cca7c3477c5c606a4cbfbb22b93219039a609b081f4e56c941fcb2877e319cddc273b591184d7eaff3ac2e665953082e9147497684688632d63fdec08e4544316360ab92fb2364a1ac41971d629e02df3ccf9c4cfdbf4e1884e829d252441358c6ace3f5631c341a43c41fbc097b02951abdb8097bede756326a0349e47d2f8adf67d90fc530416637694c76ca270da829873f7cb136ff131117e448e0f32a082477df5e9d9c9118321e551ae4304f52a3cf81022355aa54a44857a2eb80c1eb9751b9469f01d1ee96043673b927b69e6ff619d890f2f8d9dd6893975e90baf3350d19271c2d4ae5a8b5255c406db5a719d04060e95341482728cc0bef1bd1eb41fc242b6d7a1a95f04e3ca646ee2380028ab59add366f", 0xd62}], 0x1) 12:15:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 12:15:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='4', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:15:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="06000100000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) r5 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffff800, 0x1, 0x4, 0x9, 0x4}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:15:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000002180)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/18, 0x12}, {&(0x7f0000002040)=""/85, 0x55}, {&(0x7f00000020c0)=""/30, 0x1e}, {&(0x7f0000002100)=""/70, 0x46}], 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xffffffffffffffb5) setsockopt(r0, 0x6, 0x200, &(0x7f0000000000)="5c20e787cb0dedafaabf46ccaaf21d21ca1ea397fcaad3b22b07c5794637f0d0407febf23fd84ab66ca831b5218452e711ed240f18da0e0c2209eccbb68a7ebb201d438a2998a54d10b98860b655c9aa7a8c7e6bfaf0cdf7bc31a2bad3db2fceb64c5385e702dc97466dc271478ee58db5d3cbf7ba0c9f4b931f4274c1180c294caeb19160504091d382316c9312c6a209996e0e64735b7f81df4563737c0fd4dc1d514c824f817f901d193f208d64ef8f750d6ffc9d7d610a71972e6f4d8be6c7888d51612872cff0ff97eea19e2cd307f9d66ea1b7af2f228f2b41726543750e66b878fafa3bc44705f95468cb8eff9f7a739a7a4c1120c4afbeca0775287f42a7781283a827662585166f812b2aaab9dc8b8d2f246f365ca9257d80d17900128eda036709c9adf667e6d94450c5dfa6b77d780a9973e3f25127a56d46528af3a496924e8fd22d2e578dd90c52b583bee1246436ee37377734273e6f0cc30c77081d683d9595cfd04cd8aac78818217ecd78bb765628ab5f9f836bdc8656bab0ddd4cd6c3fb6aa1787888ccb2486c92ae24b066ab1f2bca6f46d622803fd16a1bafceebd8f8f67416fb52dbcbea7a4bd3615f80a81d16fca9a93540683ecc3a771ecffdd9f55625d1b8d2ad18add8a8fa9f1a183cf734cea1661a2e3e2d489de10026d9873948c71ac00192c4d58d09d98f1c7445a344dda18be968f336e6cb30bee9e489ac4cbdc1b31a8738cfe44c331cf1dbc6b3904a9708749a97ae5b90d575a1902401cd537626c5942bb672d36fc67462dea151e09aab159c3020b1d899062458bbc4dfaf458e3dbcca7bfe41971da6fdc025e7a9f1d77819bd35012a3a668ef72239ee2f7be00d2308d2e8e2b1a9f19121148c1d796c61ee2b75959a06ac0b894c10d94539054a4f02e6e68a8d5eceda87a4cd8b404523f1649dfa7e76e6c759e10fe03762e5523b7f2ae77a21f25f6de8a874b99e4298908eb8c5df010bcfdfbe71818dd8c0cdae3eb10a2977369a60b7deae981a0904f42deb32938403b51f2c36146ce1c83f4b5a984dd224c1e66e1f4f3156bb61073963c2235edefe57317c5d9c56af458de23f422fde2c07beb3bc5fbce3d7349a1f6fe72c5cd518331462f3a2a03405e29e8d54eedb2e4c6fcd0b16f3e6463a3dfbe85317593ee75624068af5c2402ff19245101ab98fd2adc929cdd12a9b323eb50f427028c92835e1803698400b68cf9acc57d09ee2f339814e159fa8b1d3c81a3a98d401c051d0723dcbe3e29be6f0a6ea796ff101ee2ca5107a5ffe67b36c2ea42b9620c3e673a7c7aa87b2f41dd5f91cbcd9e890bd3a264d54876379d6dc4307afe267fc087628c745a5898718ef011200c0b2b69cc3253239277b760f8e8613aa6c1806c40d5e6c2280270092c5b73c9a8de0c8446a502e57f083b3c7eabf8b3bf25971f3adbf6705b348521e3cc323ee0df6c03e8eff4e835a460fd485e6110b8ca6fcfbf598a902759e9ca9d1b2bd389026ebef30601ba7b244064e3410bbc5e2cfeb5515f70643de1ea647dd02d1755cf0e85b5babc74b68975e2998f4d93beb5b6869b73775667b92ddb5b96784e39eb335caf40c9520712f488003673927f8a61484835d830b7905df8767e3c0ad7c33d844b4bf138fbc8e9da17320d7ac5208f73646e879f019a58c957026aaa27d2d3e7ad443ddbf54799a7c27832e1dd7045f2fb45c502b74034386f9d525f0829411fda9a73d43631ee5e9070a86a79ad75ec2260f360b8e6080c05e817cfa24e966c59e950339bdc06c24843a55371904d78fae5b601e8f5369060359da72b6245bd1619667ebbf519aeaaebb7be9cd1f02800e3d60d0012306cd82b4a72b34f3dd975cbd67579a9f97a19dffadffdc243aa10e5c963004a40c45999eb8f9981791c1c3253637aa997fad8140c4f4d43bff3f9cc80963a207dcdc0bc837091a0753171d6387224a42c777c5295ea13063cb68df66f047c0b5252b1e80bc180316f284518e7486f1bf400d735036e806bb2b3e68cb4a0951fcbe8f43b830e255d1dba50f70a64b2ab4d7bb5a7f792acb4645745c648a65ff5fe26a16f3eb0eacca0788a0f271ffd435d71b91347dfa0252f5f27fd7632125ff05d69ff183e6a8acc58b7736798609e623ecef02ad031ae8dfea7d563f8afca1ee422da0f72f1fa9b201b5ebbfe771f93a45591b09bceab22cc20a28ec1d65466a89ebc0cc4cac73bbc5b53076884b87229553a65f13333bb7eaf5c8efe77e9b326d68ca9a2be09478a5012ca496b3c87bf6f524caab531a1b3f812a3af98ffca7bc60a52ed2fb946a7e2eeb5b53a9a1ec62c22cd3b3a016f358bfc6760cc0e6fc993a8261eed82c52fbc8eb0ea29bd703693bca46aee7ee7c087b57d2429598071d1044c593d8ef0676da3006a290a01647742cf41c4dce4b82dc74d711ddf86a9112df5307ddf1014970f184fb8537dfe5c1402bd3b4b14e8ae623fdeaf5a3bd4f0f61e1ea3dea97baa183671fbfc3a078f7679de5ef9fd30c63e136933b868b941399a52a304963b42e4b158404872e15d55bbede336ec9666e161733eac580341a7f1b8c50fcafc669476c5f2c5b3f719462786713fb35d1d4fb4c04e8cc478116c090740caa01567ff9029db7eacfc697bdf1a320c82416f0613b23fa2cce7f40cf9770dfbefb7cd5f915fa4b1ad75677ec9efbe1fe1468bb8fbb5c76b06f7f17695808a78dae5016171e00ac58988a98d8823e1302cd51586f1b1356a81c9cf7f4c3eec679b03f3db19f7cdc1545886dd549a9cfc82e934ed393a8ba7d8c221fbb260e2390e568f653a7216495703fba7180937ba969d0b0614945b0ba62ee668d682efaa735a0196aaaefaa45b1309f3659e8955918f075fb8cb90c6e42f4313859f3b7bb44d28d0a2c51480331e6038cb4706085bdc018a8b104d3f6f13519b05a5b983af76a58d005eb69c1d1216898791def56ef1faddc78924e3221cf6318591103e976ad085e8145eb1ca93683c3c3bb6cdc947ebcaf83ff4fa62cfd678eed114ce2d9da02a058bd2d2462179a4a8c72230c80f5a5c2067b30b5a4c32734293b6f9dc3d9a92217f6e39945b315767c9b446f689418f60e8cabdeb5f155230462c28ba7ce8e0cf5cedbc29f01b1b29026f8d1b9416968ab1f6983c1b63d8ca8353e3a465d7e9a273d4a96d04e5ee36ed61516f9952f6c606818513ebab21c6058cfcea522cbcf13d52cb413aea8bd2c400d66afb0f7ebad4087b152c17564ca22d7abdff3208c9e2d6922b5c711255497b2034e1147542bfa59b29454b56694927161cf3eb1ada4464ca3dcb28535841f1ce6c5ed9e56cb0b9f2700d0934a72b6f8771180a304ec2855eeab293700fe48b0d6f5ea8e3ee1bccc76a0bcc038ee0404d080b2c9c23398866dbbf249165d1080165937f019d44372bd687c96a5d6ed7ed2c2fa3d121132c6602739359f9b3d36a56fa8c4e53700c32b2a5c83b5fa893545c5d89d2b83b6677ba55dbf56d6353ae6a2983fc920effbaa41dfd159337fd5e45e9f3a7f52e63a40ea3992cc889a335292f1ed29f69dfdba15f7b7a6fc1653b3770fac3d6d0cc0a0ebd783344a736b9d2ffd91e6d26a8d39511b937c9be2c9bd95ed6287588955dd49b096bf0e99faf63f2ec6c43558aaf554c57237237838976c3474fe85909fc9e24ed6360a004bdb428fa00af36500af82433ffd647eb64286df48393675414057a016ed3318101177877c3fcdf896a8e2dc6180f4b603f5a972e4ba9039b00e5cb44984a94e89c290a96b8ad7078f77a2c5a2a371f55b8770b21806053e0543ded1051fb3b6345df270c6b5a46f64f83f8a418eb09f16bd5277f7463b221d7c51ae1047716755c9c47288211ac35c94691cdc9c78131804c0a54888765e145db1dc2a5ddb567c56ea045130fa939bdf14017dcbf7e828072c4c23f520da37337d3b6e34323085cc579ff5aaca18eb86a2310a97a71d0f136badfa87b5be3d1c4b12ce339394c472ff0f460da6c21d1783774d4ef44cc43143bdb8fdf18fff8b33a3a8e11d389f223c9b90d556ade1ce84a46b369ec9dee10e0e4eb3d01019144e3af06c4d61d566038ebaf589ce26a411cd04e1000ab3e014a8141a6d372b4c7ff401c628b6c94206f0d710a4e9ec4463121ade272aa058f152471fc113bb5c2a280b26b28edc11651f08d301a4650624622b87c6bc2d55de9585b2de0a5e1021669b4fc761760c97e0b6e8f30798be3921e6fe5b7637e68c9e44bbb991311886a23339bcf839613cb0cf1ccbe90b7cda5871f14b4a294f4127167273b103c30849a118f92e9d97afe1315b05e405619ff0e168bd77864b94f4bb8961218490d45197d0ccd203a1ab9b672b77a1587efc2c7c01a379892302398ea8f3e10307512633c5d9279f673320e7bf9bef3a0572fb5aa4f770fc0621d8c90de2275edd9617d8b5b9fa56feee9fe5212e5d597a3fd1b79c5f072f7b436616138edf9b6064b88c137b0af0f30eeb6c4973082c7001f23b253e615e35868bef5ca134b3de93394814ee62f5e2d8915d3a74c1b34daf6a156fa578d162e0bd584f4852f4bca63b5f5eafd6dda4dd5ac543ab74a330ec92f78005cb672f8f8c9b4722a315f56272b6904cd538c88fe8191bc33918d3ee2955a53f087fba1354c6c45ac13cea5def6835a78f981bb007dccae1d8b9335d59d851b81fdbf01fa7276c7d1350671fa04852c003414ace2d15d64ccdb5edadb0ee0ff3e4d6c456f413ed898bff1a4b168a47582fc07327636a794c9fb02718cef23bbe013ebba367261899d322b730e12f8cd57d3d53a627838316ddadf10e90af8fc2b90dc2ace9279aef6b79a48d0e054b31137a2e8a9973bcd59bf72ee7b1f770503f4c44b0c7d96dc962836013bad3486ddd838ac1176145fa92f33872fe7fe6eecd5403f127553d5a9de601889fc662d18aded4e1aba2d20d6f070689bb1c6f5963c6e24cf175228ac6b12324fe592046cf1d7e10569d40311ef779078d50ddbafd2e3a1ad707ea3f7e95330bf95018340b29d4c92c27d878cfd7515c79673ee1d4d576b135babad53fe8eaa9e8a9afc32e2c73e0d6902a6415d18988f6ae93d8f7f9cdd902d8cf778de64c9fd0faaaf82d5613851610efc69508c972cd17c591816f119a3dd5de3a4052c860b9e7eb6a5ba8eeacd4b22bfcaf34b2a82249dd046bc8d24851a0f4b4ab6e7242a6717c51c66ab95e04149f4c47da65c1090fb8b4ca367c580942679de8a358552b87d0a7ffa67f759887755d0368065b6e5fdab969e3b5639a25437d596099405ba429e145bc32a3d658839aa40815d3303c156a00f6223af7bf21a198df6bbf05de976a5a66c5cda93ae83aa736c3155013978194f493fa0fa34e74e4fd8ab25f923f40a0dff6db78017cabe2cc34ad21590581057e1a92116b702b6d7c8d9cabd81705cf79b2d18689662f7860d57da178af7b2a4dabf07c2dc2cd7a1b340c4f86eb6901b079b5f22e9c088051c475f58629b367d769684bea7bb1037f66a8daf2cf4539ad2f197708b7b6e373b012391b900b464bc895d4413f3f5d064462f07519e045a686ff5e27fdc27a891c3330a66551389ab1bd71e19e2b3b52258c4b5057d8853d6ddfc2728ef75e0fbc27475735e1d6bb49d6abb121487fbaa8f77afb3547f6bd89ece72d4c111b4a7f39ffeb76e2ff08692bcb7137ef04489523e88b7d38e42f80cbaeb484cda8b7b71db6862ed6a6af179da707044ace075a7de8a88165151fc", 0x1000) shutdown(r0, 0x2) 12:15:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x20) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:15:30 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = syz_open_pts() r5 = socket(0x18, 0x7, 0x7) connect$unix(r5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r4) fsync(r4) 12:15:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20040, 0xaf) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f000065e000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x114) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:15:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 12:15:30 executing program 0: r0 = getpid() getpgid(r0) 12:15:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/160, &(0x7f0000000000)=0xa0) 12:15:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4012, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xb5}, {r0, 0x80}, {r0}, {r0, 0x50}], 0x4, 0x6) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 12:15:30 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) syz_emit_ethernet(0x4f, &(0x7f0000000080)="1be9e230c1740758bd1927f6fdf4ee3ab73a3b0f5e76e5354632c926da5dc3143cf4fb572539c6de2b88e1743522a8840d6c2607f16db9ecfa2e7deb1e1004fc0a815f187a8271f941dcd91d4ee4a5") 12:15:30 executing program 1: semget$private(0x0, 0x1, 0x4) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="0f9d0d233e5b034ee64d5f29f7862e25f8709ce8da2ddafb97259c073fb2b1763e1c2c981a05964d1d4b8f6a00a181f8344e56d0122ae346bbbd", 0x3a}, {&(0x7f00000000c0)="84546c66156fc8aaa8f11752bb", 0xd}], 0x2, &(0x7f0000000140)=[{0x60, 0xffff, 0x1, "357db222996a5e4f900529f5ed23b34d66e936fd73cf9d30af15eb2abab2a23f4790166bb2a34d66cfbc7e333eb71984768eca67dcd58ad82af84dfd04b25a3165605eb99ef5e9ae0c4c822eedeae9"}, {0x90, 0xffff, 0x3, "f8d2147d667f49f7caebbcb3243561838438a65a441b893ff71cedd89230539298caf45a2e9db5ea12de2b74eec36a408ee8990b2772780c0981d9ce3355afe52b509040b3cb3c4926a529c7f385792ecc555a0d10ca3506a7bae6e933e67583d6143007cf47dad5b878b5c706bfa929e56c3156867f09ac95"}, {0xf8, 0x1, 0x8, "2f24d5986970e4601293f2373c1822a4a3d6f6abda210173c9fd2814a252a46295fa2efd2ed4a01d06b6099a226cb08debb8fe8ae35de28a8159e7438d0e391022b1c88838965ec378f8cc096886ea30272a5d75ba6bcad1b223aa9b9d1d345e79e04c6b71f1fd0849b2685a99f0934276e1fc802ddcc5c1113335b19d0f5f6f9b7d062808cb53bd34266f9b354c9fffe20e54ed138328f9ff3c94f9663fd1e47f895d85d46fe3063b1b302ac4dd7151834f19a0985ecf76c1ae9ea8f8c39962a4894938327879696916de5089e6767a4f1e6e9182b0f92ff698971c22634adebb56affd07"}], 0x1e8}, 0x0) r1 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x0, 0x8, 0x0) 12:15:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:15:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0e0ae35fa99d5b6d5a3383fe6b7b02d7fb55ed00"], 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 12:15:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="4161fdd7d3d1e73478f066a10b46bc23a12bbb29aadafd553462b8656b04ea47d6790430a38a9819f4e07ed535b3c6fc8070ac6b19553405b38454797c854038bae5c708bc0cdcc00cd75c80f65d85ede85f8d1eef654ee8b79c574dd405a0c9d1da08d1d185439db8904c9b6fcb0614654d3b26bbbddc4130b68b8e2b77a7d2cbfde41d14b6", 0x86, 0x4, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x1) 12:15:30 executing program 1: setsockopt(0xffffffffffffffff, 0x7922, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80, 0x7, 0xb0, 0x8, "591b2854f59e7088f7349005314808b7cd9d6a75", 0x4, 0xff}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:15:30 executing program 0: clock_gettime(0x4000000000000004, &(0x7f0000000080)) 12:15:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000035a000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:15:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = accept$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r6 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r7 = accept$inet(r6, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r7}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 12:15:31 executing program 0: r0 = socket(0x40000000000012, 0x80080002, 0x80000001) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 12:15:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x8b9918d2341d0c2) write(r0, &(0x7f0000000200), 0xffffffffffffffc5) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x80000000, 0x800, 0x3, "9bd40dd33e38adb53df4f60e70d765b72c4cb751", 0x1, 0x4}) close(r0) r2 = socket(0x1, 0x4007, 0x20) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x81d7, 0xd90d, 0x2}, 0xc) pipe(&(0x7f00005dcff8)) syz_open_pts() 12:15:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) 12:15:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cd80806ddf8ffd43ce83386231160ee60c76f9d104e3d529630329ae162650fef33a2e17b53a0d531d74215e087f22860a3eaa57bfcdc9e65c9c31a0e700c2c8db182ce7cba8", 0x46) 12:15:31 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000004c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a277550900000000000000357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e", 0x183) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x8, r3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:15:31 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 12:15:31 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000040)) 12:15:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 12:15:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 12:15:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x100}, 0xc) 12:15:32 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 12:15:32 executing program 1: setrlimit(0x8, &(0x7f0000000080)) pipe2(0x0, 0x0) r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) dup(r2) r3 = socket$inet(0x2, 0x0, 0x100000000) bind$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) 12:15:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0xcd) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20090, 0x2) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 12:15:32 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x10001, 0xf4, 0x60e}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bfba75da550a51a1d17d469374b11e7001d03b48c91a7ca261d6feac19", 0x1d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0x3ee}, {0x18, 0x1, 0x5, 0xffff}, 0x4, [0x1b, 0x3, 0x1, 0x8, 0x7, 0x7, 0xfff, 0x3]}, 0x3c) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x3ff, 0x1000, r2}) 12:15:32 executing program 0: socketpair$unix(0x1, 0x200004, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x101, 0x658, &(0x7f0000000140)="dde1204ef003bb4b7148adb0639fe733c9df8f7fee4b2672a922cf9b53e4b2f001a9b878e9db821e35b1268691d0efa6205e53c549ce1164ca38a83077a63dd0479d18f6d16efbdbca1250ec3e7e9ee9", 0x50) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 12:15:32 executing program 1: socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() flock(r0, 0x1) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\x00') pipe(&(0x7f00000001c0)) 12:15:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x401) pipe(0x0) 12:15:32 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) r0 = socket$inet(0x2, 0x4, 0x4) write(r0, &(0x7f0000000000)="70352f7f9b27e54937e5178a3873c45589e481265cc607e8f9c88215499bea81f0d3427a9d9f75023110dbd708143baaa9363f80ac791e89e8456344abb901224d4efab9c342861cf2040de33babc0a71643dc5056fb1e543a8d56edfc7b8dc0ead7f1e256b75d410e9782335530357495c4561909d3ae91", 0x78) 12:15:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000000c0)="d932ac9b721d25541e144321acc1fbc990c86c593e99066478c4623cacbb5dcb08529a32ab33fa527cb34886700731410a2797999dd2a998710835ba62fff53e439b284c3f82bdac3cee3e7e352df690060e51ce7dfd3a11b9fd869b81024e42975044ac5646996996a7ab71b3380326015a57051b2e5aa8464e85", 0x7b) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 12:15:32 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') mprotect(&(0x7f00004b3000/0x2000)=nil, 0x2000, 0x0) 12:15:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x9, 0x40, &(0x7f0000000040)="7d91cda5dfc5cfebc11b1f77ae3c3342f305c7fe90a63548d1a50642f4a28695a49848507248bc44243c1e03315c26c809a9cfb5719d94c173219a351c1e9d8f9ed9b1e8958f146dd438518792923f35932c7b72a6a32bdc183bafe715b80c9690b7dec5ee09c50152b1585fb94f3bf4d41f578a57e5052d66361cd780824f096b9e8de567331b15d5b3346493fff3ad0e48a2e691b625", 0x97) 12:15:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20900, 0x20) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x7ed, 0x20003}}, 0x0) 12:15:33 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) socket(0x1, 0x8002, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 12:15:33 executing program 1: r0 = socket(0x25, 0x2, 0xe6f) nanosleep(&(0x7f0000000100)={0x9, 0x5}, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="56d8d5ccf59ffd2b9ffa957cc86669d4dabe04d563d5b407ad0750a920b7beb794ede9fc97e9d408fe14b31c94ddab8b66dcbe0c09289506800ff79ecd738b3da5b88361976309b7", 0x48}, {&(0x7f0000000300)}, {&(0x7f0000000340)="8cda055fc827c72ff1a8647b116631aa1d529b46e025222232fbec1b0f1687b6d1fce84260d67ac840ae87538e914cbb912f423e02bdb078aeb45089a5f09398d4c787cd4e416736305dcf9e15ab304671c252bbcaae1e6547063b39e16956c8b14674f57ee1de92be03ace9e1fba9f07eeefe47734a8e063497360964f244dd2f404024803a96", 0x87}, {&(0x7f0000000400)="168f15daa46b00139f6dd08d7a2d1e334f0e7a09e68dec5b278eced56dccb54748e7c5e34874c71e8bd1691865cbd2e97ab67fb97743ef24086712f6d19b4895b271f5c74747c10c756a92d73dc277dacc0e1179b9474a603f75d78f3d354275064f83779e1999429d3a2364aa32c1afe869efdf3a7a9548f3d31f8485111b6ebd5231d6fdcad9b74c9b8d0aaf526a5254e3beb1e93956f6838b4839424c5b58a544ae9a10babdf46bb956b44c2abdf8c120f39be56c89c93053ccfb28d97c1ec600bb57c93a38a090bae76e", 0xcc}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="0000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x48, 0x403}, 0x8) sendto$inet(r0, &(0x7f0000000000)="fcf6b4792edd91b3357ede6a4c2dbdebff6f8ed4672746f6165ed032c9c96fc538b1619fb0c076b7e432eef03d67c8851f427008ca3f9c519ee2cdddd4262236a3419e8e02850c2d019a7eafb61658c62a6fc39d503bf1a6fab938aa054d6a6d613db19c3ac0de60e912a0a96abb23a18268f33afaa19367c0113a2004a5a89786d1fa32ca7f5aa3a090d3d3685ea125c56009290f267b5092a288e1e9a6419d59a1fe506fc48184bc9711d447a69e29981ae1e9e0e79cad21bcb62e6600247ab76405675a913183522b72962d42878b3b61ac7e439f8208acd830f001591c2a3826aa57928af93206226fd0145476aff5b71299a00d54", 0xf7, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) r4 = getuid() r5 = getegid() getgroups(0x9, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r5, 0x0]) lchown(&(0x7f0000000300)='./file0\x00', r4, r7) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r2, r6) 12:15:33 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:15:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080), 0x4) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 12:15:33 executing program 0: r0 = msgget$private(0x0, 0x400000000000007) msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000b23eed6e0000000000000000000000000000001000000000000000000000000000000000000000000000000000009a220000000000000000000000000000000000000000ad0c005c5c49f199070002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd9, 0x2, 0x800) msgrcv(r0, &(0x7f0000001180)={0x0, ""/97}, 0x69, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001140), 0x8, 0x1, 0x1800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000100)="026b9830d807f80fe99ae012af23abfd570038ef9a7166e68f1e702932eb29921c474af100d5a867bd5df7c3cf232626685a79171fa44591de19db91a31197dafe65d94aa66ac5e8acbb9de1ace593ef5ece07a89078c4cce315b4d77e8d1f9ea4122af36e1c8f5a4b33f93b50198f559025dd9befa4b55996d8ffd68a5d6724fe943ffee5d942227190080af0813ef684ed65513d4f673fbdfaf2c37dd103ff630616e7e9881a2d52cf774b7f82377edb44cb8f0daa47f2174ec9990f4f1a5794a357690f48484be760227437fed203b66676727c22894ee9f10bd209e270d089b04ade2f5bc2badc122983f1007e0303a37f8e8141e7a07093375a339f61e061e1aab825ed1860010af85e4adc5ab49ab3921fc2a9f69e2f48eda65c7d3410c88fa9696740ae362d2c3667faa0e6055c2f98372f7e73929d1c38df44225ee939341a9b612570324b9065ecc7aea20da328fb1d133dc8d70159b9c3dfb97e2fea43b45b6f72f5b47a7f6323e1469ff1197d45d68ee03ab4af6a483c5cfddb8b1f20ed49f52d3ebcbd0f9d61133619c5ef07e7da31910d3d75ed435190608870388f14fceada2111d72f03277de0d0f83ea6a13f34290ad7d98fbeb6cab4b02e0ee1521c5d8aa88203d14c50349052689a2cf49b15658ee2b47d08cde5eb37d62ab8c1ce789851e3f730409190fcc6b384ea89faa0f873fa4e5b656571bb7154f4d3f27854a9a85f34e4088e5591c3b9cb7bbb4c901bf023a984a41df7960a4ca52da1fa686f66cb9ab6988463623bb5e231156b67d23edf3f632d342ab23241d63a4d3b379c25273a78618d1bb3da1ec557062200d026d17231f166c45d13a4783c58d3250c4db172e16c69e68ab7d53023334fcdd55984d3eba8960e0bd8bb39646f46ac3748f812a72d1760822443e599380dee3bbe1cd698a14072ab11172ac9528d45f679b9f812cff0362450e73f3f37a475afa705268c0782b49d7e740b699a105cc384560bd2ca0fd05a0a4053ec7c42c013e43e5b03a7d6ae9cb450fcda2bd9755888ff72bd88f84f24e1bbc38f09ff1ee0d80edee9f3be6294fc29b99ad27383bb25c6c9c6a7e5e8a9394c98bf62ff239c9bbfaefe7d17dd6fe9585d22e5ca94d966d784ccf9db1cca9ac0b31c9f1d1df2be4fbca688a167d333c4652c1045c7298c1bf268e71e34a9b636e555c9ce7c1f3c95bb71d2952c7c933c006f102b10183028db6a8f3b421f11ae580b5b1b7c1cab7cfa6088c8e61a9a7f65d98c9a8f7c0c86b10a53a336f51035ebd19c9ec51fc9e6144a877239be6c5d78ff3499335f6d0aad3c8568ef15b8b43f25e666cb0dce7b13b2d5aeaab4543a2af49ba7176a64228489afe8c8538e98f2514028f0967833c0530f260cabe529614135726ffecfa14ef865ba0cc761a458e3b55c6b8295fdedb60e1859d8951a4ad78cf3da40f1b03de211719f338c3ad05bd9069c8d93fe56887c719998d7482debdcbf8acb1f9f90fa4eb2a82fd8838551bdfb3023bb1b558c9adfc654a0c47875ea18b66ed5b580fd37199e2d87b7afef27b13e3a24db7658ce58d9a6fdaa09d7ce1d78257e7179c3002727f0365eb7bbbca047003bdaad7f8887d14d6bb7dbf905c48be2e7453392e4eb2b22d07cb07b44f36cce5c4ceadf3e7e566936e66f380cd33bea47035e76d7a22514dc31b47e22356a5930e03b9ea249c502ba31f198f90b7218bf415d801bbb38618a845e5d43687d70ee370d2d1fbef3a10fc7fc6197ec60398f8adbee6b6fa930efcac39a4f24ad2e1ba63aef39d7661dde8c6eaa71fa53e53c8e0fbca6453da9bfd459827c01a38145173c4464c60e1da898a36a6b36ca20e49ed120974dcba3d92b34aa2d9dd36f0a7aa338d1fc4e5d80d55db02b3353b8232ed9dd85ea04a80f6354817409f88e7cb49f74bc9aad9a5741528163aa6c6301eda11e3db60113f295696bd7f1ba14e42c6ff7dbde96114993819d86507aaed8c0a7a65ba5516c0d1fd37b1722b64932a4ecbb344cbf5fe735a9c0c10c1df9e94fb4d1fd73270c9f1b3c380789f278800275300c041eb951dca1c4aa324d9b820c4acbdae568d7b0133c4cb375271d95baa1e54902d6d3e0ef5eeaf8d2e58af79f4261d156b303d6fb9998005c0c291fa3d56261a52d158e67c9f73482831a38c8e2bf5728ed1ed21eb254113d0821605041e56a51f991e4e9c8f429936c07a4caa1ec2d2d199db59ae9e3925ccc4354a4f2e047a4f8b0cd3b6d6a1c9c9ca210587308f3dec4b002d9b8130c96b5e9b610e4e7f6dec299c25a3be1754e49e93eba97b1e55bcd3ad4279d2c88ff38ff6257761e8fd74fd95b2081462b62bddab37527bea9830e6e94cee53f98b77435c92d4d418622f9f2308694be93cd908cffb2a124d5d27946179725d171ff4741d560a7832ad71924b6a8f30b5680ae71e9fac6765833f5551809985d65f23289752f8cd353ac32d48e8c0c41103f570e63c84c86d07525a64f906ba3de65a041d6e17e80df28bfeaea4634a56c3c47532c7e1aad0487b90a4742e6ec2d9edbb4fb746784091d2ba750c3b6ab608356c863bdd05da0a3b2831643470b5da6035a3fb1f8c1aa21cf2965b2fc81cff3965cce30925d4ff1d4e77b90d5bc8ec9cab7494b47addf59fba23c70842a0d607cf278c5cc8a2c3388826d1cdcb7e219d08e017bfffb77f37875d27791086252201c9e34780d6b5b7a290590caaee3fed1c75556aef8baf7e18f43f27e1172ec709763a20bd22b8aca0955850808c78c5c0d419f265ebe826cd0886918887cde62482f767ee53a2ceb0cba2013cafc1194939e58f1a154ee443ee899a61eaedfa00a4a1dd5e778a51840f462072464c78889b2508480d290d40ddcf9512caffb5f89908bb27cf406355f05277e3c2f5fb4c855a2af26b123400ae6e807911e7b3a5dc0463f416a72f4dcba8c106a2188a1eb8204a31a5f77769373742d40de4231fbfa8113ca185d24a624fe4bfcdedb1cb600a392f3027d07624f4588093e12e403802b0b9fd5cc78cec1eec595681682dc42b9aa37db26c46d6c3610064b4e217458a3672c2991902e0fbc5b24652f9575c09014c0b1630c486472fae64a7fa1e120c85ea1d67ea7e368fc058ba828d526a8488a01b1ee238d6391667e5710769ac7d8500bb98cbc40f72596a188b4ddc4a0a5940dbc8905472c3b673e2cbaeb4808c5179a25625dd90cced93ed623156938975e5c0a719748c688209bf1f453883c547459524cd6eba402cac32bf63d34e9380edd540d2bec07f932d5bcddd09dc21c18075aa77859147f466c835104b08d4c1992ee9c478368c7ce21a9799705b4cf8a748f851ec624de170ca57e8407dc7902f2f2d8470fec58a4b738262f49341a51967abc874ea53631b6a81ac7df77e8af15bc0074c892789a2619bedee59a12164bda8ea9dbb0b3416ead4fa960265065124df9bbf5e00c3e2b17fb8b63a553ed64b1864b87d93a2e89b01537ea2d68753efbd221e454ec2713eb241a4eec75d2b7353a7090a940484997279e7716c7d4c8ff32018fb8892ef9f3a8d17bf919b3006937b30bd7f6ea4a3dfd81409fb7bed19206f1a1cc8bdf4b2b46ba790c44698ae6d57bedcece91e7274e01942862b333dcbe1c5f55bc8a46a18e3f6caa671e49093f1ae60c1ac32fe651716ff6b3bd6cf69ee560f2ba9df44b235c4ecd6334923706dc3be570eb32e832024a56384f5d046492fbbf750ac708040815938ff6f6f927374d376b94d316edee85ebe34102b9bbc76e37acc75031e2788825b72a1a87b1dd2e55a2e2bbafbbaa61e93d2c76c350211c4fdef320b1de4aa4e2391a7e70729fdff42c081d0733b28b073747f0e2b9e99bcd61436c9c9519b71538074b0b73a1e3d31a818f2a6d005c0797acaedefaa7dcc6ba469398b89bf71b7ef4fd599061114c14ad9328891d920b0dd96563757f187dd2dd35cadedfa209fe5895503aea5a9dd2178874016c63c197461b790962de7e344ce8f79de9c96c796e6dbf99ff1484eb5d12fb7f53df123f75dad30f8746227359efe9d29979340d4ee2cf5378f22fccf97317608d94e62cbf3e04cf4fa3c3050cdd273bbb3f9fca92a2a9da4f36fd8a3835bd4539f24da26c4b0425133e46694051b1e78bb0a103eb9baa3114dbed7d184ba1369205d53f4a18b7ce3546f523c38c3447c05e3074b1bcfce21745fa67eb999f35e6261ee42c0d56b7828c3898e34144367ce6a658cec2ad69078ed1fe17ec876374919fc54dc44c7f3c335b6d409a4e09539b6f1ee3873d87d558900828f3e24219c248819042f71486421d8b3fc48fb4ecc3e5f9728bebaffc5852ab5b8d4a01c80c0a7f3c5467721e3f46c5e502ac8e4f58d8944f7b55ea9a0c1ec67de40f9615ff9140416e9fc128b89db2e451bbccfa4cf8c53fde12861a5e3c0cbe96ed6b133831f3dfe0e9c1f4457d0f1724b9d2d99ad850b7a5137fbc1d7154ec332b29d0e3a152fe6e61c63aa4f388d1dac3fdb2e45a6ceb758b1e0b20590a9827a2225681645e70e13a8f9207968b72646efd845f6809d1821e940a1bb6e056abbf3791169780d2b5208eddd7bb052ef39ea74a79b515da25358e05b9f7cd6cfa2f32bc67cae75b887e74d83f3a994e49ceffec9a48c9dfd57629ad91d53e29f056f86a3cd99c95a6d75ea425368429dad22de6fcfb63ff00b496f47a6e26a847f84140f4fa2de95444d54acaba9618f82264b8dd4512cb48c70855f159c8550f70adeb57f085422d75fdc761c6655a169cab8d317d853e9bfe01d275cc4b450ddad95e0659d22aa354919e973119418875cd0d1d378a882f1ad41b921794978c2526369b311e6b30ae765d3a52be3de4d114f33c5d10bfbe0761dbbe90519bcd5916dcc424d046be8412642e94b3fa82f93c9c8b8fb3414034b281c2d38fff8ac5fc926b8c2748d5516d37cd21c2be7de77a7630e129237b9070c5da61f43bec39d79a981c2160df4a48cd4c23371e1de1bae35d6bb58205ba9250c5bc53e4f07f6104c1da93e196a4ab6fa3b599cb5e3716569bb18b599189efa49f8c211ec80fb85305e1277056b837232d135168ec7e7428e64cc9ef96be4c631cc8d2829f5b97f558a393d617c7033cb05f9a63a319c4485b75d30c7fb54b55576aef593d58b66dd5b30ec736b08543f0000c0fd5c1c79c4400cc5e165351e9f1438ca78c893dda179c73def0a139136258fd97431a757f0f2f819ac11a48827c01d0a24d7ae714847d9e7e5f7f3019787075a3569a5463d58963ae58459e71a13b524ae7ed0c74cd7e6f932b0229f7ffd2ebb3b95d9e966bbb43cd5c540d8ba9220ef6eaa6b75e1883e0978442cb15b96233ceffeaebbcf4040897ebfd56692756bc5ec140373c48bcdc97bd954d9ae6502fb753ed04c06dcbab15002aaec726840c458a96c82ded1c8341792066c65fa4bb15bc6f5a32091abc4da5e5bef01afb804b971f3adcf2cea7526d0b968c9eb5171b509f48323e2282684d41759512ef898ab99b830021f80a7ae4de5a708cdc93c92b6a3eb36939b30f7ccda500b116a953071602bc9772e920a3ec9d1ba4875c84caf1421b1f2968bca5f9f72a6d2aad0d08f106cc6f9471af10bee2a949e25ce63ff807199209bc3a7c6051a5e5c4b6827e30f95abca8b40702eae336a2bb7cdbbfb5fb29ab57079faeff1ebc0f936977d9df9339c88a27747bd3b248dd675ff2c8fe99f4bb28439e9ee51d89a50bfe002716c6afe0c44bc71bfd6185fdda50", 0x1000, 0x405, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 12:15:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd3, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x0, 0x4}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x21, 0x40, 0x80}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x2, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x3f, 0x101}, {{r1}, 0xfffffffffffffffa, 0x79, 0x1, 0x1, 0x4}], 0x2, &(0x7f0000000180)={0x8, 0x4}) dup2(r0, r2) kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) fchown(r2, r3, 0xffffffffffffffff) 12:15:34 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x2, 0x100000000}) 12:15:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:15:34 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x8000, 0xc6}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000040)="696d8d24162fb00fb70e19a3435675fa7ca82455579fbfdb5533242621d9b746bb4085002ee0a8d5bcde37250b418af260ca9badc6404b24905f64d44f32a5ad287b472a74239bffe6dca5c5ba215fd42b1dcb5433bf71af6c18ef2c5d1a1641fe74141e0828adb3573d26266c1e4626b3083060bbfcc616668c5ca9f1d0ff5c11fde35ef48f70929e9219a7f798fa3ca5b99d01a13839757aa14fb927e2cacdb80d61d98d629100082d6afc537a5faa843b5697e18ba86c672b28b5d3a944258fc4cca8d42efe4fd06b6c3f02494a5003847a30d795ac5a0e6588ceda9c436fd6a4dbf444", 0xe5, 0x6, 0x0, 0x0) close(r1) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 12:15:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) r1 = socket(0x19, 0x7, 0x401) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x6, 0x0, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 12:15:34 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000140)=""/11, 0xb, 0x803, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) pledge(&(0x7f0000000000)='$\x00', &(0x7f00000002c0)='\xe5\'\x00') r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="42f55a20870f8932e3079b6f1fc31fc1afbfc1c19881161722006bb494f66e340ce0800d7325ffc458bbfa31062ee53bf4deeb755a939bdd7b998415a433d6f243fdfa25a4dc1fb7f461184016388314c00667658caaf872561d18dbdf0fed48e45e2bdead7b2551e381ed5d409ed674c00f7f5a6bf31d7ae78a43e568c855", 0x7f) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="f7647e2707b5451d243b67a2051e2c4d7ca712e180ba09f5d76ec6b95cf4317d1754d8be0324ed4039d6432792d2674db1c6589b6ece5ecbd093b59ad2ff9b3e12d7dd325316aa0629315b176a08ee9428a363bdadd13f81010000005bfe8b5f20fb23fd5f6bd2ea6edeb24cd03df2a90ce22945c7f7809184ad930147f5868337d294daa056c2f480367fc5dc8a36673d962865dcabd65ad75f957c1230278a3f62"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0xffffffff, 0x1e291bab258733a9) poll(&(0x7f0000000100)=[{r1, 0x1d6}, {r1, 0x109}], 0x2, 0x0) 12:15:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x808, 0x1, 0x1, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 12:15:34 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20010, 0x2) readlinkat(r0, &(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000300)=""/161, 0xa1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000280)='./file0\x00') mkdir(&(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', 0x0) 12:15:34 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setuid(0x0) 12:15:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000000080)=0xfffffffffffffe90) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r5 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 12:15:35 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setuid(0x0) 12:15:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x17) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 12:15:35 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setuid(0x0) 12:15:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x2}, 0xc) 12:15:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000000)="7ced6ffa915a9b299526bd411c4dc1f93f4796139346eca9cd5b5a4cbe85cfbecba016a70266047da9d0167fb04ebf900255584f45dba2470264af44a9a9b7f86e785cd7b42dfaa718af3c2edcdbf1381280aac219339e991acf37daf834a7716e9f11a69449a574c9a5282e9423036e74e45ab19e", 0x75, 0x409, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 12:15:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() chmod(&(0x7f0000000140)='./file0\x00', 0x1) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/51, 0x33}], 0x2) write(r1, &(0x7f0000000400)="283cb277aa4bd202e8ab55ae755104de4489bdd773fee9a82bcad91e4ec08d4daa5e26a4aaa25b4af559e931c3431edd63fa7355b4b00e09d9bb28594652400c7d596a0ab8fd33263c750dbfa6e93a4e72a637a9c0dfe11d498b840cf77a35bfb5a1abc1367d61114bd52765f2d8ec763ea190b85ce8327c68b8a4a1da085ebfd0e8d2c5df08022c0c3f32a2f8c15a294673128af350fb5516dec98008ace8c15952b8c84e1003dc4ac3c13e61c0897702af631559d7e51658e1300ac511c5899907b252ef66d3958fe142d6623dae608527e09c8838124000d8fb5c12d8cc5d8fbcaa82d84d40d23f0c529646f9217f25a7b01bd62e3de37352d131be4bbaa6ca62c56c41204691e17c39543e37411c263bbcc683d5f96550484ebef89a3a93a39ab907857cab56583ee94c79f463aa1ca9f420c058f7f6c66ef6227536e72a98d3fd34a6dae93a6e4b666b95d67c5f02e56f4c64e1064a4222603850095a10c46cb2d69fa00c1102adb002fba53e775cb440501d595cf44a9cd41fbcb43e8465957bf0890dc410e2f503f9c61a16a01a6c2a7f3d89f5f7ca7f51075be0c69fe5074aafe1e49579e013bf04b6f677a42cf335568111c8ce10608b1f8f3f0f78fda6ba32a9a8ed9b22b113e7bb78e151fe15f5214d80c16fbe250800187e8a7059c46f76af1b7fffe9cd3355a8d05d9c1b5b5dc12adbb3454fe8dc6915f647e11027fd096a1b09e02a75b6817668f4719e39db2143f54e4138f92b76831a13335438bc67889d0998fe6b178599f1cee204123acbae19c651cb21e4117a0d186619918e4fd15e857c8a9da33b11c1ad761a8ae4bb71d2bed662fc6a68b47014a49bb45c1a9837e3eff697d1d68a54e89f9a814325d5894838dcdcccfec288f3e8d58359ebf278a4514d34ce9762da92a27fd9eb30a197179dcc0a4f4a4c062793fa8476e37c70b0326dd83ff8f1952f39461cb00b8ec202df046520b67eecb62d46d8b46bd4e22214a437c57ef87bb54d1a8e5f161adc255554c753eeef1938b239d0dad52950accdaff0c700c273a8d1e36b4f62c7ab7095ddb34d3c029192b7eed323abd22db7fe0910273e299e6e4a90743d56e0503261c15a807c933bf18e79508bca87168ade237bd08eb3317a995a34d544a09bdd0970f9c7295d664e5e9eaf951318eeeb055e1db82b0a9c8d3d0ec9ac647d0e41f8ce5ccf6286cb6877d8dff625dbb863a0529c51a8a0f68c3ae0587be0ef919c34374456ca70c4e78b3a5389c8a281dfa177c52845f325321092caa31944e96f6bbf445644ce4a052b757c0d910a8ad285e93276e520c86529796ad0dbc483bbf255cd108f014ca6f3a5f9f350ac9bd4048cb5671b5cbd6312e18728d1c531d66db17856813237001be3957fe924dfec074b57c0190905ba521e6450185e1f47774d00f822e088128dd82d1a31465d2451a99db703327936bfaa242aa4bd9afcc75e9430b67d39176cf14aa6e7ffcdec5513d5413bf5758cf0a46e71d94b498648032b7be80d3ea1d45dc9ab85601f9ac7d7a44f70fabb026ab9fb70bfeecc343bee3b86cd21527d9e640bd2178086ee6b6e85dd46cb7b3c06b0b401391b29f99c9a7e12d5c3b32ae0739cc0047df82a9a9f4ecaf0bb3ea7ec9d741e37e168d2aac35bd6a3530b8c4ba120197577ca65fa09637f67057bc01fb55a377e64c9613482539a2a55356d01ddd6846912a872b28a26a39ae3e9eb4074e81ec9d9f5d3b1e058b32aa450a639963a721a4a698224a17f0fb95cc5da7ff4cfc620813b7cb9129ba20c203099b4d79547cd890f51b44f8cf8eab70fc159aa8939a9f3483c28b6ca5336efe8a67c975f8ffe87e0aea0ff23122831338731fa5061c1c32423401c66c331552d27c6c17f439b29f8173539ca2b3d5bb50f843fad2c7330d1b5787a24e151018d73f13edda742eda5ca3d4c1579b06c909c0e12a262b367b3e8b0c6ee017081bd09b6573b7e8950a5071d186a0dc6063e4c841548e1609f5b029b9466782856099d459b32883626cd6e31c87b86e13fe1499a154e859784b9c33456d8c606326ef299ffac801337c869b4d1d4fc3b21e1704d5958b774fbafdca9f7e1f0135fcb752694feb0c14ab8964a76099ea750d76038043954b604bad44268f8c3dd0361f150fb0161d1ab53c166eb8880c3d48559131fa8700b504501a6825f1bfa365e0366529ed9e645c84dc8de1de6b0f353fb8803bf31542f5d4d5f1856a54560324f6bc77a3a86a0b02b6e98dc7fcc360f80462a1297a2ba706f643532ec0cc66e43e8b25ade73d054225f15312813cb374c1d15688164dde96d28d17ccbf7e983fd8d59b98961805408fb860729f6e50eaeae24c914c9d2d6ee0b4894531a04a812aa4ec1cd427f3a22d93fe3d673e4597457410cf276035b085c6c4e48a834bd7faea6e865061d732431b9331f92816f74a24d00e59b3d30640332e3a9bfee4bc2e3ea195c356d25497cf8c1d1ac5206b7129ab236922a1d6359a64dacf1b3dc2301591eafcb8069b4dda6e760c959c481a7aa3380c59a0d8844ba86b3d5f8418736e9a31183b4c2f78bcd26faffe4229e784f7167b2db18792e2192478a009a8c91c276da7cbdb281efdf280f010b3ab1433a8d9abbc21d693e0a3ae8a0fdcfc458db71df21b10c25bef02e1da41c88c7ee71ec04d2bc0d7dd929696718fc71b4e47da56608448c896c4ce4a5fd2b70b5f8deba7a4c86a494246249397f240dd4702d68653dc1e90b28d574d2afd0142d52587a35fe1435b39dfd2035d800574bb234e84fdf1ccd985471e6feb439d1cb9250089bcdb90623eb1fbaa4a1508b25ccdecc893541454d7c6e3fa9b0fd3bd0d82ccc7afc906fc0dee371ea28b5f04c534523e95d5f984e2bd42d2febd3fc773850dfb53384439d0bb66dee92374b5d81532b46b78d04c15919b6c1d4b6688fe18fa0170c32916cee6dbe3a59ca594832760032b16b7163f037c039976160d390cb162dde3792f5eae7a2061363fc8aad449b5e460e838355c68afdbc2656e2e4004c7d2f67b3b2a81e0c2954021fef1a8c4ad2499a09d65bf60f195b6bf8fab7a3aefa956692eca2c2f129052f7adb7c7219411bfcb2132c01e2166f8fa553fe82c50b20ae314d415bc281981e13fce0ac36ed05533694c9ce2634000f4d75601ab64d2cc98af56ad13ddde838375f244bd96a1c21c201a9f349b18aaffe394a95f3965c0c30509610c25aae5910e61f99fa0ef937b24800c2bae4ce812a478d5f3899ecb867f4ba7a1cd664a952aa1d21b5e5d2a6a975573ed5006f02aceeab8239c683e8f207f33dc276b020794c79faebd585327c0d65b03e6a8c60826ce3e5ad925dcecfca093de4b1ec7484622dae7be2ae48eb6f9cd1486c5fd7e5a335e0c561f95397c83edc795ff6fead8dcc8711d031f25e3f80ce180b0d76a1973e8bf3fdad621338f7ed3e9919f6f88abc2e7d2bb748e782cbcad2f33540e1bd160a0dd4033966f01d67e982133f53fd2f7061e6bd2cd4ef3e6f79669d20e6016dccb108a913d00fbd33363f3172c331f30681bf92b952f6414f773b0958ed2f3edfc626f0c0b6e664f32cc8d598846e66b3fa3158451759250be3722ac286623f99cef8222eea504621f792e526ccdc7b76ae18b6b951bc66a178d10f3574e5fb26bd839fd9ca949411e37650fb2878cd780b6e08c9366f7633e77374ecf151784674e866f4f35bf1d69a67207dadd5b206ce0af1f51dfa9e366dd085e9ebbdb20c64ae67f2e6f7250ac0dba4ab3566f760277deefd14f1e1f49e4e165f8d8e1c6d9f1e03c25e4dac3e0872d667bfd40e3ebea5691ec50370b827d6fb7ac98956d35c5c62493dd16a6ed0e55631ca8e02b16954e386bcbbb6a765a6a86a2238fd7ced904d70df7c0e4a99cd69bd0f008eb89efba3b3e92c06cd4c92aa296c7bd5a100172525a5f5b933797d6a833469a15720e122a2d4e3e7460a9b577beb83f02bbe1ae0899258b5e78c7b903ebe660e7587d44b59c3b41e6d56f8a2339c2df732c3dbe140afbc8ea47f600a46959930d490d9a461da7488ddc26e264f35730ec10e687a3919cd80398d95cc84d310ea72556e1f193df31dabba69e94ac43a35eaa0bbc259ead874bb0cd179d79308de67f2375511673d35fb0a2fdd5099e1e83027ab65e105082fa36b4e6f8fac07890743245180d0c3fdeba895d358d3a3b9bbd01b7439e9ce41546a144a80dcf638d1b60aa44eb9d9a3b2da2fbd3cd5006fc81362a77a4efa9730075ca555f7efbf0f4c1e82acaf5f4a2655a6440a554e8b81b64c5db7ece11a44676689a3b429aa53cdb75f0da770bf8b26aebd4b414a74ae2b241b8892f14ad1c81edbab781bf452127b47b479d1c82e4e2a9c763f2c33c07e31e71c6980e755ac876b65648f3378f156943437f10b05df88b9f876d478f7fa819a5b483f68b4a69806abbe9c2609f267ad92923fd863abb75753e612aab96b789d09698314153da090b62640b1e403567414155179ed8d1c07edbd8f2f9bea911020a6fb4f19715b2b06c96759f49e30749b507c3c1617df3b61e0254dfeefa91944dbc19a9852c912802e86a988c5c21091338704ae24effd363d8e039c801dfc8a45dfe3638d7edaf3a2cc609645015fbc6c30ef357f1ebb32e4135c5f2d4fe1e1f95c9e52992b0d04de648c4926206b23bb5c99421b62e0522c0afd06af2f019ddf11df90717ddf88da44fcdd020eaad8444999b0787189fde47597e1e260ec2631871b61fcb7e8ab76cde5d2bb22e4d048704d34e857b1d8e139313390167b3a29f02484824a0cee62172b99d91d236e3e30857350fe13f22fafc8e423d3f040eb482765de3bf516baf588318db6d160be88f06b0ddfd32ce31e7274c0e49724d0a4f5f84e98629c86ed63bf758ff3eb942ed9118798aa6079d728685c19698e68d0b5c9ace4640f71cb98a26c0fc25637f86c55023b13d7bb64714a43881bfb69a843117f9dc7913e1cf6f5d3d62f64c87bdaee936acf74d58bfc8742aae365c59bd45b84eeae683a6d1ba0847fcfb1a5f74747e76c84e1a7981f5d659b5954f1fdb1035665e2bc4964dcb310537ebb7683c3b9c02fb9b588490c0f3faa89f9d2db79a10c1dc780eca385e400650c9b867bae700840c23df9024f9c1e19d9d0b163b5b49a71fa65018b8cfeebf02422abe97c4b323f954d38d6c657bdf4a5b65f89014e922baa8c0d2301da606a886911b47675907ab13543edb6076275d33be1a5de9df2794538bb179764cb5519ce15dca9d5810890d971ffe55e410fea3b2afde280aa8e4469fc9fe01bcf0aacfccd4133608104374b221b84031a0a182cda4c0daaf592f13a176c4874a1b79c314de296d12d868b84206eb8e186e3f6d56017944c49be7199db2f809bb7b64633e101b2eb3ac04f8f8d886b0b499ec3ab733f909a10faedb2675120e51f762c8ddcf6abd5f2549b204b4c005dd10ddec39a5ae750389b235c81e9e051119f67f62ac211f9bfc84fab944903b333e14606f824ce479c1644a0a2864c76bc8a3c952d4ba5d0177bc42670ff923c2eed8d03338a7aeec812c8709235b3c96668ccea00f93979bf1b298e01a404e43a4c91b9f12c16722d7826280328bf712946461cab2ed9c6f4a3512771ec4b277a468f42bf3a602b1f8df6f2f09d99be7b657e296baf70327fbe807318c48404eec04b9744f4a6129b771bf141aa4d12baec6ad6b4cbb71b89c8bed5588ae1095838db6dd542dbe56990231271842d", 0x4e6) 12:15:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getrlimit(0x7, &(0x7f00000000c0)) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) poll(&(0x7f0000000100)=[{r2, 0x24}, {r2, 0x5b}], 0x2, 0x100) 12:15:37 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x4000)=nil, 0x4000) shmdt(r1) munmap(&(0x7f0000c82000/0x200000)=nil, 0x200000) 12:15:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockname$inet(r2, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r10 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = fcntl$getown(r2, 0x5) r14 = getuid() r15 = getgid() sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="51cd0801e011c3c186f3680e680eec98c30a6861c871b283718b9e053da7b029428458411b44f593ec00904fffd55dc3dc63a58adcb7a3969717a12a9739b1d85d4e6bb274aa2a3a86fee8bc33f7b973eb43e9ca123276763d049a76dbf1e84acc18c23ebd1d741e2b9c190c9673532861ba44cf9bc3230bfa6ed3d353b09fb176bd02100507c360e0d9d953ff4bf97c36ea004920a142aad847d51ce465c81275", 0xa1}, {&(0x7f0000000300)="ef37151cefd109fc34f39225323a7117c2bce22d6fa7645ec851f596920fd72d12b35e481a42fb7acb1470e0940eabf26c5c2d113156dc35afd4a3a98a27ed3b34441cd58061dc892ae7e1831863042df7cbd332fb23f50f51cda01725f906f73e579921246638437a2ecec52488a09cdc806886b5062ae8d44598230000a090c7a41d89de49ea348150d8d8b481e6cbc9bd3153", 0x94}], 0x2, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r3, r1]}], 0xb0, 0x404}, 0xc) 12:15:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/172, 0xac, 0x0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x6) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 12:15:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="fb020000000000000000000000001000"], 0x10}, 0x0) unlink(&(0x7f0000000080)='./file0\x00') lseek(r0, 0xfffffffffffffffc, 0x3) 12:15:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10eadd00ffff000001000000000000008b4e258f53dfd67f268d5ad3b8f7871abfe6653e6e729eed9b3d3e761779091be1be7b533429cee66bf001c8d982a1d6e75aab953cbf721aefabe74076760f3ec6fca9942b389164b77e05f61483b27a91b0c46a6401773aa533c6838ca09bf29829c606e8ba7549409055b08b01000000cdbc9f0f0375acf0342211bf6f673d6cd12af5a8c0e5e0ccebfcb8c175e168bf8d328d4f1feb1ddf2b31084ab96c1d788a7ed462b9d2d2531d02cf0b6791d81b3877ddac0a0f59037bde7b9ba4f6046aefa3e18a0fbb7eef5f7516068b37148aa1d189392ced39b53dd70ddcf55e786c20df1550eb421cad96a987bb790b386bcc3f6d29f56387940211374092ec81f007d603c309a75ca01242ac2199838a471f4f77c7695df8fd227ee5ec731e075bc909"], 0x10}, 0x0) 12:15:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:15:38 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1800, 0x0) 12:15:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 12:15:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xc9) shutdown(r0, 0x0) r1 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r1, 0x0) read(r1, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r1, 0x0) sendto(r1, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) 12:15:38 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f00001f2000/0x3000)=nil) mmap(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000300), 0x4, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x5, 0x100000000}], 0xd57e, &(0x7f0000000380)={0x6, 0x4}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = semget$private(0x0, 0x0, 0x201) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000000540)=""/254) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x0, r4, r5, r6, r7, 0x4, 0x5}, 0x4, 0x2, r8, r9, 0x2, 0x3f, 0x10001}) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000080)="e5bad3ab295d1b8a511f66e8611d12ef36f64c6307eaf1dddf2845e23338ce47b1898a25c75ee9145f4d3d1b0a6cbe78ccf135b2ff3d0648f523c8b62ad5d1bdd3c091392ca1eb27681929d94227e62e44e9585737fdbd1284ba3326f5ae062b8eda7cb0a1d35f3d59a703273ea3bb243db44050d21a835a8ba984b06e6f435e6d487dd540dd493a", 0x88}, {&(0x7f0000000180)="92dce68c62d773590de6312f5f363abce7904de03c04e73a35f79058a678ca8168c79844432531fbeffc147952453b1925a4a29cc5a62a4da633256d647b815bbf7f0b1cd7ebe7bc1d87b84c329bfdd93000301b8961", 0x56}, {&(0x7f0000000200)="b376b1879e68daf6cea9d37a56595c4ee5f67267381769f2eeb4c72baaaa37eae3eb5a31ab155fd4bb8521a7f91839922b9c75df0e560d2633f96206964892c37ef82c9c2af2e2324d0aed9affcc1352e49db774f669a576f678420154b25ac5d611af8b7623944285b5d80be6f0a586591712f0be46cf4a1ef02b7df9a4b9f827f957e23d5cd4401bf052e6c021b09f814aea38d9bc153f99d3dadb2c6928fa36ad57c59b5edd842215aeb8a6e803", 0xaf}], 0x3, 0x0) kqueue() 12:15:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)="7a1acecde5ba7652094e6559ba8d5fd18bee95d4abf7ef872efee4491133762f9382c2480000", 0x108) 12:15:39 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x866964fc0497f2bf) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1) 12:15:39 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r4 = msgget(0x3, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r5 = semget$private(0x0, 0x5, 0x2c6) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000000000000000000000"], 0x1, 0x0, 0x0) bind(r1, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) ftruncate(r1, 0x1f) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000"], 0x1, 0x3, 0x800) bind(r1, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(0x0, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f00000002c0)=""/10) 12:15:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x16, 0x8000, 0xffff) dup2(r1, r0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 12:15:39 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) 12:15:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x11, 0x1) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 12:15:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x1, 0xfffffffffffffffe, 0xa, 0x6, r2}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r3, 0x1) sendto$unix(r3, &(0x7f00000000c0)="75015879e592549184ddad2007358ac85c46716ef9689598e7b18882b1cf3f0dba2d51266898144a5436452b0d9e4028fec818bfe51bd7468631e26b4d07ac16a76175db70ff7a6573067bf0d16cd02c0442d6943bea486afe106e4e7358d45e940009fcd0fce2bca7cc03eef496b98dc1b6fc137a72b14faf9761df649f4a2fa248214153fe2630b3334aa88cda537fde98c32de0f62d9db0def8bec8607ca49b64bb8cc88b0cd36727e1d7bd9847367e867b7e30c57d1f4c3531684c325a4579cabf13fb07eb943515e7e76404f3bf26dbd785159e2957401d60bd0412b11eac99da2cb5253cb5e25cf705bca595811731c14307084c4a97a4210d", 0xfc, 0x40b, 0x0, 0x0) poll(&(0x7f0000000480), 0xb4a8bd3ad6e00b7, 0x0) socket$unix(0x1, 0x3, 0x0) recvfrom(r3, &(0x7f00000001c0)=""/212, 0xd4, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendto$unix(r3, &(0x7f0000000300)="a9e835aabda1c705920b54b951d1c5c199a1f98ac86c3692188b1ca157df5c5aa35b6936c1b9ca2982adbb047ce5bdb216999dd82d40ab874c58b9f546b38b0bd9accdfa83d067306db1049bfd34f39a319991c986b5189bd97f6d994cf1ff0c41a17e0087824345b136320125a5154fa6ca204ff7c58e24e78b0d424f1299aac44b45ec2ee431bdbc5a138ae29470c822c7b62807b222345259e6b99d51195c421fd78b915604d6a8c300216d6773e307c241588b874dffee634075b0c4776639a01737c3a01803a68fbcc590c9c6b03b24c188717e0ac917d1cb3a848372e350ae8ca2969abf", 0xe7, 0x405, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) 12:15:39 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 12:15:39 executing program 0: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x18, 0x2, 0x7, 0x9}, {{r0}, 0x0, 0x45, 0x1, 0x6e, 0x9f}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x81, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000001, 0x602, 0xff}], 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0xfa3}, {{r0}, 0x0, 0x3, 0xf0000001, 0x40db, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x7, 0x8}, {{r0}, 0x0, 0x1, 0x40, 0x8, 0x9}], 0x10001, &(0x7f0000000180)={0x9, 0x10001}) 12:15:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) r2 = dup2(r1, r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffff8000, 0x1000}, {0x8, 0x7725e402}}, 0x2) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xc2, 0x3, 0x6, 0x7, "78289f71e1492fcbaeb7c1dbba751ecd0742a099", 0x0, 0xffffffff}) 12:15:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) recvfrom(r3, &(0x7f0000000340)=""/105, 0x69, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0x100000001, 0x8, 0x200, 0x1, "4d36a094834b0e8ab28df748861c54f2390076b8", 0x1, 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) r5 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x1f, r5}) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r4, r6, r7) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:15:40 executing program 0: r0 = socket(0x19, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 12:15:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe8e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xffffffffffffff84) shutdown(r0, 0x0) 12:15:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x84, 0x101, 0x523b0000}, {{r0}, 0x0, 0x48, 0x10, 0x1, 0x78}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x0, 0x1, 0xff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0x401}, {{r0}, 0xfffffffffffffffb, 0xf3, 0x2, 0x3, 0x4d21}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x5, 0x4}, {{r0}, 0x0, 0x10, 0x40000000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x11, 0x0, 0x6, 0xfffffffffffffffd}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x21, 0x2, 0xfffffffffffffffe, 0x40}, {{r0}, 0xfffffffffffffffa, 0x10, 0xef844a4aaf101a55, 0xfffffffffffffa2a, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0xc2, 0x101, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x846, 0x3}], 0x2, &(0x7f0000000280)={0x39271a4c, 0xe3b7}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x60) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:15:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 12:15:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = dup(r0) connect$inet(r0, 0x0, 0x0) getuid() fchdir(0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) fchdir(r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x20, 0x8, 0x20}, {{r0}, 0x0, 0xc, 0x20000001, 0x401, 0x9}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x47, 0x12, 0xc3, 0x3}, {{r1}, 0x0, 0x10, 0x40000040, 0x5, 0x400}, {{r0}, 0xfffffffffffffffc, 0xa2, 0x80000001, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0x28, 0xf0000000, 0x7, 0x9}], 0x5, &(0x7f0000000240)={0x0, 0x6}) r2 = semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, 0x0) 12:15:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="283fcd48e44ecd35950ae7b58e629e32e1d7a5b3b031ad4ff7ab68eb5c78caa761e03623acce17c5b80d22a9c8fd78774d5d4516092bea9f2b40d046048aba30bd1a1131cf542605c1ca23ebcb2ebef7ae6e1266e640733149191aa95df9e201aaec87a1a28fe3fb8e8a100249da6ceae98cc7bba3ee18f59d76c43ffbaf8a0f4ab11d4637280a41a3725f0a5426014ca43a88f347b85716dbaf9ea98dfac383c5d6e62b2aa262fd942cd931e3afabac13be8ab70f8bff79fc22d7cfe42b17a5eb68b322c42e6869e628904743c8f8e32d35b5dc166ff30037e1275cf3687e4b0c71a20f0c93362c11027baae5582325856e1c42ae3214652fefe6b20c9620623d67d5d119677e5d9a2f6d34600870f8bfec688094426b673f2d60355b6edbc7d252b9efe27ce06411d266dd092a7f0d48fa0d341ae6b6961875a01c6b55dffe33bb9f3178d893acc520bab054cfebd7364fd6594ce3b5de92919fe839e4b3537c8a93b3bd326176d63454240b9176bc758b41cb311a4903baf6dd5eb54ac18f8fe75e2e052a15b13626b5bf3165bc69fbbaf800ef3221bd93c3030845d8f11fb07e7e32ccb94cc7fd7d2caf257a6b0a6e44a681964dc3b7b10298d791bcdc7c3c44ac60e61404b1aec94aa138824dfbfe7223aa3e829f892e3911579449cb00d2041d6f6445233f1984257c86c03dbda494c8109fe20fc52ac0cc91d9a2b25f9dc1242847e395ba5aec8b5bcc03e202ca010f591f500712e0e53ef7e7ee00b87edc415bb995b924dbc93351cef24d603212429bc0948bd4ce09e02278cd0dd6f6b2b4892bd8b0c2fdf63e7665407b6c483b6fcd4cbfd8b92b4527be73f80b14160498baa71a184be87a472e4ad817952b223d44e46a8159223e1fb19dd639d89cabaeed9948e00211dca0a55b2dc10eedd4fd6759f0ca41f1076cb94aeb967a830decc8541637e387b7afcf3603cf9f8dc3e564733fea95e0172689a9087b15f7f6e548117a485142c205e2b1fda6c50803004f4ffe09a12873084551c39297ad1cb85bd348c442fb8d43657d9596703a5af76428bc5cfeefb82db3774a4403938ac0f2b202dfa3f103f1af40854fc61d277934b3475d92dd32bc6f87e3a9cd6a7d23d48787b9ed3a712c81bfdfd12dee33b958cbac96f005022526ba4c3e59d1d4214f2ff6c19dd749b4c67b9cf3934513f463bc3f3ddfb2e4a84b0c85a2b8d31d0c8934ca1c73e8987a88c7e4f1ca017f842dfd1382587849afa29d259fe9e8e4111fc0c5cf922c881c28dc1ce381d2a9e0c9d44fdff877b1f90bfa3b2cf5ca8c067640ed9c8f61abb8c18935c3ccc9596639ab0af4ca74279fe9b3ea564c292176a297d5b5c1c9353c321b20c4f1a038c117635a7d02471f20bb2c738d36ad6732067a64af3fc8de3239ab0d2c8e52a61da88df4065806ff96883e6fb446eeb88dc31e7483597c1b68532de254b2473a0c574075ba90a58adb836c1d018b0bca885f48b8f90b5b27d3f5f2d4dfa83f8e2862572710e7264cc8c1cb8bdfa3320ba31e9eeeecb0742b7fabe7f70ae2ee9ae5c1313ebceb5da4da8d682efb9055693b3c4651fa97cc3d40754fef886cb9e3772bd93bddfc5927906176c89c6fa643da3dc2b6385d21ac9a7e95ea85d2fb2b80d2b34b9a9d9b0dab94f6e9f3da3487330ba18412dcefb5285e4c76a774303a59523518a6c8d5896a2cba944adad162130e53c455dc44bc55e9c1cb7f816f67655b0d182ed8ffe9e6d90854f8619c4f255b60445c8edfe7c57ce9ee827a0aabcf8cf644a5a14634987c254188af9b3e6f71bec5d88d0fb6cecd8c0e0e4209d31d010309096471a2a5115ba9f74ba92d821ed188c7fc53aa6d8c8112e30a8f0b1ad75d515a217e646d24b8856c8dc4f8e9fbaa1b6a0c756ab1465761fb19fe2a70ccdafaecdc68a2dff6f62bfa9e6daf8d98c310e1aeef4f531b13b8f419b8ce9def83a4e3d8c988adc759f8bcf2eaddb8ffb39329186e86a9504048f68aa3609ba5ea58a73e6047d354cad44457a71d7aafc875e971e74fd32630e97d38ed29ebef4bdf63c4c1980135e4ee2e7b923dc38e1d518c8f6050113210ab5e4b59558f1021d51dce26f45ff20e61b5676681862620dcab5b601b11c2f6ecd6cb0b7d18faab3f3dd440d9f3c0b715e44c0711210f7993d4064dfff621b1e90e510801771b7bb28f4cb5ae9f82b7e25a38647f76b4d6b9cad399add5c131209a98846b44e6794f8b0e1b73659a000e489071c111943c0c912200b09e1832e413bf33e1a077f0b074700c0cf3efb50ca8ead28cee8e405d5468f8d0f50cd94ade42d87a06cd0e7da18638cad3bf381443ffe4412de6a77caf3fff9d7da09c38a0fb80133f0f26c47a5064364774dc20ec2896477e3993d7081b69e0f3ba4cd5b633f18cdeaced85604615c1dd3c542c79d2a22965324145762f02010e50246c5be85e0a699ccafa4ee5b6f1b188faac1a058e349352c75a333f7ac072f4dd9433b192e6533a72ba7a47680caf07ace9c60a533e88b97ebd1c2c8969373f365f891486606357281f5ba98fb82bb0b5fcc3dfb41c0fcbdfd18fd4090a98604d3664ca9fcadb83cd0491c9bc8086de15298137e7a9c6a42ad6de6bf6e0f04e898289533c404d07d8e2aed857982dc459ba93aefda2535e3cc83e8327dad97ffdc44fb1bef08df1974ac2c50b9de151b5d196876f5b98d856d579f531a65754d21c1fd20bfe188a37019e2ea36cc2352609c565f46a0fea2b91d1f0bb157c9ed6d839eb530713583480b371be48d7e9e6477424e27e24a1bdcf34509669ddf1f4494631a14018e9d6241e40b8b0c96749e05e46c516091d30f313bd6b6042f2d1f037be652ad97daa6e9894864e153dc822ebdace0d951caf5b2c61973c32e0f12a22b4333e2ed398e282ddc58b9e1b2e65da1c524aef80a9b4afbcfaa1ea3b5b14481d34442d31a1fd9fb5c868fda6c1029eca4b26f0fb5f795ff2e5ce437ccbebf58cb4ffa371e467aa1f44eaa0a8636dcf90645e4fc69bade9fbd74db9dfad670c9caf75becf11cc15f332c75c906258fcb33135a563aa621e5b72e15e127150691af3b4411128e1e39569974057621bac90941d925597c9249edf4284f41a39c8f94794e2ff9b9f01ddfdae0532aa7ec20c77419654b688e9ab41b355b034c4894c9ee84b321f5e566c1b6929150638492a72ce26c06686641dde3551659feadcdf5a052630e1aa4377f4b2d51e12bd19ce05e3646d55b38a0174790961127f55dd66acb983a110a142237578870c6afdc4dd99706f190f1285ded3dbc2878a4d3927bbe7b97bf79966adac2ae5e7751ad751c796f48bd53c1a763a5dda3bf5b431b09e6062b6dac0c8fe95d6ef6691f648cb3db9222f009433887c2ad707ed8255f1c8b578e6f65778b402fd6fdb7146c1b9bf419ea0a0a01efeca27aac7c7229c7d0cb872683b2bdbdbf9bf743cf38751c4b9596ce7064dda7659e6cadaec6ee9d1e1246b3745a17b370c06deafaee7c69c9af31fc8d92329b8d62e03f6f93081fc05332e9e784df44923040b81cb4cf9a837c1a1079853871372befc31250a54288b595ec105b4088aa06b776f654fd04a69ef51c1b39bfe8d7051abf64ca86cd5183c98ee0825484a4c63efa986a4375b8a4e7652d56038ac00666cd1529c9e05f68346943750cb36a73a25a2e6d0135030d917ac8eb404c6ef9efbd61f347f012b4541632369c2688c7725fd26cf823e46ba10bde23b58043175c71a88462a86f9115105b2dd59bf2698583ce20ad4a0e0495e2c95b2511a9f3d5983238e7b05e6f0e39b3f566887fb71e9ad66916ec26d0818ecc82d10a91f758a6031803c51682a3dd4912692c517014937a97cd34720a8c018204179c8f0ebb446bc4a973c5a6a04ebdecd55f01467905bf2ad61b6a168dd90bdd4c0d5a736765cebe63fadea48e983eb2ebd1e54ca2117deb59e72bae0f028e5a3944a0f9585b1375e97642c698af1c39098ad93a3fc29b95920ae6b6cf220d7b467fca0fc97b433d34320a7bd6dd5a8427ca2d5166ca51a7d0f6d2cb6e9ccf8552e00880dda0f7fc62a187761bbc2f006a8b79b0eb1b8efed396365999af4ed25de3c72ed89a55203362ff7c95c205f255ecd7cb98232174c24c4f7692a611837bc2d9ae920e3891c31908799c456c6fb60fd448425cf9efbdf439bdb7bb8d759cda2e4d6acde6197420c23d0bef2ac902ca5800edb1c567a4b790a8b5a3e68c5ae0eefee0937b9ff6d9bfd988eb66f99f67bc660c7258d7d04577df80aa48cfdcb1f18bf2f587e8f2b6e6f14d119bc98b0b9951c7369e33caaf9075630f0d1c6a416041ea50d85c8868096251836c961daa151ed453399fefb32574c316414ed486fdb9699f6593b5525e19a0b6a6ecbfd8a00ab7e62012c7c7ae249c406282f56ef60d14891af6fa59bc68a78ee8100dfce6c007c405e4f119408c8236e5def9419094704fe615bc2529ffe87a31a356f2a9f6197104a8a5fc17e6d1b328197d15e33e98ad5cfb6521a473efd62b1e36e6368bf8b06b39d6d62699e46530bcbc2509c405a44031dfc0b89dc3e9e2299c2591a0ad3d2aee4d688c7348da12d04945d1b472864638101448a5c900c1bc284d5a6482aec418e9f4ee45bc52469c1b395b91fe4ebb40882ea47609349fbf484c691026d95eaec52997687009947cc42cf2f1f7ca5e9208d1324442ac116638bbb184e554e89590fa728563e38784229cb8d0533017e313b559c5c38103169dd5dd66cf28ca4bbf2f78ebf2ac93f2ea1a5c177076a4941da66c2cbcdb034e64eaaba81e827474ee15f7cb7b25e92164bee64f1b1b49ff6b43efd93bae6fff69c27bc0670be57810a2ebf921e5e58813210273716cae48dab067eeb42c375fd3aa6749f8ea452de237ed1300af6b8dfe3f67142cf0bcddeb6e4c32561365ab4835e5e4df949313c8162a423d12cc300d63447a4af26d6e413cd522455ecc68cd111169e7a40b08745f8aeb5bda844d8ef1fbec62bb409731e27e7a9b18b20c9bef819deee82e6944b1dc6c3196aa3c897689d3de0cf2d2cf97669357aad2a7472c2de0b3cd31f359a979e7e829387c5727ba922860f4ef7f40d40b70dadd16ebef02b542bc07e8288b84da601c40dfc89f51d05c4701bcf29610c5fd8e661efe736c134e1eba6f43ae1bdf2bc9e76d8fc53c95f8e6eefcdcf788594ee7cbf6db79cdca9244ab39a280c8a2ff7ced3486578bd56fdcaf9ada7ebc8cbfd8c2a550b33bca69a17f760078d5043f26bf3ccec9a78bd303e14f77aea08491f8cf797ae4ff6ee832e5ade73beade693be26eece8ca5634c5ba5f48f21602bc7eb62332b7596deb4f9b135a6923b6d57d68497ea05fba17349f602a28c36ac186f8bb23b58df4acddf5176d588c62efdbd56e21a5a387423f2a0e39fd4fa04613b046522b17271108fb303b5c1aaf6d6a7b2bed18d0a076f9f54207a25f42f8b9e550c9a18c3d40ec89dee45d86805dc766f850377100f40e0c9006ccf19e1f0fcb991c31af78b9bae5d6d68a0e90df820b3a3be17563ed9cb0c34075e26e8b4d201019315a21fae18c7ff75f8cfc4cc66bfe93844a20faba27beef0c468c23f2838b1a53ce4b0e2a185eba435aaf3943cbbccfbcdaac410e359d2c7ca591df326514176a61c61e4778df657f6a1bba7b1a242861341a8a222240f1c705167cd92b5c2158b931521a3ddb0234eb37f8a1f6c944353adaca999865c3c247d7e30ccd4be3e5fa48a46c6281a81", 0x1000) 12:15:41 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 12:15:41 executing program 1: r0 = msgget$private(0x0, 0x20) r1 = socket(0x11, 0x3, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001280)=""/4096) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000003f000000000000000000000000000000000000000000000100"], 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) pipe(&(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) readv(r1, &(0x7f0000001240)=[{&(0x7f00000010c0)=""/61, 0x3d}, {&(0x7f0000001100)=""/46, 0x2e}, {&(0x7f0000001140)=""/188, 0xbc}], 0x3) socket(0x1, 0x3, 0x7fffffff) dup(0xffffffffffffff9c) getpgrp() recvfrom(r1, &(0x7f00000022c0)=""/78, 0x4e, 0x800, 0x0, 0x0) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 12:15:41 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 12:15:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x18410, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7ff) r3 = dup2(r1, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x7, 0x2}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1000000000000000) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x6) 12:15:41 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0xffffffffffffffb1) syz_execute_func(&(0x7f0000000000)="2e3666460f38403a0f9c36c4c1fd103a41ffaf08000000dbf40fae7086c4e19c5c431bc4c3a542390cc401a9f67afb65410f428800000000") 12:15:41 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = msgget(0x0, 0x402) r1 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x593, r1, r2, r3, r4, 0x0, 0x5}, 0x5, 0x1, r5, r6, 0x4, 0x2, 0x0, 0x6}) 12:15:41 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000180)="f9478de1e8aaf102c0d649c120d230e94fcf1f535057e3e3681aaa2b9451598f6a50ddd69e98fe8eab483ff1b24edff4ebb158ff32a3a672ad37bd17748c6b30995e2c880082178f4d87930ea1f54ce8060023ae49c467f46bf02c91d84a3578a9a733d64fab259878b137b2fe87dceb0cd35862b785ce82e8ae8032e8d09b608db1d453e071041a13f5cb7529bc374f41912d72ebeb7deff02b9730fa449ac8a4c1a31452a54fc8b8a3186b832d46fe74c102b02645155866", 0xb9) ftruncate(r0, 0x21) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="de587e6bd94f35bd8ea38c99eaba59fbda57bcebdff1da6c71e8be6b9263375fb4c497d3bb553da157f6f74f579e817168086e44ad118569df716e5381571f83c3326505f5ba45deadecc7807045", 0x4e) close(r0) r2 = dup(r1) getdents(r2, &(0x7f00000000c0)=""/59, 0x3b) r3 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000003c0)=0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000080), 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x3) accept$unix(r4, 0x0, &(0x7f0000000300)) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) sendto$unix(r4, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) dup2(r2, r3) 12:15:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x0, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048464d31929648", 0x14) 12:15:42 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x1000000025, 0x6e, &(0x7f0000000080)="ebffc98124bcd8aba5c476993192964800000000549438f21f710e68ed01b5686ba03dcaeaadd4fd6f40d48892941dced999b57ef0e5d040608bbfc599ad6d6100139d296a1b427f4ab07a6c49692d563279a8144e856b476339f2d113168fe8ab37f4f5876106b62f55dc5877f598d5afe091", 0x73) 12:15:42 executing program 1: semget$private(0x0, 0x1, 0x40) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) 12:15:42 executing program 0: r0 = socket(0x10, 0x4003, 0x5) sendto(r0, &(0x7f0000000000)="f1745cacd3e048151ec99d6fd7170245ffd6414298347b9b00e08a7eabe863fee8a93502b1f97fc6b698e955be32eb3cc46cb939186712357697a19388624fba76d5e295d55026611c96492b2c4801803d8155f767e1e3d88f94", 0x5a, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') fsync(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') 12:15:42 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) 12:15:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x77, 0x7, 0x80, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x2810, r1, 0x0, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x3, 0x10000000000000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x6, 0x1, 0x1, 0xff}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x80000001, 0x10000}, {{r1}, 0x0, 0x0, 0x1, 0x5, 0x8}, {{r1}, 0x0, 0x80, 0x20000000, 0x6, 0x4e2a00}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x6a00000000000000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x5, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xe6, 0xa2, 0xdc, 0x40}, {{r1}, 0xfffffffffffffff8, 0x48, 0x40000004, 0x5, 0x1}, {{r0}, 0xc3054ec20ae76a2a, 0x40, 0xf00000c0, 0x7, 0x8}], 0x1800, &(0x7f00000000c0)={0x5, 0x1f}) 12:15:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair(0x6, 0x5, 0x2, &(0x7f0000000080)) munmap(&(0x7f0000451000/0x2000)=nil, 0x2000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 12:15:42 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x64, 0x2d2d, r1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80, 0x5, 0x7, 0x9}) 12:15:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 12:15:42 executing program 0: 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, &(0x7f00000001c0)='./file1\x00') getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 12:15:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) shutdown(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 12:15:42 executing program 1: mlock(&(0x7f0000e69000/0x3000)=nil, 0x3000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x7) mlock(&(0x7f0000f29000/0x2000)=nil, 0x2000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) r0 = socket$inet6(0x18, 0x4007, 0x7) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) write(r2, &(0x7f0000000040)="deb030", 0x3) flock(r3, 0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 12:15:42 executing program 1: clock_getres(0x44, 0xfffffffffffffffe) 12:15:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r1, r3}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r6, 0x6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r7 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7f, r5, r6, r5, r6, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r4, r4, 0x3, 0x20, 0x6}) r8 = shmat(r7, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmdt(r8) r9 = msgget(0x0, 0x200) msgctl$IPC_RMID(r9, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fchdir(r0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) 12:15:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, 0x0, 0x0) fchdir(0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) fchdir(r1) r2 = semget$private(0x0, 0x0, 0x80000340) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/4096) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 12:15:43 executing program 0: r0 = semget(0x3, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x11, 0x100) r2 = getuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) semop(r0, &(0x7f0000000000)=[{0x4}], 0x1) 12:15:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x277) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) read(r0, &(0x7f0000000280), 0x0) getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r6) r7 = socket(0x10, 0x8007, 0x80) setsockopt(r6, 0x6, 0xb29, &(0x7f0000000100)="e2c9b2376b2a62e89c036fec686cac7675e04a9aa7cd6da4335c4f1fcdee09e93e9d38561cfb2a552b35cd3de66445cc837c1cec23630b40408676c68f210a7e2ffb231f2ba3079876ded491b71b7b5a8c4958e1918301129778255563b7179700c3c1731cdf7ac490841b0ff7c7979c1a5015723e09013a354301008ce786b79200a0bec20ad56d31e0fe553c8021993269b36268d078bcc328bb30feee85744e8b4ba961e394723d81118892c107bb8d84bd8dd1e7c6bc49c2af948f26fbb8ed28894aafc69f66f655512e8af92e2e", 0xd0) open(&(0x7f0000000500)='./file0\x00', 0x400, 0x84) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x1f) r8 = socket(0x6, 0x8001, 0x1) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x1, 0x2, 0x466b, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x60, 0x64, 0x2, 0x7ed}, {{r5}, 0xfffffffffffffffc, 0x11, 0x42, 0x1f, 0xb2f}, {{r8}, 0xffffffffffffffff, 0x4, 0x20, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x7fff, 0x94d}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x4, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x8}, {{r0}, 0x0, 0x1, 0x1, 0xe525, 0xa7}], 0x10000, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffff9, 0x8, 0x4, 0x8d52, 0xf56}, {{r6}, 0xfffffffffffffff9, 0x10, 0x4, 0x7, 0x7}, {{r7}, 0xfffffffffffffffa, 0x80, 0x0, 0x7, 0x7db6}, {{r7}, 0xfffffffffffffffd, 0x40, 0x8, 0x7}], 0x4, &(0x7f0000000200)={0x9, 0x10000}) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 12:15:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/134) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 12:15:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0xfffffffffffffed7) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40, 0x9, 0x7}, {{r1}, 0x0, 0x9, 0xfffff, 0xe2, 0x9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x6215, 0xba38}, {{r1}, 0xffffffffffffffff, 0x1, 0x12, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x2, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0x8}], 0xe, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x2a, 0x4, 0x200, 0x1}, {{r1}, 0x0, 0x0, 0x2, 0x7bfae429, 0x7}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x33, 0x6, 0xff}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x2, 0x1}], 0xb5bf, &(0x7f00000002c0)={0x8e, 0x3e}) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 12:15:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 12:15:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x3) fcntl$setstatus(r2, 0x4, 0xc7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 12:15:44 executing program 1: open(&(0x7f0000000100)='.\x00', 0x0, 0xfffffffffffffffc) 12:15:44 executing program 0: mprotect(&(0x7f00004c6000/0x2000)=nil, 0x2000, 0x0) 12:15:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) fcntl$setflags(r0, 0x2, 0x1) 12:15:44 executing program 0: r0 = msgget$private(0x0, 0x190) r1 = geteuid() r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001880)={{0x3, r1, r2, r3, r4, 0x1}, 0x0, 0x380000000000, r5, r6, 0x9, 0xbe29, 0x3, 0x3f}) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) writev(r7, &(0x7f0000000240)=[{&(0x7f0000000040)="37da27e9c2ca9d251973881b3820496bada0", 0x12}, {&(0x7f0000000080)="19494958a7c95e4dafa7d5e63621d9247b825ba4514a98067f7cb154dabcd67f7c3ce1d7ab2beb89f493e2988b4cb48c0a377b61ebcb743c0add4cc2bf3ab7bca3327d40fc7de28511f8ec689a503273cd04d55d377230682689445f894006b1b53cbf3de9b2dca28723fe2498504e215c640053ce74e15bfa6ec7f1b02f3b42b0fd6ed4f804e83e8aff3139f0463f28e9fea3a6df25b49e4ab55cf5e6d5cf74126266e454d2efdd3ead24fcb902", 0xae}, {&(0x7f0000000140)="0eadc2a4c37a4055f6a2b5f11d959b1d7bb5783f31d536ee513a8054261d424063c0daf817bcae53ae968f930349888db68a38396f7d6723ec9cdc81ec0ca45ee61fc3d92b6c9c6a7e58c4e670c8ad1e731f75afd01c0d85b95308662edd66c6bf254daa94ea3a270d2fbb7d3f315b6ac432379ce191079495737c88cb6ae29e7cf80585de37a787804654265e1a47d76d970833a4c1583e5a3fc06543b70e3f48257dde6bf956a196f23ba5ddc8d277f6e3c4ab12e7f68fccea19b90bc7059fd9d8fe971822558772b10ffef4737f9c37efb7758d306ecc91ced9b6a14512c0174ce35f410baa6e39721a", 0xeb}], 0x3) semop(0x0, &(0x7f0000000280)=[{0x7, 0x10001, 0x800}, {0x3, 0x9, 0x800}], 0x2) r8 = semget(0x3, 0x4, 0x60) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001700)={{0x26b, r9, r10, r11, r12, 0x100, 0x4}, 0x2, 0x8000, 0x3f}) r13 = getppid() writev(r7, &(0x7f0000001500)=[{&(0x7f00000002c0)="fdd8de279a7899e9961a2d09da73cc34d4bd2255001cd028242f6b85693cd378fe75cbf8ce4a1eee99eacb61710ce98205ecd415bd1efcd56c7b0617874f66c15b9cb77ad086e9af1d8215ae94659f0d505f6b5919935b5e84e2d5ad0f1d0412b17598cbbe9ab8217c0f20e5e4fd860b904edde1a1a908e0d983f2d15789a0cc473cb8a8fe777c295c7e014354d39b340e441867734121c4d68f8b434281b0832a82a116e9690a3c5cb3807eb61799db82eac93b4b19538d136d5de9443e57486142c61ca35ba10d6af79c4f06fda7a7857f92cca287f246588e43a1644633a61ae7bdcc16fc8d81f7a3020409aad9a03b61", 0xf2}, {&(0x7f00000003c0)="809d231b54e79fb651c76f60e9712cd2ee570c14d067a163a66a9618b17628dcf76d7fbf658e406c41572007c49a610325198a2b555e579316ff783c79b620ef70ff100c2e85e9dc278528b4db22c267f79f50fb8abd477a482a5fd8174a0b2866157cb2660aa2651f9dd87dcdc68f45b56fdd4b908633942ee1de3e1d110249165e9f9145bc3e58037236dbad5c639bf5b26e0eb7eab9907dd74b613277e0b52e32f9698dd96c08860a37169f4badfde7bea98f417129c03a863562612a299730be309a77fa58eb4e20cc80434208958bdab9d1cb7c9d3169bb36b45b9968b2969647ea32c91346e9c252b96d7622998ca1ab521f93e37b3c45cbbf3c3c453ec80b8c766a229e3bf9614f2e6bd0892c815953c56166a8b6033426b06b94df6644081b3497d290ebd3bab9c0bec9b9bc9a0ef512ac8c16372aa9623b4cb798caebcc6e6bd3fa09dd65de7fd8dcbe6fcc615c18b4fae767db5383865a55aedfe083c52f8fb3eec10b313a2837b73ee583c250ab97e070e516315471959f23c6ab16de940cb715ef7068a7df530a16df4d6805f8895da62e4a41857822afc31a8197ca1fea15cf7208f73e32e718ac48669fdd4f7c7e3c6ed1a7945a9782f964405846428b65ee8147c54d38abfa2ce8c350513a40bb5cdf557259b01b5d25e4b19d6bb43dc39cd326d23603736d0397e02fbff2c5eb761ee7e11ed196d2d4ea64ba50773bdd63d5652bbf6f4d615326af49056840f7e9d9b5d4d5e439f7a61ba3800f6cc1224aaae60e4c96697787373a08517213d0e6d98d937b3f39538a6c41aee16683554df05d6bd1c449f918ce94586dc4126dd704b4b6061ae0947771ef6985776c9c999eb8a2c2e36fcb8281cd378fda00f654526775c853d9aee01bdcf0420f102620dd276d515b36300126ebc5a109ea6b0ea8066fe0e3580a2a05504c7812270e468255cf6a3a5345722a1220e8c6a9a85c4aba3356174a3223d5ae7b1c90b68621a18e6e7f11285d113f1ab03591d2119983b028a38c55bcfd76ff22efe37ffdfab4e3c7a9355e77c0c0d9640c7a6c277c2d50fe1e9735eb4db9c6122928809f587ea5f1193571e27fd2d22263e0b9ac072310ec6122d1778aeb566e7aa0df3a4fd427d5a055277b003ca67d39e0383dc07c14a24400f102e03acdd14f3ca5dde42cc350e535adb07623f8e25933861639c82da3369001863f56969fe5e32e350b13fd15053486b01ea4f348bc4ad8d2444fa1edc9734e04abe8c6d553c471d2863f25212f8911a3689cb6ebe654bb9d3c5707d0d08da8eec8cc12b8330ddce474eb0ee4eeb9bf1679f767ac652d0c0e7622d5d955c58f012453add85077799869677bf55b8ecf8918a698ff27b470276c37d2e2e015b14c23bd55f8454249e70009eb5707f7966b9c4adf041a7841252b44f66940cce521924158a383f78f3c9985258f3005afe233b458a462a5a7bc0e2926394cb0b76a47c02a1864ee45a72d4ee95d240c1cfe5f4e3ba8a8ba5b3b1aa4478086bbb24c5fb2da123277a4d510e74e4aa5b86df59ac0698dc415271cfbcc0ee1217c07829bdadd495a9511e9ec9ff4ed1283f155acef9f9b0825da180ec1e7d2f93e2c2cccc12502b57d6d237d2b5ded8432ead63ce5f01848679558ac14d2a06169dc9b0fa94a975269aa098e9ac2d9951986c0bd5c247f7c467ab4e928a114fecf4e37886960ec24d1caa6ad2fc498bcc5911282f18b3db3506dcdead1dc4348353cb0a5f597da0e38da910493a5243d1746b2730f82f7012fad57900678cb3b6001c170ed975817418787a8811461a39311584ca56240692c9feb8653b97ca77b38d3b8e2307534192cc85d9c98a64b750dc9a9617060aa37ffde2bde768dea79c919745f702b8b28b755f0fd6cf1b6e533720d3916e78c9f9e200261e56ce1daa3baae61d392b644b4809ba0bd2816935f86546dfd412a1341190dfd8b550fe4fb7c40035d1a3be76029ec3696882721ba2c69733e5fe3edbb2ea092cda2ee7535cb110ab74054ed4479856f64b8d50f1a53bf078ca4cbd880e3d2bb3df86997a0c61753fc0a63ab7b86c7e73ea748847f6cdb7bb21d37fda40ef54f1d8e0b0bca3cfa49c6df012523f40d0ff30ccc59d8a44d5be07d2ecad517e80c6475b1e6050e7e85c7b604de1422439eeb6685fa777bb8d799fc852350fdaa7e5a6a26339535abfa7db3b8e2c409520148150a7704507a50e15729a5409800307e79bbfcc23187ff59b6a2f31f00e816357e8480e5666453638ba4cc4ee39ae766acbd9b06c6b465dd9ade1bdb38a628f1167291bdd66e070536385d00c2aac1da0ad8cefda6467f85622f6fbb6f67f65aaf622ce25bca7cab06d497237bce34b71d44da6d1ade448571d687c3cc15eedc725a5b6ad08b7b977b557c0a3f4594508635dc91b52e9d51e639ddc16d83c6a9507c5bec4cb5b7ef04303ec38a47afb938e575b14c2d017e679ba520223a533da1c1f6e20621eb610f46967dcf08e0b05576a9f5e84e98f332e7d9d364b1abe5fa8f38a6c26ba30544fd7f93fd4ae5b3ea35d332ffe418c4bdce50c9fe2d6e161730b74518263737310426b0aeda2e45914a4727a945112aef8f0337442ca554bc9001af35410af65be54f4bb00760e270df86415653fbac7bcd2b54f765ae48093fcef3536b17a646c67d06618b5fa49991ab6475b89f7c3a4f64265e5f42672680e697a708b7df30992f4ee64ede8344292b4657ba3ba7362e8cec13783a256d02784c7b53f42b121174a8c52efb5bbe4dfe1619315f0e4dbf09fca5e003bc67199463e6222bde7bfa7bf6ce6a0e1cb83478d72d4f12d12bec9168b0c0de37e159a0a11bc06c60615556d3c0b407f52b17f6c1f310d92bb5fd8b10033e6c99856490fcb5f0da3cbf0b67bca620eea44e912fffbd1668ae69ef78065ae4898cfc6eb53f0e7b9636fbbb725fbf4d4afd2223faf33f61ed163856271abebecd3b12ea23ec7405268f59ba651b2050901b06a296102dba08c0fb3afa728e4ff2c7676b5602fa2eedf8329e1d29fe75c0196f3cd4049f4de9ca5f298b865863d474af1096fbdfc599f6a6e08ffd268eddbc222242181fa6626d8223b83036fd835d08c50e91aaab1ec74b027c6f86fbdfe6e209093e01e1308e092decac4eee1f11ce4f0ad48520369546abc0cca666bb0e9535173ba965a88d0eebb5eb5ec4c5be7ee417d3a2a9fb18a5c20f0c36e477fc7cbbc7ba7f5f46de36e91822e8af907a508682c74d6fa854803107cb56978ff3ce62f6452b5241c0769cccd4406cc93e21a97d7cb475066ddea7b2034e0a9ec1727120026c0ff9fed1a0db9599128aecbe180601152bc2fc5dcfd4f7229e6e23b1bce00c3a0cf85976328dc9cccb358aaa3f49597cd1c04cbe7bcef7bc7402dcfc3a9e56e613f2aac682681c576d8cd84a2682ec2bd7841ace85da3a6187a965bff6384041f0f08986aa17d429cce39a4d24d27759299dbe53d26f683797dff43c8f0765e5a6579994775674d43543e825b1fd5caa1987775587334e38ae93b9a379b4808d249d70e4abd11e2be9cde18e7bcdbe446145d8273d399c3a3c480ae7aa2b6e8edd51314731ae2385700ae5fef408420e748b58efab91de50e40b4fc84f9c9bf8ac7df6148a2dacab5a53f60c63c5dd685630bdbaf2939b3f4e8982739981abcbc64631596f1062c42c41801b12123bc2d96f5b5428749c49a008b503b5d9fa12ee5677f9e8dfd7368f37f48841b995fc1449b764deef33e9bb70841bda3e0770e47f2a3c378228dc4600fe4bb27aacd17d49ee6639e12769a26aaefb441ac14d18eebd70f6a098f82fc2bc50e3e2ac4568804a43ebc53725b9e7ea3ce435ff3262ea99f84d44feb82a5e465f92910193d29e8938b2a155e9944eb225fab59ca993e3e7a1e10e8cb20d2242c939759346271a435074a8f8ad09a5f004d193ec64a6cfc7fce06d7099bd9a50cff63cd519ada49c34c4a1351e6456edee07330a233f039585dc58e0cd70f6da9ed32321bc2f41c4a1d456d3136768e82c239f6f4310e43ea870def160040c08678a6d2354c7dfecf4687c46473c28be3ce2cd929b09b7a6446d4b5d4cda1b593c857c2669ba43d6a801b3366ec58306567e87e4e83ed5c05431b32fa0b2fa912e9956f27c76515dd1ee3ad0337b0773706cb4e7bccb7b1b8f41cf7a3af38e29c7014630ed10154b8d44eec3376752747831ef1cb93ec1f67cd1b492035b439229863db1d0f3afa814c6440072ba065b81fde97814867d650ba0cef8c2766c99d9a7e6e0742eaeb26c7c1b70135b72e2380179b78436b0a1ed6848d1c490a3f315d648ed15016422996b49a40778b1d6dfd75b217c714639148b38756a614d7c9feb64de23abb7591db92a908e602999545353b14659a0266f73f382bde148f764f9e2e3d088e90b7ce20d182ea80ef4b292f8fb01a5f8261da38c01b6522127b34425dc072661a651d64c9b415829e3a8d82175d2e7b05761d6ad5f90c2bc8f691b5cf03a18fb90b3e7cdf27e2a346d2ab04422b9c2a7aacde151fefd74fb228583a777c02b26d04303de181b43a992dea0fc581f43870f346d1c24536f5bdab631c6ec3103f526d56c059d4e73df5f6c678dad95501debdf96ef214773b9520dfbaabaf55e75e39fedc8379a2c2568ddf46934f962ec1fa90d14149fd618c3c61baebf200481f48cb39f6e8aab7ae0d74ad67a4fff9a5d6fdd6901ce65bf116970d8eff41bfa7febb6e0220ab914727654880e720792593a2b45dc9db1a2f3d3cae799d8609df19a176ba08c62d14cc8f8e6468a9f50e5ebe952a6d6c9f8deeaef6812a9a6422deabed8aa650d3f102fe74f491c0bbbe782a9b6190c3733c8b6ccfadda414ab522cb7a9c0c6f9abe8b3098b9f001e57a40092d92df78a329bf898d399e999ae9c134a28993b253337055316438077d26b3d8e602bf3369ce5185bc66512621a2f10e8a38ae9d675b1593e16ae2a06c44a58889ca65048040ef9c25a0924e7adeeda1967229c4ee62abec2e36686717904256e67022b2955ec6a232456440ead796397d04c7bf24b90f4b53868fde1fbfec64045a2c9ce3da46614fca76dfea8af24b4dedbbbd5c0410f52e8ed757181061fbaafa2997752ee1a5d35fc3c20b9ffd5569b59381093dbf54d826cd089028b59e3e82f302f55e72310e5fc48eec2ea50348e5a1f889fd8b54611e483efdf57b82334420cb38adefb93c572f4d365d8a0ad3a457936d1871b0a7d4037443a1ac51f3a67a10ff010e295ec5c28e92ad3860eab08d6067fe52df194d43ee2c0cc3f9f4bdfeb5c4de67c2a301e69e21d2342892aa2841c1a45be39d0994cc3ba7b05be47334da666dfcdb62e51c726967731257b1ad084b62fbe3ee514cccc927bd02b18649797716cad663aa392ac41bc0804878346d5bb348d667c439acc1ee2e67fbb24bbd7cc01c2bba1696bf308d16acbde9316a92eaa0cf4c292f78be9874614d5254e7528ce3db90dde4bea5520f3e8f149cfbedf30e284922e5e283f630dea6a3b3050d459f6a40da271527e8e3ef85173daab102c32f98b35fce34c31c8b9355dc0df9a08488e3605ff7e6ecb0d99453ffc2025003384a1377a872d9f04e68ad7f61c29a55203a456a1d435d53230bfc6ca735bb908c9dc76fc78ce15bdd9b482d1cfe46ad495033d7a810faa8b174ab1ed2a6c7ccdcb744c2925c9a0cdf9a336d9b7e4d111b81675aef815e633af7e0e2cf88e19e858552e6f1fca97", 0x1000}, {&(0x7f00000013c0)="72a50320afc792d7cead7a68a6c5f9c5538acbcf76c0c3a9bb1a64187f4a692f7abae2bad38f54cc8ea6b5fc2eca890aa5fa3189263fd86acc702f3d615906722edc1ab7276c66fde679a579c3a0ae37717435", 0x53}, {&(0x7f0000001440)="2020934fc4ef7a8f5bea1d7325ab4a5407dbd73d0ca2a3fade36e62d7be1c90f2f0c0a846d5044cf839b1a41184f77412ea1f933a49371e5a794f1338121a95b317bac7780848e85bc3cdeb64e0f405e6880de58338702f6a03fc3e889f71ff2d46f74dfa35f8fb81b60eff6205b7fcaeec52465be621f494c33d40a71a79ab0e67a872d5ad8c8cec05a56647709681092", 0x91}], 0x4) socketpair(0x18, 0x4003, 0x102, 0x0) accept(r7, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) setpgid(r13, r13) getpgrp() semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001780)=""/94) 12:15:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000000)="8df84c82018e3e8f1ba9995034c0b06e16a39e85f9ebdfe58d5ad19620edc4f31f70e06e85", 0x25) 12:15:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf133630100f3146db60164b569f08a2c6da9b449dd77a7407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9e19479d6113a8c4bb1f6e7afb12a5a37e6f95d8ebde4a399e197c018d2be90c2c5db1d537f17153c0b3867d95554acabe46a7ca6393123d59c11666b1fea4fda79f9af329c9951bd9eb17adb47c645c44112073d2029441ab2e543b50d9c9ad85c2a82974c6954d6d2cb61ae929913ad02e98d7c5ff12a9f8ab8122d5cfc234620bc7def7d09a83aee98c182dcf3cc7f84fb5f8b864731d36194793148e0d3f9a0c7d5eba93b9172244608ebf586f21ed00afa4d16a301212324cf53ea7e8ebc1a4f56669b23d5d26d70de75d54ed521a49363fa8a2aaaa19ef2b6a586cbd6a56c9023ec775024a3909bc7be31b6426573f4c53e817e76606bb42a01f0f8a000005906f9fe5e2e4257a0f73fa35e2bc63c7088e79319e6273ce5856312557f5c9a37d1275c92c8188fa97d82c82b718f", 0x2b9) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000140)="0d44678f05c0ea2e22e26d6e54d1978cc2f9f61c65bd734c23fe51f20a25179fb419406c61296e3b260f497b95b0515ba176cad085a75c349dfd2aa722701050a9756de2c5", 0x45) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f00000003c0), 0x10000000000001e3) 12:15:44 executing program 1: r0 = socket(0x16, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x41, &(0x7f00000000c0), 0x341) 12:15:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0xafac) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) sendto$inet(r1, &(0x7f0000000080)="52e2e7d19020268fd831626155ebfb92705eb1b4227115dc0e6fa9c93a21ff3bc702afdf3a8101adc5937f436a4c1006aa20b6dd6986b51a16a79ce3f6389e9f75fe1d78ec07860650ec92b05f8089b9e141dac7cb3a148efe428cf0f408c5ec51cca5157458331e17a61797c053e1eabad582d62d4c30c640742daf022450b5a80b64c829f93ba26678b7fa438d859337280e841c638634214d9500d8df74da4ba534ab730f0e02", 0xa8, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) 12:15:44 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) chroot(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x82, 0x10) msgrcv(r0, &(0x7f0000000300)={0x0, ""/85}, 0x5d, 0x0, 0x1000) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 12:15:44 executing program 0: r0 = socket(0x3, 0x5, 0xff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, 0x0, 0x0) fsync(r0) socket(0x10, 0x3, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 12:15:44 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x24) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r3, 0x400000000000007, &(0x7f0000000080)) 12:15:44 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) sendto(r1, &(0x7f0000000000)="16e57c8ac8dea600fae7faeeddb19b03853365219ff5f6720415fdb9cbb7c531ab10ae7e6a8666ca8501a2ddf496cde2cd9f15b89065b1cd8c5c1b97f29a70e01e265f2bdd9093ea98", 0x49, 0x40e, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 12:15:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x80000000000018, 0x0, 0x3b8) 12:15:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x802}, {0x18, 0x3, 0x1, 0x374c0000000000}, 0x1ff, [0xa57d, 0x8, 0x4, 0xfff, 0x4, 0x8, 0x1, 0x1]}, 0x3c) connect$inet(r0, &(0x7f0000000040), 0xc) 12:15:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x0) shutdown(r0, 0x0) r1 = getgid() r2 = getegid() r3 = getgid() unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000080)=[r1, r2, r3, r4, r5]) 12:15:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x1, 0x2}], 0xfffffffffffffffc, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x8b, 0x4, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x7fff, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x2, 0xa, 0x800, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x4e, 0xfffff, 0x57, 0x5a}, {{r1}, 0xfffffffffffffffc, 0x12, 0x1, 0x0, 0xfff}, {{r0}, 0x0, 0x0, 0x0, 0x1, 0xab51}, {{r0}, 0xffffffffffffffff, 0x50, 0xa, 0x8, 0x5}], 0x5, &(0x7f00000001c0)={0x8, 0x26}) 12:15:45 executing program 0: chroot(&(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x101, 0xcc045ba47eac4944) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0x8, 0x3, 0x8, "092954930b258e309eb87c06ad63fa7df48b2d2b", 0x9, 0x664}) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) listen(r1, 0x6) 12:15:45 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x20, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = dup(r0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) write(r4, &(0x7f0000000400)="2eb32eda1eab7a574585ed8b", 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r4) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) accept$unix(r4, 0x0, &(0x7f0000000380)) accept$unix(r0, 0x0, &(0x7f0000000340)) fchown(r3, r5, r6) unlinkat(r4, &(0x7f0000000100)='./file0\x00', 0x8) 12:15:45 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() msgget(0x2, 0x40) 12:15:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 12:15:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 12:15:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x2) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 12:15:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000240)=[{r0, 0x114}, {0xffffffffffffffff, 0x49}, {0xffffffffffffffff, 0x48}, {}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) r3 = semget(0x1, 0x0, 0x85) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000000)=0x80000001) 12:15:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt(r0, 0xd35, 0x9, &(0x7f0000000040)=""/152, &(0x7f0000000100)=0x98) socketpair(0x20, 0x1, 0x10000, &(0x7f0000000000)) 12:15:46 executing program 1: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 12:15:46 executing program 1: r0 = semget$private(0x0, 0x3, 0x39e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x6, r1, r2, r3, r4, 0x48, 0xffffffffffffff81}, 0xfb, 0x500000, 0xa58}) clock_gettime(0x2004, 0x0) 12:15:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 12:15:46 executing program 1: chdir(&(0x7f0000000040)='..') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') 12:15:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind(r1, &(0x7f0000000180)=@un=@file={0x1, './file1\x00'}, 0xa) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x100000001, 0x1}, 0xc) sendmsg(r1, &(0x7f0000002500)={&(0x7f0000000200)=@in6={0x18, 0x0, 0xc46, 0x2}, 0xc, &(0x7f0000002240)=[{&(0x7f0000000240)="ba2d4605458c05c7e81fd5cde4d6e1acadd067817bedf87fd8dc8dbcf988c0bfa17d475452db6dd2a1bd3556c49eab68173cfa5364465e895d722395b9dd8783fc235061e83c729bde9d42d6a23219aaf69246f846e2fa95dfb438559656b557e29ac8a637583e1ed719f5c830e95f00f9fa586ec036cfb006f804021dd059f0ebc08162254f334333c7f9f8332e2e00831fa1e286c06cf6cf27f2d08ebd4972eb791182f286e363a055ff8c527c4957606474413d49a934f5c04bfc3559a112a3b67bece08eb5eda3027216238ec7411ccd34374d3472bc977616b92c8a9a6718fefe8212d5de490e539b31e6f2382c38f245336ea4fb1c99a6212711a32ec951256525350d57101832a7d5238a7af5a9dc830ff20c533ec5a84bc51429653d57baff1aaf560ca3f92f2213a984de87eb4b7b8603f9311b6c7c66abb9744dc9d01098c68b6a354510de2c2cbdb00c1142aff8c08f2975f53c28a43ee44517f26b9b5cd9f2b4ed72aec038ea77b689e9f3738a8e4be3f95722e5f14b225ef57bbd6cabf0495da5454e22ad0f30542a3d821256c10a9a88bbc64b3485936c07b55cf629c46c1528719dfa722bb1a5fb4f6825b2696f83a02b76375d36414753277cc66dfd3fc2809ad9b8d96c142bf86be729e61c79313283321907a4cbad3bedfd7bd55d10e85b5dcb65178eac31e082b098cd486dcea53ee2c86fc41a12853a851bd202ed50596f1392847959a9eb523c584192c20fde689cdff96ccc9dc0fd94c182fd5bd418f094ebf292086c8528123d1e855a04cb0a530078cbb2ae59690ff857163a90d95dc6628fafc3fba983f4c3a0e58f026d4410f3cc6963e1edc63e89b53e4d94f15e1411f68814c5f2c5c2d21cd7c7eb34c54f3c7c317337762b663ac7dc69b8b69b15573cb6eacec70db7b8bf1037a8e603b871b866ecb7d72760d2733efd7d3566580821d7b7ad17fe47a2ef70a767aa0726d64f088266fddeea30cbe9c1ada278456bff8e20a1484d21d4342e340e738792debbf73c6d1ce42b698b0b6bac75654b2b113ad2f9aebe0d9e5d5c1d7dde2a84be35a54cf6a3ccfbc11bbfcf51324594e255c140646ae69ef95d0f4c97844f305e8eb9d2fabb8f08b745222178fc826b0ff51cfb94dedccbc9f9cf31ce90b067aba41f1da3d39d2710c0315b384dda5dee325fbdebda925c552bc6bb36ad7203e889a052f1c4faa95ae8d6f2e7138576b8c9f0f3ded697a3c298a74aa0d3b7065fd70ab27a034a7fc2edcc2dd38e2ef5714f26b652bf6176e2c0cbd69bd323187b03f52b3798971d507e4b7a6ceef6e1e59e7617f9c81ad7599302687372728ffc47051ccf9f8399a37ce12494d958c75ec1c6bf0b50f05275be16cdbb05c45e37b722ec151c06bacdc57e8bda54c1aa40edeb4b67ab9ef6812a96a5f4673bb07fb1a5a7daaf0ab53662c97246ee7c24f7eae74b48450cf1ad2b8a42707da87cf2199609948ce6ac0cf79dd2cc315e0809caa2e4cb65a3b8eed3be5453fb2e9b72b3c0c93681dc57a02609b88c2b5c157f395150fd258335f5592eff007730a3ccb24c7143265fae2f58191615a5c0048861e3493e430053eaedabe5d04faf657025968db4db6b5926bff47b639168a2f8f2df7738a316879e4848d1f9dde22e6d3c02d410bccf5acef8fb5baff89a85a72bc6f0d4ba8d5abe350e4ee8b1ffe9ae4e025704c007a38c97e1975ad1878385855ccb0e946156b67b43cc59592894449035fe3637b62b1a5228cf83561a1c9aeea1f0b322d4bf7addfd2671dd0d3362a7daa2238f0c716ac02813db5ac044d2566952bed8f6ada4a60a301c4d145273006c4e4826303cbc97ec38e5e8c3147c80393852e2adbbe13a2cac4654c43cc300071000af910c44fa3f6ac9b9465aacad86ba77f48e7ab5fd448696b7b01a4b258647f4c9204551b4288031460b13f88ef3b1dc29c4590b3fa4b19a65d51e934133dd05cd4bb8980d0f23e252bbbe5a8c202a6c91a63452f6f1c20c13f91347170f834ad5ca2648cfa3801ed33ad061ccfaedafa218248594b4320822fc820f477db7b5ce63e7439427f5616e28b7b39e42e02e9c63c93b34e2816a11d7e75a9038d6cf5813244382a9165b874e9ae46a4687bd98ad99ece528c3a3a76f96209019d9894a40243dc558691468bff2d1d9bed36b3d6665056c299b864de9bd8cd87338f142729a2986cb9e0a751573143ac0789e3878a5fbd364a73da946facb9e6c4f54589c7b805fc5060107fe042aae4c6fbb9fa51237db9f33d20469c60c5154606982a9c4dd7e6f8a7512dba7043370ce8d00bace70dcf798fdd9c2fd2c8f98873dc3d5d150a81171e2f96ddfe93525ff43a9863a8b5661631f10ee2d721b5556ab49e9475a5bae7ded6829784d98680da8ce0bbf8077cea4f74f770783ae3e3d130f51487c9faac9d8c82784e4f291bcfbb6214ed5ef7af84511d398dd492cf6bc99f58a892fb04513d2b3d0d93a077079e5e0b26c8c53a2f33db6bcd6e63e57448cf27b92e740d8bc3d2c16c1e681ed9316a5fe594c14401b13516e41d330c39373e0f2fde604836c0dd06f43e8a382cd539828166d5224f8330a5a034938f6af556492f723a3e8fe57c6e1e86d8f2072291716597d8537e40e3b61ac04516ffec8100fd35fef7a8d93493b1d75a41339602f4d6be8af8cd88a654fa87081b8f5bd3c77655d14dc81c0ed3e7d66c7ea69eb7fb60b7d5557c5a73530dff14526aed4b5cb34cac12a1c656b9adaf8d5cd4b3ac49e459fe245349d83759ed3df5cd6c9145d74a8f7ffea03626f96765f1b67d8685d872150452faee7bac618d09789476eb95be4135c4b00d02d24fd73998762cd47807af1bc590ce6fbe8e9be5246440b29810f0c72762e0e1789d1d4eef95cb1780f461a49fbb9c03c5e3f9e37bcf7fee993814175af43cb040d83b45f5ff73c1c27df676e9444f52b007cbf72dae177dcabbf83aeac47cdeec44ad1f68f5cee507820e7468f6dede6720247186bb24e55dcb2e79a9fa4010c3a6ad8bdad642d157cfdfb75c87751d51390ad9555abfb59d43686ba01eefd798968e81ff16e63384bc9045186c8bbb9dceab51c4305670015d183565fc4ac60df2b6001c554e7eca6d4fd942f852b77ec2f593f4ff4ffa21db4295757104587a80ea26d5c919785396c41f5d9ac008efe2efd9cdf3ca9b9069992333e9c8dd1efeb1713401082f910bd47326d392d42497a541fe370aa28a32ef8df258285339350f6672152048ca04fb304c1ed3692c5c80fe8fd4ba42d18ba10f212223ea52ef0fb99edde45d3d80d7a878682dba84e3a7970f85481c64cd7257b414814ce6608ec3857bb93e468fe6177ec6203a4d403a1158382d78038b8f9a384bc84afcdf3efdb2f10b1a7a1f0f303aef11242e06b2d6c308e572bfb8180678399e794beb7127be9edd411c6265b7eed0b4800c3c25e977456015b5beeb203a94daaa3276b0a27465a1cc07e9b0968649a255865309b5ec9d564bb4c954f8b2778c148ed914292a07f426a8acc4002e1bd5fedf829c6972b9909fde24d49c3b6c7eb7ef4c61867885ef3b5365bf157da74cd6cc23511c6e8f5dbb6c4d1e86497d8d4083a1e489f59a70eefc785732d7da8f7230773accc3035af7835984f9d07245ccc0824e376c065a82c4e68003fa0f9dc04bdff8784e15c98a1b8eb69c68756b000a6c1d301d3c69c02403e947e882743fcb8245a337d63e414f37571d8a6fa798d75a9f19b7134fbe7c65202f45d45f8e3ee6c2aacd22dfa4429e366a24679f61fc594ca8c646dab7e0a63f015ab78c5e7107d2aed5c60c97fd14ad507c6bbfa0c4b94b8edf462a6797b4334417197341ca56e8475da94b0f8736536a80c65a760c23ded48c3f7eae1b8470a1702784dd5d99a26973e9bd816a1108742f0df37e955e049b8068ed154c6e79fcf8b7180c868aae25b6def5e0987bab1511c86d5ac972237d61ad0e2818bc16517eac350c137945e989458492ca4f1dccb3dc22fa032a9e0095ec8bae8e5768d284a08b25bfa06c1c2b36a1faec5e19b3fdc2dcbccefd413c7946356a85f001ed7ffb599f97afae1b7727dee3f30381db9000d5bd74dae8b7b8581f08564a77932c5dc8d3f558591eee6166213a2d74414179bea27d3e906188a1801d352a46bed24222244593f04c3e1e533f75630de315ec0472beffdb682a8ef44317e33c1c16ac960ce10eca93b70cce3df3274e6b8fdf54602109549b3868c3c52e96668e4991fa887ccf0aa1dd71b23e66239af8eb0ea0c0b8ceb150f8512ad9e3dfd8f754e38e0faabb478be0e07e92d4278ea491d3515a83472d228b689b0dca4902315ec41de3adc328101ac7f8b2e16da4c8d90ab0c3d527926fe17d6c3d3f9e5f3be899db028caf8410ca267c59d362e3a43f03586a721136e4a21a6205609b63976b4a9998d02019afbbd6f1a1a7a4764b5b0d4bed417c29a3a5e816db5c4a4659b62f831624af97bbcb135fa251db345815622a8956339fb52548e42b07ba317e40ef49fa7265b6de77422bababfbc6af244d422c9062d41d8897de87336eaae6759a1bdff504a3033e68d0338a6ef0b68bce357d67801871b6f6bb3a931346944fdf6d9346e3b411ce180d165365008af5e903e6e1b977c0e8a829a2e49524f5a0776d11d89b7d972704e917fe81205553048452b8f64a26c21b581657077ba5be05152bb16b8e8adbc67822342da38307b93a2a178c97b45f89761447521f24f05de81e5d87911649aefed64e48027e39dc086060913b1479a73bb8c84d5fdc5b470feef52036fdb397fb0a710ba0755fc895531b039d8b5cc9ff0a5dbdf5f4e790095f568765a2e92a7ad11a6a16fa35d9298630b2b02d9856c1ddf9caadc908a097ea39c25fbafbd743c089217e2f312d9c08f7c3a23024acaca19badd936aa8ddcd9cc3e7e4b35578bc18ac53a4af75b4780aaedcc6b6b4d61267e02022d1444922ac5b09f06d32d17e5681764880dfe81dad1d7454cc34e354230aa13d2dd180d498ad205a5ef4be7af05e2884ad1b4ea1c11a3f398261b58010b2aad36f1f9117551738a012380494b3da5730b751275363505f6c6e39f8b96c8aabbfd24f241a6e9123e753601c7dc37e24afa33912e90ed1ee899777488e2b6174f5751c7dbb32ba81d1bf4f84a1fe056f1f1afbca183262242c2664ea5c553834d0f397dbc43264323b843557cd077f286deffa863ee76f8f747205567aa6f69a60f8400eba635c4d37a5414a09540dd6eeccc611b19fb70b6f1d56ddca45bfcb8e979dab67c3901735e07264e445611f93433e66b1e55f5e214234c22e81bc11ef06a7a617c3032a9978ebaefb301b25a279f4edde86e5575b44fb7482faf9985b56747e9044088b5cc9eeef9d13df74948102f34adac6eff8e4dcdc31b0db0c90de4fd84ef20c4b721f0f64ee27ffbe138f5277678f579f54107eecaec6e8449b2eae2a5cc19f927c4def0a5eefbc935a1d628e9236050e3172d6fa4ac716cd7fb6190b2f73c5ab60f9e509c7773d67ca26be62a84b975deef375d0ea1175bfca006c4e852fea4ad1e98de70d9e2f71644c87397c3dfcdf77341c969c4328727872cd7b6c166081f40f62f3ba5f261e7efdb9c714c3760d95d219fdd78d290b9ba23dc40003a327e6a99c0685db00c6208b20f3dd17fd69cd027f630ac025c06e0c44d35c195cba8cb4eae1d4d5232cb44c98400a23ee06041ee4098e97daf8b52c8372917bace10618b9387d", 0x1000}, {&(0x7f0000001240)="8c6d30350d0c7e2b8ea693b90958f073de3c5ed0900dc1aaa24e5d99f4dd047fbb0592c7e2fdcfd30127f522ccce47228f57d87523c298470c86e2fc432f3d30c47a16cbd87a36f35eb030432d6890f9c02c9e37264057606c253050eaa8f09b7b9a05bbcd4ab2fe2dc1af6619792211d6eab8d5b8c083376f27f70984c468a6771c27bfb1d68f56b90be24653974aef43b370a1a70d60e333d850995a1a67d815b185b7893d05e9186b57f01e1cd31c949a7b75f9cf4548cde457bafbdcfd4826976c56f66228cf4d4b93f85bbd0fd0bab766e525414a38ee02594d6a89e992b0699282bbcca8d02c920a6587ca6f8325f45b52a3667026ac4569ed5d9b6dc8c57c3d341149861cfe5df6837d3ce0a073291997f89e23b40c000b78fe6a7783b61ca310b6ef6ce3edd6118b1ab1eff38563acaa8ae627684bedd6f153e8f4e99b8345b7fc0819f48c08fb65f73dc8998739f9a60fe00592bc4d9fce560ddd257bc31fe811ed2f4f4548016201c5b48079ca7354add995251d3c269d8d193835a129611f650f5fd747ed14a5d06c0804d42547838150680ba4a8154036102ba50ca64202d8ad1b925609d29a6171e7e78e2ebdb42a4ee865e3fe741e685c839d4352fd24c0902c343b42b541cc719cc74992e5f285e1adfab9da32a1978b2f741c41f1e3232221c26c0a99f69092fc61047de4fe991c4d9cdf8f85c5c4aee8ed81debc70161a7406f8c542417b87a6096b02403d38b4706dc59b647b5f7e03002b941df6aff607f1b68c631539232be590fbf0ff2912aaf998d7b8e5603edda3401da4b6cd79ed2b872ff664882de0aa161ef6d733a8ea200c4540787a09195406b86e07b28e0c93395006a8264780bc61d993b0f6d397d19da2e1f640054570860c9156517cad974c135ff36bd53bc78d7a9e84e1fe566c5d2aea58d50d9ccd7eeaf11ffeb844c7bbd4ec43a9c70aebd1aadd69422f0d88b78759bd42520c628294e98affdc4d162792648e988a6d5a87fb28b5e444c89c5c334c3906351713e4705297c8153766059b218639e17a72278ce399f18406549abca4f410f86a11138a346e3c9e0665083680a3e297cb7d88fc54b53f5b6342ea4f7f3d1d78d0cca0d85936a06184bdb85993bf396e4ebdb8927a4338f92ef5f410d9ce9f22b5db4e237daccbd2e3d78ba23d40b0d0c103989b70481c3d9f9971f11d5400f6f6a52653530720bac4e87d02c9beb45aaa8d7e204f67a6d642189445c904139dca37d905e949a062b785a8ae2dfca72ff9cad432b61c3d79e5f8842304b2db60bfd74bd2329a8dfbf2e375588fe1959da6240678910100034b01145ba2425187ec85aff192ef56727f52d0b9e95b83f7d3862cf5e9976494026a534e30f2a8d0bf0f83e81a8dc4441c108a70d81ca50f39eb392cf4d4e83020dc0f1bdb5897648687196a8fbc460c165c5d6c560566f8dff93fd03f5fbd2504e9647d55e80066350fcf852015466c8f9e85a0914cafb940195f86cade174e5b3d98ebfb2b4b68e26affa9769d6559bc9a008d066a609b84ba58332117c8196fc266106801ee99bd43e2540b86629144985eb33299dba7ff62a866918cbc90278a84e17e283db85bd6229c17ff5dadc7f8a4f75a02283e835b32c905135b4a5b4f5d60948e3a85d339e878e883962aa46d287b878de0bb0ad5f642aa6643771bff29b6d109ebaff2addc757f448f0d9784511a04c989d2434e5f42a188c3ee441cf5b2af2961c8685992be4b3a14112c4e7eb2419cc8e4984c8a216dfc8c1bb17a3a75c8ad2a42dcb7d62a4bf28c2cf7dcb1fb5f851fa1505831f7d3d2eb5495cde3b72a9958725a618e295a3e3c0a3b2c7cc80bed726ec0bd0af83a05590f08ecd1d1d99781c6cd258ab11d92f34fb561d8ba72340dc6db0af7e24267216bae5657a4821662cbac97448da25eb6ce7f77f9e6b44a99ba16453f360a4be2c5d32ee8def15011ac74a03b019d31ed414ee0e418a1b7978b7513689cdf50f88ca3bb097ec5fa25de1ad27eb075d1e63e21e6f19aa1445efc886cd558c005c136c4155e46d08883d76130294a49ca2007609901f2758664953c70ce2cdd251ad1252bca1a1f1766540a1c54498b41eb7a73eccb22ae57595a923c8b49db88b4fa0ab17282651cfc88bbe31fbcbcfaf77efe26d3ca565e4bd067e32f672b4cf6d72d0c37543eb00c0c27ff49c4e62a446aa76587cd12ad912bf9875677c1bfd33e758e7aacbbb4be327d43a52586ff4a751f935caaee7fa6bab207517e8505c3142cc47cb4120999944df475869e897438c80bc3aeaae80f41c5ec6784ec6084bbb8e3f54fceb4b0cfc9e6cb604b51b7726459cf792aa00952c5d32605e0b580487fe7cbdf43ed1f7af674bddf3945a9b526a3490fe82695a9987206a0c83eea550187f75a9c90de1b3f6bc0e1df239705ce22c990dfab2f823a0a97bad6065b4892e47b801bb23ebf6b5e0ce52b3ad3e2caca23241d4756eaaf3de5595de78c46c9d14d60b0e9dd2c947bb574cd71b35967322cfa1046d8065eb226c922ff72137d27dca4d3420d3d7d4459afabbb598e5c7f263c1dc883505b8641eb4ca91888879c1836f67475f9848c46a2b2d5d0ff8df441bb488498567e07651222121afbf05a08255818c2837188329d711232bbf0ddc0dc3a32aae9ec7eeb49588ade0906acc3ed48025b6aa35416c2c2286bbfe734ac013d4122708cd4de0566a560c05e362aa910ab67d7774f854398d30535a958a13e1450b3fb85ed57ff465bb0570b7e48cc264af24240dd00a8fe7e0c6acdfb6eaba4354af4617fa1cb2dc1e96a34b701bae0f157a322750b35ecc348aa2876fc1d37b23db3d2d4fbec3624c6769ed448e91f432670bc2eed5b2a4326ad2dbb6befa50ee566986ad376798fa7776ec579fc82931d3a3787fc6f944207d3ac7f1a522a38d74aad4c7036d4c68d7fb9269a4653841c8d6cafd0cd2d37248c7553bfc68d4fce083610d5222b66cfdbb0ff76a7d8450c543a9ec4210d19911922c3255f83a3e82967a1f05ee967ea5fc72831fe8c473fd2e93642d2739cf5856f8d79d69ad92d54f2facbd7819566e14e62e168b5fb74a0b331f96404b01b8053bae11928b7661adfc9ce0a485ce731f9260db347ade400effa74f689ba947963ce2df2b4368cb82fa861ec098239c44dc24a3d60550513da2ddfed1ce4334ec404302c5bea441d77487aebea6c0cc791f455400a572d34288fb33531dfd9ed1ae8e43110b5ecbfe3c3ceb599159927352415077f832a24d1594cb2991095769a385659a8b2165744cf42d376f08b99b827ff350468f742a9ba329c71a7a9584add4bb78da96eccca52082db5ba7eed5dc3b36faf6b7c6383eb84a393dfc0360dddf986edb14c6b076067e621802c0f41fe67f8a191e0666dc0509c1943f546dfee644ec610979a582b218f7b8c257c2187c3704a10d2b2e1389c7eac5295f4d5901e2aec4d51f3a818441b771fac0bdb5be03931ea3ad8a211663f1c7a17d80fb90247e6f297d17fdb44cd8167c49a2527bb75f410a02f0c466a2415744221f9fac3877f83c591e7b93345927da49184efad41d8c3c2bc6cfc8c13bff0a2b61f32326991bd52b222808ff991e137e46c62b40b7c02f72d9ce36ccc34a67f6623a4d0ba3dc9788ca372257974837bca2d9bf3374b005639cc4f042f96be9bb310b54537e8421cc916a4a668c0381e472c93c76bfbb41a2bfab8ae3370db67aba9c9b2597e94d115cd5761fe323b562ffc87da7c1a0aeb83f203d0fc292953d98e5b50913078dc8eb2def72562a6c3af6d7934b7d2e39d034928f94fc79f189bd0e14d51bf191808c3b65ac8e57c2d46f34c37f76ff9a28b916c3a52350838cece00bb64dd1a14a179936f50a706dadf0040b88f8f25c48007c2adb76a76ec33279efd564e22649229d81decba7c569184da627882f32379c3e11d38f6adfef84c6608d6f83edda1853b07d46fa7229bdd2ce67a1776be42ad967718b4255b9bb39955694108ba27d6fed0754f6e6acd296de1310f42dd53b98360425da7d13fce5ec84e228f1ecd81473bef9ba3852ca765f54f8f16764559c9d9d7479a25393010c4d720e773fdeec96e47490a039dd0bed031dca9b9a26e190afb0fc8b2f16753e0822e30622f5335d746ecb4c20c018e9155fa28bb8549e57a68cd0bfe0d8db931c26141b067565256ae09468d765e8450fdbc3c7c9cf4485aeea8a5b23b23edd324a8bb64a9ebf8525bd2621779cc35f95cf6be818262ca2f88949c4dbacd648e7e9f26bf1dac295229448ff30ebaeb0e486621d545cbc656ca3e4f702b21a2044ec6d4e6cb9208fd9557a2b9d9532da039c0321680b3eb7a234f877f3155e074cc6cae473e1df163f88078bf81c26f0e4a79e138c66d4023e5ea928f64c7ecf560b4d4d4c50cecc9f2bf0239562e7c9fa012e54b8bc90e5bfadf3d5aa55fd9cf870de1c998c5e8c36ab97f7e919ce41b40d9181510e05a96a2eec8702641a1790efa54355d1593927e7f8b92e08d5a8a2b8384692f7f57646e048867d2c146c67a9716f1d229f04d3ba0eb532ba054242c767b6cab200485c78971f2363f10ddcf928e5149f356478c2afed4afc2fd69ed2f933f57adbbf57c84263ba6d51dc72ad4d24c346059f0912f574cbb33021c61623d2a0946a5791ac85d2ac3ef083dce617f2a99fc268f3c466c95647858997448695f7737cc5a339d907087d90e917d54d5d49013223c212a2a677f710e6f03f2312f4f01caa9cd6e6dabe720c0c55d6dde73629f8b2ddd624023133e29657853d84e97a62a24bfa0bdfa85bd375297dfef87d0c6d0e3cba201d937d24653e6fdcc23762f3d01778f151a322bf14e5d49943feb0eb1d0e5105996999422d28850d8a7efe075d6f02651cb613e55a9adbaa151eb77ba4700118ab40f38b79555900e5b4a9c02c795d5c625833c642b4514e9785b748e4ccfd18c0fc2f51042b9784b30c063fd525655dcf03c02a380971e92c3928c8402e23047333c356672c25290579619dbc2bd9d2e64d97565c47da212a4815b9c53836056d389474005fa0bde1b1ee1561437e2f9a7b9514b7d412fac124b708a282d95b40a3dbdd26b873bd557375b42abd0be78e435e3008c0f2ab14edb7954f3ed5d617b66d32f092c7e42243f28f6556c2dd26c45b643782b4c39a4e09fa4bf7c625a974eb25d7113caf66f3abc40f4325321322f174613c094450a4168933581ef4f96dda1393bc73e815bad2c3197ba78a0bd5d868983875d249db3dca96895f35fa7f9dddef6bb92062c1bf9d2b5263e6b3014e9073fa23759a721335f6d81145458c16858a5055d2af959b50a303a9741b351636e1e3d0eaea84654f67cd1e1e7bd7d968dce031b87c142eaf1f2076a981af582fce00ad943628186661663a9f159052d9a913bf90ebdc485e163ddf4528c139a241098885c280e7528e33f36b7a86ab7ba39acd56f04c0066507ad54d05bdf5b85fd3f5a8809b7914bd4da270b341837ff61ef4c55ba9481f36ebc4a88256b6e10fe6baba8db2165b8329cd8c337e49e50b7c095acb0dcadfad75c0cd3e1715d44dac5e89f87825cf9621f5dbaa1a43d874a05f1c4950c0b1261a4ee9b37b69e6796a9a6b2e3fa385a0ff9fb9cb4fb87eb02d65fabbc43de00690953ede565312f76d5aa19d7f2ecdc9d572818a2025a3ced3c6f5bd0d65e34d7fd962f8683b3b7b5ee999d15080a85f041942edb477436f66f15b59e89bb2a", 0x1000}], 0x2, &(0x7f0000002280)=[{0xb8, 0x0, 0x0, "6d7338fd32f104911fa852ad18517118358efe844efbec2ace75956a59dfa62471693153d2b0346a04158223dcde89e3b91c8b0cc77f391b26f3ab0d3752573e98029144084737f5880d9046ce484fcfb11e2293530972088ce5a97dfc7d0301f1d61631d576cf121e116cac740a0949c6c7bd7879f014957f7c882f1b91e66da7f72167d6286d1116119f44c8cc159a3fd6e2c507c9219741ef85a4ca9675b640a00e60ff"}, {0xa8, 0xffff, 0x8, "15ebcaf10cf08ec63ccc67e16b3f00174f10038c5ce89d7ccb63eb3c98c2a24341cc1a539433e10ff0795b47ba496dfd82827a9c386a94b5c74c2d0d28bdef7ef46ff54a423aa14068e2518b61d1f7bd5494b2697a3224c0da02caa626dac8fbcd90d1896d0bb359306fc133915aecbb89cabf56c15df1cf1040828fdeed0f5e3dd01ecb1f3b840d48761d5579f0421aec378c"}, {0xf0, 0xffff, 0x81cc, "00dbed82370fb2d00f7d8f8c27d821933233a488aab7b263629113440f377612beb65cf794b36a229f31ab91bc0d936571d43ce55cb826cc3ee9334368c767567167fd866e837c3d6df56c254108269ea4f7672e99e2f12ccc5a278505b9e3cb71d52101cebb4a462bd6701be3133ebdc7ec56c4232a9eff034b7fbbf6c0acfbc1e03a56c0fa899f455c99dc9c672be0539cb08d95006dab1aff85419473ef471786a84acb38a46284e3ab8f549825a653ef839c499b3b05974d134dd3cd1d0050f6487b9c2d13c7e72fd856519ea5e667c4754aa90a814812c48ecd48292a"}], 0x250}, 0x1) pipe2(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd06ea4c7bd4c7fb3) pipe2(&(0x7f0000002580), 0x4) sendmsg(r5, &(0x7f0000002780)={&(0x7f00000025c0)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000002600)="682aba0e6ad576ca7265e0db5239d81f743ba1d178622aa8de98f1562230b7f38496e180d9f8fb6c24b55ce87cf0092ea8c91e6e372155886f45f04c82fde0036595d44dbfe9f66b95c006ff5802ac06cea679054bfe3c3b6d91d8d8bcc78bbb370beb7e1176d7230209bbd5a18706f7779ecd68589882e526ec5c04858464d0b438c01d7b8b7b9b4ddd2e54f2e247107e2d0c9fb0e5a061a9b202", 0x9b}, {&(0x7f00000026c0)="61b857b798ae9b9fa34fd70a292fe725e6a74a8a3f0e648fc953236983f0985fe011638567a3e7028c136423dd218cacdfe5f86890ff", 0x36}], 0x2, &(0x7f0000002740)}, 0x7) open$dir(&(0x7f00000027c0)='./file1\x00', 0x80, 0x105) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) fcntl$getown(r1, 0x5) ioctl$TIOCSCTTY(r2, 0x20007461) pipe(&(0x7f0000002840)) kqueue() r7 = semget$private(0x0, 0x4, 0x204) semop(r7, &(0x7f0000002880)=[{0x7, 0x8}, {0x7, 0x2, 0x1800}], 0x2) pipe(&(0x7f00000028c0)) accept(r1, &(0x7f0000002900)=@in6, &(0x7f0000002940)=0xc) dup(r5) chroot(&(0x7f0000002980)='./file1\x00') getsockname(r3, &(0x7f00000029c0)=@in6, &(0x7f0000002a00)=0xc) read(r4, &(0x7f0000002a40)=""/77, 0x4d) chdir(&(0x7f0000002ac0)='./file1\x00') fchdir(r3) read(r6, &(0x7f0000002b00)=""/4096, 0x1000) 12:15:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getpgid(r2) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = fcntl$getown(r1, 0x5) getpgid(r3) 12:15:47 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x2162797a}, {0x3, 0x4}}, &(0x7f0000000040)) r2 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/15) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r3, 0x5) poll(&(0x7f0000000080)=[{r3, 0x32}, {r3, 0x1}, {r3}, {r3, 0x8}, {r3, 0x5}, {r3, 0x80}, {r3, 0x20}, {r3, 0x81}, {r3, 0x65}, {r3, 0x2}], 0xa, 0x0) 12:15:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00']) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x101, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 12:15:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x1c6) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 12:15:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = socket(0x13, 0x4004, 0x6) fchmod(r1, 0x28) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001080)={0x4, 0x80000000}, 0x10) bind(r0, &(0x7f00000010c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r5 = getppid() r6 = getuid() r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r16 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f00000019c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001a40)=[0x0, 0x0]) r20 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) r22 = getegid() sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000001140)="d4ba371ddb10beab0a0a92fc2accb149d13f95bb867574d7670fb4", 0x1b}, {&(0x7f0000001180)="b1746b6a5ede12ac459e7307d48d43f4ff9402521c506f7109dc5917adeff3cac42a166781b94d3e419b846c5e87b291", 0x30}, {&(0x7f00000011c0)="bc529d32ef1bc33a4506805eaa719b2472f3034a365011d3bdf6190f0cd554288fe2588f2e3da52bac516003ce7fecacc9a821f61ecfc34fa8f55fb535131c4343f7584d9893b1c34beb0acb68a3", 0x4e}, {&(0x7f0000001240)="05d83ae94465563036b757aac07076d9ae0dc79435170a9f93f30c5136c1d9201a0b8ed7ce18e2b94c27b05455afd94fafc9768ffa4162029f7967a2e4dbf8811b8b3883b4f7059cbdd9579588187e8bf49ece9229460cbabe92e70878456bc502b8b0fdd6d142926ecbc3b931f4b778521d4e6b8408a77fb8558fe77ef151f6ba4c5d641f772254dc08ab3daa47a879184703f5fcedf20efd301638841b6132e911c1c2e32b8c89197ce640fbe42de32e93e739c7081d44500b337be82faaf9d81d12395d99cea3426712d1899b676ffc878dde297bd6ad1016de3198", 0xdd}, {&(0x7f0000001340)="6068db6889b198369db87213396f1955bd30defbcfe9ea27aee28f25ad7ae9f2897744238fbff0a929bf75ca4ee1cc9909c902b720c5c53f5a807c550f1c839188c4e9ed0b4df6d16280d5096a44d8d266e7efceca9099128e08e37f83c2dd85e13febb29e2c509e8ee36c77577bffd624f1befd1ee9832d73997914fc04b5da6bcd3bfb0e7849cf137fe1e5c8b60fddc47d387bb5f61c0c89f7aed30662a1a6d100ca0713500316876f4377", 0xac}, {&(0x7f0000001400)="e84cd2ba7a4876de67be9de76f30981d491ec384fcbf75779888fa2a42d7e38be24f5da87de173aa3bcc631cc55cd09e640009a3a5e5d112af417bd7e4c4b96f3fb55e938611c5a983b7b897c346f406c64e0e34d37d", 0x56}, {&(0x7f0000001480)="3a540adec69a9f22fdcfdae444e3c945269082373d50d69a0e0b6e1f97545648af61736287fc363c8fbc6660e7ca05f6298769e7667354c09c530052c9f483bc596a8c52aa38ac65ea17f2279237f94831654e54f6170e81f45d06be911a398e72443ef69cc605d5de2fd77f6461783ca95a4b0ff00a5805af5fda03637419b9e5cb443a8572dd63e8336270131817dcc21fd018a7a2d629e85354079398af69333a4b0483e0b15170488f", 0xab}, {&(0x7f0000001540)="52a38fee1227532fbd727484566f724e129c4116326f87ae2312e8ed55ae43cb30352b7003a38743a98e9a005b7f4e23051907901c4db91449f1814f7527ae8c51cb05d16255d516b02a8c12c2b2fe341a858b62f5410aef6e1e0e520430c070ab80dc518c8ff928cd8933be92bd10d16ce3c20cd1", 0x75}, {&(0x7f00000015c0)="33052df5453627b499a654e2dd5b9132f50e5aa2f5c3f9b56d485d3b59f282cee351482a3229cd9fa193d2379b259fb0e40dcec6807cd82b6d9700a47888c30f6ccbb1d259d5a87b41e7700169ec7086b98e4c2353673f540aa1fb1f2599f1bda361cfb116fbc829b47339", 0x6b}], 0x9, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x140, 0x1}, 0x400) mknod(&(0x7f0000001c80)='./file0\x00', 0x4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) 12:15:47 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 12:15:47 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 12:15:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x6, 0x8, 0xb5, "79f5b0a151a071c24294fc7c3f695e638525fe6e", 0x800, 0xfffffffffffffffe}) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) write(r3, &(0x7f0000000200)="fecb5432c74c709bc94f9e738253b6ff593b78ddef55e15ad3fd3a207a3741928fd76d34a57eaa1ba71b13a51d425b8b9736d414c8632b8b4298ab518384f949b7590568ab84829cb8c62bfebd2f9f273ba328c487f5360a8f56a8a38464adbd2072d0272d746c0f8a8dc806a06f65ba96cb8533a0fa01f6210c9fd7701c5619a4c2a519d3263ff523deb61ceb41767df09f8ca8708358895aef97c56ae7f8d2", 0xa0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:15:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3d) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x11) 12:15:48 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x40, 0x40) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0x6, 0x814e, "85695500020003000080000067f5bfa600", 0x0, 0x8080000}) fcntl$getflags(r1, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:15:48 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) accept$unix(r1, 0x0, &(0x7f0000000080)) 12:15:48 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x234d6615) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f00000001c0)=[{r1, 0x4}], 0x19bd63b0ee7d9102, 0x0) r2 = socket(0x20, 0x1, 0x4) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0x163}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x1e, 0x8000, 0x3) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 12:15:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 12:15:49 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0x2}], 0x1f1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000280)=[r3, r4, r5]) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r6 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001800)) r7 = msgget$private(0x0, 0x483) r8 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001900)={{0x6, r8, r9, r10, r11, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r7, &(0x7f0000001bc0)=ANY=[@ANYBLOB="009e95dba573050000000000000000000000000000000000000000000000000000dd84259e99a634eb51015ffecd3638e3ed7742925711f66c38284cf5abc3ae783e5851269536e23b97550c59829972e3ac14ef804b07e97696b744f671e4f686d8c24e7eaeb8a563bd3d6e11d0e9ac3884290e4686733fdeebb280fd974be78eca26a637ce505dd86117a787897fa867fab83472cf4b7e54a7fcf5cb2a8f4185128a3d9329161eae7b0a3c4f8df98c218fe863672a467cfb4a94037cb46ca119b4ef016de85ec27865b82a635d4bc9d8dc7efaa73a"], 0x21, 0x800) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x1, 0x3, &(0x7f00000019c0)=""/170) r13 = dup2(r6, r0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 12:15:49 executing program 1: getgid() setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x9}, {0x3, 0x40}}, &(0x7f0000000040)) 12:15:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d", 0xae1}], 0x1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(0xffffffffffffffff, 0x7c) 12:15:49 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 12:15:49 executing program 1: semget(0x2, 0x5, 0x110) 12:15:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) nanosleep(&(0x7f0000000040)={0xfff, 0x2}, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 12:15:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 12:15:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x8001, 0x100000000}, 0xc) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) execve(0x0, 0x0, 0x0) 12:15:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0xfffffffffffffe59}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 12:15:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 12:15:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x80000000000018, 0x3, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:15:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r5 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 12:15:50 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x140) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='W\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 12:15:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:15:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 12:15:51 executing program 0: pipe2(&(0x7f0000000040), 0x10000) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ff2b4d8626882dc2ff00000100002000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 12:15:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7f, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 12:15:51 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="36a6a30a9bce01f356f45a5834b6b9692b8e80219c08464635af4235206ac40bc18130146c315cecde8677c292efa0f0be18e2ac7464f70166a9b1a2ca0c74d30b2c86b9c62c9092c15ef9340a56a7dc04e124ca2af2ce731f4489f723597a7eefdd882d3e52aa7e9ef88120f5c1c3ef1f316088fb04af1a000000000000", 0x7e, 0x408, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 12:15:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x20, 0x3, 0x1f9d) r2 = msgget(0x1, 0x2) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/198}, 0xce, 0x1, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0xffffffffffffff81}, {0x18, 0x2, 0x9, 0x8001}, 0x60, [0x2f, 0x8, 0x11672b54, 0xfff, 0x0, 0x4, 0x401]}, 0x3c) r3 = getppid() r4 = geteuid() getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="66696c653000597133ccca63b86333f965c6d7c6db2a8489ae79040f3037df6a6216ca17e26badfe80f6518259755498bb59559eec68d3418115910aadca5c5941ca946c42ed66f79252032f6ca304dc8ae60afc510c9a2e9f4200d9b9b9ec94a4ee"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="aab037f78be3a2d953", 0x9}, {&(0x7f00000001c0)="14831aebe5062374880c6cc52e0742cc100116cf4407084204296c226f070b40567893b3178e1a4a509fe7e42644cd513f696225c6d4dc2175bd108b363f5a8cf31b64d80743e03d6d803e24", 0x4c}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x50, 0x400}, 0x1) socket(0x38, 0xc005, 0x7fffffff) setsockopt(r0, 0x1b7dc1f2, 0x5, &(0x7f0000000080)="b36afa53", 0xe9) 12:15:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getitimer(0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14bd26004a3e755600683cbc7f6fa8633b5e99545aeedd8356"], 0x19}, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 12:15:51 executing program 1: open(&(0x7f0000000000)='.\x00', 0x1fc, 0x0) 12:15:51 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='*\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)='!](\x00', &(0x7f00000001c0)='! (\xf1\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='P(\x00', &(0x7f0000000280)='*)\xda\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='[-&}.:}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',-\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) lseek(r0, 0x0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 12:15:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 12:15:52 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f0000000040)='..') open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 12:15:52 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffe) chdir(&(0x7f0000000180)='./file1\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x81e0, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chroot(&(0x7f0000000000)='./file1\x00') 12:15:52 executing program 0: socketpair$unix(0x1, 0x1000000000000008, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) read(r0, &(0x7f0000000080), 0x0) 12:15:52 executing program 1: sync() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8001, 0x5, 0x7, 0x80000000, "02927e5e53ff57740aaac3a447d0d13eed6f67a4", 0xbd, 0x61}) getrusage(0x0, &(0x7f0000000200)) 12:15:52 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) open(&(0x7f0000000000)='.\x00', 0x20, 0x100) shutdown(r0, 0x2) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xfffffffffffffeac) 12:15:53 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 12:15:53 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x2d, 0x101}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xffff, 0x10001}], 0x100, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x80000002, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x50, 0x20, 0xfc3, 0x97c7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x8, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x9c0000000000, 0x400}], 0x4, &(0x7f0000000040)={0x5, 0x4e15}) geteuid() pipe2(&(0x7f0000000180), 0x0) 12:15:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0xfffffffffffffffe, 0x5, 0x1, "effd241fe1af80cec114c08f4f002ba453ba88bc", 0xffffffff}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x401, 0xd17, 0x81, 0x3ff, "d25ba90bc16648659d7d993a379fad81b780253e", 0x81, 0x2}) close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 12:15:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10000000000001b, &(0x7f0000000040)="00010000", 0x4) fcntl$setstatus(r0, 0x4, 0x8) 12:15:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x101, 0x1000000000000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:15:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 12:15:54 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x35c, 0x0) execve(0x0, 0x0, 0x0) 12:15:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x1, 0x101, 0x9, "0b5f36b3ed692a5d011e88ed253c7a3e2c69b976", 0xff, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:15:54 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:15:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) sendto$inet(r0, &(0x7f00000003c0)="b8be8c90bd7d0bf86d57fd80970054edfeed0fecf44449b0631cab5bc59d1c0a8fa6af62353910db9b675943ef02023dc9d9132b1a18fad628d7388b64755d3325b82b432ba881d67491e4c7391d57ff7144759eda455fb744a17ffb27801587527267f2912f4193cb477a0c0567887328aedbf429241452dde5af8f60d6e9f077180af58188f902f5aa8ef2140f22a5f11ad39e57a46a0694f734da5bd883978eac32f967a755c29c1c62c70b1d", 0xae, 0x8, &(0x7f0000000340)={0x2, 0x0}, 0xc) socketpair(0x19, 0x7, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x686, 0x8}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getsockopt(r2, 0x100000001, 0x4, &(0x7f0000000200)=""/230, &(0x7f00000000c0)=0xe6) fcntl$getown(r2, 0x5) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000480)="b3403c149884d33397be7ae6c8d2e1a5219ff28207000000c36d7c3eb4ba60b039f43d13a1e884784114a667f8ecd3f59c2705074eff347c8ce9cb25bea6ebf47b4637866ea22f81f0fa229813c7aa529c652829f8984ae499897690319016651ac7ac76a4c4dc"}], 0x1000000000000047) writev(r3, &(0x7f0000000040), 0x1) writev(r3, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 12:15:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000", 0x12f) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff7d, "02000240000000000000000000006a2b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:15:54 executing program 1: pledge(0x0, &(0x7f0000000100)='[\x15\xfbTd\x8d\x00') pledge(0x0, &(0x7f0000000140)='@\x00') pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='@\x00') 12:15:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r1, 0x1ffffffc, r0) r4 = syz_open_pts() r5 = open(&(0x7f0000000140)='./file0\x00', 0x20080, 0x0) r6 = kqueue() write(r5, &(0x7f0000000240)="645e32eb0c19398ec43579cd30df13a8ada078bd6a13335db8556295e0d550af5af949a136a73db71e8dca30dfc556f873b9b339badd9952704ab02710c9ab0fb01df802cfe85d7b00b12993f07909a228ee98f7484d6f9f816d9e8ce8547ca89125b8b4a9dbb65a1c2f0c45f9f7dce12482a3293baacacc7cdec8696cb6493e99010eded921db3c829f0f35f838fb04ef373fd614962e4b24598fba797c1598deb656cf622d360d62463d0415b10dfc16d66a851b9d95a29d4083d20883f3d2334f1473932ca6fd3e21c6796a450c9c818c6bdd9e2f380c9e399f99db86ad959a0fea697fefead861c60d63b6272d3d4eb1703540c4fb443f91a1a4", 0xfc) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9645, 0x3}], 0xb12f, &(0x7f0000000180)=[{{r3}, 0x0, 0x1, 0x10, 0x6, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x59, 0x20000042, 0x2}, {{r5}, 0x0, 0x10, 0xf0000001, 0x7, 0x4}, {{r6}, 0xfffffffffffffffb, 0x5c, 0x4, 0x3, 0x9}], 0xfffffffffffffffa, &(0x7f0000000200)={0x8}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r7, 0x0, 0xffffffffffffffda) 12:15:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) 12:15:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1884, &(0x7f0000000440)=0xffffffff7fffffff, 0x4) mmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x7, 0x3f, 0x1, 0x8, "b4bb5b2e61663b0ff62fa08c5dff7328581ddbd6", 0x3, 0x8}) mlock(&(0x7f0000ff4000/0x1000)=nil, 0x1000) listen(r0, 0x9) shutdown(r0, 0x2) semget$private(0x0, 0x1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x5, 0x800) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="b0b0b8fa36a58b583f093ca21b08e3df7eb61196c818118f32d95577f29337974681d41fa81307ad2179d0ad6b9b3952bcf7707a33ba09d233b6c612b7ea216a0f79d4080bd7c3db902309fe43bb7a83b2c8ceca0a9ac0527aff9b76536bdeb6e45d20d025a39811caecc8a5e853460b12eeea9358c55e9210be102ec82c1152c5488b348778d1c5cace6ce1f4e9bc78c9a0211b95f642305ac1b1b2c43f8b4529c33ac4521a9e02a0d394a03ef8a174314b", 0xb2}, {&(0x7f00000000c0)="07b4d57654cd239709badad314c54fceebbeb9a06ee3e3e16bf1a1995b6983966052c940a3b1f580d9b11ca0c20ffc8d6898f4808bb474e3595e9d1320aae9ff54b1e665569b7089963746edb6f174a73d366a96c99ac4daa23be9665a8b6e5452d5979d39001884408b8609ba61dc6345f7d9f89e909eb68c95457520a2af5c2ab316e219b1cbb25ad27928d08d9ec55814998cac32dbaa96a1783a71a70b166e1e01dfa6d416fb5991e408ce65636ca7da432583828e4886baf329778ac7cd64c45e8a3431d54269e0b1", 0xcb}, {&(0x7f00000001c0)="239ff7fefd2beb45bdc4633bfcbb4537750de83ede2881f5991e429b2d", 0x1d}, {&(0x7f0000000200)="1d60d488e3d4540ecd2b1f77e7a170cef95965366acd6c2c516eaf483f76d2e249989c90ce4dd0aafc46cb158d5496fa347bdffb29a9a4c143e3bbc435b8b94cf3c93acb9656441a84535848b43b3c74689ed5a102c93ccc47b7259f9d97005eec685bfd", 0x64}, {&(0x7f0000000280)="46f78becabe1f8082625ddff48c4772afbabbc329b5faaab39cd33546298833cc16510eca693b76cf55a2aa79d71c4c27239df5b9de70701a4f6af18fb1a3849001f136050401c2dd949679162f5e0d4de43f1db485228f26bddb1a1c65e0a1c49f01fde38109b1a652e7c7e370d1d7bfb75217f1d00", 0x76}], 0x5, 0x1b) 12:15:55 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 12:15:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0x0, 0x1}) 12:15:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) mincore(&(0x7f0000563000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/37) 12:15:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x43, 0x3, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x40, 0x3, 0x5, 0xffffffffffff9ccc}, {{r0}, 0xfffffffffffffffe, 0x38, 0x0, 0x2, 0x700000000000}, {{r1}, 0xfffffffffffffffa, 0x14, 0x40, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x2cc, 0x2027}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000001, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0xc0, 0x1eed3c11, 0x27c1}], 0x8000000000066, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000a80)=""/4096, 0x1000) 12:15:56 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') sendto(r0, &(0x7f0000000240)="b54aa63df60ea181879dfbf9be7a99b9e52cc4afacb461c030863964970a35cd30aa6442cafcf7c87373582fabad19b102b7c5932017adf35c8eecf5ff892794f742f5e46d36f8f0a9f24356dee5cea993495d08bb1e9b64b16bd2a476d5497b92e77dcf1c5bdf411692634c8566fe14e8f2fd00d3cf890e5862500135886b547e8566a50b4b8406320e", 0x8a, 0x401, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 12:15:56 executing program 0: nanosleep(&(0x7f0000000140)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = semget(0x0, 0x4, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000040)=""/222) write(r1, &(0x7f0000000180)="58a5a042a8197395f452ba10dd81d6a68588d575efa650f0f317779e4a1c6172d9d6e4024719ba65c7666904082ce6fb0247506aab6c68297c7ab1427fb662040be9e03eece875a22d99fc4f4abeb981b6cf26366058883231029b831c2e6358f134482c10300813b596902468b000de035fa7d9e4841dbdce82ced043d591d8c91424", 0x83) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000440)) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) clock_getres(0x3, &(0x7f0000000240)) fchdir(r1) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r6 = getegid() r7 = getegid() setregid(r6, r7) close(r0) r8 = dup(r3) sendto$unix(r8, &(0x7f0000000280)="936ed7d9dc10060b18af5c4a49987135a5ce3ada667fa1e2c96de55658f612c8217fcc92a47e015f31860d538198b59dcc9056f1176615b1e830f687e85cf22aad2cd387436ae69d17124a65fcdf47098d3fb56f93416bcb166fa1815d979fcd14a25453008354f6d69af85ad49310b01913c867c745460678eb70201d8be3c57159e31674772a9abb689510872b5a4ed4d7030fdc4d6c38fab4fb5d016ec5efd6442a67a8a900c9be295bc7683af975de4e4609e258afab444c22a263a91ddd9eb389322d9197fd84dece45ffd1d97a61fdb55bd651b2ea15c88c4246a2e5328feb42ddca184b1690195f8abee569fa0b22a84e689866b6d2", 0xf9, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 12:15:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/174, 0xae) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x0, 0x5) 12:15:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') semget$private(0x0, 0x2, 0x420) close(r1) 12:15:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde000000000000000000000000000000000000000000fa38fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 12:15:58 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x4}, {0xfffffffffffffe40, 0x3}}) execve(0x0, 0x0, 0x0) 12:15:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = socket$inet6(0x18, 0x4002, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = syz_open_pts() close(r0) rmdir(&(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) r5 = dup(r2) r6 = syz_open_pts() bind(r5, &(0x7f00000001c0)=@un=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r6, 0x21}], 0x1, 0x0) 12:15:58 executing program 0: r0 = shmget(0x2, 0x3000, 0x60, &(0x7f0000fec000/0x3000)=nil) r1 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ff0000/0x3000)=nil) r2 = shmat(r0, &(0x7f0000fee000/0x1000)=nil, 0x2000) shmdt(r2) shmctl$SHM_UNLOCK(r0, 0x4) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmat(r3, &(0x7f0000fef000/0x2000)=nil, 0x0) 12:15:59 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x9}, 0x8) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="1146805f820ce7232bbc29bf84dc9b86fa", 0x11}, {&(0x7f0000000200)="0678c9dcc0bfc66859cbf718e981895cbf4d9f80c780dc209406f372fe6b0165e36a48275c1725dbd03a2210fe369c62affb40a84d89cfc3a9a5aecc696f51a3a92ebc2d00c726043dbe15c25d", 0x4d}, {&(0x7f0000000280)="55dd74d3b046c90d2cd6980c03223b0c4da2b9fe3cc117540076e3c772090504b7f52478da4348c739c6f2a9fbe071a02079d2bd7813aaca90cd69b967c2e8f0057521737cde367f6539f9efba8591b24431a69bc437d400481503c33bd88f93702fbd61757195ca8a3de0215c9d10441b3ab894ce32983d05c0b547828ab4b11933345af2d39baf08c21e95e4164319e50d30e19528737a360450a67f7f6859bf0bb91af8f88b5e869a85791fb3c7", 0xaf}, {&(0x7f0000000340)="05a69dc4760fec498b473b5be72cd33fdc60e7f68cf613be0dc115e14afdcf177d4a2ee132ded7599a1489ab5e5df3d05f48b084ab1c1ec51e8f47f6264655f2521e8e1b33630c07ad69ea05d4020e7bd232034942b9ebba8d311d3dadbf41b82afa3aae5bb1ff29d66cdb8d31936f9da4ee86a71596d9671bef13f70f38", 0x7e}, {&(0x7f00000003c0)="b04af507202a8e9f13b751b8db8d4c471aab27b8a2915daf01f35ff69e62f6b59dda500036bb2c7adb3629e0bd6cecd8549e73839089e126a68d309956175bad023613513ee15e58f5114f70e450e09d", 0x50}, {&(0x7f0000000440)="233218e84da34e8983bfac35a71bb1ad5936377f06a260141d9c7daa738aab5517eeac1194020c1fd167a3f6de90d2c33d01bfb239cb95533348d75ef12961c41a629078b8e62dbef0fcbff1fd7db9573c46ce51dbbb816c03ba0eb4346f6815da3e7e75262fd998096ab69c", 0x6c}, {&(0x7f00000004c0)="59bfa064a1d630d6c755a9523d157ddbb7dbb73fa88ea890e752da7ad75893f1c9b19c84e2d277b3a6996c0de139f27b16cfefb8f39cd4d7dcf215feb7c40005ab83e5d0fc771a25", 0x48}, {&(0x7f0000000540)="3453539e3a1ab8b1c5d95a088208f4620a497947e1d22cf661a71f0d6d9c0f4b7cd7c966e3a35d2c0c54387dfe71362d6025ea1415b6c884066ca999af9334504b3cd387457fda8a05d30853d683f0915e239d155a3236b3ff81a2b565377a8935cea923fae82cbe6f316fc027f1c662ce244638c280565f04afd4cfda9bb3429660585301678ec83fa0d49669a6974e8390f2c05bf9011f2345c03a70e1700930f34cef5055074509ece7bfd1c485e8c73e95c998dc8f1143cf1ba6ae41", 0xbe}], 0x8, 0x0) ftruncate(r0, 0xfff) fsync(r0) socketpair(0x3, 0x8002, 0x20, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/22}, &(0x7f0000000140)=0x18) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 12:15:59 executing program 0: r0 = semget$private(0x0, 0x1, 0x490) semctl$IPC_RMID(r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) 12:15:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200), 0x40000003, 0x0, 0x6, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x80000000, 0x6, 0x4b204611}, {{r0}, 0xfffffffffffffffa, 0x4c, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x5, 0x1}, {{r0}, 0x0, 0x61, 0x1, 0x10000, 0xe266}, {{r0}, 0xffffffffffffffff, 0x80, 0x7, 0x8, 0x200}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x3, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0xcb, 0xf00fffff, 0x8, 0x5}], 0x3, &(0x7f0000000100)={0x5d5, 0x101}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 12:15:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) listen(r0, 0x8) 12:15:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ftruncate(r0, 0x1) 12:15:59 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() r1 = kqueue() nanosleep(&(0x7f0000000040)={0x1}, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0xd8e}, &(0x7f00000000c0)) 12:15:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchmod(r0, 0x909) setsockopt(r0, 0x400, 0x4, &(0x7f0000000200)="e7dfa9bf004c2f47f261b693a38be0b2585f55bfc36ea1dc288e2410a2548864e54497243e47f03f59f3453f717a42bb684c1014037a7324b948812f1501429894a8a9abbf64f0bf5154144c197d147d72e9510a1ec4d5e407728579fbde3b62b1e7af9124f613794d8517c7bfb7269ef593f65d934c1fb7bb8407a7918a701a012531803ac1552fc0c8489e910c994bd79cde7dee1a26c21b", 0x99) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 12:16:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x5) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400), 0x0, &(0x7f0000000440)=[{0x60, 0x0, 0x3f, "22ebda6dd40fa00b14a47f6fe5b2bd63bc9e04691aa58b9a32743e2dd4490f20c71c4ca8b2a111b65fbd51e77a4243ea3e2884b3641f002153f365d82af131d739a68a74f8e9e323f3859a02"}, {0x90, 0xffff, 0xfff, "4978ece3547088db8fd1793b0bea4c9475af25d62e8f8ed383560cb5663627fa59f75050e21f596f2b158df5de832bbea09a4a08d5dfa2f8fb3e2999cfe9e9c4a558f1f39dfc709d3df9b282ee4946c904dba0bdc59c8963e4e315bd37c642f7858d3f017476c0b061c6ec470a9b2678f1c2e24ff2e634ba91b9f324"}], 0xf0}, 0x0) r2 = semget(0x3, 0x3, 0x620) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)="1c4cc81368b918ed6801732b4fb22ed14fbeea5b748c3df61e07180f8db1783851942ec675d8fccbad6262f7b38cdb8a54d6b39da7b79a0b0e32adb434c35801796e695bafc1c7edd35db5efee12d9c3759b5087af1a0e7ec2f4b29c662006a1f003", 0x62}, {&(0x7f0000000180)="3a02a2fe4961bdacd8fcf603b901bcf9aab012c23af8047fe27024056938c4036635ff620ea0baf83a03982038c1b56e7b75cede08e858e5197f26d179f7cf8825b8a56eea76b689930b506a32c9ff599fd6894199ddc7d00f032ee0fdc2cf303397efacc31a80173171e64c5b31eb78b1212ff0d35df5a0fba07a138c1ef221b7e8784cd66ee16230676b15", 0x8c}, {&(0x7f0000000240)="def76192d8503130a8f452e2ec074a6485d0304bba9ef821a4bfc269a613fd67eff9143a78c8db87199dd9186763df32d2a8a499c62f9a73953619b3f30b17555f763a0394d28a4b6561354d51886eaeb88490ac1633585b61740c699aa64b49535d55d3da8737dd44383fd088bde983f2fc3cfa592fc8c13d71", 0x7a}, {&(0x7f00000002c0)="5fe90ca6f0f7a1a767630748460a7134308e4bcb1972cd5e6aec991636412e76ec", 0x21}, {&(0x7f0000000300)="eea55d831573bf", 0x7}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="c800000000000000ffff0000060000001c595301d13b080c05c0d4474db5816ac3ec9c5bceae8b612184413259c1a11c20012d7c313759eb93ff5a38cdba7dc80d9fd1994910a505f53c581097219fac7a2641233f14f96acc8fa081fc764c75881296de44c0052863aa3faa1a64c8bb07eaca44cf2d189190db9f8938aecc9935265b5cbdbd2e23a74cbbd1352d32f19ac7b8c94ffdda4e3bde53abeacef820965ba97e8d5ac9f1aa6de730ae03f900f4cf0d73f55e4f6fcb5caed80cc1cb9f4d5d578500000000c800000000000000ff1e010001000000036c4bbed44eb28790730a8f8f73185e0f30f25b01713e5573b6a9863f4f265fe4a3bba4040a5e169324d15f47e8ce3502652481ff0c1f215c6e38ba9ddf48943dcfdc79bb380461d294de03914e7f12cdf5c476110bf067f242aafc091abdd387b724690c4e5908a7aa8165db86fd2c0471b4de5af932fc13a87ef0fd381e3c34ef7c2a1b3f8c9284133d252efe0e7f13976e8b830f990958941f3c4687700a222ff1e373884d67d7cc569295743e04b93b51fd000000005800000000000000ffff000066070000bb45f841dc73ee2f146f027da649e74e61e16d24ae694b9e5462c7fc46cca1b6716c6cca8ae1bdc13507bcb7620ea5658bd844013d1be9b1315bd3a7135edcf21759ec55782a0000"], 0x1e8}, 0xd) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000780)=""/140) 12:16:00 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfff, 0x3, 0x4, 0x2, "7bd2720e0af01ea5d9cd2ed828edcb5cf22764c3", 0x40, 0x7ff}) getgid() 12:16:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xf4, 0x7f0000000000000}, {0x18, 0x1, 0x0, 0x6}, 0x1e5, [0x3f, 0x4, 0x9, 0x16, 0x5, 0x8, 0xb6b3, 0x7]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 12:16:02 executing program 0: mlockall(0x3) r0 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x110, 0x64) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x60, 0x3) 12:16:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r2, 0x9) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 12:16:02 executing program 0: r0 = socket(0x2, 0x3, 0x24) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:16:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x6) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 12:16:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) socket$unix(0x1, 0x0, 0x0) 12:16:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:16:02 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r1) r2 = dup(r1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = syz_open_pts() lseek(r5, 0x0, 0x2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r5) 12:16:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x0, &(0x7f0000000040)="04000000", 0x3c7) 12:16:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:16:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47bc00ffa84672f723adbdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a44045d00000000000056ed1f1b6909376f31bcf03224a753b448514f27d2272c3c22670b172135105939ba8e9b74cb164ceac505f535c43d0771cba80e41deab422f", 0x48) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:16:02 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 12:16:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 12:16:03 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x8000002, 0x20) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x0, &(0x7f0000000000)) fchownat(r0, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) write(r1, &(0x7f00000001c0)="01d826da7fa00f491694647ec5df946cbaf08e75b8bccc4d204184c008272aafce9aec2bf4ffb23843f91934ec5a6740a6ac9688e8fe598f3f715dfdc1678497bd53fc4e8d8be241f1d7165d10b388dba8e39f9ffdc4fb0588be96223224dc377cc770827b25b1c22c3433319a3a49b06dfdfde0a54e6348e197a433102d7766b39efe99ebd1210a9338e400ca57f0141efed07892ad21f162023e4099dfa9dfe97a81644ba61f05174c82228511", 0xae) 12:16:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x104) r1 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8088, 0x80) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) 12:16:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f0000000080), 0x0) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 12:16:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0xb7b}, 0x8) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0x223) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 12:16:03 executing program 1: r0 = socket(0x7, 0x400000000002, 0x6b) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 12:16:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 12:16:04 executing program 0: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0xb9, 0x2000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9c, 0x8000, 0x4e, 0x4, "f81c7e2925ad2514b4b4da32bef2aa06de911cf9", 0x4, 0xfffffffffffffffa}) 12:16:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0x8001}, {0x71a6, 0x200}}, 0x2) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 12:16:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/54, 0x36}], 0x5, 0x0}, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0xb5, 0x0, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x2) r1 = semget(0xffffffffffffffff, 0x0, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r2, 0x0, 0x9, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/116) socket(0x6, 0x3, 0x0) shutdown(r0, 0x0) semget$private(0x0, 0x2, 0x8) 12:16:04 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x2e2c, 0x6}, {0x2, 0x7}}, &(0x7f0000000140)) getitimer(0x2, &(0x7f00000000c0)) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xfffffffffffffbc9, 0x3a2, 0x81, 0x3}) r1 = semget$private(0x0, 0x3, 0x500) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/249) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) 12:16:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) 12:16:04 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) nanosleep(&(0x7f0000000040)={0xff, 0x2}, &(0x7f0000000080)) 12:16:05 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x20}, {0x6, 0x2, 0x1000}, {0x3, 0x10001}, {0xf4acdd13db13d695, 0x80000001, 0x1000}], 0x4) 12:16:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 12:16:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xc001, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x3, 0x4) 12:16:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) 12:16:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fsync(r0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 12:16:05 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)="e8") clock_getres(0x2, &(0x7f0000000500)) 12:16:06 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup(r1) write(r1, &(0x7f0000335000), 0x10052) syz_open_pts() 12:16:06 executing program 0: setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0xffffffffffff7c9e}}, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:16:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) sync() 12:16:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffe7c) fchmod(r0, 0x18) 12:16:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) socket$unix(0x1, 0x5, 0x0) 12:16:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) mkdir(0x0, 0x0) close(r0) 12:16:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x800000010, 0x1, 0xffffffff00000001, 0x5}, {{r0}, 0x0, 0x8, 0xfffff, 0x7f33, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x42, 0x1, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7ff, 0x460}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x1, 0xffffffffffffffc7}, {{r0}, 0x0, 0x42, 0x1, 0xef, 0x6}], 0xfff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x3, 0xda7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5ff186ce, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x7, 0x5}], 0x7, &(0x7f00000001c0)={0x5, 0x6}) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 12:16:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket$inet(0x2, 0x8005, 0x56ac) listen(r0, 0x0) 12:16:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="69020a020000000000006a485fb1abdaab"], 0xa) 12:16:07 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) r0 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 12:16:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x142, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="ea1f4f3899df060e00000000000000004180417e9499ee5ee27ef3b802e40b519ef6468116b4d01a6635888993ed7608ec6e9aa8ad672f9fdf06b172effe09dfa4529360919f9dcb6352248d39d1ab0a071a86772cafe3dedafe49dbc734e42aa2bdde83bdd46ff04f22efd71de59da10dbb7628a0b6f137d30d3ec5db8485666cfd2aea658b31f4b9cb621ad94a209dbb8df34cb48d2cf2d500000000000000"], 0xfffffffffffffd45}, 0x8) 12:16:08 executing program 1: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000025c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000002200)=[{&(0x7f0000000080)="310c8bbdaf8ddc496eb9358aaefd7de9fd2af8c4ef9df31c0781d22f452ec884271c4cbdb3455f739973f7584fd371b5e45c2c19ec75bd988fae9e510016374cd884a913d20a2c49095ee60bd1e6e3d34bfb262b11810dfe0056d045765f59dbded5c8e5b96f0ce0c8bf8637c4cee7a6dd948275ed8d5ac349dd1cc74812407b9c86fa7cee5731d5e6ad0a850592a5785c8fac7fddebdaa10adbe0777a747ce9ad2dc8fe19abad9bd198652b3a30084d0940160167b76e29b8e1f318d5c137e82670", 0xc2}, {&(0x7f0000000180)="7a332a9494be383d67124211c0d7383dc8c104ba4e8f06cb633ec2a9635de4f7cebc5f14e76bead25ceb587ed8e7c0ca1bea3d7572f6eceb9e6db7db9f76358146f2afb9f47a3177871ec340e2a6aa86cfe3f7f5bd180ec34ced837bfdf96e9b228bcca705e52582f0b24a18cb71fa5538573eb45f6c6e34c21b95f6f00aac96996103be48022b17bc9094bfd42f8173dceb102da77ae9e0d0503a65c52e389ebcc2f8a9c01cdee96b6dee60e6be0990109156c3dfcc9891699d2808768ce50d1a2075a871f200e4f56d5df3d10a4a0fc2c98147912c7f9894cafb0b4474fb9f679fa781735c47aa7bc42258fe474f6abdb225d12a7840c50ebe9c1b2ef9616a3569322ab7c53984ee9c7d153ace80d434f00bdd2207d9de8f4ac1a52367f5c3da24db66cd678a7e03e124d5902afc5db8ee95a0eaad90b7f751c9bbc6389918a5c7e0cceac368ecc5b5dc234011c4160b062bf3601e7b6ab82c0850cb54f15d6e4226d76227ba2168afcd7d3019b0661a3b5dde09c5ba933ba095707f3de2bb11f997a89fdb298f952bec13028772a27d44413eca1c4913537fc1a14a91df0f4f255ac9623128e75eba4e655d891ed692d9ca7a7cef610cb2ef940bada3724fef842ac9bb381c6c031e8284358f785bcab3af2347c2f2171b4146e29de5dd543c0cd2df2d9cfd657c6816f73270867dac669ffd51b9d2a70357a2f821e301be779d7ae557613d0eacb49c319ea3e7efc4f9b210467e0d4bc56a380310b7bdd7060ad6b8e7a70c6b8407a75152a345e19e7b2eb64744e1fffbed8f529d8f43a80b53bf2e0616e8c1c0445a09d2c8a05087ce7fc1bf02982a23addc4de313a13e49369abfb1985be27dfa3dc8270492ba1f73fd756768f31e602a5930da14117e2279504449f397177f941e6e584008fea54f6f099f8bc6c7fd4d068c8a3809b9952cfd36b9fc94d03217bfa447f518aff2471b17e271f575d5e2354c5fcc2441615f80d05fa17152bffc08607ca7f9aaa72d388a35296cde879915728fe12612bdce72f72673daafa7b0001a121e59b93f4c3a795a177dceb6b6cddb256a0e4340a50f5f1a30a23d14f2b789b62b731150cd615ab1f0f3a7abd5bd12bd84b1011039a12302476202b9225e0a0e5ac67fa0875168e4673fa1368013ecc64e42ad8045fda2138eee5dc31e458e99edf9015a3025eaa646dcf67f5c6088033432d6bab9f93686f98787c7a0c3161b64e8d62f5413bcc68a76eb2d3e9f61301cc86cdefbd9cadcf2e7f7ff8400e95ad772c96cb81a3af2daab8e68484fe4a7f158adc5851b59cd08788b7dda71469d4e4e14bfc01f5e5434674cfd3a678af8395386f1191e7d3f9c925d25a25f65660f323e7dbe3d89951a35adf2546d889e5e620ba43ed6d7655fb9020a74ac17fa0183a356fe0d3c1470862e2e68514bacf22da9df99159cab82fedc88051c2b644440a01c0a1f8b4f7b3c542da9fd652c287a63957b961c92ce5cf6c62d59f2a236df7cb5bf5de9e6f45f7d44ff05fbf0ebae028c72677e04e2cdbb094c77455c4ccbef131f434e5be535f2b4661667719bac709fd5157d4be45588ab1c8dff2cea24f6cf6dca40b594454cf1ffa4d4ced83beee0060dfa64d3f6faf3d48ff20475fe66e80db1210fbef1e2e48fd69d799e7f7d1d2ce62051da9b6bd3c35222ac4742e07c4547db5c65329c395927555a3f8d974b597fd1f7af17e4473b038f8e8bf373faef8e86e632baf2887ed33a7a788d54b8cd02867d2d31b44110c3c5c8a65d085b134776632b27b64f1001364f03ba18d05334c638a941b845ee0c9941c5a120f0fbb1f70ea0f7d4bebd527bf78985a2ff9ddb7f2dc1cefb513609790c26d32290ce05cc46ffade490dca0e8d4c8489c4b27b7835dc1a4062e451a171a4aa5ee4ec6ecc19582b08372d7279cb06a900b95227f5d7efe234ae46cefcd92e5acfc3e0030c76d3f8c015e682e4b83deec342f7191cc871797fe6f4f0ab22e9458dc75316ef261a4742c7b06c0564047227eabe5b0c5affe1cb4002a1d708b739fd9ae43168c672dd01bc8344c5556de1efc99757bcdd5e3ecf93dfd7043b94215bceb5e16465b6d9b4422e79c33ac56f7d26ed4b96b78cd2aba7788682d11ec41fa0cd208f56128bc9afd91f56bb62154228d776d147edcb7a590c1579f859d1879d9efb188fb9ff63ef3ad7905d2944c933a0f78f094a0fe1c761e22b88a2ac802603d27719a626ec050bebea8d86f32786067a56b2cff01b7593df39bea586c9e9b5863ccf4e3efd36f8090c70a47f3858864639843945e38898e038ce0f10bad16b5aeced9bb5251f3e1d11cf60d484277d51dc296ca36532fb75bd181635aa1f48d5b77c1e695dbfe744afb9edd97e44fddb073d42e607e78f24c1da20c36359def340babe5f0d11b17918e0c37e43eafc3c06271bcb67b375633783f7ad4ed6a63b530621a30ddf9e1d13e1bf430f5c3f9597a1a52688e19b2d9a0a9aabde0e020f5c92a69b00e494e26e1cb906a5f26f2f359cffd948f5d50b3a1b3f801d167d452c97ab078f0feb716b1de123563d359c1a93812833d79f63c0890c6084682c9965f234f93869b49589d30187e81d063c4a59ecb17b0d11483874e35778d8ca8dd099653b651c75a74439ea5713cf1cf1e9c75359c35c17c19d18cab68e4803a5c71393b681df6db09fb1666930b4af235dc90a7b7a488fd5bde43c92fd9107da163c243aec62fcfa02f9ac9ffa5c8ac11b83965edc320188c654544cce6ab3b9e45f685b2d255a08ffc883318cc581d4db309ce2fd53e0ae42474b833223fdf8b2ea1febd14e466a1b7572baf045ffb303d48f9199f2d0494ffd374d0a62732ebbb1e8f7ee394da081ae8cb2869c590e5a4c7461eb13867bfb1546b6918a23d7f5a879f185cc3a9a50980d1f59b47e3a228ad67aab5ed6ffacff4f4cf21c2e9a01d17d357a6241529e85f8898761a3c350e2d4d0a0b0e0377698972138b53d85825cd5a651441c67f3aa9a3580504fabd5ce54df847121ffaf9e1b71e4a2ca3581a3c6c738fe23b81ec66d83fa2f4f92bf1123758de3b19949425df69f4487264cf3efe68086247a5344e75429040b6e8cd63c3fb0703236a8b8707679afe2b78059b29395c43b1df96ad39ca554a0fd4e2da54be3c61582d70ee93e02e8207ec266f5c2022b61027da31bcfaabf75da221f8d752edcc3f38221ab1cda392ba73f124ddd5171378ff32dd6a592083d7a5bfea7e0df7d6e0f7ab261f01c658fa9b9089b8183ac8caf6cbe838aa19dc639ff1173d1b50b3f721e58455bf60fffd140542dd44a397bfae16c425ea931a1b64ba6f7f627159feb6d2921c6878970f055f78dd5c545935e443f9f4d13a7e4732272362eac264f4683333ab75c0da57c4370c5d3df7fe28d0d90c161bf2a3ed4c912cc0a9ed861f4312b26f1fc16c8b584e40a5bdf32893b6c5ada46039580d17029b55ae391de6cff469c603cf381ebf7f211914c36277670930f943596a1dc8ee3a385efbd85d836c42151e4a8fa7800d1e4272b4176b5344d6819f2b21b7e37cce2700a92012ee6aa461950b2999c06465a69d81bc6c6fd2eb1957954fa372ac5711a1f62fa0dd4577a951055b221d9b459d51629865dd7fdf3eeb5ae3a5aea45fb88d5644adee6a841c5beaf8679141f0d552ffb654ae791133591e5b303a5dfe5c7c72a82bbf828b95cb11c505d78249ee63f64b62189e9eba852e087cb4cda6978f95bb19e639ae630d7477fea2b9c73bbfae6c0afee8042947bca47c7f719eb6132b67f9f8c5cddb37dddc430a63658466ce02af07a29a4ae639fea199859c4ab1ccf69ffd4037c030b411b033e55d006af0009d217898c2cc07c9f67aa5cc196026e25c7149c14f436ffdc337045aaec841365a49ea4481b81343ba9893447621adceac0078233f76e89d8586217b362f63f0c6463ddfe7f2d6c11167242761aea1a527f7f6d953b456c1c8a80ed5906ee5a70f378a7f41fe9c142f05f7f003d9b2bbc5d5cb13bf6d6d62cfcc1d0180db44666b8720277ec752479b89891842c21e3fee76c82aded7ebd9cf215f3ad47390eaa85e9cede5b54fe96ac5c10157e53ad7430e3fbda080de28a40d3d85bed1575fb1e4cf72597de9d717f0b9f7e38b72a58eef823dc48946b9b882c24fe35aaaea1510bdeab86e52f940fe7ae3c7f5c0ccb98299bf03c37d4904001263f89f0a01dbe2f73409fbaefc44d8564748c3cee468d054230d82a65f8d2e87030a115f4fb3367d60dc41e65d4a5564c4049b4e60796dfb596343249e9c08d938026a4a418471ad1d8478cef5b48821772a704d4abfbab004e2b62af58190883d3c2411190d3128ef1dad1f7389b6e346348b47422b7b799f9e8c8e43943d233a62b7f11d0e0aac4db2eb8f24464c9a440229fc5655d62c82bc8af0eb08ffee30b6c47f8baec162e28273278f4b7c7970dccaa330c7edd5463eea117206060a5e52b97e9fb4c2ed7ea9fb6484d7496df6121516054e1c68ebcd4375516858e08f49e242c6540700b697e3e576f415801ecc5602d5aa979c52b6c93357d0c3476847be4023e55821544532ccfafdd1a7aaf28e5a23e815915b427d72ad9efda09107f730d9e250d57e6ac92723deffcc3e163678594878045998ba1d2a68aebae82bd29efe671c08463f9d41c53821a524e9ce60e93fc5a86e4d388a7f289ae622e11a70ea6c375373d0ea80216f265da19e63076e8a56f277338daae3ab8d11910f75c1a18c15c0fb58b1d048dc2781995b10869d1d872debc39b8914ab67c7d1746519c29d92b51374934b02522c274fdf5869a682a59bb697d834ef37595209dfc171b368526d1745dafe4177fef70d380575437580d5adec175d3350f44aedd2567b828c6f43e7b3208b10dbf27022516722313d1c32df8e83bcb498535054925c40ab334685810805b29e1c92c49e4d829683312416c2d5235b70073b57667c4aee0c08b787ebd82c55899d58f4831d799cbec8658d9907b183dfa5a14eb099c1218d6a0563bcc7eab35d28e29282ddeb9f578101db0b0abde645c64b849ec3f4d03ccc36fab269fb35ce587ee12fe6b0fed8bac15b60f676490e4ff72967b3fdb2bba408b6cfb91aeaf5380f52152c5dd53b0f886f243e7d506c51b6608303a6520a0fcba5b16491913d9dcddff241c1b0d97d4e9798ca9f89cc93db6a6374f07177d8ab95b863b64cbea61aa0869526049d2ee1f10ca3d31e937e9a385ac52923834e21cd88987b3ca37feb394c16ceadd058b9f20071a40c9310ca2227e6d1f2d0f2a0ffb452b512073011c42c1f368d0898098dc36c1978b9a526f01758cb214b461fa2bfbd39a732ba7432697b924f3d2870a3552e4e7dbde17ee73e666040f1c5c91b257cec2877f526c01b069b97cb2506571985fb418421704ada411e0e84b0a256213ed6b7e3176ef5772c1d18b8525e913c2fdca9d3ccf810e8261689e1298f3fc62a1d9a280e1c35409e2b57fa33a8614e89d64452a3f3f77de8cb5c3d5817cfafc18042888ef6da4a52648f91d0b73af2eaef11b9d883f0c00cb2ab1c10d0c167834bc0f8f2f07d08c67c5efccdca22c8460e9af74bb8acaffc57c890b2eedc4abe741bfbbb0034946b4bc7410b7b0c9024218fe70b47bcadb230914b630ecd6793bda75fc03719017f507775758e57968d87a54a61821ba3ee91e9f55a0620d29e6a5befb79d34291ccd0f96cb1ccc8fd71b6cf826056204c0f615dcac6b585776b95e", 0x1000}, {&(0x7f0000001180)="a139a588917d0df7a9aaa838a1c1cb467b53774746ca12ab88601f389a5e16e50f985cd7a140a9c6642b449947bf1f6ed471c11a2a2070da4969688565462bc17c2e62c2d45246b7294778aefc3fca5dcdce", 0x52}, {&(0x7f0000001200)="c1ff966429393c346d353676d4698823dd3e3423d96ca7c609d413949d3f23a15cc7ca6aa3ee1fbe6938b9b2d6710b8b66dd6c31b7decd5910f01c583006793702048499dbe23003d3069ecdd90dd193d71822131bc70ee16db11c84373abd56d60cb02d7122b55f2db5ea39fe6f62090e99faa797061c893a3a2a9b8ef2f0c750200a47ba4dd9454c650209b1caf22e17d74c12c4a6bdfed98af0f7f95240515db798a4650a13beece35f5179d36ec76e959f6bcafb824d6f23d379880a9858831e0dacfc60bb40d2d28f739a89054fdfd49f6ef47a97f2408406fd68647e22e85f4c862264eccb023451d84f0410575291142f78b8e64347c513ffe28ea2b49a1c62dca534a125f2668a78d36a988bdec857b0ea257ac055dd7f10b7f2780cd37f945561b0248bdd77c98ac0bb57dcf3bb59079a7f97f38a6249a2d8edfaecb4f61c335cd478f5672c255cf65b5d736bab65d322b22783a7c7fd1bb6a4690febefe8d1d49c0a976f648b67d79cca4e268e46a31860336e38b0a5ab46b01b7f1adf5a622ae2c7157c2bb732610a50ec951a42d38dc9e8d0910411b205089282e106b496d139c2b8b9dabe8462451a815dd9c429c9879afaca349f0d04a965b92b7c6206ff87a3e10da63dd5f8d8820dce1275a339830505a255ee33612b72faaae6f5720d5fd587aaddb92f1a357314ed042cdb5d3dd1e4f1079656984619ec04bde96ba532163ff39a664da56b2020c291c50c85ded562f139e1ddef1bb1639d8950b8cf23bfd8d63bed176d8e94b8b69ae4c09afaf8e3aa4c4b3b4cdbe5774ccd05c36f1fe5de1f4cdf77049bc14d336b1f64ac0ad1b8bfc5f9f45db6141e7302108e0c5fe794b9dd3dd2853ec7464e1f13c13e7c62136b83f829a6fa3d2716f1f8ea91381e9da7f1637b1c513b815c87111241f73cd7059883e838da4152f019b41eb5becdbbd630d2eabfd79b6a9b0319d05edf1a2f69d55ef5bf1f9bf08d0e07354b7ee7c7afb56d9e7c67b274532624fa0d1c11dd1c3742cbc7e9a0d22ed95930f112c9516aa55e9ffd53598ad2f6f9ba18ca5daf119ad4b2825a87d1cc86a991e570fcbdc851590f29070d8782a329b367287f8662c613ee573dc3a43ecf3dc16c401fa73581ac7b67f56b91373cf845326615ff5ddd38557bebb17c180220072486c5fa17fc249b3f5c32380961fd7d7b56622da3334bc106a74f5c699548c5984d30c41e493dcd5ef541f3e6cbb2fab387203d7238eef5c4fd4b9bc6e27474716208408b350eb9e5fed630e26ff89269282ca900f0943b68173ef07779ba6de6b9eda4042bf57a43964eacfe56edd7d0dd427582d34b888f29e6875983d4ee6c68778a93f53c3591896ec27fd4b11f957fec1f785560b34e97e6cd53ae884edcd4318e08d46aa3d617d536ed71ace6fad9e25b567c5764a790d63a91868dcaf3da821789cf1e37f89ddbe4ab90b07219806bc6f1675f5db98ec13804e5a9283b0a0a8d2d9f9b0cc7da4b92b6b47376457246c2fc23b40ea6d9f015782dae05a407edbfdc160d528bef009f8044dd7e44f56bb701ae52bde1594936f5f2cda3af929656c70980f12c26c711ee2fa2cda46daf21fdff272de81059df7c3783811e7360f7785f505b8459b60135aaa20f6f6945b28cd7705a95cb7623fee73368b14f064bf5df6899d72a64725b97dd6678b872ac69fd1f523157b4c2ae0ee4f937b872fb53bfa5d1c7566f34a66c45126acf7ce30d8c1ee32fcfb084b477be4358b41d9411dbd07d058a19435465c0c94619ac37278cbca37e176ac64fa18f62a4c794b88b2866173b43fa723eab56ebaa0d09ebede8c4de56938d68f3b2c6fcf000471b7b5f05dbc56c02145e28dfb6444ce826c56f6b63f567ac796b0fe464880fc4b1675bc2b2620064c20c71e7c7d002b7fe5ab1c990ac12c1cc252ad6c3ee40b333095abe7bc4eee1ccda1ea634cb2f18f81cdaf7d82ef0ca05e02bf10f0ec315e4a2aa7b8e2254a1911c757cb6e73473bdd4b1b5cc4635d5cf0355b1c79535635daeb072afb7c7037f84fb65aebe147caa7e41a16f402786ce08a35c76b4a87c91f6a7cb7e48734a9b8d6008988057f5e43342b46ace12f236171be1b775720f07181c4603e1060093f4ac0a286b845d1d84a5173994447a90bd0fd3a78333bdb1631c07ff39cdc4681c3d78603fe73d178cd7b0f64022ca54f61399c25321979de12a1d5667c5560d3da5d25b7bdd20c070dc135473ac3956c2e777bc8b76daf0fa3013417acb9d9aea17f6de3e6b6a1a2dbfbf6a42383bf5489a3cdaa1521940cd79e8c12d88f76c5dd69cf0445a07a59b68b8770a8527e6b18347e13fd5bc4598b8e7beb27a8281ba54a236815486120857b82268126a19becb7b21bed5f350d4e20440bc47d45613e1d3f6bc01ed650c006e530900fef971519e1441556a43b3fe32ce95073875fdaa7000e364ca7a901ed4b48ea152c7d211e2270be04e6d44849d38c3851327e0ba2a5020bb259bde8876dbce5729fe7b2715bc7772d052fced3eee64f9b6d5289b764b5ff6e026ae836e3857ee8f73760136b018b1e290d632a8784caf5771c03b260491d004a529ff0d4d2518490a85fbe82a0f9971319b415a19de8cf08ebb83b0bdd537ae027db7d39159e591ed3b7a799ba6d323f64294d6fbae3cab79a19f85e6e8ab3e062992573f55bbf1eb1e23d28df18c768304a0447ee40d9a860e90398b2e27fc81b5031bdc265ff3ed909eb92b464505ee6dcb091a22ccd5768ba5924b2375d44d019e72b1537d13fa80eaa5c2377034f6c0cb7c3242eaccd81718866a44594d871eabd660be600d19a1efb97fc4f9486c240cacf70830336e3d4fc7c95b7e9e231ffa51e46e9954177c9281c0868418d44c51382da2d1d7aefae0d6d3d1f41c4e939d5c7f15ebc7be7984112af4db87d6cd7a01b7aba28a1dd47f99b7070d9615d28b9c778a3fe56f8da2f39b77a1d71dc16f03ef5325ac3db78f2453af6db6f6d7b27aef5d591dae9d8f2a34f192e8111e84b70d5f1d4dae2ab4dab982e3eaafcef38a161e7990a28c3a62d90880481f3046e9be04acc82e90f17e4d6a114ce66018f5b82a1e645d6d864cc4020918f7b1c84596a7c4f9de05867df796b16033ad2d364b535ec21d11c780339e3db6a1c6ea60a0394ae970d01ddae91d3f15cf5f784287b86ad07d5c5ff9c53f009fe63f066a89db41e1c76d43263ad34b0b51c3dc2e1509724af139b870869f4ece7306233a0d2b43f068f950893ec173ea25d5baa5412ea1ca490098f417283b38d04dc56bf2864e60c569ea85f58ebe5618f5a22e9059fe6a5c2fb6a6a598567bdb9a70c460fc9e66c629b8f313569d3db6a5384ad2477d242765cc4c9cc67fbfb3e316a1dfe8142f454913da892ad1b997958dbd0efcee91c4b06164f36b6474c0e1766bd7c676eb51deb23ff4a90c26711f3e940fd74eb74e2a781c8ee7dc42e728ba31d4441aac20e01e4321fcb00b95ae855a9e7b39b234597f2224cabaa7a2c78328e488fed863bd96ad68dedc44df341e2ab65b2a350893a2aacb7593c21a70a3f7279453f0df0e95eb27ed3c8254ea5be291e8ce2f7266266f6c80d939781ccdf751e1dee9d597cb0494fb739cd01279d58d8a3f3d71529e13c0aef66aaaf052ede82cfa7ae2618703387176c2577c24262a52946701b4236949eed72a7a24a29936c18c6ca7acf6800124367a9ad5eb5532fa50b6e259ab7979986f728a08dd65eda41e2c1e073ca01d90e3ce53514095b6cab0d3a8ca5b3ece65b2a88711974469b1860c654349186c00017a474c7eedf616ace578f4d14eb695812ae7e1222de834838c6ede4ecccbfb9dd31a9aa3a98f2d62c949af0a5235b4e5c2291a6593b9bcc8e8dce93438a408b46a75965299475e18a1659e1f70b5e927fc74261ddd2e632458c6f912f015ddc17a2232665b2145f8b05d655a5aed310533341d2ff28a55e1ad34f9e31e061de00de6a652184aafa4fcfa9d17ffa2d2b11563ba73190ed874af0e8e2d883000c3c6c92333d9a652fd78d6425b4c4339115d025de7ad016c345bd545da5d3d94fa28ee5753b7a3a90b7da6601d7d1f50f3aa80be10f88075eab8b033e3ea3bed82944744ad1f938f6f672cb7fc53c959c9b31c19bd321c052a753c924f51cc8cbbca9d2a40279d671be33b1beaefb0c27cdd14b710deea957c730f31e7e5a453d238cf202cf4756659abf23a2aea934bbb51b6303b8292a35ca7125d89947d066d7d57b6d7748fa74d8d983e4d27a4087d754bec022960bd496a7f18dd141ac20f991bb3ba2cb47d1a72833f16a1d7f120a9a3dd633aa03cf118907ba97b579e3c9ae1b977cd6dc3071606b41b08e8c0c583d569cf37a0498807ba914a80de7f16914981e42975390e7d43b139f9fec4c2de366d1a5a6ef942dc866c2d83397fbb66475e3f7896d09ba7c2fcb447de17cd7345bb4ea4998293e1157164b27893edc3bcf9939e83c0b35b0b4f47a49831572c859a32954b8e0952c9b3ba35c5401c2030403fe785b06c2b2a5ffc983fa3b736ef3fc377e929d4c38f329beb13e73c17b2000c43d93a4b5fccbaab617d14c55d40ad851999939277b22eda487b761a0ea2f7c5f24c427605716e9b58f92faff58feefa402516b4b2d0e256ba28a683c4c2cadaf9400ca2c25e506693a99becf77a3ee0a26138098850d10be19d75c43a434686f26702053bc89acede2f3d6165b4474d308936abe4ff3aedbf109c2b3b1a27031695b9eaeda5da02006a057b8bb7675f138c9992d47756a24ed6bf3fe5109dc83ba067a99f42e0c71bb43fb2f0837650cace787ed0a0a61abb64bf24b41998d499543d7f8e7f2d7107842aa8517e2f13a276f870c2ea38d778a45cf8204fb873d8e84807df942400fd6fd79d1f7d17ee4153ba0c427005bd392d3acca68d42f76620f5a77a24adafbb3c0791bdd6c3f88db9c3f3fb93afa4e64e00a80da2eecd19a808fbbf2faf82a4a1442a36275f29e2f777b8b397c1bf67e4b5fa4d1fcf1698a841f9efcebad1077ca483977bd2a9c48ebc7fb2f446350be77cd4bc17a6335509bbe3fbc37bbc9e2d58c67b6a7ec81896c3aa1899512e4be59dbbb91c8cbbddd8d7c344234d6291c88d1277271d5163d4de23690583ee1cc3799e973e72941390a60b15138df77a3ff669e2c273d769789180391beb5c1fbaf0d994aafa44be8ed58e8584bcae037c2a42f91ee8cf74e3dc45391fc9ad4f869abbf2d3635988db8476b3742331d53c663a2f8e6913e2d12a258d4cc2a73a7d2b3de47dbd8f8412ef61ce3f254c9c51fbad1261dce690e9b4d7bcec895f284e29ca4eb76a617c4d6d1ffe4ada543d18a62c2da7d48318a8b25ac473e9e447e4bd645a766747af9264a2e3139459ff0b9cebe98de34700c27c0589216aa6e5eeb9bc3698881682ffda1c4c6c9fa7b21fadd914699dc0cce99b3296299ec33815476769723070155b0dc81c8734a9287b94934ba817cce1f38c89942679078a374b51d4410116917076a182ba6c1697b8b07019d51f14f64c9a2f5ce71f6f95ef0431ac2848663e6c7dcd48d4e9ca8c5c1c568edbf72acef43aba8ec0727bbfa0a7655c2022fe652ecdcaeb1322ca1754012673593277e6216d59ed0a167108957c4c4acc57a5b3497bca676e13dd5b792f1bc05bce875dfc90bf02745ae0b15b75afc6aa35753bcd684256e95d90e352f67a497eca0cd775bd3009372252f89a10c77ce61bac6b61af91eee9", 0x1000}], 0x4, &(0x7f0000002a80)=ANY=[@ANYBLOB="b000000000000000ffff000006000000a613e8d1ce8739d842782c844968f569f62936d125e2ec807692f99116d046f2d6affc1185f6b2c8ba7b0236b669d4e55b6145ab42647d3f7d8ec99c13688c13c060dd479c8edd76e1b21bbfb07522ed7c574ff781842fbbe3cda7eac6a54eef2995c8ef77fd148c6c87bf08751eb12f96f2d7a3be9dedb67f9c2bf161fc02179666990335af2a18d5731b96d402a5b87edddb2203444cb21e8c797285d24400080100000000000000000000060000009864e5ed45088d2d836d7b0190b1fffe5e0ebea3c01d45c9b4e553cb32984c53c3c5bb9f8c15338b1544be235d5cdb9d6eceae7aaa581712a1621f97ac167e0ee94dadd752e85ceb71a42d69f88f5fd43f55e6f9fd7e96873dddb090ae647f5c655a9f01eabb8acb6ee538356e1f83e7eaa4551214331ccc26e3b395f9740cb7cf2dfc5a0d643d65f12189504f9d9cdff66250864f5f1b2eaacf4b2af32622e199f4f6104ba5cc2ff6d4f53746a82bc9606e9562bf72f128779dc1f5dc703debf27b56be6dc57f6a3b953470a297abeea1d62480d45fb9e4c5c0909adcd3e4541ff2cd9c07bc09cb331d9a432bb144bd637e000000000000f80000000000000001000000f9ffffffad3b909e875f8e9003f649e5d6f13c8499f73e010b6e84fae492a2bc8a6a8dea9680b630ab875725e12d9b121189ce1d588fb4a3e29fbde56e804fee19d6b739e2fd0340fa8ff0addfd926e2fdb584eaaf0017a481428024be7456b6d87bbb9f718e0bab1f0bac8bad47f960efacf08eec28949a1dc128275ee64b4acde33f19e6c99432ad94d9ca4ee29b5e220f4043794b6b86014df7093282216d6f2843db48e9ae635cdc7dfdf2b10eac1d9343337e12a7fec40b5a9facb5457243dfa6c3bf80806d418cf3dfcab4dce852ae6fe7d8c9f0b47eeb0c6c8eb3b8561a3827b966555f0000000000a800000000e9fffffeff000003000000d0ca2c116437d2092726707e3d3a5d9ab60b869b9bd867ddf7746c2e4a543551e5727b9ce0b482ad84aa88cb76af610e4b87843636cdd679b821e4443178ab8c04cd82a78916fd3592e81338cdcbf5f8bb7e2fb021cd74017680242b5db26cb6c37840f3b0096630c62c4ba2d923537d4c51718c6ab9deae6ca9f211ae4542772326397c5860d861b43d9272618f8b00000000842366f53cc142a7ed59f75a54d4ae254af18f6d93129c913c6aa7beedb942d67b7b88394c8ace24f298fe6e87e40975445a3780b3587c1414e342676b5be480bfe17a461ad0cb19a977a388f657033455c7ba2a0000000000fcad4ec32da947917848a5c9e9f0c2ecb71ab5bc2108af0d824b2d9c2581ad4b4b59d27987f940fcea1f6cd956289a7281752bb0774f13efb8b512400a07a1e5ad5a7742857123d9a6f70fce37815b04056cca0aff4eeff150bbb641ff1e8d611458cf072c43b13e14cc07a138f210039099440422371460cfb2dadc5ef71dbecf358d808b3746c5e89a79026293f109ef5d4948f3f1452c0660719cdb9754d2e3bf4745460ecd3b03ca7652ddf865ce83c375e928f87b5c101a2c988bcf818c6a2ba6814d9698"], 0x358}, 0x2) 12:16:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 12:16:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xc42) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 12:16:08 executing program 0: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='@-}!,\xe6!\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) 12:16:08 executing program 1: socketpair(0x17, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0xfffffffffffffffe}, {0x18, 0x1, 0xffffffff80000001, 0x2}, 0xfffffffffffffffb, [0x1, 0x2, 0xf, 0x8, 0x4, 0x3f, 0x8]}, 0x3c) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() socket(0x31, 0x8007, 0x1f) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) 12:16:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) flock(r0, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x20000000000043, 0x400000000000008}, 0x148) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="a548953bc3a51a5db3dfaf7964c3f5d4dc0f7f9c83ba59c94a93cb7cabb38ff991328b021a20818a4fc2f93bc21c170046847b", 0x33}, {&(0x7f0000000100)="a7c1760c005bc0f3ebc338cd8bcc50c9c40d1d7fde259738910047d90c95fed25e2abe9465cdb7684288910b3e2c10b38644e64cd874fd5284caef13744634a9b2efa19a65e27816e1e04c23a101f78a3c1b32725a650982ed3e502555c590bd7ccd4092646b9340db091e24f3cd6f5ad6f953e6821d2bdb9ad3541d88f6e950f8c45cd8e13f33a3dc72ce368e651ad8a0e594168fd21dbf386cbd7af75b43cb3f515d26f57d1522ff6b567d293f589d86d085bfa70f677bfecdcf9bd1dd4c120fe81351eab1950216e3bd4d5194196067c160cb7bec85a28c85a98e718db620b634", 0xe2}, {&(0x7f0000000200)="7ffaf02e207a5e5d153418b53741bfa9cb670da179a7d6d59e0f63dd3650bb4406144695b5f2800c4d3efab387c6de9d33a17810fa0ce9c20df3157f35af3e7e95d611de20cc8be0b1dae4da8a8a29a979569d13f312c8201a443f1dc77e4094ae712dcdef9cfaeacef69d", 0x6b}, {&(0x7f0000000280)="35a02e70004bd67d33e234660a87804d012f991c83f902844602df79da7f3eaa7943ecb16f83231ba2ed14da6b9b5ae7d721e8e9db15f12591a225258dc4f604bea3acd5ba1d868cd7ed1cb7179f3ae9d1859e3ee6e4ad4a33f7c6205bfa91aac21950aac5c9e2d9b2c9aa6f5ae19e1b208e7ea4ce0511567696318556b8a6ca34f62d79af024545dfb7eb2132eddc1841d73793581a0259cdbd", 0x9a}], 0x4) 12:16:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="51143a7e42f116fb75e7cac6c8ed9f6973d1a223904a52ce2a4c85071e35387c98876ef32d699424d85a4aab2cb848214a593b21d6b2b18bd71463d7c5b0540bf042cdd20b94109c1ff35ff2de65809e771c8dc4e0b5b983d54e9beed114086f7215de482780acb423e42fbbabd13e19c0acba9af1f55fc2d94870abc6f1e3968412ad3f6779445f5d470512", 0x8c}], 0x1, &(0x7f0000000100)=[{0xa8, 0x0, 0x1, "6679787aea4f1e749288e29abbf8f682a361b7e12804732fde1e4a8b4ae0c7f8a74fe9229c6458cd5fc66b285e77c77290ddf6ae2478c1259dafd91ecf41632217ddfc40ee88a624b935a1c5e62f00d44e181a4ef7d5dd0cf37115d5b70ee2ac026b1a57dda163884711defd60b2dba0be154c6492c3b3bde3de1601ea4fae7ad67ef5e06b7ca0639b114f72515360dd7bc7fc242c30"}, {0x1010, 0xffff, 0x3, "cdbbca69cb17d86506e81357216f473294bbb41b0185a70898c5784366b628af61aad2a53f0914fc985097656e46c92ec820e379e428d066e5c45a4fc0cd2fe151a9fc344ff2e9d963387c8eba60d3bb705bd31dda2ddd9bface210529d913c6df483e248c4d941b1310031d8aa0701b7bc7dda3d649038f4507644459e913efded2322f315381eb5a058792dc6ad871381a696a4c579af8dfcb30a20e842ec22aad75c3dac1b32847678a5d761b7734c16a91eaa56471ec2eea65f1f9e67e9cc47ac28a809525ceff05146ed5c564d9d95d152b15a35955d2f8c625f42d643e0847a868e9e8451f0cb6ec4ff99da32fd0ff82526df4316ead4c7b935cc50222b040a5f25b167bfc113045e0fd75a250e865bd3b64cadbaee4b30be0dcf99edfb2d67021f8dd12f81dd343bb357cb19d972b709b93de7387cd3a7328b0c114f37a4e2701ae1da568ed54b788b855f1083c9b5528ec981334329f5952406bebabcfd43299ce2f39cdddc7a02d99397532b93e3b1d890cec0b38a0d5e4d24424466a17b6aeb8dfb875a524508bc5059e37d30e8edd01706d4298149f78873b2db2baa9c5305c2fed1f0b8c0a981c52e48c092fbf3a9bb5d53efef8e8dfde0d81f0ac3b55e0081af6facec8a65de77b8adf53a6a3c7fdaf7343198b4ff435cd6db4c2fbf97a84e2031fc1fb573eec67bd4134b66c21290f86f4f92a852eb21bb4812b10ee0af892ad66107333ab9330131b3dfe377ad06809ed12e6e754c2a9780e6b40425e9fed11ed8ce214bdbb7db8b42b176933d4b5c1f00f1ebd9369af5230927797ec3bf67a84d73f8cc7888d3ddcf09f7a57d43d0227376f03891e3c99bec307042140c5fd1a1c46f77bc2879e806683ef341f7537d293560b06e3c2e8d6dd8ce47a279e09845ccf05442a9b73ec664d919ad788459e3aff731158f5e7efe1d042ddd0ea49d17a15a25ad85bf69e0d8ec6a05e3acae7ed2d9233712f19c3d448534b8830d1e84e0115737f4f29fdb88ade2b2a0baa3c02320dff47fb6a68b285d5d51b7f9bcd48a01d2b5f0e3fa6ce2c6645d11fdae3eaf19d65c21b29e7eeaa7a46e3dd37ce5c8388fc492a5075ebbcfa936f6a7edb5176642c9112cdd8960089b70ff53609f32654bc192783516b806c5702f842e4e6520708eb20bbc0fcd47f531c19d5cda6fb6db7310dde232f15ca04e06c6528d153d2e88c8bafee1c9592d66e503a13577c4f01ffc18c8223814269eb1c74e2cd2727d37460675057d7a5e812316e54a5d711408294607f024d2777599a25d7bfd0f7b5063f8fee3b8e4e40b77cf133f3f2872c664afd238a36f92f75e31f7c70d467e3c5c407c572402895cf9707a8af8d5a2c6ce762d2020f65dd58743c098924e6e8b8a49593156f38960be2814f6152bed304e5323e764063d64588c233e2e818a5678cc1f94f945dc274be3ee570f489b9b8a7a73317aee516fcb81b36c645626609cb1bfdb0419d03ae66644da4f7d44ca71cf2217e3ac7866783384f94421b8a8a87db454d65fbf03a051803df3d91f36fa861f07768f6a962a30ecef82c2a20d3e58e0a331d20c2978ed3769b05ff6618a0a7ecec5410633e783d4cfa3ed011ab77cff7c366dfe157fd0900c4e2e5e3502d159267c10a799dd3227d73636a7bf0d5c4f3f6993a636ed31ffd164b978043441c7f8db6e6237db9a328a2f67ba6680008c12a8f5839f573fe3bc3684f2a6b64446d496274470a07699bffbb943dee54bd3f5fe68a8c7b62f998d98e6810832b91fbe0a6090f1f5081bc4ed46317c8ecd4130fb91d33c18e593d488542f1015d2bce881634bbfc3fa62b120227fbe9d16b7b7b6af96d46cda06a38dcb9e2b532c8d4878f6dc80f58a36780b2f61c471284a4a7540fe206025081efb26e7b98c92daa72b3aacc0f14e802f57da3540f9990509af2afd9869a716b518028744a235b7ac72eb18f2d156925edff319178e6783dec760c2058758230734efbea392ec93b7830bee1d99ae2ef53cbebd0030cee1167e714279373a0c879e01a9b89cff8f408c19d1bcfd3fcf151e934230bf3323915208c5473b7cdfaa5f2f77a67f5832c426df843556955cc63ea3cc48bd2b49c45ee4a8779785b0f7211fc16d24ed3bf8d865de427a139b868d0446e50131acc8a2fe7c18b108474aed601ca61c50f5f4908e89317e00bca11b06908b508239e0fb0ab045304e855b96d2e94e24ba36d8be14752e183d6298e1ec471864bc5dd43bf2578ab90a704b93e85fb027951fbe40a2b546bc83533690858d60859c37d3ecf751f8b4dfa59f77f375bfbb6cda7fe7f08ab91a2d038b0b4e7313f66210cbb653160f692620e1cc14cd9ad6a07f778b4fc73a391c417738ed98572147416a07320f8e7f19ec12de4bf5b7964fc66795d9077caa14298f5a301ed8117d92c12288334a9a24a97f650504cc3b3e01f8d2683cbcdb004c7397604a2f237ed4692224f50415f6a19ae49cd8df1a0651c5e5068e85a9bf6ce72dd8cecec9742ca58c7eacbb8469f4f04005188b26d93a8827052657b2f39266a2a7c69ca6a873aeea241dd06161cce3361dad46cfa766c0084f7b60bbd9fe7114daa1de8a08b0353166ec3b4da1bafb8f62f489d1846a6844dcf44c92c4df6d91c564de7d78c60b4023eece3c5057eb9acf95a3333284b93738a715f31790d5b1f7a202c66324812f8ed4f79320c081569979c64083aa89b282d40b899f9e2c013de93ec310fae4b87970275f413b4cae209724e9fbfe6c94a40300dd0f4933ed139cef40ab59758293717123c0c93191d184b10dd92a05ac4b8b14a12c7379727e1c9323cf1cc959a46dc404fe1771634613dd0bb726576510329ea234ebde4991ad099e0b1cc047277fc5bfb646faf8c7916bbe58c4a8cf6e2b99fb437f03938235d7be4a6a9c80fc5c51c4829de1862a5e45f4e96caa8e7e597465be280b86f2665a62196bb5b4b0b712f67cc12f80d647d6bbc60198ab0fa9564ed938480fd657f5bb7e4d0d66b0e5b554da1fccddae6b813f736d6689d9556cdee90172e22b4ae6257d137fb3f78dd764787327a89b45d6cd0d4be2a5a4bced2505c9a26d9db1ee72ae67d68c1a1d8d1609db221450fe00c3d2df3b876db03caab277dbc22b811cc111cfdb53f6acb7e0729ec12752d3484c2b2b31761d5c8b9e275bd48004e58b232e94e068b24ae43ad21e4f9e3018e3439346981910de96e05675506efb9d35244d212d99749eb1a88e57ca2a4f5943595462b2a95ea429e9d935913b079fb2e95119e730f2b8b5ce94b2d418985e7105b0334cf4cda9276210f63551d04971b4c9429ecf73727f6b17590ca86fd18050b3ef50bc434650d25363ef084fa5014ad87b9e0747cb3db043d9784d28518edef60674128d0898a8e740c264944b1239b322578aa7a9c6ceabdc47909f621a8d9c4d1bbf3f5849a152e987f25a69dfef8d427d5981dffa9ee001491562178362ed06aca38066a051e5776cf7893f7b7999ee1f6f763bfc9d02ae129b67dec44f45db0713fb1c9fdf714840c8d965a9bb70bc4ab04b04efac6eb8a27e09cb260ecda857633ccdd473c90e1f8d776edc043e87ff0199483dd81ba31370f610872112a9c5d1ac756bb0f1b234ddc72e99eea2d9e5461acfc7eab31ac762bfc8ad8c0366c632cc1769e2421e2552253b824012899ce15281be258982697b65ad5538eb20b7bf020224a456f5a2ae45696f8b7d8426883c190607195e6ca6a9bb535a1f813afc32d1b6713f477d0a82f01fc9398287606eeedd2b46d8c6ecb2ea3ffb965da0d5e42c1f84f6a75339f6f9d433f941f1dc76424eb662826a6e3a212595e115ed8d02d82ed3d728112f6d57d301bffa6d6d9935bb7a61a2450b531a6efee70077e8b4e30ad59e75803de64e043162c58efe91d271084298f0ec0eb022a7075351ff7d3839e5660126402fe84dc476a4347170c9d3ee5eeb22707b7832bed37a1f6cc1c5f2f05fe7754f0212e1a8f0fe0dbc7e5465ee4fc2e997a11f7ab509e44002a2a66dff4687aacc584aebcc20e3cf788db0423c0091ac556b187f2586ba92adcff972149ad9e155189ac1a25a08ca3c4db3baa2fc212fe1f788c2c3ee203d752c55f2ef4cba8964465c94b473f6c23db4f8a04b3413600558f3f5c00c867755199650fe217c2aa736349f094e351d2448638726de034fb30b874a98134a0e4512c714a22a418aba034b7c0e117f1d2548309872bd4f753980ec26c908240cfa7631dea2bb2416e956754412113e9b2f928bb1a6a1d6062faff0db907e8e84be56db83d3f1da9b4b55de9faff974acd3df67d719f6bf268867b35b3adb2357b4d8111bc955bbd2bbaff6f1cc9cf2d985a8be52f59e6272dd1dc6622774080208d91e33d726908bc30d5adafb6154a48b078242ccb7e8f5a4978e49b97488570c4652240b4a101f13c4371cbdad85cc3bf5fdc18db7ae4ae7759fcbd45c1fea66b1b964ac6530fee7109167759dd3764844f440a60a142d493ce3e8981b3a398e451eeaf25959658540db341849a977d9e6d7cbda808ae780448b6d8a2a05e41f267d17ee2c70a1952c7b12b82c39c24a5e28de3df086f8246566a58b9f5c6b5006fea1d7ca2a59f82990b5605b9f947be9535d157b8200d9c38670ea6fc2048f4bb200a85e05100d197434d4e2705afb009591e6666c48c57c8b7470c5d701afbc0e4bae4207ee83e03ab50b354880e0fa939b7d6b9ac735c61ee5d8dd14db9e78a393f17b2e90691b11f7c4ed0306a3db5a268670278c9a733001d24ec35411c34177b8ddde29259ce552c05db8f9d7c61a3082f66c909a9bf6f5f027bce28df1f8ee11652ced5d0a5738ccd259cc58bb1797b47f4ed8aff69b567159edd618fea2e3873da4e0859428b0198bdab2b73e875aeb8405bed0adbff0cad2ec4737c358ec56a471eff01b063db782e43231c2e110040f4c62a91dff3f00e859befe9051082af889fb3e80fa2b1982519a1058a749d5eb2a3fa2fc2f50c1f6c2f4ae023a417e81a629470e529fcf1f8ce65ce2d2e8eeab9dc82b84641c482ee0b57dc22537bc37f1165c00f88995ffe2fc49d05470f8fdc7316f701703cd3f42430712c946469182741dab0a31071768347e1a2a5a45d7714e4069f6a2664361c15d7f5f2e18511b62d27902effb56fba723899a6b6e77f46680d8f8203de3a57dd1f8d1d3964ec91830918dc392e2f1428b4c54fe8c83e80a0b136c8ebcc4d452a576fefece450b01d5fac186c7d60e68ed9b417f9b7033598813ddd23491d2d6f9096292950ba3197317ba6d9e409f184d3584d6a404ff59559fe6ea89d77d5ae3eb379d85450e23734a8564dcd45ea1f3e2e0f7024f15d3282279923653bbdfef3f33a9a33f50af708e3047aa6b7e9cdb85de14c1f979266dc27bdcb9c5039c1cc9fab1055f5d22f496972c3881e13b1396a053383330158bc2a68428f25b330348823c3b1347cf6af025875f6cc3be2c5a7fdeb1d8a25c47a42be4a0c92be770201ac2b84ae78e67b49ecb84e6ae6cc1f301458474a9d0ef5dfd83a5c258ab6321c538bd66668856cb9df3557674966875845f4f31060eee4f776690a7ce8fbb3ee04669ab1441251d1b317bbfdb782dff9d757ee5c1958505fc93d59b2a102c3f12fa5d799958f67d66ae3fed9baaad1349e589019c4da57a0dba954b232d1a3623a64bd0f25c63bcd8a3ccd393d6160b82ec0cd42dbe1a1ea106cebaba6790a6d66834a73fab6740e2831e11166"}, {0x28, 0x1, 0x4, "d307efb1a86b2b650347234c933d9694173f0336fa"}], 0x10e0}, 0x2) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 12:16:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) getpeername$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x4c) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='c\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 12:16:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1ff, 0xffffffffffffffff, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x400000007}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a2c6da9b449dd77a7407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x199) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000500)=[{&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f00000004c0)=""/56, 0x38}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:16:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xc) setpgid(0xffffffffffffffff, 0x0) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r5, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x13e695a2f48a006c) getppid() setpgid(r7, r3) 12:16:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x1}, {r0, 0x22}, {r0, 0x20}, {r0, 0x40}, {r0, 0xa}, {r0, 0x8}, {r0, 0x1}], 0x8, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x1ff, 0x2, "0000009e0000000000000000000000000c00"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) chmod(&(0x7f0000001140)='./file0\x00', 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff58) read(r0, &(0x7f0000000140)=""/4096, 0x1000) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 12:16:09 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) 12:16:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 12:16:09 executing program 1: socketpair$unix(0x1, 0xb, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) clock_gettime(0x7, &(0x7f0000000040)) fcntl$setown(r1, 0x6, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0xffff) chroot(&(0x7f0000000080)='./file0\x00') 12:16:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 12:16:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e5fef178c9097a73063d06d648263cd864f1066dd082b8dc3696c653000550d658b27c633434d2bc6ba11a6185569110181413d24a7bbacf4425a77804b368fbd1fb52fcbf3cf79e7b7de7d98e6fbbd676fda017b9dc42c5041e58db8907a9a9e7f968dba0bfc2cf4a62f0bd9b16b8986c0085debbc1db0df3ddd16e4402c61de52ec7f655e5d629006da3a32dfcd7d5cd115799e04c5cb4a841710560911949e74468334a432c08d2a21a706"], 0x1) writev(r0, &(0x7f0000001380)=[{&(0x7f0000001140)="7b90d9cba3cdf941108c8a93db12fcde9202966ee0f3a1a90551c91b268f4c78052097aefc7d6b82f1952855e65dd75fd04a4ff69830b7a263d0633e682e87978147a6317237571c03506a7c1ff8c3b589f7c13b14145c0f21594418ec9fe872a662082b4845284a2617cfa13774faec46355b8b7106109f77", 0x79}], 0x1) 12:16:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x31, 0x4007, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080), 0x0) 12:16:09 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x1, 0x2, 0x1, 0x1c, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f00000002c0)=""/12, 0xc) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f00000005c0)="00c5", 0x2) syz_execute_func(&(0x7f0000000280)="0f8ef40000008f6978e24c46ebd266f9c4a3516c7eb40c42185500c4424dbd3a3e66430f591141f665c5650f2b0e410fea00") r3 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x4) dup(r3) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x44) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:16:09 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') 12:16:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 12:16:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x143) open(&(0x7f0000000180)='./file1\x00', 0x400, 0x181) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 12:16:10 executing program 0: r0 = socket(0x18, 0x8001, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/147, 0x93}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) clock_gettime(0x0, &(0x7f0000000040)) 12:16:10 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = getgid() r3 = getgid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lseek(r0, 0x0, 0x2) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8, r9]) 12:16:10 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket$inet(0x2, 0x8000, 0x1) r2 = getgid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x3ffffffffffffffe, 0x1) getsockopt$inet_opts(r3, 0x0, 0xa, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100c0, 0x4) 12:16:12 executing program 1: clock_gettime(0x1, &(0x7f0000002000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000000), 0xbe1192a2e7352edf) 12:16:12 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) 12:16:12 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) 12:16:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) write(r0, &(0x7f0000000040)="ab14ed7b8c80e8b57ada8ebd3e615c99f37900291b2c7e5e55b94240146e27fb7c53552a05444e72fabc03f1a89de08fae40fc243ffd2eeac88e5e810ca8e5a3bc64d847eeaea548eb0e1e0b6037386067ec95056d2051d9f88a2a26c78208d84d060f8d2492bc55d917cfa5b9e7ff37749024ffc2dc47d93b376b39931320def790f44a4247d7baf0", 0x89) read(r0, 0x0, 0x0) 12:16:12 executing program 1: r0 = kqueue() preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000040)=""/229, 0xe5}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/183, 0xb7}], 0x4, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 12:16:12 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4f) 12:16:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) 12:16:12 executing program 1: socketpair(0x18, 0x2, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000540)=""/4096, 0x1000, 0x40, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000240)="80f8b12c92bb6de09230229dc0616907d373acfaa3ae21217cf91b764d404a67fa6350d21528d74458f262c3a8d36b8aa9ba54", 0x33) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000500)='>', 0x1) r4 = syz_open_pts() close(r3) close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:16:12 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 12:16:12 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x40) open(&(0x7f0000000180)='./file1\x00', 0x400, 0x100) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 12:16:12 executing program 0: poll(&(0x7f0000000240)=[{}], 0x1, 0x7e) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 12:16:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100, 0x4, 0x80, 0x5, "68ab4d869194833ffd0142050279bf7a2678d9fd", 0x8, 0x400000000}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) 12:16:12 executing program 1: r0 = socket(0x2000000031, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 12:16:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000000), 0x9cc1c597a289592b) readlink(&(0x7f0000000080)='.\x00', &(0x7f00000001c0)=""/132, 0x84) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 12:16:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 12:16:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000d0d000/0x3000)=nil) munmap(&(0x7f0000d0e000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) shmdt(r1) 12:16:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e6f66696c653006420c0b8d7dbcd01ecf04bf87b9e2e84e29a1f036d9f1501d5838224743984d9f0b0d91c3b3a9dc859bac3e"], 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) 12:16:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) flock(r0, 0x1) write(r0, 0x0, 0x1ad) flock(r1, 0x8) 12:16:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0xa, &(0x7f0000000080)={0x10000, 0x401}) fcntl$setstatus(r1, 0x4, 0x4) 12:16:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6e03, 0x0, 0x0, 0x76bbab89}) r1 = socket(0x10, 0x8004, 0x3ff) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) 12:16:13 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) 12:16:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) fcntl$setflags(r1, 0x2, 0xfffffffd) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xc3, 0x0, 0x50000000000, 0x4, "e362b0867223b8bb3ac4e6c88c187172059587b1", 0x5, 0x401}) r3 = dup2(r1, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2}) 12:16:13 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) openat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x100, 0x4) 12:16:13 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 12:16:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r6 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="362910d3e1d03cfaccf561cd21d7754a23581485afea2314be872f7b3e36010c07910969ce39f4349c492b8d0bd25dc525f91154c6bfd1e8a0bf0030e0cc9fde9e52c5f2459233c2565f020c5010153b643d31b32c03002a499b40e0c07766ce7317a99dc6dc97869984321004d82cf90dded863d28bf3f3d85f2292820392c68f3ef553528ac23ac8d1841be42af851712edeb7fe251b2cc6c6c8adb1694438e0962a2212a45b8de4c3daf379e4fff040c65374c9def23bbdbdbb94d4a029449bd6480228cfe1b3ddb4e4e6fa60c2c6df713f8bbdaca321e03e1c847fcc56a4595fae4cc93bc54de21337a393b3443fcfee44e1eddc0b6a7750ee73c6bf8877579575e06b666a9dbece6018b9467de5b8288902c2848d2b9c6437a378b74fec33804d1d00ac993009d86375231baa9ca793f8cb6efd26577fad7fc801cbc28dc70eb1ac1697c673eee9534d331935762b31225e0f85ceb360b2efa85ee65d17852949ab6ba5d78c819e7e816346713b8b02884c5181e47d588394d6564908158394cb5e588b5f71cf05afc3011637d67fbe34faa2872d78594c5e816a80fa4dd50978e5d233abff9a4fcfad2fdb311a5b5b194ef0403ee22794159b2e2e6291e932f3d3d336cdb7ecbd53f525de7ff21452c7b7fba42db29c057a60f5b71f6fbe889ead23b9655d41e564d5f0b05a39283ee01861dc04b7cc58380236b07311e017256666470698036d642e330486eb135f1997bf86e915474df18f9018e540404882e5d3ce3cf403c8f15b3fc8ee689e2983c94e11197805e9c3434fd93f92571542b9d6581cef697126a6615deeafbe1c70b098b344472401a7ffe492f56ba03c04032e4c809aa9c180117fd33180709aaff9968eba9613b11abcb7655279cc956b578645b681c684109fa9b40e2d0e94e8921e2a74ff31cf368f90a0f5d62945b0798cd54983d85b58af9180bb5e8b07bca5e8d35df59adb30902595aaa53104f9df2b87c6d76659a519745a276f70c296c55ec729a5170e50d6f9b7a50e300aa51a41bddef68420215e8aee08909e9c409dd33fe52c230a93163f34e93bd05261f3bcbd69e87ba74cb1e635a1b3d7348cee455983c455be0239ce5c4822c15c624266a03ac6ca2b34ebf053dfc5b27fd3409277f01c32204d7027956c47c74c754c05135ffc8b3d8d57f793190e809bf73095e2c2934058e5ed66e9d5454433fddb1703500315841a61466178ad94293fc788bc771dffe165f9c8cfc06501bdb8b0a52fbfc36f76273ed86101f90dc561da55ac9c352e464c126b6c41d63cc040ff2ae49e62e9851c69a9c51721074ca3bfff5a89aa36c803b796ee974188d5b3274ac05fde94195c93d697d136a7ba514a610f041f5bfb30fc637c6fab043c21ee51be38f8abc6d251ec318e25cc650448a16f353842e3a18bde853cde99178212d17f3e807bf3b7c2f2704f4597e9a15133fb9f917c90437adf48c78be6cb075f2412106f81a9b427184d4f5d7489145de69453d6cc448c29a20fc39d4d502df7f9f8d4310297f63d2182cf9586a865d62809cb2c55c33fc3086aa4fa26a6025d779c7bc501a48618f1edd4e9a45ecabc62001898500613ab7a2ba2b8f6170f1395c4b07ae6f03ca4c1b6375e8e848606c2bfa7c5ac32b9761717f4590f507e3733719c05a755edae70591bfff3ac70d9b26e2bc264908400fb9e31b75d0c4fd20c7ff5326cb6d9838bc76f07dc37ce49b604567390afd614f829109ecb1311d7901791cba36c9bdab072aa7e40edce3f19c5bd6ac8e15662f1e207b86a7dde911eeaf30d949b92330b9ae4c7e655bc6ae62e75d95bac84dd589c16814990c9ccd9fad205ea21a9b7d407b8374e7d9066264eb7287ed17faddfbd5c80671aa3551ac58ad7f7eda31717aba0623a8eee0136df24f83c95ad35720abe9fe7e89b219392f147d3a17525f8a91e7c2eb29447b6fa60d08403dd54753a0f964507a0315c9dc7e3c484f204fe59f05438ca57a18a85e1e39b336163392efefeab03d08b1a21bc33023a8ab109302675f40680141af604dc5e8c425397459f6033f08888dc037141467ef2ca62744cc6e19cd3d88e839cf513d1afa1524b2c70c594e8747876c8c5e9b7edaf76fa221e632ced66842d4cbf11f07e0647f148e63e81ecf924b728a7efe54aff2809030f040e3dddeca79529d597522821a3dc6d9c997d072a460d09f2b83f5a7429d2bd3b9ada2adcde192e011b1d0d3444b2bd736f6ce2245f4762ef50236cde6ee229e56c6344c550fdccbb9879829c538a3a79bca0bf807460a0ecf458a0a6c24f55898839cf1c33236ed7171c556ec03505473512b95ac76ae17a392af5a2c497841f5a6487c5b074932750ad9514c2f73ea566c151995fb7e47a917182e608c384a611daf995e64d11f741fe921bae2b4c1bf764f8b095bc0581e4a534416c2f44befeacea88f59cc1485a296cf6052c42ddf0af699d3ffe82e54f75705889aabbf54c9aaa33203b75f8a32d05c66a53326ee26421d82033f314ff9eee6063f13b93af5a9f6750798d3773e6469e5ac0601c54e0495de2da01dfaf1bdef091aab8a56ae2340c81b99db8c8cc378484c79ed04d726b416da9bd9b9cf5ce7fdfc2f3aa42ae85a8e2c90f4345b3154ee6264da6c3fd812fb85e92684ecb851d811b7090352787edf54dbc4c70d1b03dbc4399e5535412c9ef390e8f81cff15c27f78382d89b380811f0e8b3f9e60ab3ff44ff9fc3af7e4d50876b81cb67c541b42431cc9367f831bd58f37a28c7e38ca5a8aa6c42326e8b862d21b36c67f73c3a2b59ffb03f1af3116641095f391a6e5002754b5f3009874fd860453a5f28c5e759650d35913aee7e2299b647b3af9f568856bfc6d8b4cbef533eaf82543736ede04738eff67e17dcfd917f57523634ffc3252c1b3737a3d991c00b2a3e49baea21a2fdf02c6eccfad7eed28f506d291d01704d8ddf5baad447a355a6774231a7a22bcbbeb4f6988d2dbbae1aa23dc0c7c50174963bd23cd089b8f58e45dc1e52f62a5be3a1ea28c5e1342aba76ed28faeeb70a0d3c52cdfbff40748bcb45da10797e34c07d31f0e31e3a29ad8e04350fe56bf2eebbc0974f74df38d665c5789628296b020875cf4b1d4304fb4e0418cbee9dee6d52e86d915e44e8d2c96da5dcfa3233a6114fa1aff40439cfc1d6b7713f738e116a99e25df2e07a3355dcdf06d521cfafe6f5b9fce300b1f3cf73eabd25fecbce872b9aa6639d2a27c99ab862db2f6799bf6d9b19014a80ae1570e5613afc3f9ce7a714d4e27f75258b93a263438123d906bf2d3f9bd91b3596354ee72dfe92ad59caaeca7cbd3e4800a9f7d4d8f7bce837127be649404682ab3ead84d9110e2fe08c17cc8142ba4d0902a0b10359b0cf36a322b65dc12cdbd4e337dfb3137f3b2dfecc03c6c1e34598677ed3b39322ec4248d38699b80941c34fcaa1ae4acca62cbf9e9aa1b9d61f7b0de3f8028fada17363a2615fb825ecebb4ac9ee3cfed6983372d2ddd8591d0806b85333c7fd315f43fddbb4eabb5b9830629e875e08588b9da3fdabd848508c01efeaff5c24b2a4a72abd245a6d9613d08db240574e47f2d3346416765cc18b811280eeff29133c7b8e9f299dec6f10b563f610d48719a084bf4c83bb4b7e8a552ab10ba39ac7eb7dab87a15ebdeaf40f9e4a4d88ee153e38e0f06a0e1137a5d5c1ca74c3a3424e84849d1643304f1f89fff802a98bd949c0302cf24f9c39bb9e12c8dcc120004aef768155d00990d833d0263d63074e806d97db37769eb6b258fce5881b003acaaf9f9a4f1995134b3c284804300210147ec1d1b29ee5e8183f5f66ccd7a08809dc54dcb564fd3795c3bd5a9fa7626e973b0342c1954466ac80a06a3c93fb38f53acfc0f62074008bda96574eb478d1068c23bddfbc23780ff5d16a367a9a103b9aabe5e14e631130cf62ee31ae8b106ebe2c21fb27e7d3f26b69e034d7076ecf4fd7f63856b601a1cd1dc17acdd60e31b344a473682b18f5fb0323a9340ef83eaa9fae9cc748379bf5dc4eb84494b17179938ab5a8f1f348b1f00b9c6a83dc7499d8af30751d4e3ee481942a61809bb4f82eeac6e8e5ace8cb002dbaf92327c01381c031aa4a7d80c9f42668a0baee7acc2cb4b94d32625a125a145e5fa097ba73419188d939f82a07376fb56135e5c7658c475612fe151ddab965d77ffe85814c3d2665c707109bf3179cf7edbaae80cb491ce0d109cdd7cfcedd802aa455c8d966791ed46301a4dffe9b9b6497ae08e20afc3d1454cd96f3c7c18080d33cf593b49d4950403facfc9ffc5ee3450cdc257445f17eb06ad21efef3073c889256a8d4321d7d76a69f4d35482d23bd9f924212a5ce9163be185a205199680f35423f8ef98f2eb3c34958999a81a18c8a85e2984b76d527d4497bd0cb9adcf749589c26c7d5134f05d3c6643052eab276bfb90def159d3698df416570834374bd0743874888a34806624cb110f23212c3ac8f60058b8d18c4c2ab7b0fda0368966c2653de0367382661f86ca7ad3c64eec09b73bb9f9a10efcdebd1bc3368b3846a4bf2a28a96621d9f1dd2bc1f53494855c1792f75f1f0c2beaebbf46e17ee058e075c9efcfa71e201a7e60c40877924c350a4adffbd9b155aa1c576a6ab9f525da87c4a15c227a009bf3bdc019290f7bbb765772c2f38687efc636cc40f6b4ed9210239bafeb6462e8f699e9a799b1fcd69eb95c761d413373fb761ec185ca2da621318c63291ef98beb16f16023905b175ed6eb5b296c3b92ac2d0152bc1c81531c87989e9f66893bc5a126a15ed65f774ce11efccf741713db6a9175a4981b687af3635db9ee865fd12d04e6951b6605bf80ab0a3bc3e0175706a55013a416e3c2dfcdcc3b4a4ba9efa23446eb4ea100fa10977056a70e851f3f9022108e988a93ab420bce84fc45f7ffc1db3f4787c8926c98b70434ad8af3b9db5327b196bd791bad9b07f818ca2d52495190668d1bacc05ec2f5ccbf46bcc345be12f23a814f22d7729a5b51c92017ae7ec9166b7e9efd26d03e7458ab325135c00182243e8edcb3e333fd45b96995b4a8eadfc1a124de30ac4cc9e05fd6ce9b94edf53f933d30a7a2a7388f325db52d673c65584d55e502d2b0028d3507041fff94f2e99760336bf05f243b0591711b36a289ded9977c9f83a54c87792af614ee2b8441edba6db9f5673868ea685d3ccc4f9ebc3d93d7dd7a999b732865ebc384d9e93e5ff558739746705969b1ff20be18bb0240677a4c1f4980e209b5a85004ba80d8636c7862cc60b4e374c9246e3b497b8a2869850416755c79129c0034f82710bbc03d1af7cd386a58799c03ddfc8061798cbdd1d37f285323d07b2af280dbf728f2588df7d1455ceb451037970c0dfffcf2bc091c788197390ee4e34d3ab60fbb2ba8c7a68cf1186535d6f346695486de3bd1853cd3f05fe83178af77338942c0366b13aed7ca6ce45fbf9ad712273a2b49dd1d2b8054fde2ab8ac720e65c6240e012f641244cb09e81f3c81d480e0fae5fefd3f65f76e714023b5eb111ea901ceefc332b8be807357d12149eaea0285adfa717e4d6379aac6361861fc2977c44de6e203b079892265f3f564ce61435019d35e0b39d0382020596b351ddda9a0e1ec80019ec85d3bba8abdc4aafdb1af824458a74314078c7bfde5a9912d365e4051ccde2bd04fbbb4a40a0e6c9138d157b41e82533901881b07f4153f0a097453c6b8b9d0eca74fd1273af70dece", 0x1000}], 0x1, &(0x7f0000001300)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r2, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xb0, 0x7}, 0x8) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 12:16:14 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x2d}, &(0x7f0000000040)) 12:16:14 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt(r1, 0x100, 0x5, &(0x7f0000000000)=""/38, &(0x7f0000000080)=0x26) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) close(r0) 12:16:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) fcntl$dupfd(r0, 0x0, r0) 12:16:14 executing program 0: pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r1 = socket(0x2000000011, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) listen(r1, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000480)=""/250, 0xfa}, {&(0x7f0000000580)=""/73, 0x49}], 0x8) 12:16:14 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x80) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') socket$inet6(0x18, 0x3, 0x4) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='x\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x1, 0x81) open$dir(&(0x7f0000000200)='./file1\x00', 0x180, 0x0) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0xc000, 0x80) 12:16:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 12:16:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000480)="2a00899c2b7a5750812184f5bc357ea148604ca3c9aa08ed0b18035a8289ac8490399b075bae9ef52489768d04e7c034ceab03b83934d58625aad4493f78561dc3580946bcfd09a20a25178a0bdd9d4733d85949816e9137c25122d390504cb97de72e2edcb37d1b6718e4ae3ae2ac14f383b5aec864602d2b47af273448f6788aaa240752be2957ec9e5ea405341c08be9e2e5eca5e4de3b18ef46a23e8dc3ca2fd7621f83ef68a0b6a165a7e7d93124382a3c813971b195722ed5b72b1813c8032c086fe2a9eec5c8755cb617666566642569c58209381a40064d0dba25735812fa2809d2595e15cbe631a9a38db28bba057c9a50d639d45dd5c3ff1bb2bf55a77be5703d34498a7147956d6a18e415c5280ec0fc8949544201c84fff380f6418e857e7581b694867f38351feba1e64d5ef09dbaa3273e543f83e2a1b919d4e1dd221cf998a6cf5428e8a760d18966d3233f63985b4f522fb2cb63de4479af0d450d8012727768351a5aeb05ee67ac587d0ac83d71a54d2e07b7a1f901d38e0c0fe258ea4aeef18a925222497f77849e8d1f1c35e52e364b7d363e606da25d2bd8c02f5a8d73aa2acd4ead40f5e17a5e8083992b99f8eab197f936a2f9aa7269f7ddecbedfd8abaa88114c123834746b4c9aad83f134e466696418d632e571e34a5647719972c795804002b33d52dda7a5e75dbb620b5d6e742fd51f30bf8dacb4af2f5d04829e3c76ae1e8b544a0d98873cc6aeac977d4f67685ef9795ef5115dff626c5c88e5507bdb562e7c424a85d30c391ed075f3ce0b58f9ae70a99c096aa8291aded166a3e4884f53ad2dabbde1b4caa4a69b6f3745ea155f1b7eb3675dc06bddf0acd174b4a787995ce6c21059e8d72a1b6083813975dc74b273f8e5f4846676db66c9d6a595bc88ba36a13910c81b8dbfd0139b5edb919aa09d3adda8d3dc193e87385b6307421bfdb4d5358421429debc436fc4da0dffd8daf5e618cae604ca8b46003954633194e0d9df61fa6a6511e0d03f35ab0469509b1be1e8f53ed6bad482083c40d6a4cf33aa40f12a920a5bf7d245689eb64ea8f79f5db1dc7e09bb1ec16c884cfae53b342030f507cc2c6791ddac12ad220d00d91cb3f590d3bf04d98f404a432cad560d0c53868fa5882ffde2de6b44bb6f985b1c4792754a95eb3b1d2b13125f2318998643c60334d377d7b174300247a0a7ea287227b38b89ee83f4384b19cc0b7ee5dda06e749d0337285f0f19139a77b1953275096d75e58e1b0e602b96e95c81698c057d6913f0a9e1abb095a873675a28e187f5c2cc2b4338f253b84053b632307715e1c0b6c376991b7eb27c7e68795adc11b420434b41554fa505639a6ce653907dc6c55ebd1f1f5e367bb364034ecdd1aadd87791f03f109795457cf9c60c8e4f4c3eac89d29ae4949eba036dd7ee50667cd04103ad196aa7f1a4362b59cc0ad7755eb6f279949c9eaec1bb71a7fd25acfaec3d3ba29e25c862d377e5590481fd17da07912c2532ff5d69bd09fcbbd1b3108eaf6cf1f5c673ad26b7fff44c62596960850f0c6a111f46e1064522f0174518eb909152b91cb88df11fafcf558b3b0f5e41e76436668eaaec10963a16e46f380549b52dbc57d66ccde76723be63d9fb5dcff52eced57ef15ab21d0571b2a22bff00ab1ddb04be9f91a9dae3a24d4cf93426d1694fa3c76b269a6557e1d76ece1f87e95ce33b056c93af60426d57bd1a04192f4f1498d533c633ae58415d1ffb60d2ccc738bbcc89fd77bffa6b8d172b76f40451c153abf671d6179963476bf81f1ac5c75ad340f8a5fc1e6b8bc485ea9d12dfef724f66f4928434b9082b6c6423be039b2ef4a033f4f4d4bfb59b1bcba1938e5ab0a2182213190cee0ac39f8c6bc7723f7545b5c46bd309fc375fe1c6b9af552b6e191cfd988ba28f6d413e76304021c1f880d9a4159059f865f3269695ae570a6f93dde35f12efbc6021cb951c9a3235fd2a6b33ddb7e6f60adb1cd7335dccb40be93d8bb883e0edd582dc004f062da9e0a087b0174ce3a79dd5ef025e4d372999f248bec30bb459862a6fc732ecc5b9a893287807e65154b4bcde5518efbb5ce2d42c96a53a2a799695a854f2627211fffa9b8ea25bfcc4f101b5f58c9fdc6ae2f3c4261033ec6189830d735738a838e1e68f30fbac3a3ba0d4a687038b512f5812be67bf8b83b4184de0c8efd1c7f5436ca0bd2d395299f30f07d8b90f90f591125c5b6a3529c09dcf48f4433383ce6a47385d9f0cdf187c5a10dd39f4990d2309e36fc7d9abf84c9ddbb107bd5d6f95150bc033c4e46e9945b69c2d23bab55d972f9b5f8737571e11ee13d3d051f62f38f6b05a446bf43d5d39a59caec65867fc88d4f0e6b3a1c8beebab879f4fc27b7f976442b7772c4f2eec3d865e1297ba00e769b75d6ed4bee3eeda93ef9ff04652803add73db09e4c139cd091951fb20373d14889d20683823f5e49ece1c77b3b840f97e0d5de9dd6f900523e79140e67eecf541bf616d77932db4f538bdb86fa09256d0eb168faed57c419a29a1f8dca851b5ca61031b130ea3c50fede8356a5e7e51161fcef10bd668e4e11e21dc8e18a067f1db9193f7120b67ab85d7c8b05d9b59d22930944eb4fabfe848844522153ea934b7a6435fe8522ff8febcf4e06301896ce64437bdd28779c4e7accfbefc0a9d44677eed9905a9da5b30bee8aafdca248f3447ecf239dd90a6622a0198475b09ca663376b8ddeaa46c0fed3c9d1dc0f3a8fae2eb00a984a55adccabddb977c2fefe446e56e8da51c7ea7200b1894a4fdf91056d4c8e5798389eaf90e842335e04ccd2f3b2aaf5656683c4f4e268b6b1bcc6e942b4354fa28426b832861f143f87d5ffa336bba70df0c519172e06d2f04422467ff4267968b012d6256abb75e566184459db91d9dae2e5fe34a8b0420599c1cb6b7d8f164bbb5ca49ca0997f5248b41996586b32a5a47532f21d629a743c3eda08395ac08970787f0b9bb7484ac8cbe8ab9185c2852f79080652cb14639556ef34718056f56bb4a2e15069ecbc015f09a5c849d9a774a8bdcf03c5fb938d6970171fda0de63eaec2550fa06583459b9f5e4bc3b2e20c32a319449d1a5fa16a97eb0d0c8bb2399061c1145818c87cd54f32f88db5b8c62b84b60d3e657b0f4d452e02a242ad240385c7ea3482f0484316874e5b7f94c53dae029477bd49025b7c16c996355f3042f94b64bae605b017f0f5dea2f0081c7912dfea7f85685b0f58c4a6257f7f63e1fe94c72c8d6e662b1f925e23141297ba11da8a82cf13cc93c8d2a5ef3eba7c87f5b0382c919a9f7bd84eedbcdd50389d241fd824a907332e92a76d416b84d42d894159fc31fe803245a1817c261fed0c4405f5a4eca5498a34e398f959dc27c99895d0e7e67109b598a0656bccb7e44a47f997384f0e2e0e4e1a533ec827b956c676b09ddc6ab14682af983080889e8c1b4d5ad965f2b5e894e4399b7fa1668487053aa877ad9b2bdedde9823f8b32256fafc75470bf96d118bb001105520740f880a5cde839c1873c2ebe5d4fe8603ff20067c6d6cbf38cb1d5aaec347a0af7ddb7970a2859ef6592d7a4a8408c102f26b32d30ba20956e46b0f076fd55b5e924f09952428466af6dafad80774759e5e2a01e017c5d0f7b885c10b5cb4ca1474b0a2ccde0d3e09f878b8dab54953e317ce818eede4e5178ce8c843d6f5176e0dfaa2efc6420ed22c1d963045f6c49ed34a7583cec7610d6a239d7fad4d632b331bec17b9a52cd8dd4008562d43cc225fe314612ed7032d511162f8ba7780498e6e893069a87c24794967585d47c9cfc58d3e94b0208998b4ecbfa68ca00f11d87b704a3242eceae943669fc109f2a7e9ae9c04f0c1d047a50406e30879b4fd516b009b410821e9076e0f4e9b87a0ab5100c46a16165a331ae4c08cc437e972284f1b0dd5a2c6782db0da96dce30bcbe012244a169d9c487509fe4205a7a2c71f04b1b460936f5d4914f3eb63fb3713aaf322efedd41c1abcd6051e03dab4aefbddce4a101b4a015f2d6b7904a807a5f49df71ea06e32f6cb65121c2fa94d8278ce1930ef49e66527e9d3f84357bda99c0ba29a454bf2045e777fed283b34e3881fbc3d5ab42913068f06cfc1d7c90448dbc41809f56e6966079ffb42d40c4c7d6265de7bd8cfc0b140ec2fcebd01538a8bf1d3c1dcdb654ff01e7e11ab89a163db2d02b39923aef3cd0382088a71d45138d5be1586da903822d3fb3d83858b3147bc1b6b015c2ad1ac5bc2af87be587ceadf848c23e905cbada1fcd1171d0c13bc09a131c12ac35e1368c8944d20ab27fefdb26d000050c671499190f34c543b33bcabc4ef4f593554a1213ab8caf8c21c79f9c05a0181e8fa1504418370479bb54f01738aec90dda8bcda1d89ddb4cf02593bb6d054151fb9db2ec1a45885806d0e99a33e658b2345af9625f1ab40eeaba225d3f89fcbd037f042cd9eb650f8a5a0c6c28bb5e9de594f87619eda930e8900d4022aabe298c89a62838ceb3db4eba8a22547ff67e21fe1554496b8241afef153c260f05ba97a83c225e62c0e4e2d7ab716cfaf0782e5216374d5495decd85efcc915a68ed2914db1d06bb5a4f03d4f8e64425fb8d14179013f09a6e56f45a9ebf36e2eae3b34a416392fd04cc6061a482d0847634e3205fe449ae6e29a5250bac2bb5adfaf1ebaf469a45ef92698492ff45aeae9932d110a9b839b3602d838ad6c9437f55e3b38a99beeb61b64c2b7bb01e14308eff849b18be12ec147601f6517cebe06749d34811207fc0604ea0f2ede7c4982c6f950b812cd703898a5b724374087db952287b53dc8b8cb449f5f02b84255e9dfc323533e04b261431b948d9bdfa672c0e4785261164cd570dcd411f04c2c0b0f04429f0b8b31e0dbac094811583dcacdf43c11fe921831f3342fe09ca8c517447d72c71ae28fc91af0c8bf0308d30e7f02d2499fa8b9d17da916b9b1f328ad1dd8600e899970fe80b4565884d3abc6bf713cbbd54b562347d52324c3c22fe0ee286372d33b825bd7b8d9db25086d96536cb017a9cd3c4abdc7540453e6694dacb3a0c27edb78b031fc575eb6cfeb230c67284f8e210ecc7dbef3a3afc9bf09a1b9fde73059463205444743deebe60fb690f41ac8a8ed427d5002502642911c1adc66c8ce33b22405019c7d2edecc10f40f8ae0ab5f21ab6c55507c148799bc2f3744c26d08c07ae7be981f5db9c33de3f5c864d6ae4c4d16921c0817876f831a7dbf95dc3fcb1bd7c9188ae144624bc5eb3303446311b24dea45ad8776e461107d8a6202aad207dc955a02d83c74964f35bf3f66d133876ebab78b4ab9f2b267ce8934e8793cc75b7d7d19e35dd6c176b83be49b75d724e928577ba0843b8ee6a1c781528e7071223828e684b31dd95a72eb8959004ad0885270efabd410f07c74d025ecf32b28231cc31e19f9743cdff965712e337f69ee818bbba01687bc648668675934067d1226a9e612dd77fa3d46cf371701a50d38208d744c264e3542bc8e39b4af8b8794ce0bc40c8021413bd4d1d06c2d2cd8bc4e3191d719c8603d051a266347952384a402bd114c7cf8f867e1e0b12324253d9f799a00a0c2b2352ca65345056f93ae36f834d6d58ee4214ffed29cd945cf06e7f8f6072bc7294515a346d0b49ca957050f7ced0e5179839832c82abb7517a63b9812442d25535a7289fd44183276a30348526bf12cb297df21eb4b344faca42f8f6d661068e5c6b858476fcc", 0x1000, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 12:16:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 12:16:14 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x1c0000000, 0x100000000, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) socket(0x20, 0x4, 0x7114) 12:16:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 12:16:14 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/181) syz_emit_ethernet(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 12:16:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x40) close(r2) 12:16:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:16:15 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x20) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/223) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1ffc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:16:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x9c, 0x2, 0x1, "20c61b18d80e2a12a4bd6ae5d03601a6878eaa39", 0x101, 0x7fff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe, 0x4}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xa9) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100), 0x0) 12:16:15 executing program 1: socket$inet(0x2, 0x4000, 0x1) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x101, 0x400000000004, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 12:16:15 executing program 1: r0 = semget(0x3, 0xfffffffffffffffd, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/174) r1 = syz_open_pts() fsync(r1) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="e38dc638c8be95024d54b0551159f7e40aa8f83b146fe29955633161ad0b7392f27798722a8e3a47c350a69ef43ad2068bc9252e84573a58c9e40c86adc9e902c49ee3bb42b0b25a72dc2e18bca63d1ed9672920a93397d94b2cfe0ec632824a944d4502abb44ef53590162172129e47ad1458852ee3f87879e3809f72973ec4995eebf05d039a53d9b4f9c5b480b7c3759cb93e49352d7ad60da2c8124b58250cfc8401e57d43202553a39805af309032818a030b06d6ae3ac2cd62c336c215c0c3bb9914c3763a66cacff6e4937a615c08", 0xd2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) ioctl$TIOCSBRK(r1, 0x2000747b) 12:16:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) fchmod(r1, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xb33) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:16:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) setsockopt(r0, 0x8001, 0x0, &(0x7f0000000000)="c12db1b73fab7f07e40774b991aa24f7d33ed8bf0461be8cf57ffa658953c97937801d67f137c28a9b37adc7743d48bd1108dcb3b83a5b806f", 0x39) 12:16:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) r1 = socket$inet6(0x18, 0x4005, 0x1f) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 12:16:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() 12:16:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x8001, 0x4, 0xffff, 0x200, "f65a963b15e4ad01659270807fc4e892a80cc4f4", 0x2, 0xffffffffffffa7bd}) preadv(0xffffffffffffffff, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) 12:16:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0), 0x10000000000001b3, 0x0) 12:16:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x2) r6 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x4, r1, r5, r1, r3, 0x12f, 0x7}, 0x4, 0x80000000, r7, r9, 0x8, 0xffffffffffffffff, 0xd49, 0x7}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2, r1, r4, r8, r4, 0x104, 0xfff}, 0x6, 0x4, r7, r7, 0x5, 0xfffffffffffffff8, 0x1}) msgget$private(0x0, 0x80) msgget$private(0x0, 0x500) r10 = semget$private(0x0, 0x0, 0x10) getpid() msgrcv(r6, &(0x7f0000000240)={0x0, ""/189}, 0xc5, 0x3, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) semget$private(0x0, 0x3, 0x3c0) semop(r10, &(0x7f0000000340)=[{0x0, 0x520, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x8, 0x1000}], 0x3) getdents(r0, &(0x7f0000000380)=""/220, 0xdc) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) msgrcv(r6, &(0x7f0000000500)={0x0, ""/163}, 0xab, 0x2352045382bd0a94, 0x1000) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) lseek(r0, 0x0, 0x1) symlinkat(&(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0xff, 0x9, 0x4d, 0x7, "2ea0bfb19feed92a30f2e8b326f2e99f6ae32803", 0x7ff, 0x491b}) getgroups(0x9, &(0x7f0000000700)=[r3, r4, r11, r11, r12, r3, r5, r2, r4]) pipe(&(0x7f0000000740)={0xffffffffffffffff}) getdents(r13, &(0x7f0000000780)=""/250, 0xfa) 12:16:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x90, 0x8) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0x5}, {0x18, 0x1, 0x1, 0x8}, 0x6, [0x5, 0x7, 0x5, 0x9, 0x2, 0x5, 0x0, 0x6]}, 0x3c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x1000) sendto(r1, 0x0, 0x0, 0xd, 0x0, 0x0) 12:16:16 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0xd9e}, 0xc) read(r1, &(0x7f0000000080)=""/105, 0x69) 12:16:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) 12:16:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 12:16:16 executing program 0: socketpair(0x2, 0x2, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/192, &(0x7f00000000c0)=0xc0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x2) socket$inet(0x2, 0x4004, 0xcd) 12:16:16 executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0x100, 0x100000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0x644a1652, 0xffffffffffffff9d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x210, 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8001) 12:16:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0xfff, 0x0, 0x8000000000000002, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) connect$unix(r3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/100) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8d, 0x80000001, 0x1000, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x6, 0xff}], 0x1000, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x4, 0xfffffffffffffffd, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x22, 0xfffff, 0x7ccde0b1, 0xe7dc}, {{r0}, 0x0, 0x0, 0x20000000, 0x3, 0xf253}, {{r0}, 0xffffffffffffffff, 0x92, 0xf0000000, 0xfffffffffffffc01, 0x8000}, {{r4}, 0xfffffffffffffffc, 0x22, 0x3, 0xfffffffffffff7fa, 0x2}, {{r2}, 0xffffffffffffffff, 0x82, 0x40000001, 0x100, 0xff}, {{r2}, 0xfffffffffffffffc, 0x82, 0xfffff, 0x3, 0xa551}, {{r4}, 0xfffffffffffffff8, 0xe, 0x1, 0x401, 0x4c}], 0x7, &(0x7f0000000180)={0x0, 0x3}) close(r0) 12:16:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff00000000400000000000000000000000371daab86e9d955000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) msgget(0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 12:16:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') r1 = semget(0x1, 0x2, 0x60) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0xd4e0a8b, 0x8, 0x7]) 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') 12:16:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000100)=@in6={0x18, 0x3, 0xc7, 0xd2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="915fa2f47b9ecff1855d99a6c4ae529bc9300b7ba460066f8bf2f5ded01f08b7c852d11a15623ab926111fca91d464765bf7dfee46d094e40af7d73f3273261f6478e6f878122abc847de0300b649b1fa037e4d9e89a42db69422eb1d5586fa164e48b6ce5b46755f1e234", 0x6b}, {&(0x7f00000001c0)="3a96a593f5625a1f8a4a69542b71187f50d14f417d7a15c38461d3b570dd6be7e3fc70c084dff1bad3c0026693817db32329533bf2068abda3f3af0a9a5140d16a09b7b23903fe2c99e0c23d9f4f838169539f4c0bdee0d3", 0x58}, {&(0x7f0000000240)="2e3966fee9dcc3ec991a75ece966edae078661d223a268c7cec79fdcd29dbf47bfa3619790a7f58f18ef54a3e7067d4dd8f099526c8bd735551b0e103869cd03311fcdea985c499b89b67c5aab587463e3fb2d91422c706af8dccf552e1dd6f810ad4621bd4d62bc7b3a6ed2d76de52299012ef0c4369db32c", 0x79}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="780000000000000001000000000001007cad77ef19efd89ab90f3fac90063230ed151f9d7734092dd8da9426ebf3eeee073cda17ea8a805f80951514c4b928b565f9356775483622bd1c891c556f2763aa094b8b2ecf189007ce6f373ea1555da9a784c3a1707cf997c4e2a4d41d6c347d63667a0cc70000b00000000000000000000000400000009b984d796ff6771ac36baffcddb4028a329bcfe736e279e99e30299e2392bad9b68b48c05950b821ce9dc7eceeba1e74ef7c2d65d1a6ffe13b07bec5d09b86d13fe02ae682dc679d085d848dabf08fbcd6976afe3d37b05b5c75d507779088df529cc965bb75067e298fb1f75b59f158d1d89809ef64541e01058e6f35b10e69f2df54c209faf74432cfb86926526d58bbf906c2ba030def71fc458a122ca2f728000000000000000100000009000000a8e5713e58cefa1d219a42d73b78b9cad073f70bfba5b700b000000000000000ffff000000010000115cd923ad45dd1b2cb4f3c94fc89546c722ef430340fad41485afa043a33d75fde08b5dac3bb25763daf3937a2d8c0e9861efd25fc12ef1cc0f295e9dab3b3e7c3490faa798f940e06eeedcc77b2e8651ccb016e5aabb434d9f0e0e9486068f2a993a6b3a7a2c10ba88621e449f12e471b0e282b7227499aeebd559ff973aa53e8479e329121bbc2adaa8ad080e15442f09e1754ad140712a8996dbd3f054007800000000000000ffff000008000000b586b0f1841afdc1b826997774db8d249bdea46725ffdca79d81e234f8aa1077451c23690ad6b129a3aed60716fa23d0112091ca30226f753d8192cbc61610322d0312d576b36ac839f3f9f0ef70f51170c9771695b4595e6132937cc804baaa5c1e00000000000010100000000000000000000008000000308fee20fdc52ee564c8862f11f33e110932dbdbb3e453313fa676d32a8b1d7e0392b5698a32f701df86681c944b7378d95de020ae87e124ee17c660a137b19b0643debab65c6a8a434befdfd88f9d57dfe5fd3bc312bcd74dafe9e3b036ae5ddbdbb674c4d59c2c373cb1d39047d72aee4953fda18e71d0285ba76edb40d6d1f3521f89357f958aa48abc11a076cad9c9ac2d4b2a0f5ab334ff66aa2d0900c12d6a06074331524d9cdf3e3872b13454ff491bda6e5fa39d6a38c186aee77eabc8b6d412ad80a2a1b014fb666eff3a18d4444dab7f2d86f69842c0aa4ec7d94bf8873b1d8e5cbdb50930cfa4c29a118b03e054c414137657e74b47c3c25141875686c3fcfedc2bd7fd0922d828764c4346eb93fc0f6ec2747077f42827ed43aa7dc1f1a6fccb8d39a27dff44ce48acb7c0dbcd2d2255026bf8eb820ed3ed5a68a527221aa5403cc1c987356571fd11d5494c20f9e76a4f33d90ce136a6fa7fe05a20dfd24f48c15d1af0ec5fe190c20c0a178d0ed79ec92fa664c8c06cf137aa8ab07845cab1b7cf6ed396e5ea0fd1d1798b4c5f6aa46e725120b843636c26e0bf74687098c91d6847bb05f5d4c7446cfca89717c2cb9470923bf222aa2293b70b22bdb4895a35fc9c017366c4326162d4dad2913c882950aabf293f9577e1b063a685bed609c361ca8996141fc735eb0148a99ed2140cae39242e915de93489ffde6d785ff2b8dd7de628ef614333757f00963b411bff94e2d3bb4c7bd64c535a410f630d30008da492e66a65a8800f7094d224d300dd63af56e8c87dc1429da730d1df9eebcc1900ad44e1700581d631aae1cc76c4d420913457f0b8af814265376d1dbf1650b4fb5f3cf329e40c881336fb93b6a37a010490c417eafe0ec59fbf801841ce9fa8b60f815d0bdf6a10076ad026cdabd5a5e73434371d9cabd814574602bbd42eb2be41ff90d300c305c6bcaf2b8355a06b18319eb62c83251f47b21c5bec5ef8cbad430f8269824d82015f205e43fa2a5d5744704ea79b0354b4f4630810d212ceda67d1c9b56051aa5c90f1afce30bcf7603034c41e20886256084fecd02462a88d775ca142923d34d21ab9dcd7028f22153e6dd6d6dfeffb2c531244bbe4bdb0a9dd3a294cb6ef2198a8ec8e91942699cf653d35313ff47996acb1618090b5e7947ffbab638f4c457dfbf5e5f21442b46548700632b18cd85df4a7e0a9a19bd129b40c806705f2c82df8347d8c818ac02bf08863e16d8f894a04ddf85e44dd1c7f03d5925f96b6cfa16deda26d433a9893391d544a654810372a8575670a6d9f2d1d9aa6352f71f42434512e6d0b0808bea077a68b52e11e26a68ffe7445b2ba5b05907f46ee902f36d5c1f3fab58e9f3075047b74a02dd83279a5ea0ffaca9830ee295a5e796c7ddf0153ceac7f4564ef92aa3536dc41101ec4018978eb9903b26626088b628c850bed1f12b86495f4e4809907c4d54949568fcf43370cff2b2489a532093741c4d5fee44fcce5346770d31ccfa12d6652c81e67c29754f5f02266795dfc672bf5c13f4b83768d3eef0bc310589497194c24eb7455d7aaf2c09a8d37d24a65270cd8f42fe9fca9367da4e4008757b3584d093c5c42ad8c0e2e53125aee0c627cff1d1c29b0f83ca78c7367cb5354a1345d00724d8c8e3a5d3b46d81a8d5acc3c79ba19f7fb393b2affd3840e5255b771d62c92511044bdbf0468fa93a18a98daf555213a46a2ee46b64b201c7a7e55b430efb6ed02c2995e45aeb2d30f5adeb1354302a07396e59fb2cd652647f7095180d426030ea2db3104a5ee237d36fae207cdcdf084df1956b235511c528cb081d43727480c70b1304238f303038a12574ba976ee123e616a576f94d74dcd0d8bf6b83907f521dfb30fcf429dd230f2d7c3e3b9cd35f3544c5621562a977e85ca81fd112c1ba7d836cc66686452ebd2cbeb67dec74b5766cd08fe08640db13a60535feb39ebceba5adf5bde0e4c3d46d5f1f5f5caedd6d326de9491478c2d00db12accf7ea941ae233b0c6e122ee3a0e6b259f5573fa0d1eec283b7de4c3fe7a49a6e62faa09cd50c53b3e0057557487f9ece600fde92ce7eebf4f05e740e192225fa3219998a7f0bc5ba21b27b113424559edd595b46fc32f27ecc061d75a2eee95fc877077d0385cccf670b5c7668fd76b52654701aabe3f0a41c95afd0181908ae5ccc64c991d3b2b5c5d163401de0b8a9f91a42c2ff5061b83c6e77a4b7ea89c44f61fe0d08fa9a4599ef35c63a8a6bf70b07b3756643a3a27977d3af7102f687e44346218d57ffbc475fb6fa0b0ad56e1d24e4803ccd1a4d006f2928351c227b3621fe585692f291a43a6e45f2fe3652443b05d10222cab377aeaf7aa4999d105cb86241ccc448440eef44f358f69d52f752f437809d2ffe1cc7a7c6fced0b9dce4a2eea92918950ba8929b266f37d8f9e4bf74ad352b138b3675c29b09589da2ba2bc6aa1fdd2fd4ede6bd68a19404223e312d5310c7e2c8574061d469225c7eb69e795a33779ca995a61eab21ca90356c3b143a7025851deba6014e73f29080737992edaaf4ceb37bd1f47ab0d6e2ae8a36f5310481fd2d3404fb9f44dd06e96fcdcdc2045ff138b4cc95656ec2e8c65c2f7e3acbbc8006ce0e73f17ba5f92f81aaa8ea66ae892c5f7adce9279d0c47869225f783f8d50d999ec667bdf42fcb7299495b07f060e5104fa3b7f80c59969495f60c2ae028768f2077bd0e9b76f593a5ce58512f10c504adea252677c57dd91acb68d22e59f6fa66dcabddaf4af7e13f9cd6e4d0497626fb27991e854e96519a295b89a9091b5c83a6312ba5369c88a19b1a4b3ad904600a5a2fea28a7fa5187990917f916345db0c6cb29dc60fc0cd25c0f96d18ed3fb458a704f8ec1a1e2a09b88466ba30a9e699488f4d8a0bfef7608650fab539565312a894860e8a18e5c967acc5a33c49accc3969d007a144822dee5ed50240854f5284dd49ecadc8f242d90f12c3cb1aa9c26b45404bf6036c3ffb68798b300bc857503c8e7085e66b355572970f052775c8c5e79b272c90dd33b4332af653213cda094733883c17faeb94e61137437cc9a9b126094514fa6856685b5df49b779eb841063ce0c3760dafc32828b46b8424fa4fa448ef619a24b2390e8cdf2cff25a078d5924812d36393369a889b04078c97e796b4638b0a6472f927aa2b34cb230d2d62480d97a4ce5b1cd36e66253ef57a4a3b9cb2e73707594554d9c4a0528ace656250efbe61b404a65d296b35b4e77a54940f95ba654c159c490db675b9d398003b0cdc2857f54134d9013269a0b27cc33e1d61392dd4506a657fc3f21bb5835652aa122b8456585ffbdd0288b58c6c98170211d716af87e61088dd5d267b937587ef43a2bab5b0e6fdc1cb69ea6cdd3f8f669677bc7f990f04be8247c346bc73d356c510cfff3043fd52fdca9471f5ce5717a21f38f4d70cd9e525c290451fff9d5495aad7f24b0323235d607c5eddd0fc65cedbde209b562e11ba7a6231f28cc8740c67cabc842a799bddb8c5eb8c1c57188f003b68f844b5a197ec0901c717685b4dcdd469c534a729329426d39fde1619b867d101b3e02ec47bb7701d97ccb1b8f39078e3bee7683a793346c03d8c3f57006ed15b8172f461c1cea567610b3ce9f8fbd407e1cd37d99e6c3df436aabb8e76a4b370a6e5e78792796946557b66c99c0652a665e1eaf7e309cd282136f419b9d2f8aa1751cc14ca423c0d347091031d2f0120680b4ccbb88743c0c422c212fb42991b3c00e1b3fb22bcfd1471c59ef1ae5d86e746d5a8fbccf38f802643dbf70a92fdee8f19ff93831ae6f5d31843c56b117acde61f9db13f6b52b16540e84b991716edb47daf546829d3ae1a5e6deab54613760dee3d17e1ef2bf7d927f0a19d45fe71b85570eefef59ff5d34fe054a6fa27fdde56ede413b5b2b3ed20ad7047352bd220919bc5a932df15a51bf7dd2f7481c4dc09e32f00dc6b6d3c15a1198eb52b1d000047667859e6382a1f8869d3d165921cfb8f66c95a3d4ff7bfa074026046000978620e6a8f4a2299f3c9261b720e8d79544eadd16fe491901719b0d40eacecbabbaf9736949c8e8486e3d71a87fd50747b384a7f29b662c97f26be827c17bdb1180340725adbc0002f9e3b5237da4f1502141d9cd439c1538e26d81e83aef14cc5999b178177e5d3d156067c61ea5dea6c1b88490f867f0cd6291adc1a9960de6ffcfad7bbffc83954838b054ec7fceb7648183ed406123e80f5e5a735e0237acc7084da28ac9eca2fed00719c75426e0a523a8270eb6e4debf2ff8c9ad234d6c47baf7459d5b25042b6574739812ef644effc41070faf120ae9d2bb5010d8f3edc35d9231cef736b12109e44a3956966851ff2c63e5029043ae89a53cc9a947bd927c6fcb2254b7530d6e486c257ba733aaf7353e2f2939b3ac30f81c25efbc3dcf051dee06b142490ba929b8cd9354f434e2ddf6e928cddb8752a876097044d53c06efe78ac29fb27822928a5ee4f48bb76f7e6791867c8fa643eec3ddbf369c948d87e229b4271c2a2d2ac5e88fdb44a9a2693fa3addaec8a28fe26783c29fe375ec45744f71010f4591cfd83a4adaa27833d987f228a4c4fc524208ac8dd9f716ad53ce977d8dc72a4422e1c26f823c73d7869a8d3e2a527f8936f8b045b6e9ed6546965be8790b15d110768b8537475bb1bc70b3af2398d4f6e5d2736aba598582515b62a0e7ff59e19cfc61ec63105a54cbd29a81f2653bf4ee2bcf1ab065750f5cc59b95270975584cd39a8ff34a2a632227e0f7565c354a4733f460c43f853291453d4443090dba579e101f89f6dcfe1885b43c6e462995f55d59a089c5bac3cc42f144856455b230e08256cd43c05612c37818240267b82d98a675c569a22ffc8892a7945b5c1b5fd505614844966fc6b73bacc40cdff3cd6b2a34b8adbdf3705cd2734bdc3a5b0fc77ecb76248b7877ab90d7737cf77d534ba35bdb0ea9add19597f512987a1fdff6fa0caf1bc0d3f0efe3d06ffb49028f01f69ec92bedebfef4f7ba438aba3597dcc757177f6e8e6dbe87295b1ab8d78aa684627506f4d761b8f458e76c4939e365a12adf4bed72d2c28f4aa03649dd3f9f241ea37b5dfcdf85bf3d80d27c45bc3242afcfe41d9c0e03ba6a5457024ef5601106c7be4160007d4ce522bbc0b8e26a2358bfc3f3a5b39c465df2d034c2bb652d4efbcfcff01b08092f5e8ed47e499ab6c02599c871022c6bf57f6e0ea97edb750e2fe50abd08380efd58faf6fe8a754329a064ecf602ef2c3dd2676addddbec0d94e48a6754031db604d8eaf6b7096a07977f6db9d6202e9b02bb106c1bb96cbbc2f469379f123d59c0ef5a62013318aec0751f69026e9fd50ff76c7665dabfa63d5f7f44f069c32559312cde561180fbad9535271e629c29682e61aacad1baf673a9d5ba3f2ad2f983890ac88afc4f15f04fd4ade5f63d1a91de3ce8b329fe38b11f5f941417a400d01da8a7cbf020eb64b2742e4976cc3d990005ba33e6c880999bd49543269fc23656a3812b570f5585e23600de0c42c607df7b2b69b65d4edb2354654f1163d3e5d5cc1d1bf1d41805f46248bd2b59a0b848a73b29a08b577259aa915469dc1930ef4b64b7d195b78584a582cd4e93f65499e454e327ee6175935a77e4b40336f36e011c27bedce5ac02b46cf0b046e39a66714a4b8ca472a3f22caa7d053576f24716337a23ded890fef9ca64d694bf99e66bdcb4cb8688756c2d58bc615c35f8384a315200dffc44310dc5dbeab2c63e768f43198039e723c9c82a6e2d9fa21254aaff85aed097eb590d7d2391341d99f2707545a35e38005c3af78f83ba712c993473e2e41c2c939e37a5f430ad1b6e51d13dcb731961c4c80b4399fb819178060ed74972a0160d33bf4fbbd43041181f32ade00c03ff4ecb8855b3336a719010815ea0143bbab9e20232699ba68aa21de52111a4737a855c795db5ceb60000000000000000000000"], 0x1288}, 0x6f57d4757a747052) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 12:16:17 executing program 1: syz_extract_tcp_res(&(0x7f0000000300), 0x1, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f0000000080)="f11a1244da130f13ffbc9d8a3ea07c64e1cca06d8251db7c8b933be0ff84097ea32ee18ce01e28779774ad06d53c3355f3d2ee15adf46cb8a47d61b5605a4440dd1c2d5128688898980cb8be58f631f7f3d1b2d40faacd199aedff0dc90a1dc15b726cc95ce0da2ec14382b272ee3d22da5b06a2d9e5987a8fa255463c313784ba6d33b559415bc94977dbd69b1858d0c262b4b71765c1dc6feb07b32e6e6e84ab899ac308441f2bd910", 0xaa) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000200)=""/129, 0x81}], 0x3, 0x0) 12:16:17 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@abs, 0x6, &(0x7f0000000380)=[{&(0x7f0000000500)=""/247, 0xf7}, {&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000280)=""/197, 0xc5}], 0x4, &(0x7f00000003c0)=""/210, 0xd2}, 0x5) shutdown(0xffffffffffffffff, 0x0) 12:16:17 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() flock(r1, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x22, 0xfffff, 0x124, 0xb9}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x2800000, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc0, 0xfffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x3, 0x7f}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x21, 0x5, 0x6}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x1ff, 0x100}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x80000005, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x1}], 0x0, &(0x7f0000000240)={0x759, 0x3}) 12:16:17 executing program 1: r0 = socket(0x38, 0x8001, 0x3ff) setsockopt(r0, 0x110000001, 0x4, &(0x7f0000000240)="16475e2ac3ef95cfa5026d3f3dbbb07beacf72d600a85d92c110553f7151ef5e3844d4aa6154cf03310f72d0437512e7635388962e13d6a057a92125e2706c2b1c630209e3f488513b881c8aa33711a475b55ccbf174e1092e269d4f50c047776da87168b00e8448cb7d4e38561034b171ae9dcfa4f26650c669f2bb8fefd31ccafe832a862f4eb34e8c384afa7b23fa03074acf553066fb19ad92c8b0fa61ade544", 0xa2) r1 = socket(0x1, 0x1, 0xffffffffffffffff) setsockopt(r1, 0x4000000002b, 0x3, 0x0, 0x174) sendto$inet(r0, &(0x7f0000000080), 0x0, 0x9, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 12:16:17 executing program 1: r0 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f00000005c0)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="26f82d507b37bd47cfeddfa98f73f7e61b88bc3a7d2a4d355fb01e1b07524eacd45430528165ef1bd5cf134bddb9b1cfd27df4211ef29d7b9f33871a37927acf383502", 0x43, 0x8, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x5}, 0xc) 12:16:17 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 12:16:17 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x20000020, 0x4000000000004) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) semget(0x1, 0x3, 0x42) r5 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r6 = getuid() r7 = getegid() fchown(r5, r6, r7) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000002c0)=0x8) setregid(r7, r7) setregid(r7, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r4) sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r8) fchdir(r9) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000000c0)) 12:16:17 executing program 0: r0 = socket(0x1f, 0x4003, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9b45", 0x2) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = getpid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000200), &(0x7f0000000140)=0xfead) lseek(r0, 0x0, 0x1) 12:16:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/47, 0x2f, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) socketpair(0x1a, 0x4006, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x42, 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = msgget(0x0, 0x8) msgctl$IPC_RMID(r3, 0x0) r4 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r12 = getpgrp() r13 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x1000, r4, r5, r7, r10, 0x84, 0xff}, 0x101, 0x755e, r12, r13, 0x800, 0x921, 0x800, 0x9}) msgsnd(r3, &(0x7f0000000300)={0x3, "ec098902b6610886ef021426edafd9bed5c3885c13620bccf883f0cf012f80b13ed0a243bb18b56fb4d16f735f7180aede1885c2a3f50c180071562ba6a8ced39ccd5dd26be054e5378d5c6821cad11fa6ff92b56fa69e81bbcd30765b943aed2a9cd81c9c26f9"}, 0x6f, 0x800) r14 = socket$inet(0x2, 0x2, 0x6) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x10, 0x23, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x20, 0x8, 0x5e3b}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x7}], 0x9, &(0x7f0000000400)={0x6, 0x200}) msgget$private(0x0, 0x204) preadv(r14, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/59, 0x3b}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f00000005c0)=""/19, 0x13}, {&(0x7f0000000600)=""/162, 0xa2}], 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) fcntl$setown(r14, 0x6, r15) msgsnd(r3, &(0x7f0000000780)={0x3, "0cbcd6df29c4d85b6a96cbbfe6eb870b1975fdc656a817557715b809a72e2a6636949b0350edfe3daac1a13a0c5ba68519f00f16eeb41f459b2b97ce8bec62bd45120aa9b3dd5466f650755d66c798f23e2da19ef597227357b434fe5502dc85133c87bc623fda"}, 0x6f, 0x800) connect(r14, &(0x7f0000000800)=@un=@file={0x1, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000840)=[r9, r6, r8, r10, r11, r6, r11]) recvfrom$inet(r0, &(0x7f0000000880)=""/47, 0x2f, 0x40, &(0x7f00000008c0)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000900)) getsockname$inet(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a40)=[&(0x7f0000000a00)='\x00'], &(0x7f0000000b00)=[&(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='}%\\!\x00']) 12:16:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = shmget$private(0x0, 0xf000, 0x400, &(0x7f0000ff1000/0xf000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) shmget(0x1, 0x3000, 0x224, &(0x7f0000ffb000/0x3000)=nil) recvfrom$inet(r0, &(0x7f0000000000)=""/221, 0xdd, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 12:16:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x6, 0xfffffffffffffffd, r1}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 12:16:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x800) socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x1010, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/218, 0xda, 0x40, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0xda}, 0xfffffffffffffdf9) r1 = socket$unix(0x1, 0x7, 0x0) socket$inet6(0x18, 0x4000, 0xa45) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2810, r1, 0x0, 0x57) 12:16:18 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xff, 0x1f, r1}) r2 = syz_open_pts() writev(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)="341f1bb3f04623018027441dd97809df93cce5296fa404d73ea8b9b0657681e21c3293fa48188c4463f992bea630e4d426bb5884d06e054a52c7f6c7fabe91ba8fbcd51d342c34d3eb7b3d206d2bed4da8c82badb9648b382d878a4bff8f78820dd46a125d5232d3b8b3d248926bee6f865633377a04c4cd27550283cbdfb908fd6fa2e935c6a425dcd027331e5dd2dc08b529fedf912f04bfe612037e36a2aa69c05599b0fe1d610b830b17bbdc72b8d2754a24acef6a7d965265f36c1ba5d8dfb4090452deb3c492862c56af22210d2a32449fe6182b03426f231dc34028e9fccc5a47e226fe902bcd2a42e7390b8efc4f296e98c0ac4aaf0a56bfabf741894565192ced2ad1beebf28e4cc550a610bcf7ce585f1cdd028e6a1771c8d1ce160090e93191d3ace2fa0bf09e15c1961fb251ea162cd0254ef5d22a4133f08fd63368cbaf08b811b12d146f35308fa36f62f3615f8f6b07ee9bd04a9d40061da38b41b9604ffe774154b5c218b3cbe427492fd5d0a53abed78c9d28fc0acbb24d299ea4c06e5280ec38b4294bbb89946c17b2b2138e19de0398feba279b3db7e7b92937438f9b9bbd8b039ad127d0de7bface8bdf1c8955234e0fdd2474b27c6211d5479a8e5eb9a96cf491cf90bd09a3d7b3cb01a79cbcdbd37b46a7590feb921030e48553b21aca46570db02ffab103230ec01ee718e44c3c926aebad4cbdd405cbcac657af67e4dbd4632687ca2526c0ccc4d6c1c01fdc4b0e1a95364001091c27dca2787c0826aee055118367527652aaa9911f31485835d1350473effebfeca823f2e91fa0ab7f4eb4c3a1b6bf09030ef9135d9cd464cebd73e7198c8ad88f7ea651a6b26d8716e0ed23164ae6b170716a290453d6b5ea0e66278f35ae0059dc2a1ee9327f21d01f5bce2deea0d8098223742f739dd3b42e7b230a4d432429ecd0e640c2ecca7ed61e2752888a60b0e4d7f0a71ad4c844164e9a619f52ec5065e1e8324e5c0dd720586f90622203b9450cc29f532be0ff6f785cae49c606127a9c00c74cc199acfaaf65042becf3483a2fc31783b7d9b0585b8ce7d2a41ac479a8701d057aefcf47aa25c820048f494fef77b5c12cfe3641c7cf412da305dbcad116b57585b2627864c9b8574d2c3c61c7c3bba3804a95d1fe1951ac514e42acf18bb71ec2742660141c3e7f7dfb0f1616bcb2966950b5d50e5fbae23f046f1c3ae63e2e5bc0575c0a3838bf9c47cf5dd6066e84b5fcf12e51b5f5e560e7425aa2fcfcb035d0c0dbac7ce82555605144f357ee0e8174f4fb608fbfbdc5d341d4322c2c4025cae82464abb2adbca6178a4c5f5247b1889ac9735e2e702b16a16a4426ef1f5c287e072e026545c79c1b26368623f025e9abff1d623a42b04ca25d057b14203f639528ba33e543b6ddb9c58d2b1aa64f599866224aa2bc13a51d7f7dbe5fb34042dd4b2a825dc54d9fe94f58c4fa7328c8ffad6b1ed84583156491ea7ed56e6b99f3c710588d4ad07bb8a6cb79b27251592da91fbdd9a3ea5d5c20e61b76d56dc7a2a3822e1303af755d02cbd8a49b6bfe06904bc168fb5382c7d9dc6d6c1a7a452418fc952adf0900d133f3fba75e0aa6ce71f2417839c8b86fac004f8277ab63dc473fd51d475bb291ebebc22e44096ba2f6df206be7e541087536dc768fba00c2a8be01457ec7c8e13ae88fc801a5f3885b0b7d383d854b24bedcf211bfcfc76887ed8aa914219c870c93497ac6d44636e42ebd381345217946441fb9a311f60807cd4a51db1ab9cec5d235efb2f4f492104bc5812968dfc989abceed0770cd2fb68d74d22c1cc38af47025d9337c85582be58b22b0b19e04ca388a135780ffe8571cfb80fb483c5a71538ad1004f6b086b24bfa25351e3f554a793c5740cfd53dc0e24e9c59632978ce4fe9e2daf1e20fe306900b81e74ee0573e9dd1e8b3b45b0b513e26d8b9cd2b750912f9918b086ece83ec3cde5e4caa24aa8712c106d1f333baa98c5650419366fbbf203c14134da6191816e969e5f8377a3e0f0b82fcbb6121e9fe8e2f4571f31e973e0e06fd5d00879e4858336e51c2127be24c1fc4f9393433cd48455a9fbc54b77c7bbc1f5ba3de26f0afc64f629098ffab0979421e36017e38d7497656c9d332e3a1706f169968c0817ae5c8d00f1ff75147ddc18f6bcfe733dd07f6a15e9fe169f900b97a315bce4fe42be2dcf1b5f44355cfa8c862e4bd1ea4ccdc53b515c7b38402cfe05ba573d3047ea9a60ec67aa1164e493c39f0a0358300ba8837fc23a14cda4637527b0e1fc6bb3b1154a43b1de6f8c6a4a808d2e4e5707c447ca6e5c06e68be8b1ce8e586583f02dbc3525ff9b320c789744758994489d8b961bfd1bc2853e163ff1144e8223c2250052e59160ca64e4b608759431e3f3a12a5b1b3e4beebfbf16787b19f36baace348d9e03ed250488d2663258ee85546ad818c885c9cb8f6e42d40c7d048cf302a94b48c2222a9808358f5a29cbbc8e4fe2eb37d4031b398a0103cbfec9ce7d0c9c4913c3e83adaafb06bdc0bcfe08f967690ba001b0705372373f43bf989f53e4708fbbee566f993842dbed1069acacbc1189626187c93dfba44665f170bc513095a0aff8c2f4933cc500c3258e915b06c96db1a9e05f7f5df8921346b38fa9554516dcaabe2fd5bf1eaf9ddfdc0f5a8213a23772d63c7b850d6a33ddfec5cd2fcd2ddc5dd06cfe305ac4f89a1a1dd61814707264f063b789d57e6c9da773ef2332ae17127bfd91a2563dad9e4b5bb4e09fff012407fea62151f092db3a5d2f91513393aca863470752a5ae9a5903d611fc5bd371c9eabf170102a003dd350f7b58189f59536eac2a9ec6cd1e309a62a71643e4b84635f736ac611c8c06a1c11c785cc288d33e6f09d1fa3b4e1be269c3e85bcf4a35710aab72950618e06c5acb79d4edec1185699ca67b0c8c04f32f1039380c279a65cb4d0669cc8cd6b91f3d5501346bdad9e763fd128f3d3ae7131b13d8844179321b2c9595823e1b47715a16b0bef977a1deeb1ddfc5e04eba3107e53670c5ab679a070adcff820bceec5c4817f59d328f04ee69ca88d8aacb19723594d16050904d49d5dea80d08b3c3e4ee9f1198a339aff18a75a3ffae620c172f564f53fcc224f42d544d7459866d0994db0cf82cdea35e3a24e5784bb691ac383704021566fe53f0483bf6c95befa9645c5586928164336e699be48db5ee613b29c4b7ad34d29b3bd3aeff5a52ea67c57f69e15e848167cdf5b42acb30b476de2c417174cf3fd681939971f8b8c5a2adc89aa19a8e0e211e9823ee7e3719dc4802217a95086986dd7e4b455b451dc3c4b55a3ec12af92442a9068855bbb73df0d251761f7389f7a0bcff1c251bb0e7ac400717ff142d11ea6642703714beda55c6b27f79db14162a619f5e8f929eb1979114d73544afdcd2f7ed693ea87afde5ba898d56707aa934cfbbf984fc0bbf12d58da464f3cd124aa8f436ae63ca9d42a03901e8228798839dbc678f47b7513dfbf10d73c2714393bb242973b41880bbdc4de334a863a0c86e02d43e08d66eca1494d46f03974928e8d246149f73f419e6b145fa5a1b39a1daf743687cd9110f424c30a54ee728c8e971fa4b0f437a56d6a361eff4b5d36850c0fe87fac215ba71d8e9e4bbd6827c202df275cecab20e713a548c59a50f23be9bf1137da261f4d75b84e94133085daa9c7befbdec3407a96da074b861a5855f350d2a26d82f8ab35b24a48e7d6bf1ec0b1afe9edf99337b9a4c98f9cf9fa6e07f32ec91d038af43b2d3f4e367ca8126fd9441aea2c7e993b8bf4d0091a646af84c4125de5c00f1a1664674de477cbc40cf6d0a8171f97a726f6d6701062b7dce71f8e2fbde14e01a9b0a3c70da578498e0b11b04f9c87bec1ac750dc97c20834d2fe8600060a8b16980723996cd6b4146adaf577b1bf3ab84e564bc4d7d17d0f5eb09d88452832b7f648f9a4b95bf45caa5a57483f8775ea648f2da33047d165dcb80b818d85563cec0408342f0084dc90ca529970a5cbe73ee40d31fc6caa826e74e55783f0e6407dcd5f08d0378cfa329a701eeed9bb98f08c9bbdc7eec0ca9e6deca25b1a3719acc34f6202f9b4989f04dde9da65bcc24cff3d4550eff9b5df3c3c4418d61ce1d24da972ade37cacefd69f67e183ad0ce47dc5e7a4548dc7c48d95f72778d43c289da4624d44f5d27ea8fc98bd6a2609035d7e1458524cae02202818fc36faebf160af3920ac8fa5d1e244cfa13a80071138bc7ed280707a80d9da071d73d9c8606f114eaac640dec7bd8635de61b323ec000ecd2cb9d273adb99ab169de1814fe9e931ce98161c17944ec465c702bc2d67871722cf337bbd59ed5cc5c1e4786c1a0b642dd6cfa13fd17f9948c4a49356f368a4341b5e1b2207058b88611ee182d2e1d82c38bfacfe4b86b2598215cfb9f226e13a3ede70030b968022fe3fe7fa3447b0e4a5585df6f4f612447c8846e38ac0fad988705c3801eb0ff4481824b6197bca66c13f1d8dd3c29e864ffe9c22998e7f965e9cd3cbe27b1c5862ff9655a7890f66c7efd5485c06b5937a20fae437423bebba33746a420157e91689fd8544b4555d37712fd5eec0e22ac33ef9eb580fda9338eb483d39aff475a9675ae465f6f3926e4f049be9bc40785b7af64bc31782bb215bf8d20ec9be336d002196960de5549e8faa2e1b73a0baae451888266a09a47674fd2ba5b40ca5b3c8ac6cd12e94bc9b18b176cf1a3ce95d70b614d127d4e04e6a1cd128318ff9f1861e23c93cff71af5ca4b8c15e80978c0ca3d6e78f3f554419a587f8140b14dcbd9524399c7286e984a915a8702a789a5cd620fd1e8ab561cbb62977ad0eea99e04717240e03eae1c64968ed3b821a40f69c0306fc9b9131795604cc394add94b40678f89a1b831f1e3ffd72e459f9e41c7eaf1f63658e42c499bc27262c7736fbbbb7293d626b76f3bd74a8209f0e44e2aebd891909644cd2df23a9a3026f8c915c2ec5ef2aa8cb03aa4597202e1cb08a25a2b0c46138db3acb5d65492ec7f5af4d7026093c570a7e73d351c85584d5cd90577e87537a89696fdc30acf3741a4cf42e9329fc046d70c21b5fe2be205dc449cff8a90bbcc3a2b0cf146f8c1416f9f6bd05e60281545c5688b98b9f661523b4de24b60fcb1ed69770526c751e891d5c9db0295dd76b503149d6cc89c22798eafcbb50cf31ba5531f302f545ec6d02b8f02c613c518502fb979910f5d39f3d374a8fd8422f48fce8407e68b3e32922796ef4ef18c440ee77918b8e82ccf3546e08afe9c44a518f113b93f3074829cc16b2f6c0480ad690cb8eb2397aa8ff8ddf36781416eadbd33bcf6fb824e71669a8c839538fda936a50a2f64829526e28b3f5ad458589459edf8cb0a378810c56efdd3bc02b3928a08317542adca8e8f09384b261e4f69a8ee8c5d4a9b17c0ec352d51bd3e48aebb93f5e9d12d7c6a304384c2e6dbd34efb5adfbcb44586787a8a8afb6ec3b7a0bc83eaa7b54e7d79f0d45c9d498a133dd4d2e555267cefc7646ba5aec1a1aae5ab8f4a2e403271353919572f7b9cdc44c688bd70dd3724d9ac405cc2b400d6a5a6bcbf10d4fee935d13278a1801418abb91e423c9190ae759ad6100777f59e17bedb5b9aeff004fffdcf960fe24345cede6766fb586a36f8a888897951260bdcf0aa4b9bbce7ba1950ffd03d17185b9c68cca333bb12404994694f3448bfef8a1153c18fae1c265edb27cafb4c4e4c153f96f2cec3115c", 0x1000}, {&(0x7f0000000140)="1bc8fb8c89497759c52710aad6c9d8af5ff30914e6dfdb26caa4d8092139494a7bcb224cd6bfa580380f673a7f65ebd80dbfe1538215dcaecd8f19f826457ff230e3b5906883889fb4", 0x49}, {&(0x7f00000001c0)="118e1bd5b6964282516b4c715a3e3aa2ced76dc8d7bd300efbbb25110702db7fc94ca06ae38e23f84a417ca95255fe777416057b028ace3be3b450e83dbb9bc03c011d4840e6536fcd10d1b2ae0609953f59d53d03d702a82a5d7022a9daf688f201b1e8b95b6874a68c8035e1816141d995d4c6ab99a4bfbafbd1f204d3c4f58cb08658533e854542b12f0fda7bef1aad8b45df02", 0x95}, {&(0x7f0000000280)="31accc21453542184b341c09114db96ab37f59965ba71bed4fb986711619edd9925afcb9afaab7f0e0912646d419653f31a23b8b130458852d738b43deccf88ac250ec9411ee3b839919163db2fd0d90fa93f261763491b6ace600775ca2f8dffcb9bbe6de3112ae1e08d0be4d043b0d25c271816abe8a46a6d6fc18a87399f515db747ee79cec05305de1a514fddc8078a3a9b26f529df23fb681cebba0cc6ca705d4719224827ae2a5598a3ee865a18ade0f30a4f2012239b78ca744afa90a108a93bb5a6454860e302d32da4c6115e6fe2f5678d056e64f566d5696", 0xdd}, {&(0x7f0000000400)="59521bcb6422b4d27712ae2cf5263580048084", 0x13}, {&(0x7f00000014c0)="0ae9ce39f0e21a083f5beae96eee20ae79d9507ebebd8182ab6989ebca0e5ed7c6f18ee50a2d1189425782725bb4304a981fec4c891c80f85c33a871c163b50815ede8891ab0c02540701c214c8627cfeb139f7d725b81f6e553272b1c90c7cd007ccc2d826672fabcfd1b0ce7b3f12551b814870dca73a9f144f43b50adb5a1436e8e8552eb874890c5579c1c36a87b6960107e855c0cb28880d5f1023f22c0a60d3e7aa85c713649b23f1d24e2c1d78d1d582b8e8f8e9df34f8283b4a201ab1da8bf6298896df479ce25137ec382628812b1548c433e8631fb765cfbedf99506235e7cf904f00b5b5cd10b0f3758544f2032f0c050e5ba724754d6fb6e21629a28e87c8eb1b6c46219355469c14afea247ebec8230c86d770d6bbb9c1cf52944b93326bcc194842bd5c6fa0e73e95560b8f33fcec3897afde9e302a83c36928c71b5c01334b624b8172e7964c53679fda19d6fe16def456a82214b31260216ea999ee45d75f2d2d317fff44d62c50ae54cb0e93694b32b65707d75a2425b0d12a0719af923e46082849ef0f5ff586c922400b5cc2605ec88c26792282f3b010196d49bc26429043c4ad0c185142d5d443f2655b85a597fc74346327f9b16528d390358a3eb32867cf0083d6992d4135a3cb19020e58da9029e909794e9820ca92ee8ae6d35b6d87b46d7eadbe38ae59a36803f220d01cc8cd3007abd7f89f5468fd6b4bf7bf0b226194d29478e93a4dd7ccd4207cd9a1c65ecf744850db34b21dbfe7793c6df72788897ff76f6804ab052ea6058970ef59911d3f6508644403bb00e6096643e868d573cffce0c5eea64038464ed085beba5bc98b308c7a74163ccdb8e51fc752fa1556c903a52d47bf03a185da1dff79e3b5d02ca03ab3a8bfc7432bb16481df683e7e3d829d38df32dffedfab7791c40932bf55f53aa076e5a7aad1a658c4b455da4e3b3194fff2714a11347f7435a0f586475ed514de12dda106ca9bc2a55167ce34f2de570c0670ba1c11023169423ca702c59eb1f341782e9c1047ca72e1e6e593badcd3d64eb6dbaac6e0a79e73e585038d92afda430f2d9b1289c93444b7fcbf0245d7f5616139fba65434d18e401a89c01cb4839b04d9dde65cc75c114eb8bff760807703b5dd22f8bbbd24d116deee493ed708c866d0fcfe36548a269526a1ce32da8da93606ea0ceb07b1eb0cde22d386ef06ff8134d801215a3ccbd04da11017452c64a884fb85dbf1a69ed3c0d1108ac307c18352360d41e366322730257103eec019b43efb3007fa0c21bdf67ea8b1460651965e2bf002f6d9ed558c2a459258a240510f8e98f8854d2b6c87ef015d91b66e9c0b28571bcea152e265858c2501658c7798bfaa33d6f56ba87f958f270417ed3087c3bba34077717a769602158448bc63b839e8e2a8194b6e0d5ec63dc093e668141566ed2347e24892912bded575be86f192e6983f6120b8fc5fd70c073d2e35016f75d5075d494d40ae606939f5c93ecfe2dff4b5a1fc4b37b22945f8a131a6a46809cc171abc85844d9c076775626bded4ff1f067152e3d53e5da63b69e212236225f4aa12d45c91a0b75c602944d75e19088e0b0c032aafc1f970e289de72587c64c249f8de175d30c88fe2c7a2c6b1f84b96b2d2cfd3447f8a797822d3c4b52504964bd2650721b67b897734bc91ce947ac088a594492f075ad21cccb87d1eb873b8bfd83730b340f2b68ae975624d80f2750b488518b29225b6e8ba2543bac4610eb5a65d9a16ad282c5fd35abd2f577f23451480a429dc8b3cb60b2e640e99d031a76c7f15bc48805b3dc30530795894db22c43d688fe16630bcf8535f8dcc2eb94d80c8feedff3e3e081dbdd8511271b73e5989e040063d225c7b7df7cae03a9a779788d1eee29f0d2c37581d416b48b16a8b00319901e03bd1ba749ff6e16eb8534b294fa2e784259b9ccb1c0dc9c65ad63852fee661bd7bdffb3e1ea53475cfda1c4abbeaa72279e7f64fbb95513821e71b1fbd05a67faf88ab3e73c3a02e9020e967f68502b254f72158dabec2000c5836ef4329f53d5a8076c5e179dfc5d50d5485e1fa4f1eaffe71654d689494655f4ebc0801c3cbb5be4c6cd7a85ad2e5eb3d7fc53e23960486f26e544eeacc6b1ae7645408bf6e6e22a179a8e92f6a660d326a0cde7f7ed3def65c2de2a782658ed2d8f704cd9622119c6f1058c074638c85b6a2ee0c1677a6396ffc0f380ff5aea92948947d164245f54e459c0cc5c23eafc40086521bc16b18ef2621b3c2d2a3b3058630a5205f9112af7c32a8586c094cd392c2b4e0c5b190317622ed899e1983f425af89e38b62b9d1cc8b83aecdb81f85a3ad46caf771a939fe0185293b61c657827e03ed1b2b299ce413af2d4f3c93a093fa91ade714fb170d58b2cf251173dd4d24d2b8edbee9337c4cd4b6ba2f3c9380e3e1419d83d54e140a825dc0d1108f35b3e3b00129dce3cdb9dd56de6e3d661938da53be8d51132ecff3e195b8ab10b444c89d1e375ac713794381184d7fee860a8448e5a2df43484d53fff31b917b991439418ba097737ad65650424dc6039c47f774110b970eaca15b457fac019e693513b2ff21cb8d2ab07046c5ac0c434fe5bc99661590a27dad1b301ad6bf53fded019ed1dc897cfdc001e57a4f22c8c1ceb1005e22a64318d4c7837b3036a5537438f59dbe04ffcf425196c72ee272e214ddb7fb99209222eefd4add17420fc5a9da692772ef9104ee3c1fa0c2eaa836750d1119527336ee5f6c6087da4cd549a5eadd8f91998b1dfec77b12704ab38024a908548a89f54146033f9ce2822b79e2a16d2198b1f3f358804237ed2bdc69dcd66da8077988891ee1ff4df97dea6bcfb889dc69cbc4d6deee94127f209195b6f71d943f802575e5895fd94f2cb3188b47eed95c78c0cd1813290d47a18375d822d9400d15d4ec0f7acbbf90f9ce156013bd226d786eb6f7744120bd1bd6dc9cdb2839f1802fdc057ceb51ad00504bff442abc179f499bad07814d5d40cc326d5be56dc828b76f955267745d2819dd8f64e311fa81c6abe9492b0ff0e6e9935f9aa09bd72e010ef742474560482b175f3b200de0e7662e3fb4bf798ceb528627c5abd4405205b2b8b11ec353d870d8eb956ca22c01ff6986a7d869c4addfa7fe96a08f1fc31fbdfb786594967460630a18346b1e5c5670c4e4d0e7ac6835d8c0bda8decac2a0057881bbb40e44ae5a6dc9f188c1946dac383c313be1aa01e50d7d9faed780d92d999e13a5865c7dc6787fe4dc7d630c725aac438f05d2ada6f9dcd562beaa8ccb4f75e40a2dd6e737599834031ce0d38ec9665929ed070306ffb3d24a7370972eaae91a09cbddc01ba539e95f84b8a3a92f968528c18b966ad04839cd8b5ad786ef9cfaaceed8d9d06bbed796054b939db5f594a53a50b461c4f385eeb8f93e67f72ec8c7119f501eb71289d2676448b17f3e07f351a38810c3f8a1459e936503397fdf9638e0d93f97b697786dbd5fc5b4ae3b6de62c9a3f99ebf39f586f1ac4311a2318a079f153d0f4346e941f82520f924f848719568540c203dd9ba07f457e0fc1f839ac3ddfa339d52bbe5bd79e3188227eaeb68b13577ed3540c0872bd1898c40b78b6e3b7cfeafd2148629ed7e514b093e049dc927f70c46f6672a452758a393601315c8058670e7e14a29de54b91add125fa30c41dc7303b8ca579f270c8b44297d762d2bf89804c064857761d3f0b893a6d638712c2ce28efba3e89327f6fd445849411a2bf2186365c27efaa18aa424e624eb20344fed4bbda27a30881b5259ef87614858225e35717a025ec485f85e2e87becf9df5c8b6297305e3e6a8fa503a1ff8764eea4b8d4e82f021acabd2cd6f513468b8d246fa1152ce5181c1288860ffa29947d0dee111f0af41d5c2a240f8a1d50ee81900b8c951e899456e7bfdca220b5b060cfe4c4f1deaefa2d895ed38c2265a55f0e258dc41e904f505b76571f8f66b8c420ff55fb720964e0f298b9585ee24e606a1ce458109a404aa9570850acd6aaa3ebd2bbbce379375671d59e370a1d3df135c930c4a80666f755bc15c444ae8e0f4ff1dfea51a23eb1f495eca9bc70404f2867ccdf65e11430e491d5a823dbf6f79f4b8bec2c8925760e75b6e32b9dfe8811d030c31767658e12c8193599984a47581bc58f68f11951aba22ca20f75c857cca953fe465b1ef6522b53a3041116d33ee14406405ff4b38351309a1ccfdf9ebc3013ac6f0eaf05679bf5b0c58ef5631329ab34a2d2eabcb14ce93a71cf2d1a6bb6e74f870222e6234bb35fa8d4737864077fd5469db7ac5a396364c2e4ae51a66e882a05081ec9c3b23fbcbbca1c4cc76bd2dd99c33e7ace41a2e15f2952bc53896e60cfa3239809a302baac3fd672df0e2c76ba203c9fcf20606ed5ed98be7177832af25189095eab81dc16bd47132cf4251852e99e9975f462a0e7ac2d61634c0a52a76a4af2bd7d5cd0517c5b3d7060ca5ba74af5d4c4c4dbb24a934ccb6705be303ea2135eac1fb703738404fcf62672ceb86309036f38c249f9b76f7a72d4c14f81d9b9cda433799f74beff5893c2e1ab74638a2a8f8c88b72a16d3e4fc1eab729f72df5487c8d5d4bbbf8ef124f28c3b9c19275957b60e3472d8d3f447def3d2e7bb649fe250456f5ef741430dc2de8775734a726c06342f4c92a3dff3c69ea03374f847415deb52fc27d3531a7b46a73c1fc2dbe6aaa752f3374730ac6880ffc2b1ef510344519d1af3a650aa74986964ed0f5dbc092d201b9ac1668e6b933b005e87144f9bd29124865e68a3366951d9fc8f02582227b431cc1c5548aac833b8a249fa1fcd13f21790704e50c9477c5c1c5b4d8b76d5bbb2afecc55a64c8eaf5f795af2bdd158888f54738ae22b2a1b9760885344a56c120b1853ab636fb1ac52f6a5ecf850d06f877c6af7c52cf22f1b09bbe5390ed261fb50e27b060a2579c88946ebc6524ac93211e733087fac80bc4f8edda4ebc0172aa3790c155c5a3a2f1a73a2160eba7dcbd102c100d6e5cc3f11d00321f0244d5275f0dec51c124e294799c9dcfb938306375d2b137ccdf0028387b9881f7f822cbc69f932e17b5b5eb153a67ec5b7ce1e89a6a5a57ad33d2ad7e90adec8ec35c380e021781b42f6b87c322996f68d5f48f03256dfe40e9c8b7fae14da2f09585d2e7f4d72b607e69e8b652b497eed37e5e08d3c11b785206e72d084bb2be631b6a5cc3d7bf3a171f8fa454e09e2181eb9912bbd376db730b228754cf9c3bfb7621a3c8a0215db503327f5730b6267d8e77d4a23eeb4f5e0463b8d0432225f4b315e929fb76a5668d3ca3593ba0613e927af27e888acc59a2825d693388177f4feffc8578fec8397a1f1394fd91522f8577972dc744247e16ac050672e3bad55f3c379300d15ce0367dbeb143bbbe7703d47fe2d0de0d35886cbef9291686e34f145871e15cba6c51ef8cc0447e56a3a7a1cceb822f69b3dedd346ce07610ce55b5dcd2395e2a94ef374d50f0e34bedca9d7b1bc4f6193992b60a3f38cd9ea568a86f06ec0cae746eb10f4c3f2905eccd5925f2602dc29c8e2cc4acfd6bfad21ab58eb54c421b4b13e648205c9d4fc966c1caf74870289ef42edd506e1dbe4d1cacffa11766b1dbc19236d6f0a22d5071c49a470f197327a19244d789586a68399acd1d4cf72ef7f04e5dc8ad67144d95236439e342f30172e87a3ec0015c23de8f404cd34165b251382189365910a06487189aa82ba071bf7", 0x1000}], 0x6) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f00000034c0)=""/252, 0xfc}, {&(0x7f00000035c0)=""/244, 0xf4}, {&(0x7f0000000040)=""/20, 0x14}], 0x4, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2001, 0x2) 12:16:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) r1 = socket(0x0, 0x6, 0xace) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x100}, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:16:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x0, 0xfffffffffffff09e, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0x200, 0x7, 0x101, "3bec460d4e89cf115724486d2184fb8cbf5e0a3b", 0x9, 0x8}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 12:16:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x28) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000001780), 0x0, &(0x7f0000001800)={0x5, 0x5, 0x3, 0x66, 0x4, 0x200, 0xc9, 0x6}, &(0x7f0000001840)={0xc12, 0x7}) 12:16:18 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = socket$inet(0x2, 0x4, 0x9) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 12:16:18 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f00000004c0)='./file0/file1\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) recvfrom$unix(r0, &(0x7f0000000000)=""/137, 0x89, 0x2, 0x0, 0x0) 12:16:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = fcntl$getown(r1, 0x5) getpgid(r2) pipe(&(0x7f0000000000)) getpgrp() getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0x1b2) getpgrp() clock_settime(0x2, &(0x7f00000001c0)={0x5, 0x69a0}) r3 = getppid() fcntl$setown(r1, 0x6, r3) 12:16:19 executing program 0: r0 = socket(0x18, 0x2, 0x20000000) setsockopt(r0, 0x10000400029, 0x7f, &(0x7f0000000040), 0x2c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/177, 0xb1}], 0x1, &(0x7f0000000140)=""/83, 0x53}, 0x40) 12:16:19 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) execve(0x0, 0x0, 0x0) 12:16:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x58, 0x3ff, r2}) r3 = socket(0x1f, 0x3, 0x2) fcntl$dupfd(r1, 0xa, r3) r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom$unix(r4, &(0x7f0000000200)=""/11, 0xb, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e3266696c65300083ad6d9dea89698e5227cb162bd73a96101ae2b5e36f50bbe1df4c44631f8ff931d4a8e976736a5b565523c4ba5e31572c537725c3e1acfc71a31badaf03e527690299edad6062004ddd1ae5a1c3e0a2b1275cb7961243dfa45ebbf318"], 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x9) 12:16:19 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000000)="713d8a72eb14a4fc6ce0ee2f74", 0xfffffffffffffcba) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) 12:16:19 executing program 1: getgid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ad4d14bce96bcd45b15bca4aca9cbf155b96ee1f524b2ec9189f953f65ceef029b30b8125e4be76707fdc5330a56652fc09869489da955b721c7e40a47b682698d7817b2eedb526d63688a53f9b94e74b76a52db165ad6752b358d382691ef7f061d53d6f4351612968faa6f69163f8876b316f10f67b42c86e8c838ab2cde940fba497831c18500af6fd15133fc9a8b448428cc99c9307552c42bb672ed30ae69347c2b0b3265e4df4727de0140c0cf995fea89945e685847f979a2bd15b294da97cefd26f7c3e5d16ba6026131f0d87dff5cfff5935c5162fcfbe99b24bab7b559fb01c29c508059b0", 0xea) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="dc30bf643345ac6e9bd4fa02fd912c68dee3d7041a7bc64dff5213e2109e83742771ce3e42675f80d161795a7148d419276cc6cdcf17913c383c37f915bfcca6c10f0940c22032c421378c781f8ffcfc43e199724bd38d606facbbd772a896c61b8ae2cdf962a12bcc665d18f27444130efe7d4418fe52509265c226b035c02b4db730b430fe9ccc32792fb328ad6e7b2eca94d13800a1594670ab1cc2565fe304cc", 0xffc5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4ad2084b2d65ae1ed1172e664a9289d96ae9f12011a4eac3342ccc77649a6bcb2b1bd5667b8caa650a868b322a4d606bf26b2cdfbdfca69489a4984af60123c91321a638e4a32caf03fb82e9c6620779a6053622e183735f3ab728b120016d31785dc1fe30a9cd17fb29390c6ec9c2a253e71972ad01e940d4e8b7b5", 0x7c) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 12:16:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x90) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 12:16:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0xf6}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) poll(&(0x7f0000000040)=[{r0, 0x3}, {r0, 0x100}, {r0}, {r0, 0x44}, {r0, 0x1}, {r0, 0x4}, {r0, 0x8}, {r0, 0xa5f01c4630755d8}], 0x8, 0x400) 12:16:19 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0xb) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000180), 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x3, 0x4, 0x3, r2}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 12:16:19 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/251) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {0x0, 0x81, 0x1000}], 0x2) 12:16:20 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x84) dup(0xffffffffffffffff) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000001380)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32, @ANYPTR=&(0x7f00000000c0)=ANY=[], @ANYRES64, @ANYRESOCT, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRES32, @ANYPTR64, @ANYBLOB="4a53af188fd31bc5edaea4a9e052aa5f89efc3a615c9826099a916805cbf26f578aba389dde10a2cdfe8e3ddfbf6d418421452072dc213fa2dafb7eac6f3975ce0c48c7db683f4f55bc031dbe90f8a3b76dd7a5cc0a3b3ae0a5138df68b5140eb881e7ace20529036dc475beb1bc6fdf09cae4e4d8aefe5d0ede3eb775de5db804198b8ce9061ac6c88f787f3f9baa001adb812fa4bbfd551260215a418389e32a148adc8ff4d8fcf92416f30392f8d42c9f8314246f6d1bdf6544c70218671e519d7da65aadb358c8886bbba83d799515e381c94d42c7fa12aa05f458fa552058d557fa66efe5c91879232bee56d572aad341bcdaba06bd865241", @ANYRES16], @ANYRESOCT, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYBLOB="d148ca987eff98d734cd5fa20188710ecfb673fa7650155c97de7a0be6a1f247d3caf2e48c91b99db68f18a7dbf617fbb337ea71020026372f182f3c7f220c9cf4e6b3cc72fab8af74113e3e9c293cc7759bc6528915c97140e036ce7366ac74676e803060a65572bab84c39808d389b8953eb15a0d446e3a536d3229482060595478128fa5013e2a1b48652b4e4734b166b69dfe8"], @ANYBLOB="058b7f09d48ad918ad105e2759907d31aa1f79fb494d6d820c14832d6331ecc2c7488eef572f0f76f30cf12c", @ANYBLOB="d7dd25439b39d2a5fd7cc6ef46132ad1f9532e6d68f4aff5ee1d27cf2bb4f1d188a391b9151778d638e5ba97555f21810a10b47cc2205b78c7d8a96a07b7e74ad00ad18e8a895e847948860158ff211605fcdb8721a9d298fa45a1252aab8d5b2e35944278e600c90a28ac7f3a0de2d045890b371b566cc94fe6846dde1b34446a1ff14f190af3d821983e3962e402cdd47462bfe3e87c7be726fe8b89f89fdf4cd1da894c4ed026d26adf1a24ba3e875f9f9aa12f177c840db3cc673e1cce975aded3e68b0c5a769d62760c0da6b1d307d8fc74b82d9ef3fe868d48e33ba84da7db0fddb7e93c3fee26669146d43c96a73417e4eebafb0adc6115de67123cdfeb1fd626cda6cd0e6c2ef7257cb9c819a99ea6b4bb1b796d4ffe96a17175b8e5ce4e658e8ec335337fd1473b5a0743e6a984b7b5298232573b7cacbdb0bc7e731e88b60f2975792400329451a7814dfc2d52d31ed15283712f7f3ddffbad1f7aec5df642760673eb121d70907cff1d382f6ff26efc7ea3861b4bf2796f5396dc1fefc6c78d58a35efd029beacbdd6ba77a3864dd80f57789aa6a62d7b8627cda01a1d305c16b598b4b9d9af801d90dfc772a4be670ee4117fa9d5dc3a6b673dc3eefb7427d262f7737449e3d6a3f4305c6730d1065ae19f76b8315427e085e604819173a10e16a65689a4cdfd2f9051a8e8711de511e95b0a75da797f2ec29ae51608151657cf29694304c2b7f3c591f8421f3f8bb4fadd2a3b4af201fccccaaba5d25f8699f8ec483bb6776891b69e5ea5acd6f63199d4de190306f95eb857590c9feb3ff76f0b4645000da21e1a8403a6716a6665985ef170c24c030ba1025da53956f57a3f780edf56e83f3257e18cd1bca5f3626fc61083aed9c456dd0a5dbc12907867455dc6bd6e348d890d5a1ecd36b88e7e9d06a37a66ca3a2b2283cb14bc6ef66de7af0d2306bbbd6da7982d6dd29f4ae930454d0edc3c5a48f353c320b6cc3cc70b74c40a61c97d18987b9654926d298e9f07f5dbbb27d599f84ad25b8c3271a59863b8faabd782681d532d5abd9fa228d5d518b6725d6d871d852eb69115e2d2145681b8677cc513173884deb01b168e100004a60988b484dd3b3fd58087f0515c64a3419c0bdc6d1a0d383b7d2dd2607938d4a10034bb2326911c0fa3785599f598b7447227643d1812da9a7aeed6efa81cd167a2e67ec5ec19360118de34c3467f21d0f32a079f8d4b9c38007518ad110477f8497e0f9ab0b4d6733aa59226c597b32507647a389537a2a9376528ab8cc9158189494045603f429a3e395fd600dd09dccf71424f0af568e856a9841ea50a96f0f106768f65465dfcd1fa0fb227f1671417e3fc4c1c765ac247a694270f7d398331f8beb6765a6a82c11b42a3c48ed81f9a67d5bc546ffe68996431c91e330a6f28275dba35bd7d4a9b09a667c19a8ef266027b0e66e507d3750824c6f393f06784a1e82c50db178052e7fd798593845e99e02ca8c539a270b686d2d1f0d32ce4a5b3fc52532e9ed9bf2e3be916cfc2797f0d644b84cf799d1d989a4ef5000e81bde14626c80d28d2bf91469609115fd63a5aea4457e46b5540a4833f9060ba6cc2f516d46a38f17e87970f119959402e6fa21fb6391f6a735a30d72bfba3a0c63bf0b3229fee344284776c97b6d30e159f2b576ad973e5b40494aef835025ddc18c27cf35158aa923f5c23b396b3e9fde93038ce70f2180a92d56c6f78387515fddc3ac9567a326d52c00de974c62a97c7bf81cc009527a14b4f89dfba77f94ee9c49308302f74bad79fd229781b56111ad584f542532b4fd9e5f2e6ad1e995b2eb04b6e623a05beafa1cf203bc7ae6230f1ba80a7e73fb9ed7c768c717b7f4f766f8a14e397852ea3282c7b45a9cdc8bc382c09a580894c69615701be2f8644d6dc9471d0a3861ab2f06aae9586b8760e73046d6f5cebe8fdc62f56a61dc7595eeeefb78f97c9ebdd30f5efa443b25668af6230e1a2646eac59f7884a6e0a50632ad54647551f0dfbbfcadcc4a2e822ed903ddb456a88bf316b5704b4884aa10c0de143741f74fe923967e57756d340f620620a3efd90ab1747f934c80eac237be8daf983476552a024fc32073b6d8c7a7814d001092379d28b6b8aa28a57a3d10804e1fb432f55eaab259abcb444b8b02c139dfda907db545bae77241f1c57278164fa3b90400d49d9a81ad81422b13f1b0c67d4bcfc4d5533d8cead655ad05affa830eb1269f0c520203b0b599b09a74c1bde74d2002e82d4f13abe5008e5e019e251c722cb24460fc9289c4d21fc4741db0b56d876fb12d7b76e4285ee4d17f6af554886ed3ed0eb3fa4fa2a6c51497b97a4e122087062b002e6b2c128680a54f1c55f707c239cd8430e581ce7896dc7665a05c0f23c9685fecfecd334a61433c705e87e3d384077f16016045e750be6524927ef64b5931578f84621b3a6461cf4cc33307c18322659929e183d1bd58baf0418edcacf838750f7d5b801998d2daab4be455bb7f13f13126db0afe6cf3872de55d0f723ea89935aad1a906d8b3d2f74e6a84b4727780f452b1e0cf597605fe5ec53aae2d2b64920435d2a209d79e452d2171a4f0d632d4d94c7fd128fecbbb8c612c3b5405f0fdaa3049874de3a445bfdf98cd7be550e6956046123cb750f24a4e272a51a48e67637359840ac82a03d356c97169cd207f325e0e81f3ed277574c7840cabb4777b1106969d2c0c3807b3c7640aba89f2b48908089e490366ea745d8bcd584e3ea013dde51be56024946fd9bdba52d013484469559331918912662c4573afe7fde977ddd6dbd63eb9dd1d0e1cb41f689051d4c08782c45b84dd67ea7af187239aea3f09878a036bac1e66927ebb67f5e5415aacddaef29bb08e01f37048d134843c79aa851abf4b07bf6eddacf896d526f0ab1705b868dfd376e627743529f20acc743c73188de6259d33d51b65b07dee8506ba0d9a498b249f56bf580fcca78eddfd7ec7bde2a94ceb6fbf568ae5065f9cc9ef7cd58a0e1d8420505c4d1236ccc2278626b98b5306f4ac4f4ffbc8eb253be8a69f6d76ba8ea84fa31b9fc5a65a0a55870b1431ee7136269b67915faeb72831aab63112eec92055d3c94c38099d9d998997679fe728825ca10fd02e54e0c864e5fda98f0310da01f7486ee8ce47f770a24e26139b87dd9bd400328163e14c8c1ea3ea728fb808ef3d9523df1f97fc7ee74608281477dad56eacb3be0b547f6c0d811d6779d04d7b75b64824c6e1e30f8df63ef12f0b0e15e5c6f550504b859dbf92d5d8246f993d6529052aed65ab53c7526a1a382c96a9ede9f8588f8b33aef80e317047d7672b0f82139d268c6ce086d4a56d23367083ab7ad722bed9b5b8077c34b069d632487f3295327f3c096d73f554885c056ceea405cfc4922a1f7308557f2f905165bae6fd7c272d7e2a71bb48a9451500bcc9c0470c75f87b3457d5593412fcaafe9753d6bc964fac61597a320315b73489ffeda0453288f032fee09cd31ff0da73d183cb6074bcbc433bbd6a0772ba06e430cb68b23c094d7a557f2442143b10fba51fe0ace6f9def35223bcd0f6ab966ccf53484fadd2d420048785900c8efeeb37603c0401fcab685d5128677d8b0e3f26382f0919370e264d642127d07b42713b5b5876dc4d3ac263739a681392018da75a19486eba3f396cdb4916c59f16938123df711cf27aca3d3582119c1d663dfaaacbe9098368e618be35c7411db23763f3f44b0ca6fb525f3d213b7fb7294510f577c86a596fe721732b5e345cd2ec9463da2fc1cf5f9f5ce720e366552e843bd54baefa15b284e57e55923469b4577b22d014b304d578b21e933cdd5fe719bdeedebcc2f6ec7650d550bc12323b54da5c3bb37bff4b18b92599272625e486c2207f944c9af8a4e9db2be0c2016255874c6a2e599713a30260945630857137960db0405a9e21109e0954cebec0cceb3f99a081594a706eaa9cee257834115b8c47316a59e1c4104d5afbb86a8e6610366ea718d7602e7fc99b8b34c35759dd463c8ed9d9bd9ac7e1075e0df7cb9bf0ca3d7ef96705b7bd20b3e4722a3c79eb022dd69d7c7172e6d8bf52ea8b6c6be1b2b0f3efafeb6677740ffd27f64d2cc71d2ae8449c572c9812f113fa5fef5166ab39fba2b6d004c3ae73dd469760f37bda7d5c32be4c020d986a19912b3dbc5a94bde9e8d48781930bb924c2b66bda3803f6faf3d38cb98d802f5243a6b4923098ef84113bff0059e9462ad919189e2af8e02b0045a61ebf200fa4c9b8788b9f6cc09da6c1cac46960328470f5c3bd2c16ce58df26d4cb6a795b95a753da84098a6cc9479007ff7a8ad00d6985f24accd9e0ded20a497d6f4e466f0d1553a8e2df58a8a527152500cdb7626e72717297db9f21e42125da83ffeddd9f6fd452fefd27e875d3b8b1edea9dd755b88e376b43138d2bcb3c26bc44a643f0002928b04c3e32d89a28d9d0370126d07599ac921ae2b90c26be11b4db9536cea238bf672275a1c591d71a900cad5a278d617cf9c0c581695df509709ff88aa2e5adf3749fb9ee792538173f431a7bb6af917ab6045fa6f26c3c6e9a51408065e068a23e2cf7420799cedf19cba26bd2fbcffaa22510b8ef6aabe621cc15a45e35eb04328dd30fedcfa5457ba741f20a1ee6fcc675b86e97bc744faae8b6c4b9daaa1a394ee7e30be4fb4d7e890c9772063af441f769298c3e7c7d5050da8d1f9cc047252815945ad155613794e86d9633f9d96b035eedf4401fba0edcf998246fd4c7f9e345ce7a7b34c9dce493440e25e10be90bae674213f4c84ff63e6b9515857a7704e394e6763caad05833cbbc251285b5f87da88bba5f38272b33ba915fdca9e301c2fa916c553eda4f67cafa25fb1605a3b04f7a822c9efb976aba51f2285147363fbee96f14b32a23836ab5df5e99f5a276566bea971ff0fe950507231a732c66f84e56ded2b4e2a94f6777b20d2fc068153bdf5ec666f20bde9ccbc24d35a5dc20b26ebf6e6e9595aa5b3cbe2967deb0ea05ce3ad2b3dde5c0d31d47da4190835ea1431f3e075a630c797a24b4e21d3049dab6989d89ceaddc4f3e27996b8d317c7a648b3fd666967ab3a6373beb40055415da01ef15824639b1250fbf99462ba105aebf04891a41616a8ee82d01dec83b25f44f479f4238793a97e9a9ea9656d4f5f749136f532004a8f18860515358e3b69e30f3abf916c841e00fcdf4640da023cfa0df6006df8da12c03d173848322a61bb647d83dc82d0639ce78f9132c8c252232331988996fbf73df2a94955ac36a8a2695d0f7d067746bde070fe534d44ef194c36856f125667aa0cfad8e0e20047515ef869078e01d0aaf717552350adacdb67957739f65052a2c3e46f66b5e8a0f63c8df0e8e1f4d41eab29e07979f632a065112f6f8617782afc29145f02a510d7f8dd8599be47259e3c7f20f157350748478b7547018ae4b0d213c909de96be40f7261a27b3bd8e9923c6d79131442e57f466abcc43944d00c0c850efe9a39c1230faf71d0051a4538036750c5ac470af09cc5294ed0ec41d2ddebe2007f603473c663bf2ead2345b2cf857a68ed3e87f4912b3fe2845f74dae839f8c3fa9563ef5bee3c0077b21001caca56ca519c22507f24bcd10c3c2c1ada6205c193ce3917fb830fc70405d5f859a29879eeaae1c7d066282b9c239a7d63bc0763dc5f0951cdeb938aabb7c55649b3ae5009b171ca53cad6f742db4305c67718038484"], @ANYPTR], 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 12:16:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x800000000000000, 0x20, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0xff00) setsockopt(r0, 0x8000000000000041, 0x54cf, &(0x7f0000000180)="ebff82f6060acea3708aaf4c6f602a89d84e5a6d752e222eaa9d2578d2e5182915adea583cd411ac4d02bdbd4984b357c696906c07d77e899182065546caa82d47a4ec259ba795df6c3be8d4d2db7b3d53f91179cefecd4e76dd34fd9057b52c0975eb4cc46dc17d8e78137c62971e57d898c3fdd1bb6cf20f3f3e13b25d3cda27c42b7ef82f39ce0acde3490b966ac95971f299f918147e90fb84aab600fe593c03086e25525acda0f16fa2798c4d5a77909a391a9236d40c0ebf814dac2e21a7f4", 0xc2) r1 = geteuid() setuid(r1) 12:16:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/4096) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 12:16:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000040)="9c", 0xffffffffffffff7f) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(0x0, 0x200, 0x0) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 12:16:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = syz_open_pts() fsync(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:16:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="8fe4e1aef37f56f84a4999ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e5874c864ea31370f58d354aadfb262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e62246246843523385a420a6bcbf808fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386ca7adbfbd6a23bb1d7efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3386fb7208f2ac5d290c075344000000002f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e594b0000000000006620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeae95f220bdccd9924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c287ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d734a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39d572ca7cf16c7c326871c8caa886ac00e9b1d0ca212bd8ba97c9ce36d0f72468b9a3919304fe", 0x316) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x6013, r0, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:16:20 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) accept$inet6(r0, 0x0, &(0x7f0000000000)) 12:16:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6f07e23c5c18a376052a3f35e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048d803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5d30e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7915354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c6551de5d37fe42fbc294bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:16:20 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/64, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x80000000, 0xef, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000030, 0x7, 0x6}, {{r2}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000082, 0x1ff, 0x400}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x0, 0x7, 0x1}, {{r1}, 0x0, 0x96, 0x4, 0x2, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x22, 0x40, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x4, 0x8000}], 0x3, &(0x7f0000000200)={0x3}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 12:16:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8a0, 0x100) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) flock(r0, 0x4) 12:16:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) lseek(r0, 0x0, 0x3) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) 12:16:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000240)="1e8eeac7b7e5f2f17ea1c81506100fdbb51b1a8eb8293d34d1ccb4ee8d91555a2e0852150a768c484f875c994ed3c12202e87025825ffc317f585ef4b27166ca397fada9dee0b30c793c838e1b79aa32437001490f0417c2eecddc2b89f8cd2a688fb5f6a95abf3cec0ea2b8a2b0f3a31faf3c3529b36ede45eb1b275e480caa805ea59335456d469394affa2e8a80712b40abbe15ca4a0604546f925214d1078c3f476e79dd2ef5b188cd588365aa3b966f4366019bf6d6df52c28caf4501b7361408f1a7109ec1fcbd5bc457ee09720ea6ddc00952dfbb5e536674bfe341c7e032b7a84f992054caf92b316c227a7c42b9a6e8c512aab29991e7a2ec2b39ace0d930775570a2169b10112dc479e1aaa025f29dfb664ecf064b826727318d4312a89323f903db3a4c13804a0df4553cbdf4155dace6db48ae4fa565c1e032cb4b3b1f80d661982fa8bbb81ae7e5fdfce0d4970ef38fe166c940806d5be5a2c8e4378b08974b97a4f6ac7a3a10617cd321583319fb9686f546d621890f017ece30d49a586a428177e50f4a0e863334b4e0922a8c2b245b91e7a5f8f680104f591ce8a56239cf4c7805d7de3cf669fe173d44ef860c1e2f9d358a8303e0b37fbb69b8bdb96ac383670e1b3ec16b5f8b7e086ec9b04f63d4b5aab774dc3057a0b6735f8834dcaabc6b819c3d02d097d11608b46e922db1b9b9dc3713a0194a82dd1c83e43d6ce31746e90df3a555004eddbf444bf7681cf030e586928d6cb9961b0b2fc6d2b4ec1d1b897a21b3d424f094220061637616fddd4116c70033f7321167fcfe282ebbdb438999abbec15f626e2e2c6ea80f0cbd088c67f13dedce1b1b8bca9b4ef3e5815f089155867d6bc158e3ffc64431d4806870aa9a07cc65bcaadb736e3d8f87dfd67ca36f705dd12481b6a0f91db7667301d04403fc7fedfd6e348d3c086cde30d4ce6a33146f2b4392ca1d32b46650923b45e1026734c49466a7f33a99e1cb5b1cabd74225b4d4579e6ba5ede76cd8a1c9532a439d0977090cdcae01fff5bdaa684959b2a367b1c8ccf71e1d9eff27b0c1bff02e9016a29f5d555023e76f5ca76b42aa8f9605c485184d60e9e6d962b9f798ac99a2eb57b884f1c835f30707ddeded414be97c752ba5c2e9f0d02593a87c6fefefe09716ebd1c6daa9b1fd976bc7d66c483422ae7474cb0de4c43bd96d74d4713b98eafb0b42475fa4c419b12359199d94b5b6ce78bc417d6796b542b587aa8af97db80aaed4017723bf470c0fcd7cf1f4a8fc21a27a9ff1d01b236ad08d25220831518f9c70bdd521cf7e50951bbd895feae27deade43cb9b2f984d44fa154ed88ff912f327ca5526c900fdf588e8c01c13c9b197b5bfdb0c362f67c1a1f2cd60522732a2877205fe572aee5087d89e38c9d03e2cea9f073b2c23514e910e424f32b3b60be5b59c80576d4c9fb5989d2c25fa15badca145d730069ef9dcf6c5ae704a857feed00b1a53a95ccac813d76d050276d5c0f3ba798456dcbc87a4621e7b401c2b9f044b1dcc7be2fe2918adf1bf77682cf485346cd763b65047feea0c627ea58c91f7af4b50a8531f5782c717919838d9cb8692560de00ae209dfab2b016f4dea84eb07501b83d35e3e01cb3ecea1a99fd1d563da99d645ea50e444f1289f2e330a769e19ffd6fead5a26d0e1ca91b3fdcb9d2b7e31dc3c592183aec64cb8fd9975a8de1a8f1519ad4d8c6bd555fbbb6bd727909a579e8066653383c8e879865c73282d189cbd0f3d3d45613dbe234cb458286c22b6be9df020ccdb9bb8b7cead6077db0fa80b53251cfc4156bf5ef649d503e750e7a7ff87e4979a0561e98e7c62d0dcdeb9fc61bba5b338eb6244a123eb94bef3862c4a251ef25674777c0c83b26ff4ba6e41014506e15705852d09e922bd22e91df32ba3bd19473d086217c68245a81cdb330a2292f18e80122604bdd9f1e19524b3624bb8031c6a02e851bdca93bc865e15bef8cf4a2a95a7769af3ac6ddbd776af2b4fcd2df1acd5e58c7a66ac7e14d731410cc1bc2c7813d614a2fe185b6355d9447382cb6268cbc59df6452b41ef98e3ff9572bf18637c1b31badaf31075d0d2cba158d785e88d60aa8f6c4e4a4fe264ad4ee356272bc4091c01fc64f9483c078e9c63604d938e4dc0bc712e493ca10654b9ada92bc67d35a1acf02b130ba8f6504d3b6bd4d150d1511e142b29b151e59c8870a5b3aecf1381433b3ddc120e20bd03ad73148b1294e62896f092161d757cd2febc2a2045b5a9f622b9aa21ddbf909253493189b83c38ef9fbe3e79576a93e13b5b466d371e1cf368c81cd8237a2de718589ffecb97a6f38ee40b343f817d2a5e9071216c79bd11b0850c40dd3ad1469d3269a6d6c4a239f7f78ba85258ae55687a1fb0233e1181ff9a1855778e81890aabc98ff7b963a59aae63ab0ba8f99bf649e3f301039f687dd7824fd0a3c508741eeb19d3c905b5a5e2442cf8a33009a32316548937007b64cf29e426274ffe32274750cbf23d26789b7ef81f3bb4e9c333411824424a8c599cac7b18dd60763c5b6f777e7ace1755cf46a321c2a39ddaa6402acc0b3c2945a4c58150d24b02bbf36d9b27556ff46c685579d01d5efb480fb1d2af5e483f50021248d4ba659d9ed957e3d71363096dfec9522d30e5ad8e95a0f0e8af860ef2860f252157f27779d661a856c59a7ec344a6d5d48435d29a514302436cbb91874dd7926189a69b1cb404e89e78fc6f81a43f7b82de7fd827f437efd3e0aec4f71ae1a99c7efc6c6fb0b827133a0494c6a8b7f48882b1147b992cdcb6fb763c977b44875f6ef3b29f12b4e5db52c069fb395ee1648e9b95539fb3938f6dbcb12381b9badc24f3fe3794cfec3916b16628e2e40115673310ba5f9f5b27df953b3ed3fed3d263af36b4269c0cdec1388fb89b8c445e1873d33654bfec92b035a90a66441675ec63fb755f8ece8b779ba97790f4a7e5fd202f59e31e31a544576b5865b192805fbac15b96a2401f6f1bba6d9a3fb44f29731247c99fd41978c05335800a71487d7e20186366f0c23acd9a3a1b38610abedf621d2d8530bbd809d5bba057b5f69288e345afdc56972a9451821a63f508de5ca45847d5499e476e1f282cc61d3b1270d321587ef02c0ccf4d83369438132f6038c7b51def462f2e6c5ce380db6fb569ca6d1b98f7745cef0521a3b08308dd9851421134215f986470ef077a3b1b36d438c7bd458a5732a7b4a9ae2a0c138a795b795645f32a4b98b00140385c9097f13ebb84ee96148a852feaa27f0a7ccbffa58098199d107d29b6673bea5ce72420e8f1216e92b59766da8b4f923db9a6f6061f8cb418058bf2ff79a0741acf34fb5356a133e923e36acf06d75ed0cd35487ef59daec7826afc74561a155891b09fb06eb6411e4fe89016237b242b33ec1b58c7598e33fcff63123f009c883356c09b558ac9ad862acc753e111a27d3558dd0f2f7828bb4df69e554956338af6d7cfa7eaf2bac5d0151dc1df27ff34d20bfff68c149669fb31bc1d4935cb59005a7da0f285e74b5e0aef2b103b9555fa588041bb11ddb632fee7652f936110daf78b50647f9d2995c08e6152f83fd199b0efb2cffac196a05f69fce8a57c68b0ff6e80c317e582e2fdf5f58b935c0de41ac6cd7e761a4928bc71caa2e29de786f7d9eb8357ef5f0d0e725f0c61c4eea82b97387a5b4fe007249895c45096e62ada52d9aef78ee2fb6f21be25da18a820245b6b2f6fd5bc9b81ea9a305aa30337d6cfda491a98c89bbfab410e35e74700583d5052ea2d4cf84919a7c67929a1897e890b8562819aa97a8daa334a8828654851a7e73bb6ff1dd9625dbefa49a868d17e9679537a2fbcf9ad77f9349b3612380c3c41e8444251e55875d2763c870cc41d863cfb20ba06d4d55dd0cf467746f67c4079459194cbfb5699308b8b0e7e888ceb4f807b405f8817091b6ee3ef06954d1fcdc90981a087b3112db4cbe10896e3054aaefd92639537ad562c36bf5ec48bd9e2921c4885d9b3c42d994a476480b19886fded5018191e8bf5bb132bc11c1bfafec56dd8e5541d72d6a013784bfbb8030cd2f0c30a826f23886521df8db081f84dfe3a339c767f35c1ab931227441003ba08d11e54ee8084b221026fb3222ed95bd2fba0ab37162f0fb3f469890ed74f773c0586c355f1dea0fa54c400e9d081c6d6e2ea59d97217b184f77b781a7dcbbb25ddf525cad9dfc39c071d0ce0c0c86155db90df844f0f195ebdb6301d3ef7a053dd32db5347803815397b48b240931f103af0a03808d557a9528bd340abd4ed141df441934f47bad2f8c0575b97bc53683bb946fddd505f5ee9dac6c64d3802889ee996ce5992391cf9adfcf89d6f29e108f8c41fb270d321853709cc757e6fc9ed7a4364f4d3ffc2ff34aff4c27cba54b4104eff8e3e1f56dbfe234c6c806a9bff039963b5706b0681ad393bbe77fdde799122747f57d904cdd2defc41451023711d21926c0ac91db9773cfe119e89c451f9dac6a93377501889679d1da2213b3208af1d861280c4a2ac95104741aac71c1cab5bfbc62f37e07f9e63c37f7955b9de497b87a7f1ca2d17afc3859d2b80d2798700550a2a76af4ef3cccb09e30a2e67507ad55d3500a5be0e6d6d81d1cd90c58be50b0e0951b6c2e9c1cdd5f5a0aae46b3de23c1fdfd1b7c434f89310a4032bddb3e10e41f48b61a1d5f2011fcd87f8b2e475d694fa850c12c2f29f1056cae0ceff342c18759406620a8eca6a5a9b1fcd996d83402998cc3d860cfeb4016eb965a9fe355f8ac17dcd2cd001fd25a513a865f8a99cf345d293705c3a49741daf9b5c74d33536e78a441c410926fb60dd365a11d5841fb42ca75ad623e72c7bf6f6e556999403652e07ee96989c67146a12e952aeee9a8bd9a583880c779f14175ccc805cc2a44cfe984d2354249b8a169f1a8f742b41176e30205c017db3894654c8b1495384ec546bbfd74fa5fcaf37580795173b2ce66261129616ecdeaac99e66a9d501396a2eccd5bce4cdd754542b8db3abf85e15c7bcba4394acd88b04bded5593b1074b59d24200a3b8eea928f6b783b49a49118852629e5366eb6e578d01f39f3552a0b51941ca92e2fd999644067f6c4141e0ecc8b29dadda954b4b57c67ec52c92a57c1ce96afa02c1f5b04ca4e1b918584b28c954d9236a38eeec1175b657f886de0ca8d0a86eb2e86da46de4eebdf02ed4d482e18b6aea3fe424fce8cae5071946cde91cc935fdc496cf6bebb9466c83480512ca6b40fd4087635991276205ba88bf260213f2a876a2ad7b023ceb634451762a56c521329e3cbc9b1e726878f923e66a71756c34fed0aad8c0c37a671d0c29427d5e5103f7f689fe014b1c7753b65dff8ec4c7521ee759d714893a99a3e60f4f142757abd9f40fb01743e2e3d8ddb43b7039ccea56b6d4704595476dee2eeb1d67df3c348b6820395bc1be2b498805551d6c716d8542bed2525f389fdb00af2286d39c6083b3158b5f1478be0814dabe8688934e8579b68939f29e950e5a79b1057c7b9e05fdd3743db333ada3b9ed0ebb55e8f0f22191d0875c5b427d92e0df9b6fc8b58dc92c939210f723942546ef01bbe5b5854fa1ce6a6c1b1e9fd58453f60b8d376c7dfc796a2108c13e010531f2dc5866a2542fd9523ac4654b9d1c2f824c6d76b6163e09ffe562225ade95827b5fec1c937b6306acf3f6782d15cb4130a55c98b0f5c7903f5a678dcc3b0417d915eac82852096350b029a", 0x1000}, {&(0x7f0000001240)="bd1879b4c566626341667715bded6a28e5c72684be325f0831a4f8b6f240b470dd49781b77073ad1b9d319ee8dc5a329aaaf4a78538d3b2b037de62fceb01abf927eb345950185ed1257c2750620a09dd84df6b9173b4e7de934f0b1cd6d3dfc185022b357bc99a3793decdb3a5e0583cbbb1b9256a372ee48af7e24d7ccf3c1c4f9d1ebcd45f49ae93c41681ade332ac329a3e52b64f241d3312fe62490470edf98cbf868b00d097683d2f98bdb40bf26dbee00e4f3d2ccaa15b1339610c56ca6a1b164681459e65958faa335b334835fcd7f10f45d", 0xd6}, {&(0x7f0000000100)="2e8ade590f73f51871dd63a1c00c8784bd191fb0fcefb0ee80a76a3212f7051b34975b6fad5d15dde731a032b4f9bbbaa9ab2b5e43fb2536df58a33b2f913a146535", 0x42}], 0x3, &(0x7f0000001380)=[{0x30, 0xffff, 0x7fffffff, "18f4a03c6a6512e75dc60bc05f5e8738507f955bb7d2f5db0c172e"}, {0x98, 0xffff, 0xff, "76235f5aeb6c104480948e1ac27077b67c4a7e5e721eef5b4880b31cecf058c32ae0a8d29263b91d4cb75a49afdedb0c26768305cb61d9704c48129bc1e8c42171e1c00e30cb65cbe92553316269ee67964bf7c579bbc6a5ddf2f74821ffe1c04b759d16adbc497082dccf7da2a8e144d1090f8549ec0ed2af96585bff41738b2e76ef"}], 0xc8}, 0x404) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 295782 69794 32767 0x10 0 1 syz-executor0 * 59490 69794 32767 0x10 0x4000000 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(9cce5cfe32be09d,ffffff006f1764b0,ffff800000173290) at ip_fragment+0 x625 ip_output(5578852f54e3f49d,ffffff006f4b9348,ffffff006f1b1900,ffffff007c2e4b00,f fffff006f1b1900,ffffff006e8fcd88) at ip_output+0xc8d udp_output(7f9c071dc06b700c,1220,ffffff006e8fcd88,ffffff007c2e4b00) at udp_outp ut+0x45a sosend(f3ae83acbf5fce64,ffffff006fa8a5a0,ffff8000210632d8,1118,ffff8000210632d8 ,ffff8000210632f8) at sosend+0x47a sendit(65845b5df6c17327,ffff8000210632d8,ffff80002119d2d0,ffff80002119d1d0,ffff 80002119d2e8) at sendit+0x431 sys_sendmsg(f39e4392de657300,1c0,ffff8000210632d8) at sys_sendmsg+0x162 syscall(3088b7f0cb2506d8) at syscall+0x496 Xsyscall(6,0,ffffffffffffffd3,0,3,34d33068010) at Xsyscall+0x128 end of kernel end trace frame: 0x34fe5991650, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(9cce5cfe32be09d,ffffff006f1764b0,ffff800000173290) at ip_fragment+0x625 ip_output(5578852f54e3f49d,ffffff006f4b9348,ffffff006f1b1900,ffffff007c2e4b00,ffffff006f1b1900,ffffff006e8fcd88) at ip_output+0xc8d udp_output(7f9c071dc06b700c,1220,ffffff006e8fcd88,ffffff007c2e4b00) at udp_output+0x45a sosend(f3ae83acbf5fce64,ffffff006fa8a5a0,ffff8000210632d8,1118,ffff8000210632d8,ffff8000210632f8) at sosend+0x47a sendit(65845b5df6c17327,ffff8000210632d8,ffff80002119d2d0,ffff80002119d1d0,ffff80002119d2e8) at sendit+0x431 sys_sendmsg(f39e4392de657300,1c0,ffff8000210632d8) at sys_sendmsg+0x162 syscall(3088b7f0cb2506d8) at syscall+0x496 Xsyscall(6,0,ffffffffffffffd3,0,3,34d33068010) at Xsyscall+0x128 end of kernel end trace frame: 0x34fe5991650, count: -10 ddb{0}> show registers rdi 0xffffffff81eee870 kprintf_mutex rsi 0xffffffff8158b247 db_enter+0x17 rbp 0xffff80002119cd80 rbx 0xffff80002119ce20 rdx 0xffff80000173d000 rcx 0x124c __ALIGN_SIZE+0x24c rax 0xffff80000173d000 r8 0xffff80002119cd50 r9 0 r10 0x47feb61bbf05785a r11 0xf5e68b174637b360 r12 0x3000000008 r13 0xffff80002119cd90 r14 0x100 r15 0xffffffff81cd2082 substchar+0xd438 rip 0xffffffff8158b248 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002119cd70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor0) pid=59490 stat=onproc flags process=10 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000210624c8,0xffffffff81faa2e0 process=0xffff8000210653c0 user=0xffff800021198000, vmspace=0xffffff007c57f428 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 69794 295782 42689 32767 7 0x10 syz-executor0 *69794 59490 42689 32767 7 0x4000010 syz-executor0 71697 276834 89211 32767 2 0x490 syz-executor1 71697 33458 89211 32767 3 0x4000090 fifor syz-executor1 71697 7607 89211 32767 3 0x4000090 fifor syz-executor1 71697 335368 89211 32767 3 0x4000090 fsleep syz-executor1 89211 393710 93882 32767 3 0x90 nanosleep syz-executor1 93882 410803 73999 0 3 0x82 wait syz-executor1 42689 496557 40776 32767 3 0x90 nanosleep syz-executor0 40776 422884 73999 0 3 0x82 wait syz-executor0 19100 156826 0 0 3 0x14200 bored sosplice 73999 167541 72654 0 3 0x82 thrsleep syz-fuzzer 73999 436511 72654 0 3 0x4000082 thrsleep syz-fuzzer 73999 46959 72654 0 3 0x4000082 thrsleep syz-fuzzer 73999 448410 72654 0 3 0x4000082 thrsleep syz-fuzzer 73999 63294 72654 0 3 0x4000082 thrsleep syz-fuzzer 73999 284750 72654 0 3 0x4000082 thrsleep syz-fuzzer 73999 394903 72654 0 3 0x4000082 kqread syz-fuzzer 73999 158622 72654 0 3 0x4000082 thrsleep syz-fuzzer 73999 121142 72654 0 3 0x4000082 thrsleep syz-fuzzer 73999 107869 72654 0 3 0x4000082 thrsleep syz-fuzzer 73999 295540 72654 0 3 0x4000082 thrsleep syz-fuzzer 72654 108947 88426 0 3 0x10008a pause ksh 88426 101354 22815 0 3 0x92 select sshd 85899 137156 1 0 3 0x100083 ttyin getty 22815 441923 1 0 3 0x80 select sshd 62739 340297 98983 73 3 0x100090 kqread syslogd 98983 357911 1 0 3 0x100082 netio syslogd 2970 335769 1 77 3 0x100090 poll dhclient 74576 362025 1 0 3 0x80 poll dhclient 5177 20683 0 0 3 0x14200 pgzero zerothread 68694 512184 0 0 3 0x14200 aiodoned aiodoned 2615 91796 0 0 3 0x14200 syncer update 10117 380771 0 0 3 0x14200 cleaner cleaner 7126 192426 0 0 3 0x14200 reaper reaper 71964 19290 0 0 3 0x14200 pgdaemon pagedaemon 45724 109246 0 0 3 0x14200 bored crynlk 30014 136395 0 0 3 0x14200 bored crypto 88071 300683 0 0 3 0x40014200 acpi0 acpi0 12881 24102 0 0 3 0x40014200 idle1 29861 9073 0 0 3 0x14200 bored softnet 31097 331130 0 0 3 0x14200 bored systqmp 88246 256284 0 0 3 0x14200 bored systq 98754 523886 0 0 3 0x40014200 bored softclock 4901 312302 0 0 3 0x40014200 idle0 1 149633 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper