e={0x1, './file0\x00'}, 0xa) 20:58:14 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x1}, 0xc) 20:58:14 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x30013, 0x80000a8) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') write(r1, &(0x7f0000000040)='B', 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000003c0)) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/70, 0x46}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 20:58:14 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000040)="ec8041aab69f7fd0de4e0f01f7c675aa7aa5f3f0d2b4bbcf727adc0ab05ece420967a51342e170cd089a6226f1ea488e6300000000000000000000", 0x3b, 0x0, 0x0, 0x0) 20:58:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getpeername$inet(r0, &(0x7f0000003b00), &(0x7f0000003b40)=0xc) r5 = getpgrp() r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="fc88b5bf407814f19f1f41d733f8405b63e10487784e2b2357529570d5336cb8289ae6dd2e083855cb19178402e940534446c549c15dba20f56e21cd7540df4c05f40e7854793c9a58cf99d40f9847de1dd52379436638aed6eb75bc941eb076b892ecf13ea501c7904b113c03b442541340a9aacdab58e89e8798d576f59fa4ee928ebb3283f3f845dbe794a6e3f2a3d1bc24942946e0e47fe0e427829c7dff6a76babc99f783a1e915564483df61b351a1ed4a5d9a4e8b5b2bcb02dd7d27b31dec44aaeb67d15e01ef7f146393be4246467171f9f4ff20f6ef17d59c1a", 0xde}, {&(0x7f0000000440)="400d5c72344296f41505538322283863984ed61cc09d9a2f35e73bfde3be4b3f3a7477fa2d3461204c5337803afedc0cc2995209f0df94047c6ee3f4714e71aa33d29bd2d319286af9333d8da2659d30a3f30af8f582ae3e967223fa94888f294ffc2533dcc9f64b9401d080dfcf4ecf27c9bd14b4e31945f67e3c71fc01cf481647e4e96e0afa56a158e251e7714c8b61cb9017b5fd55a127be5af58673e377762aa37af43e4471f7762723bf023bad6ffb096243b6bd0a86da0494ccbff326b9b1a5cc919bc22882c920b89162026a7a0aa8d173f8ae7b13f9cb4d93f0f37a25c26be05f95dd729683359aff0ebcdc7c1434c659d9fbe4ef6d8d197d3ffe340e1a5326f67e32ef605963d07c2ec7157142aa59090d2f0ce958c7fdbc330476d398e0772d9172f99fe8c35629cf6c6163eded17dc4b5bb80ea2bbf7c0e9f14e31427d3ed5b3b9a54f6207e74d25a68df114562f7b533197f8391a13ab5aa7c80bba98b5f07275a84d20a73a66733b910161b774daa48f7e0d089454cabdcbd684e60a3629a5833987cdb234b25865b04d9ebf331491624ceb112d16bea09ae6723efa994f0bc96fb9abc14335d9b7293cbfeb00341533b293c5eb68020c072fbce74f829fdd0f8da35aea9ddbaaddc84933f40c053f71ad9e3e5e3e68081a95576b494dd23a88f98c4ffd7f8fe8043423d08f16394734640a6bfa2b39a3fd4e6a3747b8ba511fd7cc8314700b2111bb58a3439906dbfe13d487dbff4e7c993dd02edca2ddabf745632ddca75e6f84a5631ef67ac6b9ed9dc5a2c5417edcec58a50ed855e83b4d4b3822064eb6032f38bfa23b723ef5aaa9bc24fe21e333e1e79b4e868a711148469d4bbd3d3be3bd3f17e2d758538aa2ab8f881d8bf9b1b37605785be4a83cc4dbd14489cf53a6c98d6fd7f0fa15bea9ffa76bc2248323039982e870934c3dfc5b7f299ed07c5cd03dd97c37ef1bfe495fe1dda655cbc502062562f2c8ca2a60c7b46345ca3851db2ff979fc0366b823050be0cce69eaaf3f3102e1d6316ff951205819046b0b5947c60e783fe4b28dcafb7e64583f3735f7a5ec74a84547db92cda328eb92d75516d49749a8a6f775ca5b1d018e030fe48cb6cfe70d434c90380ddf43f6d6250e7134778004f9a8b260a3f2e7a709852e9aa67cefe5510a42c8321fb3cc54f3ab8696ddad5312ee4203db9c63c838eb5383e5213c932f171e50a0220f57b50aa49522a46a88f98a01e319f654979703f5a90d8f75a05eac684429353df475a66121763f390383004f4d27d8d3c4ab844f5fbcfed16c6adce64f962ae520f4a29b1f4add918ece67dd5f4959a3c4a2a2324dcf87231276291a6977f89180cc907560368ddd7cd6c59a86ed048b810880427601603af26a9eaf1abd2be157f3e035b4092cf6131f4794c812433974fe64b9b06ba5a80d30a1497965b782a7b5caa9d9c3a4ac87e9988304cf1c69b91c535a40d5499f739687e0400009b6df38b0dc792fe610a7514a676a1bf3b32a8757ce63e7f91c6d28a2284b35a3cae0a589c860d7bf6e5389d450836ef1b2676694d8823a1b4928f824dbbecc0cd3747a59f7091e296acd00def84ba91de1f43f8e9e81a8106e8853b8fe6825f7c0ca7e8f5e4bdaece7221bfd8634ae458945d2347bfb7253b4878737e502df584dbf24de87db59e0b6054bc5778201e60d036422b114d43336389fd2ec3724052d8782de7623bbecfcb84b2043c36209d1411bd7c7d5c7cc3c2800930357ab259170bb75292973706fdc5e453ea991694e298a2429cdd290262ad6ff1d4ccaac30313abb7887583f24a9cd15474797301cef6405fb1c3ff2c1292a9fa50e4b03790d3e2a1649e86519c5df18c8310e0cd820c9e7f01d7c01bc42174aab97c225082e35d0af94626029012fb66d23c9aa0bfa27db817e5d4c57b3ab55772e2697ed554ebbabad2983b3f0107def36cbcd9ae6746ed6add8f526ae099116f61aed14b8194e0fc309381568211629a25b1daeca5f9d2a04b8cad2482c5eb5c8545201de497dcb02c92fb6d765c93bb09f332076aa78527d0c8673d51c6a2627a4113dc21e18c7e3b93ebc3fb2a1c6063d789cb48b787783b3218d5b54a3746cf89ffe46f77cf93e04f0cfbf384fe03b308eea3d050ac4e62854dcdab94484c4c4869a42dc254364ab641ee492a44e66a66e70d2d36d09380e8b41aac2d78ebf4028b0d97fd976319a0d6fa7eec5268202d684719d80a017aa136774647e33756cef54cc110f9bf93a7224db99ac02bddb0ba9f692ef910b3a1a7d69a2793fd2db5c41b1c4d1b55512f9d4414c2e5a463a804109b8990c70f6b8f74a8800bdff4082acd3a750d7f693e9ac77f8710b32f9de17ac1fe7a1e7bc15954e1a49515f56160e5454280df1b4272e5c2c8cd224ba16c9786311f0052e1258bf0c418807cd62a79ac091816096674374a404a5cf4596057d40ac9a6ff427b71ff8b109ec0dfe431b43e9c452709a43a948eae822a281e5c08b63787b91c97856f71d42cf937e4e1f1b8ce62ec6ee5a289030c696aad199fe658d3a17a7d1acaec77eeb726bc3e5f3a15990b5250b339ccb16aaf0b92179dcb147af3e0dd635603af21cc1b7a4574ff6b6aa239819ffb5c99327d4eeab18def03add7e99609d0bdaa6f8dd5a0b3ce4a20b76f93a6eb44a7ee9b0c702f83bb5c7bffde547e4230ee0e13ca549b39d8f33cee2e4e6008ec6634031cbfc18a376bb977e5408503bc3c29408cd57f20c4d8cbf7c1457e516c4f4877d2af96200263fd5966b4e1bdac9b193ab08bca76c08241ebf2988d202792cfb8853d558592c09a73f5a65bd155d15cb0ac0ac6a4e2ecb507f9398099fd82612635509acb892b86dee7d2d52e27ff7fea34c74b4602f3e567631ab58a0de2032dde1f2b3e4e8977df9e2a54ab36682b6587aa7e893a8173d70f34654116f508d7518fb0888716c28ed53e6b25698404f73a380b7686159ba85b42edd956db02b2d4d4091d15c4abb9cd28864e4b90a5e57ec5b78fdf4f433af78e2a8553fb0191d9f3bcade1051ab4385748c0977220d9900ffc3d1bb8f3df187e2a78c11c407733f8bde352b0fe3e68cf85d84e344a6c59ebb50e4c4765790b8c62d2bc56fd541d3c901e89f3d1dcab62ed54ec93e345a48774b13d4f7e52ab955126d26f80bd9e5990da114a1308fa5d2702c9a79daeac8d6722bf07ce19dd34412350dce10fdf4aeb4066e066d483ba93d47aa217771b97b07f10cbab66fa2a45baf0f0cca136d534e3cd3313e6b9443f407ad2fa83a9b44aa5eb57a18ee8049f8cf677b3875ae00bd55e454a19d651afd640a106a7973073e13cc5b208b5dfe3a5baf73386226256677f3d4c236177d97249c7b02eac0bb9eb0fce920da63b0d29d74e9c0f502bdf57763823e4b475a8f571cae9b8b796321ce8f79f2606880b818d48dccfe5222699093033e6bff6e1807c703d0d92ae3d31e2be1ba078e96f8135e766c7ba449c42fd50f43d62a196338f67c68a2abef05e69aaaa406f514d31fcda2ff0b6d40b2f0eb94e5ca629d88114e0824b123a9269ce4e3841575a651468feaab96d6e189f8e797eb35a6237fd607a1c6de55e6ab01832d82719010c0024c319ea26b1b8b3e20e25111bdbe8f1560a2b7c2d004bf4650e1e057e476566d2498a7fc0ff3adc6585cb973444d6f45e522760922085edc1134d445357ebad58a1c73bf732fcfd0cc3a49adb8a0d0ba439e2674e6ea9595b65a4af3d1701e7544cf58e4ed74a077486ae3138fbe6449103b423b9ceb419d8e90f321819b6beea7aa23b47681eba32ab85746571ae740691401608f099acaea4d88e28acd0385c7f2312e29ccb53f68e77e8c8ff38ba11dacde48d72d37c92418aebcb8d26e92e91f89f7ee76cd163845ee298b711e5a31db4c0ffb21127e8019867dbd1a2999e5457b643cf1de51acc8da011dc33b348b26a04a4227c65e6f4f28a40bd34f3535dce3aaa757df4a3ea0e838a0656f8940808be729b63f5036060d0a76d01ba61d6c7c9d6bedb5d3e78171863a6492f0d70f8360d2822f9e4339fa8cb756827d13f6107aa7d60ebce28e7d0ffe72c66507018e3d3a8b20dc9b82a9ec52045fefb71db183c8251768c6f4b5ef47c577cb94ed09e43987d365e16149636d788ddbb458a0e03c5a4135f2303e583c8f0f760f0213a6cbb4a5b80e5b43b534917686c3a1863795f5819eafbc83a06021f19000caed01d9b87db22899b1e24d6281009ade91d106cca49b4b5253e60738298b4174ab035b10355c802aa646ba3399e2e80ec9ae2254b1b581be8585ebd511e0adb62ea648101ffa3366d058a805d689baf79254941657ab5da31552bd7f0c45a19e8f9f99ad3e69e4e2b7dd5d83853d3c3f8be937dcb72ae51bd07fa80ef169be422d9036827a9ac77ba6e73c8bab12db82a66a525c7b17263e7f90a0273c8a1eead4666152e791ea75001d20be850296a5a3f958b5b941befca467aad129b0827ee09188876b785ab75caa55ae329c644ce919e7d75e2bb29ad49db0ccce630e2a51c2f89b36626ac67573d6f764999282c196d68b9571f24808fc56154bba24ea166d123b8b47e8eaa055108e97365f59afca768a2fb61d0bad4190b1aba13bed0a3ecc485a333c3e83e5817326d1257539218546b36004e7610d6191740306f97f48b7cd2fabf30aa11042ef5ae9e2eed448630d5f78d1b1f3604c23b6e42689406981dbdf8bb3fc6fce252c01e5652b966e0656c376afc30c335e6bddb708783f870a5a5b37347b998d89c198d6bf39a65a9214e41763917cb4aa77c036497bdcf89218baea565ed28b63ff6c725702857bce309d2642c2ada0828047c593228cddbf9815ef57bc072b37c687372d0f0c4c7f4e6b5309cc4d870ee89f09abe7adbb9c17659165bd278bf43339d2592e9509a9074828e0e7c663e69d5c6b9b20c00c11f7582104ac346af0b5f502d7e66dee8239a4423c9ec9f82a985a3c23694de95249e00127566f1aba2e8d5ff9dcdd46890d8e5c636a96b06490e925e3491bf4d63afeb1bb489ca59ed82847a48d21153e395bcf5876bb1142447f5ba4cfe0bdf0d0bf781293a430c2cd3441c2c86a472626772aee07e277065ea7536a002ee17e3ba353a15619c666f85ec5b5d21661ebcc0fdcf5c9f17552abb2469cdddffe7aa20f277e33ea24ca70f17b3ddbd0711ef9c4088d7bb18ffa60450e00d6921f290caa8208faaffb3407cd73f51f1bc4ba66b30b0b283baf2a292035794a9f42def9d922cea0a37a12ba0b6a9c4241f018172e9bdfe55dc7b320bd58bd3d85065c9099329de104f7226bafe3014f2a18b1cb49072da903df3c1a768771b877f675fda1fef999392f965d34be791c7325b0b075a2abfbe42fe778818b8a4bafc5d1cf6ff912e8de6db7c92a8ba8a4dff2707bacf0f9c444f2baea925d21cafa4340c98144ba08dbdb9fd98adea5549a67382096cc73bfd544e27e6e603edcf7269f8059a35961ed73fa2d2fdcc89321b43821abb83b12638b67eb0b65cf251ace2f0b67f2e796da4464ad859535611632fbca1ae0e961943658816527f47e45524cfe7577f4fd49e6bc0c55aa39a7449875ec735a55152e0e6701cec5ec34a6261f059df77694b5b570c2ffdf6f2fa52157c3014cb44b655df1d2f044e6793ae418c2f184faa260c1c71f93145b42b95336f9b6dbf53b9197876a3133059e2cd9b0d7aaa0c324d43b95c351a3868df4f734d150bbcb472048083", 0x1000}, {&(0x7f0000000340)="626c81f4d2651eb5fc", 0x9}, {&(0x7f0000002a80)="3215aeaaa2f4558cd29e850e0e95cc50b0434c5ac68a0e1e9c8aca19d3e2f35b8bffd6a338fa97c8ce50bbdd383f10663ea15be37f33dfcb12831be22e2da9f636fce684d0c1380341ddccd1df0225204d3430315e48807ef36e36700d7b7f2638022afe2e03a59078adac079a2a81c88d4093a55162f1703bb322d849da267038cd327e05eb57b78c419638fe7644035535fbfaa6898b2d4194014a07edb94f6c5d774a802a681e21ee293b1681a085133098cad4f1e1fd366ea8f70ae703fdee34e2e20b6ea49ddecdb8ef0bc326b320c2da3faed51d25fd18bcfd69536c59f44ee26522152d74063d2a5d8fec3fe54b5f8daee25d0d3e11df42f5c7eb132f203900312e826e0266bb221c0bd9b3b09207a08183f25a1e9665c7641e5d07f30aaf74614c68162ad32dfca5a910d6b502f377f22bb861f7a3ee405571ca3975398988ecabb28fead26caddba1702b207f4fb58a3ecc1f55fa406ffa5fc6dda2b3f6efbb7e5d708739c27ed2b45ca72ecf5ed547aed338b1288cf94c9457e47f603a2be9eef8d6737aa77a5ed59d284d571fd01f4e785550bd27772d57d5b6e6d65202852dc2cc0e47fd17b2703fa3370022b96a9c2d0c59d5a11da2a9bac7eb5e6c84efdc37219d9ee57d3f114d4d8b1341b329c660927384354d07c4a92ee6787a6574b3f85d7cec32bd0d4f493add76e1ada6af84771ecee5b494a8eb444c1549567fa93573896f25aa87ac1cca305e258867c5dcc4fb327f0bcc4317f525a9c34c54ac1926caba04251b1e37d57e961ee0ce431a0324a57d3a2ef2edc932eb1c2cdfd17a2baf0daeaaf4c7754bbccca793eb592ca6614ff122aa141ff65d352dfa587f9458f2f37f4e7d902c168ee50050b6468d7c0d1203dc51b5a8b7322da6010e42459c0602e46a318ca4be2221bb1eaa1ccec3e8f6968aa88c7e945f4a3da3a0e1877b962d8af8562f7df6031b078460cdad41bf7d7d6d252ef066dc3a2a21e86e41be850681a8b7cc2b82552cf112d552cea85c50c1bdc61938bd865846bfb9151e181fb51b6e4b7e08ad841c74740cfd3f269e10ee7dc5fb0999a63bed2b2dd017a2980cf721ca164971577dae142a718a32a9f7171db56faf1ab965400793d56a79a2c8ea6f179069ca15e78302fb2aca3e24e276018e6f8b91cacc798402e4708e0a61d0dac91b32d3159278cb0e3ddfb83c8e4fa471e0dba56bf6cdd8c26dc72f0d1d720d2d84c7cf8865d6af7e4adab2ef58bbe36ddb971f213d5a629c1f5db74f3a0ea985618c5eba26a4982cc6a43d3ff54339dbfcc51af8aca9a7ca5dacb89654a4712b18b79f13af00c7e26d01dc75d79c85581c0d1faafa0bc202bd3d357a81fb502281d51e363a1072cfbca6f3e61100cd3d0fb0abe39057da01cd28422204cb209363418514a528660e316a6ed6462c48c52134ef84d71ef9a2cec94e6d9c28a1ee059e4199c8f558c75bdd7078392a99ca85de35cfc4019ef0629228d08e75572e02bc3b2efa196acef468defed815f233c1be5043904df7b6f387462b56a08450d8a96807ab791f33865b8e5cf0166583b55f7ee95ee9f77443b068276239d6508eab0b03907e349e9f31c3618c293f514579ed784cb22b5c9771a46cf37dd602a5b016b6401d28a5b723815dcc743c9b732bbe49d652846aa7f1534aed9f3801514782e79f409501f6030d0887774f854b0f15d541a9584776c6f3cff5261a1584339b05ab4ac1098f3a4b477e5d4c05cb39074cdc3c1eb41558adf6cb7b3159e2ced3cc9eae02f7cf911139b98e73ac12f7a1d05148c94795ad019b613f82784218380a8b5b7ec74f0f89cbeb0a4dcfde6b7b7bc4eaddc609196277f9e2e266f6073361c1d7d6f1bf0aee79924c3b7066c0429374bad280ec0c87931a4661713b6e426cb70559f5f61a265719d4657f5a7250a4f5d7a7f04b28f49b5311e07bcc26b7fb97731368ff755a603f7fee4500a865714498120a0818d48b4cfb40cfba0f8fd4fb4fad5527d59587e2f40c468d367be230c41f0d16452de32da73e58cd464151c1a260c1495f2ee199911119dcf6b278b4770302c826102a7a95a4d34d1a987aabf028a32128b54b8ad993f5ada454d85f0de7e1664789855627e3ae9129f32ef07569e4585297a23a04572d1ffdc6807646785fa3882766dd2aba8c63b10b50d0192a36487122d938e6979f8562c232164d5d3c05858a0bc63c2ccfa4fda1b58b36b99a6dfd007478c71ff117a1eac3b89cd9a419012df244b2df9fb2ecd5e7bcdac804eb5ae3cebf620c82a52af3198ab1a728bf4487c27fbac26a1d9b0c19994d9e02cdbba02dc5eddc655901f57cfc366375fa2746e8d596aef1023bd75f8aaf660672e617aca03e2e018e0b531f21f306a1dd6d00ec286645e5eff53e265c50f7a568a5a21ef9922bf4b74b2f9f3ab916a471b287911a70e1a0c5e8fa43f7e916a2348b879c53b9e6e94d3a93e42dd74dbf14c695a8c961db39a6c35b94f588b39e04e7a456fa92c257d95073ca8075e010d6ab9c85427306a975a1e465c10b476f62b190afdd2db0059b79874cfa2860a0fc3b4018ff53fc1cd221676d7dd856ed7650cd08691341f808ac4a7ef1aaebcef21af3cbf0a92102bfeb6d8972bb93a9362b3ae681b75ef19753bd272f86225db1ecf6440d42db4f9ade357e750978f638481073cccc89a1d69816d1037714a81c30339a0fa754d36d8d63b754d3272280e9a0d935100615b144cf4b1a5c2f5213fa7a32f202af6970d0770a247be8fcbb03c51ac08ee69f57409a33fe034042ce5c41f530d90ef81a6f47c7124e21151acb12c61008b6e2492a593fdc09f31fbb0817d4989389a1f9dc0f8f34da2c7495a94e789cd5a7686f21a58b581595c9e432cbd2fe39ea909d1aa2346ce1362a70058c3616548ce29f281a99ddc40d109573db0b458200fe2034f4333d22cc82c9b187cbf19348a9c027f9c77b64b9bd3400d5232f4dc1d321fcda3af35b8f43208abc2ecf48d741ff866be4cfeb1a37315e9118103c43c2a3a2a38d415abd6acfd3c52f2ba5e160b15d114ccbd2467d7cc253d7aff99c2e9f774ea208bc1181a51ca5ab622f996b7458511b532e784124addce58b14b0b901872c8c26e3601aadf6c83994fe84559463ea02bccba3a84143c644d483f9043a635933819d060efe6f8a07e30c3f68f910ec43fe76c41c3d60b4e85cbff9b91e208ae3ee420f6606d3b5b812c69517ac4cfc31823a7c0ae2969576dfe2ba975ead4802db50bbfe6f8650c465292da2dccdbadded8285a8dcf796a7a7f8f451ca9a6b1282f366429c1d102fc42b6c4d39b318210a8ae2e0485f5a502dccccef6c1bbcef502e03bea5d957d0b5f1a49a2494c65bb0d46b65eebd0fffa1d6f14ce3e4eb2def175b7de8c20d6f45c142df3b2aef9db6a2fbb9a610ecc58227c1b38119cb8e2422c0bdce49cabdeaf1f1a4dae9f5404df38a049b99e7955583315956e2e1c3d7e6d7ae6c5e935e9cea06470dbeae5c1249411107a43bd67b6f4e1f33cae15f0b34c2dbf051b793115e25cf9d51345daa9545223e320a9aaf37dfadf55cc7411725994405dd39eaf963d4abfded6ca4401e9522608005a7bac23005e7245720ac6b36380da7b05604c58112d8f8e146061b93895bb07c819e732147122395cd2b0f989f74efbda7b05eda3e7c24da481b7612214bb3f1a8c24dcd652a48424cfc36fe788997d7f726d5343c1112a61404e6f7e7f070ab550aa08242b5c7c9333ce6fedb6b7bf426532eb89174fd7dc8f1fd27f0f1c4cd52f146bf62132f5d2cc08224c56b2edcdd59cbd081da7be047f3dddff4bda46cf90aabc513a1b524e99bdc36ab8e58c7b7dd2dc430dfc2c6b1aff11e090cfe77a49ae0aca9e9b04cefb6cfb410e5cdd3667b5cd0ff7d4516ad3251b23e9d4428678dad8cc546ebf43d19bb17ea3fe3de6cc949a2540546781a6f8f66bdf2e2c2c5fea91cd6322a7a9387a138421929ba99a63e17c469d22613ec5013777cd4eb85dafec9bc75322b62e30d2991f9e6b85f8ddddb1b58ff679344f02bd50029d71966aa17f85e0607c88a2bdc18f4006b036e58647ab2267ac5877840e00e1f0db6d9e06d92ea5a148265c0e5676e4134107f37435e0f6fa4b7b5c18fdad201229c1e4880832be01000bc583fc30e01f3927e5d93f8162c5168b6a2626d24c57f09a925bb3d9d966a3075f79c84ce147422ebae45e9a86710d4be064124699e57698dce7aa714cbefb6c80a6f06cb1a6dbc66dcbfe8d4d84e0291b2895a20d292568d3c10521949d43ad0f20f8088680112587e5267ae3c2c4130a4bfb284267933f0faa2f937e60a5001463dd31c86405faf05f02994e1868ddcc8b340e654ff3509f45e4b8f4a323247ae2c04c93367fde3ffcd660daa8fd6f7292f68c4038067976d8ad1781f407eb8dd3531b33a13d17d3b5515e6caaa48e71f4e3d99faa826c69e5d4c9f09462730bdb14e87bf76127b5af2458bcba11a9df8494018eac2d284a17f5581a53dd0c64e6103ca8fa9d2faf986fca705282c77ce7a8b77ffa9b6e04cc3bd4158794d9eb51aec04fbbca5dfde61cc4f43ab6f166dde8cf57a6a7ec36df0fbb1719a4dbbbce2ad9f5dc4ab97455fefa59293e1b3effa60cb996d5f02253fd31732050f85b677f589fcafeb225ebeebcdf990c718afe7cc24f4610cbe1d92f31dd326c71d66504e0b4bdd5661b52b82bcfe97b9421f504ad2932bda3f5bafdadae1d03c5d90d9990dbaba7b92daf4dc90a5f86584faedca49f29af5ab70c4145102e8a8910f136f4ca26f4ab03ac29018f139af0d1f9b271476ff127a9a11883f605e32e91f62676653934e65dd63c71fc51d327744352d237345501044166878b72d8427c78a4327d04950b05fbcd755e83881c0f223612da2a9107c12f1e502aeceb35753e76e8ce203180e45c775e3bb1d00c6df95290c12b296864c714b2764c61030fbd44cce298be9b606cb006a5528500e4a97b5aec1f9e3f417c98bd0b5934f39f3b30961be2becbc961e5500689abbb2e7239cbb08065911dd9b5b82382a05beb434b5e199174dbb04073a5b2da8e4ce5f8ab9ec63b46b25db5c404dacb45fc4b1261c643f5091b7ff4384b329e462efe7ebf96ba01148b7a32c0d2565e0c857937b75324b04f373fed773517d43184d51c29795c5d65f445333f97622413bf64af3b7ad54d5af176bc4a669c5ee3afb9c6049bb66899d43c329f31152f865e1a449fe618a712950deaa2413078d25ad57304e46a737e0be3b3135f79567f15ef624d79c4073274bd228d8b0adf7b5d3a69080693409c9b76c91667f2ae24ebe772e1de982252ef07992fc17c87e6409793ced3791fc0f8a355c4da6a726ef9f704e61455894f4dc7a137090f9e10a1eb37e2a080b740b38805460ad79b63970cdd4289878aee53773aaea9f2ea841729d412a304b18dabaacffb9acf67b63a1b10c2a17b10f4cb185cb02d3e18e674fbf12f1b5d19f53b7f6d35bb6b839691866dc74f61a8c33a6758efa07b62cf9783f609f6a9357c31106f1f4477745617e9da0cde3731c371470d5f0f70ddc835a4695c54bd82f150bc7459f873a024bcbd4356d0476e11b77389fba990ab77c5fcf6e92f0fc7f1c9915f2fc26fbb01f34c1c77df0b6f1e81b80cb492731447411fa1d384d9b53eec15c5a67390ee0e0d5350df7d3fc836ea71a33b12b9c5d5a93f3a551912fd3357207e20ab3444ca62c93bc63bd81e2ac6f470db136df29e7", 0x1000}, {&(0x7f0000001440)="7b04ee681007ce60161f5fac395e05220a0d0c23835000f5381bcb7a7c1906f6e03a4a0e3432a9bfd14e653fd83d47ea1053bb35cee086ad6a0ed5478aae3866bbec119403647a109bb86731c75a03c874b0e0bd5be9d64bd3c45174eb513c03977dfc739d1141d1113231bbebadadf5413981e012c719404d22ef5c13c109568d3198de421371b0239dac6da1358162f9059b69e6154f4bf9c86b9cf132b6cea00d15be99bfa445c51f7ad20f0fda45a0ddf5f0f31a7189437a6913fd71f6595c42c616363b4e7a416c686c3abf05b1cb", 0xd1}], 0x5, &(0x7f0000003a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0]}], 0x68}, 0x400) dup2(r1, r0) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{}, {&(0x7f0000000100)="1dda0ce10af9b46ceba72edde359a119dcacf53029687f89f9f05b568b9a5b41e5f9e78607d005257f766a6691ef3ddc12acf0d3fe14b9f8adaaf142933aa2d5f46347513c55e9e8886fcb1dae992730e7484097966047f465ed9cb2926be8b083539be8525312fa1d212a4b4ecb47865c2623c68538ae357ea1a61044b55b37d46f9d6ee4fde9227f4653516ac49823c3acd2261ee0ae6d6c6fa900d3368bf4bce922ff3e90", 0xa6}], 0x2, &(0x7f0000001640)=[{0xc8, 0xffff, 0x9, "37987ebc5bbd51336f163df8225cd4a128a8985d7f13d5878adad64dfd97b5ad17c89e30fa6bca2fbb3195cd0cd7a72fdc36ce024fdf2ced20e0b40923475bb72a344270b90170c3d86b53fc981f70e454850d5f42cd70bf96a040b177b947375ad0c2f543754a6be089872bb298519aa4f952652cda34c631a2969782d2c0d5642998623a595199e57ac3abbd1850d1db1a2f2a16c2c2d95f8169b6eb721114c1c81557f4d7f6402901cb13a92d3e86b5544e46"}, {0x60, 0x1, 0x100, "b9d8a46164b705cd0dec3e4ca1df56c034fb808764ac19fbef5443febf147b37627758c48188928ed3638d2b25590f95bdbba9f9f3f926cfe3170834bb7db71e07e025a17836df3f0c97e9"}, {0x1010, 0xffff, 0xaf1f, "4f96990dafe312236906e156a028d17f07fcebdea2e43a2a57e80a35c615bbefe9d4de1669a4588e2c0c6d2d36caad299346da21a349765245820121d662ec67204c9ffbfc4b50998e41968cda0b31ee7ddcb18f6f088cdb98052081f7136fef164619f42fe1e3f1e308c06c6b9e6a93a8902b439884f6e7c1de520262e656e095288f597ab992aa3478341713e505e035a58e730fd4c57ef21fbb7c82439b05d42382a3e5ef56226faf1dd4d83fa01434c7ffe2b1a065a3d1c1a9a987e42d70349fdc7b28b48c4693320f3a8011560a3e838fe5d4b477c3899fcd41ad09f75eab81fcb55c0ca14f2d541cf1ed58e6c2817683f0e43fd153065933389c9658098a5a6330969b91e4f723655a7f43e98b11934cf5458452af924e04ca781f6f24d172c0840166910c5176c9b9a2338565f0bd0b690b258e7a8d6b9d2ed09ac930bd8871fac6c0d32b8add01bd7c94b31fd7378a971e581ff2c137daf40bede1b97957b2ff8c06be3af260a4507b62dd9fab47dce700078912cd19d6c2bc4bca58b388453566e0e0ad11f621c2bc64571ab9017c8cf29a2976feba859459e055c577d5e63febc91bfdd8c3e2b1c0f78d07e55eabae567d41f1c668018301b3746646d75d966484613a07fa590be4e135c755ae63873841045e21ae623a5143d4306ac0ec45d046c58c8551b5243584003888ac4d0f5f894a270481a262a0a736222708e63e5ca18a8b2cabbb98efa26466f6c8a60410ec5bc5df78abca06983fd9df55910c09c1bbb527ea1286530bad42875f9ee5de11fb4ec8fb6fbcb2c902687df9f2c6e7c244955bb30c1665afd9d5c8a798b06486f171583527c605619502b670453a7b307c89f8a38d7a1cdd6de9b5653555e3c7311623fd966b663752c773895d458c5895b51f3a470c8c69745e9e8eaae87edd33262f1218f824a8cb776758fc79d84233b8b895475f9f8bcfd2a12864554878a5b402f844d9c430e7a34dff52db90396e24f986d56d216b461df7721bf61b5a6c23195afdbcf23ac1cbf0e508de41cbeb39d656c5751f572309d5f833fc1996c5b8ac41ce3768d18ad45c0a5032ffb5acb9d722567ba240bc6bea27eb98dfc2445b4cd554437c1d129905d244cfb99d33eff8eeb32bdb5da37e5c6f3b65c081844454f42cbf8f4b6a59c48414faf27f6028a2e5ec5d14998b84df00ead606b9164bef8feca9adbdb964302cd82e4bf66ae994bd90a60aefeda79502668abecde00ed7fd6d069a8b013e5b76e937bb74d4838decb6389eeb9c43847ef3686b1ad32321bd6917a7569a32e6108870a85208bd0431d0958cd7c7a2aff1f01bd1f734f5ef9289534c8044492a5428f15b07b39715a749c03ba2cf92eb2ae753e2194c3b3ed04891b8ecc3faa63ca782d6fc087d1a3b1cb92049547bcc6d72fa786b41e9f35bea1e55751c9adfbb381ec635949d7b8ef28e2ff5d8703307b9a7af40a67222d9a5572e16a7034248bd4f1d40fc4c56a5e13924b2e46847685a7d10bdfb549d5b29046fb08d0e3e49b40cac860e0a960a1962449083f206129473843ca765aa45478d054bbcb38dc53e4778914443f6ab27dc4b1123b02dd731e91ba7bb49613f87963f49c8cdfc270e6f4b7a8308f9ea84c11248ce899ef95cc748b7c29d7efda96801a054193c7645db2bb0af2fd72dd3cfc7812c62da7fc1edf699c361f32bf7d6f722da7e13f42c6b4c4e802d987d0da630ba69faae60a90bb98d1ed695ab12aff78e69421c497073ac78cf6c7586dcd5fa2c4a62885024265f0a22389032334162ebc1bcd3c9e64a3cab23fa7f3bbb89aa2548bec3431081966bea9696c068b7be1699267085e349e01e65a0f8f746c7c374339f765d3fd9aa896315a65362d373e67dd54d50469b48fcf6d2ab63d0485b92b962067145cea2713ebb4b64418134cf65dffd5644942930f67e8800c0e9cec2b6a6db785e1d09bcec91184beea4f95daa298271a6ea864e96b438146b63f3e2c8243c378ccff1d0bed8fc26a9140c7ca1930eb2f44e47a9df64826a5abd028d253319274d4b9441fb9fbec3d7818c81e55c8fb2ad0ce36182581e83d201c5e5c970807a7eea392c5c582b0683a73132f9c570989765808d10abc34be3b09b94d1eec10fb1db8e7f9cf029df9d842b945f317311c0cd7868c7266961c8c0192a8e70adc3e4b84271a0128d088e080aef6e7212eb356c894903ff3ee080a3598ea8845057d9c5632d59a3704188feb3876edadc1edf16d5b2077d51c20d821dc8614a42c04abe068ae6e92d958126bd772c981d3f900c04360fba4a3ef370770d3f98e7b6fdf4d5d0a218582e58ef0075c6f9ef99c87c5d06084337fa841256dec5f292ddeeb7a882a3340f6118da1380f0066ef1433855ffda55e21689eea48f6ea7a5a226788bef0f89aacaf86009be41b2f9586ec5dcd984f24ae69f2392b0311333c19cc9b49faae498a519114b8db2c5978ee9c964bc345642afc796f000bb97becc60e01c422a8ea86cb4e551f0ad0e6406ebdd8c3eae731efdae650557f739b034ffb6663cc9bb526037c0e2f3a8a264d92f3006c39e39909baebfc274e91dd2bcf6eef9a72098aa508f7832c3d1c4cdc0cb853e3399cf294d17832bfde9f72a00443f20f7eb97b08404706ede843413280b876a2a846524e81e2c4b0535efdc2ec12778eecda57ab2f5b2861033af1ecaffde123a709b109ef51b6334153c562e727305c11baf9799cdf8f8d4b31342d97837b39e544e97e0aa746ccde2f777b4bfe6a994bb26b92398bdbd0a6f6cfeea3750a9816e988a6ab3c623c0651c2b58757782c96a9d3d388a99803ddab484daab22184a54e3f803080df413b2eefd235ddb9a2394317cebc3d4129193ca4ab21ba78afca7acf9032ab6737624c735b252801f87dd6d36f67e3be6eab487ec5e41e317e994e83f2462fca5ab63291ce2c4685d631bca3f1343e0f1bb395ab56a22767b0952e3e38e012b0c03b192d47f9c5905da23c2aec7d142188b2f5d09eacdbda8e81e54f879441d9afc4e32f8f8e04df90b3d126db3f0291bba7848da129a4a717bed0c86fa554e402f958406f790620c6cdee0dd999da8a2d20ef15b364448260c3f6d72a51beac05a1ef5d48d977fc1998882e3190668ec9966003708c0c41db94e0564ac940fcbfca25622fbde0c204c9ac6c6e359b43ce9b954b5f3d4d37d8b0da198c14be17746306c92739153a5bc7f644511de1c8de51a20e0415cb3db7479774705da68648139386c702ba6979a855177f1633374b4291d1fa4782e59a4792753d61911ec18fde8488828f583c2cd2d8d5836ae8a5771fbb806ac292592b95d7907aa33e1ad52f726154b3eb9a698fb4f9774521bba121698bf5c2897b44d42bf5c2dd69a10c4e09109a134f971a370b42f392611439fb20c2829e7119844cdad1c72b39d04d74b05d10093f29113985d1572871211f46344d27cce96a53b082df41cc9a68cca38f2a075654011a4eff1761589c8458e311ee01402a946fead6a0245526e2189432ef82f38b2eb5fc9b75a5f1b20feacc12121daf14690e7aa64bcffbde8512610832866d994993aa43a66ba44b52a5a73450aab45f2f90b1644ef864be970dc91d49f280647969b329ae0c39772d3ed3722a3c1d428053210bc2ab786f4dad15476951cfaf8c442b760de6f9a4fc6cd82c3f4ab4140d7a5c63096662ac23d466f1e16e1464dbac335493ddbbcc574779caa42bdd53a615391fe7a4ee7c9408148c8ea3f7bb0742184393d9713c14e97b03fd2ecb91e8e59e295172cded2746cbb95d191864a2c6284e1f1fd636ed75e8db627487c9d4574f7265e417f8bc3a3c8e3e02b81a9ba68e9d0ff373554d6e9d423bf5d1e4d5e659c693694b08617788729fe2d0d0de6586c605b2b610ce76a6455c843a0b4a0f7e5c30da99f4ab682b2b8b184e65d2571c5440265a190f6428146c8708ce6d306ad4956517a9ed3202f00dd8a6cde7b7bef2f4a5872e44f71149a956446bf969b00df2fef8e93152a0f3301b0e120c2cbf9f415dff370ad2e86474a689a850566da79abbfe7e17f325ff6544850fdbf3cead80fb3f30fdc5d26b07bc9bdbbc6310b3b23a53f3efeade40dd5e8546fc0b2ca8362adc39cf25ea1ec4119991f299c755b524f842cbf37e03867c8707cecbbe73bcbc5b636437024c241fab6180389db8b8b24de11c0ce85a2016601233540c48f9bb15d399ed93c883f09c336f7fc2846fdd5d14518b67bddc5f4578ff0cf1acca25ca5f425c984af52e53ea552b30689d30ec966e4326f35555c3531c83954fb3695bbb03f19c78535801a8c982d9fb961cb0c2e5b2f3421bc2db09d8bc3f8235fdf1ac02d043e0f15df34b2dd28e6f1759dc6936d929f0dc9ce17311e5f535a3e4a108d3fd64b310df2f672086d30b5f3d3c74596beb2aeae24fc34c0aaa04033ef75123cf2786aa19a3b4908d680da5e5a9c64ec6e32c6d981105356f9ccebffba18132c35cf88cea91159a1d16ef53be9a29d6d46d436083b115d61e1fd54cbed9e4afa42fad4e3a8084721b3ec7ea1f588f37cb28e3aa4884771dc39d2196748e952885d79c860d6a06276c73f3ede827a9dbae6a227c8bbb938577b3665de119620dcc9f54dc97f13e6e9d36431f9802f1a60e15e5540d9306b08d695f786377da0c571e8977ed2f97ba6bf60b33cb5207e5407fca8b1b72ad4f482fd9ef0961fe2182f53f47eda7a0e03282c2eb710653138b42e3d3d23ed1a0b4989411dd6a9adfed1e868516982b72903236003de95c610f28ffdb6f4501ce3cdb1321b9563bd8717047a1f3a0bd03b6df4f691ae8e48326bf355f40e78b6c4f706cb32d03eecd50108c72a1f41a6ef56d9fbdb8e4e2d3d3c69d138afc9d3259bc584d42e5950ccf48e1e9ea3c117c33c5aa913b2ce1d7d59384f1d34a6c8840c8bfb3195056451a3630a0461440ea2e875f5bea686e8006c6a4eb0b5466115404ba2eca11f6cfb5bd2e44061dbe3d5cdd688b5623d5658bd015d1639fbffa1d10e2ff7b0b6728a85a3a050f7f133f4e462201c64483e6f4b14e9fd80f52fbb6b4ffb6499efbe5891903cb174ed21d11cc8fa74c2db3798930c18e9d66a6add1df4cf8b5c048afabd6481237cc940ce12d25c50e63d8ee06d073dc4879b4af17efe59f5bf8fd5e0d778c57ed180e949838612fd27c3beedbc39c1a7cfd89694339153d6ab6ebb4d707a083528c156deabe97b68f964ac7f750ed2964150600642b11846eb1b8d03896e76c42f22d1415551b8589b74ef0e7ea33c439bd782c1647c8d9889c40b10f5c4dae9587dae9e04e6ea55cdfaf2d284693c8c15b49b076fd474afd6bab21ed0f439f7c20fe8328436868b8e3f8db3cf92db2052bf3dc4d221a17653ac38985291e5051e811cb28e4fb0257fa4332519c047299768ce6cc7fdc96806b7d19be81374c09de36bf7fbaa2d7ede37a9a5fbb858f76bac459c0782a70c0be3b8008ee0d697fcbc543e414eee50ba77656b5913a55a53e7d11663095894cd8702ffc8048510be02420951323b0f163ee3dcdc80297ca8a6746c472277a91d09dbee40b1b89c21dddbbec16248633bdca7707cadb72c2343cc9f67ec075211a6627d67dd5f3c18f97a6429a2b5f6dcb22b809387246a144b059ff2886c4dbc59fc0713f8c2764e6c12f0b55b0d3c27d2f676034bb9e9620e42a6a4cf19bb94bacff3db4c945bcdbca4f2e06baf02fd04f8ef87a12ce8c1953483f8090ab5e5df0b8141ee"}, {0x48, 0xffff, 0x0, "5445702991d0a1ae19abe705293e8a80462be4f6d68823c4a86da60bb6e1bcbc70efeeb73d0636c42906fff8ac429d96ce9d4b3305"}, {0x88, 0xffff, 0x8, "90370949613b7502ebf70f93fc5e254d71469e072d01ea0ffa639c4c86dbb5788426bddc0bf64d13b2020605edbead594c96d5ffd597756d19319d6ac97891354296398554a26efa599a8e068cbbf8b390eda567c6d765d5fed134f56312de72c43ded8f9f86d085a5a2e7d762eaf963839874"}, {0xa8, 0x1, 0x81, "8925058693117b47b840d4a0914fe50045810931b9abe21f67f10c81e2aab8eced8f2037121f40394402ade2d6ac2ec2e6a3f8b29b1d8b08815dfe655b0a93d78ad4b061a629d5ed8a257d32cc56642be8f5ad14be1850811f56ab8b06975a860a1028df4e401db77a40c5afda5d09ad7a8a566c932aa10c87323f2e8639ee327ce3c828250e2afe029754ff4b791013543315068a"}, {0x68, 0xffff, 0x8001, "1aab5723fb051af3a2b342ec2c74ada7df6088729fe971e5b95786ca750ca87a922dc5119d4ab0668013dc4ea11d3d55314fd0f1974a5acafd47a1e0a81ccd3230787a58241bc77a76e8cb580b75919f4fd5"}, {0x80, 0x1, 0xc42ae2c, "8e6e8322d5ae9c606adcab9daea39dec698769f971c16f2aa3c1a7ca6d6d9553539c15a939a425765854da967349b982bea02262e9facf2792eb8958ef8f4d490c9b0881687aa71032ca1240fe1d0025dc0082e7f481386854e14303e93b900fc6856a0f94ed14d900"}, {0x90, 0x1, 0x8000, "9601fb8ee63a586997229194285f27f01c6d712a86ed7d0d0419ac3ff1c8d3e1b5fc8933cf69694bfbe013ca2fb6029cfd97d9ed76f543c2a93811db3d700091a111d1d45f6fb2db1a2bebad1524b2799fe11e2757ee5568c03faef2722580e4eccbc2da104ae6980358b3581c46e08493a980176e8d40e7d51eb7412a"}], 0x1428}, 0x7) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) geteuid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000080)=ANY=[@ANYBLOB="000100c904d66bb784dd0000000020ba40ee40530be9cbd6ec93f19207ddff43b0df00b87a1e5d4207ccabef210c1d1aef2e57152150cec6b0341d2c7accdb396aa8b63058926d1b7219383eb874caf9a002ed74140109edd9"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x408) 20:58:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000002480)="7373b0153f62af37d5134c606dd8698487e5c435b2ee4e64f05ca268ad92157feb91a51396c3ba5f5c7732bd693f39f8a0e788f9431575a55b16990a0d85c4d453f2cd0a41f9dd521a123a185ed9db75d4a8c10a57ef815a36ab3ffea3bda76b2607ee1fd47ca43c9f4a38e2436b0c5ba4394f16a21da798ff941809355f271d38e48c91fc5fe80d9a7935597bab94fdf14e872736557b3ae023d9eb2242a76e0e725b61987ba3e706a9f4d4f0bc0afba3d88d94790b9ca8b79a8ecdff09c092277f898114897ae5b611a4eecdef8e56a89923813df6baf6eb1f1d28186c8f95f50a18aabe32a9f71545bbe28733e563de6adcc855dd7efd5ce1c44e3251703ded3720d04d47bd92bb1d4aada6624e834735e65a344246ff1c6951fbd739dab9daecc7e42fe8cd98099aa4bebdfeb4f9cf6b8f32bb1b38400eb086595c7c72bdb9bd2fd929e225d0ac6a1a91dead1b9d2d3e515b948e5f1afd0be1ec7e918e8a520dc96fa4c2587b5c1a542234d6163babd815ecd36133f8792bd7a92ec7e5826790c522ef09303b680071bc7ca9f985490f564f1047c44623ddf94c2f8c5cf0e9f9eb14e40a1d304901b2f006b93c6c23a94d3f4fa206ca6f91143bfaedd304fab338a04ff26887fdb02a63d447e6b904e93a45f07cfae92e1ea60aff7f9d18212c87230b4e4fad4e401324a1671ffbeab464a4e4c3edc073aa73a09322bae2d4185b6c8e0921f50b1cb4b9042be11bd1dd31279610dd22e0d1dba1dc57408858caf250e2295d0761923c0c7ac45ce7f22e6f17fc314e9b35271a470492a86f66b34f82684b9e6da849b5979e89d247687b17c2f6e9a5b5e1e6975dbe139a8e11dd5391be43c6342e4a6c4ec4e816167017437c5ef32749d7fe8201b54a5502cc50ebabb08dc08f6face840e868bf8669f089083764af8b52010b7e42407d4c7716199848ee99de595ef658260a023099aa044303656554dc890055adad24627411c822bbf4dfa615a87458a60748773e4acadbbef68a671c16ba5fc2fc641f9e907a36a4d98a9462647821b6937d8f67a853bd7986882fd1282c356749d62d6d4615fc1f88aaf369677e635d9e1e5eba62acd4782ab2d89099e9b4c2c5bd099a5a5e45b111f5933485bfa9906aaee9227b4b30469c2049267eba54790a5a51f10ad92d49a52863e1f109a17aeaf586da427ca55fe649fb4e6c97e7e90fc7bf7f884b6409b47c61d32b943dbf0c96e1c4f73888d40442e29e7f4544889fa1f00237fc72642b8b31e47cbd3fff6a43256d5c83a7c7e8cecf3ff60544bd5b25784399c9b2ea5c345bf66c93ea2c5ddeab8ac872ad27a70897ea3a4b75eab495553e6219a9065ce1c16e30ac352cc3e9d03b8afd9c83eeec58d1ec51a3208c89b007036cb9e5ee32f2688dd23709bb81ad2ef5df8a7e691fad725cb1a7ae1384668952bd37c896b7d131841832eea3b6f9d7bb85659f26531a857ea3795030a21811f303fcc7e1b2b089bafdbdfca97ec1f2d5a04fc2abfb24b2da8fbf282d82cf15a99f577e954a6f893aa35cbc9805450555afbef036659b0e54929cc435ccca9f36af0aaf81dc541703259c13ca2a989cb1b0e275e7d75c32aecc70950094efabb7481ab2310ca475da8bbf09e486931f714ef8a4b2c7c058fec3c2d2a8d9a9d8bddeebf266567618f58da4ce8fa28df45a5cbf9c8f1215428dca52fdc6ecef89de5a30f1eddc37e156890f5d00ca066c82df789c2da5b9c0f031617f81c5b5202636ad29447e5c05b92d3a0bdf12f3a0910ba41e947a84f4740c15788608f8c4488e28781847790c68b4d7b2b0441d118d96c09d2eea935b31dac6e013062b0ba0dd40597ecc69c2f9d74a8199a8e063dbcfc1f25148cec6431abfb960c81c526d0c45284c405e882afc4553a6bdea78696718dd06c51c97b56f0ba592c5738b1b52ce479b2acf038db7ef3ae393872d4c0a2835615a6cee01b8e861d1d4c5f3fbf762f36a7a0be1f2575cdb43eab76bf7e78fb7d27a33232f2e05c96336779ef89e989dcc16a8b261a03eacc82fb3ec55623ed13c61a4e3b0dd76b3954e21163fbe657418f1e541d6cb8a5e94a8b0e7c1672e3534d07ab6269a11affff0cd3d69f443a3275e8a357e3031cbc2a73311a3cdfd96f714be520afeeb953158568d6a43f50153f070f1885e3972563193c137f6b5d081af31b357dd9f8c480582802a379c1d7ef059c307660689c9e341b5093c612f46d79d55149df7d70a49afe3cf95b4b02544b15c997b237b3a0ef61231f88aae48fab3ba3ad1ab58d70d463d35a030af94d8f6a0b0e85eae5c8b9d2e1081f1f49ab6af4ea606081fddfca57b3148d209e812e327ebbfb491e092c79a934ab90eee8f2ce671b1808a5e1300600a4e65250142046dc78beb9dcfa83ccd4db78fce036824fc44fe65747993ceea9b5f11bfae9179a8094df041de2eebd3c722334d4b7523940d47608af38453672fdc195f41d8455542e6a3f635930f3f8c6199f66ae8b788f94002d9a56b80f1f08ec064ed6e2cb3e0afcc7a37bf4cb0e92ae085136932febcda5c005e46bb721b67e7a3acb891873d673b9f574e720460a2d4cac238b14af468e5884f7f0467ebb766a6aea2dc57834ea8d7e9feea40ef74b3482aaa382568aef3aa8333d33fa05a70a2f5c2071b6f11845b9cf51ed4d3f63e5e9a2733277a76c871b587973d0c51db70c10379a925f187a1c7bd5f814af23b2351b6d82742ab78155afde534a6d873064e4d1857e2b6042748488c69c7232b6cea1ed9b9dcd2317d62423458201cfe2bf9d36bb1b43338480801c01bf5c39473191b7f7a61f1afc115a321e6ca29159ec8565715ec6a22a475aaef4a4ebf93ecda74fb758447b0072cad3208dd24ff660d129b182937edca095957d5532e60fdc69251dd90566362c959d58c6f4f9ef876f9aa09c94639f0a80e2d7cd94a9c1b74276fb8224f163a90248bdbf9a346fc294c6d2f7a2634a72f8391a835e94e5eba6cf5e7556ee3da2f408b5484e47607399b9cc184a22049dc17f50a35562af25226755ef90e9ecc611f76490b7013bd4ef3eb3a8d80009255f63ca07a6e8121475e598d461dc892eb77a12f16fea36068031371a26626b323510f162c3186bc01010752298e0fdc348e85c10af8d3c045e0be8aa23a818e09007145d9121199e2a82112b8bd531644ad7cf163c7cd7c85fd436b3915838f54dc3eb4318338042ef53cc8c66cf580b8750bf999b4e4952edfe1c2016fe47fb0687a80c06df303ce310fdf178eac675ed843f33465ed0f8e3f3a5a2b81984190b52c9daea39ce96e9a8db8502ad12d74fb755d58f2aadef4ba7cb29ec6454bcea063183d939ab0e4e0d566707cffda13af748137f64d3bcce71fd59622e91b997cf0747f646a8a706b99589be0a27f90978911711cf9d7abe3aeb3c634aef51ad424d6ecdf3ad6f5ff3ddfa373084f12595e2757e1152fc423b6dddceff4b290d5b890a3ca47cd0ba1287b209611aae7f690af709dd47b7e081d7764ade9abd1536258b848566de8790839006aac3615a03e7d97b482d29d5b524703405f1bd3a32ec7e49fea1f335e248616b22bdd8d3910e58ca58a8751464c1f7fcb943dc844dfd31dc521ceb30899be9433ec47c1e5c09b9cbe99ecd63ae3c41350d6b4681ef338b7c9d8062a0dba9b4cda42ade5b29bf7c7c442643fc5b0792272cf46d76446c41cecde8452ef2f01fa4ecd72f800a8413d3cf9a7c380f9fe9e5d4709336b84c7af98f313cd1dc5b02cf985b3756e0960c31d5de1831a75639ed5d14a8ebd13625b0e386dfe1b9cd002dc6f3e19a6af1e7a32db6323622fb706d81b38d2a3029411a53fcf9bb90a0b4cc0c924f21c2a3c7519d18069a762ad1d41e0edc1dd00c5059b8f26a2f467168602794bca489c6ec8cb06a561d3b496ba00fd012d5240b9ec18d6c931f7e99965ccd34a9275d245c68700522246d0c7ec3d664e2e9c503d1613628c89599975ad8ea7c8cb4d05eacbf08566af72923bf815c1f548322a9aadae587b95f84c9c8266661b61e51057ff84465d046e79f4b1cf6a968a2466cd7affc970597c8e77e617f387bce35de07900810d6434b13070decd7edb738069af3140c7d9d35f108d4ac5a6e1775fb92d9ca781530878f031c43a1568a20cb8036006cc7c11d2c58e6f024646041a6c5505ec2c287bcd3a9748283dde7dbeedb115e3c043f8c99f3406b22fe74724398a5ee00bb7bb8fa12e36dc63a1e391a9a1e0a441ec03fffe8dc0c070844aee72e2ff723b0a51a82d4a34f7931fef1e884d03a1fba59fb35809c3500f5b8b79979a01489aede7d5c589597e64204a06760f0e550bf34bc2f05dfde74d45bf4cc1daea8fe195a6d1fd239739791b2ea6be32225e6ee0b8ab92a6a44cd79686b0c14e2f81f6d6e84050dce1823abe90adf5f6eaa37abb29f48fa7ddadf7d09b09f37305861bb7a69b0d427a54bbcb9bb67ba59acf3415fdf246645c268f639c0e1d27481e1602bd98736064fe2ec4d4af168305a3d28f0ea4c4cb747220c80499d37d46c446912c8bf5385db6daaa8dc83658338a3f1c577cc78964ba213e87bffc29aabca7403df767fd7c0fe69a6c0fd4d17e72ae297d6cbc9ab3ea52d2aa4354c7fec2275c62669ed35e0a4e2d98ad49811b6d7056a622aa0aba731139cf0d99bb2966c55ed457b93025fb22b35d1f8a3dd9d1e454f8f32186537e71804b877b90e18ebeb256f8e0313deaa92a4684525c6a1132d5fdbd58009ce304c1b89c6f8939c7bf41944e6693a3a67929d63f9dda25f9b2edbf81a51daf2b14af91d5737cf63dc5c08bf0e0cc0d2cdc9320d82006d5920f75511b499be9432009d185826b2b017ea6a738eb5c25526ec18e36bccb80c3b30f4e591ad9c77f6013d52baf9bc963a84008025594350afd442ed214d246b61ec220a3710c2be472bd086d4137d940ee74ce88eca657e39594bef06e2d6a72967aa04e85b2c222f05dfa263c717800c5b6a16d9d81d5c953f5de6347b5cdca3e392f27f40dd5a451524804024f6e4795ec24e1b9f232f7528ef8bcbeae9feaaabd27748cbfe354e36ad896aae91ee5899fe499215762b61f5411f5285c34237bc1b25485a0f2ad6ff419b96751cea51b837e2b088df73002f3e041ea722b346d5ef4ec5829e3b30104a36eda9f23bfe69ac2850aff9c134c5fb508e581d2023111837c4edeb45b719be0e1b30b96b627b5464f3ee0d5635f4eb08fb8a4ca99e136523ade90a8fce8f5725085eb4c769a9c4f9f36fb5b013ef1c0ca22993f441fd13498a933422cdb984d22451a58626ec45e2de6ec61e7af0e738313dc060e56eb6614ec49cde64631a3db18b64b8074541313aee9b0f0e7c50d11aa41144a90d35a663911f3f591578eb1e08d79145c6bc4246051c4af4fde1b7e5c36d9ae64ed69ec6a1ead5335d94ef4e6686b462be8b58f7108cec9ef5079ac67295bcc0f060ba034d442b488c99866bc261e", 0xf43}], 0x1, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 20:58:14 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x8001, &(0x7f0000000000)="714f7bd92dd07f25ecf6dc3e36f94c7a8ae4b825649b102ce2ab11bc2b703fdb732e89efd7258d515b9bbec6d2ed449d53fec4ce336d3e40e58fc7de7483042b13bd60477217cba4ee21dce8aa02b101d5b5580f2bc4bb9949640e4e9e4d7b4c734b4e707aaf3435b801f90c66d0bbbfcb929a11c43dd05ffe2ba6113f724f49ecc68154cafda3bb3855329f258afe307313b0b2a2833f3e7912", 0x9a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), 0x8) 20:58:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91fbdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420505000000000000008b587edd5e6902e312b2087243004d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc51cba", 0xa3) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e097a"}) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) syz_open_pts() bind$inet6(r4, &(0x7f0000000480)={0x18, 0x0, 0x1, 0x3}, 0xc) write(r2, &(0x7f00000005c0)="ee4fc44feb33802976283b25aad42b815758c80014767774e790bc583b46adbd9db1daffc9ce2a14f2a61b13ea8bf65c2b19c76fa4741f18a0933843bcc2a54d228191129ab3607e5e0e65ef44210fff004cf423da", 0xfffffec0) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) dup(r4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x5, 0x7, 0x401, 0x2, "3fee1e334e7535c28730357cdc1686f5a08f4442", 0x8, 0x4}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000440)) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x24, 0x40000001, 0x1, 0x68c}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc7, 0x2, 0x9f, 0x3ff}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xc0, 0x40, 0xb3d}], 0x1, &(0x7f0000000380)={0xffff, 0x7}) 20:58:14 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x10000, &(0x7f0000000000), 0x0) 20:58:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1a, 0x80000000, 0x7}, {{r1}, 0xfffffffffffffffc, 0x71, 0xf0000000, 0x318, 0x4}, {{r0}, 0xfffffffffffffffc, 0xc1, 0x50, 0xffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x5, 0x531}, {{r1}, 0xfffffffffffffffb, 0x56, 0x8000000b, 0x9, 0x401}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000004, 0x2e, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x800, 0x8000}], 0x9, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x401, 0x800000000000000}, {{r1}, 0x0, 0x80, 0x0, 0x9, 0x2a}, {{r0}, 0xfffffffffffffffa, 0x82, 0x1, 0x6, 0x5}, {{r0}, 0x0, 0x20, 0x0, 0xfffffffffffffff7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000000, 0xff, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffff8, 0xec, 0x1, 0x7d4, 0x3}, {{r1}, 0xfffffffffffffffe, 0xd8, 0x1, 0x4, 0x83b}], 0x5, &(0x7f0000000080)={0x17d236e3, 0x7c}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) kevent(r3, &(0x7f0000000040), 0x4000000020, 0x0, 0x100000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:58:14 executing program 0: r0 = socket$inet6(0x18, 0x4000000000000001, 0x0) getsockopt(r0, 0x1000000000000029, 0xb31, 0x0, 0x0) 20:58:15 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 20:58:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef6cb0e4ae263e686008c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa004478fcef64f72a1878a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4191bee3b0cd0021c907c2f2d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a00125ad5020997e7d7b55cf68955f8ec1c1d237b8bd9e953611929bfd713b32282ac9256cf22010b9ac63e994d213e9b240c69b9023b2503746a1a4f38bfadd11b52877c404451238d28b026053734b1aef80a6c8aba6c246a45ee1764c635d33512dfb6128b3263bec61bbf7b16b1ac38c97f89735725536bb9e05b1ba17726be6f60257ac86874e0a8a783a0b002008828967aed4ab69f0b5ce321365534e97ba401458a8c9b79976a54e758116a7b7a112f161d9d2374ede30385e9159b4174565c3bd5beaac1b222afc239572f03565085bfa70500ff98f6e129c68a4ad887a68fc39b720c6f0b049b136ca2bba1d5dc14990f652e428c1884a95a06cc161651a9175c354abf2b0972fc8ac6acc779b0f7aa5efcec927d48f83eeca1110dbf9a538f4edaffefb9a82aa5a571c9bd661c463b727bef60534a8cea15935d4ca1044a4ea16aa74b3a63fc6ce519f9623b43d9df4a22e28080542f63ac1dc6f98459e3c9b0652f8a5ded629b7635fa0231dbb4ed0f6c88050f0d0f3eb68f21a5c26f7e55b2922216857001b724a1e70d2d70f25c62c6322553ce4264eac446c8"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:58:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000000)="04b7040040d76a4b"], 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) pwritev(r0, &(0x7f0000000140), 0xce, 0x0) 20:58:15 executing program 1: r0 = open(&(0x7f0000000280)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() r3 = getegid() setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f00000000c0)=0x3f, 0x4) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mkdirat(r0, &(0x7f00000002c0)='./bus\x00', 0x6) getpid() r6 = getegid() getgroups(0x6, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x800, 0x1}, {0x18, 0x0, 0x20, 0x2}, 0x1, [0x96b5, 0x9, 0x0, 0x0, 0xffff, 0x9, 0x100000001, 0x4]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4080000001, 0x100000000}) 20:58:15 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0xa2, 0x10, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffb, 0x18, 0xc0, 0x3, 0xffffffffffffffec}], 0x81, 0x0, 0x6, 0x0) 20:58:15 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) socketpair(0x0, 0x0, 0xfffffffffffffffb, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 20:58:15 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa) r1 = socket(0x0, 0x5, 0x7fff) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100000000000008) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x2) chroot(&(0x7f0000000140)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0xc38, 0x3}, 0x10) r3 = socket$inet6(0x18, 0x8001, 0x0) bind(r3, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r3, 0x48, 0x2a, &(0x7f0000000200)="1ed36a2d8d6ae5b479ca922f22e68a4c31956b2c0631c674", 0xde) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)) 20:58:15 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 20:58:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1028, 0x80000001}, 0x8) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 20:58:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10400, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x1001, 0x0) sendto$inet(r2, &(0x7f00000000c0)="fb249e392c8ecce7c6814799c52a4cc0bbe645f4eb2a43457c8842b2d4c50df717ff75a1a536b1e7d73073bcb4ef5799aa8e2b8385c49ea0954a239eaa54c20ebc95a215099e372678e68a366801f17d322d1bee786e6f1c329182a04ffe7a509b2cda0b2c2ad6def02377ad8d7fe7cfe182f55453f5ded535b82e19a44c261e5fa3dd3410fb4a0125cad27277ceea294f164cc3e5eedeb0790448416b3ec56ffaa03b73", 0xa4, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$inet(r2, &(0x7f0000000080), 0x4f) 20:58:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff0000010000087a", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x21}, 0x0) 20:58:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 20:58:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x18) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) write(r2, &(0x7f0000335000), 0x1023d) fcntl$getflags(r1, 0x1) execve(0x0, 0x0, 0x0) 20:58:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:58:16 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_open_pts() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x5, r1, r2, r3, r4, 0x50, 0x7554}, 0x5, 0xfa7, r5, r6, 0x7, 0x8, 0xbbc}) setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:58:16 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20) close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x6, r0) pipe2(&(0x7f0000000080), 0x1) close(r1) 20:58:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x433) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:58:16 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000640)='./file0\x00', 0x3f) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/183}], 0x100000000000014a) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000440)='(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.@-\'\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\')-\x00']) dup2(r2, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 20:58:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='"', 0x1) r1 = dup(r0) fsync(r0) readv(r1, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/239, 0xef}, {&(0x7f00000012c0)=""/52, 0x34}], 0x4) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) 20:58:17 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x20003, 0x2, 0xfffefffffffff436, 0x7, r1}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0xffffffffffffffc0, 0x3}], 0xffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x15, 0xffffffffffffffff}, {{r0}, 0x0, 0x8e, 0xfffff, 0xff, 0x9}], 0x8, &(0x7f00000001c0)={0x1, 0x20}) 20:58:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) 20:58:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a345f29a098206fb200"}) poll(&(0x7f00000000c0), 0x200000000000025f, 0x0) 20:58:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) setsockopt(r0, 0x9, 0x24, &(0x7f0000000200)="05f9460cefc95c1a67ebdfdf45a14056533c1a03fff84956307f43cfae73803dc693293fb55f3164f4906475bc0c03e2ec9e3a65143d23495ff2b8c8889efbb67317ad4531f41d7b2b2a1cad30e7855cd95161f4bd2cc2e6582c6931c2d69f6da41938a32567c92b06b0e4e1eb9b7da289c27f735226d1d3ecbae60362ae581a0ef99f2c5c6db41fa91dae4e5306aa4f0ed4bfe762078b0bcf3f7ffe14d766e0000df2182c18a853cfa92d3287324af82c96c16af5a59c3ca53d17e9a5cd6c34b31b71f738c0961d6c0f2daf0fe91b39060e4c4b2f457bd6e6c241f1014bc73b0b72d09cf8212385a3721d0fc0b5001d4e96c58363a0c469cc28bbc989015b0fd6f16fa6142e9f41464d7655b3df6100b4008dccc4f134428b2940ad33d607bdeba91cc83d31dbf18a4322b7fc7433ebe323952279a3c9a1440c4bbc7160aa05377e4bbcd352172539801a6675b98c872abda0aba73e7e57d4d1892df075a6663648a71449a16c1744df3c25a7f4cf35aa59d0f6e2061b1c0dec3195fa05cb9018ace19e6d5ce9160ab4ad98c05e05d8f717bbab8bad6889e711f5f1580ead4421bd5e7080e2dd160596c329fdf67402f014af61b5080e6280d06334a91448f4fb71c40b2beca317294f1d3a73344540fe667ba5698976cf5bfd064216db91bd0f06d82dc1b51e673c821b4920a62c02c3f6117f5e96770220a6d769cf6bb001728c8639592b557e10145398935eb83fa3f1f5caa4c56bae493b59d6c9a276d746a88e23043d5d6a2b527553d88e9e38142ddb4a52c2607a65210e75fcc925a30245902b3afe355b0ede0ce9d91f8f9c1f19320c1f483c6a3e63c7a2492c7a918171c98f740359e543b3b1cecf30ccf9a2514ba60d93f79c9787aeeb99273295c9d4988656146b0fac7261eea1fee7b82e5311f6db91a54909c27c3536bb1578efa55ded9fa92893b404bf25d8de6b869682b21b9d43c835426fc786009c63191b28b8d5c87f33151364b24fcf27b7d2b77be41632fdbf8fd10f5380e8cc4e53399e93d8121da91fec094b5a49c12ba091ceee3a344cc0eda6bc802f2186862d0fb60e3e9807e947ac4ed85f9b1963dc9733f67cdef568fabb27fdf96600936b5a14e92e8a3be3d8bd77eb69c0e5db7ce593f4be698014442d6c44779ea0c9a9abe5cad46c754804ec8230ce2afce6733ac8c8f3cbff680183c9a896ea352e658d8ec0473bbe8a82b8b4b97b82ab2c2e920f3e8e80a946e40f8361e4a5d7eeb8a3bf1a89d7e88582e0b93eaa60cd1315b85ef712291fb5b01cf82ed34e4c031f367a10e548f3b7dec92429f2efc24340358f51042b1d00fc653d32af9b7f44a2cf3d97fbbd095a0d147f956f7acfd20d72ec1f9bdce49b400145faad549bb7d07f991a52721c14ca447ea713dfeda4466bf5491f857ba79131e2faa469f7054d5eef3f6e1d1263c68469e57d2595897742be18c346a7696a180f838173e40e5f4e5c3f2269810c914ad962712dab4091d2d5ba52b7000a3ed5c4ba014452a2eb83bdc0b57388e751c648b5651ecba38d9fbd64286be47868aac4ebff3adbfe59ffc001211f217d7816d7623cf4a374d1568259650ca76dd3be118b821df88273d7203343ccde13713785d73a72430f02e57f0a6c4b3862eaa3ee2f3b738670165b498a31115f7ac38f29e207f2dde8233969872f2d845ef54291c6731f6954c5b2ff1fc608840343b0160b01e06878e7f41be3a48fb5a6f195c36b2e96ad659be20b7375af47f448b263339cab3c53e623918ff6e317651e8dc0b4decff46694ecc8e2e9c8ae0f5b95f107d383d57d9ccf100bdcb1e647a6354cf0e61a88afa59ffa94e0437abc7ccfcb5f52a82bb7c5db337371202811dda09d5a4a3d7cff7a3065aecc706120f747211e03c270f333ba71f8f50234768e0d4678d6eba5f8b244adfbfc30552c24b7822387199db7968cf63de017881c39a013d0c83c870ecee640b0e4a0f07f2a4aa97b4c67f9756706ccdf9cc3e12341dd7bfd76da3bedbbe7b05376e2943d4f6cd4bd59375afaaade233c56317961fe8d38bfcd3d204375b1fab0c2eeb70717aafb0c481e4b98e6d4f18da06f4f6913c711fbb1d8ce201ca60ea4bb8d143786abd46dcbfcaac21dfad91d9c9465f81041e13781e8ae5c8a603376d8e99bf62f42b6b3a3a112359b243ecd0d07c9aa7598c8a1a352c7774cd9670cc8e60cf35c25cbbb6bb6ec962291bf9570c4dfbabec2c978b4ee60fb365ef585e68d34f2555c48b03938e2c36b6f7a84334817f252da42c588fac8bd5123f9e0160765fbfaf8f3c49e6c751c3b715c7142a399bf44343a03976b27fd06f2cb18a662231a66130284fe747d19e0a4a09268e4ab2f54ef04abc09e09e4f925c6815325ab32e98993e01b427dc98d784bd9be5a5afce71457d3f73535b3fa6be0455c77aef177d6f074b370b1f299f80b5fbd695b8ac628367e2a41a1be6f0707345a7f83c0a0989e4b6df5e8d1069bb07af0f4f0feda75da0fe1526cc01d66850b2efc0f28873923e9295fd0d295f3e763a35c489138c0092ad20cf6d7e89b4304d5920a0c5b8ca4c9810bcbaf6c67bd0b9b7d8cfd882091f952181b88792d043444b7b9286d22f56523f041461ec7edeb69fef352801610277f2e9e77b03352634de157728844e216485d78648d622ed692fc4f0b3046e8d9de271c1abc35053db5bc60168f10938dacc322ecd839653d38cf7301ba036d4dc27b74f74a46536d02c905a276760e086d30913d9e6a1ebb83879b393f30026accc03b300d3b74480913867fb36938dfed95eccc3ff0a8c15ce493e8928ba6b8b03b7e80d8daa8efffaee986d56fa482e523b708c43be7a4f73ba2c49e1c951426a9e3a4b8b6ee265d8431406aae3334463b4c179e41a3db3ca85d0eb6bff8f0264aa2468490a4aa515b645f3b34cd52481ea4dcacd928e37325fb1dd46d8756a2502be8557a0c7999afb512a85c8d5df6fcda3983524ba1c9a9b0c9694e59774ed24dcca6523ec6d505f4229536c9b3c892633a9bee01606a168ccd0b50e5856910d5c53ef46ef7bc9eefac31fc015390cbbe3eab7bcb760294771fd85888487b0cbe594bcebf4bca6dc2c85d03b4a685a53edf67c4cb86b51abb587cb93b960336eee360974b34c2e882953133f4a0d741dc76a269adb6eca2d3cbb3ee6dd04a1492f3be0b084f2380fefafb9410a52d2d555f25796c10d4aadd3e76da1a6420ef07b02e8bbd3acaa26d8b4e32fdb157a473711d048fad81b7811854c2822a697cee46827f860052eb9ad4e5a634ac60d83d3c3e8fef6214ade52a8871b2f894e9dc14e4b40d8362f7e69cb672b8f54b8b21318306f5fc6d89ae8f88826b6eaf62bcf89f085d7a9dd9d237038c3883d61fa4e3c08db5e1231d962de39e619cbfbe6a4cd5dff3d6f37523e859af19669035bf412dfb000a75489b78ccc2f5546bab53376cb0af102dbbbce441cebeab39bd52dd2139b92949bdc042de6d2a34d4231cef12b92818680d8d439c5ecf84f37c9b7b458f6edd3012f4b3dc1a0dd3c7f35b98aba8a762734cb962db477b1a936d016b2c2448411e9681b9fd68e2d220a1259fa678e66fdada4d54b484e38895b22da61b4d4741c265dcadbb509cca7192d580ac914d98c1083635828ca16fc056482d362b40e3e4e6d32c608b5fe4e8df591516e77eef10fd34bb9a2cf4981b4bf2a150cc5905be05bb84b94c87df9f2f2fdae7722d52809fc9183ebbb7b2a9fc7a5b3a43e39a22fbe789f7fb7d5ece796528736437073c877dd261b0f1aaba649b1625fec367fcef93f755e006bcb7bc1d15bb397499ba2a5b44d4591fec5046e4d789b85279b9de8425339b450d7e8689f9305fff8f2e3ee05579a820f2c7385eb8dd131a922ff5da989481e43994c841d970b3862a7b20be25afde6d9d9e85320714771ea9f6ea6b92bb648ff62752c74c39eb6f13aee15fdebdb20f67785f818c6371ff9c8a9532ca0df01ae7bf83958d3e66810a2945fb0de0b0f0740c4e0878ea5a48393b94d3ea23f05dec84534907393f7a6363e3e0cfc170318d123d3f7f8e83f7529aed3bab96b591148723fc212d0d0623a72b900ab7b6fdde8412a04cde7720ae0901b71edbc0e6202f9742fcdac0433685bcd0cd302ba8de370bb6a4b862c74bb522b2064414a98593977880ca3281265ee28b49690ed65247d8eda01bb035e22368b9e3c740c8cf4f0d3f84dfe732ef528c1587b26b1e1c2c22694a87e54122adc46bc3f4da44e0b131843397d0ea0d0752dd3348ade8746e54096ed570befc7217988ae7a532d948f1bc9eb8c3874c64b3cead607a10c8b47a30e886f314b9d16f233e4ce7e6e48b944e93468b8a68a917d9cf29dd740d635afeda1dac44b21c1ef8d828ed83b86767e7b42091bcbb86f4f7af319e0af05a85bf752b828199fae49dde38a342512f37dce5f775f3d12de741f02f793d26c7b4ca176e744fc88883d84c5a53806f7059934dde2c0fe1b740363aab7d30a77778c579281ba4281d59e930598f1090be9021cc8b3652d749eade4c3238acc4d18639c94c24373f2b1a674595f1ed758177b2d5124803b581ed81f89f7ef272cbc96879c8c38155eb3a160d8330caec95924bdcaebeec7eaa2a96cd74e684ff444c48aa315b38e7fc9b4932144f6aa0318b6ac4a7490a7826ce5b6de40791831f2cc946570a3d412ae9d80248a5878e4f3e736048858242f7b1c49ce76cdaad1ce94c2ca7601eba5e84b06d510d1609d5a4336e8ea4d6c0d3da43a8b6958a213d996ffb2b3f3bb3a5f286b214c095314321d2f8619b96307a5ac35a90470abbb1b0c44057f7117d675fb24fe04960fca95c42087ef07e780e8491b9fc4bc78cbe79d17da726654a768b2a592a086ab5fac07fffb9a37f070cfd28aaa08a1c23cdfd0fb04f8389ecc585957401c44c34e8cda866d75247df6abb241efb93d0718822c4914c32f70cb7390b5cb9869e220a0dc6433a0bf90712bb0746382b0e01f84b37033f760aa2a15c30dae21d6b1896bdcc13dcb38196c987e4b340eaa1b2781f2b8575dd2b2ee0e0b222aeacd6e0915eb1a82d89fa8fce40718b6e67c1b4b1b888fa458aa82f076275b9772b4c8bdfa11de4fd926d260c3bb8f91b3981855edf1308df4ca049d86b642a4ee96fd313fa3827bfb28b9f66749fe62d248949ab730a58ec7654689f9e980f42772c964fff440acce260bb95412edb2d5456c356a8375fb5c2a39a96065cb9a680042ff4a52df20f63e2ec3f6d3a5bf835f8c43bb936ab813a3d7aecaadc604de3dc4c5baae307254355b6d40675c4ee3fea14e8b2e517db261bd06343087f727c0340cb1b6fa2bd5c14ae4dee73b6dae92d159ad087ee5fde341660fbeb60d549bccd921918c23a914d548c7fa863128ee23d9fcf86183714f2acb131cc7aa42e6022292bf43ece7893ad1b61d851a1a01fa1aafad8796caedfe5cae44df4bc38545746fd9537b93209525a9d30e99ffb2b91d8274b4f3f357969c1556ecc4886d9b310c8a3bb52eac5c61833d94832e06d8e00dc408f32fcf4b6893f76e88cb4b3d8871fd453de6eb94b1a643a807c1c24487f9c2ceb6aeb9cbe3f45ae7fe8435e2c688a17c5038b827674daaf134f31a242c964a158314a1787dec5204f1c8d663ce50db29746176bb7d4af046ca8589e8dfc1feb3bff36c0bd168655560d4e3b93702bbb6308599f2954f5fc05cb3a09c1b99d9916c923a78b3978479ebe449f27d61acf4092", 0x1000) recvfrom$unix(r0, &(0x7f0000000100)=""/202, 0xca, 0x841, 0x0, 0x0) 20:58:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) socket$inet(0x2, 0x3, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) mprotect(&(0x7f0000730000/0x7000)=nil, 0x7000, 0x6) 20:58:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000940)='./file0\x00', 0x13, 0x3) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) read(r0, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) geteuid() 20:58:18 executing program 1: clock_settime(0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x7, 0x4, &(0x7f0000000040)=""/71, &(0x7f00000000c0)=0x47) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 20:58:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3ff, 0x400}, 0xc) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x9}, {0x18, 0x1, 0x7fffffff, 0x4}, 0x100000000, [0x2c3, 0x10001, 0x6, 0x9, 0x3ff, 0x5, 0xffffffffffff0000, 0x6]}, 0x3c) socket$inet6(0x18, 0x4, 0x9) 20:58:18 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x10) fcntl$dupfd(r0, 0xa, r0) open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) pipe2(&(0x7f0000000140), 0x0) 20:58:18 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8082, 0x14a) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x8000, 0x80000000}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) r2 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) chroot(&(0x7f00000000c0)='\x00') close(r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x6010, r3, 0x0, 0x0) 20:58:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000fef000/0x4000)=nil, 0x4000, 0x6, 0x4813, r0, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfe}, {0x7f, 0x6}}) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x4, 0x7, 0x5, "10e6f974d440d3b708dae10cc5507bcf58d2ebf0", 0xdb4, 0x100}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8) 20:58:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) write(r0, &(0x7f0000000140)=',', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) 20:58:18 executing program 1: r0 = open(&(0x7f0000000340)='./file1\x00', 0x10200, 0xfe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semget(0x0, 0x0, 0x24) r1 = semget$private(0x0, 0x7, 0x290) sendto$inet(r0, &(0x7f0000000240)="033c8f67a9c4cc1c6a3839b492c2ce9e7d176798aa89c8e521da3682b9621a138df91c671dde8d5784ee98fd48d27b8d0e0f053a020db9296348eb7179884d8e13a4d80b4de6fd114cd77b3aeef547c6d041a134d8eb4df2986e3473472aa6602995e0f4f143154932642eaa204e3de0206283718cf116c18c4a3df0058e9afd1062ab9e0bb225c8bdf4411150b6412ceeb46340189a18c6a371d1b6891971d72103a179d9e87acf034b34054dee9a0c9d97583ecba1d13c08a56f64bea115ea111ff7ce9dd9a5c8", 0xc8, 0x1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001380)=[0xffff, 0x3ff, 0x6, 0x3, 0x3ff, 0x6, 0x4]) rename(&(0x7f0000001480)='./file1\x00', &(0x7f0000000140)='./file2\x00') sendto$inet(r0, &(0x7f0000000380)="e80c8dceaf00f32b15a212a96059344a62068c054f7e15d45aa0f79260db4c3834949551edbb67e26fee54324a747fab876fbfddfab32d7e12127896375343bd7dae8e32f7d5dd7e0ebe66ed030a1694453ef2185a1e89c4d097a5947e9947f9945105bf7ddc48e8a3a40007cfa3de2fb7813e6fba602945e652b1ad0c7fb971da82cc50b0bcbe1b0555ff0e6bde926f307d20841e255aa40a82be1e2de9db6f0a91c191170741c2f249b8f48d393878ea33573f1bafe7f7dee6cca5ca9b91f2dbd7112475e5fabb2a3ffb0f518d720627bd7d34e6ca635f35a8bbcd0d9581521945ef436ade16dfb1046b7ae17393300d52c59614a460f4e4eec521d0b4a0342cda691b8040d0a4ea0d46f1bd741ccf325784f1a0a78348c2512f9389722c34ab85a399e3f466ce0fc6356d9b94369a21a52118aabc527f126ca93e2ff6fe5c59141d83282ecc3942ded3bd3e7823cd4b4ddf074e9aba8d8587cf9bfb030cb524bdc8a99d291ee236a2f8872b44a9e96c19d440dac5ff94573eefb1205f2fcaddfaccb34ced63efe97edfd56295871f346683bdb1d0c726f12b8d3f76e512fa3512a5de4b152f7d1ffdf3fc3c9645dc51a1fe73da0602c2f8d23b8101eb276cfb28120a3f0076b038ac5924518c472163ac2932f061b36164b43e8bcade1ceec77370e2c93772628c15e8766506ccfd3806dfb4a56ba05611efa3d8cbc1842d757cd5b2016ad63d746006ac872add1d12d88e7b41f836d6a75bff26beff73b00c504d88a2b976b4b40077389d9cc04e95298d67ed32143e1dcf136c5d5b271d0136c5709bf93a83e8bd7ae7539f2a390b9496bdb5f98637ea655069c481080cd9d81c8e0842c5d02f973130f52f4d6fbcb1c21727b3fe78822d355863787cdd7e016ac2fb41a76f83ab713a25a00bb63a9dd7c6667a6b750161141728a55205cdc3987b928f4fd6e4571890498d795739282b00fdd4da0015c49272968490da2e56607b4f23efa667f8da0a25e01adeed3997cd6a69465c03ea5965a30afd21a32ffddaefae7cb9b664c2a96a5c4e4d6ce7f88f0724db7de44b34155f4075d78ef997f7bbe72e929fc9e3301203396f61ccbcf062e962b5244005d147181db9f424fd03613bb36116a26a50b431069b6e898434520518ac5d70cd85ce1fefda94856cf7450311c642884af5e0f08c346fc7cdda14fced1e72aede4b9cf3d3571375af16fe869e704530560edde1503b635ec9bd368c8a88215f2bbba22164f9f55f4ba60b8d810d3eb89bd0ec99129e839f1a157f4ec1b9db2de9a03023fd64cb572000f532b4ad54d51e528f4c739d53adcae6154d1cd45eb4f3139456439e1501d1c9291bb610a20d4cbdb6406efcf302973a404fb746e557aafb6a54aaf8d9baece3bacd582fdbe3bfbbfa2b29328726edafabb7d46de444a3398f7c57836011c643a437a1fb7ad84871aba51dc6788d6c71febeaa2665da4be51c396f349873d6fbf1d89a9b617d65575d8f3a80661e57ed64149c1815542e342fd11fcd0fdf6c4e6bc567a5c245e6338b9a1c27e074391263e55923b5e66115b6651d01b14479cf44eb39617f785b66767a11e62fa1f0f10f355d46cc4556140d51925d8bb1e66c76ac413f889997c8576370f92282c638d820cc9fdd5224f82c14b614d44910b50fb9d1aa7656153c3f5b5d08f86115d5f97b6a9e12a43ee3d498584d766f3cd328db1d4b6c90e4e943e2c6ff50d818f97c2793393ed866b035331eecfd5ec5937ce8bf3bf25691d09b750be495b181535e25435a90f0fae8614d30f7f520a2803efb8db9c5fdd4edc609d490ac8b11c3187f37b7c00d4adef53b7f4b1dd908bc94ed65121f3fe570c536185d6d2f41416537359d85bae309625ab1ddb063f8479ce0cd537cd8fe99917d1e8bb5076e737247424cf0f65a46730071aa20786cf5fa9177f9ed99177318f0d47fcd6d35dcb8a7a05da28449a37e9333050a2da4512cc29773e837960b4614ec00e70fe539718f599eaf561e65e7463d057e8f7a0c3ceae60e28274705e8b84926dba22325b1fcd8445955a1b13013b2707da878145c98ecb0ce69b21bc424d3bcab402d725fb3633fab974b870aa7dbbb5e9c7f2486fe34d2f2d9a9524a48d1a18b177344e13ea19b68dcf7c2f398d9d63cb6b1768612d3982faf428a34d4eb83a4c006b7ce5ad0ec6eb811694409a8ea927d553bdfcf90dac40ccb001e6337724db413490b4c344b69c93a50c4702ef1185a13fb0fbd6610804476de348c8c39049d12a3fe714db29720128e15e8017e9d7b4b13ab1442bd24386706eb90c7ea378de96bb4a4b7dcd4387e33ad88246cf2a46826b4534202db08dca732b8139923621a0966c9dbadc8176cc5dc65e1fbe0535e50fed9341be39689a900036e1e7ab8a1ddf1950d9cf58a3dfe6a06bafa6a55716810eb5e57bdb4bb172b41f9e2126e998749b9deb9f5257ec06d57825f6d91aca31fa0f2ebd84260a3ea7ba1fd3d25d45745529e112416d2d667005ca6ea9ccd83feb2e818f17d18361d51a1d238518cabf2f0b0e63d6d9217238c2162f3e1932f92eca53c7c52a1554b0a08f8c3ab76d1637209ceb32abd01333d5035d013479031cb8726a2fa99d6c5cf55c4a399ad71215318f7007b2cd72b64838259a61e509e8c2a13b06c0ed897ea79ad0aaf3f6392e3cb02cb6e165d416bdce5c340497e5919b6d71cb9a8446ac5e6929c34e5ce5eeaf0c7bdbe113e01e396c4fc1ba9b6e9341d5886c6b0fd43faf197034ec7d097412625123edcfdaa72ae8e96e6ad9c6f698efa350dfe55ee3e858767a031290fb14901dc07573aab5f470410b6bfc64ae02cc7f08b30c4d45958696f53cb1e33783fa142f7a848ea28801f8cb83110422c61c7396c1cbb8fb02737480dc17f80d6f7416e932f494ad0c11f7ab065e843dea17e50f089573bf748cda22053f3e3f52b50d4c7daacfd27c5679442d0fdd09744fba85c7d074a05dedc4d445729ced366ef0299bd8d6e9fa6917a540f3483f5eb48a6430661ac17e828425f5eecaa6e7998cbc2d652e23fd40c2b5fea1e3323bd900f966e35c179dd2a9ad78a55ca8d6520a057096db599b6feecaf2ff58bc5fa710c349c45ca8e1c9b620fbea82737e7b5789854c6e645798e124e6172e5dafe4a5d7944c88e725ce61c8052614026466332b441abde12ab782cd0c6e67d52b42409b8ae8af3bff96a662ac0258f258ef4de5c510c2ab65538bdcda3caf867932238cba1a94c5847fbd72e9523a64fc85751766a86c249aa918cb975d26ade2db4f62aab5b8b43b3d38d1338afa1219897a3ceb1f6aebe56b65f4ec47293d6e10493356ac4279e24038d699915506ea969127b32e508a6abc8781ac755dbb7ec576d1bcfdbde0f71dee206ff012534dc29b5395a29edce79db09d68ff0d850abf5eb6c18215deb3798b7a2314d913cf271bbcc98a27211afae3de268bc2051b4071b3a2dcf3c0a5d5a989a215048a4bcfbed390cc8aa4d117542805f5d34524a97228671ebb160f2843d52b2f455b0ddcab874d786336a57202665feab7bf7fe631cdbf8ab70c5a547ac129e25d06d1971e31af6af6d8983f68610e1a959ac7d14bb8f5994071b4d5886849e3b0b1e8da66114c84b1bfae7dde184ca048d354afd6450cc58c547d11131bee38583b3df0abb4e6456bad248c38a4cda8390cde88822d39286500728c5092a6df7ead27823fb3c7d54eda8bdb1bbbf7adc41b236e3d52e36c2952fdef4d6399a472cd3f95bea9c6519aba02fec8e48ee43e0c6b22c1a3f919620369b1bfb5dc973e603a17fbdc51815492353ccda889f02e5d6389acd38d3e2a851edfcf2940b368f8641b6a0d8c89b6ee29cd8afa8cfa54634ec633ff39ab8e0927654d5a06c0acbadeb165af8d9532b866c1ee42871e5171340ed6027aa99001194f2f8b0bbc838e1189eba2648ae4427c492f7dc072aeacbdf26a57f5fc13e8a25e50545b809e14062f6ac0f5540da81aa60a6e7f783160a68ea1fa5dd57be78e0035d33e60b2bd4987db2a5fbab6b70c0fde1f8a460d738d8e8c269d85715b33dafee4a7269a81ec2c7e574e0bc3ca53fe592adf4655f7ef5b0ef9de6c9ad34a395e051e3202b090988593fb5f80b40c16bad4c0b04265987ef8596f7f15d5f73bcffc7f78f65785d55facb36405476edfa6abfcf5d49c80835b4278a40b36e26e035739df0718f404a15001edb88541a6617baeae7ee7cddafd270b3a7abe0c07fdeaea9f4d9225da29d991c8886596d802a6590445b76a3d682721a363f631e24c0167503220984fcb9f9ca1daaafbfd1d4606cdb1aece833d9e7f684b8a2815c2c182d4fcea7c6cd60b248090f5000676665a2ed5c2cd8847d1dfb06a0cc05e7b358dc4d33f3d4215ef72c10c1159907695cde62032937b558aa516c7010b76d10801d74cef1a9bb03b91946e199a9c3bfd0f4cc1626327d563f09e8d88afec56a30e9ff83ec2456c4b8e801c39412851aaa56715576076ed826987a40dd52f22991d18fb80664423eeaecb1c4a622fe08d94a875d4e0180298d5287477d3bf724d7b7ba30c1eb0471327c78e8711fe2a0af4fdea2a77215784cc2b30b6748f09fb10216bae7d8c84b378a5f47dacc4fc7cdf28aba8c4e78e22e303cbf227568ddf4d87748fcf6609c9b87635a922ff8ac60185bda5aa452358ddb726e98abb266df97fc625ca3890ba1836567557a3004fcbe7384ba0b05c0fb6a289c85a4d507d26f6d9b4742327c5671268c0cebe910253ef36074e0354809902c22560791b8242517431bc8f2dca059969335a2af4917aa0840ae174f3b637a58d0067faf0977d9d50d781dde8cac7fe36982eba4ad61b3ff0aecd744fca20fa67aa4976fb900b68245eef3b914d4d103eb00db34ebcdf1a9c890ef26ac16410265015510487b43f3a51f15e6f50a4a8f2c8662cea4193d17382671dba158fb29ac8c06ff3483d07be8ac2fcc552e44cef4ccd2f63dabb6287041d75d5f4229e7bebb97cc17be5d570218e14944186e84b3ac1ce028ad52213f5131ab8826dc3bd18173656c49508aea1aa4ba52536964c688fec36c51c78579400b75f9bf482f4528d459dfaef09895e25da89fdd83f1820905cf3b9817cae43e1ec5a5968db18aaa31acff852860fce5709a2e12263bdce127dcf124003f042c4ea2d9d22511381591cfc8766778b0067b7802836c89a8d06de514ab643602e5fc9afc88b31fb06f6a9efd89aee7f2de0d363c28b3d1bc13ab00cb9863b9ac7da34b6465404213a36debb40942bf9a714bf2e0c55c239c0fc514e03c47591ad79c6c25fef222192b4ccdff8d19c0035d7c36938a59bfbdbf1120aa8bf426f2f01b07f2eda985ab46bffc870f3b6e2ed48415484cf4ed8de0b9a0a66146bba503990bd6969fb602efa341b8df6782e22b55a3dd049fc5acf1631314bc28f3315d2f1d06150774cb0f799e746f68816d510957ad831e900a12789b27d238ab24e45a3fd7cf1a4314f872e3c3130f60c7da9fbb612cf9e744b9a3dd0c18e002bba037a5280a8594d388948ebc8921629ca7b55a445d378d66b34696cb86e9ec33bb0c3b736cac090e4ca674b78419007d451878f16eaf402c9b587ac33b7d0f5cd314553fcc55d527c4a56325f0afa7d4756f7fecbdfcd477b652b7035e12826db2c186555a1d2d291bbece8bba1254d237b62918a4e15ca505cffa2eb28d23addaa279d8a331d464552fca21600e3a14e5a930dbc4f19485867aab", 0x1000, 0x402, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x1, 0x3f, 0x800}, {0x3, 0x8, 0x800}, {0x4, 0x0, 0x1000}], 0x3) r2 = open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x123) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001540)=0xb) clock_getres(0x7, &(0x7f00000015c0)) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000014c0)=""/93) clock_getres(0x0, &(0x7f0000000040)) msgget$private(0x0, 0x10) open(&(0x7f0000000200)='./file1\x00', 0x87c, 0x12) r3 = msgget$private(0x0, 0x148) msgctl$IPC_RMID(r3, 0x0) symlink(&(0x7f0000001400)='./file2\x00', &(0x7f0000001440)='./file0\x00') 20:58:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x22, 0x3, "1eae8682ab0320755bb8bdad345f071f30206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) unlink(&(0x7f00000000c0)='./file0\x00') r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x88, 0x3, 0x180, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0xc2, 0x8, 0x8}], 0x7, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x80, 0xf0000001, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0xffffffffffffff31}], 0x1eb0, &(0x7f0000000140)={0x0, 0x40}) syz_open_pts() 20:58:18 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)) 20:58:18 executing program 0: socket$inet(0x2, 0x2, 0x0) 20:58:18 executing program 1: clock_settime(0x4, 0x0) 20:58:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 20:58:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f00000007c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef670db426576f000a63f5ea90a08df1e894ff", 0x379) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 20:58:19 executing program 0: r0 = socket$inet6(0x18, 0x800000000000004, 0x10001) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 20:58:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c2}, 0x0) 20:58:19 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xdb, 0x0, 0x3bf, 0x0}, 0x40) 20:58:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:58:19 executing program 1: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x8, 0x0, 0xfffff7ff, 0x7, 0xf8, 0x2, 0x19a, 0x40}, &(0x7f00000000c0)={0x480, 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x10001, 0x7}, {0xffffffffffffff00, 0x5}}, 0x2) 20:58:19 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffc000003) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x42) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000040)='./file0/file1\x00') unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f00000002c0)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000380)='./file0\x00', 0x800, 0x1) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0/file1\x00') getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000280)=0xc) 20:58:19 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x31) r2 = dup2(r0, r0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000000240)=""/169, 0xa9}], 0x2, &(0x7f0000000340)=""/30, 0x1e}, 0x800) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fe66907653000f461e3170ccb507deddc5799ebed70dffc00fc638078d836fd244e6e533e45f2f59b8c71c9ee49fb5e74416dd7487d8e6f9a98359f0c53f7e35454b831dad843a1ce7341deb137a373820a74a45f5074d6202e729cff4b3bfa45fab331621a"], 0x1) pipe(&(0x7f0000000180)) 20:58:19 executing program 1: r0 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xe, &(0x7f0000000000)={0x18}, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7, 0x0, 0x0, 0x0) 20:58:19 executing program 0: r0 = socket$inet(0x2, 0x40000004000, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4c199c6601", 0x5) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0), 0x0) sendto$inet(r0, &(0x7f0000000000)="6309c5132e8292d4714232459ed90787c6c156d08722e7d72e040dfd4a0b5848abe5b15a4ff4297baefef59ba4c2a50c949209b288063f8f09a8b48e8dbd41f2e17996e4c1d5c14f89596e9c212b6dc94475c5aa", 0x54, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 20:58:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x12) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x6810, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 20:58:19 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x8) r2 = getgid() mprotect(&(0x7f00002a6000/0x3000)=nil, 0x3000, 0x1) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000080)=[r2, r3, r6, r7, r8]) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x101}, 0xc) setregid(r6, r3) 20:58:19 executing program 0: r0 = socket(0x18, 0xc002, 0x0) socket(0x20, 0xc005, 0x5) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 20:58:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xe4af, 0x52}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8000, 0x9}, 0x10) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7189f8765d5ecbd095cb1ec4e1de56", 0xf) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:58:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x15, 0x7, 0x3ff}, {{r0}, 0x0, 0x1, 0x8, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x28, 0x12, 0x5, 0x3}, {{r0}, 0xfffffffffffffff9, 0x5, 0x3, 0x3, 0x7fff}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x8000000b, 0x51, 0xe9}, {{r0}, 0xfffffffffffffffb, 0xc, 0x40000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x9, 0xbe63, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x20, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x19, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x7, 0x93, 0xff, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x693, 0x6}], 0x1e65, &(0x7f0000000200)={0x9, 0x25}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) 20:58:19 executing program 0: setitimer(0x3, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getpid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x80000000, r1, r2, r3, r4, 0x10, 0x9}, 0x678, 0x7, r5, r6, 0x6, 0x8, 0xd6}) r7 = geteuid() r8 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r7, r8) 20:58:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000180)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f", 0x91}], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) clock_getres(0x2, &(0x7f00000002c0)) r3 = dup(r1) renameat(r2, &(0x7f0000000040)='.\x00', r3, &(0x7f0000000240)='./file0\x00') writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/203, 0xcb}, {0x0}], 0x2) socket$inet6(0x18, 0x8005, 0x4000000000) 20:58:19 executing program 0: r0 = socket(0x2, 0x4002, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:58:19 executing program 1: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) execve(&(0x7f0000000000)="e91f7189591e9233614b2f00", 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 20:58:19 executing program 1: clock_settime(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getrlimit(0x7, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 20:58:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = msgget(0x1, 0x408) msgctl$IPC_RMID(r2, 0x0) r3 = fcntl$dupfd(r0, 0xfffffffffffffffe, 0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r3) setsockopt(r3, 0x8a6d, 0x552d, &(0x7f0000000000)="335244b3f39b4c", 0x7) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) write(r1, &(0x7f0000000240)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x6a) execve(0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/43}, 0x33, 0x3, 0x1800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3, 0x7, 0x851, 0x8, "92575a83c7d594c11cb1cb529a72404bbb67622b", 0x10001, 0x3}) msgget$private(0x0, 0x280) 20:58:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000003440)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01da367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163a6aa2d9c4f11f24146d0d154f0d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac2a47566afceb83674bf5e5355495ed6e576c9fb6898ebc4920432c8469efa1b3e65a942bf90b69b334a5151a8568f38ed02c3de4b372c95c16d13d96158a5053cb7ebcb7a393d927122675b310963d1e592f713f2174b6b36df3df6b9ca45405add1540c44a39f4f4da0ab5f7a6c825aba3a6373b2f63b41f3b1b02723784762fe445efba12b82f9ebaaeb903c32837a0e8ca16394ffd6e4bceaf85efabac07054025983485cab4e10169219ec32234e757140a7fc814d5b3db9a2983b724ae5ef56ada0ab8c020003a234064ccb374089b2ebca5a1791f0b4cb6e3ccdfe62490ba1145937a7c979031eee74c53a3af0da7f3b70997af527815445120000000000000000000000000000", 0x106b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = msgget$private(0x0, 0x4b309156170e05af) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000ff07000000000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x9f, 0x0, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) openat(r4, &(0x7f0000000200)='./file0\x00', 0x40, 0x400000081) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:58:20 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semget(0x3, 0x0, 0x1) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) getuid() mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) getegid() geteuid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) shmdt(r1) shmdt(r1) 20:58:20 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) kqueue() mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 20:58:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() write(r0, &(0x7f0000000000)="a58fb4800cb05dbbfaf2c3af7af2ea7cd9edc0f901", 0x15) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) 20:58:20 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='<', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) socketpair(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="1cb0d82e11d04c9c7ae13c466f8704ebf0d65d9c4e331c0c4d9d522c50a7cbc8c3c5b645160306d3d922b0b6d7d086408c3283d1c58cdff30cc481a99134cb0a2b8ff8ad373f8c3ac72e08e476715b8a9ddcc3ea0b8be2d9a695b35b99afeb8bf69faec2bd8c57e178ab8479f53c3c87337c071b87cde77b99a958de6bd3e3219633ecd120443a7ccbed63967b", 0x8d}, {&(0x7f0000000280)="f149cb77b78901d5fe9f5109749b9657f451288f5da72d167ad8eeb9088fb152a218f2a2a6d6eb5c9e03f44ce5e900f0ad2460a530b4207dfafc35ba14d6f6b50c13003efdabb8f71a", 0x49}, {&(0x7f0000000300)="4e9d6c65f778938f4e458ae19a14c90fdebce6848460f4243b9cf3edade9976ae7729f5a9370e1dadbfcbd35b8de41f2af91fd17dabbaeec4d67e534d29878924b75b1535c023f65c9ffd2ae62f4eb7441192aed69359f65db4014091ca21543e2a5d8c2dcd9097565c620259fc90be69a3a9c0919fd89f7bc3da3e325bad2112baabf9e0f1218d19164c8e9edb48c2ab522513c8b8748bee8", 0x99}], 0x3) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 20:58:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) 20:58:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x3, 0x80) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/47) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) pipe(&(0x7f0000000000)) fsync(r1) ioctl$TIOCSTART(r1, 0x2000746e) semop(r2, &(0x7f0000000100)=[{0x0, 0x6, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x3ff, 0x800}, {0x6, 0x2}], 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x101) readv(r0, &(0x7f0000002740)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) semget(0x3, 0x0, 0x80) 20:58:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCEXCL(r1, 0x2000740d) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x6, 0x7, 0x0, 0x8e6, "79d1ae708ea9f7098361ce2576a4e0920ef33682", 0x5, 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fd28e2b5dd6474f0d60ababc9d2400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:58:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="fda0884a9e26a1d3d7a173590b54fb1bbef2e37ac9a86764ffb169ee7b943a30a6e6d78e507cf462dce6c6d5a40a9004f699379ec7f19a589fef8ffb071eee31a39fda0ae2d9150c0ee239d43e142376c9c8b8b9f12b9bc709da1dc5620142993095b0756caf6704ad7115863fe1ddd280eb140241cd5ec2eff9", 0x7a}, {&(0x7f0000000240)="dfad55316a11fdef87ba802e0f6b03fd921387120d770ad7b0afb9396eb11f4431dc03ee95d7184ece753850d99afab83ac3233f26f3d6dd94115745c19fc95ffb6e64d993ad4eb68c1577df851d0b2704e278c4b3a5262353e39bbeeb9258acec8064eab763dbad4ef61040a505c493e0720d8573d424ecbc1c50fac66dcc8141278429766002119105d781f0b90b627f7a2f7aee4dacaa435755f3559b708ec568d11174fef67b08a6131df6ccbefc14e3d89c0bde5021dfca3aedbd81db9eb4e84dea7b1d9792ec2c364c8c9d7993710660d0fe324aebbcb511ca449b171530c4b474e0a27468de7903ac3dac", 0xee}, {&(0x7f0000000340)="4cb84a83f1b3b5d27867d75bd30a71b423f7fc6e544aa2a7a99fd7f816450c32c1532df447eb0664ed81a054af340ee32d4d231b277494ce6ded5d1d946cf2565d86c28da5ea311f5fd90139c64f87e3f0e6747cb17b1e9c7d37211affc89fe3a698e9a4ff6243a9db31d61e00068c7a4be4c43f92a89e9d001785af28dfbe3d808c9d274247455abdf604a4abe4ef07340d0bbca3a778b7aafc7618a1f045a9de33fefa24d090ba890e5be3bfdf8207600c3e6d25cf7002c7c61c5f9df175b625d643a456d6340247761a4238a3bc6e03ffb86fcf0b0ecaac7b2ee15008f9942c0c0bd4990df79382c15154f9d00dd9ec040159", 0xf4}, {&(0x7f0000000140)="8d8f8db23e9da66c104c83a7575b6c1ccf4378b4162b274a7825f39e2111422faa35544d9d31781401b81a90340c1b3c3c00488f66f41d64fb6464f207fe29c41b71fb63da28ed49325af616dcd4199f309576c77be2f66d34ef8d1c7203129999230d4b16bf063164b570d1897ff348", 0x70}], 0x4) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) r1 = kqueue() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r0) r2 = kqueue() syz_open_pts() r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) execve(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000440)="22fd999f015df23b4a69594d573a8536ce6d119a406f22743f9015ba930dcf9e9f631fb32b7434ff92803c890fefbe15e200ecb40db8c6ab49da5ca632689479ee", 0x41}, {&(0x7f00000004c0)="7f24c0e3944822549d86b2aeb84adef61a108ea77f03252b12871c1f06cc832e7c89738c94bbc72a1aa6419baed14a211955836cd7aa9ffc6b04b10b605c50870866f24e06f214c7e283e24eae2c6cd4e25ef8a64dd674c2e3616f80d5283c2e50c1fe7c", 0x64}, {&(0x7f00000001c0)="fae42311ce78d02cfc4fa395aecc9e0869734cd42cdf878f6a5c35622552eae679", 0x21}], 0x3) 20:58:21 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="8d", 0x1) r0 = socket$unix(0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="b216b68fa210c9", 0x7) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 20:58:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1ffffe99, 0x1ff) read(r0, &(0x7f0000000140)=""/199, 0xc7) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 20:58:21 executing program 0: sync() select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) 20:58:21 executing program 0: r0 = semget(0x0, 0xfffffffffffffffe, 0xfffffffffffffffc) getgid() semget(0x3, 0x4, 0x30) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000080)="c55de221162cc704f5d3b83c874616340c73722791bfe38cf47a28541750a83c6765280bc7e770eae263b19446d4181e76f5dc8effe2803f24e291ab25024e7d82d9bc39fda3a8239196402d0831ce8780fdce75120562d7726459095a782fbcc3328a2ac4a0cefded617b6f5d8eabf6c2777607df7adda55e4e6b918f2532266d0d3b92e758e09b7c980fad8b5b235055631a664e989b963532736fece7eb42105e9b3aac9b59646e1a85cd936ecb75aac3c4d2e1a487debf643abd04024d324f0fcd3d022f391010f5b2fb3e76ffd9f70ad382dfab069c208bfc806a2970dac32e7b27f1f51bab85ce1c6b50f2", 0xee}, {&(0x7f0000000180)="89ae43184aaa911a1a638b3b7eafbce5803d5df1590448a011c8cda42c7761037ff1f0f1b5cc2b23a8ff2c7186d99770958261e5a7a1e378a888e11ac39982990d97919f40d557ce47e2d6542a696041ca936240ae9aca1e1afca13acd8251a3aeec44551daa74a7c013caa095c58a4fab1874b7aeb33321937eae8cc64fda5bc09d8edbd0002b4e756ae262ac949e0a8a5af9e92d2909113330ca893673099b30f09c01682d08d7aae8d1ac08cd567250483d771d116bc3318116059bb38a4a79d1e80fd97be1f4d976bb30b8c0b65b24f00112e097c5fdcd4c0994bd538a2a684210f2756159fbcae2ec0d4c9cb8be090bceecfecb37", 0xf7}, {&(0x7f0000000280)="af5f91fe9175b54bb08c38ff3acded6f82389cd8a807ce0879a208c0db72e0088904552d8ef4acbbf2b40bfcc50c0e32cbca6c8be8117813853787a4f37233429f1d58018ab42b56b36ba28523c70cf57f3ee0d12507d2e59f1934c151b9fc91253aa7b69c476536b6981b3c11527c9cb4d80bbb47af85cf03711c21a04760fd9b10b7c9d1fdc1d2aa349a3ba7ae4ae796ff3403b63f84cc64754cbbe38e0009b1b77acb0b93e71859dc6a6d4deca2df56ccd8b3f6e2576aee3fa98cbf9e18d7f0027a904e5440c55a42d9f484d01d3bdc8e355776bcd4a39688ded768426f48d34adbae822dd2", 0xe7}, {&(0x7f0000000380)="f085f513685fdb2ec6e3c19866fa2a69d211ddf20b776d47309df21cd86f59678795006ac9e5d4964bd30ff010f0f84ce69d6e5453bb02f00411826ccca1ea1e2ae7803fad9d0c8b51887c9ec2eabd22ee1c0cbbbe0a7042ca4582f2e4fbf3313d24c47f6eb3adc98d32c5b92f5247a9874e0af2e47746713e94c9", 0x7b}, {&(0x7f0000000400)="fdeac3c6db6b1c88cda4ea649c1d85c2270f9d64dd", 0x15}, {&(0x7f0000000440)="41e14f6dbfc6a175c1b83d484548468c6f22e94e3a678023b851d67eb44f372c025998b79dc4d7156ca54ba3892b70d65edb20db0cd52649590777348b67e9431a234f2a56a4ce9bbf0be91d3480b2e27886c805dff96cb57c09f60d16174ecbc7a2de0fb23659637f66890925ddad51ab7fde79b90d87cc15fda5fa96294432e812a1d07ef28802fb9297dae988dbdd247615860f426416e77679f35932ebe0eb6f49d51d89c1f8ffd2c8c89148ca0eebbbb1ba6da75ccdb4cab5efe44e8bb632cadfdcb3e4e0d3dd33834818d69eab17bdde83038cfdb3e8f1fc757b3a661d133ec71fa77a05e0df80a9c21cf86267b0e249e69b97b72fb806aa9e38bc74a68d22d2785949d87777330c6370eb54e615ae6c377e38da26ac495d30ba788be6aac723740265bd348f5bd7f946c045b66be32bbebf6fa9772fa0669c5d86bc96110592bc22710cdce27544888608049d1c25df96d9dc73d20cdc2d8965947e4df22f509902a1cc16e917449dbb61ffe4cbfca5954f3703bdd9cb216d9725e75e08254aea0ca025e0a8806bf2e639089affc0c697b2d65c7641a51e56790160cce09e0663da5007be58c16bfdc3766dc76f20c6c091f22d5781dda9300b00909e58c66934e840d32c49a450ab034cad67e5f8aea07419df0a3caf45613a234e0cf3475ad19fdcfc571a6f86fddf44203bb45e12d70fb86bfd2cc51d18176fb36458b5f4cc526839a14de2ed2bdee65a8131dfab4e171c33969a6550181e2ff6c528dff3ef2a6334cd57ea6d22af292c38af37f9e82d31b805de17a9e2ec2b388b28a977f46d7585a761f26641087a0e893bfb6a2edaa73433ec7fd921aaa152467f6b939e5d7a52358a4a2472d2ac21ed6fdc7d8a0083c48468bf96f8edf28d023e63b44359264c6f62246faa9908fb4539290057bf33ea7fe820b4f65acf7c22bd4eea1c3b81721c822bc252d72be3d852a8a4e65d470584c84ecf82151242356a4d2f79f7eb55acbe0be6ce0eb8523b1e374022416f0ce82aef9ee7d4477f957987c82d93fd1bdb9dd3892ee91501728208ce6a1303f2e3cd9362df30cb250baafd332f60d1b16acff48daf60e27d9f1f09706273af36ed6b03d2d1796a9c8c4b11bb5e33f7ef11ca1ead68eebdda0e820762f77b27171cbf545fe85d16473f767657a1633211978587d9c5da4e92e96e7290138c25a43ead0b919ffe7c209cac0d74c377b31fab67f8e2490dff8768f4eba312d737a1ff7ee87adeea5d92cbb4925080f0beb853df3fb9dcb832a9f8e5692273b2039d7c0fc9c1cc31559f0d4bcbe622c9cb0fccf42ca83bff5f6d99489de5c4f9af547ef9afb528e75578d508a242a6872a5dee9c0cec8ae315f70d3210e27fb0faa82e78e0797ef4f5165b6168214dc36750b56895e18420dce17e563f1f7b03f0735d80bb2a032f4ae1e111886ca8ba1bc24ba5399126559e93942b71bec5228d283348782598b0f180d665893d58a246db7f91bcaed51e26d18285f9b2307813022cc00f80e88c3cc9cd55ddd802d4787e328c45523f2d7d51fb9e894e6759cf303e5ca39ff0348eb3eb9e623ee27bc5c6f2209b37708558fe527b585c8bdfab4ab911b710017903c4b047e8dacd760b05f9e9ec0b2a0716964103ad7b7eb1a9c3966a8922a508f0bdd2a15d5e90e838aafe6e760bca463fdfda08b5fac0cafdfffb4ccd4e52dc51a5ec05dc3b423f4be5dec91d2187d40842e7b2862d432a4baec6ae3205d97d70173671e7533ca5fd690b53e78b1287f03a508561c0e180ade638d51d8c3c549dff9fcd415c5afd750cf689430e022e12223489b56ec9f0bfa08a9974bba63997d4fde25beab5b0783ae73f2f473350022d9e0da5ac7fc7af2f066e30a3821c9dbb4b094e26452d93ee9f004a3d6afe8daf4bd62447eb06c75b4cc5ee25830a5388fcf9d2b8ae380b390033ea5200d2b22dd3f40ec5b291b1b232f5f26cb0da22e4496336b69083cfbc14d8be1fffbe531147b7aae056f58d28c44e49d568404f560db85a4fdfb1c340491e444ffdf49ad92c443170eab58d76580a0015094767dc8ce87d787173e9a967f42f175b5164ba9ad8a8ee137ae14a64c744fc0ce566d3f77a03061e01e39f8e06670fbd0c2768fd9f935a053f427978d515b4bc6826fd851b6b8489ad8f7ada657d598b9bc136483cb205550a51f405a53e6bf557a7e82bd6cc5cf6f34eae3c9786ff9fbb30a5070dc5da9baf59a7b2c7b8ad3b28675e8e072ff36fe61864989b50b5c35ffe1c128b28ca2a35a1f16e5b2b4d6db4e06ec0d442cc0107c812018657157a229de8b46db797db3c603e8279598302f15388935c326768f96d3144eea3c78bd6aca4694315672ea385fb7d2458a7ac3c8721672490adb4ce74bfb40aa18903e5924af49606c1a8aee2029dedbe35848ba786788f8314ecaf7b8097f341709b6145b957e44408581dbda3ba1e0530905f16150183b276651f7fda3451d26e04237ba8d6a5f682b8c7c5790a18280d17aecafa0a5afd23433eea40e8eee0dffafc4701053b152c4f87ad8bc6a8b4d036dd41ae3b2478f445a1f030bd23c7c53ffe9a8f9ab1030f8642a2145d6f9c5f7d0fd36616ee600180991965fa9a52cb342c63b7e3f0c710731ccc513ab6288c09605e9ee953e783c89f42977ab16a2d7c7fd614f875430cbdc1a753ac7542fd4e12f69bca10586c485376487db1c08cd3051ef1963908b12e172873a0759125e42892f7aeb7695a94c29124fbc762c2a539ebd3f78b6c7cb37b2ac185a32f2493566e8e43c64fb5fab3e8e2358740be0837b97b7a875436a69e62ae758960f14abe458e1c8e9ad48b27dad27c783e04efe4715ecdac63096cf24744297e263aaf537a896131f4d6337c070f974f672502b288f63f3ccae8d8d1b4424be904ea2762d8d3e983b3879f39301480f5bf0f229a97dc86e4138b6e26ec54f80120d4aba6d1920a9db8221169e1311bc57f5a6ba578d006aa486640c212913b104e0e335b29e8d34f7451bd0396a6b6b80fb328cb97a7db9b593d8e1a94483db81c5f85236702eac4d139ff0b70e3eb3274e1b97fb8fda98febf31ca2fa290f365ffcb43b64acf8c52c7897477cc10ff02a5585e345a482d681939036b4ff802715cf7685a8aba839586d837c8e2b47ddb9aa46313f23fbfa5e2af15af16b5b8e0a43af5bbf4dd7adeebc2f13cfa79c1951ebc7f763afd132f5c978112357f6d420ea417705d8835d5918d8e1b2fc4eca072a20429d6e1f67f39d85167ea4fd5684ecb1aa380085c250b79754514b358c599f4b6c1b2fb72e8b0ca55ddcea338526506f39b0995f395b78abee0121a5cb7024f8274ea837011f70e9d6e3ec4943d29709359f832a04ce8ca52b03fb801bef490b7b5d2f23e87bc4d86b8e5d4e6b8845916a79d2cb53909ede7e4a516c057e5c5e20b302b4eed4587ba21fcd538892f2f18ce6cfeb0a916b8c3507f5c36201942818f2489cc0d69f946498b677387d34b5e4822ef76a5a4933d3ce2eb1ea54914e4d99a021eb45152f2bd03aa18ada07bd3dcd09345467a67e68a36f1d1c1bde49cd4c5686e05f1cd45887701c2e3f361359ee11673b8c8a8c09361f1f5897c5242d4bfc64efda0d9403a2389f7dee9b818fd0e1356f1ded506ef8b42c3d148c236b25b387daf9f755fa02c7d5957ea45e91fb38bd520317347f2f5963728a1535e0977d45c342c76bf2332a9fcc05207772b0afda2bd753ecf1e67b3bb169d549912cdebff4eca75d5a6d4ee4850517abe34e46b2d7701bfd097f0e520e7aabe02847ffb7dfdfffc5cbd343538cd929022fb2bda06c10e5c25dd33a92d2e2fd976a5cec793471d22e9fc74306127135f05100c597111194a22b0a4f6e86eba6ff4c8b5dca51a7e863c71c0ce7ce4adab5b64f8465f22545209f0ebb6c166b9387753a76991f4783497992b2a67c18d01aad7a451cb358f764501a97614783c41a58fe71e8e9cf1dc14009b64635270d4bccd9f335bc5d5e89222fea15582735cdc0b3ccdc93990e4842d954433781c4e8e3b8fd617596290a25a29fe02780459bc140cc6ab31c7b2857d7262d835ccb8d3ab81bda9fdb1ba81eee81f4a7f7266215e1d017cec85d696b95e3d1c09d1b7f8291b1a110ab83fbafa6a2db3d245183c61206753ee41678daf3b294795feae490c2a63812578aedc6ec780ec4b0d15150d8eabebfddf9bca54a1d7e6569ec3336ed86f048c116fd319a475ef65b7cb04d8124ae13d5eaff318859baf7cc7d11781f57b15aef8666ae198811652aa8fa68b903733a4ba1e7406c6243fe085d206d4426812a8bd4b8506f5514a81141e80cf61705f252ed5bfc0691cfde7b39a89c87f5db423302f18f6fbaa09ac7765be56cfadf7bd18d89595cd074f060e5729bcae720433a1877ebb2f6705e16ca9234393fdec0926a829295bfcd1f5d949f8ad2a808f63da9855e76f77ec44981f8d8371c0bb5ac701e4b568effe34378b632f7163f34bc19cb621fc221e64dc186a536198b9a07017efe767b3859e283e27efed05978551896a83357241e8f94ca7b0d076a7bdac27d20f08c4514e428430100b3159613caeaa22086cee73ab37d6014ad7bdcef1f706a807fcc640d065fff9433fc1f2ed3f47f40db6835a2aca55878d6369059b4513af26d15ea8f2cd8ac265970841f0dffbb7afe3526fca0c77c59be5bf2fcb9738094756785dd0193e9d28e291787f519664b7518bb857b8534f95146832a96ca0d9b5689ea757c2daa6ad2ed05c0f22c9815c9e7e084e75aad11630668c68391099e5873892e30780d7956f236b7f6bb9c2af60650e477ed9dfbbb91d714fee98e15bc2ca6d2954dd2cb6cd9681336924d356ce72719113969ffd3aad942045ca5b662faa2aa35a43fa2978f22c31226209d57a2b89f7e44234b688376f47e6f6dce61db81ea1ccf8397e8a7459783e06ca2e5343c3b463e24d21781def37c358086f2466c03b9350f12b5bd2760ebcf160d5bbdf1b690cd72060971e035a7ade831d454c81f863c67feb1e88e1b477b3eb20031c5bce07db196e4184e7ddcb249d8f9639e1330d6b5034a061d08f9ea0ec7f26bc3028e4f140d80a1ff028727a1bf056ce43996f4a58baaab36099145e496adbcb3936fe5e6aedd0c38a6a83299fa59c8ef3ea4549fd4928e913c7fd4005fb30085ca173c6e247f49452413f3c22efad582898d147493d7fdc4da068d5949b557f31d2d7bbaccabe8abf69c8fef1eaa5c470c8bac03501f16e4f1baf00e9c27c1106c3d6ade7f8058218d46a5bcdf6a77004d3f0817cc535fc01f79dde6644d252502e2f406a0a29d54b5b5ce37faa1c978b5f178353b114b3df8bfde5543a7d8942d8a5f6c289d50c528dfe9469245b59f74990ecc425f82c7f9cb4fe13f56f3e45ce902496f692cc25098676bcbf81515ee00e27d64ac7b2b18687ed3d0a7e19e529090eb627e26f63c79646b8e945778ca618de3470a9fd0d2f606677d283b0f90deee6c7bc23b04eb5bcb3851ab974bdf6b1c0b3f1f612c45a663ad972f80c48f0520ae5d2f858a4ab0ff6875c639de875d000efc4d96d03b3d793e3747b65bfd0fc10dc5da5a275ba51329afd2a0cc6f4bd8e58cb9b0a89d2234a4b8058be02e6638be675787dd6883c38f660fb0f040e44ae33472b7101848e3cfb3e6bb5c783add04d25d2b74bf0807f2a390f4f8ba50b4c073790bb18a480304a3e1c9e289ee5a7708e5eb8e42546595b73d4a83c9d2c90103b7c0", 0x1000}], 0x6, 0x0, 0x0, 0x1}, 0x403) 20:58:21 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) 20:58:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xd1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x401, 0x0) kqueue() munlockall() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x376) close(r0) 20:58:22 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:58:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000700)="37f8573c514316fae734fcb78de643d2c3510c9974e0d01b49d43bfcb24ef0bcf06b8d574c790ace657b22df7fbe25cbe1f1972e1f54cfce89907c522dfd44dce6cdc0d3617f28a4d8a202d29ba52b50424e554cd8f0aa2d55d7c9bf7dffd62ee3866451400317a0f0e326e706830e58666cdf381c9372228927701fcfb1c4d01d42d3f904c1329f4ed449d6135a9990fa44b4523165fe21a943c057e7d5920345dd7c854c463203c2ed165ac87d53b53fc69a50bce8fc4afa2c8aa6f817cbdd49ecbfb9f6713d0fe33726", 0xcb}], 0x1) 20:58:22 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) getrlimit(0x0, &(0x7f0000000080)) 20:58:23 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000000000015, &(0x7f0000000100)="1534a5aa", 0x4) 20:58:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x9, "1702079b37982cfa4e00000000000000fbff000d"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000280)="92b4", 0x2) syz_open_pts() close(r1) r2 = kqueue() dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097f", 0x11b}], 0x1) 20:58:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 20:58:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffffffffffe4f) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10108, 0x184) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/252, &(0x7f0000000100)=0xfc) 20:58:23 executing program 1: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0xa) mmap(&(0x7f0000d42000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 20:58:24 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x41) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) close(r0) 20:58:24 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000080)=""/193, 0xc1, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 20:58:24 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x80000000, 0xfffffffffffffff9, 0x62, "2bc29bc9b15dbaf10a0eb9cb17f5f2315ef29e5e", 0x3bcc, 0xa0000000000000}) syz_open_pts() fchmod(r1, 0x50) 20:58:24 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 20:58:24 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x8, 0x7, 0x0, 0xfffffffffffffed4) socket$inet6(0x18, 0x1, 0x401) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) 20:58:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000), 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) 20:58:24 executing program 0: mkdir(&(0x7f0000000100)='./bus\x00', 0x0) r0 = getuid() r1 = getuid() r2 = getgid() rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r3 = getuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r5, &(0x7f00000001c0)='./bus\x00', 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) truncate(&(0x7f0000000000)='./bus\x00', 0x0) setreuid(r0, r3) chown(&(0x7f0000000140)='./bus\x00', r0, r2) 20:58:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) lseek(r1, 0x0, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r2}], 0x6b, 0x1003) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x3, &(0x7f0000001440)=[0x0, 0x0, 0xffffffffffffffff]) r6 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r8 = getegid() r9 = getpid() r10 = getuid() r11 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x7, &(0x7f00000015c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r18 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000018c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000100)="6adb644d2b24e38b4a8ca4849b25b9480b846b7e836b1e186e", 0x19}, {&(0x7f0000000140)="62eaecdff2cec840a9125259bb5b4fc6d12b03eef021a759b06e03fed0498d8193392987425696a6cf61d9ec75bfd91e984605e1a970ea02e27f258ae6dd247eed85a2b35e9ee6fdedf931d5e89e2b3de9bc6fc5576dbcae0366c7b0e47363897c92acadebd7a5bb050314ec6d236c2eea9ffc0cf3a31bd5a45eee506bbeb90ee552e3488176d5724053c1f7ab8e0df52b9e8b6c1a72df8136d2bd6e60b1d936b577dd0079d1a8284f464644904554a6346e306975c5a5b21dad17b471413f9a38f0d571a6e6b456d9b985104533c746c0ce5a044907fdebca83b2d294fdf6c0080eae9af64c947cbd6d648bf22a2831290f4be3c19ebd198e1c52fa1da527a80f4e4da46e6dc5c5abddad9338179c5c4c41fb42962ae8897a7ef8007afc825c7b5a87ac939a7fe16054c5c4de00303e4b96ed744880b9cae500cfe6c3b8c65ea4416ec21571c14cb65be5448d75634fe6b4ea3a937d5a7dac570082be2e3be6495dd8c0241447f78c8e144a10a59403503e2ca6d9ad736f6c62bd05f77cdd3745e0922d6be6417a14008900066b4c25b84678dbd9d311587882e7f28fff9fe3068f521bda0f33e4ac99e5ed911b45c049e14113f69ff71531a2827e9252414d19ab3c9de41164029d5e138b0a8725025b0b7516b63a4296f2f8bc3109ce9a5517df5eaddbd6a12565dd34e21f047641e2ca55ef6f7ddbf5974b5aa7704b0cfc7aad5baaf6c790958f88983e714946f0b54d6d4873b079d7de0df1e773251ed0abef912b319bd32f161f08ed8d5e36272869b4f72af658e49d5328aea9a6da80f5c9af574faccde5efc98c1a73683c61845e8a7a4681ef44b7d57453b45febc539d393dc095bbe0390feb0bbdd0df40c124c4cc9e1cb6ef8658f8de5949e26273c79c56efd6f5342d0464f33c4d19a767d4ac13b9e56e824f93a8b70de2ae93aaa5af9d67abfd0ff51aa58d090ba3d88a07554a98997be374b734ac960f4a5c152f68f2ceb9c5bfd18468fefa1fe802cec15b8304000e709618baf7f49c3960b553f53f68c8cad82eab4ef67bf17c3c5f3a24b781fbb57d8f8234b9593f83b2bb9c0cacec018a52b3cde90ebedc4f2416baa17d1709c7aae43a73c0a80b0e47ee18bbe132f28075390641e371b3b6bde9f06f3da332e869db2c8f29dea841f3e35d603aa44be72155202de1ad9d1d7039041ad70f60dc65c0141c4aabf9b104cb0d102f8e80c479a226568ac6a50bb370735152a06f1e4398288fe2bb8606a706799f9e06461adcf4d2b536be5c5dc72bd2aee0eefb63a3943a02d13eb8b2f3eb7ec0cd7ac5fa29f7fde7e18e5417ad0ef95958c54d43d7d56512c17fecba186e6783679bed18f4ac560bd5a6ef4f8f5ff7e9c68d95e0cc85fd64c876c7f36c50c7e432416827afc0aea8cb5ea96e94e52cd1b2dca9de42605d1a67e675ffac95546be268853a00371dd11ddb0d9b8840dfad3c16eb82ed7cebf5c233d2e120beca747fce3d59f170c57324692a6b33f8956a1754e71bffa4b4c962705b69082befdb3cfb0d454ec7be7ab11a160c602098bc673281fb40961aca94f65e6ce51b1ebeca33886a255e49a7f35f4058bc6991d1a75a962e326a8144ddcd189216627986046c6da21fa598a768c8aee8792da1b9023d6bc464b2275dafd11c045d23b6c823ebbbd9b2902d0baa07b28ecb49c416753599ca45a75f3313378d007b4a383719ee713d7cd7b070c0925f3d8b3d2334118452cc9f5d9524552f8951c346ec5ed9ad82da0dc0eae09115806f6b410cebae27affa67436955a6be0d4d094a94ba395ec9a9d35d05da23639a4e79a3faaef48be468beb76bca672d1559a0b7a9c26be5ecab5461d5daefe22be5aff21a5d788fccbde00a3bcd67b0a29b1087fdd4c2d02fcf3a9ae3bb4563fc87b84250a76d38a08ac4d10c77c3f0adc8c7fc2d45a878bce4bf1e7f1979614572739fcc8bd5d40b235e5fc20a500e6d8846d515831499eb1b5748ac74b68173d68c06c1a7393754d77d4c34b286011a92dbd69dec6d5e249d2984d018fb4cfe8c3d613e8dd784b81199d6bc67a7a3b8c749c859f3a4f5fa037c7bfdda09c8333070ee9b8ad7890cc4c5a567a33c56990633f4ccc13a579f3fb16202dbd2b17d507d95e5dd3dc501366e47c3cc1f59c8845aea01da566421d9e2552b5ae3fac5aa4bf293ed8f8692a18f387fc75a002db2ace137523ad194d91504b34171567c94a9a891705ff1c6a92151d69e51a7d5883667e65c9ed0a77c7e9ea2f71c011f37703d59a0a16cbe622f97b55ba1bb53992d1cae431ff272a0b1e2b22a42c18c26199799695c93fb9a519b04315d5c4266314e144c4a032dfc9413c2f6738a699180dc3f2ce7fba5dab01c021ee501fa8c026be20e92368c93af2bb6f5cc9c1d7ab36493051eef496523345f750f59a9d3a74c2008c15feeed7fe38ebfc6f7fc7520eba9f15e4b143c7e0db0db97226a59a2fa649ff7452b2c7a5e4cc07bdb4f1223e5addefea62bf3e1e8bfb2bcfeb5da74346e19b8f9aec3d69b437dc3d1d883ce2ef0871ff03e777131984e8260fb30e47429bddc00b41f793fb94069a94da8efd01548e69dae3426aa2908710aa84feb95f77b1dd2dbd47a1c4277a3d21730d9435384744ecb0ebfe7f449a5194e287214f792ff6b1681cf2571d8cf3bf9dd4d17bba2df045b21682dbd2957581b3cedc36a055f493f500c2775f4137931f2584bab8ccc16b11df6dfd13ab716157a298ea101fd07bae075a3c75772d199a2ce63135f4742c15174bb938ae66a64e566d0aa3b7ddbd40883a25dc8d644cc2d7363d7f5dccc733d3d41fdeebe2480434a367ebe8b39567b752a72676d1af8e65074919dd74c1ca868af00c2d1866e1ae8c1c21b2d23334588c201baffab7ae33bb2c2359e710b48aa8302fb118c99225c2812a57d1a03aae37f1b9216c5a17c2f700f0146e8c579b4d0e2e596f2bf81adbc915fa085cd6f9639860bb9ee5b25d5d16335402f094a1c4dd861d16c56721aeb2db9f8a628bd63eb42d8447ab38a2b15f27729920c95ca3efccbe8ecee96be7479f68473ed70261b7f2e7fd3fcc4d57f33ba0725f250b1e2c5c7abf901786a4ea83a6d63833faca9c6fd3bd65d85b7832f427ebb79ea782aff6902c67ab6cf7cb62341b9f3834426d5e64c72907e7d004a06df7976259387d3ab2528bb0d7b97a021f90ac917510038616927c6111f896366ba311416878739676957970b52427333d463efbbd42fa4dd6eeef1117f8bc6d0fa76886679d8370104a98f123f5bbb83858d5e8b2c2942c9e31e01ca0df61960e0914671a8944ab2b4711f4466841ff65672054fd801915eb0d614e3675b8b9005cc79bf4855fc330a7fc8cf5a33eb2c2eeee2dfd55fcbac43a9f024911b623daa271da9fefc39d5493faba80e54d3de87dda185d5737f56753695de76d3cd508422a8042a5f23e0292813d85adcfa519cd2fa7c6d046a69a9b339eacbbdc31c893872431790f37c0689fedf9aaf262ebd953d491fea03be94fca3b7de7b2f8527aceb5ba0f1503d3e67bf8e41e70599500ed9825d197bf724572b135917246c38ba18cfe7324aef877ea1ff9fc08b607e651189ba4edeac38f30a656e7591ca7695b5647777aa8b47d3c467f229c744bcde7f1c08d7a11d55d0d6f2861741985008ba8bcd1a0800fe73515c008cb4a4aa470ccb9c1b0ba7cdbd677fb90811f742731a7dfed8d472e52ee10da52966b8b3491202714a10fbee8552f4722c79799d3a278d62d85add28dcdc5c4cb3c0ef47adc1f1191a9e409aeabbcb280d661ab75d576656b869165924b8338b08236dd651824e4da06aedde744de9b9ce123a70961d16ca35663bd5f02554c5e967bbb2a1f5d62e6a7937e6ca1419e59d264fb0ca2af7780cb5ecab8393623c4871a3f9151d1177201fc0012b3c84fd75911cbf426f8b6512d117f035df8551f14181dfcbe9c569be3f76b5d4f45972cf030a1be84f99a4b9a7e172b3b9c9e214a8d3747a18f98b4d5df70de84241783c2096ce22f41293ec72c64600ee429a26394a9329201b9c058b7128c48460d563e36ee5be5d8442c572650f64b8c9b23c3bf65b323efead93b63351e63060897c0a612f4baf8bdab85b25a56da792403dbffef6ebb543b6a5a23deb3aa6da526624b1709e1f7a9563cd52c1ba3f225f3803bc8ccc9d2f67f81729ec6e082f8f06a8393a5000daa449e3655d9743a82d94ea31196375f26685e1a9e5c624c670382701e2d04be4d2583fc2779272127eb96bae2d6240007af7633b2331520a35f9a905c6a11937609b1038f815039761f7c73defb9cecc8fdf8c7adb2a109b43151ddaca420f01665d2a35f0b4b49f08a8edc09f49215f83b8684cde167b884501a9d0705fc5c9faeb8a9c6ebd6694388dd570a597a5512c1fd3a72d61243759be8271f4abe9175dd6f502efcab4243160d451d4073817d32171bb6809da273f43f6b29c1096a676582efe17265e328a40c0b73fae57b8637bd5a1067c602db991c60007b177826dceb690b14c86a767070acef87d59bb85911b9b003929f82a713f562fa74a8c083c6afc48dd6bbd48f5bf5b725c628224c535c1eab09bb5d4a71e777b40e0d8dac1531a86b222618a31177ebfb4c1650f70a8cabd236d9a2fd4d422fb74c8a6c8d40dcc5fdb74ed1269678f5758ff66e7db78febd460ebd55742247c40cc08901f60b527b007ed684aad0c07cb0283d6bdf85110014de9a3c3ee8ae9aba40a96c49a503d07188a7d0b6a5a2e59d613cea0aab8bc79b426409c99a94c305231a640d37c3dd0cf67628ab40624dee6142c58d5dbae7e42436e3346ae04a1390ecc18b02e47f21c3bc4be8277b2ca50a21e3d44f2ce65977c66ebae78eda33b0fb94d6421bb1e4befa43f2dc593927dd1387e93fdf6545bd6c1b4a75e08d5601ac7108061b0fc8f2ec2466678a885ea5e81fbe7fccd2894df5394356ee9711e83d4a7feadb2f9252ebf384a615533084a78e7cff4e453d9c74d7aee2880ccf2f66c8ccc36a74ec45bcd2338150ef98a430aed00dfa2a67fb03e3ba9291ef682393b0cb40d685f0ee3c523fb53bab49ff371ef3afe128afd6ff0eabbcb3a0b8a4fa959ba20ca372274d5397ed0610dacabba0df74c845228bce9179bc6c540ec4d1c80a43a3a0db22a45bd0f78a4e81d1b2e9f08802fded98399b46760aa45cefc7afffc35e6f9c732cdfd104fa397b73249529c7e10aeaaa08bde5b8a7daf27ef50d6e60bdea4cfda054443b8d268f84ed0b788d6f8cd61c18a8d664d0f5124f2aea7cfc1faa1969eedcefac49f7c56dd4cde2c37e24d9e032302b29039b1ef51c403ebc86f320bbd835fa0a868cfeca4bb91020e1478fb00c7db994add6dab2f266451db09adbe4f37bd27deb05668ab507e467d393aed4703e0189b1082a14ac6d09dc46d7962543f9a31614fe41fa4868e69d3b8721b6b2d370b7308c9c22c9f8620e36a34b015120262a6c68722da46b4e665f20010c571227bae88ad981839fae9bd493ba0fae27f8f913c54375bcbd40f900e9af8878288e28cb871f1ae3a8f552f3137cc42ce46c06f2cacc9a5ba72500c3633e36bf6bc87f9fb47a14ef6e4a3d985283827acf53889e354c2f690fb8fa28493cb0f779eed8fe9249a9f8ea434c5a6c735c44c3e938b2cf666504a84837e403ce504d2337dff66d88a23f5fc0d7329fe8862c1a579655b8a530e8e08f6ba2e07af72a831d78e4ba4dea6f21fb3be2c60689f3ff5", 0x1000}, {&(0x7f0000001140)="5a3ee4adba61472f64837f04de1c2fb410702fbcd0e0f679c968b08d6a59c020fae12346aecd6aec0158b5e974091ad26d67f44c843c1cccdda0daa4779861a610133b146f7b043643fcfe90012ae273b97d8f6713ea8eb4b75cdee8aa388aa712f0a20639da8b64c9ecdf358ca9ae88be8e726780e278ef1d7ebeab7edc9c415764629d758e67b92ea6bd2d8912fa7bb7fc72fe74931a4459a8b9a4748de807a8f25b5bed30282caee4213f48bcfdc9d0a2df763535c9b036be11cd87179278063fc93e962463a4804bce78b39f3ed0faf3e05047b96977086fb201e2", 0xdd}, {&(0x7f0000001240)="1e0bd476927a1d21d49f14401d2ff714827aa3e57413d55ffde1b4b6ebe9a9f644f2af5d7af6ab8c8e22f22da643b17d014ded8c7d7c5ce9c502704efea3bbac0aeebc0ee808c24417cd8bb240fa9271104ba52731763d9df8bedc14891d71eabf1123854f925194c7de68b63dc275ce51403a9f654a85b1f49234bbb7e0da38db64cd0dae9024c8a2fe5fbe0045480c485cb773a3fe", 0x96}], 0x4, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x108, 0x40f}, 0x4) 20:58:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) listen(r0, 0xfffffffffffffffc) r1 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x2000) 20:58:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000000800)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000380)=""/101, 0x65}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f00000005c0)=""/139, 0x8b}, {&(0x7f0000000500)=""/35, 0x23}, {&(0x7f0000000680)=""/151, 0x97}], 0x6, &(0x7f00000007c0)=""/62, 0x3e}, 0x802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x90) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01de", 0xa5c) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r4 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) preadv(r5, &(0x7f0000000040)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62001000e8ff0000002a898620f77818b529b3b1"}) readv(r6, &(0x7f00000001c0)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r7 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r7, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) shutdown(r7, 0x1) syz_open_pts() dup2(r5, r3) 20:58:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "010000009de7ee51c09a37a19c8a3ca098206fb2", 0x200000000000}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f0059ad424dd780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c4fe600000000000046c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d4ffbe4fce00d534f3cff3caf507b79951a91d67481f27d1db813eeb0722837eb4fd947b6498c585bd27c10b3db9db043e9220f0bfc19220c545c213b7a553900000000", 0x184) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 20:58:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() setsockopt(r1, 0x100028, 0x1, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x8) 20:58:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x3ff}, 0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 20:58:25 executing program 1: socketpair(0x6, 0x2, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 20:58:25 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:58:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffff7fffffffffd, &(0x7f0000000000)="e000000100000000", 0x8) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8005, 0x4) 20:58:25 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x34) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 20:58:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000000)=""/81, 0x51, 0x1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 20:58:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) getsockopt$inet_opts(r1, 0x0, 0x20001, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) read(r0, &(0x7f0000000180)=""/33, 0x3) r3 = getgid() utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x8, 0xcf}, {0x800000000000000, 0x1}}, 0x2) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) 20:58:25 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/218, 0xfe6a) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 20:58:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x28}, {r0, 0x80}, {r0, 0x20}, {r0, 0x10}, {r0, 0x120}], 0x6, 0x0) socket$inet(0x2, 0x4000, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x40000000001022, &(0x7f0000000000)=0x3, 0xfffffe57) 20:58:26 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000140), 0x0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000000)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) pipe2(&(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) setrlimit(0x8, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 20:58:26 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="00696c65302f66696c653000e2fffffd"], 0x8, 0x0, 0xd7, &(0x7f0000000300)}, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/1, 0x1, 0x41, &(0x7f0000000080)={0x2, 0x3}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 20:58:26 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xe9b2d3482472d49d, 0x0) getrusage(0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000140)=""/10, 0xa, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) setitimer(0x2, &(0x7f00000001c0)={{0x391}, {0x7f, 0x80000001}}, 0x0) fsync(r0) 20:58:26 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = getpid() setpgid(r3, r4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) 20:58:26 executing program 0: pipe2(&(0x7f0000000040), 0x10000) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) 20:58:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() r2 = getgid() writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="12b7d414aeaaf8993fa739136fe339f3fdbc27f2eee38e1a3c4379c050bbfb969106cf8ab9a42011d93511e02b889466b4fce82f3912fc81762332ca6ee1f9", 0x3f}, {&(0x7f0000000100)="822028c7cab93ed5480168448198ef213183de7543a006485beafe7825519e9cf58983a1b6687c34bce52612762e649bdabf", 0x32}, {&(0x7f0000000140)="5095b4800871397986ab99d9909f57078a315e7b6114351a", 0x18}], 0x3) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000040)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="eeb2a1444c23dc04", 0x8) 20:58:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef6cb008c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a00125ad5020997e7d7b55cf68955f8ec1c1d237b8bd9e953611929bf2a52ecb077a95256cf22010b9ac63e994d213e9b240c69b9023b2503746a1a4f38bfadd11b52877c404451238d28b026053734b1aef80a6c8aba6c246a45ee1780c635d33512dfb6128b3263bec61bbf7b16b1ac38c97f89735725536bb9e05b1ba17726be6f60257ac86874e0a8a783a0b002008828967aed4ab69f0b5ce321365534e97ba401458a8c9b79976a54e758116a7b7a112f161d9d2374ede30385e9159b4174565c3bd5beaac1b222afc21b572f03565085bfa78395ff98f6e129c68a4ad887a68fc39b720c6f0b049b136ca2bba1d5dc14990f652e428c1884a95a06cc161651a9175c354abf2b0972fc8ac6acc779b0f7aa5efcec927d48f83eeca1110dbf9a538f4edaffefb9a82aa5ac71c9bd661c463b727bef60534a8cea15935d4ca1044a4ea16aa74b3a63fc6ce519f9623b43d9df4a22e28080542f639a1dc6f98459e3c9b0652f8a5ded629b7635fa0231dbb4ed0f6c88050f0d0f3eb68f21a5c26f7e55b2922216857001b724a1e70d2d70f25c62c6322553ce4264eac446c8"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semop(r1, &(0x7f00000001c0)=[{0x0, 0x249e, 0x1000}], 0x1) r2 = kqueue() r3 = syz_open_pts() r4 = dup2(r2, r0) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/182, 0xb6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) flock(r4, 0x1) 20:58:26 executing program 1: socketpair(0x6, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$inet_opts(r1, 0x0, 0x1d, 0x0, 0x0) 20:58:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000000)=""/37, 0x25) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pipe(&(0x7f0000000040)) pwritev(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r3 = dup2(r0, r1) r4 = msgget$private(0x0, 0x118) msgsnd(r4, &(0x7f00000000c0)={0x1, "b362a82b6ed82b0e1acef47a6a9b2e1986edb9e18182894ac4c4bc420167161c5e0080d5684f368f0a7756659e7a01b76e9803db5591383003ad871ba85ab6f54933a983819b4a8f55bbd09c49d7da85e94bebac2b1aba06807cf37f977bc3bc03391c8039b65ea100ac68699a8821d7a47d549776ba39561ec41551a68755f0d9daf3534fde7598814ef07fa1eec90259a1a23fadc81c40a0054159e77375909f57e9d1708de4408854a37e5b2e0859ebdbd32378c721541ef1b33c53f0fcc799947b9cb4844f41"}, 0xd0, 0x800) write(r1, &(0x7f0000000040), 0xfffffda0) writev(r3, 0x0, 0x0) 20:58:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x6, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 20:58:27 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="7b6f80e28b87cd18dbf6f8ea2fe6b5ef5eaa05497219647694b5c43a5377325045c8909a258589e9e5ca518332cd698f1dbcb4390a6e557f18d1d667fbca3e09c39460f935833d4cf08c5dd4366e7b80d4888adc17b78b3828b40c8fb52e400859bb2702d7cc2d0501ef4ffe278f8cd81aa3c34c57ef1683b9f05d072bfc5fb159024d018b44e207523ccac5717334e4e0b3d2f16337", 0x96, 0x3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x3a, 0x4006, 0x6) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = semget$private(0x0, 0x0, 0x24) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r5, r7, 0x0, 0x100, 0x6}, 0x4c7, 0x6, 0x7fff}) r9 = accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) bind(r9, &(0x7f0000000400)=@in6={0x18, 0x2, 0x6, 0x7346}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r6, r3, r4}, 0xc) r12 = accept(r9, 0x0, &(0x7f0000000480)) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f00000004c0)=0xffffffffffff7fff, 0x4) setrlimit(0x6, &(0x7f0000000500)={0x4, 0x7}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x10001, r7, r8, r7, r11, 0x80, 0x1}, 0x7ff, 0x8, 0x80000001}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={r6, r10, r5}, 0xc) r13 = fcntl$dupfd(r9, 0x0, r9) getuid() recvfrom$unix(r9, &(0x7f0000000600), 0x0, 0x1, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r9, 0x800, 0x9, &(0x7f0000000680)=""/125, &(0x7f0000000700)=0x7d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) getsockopt(r9, 0x7fffffff, 0x9, &(0x7f0000000780)=""/176, &(0x7f0000000840)=0xb0) semget(0x3, 0x3, 0x546) syz_execute_func(&(0x7f0000000880)="0f0f060d26650fae63000fecf1660f38decbc46178ae590ac4e1c611f1c481f9179464f6ffffff660f3a0ff210c4619b2a3c7167dbdf") socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) unlinkat(r13, &(0x7f0000000900)='./file0\x00', 0x8) getsockopt(r14, 0x8001, 0x5, &(0x7f0000000940)=""/41, &(0x7f0000000980)=0x29) shmget(0x1, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) 20:58:27 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x100000000000000, 0x0, 0x82, &(0x7f0000000040)={0x65}) r2 = getppid() r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) dup2(r0, r1) 20:58:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842d00000000000068f7acad445dd976a67cf92c23ef440000000000000000000000", 0x4d) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 20:58:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x10001, 0x1, 0x2, 0x10000}) pipe(0x0) dup(r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10040, 0x80) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:58:27 executing program 0: r0 = socket(0x24, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000240), 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x408) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002640)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xf5}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file1\x00', 0x400, 0x1) semget(0x2, 0x0, 0x208) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="0bf8c56b54ccb4675bc003248d119ccd1ef50947c5fcd6b85b6eecd816a5b0e3d0dfdcc59c945c3d0fa6ab294763874e4e3f4a8fcfe893292b70d9939bd93f73ff6fc1fcda70d0d1ad52e9aaab211176a63548e17bac60ba4fa1327a176804dde2e25cac6ca0fff9afa3c1e8018dabaf4a608d9412783acc5e10d14af2c7ee354317951ae4f23e3232702f19c013e12c4796975b788f986a76ded7a4fca9739a18d6d548e9ed7845310dfcaa834554f0ecbe2aa8bd4c7b7313f1185f333bcb2db5533404c3991d44a34ffe5b68ff326c99bdaa1d2bb0b5f0f19b5d3a1cfb26030967dfe3e47a7c0e063ccc58f9fc19", 0xef}, {&(0x7f00000003c0)="89168da6aa11e5b47bc7a8bfd6247fe807fb29c5ed6266e5a2fef4b43f8eae06e6cbda14378b8967e9d6d4860649d9871e57bd4f6bb503f7772cb1f5fa66b69d931dbc63dff4187bf1dd5208db3d769cd39366cb042ac526b95b0c36d12c6a6e5efbefe775f492f0d1f3fbbad69a66f7067a9c74ad637e1fef6c0e52405b4edeebff94f545412841e0b75d7d24d2218317e6176ec23e1b70fbe1822447cd67522e71df58d3a5c75047f11978b98a0bfeb3683ef9f8d22daf3f9a20d11f6a1091f2db730889f7e27bf8eff80060c2b95d6f8f6278e592c0828697ddb2f09f6e94a05d92ece6e067c9e722c2f59805ed39b9a74700", 0xf4}], 0x2) nanosleep(&(0x7f0000001440)={0xfffffffffffff9ba, 0x7}, 0x0) 20:58:27 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9}, {0x1, 0x3ea}}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="73d2") open(&(0x7f0000000180)='./file0\x00', 0x100, 0x1d1) 20:58:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) r2 = semget(0x3, 0x1, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0000000000000002", 0x15d80efd) r3 = shmget(0x1, 0x4000, 0x2, &(0x7f000030e000/0x4000)=nil) shmat(r3, &(0x7f000032c000/0x1000)=nil, 0x100001000) pipe(&(0x7f00000000c0)) 20:58:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, &(0x7f0000000040)="3b2ba38793f03355e7d46a281ae4cc7212", 0x11) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) pipe2(&(0x7f0000000080), 0x10004) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000100)="cd02ad7370763f0cf3dd01f9b18bf9c126e178965c7cb5cdd74853dce12ca1c7db0bb2760a7effac4fbe7da6228fc9cacf537d1e26000d89601e97e3b058cf13c64b6b3787261f695b01736c6a695e81ea76c5c00943ad150dddedd731dcd475be6fb278a5d76441abf2c02ce24e2504c75b8a69fbb4659676e93543529957a977d65297049dbb0593b1f0cffe0ec4069d097676d26e801716919977125e25406c5416494d2b40e99a56e9a9811bdb6927856bc47ee8a8d4979502a396c7b1b02731363f5e419144a8615f0a05994b42c3f25d614f20b95db2cc7399845fdce17f07901eee7998ae92185924daa2666c70a3f685fd408c2af787f2319dbbd902b9dd7d4eed1fc0ff4085ddacccb9e405a87f7460bf14781a19bf126da8883db07c4501e1e8e34bed49a55fc4e4c42dab6cc1c19e", 0xfffffffffffffdcd}], 0x1) 20:58:28 executing program 1: pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000000)=""/100, 0x64}, {&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/176, 0xb0}], 0x6, 0x0) writev(r2, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) dup2(r0, r2) execve(0x0, 0x0, 0x0) 20:58:28 executing program 0: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000500)="c203336863cc38a94380fde0376cd254c1b429797b5ac277a076d22e3a2c0aefcadb60b49e734f9ca59a4f86e5758edc2376e7699888fc20ef2e2ddf4fedd42b2fb3981853652d8f8025771dc526a66ffe3bcb905df463cfc7512a73aec1e62ffacec9e8d098cd149f9e66c4b0755f24358c42e08bb5b488dca6e90ec9d88f78961ee9cfdc1bf7783de2bc7ffc23a14e4d49438613c0b21cf0cb60d54040f7eaea72d0", 0xa3, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\'\x00', &(0x7f0000000080)='6:.\x00', &(0x7f00000000c0)="8c5c5c00", &(0x7f0000000100)='^+%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+{.*-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'+#--\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) getsockopt$sock_int(r1, 0xffff, 0x101c, 0x0, 0x0) 20:58:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x800000400000001e, &(0x7f0000000040), 0xa3) 20:58:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x8) ftruncate(r0, 0x1) 20:58:28 executing program 1: getitimer(0x1, &(0x7f0000000000)) socketpair(0x2, 0x7, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8, 0x9}, 0x10) listen(r1, 0x2) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r5) sendto(r0, &(0x7f00000002c0)="0447347b8449332b843e836120cf22235c3d6f0eff234706d10887fd12716a120a543ef18bcb5c8cd86766709e0e60f17c88", 0x32, 0x0, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') shutdown(r1, 0x0) setregid(r5, r3) r6 = shmget(0x3, 0x3000, 0x110, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0xb96, 0x2}, 0x8) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000500)=0x1) r9 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={r9, r4, r7}, 0xc) r10 = socket(0x18, 0x0, 0x1f) mkdirat(r8, &(0x7f0000000580)='./file0\x00', 0x40) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='W\x00') preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000640)=""/85, 0x55}, {&(0x7f00000006c0)=""/55, 0x37}], 0x2, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1007, &(0x7f0000000740)={0x1, 0x7}, 0x10) rename(&(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') close(r1) 20:58:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 20:58:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) chroot(&(0x7f0000000040)='./file0\x00') recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) fcntl$setstatus(r0, 0x4, 0x84) 20:58:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x186) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9895aea0c729eec119f36813318e4debe33f2859528428a98e35de54c7969344f0cfcbd59e6069ddf7df55bb2883bf00c387179cfde4a374a64413883e4220fbb587b88a55b8352d1133ecd777d5ee573e06a36e97648b9b26104fee80bf7e0273e07827f942aa68523e8271e55b23a3197036d66ef5577106807274706630c983733e715bb548f799fcd2546a7334c530434eded9c333eb58aabc436ea3fb0f6fe30032b4dd997db2dfc9b507b16498e53762ae49f0e227428d060b9258f65534f250", 0xc3) 20:58:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 20:58:28 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) 20:58:28 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x7f) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) 20:58:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)) 20:58:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 20:58:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) syz_open_pts() close(r0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:58:28 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 20:58:28 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x800000000c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000027, 0x11, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 20:58:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 20:58:29 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000002c0)='./file0\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./bus\x00') 20:58:29 executing program 1: r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 20:58:29 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) semget$private(0x0, 0x2, 0x40) 20:58:29 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/3) semop(r0, &(0x7f0000000040)=[{0x7, 0xc8c, 0x1000}, {0x1, 0x34f4df22, 0x1000}, {0x1, 0x3}, {0x1, 0x4, 0x1800}, {0x1, 0xfff, 0x1000}, {0x3, 0x1000000000000000, 0x800}, {0x3, 0x7fff, 0x1000}, {0x3, 0x5, 0x1000}, {0x7, 0x1, 0x1000}], 0x9) r1 = socket(0x20, 0x1, 0x80000001) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) munlockall() semctl$GETVAL(r0, 0xf04d72af56bf732, 0x5, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x5) 20:58:29 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) open$dir(&(0x7f00000048c0)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0x7}, 0x0, &(0x7f0000000140)={0x1, 0x1a, 0x1f, 0x5, 0x200, 0x6, 0x1, 0x8}, &(0x7f0000000180)) 20:58:29 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 20:58:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x10001, 0x2, 0x5, 0xe}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe1", 0x2f5}], 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) syz_open_pts() 20:58:29 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000fc0)=""/1840, 0x49b) recvfrom(r0, &(0x7f0000001700)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair(0x22, 0x4003, 0x8, &(0x7f0000000740)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000780), &(0x7f00000007c0)=0x10) 20:58:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x3bc) socket$inet(0x2, 0x0, 0x1) 20:58:29 executing program 0: r0 = syz_open_pts() r1 = msgget(0x0, 0x184) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r7 = open$dir(&(0x7f0000000280)='\x00', 0x8020, 0x20) openat(r7, &(0x7f00000002c0)='./file0\x00', 0x100, 0x4) r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x200, r2, r3, r4, r5, 0x18c, 0x10000}, 0x7, 0x100000001, r6, r8, 0x5, 0x9, 0x41, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x65) write(r0, &(0x7f00000005c0)="6059f17f000000734abd1817f528df648c4cc2aa3c478653404a58892fc1ec8d2d9a29d7fd43b720a56b3ca8aef3d4e3d268e9a76b75befe56f5c60379b8290beaaac8216f59a1b04d3426d127f6cf5457ede1675e57f404000019001197fa5b2a8660a7b9be760081da689d696c1287e23fa80c470372c010ad7d98f8e19f17c2847b5f07da7fd37e97e0e3d7d8fc540093b70000000000007940d0aa8137b31d5be80c62abf4e58278649b6dba0c95d14abb0b1acb036a0123af29f3bf424904fe0a00006b0ca75757e4e9f04558679b8efe8c7e5b00000000000000000000000000", 0xe3) r9 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x10001, 0x9, 0xe89c, "e5cc3bb64342eea24ffe22409b36a617454ef39a", 0x100, 0x100000000}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000300)={0x3, 0x1, 0x4, 0x3, "44aeaab204438c6747e0ae8c61ebfbd836440237", 0x10000, 0x4}) close(r0) r10 = kqueue() r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x0, 0x4b, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00"}) kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) flock(r9, 0x2) 20:58:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0xc, 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x84) fcntl$setstatus(r0, 0x4, 0xc4) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) lseek(r3, 0x0, 0x1) 20:58:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{0x0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x9) fcntl$dupfd(r0, 0xa, r0) 20:58:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r4 = getgid() r5 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001700)=ANY=[@ANYBLOB="00002e2f6669f7ee123b6c653000000000"], 0xa, &(0x7f0000001540)=[{&(0x7f0000000180)="562ccd71f48eb036887c8cc19124d594d4b37e5fe9871d0c21be73a8f003e2619d9b020c847849118ca6fa1e28c7ac13af0e13ed0aedbc1d48a3f738c2519e4787b202fed5497b330cc2776d49eb38db2a0bda93bf6d329272d4720b373735d5056f995a03bd41bcd0f7b846f15e6ce74c598c8fff0618d6ca13c69ad364e24637cba8279a4873d09fa267b08b1adccf7549b5174e2a7d5f4209e523db9f4cfe763981d1cad02ba7983324621a99d53ad7832f31a2e2f38e71163740de7e4a3aa132c2d78502b8c65109b1216d8285e6f4", 0xd1}, {&(0x7f0000000280)="64f8d7e0914f2c55d56a7ba44bbb22688528f44772ff76677e50ef6558372f7d232427658ed58ed175aa322f6adb6f4fa24ca465bc02727365ce8d2cce73f9150810962fb5eee0b32b5a58311cd9839ddc416444e141f6aa3f617997548a0efa3c0916a7dbc8fa72c44e0e078c0bdaf36c2ed28958ffe7392764a19c6ac74e38a4ed8fca27a66bf29b0a44f6e2f5ab4f6285e850ee6e24db549c609ac29fee706aec5ce1888c804b5940cea0e61b14d4c0d88263fde5726eb8a4e4205a81dbb734c8065dd3f30be4db37", 0xca}, {&(0x7f0000000080)="5740d82ab45a3de63a28bc60f138ade360a7e411f70e733ac625b5afccdac9dd49b631c007c85ce06217b3ab76144178ff45e8dc17e588", 0x37}, {&(0x7f0000000380)="fe0a972ecce20bd589d627270117d167b76a97867ca1321f4cdede8306a65e072eb1f3ac1fe9b69db0c66067c63700195cc9e79395dfc50dd059cb2d8e837e9c01e97dbd638e648b98b209a0d373649893b76ee6c078fd8710ffc83c3d7b26432e138aae89c9fa574ca7733f189f8a3bb198b565388847f6acde7dabaeabc8a87b39e835f8c9373942c654241747b468fc16709f18a9605594d77f920a0e611715df37fdfe35c5ab73e8b3fee88783aaa8", 0xb1}, {&(0x7f00000000c0)="7daff9091fc17cf5ca06f51d34c056ec6bd25c7fb101b0fc12204a6055cf13123cca12eaff455d47cd1258455ff496c63d1c7dbaaba253b4df6af20c17131bb327236ad8b537d8dd936fa7fceb188ebc4c0c20", 0x53}, {&(0x7f0000000440)="50e8852bc6273d19e766a315982223b354866a0afdf54357b696fdb62303e91c09851c3acac022c7862e83a318e74092baeed8dd6e41f7db142135c7a29c93d311917e9835a009836f63b21f8e2ff0918aea31229fba6dfd3313327b9b660d38f410af3df18dc27f03f006c0f9777b70cfd8ceee2d5cb15ccbe4d013f89698f983e367b11e3c0e4ac614036bc24c41525d84d906276793566fa1bcf22dfe31d53bc4744b050b567659ce528944bfe77cff5bd9b082f66ff7210ddf8989ec754d93064ec9ed2e459961f356332094249e917a23b98b3cfb60130af43275614d852ead363b37349afb553089dc0bed2497fe343c6bea3e6558e1bc9a42383e988db93bdb78e215b58ffcae16cde7d85ba837aebb7837aa02742ba69efa56704dd80e926ca532b956348f647a5d5e0715e12b7cbfe3607f6fefa2500ccd5949a7485b16cf3af422ed6eef5599350d8a79aab89af0f54933aaa1b23b45bef4170517b98b02028a57240584afb5649be744ebbcfab60d44203fb52b23d9bc5ea93edbd79510cf08892598f060c49521c9ef63271167e64d20258c072aa368f65bff4bf331f73e9fbb1f023c2f1aba793dfefa11793f9a8f331fe124e2974ce090675abb17fa64eb348e245d5995277f36cbf3f842b1177269672dce59bc8d6c625b79c3a9c1d72188536bff2cb455870938cd1838bc97524c13d1f953654e887ed6d896e6bcc01593506cab5f6b934c57ff15838442d09617d50b7c6780734d99da0ba449ce05d88c7a15876871b1e555b6aa20dba4c5ea92aeecfacd81f71809a969950ae7b2ef78938aa2c97376a60f818025ef867637df3b7b2a3c61ba5cedbbc9933dc5b61c864c92085551dee118cb599e2395fff7cdafdb9c8266d86885044d71d93580cd67e8c6e4afc6f1a39e3cf8c9b0727f1000653ab925286632b49c01f5a6aa9c8657a494efba493298e6ed8a35245497f80cb952166fabb5208676f20ac1b6312851b323d12ba291c45b0036338a0628c09c905a092d6c8ebd172f4ed660f3d05381b32e42d2c47fdaaeb5b9fd9dafe93fb5dec20dbc1ee154b9df74918c84c1a3a9c26c9f4cdca90e6ffad5346f963eb6858a71798be8f480c1a4931bd14e2fffdbb037ffd29aa10772386b86c8025942d4ec8e207c9be61233dbe4575616dbf9858d031c84aa8ce53da1a79dd276d1f055d074463d0cacb43e9c3abc0168688ced6f372941094993b795f3784eb6fc611ffa7839a750a74e2ef0d9eb0bc8c8b94e023e3f16dfc4e07d662fca30bc95003d568b16f07d203b4be6980e99eb67a2fe6e5490525a35f0ac5f549be59bf3d031f856d035783e4a9dfea6153727deee1d123d02cbd3479c647232edc0cffb526807df46abe7013a0337d8cc44590eb2e63480bacdc38d57ad7b56603e4740f0790eba58e63bbbdad9faa8eaf5db4fa45fb81bf22776981f52b4f1edd12713f5c38ae74f3799bd3a75cab6ed2fd4827245a9e8ca0eb2682b4bb49dd6cde8c19867097f91bc5f070363ebfb1547a024e2953fecbbd4d223f04b00f31d13ee69280c56875682d2320abb16378e5a928b6541c17cd4b2d05803b45420bffed1fe7f62f9eb9faab457e36dc33a3d46548f89dc3482e0aa5836fd04d811b590d0b35a673afd0cc00ef8ce89e6fc3ab2e3ab0d93c8f9558a67232fbccb0c87940f2346dd799890f20db622ac76f292619cb8791cc400ac2113595716f79dcaab371fac9ef8aebf69a33bcca1b2e30b22419d623a2eeb8e0d9d8ba076fc00883fc36a0e1721eea5e333f642f3af71fc0adace97940efd74a218d3a2c7642fcc3e8cd45b5db1ce8a9edd961f9645bfb2a4035065a8e65c12f2c85d183aacfe41f357951e039fb315379d70805a9a8bfeca9d3c434b954c51553b3ab6b91ce998c531dfdac0584ca8dab626ddcfc09280a2d59113eb79f6d3332ce0a205904aa724994910f0b33b08bca7511aa84870f10d2dd1da3099f8bd3a4cbcc91bd94a0240a09663756a54fe7b916b69d8e93067cb6cca39e86a5681b64cf3366f3184ceb084d301de080f3661361c62ccf7870eeffd9c10b615a3da9a3ca06eb89fee40495efed77494fea7fdc8628747efe3a89373f06dafdd37c59f2e83b933d07d14c7b841dab8c645dc0c2ed8d6860e0b9973a665697c6cb141001924a2a1484a5798feaa0090eade33ede06371a16e7967f41d7bf16e9bb4995ee579fa91c83380819f55b86c872d07faf303614f1378429a01097b53835a81d9c5f41efbb1fbca460b8eb65106ed328c111614b06106de7414d53e92dc4a741e72d67991c0ae64a7b6cb559dd2c92e6cf066566cbb7d7a7ba60c8ebad87e4abb24d29dcf461f3edacec638e4af2ab41d414f20b417ee92a264822ca3622529d09f81b76acc0644553594d78f6fc1d854e857ae4ca7bfdf613ce915c35adcc107ba3ad0b7ecb685dfed7dfe09a2b44e8ef11f0d32f2dd3494d8e7da0cf675a8ff33c5676059a4737947cd58a7ace9f8d398fc0da02f0a2ff773c6d4a2b21bcf432f5e95a29396a0a996ed43e215fda34eb73bd01894dbacf35078c7c59097ff47463779683e38249e13c919e91c5b1d3d99b11aad74d455c11e0190e658163ba486937a5d509cb705050f209c42293db4d007e7cd6dad06a415a322c44f7b8f4b60b3dd78df2e456a487033f06067e851b5916cbe50735267f71b733cfae5bbf7ca09a1026afc70d111c50f2e6eeeb5e72ba52c385b45e9dc171212cd300080f057f7093c9dafb4c3823e4384f00affdff67c5177fd4ca919e74880508643f404348b5d3f974ee478aa4dd9c8fe62996858d4e31927dec4b3b0c8ad980260ee9a4bbb3be77cf41dd42b3b5d4461f5f13a6b9d9e5091c070e04380b5c2fe2da045c7ce6b3f25fdbab4ca75a4dcb2e87c065f922a8d29a1859d46a7a35886ef97dfef25f47007d5240af228ec5cc33794c7a9ce7f694be6cb978e8078f621e2fa4bc153e4eb2b889c0e02f8ba562b3422697d5d1a8869ea105e6b6e8c8c4e832956d972a93018c446044f15330da2826870aed1544bf1462262e53adecea4fac5cdcbaf2335f1d0f4f1bcb087fb6901dfaefa2c59b47bad9772db8c199388efc77adb4aa1de33258cf46acd6319ba628d91066ca76a437c23c899c1d11fcf642972b6700d122561f45fe43ce6521ab4b0e56b8bf819bc11ca8b843807b146481dbe3bf6a42a3966b9937ae9ac5cc3b67d30ea6b7052d60e97825757debf6a8ac590bc22086b57d515a5751a102484d781889c761a12fe045ef79de038feb973ef374130491744ae81731b44b0460dd47e89fffd58e64e3b6afcf1cc34e3d16b37c88d112fd80ebf5f1264e62825df19b69248cff313f65a8010d4d79b6c71fb7852c713ffae1f0994a74baf51a289f2d2e092aa8b3e0bc4b8977d16dac3a4a2caafa72839928416e4362bfe24fb29c2385f7fe65d9809479213f24c97e011a4a666427489aa5133b39d82fc295bbcc5a39782c3170e8c3acaa1978c92b2944aaeee45e4e4879988e66c38ccb13187b7b6de04222e5e8578c8ec7a5878e037d5ab7aee0c8d62162de3db51946676a0fc2f4963672eff6f2242d0a58cb6dc5d43a7d528f3a80e018ad21ac19adcceca6a6abc0c0d9905b800eefdeef56b966878dcb614fab5b161e37d094477a8376152dc480c244a70f50862323bc9ddb2a6fc6fca443ae4d5db6b1095374f1195d8c2a6a2662c61c0997ea0a3931aa926537f5e7d61b40e1811b10f4b8578b44d54ee02d8e4f2a02850a4a7da4eef08d89121d2c106861a921330cfaabf69729dfb3869747e279185794fae73b7a4f545dd240ef9b263d18821a655940cada2c215340e24c35cfdf29461911f0c0e8878dfe51c7d0a2cf430d2d23f19b6cb9a3535fdba5dbf9930d6cdbcebcca6169a562c4c85818e2757202f7969849c0253e2e21784a6a648c10810ad9fbe686a27ef6567760b9304456224fb17ad9e08a5713febd5ad41cf5dec8a25526bdb92baab33f3dd202c1920bf66ad5fd339d447854b185e47410c1371c32c6e02414c29ef807e11173eb04e83d7af9cdc1be826a069232d5936b58dbae373ed68ed160e7c209e5262c46e98b995af2415bda33e2dfdd408fbf37bc70d1d70a8ad2bbe766dc1442543092d09e4d7d118c21fff3516ac10abd1be5e6c68ce7d2cc177f44d44093201f785ad009f45d962125adfc9d55f93b657c8a577c8e3a1b62a6ca71914be8d86d637c20b1cfc2909ddce5eb0126ab1c6ae27966afff58b69bc30918e3ed7ffad6285f92cb4ecb2f216cacb11c41964ab0468ebbf6168c18d5cd134e26587897dc71b30f2123bc34b21ba92c6e3b409fff9cfab12d19cee9caf3a31bb3abbedd91b912656f77570918b378dc34163e9d2e1425a78a5382e99da2cb2b47f5bf6934d53cf6f299ea607bf96a8c2c9ebafc8747f6cafbea619804169d2c483e410f9554ddec38f44b58dae03c9e4d8e68b5a5f6f5e7350b984ac120b293aa7a6d98b1df5a82d28f09a79ec24d4f6d7c09e8d3168539effed3904548bfcb2db121cdaf00ca33348d4df12641088892606afd56724e76d991ee67cf62c04061c55be11180bd7be8879f2ec3ca220f56e02c0666bc8d8ea5bc1a30357ccd73642343c73cc3541297d2fc4352926a32f8a7740742b8a167ea5049a26a9bbc011efe8285d5d683a74e107bd56990a74f7f79995ad402418238673cde25830430aa6c9d1860a25c3dce5a4db08537ad466f037754a99b4c1fc24b3603c38a2d2e3ef8ee96b60099a7ba71fa1b336dc7f959797df9d3a9514d77fd73e64702abe97273162bb5b79c5cfd4b9bec71e4a0e43046fbabe3b24abcb4db497206840bd7518ccc3ab86788f1edafd1958e6e752ae85bf0421cd29081af0555e9cba384ec47656d2b6cbe2b7d775ae8916203cb19d1cff407611a5995d17bbc247007b1f04aac459119ad5bca0034842fb3a996b3104f15dba0593d2e4dcf9219f17fb198eb7b327046f98d2bcc22dd965225702ede353e00e322ba1aaf8fb5c85ac1d73e739bd7838f9d98ab5c47f67ad8089859570839f7f2603e0025882bee8c2412388b585206ce5022f351fb07caab1b6e1567458907fada090c3d1700d9738e509123df0e5d8cf92e176e8d7a5770704b496fd5439eed34cc9fbe369acfe856abee51c2014a7b86b8726134322601f02f0a24c31315c8a078c976bc2566d014f0548fef249d550617ba240be462258f604ffd8019ea5eee0f135560997f384989bd2097c5351749c9831b9965c1e3363fa18af261e46353891757e8f2ecb7ff20135822df895c3ef6828a2cd48704bca60f7eb351eb881f8490d5988f4550663d313d8dd7d7aafaec0fbd476720dc4ecf1f14e5540596cc336d2aafc322df11f09de00ff2ed01bd55fea7fd70dc19635a69aeee892df5de14724d3aafb5dda858fa2ea2f95b78afec2697b4a6efa8ae236928b76eb8b35bded8af7c3b3d47689ec248bb1cb5db4efca0df396a636bddb14948a7e651062e611877a83fd4f33c715a37e25b197560dc0aa02a1bf4508f961b67eb2cd55cbd18e0e9ae0267b91620c976b1db73b814de3713b47caaae8d5b6f680743ce28a115d9f55a1fa7fc52ad9f48dc26cffae895c9954f8bccecf042e3269e9198de789741708f7fbcd48f1fb224912e17ac0fb07652f3c564d158e3605a53ceb34b96ebab6dd3aeeb1b1083f78c4afe1a4311116240a72e0db3c591158d3dcff4aa4b8c8b1513313", 0x1000}, {&(0x7f0000001440)="b06748200b0c3b239aac8033125269a3bc26dd", 0x13}, {&(0x7f0000001480)="75b43376a5411f0e3cb53a515e47fa2cb419814a6c16a635f746b6939348e99a4a5de29e629cea86f5a370ee46b37a5a23077aafb8d029d62c7976cf786bbf", 0x3f}, {&(0x7f00000014c0)="9ac2084f1c525331c24d5102b65feaec9bd506e1307ed9b85c85271da4d89a370f182cc18982862c82173b9f1eb358fa07aebe178ad73173b981effc9d65dc1210b5e249de038ff2e8f3e7654d0c746b874677fb1802", 0x56}], 0x9, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x4) 20:58:29 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x6}, {0x4, 0xf215}}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x1020, 0xbf) geteuid() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000300)=@in6={0x18, 0x3, 0x3, 0xa25}, 0xc) sendto$unix(r3, &(0x7f0000000340)="56c6578bed1bf5c5ecc6c2b387dd8f7c07af64831c5c019ebc96b20e5810e06a4a8445b33f18afe5a2e438df761ee4c180b283bea5051f03fd44ee46a222b44276279daa4ba2002483eb3e99a6196d29ee1bfe90f2cb9c09b683cadb3b743a3f2afd41b119b7d2de3f24b1bb984f9545435221d688114a20378ca53b76fc1316c338f261db3d379e733e74ebd4f653057418e7", 0x93, 0x1, 0x0, 0x0) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000002e40)=[{&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000001a80)=""/46, 0x2e}, {&(0x7f0000000580)=""/167, 0xa7}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x4, &(0x7f0000001680)=""/155, 0x9b}, 0x41) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x8) r7 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000001780)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x3}, 0x4, [0x4, 0x2, 0x9bc, 0x0, 0x7, 0xf37, 0x8, 0x7]}, 0x3c) r8 = accept$unix(r3, 0x0, &(0x7f0000001800)) fchmod(r1, 0x0) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001880)='^-:)]\x00', &(0x7f00000018c0)="7d0cc15e00", &(0x7f0000001900)='\x00', &(0x7f0000001940)=',\x00'], &(0x7f0000001a00)=[&(0x7f00000019c0)="2ed0262b00"]) sendto$unix(r4, &(0x7f0000001a40)="94fd25", 0x3, 0x0, 0x0, 0x0) recvmsg(r8, &(0x7f0000002c00)={0x0, 0x0, &(0x7f0000002b80)=[{&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/35, 0x23}, {&(0x7f0000002b00)=""/48, 0x30}, {&(0x7f0000002b40)=""/54, 0x36}], 0x4, &(0x7f0000002bc0)=""/28, 0x1c}, 0x800) r9 = msgget(0x2, 0x0) msgrcv(r9, &(0x7f0000002c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe1af6365777cfa63bdad3e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000002fdeddd544"], 0xdb, 0x2992c19530d684c3, 0x1000) unlink(&(0x7f0000002d40)='./file0\x00') accept(r1, &(0x7f0000002d80)=@in6, &(0x7f0000002dc0)=0x285) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000002e00)) 20:58:29 executing program 1: r0 = socket$unix(0x1, 0x4000000000000001, 0x0) shutdown(r0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 20:58:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) socket$inet(0x2, 0x0, 0x1) 20:58:29 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 20:58:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xfffffffffffffffc}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 20:58:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000020, 0x100, 0x3a}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3e, 0x0, 0x80000001}, {{r0}, 0x0, 0x41, 0x1, 0x39d8ae58, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000008, 0x100000001, 0x92}], 0x80000001, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x6, 0xe4}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x42, 0x0, 0xac2f}, {{r1}, 0xffffffffffffffff, 0x1, 0xa0000041, 0x8001, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x7ff, 0x16}], 0x1e37c834, &(0x7f0000000040)={0x7, 0xfffffffffffffff8}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x2}], 0x1, 0x0, 0x9c44, &(0x7f0000000100)) close(0xffffffffffffffff) 20:58:29 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x100000b9, 0x0) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x3) lstat(&(0x7f0000000280)='./file1\x00', &(0x7f0000000340)) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x100) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0xb) wait4(r0, &(0x7f0000000180), 0x3, &(0x7f00000001c0)) dup2(r1, r1) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000140)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000003c0)=0x9) 20:58:29 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c471f0d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb6909ebbc3a5e903df969fdc876e93ac076a8"], 0x1002, &(0x7f0000001200)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f00000010c0)=""/197, 0xc5}, {&(0x7f00000011c0)=""/48, 0x30}], 0x3, &(0x7f0000001240)=""/18, 0x12}, 0x840) r2 = socket(0x19, 0x4004, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000001}, 0x8) r4 = socket(0x1a, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) setsockopt(r4, 0x5a, 0x2, &(0x7f00000012c0)="04e0dbeda1a85c", 0x7) 20:58:29 executing program 0: r0 = msgget$private(0x0, 0x181) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x9) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="060000000000000003ca831ba01799f6be841646f9bdf6414608d5384c62b571279b3158f35d8a25ad7add21bf9d5c2cabc352ec5d1596c0ac84ade3af1ed25e4ad2cdd3b6efe1dc6474cfc05b4effea9a30f7b0686d8d0600c4b9e508df6d78471a7c308ed42a37a754d43b940558a950d4b317b080d397f1b00b8d7e158f6ddca3d40d24fdea14e7d2a8f8ad3695539c4edff1d4d101ab496fff5237a02ce6700fd7d1fe95984d94ef8b"], 0x8, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) getpid() socket$inet6(0x18, 0x8007, 0x4) dup2(r1, r1) msgrcv(r0, &(0x7f0000000600)={0x0, ""/205}, 0xd5, 0x3, 0x1800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 20:58:29 executing program 1: msgget$private(0x0, 0x82) msgget$private(0x0, 0xa) 20:58:29 executing program 0: setitimer(0x3, &(0x7f00000000c0)={{}, {0x2, 0x8000000000000000}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000040)) getitimer(0x1, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0xe1) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x37d, 0x2}, 0x8) 20:58:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) clock_getres(0x5, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140), 0x4) flock(r1, 0x1) 20:58:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 20:58:29 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff21f391235c00ddb85f97c4d9f4c6e06cd7cb6f325c66ec99b5f66555ef90b12df57b8fd5da1268e3aaad193e6ff9b6dc202d978992051c75ec336f0f9d066cfeeb97b86d58ffb4793a73f0130ff79b04"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xaf15}, {0x0, 0x42f}], 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x2, 0x4ec8bbb, 0x9, "485c122096d3566965aeb5f28c8b957643f1c2bd", 0x4}) 20:58:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0xff11) close(r1) syz_open_pts() r2 = syz_open_pts() r3 = dup(r1) recvmsg(r3, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/225, 0xe1}], 0x1, &(0x7f00000001c0)=""/46, 0x2e}, 0x1) fcntl$setstatus(r2, 0x4, 0x4c) write(r3, 0x0, 0xffffffffffffff58) 20:58:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) socket(0x6, 0x4000, 0x2) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 20:58:29 executing program 0: r0 = kqueue() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x0, 0x0) close(r1) 20:58:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:58:29 executing program 0: r0 = socket(0x11, 0x8003, 0x0) recvfrom(r0, &(0x7f0000000100)=""/248, 0xf8, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) sendto$inet(r0, &(0x7f0000000000)="e20fd70db5357f37f08c4a2880cb2e69187743f8676f91e40529823437fdb5a24b22ce036b047552e2fedff29542c328f4bcfcb5d20461dffdcdf6c1b4d0cfdfebad6cc6b28725fa86c1065216480e6a", 0x50, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 20:58:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) fchmod(r0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x1, 0x4) fchdir(r0) 20:58:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) flock(r0, 0x1) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 20:58:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="54fc29987f1214cc0a62a053fcde5733d3e9a793e705300389e2c0e56e6743a64f68c2d063628b3fa844c620e08c2df337a5785086e63abd5215efc0b29f04523d9a844ae20bb1d7b0a0f9db1fb2c10da917013f53b3815d78c9e8fb87f681c8b8cc67bc8ed753d262235b0da5dd61b3fa722978600b02305fd2a4419f426671ea271084ff21869e255bc3b40c2b0bc699a67dd0bb853c5c1012d19ed4a439fa4686bae8448f7d2b918b1d5bc70db173d9ad0ee59e95ca893d72cb9a5f07832ec9be2c691e96737bbfc8701d616a09c216e1ff820ded4dcc97aa173809c0a72100f73a3cce51e04aaddfec508c037945f83f78d4a46821eabc47292c9fbc2a7a94268029901ebf116ef04852683d0b4f6ce13145de89374f26694e511f2134aa57a143395927e7982478572262f4bdb7e9145afffeb8499ce27ebcdbd5789e837fe5babca2a2e5f20ce207f2788015da8c1414a67ead69b31435eada338c1aa105859631be6dcc26ab6dfb234ab7b06067d11ddc9d9b3b038af6ee091b0a1c94331bac1467d34478fe6798c005f96caec8be3b73059eafbcb37703cf4af2c78383074cde5f522fcd917d71605747511e2b7b47b828796f5a3b5a07eec3d148cf8517ae27ae161d0c4ec807c43fabbd61c24f56a964d38549ec4e849a961203b4af6572411fe16340f75c6fb73f065ff086f5e791fb9091e1e1f576e76dd23c0ae0cf8c46fd0484ad6a3554e5871be036560be97584276410e76f878b23bd147814adb8c16b9a6b60e584c3344f39f0817cbe42fc86013e6d4dc77cf40039b5db552d15587c6f076664c635d5ac9f6171dbf252758c7ba54be4fa397393856869d7b5ad94b992797316b589e7b98bc0ee8aad197d36ef7155096b53698b8d5e00c82aa2803f29dbe3485116cf9549fd533aac6b33fba291968eed274b600a4ca9484c081e7fb775605cac5322810cff719a8447a092e0afa8967a78f857d9100aea9338d6907b4cd17e9767adcb25844342af8f0e32b0477ddff209a607a61da789d3d355cbea72aba4b00290c5a1d99c5a2d362ec75b3d7353c8fa435b7801a67641dd2c2179bb226cfe513ef51e4615b8efb42adbc88ec22036d0b3ec0b49a9f58375080cf8a224d9588ce9f52d802a591330c5aeb867020bfdbcccf4f75af078b6fa104e674ceb4c3a1808f77a7ead1ace01bac09e59c4ad8ef3d592d71af6985b1be3944b8d143b2d4ca2b19ed4d54b08fb8b1ef0e1a0dc6406a809ed36178fcee672a51e8795ce618eb65e49454814232aa03988c6be62042cec4834cd7c38f4690ed5e0959d7895e0a0cb75e4d8bd5df386cbe86b8a96478686af9cad05f630b5060e5e065a16929dc3b0073977dc086fd671cb7fd7c76da083b7e8bab75fefc4f6e2762945e477b30fa07354e565c446d9f47aa62522a87f4d828d255ca4a60c9580f628cff1c428528aad972d21befa06a590d3f77c74ed140f3eeecc2d67166341f9d4dc8a27fa0f5faa6d0cf94b2cd9db91418f725df223fcf8e13090cc544fa711f95e5e7ab4fcd354e7e1e56048f6a0df482de1c32285db34845f7da614ffbf454cc4fa02747bf0720d700182d19f0af95c7483c3b8705fc516e88303c966268951c724a09856e1f96eb3d6d1ca6d73e38bd55c4a558fef13249a752a7ca60f40ee2b8498dad98ca9a6a86e8b6af5897b2b7a98b209742534dfbb8e6af2ad19455b813f1f2e3f12708a38b20faeebf57fb310c669fb29500e0702a27e89aeff4dafc828de3c36ccb43cf464cb23bf99730db7330cc21319ec1d9d326ee3c6906adb03d275cb015a82febfe0eb479f752f9fbe496abd7f2b9ab781c05a948b82f261528ee421b93a9381317bbc7548138876b3cf94ce01b67c51f6dfcca1f8c34e3ce64075eeb7c4d5953c5ec6fa1caae5854c2659bd1075d4fa5e23c38c6a6f5b01b52c320117a4214a3d4e32d1f0c84d076cfacab660863a1c02f4768add97ad1d35cd10acae9de0ef70fbb3c9771f8e8b5dc5e16c8d4e3ce9e76ad0e218d4bfcfd80f74534d096ec13f6977e43c4569049cb9786d6cb0a69f3f048a6eff41178f67a7e454ba12f9092ac389f6109dfbe638e646c8372d49881a069982540a7d148271541f5a7295561b26cc1ec236c50b11cc55ca856b993175e9cdd9f9a02e11864d13ac8d89fdc5dbfb25f5aeaefbf4714a59fc7b9e0788f5f096f155fd7c8ab550e62d6d876512948a3030065702c929bf2f67d9a1f44be12140b358bf3dcd5b2a83a36e750a62b7bb26a695736a745e8ebfc27044ea3139e26b5b7b13d2b477114fab47bd0c021c1c1eca32fb43527e2a1947105592ed77a4649512e99c2a9294f4da160af446154e204f656fd93c8f93bf33a9a67f10803c5003718918ecead779de3fe1351ecf48b2c683f81dedb09b32fa2e818ecd3fe67e77a482912dff9e2df35ddebe17a1c1d62978f89e8c122a5f54b47f29e18c2e8df01d9aefc20ad87f9caa319bfc5eecd106f637955270ccc6e40e6e9630cc46a2722e0325f090a9a72f572e1242a00054c26374cca8a9385688d1c169b95345eed20ef30a7d349179980eeb29403a059f81e7d4b18c501e4c107e7b8e68b41213de305406caf208fb66338edde9afac44ff4ccccdf40168ed97bd5b93a894259eec36004e6d46d35ac11cf343a912242a0ad1abb291fde2cecfd7e2758ec276b0a94d255c95e1634bd281a4d7c369341aada99b6050f92762f690925cea25e2ef1913b4abc07d048177f87f3cbb6f46376cae560f651343958a5314dc934293d41d36dffad319e39d499e4fcccc1c72b76f3ff28afd28c9558e7a98fbc10b184bb4c12616d45922d70df2946f9add40f8050fab254c88ec450ceae71b83662fceeadbb6066d62e52014ee7c2fd69a432bdfb79808c2aa091613dffdce52462a6e53047a04334f8e8d109bcbcb937ddc3cfe7009da42647a59b1c558744346d487f38c64e933fea53ea68214d2aa8f8031d615f55f179747d381d1cdbf52d27d853da07bdd544215157a20bb206ea3ba1a4d9a32f5bfb8a0cfd55f247b389aa81680074e3568e2e40f3b563df40918f2a7b7004fee865410ca257476efb8e5a9e7726de768bc7b7ccad06c9bf514a64c88858c7d28094e3cc7f2bce2b0759edaa2b380800a877662efdd486016f8b0605e0718793279fd322bad9f303d43708008ca58dc1c1c911da46b996edf100f2c68b1239b62a567195680b472a5efd72e44698f28980f2401ca85ee2006eacb19f651e2f8a3b70994df4e957c4a6fbc19bbcf6149c60761d7fc74f29e1570131c54e74ca207175eaee24190c4ad58c20acd5a9960cce51be31704e36154d32f17db7e2a21b75a00c58a4c1419459ef132f35fd93be6f0c13e762aafe4105f522740e8b26c23878c989de73c897473b4918d2941a4b029513138dec18864b63d392afe55b9db86862ef48eb7e5a6a81c2cd1d70b071ae18e5076feb3515f9f6429a9343e3bdc6a246813872cff438a394438be85dbeb6fdda9fee4e5ff8cc39ac9e4745e321207694532c7bfbdeed96e610aab2c750e13dc4905ad5177f4a6778b2eb165b92c1643f41335fef55905f3ff457b65ce5bdfaae9914efff02e14360f9af2bf9e8dab53b98c1e99cab4487ea0362c30dcccbd9ba6de7d9e614866e17488fac2eb47eed1b666770ced5f21885fd1150d6276603a35bcd5d5005f8a98ba0fdc06bead54d160f002ecfee5bb02fe01b634318f1a3f20d978c944f0e0e11c11aaf7e1fd91f9d85256287e36578ac17b4463b6a072161aa938b2071df150f090fe331be714a4abe3fe3736ccab8bc42db6633eecd92cc4d577a3899035284d02e7cc6b1fb12961d148cc72a4321cea6749af1c8f1e7f3ae334424c6de7455492d2f17a9aa30fad7e5e096137266bb149ecc2949af4eb78808905b4c707cc15180afa1bfc6224a66e79234130d9505ffd9b99ce75a7920ec580d0f409ff517b85d2f98ed8aa1c71db4d30b066ccefd9c21a73c925030e4297d47eb0c264a9dca74fa56255c9efc7547eaedca5b9e7ea3ee1d6de08d90b7522ffe6ebfe6f4df011f4b07008de7a90b670477bef36b8dc239e049eced1569ce5de23f2e9b1d4f94fe4afd8e999af1f6f6ff513b4acf99cec73f4bde95f68f64c44f43def4973dea8c7e76acdfe21f85b3afd5f5fdffc1d4a295fff0003f8bcafc6608b09fbc2664358d81b99ed9eb611ea90e82781671bacdb23b35be0f0a08b812cdcd2f7595cd319b6d2a41cb71c2120beb7c02179d27ed377a1a4ebd5488c40e76d18746095af9fa59d1a2123e007386fab5ce3339eed241114fc8ab29aa521cb83e19403f9933cd675389a10a696f180147e4344893a0bade4feb6531b56c14dbc740096d34d214d85d18e49400a56926d8a31c5b387d4c4b4763212f574a6f5a3831d45159ba39a03f44bcd1faa21f53ff0f16f936c76c30c50b2c70bdeb6607590264653cfe23d924a228be2bb7fa9d73a67510b2580c17c95853f8e9d0ed03e7a96208197ae5f3bacba16ce6d5932545e77a945f4b62a5ecb0734ddce313a5ceaf89a0cfa51e80c54d264e8be9bc446460cf9c41d77896735d90e772edb2f80c9099e79c6a4bd214455b842f6b4ff62335cb8d5a137cf5645ba366055d428dba911120ad1b1ee5fb64897b847c376b318a3398d4c12dd927646e6f857aac1ffe185303586b98f30c625ec83e371946fb6fe7f6a4342596693b7d4f4dad93eeefcc398d65c2b8648870d64d2795f2385e3dfb1dfc00fb5e87abd07cac90f0a59745747debd82efc1169ad8806e98e8257cd37c43b1347210aa875a929f7b15fe3f426df46665059bb66d24a2580f67c6427fff086e42ac6396586422b739306c3be344f95acbe31645854c940c4bea76f761805f626e8d6814b73038ce544531c3ac67ba39a426333c4598ea4e15ac2993a2d5bdabfeefb7deab6e4ac7e28eaef71b0549a9cd4f7301e4f87de624efe32dc2a68aedbb62a680ad4b0587ebf1eeaca73a619d88a19d5567b3919a523388bba52e5d3430b1ef63ae04467fa84f7fafdb0a7ce5242d777f15fcf8e3e793e98148a1dd11a96deb11b7c678050f4e6766105b5284f915fd824ad4f6149890ff10769616aad4cd2a345c56f01261cd3bfa4475617e65adcf099d9d0f0238ba673ca7f63402cf97eb4bc9357ea2391bc9ba80cd107f87aaaaabbb2df0842090934283cba7001349035209887b64a6ccdbc7d8534c29bcc77df2df996e7949a6bb9e0197cbcd1f7f5949587ac13a02ee6d943c771c02fc7181b4e1d6db59c3933623323fd331fcb176e6045076a1af8b3c50d9f6a4a0e8903ad96a8d2ac970b9c91549262aca6a49e4f94173958bb76269794e433d394df60e61967cb95eba3f506655ec2e17c8e66da5894581c2d4af1e8055b129ae1c3d05c1c796c3e244ee958ca9a027f46f8c63508e8d2bd312685cf320c26881cfcab240c9fabd2c047281c31fe5fc8954505bb8b8ab29ca3c743a10228067c799348373cb159db48814e6de34d1c2735cf82315f096f4bac4389bed6ddd7cee91005d11384d18ef37a9d1c83aeb1053d9ee3d627faf07c9c20e8c56da5a27d2865cd011b6db02da872bafbb79b8135cdea4423bfaa9637e84a21b13e5df544ebce196f421d8e95922286b40117f2851750d1c090e7476566ec2d3789027a539369867e40ba7a9860876cdbb4fe264e74d4b27933e8d4463fadcf5ad594281f5ad818f6945d57fe1752e59cbfaad", 0x1000) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20000007, 0x7, 0x2000000000000000}, {{r0}, 0xfffffffffffffffe, 0x2f, 0x20000004, 0x13f, 0x1}], 0x2, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9, 0x928}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x35, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000001, 0x7fffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x2a, 0x80, 0x6, 0x101}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x1}, {{r0}, 0x0, 0xa8f32d071194f06b, 0x2, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x83, 0x6}, {{r0}, 0x0, 0x0, 0x0, 0x80000001, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x54, 0x4, 0x2, 0x1}], 0x1, &(0x7f0000001640)={0x8, 0xfff}) poll(&(0x7f00000000c0)=[{r1, 0x20}], 0x1, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="e4a4bb26bfa19c68afac83fa6bb6e2dfe52d08594dbc8c14458d5be771727f0f1b08599e19cc1a0f431e2b4ec49f5dc346eeea94a86cf3b03bc56ebdd1f72ba02af399bdb0e7070be45b129480b22bca6fcba472e1619c960ced6d43040282bc4a5b0a76d8045b03fbfa4d4ea9f77f43d35fbae1d6a24e8313277b593bc829003c0a4043f937b641e0a1bc144fc000e6bfa68b86e8663a9fc7799d551bde26f0c105f0e002ac6063ceb2fdffc66b09afb668d5b1ea703d72f13b2df376968924b612eda93344930f8b15de1f8ef872f82f4cfb4b4a199f21b8ed8340f713522d", 0xe0) r2 = semget(0x1, 0x0, 0x2) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000080)=""/19) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/139) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="42c58a95f8a44cb6de9485977dfab5eed5718ebc2978b198aaed4f90429cd476f32ac4c49f06fd9f4865f5f057bfc13f00964796fb1c4639919ad74ccd29601c8c80790dbc5b7c230cdc76c2f55a964551d5009743d154d66cc440d79026bce229965d59e5fe19ce4dd167a1b94ca71685b5a3039cded6c11d9e4301fd7c714e1dc7e4b719d1c9", 0x87) socket$inet(0x2, 0x8000, 0x7) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/14) r4 = msgget(0x0, 0x202) msgsnd(r4, &(0x7f0000000340)={0x3, "5438be69518a86143112942da01b740d51c8a02821e54b21514a28b1a6b250f25ba019e47a769b1dc927386d3f743a42355d2610b58181dbafdaa90731aa68d52c9794a3975a36ad89679a6f3621da90a36ba4786d296148e7a359b0ac5329b62363ef396a8a556411d16a42848c341b4609243a595eebb0cb25555223ce5992c640e26720ef75627d86557442c4f23c2d55e611a2d67714b59812568cad1544521bffb74e8ff203b7cd75d539d77a2233ca5d023d8449e1576d68dff7dc7e2f7f1918a54ef4323a4f2fb9de9e195174e10c63b0b794cbae0e643e33802039eaef733876ce07c51cc35a294757d31463819f"}, 0xfa, 0x0) 20:58:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x12000000, 0x1, 0x5, 0x6, 0xb5b8}, 0xc) 20:58:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:58:30 executing program 1: r0 = socket(0x2, 0x4002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x40}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:58:30 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 20:58:30 executing program 1: r0 = semget(0x0, 0x3, 0x40) semop(r0, &(0x7f0000000000)=[{0x3, 0x80000001, 0x1800}, {0x7, 0x982, 0x1000}], 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0x2d, 0xc, 0x0, 0x0) 20:58:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x7ffff) preadv(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000001300)=""/106, 0x6a}], 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) fchmod(r0, 0x49) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r1, 0x7) 20:58:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85}], 0x400001000, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1a, 0xf0000000, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x18, 0x80000000, 0x7f, 0x35c7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x82c3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x7}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x12, 0x80000000, 0x5, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x8, 0x8e64}, {{r0}, 0xfffffffffffffff8, 0xd, 0xbb0b98feac4e5c09, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x13, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x55, 0x0, 0x8001, 0x6}, {{r1}, 0xe96ba76b3e95b7fb, 0x0, 0x0, 0x1ffc000000, 0xd990}, {{r0}, 0xfffffffffffffffb, 0x88, 0x1, 0x8000, 0x3f}], 0x6, &(0x7f0000000000)={0xfffffffffffffff7, 0xad}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r1) 20:58:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) semget(0x0, 0x4, 0x406) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0x0, r1) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/214, 0xd6) ioctl$TIOCCBRK(r3, 0x2000747a) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:58:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getppid() accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x33, 0x1, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x5, 0x9) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x96) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0xa, r2) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0xa, 0x100002, 0x7}, {{r4}, 0xfffffffffffffffc, 0x20, 0x52, 0x1ff, 0x6}], 0x8, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x1, 0x2, 0x2a4}], 0x6, &(0x7f0000000100)={0x4, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setpgid(r0, r1) r5 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r5, 0x2000000000029, 0x3f, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) 20:58:30 executing program 1: mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) munlock(&(0x7f000023b000/0x2000)=nil, 0x2000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:58:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000280)="445ed4752a02d8db07a2fe5417318636df78537b592374199c7195917a5777a39672787e89f574cdea3cc3eabb41bba68c27e5202a30e489b36ef0c0302670ecad3c32242d5daa4f2606b3", 0x4b, 0x2, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x20, 0x0, 0x200, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000180)) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x3) sendto(r1, &(0x7f0000000280), 0x0, 0xe, 0x0, 0x0) connect(r2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x9c2f, 0xffff}, 0xc) openat(r2, &(0x7f0000000340)='./file0\x00', 0x202, 0x1b) r3 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) getpid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 20:58:30 executing program 0: r0 = socket(0x19, 0x3, 0x84e8) write(r0, &(0x7f0000002840)="0069cd51dc29d7a94629ddaf0ec0b9ae4ade227dc37745d0b667aa5fa781b34939d20755a1f6d090959b019973d0de425b2d637710e8d27bb7bd5975af6b258b3bf0d61e8c2732f5161a6244681088765aaaaa99d5cc95d7849b5db2a65c0572dafd8d02f695763a0a3c91cbcfe699981b11c98c264a2b8781fb2772ffb47629b4bc90f01ca2398141aba0f21c1254d5d936f6aa3721a8cbc55e868b27b65089b9dfa628678994974d3449a652796dd54bf640a0d34822e21c5f4411e7cf084ba9663faaf3bf2d12685434a20b1d4c91d7cc2569a62dff8f479410da4d2f8fe78093095c0ac9057af009c4af70261fd864b17ef814a9b19bb0a44cf48bef2d14427beebdbf6a5f5e654c9c74af116726f158038cb30bf1f7bf0a84a23f37f31bef4bf2b75005fa9b895498ce8303c4b7a4b04a95f7fbbbc3df290c2f5d1146ab06cb0237505d8858842ae29c2f1418671beebc1dd3a9fe5169efb89bc7a097c63f154f1ef2b57e01e232b1b1fe47a874d36d798fa1adf49832f50182d2089529c3a642ee55871fc4fb4e7e326eeb74438ae666cb15f0b9a4e8665bd9439473689970066bfcd67e8aa63d1a72241485fec4d79896900688b0794ec529123d8df09321a2948734b97c94869411a30973430bb7c04aa15e5035951206595b74ce74e5a8f410d5cfb13b901edb9f2622d32b6cfdac7639a662f40abeaeb7deeb9646b9ca7c97433b095da099af4d42f80167a2c0fec988faefb5781580d8e4fabbf864eca3bc7614bb3b9c00bf852939ab6cf82f10362b62c63289ba7a5f2520739d02043086e48206399dce91f5953498355418e992efb8f61704ea1b18f4c12919d1e83f9946ab52457b479fc75c804fe2a562931395388534698c915932b191e246dbc31b86713e8933348f7453b04af157261e52d72802d78254c32d9d9477b0346005f2f347e5d0be4babc3e9cb0bcd12440adc3792ae032604efc0cf29875ffb51da8f2c064093ec0b1a950fabd6a9025caec8deb3bc3b77bbf893c61a3327009ba8dceddbdf92e13505226bb04aa8abdb532b327d9a779a17a9025576ab8c0a12251400cd3daf28546401304cc0e23cf96a4fe0651d25bce5aa961d4b43abcde16af189b50d580aacb88bf6308b93c589564aea75a303d0acdb0cb4b8212c00018b1a0031dcb73b4d6aeb8644f8d74e80fd4530951eb6dde9c31de4c248dab143d6a9fc4f165b63a15eca2a5ce81b71d575f2a437a2124fffe9defe4f9c3f2d9719e31890d30e88025b155cf66936939170bb1641341db34063ec85995c50bc5a5e6fb05f81860164f1f342b6fb929ef17dd89cf2984fbf77e7726480924ae36262fc91b5949035d8b6ed08789d5acd75e17b3c209f7388ee8dec9da5d5994f454b0350fe77b88af5ee677f3b5ebd0e6667bdcda67fc8f83c0e48b7df18e319b1474f02b00741b4b48acd17db747064a2a9b51a897eb6feed7d773fbe3c5403df8df2849ae1b2ac51f64ea0918e4f628d2b0c50daeba36b100513ffc5a5713bba9a2b199bb03421ab4b012f87e48d29ad78c4c06325e775ea0448d61c8bb1a1cb18408039f2be4f8d370616e62aea9ab00d5ea4ec058e71e37a43c4e6554d071592eb075f733f120f851318aabc946e3dce4545dfc25cc902618135d0936b3ac318543d1c7bd1ec4535f9201ecfb069a6ec4d27a77685711d7de6b56bcfcd7bde8ac484ef3713975f3e43f3b46237ad7675f83416eafe1dc731e89e995ae435909067ed7baad3a71762e19ce7962cbf6e98222c52d5fa0c4e238bfbf6eb921d13595a04b2763e13a400f814c2ad2b27238e7ee2b1b32e46a37459f69e3b70c13e32d5bc5b1c6bc118838d2215673fb1b1a76ba541d6596ea5e5bd68d3b88fea0b6a18e72f6cccd8703371c34a6d504d8ee5cca8b3124b4ccaaea178da14eea04fc27992fd134d3cdaeb359497fec8aa0b1bf9a59e5eafa4f92454515a91f8cc05a29614b1440f3b2a6f717350791ad65d5f7c60ab6243ebed1c39cc3ad6bd96f958cf762296fea933ede8c52da7e2ec370948ea5bd359bbb0631abc69f881f4404fe99c3e02d927cfe7a7429e8641a3f0d12efc26018613803e3c938ff390cfc75a8e880725720079dd8edf07cfed76a64ba6a922995e130b04e87af83852861ddd4881add9d65efd416542f7888a839becf64c9d0236b5fa176578a60d908e8a1f1f347741e906fc917cd194f908e6a3b96ff55bcea5594f042032f8aeb784fcb5f76a1df9604e5c0c64f8c691c7f652c838bf67f76509e7b9ea50dc2d870294dee87db0f4c7ffd697c57ded4a78914905dd0310b4113bb9512bf4d1eb02a738fea09387500a009a48c4e5e0aaf486f712f271ff54af1f413d6f3719c2b5d57188781811e083ee37ef4bc1b0c8006b0fbe18329c0a0ce8ae7bc40451df48ae04778982dd1a22e6f3b67a00e6549331019ef3d5a1cd73bda212ac8e98eb8e5635dcd88e6f661496989456e74f2461cd9d0ca06d4b63ee7562fa125e727309b18efa89c324f486a4490525064aa9a1f9736b05eff8324af4dbe4f7d112c404680d6070e584b19995f33e0a19dbdeba07048354361e755fb037e430152c792f98760ba7eaa02e76bdbc30a108c9256e251c1fe14a3f1706ae72e8075ae459afdb50adcdeb35a50a090adfceadfd0755aa9013c19930de3b6b74308e64b85d0cb6c41ec1381f7b7629be4674405b119db44fa4a3e269e0beb0e558b0989e6f94fff010fa21ddcc2d2053b201b9a56a0f44ba3e312c2b5d2c4e9cd96726d69f694f2d89511645ea46e6d4e3105b03198a54c9fd1d28e08cbe1c0a4807d592df2099d398b2a51ab0089d2c1386fd07b3c2ebb6b23d84f0b35102b2d26091bd0dbb5b266c83c303490d21634ac04005555f40bbd7e4e5967daf360763c18fffcb9ee2485c0843f2d25a1adc832695575368f5393c5c97e70ac41ad330d19a0c6bad8162920c5b5c9175d88ec6c337e51af0d5e31db4c983fe4282c1a4ab9a401cac8c0365a18e24167504efd72affe36edd4ac746fa6aed6c5a0520705874ba8e96e0cab04838db19e437fcf102235ec044b07033141d07c5d5c52ddf796dee13959a6a470ec1dbc92f1bbc4a50772a6666e7c829d0611843d615da3d02dee62c6ca422a3bbe121f25c03e6625654704e31b2550a8c62ca56250038ffd7e14706c1c2526a91a479eb8d5964cf2ee87f866518abc609b2facad049db9b4ba0bfbd8834742fca4f6474a189f1fd94105abd78cb193e9f1fce0f32bb9d274f11204e0363b84559c1ffb864a3ed8264a8e392fc9f803c32aa10668ffc2d8811bf80e5aa9dd112caccfdfba05dae2a1721bf6e394a8d03ff58bf4a06d8d3a12436abeecc7ed06de1d9bd09a28b87e6abf543e2151ff7095599c16f0a51e8e7a83dc4e7d7ebaa382c7e1c86014e442b89345374969a631ee766ae3aca1c1c2c072e9d8e58babb171db44c7d8291f6cee742925d39b2b94b914dd8e277a103c4a435d1d941b69495140607234ce0f5a8eb00e63cd6fdb7e43cecbf5c5dd13375c70fb27d05f5d11743acdd407fe447ac4033f3e4ba1066f64cfa85379b73b11568cd5714865629a5e7e77e27ea23fbdd55f00acf014372a55bf6ac91c33e6359246ab0c30da6546b55e40914f6079fad83532baaa2cd61d66d3a4ebed56fecf557f787042cd03833e14c5b1804bc10b486197243d161500f96bb7f4ffd53300ebcd42e7bc95fb710c603a1cd6c692293e12a8c0a2f8756b45278576d40aaee4975abc0e1c45d7c004c476b1c89e6d40f7c00912cdc102707d01389e1a0d57e15c6969f00f5f92c707a43f8241358e2e064ec488d633cd870e1a1b28eff4336a168285e3ee93c175adab6634ee667792ec387a4ae2409fd8e00017262296d504e1da58f7c1ca0ae001d1705a4945ac2359825cff62e7628e5344a71b306adc4c01a2f46887f245774b728c4b45358bd028d9333bdfb4e7ff907002a543dc461febb3c1c767423e62e877ce90994a9a1baad95b9e17562b0e1cd1f3b2f152e07778fca59ec6cf538f27be626db18393f1addd67eec1cd79742e5dc162c62e0585b5446d6fb7746901b5efb3021d9ef51c41f1692a746e39e57309413d489099172a40278906ee8ccb0765231bb112d2d53f2593ebd81459aaeab5daefb19b76fe6cefde63bcaae22f2d4ce0f2a3e4e0095378505d94b83fc2cc8398dfefce6fa07160fda150c33a9b94a9eab5519872ae296ac0a745de1456df49c256ea0cf4e226b876e7b9acf42290d1c8774b06d98da827019261680bf9566cb52d0c0b086c96335b328b1e98d469a81c8f344fc7cac03ac8c7f3b3870e9c28f0a3c55561c62385e6c747490e493ff0e247735326d4cffa178f3742c08221a47d947dbc71e68c96012bed6477af48eab60bb145cdb47ab82af14fcd3eb84ed001ec24fca4ea8e735ea0442467d7f2a640401505dbdad4b5e15d73eeaeceb110b8cf3603c48752fcfd9a04d9b4ff33c39a909dc29b614c5d0ac1b5ecfbe3aebc510062bfd23844a7a5e6a8eba787cfa0676b2b8296bf5ff4141b79d1abdb9ad531e0c7d6f5dbd6a6500cf390294c22f6a07fa681f79dc32a31a0a9c62e8fc32a10cec0008d0a08d578ecfd1d9e192b460b8af5475decb22fcb44b8cc1d6123d96fd28492f835f7122700f1f42f039d85ef06529a390ebb5acc21764895a6fe74d0fc7377a9ee4d462eb75bc53934a9f26def1a3cf84e0e9dc0d917e711fe49471704ee586818af28f1d9594222c253a20eb6da19dfdb78e98564034fe2dae3fff5e6768d81df576f10b2f385448a2acb1b5711a0dcddc3b1bf2e653c23f847f55b841c6b25c79ea68d58afb24187368fb15209d01f6f60ae9b04f02fe7d1c137768bf38e3a046df1fbc191096c2392111a1293f6a17005bc8677a4225fc5e581133d8921185bf3cd53cb8fd2d351cb4dd75f7fbcf347cd3fd0d47b2d75ac457433f9003fa921edeaa3388f269125f4e635d1d1a2d5bc2facb150f146c888cf0635cd166c45badc908387ef9afb3abe14cc03c764ac4bae476fcbb931b6eb973665dec4c23aba7fa90c1cf4b0e43a50e93a2294e625c3591dfd6495602c088e7c5947ec0f2f1f0685857a760c09b2c011ce520bc7d6003fa0bb5331653b893f08df0ac1d286761ed41c0082ac244c73007f3a264e48421a202714667a93d0a32b7ed0bc8376f053ba88f677637553f92a4cced7433ff5c1b625b4ab6034732ba4142f0e8bc69bf561da786967df20bc774327c1b132a4bc88f33b9ecfc1aaf3a3fd4f0f38e12ff3546ccaac1bfa426c25c13833650bfd11e52ad7aa2e919472841d1d5334444634bac9d5ae201cb96fd014c1bb9ba0f57ee8ac69158b1a3fd245e69881a3db1a63d5836a3c98de88393661515fbd1ba5aee0ac0d598b76861ffff583eabd3072f20e54535be28de9e237a60c60cc5ffdd4a149a5e31330a75461a80a2311f02ea8d1faea822389475e89f74e8f39fbe13ed1ca4e36937d3d8c2ff442f503fdcd2266b1bd476078c91f1e0f31a50ad131d0db059259285322c153fce2a1d02c958848d782d9afbf4dd3010a891da4d1758e149390dd8951ceab003f2b173f5bef1eb39f8ef6de2288253a6aee38ee573f757ad5edc85c32b320a25db9b543909a13dd4be6c0d349ec761efb1eefdc06b4d1a282c206c0144247b7b9ed93593c9a939f4dca89ebb5d81423d626fd7293a4f4dfbfba058601ede0d66c084fe5900ef76aba3d627", 0x1000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000700)="37f8573c514316fae734fcb78de643d2c3510c9974e0d01b49d43bfcb24ef0bcf06b8d574c790ace657b22df7fbe25cbe1f1972e1f54cfce89907c522dfd44dce6cdc0d3617f28a4d8a202d29ba52b50424e554cd8f0aa2d55d7c9bf7dffd62ee3866451400317a0f0e326e706830e58666cdf381c9372228927701fcfb1c4d01d42d3f904c1329f4ed449d6135a9990fa44b4523165fe21a943c057e7d5920345dd7c854c463203c2ed165ac87d53b53fc69a50bce8fc4afa2c8aa6f817cbdd49ecbfb9f6713d0fe33726", 0xcb}], 0x1) poll(&(0x7f0000000040)=[{r1}, {r1, 0x20}], 0x2, 0x46d) 20:58:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x4) 20:58:30 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f000023e000/0x4000)=nil, 0x4000) madvise(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x5) 20:58:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1000, 0x1, 0x0, 0x8, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3e, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) 20:58:31 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x6) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000180)="000000e8ffff0000000000000100000000000000", 0x14) 20:58:31 executing program 1: socketpair$unix(0x1, 0x800000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f00000008c0)=[{r1, 0x84}, {r1}, {r0, 0x4}, {r0, 0xb}, {r0, 0x10f}], 0x5, 0x0) 20:58:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getpgrp() getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 20:58:31 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 20:58:31 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = msgget(0x0, 0x10) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xb1, 0x3, 0x800) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) mincore(&(0x7f0000eaa000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/83) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffff937, 0x3}, 0xc) mprotect(&(0x7f0000e83000/0x1000)=nil, 0x1000, 0x4) accept$inet6(r2, 0x0, &(0x7f0000000080)) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) 20:58:31 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') clock_getres(0x8000000006, 0xfffffffffffffffe) 20:58:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r2 = syz_open_pts() close(r1) r3 = kqueue() fchmod(r2, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = fcntl$dupfd(r4, 0x0, r3) semget$private(0x0, 0x4, 0x198) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) write(r4, &(0x7f0000000380)="2ffcf5fac19b0c9a6a6c441ed75498354c66b219590e0edddce64ebdf9252fcfbd9565a911b6cf3be1dcbd2ad5dc487ea270aeb1009315e24ace8d7050ee1cee50714ef924350fd8a5e833e3711dea091451f6271ecbf2bf4fd63ec37ab1ad5cffc1226ce3a8917742248addd95bdd06c494617fb1bcbc", 0x77) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) write(r0, &(0x7f00000005c0)="1c548c152569dc3ad9d39de222d71242386ced619c3ed878365070c64114050d16e195fb4c8d921ef301007a5b73612aaac90fcd8a5ce315d60f7610512a01dce2f79a0ff3c51448151b0360f454ad9497dc885bac16c02f590f58f45d5f7635be1fcbf81b75cad5f5577aefcd9bc7ea585b3728a695ff3fef956507a2f659501caa23b80b9032d312d5c5c64a7620448c69316a101bad0bda6332c4dc5ccac73e7ea5cc757d9f2b46cfd20d84287818b04a042f8502e7476e3b789072987268fe62e62d1da4cf115c5484fc0382cbce9ff23d74bfc51203c617991d9c1ce305b074e8abfd7a662a25de996005bfda65afc08ecaa046f2b21d3a9126f1706884ed56bf99b0c71dbbdd256dd647ae", 0x10e) getpgid(r8) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000200)) poll(&(0x7f0000000280), 0x203, 0xcc) syz_open_pts() 20:58:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 20:58:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x2000120000028, 0x2, &(0x7f0000000140)="24c7455443dd862f9e84aa5da96dda3b810048c24a9f8539044f114560fcfc43ec3e73bb8ba1836915a440cfc9f9b9822bc8c40f3fbb0728a8fc48196e0d19b56ff7c8420d34adbcae737f16392c39f654a2c7c6a38588ae66665d8660eebc3bd1a4b1a10b4d03667e57cc9976fe29bcc0088e9623bf17bd31f86efa288188ab5046509073a8ade62e081ee2c638d66c1f9558f372956572481964cb9193e215", 0xfffffe1f) 20:58:31 executing program 1: socketpair$unix(0x1, 0x80000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 20:58:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) socketpair(0x10, 0x3, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b7241cb70036436ff01"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000100)="355ad2061e7617e56c6d35c33d83e7035f283ca568964baeae070461d6c5d468bbf3ea1d9c09d83d7bd6a96e0afe35d0a2a6d550336e985eed35247c76f6d66ddee5fd28d8ff62f23a9a72e526335debe3ea6503d1e22bf619f5bf0a2938ba91af5e4e1ca94120d9cc95129b943265b38beb173f84f7ee89763c8414aaf89dd124a21831faaa292937cbccb4f6a4f73948a66d2114b1835d319644c9a07585a8c264dbd37cf8785b3268cc0fa0406a375c5b48f59f82b267828aae1b67f4b11e88852027b44c9ffaeb5a79822223e195cac68cd59851de8314e87edc23fbd33fe5efef676ebb66f74e32adc81f52776f78a70b9981f1bab8c22b071a559e618552bf91c081a664b27ef42530c433c584719fabbf1b599a9ea9510ead4e3a6e3e69f789b060f12f5ef3f070bb64f6a6f7d455497ed76f26e735c30e2be0bd2ea3698f0ba222360644bea88b78efbbe3e8417cd2c82fbf65c6eab15d35fc3a80a80822694cff044b00000000000000000000", 0x3b614a45df2f59f8}], 0xcbf086839af0b0a) 20:58:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) r3 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8488, 0x1) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r4, &(0x7f0000000180)='./file0\x00', r5, r6, 0x6) 20:58:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/207, 0xcf}, {&(0x7f0000000100)=""/216, 0xd8}], 0x2, &(0x7f0000000240)=""/124, 0x7c}, 0x841) 20:58:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r3 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x108, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x8, 0x8001, 0x1, "1f299580ed3e5dda66559bfe022919bd56aad2ce", 0x80000000, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 20:58:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 20:58:32 executing program 0: mprotect(&(0x7f00003ec000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) 20:58:32 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) pipe(&(0x7f0000000080)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 20:58:32 executing program 1: mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:58:32 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC], @ANYRESDEC=0x0, @ANYRES64=r0], @ANYRESOCT=r0], 0x3) socketpair(0x2, 0x3, 0x101, &(0x7f0000000080)) chroot(&(0x7f0000000100)='./file0\x00') 20:58:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d3", 0x1}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/221) 20:58:32 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x146}, {r0, 0x49}, {r0, 0x81}, {r0, 0x84}], 0x4, 0x9) syz_open_pts() 20:58:33 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000400)=""/90, 0x5a}, {&(0x7f0000000480)=""/76, 0x4c}, {&(0x7f0000000500)=""/185, 0xb9}, {&(0x7f00000005c0)=""/189, 0xbd}], 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/224, 0xe0}], 0x2, &(0x7f00000001c0)=""/134, 0x86}, 0x3) recvfrom$inet(r0, &(0x7f00000002c0)=""/237, 0xed, 0x1, &(0x7f00000003c0)={0x2, 0x1}, 0xc) 20:58:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x7ff}, {0x1d, 0x7}}, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x8000000000002, 0x4) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0004"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x7f, 0x101}, {0x401, 0x4}}, &(0x7f00000000c0)) dup(r0) 20:58:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000100)=0x9) recvfrom$inet6(r1, &(0x7f0000000140)=""/55, 0x37, 0x840, 0x0, 0x0) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3cd, &(0x7f0000000080)=[r6, r6]) r7 = dup(r2) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000000)="b169ab6cf7b39f6245c5401f503d08", 0xf) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5}, 0xc) pwritev(r7, &(0x7f0000000840)=[{&(0x7f0000000240)="42c88141bf9cb8b0a3424f858b6d6e8635e67225b05de3f836e6a83877ae93592628c62d16ac6f575bdbd1c3a1a68d2c07924fdcd145233b4b9b7ca2d857216cd1aa510837d76be8ec71a6867c2c556069840862eb07e7f6c67803256038cd53180d16", 0x63}, {&(0x7f00000002c0)="eaa74ef6cc92ca3f4fdb4ab7705f384fc2273fc09d1268a7b15298f167ff31464066fa64db3b8fd565c73e8f89a09053636bc83afc020b6abc64385396455e2c8c46df1f55f5b2744a6c72c5b4ecb3c1970975203f4a4802fd2c6138b1ffcfc3a21930f3db8c10e045367a4a8ec100d1ddc681d2dfa7c9fa56acbf1988c34cd83cc4eb737b8090c0aeb24c7d998507058efb41054664f2035537fe683509aebc7e5385bf85efa23d09589c547fd945e452192b48ac899476797f2c1ab3a69640c384fdf45d89183f357053b8db4e2b80d62059dffe4c4eb46e5e17f40ad4ed0db9d4b24b0dd5962cc9f34d7662", 0xed}, {&(0x7f00000003c0)="327b5939e0383fe0581264ad0d84711c0008f70fc0f95081eb4a286b68c7aa657d9f9ef492ed7582717aea68174dc744fa2463a3ce232c7f2fde2d96fb63330491e72ae3a2f21f2bcee0a28dc4bed44b768822511bd915c9063811242e01affdb9f386cec50d006db96484983d828d872cb615f0057b1a2c8239d70f7344c4189f4888ed778cbac6f6a56e9d9bf504e6848921c0b5e6556df46c7fe54d1fcfa579fd3f7bd0", 0xa5}, {&(0x7f0000000480)="095ba8e287884e489b51c9447ac2fd21a08983b8b33cd54f0357cdf40f8f3fe44cbbc247c1768de54797de6b67fdc79c69495f3e7a978789d76c032d4d2a8753d85d98d066da9c9ed90d777c873a3cbcdd07e669dc85b7a2c44b997e5d136cd18f0cbbcfb821629455d6bea9be6ca6ae678df8d7d2bde2551436eea04837a8e4db1272ef997e731abdd87a70b8339403ae790d3a45e892eb7f45bfdf46a67b4deb00887e9e323b9eec7e58d1691e1e748b3764abf0b0c6bb413d0126767b12e21c1f46273b46ef99a508ea52618f4d5049031cf4f876d24fae6b77b2026e23cb7e1b2b3f0ea48a057f99ad63290661208d3435f83d2b4867524c", 0xfa}, {&(0x7f0000000580)="c05011d22cbf152aac4b5beb591d947082c815667c215cce3a49e5521171098fc3c5fb4d01c234b883ff7869344ba8801f70851ac6065008c1486aabc96abe1330f71e492963e801c670c44ec3df7eadddea360525db32566edf2a9a1b13bde07a3d91f3db701b738b4135f6490b1e6dff50762a2c603aa9fd06b4ad811e6b3252e31f2d94a7ab7d68fda6d9122b4b2a6177de542eca4e3dc5ff4a3a17b879bc06e80361c66e170e32f64bc03291cdb5dcd344413877eb447ad76d1a46b83909a9ff76", 0xc3}, {&(0x7f0000000680)="722f61ccc6c3394dc120c6fdfe2c458baeeee5ab6c3844fd7d40d711bfcb346c3341c0bacc74110f45d52eed52a9acb126a341a91cecaa7d505549312f0030c2f9b71176bff0759ddff7d88a574ae351ee17d9a9044f7228e2a271f0817aea155fdf5bc2759b67017785aaef4834241135787c9c9fc1f222c2343be6662a8964a1460da8ccf4cd891fa4689eeb8ac80eb107d06beac18d3fb0d279d7f492ad0762baa4b77b7c645f8d80de9bde1b7693245749db458cc33d1aadade39d31ec7322b136e34d4c8cec8568faef4c698dd2214305f2d512dd407875b2b54f3bedff3128d963", 0xe4}, {&(0x7f0000000780)="9340b4f8c3c50a48304a9dc6d5bb9759b0eee122ae6250fc082f0ca60e2d43d9ef77a5b058670480c7b72f12b7e1fdb1da95f9c9abd8119f34242d62006945b2b4b5b1d4dac038d86eb11cd4ab3a1234f155ec517cd853322b5058dee0969b457be76e74bdbd6765dbb2a97dcdb8fdf29b135b0abaa676900a8c3406734f0d39c48a72efc2398596de0ed5b1aa70e1131a04e5a8756e635f641fd903811c396e564cc8965c739b6082a1cc8f75fa18b9eb4c", 0xb2}], 0x7, 0x0) getsockname$inet6(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 20:58:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)="2f7d211a8921ee00", &(0x7f0000000240)='^\x00', &(0x7f0000000300)='+:\x00', &(0x7f0000000340)=')#\x00', &(0x7f0000000380)="a1232e2600", &(0x7f00000003c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000440)='.[\x00', &(0x7f0000000480)='#-+\\/[\x00', &(0x7f00000004c0)='#\x00', &(0x7f0000000500)='$\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) fcntl$dupfd(r0, 0xa, r0) socketpair(0x10, 0x5, 0x2b140962, &(0x7f0000000280)={0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f00000002c0)=0xa79a553f) bind$inet(r2, &(0x7f0000001440)={0x2, 0x2}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0xfffffffffffffe44) fcntl$dupfd(r1, 0xa, r0) 20:58:33 executing program 0: mkdir(&(0x7f0000000340)='./file0/file1\x00', 0x20) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xc4) readlinkat(r0, &(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000200)=""/107, 0x6b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0/file1\x00', 0x106c0, 0x4) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x1da) 20:58:33 executing program 1: r0 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fffffff, r1, r2, r3, r4, 0x34}, 0x9, 0x10001, 0x8e}) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x2, 0x3, 0x7c4) 20:58:33 executing program 0: r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x4000, 0x0) fchown(0xffffffffffffffff, r1, r2) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgrp() kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r5, 0x2000745e) sendto(r3, &(0x7f0000000140)="a301847e7da5539f8bced8a22e672e557a687d78d9f95683816254f8f15255d0a62d349fbbecb024888e43bd25cad2cfc9c502d3e8e71061a7489be7ad1cb9d53912cecc704a1203cb6e34", 0x4b, 0x2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r4}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0x40, &(0x7f00000000c0)="01000000", 0x4) 20:58:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="950aacff", 0xffffffffffffff63) 20:58:33 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8390, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r1]) getgroups(0x8, &(0x7f0000000100)=[r1, r1, r1, r2, r1, r1, r2, r1]) chown(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0x0) 20:58:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000000)) setsockopt(r1, 0x2000000000029, 0x4000000000a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) 20:58:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x94c, 0x7f, 0x1c3, "f66dfc855665b48ef733b4e35ca1a00695e89adc", 0x0, 0xe00f}) 20:58:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 20:58:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x87) 20:58:33 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() close(r1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() dup2(r2, r2) write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5}, {{}, 0xfffffffffffffffb}], 0xc2, 0x0, 0x200, 0x0) 20:58:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0xff68) dup2(r0, r0) 20:58:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x50a6) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="0000000000000000000000000000000100000000", 0x28e) 20:58:33 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1, 0xfffff}], 0x8000000000001, 0x0, 0x1, 0x0) 20:58:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x20a}, {0x0}, {0x0}], 0x9, &(0x7f0000001640)=""/239, 0xef}, 0x0) execve(0x0, 0x0, 0x0) 20:58:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="6613dae198faae4c2295b800d1126a569415c126cddf906a16"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x393, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0x2c2}], 0x1, 0x0}, 0x3d) shutdown(r0, 0x1) execve(0x0, 0x0, 0x0) 20:58:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x1) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) 20:58:33 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8288, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) close(r0) 20:58:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000014000000000008000000000000f5156feec4a20d5286f2d31299ce14d3cf29050433f209de090000000000000033245098aafbb046c04753e2a2954b95ec50bd093884a4b9e263ced455564e98a63b9df08dd57ab9a698316a66f077a917088c6aee124415", 0xc7) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() close(r0) readv(0xffffffffffffffff, 0x0, 0x0) kqueue() getegid() syz_open_pts() execve(0x0, 0x0, 0x0) 20:58:33 executing program 1: getgroups(0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r3) setgroups(0x3, &(0x7f0000000180)=[0x0, r0, r2]) r4 = syz_open_pts() close(r3) kqueue() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) open(&(0x7f0000000280)='./file0\x00', 0x45a, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000200)=[r5, r1]) writev(r4, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400", 0xd4}], 0x1) 20:58:33 executing program 1: poll(0xffffffffffffffff, 0x38, 0x0) 20:58:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/64, 0x40, 0x800, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) 20:58:33 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) sendto$unix(r0, &(0x7f0000000000)="baaf09b39e168c9f4736b0eb8ae7df775152e44a0cbe59b4dfacca2a1a02f88c5f9c", 0x22, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r2, r3) write(r1, &(0x7f0000335000), 0xfc94) 20:58:33 executing program 0: r0 = socket$unix(0x1, 0x805, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x27b) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x7}, 0x10) 20:58:33 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x100000001}) dup2(r0, r1) 20:58:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02780000000000000000"], 0x10) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 20:58:33 executing program 1: socketpair$unix(0x1, 0x100000000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) 20:58:33 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="7ef964ed3160f547"], 0xa) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x1, 0x2}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x3, 0x35fe, &(0x7f0000000140)="55ba77ba4c2b7e0e4d1ceb01b4dc98288f322fd36d94fc49d7a635521bdd44a84fc692d8bd75c9e581106cd25fb589026a6984dd59d2142b75b78c1bfb", 0x3d) r3 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r3, &(0x7f0000000340)="a4d67f4b1da7968b4fd878b1b704c1aefb9bbe8a62df19ebabd4200cc8d72e00bb4d2fc37bdca5e20bde94e385fef2c69ce191f17e109c31b379666a79a60f42af95f6b1d244c9c804280bb82dbb92d12ee3438524fe6d959f16ccfd1f1a0dc346a20f5d96fc73d9f63ef71b04bb9b3527f46c491421d3f2a4bbcf05e3632fa98268fa6dbf1c546d190b998ed38bedaa5d45ff", 0x93, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) sendto$unix(r4, &(0x7f0000000080)="d9f3d085064708c39f227660f88926291ad0b272e55503a2d2ae4d684fd94ea39b6435fea3477692c7131717610553e42b7fb46bdbb2399e17dea9dac50a4e813e819f6861043738a1ca800bb38784de0f733e018bde5d9e0e", 0x59, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) 20:58:33 executing program 1: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) 20:58:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x410) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/157) r2 = socket$inet6(0x18, 0x981ebb1885abc2ab, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x201, 0x140) linkat(r3, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r4 = dup2(r2, r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') 20:58:33 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000001180)="9c7f20a0afc29176cadf01472e767fcb31e42655b8c06f483c292a18fc0567452c90ca498bed9249f7", 0x29) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="a6e2b511be53e2fc6e56231e5e84c917d567d40efec06f052687e9e7d1db6d5e346ae89a37e37dd800af35f9022cbba8b2457ff40fb7f14e3f514b7866d5082bc909dea0ab5f996654d592352bcb448b8181f326f944291c9e4e1e19d432d337a94ec020204bfa30d438c64bcff5f70c4313e4a884d2be1b33efd3ee31c94bc2d0b2b33144f615c3c07b76c9320dac1a3a24ecb10faace0d9ffa26b3bfe7b1eaa7b8b5f2c27af9915d517f2300d33ee5eec8eeaa897193db22f929c7bbee56c61b87c283222980e6ebe29010b293a38d70feaff83e13c829c3e134ac9bdeb46ceee5c795c9f4a6098d769998a58b1ef0e0971f45377b9e2b40cde2231b3668d646d9a2539c258ac8c495843705503e18c522e6708048d1e003419192a612676bd25520fd0d454caf9cb95a8ec0f265738307610d80119f6e3b85467abf9f6df80c0bf69c1bcf9d09769e744e2797a51959ef9b59f42226143ddf633a62f74a7204e9a737164999472019664c9e67a3a38575271e43dafb03e3734e53eb172ba7f8cefbc420d625a26640ad2da2107515ecebb5acbea39291b652c910cef8c776a62902b075bce24ff9b84688017af212dc8fde53a0d0b97957d70e0ac4780190a349dfb0a5993a35391de8eed62d3d63763f99c753fcb5b3d46c249a232bce774362cd261c5c46229e67df47f7bf3c49afeaacc6d8d547ae9324b8aa11cf57040ee225dab2a1669094c9bb2f84eb13c56c2c8f25c2b9a369e808b2fa63504229b226deddc1cad14d0a97a9908dcd1366e720ac42340bb4881bd4874b05d9655f55d0fbff1e1548329733ce8b4b9b817889287ad293e7c8e1964d64c22474154cfc0f0059add61e956a61fec2be2c0e20d9d9f7a6f8864fbfcf090137280cc6d80e6d0f5e01c0b2fbb3186c517fa7bfdeed77c20a7b112464f3b1b81402aa3b3f1ecb8b600b570ae7674988f5db138448f89950fbf59ed9819e18d21abbd4b29b609cb0fe9f9b008eb11e23deffbc8545a488f2648364b46d240c0b1ab821ef0e152971ddbd69c0752f4b3657a7d045099b3013ddd1ea69e51cc41a9e2fa8aae40265dd6f41d267a4ff1348b87e4fb446cdfc8cae4c457c8889bd90771edab12e4c2fafb14e439f8f4c7919658d07deb328611e1df189f4942f3f44446f423a014cafb67636db1541feb56c2cd624c946f77415337abc4188ff7a57e9c1b371c7512b7c17f81db08d771a846a13628dda6ee28081a27eb722d7fcf3a4d52698e076f9d605ec4435eb792998c12a8d7f49df707b9070a02fee81fa932cf0ed9fcbe9e313deda181a9b036700dfaba8c4952eba257f83326b48c6cb84ebec268589329fd166458ee6fa9a046570825e77381187bbf3d99a9fe401ff710ff52b647d149f4c123aa9061badd239ae2a2e36dcf9cbd52f8150fb77c8f95b054f6f47ec339ee0889ab33a639e634d1b1922bb8673e0b97e3ffb4bbe7c0e1d0c3080e05790acad3248867bb6a672ab66a45c3e276ee5f603ae03f773fc70133d905c7e2115f5873b7937ac92fb0e863b04ac8beaecf9768e4b7d8aa866b6607efb2e29d7291c4fc7d4e04dd551bbaadbd5d478def3e0503fd09b8799962915e8bb568c3f004dc0414c74ccc2ba808c8172e88d8001223c0a10a0cd51c000759d9a8fecd419db6f9aa5b8d3c7214f85dec7716528f464b5a7c5a3fab1e8672a2554c1f4c0a52f14d356a2c8d6a9c48d4317fa465e622945c9ed944eb5039b3b8d7c483685a621e6bcb48c9652fd6d50f1b6b50951f4d6aac8245f0efacc66e73c59666d55a8852ce1878b3762c051ee3718d4b83f858399d6277435d87c707e08efcbbe1c2324df58194089fcdca0ec1cc9b5c584df82103096fdf4a0c2b18c6488936a5451dfc3b46c6e7926be32c8ba0dd5661a5228d25826e31dc95716adb6e4ae908e4fc969b860b2228abbae6edecdb075f6d4b5cb9b0d5169d692e232c8b68703c50da3929f826f2bd312af8fa3ef9909b4a11f6ab1cb4008fb01fec4fcc3ace9da30b79873e625e2cb072d2d4cc264d6e3492f0ee957e641d341793947923838b754707baec4763071cc6dd23e88e29b63a325b0b7520ec49fd29d696269afdbbc58382f320e227fc8df9b5d661bfc9216f621b1575de47a174c909940de5581f23408b485e13efa1162cd4693e41dfb9c0fcd04af14f3d3fd2d443cdb5d9d5deadf57eade640d6ecfdde2e000676704cfa4de18b9f3b8248bfc4eafe2472d32d9242c944bd99d18a272fc60b792be6f641f270f440468e642201a38182a55c199b833b16d0c6047bb2ca431c7d89f35046e0847a8b3ab719f98d9bb9f5ead0805a381e8132189070f493e49d624f4af71ab04a640a279e3274425ec1fff6ebb1faa295be4e977d3040a8839c8a94f97d5d3a646e4f170ce488267ab297beb3bff0098f7e3c9a4bb938eeb550f1c0b162c98a4b04b4a4b0fc79be1558d9514229cb16367fc2b1ed17e1f5f1fdb4bf62fdcdf944340d2db7440c85439f8f508d1acf165bb570f30ab9b67d26f61b1447d7557eaaf7a28dbf0e2798df29b54d9dea1cb24a15b52dcc97dc2bb8753d6a4fcbf142520d773b3c2716b19705d499eedaaf08b9bcc458a0b21f94c3f6597517e27b0cef4b9aae797e5085938b91d001318e94c0896d03bcaa6930e5150ece294471d5209d8e14239c32baaad219396bb59284e6160e93da84e3f85f684542432e788b4b27e111629cac1d6a2d16a8f4801516eb813af1ca0a15a0ce0faf565880d487d8281c706402a1ab83e1d7739dde69f3c5ea79713fb8af7f04679d9f0e210b5cb340434337a4e75c1b40b961fd024cf2b4332bb751f22762a8445269ec9c3bc1b14333d341ad27de35ce38834d15f9477072965b4a67c6df6a0fb5cccec1adb004e123d5103ed15a0190299eafcd1e6d29874f1594dbd504bcb7a7def3d81c67bdbf36a167b9c1a2b1ef103b16154f743572ffaf27ba10dc97f8b5adcb4e3cca1e2f9b0bfa258b2938d1ebb1943b3306554d5f8a4f9f9b24fed1dd7199d23e5eefb1d8aa439f8ebcfeaaeee49cd739f08306ee54f1117a60cab158997665f38400754190dc8a49cee683eb187fe56141dff8c1b29b89bc7228d3590daf3682860b3bd7b955ec0bb92240a4fb7ff4140f9ea8fe20ec26dcf4c8017bdad3e4cefe6e5125309b29363b28fa527e1f685929ddf558d3c43c48cbf97d90046917b28766ce6ac9e9d6347634a84b4e1be74ed17fffeab1038255bb6ac05321f0aa406db5cf99a34fc29e4191f1be798cbecb3d2e318b6f9e492d96aaf350db0179576961ee2c00121e89ea6d9608fa08ceee52e7806123b959afb390769e8338e40e83b83290a6f3344f647c175932b88a64887f8f22a5c5b092a21f43f63398e9a9ee0e07cb1e8877286a4ea41f7b6ba684886494ef95321fbb47322c053ea08e198bfdfa321a8c17d30166af4b3774156ead30d4ddf242fc2f1dc54008f2fafaf2508d6aa74b30fc1f500dcab36a4f2ddb431f783f8463cf1cf0de311ede3ff1d9349d2ccd11bd2ed177c6e13ae7806669b5047ce4ffb57f2195936e4ca59c97e3a441cf06cb707059a2f9002684947e3eae18a1b034d40f770275d40ea3dee06f26f98c704ec3a53de99d4243f1006a9e16582f30c95bef4192a92f90bc9a880b8e7d7184b31475a538d764655ded5e6c0bac9da58e023971323ebffff5963480afa61b53b2c0d127e571c8f9db99323b8f065e9ddb1eba03a96431d417f4664a6979a36432e4970aa43238e2a5f0b756d3755d1d6fea5d8be521f6831343781e4247ab36574ef3b27d2652672b43e0025efeeda969c49cf46b0a1c4d0685b0df8cccdbe0c817de1557efa0f19d2e3df1479dece4f6dadc110e21db3c4d3c7d8cbb04e8128313f28c0b9bcd15aba579e25c4b7b71be33278fac292f8aa14d83ea7a3a560dc18a0f4e08297e86cc8b0dd9c39d1381a2452cf27286520dd5cb16f449d9e06b1610efc8a9532acf8e97e2f00dcfe7ad6c6590aa05eb192d17d5df590c777d6fcbf2921a6a9d0b9db024f3a1e983d65548ff6d419eb67768ce659fe5d2ca17678f5446afb5ea7a0e1becd51600af80dc6735268c92b5d4fafa85e9aff14e9001edadacfb95ab22ab50c6cf9368aaf513028c023db5979313f41f4810b8c1a15d3f8e7447e97b3ae08be221daf5c2b8ceffb0feb752e3b4d5901f5273ca919f949cae04016082535f0590fa395f1bff71a688ba7034abe5d48a76d81bff5f68fb7d6e03466fa24156a7e3c105f15fe47d5492df39ce37a0fbc639bf05e0568d85fdd60638f64b7466feb6bc212b4f184850bda92d0358226181b77d5e672e345eb29e548cf03d39bc5cf3965a03c21974dee52dd096da61f90f8071178d2a9cf96a9b471860f71600bd8e4f946d795c7d154b2437bdd8e9a13a481897f3a89a91c5c949103aaedcfbfd4ca44dfe748a4c3b9edb492589f92ddd0c4bfc0f9d1fcf900c730029e509c60b5513fff8208f696dccef4f94c53bef45e8d24e10ea2fa83778213b151a0ce0f1427b53cd56672f5f68ffa676997b3076c062c17111266b9fc0e8e4392bed907ed24ad18a192f6ab346b1bd6592566b536bdb63a2f27022564d935eb27d9e8bd531cdbb814c7cd8e5daf9e8685625549a2ff2134d9c963bcc58554c6010aecc4fb64c1e04ddfff75a9aca713312988aecaf9638fdf73fd0502ed3011cb449bf9fbfb8c4fc44132b399ebf52bedb7976f8da80415efbd49c88c171397c53f01d9e8962cd53089c5b2c922ae3319071b74e3178c9deb3872df724893c513c5fa62c3811dc35172a3ce6f2bbcb968cbcb2b71440ee17eedfa06d1b5774ac405977b5bffc49cbe74a8c3520a678eb4312219beabe106775805b6c0fe759eca052ec04499abbc1e73f789794b9bff18c82db5691385e1de4bdf683a618b590f097971d4bd67370f1ed8d90b65d8b9a0e26d82658724c202a1b0d1850325758884db73212ff440ea81582ae587b48f64581829b2d52867d22a9ac575a12d353a346a136cbfaf7e5f66b85ecbb1fa82014f63edb922a06af94629c955e9c3af386619e1be6e8e554fd78d6690aaf07bcf298d43677cba824554f80993cd51f04f022116ac9d071914369393f680b4f612d5fc6475d8f5323e09e9a2132db113eb5f7707e0a629408e6fbd7dba0419c8483add16da996890a7975ecdb4b8fabf8c04909b65d6e54a03153ae858afbfe5f0e3968f826d7896458e0a5177c3917600143cfafeb7f1b99c3e2a59680379522c6419d341ce19e546c890531e0a4f46ede787017fadf26c29820f9855eef4e4f8a1e74936947d60080b17d9a03c6877093d4223d3a586a6cbf9388da07afd71c847793a00461103e3e404cfadf939052f33682d516712fdcd45209155700997cded3bd61a99d6c090c51fb56d59f48d40db565012673b41fdf0f15e3470c01cd59f1b4f9f75a9be7d52fcf23fc6961854b7e6e0604235cf4912e255b83154d752a54bc316cdd1e1e278f258184a46b600ff99f7c836b842113d7e934fbb40e23c730d4200443609b48c75c06aea15e40ce333d91167e82cd2d94af7b8aae3e77724741d436aecd4084ddec7006c478525f2bc7e26af43a9200a41d47326f7aa7e1b891f118a55dcf10e1e9ca2fcc98d1827c7dc545f916a58e996ff7fdac4b811b813f8468e8f715a2388e14ecd39b8e9901d4249fa303cd4b0cf6ae408cb1ca82c5701ceb5abfefed0aff88b1518c877f707bdd3ac03", 0x1000}, {&(0x7f0000001040)="6e7e1b49f851cd5de9d140d648f049adad5af3e0c918a1465f109481d0e5df699f2b1a4513956fae5dbcd8362a3de3adc1776259e549a1b0123d7f94b6933fd57de27af455fb716ce198b688a908fae3d857f7e6678e0bbdb9b782c54c31479bd7be0913cc480564ed531a68a0b2893b06d47c126a79485655ccb08f9985e041f2066b5b66e40e99269a56cce92d80cbe3ddc40a9a33e9983b21ba4b84010a9be0d448b463595a215632571be181b209ad54012439e209f52369c63bcbe34caf8cd8a1bbc411c7f63ea275bcef3801b6b74bb7799a50bca25379", 0xda}], 0x2) 20:58:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x6}, {r0, 0x4}, {r0}, {r0, 0x773f440618d99fcf}, {r0, 0x22}, {r0, 0x7}, {r0, 0x2}], 0x8, 0x9) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) close(r0) 20:58:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb1410fb3371fe4d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b113dfb5bfae763b95f39ea63cf03c7a55f30d58465598b8c47a1ed8893ce775e2dee5ebdeb455c813e8f71f3b42de6836dd01e4ba29e31d6bebddf3ae919874125538ce09c398cdf1c3bcb18a", 0x109) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 20:58:33 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x6}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = msgget(0x3, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)) r3 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r1) shmdt(r1) shmdt(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="3a5f90bffc4a5193807c68d25375e47887a1442fecc51936945c3026e9e0072a2de7a2d8f0c3c04af44eabbda089ffcd0527c814ff43d57699cd43c836d2d34b3a3f1d2715cce4cd4aec96bf4c9f16c2e3b28d4e8ecaf06a09c0f7fb508712251d35b166e57faa3fb6d139c0cc92a490b4f7bc01d24b1ea4c2c227d894abed2b9a647bbdb420545fe92e0d7ae1a725fd4e66ce45cb0a29ec56f430512efb16e7ca876be984db9d180a5c8de1", 0xac}, {&(0x7f00000001c0)="f8a22f4495dd4b2e42d9142440dbed02c70bad0ee76294523f9a2a2c508ddb90dbc45026cffc7f51af582bb2e149a28bdda0e09bd420ecf48980598fc46a491e1d7f65c037a48cd4bfddacfc31a34a30876554a549d8c6d46d77769a757dbb83c9d42fcbdad41d1e44373c4b6db6b7a48dfbf09cb1ef081986509ff6bff974ceb18773e608ffe6f987f223f52de5dd129f58023f484a4f5b18e4d717839f2e890d490c0044c082ef8de37159f33e5fa61fff4a18e524be74e5b376ec112fee5222ae427e6a1431", 0xc7}, {&(0x7f00000002c0)="e0817a7d930e09806544be58b83166e2fea4da6e2a9f755256481f93695c9cf384627f0e70681a4fc3de23c3f09b17a41178715911fbc580a6968cff228fe72ade14150654241485fb6911ba1c20b3518048db492742156605c509553337310600317e5be9ed1d6e6aa07b", 0x6b}, {&(0x7f0000000340)="44dd231716aa9cc93bc93f47d0dbada8789eb000aacab4f0b3a48ae12c4cfbba14c311be12066a9a9066893b5df536552004e47e771392e3f25db1ad3a8f52c3cf90ae0b47e951a7f0321d3d44dcb084490a5cdd844b45c5512f39f3747029248fb826a72450aafc", 0x68}, {&(0x7f00000003c0)="4409a9ddd093bb3e50176a33dac46ddaccfd8f1115700a4b44ac6823d72ec1447a04ab3df50842e49cd6f237198009511b6e2dd47c3385179d22037c611430487a43012d", 0x44}, {&(0x7f0000000440)="25c7daac4175d9b4707d5eeb7736a7898943ae1e25324ccddd126dedb35ba5d89c0dc9f86b3619fa310c7c0ba96245b8639ee0a8", 0x34}], 0x6, &(0x7f0000000500), 0x0, 0x1}, 0x1) 20:58:33 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0xfb) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x8) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='./file1/file0\x00') chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 20:58:33 executing program 1: socketpair(0x18, 0xc003, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/170, 0xaa, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xcc) recvfrom$unix(r0, &(0x7f0000000180)=""/241, 0xf1, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000020a22ed999000009979978fbffffff00"], 0xa) msgget$private(0x0, 0x600) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget$private(0x0, 0x20c) shmctl$IPC_RMID(r1, 0x0) 20:58:33 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xac}], 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) 20:58:33 executing program 1: mprotect(&(0x7f0000251000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 20:58:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x6aca605e48246559, 0x10, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0x7}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x5}], 0x29, &(0x7f00000000c0)={0x5, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40000002, 0xffffffffffffffff, 0x89}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000015, 0x1, 0x2564}, {{r1}, 0x0, 0x58, 0x80, 0x5, 0x1}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x10, 0x7a99a135, 0x1}, {{r0}, 0xfffffffffffffff9, 0x11, 0x80000080, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0xb, 0x800fffff, 0xfffffffffffffffe, 0x1bb}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x40000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x70, 0x10, 0x3, 0x2}], 0x3, &(0x7f0000000000)={0x0, 0x6}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080), 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) 20:58:33 executing program 0: socketpair(0x18, 0xc003, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000180)={0x0, ""/82}, 0x5a, 0x3, 0x1000) recvfrom$unix(r0, &(0x7f0000000040)=""/170, 0xaa, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xcc) msgget$private(0x0, 0x600) r2 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) 20:58:33 executing program 1: utimes(&(0x7f0000001840)='./file0\x00', &(0x7f00000018c0)={{0xff, 0x800}, {0x3, 0x7}}) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x5) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x10e01, 0x110) r4 = dup(0xffffffffffffff9c) poll(&(0x7f0000001800)=[{r0, 0x100}, {r1}, {r2, 0x108}, {r3, 0x1}, {r4, 0xdc}], 0x5, 0x64) getdents(r1, &(0x7f0000001900)=""/247, 0xf7) r5 = socket$inet6(0x18, 0x1, 0x0) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x11, 0x4) recvmsg(r5, &(0x7f0000000180)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/211, 0xd3}, {&(0x7f00000015c0)=""/99, 0x63}], 0x7, &(0x7f00000016c0)=""/208, 0xd0}, 0x8a5845751c59690f) shutdown(r5, 0x1) 20:58:33 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x5, 0x5, &(0x7f0000000180)="b3b0f987189ecc0bd949d9b4a344ecfcbf1d08cf981bbe94bb59ab13fac85eb5091298ec54388253259f4f2c87ccc75fb6e05a60a07344f2de7de6fcb79da24c0bfde3ef5da2d21a920ecea285bdefdb101218dbe665ca437ab71595fe9f942efcd951fd5b793aa263ef0152f3631399e3fabd9ab2b2444ff64b0f655d8fe5a6e5f3067510ea6e74216adbf2b79ba074d0cb983777e7caf62a7e65e4c45ce098d5cbe4adb8940183225a73c9a8f500097e006015b121edcd192dcf10e970b1aeb5da681412d04d27b8c6ea67de7a78398e26813546d6ccd15180185330caea4398c6b3738b8857b39c7aa4086d504ad114", 0xf1) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/124, 0x7c}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000500)=""/75, 0x4b}, {&(0x7f0000000580)=""/94, 0x5e}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f00000006c0)=""/45, 0x2d}], 0x8) r1 = socket(0x1, 0x4005, 0x4c5f) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xffffffff, 0x8001}, {0x18, 0x0, 0x7fffffff, 0x100000001}, 0x4, [0x55, 0xa1, 0xfffffffffffffffa, 0x1, 0x5, 0x5, 0x0, 0x800]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x48000000000, 0x7ff}, {0x18, 0x0, 0x5, 0x4}, 0x8, [0x7ff, 0x6, 0x3, 0x9a8f, 0x4, 0x3, 0x5, 0x3]}, 0x3c) shutdown(r1, 0x1) setsockopt(0xffffffffffffffff, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 20:58:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d", 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file1\x00') chown(&(0x7f0000000300)='./file0\x00', r1, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') utimes(&(0x7f0000000380)='./file0\x00', 0x0) r3 = syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = socket(0x3e, 0x3, 0xfffffffffffffff7) syz_open_pts() getsockname$inet(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) fcntl$setstatus(r5, 0x4, 0xc0) r7 = fcntl$dupfd(r5, 0x0, r4) kevent(r4, &(0x7f0000000000), 0x200000000000, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x22, 0x80000041, 0xc10e, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x86, 0xeb5c, 0x40}, {{r0}, 0xffffffffffffffff, 0x83, 0xfffff, 0x3, 0xd68f}, {{r4}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x20}], 0x4, &(0x7f00000002c0)={0x2, 0xe9b35e4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffc, 0x0, 0xfffffffffff7fff8, 0x1d38, "4f0000004ae30000000000000010000900", 0x1, 0xffffffffffffffff}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:58:33 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x20000, 0x28) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/57, 0x171, 0x800, &(0x7f0000000180)={0x2, 0x3}, 0xc) bind$unix(r2, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x41) 20:58:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e0230000101f0091", 0x8) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/207, 0xcf}], 0x4, &(0x7f0000001380)=""/26, 0x1a}, 0x840) r1 = open(&(0x7f0000001480)='./file0\x00', 0x800, 0xa8) shutdown(r0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000014c0)=0x3) r2 = openat(r0, &(0x7f0000001400)='./file0\x00', 0x20, 0x5) bind$unix(r2, &(0x7f0000001440)=@file={0x9341a5d56b2b6e9c, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000000)={0x5, 0xffff}, &(0x7f0000000040)) syz_open_pts() 20:58:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffd) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x39}, {0x18, 0x1, 0x3, 0x5c}, 0xba1, [0x101, 0x0, 0x0, 0x6, 0x7, 0x7, 0x401, 0x2]}, 0x3c) getuid() accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x40200000000002c, 0x9, &(0x7f0000000000), 0xfffffffffffffec6) 20:58:34 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x334, 0x3, 0x0, 0x7fffffff, "56e5a24200000000fdffffff00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:58:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="51e84097907b66bd318e0b317443cc551a09beafe094f32414945144b4d6772fbb1648b7acf8caaa22c18393dc53ec37f2e4d738540eba0f01e7ab84c8fe2d54f3c70d28387041c3bd00a4b989f68c1fed9f0b7524f12fe1be15cd46ac3b08d2a4389ce7f86617e902568f2b3d2d421b363a9edea328632db1902789f36cd3a79f093b0ecb2a2118f368fb6634157d026974e650fb9b7bd6d52be09a84abb9e1ce07a151468b13e9503557ee2e9eaa0214fd9317033575c6ddcdbe9d7f949b313234b6098967cf7c6615c9baa0d5ddff467682bd5966845493fc1903b31394ca72590b3639a1ec97bae0c2c5414e2c1a3cc93d3d48eafffa9cdaa54bfddab1a2ae26d2980cd5a839c8b9af7d2877c272f14bb0048feb98bb97e5c1544e7380749468b55663fb40822c042f88fd5a4805cc686aa3e23a1fed1efd41df5e77bc66623c67803ae33f1a81b2068c2d8ea7f33e75dbf4ea58e4e0b3362712cdb1429c1448b75bd67c72c2f6d3cad2c5c29a7c43885c726133371a22b368c9ee5600f9afb3e3e0a913b4e571766f49d7ebcdd62f56acea0833f813cdf752e6627d7b7f344ba0e5ccfca7fc3262624ee1c18c685be3b2749eb7a7ecd549b867b223df2fef072b3e371570b42aa9f0dcfda144ed6ccbddd65b45d3fb6a9f711233c6240c718b2e2e4e1bd21344cbeede2184ea8273c0f8d0a0fdd4223a472080f6f2df17fcabd7f02104229e9334e876cbd7677f6682c9fabde3da409fe2534a704314e58fa7710cd68008933681d072b2a2489eeaaba1d8631ed89fc524ac329ff8f08ac3e61880a11df8aabb50868bc965b8a755ba1f9769f051d96f67663ac6d0daf9db7f0d6b6f5116156ebe689c5699065ca5d3f797f0c9a1875647187ea93df256938c3f096a2cde5adca546441ddb8ef3dd86ec37ef6322b6cd1cfa3747053fc09e3c7ee45b49f6b51471b0dcddee9c691f40c1c5d7fcdd661200a90e89ea9431a0f7caabdab6a1aa436575f594f53e166a8de5cf669a4321445133e448d048e3f7a8d9a8007d5dc6646605a628b1c88e8157dc2ac9c9f1a73e24667389db65b98a14113f5cb4e7245892354e1fa1f4f4158fc3db2697cbff6b51d2680b67089ab41c8b52618c5f4056689cf4204e425a5b1164cb735bd49b904f858485476cbbf7f6e1da7a4fb5937f88eaee81cb132c540124616ba0189485609c84667a0867ce27522b6d11291a921ee58eb18943cc448c839c56080cadfb3013b60fd60e9bc55b295b93314ccd8c86cf15d9f142bebffe2f22438a1afc571e85a4bbda42f02f4506271b2f7ea368d3a827c6eff87e367930683d3f2aaaec3b837e8d1f8ab1b1d69b974149bed439dcd26ed12466d7b9fd6a2cde12d0c45dac2e634c95eeeec94d6e8fe21b7fb497b49b0acf16a77739a393e1dbf9912abeb64d6723a331fdda213da92771c52409a07247351643c09c3d88aff703a0bc6d11f9e872fed1e4fb41cefaf1964cf5a95c2ecf094f54756591f2e7973488cadfc77acfba455ab4e68a40b2e6456f19677e2da70870c9e07bf0c682d74e72f0daa008e1e061e20fd82cf246668d3eabc96ed7685bcdfa6ee997210f0f4751c8fce66856d1c66ed273b5985a1d5e9b432fcca2c5595774f94666338d796cd111f238b96f0ec97c05a5d87fd1403b34d64ddeaa4e09748297ab4fdc6f176d09ed0bce0d6ff8a0e8d4fd43e4a0ba5355996955d8d918937c3084a96e8c60e2d0151b515a7babc37afa63f906d459bd6dad69a3f04c3fda88cb75b6855ef205d24cd192ebe2100fd745b3b788ee2bd2afa59c6f922a56c00c503d9be614a505d7d724b2affc31c947e4b867e8636599ade421e3068edeb1143c72e110359534b89147dc4077a052334b1e3e39f365f5faed31e56da28183d3db0bc3b4097bd8ecae3dcdf1b7826e2953f48c302236be73cb8210ef2782d555f89f9b0718de318daafd9cd6e3cf6468ae8a75ea829c6f87a73099da88a41420c9e4d8800bb6f2fa2c92b550280cc6126cef2840addc2f005199dd273a3a21f5d007c939eb7258d0b937e96210c911db50befd7a498140889c0cf05dbff83b6c2c6181e03ba8c70151c97c0ce7b0262f418bad0402beacb05c9beb67336dee8239f9931b4a5f73b9c5cbee47ac2681cbb7117cdda18e71a83b1f79b9b2d2098d0dbee420c62e557c9ce11fed1f4ae071bd27d932285d64d911b3f621812098a001e12293c676365d0a9050475323cc9fde89e070f25115e95045e2e7108e47ca6cefb12015ecf620b9a37e4d9146b280adfd496cdb7a40fcf64fb01426cec62fc5917d3c2726d77be1dc7cf9612554b951396d96f8af2a2736062c6be03224d9cd3f7c5c82b6253a676fab6995cefec80653248b6750260b62aabf5c5998d6a68d5db6aa18fc4e1fdbf1a2be079b1d30cdfcf910a079b1049a270e51bddec37fc4e8e00d8a90d209858275462e85660de0e2fadcfd9a440a311d6b41653f242075a7bf3b7e6e8fbea395545b76fde9f4271178645c86934a06a3753d5120a8187607edebf40e975eb30a2de9b152bade8b51a385da1a83eee6f1baf905b3c611f5669665930b2e79f4630e72cd459b9204fae8f7ed84e3e4c7ae819d862eac9814940f3f63f72362bae231c5f71f658c7d2478a04be79c9cbc2836a9a3515203be48e35d12e0521821a8fead46f016aae72d79e0a1c0d4bb9dc4e20bd7123a902b3249a22b2d68bb6e1347a40c326570f70c7970c278b1126b4cdc4eea18a1dad4c9082d06403dd4492f9c77dfc8c22a9a1a8dd9e0d66f19a2ebe0c941ddf115cf680412eed1065b0236fef1212146710a3ad262a9fa187a3a1e5cfdea42a530f1b8630692ef95709ce66e944e2b52910f9d", 0x801}], 0x1, 0x0) 20:58:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) 20:58:34 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3ff, 0xa}, {{r2}, 0xfffffffffffffffc, 0xc, 0x1, 0x2, 0x1f}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x94, 0x85, 0x6, 0x4}, {{r2}, 0x0, 0x5a, 0x81, 0x8001, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0xffffffffffff210d, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x200}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x42, 0x80000016, 0x1, 0x601}], 0x7fffffff, &(0x7f00000000c0)={0x7fff, 0x9}) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffa, 0x3) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r4 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x200001001) open$dir(&(0x7f0000000000)='./file0\x00', 0x982, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r6, r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 20:58:34 executing program 1: r0 = msgget$private(0x0, 0x81) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d84af103e0ee635994b252354e6302dbed407ba86a6e9739737fb4ff7fcf7dfb6883ab3516d30a1d30f71a60552ad4259f937ccc63ec926ee425c99c03e098d400bac62777f146f6e1e5687d11bf38e26891a7f4bd5cabdbad15fe0dc6b3126c0e2c219e40addb1101a58218f9b8c398754d653b1ad9e53b8ca4e2f7b038b3b06221cfcf7a0ce19e0088629f7fd7c9784621161fd89e800387ea1d1f0bd912691c8c53861ec0ab8c3d1817d2fd6f"], 0x8, 0x0) 20:58:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000001c0)="fc53008000000000002bc67b88d062e794fb3e81ac330c05167f", 0x1a) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = syz_open_pts() socket$inet6(0x18, 0x8000, 0xead1) close(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x406) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1e}], 0x1, 0x10c4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x71, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x6, 0x1}, {0x952, 0x3}}, 0x2) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:58:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240)="00000969004f2e2f2e71d84de9b8eacd44c4a25e55b2fc02fc62c1f946d704532a720c40c0e5c8df1f4624233999aa9006b9801e36054ace4567c683401fbeb8ab95b7886d7571004168a2765fef7b0aa3c8922ffc0173efd1de8aa3d2abc8a42431453bf909a20c9bca06448b072e8c634f003a420b9b5c5e639fc9405588b21f286a1c564c577cae833b37644f3b672201a4313c823c354c91c932d334f6a12e42d43a7024d6c7b4bf80", 0xab) setsockopt(r0, 0x1, 0x100, &(0x7f0000000300)="72b87e4d4e631c7c7d1e64597fd02a684654eba5b655e3956c856c68415bba731ed6b4a4f8f73330be54d0996f23df70daaf8445c5cc1df33576a03807deea173228bcdacfc105888485f97098a6ae85caa4e866de5129f5136e9f2a51a4724b90f7757c84debff0f9056b5ff73fa69be276da0e880ed630dbc501193f9c9c52139928998d886541e222dc5cb52407fb7c91ea36b8986b2a95644f3b093d4394fe028801d5d0aa120b855b1dba8c5614037b064cd7ec2983068ce72077da08bbd7148e25e54d54bc061f4e8ac33f3d0dbd95f42f92bc4ef140014be93c741c2ab9d3be5ed99e53da00c22b681b441b7eeefb2b20a6369bafcd5461b7350fef", 0xff) setsockopt(r0, 0x100000000, 0x1ff, &(0x7f00000000c0)="63614448eefb6f9a7dd15ad7bbcd7eaa06d35dd71f3480f4ccf8274ea971b235b20166c44de35a8e97b2cc343cf419b97132b69a26ebd469c8cdeccb31280da90b55617762f5cf6a206911f006713c26c0634ac81d0c5e145c534ef53440ec4097738225527f7fd4d9cb4e2011e8cee0815d51a0addcb38b4691019fc6078ff9a6bfe0134fddfaa68d35e335e2299e527ef300d367012fd5beed91acc7a2a42d95045a89970255c9cb0c7c2d52b832cdd2e79c38d4af4f6d7a5796a1bc9e5872c8726e922f66a8554aa063b79f1978a9385fcd1a21", 0xd5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x51e, 0x7, 0x5, "1f9b5783266aa6f6913e080f79f4c380323d9e9a", 0x9, 0x7}) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="02030000", 0x4) 20:58:34 executing program 1: getrusage(0x0, &(0x7f0000000240)) r0 = semget(0x3, 0x7, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/243) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/34) 20:58:34 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() r9 = getuid() r10 = getegid() r11 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) link(&(0x7f0000000040)='./file2\x00', &(0x7f0000000600)='./file2\x00') r13 = getegid() r14 = getpid() r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="1b485ec0d30a7cac000030000000000000000000"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="0054c63d239d461a74b82d0d3b37f1a012ebfc7cca28fdf01700cebc58d0790f859f22638e8d5d1ea664d4b1ef0dee9f1db4d630cd76bbf1c162b705987e662addbcd2f551285061179a7e9f9a376e16cf84367622a19c5c62a35f6aab6e44096dcb46ca107491a9f3ddeaa07052bdf2d0fdc861", 0x74}, {&(0x7f0000000240)="78cfd19ae70ec51556d14f4bdbdf6cc6190d3c2a6a9d6bb58442fbdb0b93347d0235340a2a32d3c10facb3bef7e1f9fda80261b756f22a7c95752682f54250399e977c9b45c8ce105ae9a963b1bc4131e7012885421416e15db08de429bd39742cdbf5b951334fa124f0484ed3d04ff613b85f1c1f511773af89351511a3eebce020d78af6d1e06274f1ab8a5e7621bb063ba39410cc1c2b27df604c06e4be80bcf582413ce36b12b7a12c2b98181d3b9718b08e57219ab29cece254476b", 0xbe}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="6d1c1aa353ee58bd14736274be79c23788afab89ec85fa765e4c652b", 0x1c}], 0x4, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xe8, 0x401}, 0x0) 20:58:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x1000000000000000}, 0x10) 20:58:35 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x800, "1eae86826fb200"}) write(r0, &(0x7f0000000140)="532fbcb848be725dc3cd7c977463088e1c70538c9784571f9273878c2aadad02d274c92bede22885b0705ac09a021c28b9bfac84d1765184619f26b8df450a069d56c7d9884f4330929e048e91fbee3e6037832beed024bfdf94105e7a2af55c262838425c68d56c330227f39b5d9f6634a4904d3f8c330f61568390aa02464cfbf96b9aa16f706919c997911433acad800efa4d", 0x94) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) recvfrom$unix(r1, &(0x7f0000000240)=""/106, 0x6a, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000000), 0x10000) syz_open_pts() close(r1) r2 = kqueue() fcntl$getflags(r2, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) syz_open_pts() r3 = msgget$private(0x0, 0x436) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/70) 20:58:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000600)='./file0\x00') r10 = dup(r0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x7) linkat(r10, &(0x7f00000004c0)='./file0\x00', r11, &(0x7f0000000540)='./file0\x00', 0x4) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000580)=ANY=[@ANYBLOB="01002e00e203dd8ca8eb2c9ea26697bb0aaff507e8060fe0733a95bac7a0942da33d4901be93c2acecf0b9a933774548484636f188ce166b481e7f30a756b071a0a1a43977d5d9c389c70b1da5fbcf0309972584878a4a0dc9455fd345693165ac76bc304071517eba4c799e325591c580"], 0x4, &(0x7f0000000080)=[{&(0x7f0000000040)="fcc9d33693289d1bd772f5030465dc71c23255647d3a31aac3eee2efc27383", 0x1f}, {&(0x7f0000000100)="ca9af396390c339157bb2f739d773914bab645e671ec6af4815cb4e8c77807a8398ed8968542bd3915423aee4a04d0d2d998ba3aa6e8b6cdbc8bd81f52bdec882bdae1e820f370ce655cdf684c3e7e9925556c01349c331c1e8dd3d6b7c23217b718320d35482190b3598740731d0c27eb9401e53d0a49b8fb3465691c7d5dc9fa2f78f5862daf50e63017", 0x8b}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc0, 0x404}, 0x1) 20:58:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000140), 0x0, 0x402, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x1, 0x7f, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0x5, 0x1000}, {0x2, 0x0, 0x1000}, {0x3, 0x2, 0x800}, {0x2, 0x1, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x8) select(0x40, &(0x7f00000000c0)={0x8, 0x557245a3, 0x1, 0x8, 0x1f, 0x5, 0x3f, 0x3a}, &(0x7f0000000100)={0x8, 0x2, 0x1, 0x1, 0x5, 0x0, 0x2, 0xb18a}, &(0x7f0000000140)={0x148fe462, 0x91, 0xe92, 0x4, 0x2, 0x7e, 0x0, 0x4}, &(0x7f0000000180)={0x0, 0x5}) dup(r0) 20:58:36 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x80000000, 0x0, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) chroot(&(0x7f0000000140)='./file0\x00') getuid() r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) accept(r2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x5, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0"}) dup(r2) setrlimit(0x3, &(0x7f00000000c0)={0x7ff, 0x6}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 20:58:36 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/28) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x82, 0x1) 20:58:36 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x4}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000099c3641cb6c56a0540e7919c1a4fe4c81b0bf8c2de19f0c46eac"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:58:36 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x7ff, 0x2, 0x6, 0x6, 0x7, 0x7, 0xffffffff}, &(0x7f0000000040)={0x100000001, 0x1, 0xfffffffffffffffb, 0x9, 0xdb, 0xffffffff, 0x6c, 0xfffffffffffffff9}, &(0x7f0000000080)={0x3, 0x5, 0x9, 0x3, 0x8001, 0x200, 0x0, 0x81}, &(0x7f0000000140)={0x80000000, 0x4}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x5) 20:58:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x12000000000027, 0x5, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1000, 0x1}, {0x18, 0x0, 0x5, 0x2}, 0x20, [0x4, 0x22c, 0x18820ec3, 0x9e7, 0x2, 0x20, 0x20, 0x3ff]}, 0x3c) setsockopt(r1, 0x45a, 0x8000, &(0x7f0000000100)="6ff59075ef88fd34f85f3d5c56b1a5a7edbbb415fa6f6797f0f43baf9b14e77cbd9765c468e092c2c52e598e32b40fcdcfe5d7a5ad0ea2839abc477ccf505726565a6350666b0295fa282389bd6a67fc917f01ad6be22436a1f321540c3dbd04cc53c26aaa77cf51579cb373547c22234b1b732ee696e3a7a8573f908a19b3d029fd59c3d8c92f788a96a1238aa3634ab48914dd0971529f89de15b16279395cef08bbd0f188052076b58a4c0dffb8d368f017fb4143f113c66943d4cb380a2c95180e20a46e99626043ef1555ff122c4e4306fad6240c", 0xd7) 20:58:37 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) nanosleep(&(0x7f0000000000), 0x0) getitimer(0x0, &(0x7f0000000040)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) 20:58:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1000000264f2b2b) recvfrom(r0, &(0x7f0000000040)=""/232, 0xe8, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0x100000000}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/214, 0xd6, 0x800, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 20:58:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:58:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40, 0xc6, 0x8, 0xa8c, "7885d52a608814c8b32a48f6dd129e5832d6d312", 0x1, 0x4}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:58:37 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x8100, 0x10) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0x80) r1 = socket$inet6(0x18, 0x3, 0x465909b2) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) rmdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x400}) socketpair(0x11, 0x0, 0x0, 0x0) 20:58:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x2}, {{r0}, 0x0, 0x20, 0x80000005, 0x3}, {{r0}, 0xfffffffffffffffe, 0x91, 0x80, 0xffffffffffffff80, 0x45d}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x80000000, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x1e5}, {{r0}, 0xffffffffffffffff, 0x8a, 0x10, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x30, 0xfffff, 0xffffffffffffffa8, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x36, 0xf0000001, 0xff}, {{r0}, 0x0, 0x1, 0x4, 0x9, 0x8}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0xa72b}, {{r0}, 0x0, 0xad, 0xf0000020, 0x10000000000}, {{r0}, 0xfffffffffffffffd, 0x21, 0xf0000043, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x32, 0x20, 0x62, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0xd, 0xfffffffffffffffe, 0x2}], 0x7, &(0x7f0000000040)={0x20, 0xffffffffffff3814}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb000000", 0x65) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0xa8d0}) r3 = getuid() seteuid(r3) r4 = syz_open_pts() close(r4) r5 = geteuid() seteuid(r5) kqueue() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000140)='./file0\x00', r5, r6, 0x6) syz_open_pts() fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) 20:58:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x2) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3b0, &(0x7f0000001580), 0x1000000000000099, 0x0}, 0x0) socket$inet6(0x18, 0x4005, 0x4) 20:58:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c6c5f555268286df6f2b0490b4f8730cc77bbb933e7a89c3e8f1f14d73e99d28c60dd343b12cb99fccf6bdaa7065cc444f5419a4e17fb0029b8a0804fc031d37dec46ae700", 0x45) 20:58:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0xec09, 0x8000, 0xc4e, "e8790918a5935ca6d2325b12b5273e7df14774a1", 0x20000000000, 0x9}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/48, 0x30) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) fcntl$setstatus(r1, 0x4, 0x4c) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0xf5}], 0x1) 20:58:37 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="cab55640451f6a15fcf00a1366bd15b11344633cd39e7dec750b7b483e9472d7ee760c7233e286900ab6a9eab83e80b4e34bc873264d25096e", 0x39) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x81, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x0) 20:58:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0xb0) 20:58:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 20:58:38 executing program 0: open(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x400, 0x1) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 20:58:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x36}], 0x7, 0x0, 0x9, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 20:58:38 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x7f) r0 = socket$inet6(0x18, 0x8001, 0x40000000) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 20:58:38 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x200, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x6, 0xc007, 0x401) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 20:58:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x10001, 0xa4c, &(0x7f0000000100), 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x100000001) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='B\f\x00\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 20:58:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$setown(r0, 0x6, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x3) setsockopt(r0, 0x100000000, 0xa, &(0x7f0000000080)="1b030000", 0x3) 20:58:38 executing program 0: poll(&(0x7f0000000080)=[{}], 0x20000000000000cd, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) unlinkat(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000000)=""/26, 0x1a}], 0x2) 20:58:38 executing program 1: socket$inet(0x2, 0x4002, 0x0) 20:58:38 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) 20:58:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x1, 0xe11f311f}, {0x18, 0x2, 0x80000001, 0x1}, 0x7, [0x2, 0x38c3, 0x39, 0x81, 0x1f, 0x6, 0xc, 0x8]}, 0xfffffffffffffde2) execve(0x0, 0x0, 0x0) syz_open_pts() 20:58:38 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x86) getpid() poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0xffffffffffffffff) dup2(r0, r1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) 20:58:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) recvfrom(r1, &(0x7f0000000200)=""/244, 0xf4, 0x40, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xffffffffffffffff) 20:58:38 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7a7a16557edd4fae70c38bae91ddd327ae71b29126a0", 0x16) setsockopt$inet_opts(r0, 0x0, 0x4000022, 0x0, 0x3) 20:58:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/108, 0x6c) connect$inet6(r2, &(0x7f0000001180)={0x18, 0x3, 0x4, 0x5}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) fchownat(r2, &(0x7f00000011c0)='./file0\x00', r4, r6, 0x2) fchownat(r0, &(0x7f0000001300)='./file0\x00', r4, r6, 0x6) clock_getres(0x2, &(0x7f0000001340)) getsockname$unix(r3, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) connect$inet(r2, &(0x7f0000001400)={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000001440)={0x18, 0x0, 0x1, 0x4}, 0xc) setuid(r5) connect$inet(r0, &(0x7f0000001480)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x0, 0x9) open(&(0x7f00000014c0)='./file0\x00', 0x400, 0x80) r7 = socket$inet(0x2, 0x8000, 0xffffffffffffffa7) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001500)={0x3, 0x9}, 0x10) socket$inet(0x2, 0x7, 0x4) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sendmsg$unix(r8, &(0x7f0000001840)={&(0x7f0000001600)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000001640)="19659bc385ee4256f4b802a272e1e2d0f3ec4b0d05747bbdfb461075be9cb4d99425b4d32d794528c7de21d4bde45057381ed967283885b7013630a04701477fbb6ad4c63db593fb276e5b759dfad0e39aa38368e7bd38b797ba00896e6a0089a625cac23657d5f5ed58864dc6334cf0567c326ac137590ed0e34d62f96d8bfc4d01c7aa673b46a9b2a40213420a192c8140cdecfdcdcd23a63c565b4064b9ff8e67675692bbcffc8333bd9f36", 0xad}, {&(0x7f0000001700)="9b05015ffb359a53bba2071d0f1d5f60e913e7075fea8bde69850c6a0ae4860c6722008c60b2ddf5a5bd1815a3ba5dc6adb57a599a3fd2d161104818f621126762007b84bb39a2348d343722c3e925cb5eca0b17c7874fceb722da537d144f7bfe643357ed9bf1a9dab3cb55af58e2525ae9e06cefc00c95fc77f4f71fef039b196b7b40a3de1ca9abad9b5310df12053f8923efe1a24fda35de86de100a8cf610993dfc75ae682522c8778526796aa1fd3bfbd3fb47c460eb19f1200f45a985b7a5089fcb295dff5280c4626a322d521f7ee9315d3ae6c69ef7ea4c71a8dc892f675781f96b21dd1d35fea784e5101433afb08aedb2651faa76966aef69", 0xfe}], 0x2, 0x0, 0x0, 0x408}, 0x1) lstat(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001940), 0xc) accept$unix(r9, &(0x7f0000001980)=@abs, &(0x7f00000019c0)=0x8) getpgrp() openat(r0, &(0x7f0000001a00)='./file1\x00', 0x2, 0x100) readlinkat(r3, &(0x7f0000001a40)='./file2\x00', &(0x7f0000001a80)=""/203, 0xcb) getsockname(r8, &(0x7f0000001b80)=@in, &(0x7f0000001bc0)=0xc) 20:58:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r1, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 20:58:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f668533cdd63b5a30b045181f3f7956a8"], 0x1) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) 20:58:39 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) kqueue() rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./bus\x00') 20:58:39 executing program 0: r0 = socket$inet(0x2, 0x4008, 0x9) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 20:58:39 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f00000001c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", r0, &(0x7f0000000240)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/183, 0xb7) 20:58:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) readv(r0, &(0x7f0000001080)=[{0x0}], 0x1) 20:58:39 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 20:58:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000480)=""/225, 0xe1}, {&(0x7f0000000580)=""/113, 0x71}], 0x6, 0x32) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 20:58:39 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x808, 0x10) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) getgid() chmod(&(0x7f0000000180)='./file0/file1\x00', 0x4) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file0/file1\x00') unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='c\x00') r1 = socket$inet6(0x18, 0x5, 0x0) accept(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000380)=0x6e) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x102) link(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)='./file0\x00') 20:58:39 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x8002, 0x3f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0xffffffff, 0x7f, 0x1, "6570f8e51169e2f2e7fdce97314eb82798f3042d", 0x24, 0x8000}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 20:58:39 executing program 0: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) syz_open_pts() seteuid(0x0) r0 = socket(0x36, 0x2, 0x7) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:58:39 executing program 0: chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000005c0)='./file1\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ff7000/0x9000)=nil, 0x2000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) open$dir(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) 20:58:39 executing program 0: socket$inet6(0x18, 0x8002, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/222, 0xde}, 0x842) socket$inet6(0x18, 0x7, 0x5) 20:58:39 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) close(r3) dup2(r0, r1) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="457549c950e730a08a1a0d526056e876698facb908e6a5094adbbb6074f0e246d9adc0962c237abc48b5a71ce452f2c7b2b56ed4d1d26a89fd55aee1cfc7e7f936d7f6d7d13f2736b0a4163df8258fab7daea2d2a7f6fce03cf2b0766908c8abe7e3551c25dded357c", 0x69) 20:58:39 executing program 1: socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffff) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07050016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:58:39 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x80) poll(&(0x7f0000000000)=[{r0, 0x22}, {r0, 0x1b9}, {r0, 0x8}, {r0, 0x80}, {r0, 0x4}, {r0, 0x41}], 0x6, 0x311) ftruncate(r0, 0x326b) 20:58:39 executing program 1: unveil(&(0x7f0000002900)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x1) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000200)="c7b4b8bc27c583ada83cdbae38313001a343a0b18911c3fed1150cf7c6e6b38b13df0c865516cbca0f4a7f75aa7218fdc51816db9694daf2dcc5f4ada7c87d7f23f4652e52d7494520890a522ed760e7eb2e4515a26cd87a01b857d8ee5fc99166f3f6f26e019fed5dd4a7cd7b4fce27f8cbc0fff9fe4d5484b2e5e7717068ce2e1bd7988a16dfd459fcb1e38ec63a491130e14ee0a5989bbea47263df3af2eefeeec3489c33388dcb0392034aebf0ee1acb57a17e02d806db655e60b1559b3c4fd19b2ed00c4b284449e206f2a9d8b5e0a869c807fb8a77eba21a332322f6bca2c4d92dbc6b86f7", 0xe8}, {&(0x7f0000000300)="99f1f2833036e38b37b5f74e5fd771d1df8d82337ae4ac94603ba3c8dddc139370f8059fa2dfad4d14fabb52430525f4800ae48ef3ec5b49fc8fad7cad65da5f6a840f30b4d38ae3cd2d52a47a87d36abd2116ec4e15d66a3ab909e95d39974f5a1ea0ad8fe906e74c2b216f7a93d8b0a2453205f51f78958f621b18741c5681028fa67661d98b5cf3cc1802a4c34dc774ddd949bde0d30ed5158970e11ce03a2f7bbf37224e96cfb8f683c5c00222fb21ecf3b8fe6d49b41928b2216ae1815f227be6b3337fd1b24d511fa1a20dafebab1911dc6e885cbb31223e78f3f7acbb73d03876", 0xe4}, {&(0x7f0000000400)="b06526e42846b5203960e552ca2e12f9b8a5d167109fba7748c8e24f1b439d1f34f93b2e0ba001c72c349f02995b328a5fb62aa7075c44cd9c66ff384f7907be6fa2bff36a812a188c24523b59173924629e9312a25d18ac1daa8a99e7d851c9bc290d372797efae3604b0f3c468762997e405ca4552194632a26748c308634b90680c32d04ebe92571949b2887444a1c30e12aece18b66e87e9d47633a838bf2a1ea02519e989294d48e943318a40e612b10997e311ef42c372e7f5d60ed6f6aea56af07c4ca6108ee2f8f83e5b17b3c5218f3fc8e54a0c7429f94cdba42cb35f5786002d2223395a4e814478192675c3204ff10dff76b47d67fae839d539495cb52f7093fda6dc932ce33807a52ddb043b7c05b881436604c7271f9cdb5ef348994b6a03ce442cda2702d43d19326068d02c73bcd7a394ca762090f0b3278a2cdeb903aee2c1a32d4dbc9a749f4aa2ed40ae0a1bafca0c1e7ece2bf13ac0a2ed69991d898d0032e041cc81568a9c2af67894942f99d7d44727f63423fb4b02604ddc54291dc4ea26bf259bc2a8b4f8accc0bd50fad6152034f1ee854682292b6bdca65f2d33daaef92cd626a200381bcb9cc1dd27fc4e993d25719f8041423b34003ad126ae559ffe488d343ece4413168ae534db5e4f66bac82a6882761fe00f142ffba5cbefbafba5bff41fb1cc242c1729e754a79a53be9f4f8a551a482688f395195d04c3d295a4144a619a8481e723e9f51afdde10c0feb1b5b553bfc93fbbe41c5bba33e88f0bbdf1e0925130d704b6cd4e550a34f550eb508bdeae4aebaf0ce15ca868f3fe488fdfe7910e3bb4f1d31f6a58e7c16fd8532ac780bfb081324d651d1cf046d04d1985903347948bfd1a9bd430448fac290e7c5f3aad12431a79f3431600309e7298f905686abb98bf5e3b06eea605025f87414c966249a6bbf76563ac5ee76568b78008e8d843049cf6cc20a7f5a557a2cb43bbce9c0aacaf1f4b4c12dfaed43c51c816f2eab07b90a49002bb117fc672c4cdca73875a93d9a7fa20c483c0fb45f0b1bccc9240d12a0101771cb46e483308fa87abb46e1e3e78c87ff73c7ed242d2582e538b73472261c6385120faf105017537c1057ed8862bbebf8c06bc304082a767309011d233b872610c81767823d97834abd856b9371798ff81eaaf2d19987ce2e32ad05fdabfecd8b7f04f73acdc1d238c26d98ebbfb12f9c8222a9fa368dd7d95310368418dd579438d4cc94246d74b8f77c129329d578016fdf70fc97cd01f75413a251a46376d8c62b7a29781a43b8e0b28a728ea3c6721218ad0dbf6c145f6c54644975db252146e46c45817cb2c0307aeeca6758fac33d609b22fb823fd8e7df393e5e218d8b967522e378e917cd718ef8e40d3466c516d7d72102eff490a0e441b513aa2c035e4b8c2e9db4743d5e7fe2d77792e4541cbbd8b1e69bafacfb7700ad00b90b4ce8069a453d252a9709ebf73720398748de12f338e4940437bd41bf9cdbb070d0ee2b1846ab9051d87209f26022f5e4e50b77d2c3817f929f0dff46dd31e6c3099d5994e6c93fd973b19b3c3f4f41cf1ac9a85e387e73db7b80e0dfd78a11600d7e8e31941592e313d5e70bf5c6de98fbd2c1c4877342769acc04ec5efffebbc9a5be347fb29f8aebdc02cd921fb92dfd68061002267693549b9c01a8a4854954ee2816333f6be5205a7467881fc6adf525b3e83ddddb7fe639783ac073249cfe0b37222b0ac175e9a90b11e1de9353ed8f9f5c4c7309409d792b1aedc7bda2512567fccf9617b95bb53a4f012c69e4f2f1d5a117a69d4201c28fc9b1433a9c64af713504662257996ca642f2a1b57b3946d54a6061bf94584311a501812164385fda792085c03c3cad677f5a1b7ebcb80cfee07852c65c1afd801c92713a67af2beffb025229f94de6eee22d6ab9e536d18b7ec20c4c25112ae50e635bb2c7e12a78b9af50d1efecd26e6842927609217941933abe8c06ec14f30a467cedee60133a43011ff78d341f37975ed78ff6da74988fce0680cebd99e1007991ed45ac015f40ddc4f8af55c23487c159d322cb7797234dc01744383090f97f66775be5c9f2480dab529377624c0b6495ec260bde7c34b9f90bb8c9fc4b5cb544556b191909c8d466b7c1214f039da9918d2fb569d374bc3baa7625af1984c5dd528b2bd75e1a2294585d727cb059310a3efdd9c44b933187a5fa3e79a6e4a0132f4011ae68b9c34a788c06e73bf5b235e7e67b0f36fc7c107a51dc21ef1d920548811a04982c7d2cc604bb9adf579424558f836a04a1e29d02d5f5c5e79ce3e77605cd3d6bd0bbe737e42efd211d2e9ce2faa5f41eb19d435409ad2d920a44f20346f84d91873eca106478f607532d3c60d2f9d8e5fdc581b2979a336615c9449a989334097f590ddff37f59d5204fbb60080e556098bf50a0733036a20c12d2bae0a059a92c39dfa32a1a203c86bf5dfe722ea68e79bc4f21ec607b4faa0b6251b5ccca12fbe75984f694cccade7c6f7253d41f290cef4bfa0c5dbd51ab422fdae21edd7f06b32820cad09a16a2a38c8b48b1dfc09cf8fe133f97ebb670cc56a63d0911e6779ef2fc8fa3498a87c333661dcfb10bb52dcc8a1605310229bd70d8390ce20b059294c9d5061771f049fce93b73f0a5afd21a6ec7c64a64919bcfc1b93ef5a0080704f59b429b08d93e9862af4ba388cb327a7b902740a2239e4f011a59806e3f375e7f91b715aced26c2afbc53f62d0ad904262a62f81399c467a410fde9d4e850ef7a007e8916947f822ad1691eb2cb8ba632f01d6567397c01824132870e10e8913f8c469e9fe49e88dbdb59e2ede3ebc5e5903f0d2a8302ac4c5f8668ea9099b3dc560b9713ae819b582b2a645ae0026727428f76cd446f69b51f54346006d0e7fb50ce924512051651a559b601ccc7ca6d59fb619496081be77012a327cd474a918ba2e3f71a06b97cb21b8646a070a9aac68ceea540cc199f8036d97adf1be58dab6609cfabbb4a9f8da2df57c8413d0aef85209b36ce9c871512d20bc8432a78e14376a3959cd9cc9b7d8a89d190adfe3314e980a8ec6dd9745db45d4b16ab0781776336545886367d2a907dea4fb1af5bb2a6323ff26e44cac0eb23aa369f08e1c54150a7be1af7287b028ab78653c470c56525fa7bf587f80fd5ef6db2c28a61ee3f8296d65ffc28365039ac533d9aedb9d9a9e3d7a2cfd428eb692badfb2a5d86466158c0637f45386b66af114b4b778971acdcf21c34ec5f33e3b3eee15ba79b65971dffcf71c474b5cc1f56715b2b86709e58e4bff6f2ff03e23aac6bf5877937e754f4078e1517a01de31c6937f106f18d027d586f497d2d812df9f5a03f9357cc21af3e6c749f5fe5692b16f1eb69b7b411db952cbe6b22e60af06207db8a9cc23fc359e439f4d26e03c6576910cdfae770ec4216d6ad640127c48c3da27c9f7143dc538aa92669698b17a0c10cb3798df3c431bf425f36950f7f1987b57224977c3bdcaab8ba659bf5c5a567cf2c2ad3ec7680d4361d1b0b92bb7bef070bce3e6392dea4d39c97a121e82e53b1a2906220e5d87a55a8a48f700ad3ce520266c6cfa6865e22cb55f54330d4268c569ae026bf64737d2e0c53b79e8c4bc900a0052b5f1dee9e0b12fe6f5a21d2790c039f141e8211a34b82c5b5b096fda1ca25553ce1c09a50d4ede6cd0092fb3595a4baea014067147e0230b697f9bf42891aa00f9dd68399aed70e849521372fb6609b3c8b655ec1a80066b6512666bf7dafc9b9272d3b86746defaed55dbb023d1f32cb5aabcaf6dd1b9fb54e58e20bf3c414ee2969f5315cf40571d06e53ca9122df3d5d7bd4c182a0488570a54c27158225483e64be6222b6fed64c89090cd50e5b6619c3f1bc8ac52edf203d87aa45cfc06fc5431c52c0a7ed9b3fbaae04f18c762ad16c530288fae3b7cdefb0ca14d8e5bba71c55a4e5258fde21b92f81f835a5b93eea501e0eee002ce339b6ebcea6419f40b78cef7fb9c3d90b63fc112e269a8121e715fe73fb80b132e483c0b88e9975731aaa47f4852f19f24b83b67a73092cdfb094c33c3e1894c82bf0827cf6fc7a4e80869f7fe5b14201e27149b436f7932cd2c2e3cc918bfd65f0c8d2954d7d9b0bfd29d276751fbc27ac51ec2f1b07ae791e1f3a8a57a79c1acbe4353a257327d3e9c0e296faffbc1f864ae9fd81c6924698b2725fde22fe6671aee6215e448f7cc9ef7421680a749b6191b5deca9401dd6a222a8509c1ee38546593a8984d1ebffdfce58ef8c9f4368a4d54a42d40acb2dc1ac9b6c1cfb1277d5d2ba362d0527e5b15796bf285fa578efc6344a2cca9ec675eb5db7b350ef8a86fa2a590b2e095e8a30b84a9e3c5d14a08e215a292b82015edaa0a8a4b7f54fb6b08df6c892d5fc5bbb195141d68e0859626511aaf7e4eed7053eb83f539edc09d861d4143afb33dd3601932814968efb8461c5d1dbcdec2feb5acd39d4fce4cab72e9ba6156b01a70cef5cb00e51e3869d4d535619c1d1ca075553b2ad053254e1b118458e86f136ff3277025a82e160079daf40f75673afd3fe4c7b196b6dec9d3049e916468ca32604a6e62b7209da16546bd9acff4da8a9874871f5c9a01200e64a884bc2e18f1979775b7974bf457a2b3db64a8c98af4da012eae184d19964118b91c6915a70e77bdbb33a0207b47ee4e839f2dce521d981ab478f5a0a3b512e66aea0a0eabc9806cd952829801b545b000f6cba487a52dd1b388040258f54eb2d61158fb3c67ad51f8258b3a03ff5c9455975b99b3c843ab78ccea57904fabfe36d5579ba39256797b6217f31c4296bbc2fa829a035ce14e195e64821fda86ed5efc5e736bb17d6e70aca8b3cb5ed998843b823dc618e3c9757d33c9a2f922636eabd5b7c76495fa84551c1cd7dbc98f1ab1379904d7ac324004eed31e987c70d66f5ef6edda7d259509b37928277d09fb31bd362aaefff2d56bc8a8e87036b2c458a5cc1ead000d94444709ecee502a6b57fdda4d537bee3f11d163302a91c7260237918a6c8ad400ebcd9f970394c3de4b6302c81a6e55e0ba9a11cf61694c92121cf6bec63e0125291357325994dc7a6bc87531d54f892dc88bd7fd945edefe1fb5c9a16d33269aa7bf8e50ad9a7cf282c43516061e6f21a94d08972fa3be64a815b7af2d34363173237854f4944dcbe0c2bef9586dd1ae895bc062bfe8266ea3906b3d0fe18a31df30af8a01f02980161d736015bc07b9f001a31ed33d4622b19b48f877aef8e6de5db860c84a3c13edf9c3271b5019f0bd42ddb95df90bd2ca64756c64f0deb3896ddd8b64b5da8d934d20f4a28650c2e5d800249a11376b51e1d8a6f9a4caf3ba8a0111bc466c146075c26d93023c3764986c5708ffd58353c6114a417bec13e73fe763aa0486d79c6a728fca50528697a2ac686a07325443b42d342864dcb897da38b234a726e66207f680563bc62082c4157841bd3d613699e067c86dc441c5147f2e9f473942a6e840bd7b6e62d4b3f4d82491c553985c986b448dc4d9a2c1c9c850857d265d917668d44848e9ae2714c72e66dbfe37d5ee6d877ac4472331215c76a870e91c394717106ae0941235e189a4d9b4c63ad81259da0e67b42d452a04a37a6893dd7d4b4f113c2327c4d036ee080bc781126a889c567e94cb7c08b15f1f4f19bb05556468d24eb20a3c180c8cb7125214d6ec06b9d17111f7fd6b98a45efe329673ee8fa7f18ac21a4726842dfa3320b417ea", 0x1000}], 0x3, &(0x7f0000001440)=[{0x58, 0x1, 0x0, "21981a86baedcae9f673bcf101ba5e80e01bdbf53592574c0defe65c3910cad4e5740363117adfdc341b3a488140c3a8e9e76c7e8c2f25a48163cf0b678bb003c86b29945f11e734"}, {0x1010, 0xffff, 0x0, "3873ac48506f4ea2528cdcb854a49ffb5e6086b2e3a4943cd39929b9d210387988352f13496e12c27e4620c243566aff4a1f43d604f20fae081ef1d4866e08d203e88544917b3cd1c432363e55a649fe0e2860f87d885d7a4dc2334638cc3bf334fb7c4572559be8498ae29c599261d52882f5c34f4355d7c9141e0776875f96c0a277b3d8e4e96dc8978ea83bd22bf45f67ce8e79cbe7fe0fb7779b4454470f37871fa082a9f8a5dee5f5457033a210ad3f59771c7f45d4303acc412c6ae4ea30592fdad427455ede45c336baa96e435686fad35db2cc35393564e61de05444ea20d880fe0ef4d3825280ee55fcccf44e9db9a7be9a33a3d3e3b9039eee7d5b705c28b0cfcb9415fa8cefae463e0ba6ecc83dfd9ad607f04fbbf6e4eba9e754299388eb8f9b3c6f7585cdd1dfb8733f70098b6ad969f0d6d7f687deffa48d03e0b1e8b09b46b8232e37be390dc915f112c063f4a6662e31aae9c4fb92ed02e16a53b624d2204a27439d47b16d965eb25c0843c42f207cafaf77f0be9b90685042b0fdba0b737576333fbc8ef193c1a7aed00d5748eb1acbf66c70426f75aa3d4e3a763642a6101103b232e02e21d2935e48c343c7477a2e93e7f0bdc6839d2bad04bded429888f6334f8ae6fd32bf495202a7e1e4114052eb9657154a919574fc28f70cca5a1d65d99733977c91cee4ecdbab9b9a463479007d85a0a36ce6e43275a0482e50edb4121b04511d24a96a2559529c6cc0cd4e747b6d0a893c749dfe38d52ce4f70f18ba23a06be74eba613305c7a325d81d7c331d6eb43d5e45a365148bee3ae5d17b87dbbff30794039eeb1594a05d7159e168d8f725a74a434e64bf08b364f50881bd87a2199f32e86141f00599c8675d1dc06d561ac1a610e7e78b1c8d3241e3faf6d03a34140590b370858702ad1a227d95241443fdfa65c48f33149ed284bddefe2cabc5e8b874b966ae32f3bfa0215dd336f96bad6a15068fda8e3698622fc3b97683494f2858c6ada2c70d31976f520a5257006e5cc980ebcab680c6ce7f08e97a3f93e77586f4dccbb671d7b1592d1c513277ebc4a0066b0b7b2e4492eb135ef5c2f6d4457c94238becbdc773251eeedf5d31bc020fd9c3553327c3b21fac9437b128b4f780ca23f90c33dfb02c484d1f09be4b3c92a5820b85c6b219ab9fceb30cc4b00a5393411ebb49886e88a55f41de5de185ef74fb13c5646bf187536e58873e64b3f03016a1bda38a6be5583cb46b8dc2878612f5cadc953404d6d2a38e3f36d235e681f073f6f5f72318baf17eaf39d8a109716558362248663e51b5545d220c13eb7885f328bb0401b668c7c2283eb2eb9adf0c1cd2051409c764fb1be867010b1d710fd39fbd571512df3aaa341fdab8789b76ab5cd381a60ea291c6e049932f047750f821fe6ce09a757559bcae0992b3d42f5201f817e7c35cdf4e316199be57fe4e2f4f4375bfc17ffa4fb2887a71712998e1792f555069586e78c55a647c4b62db6b36183903040b42ec4cfcba496c7cf21b05d68efc1506df80b6854f1a207f802ea6200de693ab1c5454af3097ee8509e266ea9a76229bc06493fc828aef15ce4db032253840fbcfdc63117bd950ef69ebcea19a9983a07bdd1f53db7de9b917bd6e016d518009ef11427c9518d84b967b6130dac89ea096b071b7cedc40f487faf99493a147a72aad7a056c506150388da78cb00d8373ef69dbc7719b4ddcd012b59a6c712788d25236aa0d12f205fc2b60d2ff3a0f09af74de48256b6be821fdad0aeea424a3c7a60ade43f9f494ab6496f3832abf98a2211ea5677d4b1a826146c09839459793d9b9deccaec4e7d8dd66e7a5a4827af57e9902b0d3371fcc60eeaac7c5a274aac67934b72dfc362c91ecfde6b80ced85827f3371403e4848a88cdc87e72a325712f8a249ef208c8afc5cebb2f8faf2a1df4a28f5ad2b1111f69f2e5dbf94117b1e954ffe9264b36a017574e444e5d53280051709fba473e8751ead51c7e2d1bf859b6a8f6e226bc59d83211b19f14fbdfcd5f387e8ab196a52c5ea9f636dfee2740e533cbd503b084d5e64861af5b600b2ebdfb85c8078f2f53132f89665bf275bf69e4ff8ae42a7aca8ea9f4343ca16118909dff394e378f32158f518f501875faeb7e92fddd041581ff6702df6d9f824c816f12e727988d3209bf53992875aca5fd191015c583755675aca609e41b37b40bbeae91fd4bb789bbdfcb883bd24299e74ba296eaeca29337050d568343b8b0f0d63bba44c2f4e9058dd802e8146413088c625156d9a4aa1a4c44a43098189749260a1ed6fbcd93fd1aa7478f5415368c59a66d6c3f28a26f57fc718038a4179f9cc4af43f1fa11aaf78e95028c17e7cbf617578968fed4bacaa67cdc252760beb84b0eda39a6cbd9008aec40ea311ab068a756eb5fbd13c5f61c1fe2e62757190de2bd21f89b97f839dc615c49263c367b8084ce963c097cccb7b36e09d47aed21b38b1c5ff16ad163c204d33dc598e1e21b73f2a5ed924fc2094b98bb1f8167c93292464ca3aecb398b8d4208672293467537eab072f5fd0a878ad82f13692d06ddedd2c6aedf0d3cbf1e97093e9254dceddee1cff1c4a9bf80cc133320371c3df251190ab7833211474792fda456a520758504fb1c64113829c18d0a265e79706114098cfe00a39dd09e1d7e33a6740412589c64c22c1e5752dee6d74db561998d285a224e134edba223cc3c903753027c88121d10b9e016784d6d5aa41b2ee009fbec03f1bcad294d49925d44a1854daa53c78a0f657708902a065edee39a1b3b68780ac9a009a1ff6d2794cf8c56f2342df3d21ff2d64c8829b4845987bcc625c7c345f826ee893ad4df66639b23e403ea477628337c82f2e6f0a2fb24d1507cdd1a97c24c4c35f8e929c00c04b523ae4652db1289f73ce8e6ed5d27251e291e7cb70a1386257660d38d5dde8d4e1c91b2084d812d88f170fbc00811cf2044162c0661021743fb4ed0d4892e1ba5bf2bcf653e8cb6ea34f0b4e7153a25c5b817ad2d823d261374d1524739a02377899626a77ed363bd59a7b4b945224f6522961f9443ee8dfbe9df8eb1396124f1142068050cc575285c22256774fd811d8eccb15b06f61647b8295051d17dac97814160d590ae1bf8e1dd8de1aae49dd79f6c814f852dfc702e401f7e2b956b3d4078a7a7a0ad2907f6238f95dbac5f291ba1782fede3baea54d18aa5dc7c158dc42daf30b22aa2f1950616f9f6c712437ee2ee13ee320133f76f43c131cdbb8d78a7682cc7bb98425855ebcf41171512a7e0d03eee631ac3c3ae453013896d90aebddd12f3138042dd39deed51c8cbaef197ae0209b852914b06442985a0f3b13bc808c1f40341d94d36e79bf41a85e4d851621c08dd57f075c232bd4e47dd7c3afff25da0882a309affa9715a92dd3a456768fd465dd0a06c783ecde7e7872c42f187df9608983d7ca5f2b1e1608d52e3754962bc8ff7967f93b5231bcb92a18313c1bc777b175e6189b66a883fe72d08a54aedd3a151a9c98ffafc25516891e9e808e601a13c53c30d36e6bbd106f4ba68d2d9e5c3fbf4aa19efcc26130f6195a3b39540a7c3c152a24ed549e79b0587c009b3327ec7dc4eee98644e985c5ffdc2ba681343a909d41175a2a01567c6c8e12f62e677b54a31b58d809edd6e1746c5d4a24ed149574bfd52c9899b3623c66671230b2a02198db2093540fcecafb2dbdf243a3d24e5842206f724ba72443e08e2a094404f87d22650a7a7f8dfa9932ea44d3e92d484d95caf8fe47356068aa7a70c6126ada0a17e7d075fd7d0e9cbf77fb68e73d6d221683836dfb707db326f07e8e1ad5c838c5d8a8bd00d063c8eb2da77ff737a3c87247ada6d41815ac9203153e99d8e8c3fc3d0e01aaba760b33f4cc9b1475eab518e39402e64c68b38097c4cd49fad163351ce6057e0c21b15226ddf9f6aec4816df8154b9a7209e3e470eba8b56ef8beab3041042f68f2c46f8959a614e67b9a9ccd04348dc7febcc7f023f861fb3d749f39f91480b52a83f6088c0001f7fab6dc14b593cfdf689b8cee5c28609bb9e38c6a33f35af190a4175a7334dae1ba71f94bbf00c53305b9290ffcd563b711c44c7f338b4d047fafb9635ba5c2c8297ddcdf5a1becd0b778a635d92a0595698232e8cb319420404b457ca9a2fe1797aea705bdec01b86d2817a09797ed10521d86591cdd7d37843a34b310bfc3386a9ca63f97e9665e1ee9df0dee3554763effec9d1c9124abdbc4acb8de1dc13ce298be9352b72e7e5ecd82c2c931791e7cb23804c2127a581098cbfe912556ccd29cc2613afd0d533b5905e952a5f97015bebdbf29d205c58b3a200038625a2b55115912d8c403a1387c181d6793bb2f83149a4b8f5a4b17e69c3c55513e0c26386e470ea5b724f000d01123a6e83fc0429c54d8d616c3c5f8c3d7c54266a59db1e3077abfd26d0a4a0ca5b28d9a2158a5a85b7f8fa9858b32e2e4cf913010f45453dca7aa35e1c9700dc2af92c220176c44d5b4e847f2ce4523d6f05ac73e9b0929585e8165e5f75ca6b357ac5b431fb073ce3b59ccbbccb39ae609e43b693b69953df5cb6885a27a64c85fbc54c3bbb58d02b0b9177760f750d423e1d7629cc4d4cae59c63c78413863f1c7ef1879c46f97f8e094f353d1a1e457e2ab06fe7409235bc72be83f80c37894a8cabfa1f0598746a1e3bce711c2686ac6849dd9c3987056b65fdea1b721e3e353fd13b43ef514e6813837e7aad6b71e5b97b08a6e49cf82e4d75a6b3cb663401239a39dd896d8a2e1323c346a153f6ee1d9d970342b0946a247188cca9dd33c26ef8d49d5c5d13497eee3a60ceb996fe58a1819df242755fb41d708447fad208c8f22b4d68f38dd5bb2bea0b4d66154eb093ba1bcd48598a48b8275b69d1123218ba62f87e96938b52db57759c7401278c873dfd90a9be8e3b1e00c186dcaae2de48f27a00b6147181186c045133c823057f1ced39916c5ccba5e82ed99e86ad4ee66dcc1ef6bd9617318408d05902e9bf7c081f4aeefe3d7b0b07a26531bedd1518c1c104c7eb529aeff5073241ea990a4fe464bbabd70c54859aec5bfb3475e2bcc01c9c262522fd89a8c6e01ed61c52000e1ddbade5a0204101dd472f2e3a17339985581da1ba41c8ceb64c9764c5267a670c7a4bcec52c2177fe9fa73c4894160dacc2006fbe3c29371407c9de6c25c82429aeb56fec0d819073dde7d7fd9214d004b18d8d05baff35572184502347d41864bbb001328ddf1bebdb5e8abc37ef54fdb8222130a10b7e201e41965598bd5814dc8510525dc0e6a18241268ec2addfe3a6ec294e37c1a933a36aac3b12ef3c46cedc5dbfa662e2dc1113e25ae6269688320e4655a4be742d52b08ee1748c8176f576553efbfc28e1ae83b1af45039cb9921929570a36d8bb3d4b3ba3187e542b5642bdb6ba1f916f6bfba0a7eece0b99f2be5b9123cbe5923d2f1f154c445984f0660bc285c50ebc4d1f3b540dda9c55175b3ceef0557f1bfb8dae58eb861ada178ed91378c4c0daeed5e2f07121996ca4efb6ed00fa9394252654a59271b24634c86bd5bc2745a93245ff1d3e610c137bfd1e836f8cfb3edf4ecd90789abab5a1aabbdb7a60b300bd558573be80b2a2d246de15565026bd3ed14da759cef396ad4d8c45a22ad827fe5203044e6d5bb472f0ce8f419820b55a183f7f30434bd2251c4bde6ba846f12d7572752d3e3da43a5bb218ea906d3043266293eea1"}, {0x20, 0xffff, 0x10000, "8802a8195272c555afab3d3682"}, {0xa8, 0x1, 0x0, "e82d1aeb0af954e16bb33ecf2623e3a3341ea5270bbb442b5e1a27370bfabf30c4dc6dfbb910777aadfd23f309cdde164f09fad116f9e7441599b7faf8f8e44dba6ac370ad471fa203e174036ecbf31bd86fec40558655177cfb0b729ae7ee905a9b3662528d4f6c59ea695f65ee25c70862521e4c7fe7c1609d3ec57169436e0d89e4c3122013d24265fca34917ff97211baced258d2d"}, {0x90, 0xffff, 0x79b6, "b5961d0bc96fd93edff1dcbf29cd72970a6ae2dcdc11d20bfe9c3116d1930148fc5fb32106dda10067757d99ba4946a2f8553b8e3ff8057b498fcee39a82429ff986f2bc3b9a8bec381f95bb7b65f4ec61851ddb606800f4f4067b3e6deb1666a8198c9fdf27203e9ac8442340092850c7313f2a5aa0b20335f786"}, {0xc8, 0x0, 0x0, "bfe6ab394d6fbea650fa7d3005eed0ebf81f1cea7c62c7fe4efe6dcf8c006d6da3edd2b33630885d8242c5d99e615fb99b9394dd36eebc805eba4bef7813730d1fd6582c251daf6fe87abbd77eb6781c702e6d223b44035c6f2cbba29643fd4f8e94448c65d01c66756added37a2ab55dec0632305d579128dce8791311ca48e0c05c96275ecb821ac5370adaf7d01f2c8f1b4837025f1f9fd8bd986120788654c690d10ea4c6ac28e6c4eb6e9a71b8e9c6691"}, {0x60, 0xffff, 0x5, "e4901fc2ba1bdc753c6876d84c4612385e6572b2ea8b229909e9c0a85e5154ad1df889b54f0c46fb6eb136e88cc4656a0b886d116c103bb9507e46cd8a22e45814ea0ee3465b5a197da60d21657aed00"}, {0x58, 0x1, 0x6, "287f7c3e8ef078054b91e13f2c0e0535d1ff9a32dda7d3e4aee5314b1e5da2498c3b19ba09159d89c2b777806b0c61a769768f1bd72e9a442bd0185ceaf91d6ba28a"}, {0x60, 0xffff, 0x9, "388a4efd2d8626a2e6abdcb449868d28da1f3ae0d722b2fd8f3a831f584c8b573fdd456552e355dca9ae17af01a6edb8f2cf88ee83ffe1bf1a09686a522edfd94b788743174a0ac14773a5c7"}, {0x98, 0xffff, 0x62, "2c0c1831e67d9139dfd8a7de7dc729d7154b3f87b3e0e5273535be33a3e42c6e6952dca738a351a4c64a4c677c80cb12412e30beef0487528023178f6ffa33483fe66b48ac88d487eaaaf50397213f22c6b124511a665872153ff49bbf4507a85836289a4c7738a8cc6dcecb3714e1025c6a50e0054086e7bb6a7bf14b37a7b3bf7d87fa04ed7ff9"}], 0x1438}, 0x4) 20:58:39 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x81, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') 20:58:39 executing program 1: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x8000, 0x921) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r2 = dup2(r1, r0) sendto$inet6(r2, &(0x7f0000000000)="2b6578afff899cfc9b56b2a254197fa21c3ac458627dbc229cfc505eeef41fb3ed2ac245fb5da3209dd2cdf01cbc37865ad312d5a23f70693ed65f759325d899c0501a1e4ed5f770d3eca00445c2335b6f4a38219a5e4bb9648ec4053482ead895098266b3f16675660ff9457ca45744511655d1df56e212a45193aa705c1bcd5cbb137795c047d7410393d29ba77b99cbffefd4bc43b184de26e4db63cd83d1d94e459182db0230ff80967e561795b470dd20734f8a7b5d129892", 0xbb, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x9}, 0xc) 20:58:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xfffffffffffffd7f, 0x2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 20:58:39 executing program 0: nanosleep(&(0x7f0000000100), 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:58:39 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000500)="91", 0x1) socketpair(0x20, 0x1, 0xffffffffffffffff, &(0x7f0000000000)) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 20:58:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad365f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:58:40 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) clock_gettime(0x3, &(0x7f0000000000)) 20:58:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/170, 0xaa, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB="0000ae2ff82957abc9959e4995550466696c653000"], 0xa) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 20:58:40 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0xb, 0x0) 20:58:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = dup2(r1, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:58:40 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000336fe673999921a6f1f9f3cd000000000000000000000000b5759d533cbc40cc0000000000000000000000000000000f0c00000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000300)=0x5e) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000380)=""/253, 0xfd}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r1, &(0x7f0000000880)="068cc47d7baa5fc2bcf4e704000071d4f2f729bd69187b1b6088000000000000800099ae4ae9bff1958871ed0be2f0c8420fc3c5f6e0c082210fbdd7135f36694ded9c7625044bda9b65563ce5ab71e69082237dcaf28fc9a4fbc610dee50e259e915e2ab40260e4b042dcbfe742bf26b2042f1442a2c9c9e3d473b2d322773911040dea9900000000000000000000000000000000fde997b4a24718e72bd7b252bf10c3bba20827ca187a0d7cacc71b2273b6d60ee37e4b3d16aadd8e6854fa875c53599ecd0ec283064abc599e0afe4554933aadeaccabfbfda2e023dfc3a999cc357b6f8b4c1e4b51cf81efa77e2d6c75d0aa24feba6712a0c18696cd8d2948b67813bae779f012c64367768b8a7a48554f052e818cc7823dcbcf351dc3aa5cdfd156cb003dfc96ed39b4d2f4e872f8e85e066e53cba12d099413a89266296a5de8e6316babe748d5c337407a51d9424fac47f82e3b64126efc66a88507e1414410e6fc2df840668512e5719b26e10a0e3a1937132dfe55c96d2a429afeb8647a95", 0x183) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900d1ebd81823fc7e0d7a", 0x10}) fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:58:40 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002340)=[{&(0x7f0000000000)="3eaa4b0a8778676c89627b2338d3f4600f39f60aa5a3e9470dd222021b0747152454b139256201b18ee4cabaa857d4b227638a690afa0f7a300c38f1c775fb4b8d19d793e584924aa4d5e960b70dbc882f09489ed349182766609c29f4adf087d5199dd26abcc00cf3", 0x69}, {&(0x7f00000000c0)="61273143be4f39e01c9833d56394b2ffd144deab65ca3718b853daffc2ea756e99c7545660f549ab7e820690c9abbe4182a53e1946f6c42de1d546e392d2549473d1d23a15d09f208ff26ed44f20daf05feb27e4ac8c206271d5e87759bc64958843d539e957ef0ff6cd298e5cdc2094763cc6c95367ca246f0b37e0d0d6554c83ddce201f3c5c4caad4b0b7456d081541e018e2ac031bcece9091e94da9843498527eedcfb562d7eafbabbd7611abe5dfc7662217e8661e3e680f017196e18a1975977d5fb770a3", 0xc8}, {&(0x7f00000001c0)="3104d73e18dab59f9ed29e1cc5f06dd9df087c85b86a6346d6cc608d6ef9f6a3a3e4c1cd366d5cb17a8dee7644d35cda634f648e23777a90a78c9d62fc8821163499718a722d0c5583a0c35ccf0d0a3e528d65f70a720240ad6b10dd2b89e1df032ef73d0a7b226dc1a26373e02152cee78ad665a8daa7fd9b947c652f8fffd4ce376d09b980bc317e53591a6a63499acc00f51f0cf9681182b2866e14c7dd72fb53070510cb8fcfd412c1e9d11141d4a1f02e158db1f52471d41dbbdb651e1b1e5bce40a3b70b02384ad9bc5575027f794de4b69e6a4636c2f16b225d0dd58d32808676b5933c7b8d059ea89c2eddb00d443e88f9d7ecd71c675e328e7aba6b6285e4cb79c7b7b9d1a9abe2aed4d9bb5f85a93bffbd6cd7265c8ed41a081f2aeed62f1676728ccc8480186a15e660632d065fe5050962bdc1b484f81be7bda4e8357267aa2abe90b5fb3dd6885e8ad3a519642c33ca01bf7de72b2d67ca1c846e5ec556bf7f6d4dcdc742a4c3af1b2b83d81758f51738aa9ccaeb014729397a344726005a55cb2ed3b4324ed0ec4f0cc8773f356be1b200efce8d393603961efe61b3f5f050d814764ce99e2768a1dc34e6c8769fd81fe530ca5c6d675318d19e4caf709833ef0e6a67994a9db1ab01adf1b063b37589461809eaf94c47e4d6cf9a27d41689922ae34e11ce9332f64de6eee51bfef8687664e4f5ad9f69586c0cea65d2ff359db62a843283a299b19a3b38da314e5795d7d90e06f88d82849000cd8ebe7ddfd64f8429775ca3ab9a0977985b64aec8f07a9c39e3ef5510921ed93eb244c4cc6f84d5a91aa33784f6bf167e16fd8020c13cef6c6ce04e16e6bbd87c577c06e8699f911c04f11dd4a4fb8debe47ec122c643192e55b09db953bf0f45a54ec651c9b2388b402fd5a3049cca98d64977d5e672ba70172ed6f10283a63a02b262773736a0b32b5c464042e9ac6359bd67f291867f872a14280848a40a2c24d3f2c145e088933d3c8eb921005c74b2574a3f308ba3e6cdc8d99d867a391afa6ae36fa6089a7123555d95e1b0d7c5ba33ce7f9a14dc6abd269571a4f1a1eef4f6e68dc83c8926cdc6bfe03df95c3bfff383f4590f8b483f0de8c0b4d0f60a797ee85a5ace22b2cb5b6e8f02fedde5842c29c3169840f04cd46a7838cc8afd0e11f7eb447d7f3ae27f1e33c19f6317c6ab1cb1a38ceb33dca91df1f05844fa4990c437da93e59b4f1bb527d1464181b8563972c090fb20f11efa3dff92d2bc015af04def4ac431996a97fe1c80c56f2baa58280f8a66bc835c179247ecd13cff817335659b6ef746a08c61c5a79c0a66357c6437b51ecce0922762c5b04771b9183dd5405f4ec22cedc44333cb7d228419ea2a6be2aa74958565c734564782740cac156d033fd5349db529a94ef27850654c966f96d627ab5959f3b4df128abaaa84a7931061c609e48e364ed9d76a6493ce0573f807e5933519d8b2db450cac97267303c4772493dcbf94c262c1a76d2cf472a073d70cac18a25266d29905b99ab5bcedf9e752bee00660c61ebb6f180c0a6062a86274e881e9769fce89c8eac6e1ba67ce101db67e42cf8c2c911f2c98e75a0fb3a2eb93dc9e3ab8d213d040353610c144ba737c94ca9446762a2e21b022e0c78c84a821ef7a291df5bf78b4f077c8ace434815fbae10d515e6ae83a7fa135715408dbd894b6731c9d24f4866c1de604c8d122bdfe67cb5e529c2bef7a3b03195a8da372caa61703431122714b6bb4dda36deba36a286a64feee1ecbebe19388287357030b8fb7ad4f88f42bb2dd84cc104a0183f19a9bdc61426b47229d152d13988cdb31edd6db5905fb3d575414e6fc8c442121ef3bd80e50f763f7d756fea6aa44ed6c79450ffb7dbc12519c9a7b3ae5fa6209ae84033d975339881a50d1ca63a5785351ab51670caf65ff9ad29debcf2f3aa762276ffc0989bb6eba3bc9f2164f2b9f3ff7a083360b9e14f2422831666d46016ca03895b797fc6af84da901340648e70d0260d073383f189c675e47c7662840223cc8800d8623d0a11b549818102a7dacd1669659b379ffb77cc857ef57f68dbb87b95e1fdc4bc0dede7600e8c240b83b665e300f9e85e0c82b4dde8b260d09c8c398c9b23dcdca737a3e4460f147bafd7056363aed9f3f21462ef620b9f7906c545f4a5aee29a8171539ebdd2a94ab545f4c24d2fb8384f8de757cd5c47a9f7521a2587b8a152781c0f6917021c987e923912091c504100c455a3e7bdfe1a29623940174cd225ee80c3152619053bbfd626315c751febd2fae6132906d89078aa08429d1714234050dcba4d16365547f1503b508b620e2e1beff4017a92beb340159622ba437928793b5ff3e1286e954d273d29b7132b226e5479054f3e64e47d3211b3f8c454978fe0fc0bbb0e811b6c20a5248f84c058b09ea64b6cf8f6d4d39fdf8b6854c6159c6306b42833495c7735acd2e5f1282d0a022307365570b4c81dc895f304ea8c190b7d286ad158832e5b95741672d45921f5e73c6c0ac29c84fcec01f756d4174939b37d1f94eae0389f1833ee05b478e1bdd0a0d9b28fb77b2b2e850c276be881138021f488e21b77864b47aedd580db5f64647c148cf2f14d21803e5cb1e5a3956dcd957fea705a43731df6a08000e2b41d7b54e582ee57d9c3a6800f749cd35dc1f9bf6b9e77de65f98a250ec89748eb0a57e9f2855490582453ad6cadf839e064aa850416a43144fdd71f3df5d42d03ce9af9a01b346d57100a25d5f94c02f7afab35cc4638fa983b2dcba58cdf1c15e9dff0f6574b3926bf14db0466074054fc00b4e26fce64eebd3403549a3fa381f896d88985a036000911652bc90acf79a25737bc4c640dad5250c19e49eb0f1fd77f38aeee38c4fb66c6dd6537cf60e7b87783f13d59fa2fe52774987425bd3dea8b8fc8860936bde711608aa13925041bc6cd4e536461d5e3c187d5a23ee9d6efc4292d5257e44f4117f148b748fa1aa3c456c4ce8a6347845c6dde9bd22cd28c8e878d0f57c4b98dcd0c1f4897151ca0faa6e891d64da3fe96a204936c7a48d997bd390b139881bd74143a364a573f7d7a79b27a6e772178b519b17cba3d931edf8966a7acc7c54672a5419cdde15e552f2a4d5b1896d16dd85c249329fa632a4018bfd4d1d97ec20c9f0ed991ede7b9bb42554bd7603cdcc8cbfce748c5409513aadfcda3d0be50e8d83be621d2588136a95e73d973a9d2a58297ddf0f0160af64a1e0b93382fc892dd07e8c2e91fe0932f21c0a4facf4eaebf296ac2d84a4c6e46135e8b92f8279bacc0f9cdeceda82d0ec35d4e7d908b1670720d71da48358f2c24599fe63e5e42f2d67e63cfa1a876713fb6853d9da6827f1e8d4a68598d6a8402ed97d93108a3d1db1f1066c8095d87d53c13e0b63dccad6766d6b2f326ad96cee30889ff8c4e5918c31c7eb24bf9e04c5ac28cfd353862eabb12a9bca4f98e06a56cbc99a2b712ca97204faa61b45f74d601f03ae33c1325417e92fedaa915ac3bb2f25a77eee7d0c06686bb5ce9acb637b236d209e71b67a6217df73fa2adc7aadb30858f8a3478f4202829ea1a18c184fee8cd966f25ce101424a1f37ad6c492e03183b3f87a7be3e0e8a0c240c39157052c745c943769e604d7d3ffd18a876cf9cbbae429b32530ab17d44b0050b5e1c3794f2d2bf047009c4fe48381b79363934e87a1f0413a7ddceb7c9f6c4b7889674c388e20e13bc18e83a621e0245f777b80a36484e8b6eded3220d0115bc25ce8c6be597c3b4501dc4e515398260ddf72d1c8c79e564fa18bdbceb9f4fbe93345dd6dc11324fb57acf26e77742632a33e12cd1526811933b52d4d80fabe5d9008b340f51095ae9dc4f2db38e8426ecb9bbb7d08f05b5bbc579a32f98091a6838956f1f119f27b3c3baf60531a23b7cacf33f4471d2252b2fe61fa71b855283621fda93aa93cb03231b346097380bf6e4cc42e403bb1c1acf1737ad11ec832dd29b29e5c0f1c0da4dd4312e0da0097633084ef81fca210fbd3eb918e4127d55fcd35a882af269a6df5ebace8f6e01d59b182ca380667d768d3f5d01a2ce02a6cd63c212c23871f2b6df3f673ea8a570cc29615ca6c27c9fdaaad633a5102e404724ace5223ad5279c6387e8f1724ba4eeee0ee5a063d3413edc9f67e625c845c5c025cdf381163c07bd4115ee519558919833cb0b3e9a25f264e9ae4e9b3dcb7e1dcb85094440e649c0fbab705fdabf4693abce4c7ebb4be038cfc39c0be7e82ab51f849b657c2326f4ac1e08f4f75af0d88e23f4a32b597bbeefa5933677d7a56cd682da908dd645cba05f400befb94f2bb9f604c73d4d182dc14fa68e857c15e87a86b5360f3403fef4d23e6cb04e5d084298c43dfdd742b99a0fc8c9137499a028dd79c64493279cb2a343c09d1b19052c532b6271bba951fd5c701b7641c417f18395dd477eb8d74e84bf1f1730b9d5af01aa79f6bff130eb536367ce15c3936f3aa02d50eced57dad34c4d96eded02c2ff80549defd909b837edfcc067dc73e0d1a4a4d3dd162d14d7835f5bf18abe4a44d20738e40acf8737eaa5ea3bcd651125d91efab31e3cd707b09492b573884403c384b32fc96bddfcc13c85994bb2894381f0cec910c54df9560ce9df1537419979f05f94e0e3e03b6db7982bb8d7a49f6644689628929656f80650abc8c24e28faec33b9391aa3a00b35d4f044833b0aff6fa1098c35e15fd3dd7b3f37cdc8f98c7ae1c4adb72e9ceb58d4e8e3bc175437fbf1c18248cedbb1f445b077d8e49abf9ee164794733ce38a643ff3ae398d6e6f675a4d6edc284948c026b0e070bf53eb1f81685e0745071424cf9cbd3cb6ff36b444494225ee9036cddf12e028b7ef4d12d0e2b9670cee5c9a393b1379aede1f9fb6d4e93d83795efd26b7ff9276138121b610c633ec7a585f629655cc10c7d5409efb34a26b5e08016b6552ec1c7e855bec55df4708c17dee4d9da207d664ea8bc4f834144cf6f1cd164874aa829b765420d95b03d342f1e42afaf3b05351a803c575221f9de9cf30029c3fc92bfde007a5b0b1230d4e235d1deb98447477d4bc27d7a24c6240fd5e51b83e0417779babb91425c098d5bbbc595f44752545f089e18c949d52781e2a3c5c161e01bf753556d7071fe620229cbeb2d4e6bbf3b3d753730199683ca285f931ae4e9ad9e14338dd2983d79031a081853788dc12b3de60c157ac2b2bd218099f21e6c9fadf142970e2e3227b216e1779146e005453964549ade49c48f72d4bc98ed8ac65063a5a4cf3bf058431c319673717cbd4e8f80c4485af7ede6bcb6b00f045e6b767403fb109ead8a2daea5ea49c45961e549329c2d38c7ccc9aebcc1ecad1ffdcadc8895593b8932cc3f74ade8782c4cce9b42583aba87b0837b1fcd5de98fe74c43644716e969e474772edd8ed5127bcec8b38897d219e16974eb55570d981adc206b9bd958219750957f20de0d33d3684883cc6690556f8a358adadd45e0cc54ae9d8efca98532ef2a1e5c9d760146505ff98e0006c8e66862d584ad6b7756ab7ef6be41d3c9a1b9af18941655efe90d4f2dcfc3b3f801467e593fe61c721a3c1d0283c33407be0b921a64561962948b9fc2d4dfcd09f41c07c7594085e19f9436adddabdeac826ac3620fa021b471bcc6087c9281b084d455873fad8f66ab6f46a606b4ccab692023b68283da7451d6cac8982d7f87a0f6fb9fc3fcd5334e3312576e32adf7ad867d327df9879b01f7b", 0x1000}, {&(0x7f00000011c0)="931732f229e9af4a70fe9645ed9fc5ecb69823d4689a4751a2ee60d3b463327814daf4a649b2d83fc409d0ac18d9e117d085e21c04e5eb585c463d6b3987ffeed2e1790a421f9f67b7626eb48aa46298ca3c4747ddce53a15e27afb4c8105ffa0f6782235ff43d2493025df46cabaf4a030dbbb2c4a419f18f4b2e4927dec70d317f7c977aeca9c8467cd6993c8e0601bdd4153cd0c144d873860c112ca25dbdd985b99a0af57dbd6363559f7e10d3346ce2f1c1dd7e2e4a7ac452ccd196dede7426276aaca568ce499df5285f053eb14c00ac3aedc7ddab83b4091e95542bb81777f689ab0cdb890e06a12431951c6c65f9749b7e873211adcda88879776f23c8c6287205b29db5b844deb659d6b08f32989c63b54351e6613cd27f3df9e44a9c35768f9fd39b379789a6c713f3153c62ec7cce91a85774845b282440419bb4a34c527d08d004b62a5c22ea34c2dc93a7660d3c028dfe27ea7b2f5768b0270d4045457ff9daa431395c9c74ea0c82cd90adafca964ccd2b76bbbf4a80a4342d6ba22452007af989ca11f9f04fe09c5c8f4af586ef6df98a9b84b35a2179546f0613cdb9947d6e18367f4b56fb049227562db4ab3bf0bf541e78c95b9e16f0d4a0fb4977ef36c90501ef2e09bb3c7bfb1a0e42c15b36e7cd2d472ec91b3b017af1cc14142080c63e72a457caefbd905ef99357afaa52523c1f384f5a215fe3183c043a3418f31b3a70c6c7ebf357512d0d90edd5a925ada0d1ff60ab17e19fd9ab3ae6e2bc293d2addccf3c6e99e64301453c879ca07fcd8dedca713739d76ec35ddfceb878ee724c8b93e5949b625c6941e24b95130b09c2fda7b9e4ed13570abd9583726b2d76f2581c01cf72d9ddea66319ae19402c4720992f50d81d8596a78454f97c6e8b92354667d72361bc04b34ebf2838ecd356d0077d32774fcf6f3d095538a58ed5b0ed0a383eff84111eac4d5aab87e71fcc40e63414675affa28fd85113a0791553567c6d35074e61f4e25bad0e1b082859502f3855e7834aac7b97a6bcad05ff2d4a03e16a58223cbe4e0608e5d5645839c57fb5846d4c7b6ae4b22d62a52710b6a075d8cd6af59350fa2dc618b3473e96fec2939881d135c55334fa9a7a12f4f63dc628bfb05593ecd95775d3aa99d5c1dee6ea881b15567ca70adc7386a5910bde8001d9a98f09dce6a9797a72baa094f17042b8d0b9daed8cbd91296ceee668e00d90d575fe616708473d0e7b779939abf700fe16db7739131cf2b982b478c3d0c7604344ed59e8822353e6a1d4e310ed5d6ba818bf165f5005ccc7f93ca2fdb2f3f2b1f554e276d54b4557c6a4b5bf2c1c62a0ee27925264f1cd54852c195829dc5a1f21e92790503fa2e7606ea58b0e15c6eeda3c7bcc9606aead881592f26a4a20883684dfdaf7711d952aa78f9bb1fd5e03e3ac9243d21bc09d63447d8eb911d6b089ff74d198995e6952647b2e2e69d176e45bc9334b43a5b54f7d4d3f862dcb4fd5fccd50d396f656d062e0223e6b9044fab2cf84b8ed6c955470d8486536b1da46ac734f0ffeb986c6d8e2b1432ddb22388ca846e121de926e8ef5105ab95b350f21e6e77d7a923a4f198eb76840b9a8b615d70ca2ee2af938b8a176059fbeea9d7b0b8b8cdb96bdc17e8d57a077dad4e1bada8ec57f0fdb7588f8abca2cb7b55f3d85ab7e75bf1df7a9d9d1d82e9140832bc48e4f2e836c099d13db41ed3959cd8c0538b67e9fe694b27339f1592d323ca67fce15a4391f56ec01dad276ede94f96402e1b562fe79a5c6b62fae77c97d805f31de34ca9c32300577ca5e93b5d87f5cb3e912dc648858211be75ed253d0a89a204aae9acffe268b7d2ab9c9ed8c4454fac8ff951c1be77d69e6fbf82b3d21fa948e87953a45bd08f2a261fd6e86637711e8bc1d341faada99dc81bbb1e26c11758023c605eadd68e82261cfb4617cbdda274a73a92d9ac24f4d2ed52dd0745e73a1c78140c4d4410cb7d910069fd4901b06418c2d4920e7a805df027d9fff4f8b296684f1c6252896bd7a2518364eb96c0383ff98296151cea1c0ce4876e392b11680f9e2b0bdd12badf6903073fe492ccd68d3dfee3a2d7bed241eb503445c51954a938219b0c754300529d7120958e01f1688bdaf339fcef383e1e05a866f69134e71d28243c591e55ed9972ebbb7bc96828a36f67d9bf8399088a2a85194730305e814c749fda3a9bcf0c47263219f2434dd10d6d88f3c6e8718a79144012e6b33ea7dad6506a41e88f47b837b1f9a0b9050e7d4bea6b41288422ba95f87b433a4b5f3685783c62ae9ecc451e9a93aff161a5b3c32905bdebf893dfa1e1ff29e6195d891027ecaa219d3c27dad495bad013cee56f2d664e370ed5fa1ccdceba9ed1ad17446b56dfb70eca6e86734408b14fef15f44403cd99b2c489100c3177e216d168108b2577a47842f4a95521a88bfa4aee459a947bfb9811ba1c16f135bb008675b78519dd5e912b89cc40d152f4eb66f99f286316bbdb277e2cfa24548100430063ece4c61bf0f47e432e127406f30414d2fd0e324ce72d1d9db049cbf7eb95ad0d7ab40070d36158b68a51fdaecf4515fee7d8cc93c80249eda5002e977c6c27f96f63c63cd55bda10556f2d3ce325413742b26529652720be2bceddec63c9327da267112b64e2aaaf61370c700193e5b99637b150d4dcd6cec09e3e999e61881b7bfcb05a8ad15825f08e8e2238db1b01e7c55b69a4510e47831d7d3423b729b5fe588d6d0ef63c328eeb597c7112a8c4ee081efa732cf1309dcb464412ae9cec83c62ae994f8dc55eeafa61f1ca9ab153580f865f6554939908f3d21a00797325566120dfb020f041dc7564d7ed41983310676cd866b2b7dc4f367bb4407c84c28943ab80d5f8b69c3bb5c937a83d91680d700d3007863b76e407a83a51f10f2e5b7ed9b50ef6c012f7c1f5934ea784fe43987425c23969d7ca3a6a6e6f1e022742bd91e313a23de7ca7f29722576060f55e9c055bdb044106e7a3145a0b497e90600852c3d713db3af4370590d3310c3d260119b58f67c3f691676bf14d088493d1d2815c1b0208e8b3e28b6babcf100f41e522e403e69837d741cdca13b16b6c28adebb15d88c04123d68342a002142140811190c88c35add125a5dba898210050b7bdc6b84b8bc34dbca8eac672c6f140b1237c7399be541796bf7ca6b9d201e0a296a11e2f1dce4b5f51f08576c599a49d20e2f61edcd2d76527fb951984da10be8498f4f19ec1cca4b7aa59fc0d4ff62ded7d966f989b3b9d7364e293653bf77b7815f421b8d917cc75cd9365aa8760b285ac0a0b83f365381fdfaaa1fe69c197186ee5f0d66ece98910ce09009858be7b446af671d03d028f2da23bb4d45bc798cf9d91f32537bee97196fde468cc3adef80e074c32406ec239a3de0acc03e97d47b0e46f215f43f37b0074cf05d60659b83a509a809164a5ff892a43e74d67dba7ebf133b07641324f20c4af41ed1521212d11bb48f1e103a4d751ea57b336ce5f43a78ed6dba422638c1612f58b1a18b999d870b2a01e65b0973e1edc3a29b3cf4d4998a4ce33ace9a98a8a0975d4a46e7b066b33a4c7f8208193b751e2612ab171f28acc82b53d739a459078df90b32b18a248f6a0811b76647467fd37adfc2e55aeb5d47415aba1c0ff7c9e6345d71ce5e2eb24717396c7d65c5bb10996dae88bb0e294a49b2b6f4f92dd205df8f1d849963b4c9d589dc99d52cb99dc043f413d1192ad95f64a376b4393b2445907a045c918d72cefe93b72961c3fe7a5efddeede2a440445f210d138dc5e64881f3f811abc296bc9a26289129c01b367e96d6a7848650fbad6db659f39a9c10dbd89682001a23ab786d303c8adb54272416ea25ad55a9c624a00d7e815ccb7d4d22755cfe6f7ed42634744145f5002b32fda79ca670be0c8d5206d984f12fa8c5803fda6dd0618eb004e24c0414c94448fca37071a7d711d0c2230b2e5cb69f38a274a355d67eeed02f80d2c5595844b6d2ebfc15e7dc26b0fc7dd80d38c0859d5c367f194075dd01d760d6e1f9a988cafe8ffd7cfcfda76829f2f32b5e5faeba50a4a698e101b070ad4b0d7e08e3c4642812753824816e8c333695e27cb0cbadc18b8369b56577d3c8860a1a75339fbea56e26146aa53e44cc261cd4e823b1000a08ea70d50978643eccae12f6877d61efd9e8e81a912f4da706b99aaf4b03ebc4463dc5875778ee889072a63857159cd5b2b5b55495114292dc0e82179e0116a4f65ee8d25b96e9bfddee2a429a6351c830bb4e1363be0cd63cc031a25565c6b6a3b144af86096b85e5aa17f8c8ad63433f5316743475b3a3112c4023e61c575acebf2400c6e74c1d3742b0aa9022852cddec91c291c11509f0e1011e0bf9d04f7072083fe9c382ba6f5fc6d0da5bc29230cf096624afac9c7009777956f4cfb1aff5b0b7497c2a70432d694985725ad16fcd53610c5588aa51a5150b01eff615b23604a22c9225f27b7d15b6f68f8d931c77e1b1f6c031efd87ed300a990108c049cd85c81deabc132ecd8e482916088c61713bb1ebc2f5838f98118d6179be5883c9db1f01b0ce77c3373386f8ff7fe965f689ee7bb1c643dc9adca7ee78fa0314343282394a4f9bb3ed28191fcfff592d9032916bab7f7d36bb4108a1b5749dadb7ee4cffee5346865814cd9d4fc9d5d283894ab347622ded845b308a485f9c6406e391fade3e3df9c07954a0b3242807b15cec6eb88599bb89e7c27dd44fa88db5b0f97b7f68a4a36d701493df778eb17e2c74b76158893f451f579a0db016c9d9f6af4d4b48ee9741d41be9ff07222209d88c8193f4d7b718a1fe9bd14ce75c4a4d250dd84087c17ff6d4fb7c1e112c81ee1c9dd8fa3cb88b5d53c94ebc31235b7568ff89792c6ba777d89738fa08a8199d603e9079db45d4b37933ce1042f5ff8156c8f697b66b60164dc3a40ae5bc1611e207c4f427c5faf23041d5182820014ce16ba84a26e583fe16a3c8cfec746aee8676761cb168f27f533910707e002ae0ca17af983a5e6613b8eec0b3032c2f60f131da5ecee0314cd4fc49942db22b08f0d99bd069484109cc9a57938af7b95044a623fbff262b3a69761b029a0694d7164b0ab6648c6fb39df79a574b5d7eebecea38e324a7cd92c6710f49b2930c669d0b7fbfa33abec19a2dce31b558212d3e0a778c5ba2a98045d16fabe324621646f143776902c1b1a416ee9f1ba0687359465e775ea7e350a671f0732541a0807a44b98ff0291599031fe261c921c9bdb063b95089c3d33ce7158253f963b38e3532e5a4aca1ea7d0a9ed0e51d283c1056af439bb207bc10354d350f3e460638db1466fcac09115a5b392b16dfa64b10b8f47aa5d204258e8717bc9919b9fa32fc6122893b7ee74a987931ace1ef4becdc9d1d3317d27fe37532ad1946dcf74e62a1f04221f613c845d47c32fa244c1984b29fefad0414f8e835946ab7cf2a4b898ef5cfbfec4e345a296574202a492642c1ca77fd1fcd7855436c37f5034bbbebcb3d8f697ccc9b30064ad52c461c4729e46d9dad3785ef5bd28d6a95cc3bc3281c38b5761c2bfe20f8f587a3a4814e750f76ed32f2ea843f7866972cd16151eed8aef32acc1807e485e97f34936e2547eb9d32cf35487d3300d0093ba328690b0baca7e7cba7ef16d62cb475f34c301fc927bd6bc553d908dbebb8316775511e3eefcb6d31fe911ba15b462bb03412c6b40e93b527567523a9f55c3a3b1bb410427da", 0x1000}, {&(0x7f00000021c0)="bfe25c011b53123576a719ceb0ddf0022607e66897492e17092a5d324c3ae87f8cdb7293d82d55ceed946379628181ce8540a2aeca4630b712d753d0cb6c530f23b9cb0f570df12adb0b1ff9ba728b25ba16d7aa9e3744b1b134df26a04d65323865726067f5424643cfdb62a0c6f9ac99197799a6887474f1d20b5b4d6d5fe314279b36608525f1c70694c1837db915685743bfb9f9e487", 0x98}, {&(0x7f0000002280)="fb5eb7992a6788bc9dfa1f49bbd4e4c17bbc3aae86ede78e3cf9c12410a0b20b7ab406d7e06d2aaf14295516cd066738288085a814bedc086720fd8e8198331533080c02d76f7ffe77b076899dace977ca64e734082a5030c248087dc40be577033feccdac06995060bbe8df3f8dc17c992f76ae4b66313a8140b28e4a18c9d573197afb97d2d0f4f4ba6accef1c731e97ee6db5a982e0ae", 0x98}], 0x6) syz_open_pts() kevent(r0, &(0x7f00000023c0), 0x400000000007, 0x0, 0x0, 0x0) syz_open_pts() 20:58:40 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/211, 0xd3) r0 = socket$inet6(0x18, 0x7ff9, 0x4) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 20:58:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x400fffff}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff39) 20:58:40 executing program 0: munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="91ffffffff7329b300002b89b0fffa32"], 0xa) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x328, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r7}, 0xc) dup2(r1, r2) setgroups(0x4, &(0x7f0000000140)=[r6, r6, r7, r7]) 20:58:40 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8288, 0x0) shutdown(r0, 0x0) 20:58:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x14) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x14) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) r2 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x70a, 0x1) setitimer(0x3, &(0x7f0000000100)={{0x9, 0x5}, {0x2, 0xffff}}, &(0x7f0000000140)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x10) close(r0) getsockopt(r2, 0x101, 0x1, &(0x7f0000000280)=""/194, &(0x7f0000000380)=0xc2) sendto$unix(r0, &(0x7f00000003c0)="807c0d7aa59c9ce476ac0b850e5c78d7bafdccd2aeee7be268dd2d2e444a86378b8a62bc14000a5507f58928d13abe62e971900a1a2fd7090cb6624bb895f511df3bd6772f18458d9973ffbb48ec2924c1c0f09fc67673ac94e2f23f38a8881e987684c0ad9d065d4839db25a886cdf05d22d7a1b8a9c235f1c44eef4f6733395b48bfa258d74c75a03bddbcb3100bea8f784565415bc65ff309e789141724470c67a4a2e9329a502ecd9bf3cde177b5747d285a428f011f43e0737c65cb6cbe20a0592d89", 0xc5, 0x0, &(0x7f00000004c0)=@file={0x1, './file2\x00'}, 0xa) getsockname$inet(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) r4 = getuid() r5 = getgid() fchown(r0, r4, r5) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000580)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001b00)=[{&(0x7f00000005c0)="3ef258a4a45894b762033ba0e5bd611ef357945553147b15e7c5306edbc1a67b11c3709ae842f89c1720b338054a16b75c1614ed5a84cfe381722173a009207a7035d183045f40235ed356880d3bdfc2b7746b79d42c87e0d19dd98a5df7f701ee6af05ffff8a610062f33d12d49f8a1b16085023b206cf930678302890c366c5d3a6b4ad7a2ebe3", 0x88}, {&(0x7f0000000680)="ecf76215e5ba3f47bde2389a309c68f0a19897652ab270b0b6f84ba4d0f9d44443296e696bd0f13e73290430982a12a7fcba32f84c", 0x35}, {&(0x7f00000006c0)="2c7f8d4ec05f401ba3c5ac1d4e0ecfabe705bc504b45d2a80c773833e6ab88750a17a5531f830bf09fc672333ca1b2544a37c8c327c2e02eec21bd823cbc73fb641f390b264d4dd0fce912e57d5dd5698d05106adaa7c5a4ed4154547491e53458b0c1e1d517fe0bb26fd13d686fedac0e4a357cccb73336ec66360a2c01", 0x7e}, {&(0x7f0000000740)="01ce9ed8215952e1e89e16bfa1e5a1dedd9669024d48969c2b1d3e798838f178f479c924c5474ae5106b536fd9a967bd32aee622f36f0d60ff71947ed93cebe7bf4f21774e385c0d2a5b47f5cf47acfb55f2d1c3edea289737aff70af6997a1e341251dfbd36dcf05ce1838e4e7331a055bfc2177d8db737836216f2896968c334d6a137f5724c832163b9c53dfae356cd383610f550056992141450886a186a8a5d939dc1e50e86c92b493ed13b00ba7059011a7f7615d729db895883ad19f8ed20fb5d77f1adcae0ef9ffaf230f123be62c90c46912d44784fdd523c7d76c2bb8f04a8f1ca2e9b11799b8efc937b540b5c6c2c6d3636e166241da46167f11420ce19cd52e25fd742d6f90fb589d61bd657510c1826a2fdd05f2754b2f9894536724ecc0689e87c598c3b32d11d8d448c6f8fb1e9f5b525a6b6e76433494350002a4bfe43a7a712ab1629f195ed2a456c8f32a2ea6facfd164bd5b72ba0cbb05b95163096437335d31772af7e62134f4abcf3227d97c03ae753e372f83fd33198fcd0c847b05ee5807b03c8520f6ca3e3a1d0d29e7974d59058cf1700a845bbf8b91c14832a3cfccba7f9ce90cf27faa3258d3006b187a71d2e55fcaf81f2f9061429faeec4ba3f4693465a4ac12143fd1eb825701fee68fcd93c3cba705c70b10d22284d6134f2f0969dec21e7657b7f0bdb497b9ad7a5d444604616729e93f95e7cf0375dd6fd549a60be57b5b228dde4f5dcae81ce8195c413b582b1edf655e17d9f59e8238c10b5dd842a1c878f55a14cf591aa772ad1ae00cd1705763e056e45a6aff5a825f6e41f5652e0588e857cf6023279930e49b5432ad740432b140a6754fc3c51949c2c0b769ccc7fa947c59863782ddf9e531190fbe76fda08c814e0b86ac77cd1a53bc3bc1b60fd06df7f1fc33754115e5614fadd053df72bf305181e0bfb869f30d74d9e5eada49aaec97d09feacc273abc3b1f0680bed5c0df5054b67e2a2e389a1bda46fe02148b8c82ca787a6fb3da15d85d0c4b384551a9e56ae98bca20fcbb69e79369dc62aa8e71e187952cac70605e725563a52efd913a99c2e8a20a0d11d833182172c0eecfa78fc674d34ffd8def3e36c71aea048d9416ccd5c4baf7134be05e673d5ac591eeec330872d9cdbed071901a0de421e59493ec0bf4688a46c3cfd61925a819a729ab2dde6d70e49138980be43f5785c9e4a49e49250d5e442c5f8b3ad5c198265167f7b9e3a21f4c381be702612b61b96919eed61a9392a8f44611875b4677857c5caae20ec23878da0f7065eb0fe302a7d626bdf67bc757f058fca2f8363ba26a7038eb7f99ceb068f783f2a5d002fc4f9134d71e2958a1e7330527c5a3819001782e2271c8a376c13b6e44312b94588917357e68b7bb9a525d7e0305668f7ea71f5270d9232689acd9f227b59bee3c5fca143b54f966f00d477f57e34f6146744af4eb5313ecf261933b27410322216f567c0218c7b931f383da58eb4abbf01feb18cbcc44888ad70797642e486ba7b473c24657a1d3378da2901661c5e4ef9a3c5d897651acd04b3536fff2554df1762d20fb3e32ba9a9d2e036716cd25d517af9cab313e69af8f848a9a1a3b1fbff0570689e2a4ad6d147abdaf7b56857688c2349648b7be72b5d5b678eb3bad5bdfe74bf5646e308a6e4f3d75eec357b272cafdcfeedb072b8aadccf0d5a976d217aa43fe04b95c9f77d2c45bfd3a5c5c72872412d1035a71b195aa02c85224cf9b8824a5ff8c2c5fa292e16e149f138654cc9c76945e190b3822a15d85c496d10087cf0aeacc30ab6392c4cc715078860cefb4e0629fa5a21f03d82e3db42eb1ab2ab92f099bbdf8dcb8914d4bdc8fb4fbd7d0dbb5f2ed818f0fcf029e4ce4a15af966e2ecb8fff2627a7173c6c8d6ed894c08eef2d80221b9e30635456f571f795d24ff83836375036356a9c0e124e5813ca1f44b3bc099c8d3e51e412b4ab9ebe48551662851a59fddebb7f4efcd0e9c235f7953b0638deeb494cb93ad4c2a1a64ce38fec2fe72329beeec10f4e2c6f6fdb5a96658ff79127a236cdd749d4c57111412dd4d1f337b05e8a2c27ddfd84a1f5437a013f584ab5ee525775ef3c576615d3eb663bc4ec7d31d05494fd7912c367a33783804f66f1308dc7df7a1cb6c7b7a82e26ba6196424c59983c176f15139633e94a98ca992f7956aac745cb82741c6c309bb419cd5143b9dd1cf442039c95d3ae7ad028f343afcc268d02518cc21563983718d3fdf0d12d4792dbb8bb0ad7a30161342accc6492270fb50526a7ad775dd869c81f79294af984a6b5db6a7e3888137085d5184e9aa7bcf312843bfd4ebabbf46dc41da32cc058fd1b6aa504a041a5eea328bd27421a00508781825e79b71b26e7f1207ecb0691888cd65667fe448a9b9349a7799be1416ef668f417e8f3ec20e39c9715d14a29f349a4fbf3cc455136ecaeb805aff2ddd22dd02f509936ec5d811a0f590e508bfcc57c87baf795e664d662247e4c0840e69bb788683bde91a8b273359c98f7afd5aa24966a4b595de98720b73125ab430aa38eaba53777f7e138f47c5743829508d0df3f4b6497c6543cf3228f1703eff69edfb86e6f4cc7140cb52225a911617c6679d55897ea97ac8cb562706a98a91ffebc138fa8550c46bea64f91310387783b12166c8de9fd8e0bd723415778ada36850f6139d4213d179528da98bd6743ca80e5c1cc8f4ad9975fcc3ecb5bb1d4dae66641bf79d0a95d115a32e9b08e2d74e10cd8b4d6c8f2d5891d436a40065f897f6337b6771c7fe10a6acfe135cc2664477a5960c343fbcbabc608c24226574bd35898145227db2ec7c7ca3bd94e2aae0ca037ed9ecf74fdb7fce942491fdc816efe145e3e668e4d7190e036a6cfd33bd92a54e11a2378111c4fd6909667c3d120135aa8d18a67d2d0236afd3e81912d2fd9dffdcd79bfd75e453518ccad188ce57309c7a1afb72a2f4d64f845043c797bb162291e774cc0a6bd82af217090337c2f55feb8a464dc5e0ea2819fe6a10115fe586ce4d0e98f0519de4fbed87d4306253dd2f87953f2ad0fb5edf2937e1c3a21a434e74ff2650ad9d8a7be4a6a955742fb2565c762ad954f9d6c12ed8c8d96f13de5c0da04d32ad8a3555aacde80df5ce44e925c6574cc1cb1f2028b71bc402647bf38af25dc338e53795d05fd4fa8064e450c8289d70d86f8d5c8d1f70ef623a39c2eb1110eba9a3cebdcdf56a2c63287d35f513df310bee99aab61a8aae7d47df9a7e81fc2e7e8299e4abdbf39ca1aa9e31fdc31b1db8dacea33369c5e21e0501ffee5f831bd507e692b1ca46f2f24e2736c9251d07754d51b218c7a70546022822608fd1e4c7732247c546ef7f101352012380274f40086122a1fcb327ce3d30b93973dd7e8d220fd35cf90daebcf51cfeb63e478d6ca8d16790f668a37fadc864f5ebd2324d600252cf2fc6c17c00898005890bdb72c3369bdd611d132adcc79cee08f2e03bc5647f6a4ed774eceecc3368546ef3823ebb48ed23090a14524c3ed6b3d22e60132297cdcc1f7cba1601be175c6ba050e2610e1a0d07d3569d3de8fe61ae8a44c5153869cacde7437e21c6dd80f2368ec84ec7a095337af9fe75e9b5127c611532929a00aeb280d1e8bf51626ca2a2cb7ca5f6b712107b3247b6c261ba8dd77e350ee118b826fb7b9f4a346d913c0f9888c57b755cab10f67118142e09009cd60961f3bfd0ee86f69be61e8b5566faf2dadd9f4508f472246e34f438b4a1fc3cb901d79edf0ec46d78ba595fa690efb52d05e7fc7fcbfb3cbcd1f48aa3a42be0ce35ac4929c4bfe40c27e360789ed7089ce4629696b771d7ae927104d19367a3adc55da4e0a8e0187ab841e33bcee3ca63ef52d98a50376a63ad0931f144b081673aa8d0b1536b5de181d3d415deb319bee25bcfaf9fb1970d6476bd3dbd094ddb6e55b4b3527bf308e39a5f294af3841b96341122942cfb21da3f772ac3afb0c42de995889329394ed7aba01c6f4e3c3452bb412c62c4f54dec4a53b02feb98031276468c0ca0e026988efb0f2b66370b919c0089979935a56235558e7cd5b357368360ef891e3963a70d27fd4a0c7b6fb4281e3a8f5bded62654a08773e58d9ccf896b3895a62cc2a032c753d26ad70b6c354154c12cc97f6898b8e2b275e79bcfb7b24362be4963e39b19a7bb196942804e63e02f0ac20c2e9863426d564a2ad4b9a97605d79529afc5f13c10e37014d0674a5818671d5923f1b5b0aa5c05da474c4be7291d2c87625337898eb16962decb9f3964d309265687cfa6482c132c11b17b96711bc2108d7a0fb9093fdc74673bb6c1d68d58baa5d193420976c8e89af082f8a7810bb7553283d61e45ee7c0d0b1c9e82b77b857dbe5f723acf515ecc208760992ceaf70bf3a6bf6070ce09012c834e5f634e1e0f86f09999702b4c33fb66ce60db07677c3fb647b4fbadf22ee728a46a830caf4d6c2f946e6f3f0df9c4d6d0bb51449e3798b1533a4f52338376ab8bb3d7ede38511ed452b509fe5ec74ed78403cbc13a3d629e4f25afebd1745146d54693f518811a42a348122db36402f527725a6a82ab9edca3d602127ca29b2adf83a35da2dd88aa3285dac71fc6f46592c85efc7a283a856a05f790bc233cc17e265ca0e7bed06dba56f8f9f0f17e553f958df3109c6f05e8d50c8f79ea858331848ba6481924ba320bced91d20c2c5fa1ef08110c890d6225d3eaa84b748ad32011f4b8c09723d8969fad1914edcc7ff9e0a8fd6941c43e25548e43aa9bd02722202a4f6dc92153c8ae4c2c5ec5dfe5ca526c31b85eb03b9d2d9bb180552e0afb6bfce196f35a89f765bfdbebb46fbbcda3c1e44afd788ed2aa9391c94ae14995a0af20d88b48e13ec24264a9d9f2b82c940e7662801118bb625c2171fd0e750185d21e58f954a6caa5a2354088249d7b8dccd66ea01eee26bfe0d703547aaeae55fbdd0ccb4151afbafce0b12552584414fcd60ce52c6d0e0f5908a74dc40775f5f558606b666acc97fb38c374772ed62bd9bd999594b1f51eb20fed7308146ebb550dc96d096da4d78b9db1382e6e0abd726a3a82ce6c8690d1be092c6444c6cf383c12b249b7ce2bae21f4875ba3f05c99571c0810b299fff27be4b41731430316ff8528f81c6a4870900516324132e440b7b97d723a939522b3681597b673230d02135ba0b9b2561626b2035dd58bf72352142ac978cfd5d1cce70842f27349294f92aa7fb35e23f96fb250bb8a668097bb147f4aa9620ccb53913d28521b7ab20e0d5329ba88d6be902cd8cb7f5018ed5e5e0f4109a278a7c11c692c8f10883d1a428e448d4d65cdea9bda35360fe2e43365ce1e7ba101ee70675ca1163021f881e7ea3a57bdade5457d94b614343209a92e9a4058b5bb45028dd7d1cb88058d51cf3dbfd93317f9f8400cc58f3a15638fc7b73736cdd5ff45b773e616984087a042b535f6ba2312ce1d4f7580cab696eabfbb18ea1737376055b0af3e09ba6b054412d3c622199f0193da18108a223410c68577757d23401f485d594a89fd48d24a0510a2f77136f4bf947549957b44099b20cdc69d9d0e519b3ce68de770bfe3f947f350087cfef6aaa3784ce31c46928166e8a507ec77a40b9287ddba80c0057445d30347ae292a197122e2a487ac6a6cbd9eb6d814983ef54ad3b6db5cfa7441b889487f524493858c24fa32e26c8817bb1d2727e0f797258d13dae6af03ccbebebf5d3de376985a5a04ddaa3", 0x1000}, {&(0x7f0000001740)="208f2f5ba19df57327c19b79a165062a283311afe57e0858aa2755d5954ebec01de2bd68923fefd4ccaab63d535e2604b0918e6f1bac6a06b19dc2a2b852684956f1233f6033bca0bd156fb86c00ef7461615d572027ffae4dcdf7569d367f4aae8d4d8d4d4297c749bee76cbef300d8dcfe32c4cf8c0f15766bb54080c6773651871a743c92f302113d94c08ddb756cbd4d88bf23bbef2e8f6e0d6ea70d7cbec09fa9d500af8d3aac1e4bb4ffa1bcbb", 0xb0}, {&(0x7f0000001800)="2ed887c7cca3dd3bab20b488982f68066a87a51914fb1279615b189bfb61d77410cee3b5a4243206fbdfeaf1eaf1b21592e412f3b9", 0x35}, {&(0x7f0000001840)="8335c220f32876e7b4b2140b9f7d1077a5b8e5a283c0968115a094707d572ac10485c4ca5be2bb38bcc68b9fc2ffdfb69c07774ae71e39cd393a628fceea73195d5867f2e7a465b793c570e8ac78200ab56b969583e6974b9e8e03b2dfd1c200c5c24071e7ecfc6dfd1db48b95ec1f59b2d90693d81966ecb80c714fdd2c698678af72537325ab207e0cecc79894a1b289c2f6ef7b4c506b1024c4e88753d7d43a48facaa389b1f2bda56974c8fa6a4a3f29fc86701d4ceffc339ac14a38834ea9145862bdecfc02ca6ef0c8cadb2d26eed841ad24132fef0762d97b4ca13886db80add929e939977d", 0xe9}, {&(0x7f0000001940)="125b4facd1159cb24d083e404de0b4fd69738c107d06dd29856a27b29c61d37c9df041561a489feb3761b3c7657c2c54c4c7fbeb20b2b93de7e1f1cbfbf83336088f8654097f4c6b9535cd29b9064a7af4703b4c6b6cafbb6570b2c0c35e839be7903a16488421e86d9976d735a33ee3407db5ce75a6a762806edb6b29d5f88958801e9ca3af48f191771c580f9b1328b3578798fa18df30bb0c2b16d23714c9fa05813f1cc66e327056e314b3bdfcc193424bdf06e8e9fba00cdac087bd8ecb9924167a8d8cb0432195adf153f0610a32dd6923b63f1871e8d27ba3102333490e1830d9ebe094a2104a398a4f0c06b812", 0xf1}, {&(0x7f0000001a40)="e5e1d81a892346f4bf9472eef2b7577806a1f8e42bb004add40f71f90350f00f3aad8a086f9b90fe6409d0e28cd781fbb78b829cea2513fcb34cef0e29bc3cf656bb055ba3cf96e2a0ec43f8f7a203a60cd53a516c4fe75c52a11247311a09e7b0221a48cc6da9def79dbbef9f2676362b565d99ac188544a5d6513c586f7abe4c0aa51411e4812b894aafdd6151f55b875b482b2317eff10c", 0x99}], 0x9, &(0x7f0000001bc0)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x4}, 0x1) r6 = socket(0x20, 0x5, 0x40b3) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001c40), &(0x7f0000001c80)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001cc0)={{0x18, 0x0, 0x200, 0x4}, {0x18, 0x1, 0x2, 0x7}, 0x1ff, [0x1, 0x1f, 0x10001, 0x0, 0x0, 0x69, 0x8, 0x2]}, 0x3c) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000001d00)={0x7, 0x9}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) getgid() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001d80)=0x5) r7 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x2000) setitimer(0x0, &(0x7f0000001dc0)={{0x7f, 0x1ff}, {0x1}}, 0x0) pipe(&(0x7f0000001e00)) setitimer(0x0, &(0x7f0000001e40)={{0x200, 0x10001}, {0x4a6e70b8, 0x80000000}}, &(0x7f0000001e80)) 20:58:40 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='.\x00', 0x10000, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x8000000000022, 0x0, 0x0) 20:58:40 executing program 1: close(0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') close(r0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:58:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0xc, 0x4) listen(r0, 0x0) accept(r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='#\x00', &(0x7f00000000c0)=')', &(0x7f0000000100)='$/(|\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#I%%\x00', &(0x7f00000001c0)='\'[^:(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=',$^(\')+\x00', &(0x7f0000000400)="a900", &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) execve(0x0, 0x0, 0x0) 20:58:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x90) flock(r0, 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="bc754c4296759b90018886554404e00812ff8f8e28fce327ef7fbea62a0816d07e6e95877cab68901c500b4699ac0ca64cd3eaae9616a70349eb4892057ff470348dfc8724680e4d886dbcd0ee", 0x4d}], 0x3cb, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0xa9) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:58:40 executing program 0: r0 = msgget(0x0, 0xd0) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000014000000000008000000000000f5156feec4a20d5286f2d31299ce14d3cf29050433f209de090000000000000033245098aafbb046c04753e2a2954b95ec50bd093884a4b9e263ced455564e98a63b9df08dd57ab9a698316a66f077a917088c6aee124415", 0xc7) write(r1, &(0x7f0000000100), 0xfffffcb3) r2 = syz_open_pts() close(r1) readv(0xffffffffffffffff, 0x0, 0x0) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x758c7dd8) mkdir(&(0x7f0000000000)='./file0\x00', 0x160) 20:58:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)='"', 0x1) fsync(r0) write(r0, &(0x7f0000000100)="0975ab34c6ddfe2daae5", 0xfffffd89) ftruncate(r0, 0x0) 20:58:41 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000100)="77e1d89448ad413af7b0c03a8e2459c6e2ff1c01e4893ca062a232d8050087333961837d1530a2ab97969c15afa88adaa1e012240354510613ae7e2f4bcfa60a4321cd0867fcccc1c0ef09453ab40357217f856148635d4cad3fb826d73f27006e8e0c77cac70282cab7efeb003e6ba306cbb45bca1fb0db439e14390f9311f7ff0427a060f8711c90ea9fc8d6d60276fe40ec11e7894920144858fba964ab0795f1a94b739bc0a2e920e0ee9fa526fe01fe5225632c74759c02e64828c2ef2cdcc2812d5d3bb2245526679dd249cc9c6861f5f411e622c447763e5e232e48fe49ecc9", 0xe3}, {&(0x7f0000000200)="530244cc78676610fa3a15bf05c43578f789a13298f1ed523b91393f52b698f1650263de2bde53439083ad2141ce85052e84d851bcadd590e0f63ccfe6b1405eb8f011125ff158224bda39b3f31b178785a923d085e8513e66adc3241e0c0958dbd03ce9", 0x64}, {&(0x7f0000000280)="0854bfdc43a8f8cce7de1429b7be75a51d0f49fb8a67b0e64f9b97f6c8a6be8fc1bdb39f2a2880dfc7d8ab37512a9eb4b6cfaa031f5454a6fa52f130c3d5ba89030a2c5ecf42a3e778a4a24acebd33cea077e9c84a554862315e19583ca8e7ac21358d2996f10c67c15d4d41a45dd651c5e8e6cde6c531e971c30df085b1be7140826592ff8a4b27cc803693e37bfdeebafcf5c0a4d565c33564974c4e2ce89f5ed51d3476c876036ba4f00284a998d0d75a9ded60", 0xb5}, {&(0x7f0000000340)="977e853717063e1c6f4b3b71479f5f7d0e9a93d4cc1cd3b8421698d682ea9b7fe84dd5818c847239a8d74d45e79bf2e7ce3e1adde8347c17cd82dd710f08e75478f2864ab4810ddb164198c27eb2b9545c0d46649a5a3a85c1ebcca0b5d7f1a50e22d5c4eaf24c9afee3f249178b4c3922f0fd3a29a0acbe16f5f71523a83eb081736f42d466da463e90718b164458a8f801659faff3208a300e4e4d2cd8aaa0b33965915313f8e7d1f898684eac9eacbf7d0b5911637f27d321a41b360ebcd46a442705318f5e15bc68efb2824290519a4c07ab05bfc1528237826ab99fea4399e9112132ac51d4f130fb35adb5bdef0c5579dfa44ad54d4b666b0edec23c12c30e8e10e372493ef6d65b9c3f85b21b8b0d1b881e5f2e000c9b28fef375fd9a3033f0ba3c6aee1c84df7ffacc77fb82a1ac944cbfeaa7a082a721390e981a573ad082e6564f9b8c1208979c77d33e604c0294b8e2a66f5f16a87bd814344aaaba5e70259079ad7d164498ede2845cf6d492fa278197c8dd7bf51fc22fc9ccaaf113010f991bf8ce0af02eaa093fbfc5352a973fc7bdb818adec5495a9234db183c93d4f7880a829dfefea91f624a4927ec7631d4fc9b915f71bf322d0fe93ed475774d400cff241e587c1cf44b6ed84ac157c7930cf4414e4676b0e06d6e88aa38b7dcb81bf49c55cae9651ac5d8663e83b33dfde657af24bdaf9468bf517ef4e26aeb5888cf6f783d99001ffeb2afd6f1150336ebac30e26dda34262716e23df98fda039ddd06e83722d27883e9cc91b66c6d4353a58a919799f23d0313a31e639f8e278a78a06759fdb9802849b85fc2ad30790ee1f72e7aff5f8ec65ead6ded239abbf21c2deab5119c37774b259454e333d416331f094ae1b1bd77e034543a91386abf3d170b4c83b075d22b09ae90cf0ea441533c650e8623db3f09338b8bc744bc1d598cf5a45aed2486377aabeca2dd8aab3066a15ab90a069e8cab3b4538c4d109c63b8f8e9640bae1c38b6de45919d75ac8d0936dc9de47782676ef81b5850df0a1682a556f282535f7ee08b092b2cbea24979d3aafcc32957fd3a9d4ecc87f3d74d4ceae44247f229a1d76c5a7fc01907b3ca1928f4c610bcbf9442971781c3cdcf8076158f2584f2c20970e7440360fa2f53a605dce7c7728236b22d87f880870f49da14af4cd98d2147875f189d2d4ef5d56ce0aeba5a3e975f948b3bb679d92c1648434c357d9e8175e3f95a580aed22ce79d34f0d38750fe28c350870a73080b6cf13a9e793d301a4f2d8f6d37153945417d502499f7779ea6b6cf34639e0a245cee885d911f150df3a4c7457f13035ae77d61ec307930d31082eefbe5158301cafae987324c6df9e46ae7b0de5d879dead18ab94d47ac729c9df552bb96e7a98f96587a62437479d998f5b1f0d9823c36efaeb9ca5a11002aac958a4ad67cb2868be3cf3e8cee97b01006b1c50aced4467dd0612468617e92ee12e7f8f0c499951daf7397cfd406caabe10485107e2b4e8e22496fc6c7d6695edb2c5c2a9bf8c023d5789444ed66b71e50c665efb795a24d35b3a42f17d6f6d3615a029244579aefce2aea6843c0671e4beaa713de753f3ec85aea6ecc2600de19a9435db5ca540a7fbd84cd53e2b4853093eaa00d9992f6f377919cd05e7ddebbb6e7bfb590af3f36d04ce3bfd75153e738335595289f5c4e0713ffbc82fb274f73378b40fe00091999638b9ec52803c6b31228248c4cbcaca70f1270b23485a352601b7482da7e91f09b68515b036b9ca9a41ec34cb805ca33a96b76f00590dda1df5a5677e091dcd34001c4bcecdd8a10358b3d1e0d4f95ea6dbb2819dcf8e4e7bb8b464e62ecce9b52f7e3cf52ec07fa42b1d157f75eebf6fbbe36c3887020ff0536889870adb6478f57a4d0870c01a71670c229337ff0080e0418873b93e6cff3eab47643e671b4d64e3c8e9caedf62fa8ddee5ea1a3c2f26a66197e9e8866817740be5e69821209a169f5324752e4fa8f652e03ab1d8ec24acf0bf058d04c8ac5b94ab3aedfbb10073a148c47f688e8bd70d1c5eba1aec842659a910051f5ed5d616f9bcc41f95e0fc071ab280dcc02219a8288b4509fd10b489b798888ac1361a23918d874b25d43f2ccfdfb3e2da77a950b5f03a933bf802f70801d2900037ae43103b40535b42ce797aa4ccd65cb4e2a54df5427e1d4c70d4e54fdbd96f25b88cf818f6c6c826cba50c74c4a9c3454329312feda60be2ff6a805d583ec3812a6b50fe5fc95e3a6038005c7e3221c89762bf882f6780919067df7d1c965c7d833358b5173f2e94ec9bd8a74255bbdac2bf0af42457a61d47bccf7caf86d863cf176403998dc3ef0abd2c33cafd0b78859f4a6418e180e751ed08a20fa17a7a44ff1314002a6d310213a7cd66537aa853f146e870919fd0184aa82c35d97b20c03e980c1ce4f544d7e6c0c75befb662a45b5628852f09f4ad1217f8cc3a102de7d40c330af28eba64973e4cc92c657133a3c68870feecc2a49daaae8b6ada8a2d3a0ff5371ad02fa7da485be90ad355dcc6d27c7957674b0f4174a1e4301de805d0b5470edbd198eb460ce9169eeb875a34d9a4c59dc5eaa78de992181719deb9c603afb1ee3164344a7debf9f1e2d244672356b88372b9b1603da13a20017c2f0f435154f2a782664d44ad073ccbd7aaa140984af19ce9bd0668d18c3a1137111121e7c2bfaa9e01070fbb8499d99a35271ec2ff90798225ce45ac64ca0231f12e1ff81a6060e89c327404b3a6b7fb3c6e22830418386159894f4ba42657556cda353d5a2577ee1ca6e7470ba8c408ffb628a2384c0babb67fc0b94db4073a7e8a41ee49a5b92083f0468d171be31670c81ebe1bf7273bab239cbb5181c8c115dedeb48421ff6073fd522a1719f6a1973998ba1013af068950ea5d6b37d0a97cc683a69c0f38535229f4057eb46227903e6bfa40fbfc9612a2de9573d7c4f5baebb260ffeb620517776d9d74f29eb33f7fc63e42fdd6346b3c4c407c0a398115649273aa13d631333c14fa8786e4f4216d0485df723f28675b9d20766662746492ba375f1328689ec98b3d7b5f7f546052310f8dce92a9f8816457fa482af3f596156e9c4ddae9ba361ac3ee968299a4b0b63f5fab01f1406bbf80ab10144b3e851339c222ad150d3230919160011a1467ce5994f042bf9aec2396ddd40c932063b9c2300c3b0658d2a39bb6593c9cc9b8ee5acfda8d1b0d9ca2462e9186280593ec1ee87928294f52e1030edc2a2cb26cb75f56240217bb2c2997f3823ac6e02f35a59f156876ed4a18464d219a84f4c2ff08c59603e5756a12c03f8ee24a0b9c7166fccfb6612d40ff97b1d95908997174235fecbe0692c215f9085f7cbbfd3f64fd49231d8e1ea398355b4f500657f7d11bcb116ee582a7de093a956eeac4d6b41361b10b2a6e7444a3bf51fdbcb94e477fc524fddfe6785ba354952e391a6401f2fdbf32c6f4666d5e59dd2a6f5b28ecddf20f079c59e7d744e3f002b1a8e8121b22072d784e9508b6bd66e7cefc7f2d6e3b6f1c6a2b7603cccba297222b365f81094f9e43c6aa97a830a77e41ba3f36b952b98e50d4ae8f1855b88b2dcad9b108bb20b3294d719155fce69cb2863816e03710ea81b29e9e9529563196f6e79a1174de021ecea2633530c79b3a7d08d17df1aab11ee6be03660a445c090f36b148be8eb697e5bbf739dc12a553121a5a8d5e140b5184ca0c41197aaa6ed7783608555f4d2203f4ec3d02ff0103f585f97510e82996ef0901036d3bf8dcdcdbae7d1b0374b10f76ad4ccd9cccff1920c1050f5e472dcd3d09b88b8447a8a87baf376b273a15475405d095e3586da8e09244f0d3f39e0330b6e958835e3fd3fd9c96f1c8404ac86ed25edbc8e4341ead7de18d612f84c3dbb57f2d1feb5c51b6a68c7163c7ab33a6a38f1c3af707746c45ed5fabf996c52b0281f05bab73d7dfadc2f73da33886ef626daee8523fee711900b3cd21f3850d023c661121cb47a971e912e435e7b3e3203ff53a7055fec5413f11c78d9d0ae23941094d5abbae36cb117a2cb119f19a59b9bf36d115c1fd9181134b99c424880225cb524aaaf6fe3932f6864d4aa475cd1b2d43975ccb9ec78c2c6777084e2d9cefcf4db5e1332b3b988a796f06e1074f4e2507b0edafcbe474032ee8ea2b2246ecdbafe6d89b8a97cdd4c5bf746ebcd4bb91d48ce12a2c9f0f24193ddcd76d4d1e20029f45ad1dedeb680e620241ab760228b889a637b51967b850adc2f2a6681cf43ab3a90ad2c0dfa2988b8df9087f74d11adc949aa9266ba17f33be139f49f8143a64116b766f43ac8272ee0d32795c6f1acb069cc4ad9fd20ec9fd206e34465db19a0b27f08c4b17d13560888db3cfa35dd02e3a6507ad482f4e515dc7afebe29c5cab9c5e565a7ea00b5437929a69f8878f04fad4e02ddb087d85b870a2bf724a649bff73065cb1c664d735c5ddff0c5814d0e30dde7043e107ffd9431af6715eda9e4465b04c5a2e7645aab152cda75a8832ea14a92d334b8855c4e46d49828100c024510492f2c9b6cea6225c230f7102f8f2e607e5e1d017343e7b0dee363c3364695034f45e614b31c1b39a401d211694db96930ed391a5411b42aed33e21955681d622346b2d11bd499ff325b9b139dcd9dbd7c03df9b658cb02b10af918c3851049e09192eb847b02296fefdb7ca81d020dcb50179020862eb41bd1dfbd4a9ef4396b9f682249926c02cd001f31e5b8b895e219ac3765f94c4e0ce0ef9eaa31d4e0f179111fca82080146cc26d9a3c107d23ba5f66836d07f3a248ac593fb66d498a7e75b7e4104751aee51a7c47a431d1883ba19d3c9e9e4480234003e236c7a54f6e15479c8cbe309731020e1a4d9538594c203e7cb7127d3f26c0af2062669a5262349f45579f01eae2c7063a6d2cdb5e217de8c9ddb56a84817754a2bf9e73c190e6c2f1acbb9fb862b31dd890f0320ec515bd569995f5e93599dd31249c0072f2d7842a886585a80d3daff0f3522665a355354173cdf908cced59099d5576199ac95ed6e15159fce52df7609edb1bf4904bac0b85be85f379fe27ab2452afff9336e89a2622194b6449a696382541d9113f015e53c38d41fb14ad2eae08b797594a237c56f01cbb2ddfbcc3344db0b5c92f844cdde1151f95b069afb0f477725d83869563412f8868395809a883b823879e6256b6172a9613c0331cfa243a9539b9b4f444277a807a591e05c6dd182023f00a2db268392e555bc7d8d3137a9d013721f3bf313c24dfae399f6f10b49d2f12bc77a0dfa92de1076d50fa655d41293ee4363d39124a7547f9a1b0f07c5ac5cef742ef41ec4e1f78a1c7bdd64b37d468fd21b144ab22c4ab41605fc5e6924626900986d7ac5a41354ebbf339627094cff0a12bd6f2bb38c4fd8898cbb6f577b7cbd219c90238e048f02ea634de6a3a765f5f28a1f82af54c1090f8ddbbdfeccc503dabdb4c067f4662fcff5587641fc3101c33edc2c09c97284afc4bc5349a38e58909061c2c6abf6bf41439ebb9cef8e7ccfd0078131d4c7aea80d1d02c74d7868ef74f82eca6640e02f9eb19721909c3fb7c7644fb9807df8fa883835b30fd3014890907488f7343c12314ec30b134edb24d327ca5f1c3f504e9513635fc68ba8ffab3d384d138edf00db99b3212e6f7cdbff28d8f475e4f1281cbed99e2c77a82d481b9368b79292f69563feb6f0d6b84011fd91e512e92ef5cf530975712e4b5342f84d2e3", 0x1000}, {&(0x7f0000001340)="c6fa1848c7e56be8a888c18e224770bbe7cf9884ee7d98ce56965a74338d67bc270b8c47dc3aa9778db98165ecfd21811ed943a480f8cdf9f51e8b2ec3d27d342cf950adb671f6d8a231845a442e37564e26bb2ab9540584e92cf68fadf6a0c5a0736560fdf80ec7db6202015962200ad02f2d7b057a036c8b82f3f11244f89e3d2fd064635c72adb0109ae7364dfb46283ac42ab11a6816bf0ab83f0f45368d975f1bdc", 0xa4}, {&(0x7f0000001400)="8604a5c435274b36780ed3c9b65f3681ca93635212555a73a6f960c394b883fd1ed0293c3cbd2a419673c5dc23d1743dade4ea88a04f7b7b4936bc61275297bbbfa94e02348fa97fef0c817662dc793a1eed3b4d2e7919066602d79331cf7906a3e6705363811d133bb57b97475b835d0cc752b5a39690976a21", 0x7a}], 0x6, &(0x7f0000001500)=[{0xe0, 0x1, 0x1, "bb2c2f18ada4655215d37d98b97a08a1dd8dc4de576910170c7d197e3da1404fd90532ddfa128b97d4477b7db04e8cc69092ea2a90b1964ffaaaf6305adce82e54ab7e39905668dd17c8cb2890dd9be2494a90c63faf9a68f265d92c0e83ade83d22d5f17cf80ebd31b3991d88fd171a2d9949fa9caf9ee4eec1379c0482ca55d7389033d95d93b5158bdd838c20d22ff593404ab1f98d97ae46027fcb0b76705fcf45f477ca8d376c3e12f46d5216e3a0cb2c3b818d38f62c9470ba2428e520a82e0a23cdb917912482ab44c8b196"}, {0x98, 0x1, 0x30347a17, "5169e03ff26e1df0b7390c90998a080157baf4259c6f0d20f450adaa2e52511dfe54e2fd01e5a219350edef3883d548857c2a06d49e55c986eec8fd46081587fb7929859cf707c21d48701682af0324eadc17324c3a5aaf9d8135b537d3f2f240571ddae0d004ed2fa283685cd93784dc7b4501bbcbb67a6441d9e4417c14059e1124387e06bcbaf"}, {0xd0, 0xffff, 0x5, "bb5701eacda6c52e278c3c4f0d585b4965ef982057da5839f34620c9fa12774b78fd30a63ebe90ae2453b8e68f212c92159d107adf759312b2b38d02befd88b4586e8224472ef094deebc30408394d309b12547646b7e91095ab30c4dc68f566debca282e896bee59e09b0ea8de6bedcdf4b7976cdae105d1994bfeba37c3699661416517bcec51396a8d82b93f7b24fde0581e6d1747f1f6c00350787f531787d2ed9d59735308a44fdfed759f62f17c8d4691ae44f6c4e9b9f45"}, {0xf8, 0x1, 0x55, "309419be0125f441d6e06074705bb7d7da4cf677bb15743ea56a6f170ae9f957816980b7a9840b48ebd3154aaa70b4189559f9d3eab42014a5492318b0995f977a3e9c708be98b76ed98511476647a0ca9a53c8adbd3e8ee3390804ab7a6d5023024a0fcb1296622c9b28e870f1bd6587a4ce49681726b7623dbdcc0144867f8ecdec110afa73aab8a49ea7b33045fa42dfb74c01c2367e67a96ae04142ba6ab4831afb38e31402df6129500169eab4ac32296d1bdbcdb511c2afc7303655d5660995fcb6213db06df5a8be0deb33a04268a162b4176987e7b19870e1ec7a01390"}, {0xa8, 0xffff, 0x10000, "ed285ab33689c5af6eea9f02826ad961cb0ce7357a23f1af9a44b38090c78eb905f8525aea31ebd4b326c1644ff7d5b1221a890928f84b4b59b81659e1bfa07ef5fe7237ac0ac0425716cef0a4844101da7fd0357114118b6c43849191c71eab1a18c350cac9ec5ee4afad3020e7716570c9e1ba3bcdaaad6889e1e93d068aa8803c73687a7dec554dcde5228a70f7ab255433"}, {0x70, 0xffff, 0x8, "132ea92757bb285bc22062f6028b33b721f8328730694b8119776cccd512b605de6d649af168fbaac5067db92b27b8d4bea64ccf9d7c0825f3e94ef0ef2da4dce896770f0aee9b1ec8ebc83374617ed20fcf4718f0e98f1f658ea73490d08f"}], 0x458}, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) 20:58:41 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000180)=""/178, 0xb2}], 0x3) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000004c0)) close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r2, &(0x7f0000000400)=[{&(0x7f0000000380)=""/124, 0x7c}], 0x1) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 20:58:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000500)="c2d9eddb97c502514275dcd112c6c9b0c7ca8e754aee4e24075172279e78d4448bbb3c3b27e8b56298c27c3acc30299397d775f156b0c0090bcb61fd2f509bbb20f551053ce039b1be59d89ce12e345a080b3dba5861a368f5de366402c9f8126023461b45d478dadccda42c16bf663647a2eaedc2e4269a0bca25d73a394f14cb6c4d58ce4f05bfd06a401ba73dc84b24e2855386514149b0743b1be0936e5b527e7264002c640a7377", 0xaa}], 0x1) r1 = getpid() r2 = socket$inet6(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x32, 0x6, r1}) connect(r2, 0xffffffffffffffff, 0xf7) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x2, r1}) socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000016c0)="204a7351b0bf1e11d302975dae6c0081eb7cdc746529628289e9c4960ad711e75a4156447df645248ee16ec51179129be8eb48ba1e0c7263eb674ba1637d34e3a5c9d57e101644b13a557c78c616580ee4bebc70dd12777e8867be624a38580cc8b3502f6bcf8fdae13b82d7ee049fe6be3066add6402c6296084b72a20dd0b4c89b80c328cdd285939317cc956a781a7811ea9bbc50601e4dd4b22988d4b8e7c90539163d8d5ba0987af8f43006bfc5fc45cec07e771cbc01b8ad8f96a6507651bda36a55195d788cd96c4913a3e878f4d665296a42ee0a2ce452ca3cad72f364830aab45eb5c688b13f3165a11f1ddd860ebc57eeeb429", 0xf8}], 0x1, 0x0}, 0x405) pipe2(&(0x7f00000004c0), 0x4) r4 = msgget$private(0x0, 0x128) msgrcv(r4, &(0x7f0000001980)={0x0, ""/10}, 0x12, 0x3, 0x1800) 20:58:41 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc4) poll(&(0x7f0000000040)=[{r1, 0xa}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) 20:58:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 20:58:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000280)=[{r1, 0x21}], 0x1, 0x8000004) writev(r0, &(0x7f0000001740)=[{&(0x7f00000002c0)="0e", 0x1}], 0x1) ftruncate(r1, 0x90) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:58:41 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/159, 0x9f}], 0x3, &(0x7f0000000440)=""/215, 0xd7}, 0x800) r1 = msgget$private(0x0, 0x100000020000189) msgrcv(r1, &(0x7f0000000100)={0x0, ""/200}, 0xd0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffb, 0xa1, 0x1, 0x3, 0x1}, {{r0}, 0x0, 0x20, 0x55, 0x23b, 0x6}, {{r0}, 0xfffffffffffffffc, 0x84, 0x0, 0x58, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x22, 0x60, 0x9}, {{r0}, 0xffffffffffffffff, 0x8a, 0x20000010, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3, 0xf0000000, 0x1, 0x9}], 0xfffffffffffffff9, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0xf4, 0x80000000, 0x7, 0x80000000}], 0x3, &(0x7f0000000780)={0xff, 0x400}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r3, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) msgrcv(r1, &(0x7f0000000580)={0x0, ""/183}, 0xbf, 0x3, 0x800) msgsnd(r1, &(0x7f0000c40ff8)={0x2000000000001}, 0x164, 0x0) 20:58:42 executing program 1: unveil(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c65302f66696c653100", &(0x7f0000000000)='r\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") r0 = open(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c65302f66696c653000", &(0x7f0000000100)='./file1\x00') syz_emit_ethernet(0x352, &(0x7f0000000580)="9f00000000000100010a5dffd2408a309488ba9537b426f789b634aae21939870000c50e9e265146cd6bd5b6ce164d7da85b6811c08664ebfaf3e4e487ee83d9f08411805ce10427a0bc06324465c3dcc88754ac1d95927a93f5d1fb3595da5815d1f59fbaa11cd96cc9f091a618abfa1df82066eb2c") mkdir(&(0x7f00000004c0)='./file0\x00', 0x8) rename(&(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 20:58:42 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x40000000000) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x40, 0x800000000000001b, 0x0, 0x0) 20:58:42 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x18300, 0xa0) chdir(&(0x7f00000000c0)='./file1\x00') chdir(&(0x7f0000000000)='./file1\x00') chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 20:58:42 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mlock(&(0x7f00001dc000/0x2000)=nil, 0x2000) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) munmap(&(0x7f000023d000/0x1000)=nil, 0x1000) mlock(&(0x7f00000ff000/0x200000)=nil, 0x200000) chmod(&(0x7f0000000000)='./file0\x00', 0x40) fchmod(r0, 0x110) 20:58:42 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 20:58:42 executing program 0: pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) 20:58:42 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 20:58:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202ffffffffffffffff505d7b9e42d08506da6b5bc48110285d80cf8638de5e64980cc2aa9633400c66c534e6616911830e1268701172f268eddeef3f2368c4cdbfbe31dcf85342f4e56e29f998deb016feaa0af6a3de60e6c323af9a4a338045b3115d07a58963193980b0c03c2d4787e3e0cfa4944d2378ab1a5e626e104c27587b837d3db93648cd"], 0x1) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000300)="29716e066e8b0d63dc30192877fc9a163d5c820c51e276582c270a9521d6f84e37ed409b4347f184d9af8482e48c24bfbca11d2737b966aafeb50a687da0319f38e5b086e737f56e62f1a64b63938e38a91dbb640d4d07aa40bfa92a", 0x5c}], 0x1) 20:58:42 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchdir(r0) munmap(&(0x7f0000ffa000/0x5000)=nil, 0x5000) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 20:58:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x30) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = kqueue() r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffa, 0x400000000000004b, 0xffffffffffffffff, 0x8d8a}], 0x4, 0x0, 0x5, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x1ff, 0xf}) 20:58:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10001, 0x10001}, {0x7, 0x40}}) open$dir(&(0x7f0000000480)='./file0\x00', 0x2a2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) 20:58:42 executing program 0: nanosleep(&(0x7f0000000040)={0x6, 0x7fff}, &(0x7f0000000180)) 20:58:42 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') 20:58:42 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) utimes(&(0x7f0000000080)='./file1/file0\x00', 0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) 20:58:42 executing program 1: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mkdir(&(0x7f0000000040)='./file2\x00', 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:58:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="f3a40f3a0bde121b207f93d4aa4853177f48f0a0e0a11df4f37d6afcae4669fa60db3dfd42a76bbc8e6d459ffd13fa3445acd39ecefb3f4cfca63a8f51ac955b6809c1ad6bfad448a376cb62d7de5195993c5024dc25825fb0176df3d4ad26c0ff6177ba885207b4194a06a2c4e9e1718ba8e659472413c5182d071dd9cfb1d265cb7e67ea", 0x85, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 20:58:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66693f093000"], 0xa) 20:58:43 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x357d, 0x11) r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) 20:58:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x7fff, 0x100000001}, {{r0}, 0x0, 0x1d7f69e8143e589e, 0x1, 0x6, 0x400}, {{r0}, 0xffffffffffffffff, 0xd3, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000004, 0x1}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x26, 0xffffffff, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x10001, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x90, 0x10}], 0xfffffffffffffa0e, &(0x7f0000000040)={0x5, 0x8001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r2, r3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/187, 0xbb}], 0x1) syz_open_pts() syz_open_pts() close(r0) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r4) execve(0x0, 0x0, 0x0) 20:58:43 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x3, 0x2}, {0x4000000000006, 0x7}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x3, 0x7530}, {0x5, 0xffffffffffffffff}}, 0x0) 20:58:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x11) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd", 0xf30) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x2, 0x9, 0xd0, "7a89ed7f5b3299afe62210d2863bc5894ff7a090", 0xfffffffffffffffa, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x37f665de, "bad84b80f2795db4718000"}) poll(&(0x7f0000000040)=[{r2, 0x40}, {r0}], 0x2, 0x0) 20:58:44 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0xcaf}) execve(0x0, 0x0, 0x0) 20:58:44 executing program 0: r0 = socket(0x6, 0x7, 0x7fff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x100000b9, 0x0) 20:58:44 executing program 1: r0 = socket$inet(0x2, 0x0, 0x800000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffff25) r1 = open(&(0x7f0000000040)='./file0\x00', 0xf73cd5865e605119, 0xa0) sendto$unix(r1, &(0x7f0000000100)="155fbe1163962044e9857d9d97ee57fc1dd6ff5d6be2a19e9c1402a443b15e8def14dcfbe24532b04f9d8940ae385f912a5836e8abf916746b8e5baeeb8b45452b3623d5782faf57192793f2776a13ddc36add6daef18c5bb7702104347bd710950a7d147f22d4ed695549e17cf507246fbe66cb1f4753c055725ea3941a34b9e0393fde322a5b2c5f8dbbb289a690ce2feff190f92b303772b12cf6de9e6d9712836b04731ea189a6b45dae8e5cb12b9ba4772f0b8f4c3ffc3f1d137766", 0xbe, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 20:58:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) mlock(&(0x7f0000dfd000/0x200000)=nil, 0x200000) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r4 = dup(r1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) r5 = getpgrp() r6 = getuid() close(r2) getgroups(0x1, &(0x7f0000000200)=[0x0]) dup(r3) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={r5, r6, r7}, 0xa1) r8 = semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000440)=""/160) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fcntl$getown(r2, 0x5) socketpair(0x6, 0x5, 0x2, &(0x7f0000000000)) 20:58:44 executing program 1: clock_getres(0x0, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x2, &(0x7f0000000000)) 20:58:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x6) r2 = kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000380)="47141194304b2a9546c9dc92c8a822d226bd76994729c2ee15377373141cbb0650656acc62f7ee93495f1ae9efe4c32d1d14d8ba41cb92067ff5bebe9b7dd3146de4526af1824cc5ee20d09f83bd260144f9559ec8ae4c349944e687c81e5fcbeb42d08dfa03e4d9568efb850a0804db9b76db0138557fde", 0x78}, {&(0x7f0000000400)="79783e8a3d6f86dce5be229a54ae173ab81699218f5ce8d9c576cc05c13ce60957148654a39814c1bb331c0c096af16775e94f8e0bca15c315cb189ba802eb0b6da582d19c9dfd91913da5f5f3f6d333a0ac48407c7509d055cb5123c4bee8f2052ced59b63f25a83c5a09942e7ac24cbedc944fac20dfc06eef2b146e224fe8bee1589932d8ba3b0a16a38fdd69b4436500b7b8a2", 0x95}], 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x59, 0x0, 0x3, 0x8080000000000000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x40, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0xac, 0x8}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40000002, 0x8, 0x800}, {{r1}, 0x0, 0x4, 0x400fffff, 0x40, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000002, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x3, 0xf0000000, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x7, 0x4, 0x8, 0x5101}], 0x1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x40, 0xf0000004, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x60, 0x42ef}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x1, 0x4a}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x8, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xa9f, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x15, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x48, 0xa0000014, 0x5, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000004, 0xace6, 0x7fff}], 0x80, &(0x7f0000000300)={0x1, 0x9}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x80}, {r0, 0xc0}, {}, {r0, 0x105}], 0x5, 0xb8) truncate(&(0x7f0000000340)='./file0\x00', 0x3) 20:58:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x0, "c3bea838cc7f4ba717ae7ca5517cc73d5316ae12802993e1172217af7cd008e10c57d54e673c7c9d6da94c03d473e0eec5a50250f7636700045dad49566706b879e1b56b4b195aec27da4009257d8039e1003551065b4e3f44d32b58af34bb844e8831b1168a3569e1fe98a5ea569dbc66c7618206719b4aedac843ac74391e74024a514ca74ed05fed2c7eea00aa713a23e1867e5a5ccea8cd067893497faf563323623e82b42458177c0bd9dbae2f04c9d32352bb58b18e22e16f5322089434d80bc4b"}, 0xcc, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000000)) msgget$private(0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x80}, {0x18, 0x3, 0x80b, 0xfff}, 0x6, [0x7e, 0x3, 0x8, 0x7, 0x3f, 0x0, 0x80000000, 0x4]}, 0x3c) 20:58:44 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="0aa4", 0x2}, {&(0x7f0000000080)="88b57ebffe117b0bb7b7373708f36a5e6838935ce2627bc8f48be1a1759cd0657c2f0513b68a19cea85534db1805b2b91e1f2d553f51eece30259481c28546202da810e6831afdc95f0e012ecc6374978c8e505e572b6012f09f1f018b02ff7b6f118665", 0x64}, {&(0x7f0000000100)="f0b2661832f6da8f4091478fc2fa061946313dbd553cc2da79507c4e794b11d03c8176aac756b758502b0cfd09f43ede15d4326b2dfab8a2f9cf991f441cb92a27a6", 0x42}, {&(0x7f00000001c0)="edd22afb5aefa50a9ba9df5e95468a1da5e452921b130901cb0aa8c9e4d84358e7987abc2b6b2ef306da29d4682e63d8f7cf3bbd992b9adac1ba9f53c314bb419310bc39dd3b361f15fbd51efdee469118dc77d602f059e2bea6e36e3abf06e34e2c16dc1105a140f3", 0x69}], 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x300000003, r1}) 20:58:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x5b2, 0xffffffffffffffff) getdents(r0, 0x0, 0x0) 20:58:44 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x40, 0xa459}, {0x18, 0x2, 0xa3fb, 0x101}, 0xba14, [0x1, 0x74a, 0x10000, 0x9, 0x4, 0x59fefe8a, 0x1, 0x9]}, 0x3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getpeername$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 20:58:44 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffffe}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$dupfd(r0, 0x100000000, r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 20:58:44 executing program 0: select(0x2ee, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0x80000000}, 0x0, 0x0) r0 = socket$inet(0x2, 0x8001, 0x73) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xc) select(0x40, &(0x7f0000000000)={0x7f, 0xf3b6, 0x400, 0x5, 0x3, 0x2, 0xff, 0x9}, &(0x7f0000000040)={0x8, 0x80000001, 0x5, 0x1, 0x1f, 0x1ff, 0x2, 0xaf31}, &(0x7f0000000080)={0x9, 0x6a5, 0x401, 0x7, 0x10001, 0x8, 0x3, 0x1}, &(0x7f00000000c0)={0xffff, 0x8}) 20:58:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x7f70}, 0x10) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 20:58:44 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f00000000c0)="9ae38a5580633ef60c766ddaa25e229c636f7d6d8b1c81383ba5d063d497f852fbf164797dcc7745c4ec2d07589e55cc838249258f1c20d831452ab8c0daf8fab62b624e4dbc24165d06780506f8fcfcf07dfdf70f7027ccf4d83eb0a5539c6d26348059e098e3e6a9a7ed139bc2bcbdd2424a919d57ca908ccb14bc22b6a7f6d9d580f482c45086833c2764968ad3dfc32fc30d7dffbace7029db908250261730e863766930d6d9adf4695988db26b47f72e599bc8b20c2fbfaacb3", 0xbc, 0x2, &(0x7f00000001c0)={0x18, 0x2, 0x20, 0x1}, 0xc) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r1, 0x8}, {r2, 0x4}, {r2, 0xae}, {r4, 0x8}, {r0, 0x4}, {r2, 0x16}, {r2, 0x21}, {r0, 0x121}, {r3, 0x11}, {r0, 0x2}], 0xa, 0x9) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f00000002c0), 0x0, 0x1) 20:58:44 executing program 1: r0 = socket(0x400002, 0x4, 0x80000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f7ff050000f0feff"], 0x1) writev(r0, &(0x7f0000000800)=[{&(0x7f0000001480)="fb68c11e66bd4281e8b54fe1018ec13ff22aeba3ff0a34e32188e08b0b5ce2463640134c19b4cbf81a6c65ad0c931db5c0beb3fa4411aa0c5a2b2df1cb85a7689cb23ada5604b6d9140addb434bc803b056a8f8b6c5d6ddc8f88ef4ea498103f3ca1a85f7e264d4408c74ff88067031217549989fa14a750dc89ed112f757654e71ae233358a3121cd65780eedd1fd05553fbec164df31662cb204b971fd1e8336977d82dfe30b7890744a69772874fbc1f9a822cea823dfce0c556191a226be7852d3ce775003a7dbc30fd507418c12a2853d0ae6ef7ef8c3794c4bc40cb020719487ddc67326c09f031a7341bde981a9a6603cb709a8febfba7ebc664b333883a45ad82407393337a099a549a6c524c50f9c638fb48f009e9aa0d923c4e892e2c214240a93bee7ff33870287c6f1dea8732827a32aa46bdb9408693c2215cb034681ffa56ffdfd1243c48576c31becc726b7893c1024388629988987ab13a3a593c76f208050bc178438259f5f0ed36c5a34b95a1c1ef60154ae55de93035f9ae6d1fb2eb9d3a1b13e320a43e8c2248f0b5eddba87933b539639736dda1a9356790b1e10927f9e878c2ce6c7203830bebb23fd9f6c942770a92faab2c832dd9bf58d95ca20ff9765a48d115e49d4da67b4dce458b19c8dcb0eb767becc5fbd5721daf900cd95c0a4910d6533ea44d67d57f49bf07f8f60d1748d3dcf4fe9e49a415f4f3b6ee20267804127905c0b5a481ba120fa476f8b766c54b5503ce87ed485d384dcdda088f7a0c38b1eb2675407f3781cc005bbc8da94fbf20eb13442b6cb908a60afa56baa1048745debe64c072f93303d803aa1e209b52688acca165488441d467e910ceed60a9a1749eb05ce9136c67955637145f80f448182a6451480a74d6d261438626701bae8fb49c41e4ee0160dd9c62ecdde2ffe90eb505fd7cae5b4e17161a746304a6e30ee1520fee605787c7e6f0e2777dbd07ed85f75d1661ba223ecb19ceebfa1af11b6da4932347e87a97271dc2152b6bc86d59dbcf449e8126e8ad269f2441ca438bbd2b5fc15e23fd93134c273a84b7e63526e7a6dfad9d37efbf71fd51cdd0465434baade43632ef75f4db00fbce1d2cab71a83ad1ce91970feee4b4f85425cf7dc4e8b04128fb9745bd6630244ec8798ced2d9e98fd03f8fe6c55bccf5083caff833dde81708479408ae652529ccaec090246af06208b83876b372427cafffcc4dd18f25f1ecd4d2d67e30a78faf2e5f00dccec7e3b5405a373d62a5cdfa970a72614eb93ca84a781291f0cd6bd03edcfec74c0aa04d86860ad6d8719263a5c1abd717858e5322c505a9e7d1deb9d21a4391bbb3c55526f8cc3a87935f9c7b2f8daccccf062075bf42e3b2f09c158043151575300430ad417d13221a535cf9a548fa2dc75326a29a01c525ff2cb7897e534f292f0833f2d158d0bb4ea08f139f9b832c3691f7783f122267c904c690cd9821e79f6bd82e4ff7f7b2559dcd401b9e9182388a0042ca0c8cba5906ed0129579aa6adde0c8f870a1c7af50faa2072dca44f31dd2ac0be1e4796cf5932d78b99ddcd1f486644b5760b15e566515d0acbea6d85918202ffa8022ade9731ff3bb5cca614f875c8b2725e76d16a1bcde0c655e3c240ff7646160018f7a0bf09493eb4181949c708fa1d7d3c0015df2e2ac24ace7c9ed18a06c0acb9e227b8ec528cc12ca0caab9aa0561298bddb79d11b0649604ce98ccf7b5c3d807fa3a31dfdd6d3c04c76538e9cd47b461af256fd7b8cd934c3101a3d8607abe1004a51ece4f5a8d1f7ad080813fba90b554a9be77794734d103480b0704167f7322a700eebfe11549351331b65f0af10276bb4d846a7e2531b1ef382a0c0d418050b595415b95b86cc209c6ecc9c767efe75ab25bdfb0c96bb901ee5c1bbcc8f22408e0d73e05712490ab0a9bbb53e1db3ac5e981ad644bb1182765ea303271bd2c7391b14254f98896eaaf301eef351af21f329dc8a41d0b8a4b2ea2388d661babdf1b39cb3a03f7392808e5d0b71cc0d00dc6f017c1b9d2f21915b11a883a365cdc3a0be4e2c3b3185560901ba32ee3591268439241be61d8c9f7d701e87b9286d09d8d2f7d41143022ae607b8bfe24d7a3bad905e248cfdf4c1cca02ec448b1eb3032fc42d9e3d51096a0475ce01d7364f01397bc0d2e604acfcd0ebde27aea0f1cb52b09502613665a797cabc8fb56cfa5a09c98cbe05bb3c7f25d48a3a0ad3cebf7ed5c1d13584bcb34ffb4e2ee6c6105fe9d0fe622d9f3c3367092c176abb6ff29780c253c9fef83f03e91771b2fb2532da9f60d8da34183f0bcde1d0822793c2b313cbde327e9b1c5559ab57cb8a00855baa5a888228ab175008da94c579d221c807630efafc43439f43f02cb7064de638f4103d11d9e533eada5a240263fd76708de4a3ae5956647d11cbe6909b62ace6ba9bbb2cdb38856b103e411866691613a05ca30df935451f0cf955823433bea9f27db9751437970fc07d0b7820d8384eb45763ed6c4fdbbea1e6ac55e91195af546115681a69b9d60f415c2442b50429f59", 0x71e}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0xa90, 0x20) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:58:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0xfffffffffffffffd, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) write(r1, 0x0, 0x0) 20:58:44 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080), 0x0) 20:58:45 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)="8ac3ec0276b87c06a225954a9985132f0dafb5a111822c8c448d029cf980db3bc43b7624f7df04292216a4e30ab3e41c88ceec44de08268969eaf70a425c9aca9f9a79dd7fe490015a952c3d34d9f7", 0x4f) getsockopt(r0, 0xdf7f, 0xe34, &(0x7f0000000100)=""/171, &(0x7f00000001c0)=0xab) nanosleep(&(0x7f0000000000)={0x5}, &(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffffa, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0x44, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x40000002, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x9000000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x5, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x3c, 0x40000000, 0x7ff, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x40000009, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0xa0000000, 0x0, 0x1f}], 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x556, 0x6}, {{r0}, 0xffffffffffffffff, 0xa, 0x6, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000006, 0x9, 0xffffffffffffdd49}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa, 0x71, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xfffffffffffffffd, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0xfffffffffffffff9, 0x5}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000001, 0x7, 0xd8}], 0x9a4, &(0x7f0000000540)={0x101, 0x5}) socket(0x1, 0x3, 0x3) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240), &(0x7f00000002c0)=[&(0x7f0000000280)='%\x00']) 20:58:45 executing program 1: select(0x223, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x3a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x8001) sendto$unix(r0, &(0x7f0000000180)="f6b7106026b6c669c630bfe3f6be1aa03ede", 0x12, 0x404, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000002c0)="dfbe4b3ee71e86d090b231bca65222b218c9632eae31641061f3799c47ad6c85bb4c893e9918c3911cdafaf10129587609dfecb0ac5f7a258e2a3dd5cd727437c54833f827bc30d2d44ec39b893fffa0e828cdbcd0b52016d8d371f68cc50f56cfc62d78201b1ee8878422bc907795e5583d4bc12eda390e6dfb21325f5775a810d50322097b23778513f22c9492dbb7f1afb215d2a91413dfce93572b77a05c587dac798f857bf785b45fed53655fbc248304171bfdedb5cefbebe1f643c16af184217c6550847e21540b41d4194f2a13a73459d93ac2cdbd90e7d01e4074edc45acb791ffd5264ac156d780989c4c67b01a5bac5650a3e4b751ea91d8b84761613bc2bb5dbaf8d3b6a4c7bbb5f195dfa6061ffe8c5cd812853e045e4c626bbaaa3a4bbd421f13474de1e9557e6f2f76e00e32f92308c4f715913fa4c401f38ac53c31040ce2ca1beb81dc66455312021660ea5f5eaf80cee3554fd847e005dff0902aa5f3ad799b0fa3f33c97cb4c728a7a5c677e07407f831dc8580fbccd878535ba6bcdd1197802ada1b236e6a0fa17eac99937bf5bc66a373d3c6c4ed730626ff35a0138d98d8d926aa79417507e7909d0a2b3b79169acf4474c2f1886dcebaa32ab1deb04ed665e9f96bf319591c89a4ec244e8223d183463e8822ae07e799bf04f12cfad4c0cda7995e703f2ddf21b8d697fd75e536a0b06fec4e6cd7bc321206e07b2c74057b3502a0dca625b4f4e8ef99363dab7af6ad033035f714b4225cc500517e12cc2d36ed1a7ad626681152cffd3875099d0b3303ed1d9dda1035af2f194bc7b893f40f4f2fa73d1daa5d8e6ab13a04945d2d343fed005610df6ca5f5c37cbb89bf20f2fa50a63118266338b1dcc34b388c299786e036017013b2e63fdf3a7190e2f322ddaed871d5b7650308053602a0c1beffa88d97a52f58d476d356c44dca0a293ffc12c664d59cd3e2d0ebc12a666b49cfb370899845cd1509be264923019bbc8bd5eb57d7e0ab197bd105eaed1e4af7974851e19b292e20acae6847c50736c3b0dbd164d99fb799af91ad063fd9a25425d210ffcc98ab8b9a485c13f4fa99968e03d54b0a905ac14a2e03ce31fa6ff05d2b45614697a9d6714e401db55f008638811c80600bbce97b3500c31e3ca2b3fd542d8e689a81348b71cd4f9d211f0b843d8db1e418dcb6f07594248a132db29e2cdab41e53316689444661c73ffea9a8f09e065d5171406c8dba91fee4dc9f66d7c17662dcbccb1e0dd2cdf8c016aabfef6dd32d7071f7e1786f6c89e3eaf5ee6f1dce101e287b7644d632d7c158de8463fdbfb8c69566796cbe4fd13c005e27c37b122364df9f7e420ac25adb60ab7c992f2550c1ed73db809e9a511c3277420cd1b72f4f3406bf38ae17816e482512bbb6bbf13da8daba40295e042caba997769fbed8dfc5b6cf50a53a9e17b3c9fe9f148607b3284896c683d5298fcade0a50f55db8d84bfdecfb0cb31d085f59eac81e5fba63214ec2969cc34086e247c4c1a3ca8748a57bed6d62fb98de0a494d5cc46cbc47bc390a236e4235d4c2cf7b708cf988a14befbcd0f0c0988f8f62b43e0880d9d2481a56227a840d4236abadd925951a1273ce066ddf39a3ca11128d8052979ccaed0e9b1c4648d795cc4aaeac0c0aae3ea62126fac437241dd8f9441d165bebbb7bb6e5277edac635ee8d1d716354d097333a5c3de87ad8905cf259776aac2b4ac718505a0556fae705f7325dd031956373d3b3bbba0f2b33105555f1e4428ce7b5380ec56eb1b7422c47cda0525cea49111fae110577280f55eaa6a93c049475b3a886ba11cfa10a60837c6f28acccd4c93206bd0fa7d7c44c56b4f6a8cd3e64f2c7cff1e6fad267fff7a13ba9ba89e983cdfd2bde62cb774a932295267d6a3ee1540d9b73a1d53b322f1c5e5b910568d357826636633dce6a51d350bc968ae362951dc09f22ba0780ec8efaa04f1883a9b96897402fe30dc86e2dc95986a1d7fbef040631fd76467e0f67bb0fba321dff797f686be36af6a150873b5ef1238af59696ba1f4f4b51cf76261fd235ae1c2105fb2b88461ac5de977dbc77c1a541d79fc817cee65eb430c2ca1aedcc88e715e6262328fd161092c4e6a031fea1065a554c222744f31629fec473bff561b4622b7de4f846721021b0abcb5f0b2280b08b8b6c60d6b3286e7cae21bc6069741431ea917d6baa01b6dd1dac94786eb948a4b2a55760c40a3c8e6285add71d726ab2ff7e0868681a8c12b258f69af731c43d0d2689e28e7621e209c254fe5d2ff5b1a4b2d612b8890431ce30e562452eb06a1d053c5ff207ad75a1c9ae756fd6e04e902a74bc2a1a606ab4ac595bb239d16c4f055a80b6c6558d30d194e1ce4652e95d6602c9dc8190cb6b2c28cb02ef57099ceeaba0b82cc61cc11335e7926e79b267877bb7dedab384b42fa0ab08f736782775af958850718b70a35292d3180fdd0da75172b170c7be431cb28a9776f5b1026c6cff93e25a4070f3abdf3d48278150105a4b62cb106d1cdbceaab0dd6b4753fcbfbf7b619e3e210f1f2fa256bb0dc874e63867101bc7f419cee7aa318d658cf0e77752aff9e83beedd29dce18dfb606db58394d45f917f46c83abfd2ab79786e2fc0ab956259b205b5e1e40950724e129eb1f1e461c78c46c7e87410d77c6cb582771c190c81a1f6dcb1370e60b7272cad14243e5e616b4996ecd9619db040762446232a1102a65e67e2443607ce972d6725f801597823564efe1fb09a6084d107d7040eb0ac29c7bd2d33d546d970d251e86f227d9a6d7daabfcaf403967206a936bf5fc6427e547fb82eb1b09f0f67a592a351bf9f55ca2af369cf0813e43ea5c7b82f7f2f7952d7e4a797ef75196e50d6f63433e27ccfe4ce6932debe3b6f5fa59d3141378dee117dc7d2e26773dc42d9855af81cfa99d0c4707af68424975b45ed97d2e5e1e2e557cec017b389b4edfe88e574df886cec7f303736d91e87b2a89abdd224053f3c29ef21fe285d70b4a2d1cc450d241110d8629595dcdeafe951da5f610fe948a6305d8942c20de9202c78d3f72a2d356f4b6b80b3125c7f8d721e61cdc0e71821b45f43149d2e48df8d61af3cc45b9cf95f14087415f52010f69b19e3633a7855ac2e15613e125be3c06009407fdc0e29035be43f63dfad3243f01c981f631bf31995ab4394c0e6c2d35020ca7beed8b032f2001e00a46ae85c58f8dff070eaabf839bcb86579e607814948fbea5ba11dd9d3fea18c63c50f0802bd50f5f6b1b6763ce3e54545b7263e8051b5f6662d9a1974fd4a09dd2271cb2af6e669c04c2ca4dd8057032c75090cb5b4561602936c7dcdc4711a1ff5b481e0e325e5d3344b2ac858b886ea79d31473aa2bef00d4e9ec065a6951241d303003700a671d4440b32e1ea25d50c5e75061f5275528b8305161eaeeceb2f56173dc71bb32180b5f4b2cf87c1380110222467ef34d07af53e0860bbd8c0b5d098a22c309efc9107ede69647ac32893d202dafce06fa90261c9bc0691cdf494d200da6d8ae176b9c06111bb9b66908cc257824e7e0368fa08cc7b335b830be52de6fe622370d956baf468f9ceb52e0c8fe05db2710346bfe8cba8d31c3d3681be0c90faf524b119ce51af1ad7115eb5ae7e2b8057bd73a071816b407a574ceeede59e4693344be6e5c8cb259c5a7182b5151dea953b33ea409573e5933c41d13dc23c34e3cf68d9781414bd3a8b886fcbabb513c6a1b4b702b55da616f4f64a1f7046b5e1b8dd1151b0bee9c2dc2d67f6b58afb8c0501ed08b12d24a2c7f4ab0ad5e834db08370e0ffe11799e7883a0f3ea585051449f058b8f8263d29a9b32b99de019a2f88c43d8420285341afdc0ffdb5667d12e01dae8e073fe40597211e4ac613b0ccab85033be52fec89eb714c14bd3d298b717e5042be2c5cef8e61effe0b8500f651c8aae68108fd189ccea728e953a267e0dd3b6cffcdc0fc4d63f022bf94115ac7b9c6b17e00a122f981a421e15d179d133db1c2936ee7db6bf91f99e9bc39fbbd966b9062caed53b3e0ec23d0569c2820cfb18d8c9e92641c459de0e0efdda0625dfe379522c4b0d224853860b371f3f7086b34c12b5499e509778ce680609bc526b2e3f9942ec5bab1c899fc2fbab48e5772ac6ae09f39fff9f3321ab70654d522d92e5318527cf3cfeb8c0893e4add9ca38cddc38293bd6e3821d3cd7e352578ea3053e83aeabc146e472d470b08a2cc7630df9d6cd758372df0024b61cfee72418e17fe165b911e5a6146a188913482e8a195a941cd7b9318889dbd8f04b1c3763131245ed84e09e940455eab9d16156f6b3573cd1cdce6d67494529f2af08f8cb11f33779f3757a841dd28dab1beaedc66281e71d706c36a1a1c8ca0b2f08af33d2ee4d1550d4381e97bed1ac608b6e132353a8832e1206bf4c0a029d99bd9c7ef80d2989e554d54393cc07f0021c50eaa8c4d6e69828ee055e380005cd1583ed76266eac7a853fe16a34ec0c47c5cc4ec997f139a384a980227e55530f72ecb40f5ec4b636421b5b5500b41ac983892c306cbc5c168a17ac0f5f56d0db2b715b7a19afe0e1c2d39e3d7e7931fe9dc7ba08dfaff2ee00633df8de329c4e6b41e27eec95f4805c02ee37bfed866d0dc7af3bb3ba1dd503d292f4a7a7c91c84391e7b30e47ba511b8702e1ee0fd4a4b64e06b394f6f87481c386205f01a42a5aeeb16dbaa7e81a9de6b1cbfc24cd2bcb786c251d74d112483c55a31935a5690fe19bb927e6108f1b85b6eeee2457c9d58e1f1ff3b3ca3c2b4262a2ccfc80e293644942c50b11fecb92fa8afbc6a7e76f8f96ec5de15c75944f7f337dd62b7cbd31268b965f9e019cd1ff6bb4fad18fac75680d51e3a1873a4c9db266ee7b9de216ca1948554ed8470dd60890a7d83cf247a409de128c27bd00c3c34de547d2771b0c153217d2e4b1f400cc2d14ad7e386a61ca57e39c5eb3a5084cdef04f72550bba39cfe65bdafd8fd2a1898f72aa5ddee4d5f7bcfe48a5f34f8eeb6325b9fe6f60254063711a4ef6e9b988c55a2e6ccf6fab35a20428893c5bd05f23344c8fe7a2eeee7fb20ce2c8f1ce2c67a471a08ace4ed9920020478ee9fc2ccb123f6c598f6b3c7906f06caa83f72caa6a2752b07644faf462a4a7a323737df3d51b4007bf437dcc01d3256c88c14d6a129551fe9abd0fe1e8f8d440274c2925b7377321aeca64fd18b41ed62da80e2f94da59235944fc6e66616cb7ed8c0b67ea5c82eaa34ddfa6f1e50923c88acc2df7327f144b05a17a366e443ccd76316a43b103e1c876a27d68d97bf73c84424e070de122a759849b9961c407d881cc89e506bd10cdc8b51e8bf05dca49570da26cac3641a43a4d6a1fa57200b7b8f7b986a1769ed4d1205b211ffd5a445bd098fc5d4bc1752cea02cb12940febde2796771143247009a944be32626d1442647f0d11c82f749ced1d60b940c256d5f8f14e588fc77997ad2297c14e2a09e8d4929cefba6014cb0d1ac943199cf4fd73bd73adb93963858bb5457d2baa85118251988c6a46ba543976408397ab8ce7c2f2946c83036c5564f8fc86df850b2370f75082afe047cb3e350f61f0737946ddb399a3bbf4dc802b0cfd81e722a5dcb06331c0eaa1099600a9e21d286bc595864c108a97c9571011b37801013ec7c83cd952b34099ce2557fef3fc29fb2bba5a6ecac43f07ad3eb9229d3532c4728c7b9e18927b251e1eac57a6c63dfa7cb04589404fc2015bec8f9b", 0x1000}, {&(0x7f00000012c0)="49084760cff678e81aa8b3e3ad83de20c11d9241176a747958d6a743bde67d0795db18f3d414b07ca4efc7ed46a272d86abaf233b4f1621c8369448348f75e491263df646a9bab37749d7153ac6b3cb59eb9f54cfa4b9a5e1b85552e7e34183903557cc3ceebdf7d28e5992790ddcfba867be434b69e27740c34a9d4ec83234c897ab94f676335f7515146e765184414c88237ef8337bddb3f4c834445257c0b736aa5f147daeb543239d7758db1a5250a96", 0xb2}, {&(0x7f0000001380)="7e71c7aae58663027d0889b12d13ff98e16289318666f2faac4d42288af1eef410c5d4ee63322370b311d256a339eaef4823e7984ba9ac1f840aed20507df466fa9b7c1f72fec59d3dafe9068548dd3dbbc0630e07fc66c50a86a480bf39b2a480f95ab0914a314c86fed65d4660e048254b9620b15a43dd1eab85df16a8a1d9dbd1c1496da5", 0x86}, {&(0x7f0000001440)="003c21c1c795a06028a4c0bdb6aea3ee6a5e00cb5b99ea0c114a0b45becc75cc6996f9f9898d4857975bd3486f58f991c92824e27c13", 0x36}, {&(0x7f0000001480)="04ed328edde5c33f3ccec9df6342c86756e8a821c634a6c3e5a25e72aa9dbff2fd70e8ff687e26666e1eb056ca8c73", 0x2f}, {&(0x7f00000014c0)="0a599e0e883e180071de6364f49425b8b8c48cbb0adc4faa1b19746813e8b782ff1efda38515b41699ef0594056465f586eb5eee808bd24e4cfbe83e76c0a61cb9a26732d2a3854c9d81ec83930418c41976b6aaa16b2d92fd01e02526e53d86b673a8a7ba661baf9b0b95edc85289ba1f18b0dfc70bc56b49fc130457c09329d6e8492448b0fa0217a1ceaa0c6452435f6b7ce1135170f76c9246ba6c56f6e06719fc8d3f74fbb9d20750d5ef232affad4d51f10aa0b366482c2a8f63f42cf2bf296b4f53ec2bb48b3aa1f7bcd0f0327b8b2d3e77985f043dd65127ec5cd4f4b51fd480589baaf6c0fc9355a5e4eac0", 0xf0}, {&(0x7f00000015c0)="bd93efd64882c3dd4649f6679ae13cabd3bbdb052813fd501627d20da34638d8d326c2426d7d34ac4f4471bc0a51df556a8ac462ca8f50cf138f87f4ec2bd30b80c6d19f2ecfe95768c9fcb6b73b6e517732955454853c7f1ffc51fff2a0fee78dafde17eff18ec8c76f", 0x6a}], 0x7, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}], 0x20, 0xc}, 0x5) select(0x40, &(0x7f0000000040)={0xf7, 0xcd, 0x7, 0x5, 0x5, 0x9, 0x8000, 0x100000000}, &(0x7f0000000080)={0xe397f9b, 0x4, 0x9a9, 0x1000000000000400, 0x38, 0x8, 0x80, 0xaeb}, &(0x7f00000000c0)={0x26e6a268, 0xd64, 0x1f, 0x5, 0x9, 0x2, 0x401, 0x81}, &(0x7f0000000100)={0xed, 0x1}) 20:58:45 executing program 0: semget(0x0, 0x2, 0x2a4) 20:58:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) 20:58:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getitimer(0x2, &(0x7f0000000040)) msgget$private(0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/13, 0xffffff72) r1 = getpid() r2 = getuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7b97c2ab0cbfdde87ac4e1582f184dc5710f24833ec58afe5bebf5652d67dba3800eb70226236bdd79ac76747e924cb63fe2ffaaa36e4a5922bce52d98a463caa05e785369feb1723668aafe3c9a92ef6d7167faf5942fdf7c26d750119edec9e24abe1d208c091c3b9b1aaccb7785adbea6fa44493c84739cf170da70ffce774266f20796f14637e272a0485b6afb6b3812d9a0d6ef3bb1448c0a1f23dfd030f41d49342fc84519ba8f2d5eb08c662f23486cc20a6ce94a437b3cd5b19d557b1ce81b1c3e202e256d4447b071dc7c5c6cafb60f4f6806b655715e2ffde1d1fac7b301e4841256f30b0b8daa62cd030a4d59968fb44637a0303a4c1f63", 0xfd}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x40b) 20:58:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup2(r0, r1) 20:58:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1821, &(0x7f0000000000)=0x8001, 0x4) setsockopt(r0, 0x2000000000029, 0x200000000000af7, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 20:58:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:58:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="c07560f84155e97569de2db63a3d287a8001af440b95533131fc14135c78af2172a0fad0ab88bea5bd3df075f14e2a4971146b82c74352f1a18cbf684ceafc7776acdfaf2cf8ada641999c980b8194bd6bbe559df47d49a5a776dbce5827f1efa1a31baee9589402ac58adb1773d51d5feb2", 0x72}, {&(0x7f0000000100)="ad83a555139e32699c4ee724ea90708c7e495fef992fc518aac7932baaf293977ae6709d0ef108b143ab73fda07a87165bc66c9eb6a4ec77dda1b305ab50c8f2111a420a4c3e0c70cbc7de89ce54f3bd5c949fef1628490e449e7291dc2a369c474f708f410abcfa3b645ab038c82ea9dbb5470afc800093e7ff58814b457666e47148699ac32c2ba0bb67a41e2885241be6b81615a3b62c6b19936fc255861e26936f2cdc86d471", 0xa8}, {&(0x7f00000001c0)="158b969d0c5d1f0e504aacf3da673d1a6a6fb3ff286c1ce77ca68614bea1482c6112e3168f2b9695500d08a07b9d5af4e408f39a1b83ef8d0e5a9629d7807c4d8f720e2b8d17a74953f5c8ccd9f9db5737cdceaa11de8487c1d5c3fd056468056039549802789db521e140dcaa01fb5324fa3cb75ce8523d150e6eb01eb454be54283d47387c65a79dc978af9ba01af4f6c17dc0d00dc2614edb6278a753e3cac602fc66f0c41fbd8842241133320e355cbe7ba3372f199ff1ce6b93d4d3a66901e1ac3ec6243c3b9b634c8b83ccda9229998f31f8a691", 0xd7}, {&(0x7f00000002c0)="4df733283c54debdca6572b8e463e9678250db09b8ab5933e7f0f40b523754a4190b05f3e1dd493d4bb51d0cb6b57d4551ac84b5b7a29ab0300ded5ee12f2f625d0820e59c8d78a160d7ca551b13437500834bdaa8e66863a3fbe4832834825c98098c7c101b69440134ef04f9586c3b10d06600fafc4f3f", 0x78}, {&(0x7f0000000340)="e048d94567082444881a4ef8329e7933d08342c4b14bb54b30add91accbc1bdc556a3f41e04a8cc7a77972ff04aa68b0098e93d6b2a67a31b271bf7ca9c632c582210c1d7998d0d78d90bc98116f671865106fbafb8ddab5f928e27d6748a414736a75d126758ead82193320ec2e0722808f08392194843d9b67d213f47444b9ad94da498d6cfece2f40d833a320a68cbf1330232865c5d5d5dc41ff2e86bd778dfaeeb02773f21ca3e84179ae26a44c89ab414e7dee284fa46672b97473e7fd6c", 0xc1}], 0x6, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 20:58:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000080), 0x0) socket$inet6(0x18, 0x0, 0x80000000) 20:58:46 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x7f) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) syz_open_pts() 20:58:46 executing program 0: munmap(&(0x7f000023e000/0x4000)=nil, 0x4000) madvise(&(0x7f000023e000/0x2000)=nil, 0x2000, 0x6) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 20:58:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x79d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 20:58:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) sync() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 20:58:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 20:58:46 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0xea) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 20:58:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101933a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fdab9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a", 0x788) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xffff, 0x3ff, 0xffffffffffff675c, 0xf70e, "d53e2d5ca48af074bda416a7d1b2389259bbfb51", 0x10000, 0x8}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000200)=""/101, 0x65}], 0x2) r4 = geteuid() r5 = getegid() fchown(r0, r4, r5) 20:58:46 executing program 0: fsync(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="a10400fd7b85b507dee41a3ec3cabe1869e5e573", 0x14) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4, "bad84b73f2a42ccccaa772d83726cf835db57180"}) r5 = syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000200)=0x576) setegid(0x0) 20:58:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000000)=""/82, 0x52}, {&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/113, 0x71}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 20:58:47 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) socketpair(0x6, 0x0, 0x2d, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) 20:58:47 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x41, 0x0, 0x1}], 0x9181, 0x0, 0x7, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) dup2(r0, r1) 20:58:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xfffffffffffffffc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x3f}, {0x18, 0x3, 0x6, 0x7}, 0xffffffffffffff3d, [0x1, 0x6, 0x5, 0x3, 0x382d, 0x4, 0x4]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) write(r0, &(0x7f0000000040)="6a93", 0x2) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10b3, &(0x7f0000000140), &(0x7f0000000180)=0x4) socket$inet6(0x18, 0x7, 0x1ff) 20:58:47 executing program 1: r0 = msgget(0xffffffffffffffff, 0x393) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/121) 20:58:48 executing program 0: r0 = socket(0x18, 0x8000, 0xfffffffffffffff7) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1}, {r2, 0x40}], 0x3, 0x0) socket$inet6(0x18, 0x8001, 0x0) 20:58:48 executing program 1: socketpair$unix(0x1, 0x8008, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 20:58:48 executing program 1: r0 = socket(0x2, 0x804001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) 20:58:48 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0x804332, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 20:58:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffd) r0 = socket$inet6(0x18, 0x8005, 0x2) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x100000001, 0xfffffffffffffffe, &(0x7f0000000100)="008020000000000000ad1c77232b690237009568", 0xfffffffffffffd41) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 20:58:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$setstatus(r0, 0x4, 0x4) r3 = dup(r2) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) 20:58:48 executing program 1: r0 = socket(0x2, 0x6, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530005cc679f72f22038a5d1942960359552c9e7305cbb6ee0bd6bd5a1277622eacc5f390fe7d8b56d5baece99d0785098f5877e0b81ec47497776c8a3cd3b7b3e21de1cbd88f355f4214c56fb6f5b7b8f2d657350b99b16fded8e33163fdbf24e706489efa631d219b0564358e1bbb0b20948977cb861da37e6b1cab"], 0x10) write(r0, &(0x7f0000000040)="0f20218dfcc94bded84070410f4629920a02bc8c774525dfc893493075b4977cb9d76bd9362a", 0x26) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001480)="83e222ff3ef6c5d0fc4e6d6c1155fad1c09afedcc41fd59ebc875068d7d503fc34d2bc18ad7d5295f88f58398406655cd9432b53e7c4ff2ab55c187260a1a4efb7fcd8fae10feb9256ce5450a50b32a36c1451606fdcff3a9553161fb2cd03b6e1942aa36a800d2101e23ddf7f0153394bbb524631dd9770b386c50e62d21a40ff41f1c8badff3788c235877a14abed48b15508d9b8768afb5439bdf8f2e5af041db5331d52284ac9819195f01a7ed0bf65b267850d50d18f2788703c88c82bbfd6b0f31688fa59aa45bcc5c5189493531b81e7334086803c4918e826bdb69ba240c4cd8ea70918469b023586834ece3ed187d73ad293efb08ebe1b27deb3b6df4862b3f541228750f67fc14b3722939286bc226620c15869e927fa98cf3c758eadadc0ac8c0990e0a1da2e164b370c63c1bbf7abb1433e21a167ca821eca5e41f2a087db7c7163ab78bcac3264e78f5ddb61f2bd118b10cfe9783996cce08f9c2382fb6b47ba9e454588674b910a86a1057993d0f347ba8ea5347527cf70fae1de112d1ccdb79df63ca6738a15a6f3ca7afb010bb48a048d8f3cc8a2c2e818c44cb7d1acd5329de61108e6d10d767aa47b8df75deba1e8cafb185519853cba12daa6c8798742b557ce674ba2cfd2740fb98e86d8ce8cb814f88bf94abd04091585de2d115cc8c43411636e5418a241333848efcb7b8eea4d5d8f24f08a89593b2385638679f4adb7b50db6583db5dd8ff4841a5cc23a73fa724c8b947ca9d4c2aee4eb54be856a794d486007e3cff1f13f2af13d96c4614f7c5c490392f24fb30a1917b1fe90202550cfd81471627b4bc413bb4d8f8980037e53f0e85fcfbfcd8ffb65d2196e9ae5b6b0394ee67a0c894c014f4d58919666ba5c15e4abd0cdc3dcd7047bb62c97438438dcb58e253e9f14834fa95cb052f3b7c3cc7da454a27397fa9911fa6daf6172c4472955ed1eea1962becf6cc8dbe327830403b148d483f715b49f5ecdb1f6fec910452eb8d175d7ff19d6430e5dedb41f5d78d463e2781ec61a34d806057a5a8ff61df6aa5cba7a8eb7d587e7b4186dcf6c5149c7b66ef87b5641f3c6486beef38f3f7f6b38beed8b0a60d74b83d530253a4f205975b430e79a93472bd4b9a73811a429000cf05496183bdb3ec1b392256f1dbe8f6232b60cb99836bf0b0c51b1e2dc425121114ad143fa45de50bee37be7a6c82841b3ae8808fc7006ea86734faf380af3623679b261869371c8841da149087b6bf8ba370cadcb46e9823830d872511ba8448f7fc472c5bee45e48ab4ebaeb8fdc77214f9c6ebc2ab06bdba05406316533b28dd58ab7aaad1b3d88d9ac6b1409d589326d14ce0679fb0e217b8ece951e37e9ea0d9af6b7d7195c673b63e0efb6299aaf87050bd78de0f49a9427a9632fc83e5d632fd1ceceec8394b71322c8f60f7e99724c3b8d0815cdd52144a069c7b46c21ecffc941e3dc813384340d047c398e0365a60491b39c93423c8bd7fa2194692f32c7c069200f30cd45a082ceb8322582ce71b764f49f72d316f08987c00fc2aa8ba5c82517110c689b76a27d55ab9c54a6be67cdeef38605bca9d4255c95b83647b8e4cb26e3f15cc30ed41be1efb6111b5507101c0deb15cc7db93cc86d5d27d5383a348fb8390e9479ec05536b6b4ea897767165ef19af0873533c5dfb183b44fad9ee45aab3da3fa13c560114f142794b6cc10947f0e44912eb418e066ec533bc5216980051c87d91636a75ec0bb6b11216acd47e5cd09008197f14f4c8bf32d6be6897d0e4bc5e60a55dc7c23bc6580c41dc3c6e4df668fe3c78b614f987fc311b9845e408e558255851a2ac486347918f281fa5c37ffca4793bcd5daf56027f7c5790018a576199f4ac5e041c77f54cfca86f25898b4d4bbe797914fc901186573f5cb8b7d0927351d34f766ecb15e1e7bbeb6f8ceb5c1ab621d88e5a79efa11f4f1962c8c63af6f8f48ed249e92de25c3bf6fbada894e4a30d2bfee00ab73380e25eedb18d4b3b8b77cc3aa013248ec060f39ac49ab077562e66848ca62ffc81cc4fb6adfd2af02a2b649fbeb6c34df749e530312719ded94749635b7b04ead1f042d1cc0e95921b66bd86c095c1e177a9002a4892a0eff28f12ba7b8b8b23e7c58122b7082f5af3a94b8c26184b9192d928f3bc850064920a818a4011411fa6eee779f72792c412464e3f4756acca3795935405847426ca66999c86560e3e5966416c1d0ed3dd943f65680d366b1e570a48949c1e7f0b0d14749c517f97c71bbb84f2ba30ae7014b488e7ae6edc4d036f551a9de92532ed1987bba85bbaef33db987c93011f692f325b6691c02fe432d2dbaca5054202e11a88e7f18cb0fe4b7c3b27c8e34917a36b3f4171ae8c6ea88581c1b0d87dc4c35b778ed53bb8fcb3e771fff3500162f4abc9f2d9236497ba70bfd5cc5aa6ff2586c11cd5f67fa8191e3de69d0425fdfacb370f8476d00bfaee0e3de7988c4edee3c41abe95ce0c2607513928dd1c8ce545ea8e09242301a54db49ad1cf8b8287419463c76b03257fd883dcddec364cba932f82dcc95cbdd0b036e85e404a8e15a05cbcf48b02fed0dfa5e51c7315d79130529553377814eb2dd4ae4cad06fd5ca9243e17300d1976eedb2d40fa7f1468c4e6b052b98be9935829c2e9233edae8cac9727faaaff7e559436e0ff60e7d948fb5d01effed3a1753815bec8fb598a4fc8ffacc943f9c3bd2e46604069f36bf4f1e955fe6d9ad96baa1b4a3163f07911c703bd19324d3adf54e39a2534bcf9802c1e659fb1da0b8af46fedb4f7ac784cd3a246cb8d483d6c3d3889bf7419fe3a4591b05f3d8cbd40019db9f21e8d90b16ba170a3baa60ee49cbbfbb22d417b69b1e742de3249e7d19a215d3d95462bb5bca77342910a4cde4f45297fccfa5adfbe1532a8aa90a6f6518b503f7bb1f9404067b0dd1a42eae2391f2f6e3e255e4c3271d52c67c8aa7e0f9ee87bd630856b3eace10de6b5fea6c409bb66c07fa9698354a4662c19fe29fe297a2515f112efa5f26c1a3c932d88ac220fa8be7412136fa10d91c74d78d78ad48e2742cd8e42e2c3c362d3e369068bf9e5ac06d49c81a548d3127a286a67467807473119c5b33db7014f7bde5691bad6bf5418643bc1a042e9abde03832f30fec12c79628e92fbe7a3204ea517c411bea0ffab899f9e033cbe49c9d0756b270788dee0a32ba7c8c4a97b6e224480f27e2ced8499c343a683bc586aa42f6701b8c8838f797633e29f3afe6dfd885ff199575d54c490e854e939a98c0db257dcab0bd4eebe52c7f08b749aa32c228ad5ba5b939e5a5dadb039af1dded9f1cbc51799b7332b139b8edd5b320d2a291f92a12cb943a584e4131e3e233d0009d9f07225b31ee8f3c3b0c0cb559883178667cc073d8ae19a44e8d2bf02e51a9e30f7310713509fce18de3feabec1b55a7336db9cc085bce0936c37f73ae32196475170c4b61bdb9e2ec487bbd3e3129757191a87af3978a6131e42e39a0d1413d92ee968f242c7f0e759c73d93ab5c58176611fe221353ab8aeffdd6a2f4f01a4fdacf879b5835d8689eaf0602438c8ea4b18748f2d24b971c911dc31616488eee9c3daf90defdab8b47649cefa6a483834a9bdefd4088faa351473eecd879877dcfde4e4e0acd11638a9bb5c6f1c979ef8f666b80eeedf89758a0eab227606c23288eac7a212f0cc94f21dd69c4edbe8d86c1cac6f8ae95c582d0bb8d7bf4fbc341efdfc1ff6f5a418b8661cf2e8adf591f1af1f2ae79c7b1d8e36876e53f7a6812b80b82ef8422dbac98b0d944d0fdd75026a04539afec0189b36c51876b3369111e5772f00a271f3f4e45ddefe1c85b500dd68435c545228368ede8ede13b958194409da04b674c068b5d202d3a9dc0fc3d92266755da6088675904e12333e2ecf43940f0a2968e4eb25faa865ef6a648c07b8d6ff4b67eb171c1812aadf4d41cb9cf7a0c97ffd4d3926d3ef56dd949c45b92c8f419bf4bcd30107af329d4b4820cc75760ce1bf68af4688d91ef3e983b6fdef9d8aa6b14a049e47e976635a1f718444b231994c05c011c59d56be15fa1557c3013e573b24c0c79470ef354bf464f4459406fe27864bdce298b0453ec5d994d33869057af2bc530eedde1e1bb052beee0b00040b83d4d7d0ca207c94f226e4caadd4c31d2155bb58eb3359bc3efe9ded4714d4a7adee5e5797bb18bc50b3ed89b1775ef3b3e7e7283ddf9bbb9cd76c0f56c2988f6e24ebe856c0468a36288d2ca7f3b904f1ec58d423acb6b94f20451e2c6356db9a073261ab93c9669be89b5befcd03502c645ed43cb1ca648160c7696690e237b056d45a494c1050defa46809f2b2ab1d17b72c7b53094607322c4ed58fe50119130ac4bbd74b413ac6802fdbaa0b590bf361965d7dab3f1868c20b362fb11209c3a74c270b250be629400a1697bb3525de201832a1635a7e9d51e55a2ebe70ba17e8fb1feb91779f5a244c84e23a1233c0a3a9a6a3138122cbabe8570097f4e24ae08c21b757d0712170acdccda99899582800a56c0f2bf2decee86dd9e91581f4f2c57a7b71c32284b9b0d6820712cc4b9a73616d7774cdb5eaffd80a72b77ac2a04ea10dbd52dad3be686f6f34db61da4bc4a3c4e66c7b5b6d0bc14ea1163ce7ce9fd11237a3bbba934a8a92b236f76d0cc4ad86eca5a88815fca5c924f075500c23dc249477f655ed90ac5caf30a7e4f3553286cf5786a12f41085459feb2a974d759b6f0c94345c453b52b6a468a816d0ea6df0b2e2e2fffc01f7d409aa7be530b1cbb745287d9e3507b2be62fc47b852976d4fffa279ff8ba16ae969009b84b5e0e9f7bac1fd93019da73ee0a3eea2763ee49c046f9ab227cad53fd309d2728303b96e1acbc92a9a5c0026cac942b2f5f2388ecf8c78966bcd0f6626af59a7482d5104e6ecd475afffb534c9c618d6d39d36dcf310972c913f046657f77891ac4fe65c064d266021e86686121e240f28e2b82ef795806c29f1970b0ec19af585767ab8e368fe9a718e80d80742c989d5d5207aefa93a59867bbd7dc2d15dd5385405e11b2b1e660b0131bb85f2ef3c38f01d6df4d446d16e3fdd6e4a613f5a279c137ef72b90e73fac143e5a91d7736b612252185bc4797a719ea9923e7fda788c8e27674ecb7e4bdbdf0b24360edab96d73861bc6894507ab98a4f613531c029bd38d90de9cb0802acc95ab4a7c1e5c7b218e683df4b2705a9c074071e48afe23a3a8bfa0c7adbfd27b8ac0824febd85ade7d5fa147e9ee0d4721575703c78576b4993d32107947c548b2c874815b3a724396acc0c1f2db42ebac306b34a888d2565e56e8c2ebf4ef52a58983f1a33c16812e7e32f7d4e5a1f1d5d436cc2cc13468252619ac8b29e6cc308494541affdc476d780145ed114f2d22301681e5d17d8c4cad17f4d556feac3eaa879b050b4f2b7d3de689be638ba86d23321ce41649dbe28ba2003d6855232b245805eba463ea8a46acd27193449625a2190ec1708c949c9dc404f912139cc219091f3c1550eb5881efd02b38a87e1e127946c10", 0xf6e}], 0x1) 20:58:48 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00001dc000/0x3000)=nil, 0x3000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/70}, &(0x7f0000000140)=0x48) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x68) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0xa0, 0x10) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x4) socketpair(0x1, 0x4000, 0x100000001, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r12 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x2, 0x40000020, 0xffff, 0x8001}, {{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x6, 0x4}, {{r3}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xc5bd, 0x1dc}, {{r4}, 0x0, 0x20, 0x0, 0x100, 0x6}, {{r5}, 0xfffffffffffffffd, 0x40, 0x0, 0x5, 0x1}, {{r6}, 0xfffffffffffffffb, 0x2, 0x0, 0x8}, {{r7}, 0xffffffffffffffff, 0x1, 0x10, 0xb4, 0xfff}], 0x0, &(0x7f0000001540)=[{{r8}, 0xfffffffffffffffd, 0x20, 0xf0000001, 0x80000000, 0x4}, {{r9}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x2e90, 0xffff}, {{r10}, 0x0, 0x1, 0x4, 0x0, 0x7f}, {{r11}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x5}, {{r12}, 0xfffffffffffffffb, 0xd0, 0x40000031, 0x800, 0x4}], 0x9, &(0x7f0000000480)={0x2, 0x100000000}) r13 = kqueue() kevent(r13, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 20:58:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) sendto$unix(r0, &(0x7f0000000080)="485bd1c846dd2b4dd6d6ac6ab0cc0818a57a61de2ac5def0ccf96abfca090516f4137356a835edea36d4756bf484fc490bd79360d18d637c867be7fe5fda28938e9626283d05bdf75eea11894063a63b18fef69b269ae53c53c733eee6a2348d66ce7705c8d917ccc05831c4ddded97b1af2ec97d1aeb408091ed8bda8fe3761eb4b5090d7e82d71bac2aaa3c2f8f3c34a59a3b32efae3b038ce11998f557055890e6b6508ac7adf71073a56a0dcbb24f48ee627bbacd91b6def48e48483fbf6b9cfa3fbd0a13bc478426d4228028614f2988a132d502ba27bcbb6780a00c4eb66935675eab32e6b23fc76e482398f8c5a1304", 0xf3, 0xc, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r1, 0x48}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') 20:58:49 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000100000000, r1}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x3, 0x100000000, 0x7f, r1}) close(r0) 20:58:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb2}) ioctl$TIOCNOTTY(r0, 0x20007471) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r1, &(0x7f0000000000)='i', 0x1, 0x0, 0x0, 0x0) syz_open_pts() 20:58:49 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) read(r0, &(0x7f00000001c0)=""/113, 0x6ef6564969208679) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000002580)={0xffffffffffffffff}, 0x10000) accept(r1, 0x0, &(0x7f00000025c0)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002500), &(0x7f0000002540)=0x8) recvmsg(r2, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000002380)=[{&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f0000000240)=""/63, 0x379}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x6, &(0x7f0000002400)=""/185, 0xb9}, 0x42) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCCDTR(r0, 0x20007478) dup2(r0, r2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="b1f5b099fbb60169d1c31c9b1cb7661fe6425f3f47f9ff9c2bde58c8372ecc4c03db9bbd110aa017cf1439da2a7fdb00e19a1bd484052f95ce1fcd3f895c13976c4c4d267f7376cb58aa7a078fdd4cbe7ba1d109531341ac7a98fc67991c55d830c2f3c3d877d39d2000252e7a1ee813ea35ed966697a13dfbd20025b4944513d719b0d4cf4c6d1e95fca903598d86dda060eb895ec4b85991fd14370d752a956aff05", 0xa3}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:58:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0xffffffffffffffe4, 0x0, 0x368, 0x0, 0x0, 0x402}, 0x1) 20:58:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x146) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 20:58:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) execve(0x0, &(0x7f0000000200), 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 20:58:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x180, 0x80) r1 = openat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x80, 0x60) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_open_pts() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r2, 0x5) msgget$private(0x0, 0x0) linkat(r5, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00', 0x4) 20:58:50 executing program 0: poll(0xffffffffffffffff, 0xffffff79, 0x0) 20:58:50 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) close(r0) munmap(&(0x7f000005c000/0x2000)=nil, 0x2000) 20:58:50 executing program 1: socketpair(0x1, 0xc003, 0x8001, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00 \b\x00', 0x37e) sendto(r0, &(0x7f0000000080)="cc1daabff94ea42473599ab97f78b257c825c0e1776e5e1ddc0e47d652882bb57154728296ab3f8459c54e0885651cb5dcf57a650bd2939e0711e5de411348f0a371c90d34fcda555db3b59795281637076ee00ecff29273794f288135d1f824281fda860f40c922e8b38ab7f5ca29688a44a69bdd432fdb5d24f5f4856751886f6b3dfdf4a8d285c7f6c120e005dc384d2edf5a4aabc8d5ea55887ebabce1ca5e4a869fe39ddccc21f6c9e79ae58a84c092b473b1b299c5", 0xb8, 0x1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 20:58:50 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x14a) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$setstatus(r0, 0x4, 0x80) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') 20:58:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) close(r0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000000)=""/140, 0x8c}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/193, 0xc1}], 0x5) 20:58:50 executing program 0: fsync(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="a10400fd7b85b507dee41a3ec3cabe1869e5e573", 0x14) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180"}) syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0xfffffffffffffe27) setegid(0x0) 20:58:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xdf) ioctl$TIOCNXCL(r1, 0x2000740e) map stack 0x20000000-0x20400000 of map 0xffffff00658ab218 failed: hole in range 20:58:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) socket(0x20, 0x8000, 0x1ff) 20:58:50 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0}, {r0, 0x2f}, {r0, 0x80}, {r0, 0x2}, {r0, 0x104}, {r0, 0x100}, {r0}, {r0, 0x40}, {r0, 0x8}], 0xa, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x115) 20:58:50 executing program 0: pledge(0x0, &(0x7f0000000000)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea133790000000807e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176bc60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c012bd0404168a22f1aee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de606000000b1fae0c1a8335cb8617e000000000000000000000000000000") r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x2, 0xae4, r1}) 20:58:50 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) dup(r1) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000080)='./file1\x00', r2, r3) execve(0x0, 0x0, 0x0) 20:58:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) clock_gettime(0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202294f05696c65300032f5dea90236d2f1f98bce537bd47d4f714bae9dc6aa4eefc003d3e4568b00e195f8b16329b7176dd0cda65b6ac1a40843d6f4079a5c051a95664660c4f00feba8d8982197514bfc5edac500e2f070b0fcae2acb0d4f497a0f7df2f52c21ed4645776276703e5c56df6bdaf6582399cd05772c3861874984651d742901e16cf99988b55956a85e499fd2665803ec84aaa4c0c6b2acc24de0c76560de9587e8f4e5a5e715e5f74e4624858a3e025fc72b8827363e33efc46683a6cdfd333591246fc68d7601fd745645942d561e593f7f14ca58f9711a0094ec10d4ad827b53"], 0x10) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000200)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece09817e5fe42c569776fe486aea7b7eb8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fca0fe74927134e694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d1aa134adadeb3ef730f0ccdeb36e9bac6a9a929d3563cf91b3554e4302a40f4efe23e2a09ed83744e4e8b7813e0ce3128494e15c098e392d9caf2868e35f02b3e01a4a0f3243734e0a5dc179acd07edfde1a2a8980c83e1c7b51dbd003496808d683be5bea29cc95dde81b5ac6c5a2af00036f3b929608293eadc11fcd18a10833a078af22b03fc3dcadd0fb38efbebd708a52b1ca69ce4bdecdbe5b1a1c63d299ec94c82b1132cc2ce3e732d67a6012bc6212c48577d0db9c8122aa06461e72aa5e684231eb90a16595e0374d03f82b594b48d150ddc0481d5a7fc763a20c182bb977227a3368e657f6b4724518c0bab3f78d9b94c65d01d97031e881e586e7187622507574a1db21ced6da4e9e23eea6a24f363db56e06b900c4b23911c5e8428495eec130a0f30b721aaadc5faea39ec54c4025170e667875595e7e1881fb1d5fffdf7a29f9ccf05697c2d93defc502448095ed77616a981c643b52128c6eeeee703a276df9859217d0c710889401f9a0f175dae13592ec8f6a76b413303fcbe94af7ee58d75e9b9ed153b2a52786d7338453aad56d5df1e6b20ff1062230fe370048f6797cd9a0c6ab2d1032a7a2d79bd634ac9e2a9bb8913ce721e7d93d9249d85cef4a251469026e8ce015361b947289030870e299d2f93175e23b3f976d0a46b07197e68a667f9326d92183c0c95cd938586e6ff56c9ed74c007ab9bf013d5d979b4378a71e4104685af28f7221cbd7ac18a218871bb407d3acc5ec4c0c9106fbf2e33a60ef1622a6e911670711bfbb86a4467784203c01cc16b4c6c1949446da562737a7bda1ff46af373ee6daa9196fd79809be434a10af989fba096737f12d812c6e915a64fb18aaeebff708818ba69ef7feaddae05bd36b20d69324dc408f4e12251a7ba410a9829825b5d3ad4554852785730ec306b5b2b45808a02142b6971e2477bab3605edf6fe6014a29c081113496f82b7b96af76793a7e2596f7c05e78330883d4ec02acc397d94001856bf2f77463c12a213ba4821d6abb0d21acb44733bf46a2f46965a0f9af21bfbb11193fe2c45724daad433cf31cad5d24044a8a3b9cd853d1aec6618d75221402e20e6c1e152841eb0aae786439d08a0d0897a9447d1dfbec55d6a5f04597546256d8b22c57ba6ede8649f52a92c088e135b90d2dcf7ad4ae46e5d76f79b9212fdba0b3281018ef89812c351f575cfdf98ee378742b8d19245e4ebb8d61abb66e2fe3ef3328911f1634296fd6017c9d704dd63feb091ff58b37321ac37558711c65a75d789d8fd4028fc103944314d28dc07d7ef375caa586e0f2a17a5b4c21b6302ef988bc941feeb3716cddd4efbb63e8ee0ab9280ffb42a6370b7b341e160cd1a2940b1f97ee4aa116dc0363c38bf873c3ca560f02937dd4e0cc08f49d4061cc8222a525a6f8b2e56f88d1f8e72208b18b9618828b0352ebdfeadfcbb88392d0a27526f32e153af296a09e1fbffb70f12d3380881796cdcc1fe494f9ac598e15787a4217764e71cf91163c5d4fde05d3edbe3c92d74e94b7a8ccb5f3ee9ac13aa32902996e5221aec19f9671b716b8cb1e195a47521c57e373bba7402233a91230fc0090df94edd0243a089af3b1b260131e50223fb4c5ff469077e7c1372414934ec30b4520c2a1ecf8dc58099e4c728dde05363e8f1bb1c600e96fec2d416458863d37bfda541f80acabe1923e4e375d9c8ae2208f3898a13064e6557b6102e0ecb794096acfaec70e9ea0105ea65be3c7af86c3a898cd393c92d61008df7e9a483e64d309492f8839d4a915e0f7f9eaa69a60d80757915556891c21a7a319e6218e43fd21b3c8641a690461af44f049d67daac71a18e6b52d79df21446663e8a19742b239d1724e3c4f5006ce05435dac3a89b96bb7d7708ac65e1d0bef1f13d08394b7b1fcd7f49be96250139e0cc5dfc5dbec3f00e8104f14b985b9f9c7373d2e82883d26055cd8f577cb2f3c41bc747a1d8ccbeac47514809fef56088b133f750b911d3a0ff470233870a26dde22c01e3ee0f467a8785c729579387aec25b5ef1e25c81148e6e557466ce6bb25ddcdb1ca51e438a3db0d0e5698006e312690c41c0237c361087832e084c5c83741cbf6d78a94a201c98a83f7122dc44db95c653e5bc53759d1cd7fa6a99ec85cfd8ebe08095ae93bd1029421cacc1025f272622e80c7bbc8fe322a79d785909223a04a9e3f40c8ead4e04e871b6e81e68555f5159812bb2fc3b8903c6a19b8292d3eb19ad62f0db13f5731ec91689a876502d1e0826c51275f4183ad8125bc7ab52b530f97099ddcc2d367a1e6e2e44181ebd2f3f027319688ae6ed4b4f5aa26fbb8c54518560a46eaf1d1a2d15945b5bbfe8bf06cfe9b7bdab272d07ef429f64a50d24d5925d5e2dbaa6412d232dd1107245a8c9002a328470fcd2aac3203980580fd413a7dab85048e267a7a16f9ec21de5d915f3eb45ddde3a801084a61815077b304d0c83609f27f60f318a9da5c8605d63cf74d368efaa5e38c965ea0512cbe93a4ce7777fd5abb3c6bd4eb0321e33ac57ee25e7a69e87ce4275f19036ec27d5583bdb8605cf9621880f43987707edb3553080eef8ff972805fe6c2c964ae34dbb9bd30dff56b558fa1454a9852726ba384a31f5f96eb130146cc8861852dff62a9e7d9fda67de95ea555243ea39c446e50314ad202f62bd8c9512ad32d17fe959a0e090ee7c4028d8f191a5893c793fb777fe9c858833942d870d69ca261f588455c24d50b06a01190db6d133cc6cde489fe56fdc97ec50db425703ea2f0cdff47cb91eab3775cc852e3a5fa3bd63302857f6182085df905f1aab757b5619bfce95d49022a715e83985711d574c0c68244210bd72b7a16b7d1968587fc1da443b7305ef5aeeb6d3b5cc5104bc5071bdcb86cdfc05de3b201a9528f10e1ee950417621b015577f6d37c28cd4b2afe869957ba811a68", 0xff0}], 0x1) syz_open_pts() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7cd, 0x400}, 0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 20:58:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/50}, &(0x7f0000000080)=0x34) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 20:58:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() flock(r2, 0xc) 20:58:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) r1 = msgget(0x1, 0x100) msgrcv(r1, &(0x7f0000000000)={0x0, ""/163}, 0xab, 0x3, 0x1000) 20:58:50 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f000023e000/0x1000)=nil, 0x1000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = geteuid() kqueue() seteuid(r0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:58:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 20:58:50 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x7e}) r2 = syz_open_pts() close(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x3, 0x0) 20:58:50 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0xfffffffffffffff7, 0x100000000000, 0x80000000, "c584f9cb5fcffa904055e3a5d82bd3d47304b9ac", 0x9, 0x2}) kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0dcd4407ce2b8837c16d2b148f3e6ce0f46e1f4824029c405e5049bac16b49714064b261a01bfe542a9aa2922c2b56cbca2028294c08339c51562a39c1f2e65234aa68a83ca742aa3f3e357f737827cbdd09115ae8a2c", 0x741}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a26917", 0x1cc}], 0x1) 20:58:50 executing program 1: pipe2(&(0x7f0000000580), 0x10000) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="7f7823d757ccb2cf24144637c5b812db0c8373c358caded9610e07866d96f2435d21890ff1ccd90d607e4e29874ff2622fef7ce19c2506d781022f30de899083cb47ab0ba01eebd42307912a0d9875e0bf13ce15ed32e8ed3b2898ab288b2ea813d58fc6a359f92788fb9c8e39c2374449d02cd719532b2851b03a2535c3fd8a6580fdfdc33321392ed11b5e0a9e7707ca906614841a0137ebb6934adca4d28fc3df692e77e8cbe4cd5f4aa92e8c73ae6b1e5af353fd6f09caf46d62922e23c21e2fa48d78c1d2e08b413bdd19432d1511abdbecc251d914", 0xd8}, {&(0x7f0000000140)="9df63527f54a6ea21a9beea0148abc6a1a8b36e687f8f9f773ed04e4cb8cc578ad70b338afc30b24a178389ae71b2ac87d45db0c11f1b24b548c5da63fba31725229c4e9e779bb9dfe28756055d2329730309c6549e4bf760ddeb5f7c01b22c7c4a32f888797bb0a4194ee2d5f6824a24808f1c4f658ae4c68968ecaf256e51c2bfee394a42ebc4c16be551dff8cf4d76c3723ef1dcc32", 0x97}, {&(0x7f0000000200)="6d4376b961a33e00f5e9250e2b2c903aab215cac96bda8eb2b0a2d9380b8bc4e5d958ce2a8d7065c216a64ca226789158694dfa89748a340dc98a6b1e8a86e5995bb7d0d2f88cbabd5a18f784788a152102f3462ef9d3797a08c4672e359c1a7a4aa1487a76f93a2c76ce6dda49733dca53cbc920a3e6b0fbd6ff7d8c57a10fd7e1ab8569fa3fe", 0x87}, {&(0x7f00000002c0)="71eb14bb788ff21cb1056588cd06", 0xe}, {&(0x7f0000000300)="bc9c73b30fa62314d5062882f8a43faad601daa2ed93ecf137e23cc406ee49e3b2d88a988f69cb44fbaa5d6b05a4a01ff50d9f854e8f4381f2b084f3d7f9a4e212962ec0ebd2c5", 0x47}, {&(0x7f0000000380)="3bf4147ac9446f7b85a434495eee079c1ce1e311bfa028a17fa5e19c2f7e0d937a45032a674c3e55421fb7607ba3f4088a2b8ef35818158a0cc8b54083a35edbc79b327caed6753f8b58da3a32b89474d2e59ed2012a77983754bcfd74d0074143712e6f85ac7c41af4cc752bc4379a9bec28de219eb5fa41ea2f57e3980e49d14d3fa942bf1c770e11cf4c9ded8e5a305793119ce367743b81b4ddedd287326541a10e14d33d742f3f2f8c963", 0xad}, {&(0x7f0000000440)="49d28bc12d798f45070f75fffce7a573c81bfc290a7b766029eb75e287af5611e341c625b95156b2ed9cf4c7a753aecf7f33fa2de3935155f32687307d550165c4e9a2eb2b9919ed818c89325ad0476a5df4a710a968ee3637a6f886bae11f132a81d0208bbbf6bacf1201db89182079ef45a6cdf9385bc5a0a71b41f201b1a5c4abe168734b0bb56320d5af2197c5bbcc2e5a167af0d320cca1b7e39febc80023", 0xa1}], 0x7) 20:58:50 executing program 0: execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)="73d2") 20:58:50 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0xb, 0x80) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10001) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0}, {r0, 0x44}], 0x152, 0xa) 20:58:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) close(r1) 20:58:50 executing program 1: shutdown(0xffffffffffffffff, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="9466696c653000"], 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x1}, 0x8) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x13}], 0x5, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(0xffffffffffffffff, r1) r3 = shmget(0x1, 0x13000, 0x620, &(0x7f0000fec000/0x13000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r5, r6, r7, 0x2, 0x9}, 0x0, 0x58b, r8, r9, 0xbd, 0x8, 0x4652f549}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 20:58:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 20:58:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f2c424b297d46b710d7f2458dcc1accdc16be5a653efe6a3c91274e54a6f17f5deffde1d6f2f16bf41773f6ca90a661d29f6cc566b0b83e32f93963b7", 0xcd}], 0x1) readv(r0, &(0x7f0000000740)=[{0x0, 0xcc}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r3, 0x4, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000300000002}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 20:58:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f0000000580)=""/4096, 0x1000) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x48) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) fcntl$getflags(r1, 0x3) read(r3, &(0x7f0000000300)=""/241, 0xf1) getgid() 20:58:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x400000) setrlimit(0x2, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0xfa8d7dec3ab14a78, 0x190) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 20:58:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x4) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/23, 0x17}], 0x6, &(0x7f00000004c0)=""/1, 0x1}, 0x1) 20:58:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="da38c4e409e9787ea53f56b3d168e8c4bea9d93e2e5ef7fec385c658d613319c521b67b8f45eb3ae14ff3850dbc02f64720e83d185db09b059eb0519174676800a429f94b8cb73794a5da38d2c00633e7fc40cce38", 0x55, 0xa, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setgroups(0x2, &(0x7f0000000100)=[r1, r2]) fchdir(r0) 20:58:50 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0xfffffffffffffff8, 0x200003, 0x4, 0x200000004}) 20:58:50 executing program 1: select(0x40, &(0x7f0000000040)={0x80, 0x3, 0x9, 0x1, 0x101, 0xffffffffffffad76, 0x6, 0x6}, &(0x7f0000000080)={0x5, 0x9, 0x754, 0xfeef, 0x0, 0x2, 0x80000001, 0x3}, &(0x7f00000000c0)={0x5, 0xfffffffffffffff7, 0x0, 0x100, 0x1f, 0x3, 0x3, 0x100}, &(0x7f0000000100)={0x7a3, 0xfffffffffffffffb}) select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) 20:58:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x10001, 0x1, 0x0, 0x11b) 20:58:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x6, 0x2, 0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 20:58:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup(r0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) 20:58:51 executing program 1: r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) flock(r0, 0x6) 20:58:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/78}, &(0x7f0000000140)=0x50) 20:58:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt(r1, 0x0, 0x9, &(0x7f0000000040)=""/254, &(0x7f0000000140)=0xfe) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 20:58:51 executing program 0: r0 = syz_open_pts() close(r0) kqueue() syz_execute_func(&(0x7f0000000000)="c423c57c700906c462a50a978a000000c403717f4d178567f3430faece660f6a03c4c32169ed856647f6e3660f676d5ac482a596410df3c7420f00000000") setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() open(&(0x7f0000000080)='\x00', 0x210, 0x87) setrlimit(0x7, &(0x7f0000000040)={0xc626, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dc", 0x36) 20:58:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000500)="c2d9eddb97c502514275dcd112c6c9b0c7ca8e754aee4e24075172279e78d4448bbb3c3b27e8b56298c27c3acc30299397d775f156b0c0090bcb61fd2f509bbb20f551053ce039b1be59d89ce12e345a080b3dba5861a368f5de366402c9f8126023461b45d478dadccda42c16bf663647a2eaedc2e4269a0bca25d73a394f14cb6c4d58ce4f05bfd06a401ba73dc84b24e2855386514149b0743b1be0936e5b527e7264002c640a7377", 0xaa}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = getpid() r3 = socket$inet6(0x18, 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x32, 0x6, r2}) r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x3) r5 = dup2(r3, r3) linkat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x4) connect(r3, 0xffffffffffffffff, 0xf7) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x2, r2}) socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000016c0)="204a7351b0bf1e11d302975dae6c0081eb7cdc746529628289e9c4960ad711e75a4156447df645248ee16ec51179129be8eb48ba1e0c7263eb674ba1637d34e3a5c9d57e101644b13a557c78c616580ee4bebc70dd12777e8867be624a38580cc8b3502f6bcf8fdae13b82d7ee049fe6be3066add6402c6296084b72a20dd0b4c89b80c328cdd285939317cc956a781a7811ea9bbc50601e4dd4b22988d4b8e7c90539163d8d5ba0987af8f43006bfc5fc45cec07e771cbc01b8ad8f96a6507651bda36a55195d788cd96c4913a3e878f4d665296a42ee0a2ce452ca3cad72f364830aab45eb5c688b13f3165a11f1ddd860ebc57eeeb429", 0xf8}], 0x1, 0x0}, 0x405) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = msgget$private(0x0, 0x128) close(r6) msgrcv(r7, &(0x7f0000001980)={0x0, ""/10}, 0x12, 0x3, 0x1800) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/32, 0x20}], 0x3, &(0x7f00000005c0)=""/167, 0xa7}, 0x0) 20:58:51 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xff, 0xfffffffffffff5c3}, {0x18, 0x2, 0x80000001, 0x9}, 0x0, [0xfff, 0x800000000000000, 0xdb0b, 0x951c, 0x2, 0x0, 0x200, 0xffffffffffff8f47]}, 0x3c) sendmsg(r0, &(0x7f0000003700)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000100)="eb27f60513d1fa9252cd9edcbfeea3178f88483a382fde50529b08c9b7626f0ad481a82ae605831fe93a70a3bd59e21ca9328085255ffbc3cdabbd7cdc91abcc7a994fda7c7762a26b493f5e1b68b317ab62877276cefda7f2275346bb3ac3fa04b584c73f63e43dee35966ef8583700d3c2f8ff051a", 0x76}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="ff97bf5cf2db5a22a8a6036499bb74a078dd9407c8648308f86af9141bad", 0x1e}, {&(0x7f0000000200)="8cb80731c99ae57617129e113cc997b37c285c15948a202a1006dca3b127cbec42331b841eba1e43bc57f8583f9cfe9facd508e359e528f0f0118855742d51108c7f65dbf30c54eacb77beaac186ab1cdaff383d96b656ac1a85e681065595c18c6dc3882c4392da44494502a8", 0x6d}, {&(0x7f0000000280)="0fa2898c54c6b5af1dc832c531577689f662a31dbcea9df5d72307cef1a43157585b18ba7981ef92c6929cff65d72be5e2b0d47342bdd45997b7472181fae09a4a33296c5ff8cd29016de8d1772733cf575fb68799ea3f5e6b57076b0ddacb2ae3d8b0e9898530f8fc02412545ad4260f33bd125104552293fb0180eb6a7b675e44468fe4b783769dea978f48d91eeeb7aa188d98b7c2f433c055efe68e96be69aa2ef5eecf529bf124c5ac881ab89e42bd81349da2213b3bc71f8ec4c49c61c770d06956d2e487be99d8f8b2ecde5ca97c1212aad6c8e831aa0737a10b2", 0xde}, {&(0x7f0000000380)="0f6dbc60dd6c11549a67b43b421e4a049a4496230ed2456f6dc109c86c44239a880539cd303c2668c8dc062ee9ab131d7f9224a4bad9cb9ebcecc0176a20cf4af92e9d95044d879b85eadece0b63d2469571026886cec1950392c933d58e377057c9e4d9112557daa05444dc916020ffc01f5162640c9e2494c0b66f54e621726eef3fd0d3236f3cbbaaa274d6922e99edac3191b46c357b1ceb7b96e96b9c420fe504a5966bb225027dc4cc32844721b1bf024d25f5afcb8114c234ebad579e914ceb60fdf2fe40e4f88552aea5a5a995a6a5e2b4348ca34f3a905fefa3e21c2babd641da282e1e9ad07e4f6a495ddbd4ffe1ef8fd6ef7f4e374b00ce45c25f9e8986aeb564f87c2ebb21708920ddb49340375746548423f3aba37dd3f69b7361b0d9214439e34c4b10733193598757b50c24f4ec73f87d60211ca22c8858e82563eb0acdaacadd271161ee697aad4fb0d421aae9ee19ff5a2fab647a283dd17ed308b9be32e9477c84981fc8971aa434dff5276ceb6aa120a2fccfb17070c2884d731718142a665659f10de6dddd83168cab296dc8fa92448a9b46a52dea8ab2a826b3814633c8181b5052c1cf4e4c178328c17aef03696d23ffbfacccce7b4a1e1efa1b4ff61db4538ce967ba04b75519e6d5a05c5e55474f05601ed8887d597e302b12ac308fe575803da250971ded50bc1c930467de36a9872605df2ea244d34a5a27f8b598f842c4dcefbac063e7781402ddf8a0fedb2d230bdb6fbb80a4f12d2c800566d17ebc2d4f07b7217386aa8bfb34f7f55544385cbdf7afd1945d4b7a523c685d950cec4fe988f720190a5010579850c46a51a222133f6506bcbd6c35ff16fb43b3660e6bee83c42cd81615f7178c04a25608854c0564eb31a3a96dad25639254327d26d1e67ac48ef054adf22df1e4b3e65317705c2eb628d6b2b321af77f464807c2258a7aa787480fcb410ac8243dc365ae14f26e1f83fa515fb5d39e6d2caa3bdb1ff911fcdcc8f9a9b808206b9738bdd6ac2e0cf882d73a694e9b9f90f981affeac3dbf34d72762a8b10e49848284c7a600b6aa93e92a602f2f652874529695cfb75b9ab4d00e0614620704fd6c437adbb76b089465852b0d3d912f5db3984f6607fd2b1811950274ad4e1600da9b60c0e1b1df2ead34d1f5deb652363169026c387c607548ba5943f3b09282be8abcc57ec1e2f4a56bfa391fec6bc91cdf3257212ab331d1a9afdf4c37b549b1f365e098c3ee41e388e88ef373b507051ee667cb6e05eeb43e6b0ce619a995b0fb45499c9fe6fd2adb35440b8bfd8bbc1daf7b405dad6dc05d9aad45d0b9e90f4beaf2887d2d0e74af354056ecfdf6b8a58baf30017bdfc9d74850b23c9255173ea46ba80b001908f54dc0db299973020cae4cf78a8bead0c44ff51be5782f4a1dda49b316909ded8241f503e912bcc114068cbb3cd39f78ba92a2ab371418aaf978c5cba228679c84bfe7f403bbf46f4788a39a5dd6b8dfeae6b96a9796e533181d4fbc19eaa3aff73ce5776e68e919c8e2b8c4cbd6d8907c19ddb797f6a8a414d39adea8ca635f6cf78de996202dec4e1ed9033dbd8f0ae3e37b893dcbf5c8fa820497eee1bee9dbf8c2b214481ba6c9df38c5994f50692bf3813ea6c3346c59526c339ad8f2f80a0322a209e02f6f11ca0a38351f58febb803659750109d25137c1ac7453fdd99c345dfd47406e1435acd1b170a97fcbf61084b1cfad381c193dd07f86403ef9f47e13330875b7a84f01018a0fa759081e402ce3ba47d4a1674e1552ca75fe783bff72101354ce7741e00fd42dce27e5ed4d92ffdc0d407026c21b7f294c5799da0a587649a430b2e6d488beddaf0520862e67f0247f533d1d2e34c1a75669800a4425550a289076e316c98d7b5eb1db029fede3c0e2fb6de16ef36f7f5fcff300ab3942d00c594f39e48af6695d9a7165716994fe839c715719c6440bd2231425f1110ca89b8f8e18509a01b2f6f343ec40a600d82512b7178ac0ea94b7ec953b11c23780dcf49d6eb59ad8a40021bd514df6d3448caeaa1bd738dc2b39c4c4e8f49022b53e1dd904a858fc5fb625a7896b7095b28102518a2645a59fb29d08b475040876d6b246f280f94e7575046d64f1543cec9e26a2ed88ada1610cd2243d524ba8e135f3f240e28e62f028364c12d93552ca0c540a6244787d012c32c71b3da47ffdd2b5f5fbd5f22cfaf9163ed23abc8508aebb7f67527c83cef6b7fa7e5709918997816fdb6a15cf5d92273dc00f600add3962be412cc9e01e193c341d07a3c7067da41f646e2a30331ed87a95a3567056f8b742b7ffa02d2ec0ea2f314d756d40e2f2d409fab4242ab4b20dfaef5ba8939dce979b581cb3ec6696ea80d1c80479b14edba9c05f8cc16d5868af18c95a3e39811960f9843393076f8eb4ef278cf37278ecc8f4ea7689ba34b8a8547dddeeab07086b193047de1e9001a04c2d94ddce37dc30b2ebdef4f02bb8fc35a3bacbbb330ba96ec48427786d0e7087a35e1d0c0d487cf7c0d2c0c9fb8da473bbb0b9eb08452a128f02c6fe01d27060d67ca3282089a743f5e92670f828e7afef642d25eedf23dc45887d39e30aacf57dc4fab046fa7078dc8c3b17fec63a9b4ab3d95e38e8adf0bcd0354c1a532d421f835f9bb0a49e40f0e7ae460f2981bff77fc456eddad18fed438c9aa8a284ee19a01497bbae1730be8ddc23e1704da94d99eca4200ff23ecc5b7a8444bc42204465d12404b1be64e59802ae31a97a6ec588f7651f204a9d3fdeec81506903d86ba9668778bafdfbfffd813d88c5001e7426108fe3cff68f48f648acce6aa9c96116696e392f68f51af33ec1628c52465cf5c9e0854f66f1ad7096e19556dabe7d3497b04891b1443768944925ce5c675af7eacbb6191fa5d3ec0c858ee482449660fed7b41cfd830eeeb8fca58b3df106890db589babffcf995abb379acadeba8663adf7ce1601d1abb0d7197580bf1225a63216334832e1a3d890d3c3c2876442bf9dd5089db2c63bd087b982d3c52a4d98fb3a612f916cdf213d11d1a57263fe5428a4ce9b0d3bcd84c92c98aed4173224ed00722f093c47d84842e6fd7573ac7316e03fb6a180e19fda1b214cbb22b11af33d255de784503b13ed25ea11e35cbf6ab74838e64cd62edb50bf60c6a58b2a22dca20baae291ebe7b5cba12858bc5191363edbaaaa363aafabac94a0571f4b43805c48785a90759d5abe36e2a5ac6a708cc2f0fb68e7eddef4a347fa418ab7e18c9b99b4577da7ff3d7eaad83f44e6a53a87f1dfa1c5d96413e3738f012851c05d01f263dcaecfd58fe45d76b95e4573581ca7d9bcbee95c76c75d2519664117ddb264024a142337a8017dfaf5f4f566069d03c4400eaf7849ae0afd436fe0702127aac6a3f2abb0a4e189e02df5801a04d5d66eeffe4730c09f4ca369a5d1b315960b5f66c2a023f9d76705b067de295da879bdd2fff85835a58fb121b14256a46a1ec26f8336607f4ef56db358abd5fe870a6df6fe349b058640ea89dfa22e48656136bb85a0d866780e4260a7d5a6dcbe161793bf542affbaa53501f68693913562c77062df7ffb6fce98e6b4328b8e9b4396d1dbba58b7f264223a3523bc62906cc3f856b003e585e1cdb5d7f22e6d3c7b58b33090808b8e7f921aa14de4e13af0e66e0650a64abe7f09a168be345254914312109ae5fe5509c24515fd4dc74e8cc1b0c52c02b2e47245f963e245a1f9c6a878d359b5938dc7f2a973a0b1c89898600200d6086691d25464535c5cb2f1ffdab48e81750958c19948bdd0d9b5afd4a5074ab97fcb8a7d0629cd52c9822c98dd0b169aba987a967a2a569af55ca5da5b61ab8fcc1bf82df4f3e04e175f421de4fe3f0bf0e2521320bb4b54e5372d18764c173b456caaf8a3e9de0846fce3729c043f4ecd71144c26758494d5180cc7525e6b089610fc2f19e1750c67d348d6e2a90f3cfba0472bf14a00a870b1ec82c7e60ceea77da203477ffaa0db059b77b99a273100c3454b8659dffaced179e65dea9f18464b2db6d84f6b328323bde59b1da9b5fb53df5ed729ecab3e919accecd387adf5a33437ae6eb085890fb84af4a89ea420a5f9deb3cfb0446fe13aae1d2520d397343e6507379019db39b9783a26dc65eaebda20d47cb613ba5da454dc898464115a66ce7af88e3028f65c889163f0a7304629b0976d6ae4307be72ee2f12e4d43bb15748c6f1fbca19360691a691123d97a26f67164d351703f0908c0d7a9f0b0d16b3340153c6658bb0d9c08749448fce4b84e6149ba911edd0843d85fa46347a4d819fd8d53aef27d91c9995157c33d3ca0ad50cb23ccb1d2f20b4666e06fbc4996b5de4af5d6a7f8bb5979c51aa8f42ebe8c8d272129e84066d2333e3b009879d188ab2d2e85d68de7907a1d3fc91700f162b8ced6fec4b9858555fdfc29b16b2178458b5c783ad9d4309ec78ee064e7085772e4926ce81a7c7c434a58a289a687c7938bc1deb2ab5c93614eb6a05f25b4d17fa88574fa1529a0e6407683afa96be4c13c3beb660fefe867ec236a626663291490f5dbf877821e395690f35914b96ea9fa50b0852a418fa7b54be4e0d182081eff0fd1843a2bc06c1b4019896a4d7b5bc5c12f03613fe4bd4f581ffa0892057cfde5161c078fb3a4522d13138762bf782f9c83144a75e54eeffa5ffbc13b53435328480a9758ec2b45e123df356a95a1311a3b2bf4efd6098571d0520f5db6712a9eda0dd51131a6910160159f2661756b2f6825cbb303d6738c0871acc6f7fd30c2039de35439efe525d5da142f0b432ddb3dd10c90672f653af8c9f99613c24533cd29265c9c17abb6355d07eb50d66d846d71839135176a7c5966cff10e20738590af2b92ba7e0066fcec8cdc8c20ebda0998b8fac5bd90f672d68e07420dade77a7d00dcdbbcee99180d979e1298c4157eebb0c176c7d8fab19853f26c3d5a3fbf92c0d85fb5c888e2181f378940ae18eb0a3eb266e749802b05648b21f811d87b8da7b61b6d42b3697a61d70dfd0a2e0e0c7890201795f95e5a3c37f92de313ccfffb7957d77d3c3d1a1136c7c26310cadb6b0173563c68ba9e052bdbf975838a7a34fcb0aeb37621a2be439eccae90f7951b7119a53ad9fd44ceed88ab30fd4e462e0e8c627bd6d4ac4ac5c38551dfb5812fadee8b46a963117bc280d667f98c0fc318d6cd0fd4f74260ae745eb71bdbc5e47fd5613253aa631c937877f8966caed856c573526a14d237579d3b4ef85c1d96bb0cd7bdca7dfcddee945af6e99fc31d3e50c2bab9a8ddf7064cce6a25225452317aa24acefe0016ee10f62a31fe98682d04c01f7a8457201a86f8ff38f16bef5339ad6b68e707cdf0b632c523130034de98a75dcc30d471484c5d33fd3f8b7c901d0790ac16d0dd8aec9df2e626858f97c977a788537213aae1f47d9499f7408b210d22621d0f9d1a55c6d2349504072b6e8e9655f225eb8186a0baa586ecb919baff06d3702a34c3bf9cb1c5acff25ce166cd34eed84a68d66b747b31198bb135d7b5ddad296e79d0917ae9aea4dd91cd8336c6a89987b1063b2f1a32581ff9a215c3fe027079f17209efd9229b0d6162566639268498a7d08e4a761bc3861db2d38ff5bdcc0982f55cefe52964072d0aaf2fd92a4922ce932c23634bbab53856db5fdb283a1740bc99202374e48b0ee492659802c05eb66c57d7a98a3822a9d446f3d79e053482e3bf97e8fe81dfda9d23a13685473e45910a1", 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="9c299dcfa2bfdbb455fa45ad7a4067584c0ca1a9baad6eef22b0b371d2d747055ea2725821a76580e83b343c2659cf9f41e996047b3c46275a04dfbd3fd4b66d13b70fc15b56b00c79987936322ea2d586fcb3704dd10142c1c9cac0d2258f46e5ab6631a82abca0ba49cb13b30d1213eadbb79bf4e3ccaf5f6c277875554e4c72149c27088fc45709d8357b1d5a7daf48d5d36182e54a3ee3cf2ff4284422efbc604060d63637132938e1f6a7ea47ed3ea80ed40726865cb5a6adb3d3c6ed615bf19c60a42054adc09abbc3447ec32a537d89f5f5e350e86980aeddfc33c886507b7903e4489964debd14e7467cd8ef1197d9514b18aae66a", 0xf9}, {&(0x7f00000014c0)="ad7fd80a818f049165326278b4078bac92d90a4bbc56e246ad9ac62882c0206801cd71e1fb97dba0a9d09b7fe64de2b10a3a054cc67e1df6af41c2eb78e77325a715ad094dac527d0c482cfd592027f3bd74b34f1470833f95cc9efc6aad96b9c1afbfc0dc17a8c9402b5ceddfb4b0f14561bd59bd8c34b9a4bbd49d9537dd640bf39933200d3dd5aa91fe227631a1bc7c7d81bddb096a8e4cf3104bf8c47dbc67d77338af4fa9448bb7a909da9594dcf34d12385c8fae2de57dc49dcb70ecf38f63fea4699b83e06aefc38f7363409700ace2c695c75b25f92030", 0xdb}], 0x9, &(0x7f0000001680)=[{0x1010, 0x1, 0x7ff, "fc95fb71876612d78ed249eeedb30de24d6fc6a148861fd01fa857062811f2b512e44800b568dc881b204f83fd7f22a923911b943aea3b4658e65e7800ba0866e721a58fba85f76eb0b2bbba07541708a6953760fc60e5863435d749bb04f7fe49f86ffde4f7775c42a5bf80436015a6f1f0a13d9f66f0e3bfb86d4f78b24026fe7180f4f6b05a10f928080bcc7ec16276af1b7e9e922682c98c661bfb2fe55560093bbdd8c97404beda93da1db612b811f0b9582655eee19033eb9474eacbc5e5fc0089e472fab0ea0aacf93462bff6168df96bd3a45566028394f7e3c2c15657a21e7fe696849f01a176e97f213678c4369f23fb9adcb6ec4ff955da31ef63b5bd783a90952c5b3ac2f361bb5af3e09647d3de40b75a3a1bb0c2054e2d14e3198482efda2a7cc7ba669695ae36e5fadc9840fda6621caf4f0981ab7499dfc7c9783fdb2ff6ad7fc41c10b2f58aaffe49380a0f0f6863f3a278390b368158fc503ff9161e10472c020d25e9e095554316f4dfd987d6d324dc1baf410f48f27ad9546955452a1382bcca032aa55bf8eec0c59903b416185cde6b0a03a3a81e6b33122e01cb814430bdced82d9a1826959622f5b4a44cef1c1a6ce4e0876f341e003eed12794d49ac554382ff05f82a619184f96b367a2bbc60a9ca8911dd2c0021727ad91f83969ac7bfdc5284187c66122c3fb4b7c4fb8f939ad596f6bdf6e10ac25915549d5759346e0cd45f45c03b57c50970fe0e529433aefaa3b1649e7f984050ad73d4934e882de81e95fd5bfa61de214d60c71d0b2ab80bff3132174fea9f28b361e7fa1c5c32cf1673d0bfd8e8f9309f8d6dd7f1c3de029744543bac9345a99275223ff1c6ec6726bf4364a56b17e0429d3de167d45a134dfad34b68285ff49441645fee452c9facc032f2160cf4e9a34081706b681a4203e4aec1e01066545488ab85c90f9a261257bab0c4006b732b62b10778659518943191166f8d0520daac1ca932c1daec28419c16260fa27c8c7969300964c392fab2461f29d21178f01c918b24e468b59708d240a3b03df0196b45065f272edad882696ddc6f4de9187e2bc8ba6a2775f34d087508d1c31b7f6a437ee78c1f0281bf2a0aa638574fede2f8bf3c9fdfa82f06715bb40c92ab2452c83b95d21d25cce15754b39c805d08e4e4671fada0a18b2067aadb8689c3244e3e9ee76c5688aa48623374966034c135b9c812b3b640bdf23835d2f36723e949d05d5ba189f2b554d3277d29ed07bb6c19059bcd6aefc184dfcd2701685c9bf75e13aef8c6d71446a0fabb8e4bd0189aed00358779cc388e93ac0b181a7564bdeb9f284248a55c94b0b60104fa81913caadd0a858b7ef92987d52d636cdfa8b17f41854e711bfc703317ef7a78f7c1b78cececd368ed3855ab34dfee6c142c0734ee698fef6b583f273d74b5df3ebc9bb076c32e005c75f1a8ff03ff65028e646d47e2264e07fd6381277546bfd594ccb3efd42b0e1e077ae98b9c2a31c385670db41fe66a69b90c32727d27876bcaa8e8630354af6faae45dbd66dfdc3414cce073fbb9833798481749b49edf9e18c1a597d255792ae7ef099d8b3a9fd032d0874efbc0ae5af12291b8cd12441497bedc1fe68889a888b3afcd885b4a3b67828a252f54d96a21f49b2eb7c7291cbe82f17b70e1c8dd4ae40679e2b5bfeb5d8571dfc4138a11118cc9404050c2aceb87fddd6614a96f659ff8552118e43c1ecf1d11b16498d878cc74effd8c5701210c106d86b1ed1ddc2e624923e4631c384228f85507166cd2e6168b444643c19dd88dfdfd03b601c313efec3edf290aa06ea229dc5946948e0607178c09203faeaa0da009bc1276489a79a83718c24c4ffefdbd5497be08d14d99125eaea221df17f23299889c01718c4dd622ba17a1d710af488a312f87f114513a2db4c9f4b23f949add222f7685a1bd1f1b77b95e095b408d23f157fae912faafd5e2898db32b8fc4eddb68dd60627e46c460bd686760f972f103ae5689df07636a09b9521f4beaa9d3d0f6648a899e77b5408a4d6afc20d9e7c6697225ad187b1042e98020174e83937b5347034ac19b33a773acf6bbe5587eef075fc338c6767e0f20a0a938d4b9df1c545a5d57999cf166e9f2f87f20bf664d8901647d291ed86eb57cb625435d80ced44ffa669222a45fbca77e8978b53f46a9129573caf0f03861ba474b4badae67d73fbd15dc357bf9e8c8f02dec93ee7ad80fe77cb16922b00f8304dbeaea90bc85f65e7c817800cac2cf2813055cc288f3f54198cac18c01f9d43c888672768a8ea4789a13553a92b65859208777c12c292cd907c93365db4d4d2bbc4b14b8310f5f74d39d96d907a60ef5c1e0afab584422ea92d5fc6d4ccb87104fc3fcc7a073583ae79d6d43463ecd1fffbfe56356088fada2d2521594dea20f1094f22e60f150622e4ba3b5af131b51a8664a4342d5456a94028fad77bc0b6ad2dacbe108978f1273064fd2c84a8823335e040eb886754ef88651631a82a875eafa90a02e2ad4e66af60bd397591301270507710adfe6dcc4a6d372670ba72f7b66decae9b50eb28ec8ec09d5757f8a645dfd114740500c3205dac1d3fa09d5019b7245db97b53e4ac5d44d86cc48c62cd43ff1a72957dd7508c6bf438c60a8b511035f788ab708318408a1b50c9a42dfb162ccbc1f1cab80b19f5f5ad2650367c09033d4a372c652af004b28279c4c287a9fac773ae0ac0de5fb447b288526e8f47937475ab6ae3768f7b684eda398bf974e2ef728656c8c21cb210d3bf00db49a9d0792cc8d306ac1edcacef3e7fe509db7e4865bdb625cde21863e3dc747e16c5425ac1f35a8e8dac7ef6bdf236b6445cccf8f5e216f19d670588b1b6ad30ddd31d4051d10feed6f3b91ee68eda596c3e2570aa15081fee6064ebd187a2b50ab9983c552e3319e5fd97ae613026214d4e4ced1487847780447fb2a751fb85f1e3c1966a29da7a5cef640abc6f388f5c001bfceddfc3267689d430302836d098a540ec6f623bd7097ad257beb0ae9206b5149098b202bd2227441026f53e58e8c60c9a3fcdc3288b62d994723c292effaae0a0ce38bee78bbd1b05bac2c7736120a5c326e995d2e86e6c6074b51992b44b6022b3c9b4e78f9f4f9b059292b1e320ed9bd9ba0ff7fe15c5ed8659411942b5bca31bfa594f99e27c8171c1ea4496556e9f3e5cfae00f3b7282c4d3289279017ac6ace0ac87de54713bbf3f0722f600c6c43e799080c8619b797583b6993f34088dd94cab3d13f84d0709077fe3988f242495a047fcca29bb662d96922919aeedb580bbc78342d0d5136f17dd53de0b5ed65615aeb4dc8d61045b2985316632df59fdbf1952ef63111c3533bdd83866130eaa2c46729733c359d1604ab7311fb5eeeadd2e76443091431221b864fff363afe173daef4be2c49b781fab8428b9ea70af4080e376278009451f8c32e623f8aa2c121d5b44c09577da372584b7604b2858a4b0e65f545295267f307ab2fa42f8ce345cdd3819aa9054a9c08dc80fecaf8d94721b11f41b6303d69fbd1255f2f6da486f844f9ea4ff0b368461ee911ce24d492dd94fc373351b2741a7da0c85e06207d4230759ccc015e8bb00a7d8f0394a854252ad8a826f28765ef0430fbd3546ac43574be0953c3588fc79bf06c789d25bd605dee29daf42a204b8fe5bf9bfa8eb3a553fb1d7931595ce21a09b0444b87d074c2be21612baf86a63048383212b0dade056a882079b1f8d1a165dd6bd23a24c34d2fc1f94d174154560c94c1b0d1de70473dbdef273385305a34cd0883775eb6b23bba56bfd63a59d77fa4044aa79baedc2ea223c687daee8430210e679ff3883d52900d5a00117ce2a085cba8a948bba6121ac1155d511472fd78adbaad0f17ef48c29d1959302a953c4aa2c7d50ccfd7deb888daf3d059f6802f6b13f893ffb416aa46fb1c2a9f582946443cbd32c0637ac33e7ea24c9f5f34a3f49ba26ff53c256f4c262a8aa9e218574d9f35a8d3078636818c8799fa1a60fa2c93faffbdd49b87216fe1fdd92df2da605e6dd3be541416552826b347dca6912a6a0556318a9a0fd86c21cc8b432776f32ce58fddfbdc76b8ba6719199971d015c6dd63ab1e8a3af8b0f1af325a93a827c6d6baf165e9e624d3b73ad3ee45e7edcc6d4a129e558ff4e1a508c3100f213369de63ac7e894c0009582950bc047444df3c3dcaa40e40667701645d74e6600bb12c061dfb7a882d235eab858ddeff73787b91acffaf264ce331e3a013a83877c5f75b03d61b92791f131173b633e45496d0e344314fdf4cd9d3b6febb360ad22d34cd484bbe6e27ea6e7576165ddbccce88cc97b5a9a416a671a9f7ce036330d7e06f4377d6cf7497c233662ae1e35027e65759f3483d66bef6836b1f7a9068d11af243b7beea77d4d8281cc23ec0fe35f04a68bb8b4767089c4130e8a405984ae74787a726671037f7d1d609d22a0a9b800bb9b5a303694020561e4a9544247f8a12d76a28ddfd5140b94b22c70b464c843718df8ec4da4ef303c9b8aee0e27c80139d0ebbcec04e3e8723cdc0536dba3a52266b9feb78b08ffe5999f43687f5ba1b43342d2eb91770d305c352523346d5ef544dbd74d64565b20191229fb04556ecd9eabc9f4e8069613ed5e1b0bbef24ae0e3f9172514f596de8f25b372ffc327ec073d473a5d4b4c13b2edc44727121bc0b9adbcbc827fbeb57179b288475164472a9d06ab973f7861cf447b11edde6f85f8b3974e8cdc7edc9a37584aa2533b62e38acd117598e4f79eb4fe6a3616419a7596104e694ff7881450883fdbc67b1ade27ecac60a543ca0658b99a03abadd83ac16738e3bc1a1b4ef601fca404354133fec248ff0d91a717e45c1d81f7f48e673f1494ddf4e19e63dfd276ab320438b2df6e4ed01013bdf704ad84ae7d2b19d381d943be11acaca4a43b380534a174d02e158a5dfcaa998ca6909fc64586639cd6e26dfabc6a22d996b79180901c7543d33e1478d7f38a14679106c1d8f698a2f79b181f4892c714ef7151a9952d02c978b917ba978aa29ec679f176b3afc23cfb33aeba7381135218fe8f59e773eb8862209ef26d2817836160fa0ff07c24321d01d4eea579899c42cbf761639eacf7b1db293fcdf3ba3fc87ca1b7a0977e87e17f8abea108d0aaff52113d72fac6565c888ee5509768ede21d5518588ff675786947138b34b0ba4c8bb7080aafd545a7c8a0a506f27cb96d2b147b1979d475c7c53e38573443aeb0fae93f212c3ffa55d691e25076adb25fefb5d5afe88fe16755dec894332238475e323322f5958c49f2ecb32b3f1d39d754e4f005e04cdf1054a98c635e8f42d0f8e89877730d062aa6c771f6511c5f4a5b1c69d4019a6e3010e303b9049f14f275b8cec302c7746fe39ffbf7bacf931a164cf54ec793ccc8203410ba8d2431e23ee94d2867d3150fe6d515b7a3ed48874c22fcb8dcb8b75faf84e54d9d4129bd5c654f7ece0ad00c11f9db74b966e7b75e8ae9ac4472960ed6f02ec69c72dfe34b6c64ef9c9eabcf2bccc5fac4cbce7f4689235943a47413190afea40618d2a06a64a68cafaa937c1400869becf405255e799577909898ece6558d23e38cb401b7dd67a67c6d5f32d94ad72d4ed3089d2b20ff70cb91d60aa44fd1d9d88b0e4a9fbb7c50cac6a7ce13b6741c6e397af1d161ddd10b3066f372d6a8cd368e034bd3f8e93547143ba16943b72e1a66739efe8ad08cf5ea3c2acf74b"}, {0x1010, 0x1, 0x7, "e0cb469cc8ef10327670b93b2772435f9dce6495da391a198946f63de522b71a6c3a7b1d2428e20bb4409dac271f53ed38c04a9f77dd1818fea7d840028ccc3092e209bf574286ce8d7a1b8cac41e4e360760f26b1421327e4bde465909081016bf0deb5f169197b9693b4949e4b22004b1c999df7de630571e26e4cd0ea070a734dc16a4a20b7826bb997a439a7a6522b0d1c7a550f2a5f0258946c12cbfdd2414884a7406162380de135520a37f8dff24f45edecd97fbeffdf9d26abe68a3ea4711fe5e9989907932c66d2b9fa813fc57303f01152731b8dd187606b8d97c7db640d83f9417ed9b49fffb2e504f026309ccec00dfa1aafb71b9276e783dabfcbcf03012cca1d533015714dbe7a6a636edfe2bbfab57853649af42f1f4aa472b9f69204c3a66cce0a5de46c8b3422161e3a2c8068bdee18f4a86ead3ab1a7cb1e0923f50ceefd7e2ac49c7df1c82a0c4939c60bcd877d17187fc943e7382d1510d8bd0e5fb1028ed3ddef86ca60e46e7aa7bd61b83374c14dd9b1d783331ea87d7c6d970a483ade44466ae20fffb594d6fec3bb62997590577e546c6b8e9e9233d80edd99f3c776f570d30a54c066c1196ba87116434ecbff3ae06909d186f1a9dc0c38a9b9392b0abcc6928e3d1b1f79ebb251759983d96821566d7804634b3a6eabc43119bb31ebcd24dc4704e510d165f2dce85213bc127fdf1a2fbc7f58ec068ffb55ba6cef9ce7a46428f77ae779e92fad462ae8bbdbe1f91a48763f760fd95bc4f762f63f37fc4911453c28b425c065c9322d334036ea91a1ab1ac7778861f44215a330cfbf5ce25e95e8b97729c2cbcfed57b437ca7987b88c57ae0bd890d68efadeb9f387d1bbf1b52b98cbe3746d97477acb8bd5ca1ad4a8817a51a8f6c5e2899b3f2902eb86d9f7d7215669c81ce475236138851d866c6fdb2f4877dfbe1afee967030b730a01ae4f71ff0943fec020ac1aab33dad5649ad6c2d1b2f8209adb2fbee45fb4cf7eb52bd1d10d437a03160dbfaa0e7908967c95488e6c3a55fd712d1cef92ffc58f151e578e5956e800d45b79bd8a803a36a845d62658550c333e4a8a219e47d2ea52279b71a832f37cd5d4786cce3a0d504ab3351e5899ce1946df317be742b3b315cab604e912ca6d176a7d8310bf5db49fdc04041933435f0bb007e8df359d77a69c40f8135622013d3052e8ea51d2cae170a885462dc4f89a0aaae54c3bc74632f7ba1deabb4cd04373311e8e7c01da3b5a9e51c27678303eb349d6e9b936a609ca98988bd4772d9f78b333d17198c18a9fa23f5f8cbd28d273a18bfd229a783599e879823eea8ba27b017f82d4b6f23adc6482d7c6515e71223bee8823609fc47f443d796f5ad9cd4ff10cbe108c53b2d3d34f4e7bda854c50ec04f1795c1896322a1e8d2ff6b896e7bd736ee76c301db4b08a67673481f39bd26f2e5d8a8ff70e07f09101c723768c168a5b7eb1dbbbd818454eb56a9d350e00832995cc9c8d66d2ae0a0bea44b2cab99a9d3db02bb87915f07394d7fb86d29c6851359ba5b984ecd5690c0f2bb21f6d1a68bf50cc3325f52dffa25277bcaa20efcf8fb6fbc15c57216f76db0a2282c586c6465610bc726dc9f6457f433339b2691bd88d4616640fc4112840aa5e71f47fc07a5be2c0d14120fa80178cd1d047728fb4cf2da94416cc012b5caa8087aa6b0584db27cfe4a4c00a58cce46a5c6f89513dc56c1dd2a848f6445e98d93cae10b8a3f708213ed0ed333e51e4740d78f3f745e9832ad32a3c176a5f50a9ad89722178e5cbf3c67ba2fd4b4af4a2feebc9e678e81b808fb3b9cd6628542e0d46064903c22566b9dfb9e8b29ba2533571753f2bfd66078da92688c9b881abf5b90ffc322c4931d6f53ee860085c71ceb94c9a62cdc54a0f086f475c95ab57ff9026e88b6b44ea8fab452b763f4d763d400b613aa9a2f4cf979e60f21f274c3516ee2adddf01aef67bafba3d8f22ea53feadc979fa6cda727757dcc1b296aeb0bdc328788c2d221b6828f754884b5b6659d3b55ef2027f01c954771d8254bd23b832c4627fb19d51ca5cfac624f6b52b6df7a7ccca0d1e8a018f7b562910589b7afd05521701c6bb236bbe6f759c4c221397caef4a00d2bad75cc1aa6cf15c28404a648f067323cd138ac9d59332c44b398694bcf11b65db3ffde0e8d7ec6fa37e6d9d9d6b23f7e5118b801ec4997769fbcf29a9a386a4abf65929428b69f244413085cb7eb03adbdcf8a1634f05d197f9aa88584ac27b5cf4826ddf189f432f4227330693eb7afa996fd67bde8847296fbf84731a6252f17f3c46f299b6da8cc79c8a1216647a0d14e553ca9054364db84084f6796d6781a585baa48141eca3ee9beb79a5b2e5f063ebebb3bc39694a190ef8c41e46b10ff1d235077f3b6bc880c192052b2628752ec8f7c9943efedd1388c27a5d400df47239d3d6d046797bb1333dfedc86808c53f8d4fb995c4a0a0595d593992e65d67f3494fe1ad40d40a2d41226d20ad114dad1dcd8373dc2a49bd0ff34bcafb8399a15b6258013b96fb63e0a6fe3c1ff0a9c4a56accd4248de2ccfab630988f5a02d08d0deb79ed6267ab47321b1c5c5759829977b26ff766b3838756f4fa9846417f46300b3f8b25a091a226d243d88f6fef2ceb8d3ba9d2ff829a01c22137b2db467d5fed00c968e30b8c34698801c32ab68eee295eceb4b0107c788791ef124339cae0b4b3c49ef5cb572b040ab445cbf8de5c300f210a6f088feb93fefc2ed5faa47805f1339fa710299640808d55c541c487455f578abd4e2fc3ca81ff5bf138ebb16f1e17315cc3d65a27c0c3788a42d7662f8ba9a78287aac376ab6f9f8e32fb98791480d07ce2d0e62c0bb4aceff77881c4a753b671457320528520b9b6852ef5f2df4617ad75f327ee55900829695dbda1c353e27665e0ad57d024b009918a07fbd25dec3dc3222c365d044180bec77457a04c0e9be44a4bd22847f9cd159d4046d8328b7b69cc77be3727797eee1caf6337743ebe09ed613888919c8f4dedba6a4435e1b9c95c60b3f1af88db934859a984875925d5a6166cd3d2b128bd4aa7a4c88312c7b87d24638b3f9ce1dd500fd101dd34399e40dbc73bb0738df2d6cfe62442152ce248f91a4b9e95c5d35262509a63da8b9f675b4c65afa55999b0fe22b2f8240485ef513a1232c0aa566594c6b272e2c555134de10e48ddc0e5fd2f8a4e45e881313f452e950a65de3cee376c1fa922615c6f12ca872cb3ba1347e0857b53ebb29a75d5d2b51c73a64601b839e2cd275039ada90bff34e73bb696bab2195b0f05aa35ce75cfe8e9ff96e133adc0730e359b1c5bbf2cba6c44d9fea921a884462bdd06a76c7f4985a6eae320b422f27c388b5d1842a9bab11ada5064a09ede7fa2aeb0dbad48894b6124a8ba8e8ed228beb48f9d09435ba259589133c386f6eef46d07b132c92b2c43c2350d179c3f36965f0f721f0bc1811c380d6b3f6c377dd5ebb5232fafbb2052baee540b900731a7b6e40b1a420e79ec33334f6319f346e617c3d0e35e38da6bd887da5cf167b844710e76e31934760a65472a588b5168ae1c701748954404d6af422d3eab48b4e1011cc3441ac3e05082a4f4289fbf40429af2bf9357ecf1f58e9a8d4fed061129e25e3057c2010dac91f770c6511419fb2683c569df77cf2a131cc6366bb0dd86a07dbc79e55f671cfb3f6a482ea0efe10681486773c99a53bd5bc350755ef59baf0d593c8d38f01ac5d0e6000a4aafe22bb34b7de2b1d41a7887f227f48144d5835c08abc1f882eceb2ca48cec6b0febd0d0c5ea0d84dc5110dcf8e40f9592c34ea8e9e97ab2f841e1028bd54a27baa062d6cda93675406f28d76092b3aaf577b35cfdabb14c3a6e406558a83171b10af427a80cb9dada0d348cdcd3ea73192c8c2e30a4c61f5187b6702ca2d0043f60b19561f222a616435a75283c25cf8af6eee847430908d207bd7f385180c075972a0a371ed2b089c3b2e4f58e9c7a3aefa9f64f25430d368ba68ccd3038111aa7193398529a92ab641226ce334933d97f0e7474d3a2bd48b5273297048c54421ec5f59c51844b3d940b229b89f151024c50194bcf942783ad9bade14eb46111900184d01e4900ef462c8e1ac8cd219ad98fc4cf4ab2c9ed8ab1234a0b830386ef1b51c1c884abf829ce1eda750feaa09b083c8fe29469c9a65fc9fe916855b17fd9f6155922f069e33501b6aec7b650360d8b196763f7901acf8d880f61234da4389efa36250cad5f16fae3e77a6a30659a9120eb585c3432ae785063dad97786344d60f9dff25313ccb397c8d216aa8e7023b46db3a3b25e50b5a48463939566bc0207f70e396b8cf6017ac858b2682c8b3514792d5c9cbcf702481f81e35042a38ae99d5e1d690f1380e9bea7e0558ba58026a187009d10ab4c8f4984a1e1f5ef15bd0a17b783e7f74461425d4135433b9939a71574abb0390f5b3b3931a3ad4f0faca3bc862d124828edde44d59af3ee41eca21f56bd714d9d546becd71cc15d553e9ec271f400a77769a5cc509a376cc7dba727fbb8e35938570915efdba72c50a403ac3ebd8702131a73e06df1607d3332a292231b2fc41b11c0e977a87bf958f8fc2938120892b1b57c80b608d0f0314abc3eb7e9888bbb87d0528a561146508b2e6034bd551f975c6ff97dacb63f1e26dbbcc83434264888d1e08cc71d553ddcfad2f412db35b158683f691b58b3a9bdc9333897abe24eb9bc4a09cd6c442341ce540759d149d3e62282ab0fdc70e42fafbcafa51f8f4023c9c2d751072107825947ad53f785c378a5091fa8c0ee3668c612f9cf31573fa5f212d2d86f4d62b81c579f386e953e8de7a564214d938e34ffa0e311d3af056925ef6f7ca43776947744cacadfa80bc09dafc6461b35d238e14c0b271b333e8bf5fa0e7f502cf9196ff2558fc405e4b2485a283c3bb06820382b3fec4934f361ded501fe02e55d518ba3716937addee3def284413840b893abc616c2c33bdccd387017951432c1f9df6826e1b797663087baf3155e4dd6332f8839db1d2f1e28c4c5aafd76bc447749dc16ab7945dce7509830c2c4987ea530f2730ed268bdc0c99b7d0d43e7bdefe2d5e097bea6d63624168a7f580d650eaa2a884a08499a37c0fbfa313429d1ddff921fc361c3170905e06d65c13ae575460d09fba4bd3a57ec48ae8664d2e62d66ff8e76b542d1f7fea48aff539461ebd568f44c3f60ed4e1fdaf5b6c4d88d2b830d09e2255488c4010634eb12346e282b77e1eb661c2745554f81bc3530f2dc5098dff32e6fa480e9373f51aae966a03ed4ae15c8c3511feb8a0dc57b4b6d0bdcce4842246212c1b6a47ff5ec54c20f60e250e2a6d4f24ac0b61f45ae9d7f57562dca176a4aa58289991a4ef1dc1e7911cb210a3aeffe6f4677969a41bef1d9ef5e35c0ed3049921932b71b7ab9eef7097ce7466f9467add0c840bcbc1d916ace79047ba1941e3a417f945dfd85227a2eaabf69237a3eb688ae6c9bc5b888936edee7ed599f960a213e98a0604240bd9ac7d653e9aa5bf8f982a78abb0f17d0583a1fe5216615a2875563f74a1e80bf60af973a6903fc9e420871f74376e6303fdcb2c58603571fc0cadad227a8f82ce822a2197165885286d8674c1c29b6c77fc8dbd9713984dc4e64f8529a7ba9b8ff4a58115a5e059693bc1f9e9f0d9172f7ce1d0cbaf75148b54fab5b6909705cbcbfd01bf139cb48b11611243d62e939443bad309ab2a"}, {0x48, 0x6163d57059a90420, 0x6, "144d54aa8d69b8c88086a6bfaf57e6b774ae5102f9236c96ea3d25aa9df39f51f3a8ef5d09218771b30c9f0c80b6a9a8ad62ef44e783"}], 0x2068}, 0x2) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) 20:58:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000240)='./file0\x00', 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) 20:58:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) kqueue() write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 20:58:51 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) syz_execute_func(&(0x7f0000000000)="400fae68092e676666abf04783321bc4618163980000000066f2ab650f18224787b705025aeec483e15db20c00000099c4e2e5b85f0a470fdacb") setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 20:58:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1004, 0xffffffffffffffff, &(0x7f0000000000)) 20:58:51 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:58:51 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 20:58:51 executing program 1: r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x11) ioctl$TIOCSTOP(r1, 0x2000746f) 20:58:52 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) dup2(r0, r2) 20:58:52 executing program 1: utimes(&(0x7f00000000c0)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x4}, {0x7, 0x3}}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 20:58:52 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 20:58:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000024c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getpid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) linkat(r3, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000280)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000002c0)) 20:58:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x14}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3}], 0x20, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x30, 0x5, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x354, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x16, 0xffffffff, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4e, 0x1d, 0xce, 0x1}], 0x2, &(0x7f0000000080)={0xff, 0x8}) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xcf, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 20:58:52 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x100000000, 0x7f, 0x8eb3, "56123bb067023e634f369b6a2057079fddc5ee5f", 0x4, 0x5}) sendto(r0, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) 20:58:52 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f00000012c0)=""/4096) socketpair(0x0, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x4810, r0, 0x0, 0x0) 20:58:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x100) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:58:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000000)="147a421f", 0x4) 20:58:53 executing program 0: r0 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000100)) readv(r0, &(0x7f0000000000), 0x0) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x42, 0x5, 0x8, "e54ba6ab01ff5b2cf21584d828d4bf45f42a5705", 0x40, 0x9}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/115, 0x73}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x80000001, 0x0) write(r0, &(0x7f0000000140)="a9e5c646ebce00a767eca45edb092d46e2e6800003", 0x15) 20:58:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/187, 0xbb) getdents(r0, 0x0, 0xfe8a) fchmod(r0, 0x160) 20:58:53 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x613, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x6, 0xc003, 0x2) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x54, 0x10000}, {{r0}, 0xfffffffffffffffc, 0xa, 0x0, 0x1}], 0x80, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x4, 0xfffffffffffffffa, 0x800}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x11, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x5, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x41, 0x2dc, 0x6d}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0xe5, 0xfffffffffffffff7}], 0x5, &(0x7f0000000040)={0x9a, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:58:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8000000000000009) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x248}, {0x5a316805, 0x7}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x8477, "194aed14a95cd6be26a78b0f54592f26016480b0", 0xffffffffffffff22, 0x5}) 20:58:53 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) dup(r0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x6, 0x1000, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffbf, 0x0, 0x0, 0x0, "0f897e6d55f27a971ece6f26c1135e77a2b7cb3f", 0x0, 0x401}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x4) r3 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) syz_open_pts() lseek(r2, 0x47, 0x1) 20:58:53 executing program 0: socket$inet6(0x18, 0x8007, 0x8000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x212a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000010c0)=0xc) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fchmodat(r0, &(0x7f0000001100)='./file0\x00', 0x3b, 0x2) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x24) 20:58:53 executing program 1: socket(0x11, 0x3, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x42) r0 = socket(0x11, 0x3, 0x0) close(r0) 20:58:53 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) dup2(r1, r0) write(r1, &(0x7f00000000c0)="53f04ae7cbecfd901b31556f13d3441f010612bcaff02e", 0x17) dup2(r1, 0xffffffffffffff9c) 20:58:53 executing program 0: r0 = socket$unix(0x1, 0x200001, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0), 0xff97}, 0x0) 20:58:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') clock_settime(0x7, &(0x7f0000000000)={0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) 20:58:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fchmod(r2, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, r2, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) close(r2) listen(r0, 0xffffffffffffffff) listen(r3, 0x7) fcntl$getflags(r2, 0x1) 20:58:53 executing program 0: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/229, 0xe5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x4, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)) 20:58:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x100}, {0x4, 0x570}}) r2 = dup(r1) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0xe09}, {0x20, 0x9}}, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) kevent(r3, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000240)="11442bcb64c2b84d7466fe521b98192352cd696251ecc7d68546eea6ec192b63a6bbce9572c2306411138e47e35f55765b2c10b9b8b6655d2fe458f9c2f5feabf98358d2084bbcfa9f6827eac82ba954082d10f20a0f23cd2e4b323908f394baaf1a9e96251a87ed9ee5622940db5e1f3905ba76ee7dbf33ec044e90a5e9cbd89ddd1967c550f8900a033abc4c7c7e4016", 0x91) 20:58:53 executing program 0: unveil(0x0, &(0x7f0000000200)="f2ff") munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f00001f1000/0x1000)=nil, 0x1000, 0x2) 20:58:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="1c000000", 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 20:58:53 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x7a0f, 0x9, r3}) r4 = dup2(r0, r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x3, 0x1001, 0x2, 0x5, "d08de8dcc31d3020a092521282a055235a97efe4", 0x1ff, 0x7}) r5 = kqueue() kqueue() kevent(r5, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 20:58:53 executing program 1: r0 = msgget$private(0x0, 0x181) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x9) msgsnd(r0, &(0x7f00000001c0)={0x3}, 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpid() socket$inet6(0x18, 0x8007, 0x4) msgrcv(r0, &(0x7f0000000600)={0x0, ""/205}, 0xd5, 0x3, 0x1800) 20:58:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000001980)=ANY=[@ANYRESDEC=r0, @ANYRES32=r0], 0x2) getsockname$inet6(r0, &(0x7f0000001a40), &(0x7f0000001a00)=0x20d) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/116, 0x74}, {&(0x7f0000001100)=""/214, 0xd6}, {&(0x7f0000001200)=""/162, 0xa2}, {&(0x7f00000012c0)=""/229, 0xe5}, {&(0x7f00000013c0)=""/231, 0xe7}, {&(0x7f0000001a80)=""/228, 0xe4}, {&(0x7f00000015c0)=""/174, 0xae}, {&(0x7f0000001680)=""/190, 0xbe}, {&(0x7f0000001740)=""/66, 0x42}], 0xa, &(0x7f0000001880)=""/171, 0xab}, 0x40) 20:58:53 executing program 1: sync() r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82812761000000000090000030a776758b75d869bf58d05f15d37d40ea9657aba3fb75d08d07d177f19fd8c2a48ca1fd32d231ba00380e532a4610f5c2f5ebeff9f44bfa59eb13de82036c1cae8e"], 0x10) close(r0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 20:58:53 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x20) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2813, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x1f, 0x4}, 0x10) fcntl$getflags(r0, 0x3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x91) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0xfffffffffffffff2, 0x100000001, 0x9e97, "4248918918a26c976024e8d1be04e8c595a27fe6", 0xfff, 0x4}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x3ff) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r2) r3 = shmget$private(0x0, 0x4000, 0x516, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='&\x00', &(0x7f0000000200)="5025210300"], &(0x7f0000000480)=[&(0x7f0000000280)='!}&\x00', &(0x7f00000002c0)='&}-&(*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)="fe00", &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.)[\x00', &(0x7f0000000440)='\'\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000004c0)=0x5) fcntl$setflags(r1, 0x2, 0x1) r4 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x60) write(r4, &(0x7f0000000540)="80aefd6123fd4e8bcac7ee07bdecfe13281a0bfe02f4d21c0d7fa77f0f4409f97c46503e5c3b46f8c0eb34badaf92f27d317fed2fa52ada495ea9fa2d0c40e21f9b87462fc0f486bce5b4a0c0c2c15cae63ea9ff4cfb1b937bdd69b6017db61d4eaf3baf41b6a3aed85903ac95d66f8d3f3fd54d4278501770634cf62966f55cb096aab964a0689584004ae5ef1171668e824ab733db3b3a5367da27554385dc4e6aaae7c45df3a1217b0b3ea3237b00cb93575faefcd843001d0a8e0a84e881df2ab5aacf74c7e20ce128fd3c0720ae46c0b1c2f5aab27442df9df6c518f45f25db556bf51e406731bc59aa7fe9fc61", 0xf0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640)={0x6, 0x5}, 0x8) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000680)=0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000006c0)) ioctl$TIOCSCTTY(r4, 0x20007461) setrlimit(0x7, &(0x7f0000000700)={0x1000, 0x8000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000740)=0x7ff) kqueue() fcntl$getflags(r0, 0x1) sendto$inet(r4, &(0x7f0000000780)="feecc8b0a4a4410ac4842a6f66bb94865661b3ea57f1dbc90a8bef865303e6fdb3d61778c0274418c6836553e5feb436fd625215510952e4f7db96f58f676db9d065fa908b2e6770bd412a27b35a3a80d4db61f6aad4dd80e4de041300ceda49ab6e84c42779da3afc642d504540a9cec9502e452953a7e64e8dd146d1c81fc31f3a4f2b738bff5e", 0x88, 0x7, &(0x7f0000000840)={0x2, 0x3}, 0xc) 20:58:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = socket(0x4, 0x8000, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 20:58:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be77924", 0x406, 0x7, 0x0, 0x0) 20:58:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000290000/0x4000)=nil, 0x4000, 0x20000000) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x10}, 0x0) 20:58:54 executing program 1: r0 = msgget$private(0x0, 0x204) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x8) syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x82, 0x20, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x65a6f5ac}, {{r1}, 0xfffffffffffffff8, 0x5, 0x20000000, 0x3f, 0xfffffffffffffff7}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0xffff, 0x10001}, {{r2}, 0xffffffffffffffff, 0x21, 0xc0000016, 0x40, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0xb0, 0x20, 0xfff, 0x5}], 0xe4c, &(0x7f0000000300)={0x4, 0x4}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6d8202f6, 0x6}, {0x1ff, 0x200}}, 0x2) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x4) msgsnd(r0, &(0x7f00000000c0)={0x5, "c29e51d6e14f617aad625fc915dcd5a45f0c5960b14645ce21709c165e100da67d343866bab4ecf9756df4e468ee735f79d6ef0a7b36778a394fad807257536b4452d61b1cc1fb86f428747004a1f1c0dde6eff90e6e31e6b346743996f8c0f460c81c80539e5a75a2934eb254a1bdd68b52d8c8420bf929312edb10127a041fe70308fcfd4f6d8d26dc65440a1a4b8527f1f5b63153679919423f6ee297e44436f0292fdfbfa9d003bd316351f8c7ee761a6f"}, 0xffffffffffffffa0, 0x802) ioctl$TIOCCBRK(r1, 0x2000747a) 20:58:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000)=0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="23c13613ef6f43dbebd8d57ad5715a8cb084ef2a4a707cb005eb3fbab0f2669a6defad76686745473e80ad68dd1b1bf3e5857d3fcd5522564781fb5c25b82ff9082263a64086820a9e9f3b1736f82f649301741ddbcb42062bf2c7ace226451eb3f5741a3dee2dd451716e579f1ba43b3fc0ef0df005d657d1b5b1c239d375e1ad0981914f166a80c3c55186a43ec9455616be32c0b00f93407b29310b4ec53962fffd8f852a76be1400be51dad2034748d8600d0d670f9218f7d5fa8fb97788cd3cbdacf3db22c9db01fbac534c9fb9610c", 0xd2) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x0, 0x200000000000000) setsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000000080)="80000090", 0x4) listen(r3, 0x5) 20:58:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x10) write(r0, &(0x7f0000002740), 0xfffffd93) r1 = open(&(0x7f0000000380)='./file0\x00', 0x8010, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r12 = geteuid() r13 = getgid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f666951bc4a65"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="690b2c6651ff3c4c6c3d3fe2b8d4d2f7693e190beabc2eef893db20f58f4b564ade4f545bb7af0078f15a9a54081867eb3475cc36af7d1fa14a3f3c85a2a10bb40312f2482ba61a932b16835f336a6811e7d63c9f3327e638ba98fb168924211315823c101f420db28fcbe83942760da950634e571dbc6beadba4f17a9a47faa060b", 0x82}, {&(0x7f0000000140)="1eda115cd617ac994a8258298a77e43209877718f2d42f1138c8849bc8e2fb61c6b4b2b1271a8ce7a78d875034aa6be3b7944ff22ab51890831341409d2d6e7efe9cbc7d591022212c0c13797c5e5baa", 0x50}, {&(0x7f00000001c0)="9ffaea80736e3323875eb888f883fd2dba34aef56e432007d1824be8026bd6a9f3c66ca33368c59e97ddff4aa416255c9744268dca186d22cc15c58661e06e81a41151b14fbbd79c4d1352e69dff7d939506da502906f35f51c6c7ba7a27f052e579778bd06bf8117cfa221b0ba3caa1eeee173ae4c7b646434776d5001de0581af3f8a0f28b8ed7f3ac33e7902807cf1c249390826351b2a7fd3daea78d4d", 0x9f}, {&(0x7f0000000280)="ed9289a08354cb141e549a4e2d6e2b80ec05b76043c0194ea6179deae25a93df83d919846f3fc892b58de243f6d69227c718bfcdc763d1d177fe53f9e3b747048d66dcafc28f9b4ea27c36a416e012e3f8f453306fd3084efc56925d070b3a10b01a3697bdb24728be3fb341e8a5a3ca4ff1e5a61134170da50f409df270cbc8c4910900b257900ff4f7c6da94f27b86b79959b2e1", 0x95}], 0x4, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xe8, 0x9}, 0x409) ftruncate(r0, 0x0) utimes(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={{0x6, 0x1}, {0x1, 0x7ff}}) close(r0) 20:58:54 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x1, 0x0) getsockopt(r0, 0x6, 0x1, &(0x7f00000000c0)=""/69, &(0x7f00000001c0)=0x45) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x80000001, 0x7ff, r3, 0x0, 0x7, 0x6, 0x9, 0x2}) 20:58:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8002, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82020100000001000000c23c625b8ac7150dc101fc766f4de69e5177de4a0a7370949b6688044282c13df794bfe9f5741b07f93c68cec6e2590ebe3373e38c5547056430d32c5655b6c1567963ad0861b88504f9258311f8253d644ea805627833e41685d5208864489ff005b23a3bcd5b1e24ccb3d1701633f684b7e9e50464acaf59438925a40bc067354081ea709a68891494a038003a31737bb4b94c840c6765890af8b99f34d58564eae2fac0ef00fd1d173450dc09bf85d92d832eb7df748d9e3c8674e78142cde545f0a278774f03b049561da0d57d50cbd72402d8f8e691958a9619777c6241be1e9aadf4ad5a59fac1dfe5af978a0134428112b64875"], 0x1) 20:58:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) read(r0, &(0x7f0000001000)=""/4096, 0xfffffffffffffefd) socket$inet(0x2, 0x1, 0x40) 20:58:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x7d, 0x0) 20:58:54 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 20:58:54 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) dup2(r0, r1) getsockopt(r0, 0x100000000029, 0x9, 0x0, 0x0) 20:58:54 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000003780)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000002440)=[{&(0x7f0000000040)="506747d7508878fd33b5eabc2b94b10fbcaa2eab112d3301f7142745e5f1d8208521da74df657b47ce8d25e03c2c4fdbb802caeae2469f3989abf16b3a24eb55", 0x40}, {&(0x7f0000000080)="dcae75737fdcf7828885ac255f31832e7330a3cbcba0ce3fb640bf97337a06c7770b4648deea6865674f4a701fc1f8370664b551af6df132f7e06924c246b4b54a7867d8d5e4edff8e9221957fc2fdc075215957ab84fc3463b7dbc12d3e5732de15da86ba3f874c38e0e32117813d05a8a1354d24efa7061202288206fcde830f800e571858b8ede43f9bb8391832ecf4d7f57fceea40536d8c3fa4866baf67d0abdbdc201053fb038acaee4641f252c2b3fd43bb3c3b0c56689b6cde6c68ec5647161d745cfb7e7f5f7efd59463ca7018743ef126b2363602592daf94d3d5897892d4826e67c9166133a142f68061d37999794754ff1f1cc21c2ae5a79583de220da7504cc8b1f0e470667f180382482bfd4ba9132d26c9cc573d9f9b0a2f286134b48060b60be4ca64596ee0530b889b0dfbc2a8cf4e9f6b665b5f0e28749beaaa37f970583b065b79178b702c2dde756c62c1237e3ea8f14bc975493c3bb1250f35c9ef45c5c42711eea5346352d2c6dce520f877c44f92cbc05eaf38338b2fcedd50786fbcdf260145e1459ba296f8805f6e1599def76a7c50e5237242e67a5823799f9ac060b35601fcd8f47f4267482d63d9e9d5330dd679f54f92d36cc6083ade76e82613fd50445aabf64108659a1f2e5c6dda0c3d21199f3a9de3e74e6caea2b138fe9f90c6058c4e4a334aaa4ee28a7f6b812844f9fb58b0c26475f9082b00f4b936a1df524433d7155cae2a50886eb9421a02d8ff047b759c710740b38d1ee471c8f9731778296a4df4e04b3464c3f1a32a6a33e7f661b10e0a597ef2c268ab8b2d4252206416ef2ad712b044adc0942f7efea89a3e6bf14d89e8c5dc9460909b96c703b3a1cc8d7c237ebb61bbefc6d33129c02085265590dac3972b6ad3d77ede393439cdbc7e32b899c674e9c42f8b9f3ae5b84d6a5c80f05a1d761dbdbcf582c82973d44d14ff79a4fc1fc2ebb952e10bee6f68e5d24c1260a01fb3d16c4ebd63314fe7e2191ffd6d701aea89d8e74946367570b418843739195b1b94b9db3c2df5e8a4bb22695d2156a6699d56c67fd7539b1e6c3744b73e085800f39fbf1bc9d4f3de5f77d5ee9fb5cd43ded4a57ead2b86103b0a65dac12f9c27de3e713a1ffab8d4a8df301c997b8fa4a3c12ab7db42a0b71d0d3fd76d731fc6d33bcac98b9de52aece222d173f2e84a1767ca97ef5e7d060bbc7308f92067a4ea994620536f0f19466f7395a5e60185b79dc765632e31434cc6bca484a37ff22ca5c2b80b9e298f7579611975c182ee13a3161e39af9f88dbe4e2ce93440e7e5a2c6a81eab3fd43cd967a6f75c68037313bfbae8413f2f91d8940a0aea431e9a2218f17181dcd04ad59252ed94d9540bc49208e402ef19e972a4c9b1d2c5d7b52f985c67f478c66c65fcb1b3fc968c9212e98d296aa46ddd82d755fd7897a1ff9381727233d6587e750b6872e8635cbdaed64e229904ef91de24b42a497f09bcac6fab97bfd7fe0cc314b7e406b3eca843c087d674114580f36c3175af62a2265eccfba58a1582d0567308a71ac65aa363ecce30e85994debaf46a8ca8c1df93ec09e6c6731a2b0ed1109113349b8c66e2cb348f952637a8ee2e07ad66963207a3956b0e87aa66abd8abb9cefc90843e3dfc02cfbf3848b407383ba987883fb999ec068706a03a667f6bc058ee7e1df0289ab593a84e259351b106335426ae0d7dcd2c2a237b5bf8699acbf6c006021a08562b8d73892f36a4e23f8b604b879183b1769b279fcbe1cc9d2d6619206219aee98c0ac3794f6b357502538a5d7268616b1510c1a7e93e2c7972a5be74c65d94c29131582a64b6a337317374e3a0728299ac813798831023ddfa8c2cf828a74a21040ffe17e340940688487ab76d3746f7836635ff5cf7a7893e47df15fb7892c5ca71de3cfb4644a2e6e92d9bd5939e55a86c7f253e8b5b19de65e97dffcdde44f4b97fd51edcb52fbda40cf7196f4df56c343a2270c59beff79f6660e16f194e131f38931b367fd5229100f8fdb8fbe995bcae12e716d7354f7ad70c2ab635436bfb6fd700f52eaffb535e68cdc6848b9feb8499e38c8b8a0c64936c8127e9f3235e0e38af286333e3162dbf28cc7734d7e5700c8187ccb67a9ba38f2cc1c3e4951095202c892ff88762a6000605e05707374a97b628d2dc6c5ebb8ed086271b53564ff038c1d337845de8dc0fe8768533120d29743949f525c54cc8ee64058a7eaf715081f5b4ec8fcd5104ad573fa789f887c583483c46b984df07497f20d321ee0ba2dcdecffc86b7de81158ff90538fd4737ba7151ad15cf4c8959836aec7842706eb71db0104428e5f339ac3d8adbb3907de1e1f06c14c358f99f5d30d4cce14580a36431cd65a60209863f3c15f49e34bb6372aa877d3c575b9b61a4ca197d1542f0a20b42c1f83cb6a016c01c0ade169ae5d206bfc22feeebceb092b81a3412bc42d2ba923872fac57325bd5401ab0874e387d41c02dfa6b1fe65c97a03961db8c188bf075f0224e348c6adc96b9bb1d087abf4f05175e1c4f02e9f95ebb0856f2a07dad90fc1856a9b4e53534677d1aae8a15b9f2e4563eaf7173fa213a79c3d5f191c88808510d45a71167b26a64e3c324e93e252a8edb41d5c40ccb14c72d630b8be3f9a44e1516fabeb36e4e295f4e1095841a2452ba5dfa9518b369127abee5ea9822089b2ecfcdb1d176eb0dbf37fdbfbaa9c71200d9a84ce4199daca73bd76e779b48f7ac530e554b43b01e0a1774aed701445bcfe8118050686d3da3001a8149171aad82cef3ab74d3699a354cd4cbbeaa7aa753c847e5bb4d589b434769a02c464cf27085a1ba6ffec55578382dec1b1329ed3db358d74d1743a3f24ab625df6ae03d7a469fa4e5e37b2a905cf99bd0f82370e4e997e0a19c5da72b1c6b55bf043b0deae8b74ba3f816f4a68fbb692e63da22e0692854177b254af81d24cd43eb55b058cb76f4b168784b41dc42bd0962424143d951d56ac8cbbc77ac561471b44f9a9f3b9fdb44803fbe328ff03952a9e56d2b2d897c73e8d33d3cdb5b440dc9e8b213a8d552f849e44ba9ce53753ce486d51a15101659cc6e0015de933c78a77ed75ce64d92b573a219f4ebcfabda1fd9496c44551b975a246a4bc7f47477327f3c7d18d7b1e3d04cd0a95a252552960bd3431b059273090a6085b717d5c00128c9daee9c10836676607961567071687bcc8c6658bf072e032d5fae8b4ab275834a75a1b71a2686fa9f5a39655eada33055e73050ec468dc4df499a7dbdb7f07bfeeae65599a14f8db755884cc751d20329bad5e1d2dd573942c8c3bb548ca593868a12b4fda4323bac89309a769d71e5c0d03f280ea4fada53d75a683332f9948085d0443e7c2473d8b4e26ba52989125be9a2258939ff9896b0e2fd9dca4ec23c06e002beb0db55fdebc6f11546f2101761952ccf8432c3b811ab601bfd4545941ab13687d8b42141d33ab7c151a3365a1932aa5a5dda4acf8d0077a3957e6dfe6057030879d58373a85c6d788eab95398a67bde0654cf2c79f9f34bd475b313a9300cce7196e06b9a87366c28f871329a3833b702a21132dac50cfde0bba50282f9abba3f2b73c1d34d45d524c06d153328732077283b4adaf64babe75b850b314eaebd5cfa017fa1c2e663c5832a7cfb722cc10d709eac10ecf38690daed473af6c8041c1a2acb17ae6afc677b692c149d2e9f214f7e62de74f5669d17daf60077fd40de220156aa0c0f6492b666a797a2db0e5cac9db9ef510481ab95496fd4490edc97140f43f267c4c2bf1a471a2a52f342a39d6265e0b108445009cb268e2d899de37fc7e05945468698e4f96996d7c969140a470a8fe294f2975a14dd595b91deeea9d988d4f7d39ca5d8aeb892be9d386f14d02b05f03a07b42675da8d26fcaa63a59889c85e30471a1de304b4fb32716a3776e1c883bbfdf7a0e6e600ff115e0f3cc3b08097bfca9fde503cc7c74a652fe172177d53948d494cb334e6c0a4915e7cf646df7d48a0d54719b93ce2a7d5eeeca109da133f4263d710c82be53335f875d7a5422553fa9d1897b50da081b977fd4c00c500621624bfb011862f0ed00891f8730575cae041d01c396a0686c2a9bb70f6f052e8eae49a755455fdfc762255881212741e7a9fcbc8e41c33663cb20ba83bd02d1c0d8c1952afbc55a2cd86c6582bf8e958711b6e66d82a80ad74ed9024045600c97ab5312c01c69a1bb02b5b47d358b59de78b2880d2777cb4247ee732449604d0b04091fb6e2692e989462473afe874018e76d628ebf4dff3f4ed8fe019a47e5ff01c6e7624b0c763b0fdad4c93147300d0182a0587792ba4b73bb3e8bb818711f92285bd364137f8d2028819ad9d432b1d77029f4cdb629eaae52da86f3fd3c81d16885ac3e949b0186bce573c91107f683bd50aaa005e9c35d809a7b16b4f2334b6431a19aeb95ac1e5eabe204e0ad687d692d4e33afa5086f943dbd3695020b13cc6db4e8718c3e2bcab3a11b8d6b6ad6d0f1671c782be0ae7c10198ff05fbaf548c1203dbe5378357ddd7c0ea3a298489f645664deaf5c41d0428369fee4ff589f664665028c18c96efe7ce1165655b301cd8c4a4a2a9785dc91537245d36487cd498541b86584c398d2b24ab5bc690ca87ac25c11ad58c26a8895460f0b8529841fcb6187e7dd674b56f3a5fea04f8d415d70dfc7a3077ba45b7db76a966982b2c075ee30b0a9361143bbdb35523b7d2d03d4ff4df7067e6d3b41f9dd74bdf44ecdd2d72d80c01507eb771ce701ae23af98d0fbe1cba1b50e2b020c04c0e760821bc0aa912bdac729cba27492b19c212067fe1e1f91f8aa257023c73e3971fd489c7bba3de8baf02ef8abb50b2f1f5f8557f18302fedb1ce5eb41525f81919857dd84256fab8b67fbe6644be530098c7eb4220a35c9fae80a4dd9cc04d504e443907cc965bbbfd5515772eac69ce91c5a530cf6cd6ea6a4706e5d721f95049f6a5712ec1a018cccde6dc28ab43d7d61445b9b58782c20b58e2c9fb51c86953a91d37687b64e85c537fd3823db862d4c0fe192737c6f26a6798b9c63a2864ba2901179ea8172b5cd3021810901490f1c1abff7fda972f887a9359d2c183056449cd3f64e2de68b68b5a829c949f66c1b56cd8d20c66cdfa9030985bf02e613751b11e3ed621ccb8c99c75c494c01d27a10ea935364ecaf85f5a583baf5b243c47d03cc119dacb2112bc049f809e010f2274d6a31e428871ddaa5fca8e19d0087e53186961e1485980269a4626a46054ef8f27d8a1f32f91bf2770d293e287b6dce205f1dafd1d84993fc42ca797d527e0191c41c6e7e2b54131e9e17fcc1a0b57a1f3b8e730b8a71582189daed7a7bd590c1738b07faa008dce7edb2da6f22c632648949abf061ae82fa2b4367b4df249ee848452712905607cb672708dadebcb25656a4ff85289594f67ca2c9f8494d702c5bb4051908826e9393c6dc75d0dc65aff1a0533e36816a6b8052e8813d0ecf5f3007eb86b8f5e15afe28c4df1ff02b223f0508a3d41af006bf746f426354c28be1bb8079987fd8077ec6efa594853a96d8c4040e12b0d9b170b90d312f60c851f31a08941b2f5c6dba277cb7e45fb00a1487b2b43d9ef941c2d3aa9fb0a020b62d6861cfd983c30465a92341b6875ab9ad1eb5f9fa12d7a4fb9fdada49abd5bc4e7eaf988c0db9c7b38103fb6a9b0a8d5c01f5296e4a4cbec399470c21360d7ba24e7d5e28705ca973d95c7f12d3b314f6e", 0x1000}, {&(0x7f0000001080)="2abef4133d2e2e3fba18a546ebf1396e87bec5cb630187ca912c50bb1ae00e6e7e1bd8aa62db3f1e7390fbf4d24039639a8f3f2688c4", 0x36}, {&(0x7f00000010c0)="3a4930875c591d5d6e0211e580459d71527f0f879dc73e3b4bdfa109ce97dbbded245d6f656714be0e3197ec9bee21b1fe1cd95bb743f4a4da69c7a520aaaf4f3764c66633e3646d8916910800ffec1bf35228482370c95cbf676dd98f96375bc44bea020f093fcd0d77627041dd8c34b1d3d3aeae4925d40a87", 0x7a}, {&(0x7f0000001140)="9be04cbc204939f852d5c635b2f5da1bb05bbc771ee1d11fb558fffc85b5fe1421e9ec6afa1ddec1b61a9a7de03cfbd7114ed91d874bf302a8c3738f04967b536478406778411b06302f62ada011bde2f51be0bc620af16162faf5", 0x5b}, {&(0x7f00000011c0)="a620b6e41b9c1e9720e90fbe08c682f273fad6aeabaa49928202c2c3b0af04ba292ef64a761584b3dc02f9e1791ca8dcd45f6c3942875281e1070659aa2cedde3f8c727200979a13a947a3e2266aee93d8851b8a25ac71a8b0e08e6c753ac4a4077a49daedd7638629530acc4ef34134f344a43f8752fc2006b8c36c8a56c353ffcf5e0cb275f36d2d7c07d9e002776c9b62a3662451b84c69ba7a989ee3bc5aefbd32dd8ee6d5c42338eb8ad5d5757f360182d12d757a3b014091d9d346ac9e64d575f8af66", 0xc6}, {&(0x7f00000012c0)="1200e1659a149146d22618f5728a2bbd6703680f615982b3c655564adabecfc61e4681b308ab31d0244e6f7b4cc94fc73803c96b93f4fba3f2fd5e908b5734f5500104276fa0e8c354c550a2776005811a71cf9aa441bb03b2b1805f537f09b1d499a7687c9c3e4e9af009aa4ed0a89bb1e580e743b4e6729c50997573d7c0b44a3d30179e402b0d6dcb2c8aa6de8605e3b52aa0ec3652955f4facb676678c88bf4f0d874de426804799bd6ae8cc36c663b7a45c8d1ac9f86f2d1f7ad082847c60d521da8d68a8d3446dcf5f32847b0af5bb4224c0a4813a333d605448af27b2d0cf38a6d07aa9f5dedee4dbaac0307b662d90643e9c1a9fe1b0d108923ce16ee5a4ff62e9d7b59f63c290ec028e2cce92db5ca1cc08ee20dd0a82dd415c8c3ac7a7d07587c4c9c3915389081ead6c7e10441b8b3af8b78d6c059b2b9b950247190dc9fe1d89ce17534ebad6af6c2853aba80101ad259ffce53eb1ba9c943fc737340b4d7ae03d9214008b9de69e720c59970d366c121791b3133170238fecaecbe0482d875471c868b73155d87dc922174533814664e74bc352e7c9a83dff6f14a1bdf023dfa94c6b0dfa570008e98e4b83ffbd8c080e55769110d2ef9ca838bf4430c1046aef2964a970a7cd51638b82b9804dc86ba83545b76e67fa452ec2aed7e2ad12537c0656bd630cc5f15f07403c44726b7482233eb8ccbc3f31e98486327c84a6738f5f4421372405b2439932512f56263cd685fd707405e070bca9d56bbc5f1839a450c3442ed4958dc547b45f45b331e1b386f66ee170dee2d1a56a9b19f100b92fb80f3e3311a5d79743d9f3e10fabbbeda48c4cfd20ba5a8f3a548d0e9c153f6c7123fe342444c752a6caa0446da6fd9404e76b4b665cb6659153db4b15e29ee33ce0228e7d3a725624b2944cdb2183f863c6c648bdad0c7319231b6da3222e283b1013f45f2aaebf19e0e43c6232dee25bfeec6d4dd70ab9be27f2ec7c59cb57a846803b5ea298385a1d3f2b7475eadc8b7afd1ee37e8d06aec8b3d11f8df378160172411446804b1278d977cfe364e9db550274d97352791f574ec4925792f4c9bdfb23b48875f84c3c2a8f0a9f706bff8d639c08a6892ea36e532cbcbecf0f1bf2cdcfa6895b7bb16418907c039a73d88e23987683bd3f9516ed06152edbd79265db4a8c300f5e37d2fbff588d1b591069e146c54d86467de8d956cae7605b51661c3900aee7282116b02edba4045f497ba6db7580d101194e9a15cc3170c1255771746913c93475d56e66850e9a2b50417c4d2a133dba70327b936964f09a4cb2809cf72ad65f1ec2241d1ac8c12b0d79c2cd91f36975f74eec31b6436f70f75c8a8953eb491613563429588f715c0abb77f15fee8f47033b656db3c9e7b34542ab53f66147af1df3fb351884743e3b68e83bea5245f05fb436c99bae8db155e9505a74e15de1c5a2570b509a65e76a5bcdce125131aeb7906cec93748e99d0a8fd0b695a0a14b15defa1f428670455d26134c9ecb71e298946c6a2d080a0c995f1305e67e3c580d25a60718ab0ff154a319789be1994e46a4e80a6cb1d7a9d31a1054c77901f78ce172f7c07bee558c1db2119706a90fe8dd21047144954238daa7a71034618b678944e47aee5f6b79439e1524ce46e9f10ef5f673f3d533b8e758ef301aa819464138a3e2552942799b0a05751b910b3abd0c0335935334e0bade6125846103f97935ad8b3d7735862a7f0e60951db69eea14a0cf773ad3d2c4af42bd145b3f99887418f36c14b790c8a690102d461d339609e5746acb04f4f5d486698115fd043f098fc7991e9b041569d317e9b1b09b88ed3651cf10e2deb962c71aa898bccf7bce1627e511a14cec7e089f660b8dd642e0e2fe8a17d05c814757a4a37ca96020115aa07b95bf6cc0acba4b0e1021ccf97ecb7037e7abc116ee620ffb666d00ff9581f16371d0701cea9abd5a6348ecbfbd4ed4b16d9d7259082ab75eb1cf4171e4e14e18821e2472620fe2e42dc2fa47faa7c2285785c93dec61262aa1c419a1048ed83994dbc1cd53adb7a4728696dbade729e80a3fb44d2b04f3e7ada2764daab6537b97eaef5e72367e35a605ed9ad608c4875fdcacad61004af3ec6b1d8552758a623c3efba7a7408698cb6e6742bf1a67fd10efdf9a98293d762f223f8577b671971b92a111dee3ccf0d09aebd74a7dc6bea88453bcbaa897b95ae723de1e763d679fccaa5dcf61b00f18cc732656faa4932965cc022bd41d1a67eacd9994692a427dde6ee04fec8c03a977ecccc9cc437b90e4546267fac0191a7a574dbe8871debe9d58adf803751ad6df73dfc8dcdadb008c5040c3703b6ea58917d6cf0fd55506cac395a5a6f639415a53bddc11f948152b7d4778488e1f4c3ae8904f0342d219bc38d2a68842cf68f878f1ab6140bfe367f5e2121b26c99c0f6819c37e53084d965d666ec21bacf7868fa7521c0ae8bdc0c586f5826adfc11d9f227f40e723e2c9104ac295de81eded7a038bd6695fa5e5264486d76b2ea201afaff6a17f914f9a8ad9a00d34ce8159ef4b98ad59c4cc0c5d7f82f4782df4ca041174c5ab4df42ebed2bb1b4da56ff9d1388eedfd684b629149a07c760b3eb254f73f4a56c94aba2e72923c015337ab80c77f18d3e54762c44366a96da1f0bda6e65c815552069509ce358fe481d9a5f33484004792c19d46cb7502bc0dd7965b31e5e0c1fc8c4d68de5962d646ec7bdbf8b9cd89ed25534c0aed4a4a72d2a18a65087c8d8f0771fc19f1b356ae411924676bcf4b3a7deac31744a673a92c79f81e83acc4c2805384d08cdf659a0288cf2568a82fc0a5cfff65911620dd6c4908649890248cf6e2432796e8769892bb5589da41694ea9bbf70cabe8b07055f78e7e9264000e3b77a279f24e7beda548ed4d87108989d0f3d7a5ee93f4d270f7a789f1fc18e1bfbb5acfb5f13a1e23e264da1a494d0b1aa0dc2fe3061f2a107d7f23ae09502997471a389a27154169a5f51401a73777b91a54c6abcfb230856720f88df0afff87e884932723aa3e3cec84f154134ffde66a41b466dd393f68fd8411bab177d76f7beb062d2501d4da4abcb22c9a73eb62484f84a2767d4e21ba057061d40ff7bb84438be7795df3eabf7e44214bf81e735be45414c1cc71289856e2efedadf9c7d688cb1ab9c15a889049b0fb6e87d54ee0a44850b83e1b131a6f9e253dfd268b6955950c875f6227cff6d47681d849b87429bb7024f7c2d38b5b949d1d1382fad28ead94eea81978cef939efd323e3663159c485190817ed1d52a0cbea28d7102e6a3677fa30fc68f09ef9960cd4d6b27542505210c10b3bc314e41b016d3fc43aeb9eb5b187fd078a810b0a1768f60ebd8b910ff555b7530945ebb57138870233e3f4c3d08e339a64a2c995d7c57bfbd5680797af519ef830fe09b70f51442c953d0ccfa47299394a3612ffa819c349f0c58b82a32040873f31fbfc7353bea590cad1c0b3c9a4e9b281848935c9476a7fc7aa35551b5ea191a5dad586ae0eb37d1a19e3f943a6171bccdae327806f971e91fdcdc6b7a8f0e3c23fa1bd5b0412a7bf0dab270f2a86ef13195baf1b2289c77442ef56fa2213a234ff50f400dfcba49e2b6ec6d338dbf7e2c763d857816dcde9d3541887c48370ed8ce6a495b446fb11d693fab30a90ac42bb48ebaace970f83fb4c98c7ad3561552789ca89dbb8f5ace938d8a963b6814cef25844016ebcb4787877631ede495f9136f1a15946db1377ddf8bd30af03056dd0c4f0b097ad9d9c298c8b2ff2b31eea4b5bec9752746a51df8c1cd85816d1b1843040a7be508c52002dede9316b87dd41c5fc1b10a54295fb297e499f68c43439333fb0cd8fa5766a172e44f1c1aab0f852925413fef12fedddf83583b2682f9fe25848468f52180e71d38bca3ab3d878c6afeefeb7224bf22dfab91e3ad95eeca1598bd5c523c6174287520d49c6f74fd5b96d6a6cd535bbc3d4ae4e181f6664b5912743ba008a2ed3b37fbc122ead2a501d22f57f689048d15630064dd31d8eb6e89e494fb33629ed205c624f04a67e946122627eca49082abfaef7d2c45dba96204325fe2b11d0e309b7cef1225da0c39174ae97a78dc662f9faabceddfd8f6930d8bd5c785cc96e793c02852d122b725161b27e51051ccd9b52bffca3b74a19a858bfa69a7073ec9ccf94896413629b043deb6d0978ad19adbd61d97b377eb8545d07e95f53945085f37a33c6808c4cbbafd30ccff1b472fa68ea3ced440d74aa5112697e6aa9e3f7e8b99393049f95f69a129a601f12569b661f6d9be2d2fa63e48d0a10db762432022c1259982622dd43e4e17340d253ddd5ed35620e8aac6a2f1567e7788b0d79bec76875ccbece957c5e155c9ecac30e15f179dfdcdfa3571693df9f456db44be53e4270cd38636629c9c53f8ee999dfc9cb5381996170468abfdac2f83e77cce0e91a22ba6dfba31cfd6ee1e2fd3e1796774d1d989a253ba8508d34dcce4fdf4232b9a6ab68d9c474476e7ae19c749f2346c6b0e2a0e51e3bd2abbe05cea8476fa8d54e1c53f3b764e819752dfefd82d838a857566ca79c73fa9fe581ef10378c07c16bb22820129b391a613d4b528035f780a197457cfc535d71a9f97e40a2ed1b0927399ffa0cfcc67dbb5ef7c6bb4ffe8a451835e03cb4ea9eec604dff3fccd1a64adda8cf157389cf9f0b04f56ed16af14793cb65d2aad38958dd580198ce9798e55a611d007d2e0697d5558342fc712f9715ae1617dc0cb02d6b0f9d4ed84fa45158a38f9155cdb62b9172676d6a2017a15d6e92ef3befec8c57d070eced13914ad16e1bdeb1f7950f7ebb13261bf90880866ffe22e7d7fef810b5b0bdd4a9a5fa48e9b8473127b81d7dae257fe58f05d7346250770dc4faa4a4cfbdd101734a6c2f76020881b99cf4c62f8e573e416d3209b27437dc62132a451008b551ca5a06f719fd1b4b0ba12cace4e80be35ae4befa1b58f8cff8b1762aabc58e82ba2492cc0997deafd1ae76c5c61a9261e9bfc172524852cba361ee2e4a94954fd8639ea7b3391d2721f4179a7afabda1a64ddec995fc2d1c5ce823345c8ae9e8053172d4df8615a6b7a37b0d505369830a84dcf3ce0b6f13e7ac7141b84d6cfc90053337aaa5b129776dd040c2aa036d46eb87245206731e5fde91a1b6a56a9a7d7ab0c77f4cd6d31d622d5eabad46da2275a0d57dd84bf319df0d9b8b34d2ed836fd53f55057b81fc339cc2d3c4c5af4d8882daeb41cedb10c7fd8b31fa0bbe2800d21098c87a40d304888d3daf869d54f5e4cda0bd8dc75b7c94333efc6f415964279f055691354a44f52784289f2d9fe8f3a01d55a66bd8407efbfbc32a3d9c009027d3dfcd3f3d7393139f4be9d5496a0633b128d2b05a8fb4456e0e893b3638db156509ac3ae4188eec2ccc6dcdf830b90a4e50ad18c7077606aab186c46211ff06e9a7986637bd266e86ddbfe068a6c8b750dcda7317609cf94ef240858c31bd7ceddb083691a20b6807749c6b86d51d6818e65a9cc863cd1d3f0177d51491c82ff3677afdeeffea96962476d58cc50d7c2d51f6aa5d76408560437bdd7208cf01f27e5679fab0b5631fce31441c1b8484566ce18832299eab5f219c15539fe126697d969c913b5870f39f652bd6ca5d41a28704692d5f5b59fe2a9c9a2f9fc652e87e6e855c6bfa504764176849d9eb969e273d68334254abd842fc48d39a30dd596486cd24f6bd2c217ba9ba437435", 0x1000}, {&(0x7f00000022c0)="ed923ae21762d0714c5d20b59a7d36b9a98c4d4f55e4d3c54ccaa868428d899de50f4e0f5e9ff5e21e3728fe28d2086a9bb8b9f4b35aefb694e1a9210b1b5fe2779117ade8d234156079", 0x4a}, {&(0x7f0000002340)="d24e2f8bab218e256313e0542a454ea310c43fa6ab977fd155fd9dc475ce247dd1a2350e7c91dffd4717fda31d22f25a5e2c2084d6e6123346207f0c7c06fe99ec0343f8ae4dd88490d8c9c786624ffb9e0c62913d266bf26eb08bcac14950532e29089658f502696056638fe300dbc3332cdd", 0x73}, {&(0x7f00000023c0)="22dd0f155d3ae2a58691dc8d795a22cc5bbe06064404bf0fcf75442b337288646a06868519519bd81f19409b1aa93a9ccf05276f9ef149d155741c1e273f97942281ef262c39d2ba1584cdbbf28bc196c3705511570ea15204833a3bc3810508e18294e14206a52ecf0847e41ad230534337e2c7940fbd1f1c9f", 0x7a}], 0xa, &(0x7f0000002500)=[{0xf0, 0xffff, 0x7, "fa2d22b404abc0871d1deaa9e40b2d25fa21dfe63bd6d494719d1c8a632063091a707a8bc4266cfd226a6bbca5872fcc21504ed58307e6a8f99ec2052e21f94406c587bb940c80ba24df5f7522cfb5e9c9ddb6100eead2d283194f54b820cce979159823e031d4fae24df7519767b96b1583a55ebcc31fa962cd38a474c80ab79ba6da8bf565b973338c32c6a7b203bf2e8423b8980de01e4a822177c7dfd167c381ad6c3919ce2554b65d6db65da36fad7da2db643b7b65490cb345e9b27cde9ab5c4d1d3ed93758f8b57109c18562754bf5cb820f21d6e7faef13d401957"}, {0x60, 0x1, 0x273d, "7f1966a66f21830673a7ef0f24c3dce25750faf8aaae7cfa6ab764112ac8d437a6172cc12ae8bf5c971b0d91f8697a0a5f7e8963dfa4ad2c3591baa759be67c4f3a5aeeca60080c89a23c561e040a194"}, {0x1010, 0xffff, 0x8, "3762d65e8e806b263a3d59267d569f697cdeb5cf8459646f96a204185489d79f344de6b3d74394a25c30902920c02fa2b186d197a6c2c57614385ba124ff363eba0b37a705eb5b96ce2737d8207dc09d28acd9f3400839c4419f0602273271911d9db9e8120983c7c37eddca54bfd3d82b877fb11f78a7be0a8bcd7843d597decd9cd2c8d8efb320ade6a8bb36ac3ff3b0fca8d2c96efd972ef5e4a0afe12913dff923b2846d010db65e82a02b32ad487789b7e34994846f995a02c0185c20d678ce5fae160dae38cb6d1920ea46111deca68b3d649a8f4c2ae4e8b4b5a9562007701fe8070bcd0ee3b9c42760a9b60eb8259bea60649694fbed92077930d30cd1058df6effdc1b15a1482e60c30023fb9e680f152c062a66f19378648325a4a2a04fbd3b92e3d709dbb9c26f83bc4ad73c8bf83cf61a7b505664a01a3ab85550eafa83b0262684da5e15aabeffa833e256204d6690b1a7d90132dfc60db11cd1ee3d0b953b52b087a2a68e3b837405b64ef21d33866c1a493acf8f362779f04ad256acca8700f0e7775a1511da1925bfe77ff9f017c647c2b65824f95c2a1a4ad243035049016b09aed2468c4687a36f4fd44a6d4fb34e0de1d21044d986bc7179cdd6e41b74be11308077f62f4c05b51dd186b615bf760b4a907cee4bb19ffb0613616957436a7a35139a7116eca483e75efcdd9454ce66550726e6f3e19b940821d9496b1e4b0faa15cb48b7fa37bfbe12a51d2d25411ab53be3162079bb9a4cb1049c5896679d331432046a5c97658bbfd654dc38dbcf9009a40d3257056681a227deb94554c63f20d4a816c46a81b708fe8dd961e36a7dd1717b4f7c4baa0fbc19356d53154bae939aa52ff458eabd3b25412b724c1aa7e43bd6c90d675a94aa3f817cc091dd424d618b4911a508b7fbd108e6ee72447d317c65153e04c66351e058a5d1333a4623da2cd565fca508617713d3e54574fa0f04b9a35f997d4aee656af57c3f85ebce776c32171974f964efde6e875556de0804a55fad38ef723a6f05b157ba4475d653e7a23afcafb59330085930c659c87f2e9893a82a9416227743bda520244e8f09ea11d879042f86566291a207d0afd627510ab551b495a90405f810a207fc473a877742587602f0974e355d6915ebbe5f9ca9cc6d0e678a304711bd27175be27fae98933297b040583e282295039f6fa867b557818aea9667fe69f47784b2ac42448b7367ea121ec1454b87ba16ef27081dcad496f92a7a66b825028c27c47a53cf8313e493d69ce735abe810f841f267ac439e7290034bbbf73f7bb8d05a17f07c0d49205ae6b0b8710a5daa446d15e9e7ede237dad20406b266946ce82b884a982db915d87f5811ebd71fc57a457af4aee63261fbcb962f66df6f7edcb0e329eece755d105f7c3a76dbf92a609c9acfa001cc85cee2c8e38909b43a652c0efb651047077a78508fb6f6fbb312065ec3e370ce49e2d2066a61e74fb3485127cc56ad007a7f961c6f19c56e1beca879358649173d6e996469ee91afc79e39863f66794e50445d6457d49bd0137c1e82d9739034374ab99999b34c63224f296aa86061ed074f9d9fa39513ab1f3cb0a5b272ce370da49b16ab29dbb324ed2b212b727a623a22a8f0df42f100c21c2168878626987a76460e7ba07af0ae501916aa8e60ae2029a901c9856912e636a1db934fe848f320070fe615d41f9948d7f7cb19dc36dce515f7553234b2bf14dc675f03959503ba82bee98ebc68fd17b7b6f63dc08b3b19e79caf165551a3ec0e3d483f2cc33bc0624fc4e0481f23609476c7a5160e619e2059dcc76e4f39347430c8aeb4a9b44258ddcb85333671aed08dbb060a8a334347b1d4d8f93c96815065cd1c03d5effcb9f52220718fb291b2fc50d7c135b6f2f1d96cb32f57f9901d582ec30ea3e27666d4a81589cbf4620b286ceb5c194856c10ffc2b555433d21540bbb315c3a1acf891a5aba5b5a30b73fb3d39b526bd10a52264e07744c910ab7abdc53ed760a1ace937e10018182e0ea117102959302ab69e3c93c310044dbfc17e5fd5f2291ac000f02389e0a798e2f4201eb35023053ed84531ad8e26886fe01585ee733ff76f8cbf8a34b0da739f2026e2178a38ea4769e48566dd513f0a2f5349dc331b4e559393ee820e220e03fea955784d1e22712ac0cf3df25380867e5eb5974dd94392271c436bdb3754bcbec8e657ca8233aa7ac99294f8a0c719d52ca1386c760ee97728b448781957747a549b8150f64f68e47c0e19abe04f3c829c62a446f499bbe552667759cd25af08bd3f0a161e5ad6e69baf013cee0ac0df0bdda9960c2a5d3b71e36b089c94f9d19768c3904337c957bb6b09c1a24b74b9817640e28546750f1106804ee2f296dae137139f1bce1604bdd3b1139426a0d814b75450a3e9b4404178f6f55f2da86821e04ced41c6aa63a603de992d683e9566ee45b104ce2be9f220e4c27b51a99b528fe82895e8e83edfb09b06cd0bec16b64d8a91f07ee8b31a6f86152d7a45b4adc3e7fc6cc4402f290cf16844d3d9973e819e6b6d2522674094eed73b3b8841883afc6432ff4af76941061af013cc0bc26e8b6b7504e283f985fb8210688e1002ed2c73766dab888d7e05fc641784cca9715ebd21688f2dd4c41d4d1c84c60437b26105d514f398bcc0b5a08e316667b771e8ce587738926bcee582dbbe888bd51667ece953ec22147b200189fd0ac6ed9b4eb38cfd2ceb783ceabc536547d59142abf7d5771fe1b2306e89eef04ac59dffeaf60582a2ce1a47afb5859f5f0db360c09cb774f9b07b96cd3ac7647e641b47b3ee8a3a68400f4bc98194a1536bcf1c0502c1a9e080ca7965ade316dc6760915758da42c2201fdfc8a334dbad0336efa6babca71d1546dd7f8a52ed4bc41483c611072cc54052a2fda8f127c7f9a5f1d1c170abfd7798fe23155fab1b9dd776ae2c5b927bfa719df1d08e8f43f2fde9e8b445cc7ec71950535cb11a87d159df2047c1dbf13f670f8c27fa68162e1221be7cdf92835fed02b670dd92f324b9cef04a59774c0fec18abfd053ae02f5e0f4c6b0202e1f23500c78659f583a52d1d72edebc2cb04d65ce33968fe675f527efc34f2e5e1a8f991d8db0b9fe7e44835999081916c7258398a2bbf8df907f4a8160940ec693e7d2b748db0566e5aeb6d06ccc704a06b93e6af69cfc13605dcdee7f726438213bb191d6bdd195ad4d2000e9a4946a8f1975ac858a089e1bdae74207316e0478ff3d0f36cd9d5a3c1ba8b405a9470f75e9e4dd2ceb7fb457da4516107d7b1907b44213c1b013fcd2ee7fba2d68f9c85ff987dc09e66f9467e2dcfaf440533d14bab1ca4ceec7a95fa40787bd9332e7f8936af7580d6f6df35a541db8d0c01fb1a4c6877d0fbd40f54bfb09d1b9201f9d3e4cbe9f1ac55e48b5fb6232339947ea540e223ac00c146a28dd96ab17ff486db883082d7eed80596925990f94b874b4882dc495750fdcb10c0b13c1d9d8203b66d16eef55fd1942f96a94b7eb5753a19430dda185d15f5a079ed766e70898ed50d52be504c38d243714349f010a336c4e6b3f82956ca9823a11b8264f4533f0a5095d570c114feec277e07e40169386b31f5e4a748fb4f8fbd896a35f5b9be51c7a39678fc28e357328b27f7cf8e3172f55b789a23266f50b5584feb323ff1afb71da2d0bc64ab8c4afcfe7480702d50690e2ba3b53360a70f85187986d763f12b73bfd99a897ddce9e73338704043c666a639c86e12bae3b96b52e2b9d1524dcd3a0168f8b3ddb54691720dc79f7992c207d1399cb7f3cc020dd28ec5b59ee04332b2b23b44c4448c669db08deebb903bdb8d33f276b96f75b29152d53cc6b2581f0433bf672bdd427f2e1bb020d1e0c91387bc9852f65dee86f394e5f1851621eefaef534d4543bfc6588871528bb3e5d4e90845dfee0f60e42135b2eba80d11d9fd5127ce29faa2ad40854ad5fc28ac3970e100b8f93711b11e89857ddb8094cc11a43541f34437c382bb226ef82b8d4c3146df6a83ceb44957eefc7ff9d55994b5486b693c3c3f9d5f663ec453acc8d4798ffa07497d9c599747cb2971b4bb3166cc2d96f10f2b3ff83f59ce6767d21ed099bf3e5b38582a41d7b977aed2143964e1c3b3806f352a632a944a4c967ef95512a8b5e2c5b0f968019a5d8f121082a63832d336118ba141e7c2970149fcf801af2cd14f04cd083fd0df0d67f24fa16c543ac1bc5ea1514fad54c057132acfeff017cecbdb9ddf9ac01dba04c6bca30524127cee560401ba3d3954a6c5f8559b0bb099ffd32d2a87c87cf83e03e468acd7e05b667058f1ed7ccd0e243ae95b214e4ee2eeeaabdecaee174e9c593f8b2ec0b294d88fe05d3fc40ebf871e9e7ed47eca2af27d21be31f334a143f58e3b9c7d8fb1bdf511fe3978823334e09941ce1c12f38cdd47c20243c96dceb4429e454a94e8e360fba43d98a0f384a3aa9fe8afb76d26ae989575fdf918202f0b6887dcc292859db380121165eaea943d9cd38818231445c78505a56a95fa03b421da017744422dc2bf7df871b7adf8203c365b7b938a3596a42ac8cf26982ccdbcd19c28aaae28fbf030b01122c3de987979ca76f5b565b9f433f97ea71e244d2c38d8a3e574126d1fed525f975cd6de8deca1ec0648f053e6907fe2c844fa08bb07c65074de7c49badb05a7389869df71acaf4e99baec32fa44b2b993c08c49ed9ee0b56ac02169d9ea7b1ef93f556cc737b723b8e2b716d3f215c593c5b90d995e27bc0f6ea2337a36a355c06529ca6733e24d7db11ee94333fc543a3056ba86a2e5da3cfe2f8a98574d19b5967aedb38f45f39e2005220a3db3068c84196fcc341de1aaa16e721b50986ce133ad7b3cbf6747566149d70b6f1e816fc03428e2d53ee1446f43e316eb4469ce42b2d82da1c418c0c1ee8759f74911e37c592986f853f26c92a5759ee37497268e6a3bae5680ca83d2f6533dc7ea27cff4e807fd5b3d8df754fa902d2ec843cb4d9d1d924ed19e96ab251bd51187bfdeb96d6984c61f851227c491a5ce5316e41241f20a5a24979f799b84898bba031f2ad81b3bc5e770faf85c3d72a7a98310a6eb4c29eda6af71465e00f49a083513cfec0871eb4a34021ee6c8c1012b7a6c69be0e98951ec1abe28bdcbb42a3ab83c44992773f243db3fe1a00c6bff0fa886529a1ebc4f1d8b92799fe45866e9ba61ed5f60c8441dacc2e006251de3c629d9b1288343b0e38d427d31cb41e8549a0e6b1d907ba4f19055b83481073f141c6405985e6fee8327e21b715e56ab4b2387285511d6846ad0c31bd82b4e2a83c969726f90226afc1291b3b4aeb8cec9cc75589c2c37b192350119676654f3dd512543274db857350923d1c7fa5c2895e3dcef1bee7a3c615e0c46dd499cd934f5dd6e9999fe031a30f57be68bc7e9d79af10d00ec3a672df35c8659bb539acdcd6fdb34185064cdd2660a240616c1650a134f4178502919c2393a36dfe56e99f81ea9e79e513c7507cf272cd5940f3f3cf666269066ee58390282c46a7b0f9dc33fd93cb3f167dbde8a0211445796984bb04bf1740cc8a5ca8ea8173e8c09557db0b8b9d2dc3a80abd8334e4547793d03846a8bbe66be70da7766b4d43577455aecaa1191cea07bcca1434c67c0cd82b821d0ae028dcd92530adac4f6d22746a48a35048d0636bd4cd0153c7b077f924c0bff6e33d20185a62878d569b83f9cdc064c0c6722ac27f9499e8a1e583d09d9"}, {0x20, 0xffff, 0x3d, "0a72f60bbbc86d7cf4bb7dbd2ef86b"}, {0xe8, 0x1, 0x200, "d5c3115b3f8194c7e55546106b23c1ba363af616cd1bef5b0acb29434221100df7f39bfe19e3e4296565691283748af888f7606c848ef44233ff498e9784194189bac67e80611587cc33af6850d3baca5d251c418f71c08df91169778a634dd93bbef0c8a2b9650d8f4f77bfba306eb860de105b917b703fd887807ba19a45c05f58ff20039f6453151052d92f03343169fe6f2f819f85d28584117bbaae4250b867d075090bbcee6b51ab5824ccaabf1d5cbce2a792e996ccd123e27f2dd63b595fcea96cfe3483b2e3b68ec8245a4316510cd9"}], 0x1268}, 0x2) socket(0x11, 0x1, 0x9) 20:58:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0x15) read(r0, &(0x7f0000000040)=""/85, 0x55) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 20:58:54 executing program 0: r0 = getuid() socket$unix(0x1, 0x7, 0x0) pledge(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) r3 = semget$private(0x0, 0x0, 0x651) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000240), 0x10000) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r0, r4, r0, r5, 0x2, 0x8}, 0x3, 0x0, 0x79487d81}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) semop(r3, &(0x7f00000002c0)=[{0x1, 0x6, 0x1000}, {0x3, 0xffffffff00000001, 0x1000}, {0x2, 0x800, 0x800}, {0x3, 0x100000001, 0x1800}], 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:58:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908", 0x36) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xfff, 0x8, r1}) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r4, 0x105}, {}], 0x2, 0x0) 20:58:55 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2000000000001, 0x0) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100000000000000) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x9a, 0x0) 20:58:55 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x501f, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001fc000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r1 = msgget(0x1, 0x80) msgctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000370000/0x4000)=nil, 0x4000) dup(r0) 20:58:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f00000001c0)="cabfa6ebb108fa2c91f7e83b9244d0a107eca6a0cf896b24dd05891b14a2897100b2d231a6f301c56f54eaf7be98329076d2babb753db923a4c8ce1c95e5ca76e3f6f79f6a00c554e03f84555151aea08cc75c4bd248ddd912a63a083647f80ca0d10bd647dc93be020a8fe9b6ff588151705486efbffcbdce285527a8780a13c4687d", 0x83}], 0x1, &(0x7f0000000280)=[{0xb0, 0xffff, 0x101, "1eb9b369964a08c7312a694380dca887f76992f294d169c045e9aceca60ca222143e64fb8018133039417ccdbb311bc8490cbf090a3686e4a36cc725345cda0dbac91c2c73e286ebcc9aada9ff4da7b9054ccdfa3e2c69282c39744dc7296c339f7689f72f7cf68b7b14161d6b6b4f60f2ccc7607c152bcc709619c0efbf02f01161266d410bbfa65419d7c6fb902ab100e71121de5d79bf32"}], 0xb0}, 0x408) socketpair(0x23, 0x8000, 0x8001, &(0x7f0000000100)) r2 = accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r1, 0x2000746e) shutdown(r3, 0x1) r4 = socket(0x33, 0x5, 0x5) socket(0x11, 0xc005, 0x27c40000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 20:58:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000200)=0x4) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:58:55 executing program 1: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/33, &(0x7f0000000040)=0x21) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 20:58:55 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x401) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x4000000000000, 0x4) 20:58:55 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x400, 0x8) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:58:56 executing program 0: r0 = syz_open_pts() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xa8d0}) 20:58:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) socket$inet6(0x18, 0x8003, 0xfff) 20:58:56 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x29) sendto(r0, &(0x7f0000000040)="11fc7e75f95c00b9ac97a8254c315bfa2723512eb6b17bc53b3c6a1526f2798c40fc706568eebad9c0909b91a3704f3a759c7513b64afe88969c7f3cd592f97c1d4aa32fdf7915ff513b7cb50843c79bb3ffe6b81a6c636000cfffa6561bbdfa8a29d2eea99143bfd8fe6dc849a181db28045248298a67bd36b83a3ee4c0347a7778808af1d79716dd1bf2f08c5bc5f8ba6fd64cc08f67a5423b982cfc26b3e63ef7ca36596e0dea04e094a5183bf7590660cf792ff3b1b001ed08dfb510cc8596ac06f30eb7aae9583d93daff37945bfc4b243af3cbd29b1e0570dcceab21e3492d7c443e703aabc77dad8dce96791d6185", 0xf2, 0x404, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 20:58:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x20) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x7, 0x4}, {0x3, 0x4201, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x30, 0x1000}, {0x0, 0xff, 0x800}, {0x0, 0x80, 0x1000}, {0x0, 0x4, 0x800}], 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20008, 0x102) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x686, 0x8001}, {0x8001, 0x6b3c}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000240)="e023e5ae82ec0a02b722efbbae2d7ab8095cfbadcfd24cc766675cef13f2a770b2f732ac8710d6597093fce720503bfc69fdb0210bdcd689000001000000000035fdc8af4e0f2626bbb082f5c15c5cb7d119318501fd9648ec521deea386a1b9e99a1fea1aa24c6e328f21bb3ffbce5961930780d72bbc66bb7f4960031dde46c4e3e46c38f2a7b42f08ba19aefb4f012fd9cf79d4d142590b56babe9aafc4e62be9cc6d57f7815dcbc2a86aa660067976a498504e56ebf7ffc1de14085f711bc684273ce90f11e0b73b18a0e8da028ed601021a926087815ad9bfc21efb380e5bc06763ecb67b8dbc8941c70864fe6c2fcd44bcff667da5f90d95720a4cbb10c2069c692431a460264e28c54160a62565c27c0000000000000000000000e9fc827405dda51d3f56e50f8374f061fed3470b9127456e8371f41d3b570efeda7cfbccc3b238a78fd0a2ee776e798b579ccfe04e0ad65cbcf9f6fbed0f3f55b79412a15bb38dc64dc32fcf0f6fc23382f333e777ed525f884217afd30023cc31742ec94f311db796896256511da35d8f3178afd643b98801e92cb43fe4fb1a", 0xfffffffffffffff3) 20:58:56 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 20:58:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a71404ff7037a2981ad150a27ab452d4fc8edcc436df96e38b30fad6ba6e0e4b3bb5d8a62305676a91e4e60b87356d348c1c4a734ae4c801209a6594"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) shutdown(r1, 0x2) 20:58:56 executing program 1: r0 = socket(0x4, 0x4001, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 20:58:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) chmod(&(0x7f0000000000)='./file0\x00', 0x4) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff5, "6272051f60f897bae0d21cf7d96cd759293bb100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:58:56 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)=""/72, &(0x7f00000001c0)=0x48) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') open$dir(&(0x7f0000000300)='./file0/file1\x00', 0x10200, 0x10) 20:58:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0xffffffffffffffff) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f00000000c0)="00800800000066736c2e956815311daaca0918e4", 0x14) fcntl$dupfd(r0, 0xa, r0) socket$inet6(0x18, 0x0, 0x2) 20:58:56 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x6) setsockopt(r0, 0x29, 0x41, 0x0, 0xfffffffffffffebd) 20:58:57 executing program 0: mincore(&(0x7f00003db000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/40) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="0000df8921f787027f31e92e2f66696c653000bbd1851d5c2666ed5abf5d8825c56035a77aa9624a2ed0be0f7bc4bc6eaf0df15d1ff1430e3b00000000010000008016ad7074d032dff71951475d5d6a48be1c060befa3d9effd4ebfdd2242bfccdde79bfcef468661f09e5010c031d528e9930000000000000400d07fbda90c8e9af3bac91a26dd5aae34c18bcbda8a17e11ec3967f777f5498e909fc5e17e22af9eb0aea6295953a5f3a76f14b5c3f06b0242873e805dd76429eccaca3b7ec087ea1c1c22b7e4cebfe0022f8956ae6e1c2ec5afdec36e9f6b6df3fec695517af4e840272935eee3c26534ce443fca501f763ccce626a563a03482bd93f6dcf533c68ece3fb3529b7299598fdc1b3a3d34e729688fe315e540913e943dd0e525d8ebdf545e072b29968dd74123021353eb93a65617fa84be9c6da8f9ec242a6ecfc7b067d4e5e8759195d4f40b8c52412a4a4d35160089fcc17bf0c1d073aa3a5f383d3d8ab3d226f99dbff24c506bfc87c5d6704afdfc74a0427e235b68e3aadd192ea816753f229b3d667d66c7d9542aa7aa29988b7ae91cd6220e431e50beec2fb2b"], 0x10) mlock(&(0x7f000030b000/0x4000)=nil, 0x4000) mlock(&(0x7f0000042000/0x4000)=nil, 0x4000) mincore(&(0x7f00003dc000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/11) 20:58:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x170) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000700)="37f8573c514316fae734fcb78de643d2c3510c9974e0d01b49d43bfcb24ef0bcf06b8d574c790ace657b22df7fbe25cbe1f1972e1f54cfce89907c522dfd44dce6cdc0d3617f28a4d8a202d29ba52b50424e554cd8f0aa2d55d7c9bf7dffd62ee3866451400317a0f0e326e706830e58666cdf381c9372228927701fcfb1c4d01d42d3f904c1329f4ed449d6135a9990fa44b4523165fe21a943c057e7d5920345dd7c854c463203c2ed165ac87d53b53fc69a50bce8fc", 0xb7}], 0x1) 20:58:57 executing program 1: r0 = geteuid() getuid() setreuid(r0, r0) 20:58:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) r7 = open(&(0x7f00000016c0)='./file0\x00', 0x8120, 0x4) r8 = open(&(0x7f0000001700)='./file0\x00', 0x20, 0x70) r9 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x10000, 0x2) r10 = syz_open_pts() r11 = open$dir(&(0x7f0000001780)='./file0\x00', 0x1, 0x112) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000080)="ef6ce94643c745c682e33361012292d3a261308e68bdf54508c837fc3d60b16fd00983c65e7b813b661d0269ec2fda457665c6cb6812ba16e3bba516192c43ca27a2e2ee30b00275a8146e70066adb0ae9ca6fc0bddc32428e2dfe640bf7cee9902f379a8c5da0fd984e5c301228803110547b64a4ec00a6a0c71ac4ec018d8e80c31f329f120eeaecbf569a2ea95ba0073ff8c8859228d5a69fdec31cd4a18c5c04a844ada15d756232b037b4aa973ac6616c7a9fcd98a5af5379fa14ef8f4d1603bd581a08b395a05a3c4481b10928614ba67c83d5a80a52e9e2833b17e59acb7914df1f91d808e0e76da0a18bbc6ed218f2f207abe427688e15fe43ca", 0xfe}, {&(0x7f0000000180)="53ade8bf5a3bdd54fb66b77cb65c31f03bc9294cf4ec6e396ae810d743c15f8046191c96e65fb607344684e73c60d46866736aa82168dc395353ec5fa20f1931e0bbdd7bb797bc89761a947bba7f8faf6b9f87ef2714cf430b7fc4aa09b307e428373f13f9441f258962271b358d67e751e3db6edbcf3686977fbb851b3b6974ee62cec132aaf6eb8039cc5e54de01a0b0e45570584d734b6b68a283f583ea3fc9829eb5810e2f53f4fe651d3532f0cc14cacd57524531c6c23b5004cc6aa458cd9b10bc296754d0d1739da007726226c141dfc8b4e3b3ba6561fb0dfe0f702c102a6ec788fc8b3f09771c310daacf1c32cd0609d26840de4c6502e34b055f075ad0a183d40d040b997420ed05c52a39e9e494a5cef816e7af959ee4d1539ecb91c8c22bd768ec39153cd79dd48ef3086b1f091ae5a53cd94af3cbc6295ff864cf553d300cf37879b8418602f11604af37751c2c4e21308dacb872b536b86ffc99b2e34f35ed96b3776c80e73ddd566814b7a0fd083f4de75d86a088cca45e706a184157f017365488016cea5f60b2cf3bb9cbe17b498eb2919753f8a11e06a4839f140673cdf587badb6e0d5e006db5af893f7be7c39c5c5158095deb1fc22003af562bf74fde8023f34d7884fd7bf8d43240fdbccf071bea96609e2d96f22645f3e1f2d69ecf7211008fa5699f16b024d9b001ef5da22a1dcc94f1d29906d4c5767aa86747ca738f841aad7b86ccc073d56f6e1c79bd588594880f7c53db2df742ff9c5963997023f41750eef9b4e9720d4c97d4e1bad51c9877ef826e596d1c4b3f9af3ed862446eb95578397311057c25ce814335c078fb78450008c87575d203476682b752bf46335291268a9aac5c2fed73ba327019c8844c4a89d5d9c82304d865cbf46822de16ddce9a10cc4e4d5c063bfcc5089a775600ffa7992928b1834827838d305cc25130d7831ce71430a8f3c1a431101077f8677c065e496edee9c38bf07e926be79733feb53061403de1e32fb2ed575ffde7869b4ee72695ba2f373a7b3bb8754b6f4b47d2f36a30a9b64393f49ea3bdbb383852954dee032c38e310f1eb0962883e9ca24c3651b9e92cdcced990d8daedf88e71820df9a5c839198d570498ecc22348f82df799d6fd60ab3800c1effd21f02155f5f26c414e1d4d4935f21c34d39ca8499528a8c3a2354120333ccd28949cee05de29f8ce1f84531f6183ff57bafa48a162bc6703bf1c6026f7e1325c19348067cb0333a7387eed63f28dd3c3d732618529ba5c9bc8b4a332c99989176f9a8973ce206dc1a2105cc56384608cb2e775225fe28c907a74582a4a8c67fbd3edb49c6e72e67232759c529b1f6896e8766c35516cef84e8deca5780dee47ac5f0140e349c3712c45350e4932825e776bc9d8ca67bdad2226836fbd35654d1ea7ae96d383d4b9431fa1d80735d1a41649c0e28596098d6a713e75f5ac7a02ee32e1d5e9e6e369caf5bec51ccb193080fc580ce49319b3cc9d804e68dc8c34252cc162257505bf9150c9e152507f2fff61c46bb4760f4b9dc4e2c432358a3e90e12a9d1da0265002b5cbbc59cea65b56a4f74a6729a31361506762aab471c48a03bf20ddf258bdb33a8d1f6608ef371ad8e43700309aa548c01ec2b8fafdf9d5b463a987ac08c214fb263d20b2bddf7c0b502c2f6ef35d9e77091a00b23fd5bf4f7e78deac5685ea3c1eaeae1ad4bae3f367edb26f92f42922fe956851b29211b34c0e61b2b250289c144864bf901c28193cebe1f00ea747eda8f5da9abb2ad3d77ac3515cf948c657a9fca7913a327231b526c8a1f518c4d25cbb1c1836d8239cc181476a2df67c06aafe7cdfd2397b6171cc28effbe648e827b9f4f241180ff9650dfb57fd7455bf1028012464e1ea19e03e925c19105af58a082a3c8b5be282e7edbf9356420f2bf6f2e3e3cbb2c279ac4e6083bcc4e2d082b955675b553adf8b106a46c40097f2e93cd3f4423de7be934200578fc894beee0e2c8407c1571ced449626f4ae861c94b222d9be4b33a039fdfb123843e6690d2971ed8547294aecad0ecefad456e4a8003340a8bb8564d995a3a51d9277b03f8e2cc13f954e2cf9e39ee5a9067c17f93ebd468ef00638cb9fa9077b6fdc73cf40e1fd500615d1b078cde8cd28c84cbafe2d20a287584a2aa0c27a2601f00cd94da46e10f8704e7b7b0ef708183f1e97866d12a1a5608960169716627b8469ac220c6b267e997da25515eb61282b7df771eb7650b884d8d13074b8041f9ad92fce5e6771838999b0b4c266165c30fcce913dfce0a1a4a2646d84c920c0b34da1eb9e5ee5bae5a34e953544ed86b9a0959e856e98db5192ec70a483f9909d184151195f286869a821b9b7051720195d9f405eacb306231c87a2baa672927369e1c7e7ac184e2d5e3d579d22623bf8b22567f71749dceb219453d7b2e15b24bd4653b4a40532be4484b788fc62d1cd05d0a5961cf95a6d3263fa14388bf1c69bdab138bb4063a469e1534bb2c9906a02b1f0f39fddcc1266fde0e6c0466ba0d266bbb16df562d7d7c3094d1900103d0fba88677828f4ebd83c2deaa1eb323a3db300d71fa5b358ac97c1c94a678b1798b111e19c874f97d56884462493a815d373d10ba7a12490ff9c228c6e01cb7744d5d75f9999e4b53ec07956b77fdb2f8cb8eaa974d4033d6624acd7b1bf9dc75e4c1eca7198611c566f7685312a356fe15a8991c787a8d4b7a0e7c7a1f74f50ae4042767d4013824ae6b316d1167216a365ca7de90796880b09473510e881be695cc4abb35edac7d9ad9ddb59e7450b7a6b7bcf536c84bb7632ff999bb2794e0dfa1a48f7e1ecf15286840e17c4f68fbb13fc2a9ddd50765b76fa2108e7110e5b4dfc8af6067304de66dd6584f6b0fa782c22dd79e60717fe140caee0949c5048d399fb5a287ac6b06d66ae6aab77c07d9de74aa70e7721e5bcda1394a7684a347b7047650faceb244b41c845b943ffe6d8930f31a29d20484d356c134c5cf5cfd2a1f2ae2efa6fbba05f9cb26ff2d851917a457091093231bacf715fcfbef9c61225fd4b19358d9d7dbbc3392d44067480588af1ef31debeac8562e65955b366524500e2800c80a6e714a0ccc192287f7c9ea9e700c9ad32ffa8192c2d466ee434a3c65d8aac39ed788e1056d19ccf6055fa22916d437d156ee2e1c8e0a1e5a019f1ea682fbe17a8e6d682932b50918f5f1379715f4b94120c3e8a2638de532ffc71a9dea3016cfefe30a1939b5b7bf02234a8a34433d1413504ffc7bfee6220e0243a2655d229ac52ebbe903cb95a979c873e008de7bf4b68f562103c787c9023330343017ca984dfd0139e866d0324e5b42b87c9b416cd7797f491d62445b0d6cc33edfeb4031e2834f6b27fed2f5c8b830ee71105d232c4ed789dc2ad0192d9f9f26e657de26f5ea4705d910afcadc7ea44a3ff71e2255e46062ac544dcb88562f4124087064642f2a9f58f6e2927385eeca106110c1dc87382a19838d6fd56dc3743ccb5086eac555f98085cd326cfde179b61c8125d9a4f40d0f499fa1c7f206cbbf2899aed8cf4130cfe50823f2aaab971100375b78fae777ae27cfed1d2d690ba84e1967bc5230fa0984f81b9fa7a5ab1742c0c764533418a1559c5d7b4cde8077d0c0c7edf105ee60cca68ce9cb077a7aa11485babeb8771098bc654b1e47e20ed7f3a46d0770d2707cb348f8d4dd1e09478d81f7f00d9fbb094c8502170aa32fbcd937cabdc1bea41d19d71d3b44519f415b3172ad7158a4fcf3502f586de3662d7b63f9972582314832a9f7a23a101e586639f4a723917c5db3e781e0e50544fea962e66278cc06dc42ab54c949497af61d0547cae05f651843efbc82a0c1b9c76ccac7c6526f193708968779b4cc94dffe6c23d1db42f570123e64bcc2930d0ef6690195d896d14fa0d7b7409125becd0484673eedb6d62b1b7d5852a8c397e91aa5dcb2f7a380d0afc7b707cbd918432149523df503de60634b65cc0d7e55dae1a8405558a1226e4b91ad2d75e554afb227b61c1d93e87f26b81bf8619a665c1ba2f312e7eb3c19a1a26672b55de6b819146845b9d46065bfb3101372c74e20076d650209474562c84eb85c913ef66cd0fc881aaa4dbd9a4f17d960eda9bec1ec10503e9685143a967d28934876b1e21231e34fb83949b91144dd37d67a37d8e0a436f5e10bf85c800242d4a961a0965b80dc55bb962e4b37501817f81924cb37ff988726185e380e0c97fd7121d206ea8909af402e89f950363626a0ab1472f6e4567ad7a453954afebd0906f28a2b214c5d71f874eb1f0b392dd691b52e2f2178a381ce46adc8bd9ef3372cc924a8aaf72d14dd11271e4085257a8bf8a468da0c0ea8378589aba2c0394745c39ad700bb4d445257eab2100383b3e9251dfe5e9ae7075cdd78f0a32952c79f729aadb7849dda9a8612fc06cedfcf8e5dabf01fc576994fb35958714f5ab5be8a1a1ee77bb0a91aba9ce1b0339b96dd091fc724beed9df91b1a541728d2e0db585ac34796cf18a5b71dc0afe18b6085474ea5868f49541238a60d021a29ba45efb1b55ad8a444959c1544d192194d77c91e89ce263eae145fa33822548b5c69976a7ffcbaad09dfcb0551983d6505d0e75f5d7ad4103f218176cca347d86036cef37aaceb9b7a0c4402178cdcdf921e4bf1338e07bec63e0f513dca500277100cbb4b24793393e1336ef1b87a11a408d680816372bd8f73f6483fb4d80eea4720c892d4fddde9fb2d059bda077d0bea52c28130024125db23a79b99d75424d9a7f21272b5c9d4be3308946dfb8c0b8b276bb5438447958e2b66b2b3cdc69ba896a0cd3962037bad1e23bc93e71b68240464fbc727c1194a4d28e8736d61118c31b8c1eeeadafb31e19a411c3321347b41a466664ab9a703e1d0cf73165430be6bff67c9fec4f338729e55b0122d9c71940fc912cfeabd8beb0edd9399eeaa8c7e25ef765640e8fbc1f9f2500bb56906185956805cf9439ef405abceb0c0ad8c92c9719f6e23d8786b4a8801707faeea7e97d42ee3e17c85f4a09229cfa17903ced24cc46a6d6a5c6c5a888de277fa9034d7f33abcf059bc4f7b7cfe407792d5daed6b1a7d120dae0dffa865eafebf856b93cf773b68b59e4ec2409a971083fe647df3dd8d7449aac642b2d4b7ade5ea07c7139b2647982b5bfbb6236132a8c4afd006ac70a924a6b539a747e94852945d0f7ad9481a4b0126b9c68cdd3e512bceeb65a7147c1371350f38fc07215a469a20076cd5e237d8aad23d7a6efab0b715ef6bfb0425543d16ddd78e52e5d29e5a5c1f3d408814b681db1fa51ac7ec169ba2e734d368f56828ccbf112f20cbb39c355aae63e449f41626111b32ec80c150eba0fd5f659efaacc4b58d4a2145f4db484ff0d8c236111e684c922b3ab58e9c23f2bcd3287718ab397224331d29421248a072f31881ca0fa47cdd093ed1920aa4c4ade7c6d024c19113aa6356587a2538584f3abc338f24ca92e03e5b357e78e640bb12b57509a0665f1d6a292ecfffa80c0b8c43b248fbf41d02d72ecdf29542fb8cceca38cb8a5da43045053b7f5531438969f01d1afee4ee8f46d38f736cefe478b732056806c293de09d918a3fe501b77f83a474718d09900402c0af238bca2bd26baa06ad14f4038f66a85e822db32f03299a37fa3d9919554ee9e793f27958140bc2522ea3e6ef6b072fbf07b877a1ef5ecb3428101302c7240acfd6c6e2445896f162b9e57324", 0x1000}, {&(0x7f0000001180)="7c275c751fba7066970cb7c47cbe18adfb1e433023eb5dbfab8af74285ecfb7bc599e5536b29780b4521778dd0c12ed99977801cef6b3ec0443b3f20478827244f9fb513521972b55d43a6d5fd46b10d2eb3396c7b6631324aed9acdc136fed35a4165d15249c8f4b79aa32902ecee33cfda23c6c7", 0x75}, {&(0x7f0000001200)="02e937481ff7ac1bf02ca888db88d28767846f74bf4a7d7db065cc05bb09b77ae2b1a974ad98df658fb072c671fd16cd0543a575d2aee8dd78d21e23da8fc31d51d89cba550be360602b95c47d904bed60c569772a16b9f3f35b83977a399574058a95b117aedb782eb7", 0x6a}, {&(0x7f0000001280)="d9b8bbd5becb0cb4c25119ecadbe", 0xe}, {&(0x7f00000012c0)="b195df841ca0d475dcc87372d63cafa37b137c10ddbd1a14f0d3e7db1d1c26610fb43805ea30a9ab1c4193a1e037052c6ca827c83bf294326abde47fc759a0a2b9cf8dd2ed689fc3cdea135dcc2a022eafdd01a79c51d3765134395e5ac4e8487361602a8effaa9f5b105ae3383879078a9244317164ef74e256bc1d80909e84d1397e6b32c56d33be8354f3652bf6f8efab0afc310519b3e5c63b9a79f36657f6d5d38095aa1bf4b0051f04eb50f966ccf06c2e5ad777924b364d1e147d779c5566670ca9974c7541d4dc7253dfdb9fcae8ad111a6de7c7f7c38ab55b4e906933d8a605a0ac7c7a", 0xe8}, {&(0x7f00000013c0)="466fbb2e1a3a6723f3d97da584e7d2aefcb5d22a82f90f3c41e808ec5254db58d1af75926b8d25076c8eada4d6358becfe3d020f1a4d82c19104e04c81bc4e55148f4c2050fb47ae759e0486f89403d5861a384b10efbfd6cbaf2b5d9b6129c59cf66948ff6eedf79ee5ef2fc4cd9dc0d93f108398201297e71bc1959aebce5b96d4797f59af0b6e18ee0bbec24d572f9e145c24d6c6351d3b73f750ebf0a7f0a270ecba178f175af5f803869b0d57fad510549634b934e7491c788e40d73565f1aecb0cd90d54187a5692f1cc02dfb9597066b72a9917dd07fb1b0d7565a677b3ef67c73f900c01", 0xe8}, {&(0x7f00000014c0)="833ba810af00391a466a09ccd2e5593a6594e3e7ef323e36d763f19a5c167a5ff7f9f81ad6b44c2bc4e5951d18cc67861585ea768320c227d0414ffe53e2b6bab7d42fccad77f489045589defea426e3b9883796b781c2ba925a08ad482a082ff70674b0a9d8ac0986b5c401d14326b6b26170c2bb6025291104ccc47da1d763eeaeb54dd783afdf51fa944d72143eb9640c8d410f9716efb4feac9d2274a535d6856dd3a979b2fada8f0d", 0xab}], 0x8, &(0x7f00000017c0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10, r11]}], 0x48, 0x406}, 0xc) symlinkat(&(0x7f0000001880)='./file0\x00', r7, &(0x7f00000018c0)='./file0\x00') r12 = accept$inet(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) write(r4, &(0x7f0000001980)="f019110dabb14bc14b12d05324c633aeb3e8d784aa61765cf71893da24c11de7f5abc1cc3b99341ebf703350ab0b13090666aac4b5428a", 0x37) read(r12, &(0x7f00000019c0)=""/222, 0xde) r13 = kqueue() r14 = getpid() r15 = geteuid() r16 = getgid() sendmsg$unix(r8, &(0x7f0000002c40)={&(0x7f0000001ac0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000002bc0)=[{&(0x7f0000001b00)="5ccf904aded96713472129785056b9ad848ba38be46e711d204410fd61debbcf378e5c94f147f9f5d782aba358a9a3f745308bdaadd0a7683935f0c38ba9866cb238c37fa40bfbd64eb6c13577da18bc47bbd78096bcc534e4fea67cb0d4056f36563eeb99b8d21469c164cc6afd5de57c78b3c580c0103134327e9b21513f7284b1615686b8718f28bc702ba8b308478eb2557e0734eb84ff647a5431a9c040a7fd3ed909580c791b9d3b329c101c", 0xaf}, {&(0x7f0000001bc0)="a28f993bf48a48a7b715608fc52d47cf7ea27c4d11434358c0b9de36b45c31d6522610b73f82980392fa0a66ebbc206198e50f37851410fe97d4bd1e40dfe47b6cc7304ffb03072d8012afc99837574df72a437d9b93424c880fd8a8ff83660f30010d99398d3c5925f63dcef79111733a59d9bbf220fc723ea54ad4f2fa899b9ae9d501de10e48b8158407b1e482c1cb6f8ad5749596314c4feaa9b01cf046912c7609c1bd1efd7474023753346c471768054bd74c04573728c99991b6307fcaac40c4e7fd227ec0776874681f7d66b5828d71580c6c948b2b80aa0f9b973b6ff3db349aa037997fe2d08f00374321ea222a0cb2c3013ebfdf364a8dd90e2863ffcd60d6d38a92ed35145651307bc41c2fcae1ca4192fd675f0da7c8185c29b777dbb9b0f1689d6e996bb29a9583c4a380e5fa54fddbc5b283ab1156265bf515941f14f38dce539ced60cad3752ed902cb7897c61cb572bf3b3c162b170bb01ae6e873a962f6e670da6f7cd54c150a2a8651fcd0a6ddee86438ff4334a155c6b6c467f941ec6247505e4103d5b4dd19353262154f7936ee8d03c56fa27339e3af89bc95900f2caeeb9bb9074b5e9e95b4f0a0c7b062f219509896dd22b7d168fd5befc5db95055670d46b556952f163909c0b06445755d29060202a3dc728614605f87f7db9fbb90c3d62900cacf23635a349af1ff9b93acc750721ad4a2f0a9e39de65ff112eb968adc7691713e72172d8b5a922d6fa0dfa3d4fa24b907f6f0743bdbf4dd94cad72974219ef053723f2fe362d2b37d2f901914ac371380a92c840434b2a4f4237b05ae372550a63fe2a639afec85379206b6ae628f78ac98f1fc6f37d06aa720e415443868ff93f3aa42bbc987eda872f20ebdcab2a8598a2c8b81c5f50a27070e26f9feb005502eeacc5fced0e52eafa1c0e7d82e2ba304ae166815d1856a6b6013ccc5ea6fac1310ef3075728d35bb4bec344b98bb16ecf96c28ada55ecbc170f8d678e6f332a0cc1d716e1e6d80743fbbba85d4ff2ee8b4c669eea1628e2d72ad1db3e726ae3de5af45d42d9e1cec0b7b7d96460111505fd964064800fd0017bf0eb3a6771bca68af3f753264585a1460147e3cc1f1092e57e27347c49c302848284d19a21fbd797de583d851721fe667c373bd362bb3661a547e130a4ced02709824d38a457acb4690b707b3d3b3f2a1403c0033891a2fa0170073772824d72b1d0fa2fb3cc8c8bcee297973580e7ff1bd0c40c5195b6b75fc7cbae07b070c5db15860467d0d0b1285d6c3c0cfe99aa94840251c0a65c2f9e1534caf38bb8d028bbb5d4cf4b5d016ae2e3286f82996ac39e7ece62fb6f9f952d9d87963a695ab591987adb541634b68f944733d421500fd19c30c5fae1d029d158cd492058a23dbe7e122d0b24beaf7ced634c176fdaf0407eb2ac4e93681689ee51058fb95b71be24c2ffa6c9f69e5ef0c77228219911ce0df239d9b90179b9d2e82b9cf675b157b036bd82a12ff1846c8bd11c5362a4adc299c38342dd905dd6f781d02d3bc80d44e8c699f1daab5467daeadf9b462e2a2f9867aef6e692cf0b82aaf7a3edf27d1ad4ea5a037bb0aa92de317f7c8bc2541c8baf22d3cf488d3070e3e3f37e4135c0c9437587b5ee8df2038001b102109f87bf0ef99910f47387bb7f44aef38e06da0cb4bed1bfca9ddd874313f623b751b3409d5f6a23f4e7e88d9b7ec3edad492d780e9ca09b5b2eac770ec55b553760bb1d137d1ccf5115df36b7a3b790effad1f133b3a7a6cc17dfaab8443d661fbfa0394378ec8a3f0c94440a0319aca64fe77873dd5c866f6eb1c1adb94d7d9f2b4ad630cf3d8b8078b3dd848a37af00a03d411d459b90185b9fabf06f97b11e0fa7a32549cf07cddc9b946ea847243de3202d7ca1dd363bd236b7c54288e4142c6e55fdcb96871a0fd576abeb5a8c316992a1540e38e9dde6f651074c3da535d54a3ae47c4082a3e426dca13303ff0f93ef3e8686bab12886134792e14970b67d0922857ad72dfccfbd97d15128ba855ed72b16bbad031c64efc5f6bf6fc3f64f09139e57b9d230d2d450099186a7f3b280660c2aea38058c7e1e0e837ddfbe71557f0dc553ff6227ddb3277f8b366abd6422eee32f452dbd52ec34514d4b15f24b91988fe345bc00e1d23570156622d5947084a079576d223504c7a46edc4a251d4973e37df2b40cf548fc1614030e37a6252a4703f31b14bfe6b1a5db47809dd0033cfe16c5627029e9cc4812d5709d22d5ae49077e83bb40e8acde823765bb95cc7b100af3bf29243c477e9dfaa339ef6dfcc7c134e60bd7479ecc846c5a3f5bcb7b0d10b2a2afce21edfec1effce60c07bc86ab31070f70f8f8f595a8acd12cb2c1c9644b0fff7d9518c01d117efa65cfbc7754828163a9a7766d9757e5b5f63fd90ca140d227e699bc9aac61411123f36da2d2697dc3b005cf861c48fc0f3d2f89dffa33c635fd61010101bf157f3b99f5947a418d542a5eb5d9829cd5f17c731b87f323b8b479d130e344dc52f0fe0050694fade39a8825e62c93ccb7d51532cfefc36e3e55afd1838b921b25789d2ce5137ed9206084030e576b4b64c955b9a347165508fb4b77896936cb41528f03b6e3a5e2dc411be12d09af329411d6654d9bd4468b18004aecc58a29874d3309aad796796171ead2f595fb3d25ed10203d395342ad99e85bd2d67b850c98807811169e280e425bbe9185b0e0fea48931518b8e790da2a4dea03f1ad38bccfea9549eff9f1e45b743d7a0a5323eed50639b53ff6f9256da5492d1f9c8c177564a4d12f57e26c879eee5fa3fe2378c4b0870ad24764da39f5239d3862bdceb4dc4b6449122bada7d90434a72b73d1ea2c113ccc176114aebfcafde9408faad1d932fc98b1087a77a70909fa73b2b5b039c57093c8080b7ea92b66cd4877e383b215cba27c9fbbc74bd54006a508d7bf8aaf13913e100fd14ac839a8dd609c8eb449cd28c43135ae780c8d7b44bbd8de427939a2961e3bd1351514270d10728815a05c7f24169c01dc7ee5aa1d54ea496a7ec27c94b8656bae7e80a990975cc133a67402c6e576d7f9900ad1dfb22dd9bbd7727db0099372c2706a35a207d2079387b580a12354e8a50bc23777f8e21997ab95e91bec84381ffc1759b496c2d5a4c2a5d87e57a699e7821173e54081c43d2575ec5982ef4ea66eda7e93cc84393088f1bdf2b85be9c9847cf7c33fd099d0f8d1b8fa021386f9550615cf1b2a3ee5e39684e43dabaf26269473579bdf0ecf79fd1095d386e41370a3d01e94c4f4f713e2a72b94330bdb919d2b5d097bc68c50056eeeefff91e75bf55c080d0c914ed3f6b7ba0362b5bc985053663c8863c07cc90f545f88c2c18640db3063cbc8e3491e2470cfb6ce2fa7ee50f27a61c5b5149c93631971992a0538075c74debd07bba6b01eaab0a5ac93e5455fdd3cb85b6827e963569a2e5090337795f4db1e052a11c0ab741b5185a31b6d5ef315485c7d4509f952a35987616474cfeccc22a435150d7f330b3157795bdb3c0377c4d97867d9f357f62c4714f9c9d4bec889554e8f687d3db89b37cec9e88e7e15275e5941d95edce2a9c3cd761a207fffcb3f1ad8cbaaee6d97b4736f6949ade020689b138d7e09ab40f85346310f6f1143a3a0a954f2f26b15c27314a1f38759858bf1f63a0c05de382f68da0fe92bbe5801e099178a9c87c8962c0320dfd9e728a28b900e28ceb22270ba7190e3011e6196bd057a07ded73fcbcb80b48df624058e53dcd62c7c3e5ff9867526d8e5fe23db70c719232ee0cd6e6a1bed103434696c2b4ce4d02e8c0b7de63cc2b5fc6bf0f22890ec1a9905123ade1b78336ed32d973ecca7dee7555076a9ca187dc18b3ae8b8ec792085648fd87d1b81c9ba36369176b1b9c5e4aea9afe822ec7298c4ab7b4d8b3ecf6a2fffcc51f6d98bf2888460c7cc4f7200a08b1ba1f46be06075b8af13d9e2fca3b597b59604fe1312999766d4f3f4b83f168d83dbcd13f00c8394f31e6391e514a392d309c73b7181334e69298d02e7e24111849ce1a87e87c09a0e7dbff8f267ef97bcac609d3fc9b59f40d3999329ae13812d9c31d23bfa08dd0c3900844bc47dd849152dd93cb21fdddb83dd9b5d9eb2eaa06f9b9f4952fb1b1970fb087a6f8819f196b1d23054ac7a83e0dfb60912b0c82963c613ea1cc5733d52d2f6f832d448a3ce49a2ff4e502c6dcb27f54ba35bc6987bb95bebff27b666b5634d7785a57508550acc82ef97305f854c5f82a21e8e8500846806a8674de24836c064768a5b3d953d72b9bf4120139336fe955998708fffd98cde67108dae729867c39d62362e270f536f05a8d225e41dd335a00d4d091a1ac4daef353dcc8bd27327c3707df6dfa6f92767d16d1d5af866e9db30faa7ccd39bea4a1a989cf8920a30908d78d04e85702683af2ee340570ec5d501b36532b6811d3f84e4aa19af44718745c7f48cf57b801c2a71681fc67e9de715662b9f462d484e05c38e84d8c09db8a4856db5119f26a2d8770d1fbb071e4897b772cb969afdfeacae6b1d086a4290eb46f42c84a5edc14567fedd50fbc5aa5544f3256f2cb40dafe6e973353fc412d32782193037421ff4b61a439b9fc9b5e5af0b7d8be3a2811362a126ae6f7e636f8ce8a0fda4ac3b01d3693f2d06eef081f8317a57e37f15a04348a48f51879a6bc35e9b780cfba184b7cc7b1a674f18edd8dfe83f7d24ea40918b125d4e689a2fd5ba14abd48f0115d6b47e459857c67d105629bc2981ec034cba9899b7d119cafd4cae965f9e62ce7b605938040ae12b991ad4ba65d0ac3c4e32cd2343a28b7cb7596a20d9a3a6c6fbb9ae0e57839804c993c190e58803a11d8fdbb1bb833179e87ff2cab7be7b8c6eed1b87c0b2deca39224f6d8016f73cd6f4cd08ad7efdd05453d358c664a38dfd8204a02218561208d3260eb09ff69e41a0ff61acc03382ae5a20fe9beec3eb7b7ab71e82de870d83972da8898a4d2b1e37055c060f41cfd735cd4fbc385f0b975370dca7822f3b88f0aeb4d7c161ae4f263c362549b33925c67b1d4721cf421e0e7099caf4e351044f07e753fc1367eb6d3fb891fcf49df62deab4c26cbc1aa016c761efe08718b4e64e8ca28ce64f081efb4eaa1ee211aaa5839c75e8d30c16dfe1972f11798a5aed162b64b6bef06cedf8b0fb917d1749c02a28197b797e6232509058f3bfc875d1643efbb8e8e493879c21362af4060ba94acab85d5960be7888429b96c42c21b5439ea501c91419677f15c8613057aa87a7cf9403c61610275bcbde8270b135871a6465f5e9982817215921b95e1e0685d8a18edcca680661777dff83d599be3da05e46d9e4877a005387ac4b831c6b48a8bcdf2c62c4383de21c6a4e97094292cc683dbae50d76a46beb2f386d662fa57544a2a906d9ad2c8737fbdfaf083c4b25a7c154c1b63b9143b06dedd80ae31d7f4f3963f0c9723ef8cf7247e2a39963b9ce5753702ecbc6b536e0534003f155d3e328dd9ec9b8474c023d9aa0ea5324fd771b8b892654cb5f332eb98d4ce8f6652317163b66cce8086000148f45f7320fa74cf3cc0b09749f9f08f31395829a7d48be0cdebf9911cd3488fc98045c2555745ca460961b57023013a551b178c05b933d17c03474729f7320a98cd9727f321d9030400458ed4aaf7e5a0f381a9fb7e4181ccce541d62588dcb9ce27b1d826ce39927dd7f7e21322f120fdce09a108680cc26653748588143a8", 0x1000}], 0x2, &(0x7f0000002c00)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x20, 0x400}, 0x408) chown(&(0x7f0000002c80)='./file1\x00', r15, r16) r17 = msgget$private(0x0, 0x98) msgctl$IPC_SET(r17, 0x1, &(0x7f0000002cc0)={{0x9, r15, r16, r15, r16, 0x100, 0x2b}, 0x8, 0x9, r14, r14, 0x401, 0xffffffffffff8000, 0x4, 0x2}) r18 = accept$unix(r9, &(0x7f0000002d40)=@abs, &(0x7f0000002d80)=0x8) sendmsg$unix(r18, &(0x7f0000004200)={&(0x7f0000002dc0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000004140)=[{&(0x7f0000002e00)="ecea3acf0f1506cedf75ba3c0cfc9c0fc92df1b82f32c407024beb9b55d1f835d3fad69d5d68fbae39b40757ad2b033e67a4a3c99ec795114c115220c296472779a6198a67960e9b0d48647419360ec12073302af015db9f21a7da7ddd9008b02ab809b6b2cba4d747a5c1201f146a44acd95154c3ad74ce293e54d65dd5a4ca5cef120dbb3d5bbde27c2a51675be7e89e4bd54ab54390a6", 0x98}, {&(0x7f0000002ec0)="0faf90001d67613a96a9109387875c308001cfdaefb40272d1ff3f065cccc12d24fa84be92da04e258417da32d707c6c2cf940d2e5fb43ffd646e041e1a968e11f4556167b756dd56d6460542c5300ceaeeca18a303b202d69552d5152add43af93d3c7f8a933e44f5514b816d6588696b6c3a51f86c78cb07ba09a622a1280584bd51bff2660ef837c291e8352b048541b76c5d", 0x94}, {&(0x7f0000002f80)="cc52a0a4b025a6", 0x7}, {&(0x7f0000002fc0)="244453f65f41a7a7cae3566abb44f6f214434042a5ba27e559bcb370f49a1300569453912e030c58086f93fcd250baea59bd2b1936ab84301ce914fc588b4d737be30014a73a16b7e75f3cc83822f5d7c513a7048488bd259ae3351107c2b47ff7cbf0422bfd9569bf3ded5889b04a893485b6d5b980ca8f9a7c1fbd84ef4a7e37bbf0e74f4299dcc2f0487e0bb9ae6e9f981a2ac9396f4849b9a16d643b0d", 0x9f}, {&(0x7f0000003080)="8ad390b68ca79424df89b8bd27ee5bb064faa0befb8248d7adaa7ef681f0570560990ccd13d54bc16d1a5c53a48520957a9df7b47ed5dc136890d55c816928f3f7626a69d211c427f2ec29165eb668e9f0bc0f1be0f33f39f1b618401d583d82554cb9f3a58dd572cb835e57b59cab8edd1d6b18d24391ee4fee44f577d91a65db2d2ddf8937fa5f8a", 0x89}, {&(0x7f0000003140)="d620fdf3a41cbe20bc3c8bcc769647beec0fbc51f3fe130c48e19917974eb160e2fa9f7f2168b84a03b47f7d7189d98b42b76d0d3a20aa9d1325bba97f42596b37cdb5068d11b55c28857e9bdd0e00632e27193c35e18dc3377c5a3f536663460f6a93a1009dc1a1965d8937be72bd60900b4344637619dc472a86a57784ea8e8c74c10071291f660142ea24cb51514ccdd77f5ccdcb5bdb55a593db5f3406ae7782c031f4149b7f9f1315511d3adc8a779f09de2754a1d90cc0538041d80d41897aaafbd9f3a6694018f206089b540b35a40d7e64652ae4894554946645b7e7ee0afac8b3916de75cfabb27c578579950f3d82a18715caf0e248f135cb477ad61e3136b5d47a5f9e64340a1812bbbeb339471bde50a2ab6577fcd7301a19bcd00a47c1a4fe106e05ee986493d3eba70ff073ef27581a960f2ce98d5e82dcdd07e56faad50dfdad2826ce16f1a73dd6d6c8e620897bc14c2b530f51298af5fbb4e87e544556b8c12f453656e3cacf2b0ba8b4e93b6a7d8d7587ebdc6fff794b237551eeb48e7ffd701e20dbbb67e469e0d8440b2439d27b4d0c17fd87d54029cd5015c3531874b266af021b299e424512dae3eb0194456355b61035ed029f38af817382408f18e1122557af5eea6141aa7a20434cf6aa93311d43dd190c1597cf99054727905242567d11d013ee53b38d7450f5b61c05f80bda8bc294221ccfb1f708853c80f25da84eb37f8a33111f81789d70bcec8b1770aab6a338dab421aa29b7d6279f4250baa97b8bf2a1ae2b9263d27d26709d5ac6e345c52cc9b956f0caa951c10e1997ba483bde7c42c2244a998bbd5db7dbf63097dcb6b030022b48d6a81062456dcd0fe40fc6ca9df6d4cca0bd9d9436978d5f48e6bfdbced0dd5aa590a6ffc6ff2dc8cd8fb2f4fd982d769a563590bf38512fcbd8b8dfe10ea7d6bc28bcec3f9fa4f3a4f5c5ce67db830c4ef3d9216bf4b83a2c52f7519fc2a34bcc04f3e4edae5ed92e598c2d08d8a83963c5b9c9a22cdd53ba8fbf179d834a08f68a2765eeed0aa75fcf80822e10d265378ed223dd5e079cbfbad7d364493b2bb9777046ffc40fe94d3fada631eac439b294fb0a76ae8329bd86c79d1b0739a73c185b0ff7531f190fcb273cfe2b677bfb01ae2c7a3d9af50fe2b1f04e101d1c32005db63d4f032a6295b22ca2435e563e5d5ad8e6c90a8a03397199c3bda8327bd04191d8077a6a74a1e4d97bfeb5548ff2766114f0d344fccb4fe0e44ad6ef0472529ba4a4ad7be7ad7a83b775e0cdce94b80f0a5cfe4aa24ade45c1da9002e6453b338e6c6087ede2ca600db7d570bceca238ad7bbb07f3061f40c453807b8aa3493fda3d13fd608336b220cade4bf0a5406e626b13e6b50ab98ba653fc1d9b527a4849af9cfb74963b170c0764125d01be61385a3a16bf4d4755d247ee327b0ae1faa89fb4b69ecad46615a96c161fa489049c6319b5f9831ca0356a9a45ad44d57a1357b0a8815cd5a1fe5cb1b3c77f6551ba8a843c6cdce4234295eb008132294e7ecc941806e006a044019d816d37b679bc255adda63529e4396205556eb389dbdb4461594d82b3b4bad34f20dfec9d2e2cff78151117eacf8d9da8ef1c561a05a365ab8cb088cde18f0fdd3ab18198c3290f6b80b1acca444d1e76bb771065b618a217368670c72107f615399e9392e30f849d085494930a6228f0bc18dd4ef7967a8b9f07c9c0ad479920312918378fd7678c5cd4106f0592fe1573eca795075d8023d16677ffb713c3ca9673c0e339809acf68c43d662c15a3ee204b09fdedf0ed5def0c851baf3165442d36542c4def50c9e109962c7438c8e5281b139966a2eb4c481f85a01588dda40e1b670e87a6f0ab6b38306463354865b84dfed5543ec531d3fbfd6f023424fb229f6366069c865943c2eeb36af98f3d56f8ed8eb63dbc1e981d53db5bcf0dabb7ea59be007a5e6e1ed0151fcecbe47a7b493afc84713c1887e04854d8eaf51993e0ba7294334e6abb7f72891bf19c2c1f4b1f37d6122c29ce2673c97c87ab64a518c1f95c8f133c1a7ff81a8adeb0289109d0357aea89ff01aa497e1ef9278d80ae9f3e53e879bf786a57aaa4f81e8824a37bb3ec2474d3640a5ea4267b83bbd418a4a6af645bdad62c44bdc181b3d6a0dbaef47195e112ad5b9e9d63e3fb24ab0cfd329b59abe540e52bc5d002c1d0ced08f94067af35e3a7440584d3f0714e5cd6b71fbd1c6c1f152c911566974fb3f5095af482743ec2ff17357607aa96ab2b9fc501dbe78dbf1213353315a2267762d715e0ea6513cf81ea754d91455954cfb71e21b295772182b29f410c6694358fcbfd3d1582b06ff6ba5b71e1b7d9841eaae8ca70f05787554c46ba76ed5f5aac60a08e150c756719b7612cd1d9f2d99470188f40b6d09d003405802ee8cf0d36892adc490e07c899d23acc56e1dd1088da70e526a629f00299508fbbc9206a9d6c894e1c983f67001283939b4d55939b63c4edceb80058510d4a2e134e23f22f48e6abf417b925146e365b5b796fd75447e9203f622e97741fe98ff9ce4a74d785bf4d905e54afd0ab5c90d7922f2f9e7080f7b6df750225ad345eb3b448af18d5272cf8c05a828695270352a241b7f0033cf2fe2e6bca05d679f6d1458c9a5cca7da40fb0c67d8764ce28496ae4f9dda59cf3d5f7032368e3b1b8d92097db06084e894f665af819ddb3f7cfe7a676eb00b477ac203963f2fd018fc567135e630b002cb6c40d96462b3d6afcc69f8950e2c009577ba1b19505ee11c5c4af61676d5b7c6a01a051723deac27009a44db2d16a32822ff0f4c9ebcf278a9e8991a437a2b8f9e72ea8f488e6de3f0d625e764595cd820344f65e28a342ad5e0e49458ee025109155e2c08ea512a8ca99747f4fddae9d27d960259517e4475e038075589e98c8de53493b0b00d92172a6555dcb6bfdd42c56db544b56ac12bf157a675aae433f0316b5a80ff09c17ef728a39623f1d72b56dbc46d1713f1e8f0d4f72e04b55510f594084eeadb836848f3d6a2ff4333fce04d5cf43c1ce556677d101d6e504a30adaab676e6785a94a6ef3b1bd280ba6bc867025abf2198f1e9a9b7f45f436eceae2397b277408395b133efd280cdb1443831faa7c5e520c233d026066c2aa6e6a4a229b0a527f561f197e19868e0e11e2222204127ff728053e3419af0f7fb5339ee7af245db0de6422a73c8c0212a9506f84f43b425ccc9f670fbf16d4abdaf76a5daec055741c9f37a3ba5d1d20dce12f5617c60fd3fb78d7cffeaa2c26bda4ef733360626ec5246f8b5ae63ec53ff2cf56e28b9bbca242dc43c2e7198896149356edd7def2f96853b0de2c477dfc3f5c68c3f23d04eb3be1a2d21f0e34352bdb822b7c2dcdb98e6661975b008ab880a6ce5f6d7ea68681f867c3297d8591947dd5802cd499618596154282cd9be4190dff599ccd1b39f1fa87c9d8ea21cc003e0c054cae44bcd1d68b9fbc38f26557b5e80ff41e464ec5f66f097acd1c8cdac10a8478a5a8bcf01c1ba7fd5a98a1728db3064cc22ba0edfb1f87680fde746cda3cffb70a4edece7c2934cd27bca0ee9791e5b1b42218f1c285b33cb8b8d7b6e7b6af32a53f236b28b8f17f1f2b267ba9ff639cd11b39cb019e1015d988227c33a294018880dda0c58aa168dcae56ae99b95f0287ed0c4eb613c3fc9e37ad6d9ac4dec96adbc904a0528858b49c8bda0af17f911a8c5007b2983fbe51580f52211cf76805e6ce84b061f1b0ceac5c0f8b01184360752bbd0edbba36f4c9690cc9e2da5f469f192cd655322e2752b1e76fd220d6d9e65977fffe6ff1c60d9efacfb50e4939e40aac7c34ea09f65cd739bd85de778ccdd4ca21486bea118902bf973ad6bdac54cade03609ffeae0dea91af914e4547fa0f33c21ef18c01fea27c1df5216dd26c760ee1acddb074b69afadcffe7f1d19a6d796afb6e280413a6832812b959baed7e2b30c0aec018cdfc5ad691320e84b162616e891eb42a8e95719e4409b51c273a534a1a249e23eb6a449f37b413f9b1861bd4df3ab0e891e2f59549ddbcb266522ef6f29fc50f48881cf18f002026367a31145f685c038f93f538b8b2d406372b87ab6cf65cdf2e393ea839e2073c015ea654ae0b1dd68b514c82be617ab126999a4969c1f8fb33bc3962ac6e761ce9e2f56f993d4bb6be66443e5daaffc8d24ead27dd2ab76ec34cfa6392a84c4d241fec4e4e54f83d2b88b2bbe9020c44455b3a2cb8a46b75ca09a98df6a8546333d5c245c68a1c843fa168662fbd23dfa97fa54904a1bf28e517af7b7691ef880b5e7095aa85c7d140b6d907e14c95368e6b43040ab7a71b696a5c6c3707d79f08b3759a3a3a7cdca5a7be655a0ad7b641a27f7c1586784dcc002224a491cce1bc153572d282347d985745809eefbf61d77f024408ac616c898079867bfa92decb5714b4a92f587ee6fe70d3a1c1a56049a2a2ea05df88872a0b3df49b5584f040022d25bb81d0e501aa6ce03c3a6b8819a12430f517e8cc2c39ea05e1c1e867bd754fad0c65602fa8a157fe4076d851e5ee8248f8f1f1e741997036bdefc48b18da0045679c7c0f7d156e175bfbad331ca9cf4d40fe22a5993a13b3d32c638170026916e6ee9835dfd6d38b6756eff47d5fac1877f5b16e3527113a8706960939207fa4b9f568cdc7e0e7658ac0cad392b8daa580b47c24a879745ee659d8620a588c8b6ff4c9301e28029642f4b42c6ae7b6d63938e989c736564fb3a051d2c574649d6ea28876ef491e174612633857cbf6e24f82f7ea179334446890c059ce51eafeb331b175130da88c3fd4b47f5df688d4636947257b41d50105af4656c2aa102c08ba0a161d9ba981fe5171ac2a934d484a5aa5bb4f4649a49450341c0f3575046ba60079ae22cf34e39d744fb9ec6b424dd274a8b8c593e6fe619c0fcb1702e2b055f5817b37d129e991f5fbb79f856d3cc37caa48bbbea7fa6337ae92c2fe7e595ed5adf6e6bdd2154dde8a1b0b4bd2d8dee9cbf1183980f9de72d8d772cf4655c3ac6fd47a656fe486ce6958e6475dce70642b19c244790ed70deff37f0629f979f1a7ac5b355d61f29e1dbd45844430db6a9439c7b6f83e9758e7022d2c7d6056bc282b2f9c860cd680fb516bbe693f2ecb6d8e9fc494a9369a6f97c861a168175437a1f09a1691fdc64fc51155f4b65a4c1ae07079e0931774bd32d291c20fdf46edcd39a62f0cdd6687f8422626b28107d7173fc04e13ca322ec160051fcb7fd73e1394c7e89354b10c9c11797db1cc138af928a84a2e757c3fa6cea01571a6505ba7289934a8a3c2e6b16e0108c238dc1f8cb82b6d7f6d8235fee4c541ee0ca97e55b59cfae265eb5150b7f3f396412b02e7e1eb9f94feb59bff6bb85838390e926c481779f6d22f58c659bac73747abed0945b1225ea912e744592caef94a80e24087d99f75bb0a2a99c3cc47281b1e8be2c00f0889c4740e20275b6a33c810496b0d531e4f2d8cd546ae45a47212c4f24f3d6a248da3e0b91bd010775fa7fb924d75054f5474092d27716ee155e53cfdb0154f806f6960d1a8529dc5e9808a6a43e207bcd44743dfa4e9a9cbfbf8680e2324885ad05eaf2cfc5de094c93af8f7203557076077038af9b84355a2c26aefd147d92f7954ad805d86102dae62422797a2b4e81fe3f4d9362fa3037fb9cbcc9c7c2a9fe4effa8490c29a0ac3cd4ff9ba363a29bff119acc84b2d0f9b94c7f8c59e5a314a1682fa86c5bb5e9a", 0x1000}], 0x6, &(0x7f00000041c0)=[@rights={0x28, 0xffff, 0x1, [r8, r4, r1, r0, r13]}], 0x28, 0x9}, 0x409) fchmodat(r7, &(0x7f0000004240)='./file0\x00', 0x115, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000004780)={0x0}, &(0x7f00000047c0)=0xc) sendmsg$unix(r6, &(0x7f0000004880)={&(0x7f0000004280)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000004700)=[{&(0x7f00000042c0)="0d39a0632ddee8c4d3145491ef13266263fdac2e9a675a478ce858e572b1730d871e162c96cda05314c432fadb45542d2f450cd0660921b821933dc0aa953151590198bac71fc394a88797e5ca013dfbe69b535a5aac6df6f90be0", 0x5b}, {&(0x7f0000004340)="2d40a37392b27bc787fb7d22971182480094a027acc7f2b3e2c6a6980542ac367c4a76f3c6b7e84c8bcaa466397a854ef4f11fdb0dce6bf88f73d3db8d8c87ed85fc221e0c00426c2bad21b402cd014343b947f43d28811fac7b088aeff134d8b99d79936870d1fea4f94c", 0x6b}, {&(0x7f00000043c0)="48ef083689a4ae4c0bb5741cf54a7f3af91139eefeba54e08bd867d000b1f55d3f27220b034ffbd2c5336e57af014b781e831f2b1accbd03dd2ce3130c8bdf1fd70bf9bc435193cc12272969a6139c2e", 0x50}, {&(0x7f0000004440)="318cfcc07975c28378d36fa967eefc75e71ba8467297ca96b19c7fd286182a73e00376f45275d91ce6aa71d0a8e43739120a74d2a83226c7be27f6fc9c351f7546290e0cc13cb091a9f3aa2130edcdd48d114bc52f7764471266c0049ecd5790437444105593edac4bd4cabd8d9d7d942c767251a74cb28784c2c59c9182e6c5f87c199451240dbaf963a42367bc0042337c7fa51d2df1ce6dd4b956b7b6212638937d23e02c01d87847a507199018c7b3220a55027a94ccf4f3078c1a7a07e022e352f0db5ca74a3c14bae9d96b44", 0xcf}, {&(0x7f0000004540)="85800f3f257022aa24680a2c7c2f6f7a8bbba8d8f0e0501e07007b8ef91701268995fa6ef95aab3a31664eba8c5f9e86ca1b5a34859e1f324412cc02331139ce7994029f1bc04c8c450f3c8b4464c577351541a6e0e62ab3fe245fd314ec7a444c8be9eddcf79e7f18267df88f93464baad800861beb9ad37b88ecaf5b81d843d63ca72896f71e924c8f94e161db5cac27785bfd18b75cd798bae0e42184bf898015765fb4a5cddf128a6722ceceed2d0e2d18c60f47300b59aa6693bfe1ab93d074effe9204b404431181d2e940e5a60e3220e4b5ec4c906ccad9ffb6b6c75f3f4515930ec77f11", 0xe8}, {&(0x7f0000004640)="500d623ea6e9c23e4f065f705a2d8211696ff900fef1215bd4eb1a1d17a24671c7f0414adaf585c37c6ad391d7acf2694e70357663b7b43cc7856be9db0ef93553479790948ffa67f913f3a7011a82af3ec2c2e94234172610a8a19369b17e0cdd3c2110f422591fda07ebc0fd82a24f64ae5068147207da741438962bff7742e3f3400747024f6916d0f0042a5f37fe88f14bd797df77ea27b08491ae70aab9507f8d0ed50450b26aab0fca8e3bb37d905749", 0xb3}], 0x6, &(0x7f0000004800)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r19, r15, r16}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x20, 0xffff, 0x1, [r9, r12, r8, r5]}], 0x78, 0x400}, 0x400) execve(&(0x7f00000048c0)='./file0\x00', &(0x7f0000004980)=[&(0x7f0000004900)='\x00', &(0x7f0000004940)='\x00'], &(0x7f0000004c40)=[&(0x7f00000049c0)='\x00', &(0x7f0000004a00)='\')\x00', &(0x7f0000004a40)='\x00', &(0x7f0000004a80)='-&!\x00', &(0x7f0000004ac0)='}@,\x00', &(0x7f0000004b00)='\\*@@\\[\x00', &(0x7f0000004b40)='%\x00', &(0x7f0000004b80)='\x00', &(0x7f0000004bc0)='\x00', &(0x7f0000004c00)='\x00']) 20:58:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) kevent(r5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffff9, 0x8a, 0x400000c0, 0x6, 0x1}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x8}], 0x5, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x5, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x6, 0x5}], 0x39, &(0x7f00000006c0)={0x6, 0x6}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x2, 0x3, 0x9, &(0x7f00000003c0)={0xffffffffffffffff}) r10 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x40) r11 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r13 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x3f, 0x8}, {{r3}, 0xfffffffffffffffd, 0x20, 0xf00fffff, 0x1, 0x4}, {{r4}, 0xfffffffffffffffa, 0x20, 0x400fffff, 0xc12, 0x4}, {{r5}, 0xffffffffffffffff, 0x4, 0x3, 0x3, 0x2}, {{r6}, 0xfffffffffffffffe, 0x9, 0x1, 0x101, 0x1}, {{r7}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x10000}, {{r8}, 0xfffffffffffffff8, 0x14, 0x0, 0xffff, 0x100000001}], 0x80, &(0x7f0000000540)=[{{r9}, 0xffffffffffffffff, 0x0, 0xb7f2926c5c3411b9, 0x6, 0x40000000}, {{r10}, 0xffffffffffffffff, 0x90, 0x80, 0x4, 0x1000}, {{r11}, 0xfffffffffffffffc, 0x89, 0xf0000026, 0x40, 0x1}, {{r12}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0xb74}, {{r13}, 0xfffffffffffffffb, 0x1, 0x20000044, 0x5}], 0x8, &(0x7f0000000600)={0x1, 0x800}) pipe(&(0x7f0000000040)) r14 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet6(r6, &(0x7f0000000700)="d443535f0818c243ff972a5308472716393365711edab11de446a5f5333f80ca731bb4b8817d63b61c875c44c32415ecdb807d694403622189f2f55ef3f869944ada02903cf49ebd22427f7afc95f5767e72ba3c08cf4175876dd15661a778c5878de0b8645ea661729dfeabf0fe64c6429b02a1d4e83306eae11bb16d5d6c67298dcc1c70318b9a06b804e3a86be803bc511a24dda0041f03a6e8c3de4dae23506b9c9152e40653a4ed757240640b607c838f8dc8ddb7d2a9589281ed965d324e5139e72d752d55de70753043e899909f422ce053f16142ab8034136a591a8b43a80da612c95decb91d8ffcdfda9ba3ecc3b05139c87e5eb9dacaf13ac678b15d0de980e354ca974b9a1a5e65eca9166ac9254abe70f662bf9f8c8d6bed2472e5e8ded389e34f62e4b90130b1fa027f6f9f7e1084096f7f7231da769a430d992affb0e114d06f2d719082ba3f2301e636f6b0f22069f72aa52fc72b3193bdbda7395ae904ecc5eb905fc7c160380a2358a1d2e646f7b0952a086101a175de315bea5b63b404ddb9d44e355947c70c72c3e39dbae94c111702f6d5e9ca2200f022ae497f59f26e49f8aa674276088646c9be1db5087d011728d840b495556f2479d1af5a717222a586d8706244275b7c24972fb5c15d24b89a8fd73ec05527b4ef0b0312845664bb215a1cb1e22abb50fb1ef64123d71df0c91003c76baf7f1f54f28d3c0dd1bc33f912ee7c08a897881366cb1cf776203be60b2ae61506b40e233965977f260f421c388d8f5f868f3ebf2687f831b4b3541777e1f0e4fd2ac448c2573c0f6c95b7a1592d78bb0a92f8f6dcc27179f25f2d09be8a72f19bdfd62a8955b90be2adf7c1d082d07259aaf6f00dab79c3b509a9313555fb01e1037e3e0d5a5463aaadcc1c874c2425b761b9b2d853a067172566acc9ac2852b05c564cc574daaf870a34598270d17fbf987f62ddeb514e9b68f6b7ca01c8eaeecd0dd3a9768214afdf73b4278331b3f91cb2c07b738343a5790d87a28addbfb08e8509f1b4a0e64df82b719f7380aaa959e4050a2fe1b388756861091dfafe914d0cbb97b048262a2bc2de3f83432c770ffca2e380551ac5a4668b8c94db1366dae5da4c4df99125cbffab5b3b6dceaf965350501ab988e069bbc3504cf7e97911d2e6cdcd99c18fa16d71a773c1cb7fa11688f91490048dcb4f926c4b673e33bbf005df5ca5c6438aabc8231def5e9bb249a050d4132901456c974d5eedbe97cb90dfcee0345d1318ee63336506f50361731ebd1edf5ed32920fdf6fde76833518cb863ba6870d74497f72e84ec4c5397924dfdb89443a6b1b06420ada2653c7d3fb8bdc6f03e1486f8567f8b6200f41126aea690bd79c444097b152825a6912b779c1bdf2788205e4d5bbcfcd1a5cc235168a7ab9decf864fb2146883da2aa997c934f8989d421d26e13c94b930384d717cbd94cb9c62741549a1ef318999c9c88ce523ef1c73d6b2b3ffceed9026ee2ff7d09020f57b6de668f839afcc3f563855f54629f0fed9c8b15df012e22a5ca0cf1dc0ef171df7f6a7e746edf704a9ff60915362162c1c1c46281e8540fd6bccf57d1fc531ce77e70b6f30933f613a9d68305e8533a394461a524ddbd734dd68bb766c612e81067306544234a0420c8a93575f92d4bf38bcb792b6fb8f1fb2c47687bd4335acf054e5681a076872b2ac21ba2b6c477f09e7380e6f120fb10336d4c63368aa548beb82dab7a8d430473503309faf46726906090c73a4edd084add50f0bb473ead870b1708e44e8201227017dc815a25f62dbd7e921808fd3b29fb597ea1d8243c18893814913582d191aac0425b6068a59af57b1e50a612b54e5c0441d58296414af2cec9daae8991f3ecf031a9e95d50e14f05020344a51cda698f8f3515288555fd9432da00c070b185a4a125341b9ca15da901b89b577f4742d9896a50e607274d51f75dfbbaeabb961ca4cb8e79e7e62accf261d7e28c67fa269dbe7034a4f407b2f21cc6378520bc5884ff88a1897ed9d7d806eec9a63750a34a06fdbb16431e37c492aeecadec3127c4219b77e57bce717471ff113a75ca12efb6e0c5bc5d35c1ded4afb8c6a0123c2d98949dbe3621eb93b26f91a477910d51e858c890478d578eaea3822f9403410b582b1e83457e399cf431a21994706dd071c501d7a791de2c347d447b7be2b9206fdfecab346e08c476922a94f7405151ffd425acaf160aa444f7373e2deb77e3695da2f58ea6aecb9a7f7aade25c949ccf96e1c14c03968e40a6ef3e986db919180937faf469c7dfc6dd8497877c5ff15aeb5c5cf03c7c9d1a5237f3081694187b328d513366493fd0606a9dea39a01eb42344584e75ad67ee24cd4612c64e893ccd5ed02f0ae7b3203e6c019211996775706721f4fc4e46b87739699c4066d96b69be7cdba6a02018a284a97c430324183d83f65632c17ba76712bb11f9d0fa43f11a091d03599e9c48fc8e525779033f81a404ee9b660fddb690594ead07067f344c535cc1b8c647a09eaf76fc7e163fb3fb24d29c00da127c5dccdbb0122494e8b69f4a2778cf4c308d78e8c846f0aa1428ab63611a8251ba979ee42a4a4b4566fbb50d40de44f321ff821b7edc332aa80b2a01a5ae93191c819d1dfa3916f7f48d0f7fca95ae963ee1183af2ec5af13d454f832c7d581549ae164248beba52c291f7516c5acc442c07864f0c586a9a1273d844013023ee5af15e89da6a4a07117426a75378b0ac9441a8afa156849f6453b4cec43dc1b4e0ae1d8736b3be9c900d097e9efe07e10ff781ab76cad12a5270e6c92c9efd1cd38d3f4098e8cfb291256920232422538af479b537968e6b78960e11cff57565d4ce1c4baadc798be10b23dec5746cfea75dc7aaf1f70d033a4a907293854b75334d8be19ec09fb1b69876f2431072da24b7d297eea0c9045aa414d50b064d7e05f72e8b24f5de8447d35ecc4ef4ccf2e25e0e2ff17c33a40df7424364ce8ce7765093855d89345e492c51a93a42a3c4bc36160d8acaaadbf9cb34a15ef6c92cdbb95cfbf4135b3adee87abe8cf1f4eb40dda5579399be8f776f400d5c119ec47c6a3571c7efc1c73d07027ef2cccaa36807d4ba1e763ae1e9d2c0293ee2b9579bd3da1568bb6f8ed65e471d95a3049e3978369ae6280eaaf8ecfd46fa3c18591902ff97408e4503b7a4a34d136c6e5d86707779e0b69cf2f6e973dfcd8a134721d0064004c0d35cc949c618f88316b4d1d6602ee41251e9f302ff202d0b2de33810f90810cb6276c2b7253712b49eeef9ddc9cfe4c2d9dd34adeea8b4beb7d9eddfc8cb67e8e4ba1e63c1172eaaa2967b9449860527355f294cc1fa325ed283823badbb36f7fb67f1615303fc2b162d8625c7900473c8e8596dfeeda915541f218912c61faf5e929298165c192d43fab954a22441e4bd7062894cdbd80f42ae82dec2d0a1dfde248b2c7c81eba104c0c3fe86b44efa1a6ad36708a82d86e6e7250525cef3346e2f6ef8528abfec78f838b40dcd01c3adacd326e2739beeb94d4c4fba7e59a17ad03bef3e6aa0c78045619f520cf0aa29577790e8a57d375ac94fe4fa51e32bbeae661d91c6587e36a788c980a896886037af7e188a55ba37f762ef5d97e1a3aee2f7fd819e1e34ed3cdab9bc70d2e1f5b5e7a98152d50fd0727b391d62b7b4756b029ecd11cdd71241cd6695ff62f6545c512d75910da40f776498dff3627eb3176a4d2b866f9f5c7ae04ae69fb344fb36b181d3e78948a0497b12066651a4247f81d06042fd1cef79d6f4200066e9b3b836a66e216267ac48f1e8dfc71a1f690543c1569bd0a401250d910db34cd483ec1cce6fe14f78887b115784e33d83596396241143ead04ba21d3b12b0989e1067faa399b081891854b295af02e05dfe8b954ee46f658fdaf92bf2a74d171731f2407cfd9a7b3f8cfdb0961119fcb172665f790edb7248dbc3d1249f18c81e0ca7812746d0a912d6d27a63dee96305163796f69bae2e5959716f998944bff04da6cff4437cdb378d063fda51fcfe17e5ad598bf694bf446d56e2f2b2fe1954a66c55757e9b9ce01e3312d4a799c035521ea617456e152358e14dc4c7c405b468a6196a6d58929c83948bd952f66b16bbbeedd7b9e59b28369a2745e1eb292a81592c70781500b5f5dc599fc088e94aa4d11cf7be9dcc05fd28dd3a6ee4ef4f7e935104bc89f9a3278461ba4d44ab473c744d6fd16c0c66a60fa0d9e88957066bb3d19412bb593ff06d2b2f02325ff730a20011ffb3dec483d2a854baf0e79dcd6015e229bd7ea83d5cd8edc2482cf63cbc1ebcfde93c80004ffb374b5f14161b45ce68213c61582f01c9f6f2934d364d7aa0d3b106bd220a0f868830e0ac10b2ea5d796a369ce7a7a5c02a17e3e63ac188960e5ee4435c7defa691e641a7276e5c3d413174cc1a0dbd3bdd449629d7030d89e63cd71ad288a7fc927c3d22206d029cbea19b284d1bbbd0ab5ba967b4975fa49a098b8c80d85e4e474925d860cba3676e2a8ef56b9ab2d344a7999f9e9584f8fa8246ec13f7c343ee9e227e3da7f5fe9289cb41db7c61c1bd2ed163a266e9e07c8b2b29561d08cf475a0089a77deef620565bb4adb02121a73f392d7c86ec8331d60fd748b8c7624c2f681c12b066486e33611a8b0d74ba881cd51050a311226c7dfa6180cd4aeee5a10e1db0e2598a8e9d4d61c4fb11a7801b89e26d7ab16adfab0b0dadfb4c3ddba78b315d9e481d3a84338fd576bda4368a103daa9c483842e8cfc577e1d29867782ffa172c010593a8d923cf592d86b8aae3f3198ecdd54c1da3bca7dddee1dbf60db4357f8434d0b7e5e9f0a5030ada7cdf43395703f8386ccff581be8a5459f01b99b55a6653e717e4c31a871738a044483cbd0d242e5e02e9d262c27da58543c0ee460aeaf977951e260b460997ea885f58d15b4d0c44009eef99bcca2588813485cb4980534dd41ec7aceba8e2223ec51644666bc5af05f284ea47d76602926963afd6b35cfc46d7c5cd25116622d419b3c0e4cd5e060bff6618b3eaae296d0b248ee4f415def5779e89042e053b2a4d5659252fc85cfaaab308d49cea8f09728f4e204b467c9a044afd1a277b3f0e068362ff9e591cee63f712a81f125f2672ae0b0bb22a62ff677703d3b9c05ab0a42537d44bbd027ce459241f5464d117bff90f5f5c36f7887ffceba8a6d5d36f444401b02058e6d67407f4ff2b8c3abb28f0f524b57d636e09b79d277eb56b3dd7555a3df174b2cb5b4040092da91fe2ec70ab194b665fd2cf03e01ffd5be91b6c98f15394d1354eb0f1afb3429c1428aa80c5d3f80caee029eb0a548d758131e9e81c2aed1b5cd9619ea00a39f02b471626e2e7cdd9ef3efb5d1e9c1b1c0d9c3108f833ceadde4233eabc9068ff054552565bb5e35fe7d24cdbe37974a7dcfad0ae8b77c471a1091fcdbb91d475603bb3f4d4471c4f1fb8af576329f6432ac937ee163aa47d1d8c714d03c57c73aba82a1933c8480c8c7e09ee048662a72e3436c2511c2d1ea75d61e7454ec29f6269ce5507905ed95b4fdea95535c7d57f5afa2c74c1ca3be103952cf837e6827c5fa1a1e249ce5bdc19654a7eb1a462174bf9d38c3d5cf7663334809870c0e62d9a37ee815b43841d8cef2a996e8fe55402d505fe79ef9784038f76e0bf01d951f7d0a118758864881b38a096b2bd1d18f36be3d8c8cc30797dd6aba995a8e7669cca9e42837ed532419c7b25b843da357484d3", 0x1000, 0x1, &(0x7f0000001700)={0x18, 0x1, 0x5, 0x6c4c}, 0xc) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r16 = getuid() r17 = getuid() r18 = getgid() lchown(&(0x7f00000017c0)='./file0\x00', r17, r18) setreuid(r16, r17) nanosleep(&(0x7f0000001740)={0x101, 0x800}, &(0x7f0000001780)) shutdown(r14, 0x0) 20:58:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000001000000000000000000000000"], 0x10}, 0x0) 20:58:57 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000c800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079aac73c0000000000000000000000"], &(0x7f0000000100)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1211, &(0x7f0000000040)=0x3ff, 0x4) fcntl$getflags(r0, 0x1) 20:58:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000200)=""/222, 0xde}, {0xffffffffffffffff}], 0x3, 0x0) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) close(r0) 20:58:58 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 20:58:58 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000000)="69a19768141607635f413c08083a9c2cef04200f00779678962f59a2a35d27e17b5a356213319e", 0x27) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 20:58:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000016, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa4d7b7388d4ceb2b, &(0x7f0000000000)="0142d8cfdb3e000a8182a90be366363e40649761cd4dd38b88f68b44f6d256187e45b840ecb44cd1d206b8d94a541059396955ce19e90f72ae7ee18ae1f7b8ebf61eb2ecdced125e303333f3a75529a3ea7cca42ede528fe1949242a7e92574c45799f63b6a34a0a3a0cfb2427ee00bcd71194674425c915b74e32a9b26656623c09f76c4baca920081613baedd08b91644a0b9b7f47bc3d84017eab377028f84ce96843d65934d934659d3f50e5eda62d9e70c0e35ac9e4949cd73f21d01366a10f35d20a84630420340ba6252232f5a4fd1eae37f2596b48789d12", 0xdc) 20:58:58 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="1fb3259183e203a180a3eb49401177f29dc4038989f904df3e67bff7cdab385452301a97d2c06fc3cc19450102e6134aeed360fd13fce4655aafe62003ff7a1f8794d549953b", 0x46) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) 20:58:58 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x20007ff) 20:58:58 executing program 1: r0 = semget$private(0x0, 0x4, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0xb, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4628e58bf935cf464de237b4d956081"], 0x1, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = socket$inet6(0x18, 0x4002, 0x0) getpeername(r1, &(0x7f0000000500)=@un=@file={0x0, ""/52}, &(0x7f0000000540)=0x36) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x6, 0x12, r1, 0x0, 0xffffffffffffffff) setsockopt(r2, 0x80000001, 0x6, &(0x7f0000000000)="5e8f4b88ebde7ac6ad4f3102308d2e0d233d0177714781b726efd09408ceafddb8235a640987952cf4a6dd019b5266c3be732d8a4c0ed6ab92a805ebdb", 0x3d) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r2, 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)='./file0\x00') mlock(&(0x7f0000ff0000/0x3000)=nil, 0x3000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^-\x00']) 20:58:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1f000000ffff0000010000002ca7a4", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) 20:58:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f0000000000), 0x4) write(r0, &(0x7f0000000440)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) syz_open_pts() write(r0, &(0x7f00000006c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9a070052f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:58:58 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2c, 0x2, 0x8, 0x3}, {{r1}, 0x0, 0x4, 0x80000000, 0x40, 0x1}, {{r1}, 0x0, 0x1, 0xf0000000, 0x6, 0x4}], 0x80000000, &(0x7f00000001c0)=[{{r0}, 0x0, 0x20, 0x8, 0x8, 0x4}], 0x8, &(0x7f0000000200)={0xffff, 0x7}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x800000000000, r2) poll(&(0x7f0000000080)=[{r3, 0x23}], 0x1, 0x3) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x7) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 20:58:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) syz_emit_ethernet(0x10, &(0x7f0000000280)="3b01fd43360286eff1d86dacfe48528f") execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="b0", 0x1) sync() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 20:58:58 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x2) 20:58:59 executing program 1: pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000980)=""/89, &(0x7f0000000800)=0x59) mkdirat(r1, &(0x7f0000000ac0)='./file0\x00', 0x10) getdents(r0, &(0x7f0000000780)=""/54, 0x36) getdents(r1, &(0x7f0000000940)=""/15, 0xf) dup2(r1, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000a40)={0xfffffffffffffffc, 0x6, 0x3f, 0x7fff, "94e0ac3b4912c352baf83f70a52f9591eab62ff7", 0x6, 0x1}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)=""/180, &(0x7f0000000900)=0xb4) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) pipe(&(0x7f0000000a00)) 20:58:59 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)="268500", &(0x7f0000000080)='{--},\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='!\x00', &(0x7f0000000140)='-\x00', &(0x7f00000001c0)='.!]\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{0x0}], 0x1) dup2(r1, r0) 20:58:59 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffff00}, {0x0, 0xffffffffffffffff}}, 0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7ff, 0x584fe196}, {0x7, 0xffff}}, 0x0) 20:58:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c653000fcb72551d7ae35221f1211d2a33ddbc7c95dd9f7619f7dfc53c5d8621356c95e2e51d126684ccd8ada51100e6fdc40a81fcc488085e47d0e8df000ee0db688d0ddd32866afd3d740ca1b7e280f966f07669ef9324d250d1bccc2b5b6eb0396cf29207effd485ddf6bdbaf904b02c76687f144ba52387e2bba6d60412c418ae8ce3733ec915d488ac059ba83fdfcd1f2ec39c5fb30a49056518a434346495de894315a074adb0a7c3b63e0beb10e33585"], 0x10) sendmsg(r0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="499b3721a0680e4d59838815cd5bf6180d94f975820109caa24750e764f5ef94d464c6a98ef80d57b98727831c1bf60b5b2ca0983dbf24d3"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="a9dc16f2788e22bdaf7ef749238d6d7ff1540b3c7ecc9484cbb0907b30e716be2bc3db2eeedf351b61e40c89bdf8b03b2044ba5a698723832b19cc8914c19d7f3cf554f5d61bae8ef6785bb56c1f80ae0848d9ba724c3710d5f82f9c9681becd606209c095e34bff763a14c0220681e0f1097dfe93e7ffa61bf0b69dd98b75fed37d63dd8aaf1dfca09f6d0bde4dfda4ca1a9101192684a7668562db232aa69a16f438a5bc4e74d10533e15a2c9185f3915419712f1843a064da13bc42428ea2ff59dd7a7a97c72a2d6969a244a5408c2fad776b7839497617652b9a9516eed89fbf0b", 0xe3}, {&(0x7f0000000180)="17393ea248addf3dd6f5ae05247d790f0c572014ada74970cbef3f9964ba17a4a4030a1e7535c961778c3e58c337f578094245445340df5f5fbfb7bfc34539a0f9344709a868bc14471e4c71f37ab123520943abf830c7af1d8c6f17755be8ea64a8d68d7c89aaf9f18affaa6b54a0b30c2caceea41881d39b4c55bdaa6eae606429833734abce7ce3b57816d2114a07af8625995b42d31aa3", 0x99}, {&(0x7f0000000240)="3167a5f159d5986f90f36725c05527ec7b6d2ef90a54b7f73d", 0x19}, {&(0x7f0000000280)="721837418f74f9f83554837ab646763fe1467b77035a0a24170fe99c45683f1576c35e48282fa51ccfc0604e8e4c39e6d6fe3987d251fed7fed79e62b48ab925a5c47d6cd24bb1ac8aa239aac4f956322cbac12cef74301aaf168e8394816d2b88f8020b1541d52eff926e12a7310d7138cb11e50df99bc3e0ed", 0x7a}, {&(0x7f0000000300)="302e09d11dbcd3eaaded2470bc484e56882a167d7bdf4b6a4be58041d7796b5fec3ad184e683d21d564eb4f1369c5323a88cf3239dac282c33eba006afbd0e43e11bd2dd9a66169de4e3c371bcaba337c7a5ee528ca060fa283b42e530d913b26592e43b0f785344c0f18022106b3123", 0x70}], 0x6, &(0x7f0000000c40)=ANY=[@ANYBLOB="7800000000000000ffff000003000000f9a5b505a5fd4a7ce15289dc8801cc13ada92194287b6010fb01c030090a4cb3164dc7340c42a88437993e56248d49fd5c676ec0f568ccdb46bc17a4c2eab117ec68d8afe5aa7c9d645d011bd49e770c6d92d7b7c96fde0f6eeb723654f1279b86e823fdcc0000001010000000000000ffff0000080000004a6fddc112f31e1a4c1c7d445919ce646d82ceea749c133825ef60879162ee0d577f71b5d56e9601ca333f62e6379a882173e9eb9f18ee1c3aeb2956e5fdb98079c1193e2a11c633eca74f97655a0c124b4afa6c1858e3623710e344d790a410cd32440d43935e1bf3294d925cec05b601ffe3162604ae094c63a633c934772c39827c6f7ada0387816ccdf6e4448966bc6462eac85910c6db01db5b8553714a126cefa49ea78fa4a8b5d08105950935ef712b2e7cbce07e380b7faa62255a8c42815ee5caabea85587b9682a0eddd4926a4402f821208bb81fd43ecad717a5b59420b548e99040c96f80a92570c6f8c96b40e810c4ad001b06d8367e4a78ad86cdee1fc27054348bab255ddd1dab4d5518fd71dd789b77d63754c226128d92fb2fccf08d04b9b4dbff7415f5f8f398d700b0a2adb7a32146e9c7ff00f71d9d432e66d401dccd3b0492a605a70951347040e42876ab30ac93f01e925c565ed7a24f37b08de5124f548450a7e08b77dbadf3e62721615b01befddd73ab7cda84d0557870e2ca4808e55b7ae8bb30b0bf098996fb741fec086599ec21babd67b26b9df0cefddebf7bcee0834c7fc8b022e59554e0b767b41f6ba4599b3457751b4d92639d01dce4980df3234baec4755339ff4e6f0ca05ba63d89d3c8802c3fe487b4abd7cb3d9d6933bf59733b522f669c153e7c05933964f88774a946fdf0d3c9f445e301535c53111ac6f4498edb2d68b832ba9303447eccdf24c9334f668fdd2aef746deccf28459aa3163c723128a469f65a7b7b5f518ea2354427a332eb199de9de2e2a4ea1123dd88f1276462016fb9cf903dea0f82ab1bd723ff5c4a5db7e1d0557b88cd57e6bc46423e94c95afcf3ddf0a4f18949e5a9cc9be0f6c5d43a50f437e1ad177a4f2e40be715255cac1ee4326271bc0ba797f0d94896d8c85b2b1d899c80832ac2ea9362876b7e8c670b34c2548c14e2ecdd24d0b57a09ccf619e62919ed597351f07d7f6a04a2d52b4bc3c60d5ccd895e38666feee63738fb61b6460cbcd8c3ccfa69320cc8c29bbacde3486d5c49fb19416511c86276d08d5b0f78667e9d83e0559f950297815fcadca72dbecf5b4fe3c9056d16af27af457ea68f6551bb99f686375ec8111408ea213de7958e68874829c97dfd5417f6ccc51f3f341bbc28b10f5b5ac4eeabfc465a75faa2cb2a59b7ea7456d99b13ccfe051b5f6968132ca3401f9a9feb3319cec8fffa7df330631cc32dfa76b17c37c57ccfbae3b3f3f494126082c2b1a8335e0447acfb214c18517ce1e4f2f4b2688b12e2f61f2facb09e5d9d97e2a9cb59093f539424dd3d171ae17cefb8d63320dbaecbc2a766cb69773d85055c3d55b7b0dc31179a74ef08613f7428fc3499832aa3bcb6904555a2e4c92121a0afa530b2925d2a55f8b53e6da91c13ff647b2e39bb9cd1272cc818ebac9dd4ea88856c75e24bb6e02a9df92849e0d3ec77b2dee23e79b90a936759430714b4318bf2619e93edb32fb107e913ca4ec78b0805abcd9608f91532f7ac36919d04c01cbaa40bfb4124c27d70b4a025a89248b5c265f09c4d875e0f2e3b747eeecdd5b4b88c8520bfae62add6effbd80952d9f66b1044ae4d6dd74d1b75fdbfe96a6cb7ea20a1bbc73b3643057296c9668836059cb1c137e265d739d25e563a0c045b4924c964180be6c4b027c7725bdfdd8da74f96c72634ab5cb1b2ab82ef4590c8f57be2f0098dd601c00b69b404074314b89aa95cb01fbf326bec93fb453b5b3e119135921ed62f284c410d4ad5a269b87967f06bd01be9bad9137819011ba38f6df0e2397e7de16d3c1fb4f6007d434ee4458b765c1b55a4399deff9a5c95ad88f5cee1ab6047715d82cb581a977039a68b4fdc354d9fa6ff884c4d37d0c5b804da3c079a0de76556f2e10fd9bb3656746fd480f1b73a7a35ff1610a3fbaab39da159d4297c9fc46b94f020489ec056d0d53fdfb3ba014f01e47dd663326d173fdff55417285e2fc4fc4539fc72de6be74beb6f5c0eafb46e26bc671f2242b76d201e31c47329520f1938a48ca80e59f7f1612ce7f67755ed7ecdb1781e66fb8c0c10e6fc710a2ae8d14cf7eb0e9cc52453d415fbfb4718a05b49f7c1496c9f4bcebe8ad946d0ae07e744e10ed2a3e5ff08a1c587504e55ed50cef6ae86d850373c2712fbf6440c6e7f03e6985e0d489b29ecc90f531155828a586e27b05c980a49c0667b773a5da8331ff1f6dceb59f62027791d76c94bc7b7b018ea2cb17a33fa97780108f2fe31536e27dff90fbcffb6bdd7c068205a32d7809bd8b709dfdfcb3632a4ad253c2314919aafb03a722fca8f7cbbc40c49fae028219193e1d816f7ef281e8eedfd5f7f76ba7b4faa1e97999bceb4a6bab15e3ebfaf53ccbfe037928caa236e5bd68c7970bec2a947ce13947f27f59ce80945f2d08093798569a47fb9b438e2dca2325b7d8a320d4c05613d105bcbd24f7efc9f3028f581b46843c65df0d16faeab49f785b68d2acccdf917ebd20800a3444b2dcda781ce1857774c9fe34546bd9a586ac7f4b3ab5fb3c531a9997546ac0f27993731dbf26b9da05a58ec61ecb32e55382599af9be2a821b4df8b67776a611b7173d345ab90cd720a79496680694e10d88c5e7211c73911b200547ac0a4a09069d4ff389932069c0ed954be9f7ef31b2d26e0a3acebf72437839cf45a0769d602142cf6445ec267fdac3adc023669cbc63943b801cc886465d42475bd35ed85acccad8a4108aff8d3a135db9c0c10a33f4d986a8a22344f0c137d625ee891d6a38a14ba6d5ce46f6c69a8a49461549e3512181f53cf563fe45f6c6e3a32dd86b032e1bd9f248be5579128832901137a42d92c9ad3ed9cb42e35baff81241dd1055fa4d9d0e139ed1848b0463153b25d84d1594f8f281048d97986d9bd9baa18251b40131aa6ebbfd617a50b807094e17490223f77b78ff0756f54e8a80553899f30e7e21b3b2d76e03eb8d2382572495f5282a6e89090d614d00099b5d5579edfce3ae54b62ff7538c5fb4bbfcc131f934f6d5d45e2ce2f88d7e9a7d0f4007e739c4e910045f541e49dfe142eb7af9df5f40a09e29e55e38f76c9b1a64efd217cdf246f6a7c0082fcded62d68bc6740f4d3aca799fd0766b5ab629efbf63ee824db254f736901ff863eb82b889a0ca6683e39c5f5df8bafffe8256db0de5c34c757a4ac002ce54e2e0c7dfb5c38925dfc6aad3167bdbc25802546cf3eda5f523af22cf85ab4252e40d959285b57b19742c4224d219ef5ce6c403e4d2f3b98a52e0564d2d5f9cd8f028db269b65fce0696af4d4e60200829d031e3785aff6d34119c86a4f4e0fb554e6541c397534e4b0f56be12aee9344462b247b8767c719f1606d451be4008dc75f7154656502ec166d382e544fe27301fd13a41f7cef4ac57c52a60c8e28228887438d65bfe4a39a30c4be973a866aa207005757e90d32110c839b599af105f5dd8dd491bf45ed5addb513637a38db283505996d1084cd015f30b45daa09916400a69021cef116b0f047ed23b6b8d398222321232f1710eba94357d23b746895b39c528a31aa9226e0a0fa67989914b2253823b3049bd3e29aaf4ee3916b690c6b601e2db4f7e9f9fd25cb61b8e033141be3cb711ec2e5421567f8faa060e613815e4d3ae83dacdb84724b8a22b38b1ef6ffced9c94e57e38786ced73eb0560bbf8b50c796e7aaf0d3e3759929094298b0865c2e8b52554abb32f8ef4e8d64d8d12f8790b29daf6706f566479ce89e255fcd1d2e2016853dca6e79c8c30befe48c5ddbbb28baf683c7a05a21758d3f798dd5de1dcae88e9698bef6725a11f47e9d9423e9bf0d93274936f22462a8625305e72931f72933da3e8c09d983618c6777f9b1863e427df2083515127a8cf22ed29b23af71d6d85085d967e1831ad72d6813661cae28e6602c49d171b789bd50024eb6c76a03c2602937a7922790b8d2af880eaf7978ab111d5528eec417d6c3b2954fdd91937a27ac522d0201d8d8970fae9c4521d9296925a1b746f35b50d4a5d8295b10bb8a1245cf325e4887966be6d6b58252ef1e2e8e6a9d4ab2f11858501c8f3e7d9c1b4a13937910eb7bfd503e431c01a994d6718cd01502de9b6428dcb5f27b5a4ce08fbd5422b5d475e8c7008658732b008ff032af547bc95598e2f2b3d37ba1fbfc105c21ef98312ae215dd9a1f4352afa973f279d9d505ae681f93092b9ba0d8fef3949e42d634f06fb1c45a5c9e34d33f91126ce049bc0673897b2c193e758907fa54be31a33a9d0589726000d3941571192534709277edbcee2dcf6b5f19e049f2f3c7a37c72cd8f8aedd6e0661d476ea0154c9b11cb02c8fdd838f52f24368a0a51d1b2c2e8657bd76a52b71edea8546a7f9985e3cae5610aca30c1bb6c32b4c2ac8d83f2cb5bf1147108526af5a2e26ac34026cae75d39cba40a89ba2e26d1b8cddd5e3eb61c0d83c87e4a34265796187fef0521f11e801933f9c42ac48ed6ebd975cab563b4bef58729e0eab8f72864f208ee55795f84efb6cf5021c172e417770176833c2f51487e537b7a634cfcdff3c1cb08a183c392ac29b89a95a7fa54b6fb6918626a77394f2aa9ee29503005f8fad5efcec315cf7ed1887ca4ca10fa0f8c35b345abeaffd746e731e96c0cdf9aaeefb7206a16835f408dcbcc12bc19d81bb6caa46c6c4a8251a92a6cad078329e5ec1614d51085620718e78f4111ad2c2f161e83576a40e799cf2361a238923f66e43d4fea945e628df228f5b708da43e77b090e9202d91e304d7fd44292e11c8dff4b8c78bbf35327dfbc7ec8130b926ae25e6ba03fe943a2a9f332c947ff1df6cc22568cefc019184bdbd7a08f326a9cf106fad9b58fb7c03ee603fde80c9d90ccce10c48954cda074f19633097e34245736dd1fcb7bb66c51a300ef917272144c39744477b164fd81f9167e8710637cd2a684aed3f1e5c82b522f7c297734cc0e37b3d69353ff41a5f42b19dffd6a1ba0ba55b78a1645d754a37d34ba43a954080f18ee9eedb3bac2893de58c68f17a3720e2028fe42d7e93d07b6586be83b1f0bc690c7bff53aded59f35ba0ac217ccc21067496d4efce955dbabed2340a0c78d214f6e0e57cf0c834ac799c8d50710a2eda557406be7361864e66d02e1eb479e2f6cb803098799f67601e4596b8bffa72090c03a9da438ded03dd6838482d8cbd61249e082238c1de39ccd399c0d0b9a497d2544a12d0272a842c0b0ecbf080bbec6bd48fc0898b9b18c8b0949a2193881a01d8fa6d101b7aa4789dccbe6aff3e8416db6f7630267fc9e2a86f5fd053024581c8402faf31b850ac86f70f789ec3c504b807fba9e2ffd1065802fcff7161ec62cc1a7dd02c5eeb437ed1f658611a09ea9740e596091626614c31451fd7342e6a270d313f2535d63ab5802acc82e8a4a5a53c0dd609298865ca3da9fcda5326e045cb29fd8c16aa23619996f75c9ae42c4415b6783b4a17cbb8e1c03fcfce7e0ff6b83c5432b1a0b949372c30282a98e0e8d3473c4f2da8fa70a839d57f2e5f531602824193fc1467a17f7c94c60f47299165a0e32b1d2e257a84575e4c0004cb7585a1e16c3380625f02f0a50e099f2c20c6d814f92cd18d064ee646f98f4def34e2c00e095fedbba9cd12896d1ff0d5f53c223cdc8a32c774303790c96aeeb3f01f122033594901d1b6561c02a98f3541e1587b8b0958efeef193f07f999d8a947fd82a8ff6edb912f593b9bd823675c789cae2d08010000000000000000000000000000e29d5564dad47391a05c7e3ce5581495b88a62b8c0ab3284bb46d4b28fcfd63078778a79af439282895a1ecff09a8248e29ca34350cdff1a7208a10dbb547a1b2427e4289fd0b2bb87ed21f5235c84ed8ad0cedaa730eed70972d124aa163511a3d18d50641db1cba932fa9045a3a81d83acb5269a07f9b9757b513c2ec48b5cc83ee0e81244630e5dc00597490c02060f6e5b0e2866a1608ad1cefaf83fad3d85f0322ef4a39ab3793a1bb25036039e05ade1fdd6c5f75697e3342528d0d0b762bf48fdf7fb019d0679affbc6db44e2a8f7ccc1257d40e6d161c9ba2871fc09a7be37f54b18f961f3563eebae224ac6c05720a500000000e800000000000000010000000600000072741d7940f7024a9e65d863b2fc1601df59c03550544dc8dd3c702fcae37339ea8839edd40e65b3b3c7b78e84b644a919bc1381c4f809334e739093efda4d9fe7b1a10f0e5e4a215292edceaaf5c17242661bb9ce9bf281ff6214219bb1354721d0c6d42d41a1ed99844b3ab5cbd4d17344c05cfe254d2dc4b04a5105d6d52f1248db8b870967c673c9645bab95ebaca48d3a9f8c7f3c4f96f9058b194e219b4508eae60fdaded46c92bb6c1f6441befbc256cc947d67a1b896744320449e4fa729e894360d0a22f004b89d12fa2cef7431000000000000e800000000000000ffff000002000000805d22f571aa9c452f605026e03b4178edf752f8c5795195fc6acaa5779baac67ac3bb2d4f1ebb3fa5b3a64da6302b3b354697b6036944742bd994b92618660805dbf5ff900d7507ac7451456fcb12d0004de549d4fa15212c41f323ec6c635c458d73d084b11356eb2b0bf68cdc4de26c251f34893bc0d5086b87fbf94f6ebb0c1ac526264a3649b90e3376c7f59002719fd8968e5cb6885036e5014d1f1e3f920e675ba3a7a4bd38e677d491c0473aa46fd5c66fb25b2b782fcb5934c58d3b6dfdb9503f26bfb26183b51e0c015180f3ac0e720000000020000000000000000100000003000000c2439c2e3e440f57f40c662859e4e1007000000000000000ffff000006000000a8121ca97934ee4f29f07bd1f9030ae4e9e77038099485f56b0173b0acb48a6e788d819ccc4abbf24b3872b7d7862e98be49114f230195760b6353bdc0ec86b17c129e87c31e6a6bc086d320a63474d68cb528b66c82b4d6bbdbd5ef1e0000001010000000000000ffff0000000200000ebad104bddf64373e3ce6ce57b3847822f2ce77d3ad0cd15c8bc936d8dc51fff2a7fd593a15006ed2995f27d26d0830c6067f0b6b990d5bfb530365bfcc541312811796a45d5e9c99b514d7adc34853117460bb258131f0aa220450da2a7fbd74ae21536a3ad779ecacc7b35ce563be2b92a6427980fd76371e6f16731ca4e256934fe606c0fb56d61b930e7d51f91215839cb468644da712a6349dd5457d13e19d8ad451349eb1241bdb800525cadafbce7eb6718682463480e075c323e3a791b10a5d96bb8f6942e41f3d09ebaefdb146fbc8836b04953977df8592444534c6b38c3b51f6f991d36d175724d619965b35b7984ba20b17e2b661fc36caa4a94866771b1f7f4fa016b204279fdc85c3cc880c670027aa0aaed9e7ad481b6eb1c740ad0d1c875359788db6046c1e7407035bec728513aaba94ea00672cad6208c1d37b87b8e0eb53cbc766d4660db29de80c9739c3e55082890619711d3a3718d7c288b6a6518d277d8770e7bcff4ab447b06ff65cd6c2d2733c1b82bf76aa89e576c8effb88b4733d2cae728712f43b70b24ad8363da5fda3f63ad2a08cb954b6bd2759ed4edb2238d2ed6f42451b448393f8b64d80fff8e6e9a816ee02de1a19228e3018f43ba15336d1616870315626b0e39d184ba411780528bc6b4730be54a55261f0dd50e51a8dfa1f2cd0f6d076be7839d19b53a1a3ef16918b13254387d707b19c5587f4fe52ef6b91bcbf0fabbb1624d0aaedc72e984fd1715bced0fc3e3fe3ed2fbf6953bf290aaede917a151bfe6dfaa338d06c16147a23d68a348dd67b92a6f9e9366fbca06deae1841ee397c39a86311762177b7a4b073114c157b9105418281d8fbe6fd57024a1b25a0aa63a5b64b223e9b246be48c30dff3c5c4509a90c5d44946cd264edefc8a7718f6581348909e4afc740926e3edc2507bc8849ee3595d93fb3b8cee796e8e0cac916784cda1e3f86443d23c899c1038ff3a4e763f124faeca4ad9d05fc51c10aadc06507b1166a72bfc34d447e0d5288e97597ea5d14a17b2d0c13a50d655a4641f05abac53e84638b4f2ad065aae3d76d0193c96d704d78bd7f701cb756ed2111058e78371f9cbb75dfc8b28e756350c0b619addf5f1330ac4ed558bc20588016f707c34ff1c5f9e03344bb4ff412572da2574f64f3340c3d836d39503d6de669456fc735b110ccecd1b9d6378e8bcc845bb2e319d5d22d151ca31a278cf4e0496420117bc332cc69a51c1d8b93527a9ab8b356e3b70c9b76694b2a673814029748b78ebdb617d97e6c3a909b52d069450bec3a14745daf772d15f97bf1790e1353c10cd486186246cc29eb21cd01b78d51cc1f9e6745bd0db524dfc8e3764a40629b4439b3f76d28bf305d7ba7dba78176af6190658aa89f6e35d5577348c23a334dce270311457267deb432c7ba110368494709a160bd3579be6c1580ee666b65b7e04a6d68336166955e1e95700744a035a66c73c0f0f246403123c0cb8a01a45332f884718c36d40a41a0eddfad256858f7a0a0d7df86db52718b46c48816a5db28ebb895d8fb5415f94d7680f4be70f60b1cbca60e1fdb3d4a93f69e37889a7f838d079d00c664ed1575f65df11e88470e403b2c858b92b0cbfc1d0d68959925adf91b8878b28ae46f01f16da2d913da5e88a7ec87951ed924722070b40009a6726c2bd7742bf1791c2a8fb2d1c724a8da34f116d7d21b3d4e8cd4280c5ec7ad30d2c151f803cbfde8ecc720d28f490ca7a17e47633f8cad1f2523196b0d02aa386a741551e932dc74b17d2283630143c5fd404e759d129183287cb524664827a5fb5841582e1910e20b53c9a904445a0ce1ff6b92b0e0a01dc7aaa8e7bdd7e680b33f8bbe3e7548b5ff988eb1469aff9e99497a17a6fb33219e80231e352403632eb1abb81b6f1d318aaa6f4999383053576c70cc4f3b9792f94ce92e2ab9781beee78ecbbff6475feda2485fe2a038494e9cbcaa35ce7674e8254b970005340db9d04e00bf0e753b0aede88aa12e28c6fb1fc434ac6ed7d7e749da100f9873d9584ff511b3feecf410b3ecbf483e59ec90ce0ba0a91f70fb35e835249d66bd807dee39c8e2df4fc3c4111d90e8de5cc7624ff5642101cab71a47d8ca5eb957c5d0791d4872f68c5e76f93dbfadc7248d7ffe2b58662b8b8d580c90f60a7c648991272b70439eca1fd5f59b548bab05345a2038093ca4635045a697025cfbb282cc125ce7398c872194770b384d477f86efe914e331863883e84d66b6b458df720578feacde600c3689e7c82cbf96e239dced1dc1380ad68997428ab9b6016b92b9edcb8f62c042dc322ff355a1ebaa6a622e18b18c8b80490440d441e3542d6e1e58dd5d97157b9cdd411dec37d8e5bbe80c42da4683978be0e515d3423707241a111911aa2d639647dd55f7cdb6a793b5959988085135758e8f3679c7e53e20517ee3819707108f847df7755fcaec49122dba35e6f048e55ceabf17ac71560e5246bff7568ea3a4caf4a561714b40ede4aa9e9068e2ab8c671d6ca9eb843c4f7ef81b56e818fc53b101e6c4e8215336a5cf76b8456baa28e682266d15dca30900570825d15c76f399514e3981a35ff10f7932820b52f794243eb076ad629869b8cb5ec561ac8b83070bd0cab8f81dddb253ed9bbf70e434b33f0b2e74e63bdd921e464bda48ece1dc60eb8ffe110e4d9124807b7002de0a86da17b02d876c5eaaeeed5727d54080e193f21bdbe3f2c6b899708458ca361a1c005f53103a3c146c94c45d4964b42136502eaf0c728a5f908bdd694c42bf5de2300c7fb046d2957a4361597f4fb12218d6ee191a002e8cbc0e2819500e7bf8b5d014f87b94d8a61a602e79445b2b52d244746146d437522e167a6c662e658beda405b5f9e524993cd9bb518e55d6bb4054dcb4e74471cd1e8a99c4755814323be725842ba5a1d025df985898942e6f3a04130f4c72a40559f6bc29269c13903a721cadf2d8682f6b2dc2a47897b16e8e61fd5d3ed1ef1767e324c4f0ec39e4909701db461c82af05dec43039898fba2a4f9397d97a1b95fdca2882ef3d9832887363478bb093db5fed0cb907f7247282911264f7ad0d5b47bed21fde5f5829cd4849a773bb55f73eb6464ee56501c001e42c1fe9f37319018a56fc681fee4b64c009e5b07704434c5b1b3f298f1ef28cd686ad6b5bb134c493f5eee40099b563ec18d26d486e4de59a6bbf2eccaa583ad2bc4cd06050c1b25c3a75fcdbe70c38e818b6994df8526348282599c9c4ad68429cd26ba178d92fd662c3a3c3ca654a76cda4992565c34b010c30cb85e799b0335d844f18efb3fedf147e49e07a8a59fa1cbf80a281f64c19ed12b8ca40de85dfd38df833c64dd90abd2b862324198bfb0be8e27a216e1082390cdded40ebe5775ce9fc9a52277e7b97099ce4b2763d50bca9747d841bec06eff9de66313284d6ade4eaeaa2a354916f170cfe8c48b03207c0c69016c627a68433cb69e260349e13029f9098084b2c5205bfc99ab4ff0d12a10624d0063747d530455501caac4f5008f6bfc59668ccd78b42089aa5cca386b435d7b95b23b1ea1cc325807a485507f3b55f0e27e7551ec48a64e6c7589926cd870d74bd5576ba84d9b1fd1d5c6797242923ac89de40b174685926a7de74c24c183d37f31d9130e11354e6e23c3990e8a4c8b221d1731a5c3e467e9c69c42bd81927be09142c5859d974334ccfcd5b6294b7f4af0dc78553401d552e838a94cd721ccc0226945c4c805cde646d68b0f22d54473ff9a946af65f1207cd30afb878f9d6a770616d4309eca53ec7b505f091b1883de11a9301695f2f66ba5a0839fbc531a0ed11735e8aebd6c1baaae904591b6a77daa4b6a7420044e73f735795a1e21409ee6105c8b8e4f84c40393a5ec1c21b9ced05fcac56ede87893e0f96dcb88a9a25847586de83667a1c36df087e6143330119f5d0c87c1c4e4ec392fc7baf0b574dde2da304298b24e8ab84b90fc0fb267647ab7322a3c7fd61de664c489c2e67f9e5fa7fdb03874cb37d65222ea8c972fb86137f15e2ac094acf540bfd30131697bc3d334928e89fb86f2511fc3969e970664fa25534c0816b34e884f4b08d0a58f835ec1f1d05cbbe711f5d006eebf6fcd98958ff104bc129db3b0c49189217934105d912354d8ad0af308f4b9f7e5168571b951d101855ace69810dfab9c0fcff7ffbbe8e0d6d07b4b782d7bd282a0f3188f42bc0cd3d7f716b59773c0b324b700e358476260f034ea541f76f47148be197d19f97040c6c114c03c196aa03da6d4c059a92c9f100b60ebf381c75a2eefb6f38c93dd10af2b4f3e9fcf0e77095aa79d289b325f7c83ecd7949c0c4813a379313263cec34024f5be26bf3491015dbe1ddcb978a592a9b12e6e430762c4d0c6bc85c2e39d2c185703195806612595ac712f433a6327529fd747c15d3f3bfdecda01bdad0fb0f75295f39809ae263fe720d37b0732deded2cc0dad185d17e898a9aa547943aca933346c763da6de148d096b6c54f62efd636b23b112cbb4e8065c621859b3eaf495da08a8735e886695b0746f924464247a42faa597a04c1c967d52fc0636045306e046a0989f85c78874dbc318eb374460c6a8c5c708f31e614793be3982dcc33fe6dcae145fe94fd5edadb7c3c32d411173c95832ed7f4e4f04d6ee9b220bb5abe38aafd4e169ff06ecdc3b504a2b59dadf843185b6f5b3a6121248a081d274b96631b3bd4ce6f9b3d6bcc1b2528744b79bab42e0ee5fd1bd89e34a97ff2ed0b8470b27cea28748454d9b09285eba63f85f827b9b39633e8b7d3aab6089b1ebe49c53f7ccb48d1a2b90de2a49d2f75c7c0ba5b4932f256dea5b4377430594bc451f14a9dc8057fce21885addcc5f7290e55621440b0a165270d1f4d185e40fe526f6954c4296270263aa58b01f86c5919a6d741125cceeeb53706a93014af990dfe37ab32a1f84452839d6f01d1f5767264e0b58b8f9b5f50e174eb0fda1413806c10c158de9b34243a59c80bc4538cf3ce317c2c66c8406b6b0bbecf196f14d9225375f542bd764d0aedb7c56b9e562ed95f5d3275d5818e49a8e80f2842410f725345e5aa6ef697ff5a74a991b5bcc9d8dd2524060bff77ccd02c0278139c04f4b515e31d94349116320feaa80b8ebcacc9d282fc923e3cd2e07919d78909a2982e90f3a5940adcb3196c0bdc0c9ec278385f3fe057074b5df4acee89f6ed1aa2cbda45948de38bc714bb1cd5ae45ebb4621c0ca0501eb968da694b08de4e2d27ad697565454ed6575059b040b0e0d69930c69300264f4b27f7529ab1f0bfef0d3ee0f0399bb60f88b30ddc0ef281651aac4f09498991eefcd816b3ad7a28aadeda1e5b6aa32969bc4dc8e23dd8787ea41d238c0dc7a2918652b37bf5b8e866fc77a4dab5cc5df1e0da9e03343de957d4c7ea15415f54f4a007f3edcabfa5367479f8fdb83c5ef66a0cc1d3476ca208b7371a4dd8c8cf3d2abd93f78554f4a3a586f1840e56e0ed258493f030ba240fce4de703626ce4386705cd31f55db672475b9eb4ebfc992a180e31c4443063e927cab446e8593a1deefcb9eedd51c505f42cf6ab25d90bde081fa6ff75cdae88c6e4abc8a5664a6d6e12abba4aa6678cf6db31bf93e9956b547103c7066cd7aeafa249a3d8a4d1cb1003b0e3622b947d2991fd7b211a51df2a524124910d6ccb95c1d21015a6861152fff71370cb37a07ac388cf60466caa73aab4dcaad788980000000000000001000000f9ffffff0a6626233c2ae7e8f8e24cee7deddc361254abe84fd28e3e3e8a01a9a48195f7890ab2b2ce4ae88e80f98b0e86b1d8911008c4e3403109172a058899188d3f6b561b9be85aed0f197890f8e90dec0997f2c8574a1148c3d421b3574c4fc14cf9e454ac5f44944662434229c1d8baef251fca39d04b8c90d1a48e13896d8be2d3011d59068640d53c"], 0x2498}, 0x2) 20:58:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000000c0)=""/156, 0x9c, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) 20:58:59 executing program 1: getrlimit(0xf, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x0, r1) getpgrp() 20:58:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) ioctl$TIOCSDTR(r2, 0x20007479) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) 20:58:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x200000000000000, 0x1}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f0000000080)=0x7, 0x549) 20:58:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getgroups(0xa, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000180)="6288e74d8465f1b22283155c96232f3fe7f7cf63f3620c8b6ecff6576d82d187a218028b062bf3495a59a93153382a86d8a6817994798655b7dede081e71f927ae65e09ad40d1d7af89021ce9843f10d1ede2d7c0b37916d35366ced83152886870c7e21af55f87b623b7e9ab0bca57ecd301df2f8ed95d4ed6355dd907d7d26", 0x80}, {&(0x7f0000000280)="0629931bfdd7dfed4fa6e490046cf2a8c022b401277a8772ca7eee67997f1ae99d14b61cab7357cf8e956cd92a55fe45a1b2e6e530e3a7fed67472", 0x3b}, {&(0x7f00000002c0)="6e283d0a48d328168e0ba17984d0c4f42ee7ffd301e9e3757f0887cacf7e0787bbd71bc750d88dd3696f76e807e814304c6c6b35f9702879d53f66a3b302565b3d171f3fc701eb8c2d453b4c659f924892be57372ff17d03e3200ca84e4829ae8ec83d2bec7d86f125", 0x69}, {&(0x7f0000000340)="5fc2546fece120a4f8332cd8eb9d7f708a410a23669553b238c1ffa35b51c94cd776b186f150121f6e779a13e9cc72c7425d13b5485bb6e69f321cfd526d8b28d45c4339f8bf98450bb576636b5e1043dc44643747bc7def03200fc8285f3ab608429a789d1f", 0x66}, {&(0x7f00000003c0)="d0d1e1de6cb58abdf8d53fdcf8c925e944fecdc07e93b2e65591fe98a68d1bbfed35db3dabe0b35ccaff6bf5f7e322c8d78e05802084841bb4ce38dfa175747a30a493e25ec8a18f528e5108645558678eb29eac64a8ad0fa7bacc87ae3a14fbe7d06aef245a18e41c1fef85dd09fdbae2881d6ce55d53aca6577b8602f7b3555e05b4ccf4b1f1ce50d218e9f65b65602a61f7f9d15d73b4eac7ed02ca358232066814bd7d3b7d475c873a5d57de4963105e985d22df735ef93e452c3cfdc2fe7c75c29169a38f8d57d9396d3fd47711209a1d29466295f782450b85ac4e19f32aa0ecf3aada0efa5cfe5b3c83c6c338540fcf0d9cb2486e631c0ab9c150f77659d7eea7307dacaf30f0005938f4cf3fdec86202ad05f97cca17b36c590301b656793439ae02a8db6ddd9d7db956e2133a4f715ad75c9d58db982f89e8f0d0b89cc5f15a5eb0020242de8c73e6cb0990780784803105ad3294bf81f9c987095a8f08391177e39714a826d4b625c2f130a75b27397ebac6f20e721e35268ff0e2eac5301c4359cf3e380fc5a4c30d40877d7593bf6e6e36c1924400ffe8ca5d4e44a0e0ff819c2cf2bc7182c51d91865bc0dad183336542665b8cd3a7c88cd7b98b8a33d8c3c59375b5557b5d4b7cc5c4e908a207cdb6092f209f6bf7c57704688f237e3e35efb0de2031d3d3c2d73b967a1cc5ea13103ad04ecbeb3c5c28bff6652dfa6d8d0d3c8a798683a00c7389b876fc3340717d552360b6e2506b586246d9f2b22e747547568f80600e2340a234d353cca1c4d7d6051ea6d55d15ff6197899ebad06a1b38e1bd12e0ec06d7f4f0c865ee519414b9449dba7cac34082fd96259e6f136bcc2a607d39b79c2ee704e585cc9b7a429caeca6a7be7b444182de668298d31a311691f17a6716184957c870ef4650a0c875830c70ef671a3888712c1157f28810fd8850e44c65554031eb01e24d45a82eabd3ac88f930ff328d6d2b2acaf6de4c4a5f854b12b1b1c646b942a9f71835167239cc31db7e54ffd124c99ed597b9bf845901388962532ad72fca861d4f9ba9a39ba50e349e08450a42fe8fda4325915796578829421ba58bcf54fe8b1d4d006b36c8beb2bf9ece71062d388e9de3010badfc99242125e36982e1f71bf8910a6cc99b9a050c5d3c33cdd5bf47767cd2d132037ae25924d837b6a759ac5682b38a9cfec8cba13dfd4e4dc8b60c1fce41c3e9349d14b4a003480da2c45c94f62f388dbdbb40f57cc4a4c7c88c9578b94d0437ca442478d22755bc2dd7dd702fb78af12921044f06e901f48d624aa401a3cbb76299e4d53323c80079b19289f735429147d1dd15ec5f9ac0f43af3c4293f4254fa813f1ef3f06334c8536448b1a53f58d1a4803841a1a9317f72c53a720555aa4992d69e8b94864f995d5e4405ef81179d0238712cb0791ccfab869eecc89b5f0c28d4512f8ea0ca1cd0120ea968f7b2232b30f1cef25f175988d64ee3e076218c441bfe3c63935b0fd03f5c53ec302b4c6791e998294cf9a65f3651e742e88dfb6f6ec8e498d3aeea9aaa5a86b6a31ffeeeb73e81e3cf9ce4a2c73963bf3d03238168d714c6b6c449fcf77e9c246424a016ee7f0d024a21ff54f2d0093e86c80e1dc963351ff8771a942e5a4f905223dd9fa1397733bfdf5be7a8478b689947040a0d0b27fad9ca597cb3dfb8bae76872de4519de62fd2b5a5fa2c846badb4a65e34b9f045cadf31dbef298eef32ce8fbb8fd836075cec9b760267e79c73630d339ba998299691921c5c36603e789621b38faf0d61406b361f14fe6540378d1fbea678db25e9c7afe1cf12ecd979b48e80659d384bdfccbf5e7c7f15af3c87dfd35dde1b815aba2c050a10b655519435368c26ffd0d885cf9e567f91bd7453264d6cae4137058177fc3afd2fb8bdd8e9b2f0d770defdad23dc4ded0ebdd4cfba82730d2e40db2249a6fbf143acff606c1d64007a686cde3fcd899db7fa8d160bec438136377852c191b4d84db75082163142a279f69eccd37620aab2c20c3569dbff8c612afea6638073e2afa1504970fcfab4a087547a280669b82207ca41c068693e61d2670a0efb6f399f87f489905a5d8c764a823767fb236ace5f22af62c2031cfaab532fca194d0563603b96051d789c082848df77c6b6ac409ce9febfb000e2d139f147f64f37a471c9695bfa3d8ff53ed4d1f91b5f2e01b6e10eb95ca27254cc4e7f1c41f592f7896994c9a227e6e1e8261462b14858b1310ba0063d629074d04835d21ba57296de99cefe3349c47f6958d8c28c206629b9a96ebeab66f803d05aeb9f7a250d28739e3906f27d919ffc443240cad71bea2f4b0f1824adcd47c6b39e1dcb33c34ecc7b0d41ec84fadd13daf702b8c4f6c35c6c3020391d1dc0ec07318d668e2bd9161d040c24454fe7aa9e24cce08ff40a2e93819281878a7c011bf39919e77e538a684a14433f406a0e8674870f5e287fdd77e4756b6cf080ee75c203e0bae0c853d38160896ce5aa90369948de349dc5cbecf4bbd6a5fe2b1ba5c4ee774304b227ff03712c94119ec9011ca6fde06bcc101f8e1faa3ee7803b09b403c4fa78bce0e9af9e74ec7aa85c193b0a92545d8a940ccca1fd4dc18f0b7ec7b67f1d8ec8efb991c1c9bd019de610a36be12093e7d71616eeacd9b2af95532078b44b434303336dfd3f00f4305fb027aaedf6a412c7a01618ea504bad21570e6e45d4e7c23f80ef445ea0c4cd18af396dbc21b3550c40de238f49234c14196c6f0ef3c2168c0a3529e329f49eafd9b45559a46b2a86faecbe9ea7526e3875c07e73dc7147b72df3fdafe587f4e46dea23669375364e178e55f086b0869186d94618b42666272dfa0ab6be1f7a878d32a58a0165939a6018eb3c88f946c59edcfcc952273d772c3665b8d16a9eb2702fecf4e10b26c9f240c3d995d27361300b1ba26d29fb5404991e6a07bb6dcacd411c0ef855470c1399125078097553af38f523ef69b0fadfa2d1cf75d9c9a7444e4f7d35b9df55d9a85181caafe2d7d768a9ab28d505a14062112c2cdef174774c3bc7e25cfa2401fccaafa155b07ecedc699080fe3d7c6c69b830d13223d335b9bfb6ae8618ddef871cb6ff25a5155e8145133eb891fedb3f116d43b89ca4ecebe89f652d8bcfeab8d080db3dd4e99b793e8a56dceeb8cff1ef3c20375ea26ab68b458fb69092c636289b7d2d5eb8828bb56729e241b14b596adafb63c4519889921b1f8782c2675e2327d47f0b71b90aa923a5da7bb0ae7c3d207c6093e4fa5bcd7ccd6c45d0f8beb7ed335d6baab61939c47334959f1406840329ffd0f9e5b71a69cadcf773388a048b6a88a9d39cc131c6efc0a91a9d84127f461299abece80739b1a525adef8b8987bda0f57f7c32b58271f7e1ce694ad4e5936968e3e48e568a16f4e5152f500c4013bd0a0b387b0126409f4dd3d39061b71a59a1d9b9d96ecdee1b924a491e66f5f2503d929aec38dd356775d27fb150d9b88d0bb5c8ca7265a7169fa805c9dbeb2ff35defc5659023d2b820bf2de7f7d1851b8d85113667252e69948eded8ec3f77dd68a5b0d90c602d51f611720a94d9604a360de1f037d72a8efe928f6ed8a40e3787edbe079885dd36038d0781315d1c632ed5260e645d9ec061669d6d0ad482ea9919a568df99fe151363d4e65e9d753841d994e97fcd49a972ad1d6a071ac3a09167d33bdfce9020f4257d4340b29ad5103716324b432c835b193378b09b689ce82888e9b15950ff1c51e455446af25c53659f5927a68da8b1d40f3d146ab806daa8fef020b3b41248f9be4dca140b7177d74c447a097b879b617ce5f0e9b09fad5102aefd4e27af0661ed2aeddcdfcc0781e0da696e8704cd5f8ac1331b79ab64d32e62759b3aacc7e01a16e608ba1167c52bf12d7280ccdc32abe8879937459a5c517ac6f8136be600f89709bd619ba09e6f708fbaf6462fe5a89eb183ff055f948f2703768fcc7dc9c190dc2c6c9aec74c996970db358f5fe45d8121c8ae15cba5e6498bb2a7d8931687c993b1be19d03d030be5f508ea7d9a9fd81dbcad3e0c4554a4099bf8b5acdf68844f28e880239e16546ef5612f36b83a06b15319646d941cf65f12da834098560a93d0c0c71e28456568eb596d01500ac3277b85df7097ec92d9adb1337c5ea93304e5a9900b0600969eb90bb857173b2d9249ca55504988e1b69ca24a228e59f55470c5a4b8a3919e8bee35d4ce5fd66a2ab7dd54b73b4a66ceb5668d3269a5fb6c684e29f596184fc8c802fc1f730265709b5c41c90403d176e01dea0afc31d9fa1f2e91f4425b048b503b5a62f2f5f9d0c0daf3e4b8a984db5226c289f96f9787a10facb185ef19caa8d2f748393ad8bfc1fca7aa1da69ca79b5d41813e63db9972808666df0c589b724cf0c581a44ac011874874ddcdc90eba156a029e43ed6e215f0e1c2b49d117b28ae1dda3cdf2c433a0675c03189fb1415699ffaecc4fd7778607b7ce7a62cf4b18f0ed16690452c17a516175b53f04493d90aa50b6f49b7b00a378be2ee9667345db0552fe1bdf3fefbf0d3ec3fd7fa1c94d0f2c4b47563f9bcec7b46e3c147fd253dd5a1962acdd3f482d463fa6339be0faf313b31d194f7d13aeaccdc4cea94184cd253beba7edd5f8b8e598248a0aec91970350a3a527b3d9b68e4ca3692f5ad301d85c3f74031903a11f3230e60540a17834a0d2c6cd815211f25f406c4b9efcba360ca14e22575dde98ac49cd757450f8e9a79b6361d879fa6a2f7dc5b369216b3fc6dd6f0ecc264b7e8b7bdad131adff4ef23f21dacb912f6be5c978731d13c58b8a5c2d5e7658560f9b803a1479667ef7b08fb98de168b3f66d887ae7d0b67e5d2fed17868d51ad9d1706157724ac0674dffcb610db4a8e65809b340d34ba2b4a28d3b049ba0ce8cd6338845f28f1bb6dd64e43c8c0125e239232f3e0d1ff064932fd9a70a40862e4aacd4eee0312ec3464ad336da55d7072aca8928d08e14afdd7db999f2feeab9b3fa67180dcbde377583fd1507de0ffb97b37dd96c244a9d330e2ed707d04233e70023f0c797d615aceb0b03aa8d1a732bdbe1f1bda0f014f9fca8aa421388e5b582ef6d3d9d1655f3179099d4b4cf4f7e77512cf7194c4fa4f1737bfa3a17dfd3ca65ee29d731e9d19c1fc9da0c068a78216cb152b949ff547c200fbcdb04ad9f0c11b9f35a70c352211fd3d0b28de462866290d0bc19fb8d07050b6358c855a931423d82852f4e138c960980cf330b9f6b2796167ea2dabbf9f0d3e594f285c2e8f55497836596f3797f41057d737329e7bea0e41069488609a81e42f1c1677c24473497ad0aed2990a7520785cd6dd46791967dff0285538b76eadbe07d226b1b1f1cf1eb23100f173579942a7adda84a519b65be210e292387ec0108b1fc2b6fad8a7e3d270f51a8722883f45b8927b8582116056d77bbd7b8eef82d518e6d9f159ff15cd23b56cb91a07b7cfe55b2027d73757a6f6a04bd867de9603328c1b727ffe610997149ef53fea995a30c9a1a5d5b9b69f4c7add8ec415a042e09bd7681c0cb7a4c840c80e90814edfa2a9195c0dba9bf0dd19d67133549aeac08a8ff5db9e5d04ab475433d2282f2ff6b4d759c78df99392bbbfa8d72cbe5871bc34d184aa0f67381febe179d9cf88bb0e25a602735d3ec1e3cb64f66b68aee6d3b3d9906475bffe45171a28624ce31383ff3d2b4400f82dddbfb090027226faede35bf13e13e6650752efc749f84d6c53c1e5bf", 0x1000}, {&(0x7f00000013c0)="fc5ad4a2bd11a52b741112090541a8174fe730d6003ed36faeb2f4a9dbaaa6e91ca3f2b5f8c690a1296360c97485244c8b3c28f0e8334cf347c58f6c7f61e160cafa91055849f5626a", 0x49}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x3) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000000009798a56acaf6b5e20000"], 0x10}, 0x0) 20:58:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xcfa7) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0x4f) getsockopt(0xffffffffffffffff, 0x7fff, 0xed, &(0x7f00000000c0)=""/254, &(0x7f00000001c0)=0xfe) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="d485b0f5570de2c1b783c57ba40ca540382b304a9a5635322ae807d8680a3aed5e6bffddf0d52b7e992b0f523b60de27cf4b0b30bdbeb3b8a7709d4fa395138db30ebf63a63ee85b11e0d72bebae13e40c5bb0ee85976e7e84e4324fa003f130377f30a67f3d3e0c", 0x68}, {&(0x7f00000002c0)="0707b8b6cdcf4093d798554b8a37a1e9ef3b5d39ab78d328e90f86f953e8fc8aa8ec1b08b5b4a3f29ae8c86a6d44cabc0c9585c44a051d5c258e3fd63d98772563a734391e3721d063f50c380183f4e9645125a46afb3335c6b51ec17837c426f3fdd56475f1caa8e0c9bc3a170a44a806ce3d9c709613250dda8b9ac7d945f847ce688856d1c54e233e679278b5706c7d18cde41a81ec0f993161a7625f7016f3fc31e4c23d5d32b691ff4dc18fd6b2891704c0af893d9049eece8a9ac708714bed087ee89e062fb51bfbc13b62cfb17f7efde128b3038465a41d9845e6e4763a102f3387eafd7c7e73d9b72d978bdc404f96efb50aa44238d9cf32d78c", 0xfe}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="d800000000000000ffff0000000000009ff4c04016e7f14657ef1cabbd6415f79e42e443988e5b7016be7a54a2842e5489a7c3b978bb9beafb842e7f11f6c8447420e90b5e6aa9e642d69724b072cc4dd70a8a80ad8cf46f8d92307894b5b39f6eaa066e3b147b68adc32613ec9a9f21a56b24a4b2e4f91caadbdbd3446ca15f7893c4290b4c7b54d3b7a33cd068db8b8004cd488e0e9b5b5b8553dc9b5a6a4a4cd00e47cc2b8aada1fde49b41b9b12d6c9ce3e3b8759ac3f2c14fd72a530b70c8997321622e06f6f33a75c5b8ca56662dcaa339c30000007000000000000000ffff0000ffffffffd333be75f7eb7ca65de1fb436559cff66d6955bd98080c9bf3d48b559b6eb15c06804cf4d627e03beedc8f0f015dbf94aaa6c012a32eb7252d7c9aca735a6b25392ca63516ecf7c994d2b652fb8cb436deff062a4c2d6362e7d5927203d59a4ff800000000000000ffff0000090000004edce29e6ef090b94ae93306cea3e0194b8b1617a6cfac93fc27446000b9288d4cf5ba353d0f2404b6c6e66f9fe71484aea79fbf0ca03c8ce537b391907736068a27e30108f3c75810da9801a85a2c8e69ca574265bfb371439094a38afe6cbd605785d1923cb590dbd34568e0ce7680674b2d151aa7de699899573641a2d333d42d03b07d650b35d5338fab0bd8ded731f1c8927d7fbc2d85c35dc5252d8e27c805d65b3b2aabdeeb01a29078d88c408e43a2a6c5cae5ea699b3980d6663e5185d3d9172a4563e61e850ca360657185ddab1aaac96531df98af3ffa4234e7db49785b06d6000000101000000000000001000000fcffffff2e39f04e98e1702a70ee2e3ab1362bdfe05bae4aa09a60768f361e88c473df1dfabf1d0fb92b3f2e479100b9802c1e2fa6b8404b562d8ec0f3ebeb44ef1e64cf1f2c8ed9fdcecc6b951a75403b112316690e556a5937c83c2687696632a3863f7b7aaa11ef5f739dad9be771bcb11b267a667454d7f0f1b423ffd6c10d383fb20c2c0a5ef30ca7b71e3d9ff959547b6e9726d26fd1c7fea0fa1474742a7bae4332ac68f12dbccae15f088cd7cc7b74b4695835be11218b1a17880a163a617f97d97498141e2867b4597fe9e63ed13289b9ac2b26865e3b65a9dc2beb11ab2971af1a1e47fa7a584c5ad959fad25c2abbd8b3a84f546eae1c8db30703a63b46be851f2cfe164536fc51632d2174da714d5e297c56a867d7dd94c6abc642bed11fb46cb149b852f767f7dc2af5b0a5aecdfa8acf1f6c79bfe9d408a4a3e837524cac4083b4a6c153c7ec99200230e7e7f8a2d67e8a65b204aa6a9b45c16e9e730bebfc81583ff387afc4bf97d1a20d656c8e575d497fdff02ce796cfed405f923472057c8bfba69c84b04b4336c1c760cdfe01e6409c0330ab6de5230e994169ff1c3ec6927c72048b8532c80505a1b2b5cd599069fa208323f23aa08e7f26a7021d34af7823d0d5fc5ea81daea138ce3df731f969a75adef7902cc551c60d47b2f104da40402e3da5fd4233612db37e5d46dc1ecfc560858d218d690406ab3b01edc97b3accd32adca25111cd28d3c96d868bf6883940f014e85206bd994c67b1dba1cc221c724dc24730002c9ca8fd23a48745c874fdb5dd857ce9ce55151633aba5a479e8d1ab9e8183479ee61c1f2d95259c898acfdff87f16217ecc1f6316319224166bd5dd749898d5f6f89a7e53669a4621f3a06a16e6e2485b44812a602bab661674bf0e37bee7504f195f8f38edb351d2b989668f6f9c8f3354259680f98ddbe40e686ec5c6e2265e1fbc57d30e72a91fc944af2b13ef99fba98ce12d30776b7fc86dbd31bfd9ab5c409b4d2169928986681584f8fc34692be6e1eada69028fec754e11fc352f261fa6417bdfd9c474ac083fce38b971b75edddbf6b10aaecd4b8b8f41e596ae64367f7a5fa45a23888c5b57ed4264ad674b2ea86ba3e11e9f14b0a0f54994d138448fcbd6205e07c7538057d8f69f721b11d8c61aac3dc3cf3f43cd4a0fb7df76bc2b80d1eee653f4f9e797ee38528987eed92cdba44cc223b2cfc1cc305bac3896593d6dc240aee9cd7e43b3713b445f18b5c9ba32c018e4ff73ea0862f311d7f800f34f24eafacad29033a9e240628b38876cab3b797068f7940d515329909ebf1a3c1e3856781740971312d9610ba394fd93c842cf8fcae81351f473ebaac13c080ef86f858dc0eb5fb89aa5c78ec6ebbcd2cfc027e51e842c05993543406b2bf246aee9dc50432cefa6fa7fe1593dbf601041971d9f56f01f0ccb546a8177bcff8f91c40b9a17c86b0fb3341f363ce45d277d7dd9099bac5d30544cea815b0983fce563d4db88466e8e9886765a22ff51d67ec72539470881befcd538d2d449c4572360895b9394a0c85b6b9d20e37c676682beb8628dc1cc117390896356b0c2a39a622f424b5cf3bfd5b482616ad1e2c0ef49630dd00540cb05faa13b71fcc1b2ed5eba05e058fc29c78ddfdddf2c0e1727faca8f74b2a43bd12b6687017155a699406016faf2c77305d06a4b0f6adf7e5250cb7a8f83167488ab7236029c2f7be72edc15b0be897e67da55330606bd336f241beba434ab6df0588c18dde04a4b0bbc7479b7d70e939509d1d273c05189c6a877b73551945e6cc06107b75d7cb7e34f09c6bf2035ce38de43047c2048e1bcc13b761adf352940720dca937c7faa49e60f628f04c1e129518053ac41ea6ed74f6564c8fe95808bcdb59d79c941ccb5578b9ae64f4850f6b647ef31b125bb082d0e57a61f24e1adf119015763f7c70bdce140efe919ba53d73df1ae85582d477c81cf57fbfce9096a85bba5f99db8e14e502b60515d18c1a46cbd4c49c2db5f2a228945232547397f6d55990baddf050d4dbe885c4a927424b5ed76db9e304be60383c9c9b493a3617da2e168a84c4093feb5480ec6cae5c3efd24eb765e9ada746c01424a891e05beb2d2c07f90d58591fe5be3468545030ba1750644cf687852ddc704be560e7bf9a6f928dfc6fc11c218ff8cd64a738cdcc059cb4f044fab2ded4afd371294223890540852f4050424efc627998cfce0800d4b64f4f4f6b70cb2ee7bc0a5b176d91ec7e9f889858b3a0a890b7a58fff6d26f35cdad98264d3f7e28a055c13a46137beab3040b67f13c8251f122ed715cc2856e6b48a7545e5e57ded4c1a6e063e5999fa32813e911b570915c58a946f80c4a8baf6d01c7f06879833e10f59edfa77400611a0e63be886b51de5ec80b2d69f50d200722f9ebe70db80546ebd23fe870b9e387e38927a294ee0bd888a4725c2e874c3299795a4a0ceba88d9ccc487fe60ce106a534867ac2719114e701fbf38cb5a3a1e200822e9939863703a7fb6b8bb89a60be636e79c27cf37bfea30510aa9da710c4fc08d97b0120f41ec52aa03cea1cc30d773d7c88f933851d90398578f0bfeb89e656b2df3310de789275b20deb5019b5b0cdfe98305f550a064e83f04accf284e41cf6ad6fa251611506075de50d992bcd16e9ab602c0d494f2e865b4def411fd77bb8ae205543b6f492397bcd2665fd35b55477582ae2e43bf879206dae5a1588ef6801f08ab451662251d3e71fcc385740ba06de87b31050f35e9a8f22ccca9134a3f2cd441c69971ccd8f6b3cac87e0b80ff5fc5990fc29561ef3691f666c6b41349804adda692f4cde168e1127b0ae5e6cf002017a09b7131454baa91ebc97d6bf0f14b3e5887ef8c15d1d7071a242e56e171efe2f6e45e35a42e9727d656cd396b65f083cb624caef3eb1282be4de3bf42dfbed9d927b0427c528607b6dd7fba97ddb43bca3234efc58396040c10f78451ec27996137b9e273714302f722e139bb5acfea56375fff58d292a93fea6b625f63a35fcc4ede1c661293411d8c6fb042498974e916b77beda6390e34623fc6b7ec5c9e240a774af84d0b22b5ca4427832e318c0a45b0517311a5627efa0c2e9f10d7ad3a458388187a184b7e27596ced2b72448fd66647f395d932e24bbcdc705e3f0318dc669a22beab3e3f0d63f1fdecabdf071500effaea691335f7e20c1d5f46d4721512b9769c5fb12efb116d7e03e12f718e95e9724c5c4a7727b204200dd637be0b5d8fdce8d24936b8e29e3261c65ea019e2e5404367156069d0f7884b22790d13880e9668af3c1a54f2838efd6898a69eafaea24b62f15afe442be2b0ef02ace9f26dba1fbdb4251532e117e94f98d3e1ee729efc174ee92e0a7d608a928ed5878869a832449ff9007803137172e54c1ff9e2eb08dec3199063373fd682db4dedaf0f0bf8a5f2ac9ace6db9e9f943274c659829ae4fa77dc2a92eab8924812c6f2ef05620e0ceb1bfc977059a36eebe8aa6f9666953aa075095f322f0eb47d981beccfbd289eb2f5a0647be76b37a726200fe56f4250a129b62ab66809bda23c79c92f5d4cf0b6cc3ee622b250a8cebd43b30f7e7982237a307b2da667f133481c37f92647828f38b72f130f54f9dd130d7368690b29bc84238e1fef7fbd520357bd21cd139cddc147d1a78d229c90b01e06977787a2b46003ac183ae15083318d0f4fa4cdc4ebbd869351d2def48899b75083f9227d7d9536c145207cc457d311693a03524eea4b66876e3500d5df021357c55bbb503ecdcbfbbe3d14b4c0dfc617535720f94a0984bfb15f4114c0d82dc7492a1fdb102a41e1f59e0825b7ae12fd9096cb046c95ffb64887a737bb98b6e86c3e9ca20b81d2128daa8f9023c9ca70c0bfaab71377700d83cac64d55e91fdac7235e0be4e6f20be331a14d885e9adf94c6217dbd457c2e5da980ca51fd41810a39b374d0578f18d7302d245d16f5c54ab10331649900ff4de4dab0ee99bc8b6146b975b73b067e25070f8687a38caf9f531cff2a82c3436ceaad702eb202575bd86e46ec4be209a7abea69bde1eba5605d62aa927586db9c565dd8696c9014240569753766ddc8a43f365ad53e72b52f011db5d90bbf29e7519666c5f5f1757d6084b845775adf0c206c91a707830cce405f7cf57df604db84b6af1ebbcab04c097636a93e5c42dab04f6be3600f097944f5622c635853609a979563d6953cdd621ba9974d4dd5cef1b08490241f517b90788c4213021349a4d8e4622357f9314e9bdc5029aaf40aebf88b2c20da008a517278c581cdcd9a72d5e3c24eb82d6a79b09959d7d856e6eff1a39144dc46f318469e90dcfeff727a9f090d07768c3beffba3b66df8332e4ca958590a867c4889e57c6b57af7255803eb6aca7b3621ee1a3be18d0bd79bb76984faca87b31a4a8c915032b2204cc0854b926f194eb23e9df9614c2e0b482044791208594893a7b97e8bdee85f0d80929137de2b1db1e3a3ada4a0c99cf19670ef86a2da3234290fd52799d59025c2ebcfd51c51e2a8445f303ed092a1e4fccd539e09bbb0a5509ce61f42fd1be15a9b4c805aac082f29bb272f763349d83ed5eff68854fcf402fa0f5f50dc4ac1acfc79f96b37be4bd26e0a75a0e0eb0406e6999b4383abb405247e5e5d4d95c434c00c96359f8132aaa2c92a31763c36ba2a89d81d53c48c4257e2d3f498e20ee8e27ad3c583d38758fba521072ff8c9a021ac2d2d778473bd6970f2b267b7c0df499ff3168d54daf9695ca536d6392b406ddb70547874838305f50f3850f1b133c30fa4cee39857b582da96c92340944f92cb1d01cc6efac271b443f15c22ea96cc5262add0105dff3e14f23b45caaf7d78fa0c70a92412e3b29655d0d5006b9b6d73daa7c74fefba0e7e9ae6ba6f0be46986aef3d7a8e77f6e0857973d4b6649d954ea670bfef1fce8f05c8c1f875ed5c049a06785fef9410519b7eb68d1bff1a4414e56a0abd2fc4e7f67d4fecd0cc77617ea729c04a350c93e6154012ea45071d78558ee876c4c698e1144217b41c92b7e42962636168201c49060b6ad45df3381c74170209aadfdf156a7d1f4d229f12c7c15ba9a8c8fe0bfc652286492172e68ce63ac0a995d7b2e738c61a8667f67fc6200b796faf221f6b5c112afe1599ea9005bd64e1c1e8c9b928dbebe5fb04efd24f19352c9db1e6be765b81b683d40239b956a8f2cf97dac1b22758e07b42b51e20b149599fb5605c96d336b23b368e3c587a7ca132d1e942460a770b7d41f683d625ae19a7c4b5fb04d07062f9030fbf5c84289e68578d05586a2866caac3eb5c44b09fa5aa7a73ce44eb2c07f166f827cb8537e29deea9b98188596730e12ae32988d4d5e2d275183c65248ff8974b343b5444490281070ef4f5e52a72a40fe1400994d8093288d10e5f03d5dc15abd8ee9f5560d1aa303bc3aa8feb1bce2a0a1b3e652395bd5c4233f292a1cfa2ea97b4d3066cfb995660a73e2d6a78b1caab520f6110bddcda8cc12226dd268cfe320182e9409cbb4b272cfe486a0be377c6542062917300608f2b70cca7422b21c2a7c51baac5814072175d82bb8aea6d501219de4d95696f5e83da366e51541e687060ee8f0258fc3ba0a65fab908fd8383dfc2a4d19232ecd745259a37be4c33621fab1971c57e228d48d9b55c25b4dfdc1363c4b5839bcc2b1a88c1c38fd26982d540e9fe3be6daf140f9ba980ec7368d0f0981a9433447a8f81f3f5e800000000000000ffff000007000000ac7008f87e463f0be33cc3b80ad89e4c405c2e04c78e76ed3efa90c0f98f15f096bdd89625b6135ded989766ea621ca39569808f5c1d80aac71161711424314001ff5a18e68c5d34b977563539fbaa61d5e27edc5036229ada7bad794ced1eae3c63ef08a4ce945838986c42614cabded943289e8daab93774bb108f655707612042f5986fa8377d4252aa8a8447939b7bf09ae9f2b9d1fd1db33bc9c4ddfbc02b40b6d64db61e1f065ae0b0f90dbe4e4f87b949398f340f8c1849dab4b6bb8b33b20af17809b5ca73c48db6873f47e1eff60000000000001800000000000000ffff00000400000055df373f00000000382957a521ff38c8153de21d2c8c12f5da4312b962d8dc0039f4740e8294cac23c885f5f41d3ac07f2ef24d2278ce3a50b34c8d4001c9eaf3f8e4d819895cf368610a4e3a4fdfc9a61b94046097f9df334e72d61966490f7f2641ac8b1780279d73d48efa046005522eb32762b2eb285df021dfc7db1124005b47cbd34ae986916739c0f556dc45ef7c897c6f79c9851cdeca78bfaf4c2119883075c0b83ae4d44e1e4eed1c9e6694bb49d0be05e2d7017a3509e1d"], 0x1350}, 0x1) 20:58:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto(r0, &(0x7f00000010c0)="721e8c493a44e12c57dbf435133bb17be61d890ef7fa56a563ab80c3033609fc459ff89f3763d8ba6dae029566f251919b52f062f2232881422ac3ddeb9ceff639e91ce966f6ccf77ba3b3acd8730318de242f4dbc6be747fe2e9f5c86f13545bfe022fcf94a1008ceefe50518885227352bc66478e3dce39cc61f9bb2f61e7131af6469ca8a336497f2d13e1d8bebbf820d8055a043ff0e066d897638a426acee3cba84b0dc9530fd75041cb1621fb526bf737e6f170d923b89a866bbc7daaacc45ff54788f40a4bfee53bb1448428e08fe0a66f21de88cf94fdbf825e03b1582dae487408c46c4b447c2b981d637e55c0ca7bc05c1feda81d5110b1069d8f038758958e8a8ff13ffbf5820477937581082adf1a142a6026e4d7364dd4ab8f3cd91a80e568a96d196fd95727dd53427af8169bc7c332303fa2384504b851157ec7b03e970b0717808fb74fc6d1fac7c0e83c4d19f228100a985952bb68e3e76dc6bdab78c044cd73dd7c48453695987a8f4a82751d88250b80f386fe5493515143f22afec53c65b16ead8834cad06b975f7e88dc16fac339c5f070e203ab778d277e8c3675aa6d8eb07a67eea4726ba76b07942e40f1d68dc0467f4408489ac99cbcaa84643182931eac937b33d606f7a02cb0ff85b333ea159500dfc5a52c12bfc32f29354b44c1df1413f13ee91b318fbb222d0302d8cc50969adecf8026698e1eba9d9013fb0edc2dac688ce9d8689a28bfcf5f7fe6dd75eb621b80e70d4f1625099992d3d9bc580e6f76b3a553ca21bd589f2455b5fb8ff49491088b6935420990c0d1b510a0c616658d003261a9fe318000aaa6c09339c9734fc50751e9a9accfe16814ed9db9ebba867670924946679d1b1e3aab082be9bc8bb5d659f27a094e08a2992f0ffbaa49e6136dbd06705a114d315d40885d9c7c3203ca340a292e04f838e6727d6500ce0822353959c01c5a42f4ea1a4078a642d70208ce59a99ac728df517eb57c1097f7c92abbfd8602f438b2227b4ef50857b2ed1ae911fdf6c96992cc0ca3173986d98e71ad4cfac51d3369363bbb9a66779e3399a80efd27f62fe65602a01c9251b0f0bae28260b605bc1e6947a399528968e62796acc88f6048c369cbe5b2a1acb6afa9c79d3fcc842b781b936eaa0790cd7a650d71786a31515380910a67ab9ca20486e139ffcdd9fce0cf6d2df1e6d77c2a9f45e8f293b00a80abd6cc88bbcdfae34a986a0488c6e41bc84bd274f0299f3205ad6b53c74d05c48b540ae1731189eef841520905d1113ae2d8d14830bf024728ec74c6bef11c5458edd03f9d635e3ccb8b2c366637f72058f10ad6b7bc26fc199300077b851a97c25df7ccb0fb796c9a735da43c0fe4a0f46d0fa9031efc9b1a7c0fefa0f1c96527e3e9ec8d4d228348b2489076c2e06455f5c2a3982b8a84f5fec4cb770b82ddc6b4ec3602451c10af41131681564721ccd3c2e69be669f99b847f4f0b3a79ed910c56502cddbd3efd2f36d9797ef60bf743e18ab381626bcbbc87506ee5b976ccdd7282cdf8cfa695968d3c9a9734542c5cf191028a5c323af06f58ba6b6a10dbce394bae5f5455f2f7d011b2631f8a77794ca7fad74ed1f089ae8f0e2259b7e57493e0d466dd3495cfcf28bc66715b8a76d3ff76141a15482d935ba9d6b2d65b83aef7adcdbf34a8c2eaa646bfabb314ec2799b2ed38558ea534d90657900c0de6baf6814e22978e62d967a496a35532ca89d1894ca14fc68cfd56f244b27ddff458b9f2e9226a4810fc59f0ee2326b5b0317668cf40ecc752eb66957f0bd6d6d35ac361a05dbfbe5fced115c9f07cf8173d9278d95714def8faadddba259890825fe38e93af94b5890a724343fcac68e0016ea7efbad8281f1d3da2e311b208aa6b1b019d0fd40908a74c6d924eefa27877d8fa6c3c695e9493b532ca7d8a66dc7993f2b38b1714cd51255e6679d3588f679bd507357becafc06f71fb2679565d2bfe44b176f8a98dc96b03399a755b542e9b7191e132421748395a1dca01fc84ee7f8c2818a0f6822d513596b77233898585cf19e84e7a91c57e6641404789e164e367bdc082fdf8b9bd9ffa736847e06bbb1020702834f9c6a0a4aa5b2ea93dbbfcf3032ba98118960338038f9556a13c8968f5305b46bce7bb5b1d327c1485ffdee9b6fc1c77e389419e9c9f64c7e1aa128f989c6752be673a663051c2daffe3fe8de235e1983cad36bdc25b29f5a03b52f27b2eba10b568ab640cb9248042dc8eabca73038a60af93f0934767b7cb4df3468c2205d2cdc41e57f07015a48eae8a2e167cdbba61ab250b79ec4a6e39c3057a5cbd169b840c6c6fd8441aefbedf9469824622ab237949de77f72dbd37d7ef7fb71d32a530ee2850bca06742cdd6ec94313876d8df43d2c08e71f65eee15f0f9e85a539155dad7bc9fa793407cc533d5136feb465aa377e175cbb7b0d6896fbaa69fc11cac77b7dff9a258ecebc13011fd6505f8041283072605d5a57d3d22111d2873d724744fd9fad9db28f598ea571839d92e31632e6af6d057583c1fa2cc221c8ab1acbc8fa93e98ad5b82d83b50b2201ada3c261bd10985948d54c16d3b3f220c7e85939f7b60402b1e4e5a2e4c24d576db0d1f699997236ed4c1c9454decb73a5665c735030c6a1e3b129ebf93943bd055a1aed9e8586d683cd2111753752b5bd4a51f88df21028cccbe1d419919f162afa6064fa05c74bd0ae11d8774246a6e41b8611c2ce039ffc82852d97c8f8b163b4c8d4bbaafac52efcaa6d148c0aa871b7c84869d3e18d8c2c87218b4750f7f10e28b393e36730022a808aa4b1a9f5c8b06ba256307ef1204ecd4de11219f494ed6178af17a6f0dbd0b7732d2033fa71d303d7c90c127f26a93fcc95a39be1ef5f475a9d6916d1d54be8b67f43f66b46ae3afc97fab3e6a38cd1f77608ca51a736b6a5c7a2c96e08db73df85bd0ea651490dcdac62c382ec24941c47066d8b3151488cba2fb0596dc5ad7c3137c702c33b2c86a86dc1347f4c4a0a30c49f92f2defb765c1927131ffe5252e58300b9e9ebcec050a3a1b385810c0af099966c38881dbdd4b3a5af82cf8011fbcc7d4021818417a5c598104ffd77fb941f737e4cee14c51af6457e1cb161b99559e856de40f6ad53c2ab540e18e54d4e7b5ac54f8b6a18ff08988770285ddfc75619b9b032d4eeb01824152bef23c723c814d3a800440989d6a25ac59dccc44953e54447a2cfe6837a1d1a1db83e81b740a7a18766112fe0b12b786d07094f6a1a48d4f74c0cc32498e34ad8a29e2607b642aad0f1e6b813f4b52ff30c23cca2df04db1b6fb233a462c8583cc5ef75ff5b0e6e2792713e3f0cc01ddabff6b52d198daafd7995462b68cc63e8c75352eeb4d55ae5d96e1236157237b7404776cd528d4badbea7f60946a3fccb4d81085d0885ad5cac4d8bd1e9fdea88d298e0bde3ba5e5491c21473d9b65694687165d44923eaf0f3781eb018fc855c6b91cbda609218e5a96265f6e197292f469d5bf3d917edb0f82e9432da992e22302a5b85a1301710a184f80b1030645352fc7771666d43b41096cff47863f4c43cc79b09696ff8ee2e1206d78c769fdc4acb648d410449f80f778a907e3f4b17c726530dc1e918594fae7b03c13eb8a5f5299497ba1239e31f009fa68cc8e575592c43d7b0ab0a5b3c933de991e6d67dc15a05debcd499c87ce7624b4a53a328f4391c95335580422a693b4a528be6c71a8b8b59c8fa7d0945d433af423aa1aed17dd396e4201b0820d5050de9fb16c38838bd7e97a3358263636f98d3b5acd83f2d06c56cafd6f76a79f9ee946be90e1deedfe62a6eebaf9d1e7d442432241c41e4a39c9c4be6261c7a208b714c7bd1a676c1907af285f7e01fbf7e1ef4b727829882def49301d97eb97f38d48e1fb02e3a1af41b0d68a02d5e59abb0c0b334d364f843eea68fc538273c958c89b2f23b385cba7ce8bce703f42cfd1d0a93513e0461be7598e389efbdcb4d3cd24d64fc1574ce688739a4c368ae839b49afe003d4f0ebb174c26bb80eb1b7cba2f3d499204f0cec83540ba0451c138cecab744986a358c4001b3c98636bdc6965705c6675f05c3dd4dde6545a4aec76caf9eed069f6a6a19df2ca1608f8cb928d12444df78589d88ff00defd8e9fac318ef22e755db9d8373bfa4359707d1602bf271c7b52c61d4dad66968a8b905aeb146a905d31cf874d56c6544e349e510871beb7093d25871f631bf942fb036fea903bc181c43131dc5a0449ed62906221ac005a88bf68a63a2efad260a8a6835be16f2480ef7feae7962fa6242d2326107541ba639384266d997823d56d7549111e51d840712bc4d95cd654968eb0e94463adaee99f83ad66348dcb883f0a6e76bf57d8f579a15ff8097da29bb74bfb3009c02dd7a455659f528d2028702291ac066309c342ab97be572821da71ca98a2cc8f63fae13e55c0df92bb423f3e91bb47c3882b983b246552d2c95cf5d0b2b2f70ee176500b1b8db8111cab5af849477036c7091cf3534e3eb2ca02cc27ae09995b07dec3397711d3c3b8c97e352250454e7aae34a60b7541d01d3a4f30b9095786035902ce4f3f1dfb23978938c20b236ec69432ab7788dff51959a3d9932146c8cf4d69bdbb7524804a70d6ffdbccef30032af51633a3a995a2720f81ed41fcd34e128f5226d9a29ff18df87f6648524950049d6d48e4cffb4fd5de249a00de38c9445978cafd38dad8509e709034c6dbd737178eccdd73dc79537bcc434071b23b8aa4cb6236820c5388266257f66347066d6bd34fce8ba61f93f1c8eb2cdb3a268f9efa7a137cc757749a439b31d7d06fba06d887d4097e9e87f7030bc6919794df688eb3a80faf0954452f955db0f73c30750b2267b47391f7b6d7b27884c9c8cc09dbbb989ee8b72bd3f4e678c0edf362044f8988d59d49ff7744cb79560bb5d9b408734943b715b1d906ad6898449c92b37cd82e5bbf5bb3243251932f784e3eecc0247699aee2a7e9400b2223754e1d0741f4f76f77e9cafdfcf28ae40bab55f11253e10a30202e025a7d01ac9d207fd2169f8d9006de362c5987e80719529d2a247cbbf0c94e3ad93e1f2a4c9fca9d859b55250172b84ae0f0924c352164869fcdc8fbd8564d120a0f2834af96432afa8fb30856282080ab4c82cd382daa99f19230d936bf7b8d193aea098eb37a97bb63d3c6e9d16de62583980eef86ba0f3db43ebc51c506dd925589bb1e7a8d1e80c876bd15a23ac090306f9f1ddeded095ea9a74e4d49c122a5883c8db8e9d1b67918a02b0b0b328e66ca7b2f834d8e4906a10592b90df793e1900034cee275e04e87dd62c1d040b928bb9947789baecaddf0a803f785ab6ab7d79d1c9e6715b22301e632963b1aecf9759a48d2b5401568e63c8bb283157f0104d37d96ea9dffbfc8795b1176a6f5ecb63d497afe6234e2145ad78c39e576eee54ab46cdad8538a1bd5ca10a22f2047c6f65f30bed245b310089b54be39f4abcbd817c384c699cd36162817ac84ca3e7411507fdb8d27d2159659857a628f01194e516982247f74a7700d4868559b1b34bc83257f7d41076510ca1c221fc66b5b85edac6bdd18e0a91b288db188299d5960b7d59f521e9e2ff08b9693a6132e826c2d6143c4aa3d5b9261b04789deb05855ef3021e2c05d1a506da08255d6c81ae8f8367eeefbd283e19d7ba28d68c39ef91aad1cd9fdcc8807d853561593b27d96a9ba3ba3fe7c036bef3c170118", 0x1000, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) chroot(&(0x7f0000000080)='./file0\x00') 20:58:59 executing program 0: r0 = socket$inet(0x2, 0x10000006, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x230) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/173) getrlimit(0x3, &(0x7f0000000040)) socket$unix(0x1, 0x3, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0x1) 20:58:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) munlockall() 20:58:59 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x100000001, 0x0, 0xfffffffffffffffa}) syz_open_pts() 20:58:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='c\x00') r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r2, r3, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r5, 0x0, 0x1, &(0x7f00000000c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 20:58:59 executing program 1: r0 = socket(0x2, 0xc000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 20:58:59 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7) write(r0, &(0x7f0000000080)="1fd704f4d5d9f46f66a18c5fd1281c21a4591b084efa19cfb5520e9f9d5bdb5b56ee080be3ddce4aeefd5868191c8c51f04026d99c99fd9a89ee837fe5ad0f4909e064d672c93fbe49fdede97bb3c15e50e0c27f05e685375961fcff5f1899ab6f7496a84502a82352b939fd39a6a0226b19d48ae2a1cb0f0796e0f0975e24b69085f6b653dc2613932ca458e45d19cc", 0x90) r1 = open(&(0x7f0000000040)='./file0\x00', 0x380, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getppid() r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 20:58:59 executing program 0: r0 = socket$inet6(0x18, 0x100000000008007, 0x4) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x2f2}, {0x7f, 0x979}}, &(0x7f00000000c0)) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x200) setsockopt(r0, 0x2000020000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x42) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 20:58:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 20:58:59 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7f7f, 0xcdbd}) r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f0000000100)=0xc) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xcdbd}) socket$unix(0x1, 0x2, 0x0) 20:58:59 executing program 0: mincore(&(0x7f0000124000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/34) 20:58:59 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x43) chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unlink(&(0x7f0000003980)='./bus\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9f, 0x100000000000}) unlink(&(0x7f0000000000)='./bus\x00') readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/81, 0x51) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x80) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/52, 0x34) 20:58:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000640)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60aae8606894e327df5dac20c3df0df11c9ebfbe9fb18fa2dbc39c37fab718f96a88b4fedf54d902ddd0f25", 0x290}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = dup2(r3, r1) bind$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x101, 0x7fff}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) syz_open_pts() socket(0x22, 0x8003, 0x1ffe000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) socket$unix(0x1, 0x1, 0x0) 20:58:59 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) mkdir(&(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)="531c") chmod(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x24) r0 = socket$inet(0x2, 0x7, 0x1) fsync(r0) 20:58:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) 20:58:59 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641c6302"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xfffffffffffffeef) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="10000000000000000000000000"], 0x10}, 0x400) 20:58:59 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x8, 0x33, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x5, 0x100) 20:58:59 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) r1 = dup(r0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="c07a5c41a24dad56c3c398dabb9b1f2c0994ab0d57c0ecff47f0a3a998551e0eeb9353c5f35296ebbcf9627c97804229cf55e4167a12ffb4355a46e2d215e1286d3ba9201ae3c1d9fb7336819e2e3ab17b312ece10b673cac7d28f92fdeee9f2f4e1dc9b3821cd4c39dd6b1adf683bef363775d750", 0x75}, {&(0x7f00000001c0)="0a0028ffe4d7a982ed139d76aef1e4a9059ef84ae581064df3a81a8ad62fd7b5cd3aa9d5b33983a9fe396c3a03e8b05dafd4a2424232ba6c7af968c574cc81d0c9f3b2bb03", 0x45}, {&(0x7f0000000240)="c15a201896a1488bcddc47", 0xb}, {&(0x7f0000000280)="071721e336d85db366f01c7341ec7efd69455bcd2a5e0da96986b09ce8755fd8b7f9dc5ebc5a4f0d79b483b997da5acd299852831744cac6199ca7833e6ac565f0a386c4e9d5e6428614aff396a8541c4a7736e31967c81bac8e7b179d8375a4c85215855339a4d6f0a063dbc9afd946f2b13313a8f8226112f5be1b89db5fcdbe890bc90638c22aee5a5749845f913b5dacd5b0db5ef020679c059442bd31721996b2650d67f2bd6025839f8b6f4e30b11105f5da917c4f5640ea1ba36e50ed6ce03738548cc9214bca80b5140b63f2a21c73", 0xd3}, {&(0x7f0000000380)="2eeca59ba6c2dcbc634e3f5d7ab694c0bd60233560af977e2c4128cc08b5b0b30530e8fe79e3297a1b7c60c9d2c53ed13ef6a9f99a9c0f07165ae6edb2a7d3e178ba1fa59a910de2c5b8870c0a50ce6aeb189f042bb9387a0d603adbd7bf31bdcd18408b76a75ec63ed5098d02173d9179c167518c3283f7a5ef1dbd2c8a4d37d67f40734876b5a01890bebb6284e83825e7d9adfd3e5374ff49ca7cc06de9b876553efd64161b5e1d30dd92d34fe7427030d01204b971", 0xb7}, {&(0x7f0000000440)="437f03670ba8857081b11def2440fbb167664081be321fdc20ae8ca83eda134f80042a062a01ba88a81d1fe51c22f0915a8167ea0c54a47b038b9a31fd76833216da1be1596f708bfa473eb636b23a9da41e4ea142ce6ea2b66d6d3554d9aa4d41343e5751cde18aac5d13ccc977e768315e037e8d00fbe076f2fea2e20e51c5fe4ddc703cedc2229faf9893e6f4891ca7da96cc32aa114f70eddf4466c11c49618545778ad2529b764ed9cdfc7bacc8", 0xb0}, {&(0x7f0000000800)="4084a58a4ee9097f2962611958e1cbe7222fd332c24c352ed3a0e1caac063fa06362abeb3c705de78a62349d81d619898de3f6e28e6e8949e6b3b24db642a6db7dc839c5f00ac1b7fcf1752c47c92f16ea93b1098acd7895422336362554ca43ed3cf1eb0c8431a5b497785c46289d4a59e8864ecb6a9bc5292bb47fdba2968a7d3fcfd7aa290cf8e895f669e2428d940fe32eb6b671c2a7240c5d4441bb21a322191c995ee55291c316c8ed97497ace29ff32eed53ebb02b0f3864bc4e3f4994bbf438a42b02ffd9f3c18a898793754de0f094f52", 0xd5}, {&(0x7f0000000600)="a21032fbbea5368630fc050e0eed", 0xe}, {&(0x7f0000000640)="9e4ae72c381a4d54846196b6eb16afbb00ca105ca6dc3cda37483276d1d7fe714b28bcd594d56b85f389d6734c63eca8a37edd7a22b39026f46ecadbbce7d23ddbb63bb19ab8e77444da660ae20aeef56c28ed248de06958f7ce0e819299438160c11287921a660c3b9552057c816815c2304b35d4cc46547b0d7270db59aa193ac82554e28054912512712b80cda75b54af091a028b2233920d6d277867da199e2bfd4a5863037335b62415a8", 0xad}, {&(0x7f0000000700)="47b327467516dd7c51535f87c9757c18f5410e", 0x13}], 0xa) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000900)={0x0, 0x1, 0x4, 0x100000001, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) r3 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20080, 0x44) r4 = fcntl$getown(r0, 0x5) openat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x800, 0x0, 0x80000001, 0x100000000, r4}) r5 = fcntl$getown(r0, 0x5) fcntl$setown(r3, 0x6, r5) recvfrom$inet6(r0, &(0x7f0000000500)=""/140, 0x8c, 0x40, &(0x7f00000005c0)={0x18, 0x2, 0x2, 0xfffffffffffffffa}, 0xc) 20:58:59 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x252, 0x0, 0x285, 0x0}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8000}, {0x8fffffffffffd, 0x7fff}}, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/65, 0x41}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/137, 0x89}, {&(0x7f0000000500)=""/217, 0xd9}, {&(0x7f0000000600)=""/145, 0x91}], 0x7, &(0x7f0000000740)=""/90, 0x5a}, 0x0) 20:58:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 20:58:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="bc", 0x1, 0x6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080), 0x0) 20:59:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) poll(&(0x7f00000004c0)=[{r0, 0x44}, {}], 0x2, 0xffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/10, 0xa) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6b4, 0x1}, {0x18, 0x0, 0x200, 0x3ff}, 0x32c4, [0x8, 0x1000, 0x7f, 0xfa, 0x5, 0x8, 0x0, 0x1]}, 0x3c) 20:59:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:59:00 executing program 0: r0 = socket$inet(0x2, 0x6, 0xffc0000040000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x10020, 0x2) pipe(&(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10002, 0x40) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 20:59:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001c40)={0x0, 0x0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001180)=[{0x0}, {&(0x7f0000000080)="75c2101adf69df730e9b9a074ba272be66bbb3dbfd16ee167612439e954abfa3915cbe8d2842a1160561ac64157efa26bca30cc20946500040b150296cf87741c317724e23e6c5257da27af00dd107232cb1eb8251f491d1e48108592292cc232c711830f88dba8f", 0x68}, {&(0x7f0000000100)="1737419801eb90fa211520197d0b800423a5ec5079a8a9fb1d25b6c92d57e8f1dec1d9f428b14987d6b095ba0db22670dee8683480b88eb914c5", 0x3a}, {&(0x7f0000000140)="e5a7e4705d56a0769e2c249677e184007a93df86847b75ecf47f5de62bec0829006f684baf1bfc49c0aca8a589c9e5feba5b30b60e88d1814ab1141fee1184", 0x3f}, {&(0x7f0000000180)="dedea854635832e5634742c6d81c3c425744e643531ced11a110184163b4b5f6d919b59ad38369ebd95e0b98c75d6fdd6015afb36a1b4f878c5f81c457aa5fc1e603ef9eced390a345c9b8bb296a2b55289d1e8c1a37e318718e915f69d9f152ed7cf46bb09e4f303eadff2bd891de9ec4c31a5b3d4b94e387fa1041cf18dbc08f71a0c00dff7c12db8f0513c1f571bf8852719141e317ae3f94b7fd7e7e926f3bd681128512980092b3edee0056fe72af47c703c13c30ccd8655c807b2a8feea40cc109d9595e00c0e417763d31a64357838b490811d7b73f6b60dfe7fa4126f5e4adee498338364328384b4e3192b650bb74d6d2f2f1bae186c0562619602b41ee4a49e162291e935dfab4b7df40728a05c58884903b1263aa3ab2b6b7ebea053628ec3278f718398253a559a90e125b92150a1b2be4e84ebaea8617e49679c2fd8ce654322b5a16adda134ed353716ff887eb78d3a08d95ad0f22ceef2a6266d3bf0e96e49df8d0a55ac952ce116de350b3c0d42560604b1d16df9fe72c78a510668d19a30747be8510ff57452a1e5e24bc5f639e5c3b9f04d1a62ac6571e239dd06bb8fd86237149db08febf2fe298a7cff853492a0a4fb69ab2137df87862bd19ce26edee1c4f2a5aed525fab9848c79f8e2c06cb7630b972d105fb51e15a8ec4244af4a1d2d9548b795df37b45499bd1fd68f22d345469de0179a6198495119568fe843c7990911b7a64d840d10a2a567fc99af1e33258c7f7f39c8725e3e75b65ff23bc5fa8db8bbeb3314acb7089b19ed826f755ff656f5cce5918775e0bae1254dcd88d8dd884cf84d240c730d0865d689ee33f7a05bf5e8065a7324f174cea44aab803d4d773e73e0b3182a74c16132b83f63f08e9e7bd7e07c5eb8798ea86433d113abe57b6de3d0fc58d8e55c3d0a9692a94a7404967a9b60711224ec28a33f341a20457bffa10561b7fbc4229eba39c15f8b202a944e2f0121d5f8d137f97a37968b74ee27244f11cbc3c7d18571abad175165f6b29052e1f3b09e887ac8da918a60535cd34c777bada34cc20050762a3e16691520af8ef62b71ccbae561000f2bfe84157df577718c8cb5c1457a52f5114deec1296a4f3c7e4ddcb342fd8279ab1c74acf05299ae0dea86f316377d6dafccb08bb73b9f45840af1e78fb21115d3b7d37b0bd8d60106833d2e181044596b9144e2eabe8e5fd81b57a1a67c092bc779c75b9763ec1d83237149fd17b7fbc1bad0f892a9e2af536b8cf39498c229c30c15b8e40668d1a217d9da206b2282560f5a8ddcdc2d388878b1b3c1702d4c441418153983afd277609a93a3a5dd380d64f14798de93bb882537c50c0d04094e69e0cccfb12f35ef56e124de7a5f703c586ce2e8259716ac2cda20a32fb21028ffa265ec26f304d7e5fc547ea4beae4b7aad6dcf7fa1e96dd770538d8038e86142a429a51ca28d1fa5eebc4019f3a0b417682f46a5c4ff07b85e52b3b44934ba03e38da64f6508c0fac7d596035a39ecb6b3a1cd4007b7b3a6d6d937c5719a8b451578218663539a2db811ce0ed4e46b1a45c382963a6e4a57ac83ae00540bf274b2fc9938428b608ac0cf9e302b275efd0646cad13c5e6bc19937a9ef438de65f738cd3c5be9f565c06a6d127083779b9530b85d9a7f04782c2caff7e38ab5b338797862a0029bb8581178a5b6e6133f4600e0d3fde22f768d55947ee515d755aec3fbb8991bbe60ce6a907b44c7809ccf85c94a03d8dee58d59999125b731c11c3cad6b911efef9189073b39c26b5aad0448e087976416fcd22507bde8c8ce90f6ad1ed4d169e5220a1f0db7419863816d3867c41dc453188726b5ba518a2c28f59f5395c790c2df89e3c45f6160962ffaa62df92168b95f8332ae70a4d4aa401386ee34bba55af068d739bdefafa0f46a4627a07c8ec556d89d72ce1df0e2ef3fc3b90a17c6fb0018f1fe00f57559e135dc66e864b0d94d3e03cd20b9c643d399f699647f3a38f2b4bf7f174cf34aa6eb2ab8731b32aa58438658e24cdbef5d246ee45beabe7384b0dadb43c7a44c902672561479d84503372793937735dafb400761e94d614678b2c260ffea231856438ed9ae28e52762f08b31c9ee0f741f85ec630d81df95c82305f4bb94a17266afa0a6f3f1aa68a1455a875876067f62c23dcc905a1ec4a19075dad4e5f63dcfd89f7bb280699f2cf7062c01c08002545e3cf99709fd1b343d5591053a9de2991bedb4eaac73bdad003d13867f9a504885d6dd110df95eb5b401e75d1ef05f47bdd2f6902e198cdb43e657629650f2451e1f52ca2d9c34b40328b7667ec2084b0e86798e092f7f5962dca64735af794d7edc2bdbe125bb9112d417176aa68cf7756736911c32d10fcbfc74f0a1d838501f0ca12bc6a550526a01953dd6a7f63510b7052eca250620085edb3f5fca190f9cbfba98afea6315d2d567becac622d1321ae89e37b922efb05cb1b48dc0728be31744983d8f412e09d1a23a0157c8d72b0bb60afdc962588322743d66ffe50a0e35daa72dad3ff9b8dfa5e5c9b9fadf70df7daab351779a0ae8643c326b4119ff94191d6e766685c5feca6889ca5d0aa0e2dd2714f855f0cdc677ec8846afa653e296d6da9c0536a43b66d5e1da376481765e648514f620eabbbfc025ed8155f4cca7d80a134b86ea41ada90b09e25f8d75d3708e70b4bbdac8d318f09afb0dea521c311edbff094d373c17a7cbcf63e39cd54d44aa853ed3b154bbfc04e6907e639bf246672349e705aa649042dca29636bd2daa8c0c38ffeccfa32eb99735f8d9c11ce5b5352f12065fd0a4a9ab5edc03981f497927a119900611850e99ccd7cb7f67c870bbe79f2f640ea7c8775da6ab9a5fdad7e784b462c3ef15f0a4ed461f6790b9714e13336e664bd1b3900b8c545a548f72b067114c731d1b94a53ae6e2b8cb0bf9ca2a6c7be84e5f5ab18498d93241f295d9670107c8b8680de9d2e703f05ef6aac078f6c2820c9e0abd5f570ae68871433d5a812b93ecec514cf9925e06b87349c696a6b590a5c653ad69e5607f38319930329d16536e290d5e309c770ced6da9b4f2117bce1da6d33416fbaf4cc8a4cc78ff3650bdaba20804554ab0bdd34693604940bb1e63ac5b5c946374f3ba1bc33277303e6830b58297eab1f900dac9ef301f51b7433e75370495cc6257da4c651ea80bc85d95801de71a3b07ef8944f51a3a7520a760c801f61f240e6c8b9aa97077d4041015d6e018866a57c751052b3a518649909a971c25c5a44b3e21c5cf9156721eadb605eab33ccb36ecfa3ee288834c890b3de34e75e755cf70f0742ed97a872e20661ed1d6a4abed617fd143b3e348a341ca0030d504eead1eee286903539b6affe8fc8314cb9521b21435a13cf62a27115d96d730bdc91ff8ba19fae3d18f0ae1c301177d9cfe0e7dedaea82f0631677edd3886080f23799e21d5b39a72c889585654568987f982762764ba032d2a9d369f85e97c95db992532f84cb44b04f08b34413da141611b4d0dcd675a2cc8dde7734aa7e2256095699f5b7e9b0ad834c033d96044eef7e8a376a63b7e5bdf37e005614f81dab700452433da33edfbd9eca365ae927472c000b2f2cdf3578d7e78b068b382becd177571ed01643a3e55fccf542e522e9f756823e70afeb36cd1ef526fb1399f30635636735683a21342aa803c8d1b4db2c5374961200678a9eb2cd82e863f8d40464d3c57c8c878560c9267bab52e1b24464dd85f767c46b201b6c19c9c8e911fef863186e6185e42ad443cf24c12179081daf4b3e425505d6749312dc2ac166630407073881f200dfa1fe6db1268ff0313c894dca63c91354a95f65111a5d092e01af77aa2048458be8a12f0c2e30ee3d251a88ccee35b0095964187fea786b1e0438ea70d99e7332c4c1070a8d87e9c7d82c7390060bc76a64267170d87309e44b158332f2aa4bc9ce3820d75a4cc9b64e39bb7a41374990a3d98feb24305e9768a1c8625352395e5bf2e43009e44a7cdf24f511d10b5e1819461f658c41e90f74fa498f5a2fa7bba676f6046db74972ffcab2b8d9108d2caa36282329c4f5c2f50c1f2e1a7ea7cba0103b8471c99d507975267922a5ec1e6a72973e08ac266627813a7e0dcee656fb7bcbc5fc949d80cd9b5241f6954d74ddb278b682377e711824f239d6eac7e8dcd5812f46757f3d7b021b4377b57d34fc41017b027479c21f1f0fddff9d80c3533927965dd4b0244f440a8b7983ebb7a1c10fa2180bc2eec9c6b9370906255e2689759058ba5853fcde236c603db4eb1f9849688a7fbe83a9f688ad3832945defca6bd909570c3147c1602365c5541e33c697b8a0b7065b0a7ebd87bef1865243e8ed6a003a41126744773d051fe017d68f9d625260eea015d4dbdfc27e8fab1b56dd24b47bbf7346df5d0075182325bbfd8bee2218284ec4420856f7b9cd2cf7e190114a71f0f5cd2438fe6492558e57a69b74af5d9b15a897453cbcc58a4beb5fb47c60f1a37ce865f1e96a439c044b2177df5ef09bd3e335d1bb7c18c9771de17a4a6b5e63d1e6ae37f3a060897ab55fbde4281a79e411417fa8cbfc16465a78ed535db5b9dd9fa51777a26abd9b2f6d02f0806fd2a98868b26c105eaebffa70e5d1c49114df9d1504fc8c0fdc9af23866a051bf1d5d5a0416a45e601d56e98d4a6ff77bb1fb0df7c0ec774c873dbd54db863712860de0be6b816caa503cc062d3c5e88ff52b76924aacbc6efbe0b75c67d7e36b59454b52b551dc7951a4d9dd9a2aea3b27c7cd8965e2ea8ae8f3d28cc7b698bd600b89ca1150abc0e2f15edcd4e63bebcf768780bc4a8d4149710587cdb541a909589795878c509df1b1813bd6a559fad97a399da917471bdea3920bc540be4a01187732f54c1911ff437b4226e496a8629a9e96edabcc094574ad4504a40e602058de05dd5171482c298af0e32eadc66bf35937baa14db71b81b9f2b6f500841be05ed924244688c1b917fb32fe851eef9f45daaaa9015dd38b717327680843032c03904edae754f7b96f7368ac15d0fd996076488e5adc951998eb094de4703dd11b1dd4bf89f70fda76e4eb395ae837d551eb49e5055761f1fdcf04ebd0aa7dbef230ca54b2e2cd226a2decc0913bbe55236ebe158f9164713c224524aaa9bfd1bd56369d157ee7d8bd3d66d00da4eea7cce9ee7615ffdf15b8f594759e4147daf545077b3c14938d5af2f1cdf082bb719d0fd28cac30b5c7411e9e2805479aef4f157c6b96d6c6f9fa702f7abc7ebe48f7d5336a643d37bb40073048fcbef627dca6ece4649a353c553e574f16fe56ee7c170341e4c7d783d02665938b48dc138a9e737767d70206e16d6e17e7a400044650c38e68e28d0cda8eda91ee20f1d3d4179626c1cbd5f06cecbd92c66b14e9db3b83ef3b70ceac182d5790c68eb50edadf1e138a7122f091853e67029d4edd763294772a47933f4778d46ca82d91bf3e03575a43b3165c62e3a0c97de48a1bd3f72c56638e7cbf5ad0cd3d80af99195a3a121d76ace74dff86923c9f5ca5ccc97d42aee99cbca52d99c49de394b2cf66376b5a21663c9f778bbb7d04936cbd6d3ff1c4e937f54ae9c2cad43949c806c35260af06fed58ea5db4989642d0e6878b4f867f67eca9886c126c8381c8947120825de2b462e969815ed6b34cc357ea899f07a25ae0c3bc422f499f81f57ee8303a454ded67859bea6cbbe8d65c316b034b6bb93457b9512a6ae2d61e9bc78363b9cdda067", 0x1000}], 0x5, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r4, r2, r3}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r2, r3}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r2, r3}, @cred={0x20, 0xffff, 0x0, r7, r2, r3}], 0xd0, 0x404}, 0x7) chown(0x0, r2, r3) 20:59:00 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getgid() setegid(r2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file0\x00') 20:59:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x200) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x7e}], 0x6, 0x0, 0x0, 0x0) 20:59:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b7241cb70036436ff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="355ad2061e7617e56c6d35c33d83e7035f283ca568964baeae070461d6c5d468bbf3ea1d9c09d83d7bd6a96e0afe35d0a2a6d550336e985eed35247c76f6d66ddee5fd28d8ff62f23a9a72e526335debe3ea6503d1e22bf619f5bf0a2938ba91af5e4e1ca94120d9cc95129b943265b38beb173f84f7ee89763c8414aaf89dd124a21831faaa292937cbccb4f6a4f73948a66d2114b1835d319644c9a07585a8c264dbd37cf8785b3268cc0fa0406a375c5b48f59f82b267828aae1b67f4b11e88852027b44c9ffaeb5a79822223e195cac68cd59851de8314e87edc23fbd33fe5efef676ebb66f74e32adc81f52776f78a70b9981f1bab8c22b071a559e618552bf91c081a664b27ef42530c433c584719fabbf1b599a9ea9510ead4e3a6e3e69f789b060f12f5ef3f070bb6404a7f7d455497ed76f26e735c30e2be0bd2ea3698f0ba222360644bea88b78efbbe3e8417cd2c82fbf65c6eab15d35fc3a80de6f94e75bc318feddc7a80822694cff044b", 0x171}], 0x1) 20:59:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x4}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="49f409000ae378635200000000001c00000000ed8faef0048fea6af61685e09f695ed5203318afbbc111c9ef01190318910bfdd9850a7ab40c15ec410925083f8ae06ffb452930f2d1325c830ed085dfe090cb0b2588776302"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:59:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 20:59:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 20:59:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) dup2(r0, r0) 20:59:01 executing program 1: r0 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0xc34f) shmctl$IPC_RMID(r0, 0x0) 20:59:01 executing program 0: r0 = getgid() setregid(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x2000, 0x1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+[+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/,\x00', &(0x7f00000002c0)='}.)\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='L\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+/]\x00']) 20:59:01 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700), 0x0) close(r0) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 20:59:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x8) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/209) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r1, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) 20:59:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0x100000000) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) getdents(r2, &(0x7f0000000000)=""/24, 0x18) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="ccc19217910d593fbdc69adb3440bad9beb0dcb441f2e0453b111f5b0cec29ce00aa8cab34072a4d5f72c3b2f472f7dda015cbc75fd2e328f3699336fea0fcbb17ade6451aa4ea8d5c83242e122f7d9d32456fbb3373bd97e6122c0e78f5735927e90f03de589d361a70922532ed0246da399a8d828b637c99a0902f78ce51577e94b79fe4b7b6c548cb9600fd5c9e2ad8108a947980a29094a5140ccef9741a772394", 0xa3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r1, 0x0, 0xb, 0x0, 0x2f5) 20:59:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x44}], 0x1, 0x0) 20:59:01 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) close(r0) 20:59:01 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)='\\', 0x1}], 0x1) 20:59:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) getdents(r0, &(0x7f0000000080)=""/106, 0x6a) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffe}, {0x0, 0x4}}, 0x0) 20:59:01 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "8d72f4e0e77f3e5b7a98bcb5a11105ae14a5ec9d", 0x1, 0x6}) 20:59:01 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2000001ff) setsockopt$inet_opts(r0, 0x0, 0x100001000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f7a83fa7cd6a1a7c1995778d9cfa9cf87359ca03b67b1975db0dc3a956418079e03c6e8f19f9b4d907eb0abaf6a8aded8590c2f0f175fe59dfe1f0fb311d1379d74ac955efdce0bbd17867dc610ef1138c9cb0d79473bebb9652a25bbdc91c29e4a7ef7f5cf869f0a01a0b189a62838fbde0305f5a9d45a87894a13a0206cbb1aba93215d53887282850f992b94ef365b47751566a37dd5d1809800c2d30e79d7b90bf1ea46706b6ebd143fcc0614b1566b5723d2bb25c335125a3", 0xbb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) 20:59:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000400)="e36258a416f72ee99586132477f256b4093c9450dca5ae9e19fb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000000000006af7acad445dd9764ff0ea02e995f01586da832c709fb1c3946f6433d242226c9ba8b295437ea0448f442e2035d973ce836f718dcbbb409f63a2b1b07cfb3d429550b8f080d81eede5719f23e49b642a8f55c9b9291c8326cbc0ef2def24d76eaeef104c1bae0349d4e9d40beedbd7ae2e9aa656adada7963bcca2f041dea2b8d9afcfdaf25e8f858bc9c6b590dbf6aaa958dbb3520e7d107803985a843f02428291af3cae934237bd1e7997f1c3d7ff63950b4d56632910578139d570abc513021eef8a2781", 0x60e) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) syz_open_pts() 20:59:01 executing program 0: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x4, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:59:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x0) 20:59:01 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 20:59:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3ce0000000078fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969118924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0xfffff, 0x10001, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x13, 0x9, 0x3}, {{r0}, 0x0, 0xd, 0xf00fffff, 0x8000, 0x7}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x7, 0x8cc}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x100, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0xfffffffffffffeff}], 0x400, &(0x7f00000001c0)={0x0, 0x8}) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x285a0, 0x192) r4 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file1\x00') getpeername$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000400)=0x47) 20:59:01 executing program 1: kqueue() r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 20:59:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() fsync(r1) close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) close(r3) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0xff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0xffffdffffffffff8, 0x1d38, "4f0000004ae30000000000000010000900"}) readlinkat(r4, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/177, 0xb1) write(r4, &(0x7f00000003c0)="29384ed510b7189975f0554e49e2a8651c566fef1447f8a393229b6f4fdfe89f85c2ffd3cc593ca52ce45cb40dfc08cd7c8c853ace9c65521524add50af46334a0fa8055c9bca69add7c90e17d4b96a841c9aab43bcd3a4aa1333340fbba45941dd24f8add9e9bb5d00604aa02241ff4f05e835fc6be0d0525be6588291d74317840dc71902caac4604a37f5c36146b2b4df1e6683b433c437026a0ed685473f38d1beb5422d833e3e9bb03c779c", 0xae) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:59:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="35afd5ffcc6de5f0e105e01bc745a1247524e0b007f96c", 0x17}, {&(0x7f00000002c0)="9b632ae17d53b1c2a79a73a14a49a5c5261cb3762fcc432d0cd790a5bafcd2cddcae2358ce1a1e4c9ec7e25a608a51a8eb5cdfdebbfe7f8bc5425b4da7a4413200e39a471557a5eb690b16a04aef1d864587328d81bbdba4a123924f800ec63b5e7bce72df6e09785b37b3b158db2835cbf098e60d777f4d5243d3b4e8bcad69e942ced035228e597bede13c6ddf806b227207296bdb2ac4e30c30d702b3732a94de4486af97d040d8f48c3e2c7214c00faf5f4632c7f8b7748feb6eb92f0518563305f148c62a50d956da1ef7a607643e41289676761734a1dd4f418776a4419395a9b232f6f9294444b8e58a3599c849d2c82a27ab5f93b46c4e26902885a2eb1419dcd56fec98b9767b64ec326c930bf5eb5e49c210250a79e2bd0f06c4a3b1a559172650fd6afedaac9947c3b588f595754590275fcd93770f18c3099b9c6908a9f127b23fe30065701aaf661e39b1c2303bab6d573f443333f93691cbca0b8b3e679a57208b37e19af85fbf2acc936d75a78639135f9ea5acd383fe379dc676668ab8e030da66d23ea3acc85e2d2144366179a661dab39040f520df18a22332872117df6cdf31a5849328b0f6dce3e553c6c7f8dffa6e1045074dd7e9c0e73231b4ebd263e8ac0c7b4f16aba872d32baf838b232cb11edc8bfbf30443fd1f50d25bb82851c241b0004996a1c68e1467a71a2b5841f6835ffa76c90630451de4f395fb578010e1fb6d0d9365561a58046c17bd25eb07ca34eb9e49b5e536f3827537e8e1074cd3305685ee09eeca2d499f3ca6992143be6061bd0917815e223a01cd5dc5d634cc5fe4f408a40e7cb7304d4b169cd71f93075fdc4e1667ba9ddba4ae8e5d30fed9b7d57e43db57f2e7be026e33dd852d63c78755f5328c077ab7c644c2a485b22780000d5dd5a622f9a5542288386bf61cc21fe548eefa5f11bc8b4bb81f92cbe6c9318be43e655d2a56bf09dcf3840e03c4f404a1eeeb5558b2573335d0713b3122c29ee3760db4b17f183f2b6a1fb52c7fc1630cc31591b4a2fce5a51a7da89f0019f9da746f666f26793d36e2ec35ce728702fc09cb5a6c58ed57b1fc9919eb109d27e8dec63ff57d2a255cf30ef5a0cd69273c997ead4e5ef5b5dee875c45da453e244511924781b18ebaeff16a92a2371defc924a8260d6fbd2339fc366877646ebf2a2e0cb31eb642978bd598ba11a86751d8e46fa90d10c23ba033590960e6b4b0ebaa973b08839ed709f823a78bb74e584077f089741d628bf304884070f61ce18aaba819ceffc576c2172182a3699c316f9710f2ba3977bd5c71b6b5b8ddcce4c6728ac2142f737b90f5ed6ff19c3671db00971e968bd5961fd7fbcef9dbc54c3ccba7fc3cd59dd6c49300fe0def5469c1a13d32a1809d11f5c4486886a236e2c6af136d5ea03768b07f43038e0f53ad8f3169398f747901da3c21eda5206afb3f3e6af3fc01fb45091f6072a3118ebfed29fad71263116f8bfdcbb011b1d80d3e40b52d8fde281d90a9994a1e9a046e6884f38744a76d013ffc157592a6c087fc2205fe908f1272b759646c582ed10f122e7fdaf25805f80f9cd3b870f281ada74a99ffefde9c948a60affc581acb500f4f19cf525bf21ce78ec566bce4162ef73d2ac51367e7dc2e07306e468cd6ae69a09ddbc9ebd5a1d43563f780e2ba2672576293f78efad17ace7ae73bb692ae5b422c587c5f08594e90e378dd598074274a2f02febd7f137e62ae28376f3b18650d3353789121c82f1fc5790e0eb531b423d0d797e3a920a8b526148a7506b5c27c903f26136bc951ed3dafa696bda783e5141e958002484a1b1c5e2cf57a89e9f483e6197f35585c2cc282aecd0fb610c86502c8a665d801875093bc37e2a44e876bff4d5e3879c56b33894bbe37bba56efbe5fed88adb3003490cae12d69114b1c8db7d660a323c48f825763aad5eeb861dc7ada4bdd538eef6d09f13764b35821f7fef4b2c7b2be6b68a41863f1061a1869b80d116e21e4211679ddad3df53af533834d09b11d8546fb7d2a54bf0cc6663ac921c7361776cef759ff834831ae1f07fa4c9caab04d3d7ebddf0678e58f27d24dc1b26125172487f302bb1c0ec17c3a32061396217f6a32f2e5440b5c41d2702533e17e3df50a268e2aa3014c8d5269b110fa105a25f6aeee24769cd385d3eb45e999f0ccf3f4d3f4bed0898a81af3aaaa7b26122035da0629f231b74591f0c0cbb745f9fb5d1ad061f326d1675dfb168365c85b9c49efd735e31aa94351f4caaf84b6f8f9087eb198af5bb6ed1e988b6a67ea550751f0fe2d091e15cf7fa5c4dd78bb0341accb9b46f4ea9a78d65d203abf0439d304af18926710a49beaafaf5e0768bd24b520d52445f4a7a56538db42fde256ee33c7b40e5e52d001599de3b75753427b4cc0c7d6a3a46e1f3c3156049814730e4b1550682195ebdda4d1e04e416e450bb4c02ff6a94076dd72b1cf70de381d9116d90553464aa90e16ece71b084d67794864f9abf4f2aa6651f8e0fe28efec193348335bacc0b27c3b692e1a1be12bc42d46a69574f5b50f54b5ab1356f2ddada2a82a88cc513fd2d72df258198e9474ce5e1175551aa6b488e56951ed7f7519b0d628ef2724eaf54835930a3c966110c25e6a5c3ca8ed15e3911aee1b4e08d626b815585646dfabf13d2e0b6cb0247023b01de3a792f80a5365bf3402c10720142f6a6846ab0b52edd925d6a08715b123985b40750b5f3c07e9fd0d86712e28584e6c835bf1aa06914b27a3cdc9226a273075c6e4ff7781da251b59b1899f8b636236f284028fe43d03ef0ab27d5d61f52ba463ee7cdb6ded14b13b6abc8a3bc23f01b635c9b218541e42a087b0466fb27e66d037259e48514f21b7a62a15cbe900379ee7e5bf10ca0e8b0d618a575908a8e82b803fdb946cab1de7d4c6e5ff9c0924970d035ea77c7981b64969445ff611e8463a9d4d57967a5e63918b969b27ed8c65b61adeb3eb9b38a779d14ec5cc29c8c32f4bfdc02bd34692bb4238c07bb140b1c609e14a54a7efb47d180d381355f40250eefefaaf9bd799318ed06a4a29da00156ed889fb1421768a0ccc644ae4915d8f1802694e046c9b9f0c236fa10ade4e5b2e5eb120c29971b47f7a36a719d70bdf12eeb89f1cb59f9e22c0845b256d8ed4fabee7379f028404c4db3c46fea93bed1e7b56415d4eae1efc4052110dbe1b848308b61d9c62b89427d14f5c975357aaed7f17413f513082de9e8a37667cc5330726f7e644f6791ae895629ca0e6eb435604fb5220132311e488a26e691109c16c0d70665ce95f4629c2aabfcbffcdd773d0c1694bea6fee570a5b28fb752e90e39b54347d8556a108f4eef011997158608130bcdc89518755ea720dff756593d1b8292949ed5283d70666172256c5a77b0935ffffbb46a75ac5bfe03deec05380b1d628a1f3e117d5f3aeb86b9f3f2acc23617f64761ee60f267d3a73c3b8827a1d4a9ed11ea922001ce5be0b671af7484442424ba0a4cfcd4590febc622d52becedfe5cd28125fc292e43469091511ccf5125cf6d305551be4ef6bb166ffd6f861693f6723ef3534bd73fa6c4e3326e3cf10a01a99f939c250398dc91abf5944e4006278d32ef9a538c5babd2d51b4aa88f12cf19eb7f2aa63f8d4d3a36aedc33a320f313ac5906f567dce12dcff769cd9fa952788541bd05584d9c1723587998c34dfbbec722034c6bcc99fcbac543f3bec9356352b70c6c4ddef37a0816717715b3f47d9faebdeaee32ae61af5957f6614c44721c21979c6a26f3bb953c8f62285af81a5f4bfebaabbd1d884195d90e858507705956cbe612b9c34d15559f9700f0ca80befe024c4e2970336f2f4703a391dd573c9eb6ac098a70ebd2d14d88298ea31f02dcccd0568f6f2ceb30c51b96e7bcd5669a1202ced1e1e792e73fa56f0268e6d6d1211703fd3fd1ef607e951af6dac02c2eb58945e7ec8baa96185a4efd3399c5e68a3f8f74364d4f9c2380d832d18187141ca3993fb283bf25c7391b0902f75a37cdde6baf78e0f807969297b9f4ddf59c1e0b1678b8c3e51828f52f79707e01c7bed1fb22c3d291d12f6a0dd6430ec7f50cebf0e134664feb37b37123199df50141629517ed612f3d76c02d37b426aebdf64711d5c4bffec61a2efdc61ada677fbec14867e6f0980d7a9b79bd199e1945bba46d3a756f7150cf8e51cd5d5dda69e619d613d25b629c5db2a3cdb86099345daa6d2e20c68dac4ac9963730b37f790f1c0d7bafdc464a82e0e729895789778828ce5a6d5b31243ce27d2007fbe7e3fa4cee548bd4da3ea976bc664ac9d436c489ebaa3a7a591601533e0808c4534c2f84e5269e5d3a1f1b5c7f73b83de5c1bbe44e7b3a59237b89117f340553a6833e4ae6e0cf43d5dcf4185eeb76334dabf61bd427c5e7de688dad258e2c33d048e7f54abc3d9cf5545519ff30220f119decc26ad8b36ec725207070346475fd624999479bb30a819a93c7c5403c041d1fa781efe25123100b7019e1204b6180b4b25e24f30294b66894bad84f3ea01b2484170ee47e094811a53de9757ce0c01c91267106373034b5438e588730b014e6d633f8c98edb71d4147266974a570e561f4cdd1c8fd020e4a2ac16daaa4dd516157a4301364518d5adab3bdf44e9a2883133e5ebe2aff10b32c16785906152b2c90c05b1a1a02979d6a96687e609c8d78313b35bdea9a9a01aa5e51c60446309f9390e5511702f87a745eb2292ba19b2911273bda7268ae8961ff93b0a6bedb8860c1bc7c8622a1481641bc6d14c056fc3f91913f8b4485dfda8a4ff4e586286d12ddd3747e7320daea41732cae7f69cdd7c36a026030beba6f8a342b5ec891a05e2d8f91f732f49d3afd0c738963beafd133067c34a2ba79e08d2d5fe40fe9ec0c9d7ddb6e8adde5dc33348cd4067daf58039d1b610da787cb3142c8343d6cd078107a56c871b6c68b4b1712426b256496c4be52bbd18e79541aa1bbef815059e3021a1db8e973b139f7331b511cc94d85de129f1cf5293712668547e5d2e5d2d9e6d5b5b54ffc09a848ec5e26bca38cba020d80d043d862c79761ee77f3d2582f141d4226b55f46ab0dd16d0e0bd722607b4be3157bab1688f6e757a1c31a1da606ce019d94bc6cb14400036f14ee7057461a79ca2a0d48b3eca6590a583c9f8aea3538e51cb4ab03cb1acc4a1a4910ab6537b9482074e6a2d17cf70afa9b2802cf771fa497e95fc252da9955b70c864ebc2a73cf4502361319a47fb85423206d13af64fa1b3b954c496fe09cf89e6940b85147aac3c02f85df45557dfde549c5f58ed407e36fae9ede879a281a51f664e1dbbafee21af332df5ed7542455ad7384f9d093cc989017662f57d3eadc864c324233692f62bf5ebefb2d1d03551abe64260323ae1f7d05a9be4353f7abf849ea5a58b900a434ef20cbf76f752a16cc46aaeb37ed951f99211c176f6d65c715f0dd1a44350f8a0818b8763a5f7d2ed6a08ea034a2d675ca36fb25e1ca563d5c04c4f900ae47e88329ad16188a318f40b260347c51b767df1c5b16e587d06dcab0a82fc38f2e5ef965812f027ab9ecb190b65ecc40aae935550a98a8a613ac4f3ea9f98843214b4f56037148314f6d480b38a096709d2887cf86c9300f4052b1fe533ab97feb062f8c3e4576b555b137242cdfcadbaeba60f90bf3d4d7bbcd1d3007ff04c69dcf38d2f9d652c9baa013e483c2fde37f45e04f52d84b12c436d08a012e834e36791d44c60367b", 0x1000}, {&(0x7f0000000040)}], 0x3) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x6b}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x800, 0x0, 0x8041b1f84c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) dup2(r0, r1) 20:59:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000109000/0x4000)=nil, 0x4000, 0x2, 0x1011, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:59:01 executing program 0: r0 = socket(0x2, 0x5, 0x4dfc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x164}], 0x1, 0x0) 20:59:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x40) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r1, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 20:59:02 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x65) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 20:59:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 20:59:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) sendto(r1, &(0x7f0000000100)="87a40809ef6006ee246f3e4bcddf215310ceea80873cad6adb87eb0dd216aeb429e66b2001fce681640e5d62d330c3c65820cc7c5f2491386f154721b985d60351e18f1da699bd516fab785bd145462694af3199c87a1dcdda9b5ab28e7a69676a8bd021c4efd367dd7ffb83965c61574b490eccc8804a4df0ec39518a161e65dff0a8cb0f52fadca987b24b4f30ef0c29c0851b75e4bae54bc941348c7841a3bbd9178d5e1b8aa9c345e182fb297a31c4553c782c", 0xb5, 0x40e, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSBRK(r2, 0x2000747b) connect(r1, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0x267) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x1, 0x40, 0x100000000}, 0x6dc9, [0x6, 0x3, 0x5, 0x0, 0x100008, 0x1f, 0x4, 0x3]}, 0x3c) close(r1) 20:59:02 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x90) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000180)='./bus\x00', r1, 0x0) unlink(&(0x7f0000000300)='.\x00') unlink(&(0x7f0000003980)='./bus\x00') connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 20:59:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 20:59:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8000008000) setsockopt$inet_opts(r0, 0x0, 0x100001000000000c, &(0x7f0000000000)="e000000100000000", 0x8) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/36}, 0x2c, 0x2, 0x80000800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="090000022f5d7e97f4e3df6751298c3e30f39949bc08c9086266cc531f43e49f38f5e14e867513305cc90003a45a4fb4280019e7", 0x0) 20:59:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000000)=""/37, 0x25) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pwritev(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r3 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) writev(r3, 0x0, 0x0) 20:59:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/29, 0x1d}, {&(0x7f00000010c0)=""/223, 0xdf}, {&(0x7f00000011c0)=""/61, 0x3d}], 0x4, &(0x7f0000001240)}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r1, r0) 20:59:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r1, r2) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r3 = syz_open_pts() close(r0) r4 = kqueue() socket$unix(0x1, 0x1, 0x0) fchmod(r3, 0x30) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = semget$private(0x0, 0x7, 0x80) ioctl$TIOCSDTR(r5, 0x20007479) semop(r7, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000380)="b99b8c284c18192f", 0x8}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r7, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) 20:59:03 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) close(r0) 20:59:03 executing program 1: socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:59:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) dup(r0) getsockopt(r0, 0x1000000000000029, 0x3e, 0x0, 0x0) 20:59:03 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0xd, &(0x7f0000000000)={0xffffffffffff8001, 0x6}) kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f00000000c0), 0x3fb, 0x0, 0xea83, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 20:59:03 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x2, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/2, 0x2, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x100, 0x7}, 0xc) socket$inet6(0x18, 0x3, 0x8) 20:59:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000040)="0473f0f6acaada147b0b41195b643e5b0a1aa10e94ec72d612cdac0b7c5bd2", 0x1f, 0x402, &(0x7f0000000080)={0x18, 0x0, 0x7ff, 0xc74}, 0xc) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000100)=""/136, 0x88}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40000000000008) execve(0x0, 0x0, 0x0) 20:59:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt(r0, 0x8, 0x6, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 20:59:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/31, 0x1f}, {&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000003c0)=""/189, 0xbd}, {&(0x7f0000000480)=""/221, 0xdd}, {&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/102, 0x66}], 0xa, &(0x7f0000000700)=""/88, 0x58}, 0x2) r1 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 20:59:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) shmget$private(0x0, 0xf000, 0x3, &(0x7f0000ff1000/0xf000)=nil) r3 = dup2(r0, r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x6) read(r0, 0x0, 0x0) 20:59:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10004) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r1, 0x0) dup2(r0, r1) dup2(r1, r2) 20:59:04 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x81) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x180000, 0x3}, 0x8) kqueue() chmod(&(0x7f0000000080)='./file0\x00', 0x0) r3 = getpgid(0x0) r4 = getpgid(0x0) rmdir(&(0x7f0000000900)='./file0\x00') setpgid(r3, r4) sendmsg(r2, &(0x7f00000008c0)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)="145377a4a7919071050c298efb12a24494cc9c6490d0a769611fdea684da1852631396016cc7b284a8ffca1d179f5272910f338ea758cc1f77478277be55435899be0ed97fa9fa0699423a6c9fc237c16696", 0x52}], 0x1, &(0x7f00000002c0)=[{0x108, 0xffff, 0x40, "b443c490dd39e8c56719d76e1b0fd649270e3edfd70ef5995e96711598b4157f43005f3cf981ab7dfa66ebcffedf729ab59ee7c79bbc524cb75edbab19ad97d52c120353ad55f1c5e192c82f04224242956a04c12505b403b7028485c8d54fa62f341aab182d20355e08981487152de54ab2121b6e2d682b8ae12dd7fecd49a477fd51b01ce1950898c6fb09e0bc7a3006928acd36890bee6bb2304d432562350a6dcd3864223b3c0123704a2a7c0b2edeee5d46c4acb95180b08e9051915e6bdb8adccec34c19e5ce35a70b1a44b4e93f82c1b154bfeb7afdb3c9dab2801a2fce29bafb58a7311f805053c369081981d3ebd3a303"}, {0x88, 0xffff, 0x0, "f50e6ab12e3ee50950df302058b690fa1178ce6ca6acc5c5cc5fddc2e1293ce2f106487ec8bf87796394faa4812259994736318b25c0d3d5181be033d54d9d5f15486ae0ece123de9e6a4c4f6af81fcd0a40526106d0447d0ae705e3a700fcce5277923feabb3803abc39949055b3b8bfd6a"}, {0x110, 0x1, 0x3, "1f08897e974fd23a7745b272ecb40805617a2465741d98d52f5d9ce4804616535b8aa6b222bf97061afcfe811a1f2eac4930dc32cd7dbcc40d98f7a8106319918aab7e4ada5718bff889f0a344325098dcadf77e319ca3c2bd51f36e010395d83eceeaa1ea6bf4bb2e201342011d79505eed2001d87b8b650eedaa744d3a3ae73e456c952763774a9534a2531076de8599153aa2364d93cfb5b0b9404ffeff3a6a1364dce103a8198c775108dc8dfe40db34639758b15666e046830c4226f8e1afdda0cfef99ff3f7dd01fb5236d41ec6097d7ae0015daabfad5b445f17df25ebcc3bf8317f2e3092c437100dd52c20fd2177985d01ec1c92d9d"}, {0xf0, 0xffff, 0x60c3, "e7855e90b58b9a6db9be28655eea8e8dc3fc114e97ceb59c36a73669c7cbeec7f43e2facb04a38959d1f10b7e4e49cba1db300059fe803fcf060104c7895eae442f7ff4024eb2ebe70f5305cf5c645272414d2d11c301de18125f4d0e2b88457c5eab96a0ae451536fd57c2bb8a27dc71d8cc6724f609fb294f88dce11dfada04aeecee59864b7f36c235af36d272303e7b452e2a0c76fe304f1c47f0511e0e99b7feee75b1944ee5352e79e93586705077504d2b63f7f5a0b038d51530afd98ffc6d460059001fb30b08ba2939da26fcbd46c05acf4b4e16e"}, {0xa8, 0xffff, 0x3, "2c2ac4b7a8d58c2034e1078ea401d960f84d90a63b2dc297addb2db83856873ccc90f2a4eec5f4c7b833de53ebb0b5239f154782c82df70f4c7b47b69bc0dd89083c390b49f8aefa22d7acac198a0d305efb721ce8477eb7fc0660da730167c2f42f78a6ff74dce8dd8cfb1e0a3748ef8c802e2f3d8ada970086d922919806e6991268b7e7e1f4a96aff805e3fdcf921f83c"}, {0xb8, 0xffff, 0x7, "fbaad08ec6c60b8bd5ed4697f2fe32fe29ef6271b6fdb10b2c20adf38bf8843238a41dda83226122c8cf31dc0980f27d345812d9f53d53924f8788184976224b069e6d7a0cdb09dcb919eb4373130e9aecce4667c6d7ee1add33d6111fe5e2e3318ec91c1139d7710eb094b51b54d39de278ffd511732fd2dd441f2794fcc1e04769d96570b8aaa3f78781b0ced9d4d40f6715f6572c668f3221bee4aaea2575ca"}, {0x90, 0x1, 0x4, "9ee23d01c96da5735f7f61a0fb2042388c69aed87499bc7f310492017dbd3c498550d9c25ba46f2b7e42d1f4c4482480e7fa3a799318958cc3f67054eb6abdbc0087ebe697558fbfc83f3d4f61dd567fdc2024561a4ab8f4ddfb0ad8dc215e79da2dc7a445cda5f89a309e133fa175ba2f3d9733221d2de86058a213"}, {0x60, 0xffff, 0x1, "1a2542ce530519a720941c95738ad7cf87c7e85620f5f51016a414debcc582ebb8336608daede98a5a63d91258ab7251e03a6ac1b944163ee11b8b640185aa531492bae1913ee851f74b13a402b0ec"}], 0x5e0}, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xe05, 0x8001}, {0x18, 0x2, 0xcbc, 0x4}, 0x1, [0xfff, 0x7f, 0x6, 0x1f, 0x6, 0x7fffffff, 0x5, 0x4aea]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 20:59:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f0000000000)=""/103, 0x67}, {&(0x7f00000000c0)=""/134, 0x86}], 0x3) setsockopt(r0, 0x2000000000026, 0xb, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) bind$inet(r1, &(0x7f0000000380)={0x2, 0x1}, 0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:59:05 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x10}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0xc39}, {0x4072, 0x1}}, &(0x7f00000000c0)) 20:59:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) write(r1, &(0x7f0000000000)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0x2f6) execve(0x0, 0x0, 0x0) 20:59:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202ffffffffffffffff505d7b9e42d08506da6b5bc48110285d80cf8638de5e64980cc2aa96337a0c66c534e6616911830e1268701172f268eddeef3f2368c4cdbfbe31dcf85342f4e56ec1b907b0b4e61ae7fe3839918a65b880345e83b3dfd66701b749399a6ba3c961f26ca71572bac1ed70238597dcc07f1283c5433cc94e025faeca2cbfc6d4c8f44e74c097b492530e7057379f7721cba86a13641c283d074fef1cb23d5a7e0ea6b513f1023d03c2d141ecb12de2758ee3e39e446e1a9846b909a37728e53d239e297052ab194d2b144cc73618afc1bbe15339e14a880714602e3d313419da7b3aa77f8969"], 0x1) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000300)="29716e066e8b0d63dc30192877fc9a163d5c820c51e276582c270a9521d6f84e37ed409b4347f184d9af8482e48c24bfbca11d2737b966aafeb50a687da0319f38e5b086e737f56e62f1a64b63938e38a91dbb640d4d07aa40bfa92a", 0x5c}], 0x1) 20:59:05 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000001540)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df302000000000000006f9924a3c904aecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc012d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xf1) syz_open_pts() close(r1) r2 = kqueue() mlockall(0x1) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:59:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x40) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) accept(r1, 0x0, &(0x7f0000000080)) 20:59:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpid() setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) 20:59:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getsockopt(r0, 0x880, 0x0, &(0x7f0000000080)=""/121, &(0x7f0000000100)=0x79) write(r0, &(0x7f0000002740), 0xf5cf) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x191) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) 20:59:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20, "56e5a24200"}) ioctl$TIOCSTART(r0, 0x2000746e) 20:59:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d2", 0xd59) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x62, 0x200, 0x8001, 0x10000}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:59:05 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x2b0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x80000001, r2}) r3 = semget(0x3, 0x3, 0x100) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000001c0)=0xfff) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file1\x00', r4, r5) open(&(0x7f0000000180)='./file1\x00', 0x100, 0x80) 20:59:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000040)=0x7ff, 0x4) r1 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r1, 0x11, 0x0, &(0x7f0000000000), 0x2e2) 20:59:05 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x0) socketpair(0x1, 0x8003, 0x10001, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000), 0x0) 20:59:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x183) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xffffffffffffff6b) fcntl$setown(r1, 0x6, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) 20:59:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/212, 0xd4) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 20:59:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f00000020c0)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001080)=[{&(0x7f0000001040)=""/16, 0x10}], 0x1, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) 20:59:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000001ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) dup2(r1, r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x81) select(0x40, &(0x7f0000001200)={0xf8}, 0x0, 0x0, 0x0) 20:59:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) getpid() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') dup(r1) read(r1, &(0x7f00000000c0)=""/249, 0xf9) 20:59:05 executing program 0: msgget(0x1, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) msgget(0x1, 0x250) getpid() unlink(&(0x7f0000000000)='./file0\x00') 20:59:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) 20:59:05 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd2a6533e432d94ca) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x1f}, 0x10) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="e00000010000000005986581c99d2c430aeb7edf88abbd214090279503752f3ef8230bee06ac216d8fd4a5a2f7408651ee64477da279dd9427e41e2ab4936a920000", 0x42) setsockopt(r1, 0x0, 0xb, 0x0, 0x2f5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) 20:59:05 executing program 1: getegid() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 20:59:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a4162204000086132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe43204f7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f79aad445dd9760000000000", 0xfffffffffffffdca) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c2151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb1bd299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50b0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d305236bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e3c52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d2926ff85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c2760db8f6ab72cafc56a28ae35d05d5ff15db134f81d43a20fa6dd27e4ee451201acbe893dd97ab88c419df09763edff0185995bbf339ff7bee5eef519d199236c983c472db85af59e0eef8b781f342d5c5e00000000", 0xb58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:59:05 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x1, 0x5}) 20:59:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/214, 0xd6, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x10000, 0x1}, 0xc) 20:59:05 executing program 1: munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8010, 0x10) rmdir(&(0x7f0000000000)='./file0\x00') shmget$private(0x0, 0x3000, 0x80, &(0x7f00001f0000/0x3000)=nil) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0xffffff7ffffffffe) 20:59:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) lseek(r0, 0xfffffffffffffffe, 0x2) getdents(r0, &(0x7f00000000c0)=""/13, 0xffffffffffffffca) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) 20:59:06 executing program 1: r0 = socket(0x12, 0x18003, 0x0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653000"], 0xa) socket(0x0, 0x5, 0x3) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 20:59:06 executing program 1: mlock(&(0x7f000023f000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000040)='./file0\x00', 0x0) mlock(&(0x7f0000240000/0x2000)=nil, 0x2000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 20:59:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x611, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x7010, r0, 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x12, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x1000000000000168, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) 20:59:06 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x10001, 0x8001, r1}) setpgid(0x0, 0xffffffffffffffff) 20:59:06 executing program 1: chdir(&(0x7f0000000140)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) getrlimit(0x0, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unlink(&(0x7f0000000000)='./file0\x00') 20:59:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe9d) sendto(r0, &(0x7f0000000080)="b8aac4725b21d988bb7315009ee763ad112c1d29b1ec2b1d32d3a1697c7c7254af1a44b12c6e82025361f8990197f2cac89be159b022b36d0f4644", 0x3b, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x3ff}, 0xc) 20:59:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = semget(0x0, 0x7, 0x80) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/79) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r2) shmdt(r2) 20:59:06 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000300000002}) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 20:59:06 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="2fc7dab4df3b9ccf2892b7", 0xb, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x8) 20:59:06 executing program 1: pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0x6, 0x4, &(0x7f0000001340)=""/109, &(0x7f0000001300)=0xfffffffffffffc6e) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0xf24, 0x100000000, &(0x7f0000001080)="7f0a75468eb5c1a4455b57561019c98afec6f39158dbcd5d39db3c8d761fc9e06ae57ba277b77a4707674294efde9231b34cc545a0dacaf19ee4c10a9b13398d2f992adbf2614892f41a38ecf0fcb19ec295a00b89bc6e48d42cd529a7ca2f4d45f7c92d06c1c1bdfc332532fb2b598c1187d3d10dc053f6563d5b17d27e2437ee4dd602af8a36366dc304c0878f003147d5d4af41b7c799a04b052b6b281586a2a0e2347d8a15bb81c032c890826417af7f0ae1b4f5c9491b44d9f8ac3477ff6e4f2af8371008e8a90b53cc89c9006031d9ecd3b99c4f34e44e6a073b52914985abd126601aadaad5", 0xe9) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) socket$inet6(0x18, 0x8003, 0x0) 20:59:06 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x7f}, {0x18, 0x3, 0x2, 0xfffffffffffffff9}, 0x2, [0xed11, 0x9, 0x8, 0x2, 0x0, 0x3, 0x7fffffff, 0x250f]}, 0x3c) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) fcntl$dupfd(r1, 0x0, r2) 20:59:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) r1 = socket$inet(0x2, 0x5, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f00000002c0), &(0x7f0000000300)=0x4) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$inet(r1, &(0x7f0000000080)="937519c5f2eb1c282ed75b60cf86e25acecc66fa4d19f17a2fa73fcbebda56fbc49f9af9f558636f858c17168988c2d4b2dc8d076cf11a90c75f3016f75c740d4607d3e051e7b0254309e35930dc0273bce1ffc1fe7bdcd5fe847848089c9c1632b9b40414ef7f65561908b66f3b3d185dfc1a5345a37ca9b5ab109a0fe87ebf828e45455ee8cea99a18a78fd506a290a069f58a745a9b5cf0b07ac143cd5856a475ac88e1", 0xa5, 0x4, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r1) fchdir(r2) clock_gettime(0x4, &(0x7f0000000280)) getsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000140), &(0x7f0000000180)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) 20:59:07 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) mlock(&(0x7f00003ff000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x5) 20:59:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000500)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca133941536099dffe3e59807c5817f87e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b808000000000000", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) 20:59:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x3) flock(r1, 0x1) 20:59:07 executing program 0: open$dir(&(0x7f0000000080)='.\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x102) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 20:59:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000000)=""/37, 0x25) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000700)="ef8160af9d0938440a8702a8d35736b57cbbe914fc10c24266f2171bda2b65856fc08a81b4a44e27f24b1d50f67d565f492d81a729763a7ab03a60f05a2d5876008ca5efc57f207592d368b66a16cfe5f31b2fc838dc9fa76854d17288c94c82022b51a8d4df8d4cd749b5b5b9ff331452ade896a16ca62fc4c9187dfd21702d51e1c1b03597c0b9a975d9be95", 0x8d}], 0x1) pwritev(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r3 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="736cdbe27f459573999c8cfa177397786ffa65fe295d4e8de8b146a49bf164ce287251c627f8e773f662e9cbd802f9eaabb3a371c7dcb78b5620760fe2ff9435937f5c5a2950ce84d0dc442f2298f0b25f5021bdd42911db900c324c808c5f15f28eaded218b3e20a92564344875bee7fc68851ce8e346e0801987f21e4ee25b7564e08f62b56d6dfb57cd8f3851b0e17bfb3a21a0745beaf68f8b589aca993d963ae85ca42c9908fa89269152feaa2ae2a97606f9f853", 0xb7}, {&(0x7f0000000180)="9863990d20ac8331f2310e5310dd38abd70602eb1f732ee2bd7723cee403843b16f6653fed7a26831d980f9e960164cf0d72cecfe2b296661bd97c94c0dc468ad13b77f141fd7de4748409cce948fc663f4127946a28ad3cb5f626583d41a7119bfa49416cce8877e30e0a", 0x6b}, {&(0x7f0000000200)="56e812777e88c41e6a77a73614920022c688ab6e76a9285a04585e790580d5293e498114e3310013194a566be27147a30186dd76cd8fa67d920d9d3ba2674154fe29795cd69ad597cbe88d131c10a9ccb2b3958248a1cbbf18bde1c8b82dd5c18c374bac4de1cd87633a95e57eef15e3cec80bd3ec9f3b0736ef17838798548f33c305a272200765463e001b43b3bcf6e2300ba8bee21f4553c5b71dbe6358a3d75aa46ba37dcb0a460b2c660a8c70d47914966272438c4fbcb19e6fc972b23a01ad3cb5b3b074ded08e0e1145289d6e89338c6b116ff5", 0xd7}, {&(0x7f0000000300)="323e03059bfc26652c152e1db3b232b2bfa161ebd83b93f2e1578f8d03f9eece2228c3565e5320af2a04e415ddb9b5b2c37de38552f9b381e10caaef6663a1a2a835cb85b0746d5f5fba7cf69df71206a1f79abefbd751d0f10b9e57e8747ff42cd5b077e5e13f8e81f4ea64071578f70bc699f0f5290545cd144d3b68fe091cafb50b04849f2e9c7e6e84418b7673bb2fa8a470b82be203462dabe1176106c094be354d74e6bf12f72d6bdd519b5758adebac9874e59b650f862fd136faf4f42b21a682d3661b", 0xc7}, {&(0x7f0000000400)="1e7cca1caed8e1a0010544d8bc5e4dc2ba86d8416f279a8e1c78fa6b2b46a4cfb32225074af6d23ee4245ca9ca8c05d6804dee0b19b8eab23ddf3198f8afc5df6abb9ad8c856ce2c3656356e68bfc9c5224eca36", 0x54}, {&(0x7f0000000480)="cdf571c811e66bf8e342af0131dcab4545f6a85ae28f36a59044d18f033dd24bd31c7987b7c9c1f3afdb8da2fcc9bc7c24c98b61f6ff3f9ad6abbef41bdc868baac38406f73e901218a0097f95b034eb522deeb98cf3da88cb355633908c5b051643c4c84c1117bd4b9c125ad375b053c3480b274a28da0bf518ad9c90cfd13535297999f77464172a5facf531ab5c2b77307df0756c9d88c4bd125be4a8f4934f53eeec730e14c2e620056901e382074832504e8619b1c9adf5e93ce2d98fa09aced6c6d010080a9aa4880d3c7b040c187e315bc8333719916eef2a5cf7627a5ad738b4", 0xe4}, {&(0x7f0000000580)="2f77f787b3344a19d32e66fad513c8045883c28900ed9d80748c8f8ff90cc90c2b6c42ee591142108bef5a654642257dce6a26cffebee27a1b0eb7a9e25b90cbec5941b8b05f924be391fbb9e811eb562d041fd1ac82c4fcfb7f296587885c2b55c9f35e7026ce9b28ed959cc099ea1fe8a2a6a3036e64d35daea98c42d93b1ddf6de0130fe84350d8e99b96be7bcdf324683b0375fb761de61e48f88094a9879487ebb5a5ae9670c8d0f32450eac7666fb58148207426d731dbee155f2f03ee927229c527d3dcb4bb2d404817f2b8dc", 0xd0}], 0x7) execve(0x0, 0x0, 0x0) writev(r3, 0x0, 0x0) 20:59:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/4096, 0x1000) 20:59:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 20:59:07 executing program 1: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10081, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x28) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 20:59:07 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) socketpair(0x30, 0x1, 0x91a, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="e804692e9ad068c5fc3172672106d6e74c321a96db45fd61f84d84a3e59bfbace72ebfa5075511aabe12a666aab64d130df08f7cc9c78ae29e51dbd5db9ccf451ea3b27017a9a731c269b0669cfebe284b64140bb66a1fb9d016e0d718402dc11b06faddb9075d803b13a9d5f52f2a35a68bccc1eed1bc879322d2a3a57be0839a9e311421782b4605e4212134cdb7a42e15122188dd511ab5188af350f8deb7af2467017c3417dc0e54c8922879133a49c16f", 0xb3, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 20:59:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)="cafef10894290a7527c6217d5b79237155801f730218572d8d38fb8b112f80d33e61bea47e770ceb81956271ec94702888f3bf566784b862f02397caa4327648f3a115dfbe2c64b8647665b22e652931be6dcbffc07aa223db4e603c6e7f3e661aee4b58a479bf74b0736e0158abcc45f51dd9c31c05aaa25abb71b7a8ceab2f0f9038e7a4c07d180d98f459640ee2ecac641b45401ae51934f821c1a747f54d1fb8c2cf6a9dfc7392336570cfd765d7a2c483a5a0d323d34d29fa5066b75a35b9d0fd395fff9cfb3aefdbefd0a9989d1f20ae4b3439dd6ac5c2d1a25fc43ab4716b", 0xe2}, {&(0x7f0000000000)="4bab290d519eb5069e1d5e0fb128159306ae647c26b2c17042a406c0d4eb0c81dd70e9f99bdbd844980507cb6695af84621c", 0x32}, {&(0x7f0000000440)="ca9678d19609909e78a008ac9febb579eda03aa8a048a331850f8f46dd7ca003dd82e5126ca10477081f856b734ad519e8bf9e80e7317634e92cd276088ec886fe68254df762450b24bb7ce312c271cad0c1eb0c8876ab25754e0178d0f62a2d2f5715", 0x63}], 0x3) 20:59:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1000, 0x9a9, 0x7fffffff, "207bdcc9e84484ca5581476734dc5cb33a5e7c9c", 0xffff, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x1, 0x7, 0x1, "6e2315e76ca1e863aa69e8882f5148b876eb657c", 0x0, 0x10001}) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000140)=""/87, 0x57}], 0x1) 20:59:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x2e, 0x0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) 20:59:08 executing program 0: socket$inet6(0x18, 0x2, 0x80000000) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/19, 0x13) r0 = socket(0x11, 0x3, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0xe9e, 0xbaf1}, 0x10) setsockopt(r0, 0x11, 0x81, &(0x7f00000000c0)="6690374b", 0xfffffffffffffe82) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = semget$private(0x0, 0x0, 0xc1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3f, 0x800]) 20:59:08 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x100000000}, {0x7fff, 0x2}}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = shmget(0x0, 0x2000, 0x48, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() r2 = getegid() r3 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpgid(0xffffffffffffffff) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x400, r1, r2, r3, r4, 0x1, 0x2}, 0x9, 0x0, r5, r6, 0x8, 0x37, 0x9}) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) r7 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) geteuid() r8 = getgid() r9 = getgid() lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0xb374, r12, r9, r3, r8, 0xa0, 0x401}, 0x4, 0x9, r11, r6, 0x5, 0x6b6, 0x40}) bind(r10, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlink(&(0x7f0000000580)='./file0\x00') unlink(&(0x7f00000005c0)='./file0\x00') r13 = socket$inet6(0x18, 0x2, 0xfff) getsockname$inet6(r13, &(0x7f0000000600), &(0x7f0000000640)=0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r15, 0x80047462, &(0x7f00000006c0)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r14, 0x29, 0x68, &(0x7f0000000700)={{0x18, 0x1, 0x3, 0x8e1}, {0x18, 0x3, 0x8, 0xffffffffffff4b45}, 0x2, [0x1, 0x1, 0x8, 0x1f, 0x0, 0x6f488911, 0xe05, 0x401]}, 0x3c) syz_open_pts() 20:59:08 executing program 0: mmap(&(0x7f0000101000/0x2000)=nil, 0x2000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x40000000000062) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:59:08 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) socketpair(0x1, 0x4005, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() recvfrom$unix(r2, &(0x7f0000000200)=""/108, 0x6c, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) r6 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000002c0)=""/240) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:59:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="74bc8874ab3306b4133e03b380026c6086efb14686356c64345c0e0c73909f3b4661b11138be2920d141b262863e1e07371c98234e7dfda58ec4eb91e53c5929419fb825e31c9acbc26cd4f15dd604af620384f0538675470aad1885488d4df8078cf55ec60d85111e6c1bcdc9d54b1c86bdc6809f74eef080170e833bca7e8fd125a9661d55d008ecab36e118f1990e2d6b43fa920c6a3fcdbfe61794dbd4b1e994fea090543d903dcd2988ebc689bdd871af99494456db0207", 0xba}], 0x1, 0x54) shmget(0x0, 0x4000, 0x29, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000002740), 0xfffffd93) ftruncate(r1, 0x100000029b) recvfrom$inet(r1, &(0x7f0000000100), 0x0, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x400000000280, 0x10) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000040), 0x10004) 20:59:08 executing program 1: symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000140)='./bus\x00') chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x1, 0x2, 0x8, 0x5}], 0x67, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0xce, 0xf0000007, 0x400, 0x4}, {{r0}, 0xfffffffffffffffe, 0x5, 0x88, 0x3f, 0x58}, {{r0}, 0x0, 0x8, 0x40000002, 0x3, 0x7ffffffc}], 0x8000, &(0x7f00000002c0)={0x5, 0xf768}) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) 20:59:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x80000000) r2 = semget(0x0, 0x3, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/73) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x13f) 20:59:09 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x28c, 0xfffffffffffffffd) open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x0) 20:59:09 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) madvise(&(0x7f00000c8000/0x2000)=nil, 0x2000, 0x5) 20:59:09 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x1, 0x3}) r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) getrlimit(0x2, &(0x7f0000000040)) 20:59:09 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)=0x10163) chroot(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x0, 0x8001, &(0x7f00000001c0)="e8adc061fc62b05300", 0x9) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7f003bd67529b1f4d6a0ca3b34fc6f9b74aa15754f06f3f8a325bc14bdf0759eacbc328b92a55d390b38172164a22c4d7e8e5951f693fc89f4cbd14e1a4e6bd22aabd40bc2082d4ad86f4518f1ce31d794d30399238359b7663845c2e10abb734f7ebbcd23fc69aa546c951296b894e6fcad8dc4dcc938e53502878654bd071cc3379a91d8702f75fa6b0cfd750ce75743d47a24e4fd21678376fa187108d8ddeab1cd164ac1ab69eb960905ca636f6ed4f2852f9472fa457568863437b75745c6555cb7572be6c42debe226629be29027e6a83ba9e90ddbe914f77c96c2ed9fd098b32f05cd34f3c73bf2bc7bf9af9afa510e8fe22fe3aab18a7943885d662975fe8f0fcb6e076525022c48e0776eef2b83422706625d7387072b219c4de13b2b8f15ac389aa161989f36c964b07389ff8bb1f960d920493360a7ad406c9d902bee842ba8ee3de1811d43413d51717564d654c5946e65273e57cf7c2282fa7a96c2b0bd621a4ddebb834e9f79fe892759cf9cf70bfa7126546c7b98d129ffd71213f48e8e27a7d501f5cacfd53fb28b3830af6fb48297382ba900c0643da6a2d7186fa31a5f3ecfadff25193d1a271b00000000000000000000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xb7) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto(r1, 0x0, 0x0, 0x1, 0x0, 0x0) dup(r1) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000000100)={0x0, ""/84}, 0x5c, 0x0, 0x800) socket$inet6(0x18, 0x3, 0xfffffffffffffe01) 20:59:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)="ac54a8969e433ea2c8df95fee9d06f221a0bc7c701308a0b227a41161fb6a9bf4485a905b356c6f27c2278da0e621b46a878ee81b50591ae66d176436e8cf74de5e884dc8fc4823065656a295733d777e2549f2a0f0fc7dcd5356a9504cc98aceea43e7a89a66dfafe9c29b26266fcb99ce1928e5216b0367c9a964d37ac25c3bac4263250b4223e9b5e5d8e74924340ace42637adbb3b0c2adda3124a5d2c7da8c3c8d6888a8605bbbf90424a4c7ca131be420e6f51b17e595744ed7cd862c562adebb33a13737866942595d9f4ae75f06bc2bcb671d10470cf30bb8689e1a763d3f8845683d0235baa365b152a7bbdbb41cddfe3456b316ed532e2d59b98e25f9bc74e9f86a8cfa0ca4f0ac96d57a8326b1bc07eacd3c9347c628d5b6229a9c6a50f1d3110b4b8644afbfda186ed8ca726b4e321338867085d3e125ea6162dd1d39316cafb35d381f2d6c5f35c653b5681187138412182ff8be471a3b43f7fec1dc931992eacc3da690c6fc74e79c436c19700214d74e90c3d3fa93325722107d4ba8d2b2552c26935d7c7e58eb84e250a637ac23a6bb4c8bfa78635472f4d7b982cae56498a23cd9e88a2769e8a05c3f785db26e342d8b2cab322b5f384fd90e9b31d3bf7327642acb41a84268017cd8ada59b2b6a04c5fd960a2a49282a5985712e619b52c84b4371b79375a5238395fd263d61c44cf0e109b32a05de2ad05bcc8f7b4c5e1262e12a790857eea1ae590d5652289dc56c0f2d5d83d8c92bd6ba157dd3125ddd41f8205deb05b798d04c7bc72785774c80b55734bd8d660b568bd1b82937b27886bd16ec2e96194a72b8c5399426e23aed4a0613f94c81c1190fe17b7b476e4ea619589ce4113d75a8bb3e5ca61243ace3e1b7f2b25700dbd4adfc64b56e83ff10b84184d0b4e6c1b9af5566f92bdd4b894df794553dddb9e36a9e6f33f456ad01932e8feba0cbf11a11bc23bbe1e265f5937338c6e0f4b79aa01720f8294de4075dc7c1588b2ac21df22780634ec2eaf11d9f9ebc6aaea3adcf4bd2b0dd5f43caabd68d434e7d22f8abe8fbfa155c25661574965d764d7fafc01365aee5d22008e9e52e57f1cfe136b47ca374965433a7e73002369e8434dc8d0441078960243eae688afcdec0182282d5d0d4e022a4da44f3d8b689203dc61fc4c12f5487bcf7241b1897553941bf7359cffc7ffac965e9db3445e8143f343f3dbf31fea3dc37924ab2badec714f7dabbe9563883f1866c322e5316abc9d009bd117db16dc9e18391921b213fdb5e3fec2e77edf4f484e4a9777f4227b3def2e0c206bc89156aa6aa56ca2b818311f4f1a1e3461c7695cfea48cb2f98cab2e6a4c5c6a6ae200c966a7fbdbe8d3813a4201945df67eeb7eb486af3bfbd4b3f599afa42b86ae98e5e8a0df797ff80f44406e7f65788abcfb51449e1c63344dc7b66de6092c788ff4eaf9bf0461699af282dd5d3e3035d4ca42c108d804198efd1f65052f7cdc85e6328d844ae90011d7a329f7c618e2611d4b882c41509299da3a1476c37b86de85bfc975e6baca3c3c3360222f3a1889df0d7451e6580099d7c02d50c4a825dba9052d39c2489b28841958fd7cfc41feb64efde9b740a9ddf1d488f0bb415d5e9b6ca2d341abf8c165bd0d496f4fdee8f38b85f1f713c86572ff815663a568ba1abd0d80d888c9a7ca43c74e8e8e7666f70ca93935becaa8303606cf94194b28fee5cde59f8954175f1435ae80a438201c4992cc6be8a51e60008d587c9ce78970960292fea7176ea94b094262003e42775f2ef3bc541d2fb82b33aec5cf49a3efe450feabdb74d6688af22c042f8cd1c7287768cf4fda149c659160f11c71aab147584aba8525f8b076259af15d2bee5fe01d542e3524dc0594ce36cdba558d1f851fbd1314801c5869fab6cb85d2e835cf25a0d9bdb5c63e738e4e80513aa72831f3f36de46b6ce1a2f776b608e3a34ea9299721059563f9c929d0947e3f2ce43efecad5b8c2d10a4ee2d7f3e58f02aed9f80a65448859beb2cf0392ea1e5129a414fb458b2fc09b0ffe49550f3cc658cd016b021b7c0c9aa536e739cc52ef8aa2385725a70e4754eecc6a58d431b2ec21cbfe505c2754b3302c10c55d425159356a44df689d891c23e80b37cce536d3070df6b47ae5069db66c740af456e9ad1dcbd0acd5863d7fd349680f8c39a5a2937002f83787a341b5e75c97e63056376e235250a2d014569efaee566f07ef5f37f794458f381a92601a5120a0f510d7ffbf96d32744691d741433af577751df64233c20486247d3c64f03e34415c7d32f8f29024358a8481cd1cc7fb52604eae93acbf88773698b47a726f2938ecad5dc2e748022176d0622c1efe976e05c776c6a401b68529d0c1fc5a6537ac414c1774edec53081c58d1ed5ff3dab74fd5f9ef6fb5346250780c860c2f27bebe5cc8607c3b49e440125f3a3b3e37acb083e878bef97cf84ff1cdddf88abb533cd1e8ff50ca9481d8d11c17a9b60a44636dcdf276158a8ce10889e7a4cb19f86fff4e087e57f7d21af496404fb03805a4df65656018f767eb67485a2de815ab5388b6f79108c4c4fe6b876646800d0064c9fca3a8f3bf5c03115e3f6768b3ef9788561c9f53c5dfee2669ba27d515fe36d6f05f27bebf156fd945023d903f8fb66352f63cf17951ecad2c5f253336f16dcf04a975e79dc57f50eda7cc2e9f05fd84c4333f5511d8024dfb1e199841e81edaaf3315ca9a5ff1d01d5598fa93e0400e297297d549b84aa0607d5912c2563fae3e718289b7af7c0381b6d555178539d2f529263dfbfb307a9783f17cad51f3a8ef51d29c94a023dca4ec3373123a6af463c5261a85aa08e4effb5d26d3ab8e1a616995a5131a2db3fe1c40d857ff570dbf1da6ded87686a2086e7d05cee66dfcdf54c8a01fb8abc54804c3dc75570e4f02eae7ca89ebed3a540f0fab3b30da25a566eca6cb4a00217e48729c6432160820a0e1af8d87edd55feef2d437175cd7f93587e6f21639b98d210ac71a848908a3bd69f51722fd6d0deb932663d9e9efaa6325b069f395f80ba22893a63c64e4a139de7014af1ad9308c9d332f1dfbe1043d7798489381284fa02023a7a2f58ec698a0584ee0f1c92160808e62090e36405d34ac5b6e35771560bb8d641ec362973111b6bf42340dc09e7ec0a787d3d866a1e8aeb53283e4e519f31aa589ff416bc699e4be0b709608c3eadad117f1e1cb07d6dc9faf7adae14a5084d324e7959f5f45e8bd2f62ffa15e002b9fa7d540ed1ec2eb4138ee9338048da4b47d33265d5b9012845fcb0b0f8332fb8935dae6c7b1d454b2c9ddab084c89bb0e6812b314f6218128941b1c39280e7cd0c7afe3faa6c67c3c7e9077ccf4aa1cdca7169ae0778d7fc91d0ad009dcd132dcbf63fe7e13d6615d029a35b73bc3b8d1b76290e74b6bea85686f2d6e422235940b0651885a3d8ddc27b0791897f55112b696520d93813d6836c9eae267754611de79f5edfe576f7dbeba36db5ef0c01e287c513c7d5ebe0e481b61d63aa3e28ec1ddc81c1d18af8c3e9311a59ccd1dd6a50c981ba5f6fa86b7708f030eb23502b4549e8481913434afeb9deb91be7ecb21161b5462dd1094da5feb483a5d12db02c3261721d90d982932f4a686a317a0c97aca7a035cced671a3761729713af6a81622882fe824b2a83c7ff742f65535f42a3ebbeddc59fecbbecd9655736d568c72741cbaab349b465819288a00567c37c56ef1a1859ee2c31098d64a0a68f33a93f5ffb917ad3864e252e4cdb95689db0e66d955ee604d4a3cee44b6e6fef9abed0807d3e227348599dd65d0ee8667ba1326f27a09cb15ca0d10580b7c2c787f9e8f87858a8353a1e0470bfd3e9fcaaad72db347e37e826b1bc8126e856499f81826b4522db8a194402703fede4a2ee3b68f01ea9d2d5ea717c39e42cfec2bd29600c5833e4f9e07efc03f233259d7f8332b3724d9e01526790cfe7c202087c9576678891f388eda51654bf3c7c121ae656a5728d8985fcc27039325574a9f84a1e17c52b201f16a6698800a4416c4f5f981e922049630333e3533d21dd77d27d5f53682ca6c0979a69007f6ea46924e2211d362a358640e45f96738b5a00e4188a28dc48cc6c7c15648ad63eebee62660e1419fcb9bfcf37fe1d617c9328c64c1d628bdba913a2ae5353ade71e5570c6ef20e29550acb4fa1d305745dcf4e179e0dddc8e64639a631ca15022848c38f1a7ef714f543a06e71fa23dd200b5f2e99553189b940711c90d2f3e627672c0c98ff62204ca32100b1ae792624725525453ee94f7869551f10206b93a3d2a2b23493a456c0a67657e2c227b469542851ee11198e84479edf6d445bff3c3e59041a83d3c7371d70aa3c27afefe656830f7681877fd864c6e2eddc9050332dff9c1cbd87635d38b971e96997424f46db29947e038a5649461bd119c6f250d8f893432a5813a36f465954eeda6509c54955744943ac703b819702ec701a406669791c02b5da8363487b477d621e9ee566fc48f90129b48e3439736724dc6cff36b6937dc3f517a96ce8e88b9aae3bc871d9808bbcb96df0511368da6d15daca0713868fbf5357c9095a4f08141f6b1b8357751a280eb22da882b156c7dd23b9e66d9572ab1fea068aae0ad599dad51113091490d344577138caee278f67bc9c2c684c47a8f30a8e33522f683bd7c01c524131cc292eda144856aeeebf664423ff0f8f91690d0d16a2aa977fb2e163d636612adee6018fd8b1b0d130267e3a054a499e887c14ad270beeb68c1f504c5ef085ace240c5a2eb309932189cd99c273f0e44cba2ed6a6b7fbf28df85e712e8925ff9cbb3675c323997be90e2a2263b63becfdb621c44d007a89a9611c764efeb1b5a885577ec84cdbf03d777b63563db608e321b15cff4c1626eb74942a3ea270cabda009e6111230388e07274e4de16a3fb53fe5011c1fea71cd00312b5d90b8fb604444c2a2f9a5f92ec6bf2de4141f448c6a9f3aabf212874977e810fb01ea833ce2055b114217fd335a40bc03c2d720b12ca285f22c0da9df39bdd270ab3ba761a009f393434651c346a5420839b6cb038e11e627a72ca50c2cbef61a3529854c12b124d7e23438d8b65da488fd2df609d0f32b4b0e9736f5a664af08f2a8f7877c7e48df2461c0f221fc332ff0135294139116c1943236b69dcf62db4892d2f6e5a3724f94adcf384dec2256bfcbce3cd82fa84dcec75cf5e80d908b93aea30474b4a711bc2f5753af644f5548c07d8d1ebb2a095f6b7289b19c6fd108d6fee91bc615f0610928c35a9aa1bac7d6a3703fda3fda76a77f263458c3a3e239aed3f006e9b9368f1839cea53892f4227827bded7af629ad1cd050b0ad8354d8aed49f05e71dee8a48fa973eb803666b22607c3480f2e0d1a0b6de3efd44215adfdb7dc2818b04639b50b0966a72e1e3a4a257d6858329e737d2043d56fb3eb1076e847934c1b0d342118afffa95800f81b0fd11528d81c3e1917664afb6b98e77033d156b3ed7bd79aeeb222e71ce776c7217ad272b14465844af9efdf853042f142701325b47ff2022ac0112a2cc408ce886b574dc7a3d25cb66632986bcd279bc9df12c3368dcda5e5dcbaee42f2c972bc5be8718cfa7971948b42a3f5ea28ea29a79e9de13f38dfb574a5ee3c1ed23b817f26dccec53962022ccc82bdfc6725ea6b49e6373f2918e5157bb7adecf3665f5b554ea34c038795544f33643a9cafe7f3bb5c6d219ea94", 0x1000}, {&(0x7f0000000040)="eb395dbccf86fb", 0x7}, {&(0x7f0000000080)="1575bd8ec27c5a743029c369624592221960a7de2d8bdeaf61101ec07edfa07575309b81dbf4fb2bdd43e9e619787f292216fe92", 0x34}], 0x3) 20:59:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) 20:59:09 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x2711749a8ba0453f, &(0x7f0000000000)) getppid() r0 = getgid() setregid(0x0, r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect(r1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:59:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) accept$inet6(r1, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x133, 0x2, 0x0, 0x13}) close(r1) 20:59:09 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/161) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) r2 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getrusage(0x0, &(0x7f0000000100)) r5 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) shmget$private(0x0, 0x1000, 0x204, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="76887df22b1eb74677cc9bd228773ea1fe74d847572be65dbfff3b18278fee522ef619c37ef391796ff6e6b7e67623bdcee7", 0x32}, {&(0x7f0000000380)="2b055baf453b7d3ac401e37642ea4ca7be650a27084543b65f1af4c64397d654e793c6ea2e2674ccf38678b7bc7f5fbd1a8ccff666b5c96a724a2e46fc174f5a7d84a15c0b26d0455a95390002d6e82ffcba0563187482ccc90845a3b3991697197fb738befd258c88b2ae423d", 0x6d}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYBLOB="00000100"], 0x70, 0x400}, 0x40b) 20:59:09 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xa97) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r1, 0x2) 20:59:09 executing program 0: poll(0x0, 0x0, 0xfffffffffffffffb) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x80000000, 0x1, 0x3f, "7ef247b295fa21baa22a3796d2420a134bb5f4c7", 0x5, 0x9}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x4) poll(&(0x7f0000000000)=[{r0, 0x95}, {r0, 0x20}, {r0, 0x6}, {r0, 0x4}, {r0, 0xb}], 0x5, 0xffffffff) 20:59:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) getpeername(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) mkdir(&(0x7f00000003c0)='./file0\x00', 0x40) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) chdir(&(0x7f0000000040)='./file0/file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 20:59:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x4, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe7c) 20:59:09 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="fa9c1f5c5c0aa477471e3c0cb0aecb3091ecba1baf3e4ec32ab679946cd76908044434f0b192e8a3843d8c27e2bc17da3e1ab62befd30098ddd87c280f2a27d9c177730d13919165ce2adec96e1dc6ed140107ad27ebdd8c763c45c7c4812b8353283ed35c51003bff4a5c80b78d69a9cb41feab086826289b4a5d82", 0x7c}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x2}, 0x8) close(r0) syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r8 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000002ac0)="91e8f15654f2bc457d788395ba8e5307f1554439c131fceb2131c2dc890312b6a0340c9acf531386527ad4329eadda5f321945e74c9d292f238eb2d455c2d3e4b6b3cf742228421874f2ce591d373e6f9f5a8cdd20da63ab5d32d9ead6b7d9bfa26b4f47e9eb4e900fdd8703a6e729b272b840819d0bccd692bfa44bad3404e65b401abb7fd35a59dc171f02bd96b784aaf457bb5abdfcdd31f7be89537bac534576b7f31713deb968d51dc60af4f5c566c9a670003cba3a020d9ed222638f3a61697526393bdbdeda09177a1614b44e55ec5ec2f8cd1ff72d002cfaf6bd389baa90f6c16be97ae55b525af3889127e04d49a9a6f142740a69d6a6b2f07a94e509bd0afbe17cf53b7d4ec51ae04f7905a78c974a0f67ff334ccbca0a8b6a3388b94afc55b63f8d7e9da39336144de255eb80993752473a6c835c56c24299b7f3119f519067649cb285c3cda0cb942c9d555f9ad041f223e0b3a800bd83a2de2bda90ef957cd0653bf9e1eb425e81820af8b8d91d47a7df8c8e46e49d4241bd16646cf3163aad527922bb2d140ee8cdb312317e2e3da8b24678e4f267654a7baade6bb522701089d50a64bd8b121f0102b5dfd7db1e526d4aafb75913b74278a240606ea1afd87b41f158b2982106e6d87296f3c48700863f23920401f1e58fd0d287164b168ba400bec8deb26924bb73d223e53871f56759ab1ca453bd2efaf5ba3860e2cc88a21f5f09053211bd82a60aed983555d221c8e547f4accc8ead41809a86a47b039e2b77c8b37da4999da69176fa6c9b30d1a8b892361cec73aa1cfb4a45e999e603b4a7c9c5a234aaf37850ef08e10779ed7692f9b081ee272dbd8646b5eec2fd37a059363ebb4bd6aacf811ecab0c778bc866cbcbe74467138233f0452a9705b2e32076379834a1ca0ef2fa95340b463dd7508d49083d7e2cd8467e2a5a05780c02738473d109fa4b91b046a49d6fdd4bce707e44e9342ecdea36e0526c0c76de37d2837ba00fae1f4ea5a80e10cad7cae0d0096a360cc25ec41198c527397e15a63564394c198a86a39c4294371081368d6f77d52322e167800ea8a17fc4c50aed02ec9e2af48b3f460be61a8601f86c2a52cfedc2795a1f8e4108013d17031b0fbd1fdc20bc081dd022dde5c7f719afbcc2ca3c2a93add3547378837665515162cfb1286beae1454f865a5f1362c0df06d8b4d7bb51dc990fc355bebe95efdb46ac5581391d0672dd4491e91c555c230846c2340c9267e5f631a7e7480f054f7592900f2d2c228c623a3d93ca4f1abc8b18e5d25bb1c0110b18f813abba450166239d5755c17038022e401b2e6927a6173d03904c1b27dd093abf300c5a7620fb5c9f226ad15c5f6d75c48226e67a6f971c40cd4fc42b7f758574d971cbafff6d1c92eaab2489ad8ff7297bb8f1b4a27d24749aafa0c135248a57a4cb38191e8733ab408645130192de0c165364fba9a5e8788dd9af1c05534c12d0358389bc8b4fddf96fd2e7b796a7a03449bd1f770d38dd6ffb3f05051af89432a730b169ab9940b562ccdf650086b1cc0a95cbd6ec248a06643eca8090e30c588bdbecf2c5077907f8d739f709ae9cd9041bb7fc59ab2b905e0207da9ad6ed0c20dc9f4eda84c1fa1e462c325f1d915ea0fb1c1fdafec5f1ddf466d44c26ee8c2d58bf45f707a53005a660f7961a19762423491c7a85be957638445c0076999f075e4ca1bbaaa0ef550985c4d51b275a4c73e63e87c7287676c1e4de836dcaef192c995d801d43d8f1f19e3a72602ab8d4c809875fea55ab28194151e3fe21737120fdc71601a845a4a9ec52e56b3ee5149873d78f05789474b5030d4873206812ca33237c2964189d77be6abb0b5a339b0d4e7a8c94aa13f63221bbc93f7cd76db7c2b5ac7162298975c5b8915d9ccb4328673ec9137e63d844246f73a9282190dfa0b8d9d8c2b50aef6e109c870d826a8448074594f53b8152e6c84801bfd9e01726b7a979874c5c562fd80d68ccb4f34a8c4c01a4c0fc9dcc1980b5c79117c4025c8eef9c2721ecbf49a65aa675f1eefe37b61eabef6091d24f60bafbc8d80c13fe9fc8c016f7b28cbb1190a25fa5f4638144f87deead81bcff7bf68d026f6941c36bd127c655a2995e5718b0f1953e23d9247665efaf8ab20299537a83c66319c96faaed41bb6c9851538024194feca8d715042991f460dc76f59da4ab3b4f8ab96f341e27d365d10470830cf5475e9d39da4fbcf6b3ecb8f733f02fd4dc0f4afcbb872f7f55387fdfa1a2f2ab35c9225a4fea210c11ca4abafa32f90258036c46fe627463f4a8fb45b73d7fcf7b869c7956a142669c5426f4c16caf574305e430c347238e650e690a8d6ff835f9870f8e33f086e9728b615b3ac091ab63e5a4a427e5525a23b97d212a076783abad8fd948a379a29b50a73fea99670f01cddbf0fccd87b3e837dbd9491f47c4dcf3c400584ae4606509ba6745e88dae807283b26bd9ca780cf3bdff4e9997eba36a8561ae6a9729944a096daa7df74d2eeded69d02c2ba5f555fbb9a8a36ce0b7e9bc3643f56972c7f3a0e451ca19c320ae295a92cfa518f6fde6915c10c4fee7bf35b941265c94aea54aaf97de4dfc1e73e7eac9e79395f8a58ae369a41ad8b99408c24ca5eccaa77e89d1c3afc4762c56c6e970418266b0bbb6ad906571de16e08743c5f3db08e8a9bbf88e3a6dd7e245c9bfe580056b04141281afccb6d2f240545ecd57e13774972014d3bceccfa3a149b53aa552b062e84119fc985d6cfe9c5ce37d4b53b62267eddc94d32f89247b4e48a311662ead8acec7dc61a6e9698605d33681b2b3353b2e94114acf21b4e41a7bb9d1c230cccb298264beb532a1cafecfc4009ab715c91d3ea5062aafafa5b704413a81c9064393bfc840f3e93c1d15a3887c0b8c47d7956c64947c44fccbe85bff141c513544beb2850419bfb7942f7e4300ae529ab3fd6297d91324682972919a68fcb237380391b858cfd32a325d1c612fd74320aab81446d427e14bd36d786d39e798273fcfdd51e7c91462c53ddbeda9e376d78d32bc4b3500bd2d9199f687e42bbe6eb9be3c7b9b2fb5367f7f940fa276b957bd0b4671dfa182d23d4d0fd5ecd7366ff476d1c7d6581288c60b999f5bb1747abd934b5ce59ab5705ad34b55e1bf586f2dbda51a0492ab1fb0e4a4e9f5880282c47f90248bb8e9ff4dc6d92a6a1017c19e45ac040980b8a8b4725e6c40bb44bc2e265453065a1928566f26b5165abe6082fa47360c99d65d3f8effb7baed2d19bd837e493f4005b7081e1261103ff3b413a0de7bbc694938c0cc40a6e374716aefbc04ab12a29a323b468b580d88bb4648a33bfc3fb4b68eed9b10fc2192810c40a5ae1faf95fec117ac2d388cd5dc991c6460c7a3c4dfdb0809a17dd6bcbf9bd82421976bbae9c28c2fc0ab92b2da74be2e9ecd0033f86c535aeb2ce478ca63a969560ab9873e391e6a398ba3386f6ed2a074ea9cb86b16eaff99b5b2b77ea4f9c64a819c4c74795fbf8bdb21c26230316b33a0cec3a195f7ae993f30ea97f22b164bdf87ec84e0e970da24ff608c16a5562f6cdb5ebb3a53ac84211b9184bee1a31968f0c92469f269acf3cef12e3d0d3822fca07358b57549ec7208dc8d265e6f8f1a6595be419b7832112de98aa7e8756fefe028a98bcceb44a423d3652ee2a7c2194ade1e2d533c86127914313c846210b350555455310b0a9be2b49e746377583216df646c45f1dc5b8dea98d49ff07dff1398d20be6cb24a944091da43e88c90533f8c19bc35408b58a37e1f44a8ab925b12b627de20a62d159e54d8e6210b667d024ac11eef4e5541996b002674b11aeda9ca170863acb6962e6591a16f6e759027df43e74636cc3ad5adebe74c718324aa0af49a73bad25cea899ff62eda678b17be1433fee268d6aef5951b05781d70f3d12f4608d808c9ba8b84911ebc7ff0e6e30e8776372710852017935c36affb10351fa758c0908b5437bebc05895088765e3a388c09fce21514baae3f37993bd00a57f3640622799207c5f277899eba8ca17f7429605beb44b94f3648ebbcbaa0376c2afa1a8c6ddbdd06f62e8b5171d797daac467b020e6a125217eaabd54dbfd2c93eb35b99738ab0446681e39ad3f195fda19f93c44d937cd21550d04856e7d318268040afc39fb92c1a04f35dbd84b5dadc47d52706a053b96319e0cf62c86b399bd0fe116e6aa9300b8056ac144c95dc91cb373484f3f8f757e77be9b1de2590c4825d143805ce6b6e2966e83ed34733b6977d73fd8a92d481df1aaa6bca9e8449e1b0b0af6254302bb06624b5e4d76316e9a0923c50b079af986d664a779852be8111935287706fb4f7044f74c358ca1b9f1673acb2773bd47040953dc38fbeb52120fd0a8c95366c12fd2f18031f18ee000655188153711a546d5754a53f46b93d6b7214048fa86a68de7ac94ce7d793c4ca577b80beaed9785d5658a663ef2e4a0d9b90d73c78380fdb512ea9a3ec81c2d46d780c352fccbc7fe29d5e8951cb56ead50183e66afd917264f637caa84ceee2674107b381723c10296212ca09ea8df094534f8799f0d89d023c580f2f98b895b6f017f7f22f135f47e6a16d53484415cb7515ce3bdfe478cf293ef7e1c6050db5b7b624131419bbc1faf5fa26545dc49211526278f68c4698adb58cbc739836f24a1b637ba4ddcb53ce80fbdfc6c2a037c1a2e1", 0x1058}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) readv(r8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/161, 0x1c}, {0x0}], 0x2) 20:59:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0x42, &(0x7f0000000040)="5dffffff", 0x4) 20:59:09 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x2) getsockopt(r0, 0x200005, 0x4000100000008003, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xffffff35) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup2(r0, r1) openat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) 20:59:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:59:11 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)="8000"], &(0x7f0000000340)=[&(0x7f0000000300)=')\x00']) 20:59:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002003a18a1479ed4f68b9532752"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x101}, {0x3ff}}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5150) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000040)=0xfff, 0xfffffefb) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 20:59:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "1e8b860200000000000000078298206fb200", 0x0, 0xef9}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r3, &(0x7f0000000200)="6d78d3406e", 0x5) 20:59:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x14) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) 20:59:11 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0xb, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) shmdt(r1) 20:59:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xff, 0xb, &(0x7f0000000100)="00000000b3e2ba89bfd912a9484e1b36718fee9157d72ae1d0ba034bd3fb9429e1ba3e01fa9bc1cf4bb843b87074cbfd901f9fca100814e80f001d17574aad1c4dc945811c37ffbf0a9e01c540ae2dc0188bf23baedb8916", 0x58) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa0529d56b4be8effeb08000000c351", 0x14) 20:59:12 executing program 0: shmget$private(0x0, 0x3000, 0x484, &(0x7f0000ffd000/0x3000)=nil) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x401) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) 20:59:12 executing program 1: mlock(&(0x7f00003bc000/0x1000)=nil, 0x1000) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) mlock(&(0x7f00003bb000/0x2000)=nil, 0x2000) 20:59:12 executing program 1: munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000025, 0x0, 0x0) 20:59:12 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs, 0x1c) 20:59:12 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) open(&(0x7f0000000280)='./bus\x00', 0x420, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) read(r1, &(0x7f0000000180)=""/226, 0xe2) 20:59:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x401, 0x0, 0x800000000000}, 0x0, 0x0) 20:59:13 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x6) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x100000001}) 20:59:13 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/73}, &(0x7f0000000180)=0x4b) r1 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:59:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x8, 0x10000000001, 0x5, "1eae00000000000002000043e2af8800", 0xfffffffffffffffe, 0x63e58561}) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) write(r0, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x7ff, 0x957d, 0x2, "5bf9c3a77eb9abbd2e9bf3336f2adb8a76be9caf", 0x9, 0x20}) 20:59:13 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000440)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) write(r0, &(0x7f0000000200)="b8bce1655010ffe985222700e1258529e75199c9a262d30f590977a42b83e9c6248389115260abfdd2f552e8d197678dd33b72b8d7bf1a6e0f6bf75de1973e248f28485d025c0f374690b96e5ff943c4399afccd35331c883036818f18a8b665950dc29e2da1018a1ab4d837526ccbac3994c8591e6e12c48265956d1fd0234f805dff710ea7d0aec0a4c0635eb03ac432e2f1723c53f8a25bced3a70f39e9ba97e0130d6116b115b3c60e251312b662d81fb241df4e6ae6bb84a90108c140e0631a78e3b989d5230d63c89a18a0ff1ea19e53caf7eea5f60f69cbc44bfd", 0xde) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r2, 0x7ff, 0x1, &(0x7f0000000300)=""/205, &(0x7f00000000c0)=0xcd) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) r4 = geteuid() getgroups(0x6, &(0x7f0000000a00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = geteuid() r8 = getgid() r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000a80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000580)="7a7f464f19f03246f1fa68d07d016828c4dcf545bc9d239af7361a937172a49025f8c07666a0306d27b9549121dc03bf9debf7ca75127e526f99f524da6bcefa3e9c588a9be81b463f66d9b2e3e404cf140e8bee4150a55e3bdd6b2d8a67287f460aa39e5b757ec6e8642eaf2bc66c1803ff0af139b4675f290c876dab39bfcb59e15a3703394bc803ee0f055f269ca8aef31b5c811ef63f3ab3df1639ae257147ec71c2466f4f070705b9", 0xab}, {&(0x7f0000000640)="829751fdf3e442930d5f31f0a84a761d416ffbf7eb65629722851dc5b0d58f6f31f7d63bd6c8b6201a2a056638a91db120af505c2980ff364d2bfb2ffb28d68204c9c1fa4520ec064943d835c17450bbf8a8d47eea63ee69706a56ee7e7f864f68c26fb31a431d4f234ecf2231e95f96a91e8e59e9b8e3e93f252512ebf2cbc4df703d5e8c", 0x85}, {&(0x7f0000000700)="0e4332a91ee9ff41ac260e1d49f73c84ba4e002f3eb688381c08bf717e49fdd83b14e89b35ad5af31dee89abee9ffba3675673efa47a529d79dee21e2956df3bc4e8ada3e9d7b13388adf8671a82d4f23e3c82366f4f07c4d9bfe9fb7fad01fb27f0bf1258dacaab2360645b4624590ed81f971ff2b1120414fcb38b1377470f0ff95c1256", 0x85}, {&(0x7f00000007c0)="4cc6dd6a77bd3d6ad7d0f734fd05ec8841866e9af52ac273b7d9c4625140487f802f6522e50d0c63fbaf15d2f4f5544408174652e88e4da235585d77331464d6b808c1a61f8be1a206ed91202ae0e2f6d836d7587b3176749cb1f7047c0c8bf8fbbc479ea097fa7445307d019bb6862520e1c48446cda563e89b2bfbff9b5f2df8067aeb93bc12f9ef3499af9cf94a6af19ce829aeb00b97a3623cc6472e2508e4968706c098392f1e2d0f506bb3aec21be1ca7ff0aa3c1f3e5e8d8e8315ecf72e9ed7a2958f", 0xc6}, {&(0x7f00000008c0)="eba101350ab4b4f22599f0318f955344add6785b4abad5be185b41861b961d42675799c53bbece7a386eef4a8875fe6c14fd024c7c193a845a0656296fecc5d5f75d8bc1810871de50c6e75cb172a4ca00dc7ea2a93eac539b67c8d1f9630d3cbac7d368b066e4272e22807e672c03a23562f5e92da47ab55004b8152ffd9ca93d5d17af689ae66d0a06b48b611fef0238dd396ba1fe2366d42ec2bddec898faba77a8da0b7cbcf0d1", 0xa9}], 0x5, &(0x7f0000000ac0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r2, r2, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xd8}, 0x400) r12 = syz_open_pts() close(r0) kqueue() r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) ioctl$TIOCSTOP(r12, 0x2000746f) syz_open_pts() pwritev(r12, &(0x7f0000000400)=[{&(0x7f0000000140)="a2122445fe9efd3f5c1020b63e458b8f72f010fd6d4caa3744addb95ebcd8ebdab2657f797028c65cca3fe0a327c04183bff3604f8e42446c0b600a34d48f51f6da51d3e2e83fc47128633408dad8e8e0b72ac54842eec7db757f50c2f", 0x5d}], 0x1, 0x0) poll(&(0x7f00000001c0)=[{r13, 0x64}], 0x1, 0x0) 20:59:13 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x10000ffb) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x118) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x8000) 20:59:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eaead345f07a098206bb200"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() close(r3) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 20:59:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x4, 0x8, 0x5}) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x82, 0x200000000000000) fcntl$dupfd(r1, 0x10000000000006, r1) 20:59:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10200, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001300)="01aa5f812ff59f9b1b1680a1286387fc72db1ff8a5731f28332a021314c4cc4c12db613904119ff5c544cdedb2124dc0cc66a7d169c75819d0b28d458cab3126eb244c40070fa7d99d930b7b71bfd53363f605f01d9fe61bd6ca10d08f59e17e68cfdf57d275fdb37954398e5ad51677dd4a97d3e99824ac46c9fef76ee3633824d2a7ac8087e716f8147b6ea6adb5ee45425b1e7d932ba88587200f76a7b1404a9dd84dead1c48f221a6fdbd1d35020ed696cb2b346465c7eee43f0f433f6d3cb76e832090f8807ba88ec7610ff73580634b200269b0f835bee4fa71a81f0d0214b1f00c627dd858b0b22737897010a000a8cd287f21eca47e4925afb96f9169c09179bfab584b71cc9be44c3b4597dc55477a977961c1c969199dff41a730d869cc1856ae9e94eab0fac22498cb80537fb29e3924e07ae54ea0ba43b11e84e921f0d614e5c2629189553d7c7221b60172447d8a8727b77c50b6a4c8aa82ca43d5c81c23cd47726dea9bf9030f428f9d841b10f536512e05cf235aceb754b7cfbe256c22b6c15e98d315bfe1e56e8fffea25ec6c75718be2fd0b815b1b1abf2f899fba8b19bc877ec9c3b1e0633fc7d4aba7f74879c6b3b2333bf2daa381bd8425cc083cee55cbe966d3020f837e10ccc04744e1840dbfa21b4a1c62ad45faeb09778c363bd847e225b4a0afea847dd9ad645227b230b8164bedc92a10cc80add5c935a87d43c6129e3e807d6b2435842fe65c0a9aedaf88c056a939674f0963a248828cd0bc694cbf0a4bcd846c0184f82f4a77eba7146500ff0a1d2dc5cc28e1b3f804d5c0847d97b34b9534fdfcebbc6401eff74436fc539c74068e3f61d0b76a676ce480e978e46ac93af11a49f805c5527365cfcab50e0bcd355fd403bd53a7ab521f35ad8252ae0e8bf393618e3a2b3bf898486e59c1a77e8aa507cd3234be366d66e30b5513b4b2ad487e50fe8fe89194897b69e42fd6dca78e8b2654d291251e98450e48f5cc11903c0b0f922d92faa1bf292a38895659f045c6f06de73b1f4d6ff57d40e9d234873dfc3a4f00bb5f6578e660a06426ac0b2b0e9917a732330f43fb22d9cd49aae65f22db5744a0e46a0cd31bb4f6cd4dc3acd850ecf2b316ed031b59480797b7b9209cdf7cbec25afc3dc8f22831b97be3ec817e2646e82bace5b3ffd5172836938d4e65dcd1aeec7736c274f2c6bd52f504c657bd7d3623bd3842b6038847d8bf4c260bc7282201d0ceb64a4282826a1ad221e2a3b42e2c0101faaa8bafd0206600d037837ff1d0d0428a2afc230ce1cfaa787c937f004011cb0ad9e7bf0f13e0ac5b193f76a248cd852e6f6c0bc87d6d2012b226c69c1c6eebfbd9447018e9dbfa1e28aa7fe3865b6fc65add7c509ad8f4e3cabdb799c5a1730dc1fd4e49384f5ec5b6da83d3a784beebd86a4c7b2d4fa1fd2bb3decb467921f0552a6416171f4af2e334cf9e7abcd5f7bd6615b0244e780ca6f1135cddc2bfc8cc729808ccc131cd95113447949afab2bd749223fa650f2b87e8e44b0886d485ab17ecd25966785a5b2b8aa91fdded9dda3bc2e04247500dec4b96074759bafcd51331472ace293a5a87a3d940be9ae7cb865a31714ffe5599be1faaaed29d3803094cce4fee86e3b6ead30e9607a8266fab8ab9ed4e3bccf9194777f6a6a0d707b2af6ea216bda75438f780f0375601f73d842305a2200e3bc0a9de1f2d4e6ea753d6d5037e777a0ac7fc190f722ea6a0e7504d5e39b00ddb7c521b4595911d48bd7b7aec8e6c566204e8e3925df9e16783a4bcc3dd472c07fb98ca311e77ca30fc2f0f1875bdf2ebabac705fcfe49bd474f140cda5aa6157b5d5e4bd12f1e440b33227505059779ed4941dfe8cebea0155c8e1f91298222b8c5c438504906803a746c6bb3861396a88a443b0717d35261f4e88ed84750162025dcdb853d9007797756dd6a17a2b6520ec8a61543cc6b1dbd07f0ad7a67a274d4acab643d9f43fc31e11eaa1ecddc248707aa6ec9b9f6034b2c8b22c6ff509fdc2febb7bcb97fb86d3b14d6a8c9199cab823ef2d7925c9ce600263a6ed1554d17f2b4e387a1c058f756cd251c82bd553e2abbeedd398a129d630ffd5906a2dcee6282a117cd93250b770b35f09e7814b6e22fb981fbc096bca6d3a9706e8f9e11529055d58c3d91682c8ad6038506b7eadd187c64cd7264cc49c6c48987029a247b8df3bbbbde0549ddb2cb7b3c31bc7a95c401cd95cb1bd03ccf055442435566e59bf618abde74f9f012157d84f0cbf6003d843e078d2401274065d258ced3953eabcd271d26f9a2565a8287758463190d87a8e4b86768d5799bc5ebe111c887dba4d211d094949d4ad404c953b9b6b84df65b1069768c1f70876e9cd64c6b69389017b7246b74d171c3f2a76bb1094a6e2dc991995d3be7726089d7878dd3fc20f8daa2a4e390b059ac08ce137ad08aabfd9e91045925fb0f6bcd0a751d9e4fe917e5c25e691fdf8161f76c95754f0dd8c3fc237ec84cd0aa4ceef2c02f0c8b364d99c6f176eb8da6c83f83e6b21e17205606b5f5ff16d49986acd7e6411055cbd0ed624e42afd21c80ae3b2a34825cb573b0de26c953091ec04dcb58f3f6de2eef1d13a220a3d37f05b5cabb6292e41ea00b7b952e2318c0c52ee6873d04aa5799122400e2174f15f2af9c450013899a9a3aa916e564750daf30b4289cf1e1c164deb7c729c39a8b4a7fa05d64cf5b0967c37390b2e5f122bddbfd87ec0c7e7bf19d406190a3ebf88a240e82327fd6afa440a7eb09855f5d5f490a43be8cd7e525f36a5a9912d491c5dc772c8dda9c9ba3353ca60ec2a097a106266f71884e7c36103a3dd4018a071ab9899be79aa5a6fa58e19eb861b54c6ba427f6bc35527ff88f7fb6a2363587e581f5b80c5ddb8fca29242b228e5cebb4e13610d933c910cc04dea8754df76ca2bea32f943c803b11baae26ed61e012e11adab5de0722e4de568a7e724bd5cb1553b1eb446daad80de77118d339dc49a6287524595a73e575f5e107d2c08c444b9b326c8ef5ee87701576f17347e398dcb63824489b3804288ef565f4eaad52bf7aacf15a586c778566ac4c934494d75a4fd4e3a1b93640a45edc1f6e26dee135d3588277b7027fb875dc47efb5a41239eff666510614145b7167c5110328b6b7e1d080c721a5e46cced822c101e74e2c8ac7593e5562774075470c3ba260eb6ba6d07a2827409b729220a4b46120fb8f895660e75204de36111006092c32260f5d4b93a7c57fc0acc2211913dd1ea8e86f587d46df5afc87a4cbc90eb33fb597bcaf4a8ba9be750e6a96e2019b4806d870c9194d338c6a53f77c0c900d406274d9866f2a2d14faa7db7a0846be1c7f180346721a51f8e126a6ae628ebfc68311e6ab5bd67872943b7baad607e89526cbf77219ae9e4bba585e78c4342219ff198af26358caf7ee77d96d1c2f47f4cc130c4604e550379b66a37a4e6c361713dd101a8f45339ed64c1ff30b4287e7a4101c5b9686210f9c91dc76be5e3eca97c1d535f77adaa0ae4e05884c298610d8e66c0a6d72a9e20ac3249501e65c8c32cecde72c28995eca3bb405f9f12cc51dc6692dbc87a7a23239b2f4b1479f59aa209d0b89dfbd02a81edefd1a8c6989927019a0091f7eaba4b4171cba2ce86fe384609be558e27afd32c34bd98baf4ae1bcbe2c21d2d926f58549a76ae38ca263bf610b90b4f3d986c33595346e4659ab069bcf43a57cad0d8a27911c3f7c4602000ebc52cff6e0c30a4ad2d0f1ebaa7a6447f7858fa0893e9819232023fe5537e46e2707552fda5c74068566261535fb1af440d06b7baed6450257df6705130920c5f88a718f294482d7bb4e87497fbe3b523474eab91813cb2d27c6cccfcb323f4288e98b74a97fb208cee90542d7a64dfafa7d93b2dfc93d446a7c37d7d9d052935d64c6de2068716f7028467a34e782a2b088e65eda032818d37420d00efaf11feba57389275ba716fae366ecb1929a16035c8ff3d25d1a86a30e1db51f41734099682ac56317728d3adebc14379c6d4cbad93bba5abb7279d0867ceb9ab6878c38554813759987a6ed5ccc048831ec16c1f203b8d11098d33b9f61a16c6809512f7709243d5acfac40a5fa5d242f71598b023129f26867d613e08430a141371492822f4d1598a82efc25bb6c042da7ae87743be19a2d54f01315746677a9d4a0646afe7f7656b2bf0b9d9e84842b0d663712db6a714feb313a4a0d4ecd91a5e7ae0bed5c4d548e76042fae61f5962ab25c3788d72e02de2bcc030c1f42f131405d52478ba057a2aa619ac42ba4eddc989742b5fd79870bebbedd5f5e8d11f79d32f6bc843526231c2316fb08741e174cb571c68226b8371ed4592131837368cf0e7e3730a22162a2d2cd952e8d06ad7ead0c110dd0263b088f213b494605695578e2729a85956f7873c2b34109611fb448bffceb45ae4c7b5835fc25aea8cff8a0a0b00561f0ee95eec709ea33dd82aa5b4ff6b4c9f171eb666d8d6940a98f0c3fe4e5ac27242cb2af9f90ce115d006336645b55439be15099e0b15ed0c48fb25e3b6815675d62ea25815cce127d45a3e309e7ab8c017e44db4a1ae4868539c9b80609bc2d7b9abd012b35b7c932d99c6c3eab779ae66eb296282e0498da0452bab1666234a3096391f318411a5ce57110c8cef661e559fa8ac99fd735c4b2d42309d2de42fc5fc7394626de1dc9642c121cafd59700544be2efe5c63ab461a03541e67002d8c00607da9bf8d8d16d624da13016f9df65cd1e0aa56efedf9a0be274ea32764296ac30d59b6f30c9a81ade5f414d9dadae43ec9492c13cfa800b5abc492346edc5465ebf21adb849bed3552f9382637b7691a30b7c292ba71d1c1286155acc3c7eacca2381c405aef549e57a9f3f67999efc392c8a2a8598ea38b87e77d0eeca42cfac65e43990bddb50a561f3392500319e898623c9361cce751bed2e24055cadbfe9d5a83f13f8dec5cce930fb259551ae9e865cd7f900476b1f9b8cc01042156ad7519433313f888cc7f593009088941c79065990ebeefc49dc0e48444d13a46598284d2403422ae9e7ff73432e2d2d99114794f46fc2b012370079fd292676587a9151db5d6566bdd7bd181573e0038d0a13fadde90a11cab5942cd16d9c89c767e335495cda78314e987164b9822e55898f3429802867da119ae37673c0c9d159e79c06e05446367c213e6fdc7e0b9aa07ff0a5202019cd518c6035a3c61d495e38390930d925cb282393e58108440ecd056cc8ca6f036e2c581424d5d71112bfec6e948ba44d32f8b569bc7f3b459a04a88b93e15fb57bf15566552a14952065937156a6b9c629c412a1f7167748132c773fe8e8a3041ea9b195571f5148014d2e546d34f9637dcf7bf1cf5cf192af4a89af65f7c0f2e7c82f0afb5ef372b99ed5d46c0d3092e053c4b9d545bece8a634c9dca37d997c722027bfd873d912bafb521053b5d3812d455410d8b6e9fa2d9da80e2ea407c7a6cc04a9a0dd28f80c45971560b93980ee5f0cc3c2768d406d33ecf5283c63854e573507427e0905e9b8b50b5d88c3e6b837baea3d07b06884ebd20096973195f933ac99fc7a9a0d859a0b21ca7f20f075eeb0024558700b31cb5770d23bbb7b143ffef93241e63153350637c38555dc40677bdb8553b161907fec8b614742641b9a12c2ddf059f14a5d105dbab469c74b1ba798fc7726e7bc7c398dea1e84a19c4e605e4e140783ebc6868fdb0db4d04efff5ae5eb", 0x1001}], 0x1) 20:59:13 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/160, 0xa0}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) dup2(r1, r0) write(r1, &(0x7f0000000280)="bd8784d507ca656a3be26e86b66a964831f0090ebfa319549c5084d0511727a8b6b7c8e970ff84e75eb8c59297887f2c31c77f1d030cf037f25694925b6d01d6c2b37bd4f01bd5e11920", 0x4a) execve(0x0, 0x0, 0x0) 20:59:13 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8288, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x20, 0x1000300000002, r1}) readv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/207, 0xcf}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/109, 0x6d}], 0x5) getitimer(0x1, &(0x7f0000000580)) clock_getres(0x7, &(0x7f00000005c0)) 20:59:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffd4d}, {0x0}, {0x0}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x6) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 20:59:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 20:59:13 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="555f3dd7"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/141, 0x8d) r1 = msgget(0x3, 0x182) msgrcv(r1, &(0x7f0000000000)={0x0, ""/115}, 0x7b, 0x1, 0x1000) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) close(r0) 20:59:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x102) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="36ff2016"], 0x1, 0x0, 0x0) r3 = socket(0x19, 0x4005, 0x2) ftruncate(r3, 0xfff) r4 = socket$inet6(0x18, 0x2, 0x0) semget(0x2, 0x7, 0x100) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r4, &(0x7f0000000000)="fe", 0x1, 0x0, 0x0, 0x0) 20:59:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x80000001, 0x455f, r1}) 20:59:13 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0xb2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) r1 = semget$private(0x0, 0x4, 0x483) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0xffffff7fffffffda, 0x1000}, {0x4, 0x9}, {0x7, 0x7}, {0x3, 0x4, 0x800}, {0x7, 0x3, 0x1802}], 0x9) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 20:59:13 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x88, 0x0) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xc0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x4007, 0x3) close(r1) setsockopt$inet_opts(r2, 0x0, 0x4000000006, 0x0, 0x0) 20:59:13 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x25, 0x4, 0x7, 0x200, "f12cb7e37b6c29f8918e4a8770abd684e69c3509", 0x5c18, 0x6}) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r3) r4 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x1000) 20:59:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() flock(r0, 0x3) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) 20:59:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10be5091de8ad8000000ffff00000100aa529a429742718587553b832374161621ff1325e47fd8012de33475d8ae920d63abfa3d0f5a675084c35a73275ef43773e807994ef22a5dd94edb63019e3af3115746789d0e0c400876a0a237000000000000000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 20:59:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(0xffffffffffffffff, 0xfffffffffffffffe) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r3 = fcntl$dupfd(r2, 0x0, r2) write(r2, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0"}) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) fchdir(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000280)="a7a4b06f816ef907e1316a6c00d5e28cddd9def0cdfdf85842436aaa773fb2b062a111c5efda816fd0560f6fa788a16c83381d56de8f588c78dc1461ee039e8854cf29193d84c9fd2d71f2870a2ce7929eae1e55ca00821b25b21b2a54df681e79095ad5e7b3955b0d41b996b69b328b752785ad3da0965d2f48eaade731d49b389b2d96ca82d84630f3", 0x8a, 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="638a03001945b294ec2b3e29b200000000000000000000009dcebbb24e5420005ef91e10deedc8bfa29c52b7046c30c6b7ac840cfcdafe231784dc659a703d10798fbfb8ca751f0fbab8d033b36b2c64e15aebaf637665b12a870ae42a7abe8e53d5dbd487139485dff2038660322085bd54a9c0f1dccc6ec10303f4da5ec2232387330ef2013ff1471840b2609fd200ab0d0855e3eb260a0ea8f9a2b7fb666008c9a1a5bcee7b3fb407c9794581fbd7eccb6c62b5f37309cfe01b9df072fffc301902fc72128bc4018a84ebb21f93e4f39b1dfa59fa88ed1585"], 0xa) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="ebf143e5ef549c02d2964fe22ee945b9f3966fbb71f9141311da8b89085a40b9d4d94b3eb5777c49ba5d9a963d7b5102ea08f01a9ddb023693858598c75d5dbe95bc1d6455efe0b54c619c1d700247ac6078d31ed0cb985cc64b0dca8f6d8afb633f7a0b3d1f5acdfaa31da694af5f9aa0d027e09d9c0d87afbf1cb5bbe0d30df208ae2b", 0x84}, {&(0x7f0000000180)="5132ace46ab63981b603fbf19c22af98ba9f649efeb0cf6122b8382cc9aea140117a88b02ff13a79762af38766237bbd99e2175d1a2d1b6fce516208e00bc07474d3dae35abc64caa5a4da76c4d4ea2ea35b3c010537610f476282cdc22f0515cf5509dd64dc6424d093d507465f7b17d48086330d2fa37824d633844126996c10288569211b708a0cac93a7fbadd8c49b86baf507a8c180ce391fc8363b8efc210448cce21d9bb6adbaab9bffb98a68971f9b77bad3de4d1139a11b6cd9a3621f59a78a782ad893bee3a3f49096261fc523e35839958088c5b1de53e4bb10e7e8e95486485d15e6d902156b", 0xec}], 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) 20:59:14 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000040)=""/4096) semget(0x0, 0x6, 0x588) socketpair(0x21, 0x3, 0x68, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001080)=@in={0x2, 0x1}, 0xc) r3 = semget(0x3, 0x2, 0x41) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000010c0)=""/72) socketpair(0x10, 0x4000, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x4, &(0x7f0000001180)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000011c0)={0x8, 0x4}, 0x8) semget(0x2, 0x0, 0x0) ftruncate(r2, 0x4) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001240)) semget(0x3, 0x4, 0x3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semget(0x1, 0x3, 0x81) r7 = getegid() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) ioctl$TIOCSDTR(r5, 0x20007479) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000001280)=""/162) sendmsg(r4, &(0x7f0000001580)={&(0x7f0000001340)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001380)="7f4e754416773a1f0f8aa580241810cbc1fe45976f9a238a3d0c37fead54dabe810421759e171730ae882678fbda460f67180a468267953ea22053cd446a851fddf19862b0cd4e75fed05c469474243d6a47650abc952410b18f890c62ba6909cf32c7f6910840c34e1da8efff42749bf1401e3b102b72ff56a6b4c69431d7fe815f459aeba6f221706997d1953f985bd4e6479d78841d5c6b948f68c1847a806a16605f6c3aca21b32bfec2aac883b16a4b858c46698e4e506451bdc06e68f183eb34dfe4da871a743f54f50fbf6c784afb7f83ed2168bf26c94f", 0xdb}, {&(0x7f0000001480)="acce0857363549a0ab2c1e938cbc1d5e5ea8", 0x12}], 0x2, &(0x7f0000001500)=[{0x38, 0xffff, 0x7ff, "38f8a99a49d80857d9373c0d5361b998f739f742cfd3389e8a9f991447fd8d87be6603"}, {0x30, 0x0, 0x7fffffff, "8e4526f1e8cbc245a965a68eb8d3e526f5cbd7d2c6d03fedf672bc8c6461"}], 0x68}, 0x0) semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r9 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001640)={{0xfffffffffffffffd, r8, r7, r9, r7, 0x80, 0xebf}, 0x6, 0x64c67d6, 0x1}) lseek(r5, 0x0, 0x2) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000016c0)=""/158) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) 20:59:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kqueue() r4 = getpid() r5 = getuid() ioctl$TIOCSTART(r1, 0x2000746e) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 20:59:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001180)={0x0, 0x200}, 0xfffffffffffffff0) r2 = fcntl$dupfd(r1, 0xa, r0) read(r2, &(0x7f0000002240)=""/1, 0x1) mknod(&(0x7f0000002280)='./file0\x00', 0x6000, 0x6) sendto$inet(r2, &(0x7f0000001200)="4403627879f8db9232baee8b0a28013770aea06542423f0c33fee0297387e9d394952f63b010742d77fa64a3a8c8fcccd260b7d9948c4182b5fea4107f268f2ff0f51f90042c7ba2e9f6f3b749b5ab2a0d3865cbee0d61368881360a8049723ad301a6f804841b3564c861270c35d2626f603745aceba7933062fe2e05ca7b977f376e89fa1d80c561f2830d93f08e7b65fe79f93d7b728ae98948ef3acc8d128f056e29ec791b0f00e11d4ce53b27fffb719efe50b56905540ecfd5fabfcc06d4297edd700f82f98bbd2337bb89a6f64be2ed6db3df00810ff34e78e9208294c6f00de07ba273b460c1500f1bfb08764bcc2305a723414ffa8d7df5f924f7ba5545f80b8aaaa747dacf080e527c00014facc4e7f2f962f1f3922728562bdc2d35325869e8f3ac8a92bf444ab8c2d74d2451559dcca2935f6156df3e2bc33c3b20c87076450dd73c0238ecc6793e4d597f9ac4313cd234d2d81f40946375d43fb6ca56c3299707f769c41a29997d1fcb948324def0ae1f650d6c203a5f494226c428f92e7ea32e7766680189ce9edec2940dbe2cf0fe129e9df56456a955b5bf99f4449fea264634cf93eeef7ef29f733884d046fcb3495afdf754d9d84a9de87d1580af26946f88ed0bd979400799834f4512d19c362bdd0efe2d888729b7a6c2f145a95d39a7142ce716e95773890f071596779472980e4f45124d94f9a3acd1df96b992bcdeed6f023ac6c22f9bdaa4be91ca243cd05aae7b658102b83ed68b02f79a1841415fae623c845ccc4add3bd3395fea5b3532ca766840fc895adddcf9217a5dbc5687f0af5ee1c57c80b09eecbabf4aa7a008cc8b6d0c5be5ff915ce2123e2a1865678dc7aa4bbc64ac44ed562f980568a33bf54aed8db18251b360c4e6d4ee65db965f7210c8025b1515877b018dbabf26e3750b7980af5ececfb7b49dc2596ba0fc9590adad0c557fc3f8febf32ac4c5dceb6069d6f38f02d7374de7dd5ca17e8ad235f1f600fabad0c48b45a2c9ace27a0ebec39de43bc9e19babecf0dee1cfc8dcf920bc17815a51da53bea8325d0c3919d75d750b5e5851815763f83f0af8299f06c91f888bbf99e1d6fdde76efbc232fc3fd734858e356f03239c01d9a6365b17d1b2200aa9af8ab8796faa7a18c35153fcdb26a4df6110cd48b4b4015e0f95f41b85833c04ffa5a9fffec99e9e0c50156ea45805bd36d5f697f8446af1ee7bd7d599bf885ce64e3e21c904378d0a59f9b4ef01779891e27646bf178bb2f335fb3a95a65089d07505b661b27682c43cec3eb03b8c3f9736ddf7f2479b92fc281c62d1f2bffcb74d697ce6da958e3e791bd6241023e195368d4ec2e9c9b444c792d03037ec58bbc1f699bd6e83e97cf61a43997eaa52d1713442e3d9d0c9468e08ec75087d227e332679ebbf0b01bb998234e9b5162dd53e12e9dbd5a96b0493248c6455435558be9ce6bc3b363a0a809144466a4225a476b49d1e047bde84b03dd5b8183b1f1285b516f439380583445945593a4ac250717bfd23cde4222cef3969e632992def682663c048279a6c5eda06681a7de0b1d18540b890867c8c7b524f346787a198db9487611c803a4c9df63d569c78c732725135bce14579ecb9bc36394ccdc175cdb6afa6aa73c0e4beab637b912faa66ac6f2730be6fcd0ab4ec4a2076b70cef362398b73cee3c9ac8b38a6e2cd7be8e14307bba10f3fbf5cb40c621e075d025828cbde7c7516def3a11805ee1ba3e0c1b85dd6dacd35e7fdc682a0c9cdac06758ed36d09d98f6adbc99826d25664bf236e7c43c442aacfe502930e2f50a96f1ce3dd11b87220739ba99c2fb9d4570c9cd9d1abb86531ee82ddfb0a55515ef31ed2b0fcab9d3a37e6f9d77b3fcd4da38cc438424e356349253d66506d24ff0dff5ad6681489da8b4ca6410b99c171f4605df66e7b0f7a9345ccb6bfef0d5777fcf406227278c49af88ba2a84baf5bd109bfe31893bc3b696636fa95e60462851eaebc1e036fa08ca3fb6975cdd2c2fd243156a64a8088256d8d931e7b7962f5010ab6df1ce5d7b1d202291a32534eee2e6ce1cdc212eddb7729d4d4af789be0dcd35f97ff29dfd54ef8030c7987907b29cc94cd5737a45a2ea75a627af6a8ab411d1e78fe42f979b6c1b196698db71f74450e07d6b30941ec91e6b742c221d995bb2cd9fd1d2692619274e4105d69fcc7e1cffbbe53c67cecc8ac9f9e8f60132bf665a883f70d0150271792f4fa7e761662f0ee89a821931875c137f301f520e5f462f4330e412cd1587bf1a1d00252ff1de883b2ab3a23cd857c966fdf270dde3eb9ba21deb012ac5a111d5411579ed346c5f67a30511f9ed5d7342c0d90843c5b2f26bc14146fbefa8c9e3a8229699cde80f8fc55926f703a99dcaf50b1c98f8a6d5b38c4275e130df414b65984700d55064fe784beaf6707057f82bc6ccc9776d30395d5c7a7baeaff4eac2bfbb315e02f1dbc56b8ab71025b97d9559efd4694c6ff748345f034e4ef0385659d036233902a6ffb1394c88b73b901ea5cba81add071d6ca7ca5dd2548c984cebb031c9d76dde93cdc83566e0482fb6d5fc22593b04c70d522ba2e04de9aab326021cb89cd3075b9ef0ad7d2c7e1509100f404f9cffac819030d5ca09ca38e57c1188f62482736edce263f74669b525b4f1f36cc3fa105e32ed5cd59a5267ac6dbb3d7afda722f53cd32f09764667eb304767184337183a46838197641170179a12d4874ad6d5c2f6d39ad155af9b3399028b473369572d6d0df15c146339e2145121775e8e86ab3677d2ac9bdd3221dc17164138788b8bc1fa72b19bf412eee8d768c8a9f76bfc14f2deea570d5430ea10a51d20e328d5cd36ca6da88197a9c42b32ead4b11700ca8a38dd7f36a8ce86aae1e1902ad1047acf5a6f195a61c40c88b17637b9294b495f3cfb209e84210af87d67c3575f7c9122b8b597a8e1a8be8898eca611774252f51617867498153eda14ee9f2cb836f2395cc8969217f17b07549030196bdc16aff9f4357df75a03156d3bc3c35346d803fc8a45876f8bc58170106c7fdf4cc500bae79f943b5dad9f7ba3d585e792c651d5a183a5950fd292ad96262bd19b54770adeaae4418f69a9711ab68d06bad4c4e9219170cd9c58c8f46acf6f940bcfaae548257b602b52f2340d1201ab71ad603d73be711e489bca4b83a09f1b919cbbe8d024deb4ecf62c9d1aba14b9ac4310e287b33bb677c684de8e2cafa882fcc53a740a7277a3c55c24d9bf873d5a75acba171fcb9b4016868031468fa21cee7040cac712852891d6001fa6701785c6c50debef0a6043dc3c5780589f1ccb074833dd6f153d3b9792f2e45c9d59aba156436507bfcbf2e674fd4df0462b6a703fc1140426b0bcbc242231984d8513a674824e81cdc9e20b35df45a8a156210f0d6adcd2743d4588e8dbac14348c327768e007d14a48625fc9581777dce0858273cf021f98aea51e13e24a96d2ad62cb2a4214a8e3cabda1f29f959c2afce39d37bc2f8b4696828d4c34b864dfcdc6f82c7f809b8d27cee7906c32b534f6e845dc6ab3b9265c4f9002e28fbab9da62141d524ce194f54ffecbb3e7f090d7af80dde138374f6e4f7a52cb11f784dc168fed214fd744548cf5e7d48367463273d2485956f551ec78582dc8b8aad11a63176121dcbed9016efff99ea916126d2c78a5af64f9443a4b54815977638174ea02d1b6db5f07bf0267ca7cc695749d2435d933c39baf8d519cc7568e77c14aa63acaaedb6f66ebbd456e9a59ebc299cf72e26fa2ec05eed4da899ca29c081ee843c7c30184b31dfccd20d581bd8b76df278e7f677c695f863d73b7f7443012d3bedf3c6695368a2aad73a4126301aec311c51e77919f3eced30f2e6259f071d4e69ac101b6fad25c03fd5ca137442b93c7b3131f15d7ead46e623341b79cc6bc3a1a7eed584f352fe23e9809bb8c552fd91ffbfc3122245ff86fe66a75f74bab7469ff73a804ebc7176ebc9a818c8facc0753647ca3770a77e2af4e68412b8dfd30fbb17c7149a8742a4b06958c562b71fff3146ba73c6f79a9c1359becfbfb13c5a2c63a0afbb01cf321086270c0371af3c45c14ed7aa855f8ba33c4dd3cf13d0eff0528f37efa3d81cf89c1e1ade38177a9475edf58e7c94458d41ca024760947fce5fad4d49cb11320af541b9d3253076a53217c2efb58ec005311f163717356bf38626475c46fa3ac1a83d709a821280f4408d46f3474ecfa43d60e914553894139f455b824903b254d704b01281e250769476f4405a44dea971d6c476a3fba7bae56a5d394a9ec67aab1e98214930091d9e8607f55442c4882edb68ee21591b34a4e0fbe0c6529705839471dae8e330988bb93e8679134c26217a4f5288d840f6d2d5f1065737eb5ca91a7bfbfdbc3ec2753e24632a8924336b22322777d4714c12dbafc2c4c34e8404ea957f3f8f1e9263b30eff35539b44070a0422935fd18b1d05a3639f6c330f0a838046a15b2946e6a47baf48d1a0d5a36e387ef5993856534fee638d7533efa353382fc00544e4c7a3e7989d4d6aa96e76b6a3d5f7e652053ad6c5567f0b869ba6bd3a6cf1692f8e36b499f80d51c938698816d44dc05c63a6780438b5e8298ffff9b98638a73700a534305dd39f54f1df22985649a552fb4893f00e7b1a6066fc4ca39e317b0f374ecae476be56bdbedb306ce0296c6fb2d41031a2c7e6d7ec2f8a2c00e77793c5441ecab3d580fa5e740646c082a5324f868b9a8a7670ee5e66a6e31a3bec5f0ba9bfc674b96b2d1445e13735173b2b1bc574544668222eeef778610197d06e7d35ff0eba34a9b8f9fb3541f3a98e913b689ed616a41036c6939ab0e20995195655764ae2c9611a931d3b601ab017410efa3e03f1ec81092d68d1ef9df5ca7f11c615e6fe2a898dae7313e96c1a31a884775fe968d05df1d17a7a2752123ca8a0dce45b25e12248d46e75d10b5ce2bcbec52658711506ede75348c02d4fe1364a5835f5987e422af39247594e060707e44deeff418fdd9496aab348c8ccefd869be37487fce804b807d3464d8092401367eaa10deb17ffefb2f76b37e611dadfdf9c85780726c2437d644e06495fb17d821c668cd652a57ff0f86872810f939a843c6e6df6920e1c422dd49dfc2f6d1c969e309643a33174bac672b683f35d9b222bbc8960bf0500a56e69abb1ccb744e7915c56151392d4c6bd51d2424421a4b7aef17ea63cb32b015e6228923ff68ee475bcd82cd260a350e18381d58738d7f325e688c161fed2c609048c40e41dd5ac088d9aa4caf8e7743f252788aad955b9376943d041564fcd59c0e86249e5aae444084c758f02ccb54b5172d35a2c8603a756e2911eba95c20d13d5a66a5358538bcc36bcc6de67e2cc1075e93eaceaacce68b4cac394b0b4c4e893faf1ff4123f838dc78a541cf23eb8a0564239b338ea17a31d307bb86883464a003fbd805375fd010d699bfb23318fca180cccfbbc0c51243b6cba1c3722a7dcd0ce63f4823c34d461f9ca87de11c67b7a5ad12d20934d5ac7bbf8f2f27c194754d4afe8adc2545e907de3dc809583e68133b091b96d43c99be14c98a153b296a0ca5691a0d714798e5a52299856f9015e75820b11ad0dcf87edfb3a5017464e5058848e53f386a4d1ae440ee5a4c291e0957dbf1259cf430e5304a88aac85e6fc071ce8fdf9698d394d3adbf896857f181c3df4af248e224e2873844906b5cfc74476b1c39f3d665aab1b1912", 0x1000, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$inet(r3, &(0x7f0000002200)={0x2, 0x2}, 0xc) connect(r3, &(0x7f0000001140)=@in6={0x18, 0x1, 0x9, 0x80000000}, 0xc) 20:59:14 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0, @ANYBLOB="7a980388204fb35c6df306193260cb632eedf03ccf3cf085e18b8d56343a4c1bf8672e3a6091e18ab53fc5ef5ab1004d6a32de03d390a83bff64559cc416f600297aa45b7c89c4dcf3073c7915fa7899884439e7b96fa3b446be831fb241b9f8325d79fe905b3d3762445fdf50c22692de83354d70e18ccb9f04a116ec73ef51a8e8b40db45b7f23f7b65e070d070a7318c598e635e0fe4200e3d8b35060a2c1aab1fe0cca539b60404dc60f71d0f27fe40f64b1b751f7b994ebf1b85c93825009803fd70a65a7301b84cdf04eec521df37699", @ANYRES32, @ANYRES16=r1, @ANYRES16=r0], 0x5) r2 = socket(0x2, 0x4002, 0x0) accept(r0, 0x0, &(0x7f0000000080)) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0x3, 0x3) 20:59:14 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x84) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x80) rmdir(&(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:59:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)=')+$]\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)="d27b00", &(0x7f0000000100)='!#\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)=':!\x00']) 20:59:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 20:59:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x6) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), 0x8) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x0, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x11, 0x40, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x22, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0xf, 0x20000050, 0x1, 0x400}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0xac}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40, 0x4, 0x4}], 0x5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x41, 0x9, 0x6f6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000040, 0x0, 0x6}], 0x80000000, &(0x7f00000000c0)={0x2, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x1}, 0x8) 20:59:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x40) 20:59:15 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getrusage(0x0, 0x0) 20:59:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264", 0x386) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000040)='%\x00') r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:59:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) 20:59:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)='i', 0x1}], 0x1, 0x0) getitimer(0x0, &(0x7f0000000000)) close(r0) 20:59:15 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="fe1235c140638d8c4c396ce5632efd2b1888f876146eec7170fc9e7ee4c704330102bf15008d415da0eb966f7dc1a6e2d1ed78a281bbee4bbf6646694e30e7c88f9c7c2130d12d9e553971764c5357e3c1284a9f71f4d9d915d4652b053fcd34eff04d43a3d662ad10e5e474e0fd8e217e437ce02c0d5706474ab65557d7e41a2b1531d65cf70fe5a6f2921704fa6186569cd832c56da8db1e2de09168c5e74c724b8a8648cf21f2dc1dd2f64d3eba8a654c1f0595c706c6c87b1fe56215aa5955", 0xc1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755ab8bdc7a85f07a099206fb2"}) nanosleep(&(0x7f0000000040)={0x0, 0x1000}, &(0x7f00000001c0)) write(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000001300)="f8c54c42908df44878079504a4117eeae2706d4e04aaa90a8e863b093a1feead361a2812f11a32948268e0c24f7f2d02adf7c3000097833c6ddff9056d4d9b939e80e4e8b2c0b05f3dc3", 0xffffff24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sync() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000013c0)=0xd46) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) fchown(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getitimer(0xfffffffffffffffe, &(0x7f0000000180)) syz_emit_ethernet(0x1000, &(0x7f0000000300)="5fe5adc34db71078449f1fbca76617cdad370005628a858477d40d03aee17a4d800ff5469e81e0e31026e37f81b7c87a39baaffbe2b4b5a014476e66a45cfcd54d2d98c0f86cab22a5ff2c1781fafe73b01debbe33ade4d7f7055c8bde40378cd1231d6c93ef672b6032814e75e3fec05a45856fd6182779b22ce55353abbf48bbadc311f4a08e0354f50f286d1199db1bbffb715386e42117e03fd894d90f2aaa213bec7e15cd1acb8fe50b478eb42a0180ccaeef59529ac8b823875d5887f02282279482bb75859131f01dc787183d4470d9e73c3e7016fe03ab69e59372ea2e9be2ea524e6500fa541a1f7daa934f7681d2d430b398145df72b53e1642d811c1098c782674eca3e449a71fd9bade74aca61ecc344d89721b71fde82154b22d7ea4f13db1cb8f0255f1f4a3569bc6df36ca4f99296e9c48fad1f86ec02a941f8f7a16739acc82b8409da6e2661a5a82d395ef4d5b9eb526b28d7b7d6255fc1d1d1d162de3df477cad0dab1ee583ca7414dba6877f9cb6238dfd00494616aeb1c47118a939f13173297cffaba85e2c72402eb55cb167c5fac03fb1e2d3b5958b1038b9c2c63414c879d42a522aa347315bbc502ababbb39635329c23205b6f84b76f652f7177e3a10b7a2b1119f8d233cb42297600d31ce7d4a4311871ac5e529b2b6fbf55ad1c97fb17828953b54ca700ac550f4ef0268636fabdf79a7eb4694236bfc98af98be33ce2a395fbc173b6000eae3144fa62177e8a2479349e3f40a3e3f0faf5a029160da4d42cd49fc4721a1e4586a5bd7e78479495798ecd6d5bd3dae4eb7e02c2ceadcc769de3ea39dc375fb5c9cee0e71fca19aad9ee211058edafcacace5322ff28be47e1deef30cf9d2d633ed64c16b4bd7d3889368a5bcb6369358ea57dcdb891c5f51bb5ddca3a6cc42f33f4840285fa1fe7456b75a30f5bcc2e4c17638215fd91a7d182baf0a759dc2bf49113a3852e42821e55a370697322859f112d71b6ce4a19ea630c5113ed0e6cc6a1f903166f50af55dd1e749d1ffc51638ee1185c48c72b12321f6e1a524240982d97be8aabf8a0c01a465feebabf74366c109cef7497af36d2ed1ecc661d15b55eb4a617657568891e7ac39bd88946d9e8ad53752670569cfab862764e4257b4d1f7100950b4333d540342ae2038c36a7d05cd13c9f99c6012b3c4d578f12df0150f589241630a9cd0cbfc0ad5b3c7ec3ebb84db5971298484cc95cd0efc7bff1847c54e7116a67946910caf748e6b150a554e6ca6b2209f250d598295b2f26efd31c6c88a9a34b54659fd49a47337ca00774c531390f25d5fb60876953b0979eacc9a4493690f1a278ed81db46ffa0fc3e8804092c96177922017853529a9f52bd740ffa3ce936ff101ce259505a796b7e37c3c936f0c57a3f980b4bbd54912cb44ebd89bfab9fed7d7aa8e431c1516cc3250386ec64adb736187abab0aea2ef21fb6c21200cadf824271c63bcb3c972d4255a18190867271f0be9eee020f57ad058528296798d849491b0da1bdf1ad61ee9f0b10d33d96e2a0aa435a7548025aa38c041e77e136ded72d170c28caa8f990f29574f4f8f65e54720c0983e51cd6a0c303558dea6e12c40d49a0ffe761af315dc2e355438b191b0316cdba1500d278cd95f14c3baf6c92693d6d7a9e7071b00064850128189f802624a95a4cf6aaf787166cce6ae07e701ee6266005c7dd0dcbc302eb5addf9585e654b17aec05beaad4dcdcb5297f1edfb8aee7aa84f72f98fe2b598ea594dcb3c3ae9c4499c2aba79665c7aa467cd56f8dc80ea1160865d6ad97a43cc3ca9d87ef45a6f10a63a7fb77e8af0d4a07ef3cb0ade3099fb4c63d6751c3bfb3ddbe3665ec49891ee903058c50230f66380f68dce8b3f659e38c561cdff4479caf7a7637d5ff2561f4520793af3b1a357dd428f6502cebba422f782f0abcdaec413fd93932421de296d9fa8680aed8e177121e05a85505dddba3a25f973bc2ad516854a5b8c08a4b968bf3aae772682a78e5bb9335f81148216af9c879f9dbc4e633167d23e9b6aa37fda5251c78fae08d49b8b0be871367bb22fc2e0879642ffad143d1dd2926f1e0f924c4cd9a954a17f0607c2e3b63ca9259a47540ffe6a87a55b70814de0e9a58139b21a7cfa5e20a33b14e0be118e4a13670d9cf74ed8041dc5cd9e178a53fc3d20a1fe42795df3cb81e62364546ed48ebab05a47ec6876d0967900247825c5d29d637a33af9bfc3faa090b547c2f49d20c7cec240e889a5d11bb49a3d45230e324adfdc8a93351a29225a68965092251a568e7f14e8d26b964ee3a7fecfdadc3d9c994f1769d311695b3df6e50b90b6bb33129f8915000082fb0de5c94a7fad33f624f511c84742e3192ec197da616a7f7ba5b71b4bd754838af13b897837f3592b3bb0f70c48b158048740af9446444626fd756c085fc5d5697948fcd8e1d2c7533187e61f465c3ba5dee0db9f41e4f6d653f921d346dbc822cc57cf8b70f21e33048903b9dc71a0e88ee0bdc515b5591ae471ba502fdb0c96fbe4afb1839419a7d7a5b623f56743cabe40e1d52210a08e3a4e9ad57575c19e7313b0314cacf3c088e259a846a54cc21677adcc798cf628019131df8d9b77bd4e2cf9e185a044b62c966d86655e155fe3c23b534d89e4e0e183194e5ed2a11968005aa1b33921923e3d8d5ff0c1a846fbc6b19e84a119a5ee5c0eca479148ce48867f04f494bc488436aeef4e0f695fe4c0dc222e0c0350d6183dae77c2b81aee2de6f9ceb372122be1d250c9ab7c7adb1e2644bb676b8835f78ae44d888b9236c95e912a1f3ecca6ab4d4e7f72e4db11ce4ddab3857427ea6c499471aeb0e15d9f6b2635ccd8a1bec5614b4b2c975b57c56918acdaece7acfd64c8a00f881d0c779768fd125a7f365d6c9ade7894bd5482f8176ca69048b0510ae61ec7ab14a7e767d2b61c35645bd4e4e4ec65d53ecdae767bc3a550680087c801229c5d55d6f58547258d2817d0d03714eac14cc6c93045de82bb111d86a184edc842bbef405c677b171f9304c50818f98b16f10350ad4747e99fe52636bc0414ccf929394943480dfbae7751492956cd8e4131d8848f4974a1155c8b0bc41f3895202a1df9220600306056e22d61ac72c8a0e41283847e791fe909009240caa4bc5ffa5f21d9ed0120f90305d84d605df6b6e3c8881cd5ee48e652516c2fc14d4f016ef1c0db18cd87e77c981cfc3590d654c7dfa2f579cc91b5487d59d91139a0cfb68897e13ea10b06062797a409ad79f913105dbb0bddad443858f4a365cb60b3e10d05505bdae934f9c2cf96705042596c8af58387a8b7adf2885d7da72ac0b488a2969d3ae76de2d955f10441a473c285ec3593bb9bfd7ea70c898b2166f0f75748aa78e1c8729c63e9c33dc479550b0c7a3022318a8bb7adcd525fde8e6e4cb4641701df93f3dc5f6e0890644aba19bb40b0f610c299f2d678e27a09e46905ff80047e71ce15e5cc8922784b8497ab7f0ddf3576538a1440376647af0a4469ba4d13dd2531b2407b473e209fba6565a6f626d27871a2399ef262e717a8ef3e852c4f0820ca83042ed7881b1f105db86152b29dfd46d98b3852b15aaaac528f6eb60c89ef487f03c7735f2b2adae51c4a91a6be25f908778e3b1e22885735058b4ad9bb4d36fcec10df0341f1e53e448ef3dc532b0e605e5be32e182be2fef33bca2960aabd75904eb04ebfc9f3575710e068ffb5e7c259c9855355cce2b4fce09163ccfcb8ae58fdde6af526ffde84b4abcba38f4d6e03e4133acd23e2400120b46298f5e8a7c11b09a23644caf3448a82128e7ca23944455ff6d09287e7186f9235363e3550c109a7491a8ff3a5b5cbc8b04a5df38a2603522aa66613c6539ac06a47b08d731d18053f7e403a21356d0afa5a250fd09866b20342346cb48e9eef3a6ee07420198be71bb8b4a5ea20160abb987cc1dfe090399ba753b43088d65a74b89e2da72f6d65b35ecd734d37a1f13b8b020e31890359b329cfe639df7c6b6b94bf46f20c7c67897f807e0e19ce1466afaa961c4f3d7d0fc48f40e7ac354fcef421b2f6dcf778e063a90236c6d2ddbfa32c3b72bd0ea78a5ff869c30ee0a7c1a6a0c1edc88061295d0346dbc80d3e4d6faaa9fce7b0f281d0c186b3bf92bafc267d798167c5b3aaab1d663cad8b1537e940ad959a4978874a61057f7be7201f4d75e985129a36643775064a6c04a425f1d23bb4f7ce93326b807febfcfe76419112d08fed10c78fef20bb1fd3cdcbe39cd23c4421eb6b651d0daf87d69a850bd9ed19ec2f066f42688def8670cf4fe64a317a66f6926e62249c1eabe9a11b882c6792a7ab69b2b1e72beb5fb096b68feb0c2842e767d4ac626811dd0884b4ce60bcb54eadd1427953e4344ce0d6a23ee305628090fede4ea0286fbc94451d1c86792e9b4a26c5982ed4edf848fee7edcb3bfa3d2e2ea8d28b10fc91a57cdf67aeebac3e3a306dd2b439de860d9f8765e79fa9387c049f83b2b5384c6612e7fa9aa6a6950dc6b33372b5ffca42b26e0d2735ddd7dc4bf4ccd58d1c5a7878b576e1a7b53de34b9738513eb85c905b4f20d53437424f97ed8c31192a022afd687122a98194b1d53888586b5e049fa7ca19d0df80d374004a94b3d261bd40882f63d8847afd602b8ea2aae800f41158ac13877c275d318ffc40d4ef7408f50204862480813b6f9edc88f21841d476b25165e620f1b9aafe945818faf23efa7000fe40787f465beda653ed9d8a474b127f0ff3708d4db55fd584aec099c3eacf10111e58257b0b78199603461290d39e01b69948590e2b83c26debe30475cfa3739f8bf9e22aab93e1069ffe5e333296b76a69bd1d364294e497a19b73bd03790b1b252d92b5b5e38d1f0430c3511a7a7896a531c2f6d38bd678c3b29cab009281632ed92bb9ce542b5875d7c4e32c563858a31d19734b8bd5f731bb02c63d381df5c1972200c3b0c14a8f77f5f210694ad81bcca66844a356084ade1f1d9659a3f0964a61e89928aaf6b21a0f0e4956c018a4861a1446d9b3d903af687cdb3278fa89700139f868f434b6db39e10c9928f5596034780a03d0480871033ed2ecf3e377b6b0dec9718e8379d41ac60bc6549cd07cbda131c652c4609d2560e1d01d58fd0d5dbd5324a13d129e4609923ab65b4398be1c0e79db3e3321f1fc31ee272d1d2bef0578dd35a998d643b50b85325facb33bca917f40446fb1dc66b8e76518271f0bca07840e387cd6e75394a6b8ef2187ad22b393312e4773ed58963797ff10d4cc0d1c9923044cb0abe5aae77f4c9f291759e87727b769726869600cbde744505c53a3b95d8a300f411066c49d04956acf9e0462347300c7c45c04f764e57ec262b42ff8d7c9be49a961d00567ca2674223e338df47f83cf748787fecca2c05ac3fe60de110417bb0cf8d82b534d2ec1b350d1e5f4254ee0de64de750b4b9fdaf5e54e438b29b36676a3e59c06c4c3f88924de14064256da915a4e3a292d204b791dccc068fcad609136b88ee3a5d4246b8f4c5065762d87a63b0c97c0dadbc4d42ebaeb01cd5775f568ae83530d4e0ee49a030c364ea48b153e260b8372d72bf996b738d22ee2f9f9277937f75989b46cc02adc09bcf8159ad222a4b7d6474603b99bcd2a34745903c1f797ed30486ae3f791df060fe851257a881e870a468154c3edc97ec7b6c7a59b00177727a461869fe78850ff26a3cd458a71dfc332271f8581928138a4c319ded77d8d09") fsync(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f00000014c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001500)="408d4d073065e2ad16022d862b9234ca8b74e45fa4320f46816f50c4fd6e542717b5bedfa7934b22c3c0f612965f503acabb0990a2d17c937aad2a34c8337d9303def72b9312b60e25788885b1a6dfb737101f899f9880b005dfb6cbf3354d29e57ae90bd4bcdb4c114e6dcc5e8c75f677d1fb852fd72060ad07f9c0b2a298582a803ba95ad7bfae6a4fd64240c0bcdc0234f83b2d9fb176ba8f9c2f3384ee5ac6e8f6cf60f298a90904e94f5513da3e4a3dae514659d02e3dfbe7ef420e8f21824b2c884a7fa19d057861a527fc6c494fea5a7b8ee2c3a3", 0xd8}, {&(0x7f0000001600)="988b90bce4350432953d02883d145ce37935a688769a7811ed4a2bb9e30274c66e3db9785ccb9e5d596d478f3e1eb83c1b0fa2c03adcc0793fe7e97585c59a2e69901da3243ebf1d76c1e3043881536534e60538d2a2b0fd37811e68c897c6006d970c2958d74e8c69dc866035639f442df0", 0x72}, {&(0x7f0000001680)="051178d78e280c7b48fc7e8c972d08e0174dae9cc91ed47950073de8b9c0a1e8ceb2f46ce8c25ab68b284aad62aa62d7e4ade3b7d4a1c0921c9bc677efe8fbd845908dd9becd81df761e09e178880efad3016c80f8e06c93350d238ef3a2454ae1c60b6d371321700ffdda0b2ecc3b18ab4202fa93d6e7c477b5027df4e6200d0b65bb99d74f294aa794fe9cae621c5af68605828d7ffdf638ef34525ada10eae6e2fbf5963d990b7a823cdd7fa2f4240939f9f6d5fdeb6a423f37ffec2f758a3dacc1022063b2039fee797b9375426e", 0xd0}, {&(0x7f0000001780)="bb2ac800faabe93007b36b97a210ed44dc50707230e5497a509facdeb1952a2fe974b675d2c3ccdb9ab55e8f47641d5b094e1066f60a1cc2d499393f675d5219a83d71d6237e7682a91fccf89355fbac53ced96556e8a1cc3b570ee7b99d8c919cff33e41e77823be00db3e52d93ee3d858851353a3f47cf8eab6c7cfeb63dbb21eb75dca657ffa4ba885740450bf28b0c1979917272ecd816c440cb2bc5cad1df2a136033be7cca3998a3c3b2e9a6c732d1b43794cc7076b41f8c3f4a8d470f167196fd939a7dd63f5d6b3f1f8feec132223ff6b885d51e68", 0xd9}, {&(0x7f0000001880)="d6d2ddb25ce72ee6a31063d192f159e13e62b78a3f4fa62c29662a2f7a0e7b51f8d66a340b81c100b87b0093a178ffbe9159d78567", 0x35}], 0x5, 0x0, 0x0, 0x406}, 0x7) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x1, &(0x7f0000001480)=[0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) getsockname(r1, &(0x7f0000002c00)=ANY=[], 0x0) syz_open_pts() shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) 20:59:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1f, 0x1}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 20:59:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = kqueue() write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) poll(&(0x7f0000000400)=[{r1, 0x4}, {r1, 0x20}, {r0, 0x4}, {r0, 0x89}, {r0, 0x2}, {r0, 0x20}, {r1, 0x184}, {r1, 0x108}], 0x8, 0x4) r2 = syz_open_pts() getuid() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) getuid() setsockopt(r2, 0x2, 0x1ff, &(0x7f00000003c0)="9d49bf0b0cc43a326e5c57ac0ff2573eb0db22fb6d64250e35fb9ef7199b23fc6c42e2d8358895cc7a6021380db8388d4e", 0x31) accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r5 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) accept$inet(r5, 0x0, &(0x7f00000000c0)=0xfd33) recvfrom$inet(r3, &(0x7f0000000200)=""/61, 0x3d, 0x840, &(0x7f00000002c0)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x100) r6 = fcntl$dupfd(r4, 0x0, r3) r7 = semget$private(0x0, 0x7, 0x80) sendto$unix(r6, &(0x7f0000000140)="ce6627692177289e17fec1ceb21685af01461f8bfd2c7655bff4da557a20818d020b28732009", 0x26, 0xe, 0x0, 0x0) r8 = getppid() wait4(r8, &(0x7f0000000440), 0x2, 0x0) semop(r7, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x800}], 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffe, 0x0, 0x5, 0x8000000001001d39, "bad85db5716f00f58028fdbf1673e400", 0x8, 0xfffffffffffffffe}) read(r2, &(0x7f0000000240)=""/107, 0x6b) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7, 0xfffffffffffffffe, 0x1f, 0x7fff, "462dd7bc0f5ff17c1d46016696be05808d64ce9d", 0x6, 0x9}) 20:59:16 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0xa, 0x0, 0x0, 0x0) 20:59:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 20:59:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)='t', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000012c0)="758c4e88e28232eea2fac8cbf2b48382a1dbf73602b177933745fce212d88c24556dc1be4590057408eab6a8f9a22cecbaa512df6121b11e0b2ae58824356f272ac99c362ac9c64d556cd72dfb23d9fe66cf300051349467c6911d104ebf41f372deb1fc262500d6d55c73f65ef441b89e9a7f568846b69b368baa3a07ebc537e54856f21a81113c092c531c810c0de483a7e5e881657dcf78a6d687439e5775635fd9ab69b2e81a57a084d016381b3be9094ac515b9cb0af9f32b45b916f72cae4a931232174dc4b0869a2aa085fef5026bb237d842855faa28cb521d8bde1d6260f9ccaa365eb37de0c6d2bc306f5ae77db6f312e563c14061142605a2fbbca41dd1f2b9befe50234651d90d87aec140665b0a2caff7d64d0ba14247792d03d20cc22cd0a9a8f6544098968d7f8a7949b78023d660c5d9e7fd568dc684decbc280656887d32471493540ab2e1832164997cddda088b0effeb7387045cabb3a1a4d87f0c61f6122bde011f4b640051bc67dae230f6cb175283fa482138bf59293a187f169b5c0e9730f247ba2061b4e6b2117f2609747b5a56a1186b704d01118fe0a4d1b6bfe340d7d3844b63544d4b53eea48a6bd1782f52797f533bc1d3438ee37b5f0a03baaa2b835db456c1a5754598fdaec66bc528f259c436b8c99484df20469fc082801dbd18400ec5e20b916a97601fbf1cbe92072fb4a93d64e7efead853ddca288a16d19bf545262f640bf79d5ca339b918385b42035ede797896a83c5e01a575d856afaca6f885c767e3fd0bc01ae12c2d754147ede48e7f9f258657944b476bfcd07a9fc0407640d9e17499ff4420227af37430d382a0512a8a39820b05fd37653e9c6832a25c84d5d1512838aa13eb39968b9c224cd43655b89873cf3b314e0ba5fdfe89d254077b038a581e8121ad3cb13589849b1122e4518085842bc26e49c217d980caa900337e049ff5c81b0d3c5c52a8d8703f829b6b2663a106da793eddf691ef6e97575bbceb844bffba73c71364df23dc70ba4ffa0aa4caa5cfda2c67ee2421e5078711cef33db86cf7ad8a1a8b259c79f43d48418f054e0b3e40c228aa5431183ae11378849739bf7a8ad8295995e796a4a8ea48a538b08e2805f41091fdfc1bbebdd9af51cbb9e239fb707ad364de8fb6779d8de389d66370dc540b71be73b0fb842e1700f598c2a1738ff2e1ccf01a60321b2bce93c58b241524bf5881c1bbfd9c6530ffea24c5f56a9c45e8b09caa452cc1f69d83f53334a3407da014f50a358bcae120aaa125379eec7b8b66caf22040c3a309d0d08bc378c1c005303c662e42877dde5e6f9cb6c16e3545aeeddd766cb1e84683ac57be3d290a6d71f44c80813ef3461894a7c1f1cbc2c83ec3281df08085d56a9ae74bc90af815bc89544e2591021b89cac41a3b248308f69f922208a891bfa80f6f2cdaee51ee1f60ffde41789c30238fb9dcb66024a219b77cea0e34a25bfff633b32534f3aca74a3e585a2e3fe192e776e9ed2ef67a5634a4e55332a8df985b8a64ba192d9323639471c209081553a995802f6e6b2b3667b115d36408ff54d362fb2b9a518ed7021649d43e12b92b46ff443c4d7ff16be0902566331d7d4dfbda4bcdc14bf29fa92271ad00bf025d9ee66f621891c59e098379d4a15148b4e5f891246f670b4ba741430a22484cf91500be3e6c4600e8c2ecc758ccb10fd9545cc42bfffa9d78513a625c3e13007f2dc032e7d3b4968fbec872d649d7671543d5e5dd97c9c15211173f99040adde3fbcc84888a30719a47aa77227711979fa58d32640d4c6c89c138a26586bd31a5602a6c592740fab68fa07269acaeffd13a6a231b8456b691885ed445bb1036a7ffa0a77a4899c2d083bae8a85428d4ac48a75116451d1aac3b4c3bf72235e688055337eec4a4532fad67d1ba03881d635ee7d6425818cf6c5e92a2395be8a029044dedc344e3e7666db6bf242cd34b79a96ef5485cef7ded87af5e0f0584e9273025c5bc48a4a0d12f5f9a1f3af448e8c11fb2c36d9a40394ef50797eba246e177877c112741340b6617835e25f0dc02844915d2edc4d7c294b0792c89ccab249f49c76071e8ab3a1296672442cb96f5b25263736573d99b99e4444dc76a72184a8b64d25923209c444157f33c0debbe7fbf3556589f70be0075ecfea0556ff73c6c5e909942eb4a6747a5544dcd30ddfd2e67955394b2eef30031b15cf2c794790c5bfeee5c9579b9964f54cb908ac18f4b79b2726e565c24c1e079aa6fa2af7052d285994e13ba3e6d54e498d1ede5e7222e1630a2b3b41f7ba95a4633bbad2d2b9e46770a3276e94890d6dbb7e8966cc77312b6f19b31a4c610dd640e7622e0935c243ec735b2926cf290b7d52d44b194efdee9dbc81475a11193275047e27e414f213e98d0a7fa64d87ba0eb072a4462a30662a6284621afebc160ef1c2301c8856352df30b862ca26ac49f71a96fedb0798ac6488446c944377e3552935dc21b47c052b11d32f03c8f5af102f6800dbbfc449646ec7dd874b8a3b890700bf2dfda1ac5978439ac7ceb9bfa02ec453f0885e8b36bb3c74c993d3674e4c5e9e30163b59fa1471b775e67b88c4080b6a6ed9f3c8afaeb690e93f536fa974768e13d3f3f2e4089df69bf4579b420f583cb2c6dfd205d7d4e2d0d2db91ca774e10538b55573b69436481e556094614e607504712ad2d9bbad5bd8e4bf7025fe8471441bbbc89d21efc8d7e650638babeca41a99131596370fede5414d69e5d2297e973a4733cfb657c575b252b34c396da5493a739fdf52f3aac9e246451141b683235f7fa5a1c95fce0d408a4bc58c5820710e242d0ccb857c0c93c31232e4accc497403d5d45a7a3f6b37e6c3", 0x800) 20:59:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="03871fac62ea935f5afee9fbd0b8518657e57c3916d1d84e8b3ea1a38c913f06d1325b1dc759ec7e4d060b0e84039a8bd807d6f0d2a80afea86ac901f69ad46bd5e6aac196616ff3e0610a675812a7123a241bd9d6736d2f0c6440fed5a69381546c0936e4e3b9a93196ddd101e7f43d0dc79ed4c7a6f1f039445c8f74ce2b0f12be43df1f0a27e4c14bb86317fbe5c25c5a9f7259aefffb803f94e30f1a49ee0d1d584ddb369b5792892b742ccd8d954b4ad9e2d0f4f96162e9853f00e18293113248eacd71e6e480ae1fa5bb1db611bb3d8017841b736877eac27f36698e7aa504917a809ce220393a77f1f5d1846c613bea8c", 0xf4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e7", 0x4) 20:59:16 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x8, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) syz_open_pts() 20:59:16 executing program 0: socket$inet6(0x18, 0x5, 0x94e2) r0 = socket$inet6(0x18, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 20:59:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc28, 0xc0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000140)="801abefd2b05b1eaa40175affc95fca484a65e6900f6b45d44d5e3dbd45323ad578a083bd13d0983b16ba1dcccdb2f6aa9a522685770bc44c1dbe7a7ec4c28a00c04260811d3e14035aab7cf4d6ce1c401b82fbde8f69ceb01c7e03c41982251d73d285e14c29b0e36c36d84f935fb3792a65d66ec", 0xfffffffffffffefd) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x41dee1dcb3cc1609) write(r1, &(0x7f0000000080)="c8baf13e9977e104bee3027fa1860db533508ed02c7fae4dee2876ed46694b558982a66c260e25c81af811ccc2e107af519a6564fa1a8511", 0x38) 20:59:16 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x17, 0x82cd}, {0x18, 0x2, 0x7fff, 0x10001}, 0x8, [0x9, 0xffffffffffffffc0, 0x5, 0x6, 0x1, 0x401000000000, 0x9e, 0x200]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x40}], 0x0, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x7fffffff, 0x0) close(r4) kevent(r4, &(0x7f0000000040), 0x7fc, 0x0, 0x41b1f84c, 0x0) 20:59:16 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) munmap(&(0x7f000023d000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x8000006) mlock(&(0x7f00000ff000/0x200000)=nil, 0x200000) 20:59:16 executing program 0: setpgid(0x0, 0x0) r0 = getpgid(0xffffffffffffffff) r1 = getppid() setpgid(r0, r1) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) 20:59:16 executing program 1: semget(0x1, 0x2, 0x100) r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) r1 = socket$unix(0x1, 0x1, 0x0) lseek(r1, 0x0, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) socket$inet(0x2, 0x2, 0x0) 20:59:16 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x80}], 0xa3b, 0x0, 0x80000000, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 20:59:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x20000000000000}) setrlimit(0x0, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000400)) r3 = socket$inet6(0x18, 0xc007, 0x7) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x3, &(0x7f0000000180)={0x8, 0xfffffffffffff0bc}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x5, 0x1, 0x1, 0x3ff, 0x3}, 0xc) fchmod(r3, 0x2) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000200)="5e3da9d04de8a8de25ee31a1a1863dcee6bb8c6f651f066988ff3e1331f7f4", 0x1f}, {&(0x7f0000000240)="986833256dde8a6b25a021cd5056af7bd2253058203f0348332b38fa7e07ab3cc820edff7c3ff828c82c22c9d7461844bc7d048dbfc25e27dd85aa7cab3377c080347ec64b013068ac67434ffdf3b183ee47c7be", 0x54}, {&(0x7f00000002c0)="a1d32b368273031157525aa0c6b224895a0803c26a3fe15b7bdea4ae965c251504baab8e5aeaca55d5043bfbe85829b62cee3e59f6e57a61332874ec93d012691aa236eb591568eced77c823ad4379856727a13a39f644f05a35427cf2b4a1ea641cca466cf305ac085256f81fb670198a6172de4362c48dbf28f0590f1e498e28b8a918333705fd5748cda9fb0b884cc2fb7d3cc19812d9173021dc593c520c43a7cb9c3c598eb122a281e91a10d87d7b8247b74941f6642380e04c508103f3bc13e2a4ab109d3babbeea7d41249338389228cca807214a178f9643badf", 0xde}], 0x3, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x5, 0x101}) panic: kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81209224,ffff8000211cf730,ffff8000210a3080,ffff800000038e80) a t __assert+0x24 _kernel_lock(ffff8000210a3080,ffff8000211ca000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000040dc000,ffffffffffffffff,0,9,ffff8000210a2270) at allt raps_kern+0x7b ptsignal(2bb3,ffff8000210a3080,ffff8000210b6018) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211cf9c0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211cf9c0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3080,3,0,ffff8000210b60e0) at tsleep+0x142 single_thread_set(ffff8000210a3080,ffff8000210a3080,0) at single_thread_set+0x2 8b exit1(ffff8000210a3080,9,0) at exit1+0x84 end trace frame: 0xffff8000211cfb90, count: 0 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{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel diagnostic assertion "__mp_lock_held(&sched_lock, curcpu()) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_lock.c", line 63 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 __assert(ffffffff81209224,ffff8000211cf730,ffff8000210a3080,ffff800000038e80) at __assert+0x24 _kernel_lock(ffff8000210a3080,ffff8000211ca000) at _kernel_lock+0x125 pageflttrap() at pageflttrap+0x6c kerntrap(9) at kerntrap+0x8d alltraps_kern(6,ffff8000040dc000,ffffffffffffffff,0,9,ffff8000210a2270) at alltraps_kern+0x7b ptsignal(2bb3,ffff8000210a3080,ffff8000210b6018) at ptsignal+0x115 mi_switch() at mi_switch+0x1fb sleep_finish(1,ffff8000211cf9c0) at sleep_finish+0xd3 sleep_finish_all(ffff8000211cf9c0,32) at sleep_finish_all+0x22 tsleep(ffff8000210a3080,3,0,ffff8000210b60e0) at tsleep+0x142 single_thread_set(ffff8000210a3080,ffff8000210a3080,0) at single_thread_set+0x28b exit1(ffff8000210a3080,9,0) at exit1+0x84 postsig(100,ffff8000210a3080) at postsig+0x3ea userret(0) at userret+0x11b syscall(0) at syscall+0x54d Xsyscall(6,58,2fa00497800,53,0,2fa6cb206c0) at Xsyscall+0x128 end of kernel end trace frame: 0x2f97b427810, count: -18 ddb{1}> show registers rdi 0xffffffff81e1bfa0 kprintf_mutex rsi 0xffffffff819de6e9 db_enter+0x9 rbp 0xffff8000211cf690 rbx 0xffff8000211cf730 rdx 0xffff8000040dc000 rcx 0x33e7 __ALIGN_SIZE+0x23e7 rax 0xffff8000040dc000 r8 0xffff8000211cf660 r9 0x8080808080808080 r10 0x30db75ac933220b7 r11 0xffffffff81190360 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211cf6a0 r14 0x100 r15 0xffffffff81bf25e3 cmd0646_9_tim_udma+0x1f2b1 rip 0xffffffff819de6ea db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff8000211cf690 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor1) pid=99477 stat=sleep flags process=1010 proc=4002000 pri=50, usrpri=86, nice=20 forw=0x0, list=0xffff8000210a2720,0xffff8000210a2e38 process=0xffff8000210b6018 user=0xffff8000211ca000, vmspace=0xffffff00658ab428 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 42958 333281 56197 65534 2 0x81010 syz-executor1 *42958 99477 56197 65534 3 0x4003010 suspend syz-executor1 30808 240629 23174 65534 2 0x10 syz-executor0 30808 454326 23174 65534 3 0x4000090 fsleep syz-executor0 30808 181436 23174 65534 2 0x4000010 syz-executor0 23174 377360 92296 65534 3 0x90 nanosleep syz-executor0 92296 410313 85589 0 3 0x82 wait syz-executor0 56197 515390 68987 65534 3 0x90 nanosleep syz-executor1 68987 457596 85589 0 3 0x82 wait syz-executor1 8647 243847 0 0 3 0x14200 bored sosplice 85589 154533 2233 0 3 0x82 thrsleep syz-fuzzer 85589 241634 2233 0 3 0x4000082 thrsleep syz-fuzzer 85589 9986 2233 0 3 0x4000082 thrsleep syz-fuzzer 85589 237470 2233 0 3 0x4000082 thrsleep syz-fuzzer 85589 98973 2233 0 3 0x4000082 thrsleep syz-fuzzer 85589 370307 2233 0 3 0x4000082 thrsleep syz-fuzzer 85589 98674 2233 0 3 0x4000082 thrsleep syz-fuzzer 85589 485387 2233 0 3 0x4000082 thrsleep syz-fuzzer 85589 45655 2233 0 3 0x4000082 thrsleep syz-fuzzer 85589 100442 2233 0 3 0x4000082 kqread syz-fuzzer 2233 203509 46236 0 3 0x10008a pause ksh 46236 311811 69442 0 3 0x92 select sshd 34801 143797 1 0 3 0x100083 ttyin getty 69442 341562 1 0 3 0x80 select sshd 85363 180227 8384 73 3 0x100090 kqread syslogd 8384 306826 1 0 3 0x100082 netio syslogd 34994 43531 1 77 3 0x100090 poll dhclient 75798 40429 1 0 3 0x80 poll dhclient 85299 338262 0 0 2 0x14200 zerothread 11067 6950 0 0 3 0x14200 aiodoned aiodoned 33481 317642 0 0 3 0x14200 syncer update 49399 8270 0 0 3 0x14200 cleaner cleaner 51443 472365 0 0 3 0x14200 reaper reaper 40726 184976 0 0 3 0x14200 pgdaemon pagedaemon 97356 408485 0 0 3 0x14200 bored crynlk 156 74267 0 0 3 0x14200 bored crypto 40998 375449 0 0 3 0x40014200 acpi0 acpi0 40655 131798 0 0 3 0x40014200 idle1 79271 187719 0 0 3 0x14200 bored softnet 73937 180456 0 0 3 0x14200 bored systqmp 78681 21778 0 0 3 0x14200 bored systq 32574 300446 0 0 3 0x40014200 bored softclock 69700 208141 0 0 3 0x40014200 idle0 1 289273 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper