5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) dup(r1) 10:07:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x7fff, 0x1f, &(0x7f0000000180)="a1fbc70d21004590c898f36381afbbe885103e7a9179f0cd967bc8c03e052b0cd60920a1c7ece36bb8b5dd4be5c36128c366730a8acce72ec36e2e35a843148741c36b5efb5ebc1c02e9b1d4f54afc76271667e074feeabf1f214abb8688bf28acf08ff6ecf7791acf660191e9c9d7cac175f463bc156a6c25c468b868e19099cde1008c67a92a43174c27943db72e19f72af23bb3b9de5dc84c03fff2efc68ef647585055884d46c467f2a942f2ce23fd7cd84a70b2e269a2685fa4b739915c89f8d9201c5d5aabfa413f6b0bb6793ec8c505aab8f50932b67d547f771f3920242f0a2edea6117f0325036874d25dc21f7b334ec44f8ee77b4a7c18d22caae0f10e5a33723149eb95b135513febebdc60d90bcc8b5bf483ed12024046492441c61a292241707b9a3794ad60660a02f775dc7cd38d285b04f06481cb8a39b69192dd9ea52ce8a84f619ac26053a769885d7a470cd9f7e76a7572150a2805e28f610831152d5584c1e029b94b9404b264ec533ddd9038804f09c9a278264b473f238afd82ea851787fa82026201adc08cecf07e1148e93c2269138819bc4f4bb14834eb4e2656037ccc9149be358b42b80a4e63b7c2bb135ec8ddebb6944df68fe25feb520b1801ad3bdfb781dbd944e2ad088852baecd650b8dec4149fefd94567332aba4aa4542c9dc4d3e6f134b954f77cb283cb0d86d4c46c8a35965c9e2a819c74beb10ebb238393eb7da44e46ebc16753aec7202c1b3e4c32561575b6995214f54335391e4148c968cc822d5e5c0c7df8bcd00bf582591034c41ae59bade4df6b13a8f24a6344833b6b6727313308db1f5a0302294cf0829e6203c1410a832587690d1f88b00269d596bae4ee689fa083c38e1d221b3da9eaf850c010896d0cf405c974a43904e715873c87740aa59794874fd2b4dbf529b7aaa515350150574f7a6f04053e0c1ae77d63b8c573c7af145f4d1015229e164ccf47f4b3efa99a4450af3bd5e3c5ca6ed47f6b17b705d7c2a76776852672a39820626b7312c3ad94f0fbe52fed9ddf7301cccd08d170596fde7429011c78a0c3c5d6b8c3af9c50cc070b19534a3cb715cc28657f9ca759e7e57193775d8be337a2b736abcfe49b88700c21cc275d7db83e0c8eb37e5e58bead383e6cd5be9d49e0ecbb4e828c16acd663e28bf8a85c78a99778a7bb29172e2f6336dac5aec19b0d9712082241630e928b4deebefe26d3de4def9ea2e48ff212c401a275c205a91cdfde26b482c9c3c5330ab85ab0ea0a510353b88666eae0822e2478959e86b29fc1f21906e8443cc170f8221675b8890b510e9e937c98642871576f7bb1212510834647277cf9c542b5d2d2f64c5762e1d3f958a043e777d488308adfac67439520c6ab3b420359ad2d7ffd80a9740699ce23f8600341beddd93807980125f92f50177e51065ba7953478a6cdaec15ef9511870cefdff078ec31f781b27276ea9191ef561fb93acf2fe7341b33d4364137bfb1858d86ded435ce27284062192572de6d41ab2881209518d6a099991843b15a61046ff3e9977e3e9b64f6432920f0636a328589ed6df3e1e595d59993e405cdefdc98a9411d6b3b8692c0b307ce8530488f1b6d9d3274ce342ea3f2bd12c4a3e3a32327a8593d0298c116ae5af24369e019c65d1fd88747888bd18d9f21ac7f22522e1089e40c399451398141a8dcd931922b803017147f90772e487b8dff572aee7c7ffbc5460d8ed0f9f3750b2a2e382c6ac37ec40492d698fc6c2ef7f1c95d151d2d68aa980e25bf3a9601fabaf032549b752bc2ee2df7714b3e8a35ce7168b46001abbf5a64a9b44e4fb90a6ed04081a68424fb6ca99023de696fced1531d6fa39bd3a1468839ab457d563c67eef0edc066d5de9288bd0106479235e2436b845742167863253aae3aa5c575af3d956ac97cc46a5913633f2077afeba7485d24b823f834773b57ce541903bf57707ade26512041ef77fdfc6a9c36e89770782e64975870b65b8b80188890cbee798c1c749de51e9755b21356ee38e469cde5a2bb4930061be4f3e367eb4e7892cd0156685f09a2a8db15843396bf2687d6c35feb1aa15c672e96fca778ea398be1b2730b08ac5f05f19329dfaaa8853065a6ae8b08dba1a65c1c208157961b072359bba960f97fba1a3f8d1ab336c70ba4e96a1e21b7a2d86515a2836d8f927a22f3d083fc65d70c77841e79b47dd649f46a44b01df16d8e65478afa4292b1db4c16c18fd936b6893660443295d6f32ea774f111ec54b37223023d1355ea97376a387bea01cb79bfed82158a40956a87364a753ac9e5b0ac509525b1a762418d969e7cdde2e3282bbb569b929a5a3b7f18f5f864f525561006a04e5e83c1a9c6f4c22346f5b7fd898d0c251920cc42164f8dfc005e35634d32cab866701f2957c4006b2ca8a733e8018ad97cfbcf543672a999ffb96c64ee2f6de6373b654466c055decd885d162a9b5d4aff548baedd6f84e59ab361e951aec2a9c83a9cebef208f6cfbaae162e93ed7fdbe1079329a398577dc3344f5b95e7b690e5c5c03903d3704fa5e38dc1278ec33fafeeb8ee9951160507fb1abd48b488e11fecfa7f47220d5183ee1f5f0650e43f7193a848b286123fef883cec4bee59ada448081e3610c00763daf32d169944d7bad9bb918a02e988d95b115ee6991d065335af43ad7b7e0f96fc5525a3c74638f21664394aaf64218b19439b065569c08e8c6c22a6ff6b66f3ac3c7decd17a695e0b9b3fd227919656d6e2b12b43b36caeea66b7fabaa4768d4c88e86b071fb30166bc661b4e8b89f24dd2e6f4fcfeee280ab16c4a150cffb200b5becdc1bc8826e23fcc4deeeca6615f90371a61b65c380107a28597c09738fd1f94f13c21997f12f06b9c4c33ab63ba10d47ed123fd90c891c0f9b8ffdc6e5e5fdc0ded2aeffcd82e3da539d222f9baa900ab97583bcd53867609c182c690cdec7ad67a52828ba74000d9b20bbedf3d088521c858fab8d3441b7e4e41a84e8784de8f43bf04e010b8c36dcdb1a223de087a7f71c27aafb3005dc0c80a284e36ccd8d62781b84d30994f8a52c780eeacd53c7a1c77eb621d3419fab7c762b4f682d6020a98921dfdbf569af610892b3ee45ead10a2b0c7087f11e259e632b30e72e08a4d9b58760493da1ca10e5115e8564df1bd623929257f95d0031c69b825d08d9b5db52793ccc1a3fcaa9b5c520861b629d2a6a4c4417eaf1870235c02e0382908dcb24968fc236c9a6558c57b8f31f3c19cc2899a71a76daba3fffe35d6f990ed2b69f3ba850cf9eb9358fa7335ac41d3eb519ea5501f9a430325aaa7cb1c53b57f464d8388405d6f581b2dfcaf6206660117d52c59653209d081c56cf56c9c72a1a33a024cfde7b3d5cb05dd9ee219c545d4a5caa149bc97dd1c5686b0a0300843b1726868a19aafd6cd122469f4148d5f09a0a547b0e17297a44a6e0e0cdb8c5e5be87e0b66e69f0df6b6ebf0e3cdc55bb73ddb261cf5665bfd74631f6cfbf8f2e75d8982990914cce1bf8ec46c597aa753ef8d254840559bb1a44d6a0ef91538f655508d5ec9443524a782fbc0d6e2051e44b4ffee68a267108f098e864e87a43b05b05f8051d7aa077a33e492646dbb496134cfb41d263fdbe51203779dfae050c3f057d8c2bb362cf14b08bdee8deb1991fe6cf2560ef8920bfb29f37a0390737880e51c6d892fa98709380237b46cdb7e4f8b2ac5f42ff0532a1c435342879b97e81cc5027f3c7be5807dcaea6e969f3302940cf6a0b2b23a633d7bef07f035d07ef8dfeff669ff161130b04bc7607e7fc5efdeab5b319d5edf11e3ca8fdfe19447e54789937e56838777932ea3e55914bcc326e434e1b6453e6fcf72108460984d93e989c218fe20526c99eb6dba6c97108ae059d11ef530f55a9d4381fc60a0202675d2921c1b9f5122a688168d23597384a659800c98d89e04d1c2e07b973b427356885eb2f13bcdeded345f2a54030d2f7163abbddcba88a5c51db10814bf65c7aad1bf3591f0ce6851685b5d1979e86feca9c5d89fe5171c95584b4213ad5dc00fee00aa54e4135ddf1d4ca93537b9ff9435ddad8bac6841620b1467b6447b72f7c52b4df56be35c0f05f0051036098f8970a67e3bb1bb7a0eb715d78959b90e8df88af9ad266f107e4edb598eda209d9322f21c13a7e12e8366ca0dae0207054c4d04765f9a0e421749cca6b50deead1850591444c378f31306cf471f5b60b9aadaba00e694e3208995b8e42a2b3997508067de6f84d0f29ca12e1e2cd5ffb2248f309f311a99e96e2aa28a9c06e7d007e76a36678aae5efe32e77175a264d96a466777c383c981d1971e98b872625f68bde45b26555a3ae9e5264787de85a73885308d7c6a7ff4ff40c504f7a1e5ad07ff6c70dade5adc6267a052b26907473931dee97f22e0d7f2785e6986c7ac4c28b156113a5d7399ac66c188afe5973a516cdfe427be91fba5cfc75dc8ea1430901e040632076e5af90ae540c8008de15145a7d37086b979689ba32f6987c6ab659cf01d05a84f638a81de4ed10fc03d0a1c529ca31ddfe46638d3a68cfd8d32cb417df4ca8ab652955ad0673d9d2ab3b0978dd5fac44042de819d6e7b22ef6db04b8c6c3a4ad15e109185edb5a824188646e967f481b5803d6302ad9ef1c4dd5e80c1cefe102b7cb4fd0a841ee4eb2f599b65c0b9ee01428ca118408632658bbd9f281ebc01f398f4e21b7f3005064be92ad6e27c79c1f325569f92de976965000aa325bd72c41d37803c26a418c85b809a1c87102b01016579f4c4ab25edada1ba3d77c11e26b29ad3f3f5a5c93a02d58764474c084b60cd0b91168bbd14089dfc29bb9eaf64571957d8db1d2eb1be014f5395f70170c0c35467febab170798b171d47b888a34fd2b4deb6dcc748d5996646440218062f80d72b13868b0f5472e7c9dd490c5f42ef7aa089ea087085f8f68e725faee7c657865fe19e462cb3245616c887b53e4efaf45927c834317d653b453a93a95a50adebea13c8d645b73b7963fd0ed5b039e70871b0afa6f7112b62f720680c5243c681a3bf910d920480b3b0aa8332e215485be9379ce6eb1065779f0eb29f227d2dacc745aa6a9d57cc500945664c6b5e955475cc68dd4a8df531aad53f575c3347d90bd92d8ce8d042ead08312be89ff344ceb696610ff58f4093101fa8b9ff849b96bab680728a3c0b9e38b9da7423445f35218f511644d8dcd8aa6261ea46497de5bcf7c02dcb9be6dc02e7452ddd32764a71a67c1f9aaaa6a019d69995f95c7301e657e89147087ef7781a275b2b2964260daf91dc560c051ccf09cda070411b6d76874ff3800a3fcfdc179ce09e1d03cc728e22b287ef9cc29874f412fa7e99e23c3af8ee0961955584ae3e30ce4d28b3abb23881350d38d15061aeeba1671baaefeae3dd9c252a856c2ab1f5ee89e97e9e15dbcc0429b0e89aa6ec375c097e5ca64598c549c5cf2e4d95884fe320eb29a7ceece83239eb6b7fdc71ccda9c1970213be2cbba80eb6ffa8e56bd41130525d2abd19bb426ba8ab8a72130016a14c8d719ccb9bbcf71c27ed03ee2393da65389cb16f5311cd969b5f045f9b688be58631b05e77645831f34819eb3bdbe5d40500e7445d5c53daf5d15a7653434c1b295240556f9b64e8e1c2bb904bfa68ba26c32eb88ce9f8ec37c489eed680bd2758eb980d26635dea0d6ba00131205ce991f59726bd3950f792f5c2ea8fcd36383a81da53a5b3961613e20ff3", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001180)="86389d6b5e137930a990124399061ec2d1b9e11ab67092e5b56ffd7987288a70e598b2d61060ad1270b4f00d92998a09b9d7a12d7883b2d5ab1ef8c662523486be9c01b3c6d37755b4b23348b1bab53ee70b06d767b538af9a93d411ef374f1d3bf51b522fbd542949718a832a5888dc0134972bd98d256b5140a2abe3074ec61f61d7db02ac70bd30bc01b1ee0ffaec6c960206339f761e83b5f0ad328cd015a047245e078fe476888f37858f623fae63a495eadc4e5b8995b4d4668ecb565c4ca3db77d46bcb231b74103f4dfdfc5bb431e89134894465c9ffb7b90e", 0xdd}], 0x1, &(0x7f0000001280)=[{0x48, 0x1, 0x12, "dd52a242d4fd501e97b47d7b6f885731792cd3899e67eb6974e13dd0159ba9cf1cd898df0c949dd8048e07391b7e426068"}, {0xb8, 0xffff, 0x3, "94847a73b5f136265cb3500969b1c23926518f54fc0fd8b3bc207921220f30eb105b8f97a73659b4eaeb6684594bb208ceb58d8ec76e6031f6ef9378908f61c8838613214d317cb66facf791b8497fc5c1f33315c02f3befddb7ac2438f41871835e8b587a03da1f99b18a7265d619d4a31e791a7ec8be156f1bcaa3fa2395abec9e73874fd5131b6a4b48128049f2afd01b90fa17d41da8215bfefba680cb83edca"}, {0x30, 0xffff, 0x0, "682ae23f3b7c330733ae00fa41efab7461b3e62530aa1fc5204b9d05b7a153"}, {0x20, 0xffff, 0x3, "d15a2f92f8b26f6239ff"}, {0x50, 0x1, 0x2, "5b8c158860d7a0386a2ca69559d0270871a60570f188e56f2e096a3cda2cf25e12de5678705d60ac657f1447a9ed2cb701af58049f80c5a54819e290b0"}, {0x1010, 0xffff, 0x7fff, "4ef96e1c53a5d61afb1dc9ecbcf7b6111b48e6371fd9b2fa3815b2643171aa1739156bc9904baa04def91cdd2a6a208f266f05a3cab13cce8867c066fcd92191f43633367773ca3d72cd37490f668ae0a81a732eccb21070cf255ab2ae00fbfc61244d0d1a23e70352ba6884079c9c226c2544da6ca2574800aa3700303daba5101335c22f06a6cf7866c53fca01be41e7edf038f0b0b2e950ea98e1f7b6ed58cf203d48d53c4a37447168f61758b4a47264f423734157ea92d1a61513f723dba8ca975c1ec679e608b1e8612c3b4f75a4354fc209691075056d02baa2da191af8736f343c92e6005685bed120818368f4053dca798640cefad5ada92236344220b8a23ac129f13862dd1b6f5c9264e85b639417eb707d6ff908b167c4c086be4a36c7289888546a9377351832e8143f9cb38921bac67106b72f02858eeda447e1b5c401b2a364f9ee0188e3752cc531ec84cdda6dd027b429d8529195c16e589536a83a9d2de40760629dea420fc97e8375459b3f97d956af4a4c21ce87615e159f3a0509a89134ffacce6ff449af2e039c6cafc609253f8102d92a15e3d6616061076f00afc521051b8d92058d62d9f742a88c1de957b5838c84e8400a0785c0035e0bf891ea794591cd4c95df7b11a519b9fb570a3791e4281912446c76cba9ab69fec304aa002179cfb6a0c70ac339be93bad1414a8854ac55f227bd6303e590e9479cd3b6d2c6ac450fe22290a351e822944c18664cc477657b47fdcbcf1402f9ede71378ee16fe79a3efaa30b4c7b573a2558ae66649e9f0a575929479beb0fa330fe77d73b61034a1065392ed61c44574c6177ca3ac72f4a76720b7132b5aa1217f44eb23d2f2c40e894cd289a17b6ec7134f281c1d12c7cf5cec270394ef3ed5e6ea9bb84fcc27778bee1687cd1a4305b64676199cc013cb4916daa36537d2e3239047970db94ce8909fc47e7cd48fd421112094465fcd3c930089c3fe4550c3b004eca96fec108c84dd2c74aa05ddcaad50daeb237d91fe8a41848b25dbdce801fddaaff8aa67e31402ae5db99ae459ae75eefbeab95ac76d8d20d9e4770669f61c798ef9bca36c4adc61d567d9b45d89f3be49a46cc1580706fd386ee845405ac5ff6ffdadd992b796726f0563c50357f7887d5c18b91b7d08c4292837e9af343b8b3ceb08ba1026f9fa887ffb7b73ba50b5774863ba56d83a96b3a504fe079eb74fde80c8e25039cb081377bf718d92fdb3e42c835989cf0f0b1cc068a4065068babb94522af9b7712cc4b61d10f99c57f153e75251b5643036f83d921cf6a81a3f641a25a489f80e47c728331240b44a4570705f4ae1a9fff859b5240f2c02061980f7e44a0f4c5d7f0d3844e0905a8a5b9cf4bb0dde13e63b4114e50ae7723f85d998f2ec864739708828918ba2f2273d5cb2d1d57dc7ea630ebfc009e4087397f316784c5f54cf67171c8d0323534dd1fc1a7da5e477526122d8c6e5acee736c03db72b957388217a35227e49c4b9157e39717c01efe2d621b1b6e62880702f7aaf72bce59e388ccfde7bcf1bbf07ec3dfe841fae2cd89fce0186842174770227c238d739c7968dee79cc8984a2004031456e6442a4d049a1c1671ad59a10aeccae3a527483300c4d2d1330bf99136ce03a485f7a08c4cebea75b15020e019caa8641bf35809f71d98bc8306e20d24bdecd70ecc0ba9b0227221c95592849f6e1863346ed42e7c8999d523ec237c2a223692beb3a7fc746013fc771ac67af642aa681b3299cd296e095c57ebc02ee958219aabbd369c22ddd5c0fa75ae3339bf4a15feb9661d8b68dfe24e952bf62808de53e4b4e060de93665c6d50b4283ff741e82b092ac1a3c60c27b69093fcc85e90806c704398bc0e3d7f2e0fe59a26414f8efffbd420ac8b1bb5ffc710fef6fde26352f23be60362b174ed26e8d7690dbd9c8cae45be2f5f64baccc6cb0b05bac7e9e5e67aa277a14cd0e109f3101f7401c13078fbc0c0749f80db740451298848e39cc1a451f729ec09bbe33f351d72ba0c5f951e9987d56ae6f1250a709590130b1e72cb92a0abc29cba8ba5995d023eb5ba5e06d7b1c39a329356e78f38849a9bbcbe3ee339984902792a3c8b36e5b789bdb86a19283917300d70b61d6c4a2afdbad197c90422ab9b784d93db6d4e73473e34b544e4e90508d23b2af979aa2faa60e0626515e51e04f17b973110a800c29ef4013ddfebccaa3cfdab3e83dcebfcf5091d10fce5daf2319d03d281a2f6826df3b87d084536ce0ad1020dd782f320637dc2be84bb4adcbfe4d08496ea145bafb2460b4e1a7e3e78117935a966273b417025972051382aa079b43f7809953aa23c1efcba1af473b47e548467030c18814e772923db8f0ee2647c0749d48074b1f5a42d1ef510a9fb76d3bef9fd5bfb074163a79668eed329096c7b9312b4a17fbbec347088478a3405aba99c715924f9e4ac0a72ced90be0edf7f17c036740c305f13ea70c6a7d0d73bb73593a8a3c815d44b70413aec8812d50d0e814af46f112db8fe69cdf2fa25b5bb8995a26811449dd6667570ace5e64c0c967910e6418340edeeeafba41f114f7c154473bbe7545f0759df3e743c50378a1812e44062f8ed6467f064132def1cbed2aa33ca23fa390da5ade053144b9053ccd2297f1d9c99a4e27649d9971ebdbf98d743df9108f12249fb477ec8e2d3ab92dea4e52456b31c85e2d78eebb33757d9e088a02aae6d5db0bf79922839a187ac5b6920b14566e23b43e918fd5f36272042c37d267eddca88fcf69fecfe34e3dccb799e7a94c009307fa22bb99f51472355bfb9987f95d63d6bc5828932716cb1e9e33899cf4a56c7f114eb480e53e217ac5e604026857e968941625604da9d9e51346e9d29ff7cb8c6ff9a0ed8b9ee660fb20cdb9bda47b3aa93899ba47f5b8bbd70fe0e01a218f29018a9e2545f4f84e022dcb225718487738b1346b2ea02ea70cd0f877e05e19aeb523f4b47c20e4ecac2cfed8c758db692ba2b97f71cd393b9dea7bd6f5e875c35fe7d86c6eb27ee6fcccf7d23c2faf3445698f14091ceba28d37dbed11cdf2106b5fb4ea396cbe9518e7445c627c2ead3820aa8cbe05f71f948af8f66263de2141c6a4f485a8f0fdb9d7f589d614f3dfff1b5173a678f95c1987e784aef92bc20e0de20f4819f7a3f4f2da57cee421e53f25c2344e348d7ccb959dd6a6f6187dca300da7e8ac7ecf2ab6b5d7141dc8480e203118fcec88f6fa3998faa79575de783d119c340ca2d6410f4e2b36468d347a4222a95a0731f9149d9f89a5f1150382346d9f65f1922a14fb09c58c25935e030d6a8c1d3770fbb643f0d11495bf54e2b6bea827a1f96831485255bb97632c5d7da521054c09f99bf21d11b3563e77485a4515db2a6694611ffec5b45b50ccce2d453d2c381a10f561e52ce01a1d5eef875ba40cca7133dd4cac21de866be5f7af24b762dbededd91f17d333a9fb35ef6bfe9b58ac309a5c36ca9b863dbdbc27730a5df9c1751294aab0bf23253b577d988c3c4e9f056d9a12977796d398df3afa9c0f4a0246e2f24738468997424f5d2ee0f6aacbd29507cd3f84ab82010f17ecb3a8bf6372356136ca0b4637d207d99df6247b6ff1b42dcca186d74f244548770df5ea72d8596f28b89b2cc94e885635dc17becd3d8df4ae2499e708c7d25cabc795b53110305e9d98fd6bf9a4a4acb88e4fca3fb136e2ba465828fdfe546a07170b5100870daf1b1bf14d8723d225fd6b31c0ebad051969abdab62f91e7b0e2148d0a93e53ea4420019e6438552566d538b3125861d3dc0833c442992561024f389443b727d03d6c38c7ff7342009eb63a1d847c89a19d8f8de2b0e1326d7a8ea706992e7ce84d70dc084fb001ca4ffe0781078a872de8c7deceed35a81c10cad96593a4193a47600a84588e3043eeee4d57c08975fca36a39bc3b8457b7007ba9ffca1eb6720ffc3a2e78aa443d5bce13850af602b0c56bfa1203916d1222b119c9c74cc0a3b15514f7f021232522b87560ee216cc4c4a80877f4eae8dae196a2b4c4b4a08229284cb8fff8691026a52b04234003ae61375ac1b3441b2c5ded18b3b5235ac6f7ab5eded9edb76927ca44c17f3d6c81cfe465138dbbb9e1548a6c638f2e5c2a2b8f250cccb32131b1d817a7e9cbef939ad088c3e79a1895fc0f970c2a2213c602d9197d2047d740ccecc1a2a3ea3a3c6562c7f23e223919eae0d68ede140638c36e9ab356a865b811cbec69acf2649ee839cc11bd4c8ce4ae93d0cb12a889dd3c3b95e070c3249081cb1ba61cb6d1fdf5197de2eb06edab463a547b169f5717fe109d745beed34e66fa3124b2d3b489eeb9b4adfa447cbb7df19dbf9c6c2f5d6bc16e2c75b91936aaf675f3ca2e2671dd28de82218e24c2dee3ad15854c4081385910a1fc29e0cbb8e0f14f71ee151d56216304e910e9d7eb5121114b4696171b11fbce4ee3b1b50bb034dfa2d07637911008c3c11e323ee9f718ebef04d46f1d599731b866312d4f1606594757fd970c751d959939e8fbee3b337ab8ecc1c97d2ab7385e21e4e41ed10c3b074d803f7a785ba94d058e77c23da1d1bb24b53bfe147790747b5498e09dfce549ae759cd3810a0dac651363d95a9c859800dca8cee9c8304a1261f3b9d746f323848c55e5700fe879a62426dfba5f6f5d34871f5a3de17d563d077c618047d8e79030f4a77c034e558e5c4ddd1e00ca433fbbf1fabab1f46e0c1ebcb97582a54a238a18253a904b621dc53a01745c19a7e3587dd1d7bd271061d213a12c4b7daf0b48e3eb72054c2653e0e14762d0bb5e28602509904fdbaf2d5e45960ee63c175e075b830533ff6fbbf5e466157a0c1c7374278ca60808f4e44364e75f57f70d4bc9a90725d19c1ca13112b3e1dacb0de7ea16bf493e1d9df25a0fa1094f56bacc9b3300d7ec6a7c795e32d12784c16e520487eac9473587047eb642070f211f27a685106337f54c3e5ca9235d018c0395c8a12bf88dd6b0dd96d53bf10286518794777947bdafca62a86e0340e37125374a9f3f0efd202040e6f103a16d03499760fc7212301faf9f46e25d481f25fcfdd90453423f59e6bb366e19c977bdccb7cea43bc6cc7f40fae0bd408a30a55dc3f0b653cb1b011e86be46f52d2a68c079d15d975fbaa83dfe1d184e0597620cf613370478e6512af9a257eb8887938f12b24edebe4e4a101be8cc3733be829836bb632ce131b9b878f290dadc19442a42e541506b28398719b712489474ed435dccf1f217c7ddb5fd6cfa03b5314cb922f54038124e172e77ca4560d22a8a9d50e3a654fc963b5e3e2e69e305f73791d489a5a7e39d0843b94358ad5af2ee25f396b3eea794e05b8d5b9bbf29a648d3f13cc516499e2700a9d975107f7bcb731341119220801bd1af56b74f0f8beabeb576c5078aa83a25bec8b93eb57328280ec36f00e9b2a49af43837804a2d68d4629aac856d4febbf0a1f1fc8a64f1fbea9508d8df4071681b2eeaa94978d6429da29e62653a384a732ad9e01548c77ad47893b9b78cd10e5356a7e9895ee8ef24dfacab307c73bdf87477f75ec52dac34b14ad0990b2ac462ec89231c9e908a6125ee09dbd3c93d77da2f41536f5b12782c0c7191d82389b692d684e940213e88c41b8640763fe21a6eeb45ce4708f7529480ed087fdfd448cbd6044570e31e8a4ac66bb98fbf5e74412848f6d0213bb160c164bafec81fc971e2ab80551f039ef9cade9b033b1819c901f8d8"}, {0xd8, 0x1, 0xb3, "96aa97a8e6fc636881e5641e98e9b0c852fe227eed3d0fa4cc34d518e4eb02f4e94650ab03dd6924fde83e3c238eefee2e79d5b9481d620fe9d13b6a5133400c955ef5b10cb3c90975310c9d54ba3c1893a20e1fb7818a2ab746958e51373d3d59e33b13f6e57d60f0e340b5dcb987cb02c27b7c6b7cbdb7cdb524e0cf261bdf715f55138fdaa1f8281ff4073c600039736ec192c726f36cca6d8a2abb8ce4b2a85c4a8213fafb63b08d05816d3b5b026a8717b6dd5f61f1a0bc356314a689ee7c"}, {0xa8, 0xffff, 0xfffffffffffffff8, "d48f4a402d9a6789407d947ed42a47ed9e4fd6098a12c66a0575c8163e9739bb3b966cf2ce2955e06e19eb5a18df9befe96a3d4bed6add725fe400e6c7b85a3e3a01a5ca8fa63876bb4bb4e7fb9e93aa389d52de61b62ded668e5452b5703e881fd0265a32bfc95d692629b57294a7c4e835c854acaaa123b622a00433a44aa92db0fda8c86afb3e864b2fa55577570dff16"}], 0x1330}, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x508, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x2, 0x6, 0x4, "0a483217ed32873d0b303bf0da49dcc33ce67578", 0x0, 0x1000}) close(r0) 10:07:11 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) poll(&(0x7f0000000000)=[{r0, 0x11}, {r1}, {r1}, {r1, 0xc}, {r0, 0x2}], 0x5, 0x8) 10:07:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 10:07:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x41, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x1}], 0xfffffffffffffffb, &(0x7f0000000280)=[{{r1}, 0x0, 0x2, 0x1, 0x3, 0x3a0c}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x6c, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x25, 0x401, 0x9}, {{r0}, 0xfffffffffffffffd, 0x21, 0x40, 0xffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x9634, 0x7}, {{r0}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x9, 0x957}, {{r0}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x8, 0xb49}, {{r1}, 0xfffffffffffffffb, 0x9, 0xa0, 0x100, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0xf0000011, 0x5, 0x9}], 0x0, &(0x7f00000003c0)={0xfffffffffffffffb, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0x2}], 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000240)=[&(0x7f0000000100)='\\--\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) bind$unix(r0, &(0x7f0000000440)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, 0x0, &(0x7f0000000140)) open(&(0x7f00000005c0)='./file0\x00', 0x9a, 0x110) sendto(r1, &(0x7f00000004c0)="f7ee3b881b5625aff63e01a3fd02a5352b6d46c0e17a3924f402eb31832829f82eba2242ae9592dfb8c8050fa52d64fc9952fe2c8efee48ab9709bb9ce2412c36977f9e1ebea9669b0e849240e09de4b17a9d30fc23d077770d6d34097350bfbc1483c492f5214dbfd0ac000cf13af3449127161d1c4ae05bc6075b665ded672792a6b0040", 0x85, 0x400, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000400)={0x20, 0x0, 0xffffffff, 0x9}) 10:07:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 10:07:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000540)="485be90b6479ba4222d5fc59c9906e047f7c5cce8c93ec02714bfa58ff66a6d37b91b924d197b97286cfe1af2d8fa639c821d6fa8fa4bd2b5761a8c484c5ebf88f18ca8e9ba02b837208bba30f3b13b30af501d0fa6f7a2eba00ba3f5d", 0x5d) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/124) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 10:07:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') sendto(r0, &(0x7f0000000040)="46bd0e3f49af581271a115c54f86d04c6865e088648162f4374b69fcf3b4aa6d461b78fcb284cc1cf8ace8d0b8fb8d774a58684811a2221ddfa245659c8af3767706a1", 0x43, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 10:07:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) getpeername(r0, 0x0, &(0x7f0000000040)) 10:07:11 executing program 1: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x90a, 0x3}], 0x408, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000023, 0x49e7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x9, 0x7fffffff}], 0x2c, &(0x7f00000001c0)={0x100, 0x5}) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x90, 0x7, r5}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) r7 = accept$inet(r2, 0x0, &(0x7f00000003c0)) r8 = shmget(0x2, 0x4000, 0x1f, &(0x7f0000ffa000/0x4000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r7}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x7}], 0x1f, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x20000041, 0x0, 0x104}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x200, 0x80000000}], 0x2, &(0x7f0000000500)={0x38, 0x31b8}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) r10 = openat(r9, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r10, 0x2, 0x1) setitimer(0x2, &(0x7f0000000600)={{0x10000, 0x9ea}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r14 = semget$private(0x0, 0x4, 0x8) bind$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000800)=[r13, r6, r13, r13]) getsockname(r11, &(0x7f0000000340)=@in6, &(0x7f0000000840)=0xc) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000ac0)=""/244) 10:07:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="10002e2f66696ce83f00"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xa73, 0x1}, 0xc) 10:07:12 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) r3 = dup2(r0, r2) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 10:07:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 10:07:12 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000140), 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xa, 0xffffffffffffffff, 0x10000}, 0xfffffe63) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$getown(r0, 0x5) wait4(r2, 0x0, 0x2, &(0x7f0000000080)) 10:07:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = socket(0x1, 0x3, 0x8) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open(&(0x7f0000000100)='./file0\x00', 0x820, 0x184) r6 = dup(0xffffffffffffffff) r7 = kqueue() r8 = dup(0xffffffffffffff9c) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x7, 0xf0000000, 0x0, 0x8001}, {{r2}, 0xfffffffffffffffc, 0xe1, 0x4, 0x4, 0xd4a}, {{r3}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x9, 0x2}, {{r4}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x8, 0x800}, {{r5}, 0xfffffffffffffffc, 0x0, 0x2, 0x28, 0x2}], 0x0, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff9, 0x2, 0xf0000011, 0x40, 0x80}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7f, 0xfffffffffffffe4d}, {{r8}, 0xfffffffffffffff9, 0x30, 0xf0000001, 0x6, 0x2}, {{r9}, 0xfffffffffffffffa, 0x78, 0xfffff, 0x94, 0x94}, {{r10}, 0xfffffffffffffffb, 0xea, 0x1, 0x57ea, 0xa408}], 0x55b8, &(0x7f0000000340)={0x3ff, 0x1}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:12 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) socket$inet6(0x18, 0x3, 0x3c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r3}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x7}, {{r3}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0xfffffffffffff001}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r4, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0x0, 0x22, 0xf0000001, 0x7, 0x40}, {{r3}, 0xfffffffffffffffd, 0x2f, 0x40000084, 0x401, 0x7}], 0xc4a, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='!#\xa3\x00', &(0x7f0000000100)='&&\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')+(--\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='++^\x00', &(0x7f00000004c0)='@/\x00']) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() 10:07:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 10:07:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 10:07:12 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x1fc) 10:07:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000180)) minherit(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x3) 10:07:12 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) sendto$inet6(r0, &(0x7f0000000040)="a51211c8ca7d7ceb4755b53bd55f1e7222ad33fd67ec8bd339ce7e2c7e75c69ad5ef7be80395670b48ce2d3da68ec56ac2bd50ae6191dc8cbdcbfb4c0fed0117ed5ea6e61f148e6724c9f3caf3f7cd373ec920a0d3ef823e53c7880ff9450ac87993a12d66472c4b5c4913b3929be783044094868873977b774fa2b41a946766e68c170ec09e9b", 0x87, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x80, 0x3}, 0xc) listen(r0, 0x8001) 10:07:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000480)=0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) getsockopt$sock_int(r3, 0xffff, 0x808, &(0x7f00000004c0), &(0x7f0000000500)=0x4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0xfffffffffffffe99) 10:07:12 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff0101000000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 10:07:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x104) socket(0x10, 0x9, 0x7fff) 10:07:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r1 = accept(r0, 0x0, &(0x7f0000000080)) ftruncate(r1, 0x3f) 10:07:12 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffefb) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 10:07:12 executing program 0: r0 = msgget(0x2, 0x8) msgrcv(r0, &(0x7f0000000040)={0x0, ""/20}, 0x1c, 0x3, 0x1000) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x4) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2017000000008000"], 0x8, 0x0) 10:07:12 executing program 1: r0 = msgget$private(0x0, 0x80) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/56}, 0x40, 0x0, 0x1800) clock_settime(0x0, &(0x7f0000000040)={0x5, 0x1}) 10:07:12 executing program 0: r0 = socket(0x18, 0x2002, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') 10:07:12 executing program 0: socket$unix(0x1, 0x2, 0x0) 10:07:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 10:07:12 executing program 0: r0 = socket(0x12, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getgid() fcntl$dupfd(r1, 0x0, r1) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) r4 = kqueue() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x4, 0x0) poll(&(0x7f0000000040)=[{r0, 0x84}, {r4}, {r4}, {r4, 0x5d}, {r0, 0x100}, {r0, 0x4}, {r4, 0x2}, {r0, 0x1}, {r0, 0x100}], 0x9, 0xffffffff80000001) munlockall() recvfrom$unix(r0, &(0x7f00000001c0)=""/96, 0x60, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 10:07:12 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair(0x10, 0x0, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x10001, r1, r3, r6, r7, 0x40, 0x6}, 0x1, 0x7, r8, r9, 0xffffffffffffcd31, 0x1, 0x4, 0x8000}) msgrcv(0x0, 0x0, 0x20, 0x0, 0x0) setpgid(r5, r2) 10:07:12 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000787000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="63c6b6bebd07f166f6c6d9c3b39c2c3849074486df42", 0x16, 0x8, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="b2dc7dc0761003514a4238c6b9898a49fc641673c51f6b238c090818755161394131e919bfda7f46d6f4db8922f1cf4734a35cd72a9399cc72330dd6140c968e346b0ac901aec80ec3dc320442c0414d9b22bdb3a98b2eafa1ef5c75bfdd96e0529e872047f6aa29be0a6016fec1f6f712e4e0f2ceb942b5af9fa7b396a1a8ce8d9bd32ff6b60317d309788303211b3877b65ace5e82aa359170c6fd67c4eef65887149b9306898d7599f0ea980a445be8d952cdae49d8cc71b9beba24b6e418c7714f", 0xc3, 0x400, &(0x7f0000000000)={0x2, 0x3}, 0xc) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x10, r1, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x80}, {r1, 0x4}, {r0, 0xe}], 0x3, 0x80000001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/184, &(0x7f0000000080)=0xb8) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') 10:07:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000280)="1621fc75f6ac2fe85ad61a5431ed39b0ab95d461423a82def470ff3cdcd1431115916cc507bd5f754d9927afed930c66b9667593fc7a3d5e81db2e202122deb00e23dd57787bacbebad138ba9b3fdc987ab638888dff929e6cd258d219f21c54cfb51f9ca2d686665988e3526b664f08ba48cbda534d7234b6b4d97f69bfea5328b516150fb4b39aa8518effdee948a68e055004b265761ceab0097ad11f1c50de3ea76cc98e18670d03aa73551240e263eba6f65c33b36c622c9ec6d5329b791fcbb75c72fbb92fceaa144af16661ec0093a65cf0b7a1d0f95320471bc90294baebc03e788b2c1402f2756190cb189f5a7e70837294ff", 0xf7, 0x8, &(0x7f0000000140)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r4 = syz_open_pts() getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) seteuid(r6) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) r1 = syz_open_pts() dup2(r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000180)='./file0\x00', 0x1803a, 0x40) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:13 executing program 1: poll(0x0, 0x0, 0xffffffff) socketpair(0x22, 0x8000, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="5de681a719feaefe7a6916216fa484a9e858b3dab8f47b4626da488b6b8eec8b58fce2de4310757e1aa05086a8b59ce00879fdabd96d1bbe923a7a7f8c70f1fba166ada59ace7acb9c76ca55d26c29b785f8356b47bdc68a6ca93691d5170a48ea94181c30decb668e09b1fe1023c5e47989c82eb22b09e927c51fce7e28011e82a780e3570ee661a8ecd12b70fff490682558a2f6f3b2651e0d9a089905d4a2b142e427f78d8b03cb7327d54779258a5e9b38a9dbf14c8a44e6a7eb51c24f63cd1d9932668f931dc5121617e0ce875f5333feeb3d9ae220c553388c6cab1cadc6cd6bd7b60e5b9c0de0b176e38408d2fae0be461aad6da0", 0xf8) 10:07:13 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) open(&(0x7f0000000040)='./file1\x00', 0x240, 0x80) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 10:07:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad459011f78001200000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007814295fbab9d360ee1d7406dab9bd510eb02001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d00408e8c96dbd4314cd9fde827e08e2308fdbc15a6029b9a5b0f411eff3e8289fb4b5d3dd842b269790d96b5b10184f6f0a82852babc48cebdfd74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d99753dd090b267652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9", 0x112) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x6, 0x98b, 0xffffffffffffff7d, "85fe68bfa6020000ebffff7f00"}) fsync(r0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 10:07:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6004, &(0x7f00000000c0)="d4d62eea28750f341ea6bfbfd9c408a878b2a552b000f994c086b9facd53c9a399e5926d231a8f8f189e74d91d088814a63b5e84070820141b2ecbf508faf8a684f38d4c95350758499f3642372b6408c990b34a24820ece54b86bcaf92d768356e27e4d4fcee06f8e1ea8b1d094676e8a62c9ae316133d3dca28604f069b47abc4d0db90b036618b9b6eb9699e4bdea57d1ea77fb40f17ae75ed7dfc14b45a7af7a775147bbdba3abf4ab95a3af8084", 0xffffffffffffff92) shutdown(r0, 0x0) shutdown(r0, 0x1) 10:07:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="022e2f66696c653912c9"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) socket$inet(0x2, 0x4000, 0xcd66) write(r0, &(0x7f00000000c0)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee3eb47d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99c82fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef000000005da99a6257d4d03814720c1c865a3e41ba9aadcd9b", 0xb7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x8, 0x88, 0x7ff, 0x1, "73674b51e7476142c6ece0113a1b56be7a66a6bd", 0x2, 0x3}) ioctl$TIOCSCTTY(r2, 0x20007461) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000180)) 10:07:14 executing program 1: r0 = socket(0x18, 0x4000, 0xdef) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ac4cc6a52da8615f5577bb221a0a7a9f5edb355d7d03f214f6a0c5f8898405ea22d229f96d232faedca99cb1ff8701d4cc706a75d735a818b07ac21bc6642c055b3f65a2f3d6e399f30b4b25559c147853baff65d753333c2dbe4e51f2e8b057056121de6ee37ed5b6c519f5d8f5590e013f08013f7327b377fff0a3a04cb60e75ec08e92d160422a6aa3feb3e67727d33dee2f4b2af39170542961d5ac5fb1631e05f8a344b568807a3d23b308703301c1cd9b7457131cb6eb065060d2c8ba330e5bfc70af3c52365ca79227ed2b7c723ba0"], &(0x7f00000000c0)=0x3b) clock_getres(0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) 10:07:14 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x60, 0xfe3bd8755256cdbd) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 10:07:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() readv(r1, &(0x7f0000001840)=[{&(0x7f0000000340)=""/203, 0xcb}, {&(0x7f0000000440)=""/139, 0x8b}, {&(0x7f0000000500)=""/227, 0xe3}, {&(0x7f0000000600)=""/90, 0x5a}, {&(0x7f0000000680)=""/132, 0x84}, {&(0x7f0000000740)=""/20, 0x14}, {&(0x7f0000000780)=""/63, 0x3f}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/112, 0x70}], 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() poll(&(0x7f0000000140)=[{r4, 0x8}], 0x1, 0x100) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x6, 0x3}, {{r4}, 0xfffffffffffffff9, 0x8, 0x5, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf000000b, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x21, 0x0, 0x4, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x6, 0x3}, {{r4}, 0xfffffffffffffffb, 0x68, 0xf0000040, 0xdce, 0x7}], 0x8, 0x0, 0x80, 0x0) read(r4, &(0x7f0000000040)=""/177, 0xb1) pipe(&(0x7f0000000240)) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) ftruncate(r0, 0x2) dup(r4) dup2(r4, r0) 10:07:14 executing program 0: mmap(&(0x7f000062a000/0x4000)=nil, 0x4000, 0x0, 0xc00000000004403f, 0xffffffffffffffff, 0x0, 0x0) 10:07:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) write(r0, &(0x7f00000003c0)="07b752d0150882a25848cab386ebe8c1a6e26a91ff30e0dbb8f014f200214d33639a50d76396d6af4a41d0a6ad0df9a23b90df77137f0c08e982a5a6aa3744d0af231581176fd26edd4aa562b44358d5c159c089f496946707c87340601c4ee68342f329c0ef6a2b5e7118e7f2267cc67193e36f3f126203af921d33187695b3305275cf9e4ca1ede17144ebd01250eef296b6dc294ac8345044896d4bd66bb962cac09b3302745793130360f459746419acea3118ee2692eafd88f5c77f6a9fb0c9e26ac3414935fc2d908c3e", 0xcd) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000300)="8b8a00f8117679e02cf7d771d4f923d8cb9409bf2f8724b10dc6371f9ad99989cc994eb9c1c0111e2a919c85bb5425c5bb8f656b7aa19bf5fc647ad6870d75c55a25431175d8a6bacb9578a71acb2de15989dcdd2875c53323a9c5bb94e035fbb410fe65e57f64eded2c44b817615b0ca6a9e83314fbb0cfe344f458c04af8936ee861e10b743dab9dac73b8bcfc72f1f31845ad0f92e8fc24541d333a769a0a2392c12191fc3a7d75ae7b0cf2435c1cc394c140f34e907d680c25", 0xbb) dup(r0) fcntl$setstatus(r1, 0x4, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x60) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x1, 0x8001, 0x3, "a1ab9f1bb3b22c7d8edd27097602fce0c85f5117", 0x3, 0x7}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 10:07:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) r1 = msgget$private(0x0, 0x406) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/177) read(r0, &(0x7f00000000c0)=""/50, 0x32) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x3}, {0x18, 0x1, 0x40}, 0x7f, [0x1f, 0x5, 0x80000001, 0x2, 0xa5, 0x0, 0x14ac0000000000, 0x5]}, 0x3c) r3 = socket$inet(0x2, 0x5, 0x2) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x3, 0x5}, 0xc) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x6, r5, r7, r9, r10, 0x0, 0x2}, 0x0, 0x4, 0x2}) r11 = semget(0x3, 0x1, 0x44a) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setegid(r6) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000440)=0x7) write(r3, &(0x7f0000000480)="b2db12a5e5215e449b839c96a52f211806e3a2e1d6e54726f4103ca1e1202489d6d9565c6adbedb3a82d3e1f93af7a944103f5bf9e0e9c021401f6777c6e79868f0ddf1257bbb707678e9769c419c4", 0x4f) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000500)=[0x2, 0x1, 0xf4, 0x6, 0x5, 0x5, 0x401]) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) readv(r2, &(0x7f00000009c0)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f0000000640)=""/188, 0xbc}, {&(0x7f0000000700)=""/129, 0x81}, {&(0x7f00000007c0)=""/109, 0x6d}, {&(0x7f0000000840)=""/81, 0x51}, {&(0x7f00000008c0)=""/254, 0xfe}], 0x6) accept$inet6(r12, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000ac0)=0x6) msgctl$IPC_RMID(r1, 0x0) socket$unix(0x1, 0x0, 0x0) getpgid(r8) write(r3, &(0x7f0000000b00)="952d6c1ece7604487f12082c8504ca29d7ef1bd63109d3402e2743bae117a814170be608124a2e73f22bcfb1ab8184dffe6ba84cd749acd0e2d2b210f33f0d3c20ae0d88da6a5bba1ae5e633678c8f9bb7e9d689dc6c592299fb32d6ae1d36193b1805532afe13ee6db61a3fdb9804c74c874247ed04f6f14d539d33de3bb04d7959be69f8a0518033c1d5f3de3928ec7463a4fb9b5f33f11c5e8653b2c1a0e99c66a13ab56c1de1850f44de04c12f4ac5e96672d4d56b6d439cd63f0d3ca4b9d0b8a8b9c868110d", 0xc8) fcntl$getflags(r0, 0x3) getgid() 10:07:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x1000, 0x4) fcntl$getflags(r1, 0x3) r2 = kqueue() getsockname$inet6(r0, &(0x7f0000000280), &(0x7f0000000300)=0xc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r2}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r2}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x3, 0x1, 0x8000, 0x33e7, "204b29102c1441250db9bc28ab7d77bab080de5e", 0x8, 0x67}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 10:07:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="ba37b45a283f8568eef318f90f2072320839b7d680c725e0536ae428c4ea3e184163dad4bf5cd5d7503315c5637b3e34dbef131271e8a280b5679abb396ecff430607cca2e3019702b74814c", 0x4c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000180)="fa63bbe61c0400000040bbd2ab04dde16887a187a36498ee030e06a4d594604f83eebedfa1d01c79b1d2256c32a9235c218502d500513238f0cb48bb1eb48a75099c2227082d78e169566249f27de5ca088bd64d2293c95a03b9f46f8778809ae95b75cc8c41f1e1cdc52005779ff6b632a5853db4e2214f680297627467403e0565e4a73ff6e22d25e65d9b95bd395ebd58f9f66f77e538942828ad0387e8566b7bf5c291605b2dc7d77cfbeea7a83a1cbc7dfdf7da0ac3080c4ffa7328053076571099fc832364f8bfb14b682af722790f62107a110b98e7c47215ee519c17c66cfc871361dc61892415064c56bca4af34ac95bce032e28d78a3cb544c45711350659e4872257c19e5640adfe25157ea84d7c5b5e80e679491305ea7aef394d13dc6e436bfbc0a0dba32d1cf8a29fc80592358f577fd2a6d2a0fddead4d8de9a038d8bcdd79ff7210bf596e6771d431d99ba1eb4d7a553fc216ab49a64d642560bbb73c3a94adff8eab309c9bfeb9ccce833d92571b7e84163743f8280792d16a4b979fa3eb61926e9149f2b0e17b5d29ad5acbe5770ae92ebda47a6aa94c4b2583a37816b979d7f40178b484ac4f05adb3d4a8c46b6fd0fe5eb309e019b271caec1bc74874a5685f7a0b9926f63ca9c06ebdb3d94b1fce5a8e9beda563d5b3030f711538b9813e9ffdfd698a89b0f309e89115281786d13c6525e7d71dd4842aa2728f539f47de400000000000000000000000000", 0xffffffffffffff40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00001000", 0x8) close(r0) 10:07:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x80, r2, r3, r4, r5, 0x48, 0x2}, 0x2, 0x2, r6, r7, 0x1b20000000000, 0x9, 0x4}) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 10:07:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4}, &(0x7f0000000100)=0x6) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') dup2(r0, r3) 10:07:15 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = shmget(0x3, 0x3000, 0x4c, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getppid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x7, r1, r2, r3, r4, 0x2, 0x101}, 0x2, 0x8a39, r5, r6, 0xdc, 0x30, 0xfffffffffffffffe}) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) r8 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r8, &(0x7f0000000180)='./file1\x00', r8, &(0x7f0000000300)='./file0\x00', 0x0) 10:07:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = semget(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000580)=[{0x3, 0xfffffffffffffff7, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x27b, 0x1800}, {0x4, 0x7, 0x1000}, {0x0, 0x5, 0x1000}], 0x8) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000400)=""/88, 0x58}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f0000000480)=""/20, 0x14}], 0x6) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x79d, 0x7, &(0x7f0000000540)="9e5969a3267c5ac9ae0d9b524bda4ef273", 0x11) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x10054, 0x0, 0xc1, &(0x7f00000002c0)=""/216, 0xfffffee5}, 0x805) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCEXCL(r3, 0x2000740d) 10:07:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x3, 0xc, &(0x7f0000000040)="eb893b9aacaabb83f43f623d94738570e14e713048e6993103004800000000000000000000000000000000", 0xfffffffffffffed1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) shutdown(r0, 0x1) pipe2(&(0x7f00000000c0), 0x10000) 10:07:15 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x4000, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0x80) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x2, 0x4005, 0x3ff, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r8 = socket$unix(0x1, 0x0, 0x0) r9 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x100) r10 = syz_open_pts() r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x60, 0x40) r13 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2, 0x20) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0xffffffffffffff1d, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80, 0x1000, 0xffffffff80000000}, {{r3}, 0xfffffffffffffff8, 0x12, 0x40000000, 0x3, 0x21e}, {{r4}, 0xfffffffffffffffe, 0x21, 0x20000041, 0x8001, 0x127}, {{r5}, 0xfffffffffffffffc, 0x2, 0x40000001, 0x101, 0x3ff}], 0x0, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x41, 0xf0000004, 0x0, 0xffff}, {{r7}, 0xffffffffffffffff, 0x81, 0x40, 0x7, 0x2}, {{r8}, 0xffffffffffffffff, 0x10, 0x2, 0x1}, {{r9}, 0xfffffffffffffffd, 0x2, 0x20000002, 0x9, 0x4}, {{r10}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0xffffffffffffffff}, {{r11}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x1ff}, {{r12}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff, 0x5}, {{r13}, 0xffffffffffffffff, 0x10, 0xc3, 0x0, 0x4}], 0x7, &(0x7f0000000400)={0x8, 0x10001}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 10:07:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0xe) r1 = semget(0x0, 0x7, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/152) fchmod(r0, 0x1) 10:07:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0xfffffffffffffff7, 0x1f, 0x5, "1e376faed47846bda3759bb7d31a63fcb04da06a", 0x0, 0x15}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x87}, {{r0}, 0xfffffffffffffffa, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:07:16 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 10:07:16 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d11000/0x3000)=nil, 0x3000) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchownat(r5, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) setegid(r4) 10:07:16 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x2) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 10:07:17 executing program 1: r0 = socket(0x2, 0x4000, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000eb6507b044d170220da072e790a02ce629bd7d8fd4bc21212e16de0626cdc852d2dcf1959ef30d3592ce7136bef29e827fbe94ee8d80add545c4a20c6cc155a251c94dbc8878418abef3d32cbffd3e8f0b930b384cf7d20ba474e325ecf614b6b0bf65e030c1c6743beee70c81d2bccde5157e71c9b51f327bfa71c269fc2c7227040a1e32849e49a97459ab1d225c3ecf01223e85ab12600a9cf38a06118c6e12c9c4182ec9e70d731f4b955a7e4127da31026f5c876f8f427650d4506d841733"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) close(r0) 10:07:17 executing program 0: r0 = socket(0x18, 0x2, 0xf69) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x22) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7d, 0x3f}) socket$inet6(0x18, 0x4006, 0xb2) socket$inet6(0x18, 0x5, 0x1) 10:07:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) dup2(r0, r0) 10:07:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6d, 0x401, 0x7ff, 0x3}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xe000, 0x0) 10:07:17 executing program 1: mlock(&(0x7f0000f2e000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e8d000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 10:07:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="f2abeed11accc6e4cc42f45d03068d219b16cbb4a476e05eaad28b1f270328118a1161ad4aa394b20c3876f92d3822ff77eacb89d052606cb2aed08f28364db0ff8a2080f3ea7984ef874b5d164c014585e4b989ddd9a9fd5de0f0d10202420a4214270439bd9feb3bc097a7390674b3775e8fc1ff7b532ddc36f75162056f891f94b888a1ed685772812f719347c85cae", 0x91}, {&(0x7f0000000240)="a46edc36c53503dd1a1a095f6e815c5bacbe40324629e727a662dfa5ded0e5ebba20c309eaec179ba525e37808cce15f85f2db60ef812e54c57a26d29340fd39a14537d0fdb6f0aee7968ef5a8d8d790d0d522e8117cc96bba6c8f2bb0940c86564b15b5fd6b66d3827c0567185a69a99d8f3fdd1ad3c7b50ed32b053af8f6c15e21a458e55a40acd2d8624af4a1cdb3c1a8d061c91682f4dcd954efcfc9c527c2e93c0bf23a6714ebee4f78b963a2a5fc2591cbe9cfba3a246f9f20a88cdfc0dd001ef6b5569a66d01c09", 0xcb}, {&(0x7f0000000340)="c224dc80ff86921aca5e86a31d72a5b455e33b43f7e7619e1bf11161f5fe806953e74244aeb98b1a0c90ff6088bda3f073d3692bf429a7216057d0c981331529ca810fe88aab4275260979679f0febe373a23b8d9c49ef936394dfbb415df1c9f2f118ef5643335d79ebfc9dc98c8c5568b1a2193aa5afba19b04eccb9b56eb183f05f90719934fdcb237d3885ad642dd76f2b2305a6c81450a812f261d81f8b572abd5b566b305bf95730cc89a0c870dc644c1fa33a0ddf703382997b5e745d382f702d4631d518e9c85437bb33def327da37796b9c3ddb2c9e1c5c2c5a", 0xde}, {&(0x7f0000000440)="acfd2b2e9634af89486629f03c841e20ade35f54f02446aea1a1480192cc975dfa8ca4e5eb38a9b49d6d5d3ea4bbf492669bbcdfaa591d3af162aeb5a7830762a086d0f6031fd797482934606ce84bf3243aa2b161675ba935c64d108848c47167bee2b0e4b0f37f76a3d10f0718ceb2a85ab8e5e78b3247290bbc71e12412e7ac5fdb78d80a863b9c9b536fb9bb808bf26d6b1c327a2aaedcf06c26e92145dd099f0b70ad26df2badf8172967fcdf7c275f3bc737cf37dae63d8698f32fc089842e6b564bd0af3bf60af19840a90576124a8165415748f79f7c1345916da9d06157277f93bb", 0xe6}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x1) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff8, 0xa, 0xf0000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x401, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000012, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0xd0, 0x40, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x6, 0x5}], 0x7, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x40, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x6, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000060, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000002, 0x5, 0x8001}, {{r0}, 0x0, 0x0, 0x80000005, 0xc3, 0x6}], 0x81, &(0x7f0000000100)={0xff, 0x7}) setrlimit(0x40004, &(0x7f0000000140)={0x1, 0x9}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r3) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getpgrp() 10:07:17 executing program 1: getrusage(0x0, 0xfffffffffffffffe) 10:07:17 executing program 1: socketpair(0x0, 0x0, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f89b5bc3200"], 0x1) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001300)="e27b94a3cf84be0b6b7749f7d78f37693534ac2649345c8d241cd05bc156230ac349c92713220beccae373a0cc3c4ab0cb568fdaeb9e9ffec05bdf39155e020caa7c13ce306177ec00a53bee11637a86cff5d00e78e83d7c325e86b6aeca9dcd9c9a11cf1061d97e8ea535e1eb0de34444fd31239a64ad605233bf64ee64b62faef9ce6676d5f365c230b6c9035a38865778c8bc33c666f729584be6ffd49aa07536c66ec932bb100b5bdc4a451691d1bd05c6a2db95eeb8b9ed1f8aaa1deff5c5dae963b3079eb7892b876c5dc827660c2beed61194ae6a1cef1c1f71b03de654bbf62da90a5daefa271098bde773e3058e318c8dda93a4b034acbd196db789138433231e8dfea522bce0cf812b81ffcfeef2783314a4e2ccce431657f65bb14b038c2dd8c4d3f59faebb45b47a20d132eef88650a1d4d32e623388fc0b637babbe3a3f96ed2a2351905a773a3e15ebf9f51a531e4a171b76cce4d548a2da0ba3a6b94d2575f4410e019144cce8cf4aee56b34876028a02cc7eb24b4275eb0b68d06170a5f071f98104b1213adb432ce8917692d41432e0b11b5fc341dd0b5271ec644150ad3cd4aeb3d828f652f52bcd47fc3ce8d96e7ee4ad747f3c5f0d3ef6d8bbe2c7c11c4fc4bc328a7afd5ad3c15e4eea76d3f5acc044c39209a9d8a8326b3e738cb9e291caf792f1ebfc641079a2619ed503b2d3dcfb933ac7f7083c30b35646ab76202f5a18c54899015b6d102c1f65da24ae85ce36d1ba32d1584e0ebc9de0ffab1c8942a3b9d2b5ea71b8c5b90df1f6db90c3defe53c6a1fb00924655f56b103b7159dbb3310157e534e2f4202d7ef9a25271dfb15afa64d5fff8678d99e9d8dd568292c0c4bc65800c0f4050cc03828203185dde5c529bf0f29394b77ec66b82ef54e53f1e7f878d26b662f8ab4c0e45ee3155603ec67f3de8eea8fb5fa7f44c013285ec0a7026bb64db4741fbdc298e296e33356a86f3941f92c5de170d9ec158fd231a8e608d20a4523c27fb564774216e82842021ee312c08cd90c4c5bf6938b8dc770ec7ec41303021fb287239f3b10cea15dd91c6869cd9463f102ad09113be2eb845d95158c9c542f65531db992eda1d79a26f6689f62147f990d26d79dc37b155a22e835a38647afc93ae75ad1639785fc22a82f3d0c673bbe6b6fc538a8aebef9611ad14de052077e28345a4e0218e87704a6f0f6e476728434b0bf747752dbf81dc25e6d4cfe65a06cdfd7dc02350d6d61bb2c0315813cc7ea5c75677a3c6192410cdbcc224818c3ece683f561db719c81b8aeb09d1759c37413939683fc2afd878059529e1e3c24f7ef10b6778fe6ac2521300c70781018f21521ed03870c479366fc3de0ee879278e0f28c4247bd665d1d5782b0d239d97a146b86ea37233a55bfd315d1599442398daf24ae9d43b3a4fa4f893a11d853c791f75c85fbfc23ed4e4bbb16921437cf9033f0ff86ba33881385f97bf9efed81cf2f7e8f39750041c6cc05cb88096e306a662259c7c74e8acd75c036ad0b8701f68573fe0300b50ae27e7034968d45abcbaae2666857e295d09b6510eb877bd8df966d43a3953d0094bcb7c7f73868d1e70b97c16abfe7ab3ad7e35e28b833b05781a0703c60aa88c062379f61120be7480581956a11ae0c50ccd4e087a77f74e0ada9932d0e81a1f01bfcefdf2a21a31e48cab47f01da93d4d058d916f7cac285c488efa38c32628d21f1007574e0512a355372d16cc171427615672c667409210fe7daa649a55ed5ffc2e8d05ceeaa6e634eac303b0fa2498e51f0510f9eb18e4db24d0d6deac600b08d4dbe31962660848e4fb9429493268034d774838501bba5c3c3312f903c5a1ddb1d3e799541f9014666b77b772f34d99c82a49445ba370de1a01138a3cd5ee078c2465f92ba9131a6329f60e9d1634c4c04a8979ff2b4dcd6d541ecb577bb6d27c94050da898272740f1b4dcc3369242ecc4780359fb974cf12e6c4e2dfe0ee6e3b0df1f32b0b28f54806289352b7fd6eaecb2f7d7bac70be30445382c8ed9ead36f805cfa3cf3eafc27ba41338a2e7006352636ee25282b02d80771f9cf2422d474eb7549aaa51c6bdfd00fdfd9e8047723d4d5f3cc681bf8fe473adde4d1e986d8fe0435a8d2661c35c32cb5e0d868cea32a3d1024e04e74ac72dc2900bac2c703c86077dd234c53233b9931c060d20f55dd733bb485d88154c00e60b8f5461235f06fc760437f81b70a78cbd93dcdead4707f3a9bd8ffb7d89f1c136f24abaf626f6cdd3695bbc8ee3d4ddae0ce81a9aaaaa2724a1edb7a23eb34e281d1e52ee18d0572036a5cc6d8f8564d90da4d921a92de2a9b90101bd842b8f930f6effb6d5b5c0aff5dbde86da355fb045a1250b3694f3e9b08f16f858bb3375c12832053c10db49169ed7169836f9536442bf98be63eeaf3a2c725367b8a4b7f55abef7abcb4545fdfa542aed78225a74e590460f7277bc2c5ad2031e9799be5fd61fb88449249742582729a192700e9b21ff20050f55340826b99ed1dde4cb69fa666c046456ff4b18b9665ca1c197705475336807588d425b2478ce662c104e071d966a4e285de09bc059821d723881a4cb9d89d3001d85fc129e5515f662bd66c5bf0a35a2521d0c2c2bb899a41ac5544b1c05c5a84c111ba8c9fcdeaaee5e9a25d8cc30c087a9303d70e4d35674b851f5c761ade202d5fa690d9d2fb1cef6e8c2079b3e7fdbbaff67b9290b4ac46cabf1a44b1b7007bde78befcf8df2ae90ce736b5ad94f852b56c1b659429ca6b20d3cda9ccc038015fd6428f34dbea4c08c0bffe998fd6111be3b8d9123ec0dec1426f677e16afecabd1d3affd0580348d3109e37f2ad72d51192d83ba1ea51bbbe74eae801b4d107f0887b7d245b6dad4868f725c4a32462a7f93532e51687a26a6dc8cf7356b9720b3639ed7c3ec3d99dabb3facc9202ef09091189cc53baa085794ae3c", 0x841}], 0x1) 10:07:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:07:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 10:07:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff0) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 10:07:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x80000000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 10:07:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 10:07:17 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(0x0, 0x0) open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x4) rmdir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 10:07:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1ff, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005, r1}) 10:07:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) socket(0x18, 0x8000, 0x10001) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) execve(0x0, 0x0, 0x0) 10:07:17 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x5}, {0x401, 0x2}}) 10:07:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 10:07:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) shmget(0x3, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 10:07:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d8ff8e4bfc96d2733cf41f4d", 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) sendto(r0, &(0x7f0000000080)="523c1a8702b96c7b39de5713961a9f37503cc733a143eba7ee490a07924d01463f596ac518a824fa7b24873778e7893877c4b4ed07cf5c56ece6d62a1d9e34cda827644b1a37e2100175cf1adca24696e5fa6755d305d59a8b9c78f3938fe1af1556ca33", 0x64, 0x4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 10:07:17 executing program 0: r0 = msgget(0xffffffffffffffff, 0x10000000003fd) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r2, &(0x7f0000000100)="1b7101d0dacd60b94a72ac2dacde59af18fd91d5597e9a6fc71ce079034ad4a83b5d741887836acd28c4feca34319d6771e7a54999aa00a18eea960d3baa6612392ff82161cbd485dafad40108b295ee3f30e3", 0x53, 0x400, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 10:07:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000140)=[r1]) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r2 = socket(0x2, 0x4000, 0xffffffffffffffc1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x174}], 0x1, 0xa2) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x5d51b3d0, 0x7ff}, 0xc) 10:07:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x8, 0x0, 0x8, "14ab1b0841fb4e1da441cfcf98689e90a61a2e78", 0x3f, 0x7fff}) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 10:07:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x3, 0x82, &(0x7f00000000c0)="e7d510966bf759a50e868d5d89869de2e005d0c5e24d091c20bf5f824f6fc02c9ade757a47411224f2446072257f6570bcb8c7d1fe7ecf86bb0e0b64180c8f37ace9a425fc05eec4f764fa4aa479152486a9d37085ca535d5b2a5333c2c097a460bb596e714ce8c54ab076690685fba7f278e6b95966d3d4cd4a05ef48fc47f25d6c5986c4a356ec8be15227e2df810b3b5929ba0c6cd38ddc5809b9a257e8e6df4983712a6aa665df29ea41d663c85d9b922f2820129d63a7f800a80e6d0e143e403d3d3d00d0682f024cd512920d36c6def58cea2e87f5d39193394d78fb5dffdba2d2fab13f22228ac1de2950", 0xee) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 10:07:17 executing program 0: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) r0 = socket$inet6(0x18, 0x4005, 0xcc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x1050}, {0x0, 0xa0}}) shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ff9000/0x4000)=nil) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000002a40)) ftruncate(r0, 0x200) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000029c0)={&(0x7f0000000780)=@un=@abs, 0x8, &(0x7f00000007c0)=[{&(0x7f0000002840)=""/196, 0xc4}], 0x1, &(0x7f0000002940)=""/96, 0x60}, 0x41) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000840)="f1615a81c7395a898b1025adf25ea23c486e492e3ebd416b569fcda9e4cb96abbe6f148c5454d75db49d5df42730277c47ef7418a0a3c3fb3dce11339198dc2a051db399ca04c535b3f0d6c60cbde8e099f17b6c5c9ae1675f38f13dcecf5eb1bdfd01561c2a70658c72d0da06e1a45789be238db17c155ba0192b4b61d776eade7e911ea11b1d041011c13e6f46f1f64e4f09d5267344152753e6e92c6cfb4c414e16d4aefdacca1782fff838a0fdbc54530735fa069a105e781e4280e14978a492d70e507e8d76bf27f881a7c41cbb6eb1778003c19083fbd4fd56340ca3064c57066779241d597e55b2d239e52a058c2e5a3b3b7afc9b3b6f5aa19804e25afc36595b376dc5840196abb9ac5edecd4359b475f3c80a3456ebc96f209e8c4e1aa11e622ccf929be9f00e94c6c4459af5931850eac86c5fe11f6a85b825fb5cade457e60045ec5da53e70a01e27a617d46b30edc9c22626018775b0c1e0bef1922fe0ba9c40f68d8131cdb07aff1a7db26d72f9e22aaaee4329aad53fe966a102b8fd647eca8ba2c21579c1a0656e31beaace8d8852e192ac64266d597788ec456bf34aa5f50badb3b8f90017a538c17947cc85b231ab5a63dce2e7623fb798ceeeb7bb3946b8cb75fc08a5863e47867a772aee92bf52574481136ec07f1a504750f190e367db75c763a16c174536bd7ab01d87873f45e3d67b40505c67ee81359843e9ef408a77e0af69ba8803640476c69106757238cd2f727eaf1ad10e418223d2d246aaa90e523efecf081c5555f187fc6f40c2ff39285bc6c4fcb48c94f9b2e35358778a59d4e88ca00d58e4e8f3d6eba5991a2ce8e19448f7bf9a4f97792fedf826234cb1362635670f631c0760dc5d1e78deab4c2d4fdbb17b11aad8edc6f9c64dba885f8ba11dd1056666ad9076d09d0742c5c971d3490a597c90744f724399914d889482822a322a425722dec0d850e5865d6be5a4f6c8cf7656f6be7b9de8b0229637cd33b6e9c907974157f27c68384fa259e5a0486a7cfd2825050b96cc09afc3636906bf83b5b27669a050261703287c03c9ad4cced81291780b9084cb8433095d65d57378f1592343d43cce3eef8a50e9effef2e99cd17b08974ed4e18403e9f8f428f32674378c7df2f9a4d694d62da5e24f9532dcac23a2adf8ef75935d1b7e8eda2e00a927ba18c253ee1ece5512c5c92f8924a4efb2e11e4d3123125f9e2d7e8c4df4569e6893f02da4e0c03058a39d009655069bb137a97e3e89ee0b79953d3ce4a276c0ab9f6c0516e48fba19697ef627d5f700c21392e75cd1e3f4a06b07e2746731ff9465df805f0d5cb874891cf833eb12e934ea51be7b7591db14de9db35570c7e9f30863307480135b11da617708f6d22fa89af95456fb32c3f1646f5e62e9d0eb2fe7cfd3991e1feb426fc78f7319fa3d9fbbd5949acc0d0fd52fbcc2ad647311d40abfd71636fd308e6d3948bdd6b8a8f2f2328cf70784a855c5e6f8a37828e358f680c13c66a0d65a2d790896b3a58e88d3cee38a883d704bf40884bcad7713699d52ca7f76b5d941f2f9cf2b8b6798a8efb1053cdd5f59cdf27532e9112809f429a7b053a7964b2ccea0fd3c68c665dfeab7c300ea8a6a3faae29bd09f715cf1a2bfa5ed7e4cee45a2f10300e1570254a4524f596f5b1a13ed510a96342ddce8b6ea7e8df6eb0fdc81ff4fd9330181970d94cd788630a86aabb05160424e2ff094c7afddf3543d28422e7965d08172c2e0ce5df7c13b9cba9c7b7e480e5c38dd3810caf15e3ef88c6238b868bb6660607e5a136d2a6ba780c5f2f2c19e5b52607d7bade580526a7abbd4b28a7ddac90892855dc0c65993675ba0f03186dd50e949e4aff4305626013a662e62207651095d01168e4616643ac334388b4b651bf72823f5fb8db0b97414a2555295c0088b752ed79604aabf36a6c76c481ce48bdc7d2b7f432c67af43bdf1671c85e3a3128b777b92d7ab7f4320f79323b09f52e2d1e45b9a94c1b80f21fa77cead4b94fe9e9bae1a81dc676cd47d1f04aa08111b17f8406e28c56de0dd1cdb2f3b23e0bd07031ca2a0558a3d5b0d4d442fd16914883b38ad38b7884b07ab46a667de006699120539ccfecdd2657e121bdc912c122fe6e542877c55063993a254400e1f4c6f206d9bd552de649444ac209abbfac63ffeb920c9e3e0319cbd25ddd3878f3db13cf723765b6749176f29225267cdd26cc3faded4226b6ec9d2a9e604b686eae39d3bab27f3488a7098c817320ca538d9319a35ad3259d30253a851868904d7ccbcbec1089c85e830d750b9c5a794134b4d440e9334382c70ee854300c4d77d0f092386c8d4bd7529b594e044693b99924db4e233ae06adbd288d47c93e2726b1b56ee3d7050cad18a6b72445c1b43151691a25cf5a1d5965a3a8aa6c43b100cc1d351ecd82925f560f06ed5744180a64b757c438eb8159dd5849b50b94b054cb4b3b2338a3f6332da37ce518c3d0a3263e008485ba446fc3697ff472dee6d1647e40549da2904357442ad6821cf7d537eead6386e42f6064e41edf211b52085a0c773f51714d8be2ed1e682c03782404611aea77b484a97791d4f9a4c52aada1cabbbb1a71dc08e9471bb8433d93bffaad8f99e92080abc22901847d936c2492ec9ec5a155b21ec6f41446add9e982537aa13e14721741bce362cd948fb02799a90e0a68279c93cc60200c2151ae2061befe53ddeed6f7dc5718b5569572999ba9dbfbf997e9cae1f5b4d9ade536504aa6b0fc949179214f6df94ce44e4c2a5f28001fcf8e91c421d2ebc48ff7202f2c4b6162867dc55051be2c8cd0fb56a381e0492f6fb72fa250707bf9555e77823927e6d0e4f0b2182ea5712930acc16e3ed4598161ed2618ece36e2afc84fafdcaa5ec68190b826d60337465fa62d9fed953904eb811228a6db1284eb08b30da4493baaff7dabc5436289485472d6a12370a9be6e94586ea288aacb08bd1d75994860c43386f77169b8c9c5bc7628a03df684964ecc88414f06f499c3f7859ac234c0d67a981874edbebd2e8ce3d169bbf4a9e189a7cbc2eb0e606b53561611cea9388e22dd3956566764725c2a73b92be9c6a264726794690a46f4bc1fcce4ccb36de892d526beb1d8a473b63b2bc020d0968b9981a7aaaf9a027bef479619877a437935308ba02b3a616ec8966742f394fd2293643f2ee06e59e70f60c95e9f136c37cde7564eccadeb844387d842937a80bbdd6f19dcabee5cab6eae5de13d859fa29dc7e478cbb958eda6dae85c61b00c3b9ebac6bd97d6721cbaa126d3eb63017c9393a6affe2b76734e361e0fc2680b7f253ed0deaf8b30eac4817d09051378e20a12db54a53a77e1f8f71a23cd8d4dba9e5c8b3ce5bc6631e78be38c1f28dcbd0491b28e9f80e4e6bb89281b4b99a8c5fd9f60c693cf954ffeb46611bfdd93415cc1e2633bf84dfaa7a5f0f03e7a64fa25309db7fad812f8a63566636404e365447c8d13c709229eddf2d20603969fc7fdedf7031e032d0f5144c340f7daf487c2caf5b378e5b6ebb4ea4a0fb4185af9fbbf09b8763d3b3373d3887d6ee38a3b0180d3bce461e9bf50669a63092cc32bc14c73f46e27fb865296ececfcfe8a49f4e5013ed38b732af05370f3e3cd879cab86e43685fa6591dd18dddb1127c624a37b0fcbc97a9f4f1c701b5ee1e0060868069dcbb705eb1bc925ae319230c509ce205063b9069dc3f590a860f65aab8f00dc845a12ec1d17ba4896f6de2c43df5b468351302cf2c5d8152bc111482db84e16ba6969a215cfff6e86cc647734a8339964b4392d17f9b2c5658982598c01e5a53084ebe6c356b7b52b9a38af3ea8712cb20770c49ddf6eded59469e89b3221cccddc1abb92e686638da43ad46d1a500662e4c1cb31a9f322be8f3591bc7e2f8e8de0c1d9411a31cb0c18b8ec968dc73515501feaaf975de79ca4673585eebd69253cc73b66a5cf2d4b5716770565f0e7fb35dd02aba1b17e671dbd838a13db9c9fa0c8d5f76262867d087e2736ccdd27370f60f7593e38446bd1601e5a5998e299f02a1361aeafe5ceaa625e17d3efce555a79a28a3e93a17841bc22fca278d80d0c5215b20c724371d5e695fd4956f54540137bc9c3f2929508a6da67e28a12041b27a239ad66fee9073422c4c15bf4c6b894e01553f60d7e49346fe659d71468043f6a07dc7b2fde6aad0b4b8614b0f9d5cf63c8cc5dc1e8f9177659dcf4fc5997b3d6f6855b425af4bd46a59fc3e45b5d5cffa24e7fbe7ec93dd39a5aa9c0cd06b4671b206e69446e5cd8e3194011e1c9e91fd3f8b032cb3a831de6cbce64ed103832d345ccb45af0a94a9aca6b4a8cec45f9ca3498a1234eedb63ef343f7fb1938fa11fce684cf5ee8a20b4cded15008868fb1bc5cbc862120c921328bd6efbd3cac2acd01b0c1cab4ea596bda6c9f8e6213d2b2053a48d7d73579e91053c2b3827528ecd5808e6540367cf1977a16d087d530a25ff34765937e22a8c03b2bdb4a790da6dcd07da6306d0f0b5d99edcd95c6e1562d825ddaf73a2b2cc7e9c08dce7ffbee89a44f108a0979a48a2788211add3e0d6d1380d4b5489a4c62991b1cb1ec7b8304e4b8c7156b45a523885d89c4a69cde9a77136c4ceafef3a68e4dc4ff72cf91bcf67ae340627bcdf40e74f623cc50cdf5c3e2c6c7d8dac8be70a6cda0bc668bbdebccf3d9c1c657e8706c6dd4c60242249258c4e9447ccc97291697a7d8e0509826456e135ac09ef9b6ecbce47a94052fa503f4f0a5203acb5cc211d1d7a9f38768c53f1dc746e86791370fa7dc3388b49e6528f03ad906d4ffa966c9c8c991df40916f4edc9b7ac11b899fc62e16da5b3c9e4bf8ca4a488e271aefb68f47a338dcfbb58cda3affdff74a8cd293b735fb48b1ddb48ac697edf78a17d0f765914bec3cc0391f0e0afb2d443a2058be8f9ff1e5fb3386abe28c8733da36ccd9b040eef9777ab291e131b7e92e888ba07e1599fd6f918d4ddfc727a3853bfe53f3dd838e479f01ac5ae87d46d2a514d6b5af2b4fbf4336cc42e26c12b4603ba8dbedd42e9fc2036eff89b85676316978b44da6e4e47a339ecb5432182034db4b6d847f97160b8ed440a0e27673974a27500f16ff7331bdb57a6fc6bd9113ffab026e640360dde3be705cbd16bb21a5d06a364293585cf483054d54a16f428b21f04d1f9f1e739b05345151ebef6083fd5243029f8f158ddfef62cc24c299d82b0d6f1a9b86ee04071929ee2fa17f683b945fcefe2c8ebe0cb6d6bfb477390d50b8f6bd1366c80df691048d75ec2bb3b96adb84b40405a2f81e5ebde0d6bf493584002e673621a078435ca367bbaf776f39a398449ce59d5b522c6d9323a796228d5e83302ddc9088ab69a4e5394c2d5481863b5e8571ba3e7444a8fb055291035069fe4bd9b8bceb467a6a8d2d819e3915ff7eb8e3d85c5fd198a4d51852bcfc8da9066e0a4fcfe8c243a1cbdcd6c1b9e5e497ebd4010a728adeeeb775e656ebd44689fa4fe5bd7ba978d4cce16d74bd90c6513adb49b8ac7cf1038ab76788218e45f3467d1a135c6b85b9b2862544cd4692a5d47852e0579c5d67e983c840e485889870a2e9e62cd9a65f79093d2ded5ab2731f9c2c1e4ed275ebf00189196bb2fd150e1be3c59674580dcf5c536c8615575bd613a19114cb90adf43fb4e54598ab6cf402e0a11dc929e85da6f4d62380c0ae6a6ff07bf9066a77831e4af71aa806af5dd167209d2b5966fa65c75edc1dc60060f4b89", 0x1000}, {&(0x7f0000001840)="2f3bcc620a1ce906db2fb87947fc529a198e31b5e012093525fe97f5064af67ddbe44c3ea6b4e8a04e8e623967a4d918981c36d94032b1217a675ff878d9faff9e726f7db3ac5876962df7ae5ad556b0815c16c8abd1c9b0f96493d76a2006e059b993d2d1640ab74f4e0fcdea8a836254779bc20e04c7f252ae7b0a0b8deb0ad9de9f76170b241c629bbe0073730f88ed3db70ddef90f3ac880bb2509f608c9053f09cf8d8304bbeb5d3ed7fea8e9b8f9c9711b7597391f5906d5b1066dae3d9096d01d7856cd324e67a59aea6c5661d8c9d54c3a247989b3afc1990b08080855ebae77f2fd382ab6c354874078512e49a290286769b6a6704cbdc8f73e763eb1dde23632817d2cae9672902af243cf418efe879ea1c9a2521b7013a8c9e23e7826f9264939530b1b9860b2fd8a80c1b4579f43b5994f2225975dbc0e1cc69ff1cb57b03c68079a557d4429000390954ef2073252fbc4bb2c7e851351421aa03f31b23fd9e1d76894b7001fa51f88ac892b92acb662c301a2dd8c9593e7a40db0a6fdc692d6df57583352780998b2262697ab0b91b6696e9a20dbcea89b20fe73649c1d7c9c3e78d96c7e16fdc48e9616d456e01b67906ace9811d962c577faf0a540ea9d8d7c9953c1d877e7cd2609d8b9f925694dc0f89096ecd39f63322ce07005595b837d0210bedd5ffbd8a26e00e57f8155c7a9605bb086166b2da0b0ed4abb21bf229988f6510afa225e83f71ba6a319ff93d6f3ea0fd18ba177ac4eae85894ddcf72c807193497a25855b80c45296468881465ef2c29867728df1283ae63b4eb45f19b91702aecfc5e1d25c0e9727cd9efd4568a065c8cd5c886dbfd11a55124e3b02a0ebe5f8cc0fa4dc332e71e79252e316fd662cad066a9c9d6391d66a38619f0212900516f3396d003c2ae67f3df843f759beb82bcb510397519895145eb8ea2c009c91ce36a4fe4ba15b892d48ee464c38dc6d44e93704a5e74fa9a62745251fdfb9de66fc64e628cc718c684eef6480ce47cfcce305d2d7ffe7783011318e6923934e975f47afeb1f6a977ee4536bbd4583cbe4e75604a1a8ad0ab50c045a8395be9a8784be55e6997a5f6530b8f842f28fcc021168d09b148decc31b6fcdc6255a8fa9bbf8f8d8841784d2c3715681e02f322c55832e8eb16c72c98844c1acfc214649d8e0c4bc3bcbca0ea2b76a058a06d5cba50d3c20833af1ce594e1b2af3ff12f5f3c0a057ae4dcfa2f3b317de54bc5bf8a195f1e35459279730cca6ef3296c7dfaa91eb5d51ba301920d1b1c127a9edc12510000df1088296bba500dd4dd603e12ccee199e544a0c7675a7da5597f21a52079be9f8bd30dc90729c6aee1efdd8de908bfb12f13e2565c890826c2bd4574fae409f3d8726e52fa24cebcd8029947d57bb8f8fd969383c1c79afc03436f1d3ffb67ae5f8407b4fb8091e397b202e2e2ace49ab87c03ebd07494c5522ed074ea4a364fd73eba4a02be349296b46744e9df8eda74cd87122d6830c557bc4663491f2b24b8f51ddd2d47ef58929f0d92282d269c8e96ebf31f50ed2207aca75cb5068174aa8586ebcdc550f2fcdb11d0ee0491333b2add0aceed250e1502d09e966a6cee0634d71c7feae0974fe706d61e26f172a7a6ef6e20b21204e1f42e2f513882139837f57ecd80eb6bd92a58bc8706e35c1c892f4f34b9ea697db29fd03eb43ba16a0099b216a35c1d903e77eeb4c455f1cdfdbaa01cea3fc4150e9ce3f886a52342057e1ab8fc8c1ab7c7d439ae67e4451ebff2ac4b3d1c287b912d6599d8130a9193abf23cabf49b989512a6c13e470809e8b14fa341cdc9c005f6eb1ae652cbea61232b30f593747e3094ccd9d07302c163a60839673e03d965804b49bcb68ec2ecfd9843bbd25359a653a6aaf90a4b8f50740130980534db5e83f4e82ccfcf4a994cf8f87ad382e0a2342c1b0aec1bee09eab6a4c6074382c8de2238bf9fa5c127eef97a9bb44a68a5ac8b978e43f1068b069b8ed56cc0c782145b594cb4a2de197078b2e25e0f26283e071015f4bede6246983638857571aef6fdcac32667960d58899d50e4de6890a79390df0ceaef3aa38d662d81b0d9ec371883a6a7aa4af594eb6dc2d9715added4675e3e3f7de721f9eec69bdb4c4a488f94aae75d64ea156ad524c1a69ff7e7359337b72f94e315b124cb9514d1aba3a321f7fddd2dc17b1b87869efafb99d93dff4da9881deccb780b5391c5631c4a58fb0e2c44b7530b6a12d0824170573ad55c702b4b4255570bf5fdeb8d597c9c393a212a76ad096056f81c27c9ce7de4066a1ccc6874c4e841d6c8d3f25b0b0161e76525ac359a954ed74d9589df7e90cc801c799147348391b62aa600b07af08f5abc3b3fbe6236834e27d2dfe5fd4153c8980e94339c90d90c89f0466bccd85f30d91899e43644e145d872b8251827ee5015bf7629174172676c25ff9e0382f3efefdce131ec657227846c5d098dfc2553e75184e513a63b59e80c7bb65890d3e7ff8f67c2ed4f1ed1ed8d497df1c6010002d0b915f7df08b673db5981c9f4fb20e6f1cdcf9e7e471b6a9d6e18c91a8eff77571abcf97b7cda3b72d05bd55818b6699fdda875de76f7c4254d31d05fd53f79527e20b67dc01de4931a0a833d9462eda0c4647d047ac6b5379516baa6f84d2e91ab05282e5a8b04e8c3da2ddc95a4df398b1e86f79b4130001bd56457defeee9541c2700b28e55b3dd320378345684b8555b0170e17dd734febab15b56b3eeb50f434c5b2599cde7b2095ce3c9fe68584f33dc86c1060a9c22e508f1f9a0fefaac78a82e1bf2da64caad4a2fa5b7a4a101b9897f6e92c12a0dc79e8cc4c7cd41eed49e2562e6f7e4078d53ac3b1ca1f318f768c1b21698fc8fede3a4911d5473b6d5de756d2725a44d4646d61a2ad32794a29eb8078edb4b1b1d29c333df911a590c169c744a9f375ab0cdc3aa2c969e20bca0648224907d2988e2aa9cf66e4991dc4ca6fbd3d93af61978a6ff48016c6b758361152e4df8b3311f1b8d0cc1a0d45a77a3e39465bca1930ca6dc8f04b0bbf7c7043b5d12a0fd45da35bdbd35e575777da0f02eee2f563382fbd52dd1b235c94cdda1df967acae2a6b0cefc58386c7bb17230405b900a968375eff8c5951fdfd951caa65c49849ae89d4a6aca2ee09c8160a32e934ac2d2951f0f70f359be0621fc1b90cc3302c29756f7a77e3db67401c39bd03d22361577a7816f8b813dd5f80759446325e2676168e8c49c8a3752c176527bb69c634cbb69979eafde11f93a2c89caae51269fc8c5bc1c86cb892616b6de7d513a45fb56580232dc5f2e78d36ebfec916408f2908f19e9a1afed71f6041a20a457388f11efe91bee64c5c0b13d931aabadd1d636d8b6ff750dfdcbf374ed7c6c0391cfd06ecd9b7cde7dcd425b14993d3c9d2d25b495d305755b8b8e7fd2de153fa5bb9b5bc0235732bffdd4650f6d7142037338804fccc3f995403029df8029c81a73167ff6fcd7657eb44bf91e9b94d5e27540f3fac1e1e0467261bff97bf5e9862678b2f8975e63e0c90bfb15b62e95071918120ffe594775e507d48a7143a966053bccad7c5fd499b7e5e24073053bdce870cd5a70259ac489301da0262c162f3f4a2b66511cecbe14d8827c5c18d8826c3db40a95995c56ba28551f642f79ff70cf6e7c60bd888413a585489fa85f02e3881a20cf73cb34cc9d3554b6d198f15b9fccacbbdcb9a65633a91ab21d34451c33a20d3e8fa43aa4351e65b9bef9f418ad50038a270aaf9c83fa02c9c88721ba93044e5fb6d5ea946ab7a6b3d197ed6bf1cfe02c722531fbf011a4625b3fc8886638522e6de80f0ca3d038e8a7675b7b1a37c851392e6f19a246582d79ddf93a8ea38cb89dabc0f6582f8d84573668ee1b1d82fe719dd70e769c1d0c1bf32f615c35702d7dd3db5e69fc2a03e685c88a15ed40e0b18f11c2c3a9b421eb0d8c0db509c806b5cc4f4a2915239c040fd25f5d5fc5200645799edbfbc4fd70b0b117dd95963180fd8840747bb110a6daab178b4d24fdee576378b644e6eb97313c96c7c615fb9e73fc86d7415685c2df747a8b0a8aab50b1a02cd3f779b8dcb4ff53c488904946140b67cc8624d04f81810085ca41bc1ca09e74d1bee8130ae599bcdd696c8a55b030c652617853040d83771395362bbee54ebd0229a43718d98a7efb0ab882db609728ff0a3248ba94ced9775053409333a8c04a37eae496793e9254d0373e5e36f9638d90c2c4300aadcaa95c3f08971a7802526cc9cbc1f4648ea2b1f18874cc29658d497a334bc1afcabd1c59c7603dd0afc379699b46eaf9010a64b903da46d042eba229dde90680a28dac06a06b34819b4448b0b871e68413525721a7004cb7db5ed577bae6f7d729c9d52cf49560c6943c8a32dfa5aef4c32a9a4c7e44643d6a4c41b52995fe367762744374cf372be26918b45bc19ec7e447e57aaf46143bd14a741da6ce0bf34a7f2bd9ad360428e4ea49e23ca8d1eebfb48f60da19725bc6caf023178d0a56682b59c92a12dac4d64b9a0121b206f10b923364aaf6f2b1ebf356e075cf0a35294aa7c5953c81b6cbd11abc507dffb1017c858ee2e5ced8dedeaff0a8de8a91ebe2585a5e490dd27c5e90598b4b51c540cef7bbf6de81afe3baf8209a63af60555e83dd64aea6c8197631acd672144915020f4bc7b06f497480fb621003a2661339d2b6f2324960728843d0a2bbe3410f461965a34b2b2ad9cbd1cd08eedad49f30d5569244d85b2e777be193ae1558335f3903a9c770be2f91668e18656e3809b16a7bfd0d562600140062a137210bec812b7af8411f8255f88db4b86a93fd25440d0680f4bfb317cd0e718e568023d1df155c59aabf449d609b59891754e97a0cd98c4f317ceb110ab0dcbb49c9a01d2f4055689d0f609c18a120c30027817c151ddfb55b971f85e36c0ebc29cf5ef9b1daf00ba948e98351f6ea0cd1fe0037ccbe42aa838342a99dc7c3fb8e77476e554fe2b00f7ad324ded6e45d98cec9d8d604237adb2d3fb10c5e2f3973ed2d5b601606b8c446cec823a97a666b40edc165564fdffb593094ab6ae0f88a4234bbe3701114292baded034b0800ad68adea6c8622fcbec42e7d46949d8efc52687750225dca5f6e3ee977f2af2d545ddf1650b80163e6982081a9fa02d4035e6f436d6b6d5543dd9811a33dde4ca8b7c4999887cbe62cc2bac69da845269fefa7507d65b407cdac9a11ec44c857862ea9eda70c09f2b970548127927bff380b1813145858d1b36fe73852c0d971b98041039272b525a0c9f1cab4cdfde161c80bc8628fcc25ca976969f90012ddc81d19dd248b882710d12cd3cd343393ddbfbdb5c72c985b1dde4a0d9ac0df5006e4e072c81f79f48ad4501fbfdff8976489da5c0c3bae196d8d193208ecd4ff43a817770226ac423a7b119fe2e0f9f7661d426a46f33934aed3380f439c13bf831b2d16133ecf5a22fca80b7e5cd6545272a97be2287d017e6da7e875672e003d5da8c6fb2e860b712887b51b24c821419e72e2259c80b2d3300da07d0b0b05766972a915235e9f9fa350215573e09a2fe9c70bb3fe2a1712579c85986bb03400738fd825d3f7f9df28da128dced7776cdf620827aab5d16277a0e5e7b5abe06d7114c97d90566627da70fb39b4611193c56cc22f0d6af644221ee957698668755fed4fd66810c1e57dae36786b8f695debeef8f281e432e6556e8c6f26be4ae7c639ca8e547ccad708f055be", 0x1000}, {&(0x7f0000000100)="1aa6010fb31e871704eb7069c0e0a2f8bee506ef79ebf00ab18c12fc9f16a8fecea1a2c952f33255", 0x28}, {&(0x7f0000000140)="6296cdedcaf666540e28899dbcb8f07cd5d60798a137cb8a8366f5eeded4f52187e163ba6f231c4a7f8005a2582fbd1eb347a5a0a2ed6bb809dd01e64b523ff0ab5e958b34622f60d839747c7b0b04c4b80b5e049547aa24561a273887cb4c91536c5e748d03ddd33391d6fae9db40d4e21a35f9ad8769ebe0fa839e57671d1152043cfb2cd44cf5b3c1280e9c6983f949dfea89ae3fddb48234ebe69944c0ec133818010ac8575f0549fbf497b9ffe9bb929d8f25571daf6ab58b6fdd6e808e9b7a41c3159807d89504fc739ea33ad6961feb26f656ffd94e23e7253039be41421597e835a85baa9481684327e0f5b52436bdc104c1caae687e4611baa11a", 0xff}, {&(0x7f0000000240)="b2f4711be77fc754da1a4327b7f7cc97c960cb8ab31b1b3bc1e4ba9b02fe1695b5579e85173e53a2dfea79b22514e166d9fa1ff8fd7856bb2e1f10e648f026a01ba5e34b04e2bb2f894420c663dfd38c578df151a499a7cb72a92a4e431308551e1d88b175c13794e9815a84745810b042b2c6ffad58b65b0ed7785682294a494936370a2f30e60e818f0f7fefd22c76cd5d3cca472f1a4f41dae2cc77237654eaef0017b186caa6928b863d94e1428719b230f390621203741206ee5585822743d19099e7f5d53ead844f0649921b6952b830f4fa0fff40bacdd616431fbe4bcacb93686bc957df794d4d0aa9ba7af777a97cfb151edaa2ec5f874afe", 0xfd}, {&(0x7f0000000340)="bd253763af1a84d08f07f63750516e788c1c525c0ae07148390c0198964467f355134892c47eaa6fb88bbcc38b58bc8d11de72458726f17129f6ee64228ed5c109d2b904feecf242ab39d09df844903d49197385edce34ae62dfcf44c6c675a079228358a6b3c230692e621bcb19e90fedc054533cf8272d83c85550a5fb39736bb1d5e34a2cd8bbfe67063675", 0x8d}, {&(0x7f0000000400)="eaeb23a3c3380ee7f4cce14f709b31c20101c06c2a1f688fcbbde6e691302fd4588037aa3c08a1f1df1a57d3cfe84ea0fca6b60dc7c3f4e8fe5ded47c2389fb720f159fa84c7f058dc04ec6c189b9657647e8c7de9add0284e5637590f8dfea8d5780b711deefd42c513910ef7bdf292f88171d35a1a67d59683188733ba71aa1de27d54131acf0f406d7577c6ecccaf3ba2b459359fe56dbcd7b03b6f2c6352194c6a486b12a19295e8c57a04cd6d54764786cef01ca85ab450d7e41a47c593820e9483b3666b385466dbeb9305414332ba355b04b4220ec9a506873c925d3e0044ac3774c2ef831423c96519e2af", 0xef}, {&(0x7f0000000500)="456b928f9b0618fc7b7b658662136e8aaad35ca1e807da0f4d4f279cd68d95ce3628857e68982b1593442f4327884ff3536405d2eada39f60b2af99a854df1e032ad6c749c8a733a9ecb2bdf999153c2a663667d1f02c076b370710d82e8ee58fc882b6ad571e7ec84dc3f451263b5a149d3ac03fd12033123ae7d86e2e998d690bdf8e7958fce4c5026f039", 0x8c}, {&(0x7f00000005c0)="297502366c1edbe89c716e0cb5e1b57cae7c6449e8587c948f73bf09e1551e676c96af6835e09f3b93eef45a2d782e1eadb4d511c3f21be0e3f36f357fc5e5fdf2429becca", 0x45}], 0x9, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x6}, 0x40a) 10:07:17 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0xfffffffffffffe14) setitimer(0x0, 0x0, &(0x7f0000000180)) setitimer(0x3, &(0x7f0000000000)={{0x8000, 0x70000}, {0x2, 0x7772}}, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000040)={{0xec26}, {0x7, 0x9a}}, &(0x7f0000000080)) 10:07:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 10:07:17 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x108a0, 0x40) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() write(r2, &(0x7f0000000280)="8087f48b07e55656910bcb0ee1a2a7b8fb504f88524f3cb34e580cb6071e5973b8cbf1ebb993901cd96ea0308f05e97cfbbdd95c6c206a19361d1a3f3e15aac7c1b00432becb71fbf1fe1dcb41067d0d7cb9a2ecf75e576ad5ee4293d8092d23a9554ce3ad05971a66b085015429e65cc7206003274c5a8b08438207bda6af8d6ed45a3e22792425767f629e374e92f9e07dc39d38f9fa912667ef402712548eb0faf72a2c94ccd509", 0xa9) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x7) r3 = dup(r2) write(r3, &(0x7f0000000380)="6c43b9204eca8cc3a0fac1712cc9f7fdefa490853ef9259bb5fe6af0591e5f86c61f118bd2d6a7dbdc0059e8f9b73217647fb815414898c64287c32364fb22e704d68e6f17668d97c84644526feca9fc6280676775e9581ab261adea930bdf25332ef5bffa37d49d6420182e624a9d156dda4b3b81c19979a0f71e28ce82f34156e7ed97135bfe1e24a010df06c129ac8e047f67e906d0b1da58bc2b5fd25940ea9ed649426e493c75de768a542dff6e6e77b894847e2402750452114362a4747b90af74542effe89f74df227c8eebc84350e4b23f79bef7b3fb206691a19616e6a21bb63a5c17f169b2d57fc9dd2e", 0xef) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) getpeername$unix(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcb06866a2e42951542dd1b31900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e330986b954fb6a6800c4c9200d75bd616a763db0f89f633e8b66007532bebe3556a72a9d1657235e3b852284e781da4de32fa8f827fc3b4e38682681ab36aad67b32533e7e44918cf2deff111185bdfd51aed1d52a2aa8ca6b4f038906e466bb9bef84118dc002a26f87352b5deba61b7ea15e46de60761a6a7cd000000000000000000000000"], &(0x7f0000000340)=0x1002) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmod(r1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r3, &(0x7f0000001700)="8df4dcca6ad17494622b3f983d4d7b4686288588372d4f24f615b69b1e33dc1f89825b466917aa4a9bb6f76de4848a37bbcc75829111f324000ab08e8f29c616d61e6c3c", 0x44) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000480)=0x4) 10:07:17 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x20000200000005, r1}) ioctl$TIOCSTART(r0, 0x2000746e) 10:07:17 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/129, 0x81}], 0x1, 0x43) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) sync() 10:07:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 10:07:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="e1f10300", 0x4) kqueue() rmdir(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 10:07:17 executing program 1: r0 = socket$unix(0x1, 0x3ffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 10:07:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8003, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x8}, 0x8) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x1, 0x0, 0x9, 0xbc0}, &(0x7f0000000080)={0x4a, 0x8, 0x4, 0x3, 0x7f, 0x6, 0x3, 0x7}, &(0x7f00000000c0)={0xeeb1, 0x100000000, 0x0, 0x7, 0x3, 0x7fff, 0x80000000, 0x9}, &(0x7f0000000100)={0x3}) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 10:07:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000010828, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x229) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) clock_getres(0x2, 0xfffffffffffffffe) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/56, 0x38) 10:07:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) listen(r0, 0xd5) sendto(0xffffffffffffffff, 0x0, 0x364, 0x100000, 0x0, 0x1ea) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 10:07:18 executing program 0: r0 = getgid() r1 = getegid() setregid(r0, r1) getgroups(0x4, &(0x7f0000000000)=[r1, r0, r0, r0]) setregid(r0, r2) r5 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) listen(r5, 0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r2) listen(r5, 0x7f) getgroups(0x3, &(0x7f0000000100)=[r4, r2, r1]) fchown(r5, r7, r4) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r6, r7, r0}, 0xc) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000000240)=[r9, r8, r2]) recvmsg(r5, &(0x7f0000000540)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/65, 0x41}, {&(0x7f0000000440)=""/90, 0x5a}], 0x4, &(0x7f0000000500)=""/28, 0x1c}, 0x2) syz_execute_func(&(0x7f0000000580)="42d1ecc482710087752e88218fe978d6b07c00000066460f382337f243e1830ff47a0fc4c2f93018c4a3097d785806db3d8b52000045dba9ddbd0000") lchown(&(0x7f00000005c0)='./file0\x00', r7, r8) r12 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r12, 0x3) getgroups(0x8, &(0x7f0000000600)=[r8, r4, r11, r2, r9, r0, r3, r10]) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000640)) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r5, &(0x7f0000000900)=[{&(0x7f00000006c0)="9c6d71", 0x3}, {&(0x7f0000000700)="76979ee756e82dfce56ab57e3be573aeb7be94721ab6c2bf8d7f46fb5fdef283156e6d3ffcc0b390a9b1c759e47f30131cf3beff4b1891b63e2f344a4be82b0fbb0393930b7f29b41b6daef7521cf9dc11d89360a7e6d8ae05a3581a498086ab78f3fee6074b046163c7fbd01782f3ff26fb351570fa2760a9cc68fb6c4b760ad75b451708661a9e9d45592956e227123c0051acdb672409324ff315db69a7d0d073a8d89f48", 0xa6}, {&(0x7f00000007c0)="ba00c83074a6318a22417ea0979be4e2f760891f63112cbb4abc92460fd6e07c90eb6d9e50ef2ab73fb3bdd41d56748455a429fd10104dd03380204cc83ed90c70bc3e393e6f6f84abd3a50c7bcb424fd1b2a5a4a6fe1eb53c268540af4ee132219c7e91e4ddd48e53099bf02b17b5ed6eab8602aecfc0509959ede1d0a09fc669f41141cc060aa91d31b3c2bc81d2decb71273326dd4560d0856006c18b2361c174b5b533f854e805a327", 0xab}, {&(0x7f0000000880)="c1a6cb185d990e6f8162fe96dcdbef0ca0329dea2d5b1325e13b6a109db5dec0e92210e24a0a8a9e2a2de3c3f6f55fa9824808f426fc96fe76f6a87d8a62066cb2601ab2a754687886fb5a970d", 0x4d}], 0x4, 0x0) ioctl$TIOCSDTR(r14, 0x20007479) r16 = msgget(0x2, 0x80) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000940)={{0xffffffffffff5f28, r7, r13, r7, r9, 0xf2, 0xfff}, 0x910d, 0x9, r6, r6, 0x4fe, 0x1, 0x2, 0x5}) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) recvfrom$unix(r15, &(0x7f00000009c0)=""/4096, 0x1000, 0x803, &(0x7f00000019c0)=@file={0x0, './file1\x00'}, 0xa) getsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) 10:07:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) r0 = socket(0x18, 0xc003, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = semget$private(0x0, 0x2, 0x18) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:18 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x8000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 10:07:19 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x25}, {r0, 0xc0}, {r0, 0x60}, {r0, 0x140}, {r0, 0x4}, {r0, 0x1}], 0x8, 0x3f) pipe2(&(0x7f0000000040), 0x10004) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 10:07:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x3, 0x110) msgrcv(r0, &(0x7f0000000040)={0x0, ""/245}, 0xfd, 0x2, 0x1800) r1 = socket(0x17, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r2 = getuid() setuid(r2) r3 = geteuid() setuid(r3) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) fcntl$dupfd(r0, 0x6, r0) 10:07:19 executing program 0: getrusage(0xfffffffffffffffd, &(0x7f0000000100)) 10:07:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 10:07:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7b, 0x0, 0x90d6, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec3829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:07:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = dup2(r0, r0) getdents(r0, &(0x7f0000000140)=""/101, 0x65) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0xfffff, 0x8, 0xff}, {{r0}, 0xfffffffffffffff9, 0x14, 0x41, 0x9, 0x2}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0xec9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80, 0x3, 0xfff}], 0x8, &(0x7f00000000c0)={0xba, 0x7fff}) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 10:07:19 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 10:07:19 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:07:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000070000000000000000000000000000005900320000000000000000000000000000000000000013000000000000000000000000"], &(0x7f0000000040)=0x38) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 10:07:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x200000000, 0x0, 0x90d2, 0x4, "d70f283ae24015b7da5b00000000000000e74de4", 0x20, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) syz_open_pts() 10:07:19 executing program 0: r0 = socket$inet6(0x18, 0x2000001001, 0x7) socket$inet(0x2, 0x0, 0x3) syz_open_pts() socket$inet6(0x18, 0x4002, 0xfc77) connect(r0, &(0x7f0000000080)=@in6, 0xc) 10:07:19 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r3) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 10:07:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000440)) close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7f) recvfrom$inet(r1, &(0x7f0000000100)=""/27, 0x1b, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x2a65}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r3, r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000014c0)) r4 = semget$private(0x0, 0x7, 0x140) pipe(&(0x7f0000000400)) flock(r2, 0x8) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/19) syz_open_pts() 10:07:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1000) setsockopt(r0, 0x2, 0x3, &(0x7f0000000040)="cf4df60df7831907156603a2224f04bbf646e0def3cd84575758afa18df66d22b525b31ad38410a8b11f7b0abff0e31696f39ad8ca42b53b5d37893de8ab892c52a0eb8fc184dd19a7814a283472529caa35899b6e2a81d6da680096439c4586a887b788687d2482b7b289eb311d3369de3ed708f350e17b035353b7f15e", 0x7e) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:07:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x180) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10bd0, 0x10) lstat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000300)) unlinkat(r5, &(0x7f0000000180)='./file0\x00', 0x8) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) r6 = semget$private(0x0, 0x1, 0x101) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r3, r4, r3, r4, 0x140, 0xd2}, 0x2, 0x1, 0x89d}) unlinkat(r5, &(0x7f00000001c0)='./file0\x00', 0x0) close(r0) kqueue() 10:07:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 10:07:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 10:07:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:19 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffe) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="51e549c7950b47e7355764c585bf25e1e9d022d81c485735", 0x18}, {&(0x7f0000000040)="948c2e", 0x3}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:07:20 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1ff, 0x41}, 0xfffffffffffffd5d) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x209a0, 0x40) 10:07:20 executing program 1: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x80000000) 10:07:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x1a4) accept(r0, 0x0, &(0x7f0000000000)=0x7fd687bcd6509d2b) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000002c0)=""/185) 10:07:20 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x6cb, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getegid() r6 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x100, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r7 = dup(0xffffffffffffff9c) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8788, 0xf2) r10 = open(&(0x7f00000004c0)='./file0\x00', 0x30820, 0x0) accept(r10, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000003651368760fb49263dbb8b74dafc2c3d69a238aef9b44deb6cb88f4db67a148bd4388148715ffdfa465eaf6181ad4f25f1c37c4b7b3692647365085b4084bfdd357854"], &(0x7f0000000640)=0x37) r11 = socket(0x30, 0x4, 0x7) r12 = socket$inet(0x2, 0x3, 0x1) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = dup(0xffffffffffffffff) r15 = socket$unix(0x1, 0x5, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="d78ea8ce6c081d6c9317f43aab84d3e547b53dfd07f4cc31de444a0bb43be0b40c3c3e2a42f8762dc7f58b41c8c5b599e5b657f471d79672219517511bbc10cf8b4ba632b82afa6c5da5707aa9829e2a48e4cdde7ec5066291dfe62a702dd8bb513f15d799247551b2830aded0497d705fd20325d8e33772e2608bbcd3e8c0266b39a460a9e6fefd2b570024c7", 0x8d}, {&(0x7f0000000140)="36a938a41a58085ff342bb79b49cddc1dfae7f09b435f95453997ea0eb82fcc75a0c060c0974b1881fcaeedfeaee70666adaf6e247a5970eac7e5314638c9e17028f07c0a699593375fb4ffe8911c00f862619e5003c56c36a11d31368a90da23be422ca5d42ecd8061a2295a405cf4e37b90e560f973a58a215006acd0b4ab3b81edc5b1759c4380fdefa58b47d260d4841570d715cdcb5c9eb4f353270dc025ee143c842cfc493a83852d7c1ef9ce3e40147b70dc2bce039b7a05f3850137495100bcb13a2fb1d457aedc7b00e5fa2bfd4124bc6c6e5e5bb8c91b09c2d7cf4c11b7f7b5a2922ecb8ff24517d1e7c56d472390c4ee8007cd6ce302b270779", 0xff}, {&(0x7f0000000240)="aec103324c4cf2573c540f4d6a69e2a3e093cf6d566a66659fbfd5bb423b221b292556859b0e1eb79c0d633c76644e893962aa65b0f0f66b4a90020cff93d12e89411918d8ac2e8ac8a21e7264b0a771402dc1d3246b181d9cda7d5552a5b6cb7d8fc2f3e10c4d2370c6eee5dea687d2ce9928a0dcda222b39b75489c6e4ef250a4aca7c4a467071e4949bc132d8fa0c95c18630edcd69b46a1c2eda365a896cfee49269acfa59f5cc83818c9a1785228159d6f9cc13f1d1807c3ddc2f260905a07aa2affc64920b92577232ddeb023ddf77d3300f8e3439b4984c83f3a658fc", 0xe0}, {&(0x7f0000000340)="92f8c329059845ec7ce28830ff45c173d056eae24441ed1633b7620d2c66aae4e55b2212ee204be737d7044bef1367ecfe9eaaf162d2e5d6ae77b24eb0825f", 0x3f}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}], 0x70, 0x1}, 0x409) r17 = socket(0x15, 0x2, 0x0) ftruncate(r17, 0xffffffffffff0001) setsockopt(r17, 0x29, 0xb, &(0x7f0000000000), 0x0) 10:07:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) read(r0, &(0x7f0000000000)=""/185, 0xb9) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 10:07:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000140)) close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 10:07:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) 10:07:20 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) mlock(&(0x7f0000ed9000/0x1000)=nil, 0x1000) 10:07:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(0xffffffffffffffff) r2 = syz_open_pts() dup2(r0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) 10:07:21 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x8, 0x0, &(0x7f0000000080)=""/186, &(0x7f0000000000)=0xba) getsockopt(r1, 0x4000000000000, 0x9, 0x0, 0x0) 10:07:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0xff}, {0x6, 0x6}}, 0x2) 10:07:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ftruncate(r0, 0xffff) flock(r0, 0x2) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0xdc}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="2e6474ae9171843c25a64e987bd3adf710095c3baca8687b392cf184f166361185adf8efa942ecce13556cb9f6271a14fba37cd83f2dc554bc2e475c620ac7f91ae36bee94bd7969e10ac40855010a4a74bc9bccaf8f9d5e9670b7e412f346547d79120776accccf619f6b15b715cea2c42c3110da487fae3fad7d1be0b105bbaf6000eb39c2f23e6531c797c7ab44045e4bd764aeba51724998a282395ba9e4e788eefb3b03eab8a6418f93aeda77b9e3127ddeca3d16f74013ffcd4d2681154b5ae753608d495cf1cd14fde25191054ee8dace8d9a2097bf63b377f3c0f66aa164fa35cf", 0xe5}, {&(0x7f00000001c0)="ed8f59e35f8af1953f0c15d45894953db8f5edcb7e4cdb2621a7630f9137f0ca7cb0cf3c4bed5802077e692fa5d851622ff22ba5efd3834e8406777ff0d25b834ebd3c9a3510e241d075900e859ddcc498550ba7172eb058fca6", 0x5a}, {&(0x7f0000000000)="e0185516410c6103e455ef2e8d350898c94715d80c8b9be3bd01a08e11012275374726c614953a9bc57c", 0x2a}, {&(0x7f0000000240)="ad7be5b484d5c3b280e7180a68859322adc0497f4dde9c8e728f3cda970b8d08490fe046d1bc84147c33d3adbd084f8e844d654a549c331945f5aff666673737f0cc321f903666d656ade6b68e84aff3b56b13bdfca4eb306561fa37f32a1d7bd51e259d4c93a10eb5a7078281311784f2ba5c7b0b86a41f68ee085e5da7f6bb971b80db25828722c705b2d53f8a6e30dbc6365caf556ff33852", 0x9a}, {&(0x7f0000000300)="58392daeaed0a9d24c200032046d643f2d210f059fd0e9125105e7c81779bed9085bf671a74e6d74243dafa113a466bacb548735ea3424acc8fe61c7d711aa4d67d78d6817a3e765450a4a7793b764c98454a23bc7791d066cbc26a4066e91b512aaea4caecbdeb38053b89886a0d1d602de7d8956bed183982b2f6b770e331f642910fbeded0fd30a0de4ebd59a03d4b1eef9f6decd5ab0b3c7491dd134ddf732c4eb5a34dd03a9eb0deafd57e8f54ae3e14a3e6679ffeff2d5d2ec0dc3b45852b1e1038fb3926b3c52684c4513fff2a38b1e", 0xd3}, {&(0x7f0000000400)="18dcb1c569a67d524c87e07cefe9a175aded551f47a2a149b2434530e4b7d21e6b93cbc316b576e0298e239deb0fa6044c54ef686fc18678dc1e1eb320800e3c1906c31934fe1456ff6a8d15fcde933af180d1b4b85fbbd870297b6d562c40ea8ac762b39792009e95fcf9d76a5c8e7fc96264bdec2d4623edd06f0f3b9dfa4f93b1e2f6da87c2810f67d002bdd2e19fcb80355fe7cb94d9f2e0391821693d812661013e9053ce968312a7776f8c0ef49b951bed36d683a5bf8b1c0b56b926cd0664e94b1946eeb9f0f3023e24018fa8146f88bf52e4008f367e8543c60dd06b24", 0xe1}, {&(0x7f0000000500)}, {&(0x7f0000000540)="1c6527cf7d8ec6241bfdd4b2a456b905182c3aec755fa24c0e017108cac4f88820aa0b80abd52e4655b2d560c6419c792a1055d66e003c4eebca4a216e643d5297af197a7c21b1eaf2afa1f9a21ac49b2c6eae3e165356226301f03f20cdd1bcbd6c073c99893fa5ab89ada7d2cfdc0697d830821208b73a0e457725f11da6681a35181f360471ad1b0f0c4e847b9c44d5de206a2ab23192", 0x98}, {&(0x7f0000000600)="d158f53e884ff746099cbde96da422dfd2e328dff426c13c88e0085da3cab2", 0x1f}, {&(0x7f0000000640)="27fe4552b3fa3c308ac8b8abf64b9eb1dfa3f735504e672fad59c033a0", 0x1d}], 0xa, 0x0) 10:07:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)="2435ee7b4d3a80cc10e9311c31b32c", 0xf}, {&(0x7f0000000340)="bd03b5584397f94f17b70a8c5fb3e8d55d2ff8d039389b45fed83ce2c944e94287a14fefa9744104098b70809d7bafff943c5288b753e83d97a6484af9cafee16fdbfdff8b222f8b86cc7ab02c0a4ebdfae4b685da3921cec0b12a4c8526dd", 0x5f}, {&(0x7f00000003c0)="696153307a6b37c934640a72ba38feb4e1632b087feb16cc6c7d7110f18f43ea9f28c136e37eb0438dea9823c4593d9def5624e0b05eccd7d6b127615c47007b4c60824179cfef917f445fe09b9a922389e3a8eb4323ebda6990346a0a652785eb0aace7423596b01a90be8c6e27000ac00976233857e3399ae9bbbcfb0a268d2c11b01efd110a983b0440c6def8ad6ff97cc9c4b19c4fdf330a94de5b9f6c80dfc19f8928516df0fa672c81617fd1a2cc928bdd1446e183c4c3229900663089e6599aa025dd1e2570fb", 0xca}], 0x3) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = socket(0x18, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x400000000000b9fa, 0x80000001000200c, &(0x7f0000000500)="ebffcbff13b9fd00f8aa4e713048e69931929648", 0x14) mprotect(&(0x7f000016d000/0x2000)=nil, 0x2000, 0x2) accept$inet6(r2, 0x0, &(0x7f0000000180)) 10:07:21 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x6) 10:07:21 executing program 1: kqueue() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xce40, 0x7fffffff, 0x4, 0x7ff, "e9018caf2dab65e377e315ff32b7dd0481fc051c", 0x9, 0x7}) 10:07:22 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) r1 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r1, r0) 10:07:22 executing program 0: semget(0x1, 0x2, 0x8) semget(0x0, 0x2, 0x300) semget$private(0x0, 0x2, 0x0) 10:07:22 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3f, 0x8f}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="6d13e4bbb00f925aff9720be873b7211784c2e521eb8ac71fba92ce8fc9a966c94bfef1a5d7b4804eed68f18afdbd0653af17c6e6402be563a5835de3f1f8741197cb6656e15f92a1ccb2687aae5f806e23d35f3904e5284be9b97944b84d13e7ce3d6b57b2e67925dcbb2427258fe3544e0428d314a26d28b3cd98a95052080abfc32d6fe62369e476ebeefbf164349bb852f0dba547705775c8b462ce4e0137bf93245727e6149", 0xa8}], 0x1, &(0x7f0000000180)=[{0xd0, 0x1, 0x9, "497d9bdf75da15d91f8cbb8336b8927387c4549cbab6961a96bfcb579832a454837ff79b1f7b315c0f108e25ee8de5a208d4a886e0cf99a03e7b05b6f93104d88b6eb20f898cdfa428bd9445ce859441b38a7236bec166f10b26d70807a0f5338ec731bb678846edd393e801b3adf2773ea7f426acad4a95f6321d09fba9e7579f34d8f769b5d8c93eb9a87deb29d61eeb1da21811ad5dbc36cf7f3f5512d53a236daaae826ac277af3452b8c8e3e8d40d2412615b3bf9a9dc0b7075eee5e4"}, {0x60, 0xffff, 0x3f, "c1dd7ad288b620ae9b75d9041d2709a9675d16bf344b291c08fef388b412e0cf91fa6c28b0acf04a43347f631a263d62b2010712c04be53faeafec129279ec4aaed2c3b0749c1098e5ca8dcf9a4879"}, {0x110, 0x1, 0xf0, "102813a44ee32f001b452ff7d8f7c79c150bf6dd0a903d3d8a47e077e751fd181755a847bfe3f72d4f22f76fcbf37500156e10d543bebd76559c4dcd7944ed6fa60b51c1d417a5c4bda2338128ebc1ab5d1b84e7f3393092e6c67f499981c1b6efe1c79c2aac892975b6cf2e39312f9db2f2dfc2aae031750c13b126a4ac7cc232f4b7128c741228ad69f791ea320005ae1a8a81feeaa6633114113bf2c5d0845d0568e1a677a2dd0aadd5fe5a8716a053429222969d2027176b4ff71a226df1af3239fc672831a877927699b93e16321bbeae3cbcc6c898dca95da43c3f9cc7f21afaae72c133f07deae976c713a7400cb7c5d4ec4449e416a3f202ce5b"}, {0xf8, 0xffff, 0x8, "357677bec9e5c6457ee70363642678bca0743cb22c6fcd1372963c0aee7050b8837926e965b346f2e54ba857dfc704aab7e241ec66d3eada2b483062fe42f32fe80fd592cde1a8263d26e881a06f3df662f7b6011f86e1268e7794f8815f1f20cb68871e4108a186888105182f62835b7a8e5a9deb40b829929608803e26fffaa15565b016e23b8398e6c339647c1ac9a29d86591cee688ef4075e15e7ec5a11238b50e3e7eb7d32a89a5f13c3809d87f1047432327f80562c0bd1dc3f1b0b51ee893a14bd3b7e9e0cef70cce76886bb4dcc990764ed999cdd365e710e7e907bc57e6ac8"}], 0x338}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:07:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() 10:07:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname(r1, 0x0, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="f206b18ab41e54f2dad23161b97573c2b383377c38d0a97684bbcbf1d039e174cbb1a08a83255acfaec8bb9cec1d6b822435bfea670142", 0x37}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xf0, 0x40c}, 0x6) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchmod(r0, 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 10:07:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 10:07:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x800, 0x1adc7e30, "364d8d9a010000801189a423bd53092adc5d96d2", 0x8, 0x1000000000005}) 10:07:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000000200)="1d24fc93c97373f127e8a65a0792d5f08cf079d92eabc6562e144357ba4c294374af2da1f07be8e010f216997275fd99967a6b7d574a3e54f456404c396ea77315f8052493e1edac97916fe1b1835c72e6cc1233236c2e619d80bd1f90874422b3e50571c68fa55f254b8d9457de86d4b34e6fd815137e004fda27444ae6b6ad7cfed8b880534a7c72fc68eda37b9928d6f4687258ead2df9e3a647bb65f3af74f2532c1fd6690920bbebbbb801b4e7d091c39d6f46912af2eb0e21be11d34e1405fd62005b19ed4f93b295c4c0dd4759b9b0b08733f6d9abdca212b8b0691581ddcbd1a862edaa6", 0xe8}, {&(0x7f0000000340)="61a65a3d4b58040b3e31ced4e6309306073a41c9536d7b70b1c0e7cee445b81072ba4c71c97dfc7f9cff49533591b010f8c8f88d3c1c0e52f8aad17758e20b2889393d10ed660daf94d17962427ab017f4b897e5f9cb5b8142af68284c0ebd3271f15129bd4b73d3fd4a498709420867e485ede32ba6603db9432158abaca523533e489c40677f785161d6665fda79", 0x8f}, {&(0x7f00000005c0)="0eabbc57ee1d17c77a5e60fe970a097b3d5f3302a1fc7d54a534880316164500cb699b3c28a8f9a3bbfc306d3244204528e515af02f1ddb0d6b1a2fed156e8170949761035e181eb9366bc5b08c3ff9c298fc0ffc0e2758a1ef891bdfac8d98af872b8ec7fb10b3b2a1d711bb9d03ed898bd93c6859c86bbc215b9b1313cd3d9723cf827e7f9f904807a434f7c8592bbd722488ef3eefec6b0391dcb7f1943dd9fb4a2ca2147391e8f5a361487a5676f9056dd8b10947512482fdbafebce492c9bd959fd9a19f03ba7fad74b70e0c08206c49a8a846ffa1616e51caae4289fafb03a46e147079c70bd3aaff1e9636e765bdd701c1f396c64097786bff0fddd9f688c11f0952168cd4ab77751f11331a154a74136c26b746106ce52b63ee3447723b0742c07c68f5e4151cb1a72f8c7c95c3d4f674e5bcb66d21d9ab02b52d5a88a4b99fab573b86d5536d7ee8c66adc69ddefdc47f0ef6956a93b696824c0de653d60cbed87962c9d59a6b8e26e86b55232049ac55f20af50d09bcac7f35869d13900db8f84799ec4c5420786decbdef28f0461461bded63162fa9f4319766b0f0b862a86513f4b065843359f4dc6650b114503ed629ba798c29170036b3306e00e874b9492a1ba3ecef05633f4c75a36ae6325d08d84abf0f8e2b6a52771b024b5a3215fb362fe2e4fb2bd4ba57e3eb217ab74361e407e5c3f2cb5f02e12b670497f97e6e18e43edc625992e77a361ab055f21f9f29f3e22f8d322769e6cbc9864d729db8051add8a52dd0fe9afd595a1e0fbe8000410d9e64b94d481567eb4ac88e4b0a5089fedbe7dca40d47e911d45cbb2197207d58fd3b41050adb7bcbb715935ece297d671f3cb914da18cc84a4686d9adbb55cd07fd5d9d82a46be836bebf5c71544f96c5f13d77eef1a07baf8329400faad6f7709eee52f2ce5503c7399e007cf6e2a881cad38bb1b73134903fb0b8228adb9d13a9f7422e21ce665ec36900cfefe165e597fe44d1d1748cc92c93aff955cfe6ddb8a5a036a01325e7e0620e195602ddcb3953dda7efe533f32594e92504fafce01b02c6aaeefd3482a0c445d88a9b029640f90753046950bbbee1230a13e42a2c6eb712446130a6d1f409528c3890649add06d9a2082a68d28e21d8f70cb21b31c3a7fdc238885f86cfe7c243f09c75ce13953c7e37f0cdd9911da403ea116da965453cba3db11ef9a957bb483adbd41f464a060263df581163b290f85757f9dd404581d030e504ebfbbab3e1744ab40f59c977107a6b3545730e26abcd20b668e38ceea341c64905fa1c23f68362434ca675dddf597b1ba1a63663808bed78131480690efec51887674b6e909ceda473ae148568168c238a7f0c1556c1f9d672ee53abc4065712a059394ca841eebc3231d91d0e235e024ed827776fd64466f3fbe3470f3e569523ab873c4e39f9aa62644e5cbb87554ee596f0021c0245158fbf57fa3d0635d751a4329a6c352f87171c731b5191d6d411b827675b65834f742908712b1a242db32cc037d32d3b94002dee7cb81a1b748001872b2327f78238c1dff53f606257d1718b9c121cce50490bbfd7243474ccce4e9c775b712dbe04ac78726fe82fa9df5ed64f48fd723584301e546b7f067aa5cbf6a3b3e684239b5aee9df966f820e1cd57becbb36c0e74e5adccc221d2e48ed1ad3696fe58f11701b7c68b9616368dfbdc234518615e6bdea6cd0a9bc7105e0e41f929e669f5a2d04c962ad4fec2e149dc7d6aa657bfc8b066429c64810795c99a48f67e385f5b2184cceb6426253cecd8a36e527fc530c68695ff4172e7d5d363aac729d70d5359a77c7d89eeb3114e97bff1fd682aac8d0429cbb293fe04e4532cef3c1b0c40bdbda9bc64b7beb574c640be5d424f89c806af61104e17524715e63ccd2a1bb003f4996bb64e9d14444660b5bf2a8ec331c832faa8b11d15b29495aff647fbbe011e043955db46c1d8a029b0ebd6c89b0a851b7b995001370136cd5bfb19a4f82c2de08df3df8c4a8d8d3a93505b533730966dd5e934d2b1ff725ba8dd201673b922680a7340cb8de58df57072d378386207b92a6aef279a3f8bd47a9d113f9eb06076fef09fb20b19c1226d749a784e6c485c1195094436f070874b8b5cc0a2549e098363ad8701b2ed90cc59c28505d0fe6325677fc8cc7350592e5cca93dab0309493c55afa4e2142f446b5ce4abb68df0f9309ad79331d64ed81ebd4da19ff38c83023c433583d30fc6ddef94d3e1adacbcc1a670597dcec351702c4364a6d0f16eeb7a671c3d984641f36778c80ff5fb020c004343305476363fbd4b94e1b2c06382f8002c2484d01cadf7e5e17311c6f950f2aedfee83ffb8f333b4bf1a47cb135a0c6042df73909fa97901ad1e6a9e5faa8685f8dd1b8b1628bd393141626d5ce374106433d9b8477772d69223291469c7e400e192a5ce8669e30d724b0d477a25914cf85708fd4d2edd2966fbc05ccf6056a457d02bd7508f29835d23c0a42c30ab6eb128dae3b3bb899d1a65021612b55473c59aee9848e244bd987bc9789fa3b9e0dc3a896967190ba3572807e3b305ad5b9088f1a6bdaafaa711b07ff09e391cc8fc30f9bce94d9aa9d8b7f41d52db22a5afcf286277aa63d546ec2e6c62ff340a3f270805a8897c8f4fdd1020f58619e7b4527844c8df743cbe6277bdc390f741682cbc53960cb2580475244f7b9cc2d84e715743c3de6ebbf1bd4dbd9d44ccedf61c429fd59d183c513f853ddc283b8194c43de76d725b3401ec57f149b49467da4d4326e708c1997c5dd49207e7f5557b8d7d34b7bbe73eb6a4036ca9c78c501e7ba540cd43d67cce2aacb5011f35a4bd1bc3eebd0ec91cac29d9d92c0d591b4d30b3c51c66445cf6669aadf2cf7dc67ea84e957195bce0d8ac9b82cd56b20d522e6a459f6619c833b8f76c1f4ea62384c4f7c103382cf59e6d2f77d2bd00de1d2c9b188e07528f9dd6464119eedd6037f3397e759f09a4df22a88c438db3a2c0dea8352803d2c43256d260b2dafbb0c1642c9aeb6522ba2a52e6695d5b25bed9c871cca025c42ff34c5360ee6e788a733e7b8472435a63e80801b751b7dff85c21811e21b373329d9f6a0a7f33b5165bc4dfa40001d08cd32230f429568f57cf2d1a7feac4fb2333f7d75a0d5a07d7a82eb379569454668b2f1e3824fff82179f06d89e2afa1d8b1c87b0ccdac665c3e926b5e340108859705e5c01f0d7f888430bc53983600662b06b82983b28351f868cbc9edd9af859e68d3e78176dfd1fa5860961cf46c5f03f1c1055ab157a3aff7fce0bf82739c1331006191a08bae7a9dc244ffd05193e16eb9fee8296158be3903fba7b78abfa36e8a6271b54d8e8912e6fd29ff3c1409d148bb31a7f1893daf66e1177cb16b4ffbcf62046cbbc7fb4acd83a3f71889d23246996f0aa6b637cb7f3f67aaccd5d0734ce1aa0b3764bb7cfb64d20ced331bec255492745d8fb78483f8c88598ba2ecbfbccf9b33df43d53ca883d8c812059e343267a334e33aa3771e35f5f01b985abb5aafb049b60045472498608fc68dbaf7e99c4e7c836a2d1442168416b93860f7608418a9a5c78813240fb4c4d59b51c43c1e85a9f144cc22829d5e36a1242830801ee181a5daf4b9fa2d2bf731bd372fadbdf86cc5b6f779d2842042322f3076e7acce701761f4538ca3485ff31b6cff61170c74548ca3e7c8f43b8fcfdbdbb37e5fc4144be9961fe1061fc0481264e0c7d31ef8bcc36c7a86882d6d004c095640611f3b543a797e506473144f5243767deb0ba80409ce31bd0cbd0ecb6e701ba29566fe8b3e2d2e3fd46ca3a5abc26b456d0877b6f57e4eb6103dbb1cc65c46878d246171e6e6fb9abfcab59cb00f12caea7f5740f5869feb5fd5036bb83304ca081aff2180c2bf42209137ef4f5d91ca419638f1eae8fe8e49ce07ce460dd66c041a4d0246823ff65e4db840922f009f54c06a0f61148353242cbd9108be6106d1867a25e41573202fec1069e0a29ed155bf5ffb28c52b4f6472715fe4af1ab1fcbc7b8364bcd017fc7f3dce4fb7e042c27233330088a937cdb3d0b8637ac90052ef04fd989769204b5542f180475e4bb987fa34d27553bebea1171a2f9fa258de401c18624a76dc55cff25d406919aceb76997554ba4889498cadd68363499097f3c590ade5f380bb11d64de1590f0a242b7c896ecf6de9ba4c179edb93689260c2e15f4723ee205603fffbb9dae8faa10d3cf54cdd540d128be0699c6d063311b63bd6f4a25eda2ad15ea08fdc9d9bbbb286629e37b5b6bccc5f95f6832cac6af50d83a8ba9e4baf18a2388c09631f944af3497a8ec1cc7fb7d95b2c52ebd03b889fade59ebd062ced3fc2303df1c9aa056ab5c85b34a9151f07a9c49cfd4e819f75604070eac4aff338fe1adb99b7ff7940e5b079ffe79c1338762e4717655b6b18fbbc14acb9eb91896c0a28b6e786fbe049c9ba1a067e81f6671ab1c77d2d3b2dd4288b6f81e9b5d3d5515f4c60514b06d30fdb1cfbfc9802228eb650c57b5b8dfa69a846ebd2a97fc84282c5619c0c48513494aee7bc4ae1b22994d76ece397665208eb073087b952902bb5b3bb1597fa5ccc2a9774ec3034c05101a4919dc62776ecb2eb98126da33ac12eaf13ebabb44a5265f6a97399ccc10aa7e3301b93ec490cd7789225f720a5762c999b5e2ab0202f771ae896a346895d390f043f5bbda2f7629819634538a6b3f1cd64f93c8953384891ddc2f59f7f63508f9e3a927eb77889d543b4d0f570656663ee4ba9060493ffe3393b7c17f0cf0489dd24d7c8668f06f5e355453cba52ee66c26c57b7a104067d1e6a923922b6c2e876e0020c45f3dda49f38febd709b8831c3d8d36559954dad3f35a15b7846c11491cccce6a90dff3197a396651da6ff91238af8f8e8313df139fa262e3420b831750a109e0e99eb5f93cff3c62f988e091f5c96d48da734d6f151f95c5c9a5143a7ccd71e1ef429eff46402143b51ebd06c0b352b631b75578452efc5d97f6a282e5034b682a98a71b7c6e877d2520b5a35e7d43ad93fdb632d63afd4d9ec0f42a5b9641f326f117c7b18866ee427dcd32fe80ea08b783833b0c779eeff771732e8d8a6abd37925eb4ee3ad0e8d494d1c3ac690cc5232d3f5a209ae306db3203d133f13e391ae78aae4b35f04d886f0fdce7c596f71429bcef150eaf801d91ff22f4c5736018cd4694bf256b54cf1d35d98dd9b6e91f93e6f068fa38b073070604bbb2ee77c584188ac72c592f931d2311c25db17fe38fc78f2cb2b09498f1d4547e50aa4ba22fcccba4290f6d0bf8f3091230ead39b03a5347b33665613c0050ecc239d96d44af53625e8f4e7241505658582a180bd0b3d9a974863affa06e438614eaebb5f78a32721c5f63fe05c573f8f2e5580fdd98063655e20b011fd8e83ddd5e3633b4471bfae6c640009f9fca583da3b0eb6d068658ab5d56bfe5dc7e70f60f859d3e63d0561e6aa4b02e263b1e948cf0fe397fdf6ed8b07e19353c7d27dea2e9d929ab761b993a43a68a4ccb8b3dff440308b9513187f9d8520196053d2a39fc56d3daa522469991abf3a674eb5bc5ba7e5a1eb23c4181d6289d7161883b5c42e72bde7213e78523f07d945ebbf4c1337b6c4b7ab4188ac651fdbbbf55e3fe3197053eefce47f7d55c37f5efa1af9caba8c0a01b274c8bb3ad93a80610a33f54a10754c98c3670a700f97dd439b037937eaaf1ee9913aa07953355e223154ed3160b1", 0x1000}, {&(0x7f0000000400)="fe9a3d1ef3191de7f1dc31cf3e8b42ca83a9394b6374a7e1990f3f1eb2d2bd62a1c01a38f28f844d4a1ebdd789b486de43312da51e337973f4bc2a5154cfaea6abf98a8abc63889b61172a10295e82335d434241a56549b534b0faa88ab27a6474082d0148f72650c097c19a49cd8e9cb7e042fb5dce274ef5d31b324752479c7f6de003ee4b5ed4bcab5749f179b6c9c258918c3268f4d91f7993394356d95e9401f2f75a9bc381907be75cb11708bc217e2d710aab79ddfd852d1f417303e131d635d52fb8a3bbf436f8432c42030b93ff9be7", 0xd4}, {&(0x7f00000015c0)="c08d5ae387d39fc0d8e01c8b570e130d3bc11c15ddf766b593fc177d77159c99f68a7a3fbb0339e615eb6a33977646217fe3d4d1c12740516a8592322ff348976e913c7f619b09306cdaf1b4323e6d87d8cc", 0x52}, {&(0x7f0000001640)="c3e74ef0c9f8d4da3e005ba7eae0f208ccc0d96ed32b5642aa83b9fc14757a368eef67f70a5bf3916ff5c5d6491d76a2b3507f482a9d239f98e5f5770bb4aed328ee", 0x42}, {&(0x7f00000016c0)="251a2a8fccd4fb3323d3060c087bfb00b7ea3cf70351028a0389eb9aadddfd72ea6c3dcbd65abfcc167f3e87f6da9d740d5b74f0e4513ca92f5d2b3739436565769546be2d18aeb02d0e821313d19b615ce6d23ec35e58d23eb6b9b5558b837eb7f74e35838a475bbaa436ee7e666ca4aebfd54e10570e1c343f8573f663d9f542a5636e27", 0x85}, {&(0x7f0000001780)="ef8ed2c519a52de63b1f57bc015be509c2310473af7b6ec2518a0f536ca56162fd4425af2325d1e8db56b28ded6291394cc98a634e7ef82714caefb2a078bace167d208f5caab5fa39076bb8829c5e2122cba127b551140e4d7e8ca1ccb50eea46d52b5b47c465914779e7aa8cdcb6b27aecb52df61b03f163e8871440c68e864ad361a6e551b9999f5e0cba14191f19f1fb5dba92e7bf2d2d5d0870707646bfb454debb485489f6fc7529a15371bbd7f627a89c092938e1b74f00d9399986eda4d7e8ddb19eb86d9277de3de47dd94672c8574fa2af897ca45844a16512542bed70fe0bfdf10bf15ebae699935746f3b30495afa54829c5353bf23d43ea77", 0xff}, {&(0x7f0000001880)="83db4d55f8dbe83a00fe31a9273ee74b40e9cdd5c6ac13ad2a0335de586b36e172777790ac45f726b9c7f6289a975b417068b22fb9d183c21854dfaef0ec1cd49c2923265e14b36cd803c0db39d7e3f4748645efa7cd78b11d08517826d960ddcedb0dcb3d7e42e5f5d3c34c99e2", 0x6e}, {&(0x7f0000001900)="6cacb249f8c4776c3042fa6ef332dc88bf5e62f5f4a69527f49b1992fb308d9648f4d61ab26d7a9d0d15bb04ff0cf9c71d9401bbea8370078c296d8bbb39eae3cd23405ee4ea8ee41e6629bad84e99dbf91c5254d50556e8e5cfb0a43b9c7700d6f58a24dd87bd07ab12e0b1fd1a78d460cb9daf4167e04f47f3689c57b4d90aabe8fa63f55e9c85bcf453245d72f18b8c8942bc3720aa2bd68f8093a6e6daa6bc1eb2bb6e712ef82e17e059544c695f53bb68362393e6ebed618eb19622f096c703fa0f643d455b3c513d83553c912fefcf1fd36790581029abeeca252ba147928cfd1ca1ba16da009a83db2966b6b98e2b72d5e3ecd06e1e633781e8", 0xfd}], 0xa, &(0x7f0000001ac0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xc8, 0x2}, 0x402) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r11 = syz_open_pts() close(r0) dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x989, 0xffffffffffffff3d, "857efa22a60200de080ff8ffffffff7f00"}) readv(r12, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0xba6}], 0x1) 10:07:22 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x60da, 0x4}, {0x18, 0x1, 0x9, 0x7}, 0x6, [0x7ff, 0x0, 0xffffffff, 0x8, 0x1f, 0x23, 0x4, 0x80]}, 0x3c) 10:07:22 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x1) mlock(&(0x7f0000bfd000/0x400000)=nil, 0x400000) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) 10:07:23 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x40) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/96) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:07:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:07:23 executing program 1: link(0x0, &(0x7f0000000040)='./file0/file0/../file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) syz_open_pts() 10:07:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f00000023c0)="e9", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) flock(r1, 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) socket$unix(0x1, 0xa9479b31ae307f0b, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xb6aabff869606917) 10:07:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000000), 0x22e) 10:07:23 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/249) r3 = fcntl$dupfd(r1, 0xa, r2) msgsnd(r0, &(0x7f0000000500)={0x3, "608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"}, 0xd7, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) poll(&(0x7f00000003c0)=[{r3, 0x80}, {r2, 0x101}, {r1, 0x20}, {r1}, {r3, 0x5}], 0x5, 0x8) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000740)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 10:07:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fce3c28000000000000000ffff170000000000080000", 0xffffffb2}], 0x1) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 10:07:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r3 = getgid() fchown(r0, r2, r3) shutdown(r1, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000140)="44182d0b3950f3af10c52e2f8ec190feb877f3722acbc3ced82ea9fdfcf1f0e79dfc3c6a77ed6b86715d5de66e2c8828eadace414f0caac972bfcada01020cbfaf16f1d8b2efcbdfcd7136e1d4b39a9dec82da2baef607189a687048dfc7073379ad18d6477376722a3617fe75620c3e79edcf23eeba79b757ff98a60280818570a26c64bbee6090b450adc10d8d7d080efe802c594097825b8a4f3030ff21cedbbfb29ff7bb0ddc8fb853153a", 0xad}, {&(0x7f0000000240)="771b81953d6d3e5527366a890238a15089dfefb04033171e2fa51a2bccbb8bd01c5954fe4952459e63363152123cac103ff558ce550d322fd731e390022bf309b5e769690516ac13290f0596b9a3f73100f6b344931fd93251900075e584b688b4ebb0f8ec671fedf7459a4ec203bf6d59b0da9c889e0b13f5ffe7eaa82e638de12ab7a3a6b82ff3311376cea00df7ccbfaba82aeaac18d5d3727a35b3db482881eee4f36fa1bdc0639c", 0xaa}, {&(0x7f0000000300)="cf9fbcba267881aaa89407bb01ef2b1a6be5397973cb", 0x16}, {&(0x7f0000000340)="9187f95f6966dba46a4f0f84ef4e322af1fd822177f69005dc8d4b6d4ac55ded4e6f79a68dee4ed258a8c4e062faf78712d24b8248c99ed9f1a48416b5e5be45ca914544c575b8f74719c25dc4631ecb6813f56c2defecf1d9353994256c7b4a6ff9eaca86f21d737c850e718c74e6b7a66664ff916e52e452e95373223cd300b886d7ce6a26a166f6471d8d487d5d3d1f46c9ffec58400d3efd250a6369634cb5e0c565d155266e7cacfdb4d70ecf6983e53b9799ad13b849efbce997f2f7acc672831e3cce13e4e0439d31d6edeec108866b8e94460b62165ec47ecbabce", 0xdf}, {&(0x7f0000000440)="a56b73a6cf26898d41aefa1e436250ce8691cc4a3aa7ce5734ae98a34c6d776c3564feec1c0a538336b6de4218ac6603e45645d89264cd552addc63f5bdcf364bd4dfb78f99cc58ba43d45fdb428cd1ce0b08761a1e970452b9f0b11f0fea0ac3abccb2891a60c6b519cecfc5834b8f5c75d423bd8c536c0069180b31d9782c0128d132f6f6d764ad8a6f9e05bdcda234a988c93809a7c8a848e9ee6b57e3a01f1b42fc26e74b22da805131af7e0dd473e2be4a4063e116e629f2386eb9c92477d3488ee90e25ec8dd15baa39c7a6be586e0919e11", 0xd5}, {&(0x7f0000000540)="0651b321601507e71c6ce9aceabfc888e415b8ec0029dc9ea467ae3efa07ee952b079bdb049ad4329671244dea0394165577c35ecba7ddcc65a5e1582b85ae3d79f1a7e685634f481320e08e4ef91427080e4b214157806c6c1d4fa61b809834aeed5985fa48a097165a25e6e58a308d01d307b0eb74b2c7d63882af5341c546798930b59e72e930b99d2a9e3041a62b6ba421b6b985055bad", 0x99}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="1800000000000000ffff0000010000005186843a7dce9b5f884b721bd3bb530971238c04a09c9c4d57d3cc2703415153af87b3aa2375e06a18985d028236ed0b", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x78, 0x1}, 0x5) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 10:07:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x26, 0xc005, 0x6916) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 10:07:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00", 0x2000000000, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000499000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) ftruncate(r1, 0x7f704975) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x6, 0xfffffffffffffff8}, 0xc) 10:07:24 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) ftruncate(r0, 0x1b51) execve(0x0, 0x0, 0x0) 10:07:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e300000000000000e73b89789b0615cbd598feeccaa4b5291de3fad2417fe8b739c91df7f007043d5fc8f56a7d222cacd482e9e5da481acaf6aa6ba2113e3726535d12b4c1b693f72262772de4acd21eff20d"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 10:07:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCCDTR(r0, 0x20007478) 10:07:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x800fffff}], 0xc1e, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x6) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x41, 0x1f, 0x1ff}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x19, 0xc5c00000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0xfffffffffffff001, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x40000001, 0xcb, 0x10001}, {{r1}, 0xfffffffffffffffb, 0xa, 0x1, 0x400, 0x4}], 0x6, &(0x7f0000000240)={0x5, 0x2}) truncate(&(0x7f0000000000)='./file1\x00', 0x3) 10:07:25 executing program 0: r0 = socket(0x18, 0x2, 0x87) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) open(&(0x7f0000000040)='./file0\x00', 0x1a0, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 10:07:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 10:07:25 executing program 1: r0 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7f, 0x35f}, {0x18, 0x3, 0x0, 0x7}, 0xffffffffffffff37, [0xfffffffffffffffd, 0x834d, 0x1, 0x6, 0x7, 0x7f, 0x10001, 0x100000000]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 10:07:25 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x3, &(0x7f0000000000)) 10:07:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x2000004, 0x3) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) chown(&(0x7f0000001380)='./file0\x00', r1, r2) syz_extract_tcp_res$synack(&(0x7f0000001480), 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="cedb5c7ca116660f82c2d50cb9054039fda571608c57f066f7c95ab8b30f1fcee6c98c016caaa76f6b39e7e6697991ef3d0160dfe21b36657c4af88b34dc123e6bce2a4b7d3832affd13a209d7841a48f79c5a2dd76737548fa314365e5926a2e9252689c5a49d5e590e523185881ca80396435a2979d903fa2d80efe0b23a98132bbc20b042984a8bd58c56be044050292fb2be9369cc80c92ef069696b018913012cb2ff9a6922b52a36f786552eaa879c5f372dc1ca0b6b44ed20bb7718535346ffb9316fd9f54b99690fdede196b13abaeb1875f1cf9967417062c8cce", 0xdf}, {&(0x7f0000000180)="3fe7436a998da79ee40ca9c97aafaf0ce1820addee8cf480ee50e1e6892bd9af874cc344341f0af52f52c35f514ee251124a88166c161b5670e699f0524bccc33f4a6708c4d614d205eaf55c2b1cd5385479ba1d5e147df9898cd8b885b463c1fa7903c3", 0x64}, {&(0x7f0000000200)="46af53b4359633f74cf5d6cc06db63e6f81a68b10a2f0c99f714aa3621f217025d965bcd482a3742ea67f49190a827074571de2d49be822ddfde895df885ffae9b5ec9ebcaa7466593011786fa9aca94692861338e0a35c4d0a3caadd4d88f05b19336680346db8e5a6f50e3f1d629cecc2f26de816c6b68e77d39791b61d2a6749b70ce53b73c5f8882908aa5c22cd24e15a909b57e186833cc2d4d4e8c214ccf9cdcdd4bfbaefa9aded3f5b7f5dbdd09ad5ab474334ee00a50e79ac2166f5b34f95022ef43ef78b4d06120d70649e5e48812a9785090a5c52e2612b8d55b52bca9ba74b2ab2df4", 0xe8}, {&(0x7f0000000300)="5d7075e5ed841bb52d5fae4c2cf781c044bb0c3d66318d1842376931fb5e3190266f238c225a9ff60ca515650e53c897ed33155e25bb04d46df2432db10b58a0012687e9e05c164a6bed161100ceecd39e39ff1361ef2bdb58be38fb848ebec0a5935e0249a62792a5fd08131590de7f50b8a998dd367300e54dd702d21efe7b31e52968321ae7f2908ea53000b4e335f4814f2f3821feb4affb2a7001ab41a7b3531e5c0027647c2308ecca671ba833d322ef4d025fa4d4ae4a05a7481bf1609619ce55503c390648ded50fb0274ddd6e5fdaab06130133afe31fbbea40417ea965ce82b44955b4c73b439735786d01d0facd52e24ff466f0c2e3633c5376b6862fb26bcf6ac2d64642364d92332c82c3f6fe1c83d191c57ea80f5e590d798c9d324701bd54816efecb6343e083aaf4d55a8e2d8252ac63555ef3f7b6219e51ad594931b496a29ec4c03d0ff0f056c0a8c6fc9bbbe5460ba79609eb4a5547a7f0fc4d7c0cea7b0494dd739bbd7f07c2845ffb4648f9f9dbc83c31005f0a66aa862c1b9090f89f240a155970fae6c9349c23fc2bc6c976b43abac5e71b68a875c59ca85774aaff2bfe6e7d574fdf359fa03853ccf85ef04f46ca4f515d69322e2e6dec84b72ac0d762b980ca78ece59f346fa8d407e372a2098eba63691f7731ce4489a878363ae0b51b4f87a26879bb990b3874f64fb923077e77a21fb808f7a69227a0a0f8f9fe1b6fda4c960981c3041250fe3b6b469f2142f130e87007223ab8d2dc26302c4539b2f6f068aaf5144eb4a1a335b6a4a35e42badcf7b1e4cbccdca374110a6455dba5ee98bce547b00982b49ced5e5016516fed32542f49b3311dabea20d79b746b55e335e3cc158c62fd39b3ae9903bd3cfe0f6ef9ee0f2e32a7eb1da1e8ef0681dda13f5428a253de9c8a414b95cc0d164e420a7c5287cb5a240ddd87dc13e1a151ccc6b6073c46aec4b00a46a08657ea366a02e50da0da33fe3b9d731ff1964d4fdd64e13ce982e6d706caba2a2aa62539bc52e9766716845ed7daefeed60230aebfbb174d546cb21e74c2ca76ebeadbdf8b5032e30f2c0eb868389b5bcbdc2cf349dfbdc8ebdb1a96e029ff45cca84921172367886918ddd368a03b74718e7ef651a158364e76811464d8f02764db29586de030aa289f791d3655ed8a6a6cdfa2daf05565b2b4c59a2e86c406715517bf092bec339bcddfbcee8406b035975987bd806681b20ca92f3a2ebcb19c1a1d7ab43c435c59b3beaafef6082f0802899f41f0f1a4e3e588c0d46e704d4c456474d55861f2794fad27cd3fd8ee3390cd545d33fbd2132f9157c0c9c2cee8bb77ab3d171bfdaf2d43fc41bdf4c1a41a355dd22781edd0243a2e4584966dfbb9d27e4f3c6f47e670af026796c2594e35bc7eaab639b2aa043a81899ea465a311bdf696da23c0c219095b75e86cc9a2e9585937da306882af65618460978baa11a77b45a749f0f61949071a9754c01d2f62c9ec8f0f4d279e8786a76f84ae167b1d385abbc1cf671cba0abddc0f2a071af778df0f49a965c2aab2912da4a6ad72eb5644faa85d5d5947ec3acf7ebe058cc5f20c9f346df79fe030ba29f04d5057da4ab8a6f06ea3ecc57c0b605fe8f7d6cc136b1ce63871a8685f4e34adadd36745447c39a1d56fafc12c35e679d4a327eb530d923da8a383d262c4bb9e29048400bb87b2634585444d3c41e0a15e4354105ae120e3318a112a7cb0ef56f87fe01844cccc16911c02cb264ce66c86737c9774bea464119bc40c3944b32c8f666483ff882609c07d0528485e107bb74645628abc4ce25f0671deb965bb89f3218c20c35b1de8d043b5aea0fff8808822f86085e026e33373ddf14fd1d5c17e6642691e1bd5067764acfc5f60965e5bb14729dcf37108153b193a2ecc8753fb14e2fa83c912f358d5737a12ea2d887083d966343602c2933977ef27163a154b664eaedc1574279d85d57349d1f59e62dcce4e2ceb10dc3ee425002a55fb88c4c4212e39f49bc60fd8eac59fb53bbe1819b2091f34d19e548a354af0b2faedea2abbe7f47efac5d876823fc0e6cb6bd3c15d0cbd3bee3415512f73876bfd923d7860cfc497247c3ce448bb2973b81e5ffa08805a35bd70f977a4c39f94bc34b8cbd8f16ccc1f96de6148ecd9791ca25f2034b8e13384f81cef0f5ce81121de6372bdf19fa1d74a918c4a6d20765a7d2e0d57eaf2eadd0bb9f57de4f32495657b41f476b0c24f6ec9a322e059e6942e10b423c013d55588b17b9f2d85fd05fb026c6f3ebfb61731ca2f4574af173951f5e46d3c325ef97b76083ad5ff7382b933812b55abdb7ff3b9ad837e0abe6afa327ac8179a6c25c14f3b0d5b1bb956a3b4ddf907a8e7ace0435b9f30be07642690dfbb990e493d442bd1839d56cd5ae26c8a04094d19dc2ffbadd12185c030b8f277efadf394b267bd7857b3faead619bb2b9ba7c4642c5cd70117ab7fe8cbe58a1444733ae17d5dede54da80a5d2065f2c63f4dfc93d693e0a938d0f9860d91d7e0b72cfefe09c8396233abb1951846a6e420ef409396c97e603d4b9dc9b27f21b78318d2bf8509d4a2b7c61d0fcd52fc0e269cb7be006f27bbc0a331d9911bd8f8d96835542761098eaf5c240d122395753722493ade1506b6a4e78c9678bc4248cff9fa0c9876383c0efed96ba02c73820530974f46cabe2cb6dbd4f7f30adb2be2b035d2beb266979ed350df80e96174e4e73370739c25fb386dbcb217b154fc06d6fb19efc21c5c96cefc455a5f3b73d93f62213d951a9f4b95888455ca6646f1394050dc7068739df837bfd57b1f4025cbc367bc50ed92eba084f08839f58a79c793d5406b41fc0241007b7190a9ab437e67d5a88d35d8aaec5d451c387fa4cf5f81ce312a1d15f32983f373f7bb92c7acaaf8c4e23fbca2f4927d00ec0704f1de2a2ec7ab1badd4c5b79a5cf0f8828648aff63cc2ed1c5ee03ad52e2d4d058f80d1752ffae6cc7f6037ee0d4ae7b1e9463454eb05c3527b89d541af7243c92e1855cd33fb0515138df8ad75dc2fff396f9bd256290382a92e7533e8ce3aca6df71b755b00bf3c10a9006a5c6f4ccfa29272854188568877f8b9e40e919d8534f8bc88f82418c528be6bc1ad1a1ec33ac68d124bbaf261d146e536965044a9af0b9d5c9db39e55754b090a3d894c919b9c14bf43961decf2a7b7a2ba07f6e858bf37e8290b8cfbed0659db943d16ef9221af40b683c6e02cc04865a2016f654551c8a41ad45eb87601b9b72788c384ae1d795efd2dd8ef3678e9b3ac656eab3fbb405d60825a96709dde6896bc17a3acb642568b9fad325954ae8380e6043df5c12a2d542aa73ac4683e5b3b20f38d528c14a7080fa31e9d78e64580e52a9edde8453e1d2568f7fd2d1eee87565764b96eacec97b15c4260b056ab2d9794b3180b2f21db2accbb49c73e4286e4dd616624b61ce483bc80df4283918535672538d7e79ae74b1706e59b05cc08a306d4a77e329b9efedbbdacb454e47ef062eebd35d2258984f6005faab1866309d349d9475be4275bdf54304942fd1418b42e42d16fd372aa2dbcbf4386388b1c7bdacf8c2faa844f07c468a9b8718de9391cc58e3b9f02d2e05dae2906a3c5dd7449a4a873053a3574aa4efe850f828dcfb4bdee6e55ce66a175e86e38be2fcba694760223fdad4e144637f58d67a28b47906a408b82c1cc9caf745ad01f13299248bc5d96d3ba8903522722ae5a94bac5c3ecd35a45d226249648206c5a3d3c77f24a88e10a205ce20aeb8faa1fda8f5b4842e39c7497b25f3107184bb39c25191bfcc7026ce3c9472b9b849d6c6fd3e96de23899e616ca503be0173191db6ce7516b6d2cd2a0aa9d928fbbddb53f4c6d34edfd4c6597a313ee4aa562c9c0adef9c5e5908284f8d06a02ed5de9a559dd44141f5bcb6e4e697f0fe30b49f6c60e857c1b557b05bc932a5b5782895c928a1b0d28c1428cf9d142f82d36a668cacac74e352a18759f433b1a394609df409862455410410b8d88ae9f55808c398ce1f6b51d1aeb1ecec52931d9f10f2c625b3ff54aeeb4d093a49014c90d021a4b87bdab21980410588adc870bdc07220838fd7998402b0a718427953e0dad5e3583e74e165315773aa165b0e31d418bface7b7ae8be6428c7af252a7caf840dcf13207ff853a271345e5b985b59bcb9aa1630fdc26f456968b040c94dadfd88d63603cf9f6e0a2f6b9e9edb4c75db177060bc539b1ab49f708a19bbfaea9640b97b026a299e9e317f3e5749fa1508f60556108a88d7ae4531c4850676c17647f33fe3b66f811a03aa066773282c239d5d486202ea84f3efb72cf1840ba453038d0fd492f0528b226ab5ac0e4d7b7e856ef9b6aa9b6782a0b50f4935b551ac3a7c753606bb0252b6c982dbb3338551cdb4dfc613cc0a4215b19a811d6a4d89c0f4200838b84596f9c10feb2ab05025e0aded54068eeb88214e5e55cf27760855095cd337f0d8a3ce51bc39177d9ef5c63b20cfc624fbb00bd1420feca46f003e466405dbad1889490a0c0294735319acc23829c488a07fcf4aff4591456d5aff52ce91f6c72f9afe09add2b2e4234739353274d0f543cb2c91a4f310e21219aedeef8554d1bbbcca5d9138d2b69ce83f366e0f30a3e0d81957725ed8cea54edb579705dcfaafa5ead9a47e4d404d9873868a0e07300df276b8adc478f63149da6bc25f28e5a7aefe899055fd31d6f857da604ea477b6bbf563a99a46646a07896468bf9c3b2dfc8b812f023683aef70607b09955527670a1204882cece7d8c17dc4a4be16937100ea8ebe5e8afe39a2c4b0f3d210a0ac280cb13f8186166c8e0ab753b89309761276489789f05214548fd6ba2274841e43157004b9e9809c882a821e5ecd1101a7ec10a83d9ddb39b7299865940ca51f91cedaa20dba1857d65247fe35b6c8cc0d84a1786516d4c8f633840483a46e23a1c72313310c081818cbd2c708b341acaf5ddf765e62e23ae146d4a6a6e0345d4746982cbb5724aaaa75256edf78456621c67b31aba328b6ee8e18884d84c40190eab1a6dbbeb3dc67eb99a59ad753a2d5e05477910fec158ba3b1815fa339a372f78a34c50e7c827b1c2ecda684305e82b33cae3945b7d601cdf74f33873e9632e400625890809f6ea35fb66f8e67c8a2aa787bbaafae21ad9603e4d36665d16d73baa6ff18cf2f7272c2fa22d83853d3d3677124583dffc37da522fc6e0c3481636bdbf2de0b15bb1ce23725d39aaf8adb432c38f23e9c77d627e35a1f72325dc195217fe2767749f92a1cf0186515bba1cc8c4e13bc7661b4288766236f4ae1f36afe6adc7759188c00b883902eab09bc8bb48b0afb657bcad8ce2a586e416ac47ddd40a553e61e488732617868c8ede807c273f089be76cef7c2b66a80415ad1bbd4450179d8ab1b7737f5c07d73e22bc8ddd51df32770ba13e6b4ee13066cf0308585b23186027a9c06cf7a5e05494c0a17602fdcff76e1fc21d7e592b2f4fad8293b249aa48b7a3e551ede819c43cd2ce5375c6908d7d743402a6f6d8e332c87c00a1ec34cc769bbf5722de154ba0678197a1d8855ac1876ad419d43f8a90d6d0bd86af8b69509099ee5af4ed4ec94538e442dce7c763726788d4d3aa4c18e636f181fca001a3c7ae5faee90731dec80f3ab7e1b183cfaecfd2c91c58e226ce14e12647f4b801907e01b709a81c1298af3efbdf1cce8ef46232c08af72c07ac1449d0ba6848ffee8369c3b59162d7a6cbb7b1b", 0x1000}], 0x4, 0x0, 0x0, 0x1}, 0x407) 10:07:25 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x1, &(0x7f00000000c0)) 10:07:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) fcntl$setstatus(r0, 0x4, 0x0) 10:07:25 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab000000000000000000000000000000000000000000000000000000000000000000000000001000000000c39beb9d0000000000000000"], &(0x7f0000000140)=0x6e) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x2) setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r2, 0x0, 0x0) 10:07:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x7, 0x80000001, &(0x7f0000000080)="3d9a6f6ad3f73a1f19e1695e41f54f42443a21dddff6f3a10e7aee17f3005fd183d67e1f27e36b5deff3be55496db7d94bd93ef8ffadbe96e839d6082e1910f1b424b2b5229ce7fc8b6c179f52", 0x4d) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0xffffff8c) setsockopt(r0, 0x8, 0x3, &(0x7f0000000200)="963eeb87b099ccfb3c40359b1bcd98f514997496cfc3fb237fb0a22e0cd0ed319b3ea06636de140f3c373bdbf30ab581044ee12310c09782cbdd10de8ae2c09ba74c3fc14f85b9dcc9b987b926a944294962c5f72bad5b6dbf77ec80f70be688dad560631f256531262f8b48df8d4d8fc7d1bb7447280dfcc5941f70f20b521124b76b77af2421305da7d288a0f85ac56ab289831df1f8962b027d424cf9416da729a7f4b34174e123bc34214e63a8a277060bb076ea8453edcb964a430c5d6f19347ccd7a0ca4718a7e2449a2532579e41c5de2454b6a28fff229c257d5b07553615781235f9d0ee0cc4cdb01c3fce38b0f25163c77dd3c95d0325197f310e892b2a9d4a9944baf1e945febcb7222fc9c306b8e0f8c84c4", 0x118) 10:07:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffb, 0xfffffffffffffffe, 0x800ffffd, 0x0, 0x7}], 0xc21, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 10:07:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) clock_gettime(0x0, &(0x7f0000000040)) kevent(r2, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20dfffffff, 0x0, 0x83, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f0000000080)={0x7}) 10:07:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec3829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:07:25 executing program 0: pipe2(&(0x7f0000000080), 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 10:07:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:07:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() flock(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:07:26 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) read(0xffffffffffffffff, &(0x7f00000000c0)=""/218, 0xda) 10:07:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 10:07:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x101, &(0x7f0000000040)="91b038bc49aba07748e40f43b4b9316c79c7b173bf1901dcc25ad59ddc31e6828ba359b64669b909cf22f037ff30fa333fc07db2673da78582c21c1a60a3ea6a8b410c25e971ee2f5bd2412f15ab3b7dcf679d0b57d5ab69d3b0bf02ade6cd1f657ef39ca4c312465ec2086f4989534a638d19692077fe59550c2299d7847ca825a2cf542f894fb648b7c3a5b85d2f7692c77b49bc275ba306ec0c22f12766ede8ca992df692b8134a0dead067be6e9dfefb191dcd20468c6bb2354a97da4e779c60eb08dd5ca5756671784ebb5bfcb8487ec1ee77194259c11590412d9717b6f1d2adf0ca0b70310481cb6dab404d8200c0409d19033e9942358b1e", 0xfc) 10:07:27 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 10:07:27 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x8000, 0x82) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 10:07:27 executing program 0: syz_emit_ethernet(0xfe, &(0x7f0000000000)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b215d44cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fe4686235d9c3c2174794cd1700ccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x240, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 10:07:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) r1 = semget(0x1, 0x2, 0x21) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/112) 10:07:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0xc004, 0xff7) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001800)=[{&(0x7f0000000100)}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/95, 0x5f}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f0000000640)=""/195, 0xc3}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/183, 0xb7}], 0x9, &(0x7f0000000140)=""/43, 0x2b}, 0x840) dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000540)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000019c0)=""/91, 0x5b}, {&(0x7f0000001a40)=""/152, 0x98}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:07:27 executing program 1: r0 = socket$inet(0x2, 0x6, 0xdd9) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)=""/240, &(0x7f0000000200)=0xf0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 10:07:27 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x14, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 10:07:27 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) sendto$inet6(r0, &(0x7f0000000040)="db0421d71faa453dbc21fc649e0116165cd28a44cf50eb544463857076b4446d004b0757a05871e01407d63743a51f9a25ca5854e1b938af257d4c46f4a1a4723609a3f1b852a19ad7474c65f0a53f51b0d9120ee62790abdfb2ea8d9956c83d52009b1b1197c3a3aa30afb7fbbe97c5ab8d5e092140c929070b96a94fd684855e5a954d1ecba39f66feb2be73a66b7e14a7246488b2131152bfb02264c7c167e13fc31ffcd49ce1220890b416bda75d383d8967fd8f4f41d227a20a3ea4f825d4aa6332d7bc514ec149cff2789d5da65a08d4b0e1bb5086894bd984c38d158896", 0xe1, 0x400, &(0x7f0000000140)={0x18, 0x2, 0xf49, 0x1}, 0xc) 10:07:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt(r0, 0x6, 0x101, &(0x7f0000000000)="91018503a2f26722571edc0a1ef9557eb1324920a0cb999d8d835942d4797e0d4d681d2a9106826c9d52d6ed63db1cf1f934eba9bd2b191893afe60c759b6259c4f20f9f17f06de9c8544278589272ed95784cac25c2a338665f55f3f7be99361f6d1fd50785d8b788759034975b8d7f286aae675849dd3c7c46cdb0440f40259a286f343e3edf2750df6049f49f255d3bd195d79e22e667637a492f39dffc6a8aa9b2f8d429d9d6367c86f641c25805f484b5126d413b85ee65d81bf80b3fbe38d5aa9f6419c5e96866970374784085770e61f6df01eec245bcbf7dd31fb8a20371e7bf0d5b5f98cd25d4e5dcdae0e2dcb606ceca89448672e1", 0xfa) 10:07:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da23dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3000000", 0x8e, 0x0, 0x0, 0xfffffe71) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto$unix(r0, &(0x7f0000000400)="e7083fb3999b2b2ad523fea371d1914e1eb41271b423f5710f213f7442db97e648ad6a7e54b8e29efd180d19bb25d2d9ccec1679799df4a24ba21663bb07a103a9f6605f9b85ff2a7e561a06c9b4e0c19781bc3697a37939a1b425bb818c2dde0258b51602aa50a33e5a915fe67ea67978af64b3575590fee2ec5fbb62ff149e22dcef679ea25976881d64f8ad5cd6af1440d6b1b4ddafe0354bea091da14684f9a0c16de45507e43a44b2baabe0ca3c4a2086a15be558234cafbbed86e43c8760d49e5345a6a04ff1f39ba32e61e22d56f0a2ff4a2d42c2b3f0f4a4a1826bdcbdc2cbf2a5811c04e39a8be9dab3bf302a8537950f431216a76d92421116b9bcdeed1ff7b7d937889b3a77130b5d6a8bed38bc3ed0c60d1151242395f667b5ae9f7ba8022bef6934ed24cb970efdf823aa1c0d7b617c9475b078708e2d26fcd5d989c7d4aaf1e3fe8a907bff2e39cb4aa54eaf2f3eea595f2c3e3ddc720196bbc5b858dbe1dde0355a9e18c3bd97a289b08d9d8466eeff9407c3ca07132aeba7c47f06050bc935a406b923a36082993a687a31d020d6517ef4d564599952cf0cb9b7328e035677862781b1dbae5cf2f65e0caea7947401e69624d14b11731e1d3de63c98391f890253fb66b7ab1daae714bfddbf940fd0a75a879ceb79b3e64187ec3dc0cbeecda9c066ae684b0d007f83e12754a5b8926ec494bcefb19c1ba070eda4346aac24341e3822a900b873f2fa67551c87061a0aaf3d45b5b704823f35516a94fa2214cf5a20169c33540d0fb6742c89be7b75f280c7a98e2523868ebc1262f80c67ed125be86bac2b9e731922446fa186052c82de234aa8495137b352e40249ca6a152e832be2aeae0350b570d82a0dffd64ef0579a125a9f547eeb371a0cf23c488cfdad15dd862de603b894daf980a2006b81471c1cdfaa01864230c9dacc562001d0d50fdc2d0d7a13668e76edc9327d8f183b4d3d3268db3af54f1322b152e51840402884b8cab8ec97cca19993edc91d6befb2b7c9b6c0bbccc403267c62ee8559c5bf804a475062fb815d9df29e7acf02f5ab6fcb099192fa1f454e0baaad9ccdb3764f68d07cd865c1f68e0019c2cf70e4da25a88e3d40d4c699bb9ac327560bfd4be073169a32d830d750b5c23de4c8bf4fc5b81e9e30cbd28267d10ada80598d0cb18442e454b014f4a7723c1e7e9580ed2b7dc2e45b5107413c267bbe8ec7bd55365605b4dc25eb0f23d20fd87b6653a6c1d91563b2f03118db55fd680b3c14223221589778280745966d6ed0bd3d751da30aac2abbdc425bafa47186fff612c21c4b18764c2b91e0f818b7af802d0f12eb4e2fa335d91fe752cfa613b3eab75410faca0a65eb83ec98899f51791f040b3097e2b560b116d3a7a45d236e23241255174b50fb2447f5d34752b46d7a2f2918199d165c1cb2b3eca1491501f683a6861e28fc88f007ceede37fab9333f285c260dbef9a154bfd8ec720a3c5226c4b91d1c638255493a4594fa993cfb0939a375a26fddbbac46e981ba48fe7a52e6eb710c61f1eb4acf9d60c8a9c4945ed4afb62205d85c49eb928121e60529ccda2972b3535d655b95c5ec32d95c83e05020bed5b87f4117656a31df524a8d6876a43f42d237268645da199d1735b8c03beb15744de26343a6a3da2d55ce31925e0c9cea92043de21b1fd36aa9e08dd195d6a669c50299e109329c382cdde0359f1c19a528059a5b149f451a6f5030a84c9afaf4f48f59c058fded4d12b4e2734e2915d7ee66ef48c10534aa4c9a5b54041f20019d2932bee21c22a685384428a0b572693b17deb93a07c1e1ed82e3d43c1d8eef963f1d804297f40c897ecd45b763d8c19c88666b7e5917c913d0eb4d4231447928205e958ba20bb3d2fed957013e57faa89f85c17616036967391dc509e3ac1a2581a3ef9fb0480ba2769fcbb3cb2ccdef9c347bb2db942d5edd13676f34b2568760a9def74f721eb83a1c68ae57522888e6024e8c70b655bdaec67264d2261925def45ebcb2fac7352cce898b442f33c998f3a28e2dc79c053f16307505e8bb305714a205dd778f43865c6334fb3701b797515ad3366399cfe3331aa1acad7fd04708abe8d9ef1bab132182db6ea0847c771fde19cfd4da58f68c444d8ed3e8739c3b0503bb4c5d1a3bfb7785d8c0b7665fd240ce6397ad9e9819455765a87cac98a9cd2e56f2332d1c3e59154bba2f95e4e74c49db21e9142b7f0df8b0e1f4279799d3a5e89eea0006132c72a3b60978da74cde2c02736faaaa1cbe882d829507a6aa0f0402a94c976a1582d7bc63bd2a49210ce7df842c4d5a5c817e9d8dbb780e0f444af5d9e59a0f3e8108c4125e8dca9e4148c3a1b5ba343560c1409c1f6348259280e3b0f4437f1ad5dd5de881b0129b3ec1d8b948bc97ba3294176351c15e2df351f5fbda13f0bf069e7c94c18a5b2ba67e21050ebd766ac83f3d0ff80f8aec6b51515b5d44d5bb9bee0ef8fb706dd4e75f267064153e35d6de0e2fe66dfcab671f3ed2a989a88ea50ea6965eca18e4624e715e63da81d914e3c3295ba0040db736aabc47b7eddb851710ad08236f3ce5c637151935dc48af41040bebeffb5404a372844ae069ecd271e98c06b16e05ad8ea92eb745b5a273ba2a54322bb9956da0566bc6f4ed342816afc13313f2394b8c2321827ad4aed65bc5b5c6af034d4b8b27a71c1922b6d2be0ab65542dfc6f4d5c78617f34fe462964f569463762359620301d0a34fa5484640ea2618bf6087f2b67923861fcfb8109fff419bee0b97424292e0b2b953f7e461f55c1408195aad93cae9ac4a67b352c3e40acb274a9f9ea00c89b08300503e61c59e583473b377b6ad3549abfb09be4fa155eab558a0160b9ac231fed7ea19d14ac976a7258e4498ff269bedb0de039a5a9cd01538423ac76697c9a0b529c853dea2d1b5b2411e6f46bb7be897f550ee0db178ad2dc984b8f2c74c4e09ff9a494bd35cecddf001f01714b3a5aec4bfaf70c6c961bf4162547ad277fc2eff00c5a0ba304fc57ca71a3054488843aa839e798abeafc41fbbb055f34660660292febf141424c7eafdaab9ead3090242e1de4d30cfdf1a257ec467867926170e9df6e7e33bb055505bd573ab7bbf0e2e75c8d6f2ccc3cf648a9c02118d9ba2a774735d2a8abcfaf376c66fe03b0e3ad194721d6e6b244d644f877865f9eacc6f77642172d56a6992623f56c7bee5e4c291db8029e67dc6f39727aaf0b46481d866a7d0526786f31a79d0545759eb306b017d220c27a39b76833f7313175bf44e5b975be4f7fbbbb6633fd6230e3468f467d84bee2dbd21039279cc8b903684850448ea7d1f4d948df0f41d07068225e70dca30b9cf0854fc2fd39aa1bd414abc6b560d3bdfadc30eb3c1b75454511111c32a2140be3e07fb276462e841230e5aba30a69cf9fb958b57d1ca8bcf8e10a7079ee9ae1069286b5d82f49a54c0dc732c6ee4fe9ed48da9ceac7cac3c1c9ad138f229129dd11ef6a7c79c6799afe825dd37fce9e4060e5c87ab1f7de53b72fe6c2a390c2dd807861a1ee38802f2e1f9dc4ac75f4e3218232bd69f6bb5dd4c62bfcef885e9f8c3cb966310f917632e2a027b0198e84605b9aa114b310f841c927866e86c40731d365c0bb10710ace315ccf7da371541fd48094d281f5d7e0e46123fa1270c419a595770c986a60f85a7552c76a422a07198ba3fae16378b3f42d5a59ed43277eeab988ab64e05dd6c3eb85893a660f59698952ffa358e6d204d56c6f2de5017f0fdd5195881f4097ad964a2cdf2f6717f256b6e1fddd0d9195f49c8e21f4927c51943499916d9d98eabf15371469aed59295b7496a73f02859c229d34ad605e15f0fd487ff3a96b1c9a96d9ac5962624dc511d71be4efdc5a6cc356c1bb99a925c90cdd9e65de4c3e04fc2b3f4e31f5c30530d308b6920435c2d8297b963f695797e8925d1891ccecea59a7b234353e491fa0090f8bb92691a4f3d96dcd5bb8ab8f55ad22d8ccb12b9105d59172283b6793fdccebed154b7e7787e966455b62a54dcf81b3210a29ee86aa34b2769175d4fd99ad38876c8ad11682d6555c22e99409c0652f637ab964a6e9a6f7065a2691677cede2103a36486ebcdb64bb49fb6b1ad80842119182bb7be4b2aaead90ccd543dab3d67b55dfde1b1b091fab01774119f38f9af13555f1da83345016ddeb4b50e61519f98fec09b76210c414eeee989fdf61653e989bff1f330d8135b246cc9b1b59dd345ba7cdfc5b71a6b986a5e742a73bf5d08fe36149c6af3bbb62f347c9ad7686ef4eff345a2e6da4fb85a602088256d5c776f786130bd28196bcd122643643f9a352b9d24dc83ba4f065335f0e63d70a83ba24c6fdbefc352d46a14323a742b08143fb098bb3fe2bf4b30c281b2e054eedff7455ac24f49b4777486d0236fed68ff568cad54a3b99b6f55406a61a9a750eb9bb5d492836f3ea327a23f1a0b963fe8964bdc0dd112387a785cee732df4f2bd1d4b1565961279fc474475680128a08f9fc8cebb85dab62b746625c40632e3763b04530e2854b39b22b02e514d4e303b539734c3460778795b8a4d40c5b0577c053d79f409c76c36e5877eb8f72ca4c109d616b7e50e292b4b2141e20a3691dcbf94e08292aa10dc1790cae249509036215d80dd7f8a3ce27c4878c633ed4147829ae499142c743c1283bc951eccac5ffc0b9afe656a887781bd0f6fc258e90551c633fe89dd1cb2541946c801226085950e10c59dab5dfbf9332110d9da09545343acc4fb8e14b50e36f255ba97e7f315b91d843de6881ecf0b6e6381887f34eb41e55507d8efdab874e173713460777d3fa8ad0051cbf74eb6f8ed3ce462f1132851b29f443b74e10c5aba5e1a0a3e3b95d3ffcbdb6ddca19514f71b2332c97e2573026efc6b2c0072ffd2fd8e9f6e4751862a6485769c2f2b709381b1c8e9a0fa81dbbb4d629f0ac3063a22d5eb8dc573f95458c51168a1ff5f87fb08bd277c85bac962cfe836f89f5fed1f71ecefdaa14690138c5a2851292f02dcf964e5953f05b32281f71b973157d917d28640081e1006a5557b63269b81b2ab72b5361feefecbd779c6ace34a6fc40c959da481308beb18f4758710c943ba875e2a5fbcaaab7ab859628c3076cef87847cef94899e6939e4a466e152fbe17c3170e566b76e9daac57515530f54fd2a31bbdabd1101d680f56de4310a85a1ee41a6f02c3ec1a98715225350b81f06d1844f9a1a1ace490945e906b3663be3a0f4df90183965722488053e26372b983e4832289552c7a17bc0a6bc06d6ad3a8794e793a241be30a99a3289d3f6f457c2ac0995f357c0753eef4c8dafcf836342f159209d9dad88f67d2c158ad176760af9b985df04b4040a319fb5d9c1d64652003e827f32eb06ee5c7277cd8807a7d500d34b87dca024cbb9bfa53a6e4721c8a6e4f8c7d82121acd128b60eaa45479de5033bf0c36a5e4da01a412ce252d7afb9e725d3962b31d9529d18c17daac8d0a18954cbc3c872a05f53bded5a83c02e6ba8f50932d32fbc0138758f2d2c4dde470760b6106754f4535cfd3123f64112b8d200e71050ea6452c09325c56705c40459f0511d3b1b743ce4e1f692c91ca4722994ce54e70df1fa8139fa129b878d1f6410ebba11a9509d09e23edd1d63a0b63b80eca3b8181efabe423354ede44dddac5f679ccc9e45b659a7653375c82608cb1ad87862fa6982968aae756b3954e3954ce9eacdaa46bd5af63edc1", 0x1000, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 10:07:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) socket(0x2, 0x8000, 0x81) 10:07:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x20, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) close(r0) r4 = dup(r2) sendto(r4, &(0x7f0000000200)="2d29656d46b7f1d5a779b355f45503cb1799de479ba490491fdc2e5764cf263c575f6c509eac74f2ab52cdb457366705920e4cd9540abc811fa0be11ab2623a7425d2aa322613b33f2743bdef9ec31b8b006e6d300cf232da568ac133b3fdb78921dc0736a3adcda7fffa1ab9275e10c0e9385a80b99c2cfca503b2e67f4e811ee0248a02d59afc3d91a1eb34f9d85e7b7a4374e1af77b8d47f4585ba60ea285b635517766e20e8c358242e8ca3ae7da9e07b82eae9e7e2c06d5a9815949ddbacd53c220084b374e73cc51ed20cfa66c44024149b160e68b3c18ef8c7c5d6416399de523854e1362ef3df736372ae53f", 0xf0, 0x2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r5 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0e03"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) write(r1, &(0x7f0000000040)="11d3102c8254d56cfa976ea433d7503b77adf47385704f9aa696f960d24dc80be2b31d820470a7c831a23ffdf0279bbab31afca011f8ba6ba45bb0bc4e6a10a65a7e9538240a11151be1e6cce10f2a661729ce60417c90e04cad85a57cc7ed5b26ce183ca47955c80f8a1ee8a390d8ceeff5cc8f6dc25e4ddd88e294653a36819aa6f844a475c75a2e52596b17c40528959f0da590c2e3483bd864f6cf2224bfb712d5a744f307a66cbb43fd7b09b8a7d0b266a2456ab06dfa964b5d84f2b81cf8a3c7edc53ebcc8772c51ba5294b262f836fd4de14eaa847ed5efd8063e3ea1372844c7abdceb1af969fb8408a320af1fd4bb16933350d40f817aafee", 0xfd) dup2(r1, r0) 10:07:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x4, "d730c1e7bb6fc6e2fc5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200, 0x9, 0xfffffffffffffffe, 0x0, "53604c852f27d23a0bc4a166af0e18c7a122b1be", 0x7f, 0x1}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) getsockopt(r0, 0x0, 0x3a, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x182) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x3ff) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:07:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 10:07:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() fcntl$lock(r2, 0xb, 0x0) 10:07:29 executing program 1: r0 = socket(0x20, 0x2, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 10:07:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xe16357, 0x0, 0x2, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() syz_open_pts() 10:07:29 executing program 0: r0 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 10:07:29 executing program 1: select(0x40, &(0x7f0000000000)={0xe9, 0x8001, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000100)={0x2000000008, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x4}, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20380, 0x40) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10001, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x80) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x40000000d, r0) dup(r2) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 10:07:29 executing program 1: r0 = socket(0xfffffffffffffffe, 0x8001, 0x0) shutdown(r0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f666980532aa670fbfd6c653000"], 0x10) shutdown(r0, 0x1) 10:07:29 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) r0 = socket(0x7, 0x5, 0x84) r1 = socket(0x18, 0x2, 0x0) r2 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0xfffffc20) semget$private(0x0, 0x2, 0x0) semget$private(0x0, 0x0, 0x2) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x9, 0x1ff, &(0x7f00000000c0)="04b9132264caca371885004fabeb6cea89a78da10ae73dce84fdc96bd41820434465d7e4357ce45209750ce84fdcb5975d607ce809a6bd3b5c723234d5d8ac0eed6479818e0d01e89b0d736af60e0a8eb955c93cd0597899b97009a18da953ea73c3a4d6816fbd4cec79b93906e863a5c2e12c120e2144a82462860f1381f81bc6e34f1b6ae39c6672a0a4f9044d41a5127b9b2c6f", 0x95) 10:07:29 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x3, 0x2) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/55) lseek(r0, 0x22, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r2 = dup(r0) flock(r2, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 10:07:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00", 0xfffffffffffffff7}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 10:07:29 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x20) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x4, 0x7d, 0xdc, 0x4, "dbfe3f273a4775652ea9b1b5f0554e24925bafb2", 0x6, 0x1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000001480), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() writev(r1, &(0x7f0000001440)=[{&(0x7f0000000280)="009429d0f52f2a3f168d4ec2575a8389faa22f22826fc7a78e5ac5e5711fe8bcf71ee1d4d8d14797e2cb332ed5ffc56fb28b72d231322838a229d719a3b7e933713752561242daf478fbb1fb69e5c51018466a8552329729eb8f4896b813fd0fbfa31d099907a496ec3bf0a5197847f7d10df13b91fe5eaad4922b08760258c1686250a5a924fb275b8d3e29d42f2fb52eb286d890b743356353a1772f592cadf0e7d900ad84123939f0dfd5801d0f44c3105adb557158fd01f6cb159e6c3097270f6298b600b280da8b83e0a47f2beacfba5037a02be064136fe585ad7f9d108b61023af9b3088ab887195678d95b9e5963be63285f1cd091787115715dc1572fbc6b63f6b8ef1b18a144599975acc2121d17f34d674218433c77a20c8619d4bb76707855c7212d537dcb715ef913abc08019b499ba053ac2f73eea5bc74452ff8c070e1fdafaa9e20a8ead31de39a86c69254342b02140fe73a73094d8e6fe44b6c1362c4aa11e33bb6e342ea0fa9a75e48d16c25e7d4626e94cc2d5cd0357731530791d234fd0ca6aedd62f857a17fa3db59296c20195860e0ac02d61efc35314c10c214d8422a5af0fb46524f265c606655a54d728823537dc3c0b2737bc9ec7bb05dab3c1bb013833c3a9bf6ee3d9b4f0e4712c9d36c370228c2352c12fbcac56467d1960f9f60e506fabe498045a5e809d9051ecad1d4f1d885ebf497d9da06c86b2a0c00fc91c08f1aea8ddbb18fe2735a85dcb42d5322661cb5fed7099ca3169dfef980d181d08a6e85d5d44e031f0b8cb41b4a446650f818787ee02060f67987917b831d0b3f975e04482020ae221d53f1fe5bc618bc1d4d1f49d393d963a1b726def38ce4c35ff8b1762e0a173d843a5f4f23079f9a1e054165df2b856b965e80af66011591821c29b3cb6e3e5e761ab455bf2f9a183918d19b9eb4e4d93c7d471b67990380a74a5f2710709bd9a133fb97670b2ed46c7c76334b108e40ffe62f86e14bd26dcf5b5521e08c990024c03395d954d2c40a9c60280d7452a5a9a086d53f9c4029af7bc5308f0e24284e7fdc04fc44d978680c8d79288eb345f2d21a28b269dfc249ea66e030d8ef77cc2f80b9ec2059532a75dde4004ca7a97de365bdea6cd5813cae1f74abc2ae901d295bf53ab7dfea3b626866de8a5e36be96cd4cc6c2c60bb885ae2264865c4728ff896e749aa41c86ad2a29cb2be7645178d2f3afd5da6e45a497eb6b05755898882b585337546ef4186a4ec1e5611ec2d0bc72145ae446affd967c21d72d10b531fed45b8584f4473e906ed3c42eaf3073ba5ef3efc874fb570c6c126557491d678f6b1b4ec38689e4c8bf1b5bdcbf3c75ee1d7aa2b20227467c2fdaa9595fad25cdf3e94fe0ae9b1c2b9a9911ef9091f6f530927003b03702f41197b15fbbdf05c0902d908cec2c758ab165c05a34fa53482e3f4735c4ceba5bb3c588f508fb3054925c15d7a3830c5dd2aa2d449fd5675b9c69ffa3959db66ccc21ab8bb5e080ad492a116f0e5361da2270768812f7febf6b94abace6d4e9bbe8ac8472580fb3b5881e9bc49e81a47a460c3e9d24b2530b8a5b166b2327713b05db4b1e6abee755971102f8408b0ba36ee4f7b89bf69771bc39e517eecd79fe3e8cd4f47cab76fbf6b68aabdc6f287c86ac92cda6a856ad71f156b51c525b86c08f81e63bf3326216150c9be5b21aa0e00ffbc908f0443682f7f012237f3b6af6c9329960f99bb511150a3cc01768bc5b4b6004ffae2dd524050ee172cab4dff6f8c76055bb465cb4503c984cd9089e82c68c9a9c3926113839311124268bacab320199fb78e5eaaf296e2ba23134fd96c443c9e4ef1ab745ee3e8396fed82e4e5f432d6960190d34f13cc3be21fdee7a40844125567755dcd56a3b1e7a28a26920949ed682c403bba07e2404e36262d4675fca653a19ec67e1fe5e0e78f894bb2eebb66944330ce7aab47985a905553b4272e48c4e24953ff3f69424fe9a705f319397d5b5429cbc7419cf434125e0dcb8eb0bb31378c3b2c97c8664521d5ad11cf8d9f6a621b5221c95734bc98c7541ec76e647b4d62611ebff6ae19a59f61bf5855451812b9c89ba4c5f064bd98a2cec2a515c31a60dd96bf950eccdbde4de227870ca21ad0220b989f338b16b23a3bb1776a0d975a5409428a18393d564b0f82dc5a7f3b8812c870cc7ab18ff4ac8071eb0d66166f36551db7052e8bd64c8302da3671abd0ea095deed1eb32a62c7603ee3cf6055499fb4f4fcfab1260f763b9030203b2717837d6246578404da08297ad99929cae24302d632f2cf4f16385d5c68b5958ebc387db9a1e10ac6cb4ed8638b8bd09fcf66e75e4a074c15d176d6de38d50ceb7dbf416304e796c8bce0c5b9a68fd474ae31581100943d0d1e9d512b331b66c8f0e24e8e0b1818cc63670fba1d9c49b1bc104877c8aabcf482509d0ae1a52f1a7d4714e43ff5ed4dc8eb13ae114af8f2d7d66ed22b2c803a181701d0a70cd33dacb45417d5c0053a349160f01f2910cf1ef3877e964584482bb335915379e33b8bca5d301e63ae44b574bcb126c5ec3a3b891ca92036e673e603faa07faa622678186f9eab87cb9508a038451d4194efd113af7741a7d383116b9ed0949f05bd19a9cc4d41c5f34fb8d5f2c62c79464c5f40c49e867ce330b01c19c376527f147a0ba12e786427bcd5da8c174147c04cc4aa77015090b939152a8205dceb94ddc4c0a3ab0c7c052a90120b28038f5c62b853198c717f103931ed8564803953d8205eaf8c15f3f69fd185ed2b807d354330e2e0ac8c7400ad878242c61361cf569966d4b20d71a0123fd4d371872fd9b44a614da9092e805d9cfa7eab83d69d85bf4bf03e157c527106c0f21d83ba7596f06620da8c27ed601b518a4ae6b55ad5e13b88faba5fd2098a183a2bd91840195d67b9c811a8cd9450aafa0112b7e188c3f5c57bbf7c1060a0c23e4bfcb1506fffd401c07b6935b0733b18b90f3efe97109a9d92aff3030736cc8305816e04bb0dbdd27dd0d59b67f0a103c86e2021c768e65d8c399f6c2df8b72aca99d7b96279dbe7118161219c8506082f8e6bf4deed6a79541003cb2bf0756965c54d40ee6d89b590a5bda214a0cba23b483eb663f635b56fe40583ea415b685efdba04461b2324d27ed5331cd83ed245e1260bf18bbeac828d974acbec5ff5de41e4019ecd80b52ec94987719916b30c56940b47739bd44290aff74d3e62b4253b584b4bb7175cf0c25279610e67fc3528fa8366894ee43bf294f440c71b0ba7d7306706f629a351957754545a27131bc10822cd60625bf9be0ee6867f64591b4c0baac95f32c7f0983fa63887a2a2d558dfeefd2453fbe79080a37a41d42b27d2200e1d8a980933e8344b2eba7c6dd67f64a980856aede0e17f2a50ecad622a8e4a6a6d50858f8dc310135221f3579a74fbfe217ae96a92994d062a3cbd5b2571235bd5e29cd1cafbf396dc979f45fe04db0a5a9839c6f75698fd5afa9381dea49e8b15b4bac44becc73633f65b1edeb17cde7e51bc51ad46a68208f75456239db162d09c02bffd2346d06fe67e65d2b9e6b1d65f612bb19ade741793943ec69ba306c39a9d1855c1a0e9292ac3d7346e9f307b9a569372e4c8f25ae6fb838ca26e4dc44969eb70bff3327bd319e12f199687006dcaeba0c3359984392d989a3baacc7d3ebe0b65184e5c8370fe1fdce1e9915a054f60ed6cfab0bcf989b0369fce76ef53552e780f7df0becbcc2f11ed2d05ff491382c393ba3dc536f49846fecf8df6f83f330f89af137afbd6be74d27fc33e6316013ef9e380b424604f545bc56bfe058cb9d5fbcefd795545665a646fba6c60802f81ce0efacda91a94d76c099608086aa7a7dcf200fe0bfe6bf00ed665f3fc0236fdeb48e53efb2125b8b66aef484a38ddd31e6833071eff83e49f8280503b1556dff0ee72d0d54fe43b1ffac52f5014f1d16f3ce314d335df86f54216fcf9500d0c5b559b2a849312c4fe62d54b9ecf39124817d5ca89c93174a2ae5fd972f5ec69080acf2edbc8e823131b35548122e9b4fa4ab732aaec29ff3e46e2301902f0ac050f8b9ae635234b353d2548616230333fe65bbf24f5cee9312334f02e4791210cf3beb7d9d773f6425433fc28fc65184af81e97fc5a00694f218cfe594438e10e702592ef54f20a808d3922612b16a97ea01c0856d74598343ab29041f1644a669f493f5d807d488a627d44f479c417c6092db53a06e1144c059a1b72f64b89270742edab6e28fa4a7943b6897b9ffa1dfeab172252bb9ab4b48c6a31b4db671014827fc46a14f507eb6872fd0ce052c397bb0a602b4de9061a556d59271c587a6c97ddb8651484158057dbb7cd9be9c3919981859361d441cce12707e06c7fb8da20dd2edffcdf26157efbdc32e30fbfe86ab59d31ab9219c4e194b5bcd484837e624ac6d9a2b592351a8ccd3158c24cee38b65ebd7981da65a8bfaf04e5250c323142aab87261477ee78e5a09b841144f7f91c1baf68d9cd954a1b714ad285dd47c57b584f43c041b9ecbac64b9413f6af3a680ff21d3e411e74e71d21883942f6d0592170dd556ab2a15e5706973b8574e050b7c926a758061b658873d67d1f3de64a9d25defe3ca0c925aa605d5384a723ec459e30b6a1da7a6dc8aba89dd9ea2cf7761b7075010a291e6eb8ac7361d9de7c52ac47954b247d9032c9ebe51ce55541504f2a9f29c226dc800cef94a7b6a93dc1455236a7b7443edeecb7722a8d084a2ab5c283f21153b6fe5c38ae7fbe13fcca2b48c61b675aa113302e3fe22b94ff5717ccb9ceef431a9b78e43c176834580a660a807b93213dcca3db417d808bd49718267e4bfb1477ed8172d4ce1fccb0bec2d151fa7486a744672c04bd36e4b6ab9ee0998c22de5c4a0c9977315071733ef842282f64bb7ce9d10be50bb05e9dbb44a6711096a58b0b2055869ffde81fb50f04f088b9b485d76917677771f27ec7f62e4bea97c8aa2cdaf785ff09bcaceaa3bad0170b865e6839714456ddd6183b6646388a33008d1e3343939e9a70996bcf9eb4202b0f4835b35f1668f4ceb6832734eebd2074c42d73454c78f739f6b06193ebf8cb795541389f5f08d691601f50eaf9cae31fdcf7de8d965cdbff2e76e3600dccb8b56e03b5ce39f6a6ba5a9e197bc67ca3962b70185d67ba92d196b436a82d5f24c4d58c61ff8a059444baaa52a86385f84e9d178b3f155a1698e50bb45c434d5d6c927eb57dff76dbf1b9b08bb532a9ea3249d575622a8a6890b8d065bf7de8a66e392a9254d05d55fddf0e6a516679d8318e9276f5dac99615497553624ccb9c9095d95d7118aab32893a7dc247bde009f55205c7b5b5e708e0d2e30cffbe135b339f4fe60d5cdc48415fb2e64fb8a03c54da9fd4c67f49046e60b59a48857ff1b1eaea66c85896ff3910a49250866c189664ecdefe48b48448580aace8cf4d885fd3703f165895e42d71b8e60d08cc2f024b59e8c23062cc3d7fe4f078bd44550e8889f7c668189d37649e7596218f5d72427b0292f12d5220d06e5afc7ebf934c8f55bfe794d10d322e6dfd5d2f0850045e27bf5a740afd20500fc88501aca362d89cefd6aa26361c39acd384f55a0136aefb663fdbd8ad8bce5f851d099048c457a03b445551e68e8cf9c1f8d6d2cc109b20ecf6b3991ae074619eaccf99a16fe326db8735b546bad629bd2ad48df147e174c313f387664e656782e1ff065a8e4bd4c603892422639ab0fc9", 0x1000}, {&(0x7f0000001280)="92fe458e7691263f38c30d3d56935f457faf1eb5e25818522e012ab2cab41ffc8a263f042d0c83718fa8a10e39aec21b4761d0653466567dc60c7caef5b924bd83b2d72f88f16e460a2c7ad55e77dc1221585d26e3e200dd45fe3d458891bfd4d26e1bcb321b01f2233e46e79c798d273e0dd786c69123e18ca6343ad46ce860be613c3aa77671870683847acbce9d6ada417e81dafe7dd20ff156eaf652333aa72d0b16655a46a291d7a6fadb05070a0f1720bdf05aa378e476d661bfce74", 0xbf}, {&(0x7f0000001340)="5dd76b6fd727b51d1e77ca7eb132024d6ab298d4007d4c585aef7c70c547372d8972831389f4397662bfdf1f0ab5729233954ca81b2a3015720babd70a22ae7d592076eba123faf79e6a8cb2028cf9bc909a5fd3e7241e462e5fa4d06c91d41226138fabef2e9ca3558dff9651af926483b01cd8c0ac053684c68a18af617067bd4bc192d7e48af53c4caad7efd7f678b0370556b5f35c065bded0e87aa15fcb55a98ed77347c35158e1cddf91daf281158851bc8af4832d886cef033b168e8ddac66b51d968660c5003c7c8456e5df6652d9f31d5b35e2211e44a57908d8e90e00aa4e12b41a90e415e76ca9883222fcd887de7e41919dabeff5cf4", 0xfc}, {&(0x7f0000000080)="36c749ec022fc585ea5c8529abc8a8f825585b51b87fab499cfcf449ba03b277e4c86059d984d2834d55e23f973b", 0xffffffd2}], 0x4) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:07:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='/\'\x00', &(0x7f0000000100)=':\xed${\x05(^\x00', &(0x7f0000000140)=']+\x00', &(0x7f0000000180)=']$(\x00', &(0x7f00000001c0)='+S:\\}\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'*\x00', &(0x7f00000002c0)=',\'-#*\x00'], &(0x7f0000000380)) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000380)=0x70000, 0x4) 10:07:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x80003, 0x1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 10:07:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="18f04699458c2ab7293bf115c198629f1891b6db901330a5bd9fd743c66cd2880382780a18c540a23f5b1d9ebaa808db284d743db2ef3ae711d37d9a31bd0b189c3286abe88682fe42cb3a5605c845be204b954914fd2305a03691827ba11b31fc55b4bb3eaa09528f57bf3c30c28552852948790d886570457e1d7a4f02a09af0c186ca57adba16ddaa3a99d27fe45672d73c96d18622ce8c8b8718a0e3523f18468e5f126fa293e762e09bf5d4c3b5714fc248523ef99c7676f2d7f5929e5df20fb1992ca4a988ada893a31d903beb039de3e5bf98409de204393da13dbdf7af998e3fdb8ef78f5702fa3a920a", 0xee}, {&(0x7f00000001c0)="d310f2e76bfe09f834de04ab7e716f6bf910d7411bf2b6d797029656718e3dd05ae7630b512e24573a6bc767183b367531b87ee7567f164a118b1f554efcbc022aa3a689be71fe844a95a4ccc2d2a699d55ca4a9edb633b1ee17a027972ff961df81937a97268773eda18176a871e407a29007fa02", 0x75}, {&(0x7f0000000140)="45f7bdea22bf71d3d8b73a5344", 0xd}, {&(0x7f0000000240)="2aa5d1b5bed46439515645e2f327b6b35606f8023d6be0ee97bbd6a12e56388c2fce72d24824996f16c5b725d26d453daa3c5efdb95aa8a42999cc7dda576cb219ab6652c25c", 0x46}, {&(0x7f00000002c0)="44296a7d1ea0d5bb491024860e53fb6c8aa8bce521", 0x15}, {&(0x7f0000000300)="d4554b1691e1f3c495bdf9a0c052a26c981ba846498f1b189df353b5209033229e56658e0b545b307cfb01101ed0254ebab2561cf7c7e7fd3d51da08e7", 0x3d}], 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 10:07:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="110c860a346000d1c340862ecd16c7c2e624def4f566a25ed7ab94c4da384b3573d1e22980d761e122c708c15ece1fa0163fce36401f39f135821669bc77cd9250740d93c501ed7d3cf3bf272a415e3ba92ce011015d63340716b1ee8654dd89f1e5a2af197803f110de3ad03dbe1f4645fce8f8623efd5e0b7f7f3a05665a8aef9d2cd59f4e2a092576d0f5bca091b8ab55903d66d766fab050b434e5cae882dec1010c779110e4f1d4c5459d7b02b9e79c6e8084e2a21b5481335121ebc7d9c9138fea36a9b4a204a65a95b130651dacc27d41d16d2b44d402d4e63bb7c858d5c8c97d3a95469a5fec82c298c721a9800f", 0xf2) r1 = socket$inet(0x2, 0x8009, 0x4000000103) sendmsg(r1, &(0x7f0000002880)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x3, 0x4}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000240)="b1611f5373b36fd4ff0b838a1854a20538ae16cdf7f312f7085548c53ce0e3805d2b139bf66e05fe890c3c21fb0801c542a1795bf96d32eb2053a6fce73d5b24", 0x40}, {&(0x7f0000000280)="3f5ca3c5d961b73db9da99ff44699474c4ed5963aba0552867fb960e15d8cd5306641c4a41f9d10790fe669548c9429f6786055557acb3f61430829a897a998b966feb3b08c6ddff5f467c1995fdf685ec6051088c5519fae44bb0c485c4b64a2f4ccb18313ad2f86a79148e00d4d142572159bd9d542d087702c4909ab7d92eb42d98b948f83657d9c2b93e2aed29f886cf1a47fd7397edc4013570c6bb5d0e859c10c4724c5922ea48108272a2e6647c387909bad7faebaf55ed2e84037bd77f01a09fa25e810ea9875777a0b10d888905599e2698ebb042fb583af6cf27e4b538ea310ef7abd422cd9540a5dbd7152fd5e274c38c631c20dd68c326f635b285e204a192ebf216e683160b72ece1713e1d50982b7cc08ee94d9e7337909e0845a717da3b0d8277f070bdf4dd3479e392d59a5d697bea0689a768220d155c93147419ca574429f0ead357addce8b642b77780ec996bfbe5151135036e7287e86a8e106a818f4729d91e1cee82a40bfc4717442d562e98de77e9b319f55a5fc0df83f6f80bc85e537f47f880312b708583446afe91aef2e6a78df79e08136f08ba88dc91d90e5788c28947d2ecc97544abf31d94a61568aea41d99326e397caf780b22afb26e79ff9209eb9e5ee920279afc43710dcea256107e6d932f680ae250538294346d324b9cc4bdf1021778a8f34824f3f75bb4da477f02760c57398d16da9caa42ec6c18956ba6258112f06d32f05f7404931d998d852b57bdd30b34e5f18d249736ff4aa63df0a4ace6a66cff39b90ee2905648b4d1533d52084815da01da99e675b70b0292a82e65ae8fb78c81a705ebaaea26d8282f7ccc6701f59e5a3c5a4e51a8b4bfaf10796c03e64bd6c4f2bb0ad6b8ae246f2c31c74ff8116064618626273628ddde7ffbe237f9c647e5d94da5bfbe728301e282facab607f56f8073c56fad522d24a78c9cff995c680b9169e7f2083bd4724dcc97a313a491760b4ece790dd227b9ac99063f7bd3d1d2c9c003e077f102569985563717d45432b68c6943257c19c9bd9881596190b26b9a8007cb5af64cd13584ac5f26fe45030c963f517e9e2257027418f2bcb5c58fe357813dd81c6d839a2a28fcea706fd29002d286a1c721e5fdcb09ca5b94393f90b4bc83e64245ff78e673d3ca5ca4e96bc8058e6478154a11f819291e78eabc769e254a92d8e96a55ce259a61159991233af1dec0d0a9ef33a168add94013eff368d60edf91025e2348090b0b2cf2ed9f2dc98d4ea81fe1630a6640338be6fbc1cb01112ebfcf46018c113ecb0d3b61af3191cfb0a945dbafbe6ab10d6d7e765c19dec154c363622715ff23e803eb797512f92e1ce25af160d071a29f5abcd6a4627d665785bcdad2a1f466005b57c7cbd5886133f639fad6cbb0c6bd9b19bf31483a5c2acd091068c5abf1611b198ffc748e5e541c8094a4224d22a4d1f26298b3aba8ff22bcbc8971ae94a234c1e83e95c5fa3c6a255822f8144924846db2449dd075dcb2458e792c3413adace8bcd3c421efce830703f07bfeec7cbea4c8dc6223b968acf818c01e5052b734528767b88a916228438f8fd7e015079305f90527cd0e784e56d547f07573e2bf31a0138b9ed65986cff203cf2faf770a66acfb82be1fd5027a721fb513af550d8cc194a741b91d31527874663aa0f6578ee2669bdb7cf688d175577b256ca6abc8bbd0aa6a8776137374db9419e56fbec8dd3580e8b1dd41528722271f69b400bf1e5ccb8ab38f35633bd6b5d9ed2c48403114709447d3b7f81b7dd19566cdb20a9932f7b7e8ae57f2b09d04c5454eca26aaf8e467979a298fce613cc561c63648feb1662cb87a27db685690b12a6873068aa941763cec3ec0bfdd79302c1e78b7233fade0f5f1f57b0227fb8696a46017833dda907ce61b553c889ddb24eac1c2b05f1cb4a2588b03fb8dd8110c087cc335dee8f562aed0acdebab8d4ca85776695fbd8ae6ed5993453a150bbd0081cfec154d00e85199f8548d976a3f90c1bf4d27500102398ea4c8b6b39df312740ca025fbaf2d491069ba8469a009bb690e9b11c57799b4d9f780417bf29ffacba9abc23a7b94a19787296bde59f241262ab670bfe0d365afc22b691896852f59bfc80e95ddcb9735f7b64c8e7f4a4fa67a9f062a64045f11992a7d9e883a2d44c2866b211b80bac12ba1ac69c27ad4839439cbdf112837af41aef9ed2df64bc820cec602fcd843e3702ae094af6b186c03bd16032a3a9332539978a8d3fedc73738e96b79090ac3fb06e3c8d3ede8b1bdef13f7cc38e59867affa5ed5bf7ff6dc245a640ac4b3c414488d6c3b6db441ca6501cba4e331cdd428ced7cf01f84ff22aaa32cb4e8a201b28ae80d563687cf0d8d18576bfdd0920a375c3d76320b8b0e4d13498ba79cf90030daabb8c966579c831baea4c54fcd5962b7f27af082fbb89eed9e966f1eaa375bff58c330bbede5bae47c17d13d0e86b7566ec95162f790fa6e9c91ee239d46f426ca438be60815d91282b17faeac6d7efca0288eafc89490f8b3d2236cdc28fe923ff54294e9d07f8111d982e1f1f8795aedf81966b1117791ca5a3f0c4cc7b3d17be3c93657ba068b7ebe35db9a173d863e23722f9c6f14f42f47977612b40b76920f40da0d2d06ae02262b862b5aca3e88e183bb2d868e8f85f63d20e27351036233785b53edad6c191c33fdaa07c9e1d1d65d62748540e4341e1cf708d93064707fb1f710716695813c13f809c1e4fa9066c07c8937316ab16f2a6f95e5c2b129ffc4ee17a6144eee93b1205d28c90e5bbc8941329aea71ab04dfa24a8b351e353f2357f965184c787583c8b1ff7160fb05c3b27bc9faf7f564796b2553144ec09e6a132234b84a7faecb6cd8660da7b4bd55fff2a84bd4b1affa801866e1e89cb9e3e7ae53b666705d96fd645c7a6a94cfe01e4e9592a9fca67b1a791b6457b4d0494f8177922772adcfdede7820cc68011312f62fb8ac694a457bc35063bc05786328aa2b754f683396a91f3d21a9fecc2c959c838837b992e0fcb1ccf723f0f3b6174f67525d90be2ddc72917d3e31688f308c22b3b058e160277dd4e85e813cfeb96631ab440e6eb14f5aa241e9387f5c356a9f082e3621d843b8680e62296ee1ec5b8a76be2e4fb8b0da858bb01d11ef22b06d4c64fb29cff274d5ff9cb536f0a5e792b794bfee21ace4d778a20e44c4127aa41845015127957b3cd77ec7218d92c008d25263f3350b656cbf51c502a9f5217f4801d6174bb47d1930a9507e23bd8c75c3fa7976ffc7e98b1ee4539d3cefa04d3144fcdf6c4124c05bc33dc58bddf3f97a1eb1ddd389a12071c321064330d07be63eb950d15d15c2aeeb1ff3e71b38cf324b5de8e8f1d9325d13e484282bbd4b2439118ba072d20ddf51af316106660c14aa114c74e2e52b27e52c0a6a7728c6f91cb7cfba7aa42662f921fa9ee6ea92be327e8ebcfa3eab5b2682036c9b287b25da9ba5e4c3f35618e3f889495952714d1a5451a7f3ae72969743ad2a1f62ea09fca46b709b242b98fde3857d43105dc955713f277a0a3ec7d1631299752b3886eba2dce52a76253bf921c04bd483e139a97115492167502777e587ae16ca016393b18e52cae1382dd94189e0b19b45be36958747a8ed36179c55e9cf665876e77eff59294a532e99541376e53654b899a9ca80982e30962146d90187f797fef16f732b4908ecc57f42619b29656598c655ed84cdb9c3136a63a875f3d9c37493f3eb58690158bb1af9cdc87bd67f63a1a486b88914df4c7864219f5fafac08a611409c56ee0e5972dcb56559fbeecaee7bca77ae88f2c4f2dafa351d9506934f277cc40a805aa26750aee52c16c6adca9e0e325ef3f1250007a0151ee5eceaa906ad355e69c09596878b09c47986b537aaaad247e33ca169ca5672b60965c41e2246d156a54ef29d591e61dc0fa6c68c855a642c3fdcc81e74688df5b6639c0f7fcb4968f18975c250d6c763f9a140cf91d36a3f2d507ce84afb30bc912ee7aab9506579bc7eecc2dcc3568fb6f9001ba75d10f60e11cbc0a7a8d7996fea6cfd9afaf216135b0814e878669458007a515562b836be659c1734450b804ae4bd9a9c7d29393ac2f3bccae1cc23805f876f1d7aeb10528c779f7e870ab82c13b0b8ae73f2f9bdd52b1fa629ad6d4399261767ef2416081e702ca3d308a63a77c4f9a7dc9bd4b44ba1b002ded140465438dead0065b5d3b2a7b64be4c710e951ead6dc29beb52101d086bf49012b74f1f184ba4322183384e87ac291f570fd307fd1ff7a655cec099f9a8bb4f569a0ac23f68ca103db9550aa291f5c8afcf48adca1283b3f281f95e5bc06fdb1e75827b0a663d1734d0774200d060e00e6d6d3ab4d63fd44056358e97adbc06873ccfee84d1be887df83fb46be35ef6ccbbaff8febce84324b7c235dc4f277e4ac2d5124067eb044138d63727ffa70167d6e69741e02d3b58327e6937568be25cd1b80a2e42013c4c21670da8012a4a1327bf747065e669425637115cbb2e57c410ce4bd6a833f1c112a540671e8a7b19505428a959a93383cf2cd8db28e3f0c6e0bc33e2ad72c9a45a7c7b6055878c2bb03baf83cc9f579671e9edd91741460ad904d038f5d94a2c3947d7a34a84ea8b0c78da812d546aa10169d07b53037ebf16fb81efbac7718fe4fa10c7a84c0d28a6033eb4b7340ab842637b80ac8048891c392456aaf6a8a33294495fd5c2c0ca7c442d0b753a92fdd0d9d1aa7980fc27a6d9c1b55e84635373214c2a3c15e8671e9910d0a83fd3f2d2e76889fcca7bb6c72817c054622a072184431c23d707d9b1fb96093d1b81945acf335d356c1d4101eaf2905e17d12e2e394cede60997ab6fc033b5c44859d7140f343a7537934583b8c02fe537f5ca2473f41cd649a8eec2b69e2586575553f6c3268eeea4f3c09a58f93eff852c9e6929ee4b1f799bf4752c95dca980055d5089b8470e724ac430a9b2a15a7a505cbe3863e5c188ecc8cc15105b203508e50a8cf8d206e45bbfc59ed950ff2096cb22e96b9ab9838de266934a1b6c8385bdd39e1611f49660128eea912884be9068f46cdee03ff9f1561f3ae7921846e1fbb34f9cb55466d478199c5c79b0a75c15361f617dd498d80bfaaed7e1ad05d931140d1af5e68b6b8271e0d9799bb97c8c47dd8afa7ec47a4bfe74f22a440854ac0080df048cfff67c5c2c06fc465450510b9ccf03bd157a8baf3c9ec9d033582763bcd0faa9ed91d37b5e4404734dc65116c87b18996b044ef47bb77c17295bad8c5a50444355946ac3d4f705108b998d2a2eea2536f00ccaa63199da6b3add5e1cd26044d702d66dad7f5bd8dee5cd27c45e32ba7258857283a51a1787c4bda794d0951f13194cfd9617ebb88e12f61b8a4af3175c81feac13ee4733fa33a365f7fac5947ea94a6e9e9a75f88d3528df3a4fff6b9980c1114d3e6d5ec7db540151e146f6218503cb5af073dd6b62721b428af2e7393ef2e1f1f31d8acd1a485e7f079ab5805257ee067b9d91a81f94be2c24d5c341f4b41186b09590aea671bff0c35d367ac64e968522cb9d20ecab87404ae0b4c64dc972c08a377b36d852212bdc474884b93c216471f2fd4d3387cc48b0e70d0f9254b06d8b2eed44474099397f5277e21422cb760c3c0bdf41307d31d076731c4a2f466659dd34209220f35c5d8b1f9154320eb499c1f8f13c680b9869c0464e6ead452ee0351f2137bde137f899a8f1059e092a44d4", 0x1000}, {&(0x7f0000001280)="8ee11b89ec6c68bc070eb4343c720fe365ecdeb0d9e2bc504298040d2c46b827d10d8ee546e40d199ebf9a34761f7893937969f2960ddde345f2bb00dfc8d81838133ab5c6077e0e4ed0e06b4b941274487da73a5cf9cb95fdb780cb441daa64e56a47eaa154380e35be8151970a142ddd685d4236c959a20643fb18d8", 0x7d}, {&(0x7f0000001300)="0f652bcfa39c306c1d6ed16cb4e4e302e75fd6ddff341b9ac6e30e1d03e82392ee88408d5a1be15dc536cf3b52a00327659bd963a6ce997a15c6914605ca", 0x3e}, {&(0x7f0000001340)="8877c379d03c5c6020406836801433ed31fd10d4037212c78b726c56248971e42c902c6049350cdfe14b5362912c4a64ccc869636a33e04229a373e5a96de889d4aab2113214f5549385e2c1eb29aa2a1b3c6bcd30c1fd26cbe3ab394cfea8708f1bc9d60fd3c81ae9ca9de797819686ede0ef2a1ee6e4874b3ff50c540445ba57d79bac09666356c897d518668c96c0cce3cfd4da21cb0be4e7cc23daa6088fd2c79b52b97bca4111a5c8fe3f504dcadd650c7e20fe837cd358f74a25403d0c17b75caecf4a1ab454816976a0f5a33f614771c6", 0xd4}, {&(0x7f0000001440)="37785e44492047561d2aeac9c439730d7cb7d62ca7d1026bf06d8fdb42db6e384bcbb26dccfac097e592c0af26e8c24e8b9c7626", 0x34}, {&(0x7f0000001480)="187fc44bd4faf3978bf3e5430b06576dc0ba2d7bddc59b503c848816aae88cfcdb920f09d774e503712d43523e51afc5b316ad7daf7672fc8891b0b5d26029f0ad81c253fc2af34736c1cb9fc1eda02d5a275becb3dfe97bf0438c24c1e05adf1e9ccdeca7e9686305d7cf828b96d8d4e9", 0x71}, {&(0x7f0000001500)="a035798d942ab52c75152d8cc227f25070439e0f056d810d6bd567e31b78dc55d03c3d9628dac019233f33bd0bf56e83a07e0e09bd63461ed10eb666215a59c3abf18c399d431607cf16c2b8d3b676094e6a8cb38f0d6f", 0x57}], 0x8, &(0x7f0000001600)=[{0xe8, 0x1, 0x2, "700418e3aad95b948fd3c56547c290ce71c4fc821b495235e8d63857312f7be9a3f7cd1d4977e1289dff42d5f678808ac89187b44f4026f1807dab94ef712a60b4f9c451f8f0e959551f910b7a12e035171f93a619920b1feb64d29d63f35642c8a8fd7fa4df54d72b4ef011237e10ec124e22f7ba9d08e9c435f886cccd6650a7570134d64202d41a8c256cc1b651fb427cb5f97be56accc34a2df94df01e7543e72322e41dc22239b66a88ba0a695acfbdcd28111e82151596d1a461a358936398f263ce57ff110e36b4482300fd3abdf4bd"}, {0xc0, 0x1, 0x7ff, "51d724a62de30569904ded0f3a48eec9d870c1e8820c13241b08732b8d11b657d1f00958a4456cc7bfe67afa9a4aebe89b10df54ebe407847f6424629b60b7003e5a10826ac4815a9a9fffc63c45d5512efe65764fc4676eb81e34b4b79f83c5c39b3e1c13f02bef35ca31e2c51d5ab4935e972c57099b183740777f095bcfb485eeb2cef6c04eea95771058f4addf3f618e8e935a6a4c9f9febbcbd0e9f370b405e77aec449cf6d0f20698980cd80c0"}, {0xa0, 0x1, 0x800, "480703315c078e80cb9260e108e2465ed253046e32f38fa2873a617394e37539e6331aff2c07f1eb8073a0893a0e2f97d7eacece55eb8e552e38b4516f855a396a2367270c7bee7d4a187f4cae4f5b79fc87b820c21357aff328b97ade3d7aef0c66da7d67566c9a7714f72141b0dd2f657bfe555466d75d8a65101bd3abda5e56506a86287fc3ea9f6e0f243a428b"}, {0x1010, 0x1, 0x5, "3bd338c1bcfa5889e836618bcb417c7e1eda2a278bd5abbe050a0f7852a8ae7074237ba96381abf8d3979f880362b01002e2f6acc6133ce4511e5f82f6b3ae511109a01f7e4e48b026dd5b2804865bb1a3e22dc73cebff930518b89608effe631389f65f909e141d703eaa2119eb07df92fd238705e22053821612921ead1371acf2ed27cdab3170b7f8c475bb37a006df40c86b0ec429f757980f1819400d772d3d9124d364905eb79b35a593e557620ff653439fe65fd6e41e7907be6b33439465b77b12a6a6f6d4a83f38573fd2160dd63c017630599421e5e7c2262a689f2616a357c574010adda2ade8c9704fed34681ae5ba11139e736b84633db7a80bc280611771266acb40ec309d2fa2eb3aa6a56385aecc34a077b10ed24db4c4889243f5329ab763bd745ddb0081ab4cf3dd3ce261235e1bf5e4bc32af68584e951786615ad128af9d9b515cba92791d73d36ca4401f448a8d86780c598e7bd51f18129b4cfcf0a39f16cadb53d52403ef8f03bec0917263327724d109b94643107aaa3464ff84ec7c23369b0044eda3d3bf96886538259fdf50f65953034f920a527ee0b327ccd3c82f63d86d90c80456479b4db28e5ce55ede770127e82080659c3da616d2e8ee63074025078789fe93259c47fdd9e5f9ab65079ccedade79348aa1b9b23a5d6474944decd8ada79d08296124d3ef9d5ed0d8328e3c3ef8a9043fa3ed741f24347ac680e773e087d0285871d0bc906dae22eb0300884c22cba4b484e2dd74ba320f1edf087b6cc4c9bcaad3f3d36200336212c9c3b35d0c115d0eb0e7bcc07aae867c0c3bf69a07c65eb951c8edb4640eeb7b615c5878e91a59460b2d603a78cd72c4e804d89b0bf9f4fa43392622a7afa8a926432efb839577120bad22413d6b36c916add56c695745f27157fb773b693d9a82b992b3f23fb5dd5fb606b380d6c5bdab1f5ed95e0036ed80461c9f275fd8e0e8fae15d8f2b18e03dfbdd50a279559d89991a13f0ff1263c0c5acf8f33c70791ad244b49bfbaa8613c314a80b56b1a32a7d57067ae45974520dc8776355bc0ca3660519ba1fcb46bb85f73880fb156c0ed82122955bb8fb92e78c5b7ffa18983f87a6df14cb648d0fece263366482ca2a3b57c71e39d87bf086590ece4f54f405a12fa6d564efd24e2bb947640a1004c0b28d23adfa46c52996a1ced31922f1007078ae421389de1a693a131e2f4ed7acff8bfa6423c0feaa90dc2c6f194524d2ba518c60938b37ef76d4dd856423058527c5d9487772b3f46dd1805d324ff2fbc5152dbafe6ecc54cc292426d9058ff63d4c0cd1661221819fd54a3e0e5c3ec905aed9af7e194888cd420d42c676a3bc3bcf05607fbb1c9efe8c4fb3d5f17a6e92526157007abd9724c431e56f5fa7151a1631586fba410e78fb3a48eaa6a8fd7e80a7998537d8540635944a2c851fe511f6cd1e116666936d13541ddeda8d6d36c142a2faf8f5a2a8b97549e20259be470f2fdda7f001d40cc6c85de1c98a66f916354152c47a35a2c0b77242e3a1e0de4ed644de8d50f7211a57a535e34392fdf085ccb139eab29eb5c6024edfa2d97350007e6a6bfaaed7f9a8c1401b52d7344baec508d745e18705965f7e37252d4e2715561c3e5f2ac2d9d511e777edc93884d1eba586239bb12d4b2fe4af5c2ef15f1df419b7c09542808e32125467eb4eb535262aac1d4fe1da4e18b1d34442a1a1b9d3a3785d82afefeabceb6f9de6ea37539bd892c6c9c140c9baea9e072744ffbbb89cf3eb15939c009a2209e260a7ce09710d4c1af7152b7c100da851c75b57dfa8cf73b81e71a65cf3230d6d19c66f86f937f1a46271bdb6ce737b63268849b142b55db8bb4ea1acb2ba5b1c2b02fcab2b882e03c4e8b5d11f0e85f307be00911a9ac71787fd19240c2e4f8608e6f809f60f2448d6ef599a53baa2f11bb41f86e084acccd13ffa34c01be61f2a7f5365cbe3f77be6913a2f0c440b468d2efc6ae79e84c7cb3b95d3e5b3733dc65cf4fc7a45ef8c8ae40a3de021eb389f565b31cc316ab0b93d7f016551d5afcca79fa2307df7d229cf559ebe81e9016676491958e62857ae2c0e49675dd6a5fe932e014d5eda68d3578d754ee0f0f5c4abc47fcb0e8b87339a419dfc0add99cd3d71baba276848b73fb7c3d9a0b1001facb49f6f832fcebacd606a8b6c4b71577534075ec218fb86617ee8226ac6c9a8e8ccd005b45390a2eec1718cbfeeeaf678eaa1b2bc73f5dd7f7f861b116270364234541ae6c93d7cc022fdbcc5b682718866991651731c1dbc916451914e3498ffb4161b5c76b8b5ea4377792d480f27ddf7c180d97a4e748ab44317c275a4673aaf300cbbe4cc88ac5a9711d5cf7240a3633dbcac18b96a8cf20816c955541c153339da0796e6ada43baf73c3657e3590dc28e3061b1d4e6f03824f44f4af231da71e0d9c78a5a9227717dfd9d3c036b1240f222f2c0adeb3c26dc89e8203f426a9841e8bbd052aac2d9e5cc6ceb92d487caf255131263861e67081ab660c8b2d5a65d371e7fe8a37cdead52e079d4ed5e1dac91ca07fb0951c781b5eb08e13f82e07aad61f9baa764b3bd39207acb3e03c68a8977b1d51e2b87b5c2ac7162ef634a23da6a788887a7f1aa925f4c218054ca5626701c152a73d330b64177eddc9670f688a0a918ec31885875eff67fb0785ad4d0d00d82973a111ebf4916e98718e3976de91359d163766fe72dea1a763e5dab93bbfa9b53d7e79a697c9d63141347dd884c3a0b684b1ff37654f5d3b141f2948ff506dd5073f8f6a15b580335516bdac90d2ec5c48a4c39e36641e2e7682720205185e37e452835cea2061ee321b0bada6f7f8457487a8203cdc4960e92223ca0d1748ea35ea0dbf48fe6e10897a49e19001eb63b8624bc2575b33b32acf8be3ca4410cde0d68b6bbe2f6e1398ee3ac1f2734fabbede83d6f104af2142f97c66853ef2f238eb9a1bc487cb5778600776331eaeb79380b48639c39453a0b0eec9a6ee5ec8403d59bb5b25146fcca4bc289235bc8fb212c89f57d66ef412d0c5d1818590f20cac3bef4e27a750c8d88b62a09ea2c7eae52dd0d9df88e7821241f6e9d46fb51c9c537860e215e3dbb8ffc183783b6ad83b3a3e5d193a5e97da4bcf4ba1e15c48e90291859ae85cef2b3a86bfb80657197eb8bdb225dc5d2a17979627de4777108cbb8613dbcb58dda78f2ee7d1a00b917c64592b5c61045270d8b8c6606284377d9d717690f95e9422fd2b61f4c5ed26e45dd024c734feecb15e4ffdad505b663bb190b6077f515b48dd285b70ed3344f8b5653f7f651f37a71169edfc52026e2ca72259f5f8d5cbc61707248b699e20d64760e97eb514d4288558a75a570f9e030260ed454ec2ae068360b1a47996952a1387c2f874e951a66ed8c911e651ab2b2d2750e5ea67221a7b9cf01c30063d4880cef6fbdb888d308022ddbef0858066415798f00e7e1b2450e79d725de9353746786c23fb1b30801a66c244cbe3a70b479f56dbf704c6a643d5dadd2fa575cd716090ed96f0e29d78488698e279f92a6aad4f21bd4eec648e75285d7b5dae778b2e65b4822f3eb860cbee9086de890a22fb22028da239d0495d7b6617e63536b403c1d3cb0e7ebe6afd7bcecacc2cb54f7285a5fa8a15a95eee21e90999ff2ad9e7f5d535f6d3cd4ae240baa7d286c8559f86a06e983b4354b860e542c78a174de3fea255e1f7ef91251e6d759f892d96905f588e3e8f1e09165a93be0f72e9c65abc21f9799239e94ea4c272596c2196d2b7300b0cd88b68614c18bca5302e011f2bff072c609e8101dbe30f68f2d7634455c25253e894a7b4418c75830535ed7b1b2c44ae2e09eef7d6fc3b9d278ef3a19d8192c7bfeca9ac9c7ed47ef56faa9e76c4cf09d58c78c45b6bcf3c51b1bdbf87383e5ec86dff19e62960cd5e26fb448cd7083f612e5a7849971298fa01efeb117b985ee73d79e34329fa5e1ac4497f155d61257d85a095fe5cc25fd037c7399da930bb39b9442ab58126e34be5720297620325a1ac3f85cd69611a26bbb0edc2c12e139d63fc31b4e1c5394eea2180fce7a5c10814fb1a18c26a79442789c374f801ea04f51af219e45a9b84e6febb5794567befee6d06c3abee254b237a7c613b7254c26f6145bf92f5b7522287d5511d5043b3e9f5565e9e1b2bd1d7505a1424d4d2f378a6a58c45822f3f3a384dc30ad7277b6ded4e0e989c14870895dac16aeef2b4b26a9f9c4f93d1c83a16b699126ae46e2ec472be82d080a92396fa84602cf224502968e08b720d84d17fb4ba62c0cb8f4890ddd7d6afe034a07e93349a562363b215f7eaa68048d0407a5c0e0c96c8de01a43b280e0da26a61639f5b0c6127cbc05b7b722e01382d4197572733991258b201cbc297fb1f0eb693c22355b1f0892f2267e349c70f91b1e916a245f06ccbfe2eeac23bc04f4471e64483898ade91527277802fa99fb0f82a4a963f067fa86ef296c1e4b08751d3598361521e6c244edc8ff0cd45ee4f250b6f52963146220c52a20067647b7fa7c10e76c0b58c8608a1563ba065a5421eba4ffd6a06ccc1859dc51202e40b5cd5ca97a651496746848448e2cca80efe4d6251fbbae3802c9e010e610ea900f25e0ccee6a41e426fd690118b7b2800afab43c2fa8b8d8d91a552044ceff464e5e816d5770db5a85f36fcd1694d59b515211b99c07848852d52a9ecf42644a8d7c3e218dda1d356b488ae41bafd8d031215ffd9642a1636b34385b6e6426a53e9eb001f906592627f58cbe8f523645a460afa1f992c94121ee3a76cfff6e2c111819cfb913aa3d7aa45e27214bd9ada138df1fba1e4ae076432e771d3438f79d77732c8f4c7fb3f38ed99a718e7c7fc6dc4d6f1e66477bf1864d4aaf851e76ba90012ce3080a9cfa91f3e0783c6a0b366a128bdf51b81bea18222b918a61aaacdcbe22e47fe540ac1dc77b7a96d9e68f15a90212bfccc3955b38b47f4d0f2f43278cac38d6e0fa5f08de4c0a057c6fb227a345eeb37e8d12b642ceeafa6a6f9d7000658e6ce5e8105374adf4ace1f339e1d36d9e04e3531164c850b6a0561e1bdabfcdd04af6bfd3797f2463c87f70ce2ed797b2a4885428479fa6cc48a7e3727a90f833a901d3a87ddac66425850ee25689fbb81503022aa1035a3bea40398fbc49e2fbaf050f7c534db92137f3eb3028cddab07270282d94f810b81225f043b772d4c08030b7ac7bfad599fd57bbdbb6fcf5afc8ed953f23ab85c3f1306d6b20086fa46975400ef3bcbb7f3bf61781c9317b41321ed75ced80901424315e4244ce5ab477ffa131013f9a3e9c246caa3f816796e4e7efd79b372389b59f4ef3c4bdef1744a68f18731437b1439be41193de81c5abfb432b24230e42705d345a2e389ab1ea1c46edaccba688f154ce918924f03c3ec9a1f06a3fc5de12fd97b0869b5dc2b29b57bb69a9567d81314602e1ffdf897e830979b38a65455e587ea6befbc6020488af518158a85e7ec8a2de36a6b0a0fc71eaedfd9e1f85636bd35d63b3d16c837f89058a7e19ff1185918ba165e5fa803757d4a6e20cfb857281577e4a4bb4ddb7eb70a87903b090e2572193b5192771e39bfbe4c75939c092964a8bb8e5fbf8ef059abbe22ae7fa36e4ce1ad1f2026daaa73e496a7cbaed58173f9b98fa8efb7f897bab04a1ebedc1e29721548878ff6875e45f784cce7793c1d42d6c00b40698eb7ea125b8a1f635662b3123dc556eb0981555bdb3cccfc"}], 0x1258}, 0x4) getppid() setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000200), 0x261) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:07:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x138, 0x0) fchmod(r1, 0x400000000000) close(r1) 10:07:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = socket$inet6(0x18, 0x5, 0x636b7b7f) r6 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) sendto$inet6(r2, &(0x7f0000000380)="03b82f5a66441b6f4dde2a8538fffb8562d6aa77af62f54807f214bd942b28447da41d79cf39faac94471725b044f579e9d7989769f583919416ca0fafe065081642f4875720ca7e33e97b699a4adbe3d8ca59ef9a94c8f38ae9df503a42ad88eb9cfb8df617aa06eda3d6e1", 0x6c, 0xe, &(0x7f0000000400)={0x18, 0x0, 0x7fff, 0x4}, 0xc) r9 = kqueue() poll(&(0x7f0000000300)=[{r0, 0x11b}, {r3, 0x80}, {r4, 0x12}, {r5, 0x104}, {r6, 0x40}, {r7, 0x1}, {r8, 0x100}, {r9, 0x6}], 0x20000000000000f0, 0x4) 10:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f00000003c0)="a06065f0fc86d30fa9bf1ab4fbc1970217f65bfc7d5aa5cb8098cbd6998be1d9f7620a2f41e28938ca0746d8f8e28a66a78e202580f847ab1be1a964a04ea798081ab55a45043a2c8de6622de9c352d86d4823e62ab82cc775695b530d151d65fe690fdddeb24ca552f916c4b6f4620e1300ac153cb55c57af640a03f160ce03d31d023005f454c687454d1b29bf8b239459c19c6bb3b7ececf84ecd477710b0f0b19b69e161e152823c69117fdcda1076d26fa7bf29bb4aec8884ffd76596d0f239d2e63cbc", 0xc6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:07:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() r4 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x6, 0x1000ff, r4}) 10:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x5, 0x401, 0x7, 0x3, "aa26a9608cfb7e5567ff8b21194b1533d960d01c", 0xcc, 0x401}) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000280)=[{0x30, 0xffff, 0x7ff, "84c1153c491ad941635564204c7f60838ded4b6d495d77f48215ae934f7976fe"}, {0xb0, 0xffff, 0xffffffffffffff55, "f072c409e940471b791fa972468b5fb9b32836c1af8b4b3fab9ce5bc900a41df99cffabf5180178ec93618ba8bdb4150b428b78633ce534142399a7e6409eea921cf8a0a5e4048a8800a424b8052faac9bf77f6fde84dd85f31cdec78ee11373020068a393b2714ea9445a7677c5da6690fa95f132d970c45b2f9b9387ed2dcbc7deb31b72ef4b8a73693e1451ed3e0c731ab6825a335e071ed08f65ecc1a57e"}, {0x20, 0xffff, 0x8, "8179b16915e81ef2cf5405df8620"}, {0x38, 0xffff, 0x0, "e8537ae1ea35c33e4618af8af367604e4c90dab340d8782a32ad090ee704b9484e2f6c"}], 0x138}, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:07:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xfffffffffffffe47) 10:07:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x3, 0x1}, {0x18, 0x2, 0x7, 0x7}, 0x7, [0x5, 0x2, 0x10000, 0x101, 0x8000, 0x9, 0xd12, 0x88d]}, 0x3c) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget(0x3, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x33, 0x7]) 10:07:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) openat(r0, &(0x7f0000000040)='./file0\x00', 0xb567f2ed4abd86c9, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 10:07:31 executing program 1: r0 = socket(0x2, 0x4001, 0x8) setsockopt(r0, 0x3, 0x3, &(0x7f0000000080)="a93077c58fb82037ae2e02ff46e022d2c211050870ca4db9d04a6f89be5421dea150d43eecba2159e91fcb00c9698f6fcf57f42aa3f00497fd935f845ef5d7d78cd72e81605ae7acb868295ca82db1143dba36af85253a00ce93e140", 0x5c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 10:07:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000002cc0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000000)="8835b5c84e02e31c19f78e07367a2c3b5d8938cd46af13c1f4dcded05490f1f52122b8ff96360bf73b5995666a320bd1823b4b57a485db6e7b330dc9ab802507bd77a22c82ee6447fc429e6984e08a47809d7d517a0add61585f813ba9e22184b3b2d4d5552ff15e605c286289d36e05890961d6c43672ce6596268684ff12cadc32b5d584817c0a138693cb02989bd6d9c8bcc934faeefbc2ad558e1e1211d3aa5da2472b85b885d975b5fc", 0xac}, {&(0x7f00000000c0)="4fb423c3c1f73daee07b599cc812c1dd7b25d2889bdeb1a1847047ed7bb7a0266c7779a3e66c6a9ab12139f9b33abcba7586283a0f57515ef78d4597cb4a16dc81a892f58a3275ff2b343ef59c682ffa4c26b9960d66f641a96717af3998bb4b3b6a1c61de0ccba60195e83189b3cac143610dcd2e473087ac595ed26261e8a7bc04d1031d07ac78ff7f937a5fe49d1b873a1c86273b7c4f355e15c8d5bc35690458f7b950b46e8b60d4f25a48707283602931", 0xb3}, {&(0x7f0000000180)="3ec2686420cca3f53371f413963664cfabd3c26ae475772c2f5d9d33f485b6e682f2a00aca0ec0c7761451cebb3fdb4f316e13fd7f15045d6c1368de6eea082d69ccfc4dfaa340dfab39b2a5c32d894fe16c4c8e96b039a7dccc5998b1a070be072523ebd6369726f71551073eac48259de15718a86255df2ab18fb083", 0x7d}, {&(0x7f0000000200)="ba9e3fd1927ed23adc76e061bffeb8b466e82e4f6555447bd3452c095182ee540e8f", 0x22}, {&(0x7f0000000240)="78a8fe152715d5a9acf0b19081b01f5ba2699b93dce8b57973e92be35e8f4879348924361b526bab442077bc86e9edadade9bccdba92dc5f977564028650b0008b5b7c063e9c1e4cfc1a933a6cb782a1657c2de4e2f13a0dc00753988aa45863fa90c29cade1e962ff32149100b74443f12034e7289317cb96cc9adaa30f1bff4bdfaa3800dfd97f4b2a3cc2f16dd41893b940ed7ed1c870e8c2c9b4786a569be899e4e7b494055bbf65130bca245bcf364d2201", 0xb4}, {&(0x7f0000000300)="799882b84140cca8b7f93a0c16e25663f98764a731d58aba115cba9738c2f283bd1430c9a2a7f4ddab7464ee7a018b576c4c499a11b660ec26219de54caf213e0407293e6cecc1a30561928a2f22f950cc137a2c02ee0ad7af7d8a69db904de75e448aa15214f2f70dd7590ac10054625960e054c5947fc9412d6f45dfaba17ba6ba9b72d5b3132e8578f700984f6225d2eacaea632ebb8fa69df38b77526556b45a6211d4e3d3ce32dbfe37781f4c0e9cebccd2fa99208c89edae5a84e00eefb79046639c3d591517a55308dba32d641ae99d7813d922a2965f2f7dc5bf3afc5fa686a68bf84f829ced50efaaf2d6c982c19c3054154d5db0e3580b6848dec6f2c13ca4d5742f4527732c8094f643849bde672e8c04aab11e2e266969b4154be9b06ee799d1e055c9d22431ac8a90adc298646237b5a474f2b0d1d102e2dffa41757ab2660d045b906601481efe55e46b8d570babb97a58543e086f5789baaaf03dd2815226dae10d46a3827e2d988b94a6692783aa2c9a5a63b784bc50b0d777f9839af20466124714684bbcbf0d61795f6e025b04027884caf4cb45c558b4a8c13ed87ae1406f074e9b08b28c270e03a40bf39385032f719b76911461d5c5818617b03189e29ac11312e476d74cb933d80702e9862b07c2006221c36e808dfb8f4ea0ff648a232ef2db36bc62dd87f97a39c112437af1e8181b35d19b2de389891435bbf96eb05740a6f5b9493140c625d6cea48cb9723748a814a8270d0f1a677942d19b20aafcfdd85e69498d949613ec30d806a6f8e9831312af7d530095846118dba10b3f5c8c94b98697e83bb9a789867c8b68d392dd8902780c63cf7dee46984b786131528e4a1f51adedb43255e40357dce1eb3ec8dedc4470b055a0c46f0ccf7887d80ebf52318547a81d24c094945153f18c33e4f9b4fbddfe1268a39ddbee1ca807da165523ee3e1524c822ed41c785b9efed92b77799007485538e465e08857d1107caa6389168c42e2662dadc45b05223c73059f1901752f274cf4bddb5fcb4b080ba00fb7025935277c67ab1cebbf330c0217d528821b991e15b8c0ea5e612adcde65094541da9c9cf565c0ecfdc85f79e059b2bd5c838e9d00c88720bfea2d0188a5083b7d68c28f9b7e08d1bf43db6092c7b9e1ea445ed3b1dba7828288943e53a72bd048646d5c132b5b62e28febc23b598fc02645ddbfcf64b5ffaacd19047bf5d1ef8bc90feaee51cd29df6297f6078f7b4d367f8d665a03c7dd53732aabe62fa8a66d41e73ee0426a6c173ec7a88e09154146541ea939f73fba155af82f3352d17b250c269a0c0ae48946975fd46e386acada9e905619aa43f67a166c736901436a4328c082bbdb5ca083420d874be4e628942403b28a9fccde1abc29a38307c15b19d79cc51e2d2a6e2b875397b748546c0c8da3b13b69ef5930f2afb7e5b2a30dfaf30bc36ed4f1f93a8158349437765f52ae32b50e6068d97b276460bb0e9110221826cc1d80f71f8360564d17aab14f1376387b84758e0f1a5176ba8e4623700fb2b3e6875dfccbba31a715c006f44593269d05fd66870af9cd956fccaaa524634a42300d3c4efecb31e08d8efd3064506ccaa652727ee6ebda1267d39d761fd61fc8fea52d114837b2f1b2ed175aa08bad5b4f74f1d0148cdb349071d9a17ebfda0fb911c25f0870a2942607d38a624151f3f58e759fac0f59bc78b9002d85a9a5d1c5b459efb1c498da58f146c58a655882ccd9ac98542900d2f97c7efd4aa315f65fcbd3d4e21d338f67e31e478f3afb0e26feebdc1c28bc05050d0987384d5eca35e01f8657a4cff188e36d3c4305335844a7d4b57a511ba1c4def7b09ceba590a8e2ac34b3eead53e7765a179295513f63b0cb5c46eade7861ed2751b3a8589da4d32f9269be5d6d88d2537eb59ba8d0d9af48484b3cd51e757ac94c36203fc3926bce4384d3594775b98f5801b7e1d75308845cfee8e84369229738bdcd12ec56246b543e2ab73ab53f8d7f506434e38ada4cafa3d0cbf1555a08f79304e8f96e7ad064b2a4789d7ffa0199c7b49d89df1dc7b1f9c589b7002bd9b3162b413ce2475baf6f0ea75fb408344d63f5270c3bd97c273334ef44b078a9fd32dc5c87630f4418bf82f0a950f281b0439ec1bf2046fb9dfa3d1552c2cab4997c8b51950a21d37522a38880633d67c451c6edb4e3d03415f06e11335a8a26d78f6bc5b60410047548cc5e92fda9c51054b0ef682b38bf8a5f600840e6ef47a5217a22165d90db2987de4e662faa41835e314c19d91ec278c35c6e15533b855169b8977c4fae913172cc8509a2acf118aee462f4c202c497ceac37ba02745a9f8a19deadf4d3ffa3d06f4f255b03e3e65c23f59e60dba26a6e9fa171c8fb630d8f13281b6ad8c70869e577d1b16c4e5e8ac9a1fef6d4f1db6e8049d86a1aaf260d0206dd970b6cb67d3ba607460d5c4e1372e5f79f54c6328b39211f33418e541373ce25a158eab46ef636a221d7d34a78d0279c0c64df68a59ac7912b2aa400701dae7ad0f2a5f40e9cc13b6a964516dade8f47137fb17f848c500149735aed6df7a8a3694dcfe5da99386a34a15fb13cd7ee829fb0b8589e499f481f6ca70fb36ab74f23ff0d919792ff7033f526c6d02c784915497ce75233d34363293179c0bd0b7209e8952a2d934de6f8b077c8669d00dc2414640b929e7e59e89a6d8df454750bd77e4788866c001f305c9bfd34eb59426ec020469ebed7a1127265978eb4c1aa71806e1c18cbfd2a542c7a289927f3f1cab31102354ef3ed5c8ab8747eca8d345ab51876aeb7d7bf91f972a0edeee959d62b686baf557f1f39dd360a0b266f4c2bfaa8f46d3273d65ec0c0eeb8486748ffee089e853ae78bfc3acf664f61d99606dcc9920d1e38378b2cc47bb51da78d9898b4afc98843d15734595b421c0b619e6f1f108e2bec14197db0ced29503e47ce574f31ac9ddf8e2de9e928d896f5191d3c967eb9ef2e04a912cea9e8529e7862f8d07ceacf5b23af88ea35221b1827af8be9f9aeab44670cafd9340be71ef523dfe95883ec6a8612f87f7342c5304fc3889bcc7e1216c03adaac24ee3bc903486f896f89ebce70e8801cd776701b6d339f9a814dd14f75b63f5b3d8cace9ac93409217876d14065d97dd3d1209433a05be493deca58969a4da36768d1bf4f472f5cd712e671da33fc88fccabc9cde2dc5cf48caee8aca231dc3923e00c4c017de6517940eb43cd1c1ce4ff1d063d221c6f672740d1c98e83a895a3ff150c06af8b8282246f692423a52c17dcbeb3e88f55f21db6f9f89deb3826cde3813aac664a19a49af4b1f6597c1d442a0bab53d6799d3e9416bffc0b6291772a5256bb6614c6ef2b3201e0afe919cf84cf00aea3c239b948fe85058801f5971e178d5022c78331bfaebfdb9dbb86b8ae951eb2d1223d92ec0990b59c0d0c4df22bef2c5a4812806673930c8aabd6e3d0622d09f42189029e80ef0dc255ed1e9efa016f040214bebf82088208cedc670d44cd8735e5e26b4c65dca00dda1e470d20cc848146777324d14412107dba7bbdddd96cd8ea7d3432305b236cfe9cde8240efb9e5e1c6df7929fad4c88a54246ffbb365085ea7dd3812918594bea5777e5d22e8542d93bb167fa6913a0bef814bd25ab85737f66effa06989bb4eb30b06715b159f160fe875a8ec96714bd9d833d843fa57f590edccd7599d026768a2cb9e9baa345f62f0ec0dd682a802c78794c4b2c487003598d3aeabb4adf6a56baafca98939edbed13e8513f94a1eb61758d531744114cf66ef80ef57b7aaa9b009ecdcec0a2154ea30cb98bd9f8636e5e3e7440c69f1c7cb6f94783d1e5955be366fdb8f02c49d74d1f9a49f96ac8a103ab722b0faeefbc26904ea1532e102e74e2c3af0671f3e6658b6ecee998d4e610d3e6f8f0d1c13f6853b927eedbca1a8b686e121db6159062000a043a389d5124e9dad2358806214b1c99eb11324c7e1d159a747a59b762f4a4c19ee1d72fbb881c29728a79e6b8061a0e84a6b70817d9d40c6ccad25a924d51d44a8514b1b5fd4d354387293a2bed1224a1d72aa6fb9e480d9c1e0a86fd0d90fa475b9e76786a908c1b81a9c86a3c2b69c592b3ea5c69ca1ca624f0a825a073cd2cf59d90e81295de539df2c0a74ca3723fe3170eb9998928297be5bb96a5aa07649d4d5eed3bcb440b366a760e901f0c7a32030fd61373aa2ab2130e1f2fe717527273829d98e361d7e513b7ee67257fe2ca08b44a928c80744777d1fba7129e088d0b99ab17c6cdf0c12a4b22a6fe86b89fca6da408cfc6bcad81f9c796a19471c2ac49f720be38fd5426564f7870f0e639891a8740d500cb2256d3e2296b94ca77fef8bd5259ee1dd2d8806c29427ed26c93bb909d84d46186f1f119052a5b2f9c725eb3e5a76ac9fb72b5adb553040b1a7ee299e9fc48d391938721ce7ccf613a8c6cfdfb498e5e2208786a7e36a9439335f5ee6e3cbf115e5ae589c226847d6651bbff099f75a2299457982fa70c58e1d0ce414f38473844fef14801db6ce954a0a491f71dc8cd98d4f498542b43e79b13c77b972575e7512c9984df6d77270a5e7b79225eafe2aab56c8b4a1aa25221ecca3d3d638bf566b100cbc6b8650494b56a39c7f593d485947e40f3a618097327969a49e5958e92e678ee2f608a60a0f338bbd27d109d4bc9feb0c0ee35666767f83d5e1e773929ae0d936f12bafa41023a1e32b2f0007a12030a82781cf7e8981d7d901608f48fd6cee5f78811686b4179cc64848dc5335821696cbe424a0b669cea1c53b97880010317adcf574e43a7d00773b4de7e6ba7b4c24e5867d093770a8a0385ce08b7d96b7d1f4fc59b2ab2f17dfa87af499b3512eb93d0bb3b346e6985d3160c40747436a4f9f3f1917da386cb9e747bce517f1ade6a267d4413fbac42e9f4b9d6d82fc1f2294e729f86018c220c233107911986c5a0392319eae4aae5333ef4c4d342db0d0f173797ffc2c4ecc30bb719f827685d7f48f8581b936f03c2e01f0fba412b23eafb1aa556c204d2558df0dbf918e508fd2bdabc63a0c94c3f8ca7c2a049d92ea7e840b7e9e9f59120cfe65c5cd18c64c8df0584f3054cccaab33747885c0daa2d107099f3724335446e16ca2edaf975e48e40a132c8e5829c3b312b473d2fc81b012014e6556dbda855511daed6508b98aea580c75e2f10ec748000c53f89ee3de322efcf9c245cd3f19390d1484584bf8e12322ee6538ef2def9363b9c4e1805eef047bd93125f3d3ddff7b33a11ebf80e0f0c00603d60c7d7581d61e8a0e95b2987b7d080f9978c6842dbdf508a3038c29205d57bfffa6ecb349f62769358ec34b6896b96d3b474b8e12e593aeb0ab40b702968be1404251a33fc18e97f6a28ec224cf8c02556118bbda7d4aed97f4f2ee2b5b91e4dabf7db7541f882adb4667452e51aef29eb9adf6f42880cc523394a4a6294b42722f4acc54d1d5d9d532d2de39a3a6d3f04b23e87bcdc069cf1503529f3b19a1c8d1ae9eca9a097c928d66eeef1946b84c7ffbcc87cf545edf0a64077877cde82bbdc1f8e7abbbc79cf9e5398e683017c61d3dc850a12d84a0c564adb1b77ed09c472ecf62367a02e3d0cd0f68d73a8b2b80380943c9e6d05bac658290bae5a8d2eb2e6b66008c651cfab5f4c52a3d077b125a645b3c526baff41c30a1b2edb0b0d1d5a610ab53acd997ffe5dbcc8c6e9fa821e14dfd475523729976ffaf7d51cb6da70f9659", 0x1000}, {&(0x7f0000001300)="50ea59cfdccff89a288a0e8957b33b7d980a6303648a5030f5adb6295d796a0f2bdc1ce68b7454059cf38d3066b8f484ded998e4dc9c5c45d2a9f9432955319c43a70d23a3559a0ea3eabb6bd7485ab1c9c15760f2da960f1f4d14e420df72a87fc7ada70b5c66c621b0bb5d5b29590b654b12b52a26da7c444a77f68b6ce6485d8e6f85171727fb37bb27bdb4c3821329e93d89bebcfde17150b241d562082672cd6e4de9dcb125e2299b714fe611612bb5d723946692b4ef344abeb69be2510cbf67d1f610c182574140465465941ea6e50d013a0d2e15435b5a71af34f04e8d264a2c9b75337defeb0eb4242facf8d2792308c931c55ecc97b44406", 0xfd}, {&(0x7f0000001400)="81629df2d8e0a3449e4aa68ac9fb47be7d30da19d5e0a604189d0ce4a7e2c1d1303085e00b7323c9f779db741e651d6d9b55fd793e4b73faf2503c8457d0ed82482a422e9d4ad7a39060bbdfd7d706dcddfbaaa4af8496dc60472a7cf96e3efc3f8be627ecf530f828da28912f0d76679a6ef20839f0362643d805dae68504a072ab7963631cc494293a3e9f7758bf1add013598d0598a56450310f8938e98b4e60823e12f91ad49045acc7f023f321d29c46caa678aa482d381f3357bcb789ec81aa4f1694db312b0bbbb1a13157aedb51338de9fde", 0xd6}, {&(0x7f0000001500)="5028eb011b018d03e073763151d34c520cabfc9e33d5b6b33ad702ab6c127bacbe4d452e27127dc5e2e1fa42555d4696d6db7e2ad71dd53b04f358d780b38e730ab1a6", 0x43}], 0x9, &(0x7f0000001640)=[{0x90, 0x1, 0x682, "f948361291b5ed60d238cdbb23f59e9e8986c8ca3fb56d8131c906adea1c1cd39d39cbadf3601cbe29f1acef15444ba0f61509d5d456c737ca8674a71fbf666fd1822f35ecd706a28e4ab13d2525a6df03850b9a1da244b7557e7d8df5d319d1096c92da0ae37a0a8f56ffc062973e237e68f5a9f503c2eb24d9ee6a"}, {0xb8, 0xffff, 0x1, "cc96183fec5f75e7b2e5d66b7806cd50c5338edf4f5fd5d7ddeadacfce1844c9f75c27b24787f95ed87c24994ff6c6da74396a0eddaf832f2b77416932332e32459d044e815fa65a47832188c0de5c91f4a447309d2b40883e329d057661d4094c7ae19492190d282994a2d5e96998020bd0b351050caa4cbe278172301386f19f14b9eea87c27611edb388d6eae013913e0ad53aeb674c2122f9089fbfbcc0cb6"}, {0x1010, 0x1, 0xfffffffffffffff7, "b002d24f34b48ff12bc01050935187a251a0661aac375d72537864f1061c088c8299bed5071d9f815322eb2908b8f8413193caf088e8235655613c805d530ebc392ca0d664f3f7fa03563ffb86d2fe6c8fd35d8547c8756b7e685680ea7fed5d65550becbec9a7beaa6ffad6dc8220d8dfa4683df4949e3969c5d563754a89643d33eadcd8f3329bc72aa046143bdab2bd69a8801c1f784a63a16c473815339a2398c4e07737a06a8450c191c4830bf0cbef4a82df6576987cab68a4df5058d68f6ec414e7b90736fba7a794fbdd3ccd8174c8a616465cf89f53210d38509e9bf7a481e7d244abc0b68cdc52dd1459b33a38dac07ce5d22ef282d5c9f188f5108bcb505813a28c8f4f437b18cabf79b612888286dea7bf419841ee289307c37da7a87dc2d30ab456ba8a8bf5a6f47cdbc45055e2caa5bb28081cec2bdf763a290a3841b40ca4bbc090210e30e0791237aee51cb51baf93ee0f0c2c14514d0ac9f2047b7d44ad3746edae9e4257f1227ba71792311164a8ab43b6091779213975575c325e100d65a7a5fca0e047ef5518ba3cf34c741616b103bdd39549d626ff8babd411ae5d20e732a48faca9af539bb0df5e65ac0e4fdf57e3c5a943aa5a7668d2bd9b4812f455e7dc804082c92a28a5a7b38d0c43e1ba7d82a1056c7702d51c773ba21a50b06ad64ed65138b09107cd2ad2b42d7049f942153336996135e17318956cb5212c02cb1ec25d072425fa87eda05aa48d8421216850a3425e624fa07c208592ae5b1046a4ec3be6bb8835adbb2e6f61e7c4a2ff37b1ec14822c0a4972528ef5ab530fd7be91af3d0e07c32406044d6ac075d3658b1591a5a433c2398035506aaba1beaf205dc065d8ef5b6a591e27b4a1208bbf519fa45e607da51566ec9a4eb0e6fccd2edf11d071626b09214dbb473364ba08e17cfd3355ac8e455a13583f6c101a0743b959684842b6d3e9301bd924c99f5088247a2b960cb9f1bbcb1c2f54ccfa4e51b9a22b6482391bd10fb12fe64b5d1bbd40f68a0b2d675b8f848b803edfa9e41dc9b6414629bf3fc5f858c1939a140c42950f676c4bb4a0920b4aebcddacd4a03a6f7b9a55201d1be9b74d22bb9a9ae34c2a1ae60fab5694b018714acc380c9c9fd4b817e2ce3c4682236cbeea7fa6368b2258b85577fda2fa201b30da87a2fdb898f006e3566432432cf73c8d94591ac888337321e928f755e17f0f750c516e0a4df511f5a464bbc0713f729ec39009d48f1c729559703e71cf13268f8db154a474599db3b42f66b48b63f0ad9ee18ba59be870b9b6da34bd55a5f02f4f4dc16125d76458d5a7461102f07d35a202634570ba6721235ba4e6675c9116bb64deeca7c6b4e12b3d083eddd80d8ff10b0586933c365dad9964d3020bf948ef15abb9e87e6df23e7a44fdcf8a297f0e267b7b3138c6745b46b14d6a7b6e27bccb89cee3fbeba08fb94fef8b7583bad31b10faceaa1141cbad38e59e487c681a1852e74446ad8899f5c1cd80dcbf56741036bce6ac28354485bff0a3d867c587d483ab9ebd51d8d25aaace4cf71fc07ea8f621123f13650a87fd991e8f0a0caa56353098fa75d2da67f30cf03a57519712d6784e63eb36ffac26b4199c2533a33deedd92fac4f5f035231567dd9f70bf713c7375cc8c5e685b548f93e629319b0adaa6997cd8ecebf73a798401bd5d65980f1a8b702aa08c7dba9b17bdaa891094084f4bde496cd7c8ed9761a16ea9d2b08ec9329dce9f3281abc1d3b8e66d5cc3e906a3aa425d0e4fbe4087754234f97d3d7b8d1dd926d6942b7a71b64b3b1f82520111b5bcf1e189d9b30b0cb7f81cb55dd161ad6cb74f9b7601a270b2435fc826bb1d84f244d378ce33f88cbd3249c5fc525fe4f9840e42fe0a8594cab9f4b5ecc2110b1ec43940e5458ccd0219065c0de49205721d12db7b5f7cf9d4bca51ee365acbc8433821671b4e6313aa4979d926f5b7f0a11296f181b8e3b068f5e33a2bb306656a973363e4a10d87694d9d9b901264b504cf3933f5320a8b82713ad29d5637cafd2c29a9e8176d063bd9aa5d352da1caec215e35d1bf89386b9bed3a24d1f9d75cf05383e3bda9a5c7e291a78975bbe6392dd164abcba9830fc5b27550322c05182ce99362735d466855ee86984ff2453f93742fd03e687a48182baee5342f176aede2ca53e7afeebfd4d82c7c2bb88e6e04d9670411f9c23736ceba20598268e97f447da43d9a000b35e654ec9e753e29fee484bc04fe1d59c47e58fd4d0bdd7380e5340bd94af03c8d060311dfae78f7a1aea8e4fb0eaf4bee4901ae1e08db5f1c652baf6d4f0b4a7c7c619b21fcdfe5fd0bafc0ffd529944ccea84e6a5f9079416fb3ca8e84d917aaf84e09957689bab3f2336e21288ae0e796d7547be881422979e617c4a307926c019ce4c0476e1aa6ac023bd0080dd1e13cfe67c5d4fef792a18e04d565fe51ddc955bf0b10ad4657b3bec57c80fcdffac07e80b9220a453d8002ba28a4a08e06d979acadfaf2eb9de1318da0d6f15f190298f0301c8114ff061bc8115a3e51a2981d569d36da1f31c88c7ccec15780c9155c203a0f4e5cea93b2dd1e28e45f623ebb4d49366b5c1199019be0cc00d5d77376be26439b0f0df9c88c3458226df0975510ce2a9d4bdcc39ddb273dfea234b327142d3b7d960f3f4ad895c78d3117432617c9f4d34f58d4c545d779744046ffe7137470202c1c8aefef49caa94d31ab94cd4dbaf8d15e71505b24db2f786208c56f194662cd4ec1478b3bf24a1a45a7752174d209536fe12fdde661efd1e45b38f7af898aa63c0dc7509ee3b2574abb63f31fb676118e842347e785cef43418f408c5717b447abb9860d304e94a7c955191e56e26d97e707535c4b42712c8d976d0e477f81e1447ca49faa611ca0a7638c591fb08a27234d8db5149c5d93eddbdef507493cb73b5ac4a2573893a11709fd2db20497c2d4f3e7d86a237aa12d88fee7a4e4e9745a5fb75f9263556c35e0cc5b16b822e833cca07f5aea13a999e7c8a40e6958b2ea716848a16fcd27b613052ccbbaa816f77435bd257ffc300d163809932de5294d67903e0d784a9279beb8688b29a1f11a046f3ee66246dcc89a9e1d82b2d79b6927c29a61518bc7f661aa41d913d037cf7a6429aea3e38634756932a4f3226b99a909c2df2ac6b4e45f65af38e6f88b2ebcdc726c778ff26f209cd53af30b881414eb2cbc09c78ec8322897e4f2c2f37ad29ba895de4d1e154eacc7967b1505364873ad9cc47931365be371752929ecb17829a510877f30709defe9990f39a440138ad40509ba3a2939cc900febaeb7e327a28ca225283fb90f158f4e66687fc3009672227303e838b853ce96c3aec7977329c4bea864f585b4e3de2327f82359f05db6133ff43d2b6f519c11a05c754ba23e546e296c5e7d8816a621b18951521556283b6b66102bb1fadb6058eefeb95715ad0e1ac5c1d9d5a12c923c1a718d92d7a4c10d41505219a780c7677093c536ea466a4b74d70a67a47e09b284d42c6cf3b09271c557c8a5e2088fd9e8bfb7fe06815a133f26b35586aca14bb8b12a2da1791cf15a9abbabf57874b808e29d29d738dfa39ff80b1f23cd0e01c7bf07e3965acd3772a7856765e9f83bb203182416e9bc89d2bef4c5c6dc1a2f9ceab9268217e045fc2ae6afcfdb410a2811f674820330e44d0bc969b613a7c4234a716924d2cb46dcf194c21d7c71bbfe4f77165ce1b4939f818f95c6ab4e18b4e3343c02d425db491c69120e038ead4f2b70d7a5625270c3e218fa6468e55e5797d00054858cf1da83687aa5d8bac9745e4539fdc04bb60c83a91a999fc059dd495e70b6a8106376fba2a630b7e4c5244e4e2e12329ed4b6db482abda5ea201a5b152d7f9bb637732aea0f947038a1c98c48622a29208eb1c27e00bf852665032617583c13f9a4b5a8d57bce11c6534cc2c5995c97eb53de132549c9882b5c53721a6fb4388a5b7b8659a5610ce0de4987296c0d350ea0cdb71cee9a0add1a974bbc11e6f604834eb71e5a650fb302aabba79598ee9f60486b4b83750ace4c823c36e1913e0d0863153de2019b166ab7ae2d1d01bab11854e2403199b3f786b13497fac3f9a63dd4c5ed63074bd467f5666b6dd1236ba50bb9aa48fba702b8519f3efbbbba7c1caaed1bd58a745484064abf828cf6bab53183927df9f43f1339376eebac10334f9e354c0ce920536f1164bc7835654075590ca0967453dfdce87e4e9be425629311d24a99c6df5646a5560d4381ddc51285f0a2f0b5c621b1f31b91ae8a658496aeed7468ec1fde1563cc8d2cf53a2ebf669f7e8698505de0d4ca65ad4e2da52cb4203cdcca90ff9bf018a904a62e83ff2275fe0e237abf65b275f42d2cafb6c408866d0ef729e4c5da5f49c293410943a9f21ca507165b7bb3d4d9591eb5efea0af40740fbf9c2d73f1f561e1a60e1acf07e3461af0facde29bf81b367def223bfda49b62b91efa999c958bee4807388fcc99bb43f116b6152be9cfd75c17967cfe2597a143ca13ada4803c10efcaeb9286456d1f9323887de87a3e465583d87b6d655affa7ba03d52b05dbbcd60a3c2d11ddb12a82749185255a0cf5c6b409981b21ebea9f3012f085945f40e469626752adcaf02ac2dbdde756651d90edf9fa5fe6b58d9608f961038559f6ed61b912a58081df8ac79ab5eb23d33c5059d95ab1935bf3e7d25723f12f877dfdcf25bf7fc5afa72b4c119f7054628a06c56072a0c85927e6c2c88e20ad81e465d3e788676971c841d8ef7fbe1a775d69ce5ceec8f7deab6dd69984e796e35e0fa19ce0d204dd0d917461659498f1a4694cc5d335a23957e8fede665432b9ef8667fbfeadcc8e3c108bc86f555eb4fa4e903c2400b13f0b3f224162cfa5425dc0521b1c31b75de74e28923770129a50f1bf511ce5646587d1face025fb94b5af1660926a0707ef63e2026161faab11b573ae7898be70e25e8c9f3e7ebdc381e2b8005c433bfb0a55bcab52be375501ae7a53411391006713672033f89df7e35883c40123387c654d0873b8cd7f1401af9215b9d67654e14e5c0b9b100b3a62a9157af6a25bbfba030e5a1de07dbeecad3260043e429611c9d8fb666ff448c806657eebf7dd0d3b58901e1fa483a96283daf3ed560aef733c6222f2b4790e9cb0054c4c5e6b06063b04be3e62b426ac538616cdfe49fd1871c8b3362ef24e3538da93fec3315847103de5906c5960584ebf3a884647dbb00db5ce86d63f188e80be2cadb46cb02b071f6dd7eb064362ebcbff2ca5da6c61c837b9b842dd1f4415e0b8f58ff2c7f56819fdc6afa7befc84913a206cb3bd2371438bac2abaa98f92290c9b322462b003b9ede1fd0bbb39435c2fd04eaca61f4706e775aac1f853fe5d337ba56a6309a94beefebbac725d4b961b8ad778e866e0fd35d6692b3ae1724354f6c7a1890d0887646df0b0da86ddf9af0ca8b10a59ad042d52773661cd233368e53f0af198bde786d9ebd65611d6d60524da6325d69bd8263e57fa1308389f6c1e355e28d82fa61d71a4f1bcd3a25daaf755941a44836086fd515b2bf68955d21eba49347fcd32d2aa3b651aee919ed1be0b48c3c6b33cb6d79b3477a6a57d27c0feed546fdd9cadba688db4ef1b667d193d224776f870b7bc51593c245cf58a0c5ce3ab35891e4e0301c1e765d8d23dec4fa398467546005319db46a763045124fd35977e2c2dda80f215fa5e7895eb5ca6561526b227d01adc41318"}, {0xc0, 0xffff, 0x9, "1d03a5e86c467077ff36ef1d1fbc2e019563c04ea40621173ac287581ef684c48f35ea7c1144ce06510cbeda54883d78997c5e32bb442bd4ede45f238a3cb60065866eb99cc48104776748c763f72050fde1b8f67d3b9bea59ae7286d46d872ef0f90f3ad7c0bc29a5e4932849a3f77342b412d8cef6465f92d444d53054e2d42dd7e677b1037d928e95a0051405b0e58c8a942ae843d1154108ac99b08841c66c15c6b6b34a6fb71996a7ddbde509"}, {0x110, 0xffff, 0x9, "a73b3784659fc1cfe3c447d055ff720306cc1011da7faa8746ad66cbc7a238556ad9c976cd8f5a523faa4a0b00aa48b0ca543afc956712c462fffcb112fb41d533d91b3bd58164352bb988d2ba6187ce828e8eef4a9e12afa071cdbbc993cf6a2bddc95393f12d99fd49f89626a93df1971abfe02180887917789c2eed6fd86196ebe849edeb31276edde01ad9220466d7af229e6e9492b50eedcc73bda310544c115ce9155bdb96024d60a2ed86d7e05ff4510e40da7480e989931ee5766325f9829ecfe6d6efb31702fe5adecdd6b0c91ce991b52e908f5df928518f4a603f75935553cb0ef1ff49d0fb4558e3cdf9aedb7afcbf4b67046df723"}, {0x100, 0x7abf60ac0123a464, 0x1, "7bbe302a400759c6e8ef58c927db18ad9c95fd0d68fe2204e88cf022acc59e17eade53b3261a13420d8f27e6e9b84c138c331d1b51d3e64f9bfe189be80d200cd69acfddc51145d440102ed39ee97688d9f6190be9a4f131be15f261538929ce066610a6a26a6f340a00af3d2d9dac0bd4f076a55819f6cc90c7504ce5254274ebaaf61825614206e3bfb2751ba3919f9a4f2a14c64d61499a039cc7cc425b9c952719cf3c7179deba4b17d46a7adf9a1f6acbecca71e6bc8d28ed1dcfa6967e520dfc47bb4f62114b510958a6290c9cd6543a86bb9b1e5fd24d1811e44c89d57e8e7116f0a68d2a34"}, {0x20, 0x1, 0xffffffff80000000, "d205140d73de4103c39f"}, {0x98, 0xffff, 0x2, "633e9f6dcb21dbdcbda99516a1f10bd6597784f9cf3be1c892281f91385041f41a29949dbb5d4de0dd57f31969da6483fa2626cfc3a79d561fac3d143e88448c9ee27946532d41a9349105c183cc919fd0e84c665704893858bdba61dc3fa46334c5e202732d09d4554c1476716a0da78a74d979b4fa2c065e149bc1b159c33e7c5b1c8a"}, {0xe0, 0x1, 0x8, "375c83db1798cdb0f025f5d4c508b2e680aee9171c922bb716e06d4c3699e68a06054949e528e027fd6c0d331db4c482f01a24ad2443acfef0261ff76a859976a8be3b73e23cf2a193143ec345321aa194be22c6a9fc3bb052e01b8b8d7b3e89ad499d7f80cc49d22f859ce93f3058fbf859ddf56c67304f449d1337a8334c9fb5689faa5dc03e3db1f8ca8fd5ac947180bfe18723936d8b84697157f02147e3c89aa2338fbde9f1876c3fdf2627ef5fc1be327ca801a0cb83f2055a8da3605a7d8cf058c7d96bcd4c"}, {0xa0, 0xffff, 0x2, "28b1734170b125cd55cb235ffe438def25e88fc81145f4b2a8003a9184ad1a37b25bc231000db83a7b2fec9497a95f3d95f60498698763f0072b6f040f0c9d940aea37b72779ffeceed1f257d7b16cff097ee5b5e0e4e7d45cdc3c51f93a0f49f923557dd30841feaac30cdd78bdabecfd7128d1416412c9ed82abfab8aea2fa255757953333af8dee59f86702de"}], 0x1660}, 0x1) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 10:07:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 10:07:31 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x40) r0 = socket(0x2, 0x2, 0xfe00000000000000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="7352b5167d6af835a48ca828d466fd7b5e3781af2338434dede60374a1f35db784d3a3ed15f1f517a7405d811f69cf562d65778f6e74d9244742b7000000"], 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 10:07:31 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) r4 = socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ftruncate(r4, 0xffff) r8 = getuid() r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r6, r7, r8, r9, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) shmat(r5, &(0x7f0000dff000/0x200000)=nil, 0x1000) getgid() semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 10:07:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 10:07:31 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x20, 0x2, &(0x7f00000000c0)="05ba5aa7cd65975a3d3a962da657fa7d87121351e4fdfcedb3a53a2cdbe5ca9b30e6757b0790bf370e7250296a4a07994dc4e852317a2a1b42cb380d8b3a4a017f7159e35fad29bb35ac4def3772568573b8aa1291eddef6b63a108581ad05199590336f34c9cb0e4326ed746eb42b5955d1497495212bd328845042fd4da25cd4b1bb08d8e9eb01ca7d0f1b22a89648977921b13a918bcf103c053754b2b2ed672d2688caafac75892b0c1a71d40358b367e3332364d25478d877e0e5a4d75d6314e28486010c0f00f4cefd0d21232bc187a48be3e45beff3d094a4cbab2fc1ba15f64688f7172a83ebfff39d4308c4454e968819dce0f9c397ce0d66", 0x1d7) r1 = socket(0x2, 0x400000000002, 0x8) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) sendmsg(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000200)="ffda46d908abf558f0b911738ad133b6944b3cf609a5602efcd23e547a144cfb5cdf0147adc34461210ef2a1a549d2fbaff070266002569fbba5539282067ac07dbe88e5da45fd3bc2600195", 0x4c}, {&(0x7f0000000280)="223abedea147654c8266060377a9c8a65786029fcddf3b4861b8dc0d84c4c97c2b80edf1f97644c0af50bf1dfd779c1071653ebd014f27b903d5eb31b41a0c8b3e509fd340afcfbe5eeaf47b000da59d3859d9fbb936f9ff4f742e8bc88c72f2fada315643abaa473ffb35e7b67d6c3a1f7b09cb79b104e607ec8f9277bc46f4ba", 0x81}, {&(0x7f0000000340)="b5cc0be4b102bcfe78366ad6c03a81be48", 0x11}, {&(0x7f0000000380)="b69f29a4c75715fa2ef8dde295fae83614bf632970448829361e5ad0b6cb53f6cef7b335a1aaa1adc362ebd0bb9196d3d5b76af3be5016b8f26ae12126078021955fbbd00110f4c138df62410c903c4d6c5f27c84d4872af6956ec2a0654065a501c43b767e4660376ae3063c212b52ac7d7f246771160ca415948312ecbb1b0541bb3cbecc9db43d172c9cdd7db6a759363374d67672376a5e7b5993ee8adb61634c477c70f0889ef681b79ce86d0d5be1c6a7c64244ed6574d94c6c1b51d83e9b83fc6c474a3c7c90b825e4cfc3346a1ac49df47d1645bdefca5af665ecd52dd8892af08", 0xe5}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0801000000000000ffff00000100000053bcb8ff86f5a12f7d7e1dd03ee0e809b623e2ac5acea814b35a3628a0e6bd14023d864cdd16073df9d1b1920709593f81ebcefb276d8525122a655a96fe268fb2c82ce83399c4eee5d7d0ae2fdadb99fcb88a4669f298eb2e78ef346e7570d2d1797987d84be8e06f54a189019d18f96ef7712a9c39cdaf53258af5da42e57e4958b8d52eb20251f4096c6e070e1b81e866d04945165f8d953e3ad42be0ac265a08450016d69fb174117a9b1fcc97a155d8f2b1391f259557dcfa413f4d72bb8856facd89c906adf0015413830c971e1effd59ea67110162c350d27029fe9f0bcb76f8c1bfa4ecbaa4f3d874494ff7dbacda410000000009000000000000000ffff000001000100296305ac8c95f96a088c852508d7c58bc5464103bd2dec8e9ccadc85b731874a932882106c903027ef5aeba0cbcaf83fd8f139943c7c5bda47048f2738683b3647e88ff18bdb69419eebb522298472dded8d18ff9ba4db93e0dd989875eff41c2a2d1aaa7633311a2515997699d18e820643c5c2054f8abf16000000000000000001000000000000ffff000002000000deeba83a98b4ea035982f114ee22af9b0342ddc58675a6b6e701378140aebc46bbf5c04067f65c1839c24eb501f381a1b7e88c2bbe6aa2216560a37512c05e31019c8f6ab673f03a60d000773711b313093e4be38a6595103669e7ca58475a00bfd757bb9dbba8804acfed6d1799822aa8fcd8f736cb2134c787f27791652c87d26135b167156c9e2f2e68917f7e7a1366ce2925f6018a2d269ce212da07c4734b7078550aa3492bd44f139eaae05c68c477c99ca3cbe79c2e541dd496e8fb9a4aadb7d0973f2fa01f39fc3674d5c33de120db933f72da290b677e1d0a961d6be2bc7bea94bc7a2249c3c53ee074e09fc0000000000000000000000004000000a48a443d96739857931855de67f2da6268d9f86a52e56387dd1237ec61e1d236f347dffac5f25ecadd1e77c23effed20d99a23afb99df1b531659312e16fe4f084aa2e2456950aa35401869ab5dbcdbd9f2e52c8374b530b44810eb30e2bc56913d3526c417d221b1859ccccf035df564dc8746097822e2c9f837d16a600a996216f9ee128131d4a75947a4d0fbed26ee7ad88ce6e5f6dc620d4f039be0f3a28f835158180d28e9772664843f6d700002800000000000000ffff00007f030000d647ce9ddf49fa1ee3ad59764756716ff8e9bf00000000006800000000000000ffff00000900000055752665d519499c01e3016bbca8e9ac60b9484904000000c020c8c40af97e87586f4bed026cdceb474f4c0511c6c372c3dae3a1f5258795c3d87913ce729e98a87d16cf2d10aa5168eaf62e4fa525c9c700000000000000"], 0x3e8}, 0x0) 10:07:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="75d62290e755d2d128293fb37e19c39e1285475b28c27445eb2febf8dee04173a6fde08dce", 0x25) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) kevent(0xffffffffffffffff, 0x0, 0x2000000000000, 0x0, 0x9, &(0x7f0000000140)) 10:07:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 10:07:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 10:07:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:07:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() syz_open_pts() close(0xffffffffffffffff) 10:07:32 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x4, 0x1, 0x64d4, "e64c1c8c2a59d7a5e8aafd89475fee4431fed6a3", 0x2, 0x9}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 10:07:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 10:07:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x81) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/168, 0xa8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0xfffffeda) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 10:07:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget(0x2, 0x4000, 0xfffffffffffffffc, &(0x7f0000ffc000/0x4000)=nil) 10:07:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0xe) r1 = socket$inet(0x2, 0x2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 10:07:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = semget(0x1, 0x3, 0x202) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000000c0)=""/96) r5 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000010c0)=""/4096) getgroups(0x2, &(0x7f0000000040)=[r2, r3]) 10:07:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xad4, 0x40}, {0x6, 0x80000001}}, 0x0) fcntl$getown(r0, 0x5) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 10:07:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() semget(0x2, 0x4, 0x1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3, 0x2000000000}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:07:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ac44f11a5299396c4906ea902299ddd1b1fad5dae4530e90bd90ee5fc590478f6222fed7b587feba6a90792d1e61ba79cd24cd7fe4564c82d138030ec4c6a96adbf81ce1725183d5f5c269ee6152ba06faca11c5069a608dc654a417d8342ebf8c8358a5ee4279fcb8e839b5147f1933349b4b8a8ca6b3c964fe8f647358d607dad6d019458262f8216df8ee1ab8f2356c52193a7fd94c366b11fe307da3af8f196db6898b9d7fe3bda7888705256d463627d18407b4f896e07fbbb736f720bebf5f23a529dcab1636bdaba0f0f88a24bba7d306f195870098ea296453de7c01ec2b5431bf2f5d5ed0be5587", 0xec) r2 = kqueue() r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() r11 = getgid() setgroups(0x9, &(0x7f0000000300)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) r12 = semget$private(0x0, 0x6, 0x401) semop(r12, &(0x7f0000000340)=[{0x4, 0x17, 0x800}, {0x3, 0x6}, {0x0, 0xff, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x1000, 0x800}, {0x1, 0xffffffff00000000}], 0x6) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 10:07:32 executing program 1: r0 = syz_open_pts() kqueue() dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x8001, 0x81, 0x3, "1e863215083cf2d663d556184d8856043eba0ca6", 0x3, 0x7fff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r10 = syz_open_pts() r11 = syz_open_pts() syz_open_pts() r12 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r13 = fcntl$dupfd(r6, 0x8000000000007, r11) close(r13) kqueue() kevent(r5, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0x7}, {{r8}, 0xffffffffffffffff, 0x99, 0xf0000009, 0x81, 0x4a8}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x92, 0x9, 0x9, 0x4}, {{r4}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x1a}, {{r10}, 0xfffffffffffffffe, 0xcb, 0x20, 0x1, 0x4}, {{r12}, 0xffffffffffffffff, 0x99, 0xf0000000, 0x101, 0x5}, {{r3}, 0xfffffffffffffff9, 0x10, 0x40000001, 0x1ff, 0xfffffffffffffffd}, {{r13}, 0xfffffffffffffffd, 0x4, 0x1, 0x4, 0x4}, {{r9}, 0xfffffffffffffff9, 0x18, 0x80000000, 0x9, 0x1ff}], 0x3, &(0x7f00000000c0)={0x1ff, 0xa8db}) 10:07:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x0, 0x16c, 0xffffffffffffffff}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x140, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:07:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20410, 0x40) r1 = socket$inet6(0x18, 0x2, 0x0) close(r1) bind$inet6(r0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xa0b7}, 0x0) 10:07:32 executing program 0: r0 = semget(0x1, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x188, 0x6}, 0x3ffd98d0, 0x20, 0x6}) setegid(r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setrlimit(0x3, &(0x7f0000000140)={0x1b40ea43, 0x1f}) r6 = msgget(0x2, 0x8) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000041b3000023980a93fe4a1afe000000000000000000000000000000000000000000005462e9df24df3fbcc26d22026eeb4cc4e981637c264ae4e81168bc78415565abcc6b2b69a29b5c9a4efe64e30a6fbfea6fbbe10e87bee6c85a597c2211fafd1dc98c951840c4574583f6ce4fcfb2cda595cb87134c1a46f398f5336b2ddac02962c71b62609b7eddeed1bebc2edb3380a31b4b8a67de933c0102004f000000000000000000000000000000"], 0x24, 0x0, 0x1800) fcntl$getown(r5, 0x5) 10:07:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0x800, 0xffff, 0xb6, "eaec84078b29b0d9655ac64ddd96e500e8eb2d9f", 0xc4, 0x7ff}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000340)="eec5be9a520a0d55cbe192b95f4a7182e920c42391d7f8b06a4a33029ba9ec4c04318a225983e8555e627d853e7a5acafd0d7807e58ca8df505ba7f6439ddf9c7a3172cda27d54a6bcbac1fd0fffb21d44be70c0989468f2cc94c420ebdc7ad7e796b14af67055130088b87f5867b5cc001a86ae7ab5b0a7aaf6d042d82fdaf8a72b51f1b4908d0314ea26259a6c7dcc67123667127df54948bf8f160d90ff31ee18bbe22080aece4b6262ec75fea646bc65fd66c9cb5dcf54b84d09bddf80ce02e2b5916d425e7ed78512a300108a778c6f2c98ecd8ba8d610f8b6fe1534830acf0ffbde9b3f22b05", 0xe9}], 0x1, &(0x7f0000000440)=[{0x78, 0x0, 0x528, "29bd9992e33784a27785a789dc6cad761a37f5873645e2016546bc7bd54b29482f4fbb7d6cd96677a2b89e6d633c10815b5bfa9c2d0477d14eb1049e17191b730ca38441b55e643e155943fa602fd4c9cf8c42198aa49d6cc5a343917ccc69cccc"}, {0x28, 0x1, 0x83e4, "cc9c34e736c785305d6cd3095512a1f40b0d39c8a97ad6"}], 0xa0}, 0x1) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000040b000/0x1000)=nil, 0x1000, 0x3) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x200, 0x3}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x5, 0x3ff, 0x40}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x400, 0x3}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0xfffffffffffffffb, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x80, 0x81, 0x1000}], 0x10001, &(0x7f0000000100)={0x1f, 0x4}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) dup2(r2, r1) 10:07:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x5, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchown(r2, r3, r4) open$dir(&(0x7f0000000040)='./file0\x00', 0x1010a, 0x8) ioctl$TIOCSBRK(r2, 0x2000747b) 10:07:32 executing program 1: r0 = socket(0x18, 0x2, 0xfaee) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/48, &(0x7f0000000040)=0x30) 10:07:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x0, 0x4}, {{r0}, 0x0, 0x82, 0x40000001, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x60, 0x40000002, 0x1f, 0x8}, {{r0}, 0xfffffffffffffffc, 0x31, 0x80000004, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x8001, 0x1000000000000000}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000004, 0x0, 0x7}], 0x200, &(0x7f0000000000)=[{{r0}, 0x63a004b7f1ca392c, 0x40, 0x0, 0xdd, 0xff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x10000, 0x7fffffff}], 0x3, &(0x7f0000000140)={0x7, 0x2}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() fcntl$getflags(r0, 0x3) 10:07:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCBRK(r0, 0x2000747a) 10:07:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8003, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x80}, {0x18, 0x2, 0x4}, 0xffffffffffffff81, [0x6, 0x3ff, 0xd, 0x5, 0x7fff, 0xc10, 0x1, 0x8]}, 0x3c) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x7, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r1, 0x3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x3, 0x7fffffff) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x10208, 0x0) 10:07:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) 10:07:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x93) 10:07:32 executing program 0: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="9cbcbf40fa982fe7f8a689b6568c4429d50ade857a7c7be0bf0d41ae1b8ddf6cb20a3b9b2592c85a25946b9bf5d2d6b736179a918f522c8d8766d4eae3df313cd696881b7c34eb97144d5de6f82767a6aed11b9c11150714ec40b04b36cb8f5d786da20caa04770394b0717aa21a7c681460f8029d95de2f6fc5a6c0fc19274f510cd4d31f66901da74df76884a461b564a719b08e872a6ce236537231bb9f91b2dfd199251ef0d11eb27e74fc148a227093caf6a77ee1551eef8d1fbdd1aba8f37a469ee80f0993b50b1b65b0bc39b98264fcab64b812217790af5d2dde33f11f6ee4c02df43acdf63616c15c21852c2e7a08481430b3cb2ac14d127620120b0fc8ac44b4da03a884d83ab42743f17775e16f0758fb976b48c2b9e7c4492379261668054fb8f125c510e354bf25f0716362cf1160a9b830125c870a14ba5cbe88105bab9a73f19898ebad6b8e7363a324738ba32364f5ada3435f3685b326fac862285bce7628488f5f2ee1b70cbc0193142059fc6dc167c446a5b337b3cec223204bc33844ecf3baac2d9e267966b4cdd616f443a8f052b00d72f18f572ac9a8464cc190f7a6cac77c75b7303cdb0df783b959ea65d477d54a497784fe80e82f6168497b0d5d22021bc990e31e3332457eebeccbdf7334ffe30afe48f5a3b8519d6f4e47debd8252801df75bc3eba3dd02afe679f94b385ecaf0a95d2d8152ff5ea1714315cfeb667f1bd9000e1d34ec45119ea7d33160afb912b60413325f6e9f1216433d9e0700811ab50e91a1b2bbc9f5e3305e992ad7c7cf26b13370ce788f099c8ebc566ea94d59e90b1533fa2c73777d413fd0275216ba55622949ff60e3b4863c524cee532df9b5c2caddfb04a7e8a3d74956e755d00e496e97796f0bceaf46ebc4c7e7fc2fe19a860e6b04d9bdb1da1565d2735a8e96117e58b53d4a56f193292e3f059f0ef46b18f6fdd89bc3e25dd6980b920b77c8ac83bf99547a9a8f635e6268692847c5ec9101669549286406df593dcce8a9dbc5aa0b6d853e19520a525cfc1b82f64b8ea3aaaa08606b4dfed5724a9fb8a5f24eb3fb549e82ae9bd5046acb6aeadd3fedbde74ff1e6ca5448f0256beddaf39ed8aaacb610af33e4f9aeb167e66bca1fc3733dccb5c36a4a76cf555e1698afdf48944182c1209f8a22d76b2b8f60ed882b48365f9e4981d81dcc4288812ff65fd0091d2043c2d9b82c5844e855ff8dcae29954a0bee1cfeb0c82d3be94b00d15befee64303126dac385bc96f1cf83925cd6f5f08dcd1dbe010efa3f4d9438439f655e3ccf31534684c4e06fe6a5f08f92585e1fcd9b1d6f915f71fdce348fe447a1f3ff1c63bc31eb1d3fee09bf239597fb840c12c689bf38cd120c92dafcdfbfd9f5fc38ab594ec9d4acb4df7781647013e11bf3a5b550e95b343aead29f4e7dbe6cd74524eac2ddef57b3c111c2e5d238a8e084c213c08863ad9e1a1b43454c4eb3dd07f534e14cf564d486d09a48481f7dedefb8e9a1fafd922e566c975c968b816f61e5233b992558cd8b096b5a63b0b7fe460c3d086031c23a489595197e658c9895ffdeaf21c339b2def004bd060de26520c88d3775fff89a4970e1243cef6ccb30f5df4e62e4920dabe16cbc2234fa099ffcc0750dd96f4f346e3c85fd600df2d816cda776ecd46129d279c6d440b88def8668cb2a98b1e2e5081195d5c4ecee15cbd655c3567440e301042b40744fd3af56d2466f6fb2ae6366c0083c81732afccfb18e1de509807c65c9168810b0a649d47666f01021c3ea7850f27c55af44e0a914de838c4f2484dbb1e6000d2e4a60f16310a0376010e4789e5dbe0e323e283e6b1a066e9a34209e87a20e5c552d319a8b855f32993193016e4692e8c64631d15e1a5720bd63d675c15046c12621f568aa0328e04a02c905689045a36601e670e5ea58b6ee88d8e67983f54cda8bb6f295133e2419e8908e39e247b0c9537023f6dcd2510676f10622dd5b60bc281777aa86ab584a836736df6135664d261b99f572a2849c28354346cf3a70d607d770244f844b055c84294866c77622bcba0d21fb90bee73732ddd4bfcf7b0ef8dc22ca871de0925d9be3e2500b2ee88004d621a5dc2c06a46df7091cdf2271f0e81a7db28d18245724a4a9587bd65d7fd79d2b0b3bd0800879daf7e34aca656ceffe08a62e058a1d5914cff98803fc3aae2d235e2de02579c0081e2659421a4504b1eda3d7186b3d0f1d7e377c04589dc88ae94569fbe778a92465ee6a83f4c9fbf72237658b6b983675c44f0eb3987b56d03b77e270a41b248bfb4ac8fe83fac3fa317e5e064508942c2bb5d2a929d280fbe3d218930890c92ac67201b59eb90c69d5f1ca647f6cd39852b968dcd01e1d3aa333ac0415c58cd2814311fd649322589255b474bed4cdda6cb524c7197bf7a61f5602be0de45c88d65e74b9eb5385474497fb894930b823f2119f2c363ffebb612d7bbffe4e3f08901484f538788cd55b2f8f4b6b4b02aa7cf68ced155a17a5c1f49f51794e399e7b7da934543d06406845a3fdc365108b70ddb837b87b28b643dc0ca2566d1e6d30007dd7d7ab81806392cdd08e98e090104aa7cc6d0714b63ffb98e098e792d823f6582cbaa2724ef1d9558bcfd1e0fa16e23409c8e56300c5b5b3a4bff073e85bd44c2cfe096cc9e0dbbf52919893b2e9a9590b2cbc292f1447dce84a75972bce3a1227d65b7d0c813314a1c49ba23771695ad80bd09a5a742d2287c855e294e8a98a9f0ed586c73dcc23f606dedaf562d6e687ff4b140842fb0c930d87bb376e51f20f52d07e9cc95d7a2ca6ae62867b2e1f4e0d5b778c1416f901f04a36db015d825b545da799321c85c63365751e69d58ad21b54027247fdb41b63a09e4979b77752e4fcca3bf5464fa4bdfd77820542f3dbf11e4a283bf8f48b250642e54b3058b73094adf34d61cc9effe24100bd3b3f5657dc71a3264fbed484fc8fe9acff7d19cd55119278cd03bd37bd9c3c30afccb5ac923f9d4a2da9e58449bce8ed61bca966a8d37bb6f3cb4dc2190543e1e3d848579c2690281ebbe4cc61a0a1d932eb6340316e06c2fb504825599315534a4e6ac5aed65641eb3efc2a7dc01815dbed5fa1f7c7cc91d9b88e1ffedba6d3e75d230a65a5b23f204cd8012b6ad6303bc57a72b345557690f1519b91a3e6fd310b2bd1d3dc527ed1e072cd6fd939088cd3bdf709b54d7dde7b686ed3d299946a2a627961985accee109b8bc03806517bc2ef753daca4c7fc7262e0317afb0e9e8e80dedca2e991f8044d891a865dd079fcdf2f86558ec037824dcbed2a4506ea6c9ef72f401f10c911baed3efae115423077cee4b1dcd2a58b1a1f97a6fce039dc8273d50ad397181e8d0b714c07b9e9e420f2a2d2a7d2ee1b6d4a94d52db6959965249f6f2747c39611aae07645545fbbbff3d92c9a22f5ff4a7dbcf1b0fc810f586a54f7ae026bdbf92fb821c70bbb66f90d37edd82fa7770ede0b77d6fa59e5a63515089d72558e787e93e7278b20144b2c672f969dfe72de6094ee448f8936f2369be2699d53893bd732bd72210f68e1775ee05d958383b51e6fa74a925354df8e8164297a905643ce4168bb432ef929380028d626e0d4277a66c59add4803b23a8945efafd49f7feaab78d95cf09dd1514d796c370c24bafbfb91017befb80a3aa7026995b9397287f2c83b929945b0ecaeb8822b968f4510524d54b690145bcbd156f9ca86c0febaade110a4578cc18f3e10f029d6bcdc8a72f3415aadb5d54f3ccb1e90d77940638d8a106e1f5cd9f9d282bc8904528603fbe1338083a6139c658c42d9e1ca8446fd969ea079aaccad8bf7606b161913a6bbf45276d861038b4cc537f5d98d0b488af45548a6f34c5f1880cf813d93408183e7c91b63786be742f757b559d34f300146b7877afc7723a4a2b554edabae856a4810bc7f7a2e905da52248c48fae22de77bd267fb2f6d7564df603232e763299f84ca29042038eedb267f663b8e542d54cf5d6a2c276757fdecc8091362b119e92661a682c7fb52d9fe84e178ee22ac524998e5f9dbf13eff48048112198466a9c5c95bd0bbf2274f985704c321b155868aed0898f899978762ef64cf9a12035a8efbf22d86bae2227a2f82e2435e710c0d3cb578ce55b94cb9b562315352d9dd2910adaae43f949e1a375aacf3fc4fedd0675b10b64f84e326ef854fbda1bfdea76c88cfc1ea1a85f8e8889a32484f2c3ae3c5b0953b66de4a8161136d7a02db8bafae21c27ebce3fd883175f3e2107c93c18c7136c4503dd2a4db49450fc21c2433886c356dc2b42b51130e6db66b73153cc136887668e25d4c9bfc35db99ab572070c25e80befe3c05b91ab9d1a19c1737cb6eb6e7abe8450666942297a2129cc8f0d94f91267e97c2009dd0d5ddf00c365734993ce958b356bd1dcad51c21fc6fce32f2c3078196f20ae54ffe9bf15df8b9ee643bf5b5b10764463ac81daf345f6d44bba12df6815f385bce45c991f05e05d0439a9179e5ebf1ce9103188124cb37351b78c6e0e51448f95ad27e5c9653a408b8ae2b1dc1d4a04ffef92024393969a1cd7364f480cf5b943b6880d0e9ede554e8b4cb2a8795535662d9788441e5bf2204880818c857f8f51aa552a4e16ca57bc15fa7e7ac8dce5ad532a123b49cfbeeaafd1d156b70c0838eb4e92c062bce34370d2d39bbdcb3a448d975b19a82c2d26f3d42bb62bae56bb1bd8adf00e290a5884f09caf750deed22d20f1e2dcd6e522d2b1720649aa39b8823ac0e8a1377b84c8adb51d3e69cbb86277a5efbd32efa1d9f173c7c3f9fb8fff8bc97f4636afda06728e7e2c924f249789e20bc87fcda2752171c341843f29b681ced0c9e8b95ac139f1abe8b729b0ce72ff0f296e0cccb96748ffec764dff03e55621a09c513265a770ee56727617ec07c4426f22360fbe0fec474c598c100537fab1242d2613a64fbc7e3e59ef6a73fc30eccdc1a6b0ecbd646590a7897b5d4e685c0f75e8d78bdd4c1cd2a894b47f3837cb48e1689bb56fdc21f063ac2562420718b10acb23d2ee14305f1c07e244d9391998ffb8f1e519325214377e5ed9805b0955f32580dd61c8d3dc3ce52e5b498158fae0452234432065329c5d1d0334ea2dfba3fa5177e69e9c53fe4e8aa4a3fd1421280ad260f3e07a2e6f40a71f19a8f9bbd0ab67086817489183cd49399a414b86426c97e5f6665ec9be3dec3eb15b65888f6b3c1d23b5c229bac658a3e7ab8b5fd78db26d29136dcbf294371e9d73b2649cb7a09b5ee27e6bbe42eb50c6052d2e83bb8d62edb0e00ef4d76601ab2d93cdfe0879cf095b0cbd90cd3891e02b40a80868e03675b7d271c406c3c71d0b36dd1ac5e06a044bc314ad8099acd550a51f82c79053e9ebad61624e31ec64f19cf5897cf38e773be97c05638bb77495aabf4b17925a22362136186fce6a41e7c7e7fe4e344ea7b1bba7499d9bf661d4796548236e115efe4e435b8e8f838587a82342ac5b2cb2cdf9321839a047157023edba8e9a23494d45a85c2729d947746fc1047b7ba5348fae3568b3de3e7a335115e907af3b341e42f6e84ee921e79a4f6480aae18872a5eb5cb8806b0d3094284c6da24ded8f39ff7c6363488374d05cc2db5c5650123651d797bb06aeb48d30e5543e91920f16b678573e42771a454b53de6dc20ff15bdd725e296effe3b6e6038b907dab30ccac80ecca83ba60b0e52951533a1a282190999b74d546b61c2494e9e77f47a304383", 0x1000, 0x400, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) 10:07:32 executing program 1: r0 = semget(0x2, 0x4, 0x400) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/128) r1 = semget(0x3, 0x0, 0x8) semget(0x3, 0x4, 0x28) r2 = getpgid(0xffffffffffffffff) r3 = getpgid(r2) mlockall(0x2) semop(r1, &(0x7f0000000080)=[{0x4, 0x6, 0x800}, {0x1, 0xef3, 0x1800}, {0x0, 0x2, 0x1800}, {0x1, 0x5, 0x1000}], 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)) r4 = geteuid() semop(r0, &(0x7f0000000100)=[{0x4, 0x100000000, 0x1800}], 0x1) semget(0x3, 0x3, 0x290) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket$inet(0x2, 0x4005, 0x5) poll(&(0x7f00000001c0)=[{r5, 0x10}, {r6}], 0x2, 0x1) r7 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x41) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x3, 0x8001}, {0x18, 0x1, 0x0, 0xfb}, 0x3, [0x5, 0xfff, 0x9, 0x7, 0x9, 0x1, 0x8, 0x6]}, 0x3c) fcntl$setown(r5, 0x6, r3) fcntl$getflags(r7, 0x3) flock(r6, 0x1) r8 = msgget$private(0x0, 0x4) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x7ab5, r4, r9, r4, r13, 0x40, 0x1000}, 0x2, 0x0, r2, r2, 0x122, 0x2, 0x7, 0x800}) r14 = accept$inet(r6, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f0000000400)=0xf38) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000480)="b7179da919270f6bf41ce5341f18d18055f11c781b7f2ecbc8d7c2a21641561bd72b128947b446b430e7f9359fdc7b40dd44fa", 0x33}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r11, r12, r10}], 0x20, 0x7}, 0x0) semget(0x1, 0x3, 0x0) pipe(&(0x7f0000000580)) readv(r5, &(0x7f0000000900)=[{&(0x7f00000005c0)=""/236, 0xec}, {&(0x7f00000006c0)=""/61, 0x3d}, {&(0x7f0000000700)=""/85, 0x55}, {&(0x7f0000000780)=""/33, 0x21}, {&(0x7f00000007c0)=""/13, 0xd}, {&(0x7f0000000800)=""/255, 0xff}], 0x6) 10:07:32 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = socket$inet(0x2, 0x8007, 0x80000001) recvfrom(r0, &(0x7f0000000240)=""/243, 0xf3, 0x2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r1 = dup(r0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x12) 10:07:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 10:07:32 executing program 0: socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) fchdir(r1) 10:07:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:07:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) recvfrom(r0, &(0x7f0000000080)=""/144, 0x90, 0x800, &(0x7f0000000140)=@in6={0x18, 0x1, 0x100, 0x100000001}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:07:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x100000001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xbe, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82026c93c9b1af7a86ffffffff8bc80517232e5076b409e08035bbdb1e125c033d2e03b0f89be85b8cae98d33d0260"], 0x1) 10:07:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000002a80)=[{&(0x7f0000000640)="8219330cbd58c415ca871ba3b261e86c1efe2384db41e49fc228557a7b5f658ecf5c6066a9e02d7414aec5e68ca737de9c2121b411cff77554b03d306b9d0a6a847acc0d80bd4f198a9e5b652bba1acac91f1977a80faa7c162cd3900a4114a7d45f5348e10882fb8e0e83990781497c486cc676cabc954b89bc0c643495c483d7cf1cae4389cfe7192c98d0de8820d904b530ddc454282a905a165d8a99d1bad21b51e41d0fd90ffb8f6b558c84cc21aae45dff05e187fdab4362497a8647dd0945a46a1ea99fc155b5317a124c", 0xce}, {&(0x7f0000000740)="ebdc4250da5ff3fce9f3bc78f9bcddff22086018e9699b6c396c5e38a415897307a58b065d7ed4b602c9438f786f658925146808bf3f6d8c28ba9ca6fb8a437608f57b640e7e15814857ec9b7245f8144d25e5304d77fcf9c2ebcdba6eddce08b4c9f5d1e4dce1638af3c2ac4fc64af424b604588ef9bc0d1985b6f9090284b17460d56ac1429da8ec2f2a4e3027982864f2c76e22d96254ec", 0x99}, {&(0x7f0000000800)="adaa8cee6d2672c1dd91e9871bc9af059150b59607e1ec70b0dc8a5cca651a9861f1a6580bfbf6b648956e8da1075408df33f0e8dfebf39beff15604e1272b824fd7c2aba7a6530342a523be1486f849003c29379b1fe1569fe9a7c74d86a1600188c3528dac59c706c2fdb2b63a3daf7f8de4f97e6469e5e31d46450591ce4cce45c09b38f44045ee12576649a7bd142bd581f41e7ff38128945c1af34fa047988e71ddb5f044b635d42c98cac05977cb131b90526ea9f8b74096981c523e392be66afce230ad8d9561a8b909ff2c0647597963a437419edfec6a9707c6de6b803a1a7c26eaec3648801a91ab7fba3358d7849de4811e2e2ed70d24c490e28c379d45974be8cd0953c29b8aaa675f073c3c79e94fd4cf52ee52a5984d0156573c70ecd6b7bbf2bc6726313b9afad0b7a2cc762025197bb406611f0ce907330f22a9fd0f01569402456b0782d771316c97f7ac22fff0885c853d343241ad8d7a927d8495fe11ea9debea7263d4b1ba3725845f926e3cefe296eddb2a4a8618c6cf59919a2a5b29bd0d0dada15c631b671d8818dbec1c12501efe0de6d19f3442e04c7f66521e84d4082640a07d3cc9278e7698b681200fee56f729e2c945d3a6ddefad066c95bf8358ab3c808bd8ca37f608e58d04434996f730cee2266737d01bd0cd8109303e9f1cb3a26d604a5656dbe6c43f908ff2ac76b60c434b4826b5bd9c4e8d9360e52dac4458557bb12b54d22fb193bc31181b804fbb5e757821cde50b452db244a6b42fd0b5308b0fada51d8765118dbc1481b524344bc050f4daba277eeb81fa833df7a3090b3c14566437bbd16102c9c5b6dba8c0f3667f49df1623e6194871b165ed6fc54ffcf1b21fca48138b76ea829a7a76473dc9ee4a1c29cbdd6b8d65f33877057b7d319f8ef7f9c04171851df618ae64128ec888e66b3fe033bf81401f54f642bc216dcae9357e0a831b86337523beb0ed8e261f9ccaaf51c82662dbe715b053a9df1d06f45333c1e92b6bd67ba2a09ff142115924997db6a31e81458837a84e97188ae47b62a59cc5ec00fcb1673479ce95bc0191eee54cc37a30d5452880a34ed703a5c0f2c9d82ca1fc3c599c6d42dc75a7baea573b3c2c93c36abeae7d2909c55da17e68275e6fe965f4e385a09967bcf6697b2de038038bfb7af25d01d0b6dfca7a834db13fc4636c9f28b11404c8ce9b1ea08d017c521d49d0d2187977326b5ac687851b900c36ed17c4a0b7930812505249ef90b71ecb4769a6e9c0acb1e1389aa6ece99fec0284081afa999712658465aeb1a1f6d043c7191f3c84b6e7e900faf47d63eb0232b00a9da5922a75fecefb457cb2039f812c70d1610d3013c240e156c14f0fe3366352bd7e038c7df46535ccc3acc55c1486959388af4e404da52dc142219591903a9496a735b53569b7bf265caf2503180a84d0ba8d75194bd1862920647e03459a3fc39c1fa985171cd74b9de276df9836bbc0b147a9c3674d72f1e05f21c930d70c00b5df4b0c2f2c95719939f4e07819a39400384207c8074cc05613a478941bed2668130e130228f13040e9ffcc58c451ccd4f56c59447fc77373bdb2100e4e62eb536835d5a8e37c936c9160bebf7a93ccf4706dc49321fdf86776f5c8ac875cea5c0ef4f771312d746013688b6dfd0845119ea3a24e79dbc9e56c7257d20c8dd0fbe445a94e6949d90ba149054aa4616f8b15577a71f0811b0fc4c68e166cae0a4cd7556eddb18afe7f8c2c7a719c578a35837e09af93f42dc584ed36e1317dad42edc1dd09d68b990122555513d05ae88ceaf2d7a333a0f4a4663340894b80a88e6a7b03406a6e50d8722ca56620815474efc988a31e102a7e5fcba14b6eb15d615139ebd4c1720b6f96023f4b765f44a90476639613a7f81736ffe0e174cb0ac87906d8c4ca983ba6a3d71ea86a6116a60b61e517a7e8e3f91916a1c8951dee3917d2e201fe691eaeafe946d3790d10687c71fa334961e4bbcb004a23b45e186c8ed829bbfd9c2bd8a07a81c3267ab9ec2dc4d4c2ecb47a269fd8cbf70d25ba5a1567713e6c1a68ca62be90a1a2dfa64a7317b00414f0cff59cad7ff3626901271e1d69cac33a71abc6e391d6801398cbf88837a6775776e81f782eff7ab65224cc95e48e1542a5cebc5431fefb51ba32f9d5abde03ca09fced2488051d6d007ab75ff1a69e791da7a706b56df91de2b6bf7e3d4321c130a0e7556308b8deff58006dbdeed8ead4d644bbdf27e0023a0caf9286910283b42d0528937adf0c07795f39df1b553a04a73d3917eb664586983d9252aa4af3b99f24a61cb8e72dfd354f917901eef285c56ff9afd78355cf36e3da3a3073f04a7dd079191de07ac2efb489a126c8bbfb1eafac7864c7485e51ae95a13008bdf23f7c180f9cb14ce2cdfa40c7fdb31cf564256c308f49d9fab0c76eabf005df8d257d72cdde048d320f7f49bf9480a85d61555a6dfa872e5d7294e3b18ac8bba1e8a08e8f18336a6fa6c0f0fa68d3ecb88a50abe62b08c0c7f0c76fe35d69de28114114263d8ccc4d9e78a3231428ddd6aa45f36f2d678df816d231d0e128b988e16d361c211b0469b90b2d5beece2041bdcc62c7ff60431383d6091d51e205b058c47a9d11a58e4528ce8d9b5c1d9b84d7825a3c63d5c899f16c37dc13bc4ade6ada7dc3636c0ed4f01341d2bc189bcc2bcbc90c3d393ca1edfed73497121971e59110441e89e1b6206fcfaffba27f60e18010c5907d2423c766181fb5cec1d3321e908ded30d211d75786596cc9436396169ac179fdc7f3ee2fe0586ee696160e7ac735c5ad38131282a970aa5a248e3d0ec44646eb15f6af80797c09f665632861a07d2158a09aeb4bbe9eae27f39442622252b692ec579c6b95b2e71d4e1258621ca3f351c21adc5738ad5078d1a88ad0d1b6c81d3217c0b529a73705f7d27258c4e6d19668b417333bfc941b99644fc4fe0d9d34b4d0624242d4d34645096036fa6241b5b267e019bb98329388d46dacf57998635fc13efd796b9e27269772fb0b6059d1d64350515ddd7b8cd9f286718feabc804ec4936f5085f47d483bb4812ed2c51b3994a25bbcc60d82e6efb5a071382520c4ee66b2f660b17f57ac6509138ba59d859e8301453375efd268106c357cf332b66a4f6aaa30a46082e2883c3252a9a7fbfd4280a9e147616b5c8507299eb81b7c6ef6edbcd9e39ba4a25fb728e126c0ae05aa3821a045c5f18413d4da05456ab7f14980edefa66c1a32105a72be030275ba51dd3293650413b337c593aceccd4c72e14b0329b33006f725fd9db0ba564f42960975bd28e0625927ccc5bf6e00f3db48fbe5c6c44fbd8105de53174008a45b91523daba7bfffcf590c1c266a017da22f50fd180111bc991581d2330565b0fe39e2208e937bfed0dc656a38c7e7caec1582213f053415ba5fbd8eb106c1ea08d0c1ca3f5315be060717482e32082fbd6bab790da813323eb3303d83deb466ecbcf34d537d4d042e2fbf4677606e36770abadd58f0c0ce3d438e2f98e80106a77d903c66493f2caead51486f8ce548e8fb1ab440f460d251ee964c482899d19cdec59cb87c63fb86236f7cb95f4ae4756bc258d66f069824a2a362c735177b8e49d0da59b9e9d0b049ab1cebbccbf663ea3136a179fc1a212dfefa595925e05ff48abbae83d8be4306ea43e39ccf4cffc210867eb38e438bbac84ae7170e9adf26079993edb8e300e428300aaa2d5f41c6270424c9f6d1583176af10782c1b5afa68fe4d91d3ba4669e7379b50387c70b4628958938b4d7128a14c3cce309be220517eb65b9f99647f5ecb2be5ba924c4b13959e86981e1f3c027a89e4e4700fd62643aba130e79feba9a9d6e63d75a5ea365fec7ba4e4762a3a1fa04937b187c8679759e5c9b255aed379ec1936c69916ce1531e4927be12fdc240d8bc67aea43b7e0c2c3da4f88f15fcf7169ed87374fd5264e37d30f609036fa2256e5e96776b0f6cdc5416fa990d81f55f9eb82caf8f3017eb93bcb58ec7bfdc592b7c839e493137d02e559a029579db374d694d64cb1639f49287a1efb2ecc6aa44bd4f638e4b1cb43a513566094cd8f51ce00e46013f63f0007ebf45b56e7340c20e8b11ef9ba6a29dca9091dc4239cddc59ffda6fe91b27d97cadf440797f1f2a07a137a2920b238f6e4753dee61ba3cc20be4dd0517420618209f42d3760c338915239e88be3d5d8567782b5829e58b6187a05fd33f45bd5dcafd21bedcae3b963baf870bc4f2687974c1dc9473e7871323c709eaa69d8efa8411123d847fae033f965be10e6846a39882f8770b5616ba83e596bcc589d5f61903b82ee2ad26cfda442b9d28a39b3b023f1fd6ae5b908d5cf3225409e68e947fb337c0710857ff92ff5b355a4abee6ea79aa35eb8aaadba0c35398d408ddd5364737759fc64c4572729ce969e00244ae9d8d78e72bb588c13fb990bb20d2dbc9b5fac25c02a7cd5d4ab53a6daf29d0b7349f7742a3ff0384d2e3559a336743fdd608171d7dc1bd24938762ac158a3cdbd1ca87eb34c13e9f3d2300a7d3417c829f3e88d579c9d7a132eb769905fbea1905c772dd213992cadc4aa3ad87332fdd99eedb69a111a7bb81085d21d01877a434e458592de6b807f0121163587eb6ea9d6328d1411722f6441987a0023c275e0470de686a3a404f8aa9f07f940164c2d4857201ef3b87ca5a0bda6867babd9605ad6104c9eb9c75c47a8a89a44880b12c7a3f76f7924214255bbaaeefb040e92e86b0ac8b3f1d99a9ce70673edd39c71956ce43765124c6e37b345b97e22d5e27a706e709b4d47dc247c237a0b412a43fd4889a3e119ef037f0af5e81624185598e1a1755ee2998563eb6b927ebf529a4b09d3cd45bc73c6865f7d29d18c0e4272ea6ca915355947045eb01f53e055ad6ff96f28f7f9535d821d5ccea7854d3e2340b182648c9bb0145e1b6990de7de745caea7ea412143e9d5050dd663dc38fb5d12774666b1a462809a0f9e67e357e83b7b4a4ccd61cb811932c49c4f632c288bc4e30d042207d34931caa61a5dc7a0d7e7ea9bf45064ee13682ddd1a68dcee2dae578c50c227292e4b2025c585bab7c38910405f274bfdcf3f7df21ebd428ec1ed27fd0bb6091e1002573ce93552fb6b0b305b8e7eb4f58adcd9ade175bcc09061255a31d50a5da041be318dfc3016568ab30ed88e19a85f7066d3dbb651c41583e42acb6d91128cfa95ec15e2f4bc1aff226e558129f38c9801770dd56fd3da9c28e7affb8b900139ffb0734f081b9dce6c17d7c6c73059aecb043aeca2e84ee7c1a71740d5ee68dcf59ec6410acda5900ebff4a514703cb391e069c51b7deb9e52a6edc5f3273e7038751a61b340127b8f38048a442cc42caf9adb43b4217026b00c8a6d9eef82c0050518d1026ab1613dace4a554f24ae236c69034628e13b408232ebf2caf91c1ef600cf702cbc9965069340c4430874f1b399c69b99f101db6f7f966175e0e3397fba8085aa5b6922f3e2002fa23a6b10494634839c2dad3756b9bde095de50a70da12a44a4133925060e1fb2f163709a879ee2301de785b539faa4e539333e814ae538de3cc048b7b776cdf93edcc3ae9452cfe107b6dc78b618cef2af764f3d7deb1d5eec5a21d13790c76df06c55cd0e2ddd176af2185d721ec55880ff2914e8016df2b7771e925d3450878c69dc75d58e04b9b98e8bce5fde88cfb5227f5da7cd59269cc1b2872ad6d292d591e110e5136fe89e1e6", 0x1000}, {&(0x7f0000001800)="8d98fb8917c622ed9f3519b4b762b62fa2c045bfc54eab7e5aebb43776c9878576a0a79ad4017b44ad6fa8be3dbb9f494572a802b49f98533c44f360dd40ddb61ad86fc4ca97ed831cf452f51a5b698458c5e83090d3cfe65fd531e66a99a0336027d5445470581ff12be910a9c46f6abbffcd1cc613e78a43ef9378f08b1ea12209255d61572e6dfea9dbc467899cb2c6f64b23d3b0db326b951ca5b92b89862d76fda3f02477d27a7efa7c869e2219e040e4b4d33da0b9546d957f26c877444e16d38048838d5ede0ee8cc39d593b0af05fde77f59642a3668a341fa5513f041d7", 0xe2}, {&(0x7f0000001900)="33b3723ad408b6980a2b3b7e118087eb286de75244664468430f22a9f8ba2f921dc182a03e1926b053f5e5a855c95438e3ca5dda421e689c790ace6f78aeae9cbaec71c064b959c785887c2b8a11e34e65e1e509c8ed935c8f618c0f3999e773ed14b2b5ef8505db6c79e1415f0433f17932c8c7d115c31ccb67f3f1f6b56af096d8e8b86240e347a74684d9b51a1f268b36e85354b9fcc5b2e89e29e8ae5edeb673f38246ba5c0f40f452ae6739acac7d90cbd7b848ebe21e809519dd545a56", 0xc0}, {&(0x7f00000019c0)="3bc63bd238e96aaa89289aa354f4b8db1ab441d450fc09bdf8e99ec9be4418b35e9fafc8117728593f7e2c0b89f1fc7c81e0ec61288c743dfe029930d09307b8b81a35a8cd75cc80d0d4c4e73faa79e0714a50757d236cb82aa809e47bc3071ebc400a09617cbc1b9889ff7f8b63ff9f5417ed3bab8874e13a3064bce68763e13c06b98f51c14c4fd6e83e4c75fa12ccbd5cfda116ad82710927dd38d828e2b778739508bbcf3dceb63c92b7f9823f4ab13ed16be3e94f067a3ce91cf91467d1fee086cc26d2fa0ab437b67ab89c1432d46c99b7accf2dbc258050ee20a2cfe458fb13f6b764fb2e10d2eb63fe7609b03875a6989decf60f2b1d2b03449a01adc029ad63474ba3d85a020de42d26510b596dada56cd81ccbd25e6cee14ac14a90603c4eb99bf66c5bdc50664dda6ce5ca2f117a05330194b6364db8e62b85efb265da554eac43f3b334a266de0abc6734ed4c0eed457fcfaf7ce78b40cb67df45f6bc6d7149f3d4cf80e5ddc211c7d5c8c52c031d1d9c00a326c09470319c1dead3ce427113e3824e73818e4154ab29a4adf47b3e465b28d27f1edff80296d4da1c51296ac42e8008389aec861461034fbdeb7fe4bcbf2e7c7716b25d4ba04df89ca6482bfd8cff75c439122ffc47141131c49224530a06a8262e55335a50dd5978dc5603c354c594636639e540288d8ad458f708619f10b67aab95f501228bfa0bd7b820416ce386f2f501d7d7763c87fd5edc92eaf3f95cf106dfe7a060e0a6d9a50f44db25df680ec7e937a4b9567febf008a9e815e8fad6c24e41a509a51a25d4e26e04883c8b29c11880cf38436b36f4887726a59591887a47cd88d2f013989a7f9d83e0185239172cda9c49198a8a14017d41d5d363697d81c203acfdbfb3c1ad2a8f93300895e779338009643bf999e0cb3867c37278169e8781c036bb57f881529b1e68361ecd92ca9f909de97f23b8fba18fa13a98c6d2a8c6865cd7506e8197a07e68b70c7f0f789d45958f77606100a33b90928c10078a963a5ad48cdac9ae4917f7752c0af5b4d4871cb31942fdc0ebea75580246e3cc636b9004c424d4b3fc4e8a847fa61b3e18f5ddafd72295e6b531d4875594b4a31e44862a905a2139c29b9f3cc868a269a8f38e3760651fcc47b6f8376d1db9f36492fee6311b6b8ef99af6e6299cf225b2401d2c748f5eb13d758aee5dda056230da1446060d390d31543b45c256cd2a32998896ee62f14d2f509d3e48f80877abd6e989b6d8cd9d63be21afb3cfbb5c2ef9671cd12dc6e02c245966465edda4b97fbbca064ee88d0f3c1b0824dee4a943e8f5140756e5c6c25acde51daa1e6e326ee694a5ec94f2ff764f22207688e4609c4f21f3537b9f23a1218f77a0ef4114ab30795db9e174e4357a14240a515c25bfdf08d90809100961fa7693fc03084ba951390442adb1ef7bf2ade2fedcf83d76ab5df0340981631abaf19b320366de56fe6a462f4e8363b4b7a8c077b4b0ea2265c7ff228e7433d933b56b2d9bfcba864d0713c678d3210d4b6b9da6f2fa1be22dc33f2813dd2e0a417181bf8203584e4a28f42cafa02e10fc8de36fa1dcd87d621194d2a013f12ab13c4c924e7d8b2340523bedb7dc62feb8ac06223fbd210256d579cf72a5b34cb9087202116065c4139ce1b39bdb7858af73376eef9cecfcdae2ce9ec60f32a4dd93826c9c6d7c33fc9dbe76f469a6dabd06fc4a74aab75be960a8a759e6d8c2e9a8afb2489c815e5bf2f3a07e0b3263a9b776e0d47f4a78e72a134e8519ecb7b7e22ab281e32c6c6b26f16a5aa43e6198093426c69298d982d05ccd4e5f3180a69b74b597938e8a4dfbbc71cbaa0fcbd1c760aaba90bc73e675dab72fe1cf044733b8c7f25aeb4506e292b8c0c79c3b4e5fc060d26073c739664a018764cd96554da281736655abf6e1f813dc001ba89ec127acfd9b0925ee114b9a1364d1f2a85212a812c0116e97f27bb60c72af806779a4eefbe761195aa0c74bb9ff836b3625b9b02594502fe887e0e55e6c40aa32d2957427c3b082f0881c4074c940f3470d5d3cc11066f142e0fff79bf7637dea9ffa4f96df06f4daeaf0bfb413ba3418f60f04b21081a0d5a0397644cd94fa72ad786b1e7795f87b3d20ba80aa3f8bd9f00644859dfef642fd78fbdb9455f7bfdcc11f5bc5cc2180728dd7211cfefc46b5a3429508f18f7e28bce1b03dd580b2d7120da9f83fcdbc315f3810ff4b315b49685febcf4becfd442fbc3c042749186b4e1a24281aca4defeaabc8da3986a1d25bc3691e09d4f04db8f7b366d0c044383c7f89a0dcf109e725f1954f2ac69a3a032b13cbf1f79034308a2d8719999b68c9d758fcf287269714fa3a404be345c29730eba67dbe106e77402eeb0ccec6c3ccacaa41767df327bff4b27c76922bc49227778001faabf4b4cbe092ea4d712a6d0f09a99dd902e7b3a00b9d2214ba372238cd11f2475716d8a88c271262d01f283eb1e312d8765f7fbc1bf81a4e02e4af89cb743ba9856ce0cc860902df0f015ee5e1629ad9e9018c3efb0e39239b42495d7cc809c8bf4ee98240c7f7bc0342f027fd4c54dae016d016c898f0bf3952895a9a3b469bc0afe1dd334352f4e8c23a4cdf264823170082b4d618cbdf3b431dcffd408475f13f4a354ff73bd19fd609126601f79ca55d0af746f4f7876bb8fdc413183b1afcb668e1aba50b0c9e0ad4cdcbd04fd86d6aeb507bec8b60dd5430bc2244320969b94fe5c1d67b9a33163379a16f7da7246a600ea4fc81521c69553002fffd7d6feb3b9c04de15156343718fb270a5e01be78ec830c295829f93c27fdf2b0835cb8eadc012bb2d899e5f162e203e2b4cf82e6292a80f92488889df4dd302130b505744ce186ca25d10a858d75d8c073c21a1ad6595d6fc49dc6c3e20065863ddbae8f928366e8c23c39591d02c83bce4b3affead95fb0c00a20257b2387eed3a8b298d24e45d93635cb1bd97c23023b1c8f15a728762df2ce4ff16cfeace2c8b108ffc5e492c108bbbfc527995c96214e88f166b524ef3828743289e1b578165c5623ecb251c75aa5e7db697cc42d5e75c5bee79d0e6d66645f65ac09d07bd3d1c9d2727649335a3dc1b6e54d43d0e7fe9546518bffb5d2d7c9ee99c87bb347df4dd52237585bcc59a48d8dee0eff0f75495ecd0db3fa4bf4f767e855ba47846244c71ac4f5a5c30eb597b2b7cc1b22eccd078d8006eae635c359001d49dec3bbb7f6e817da4de591c5536798f59800623005c074a9f0ece11a2cfd0575f86a320d66d8df870247d64496b47c9a42176c57e8904c55883365ae5ce5ee22edb03fb8c588ad4a86ddc2fca3109955b475399fad5a91d0eab9657fc3b891c0dd9a92eb9cde07b8a41ee3e33e4f8327598159cacbef75c825fabcdf559df31af821153d201673349faf6c5876b15da7032617c9589075425dbbefcd7c850c302eea6873e2921cd33ebcf28804339f6d53ac43d9f51fd30306270e6f9db6b9568b30fbf3389a51ffbcced0385a14fae8f47e9caffc4a9186d0d188e981cebe71c0afdbdbd778875e63c32ca14444a659b8ce5b10faced98dabb29851c15ad7fbecb1be80cc63aae8bf8e1899faf3171424510962b7e137e0f06eab2619549797cc6fff15eac50d56fa47211932282510d4f929abfaeae409df2b41136c93a72c1d9ecf5633eabcfe2e221857113fe8d1d6bc3325e2f009a66f0f6660f18041ba856a7aadec8ee05cf5bbc4eb0c39915133a0b5acc1f53c777c41e4a7c53fb40a65352fe95d4e555e8a613315fd58652ee8435c1528f97623f5a9d092d39a384c7babd8b09ba6d64e7892860ba6f8a80e6c4a7a7e1b0a0949c60c0be4f402df813605b5439ed9b2950bc1e6d49637125077dab8ed59eebf4137e54302c13cca72ff50d4c09cae9c59e175b96452fd93ecd0357499c37587f5c4c823924e4d15212d8a982d8371170ce7e9734f370e9ea7e3eb4705d2576360ba96570633c36fca5c039fdf84ef3a93ac4a1339b4076297a641b85ee2f77907a2ee3e890287e36d94363ef0c5bedf89ccede1d8c52360c24f096cd7e4b4f0a6e564e571572e89c7959274290df9cb568b00d4bac88976dabbe79b806d6038d148d7d5f0e912af89bb65ae1c84a17c3ebe52867b5b42d9f621d18c187aa9a4de91f01090faec7a52df27fc229dd644fc01b8a674a26cefedc1b44b850a2d77c008de1249c337b986a9ff36175d22c2ad67a9f04a33772a390390cf803214a2d88fc7a13c7189520b718c18d803cd225ef1a43db9b41fe3cd99171a2c5012f0f914d14335e95e2ec1d738a9572cdf49c5b1b75028c5edba68ce71648d4c56741e33f6581106f16429d8dede809f2357202f8aceb11b2dab6348f9b39b2a16750a643533940873792246811d90d76a55dccbce9082cda8e19b3bef4739be9f4b8a3c653fa2329c1e4c740d8a383b8f9caf34fdfddf656e43ad189ff42c0b45d9bcc53726ee0e5f214249bbfc85457ab732186af008180e228383e510a80669aa5c6a0066f20e036ef694f128c00336a7d200aa4721d0e2bd510f124dde13a67cb30b681897f5e42774573c613714eb896c7bccca1f835488ec265eabf80c999a3fef4b50b689e882906f33792dcf88722c39c3dd9e94d7b83a4fcea141d279f11708c1361153ec6b5f7972c7b6d32760698b9adce92e926d9b0c52b7c46236290fd2bd9b452aa56ef16d83b40266ffeb7fe01acaee491841db0490cc386e5f648e05728d90eee5a0abb41db94f4ac66f56801d9986929b604958bb1be1055e5f19a5ee60ded0e2ca0e26d31ccaaad5ab3373b0b477b1d0440137bb125c909fef57468b0430a2d439a0b0b77e781b45d88607d870daf671f7c8830219df7cbf82592157f3f28ffb7bb6bac1d5d667e5f3764a4bd82b156fc6bd0001c90c74f3dd8d36e51b9f5059aa52e3843c5bd8defd08b4e022e0216bbee35cf3bcce984cbcd24351bdb33132de4452d57a309989d7589275c7acf863dea362fc4cf3d77466041c4a53d78b0f2998624cf13f171776f3cfae35d97d43da2d13c4f8d2e34ae769489ee4a021e718179a426914e725e391b8c207cfbd55df72813d04e61708d77b4781563b789b24b3681d69d00590bd5533432c41b0d2b339c2cf4a0a613bbf8428c35383e4c15d3782011248c14f2410d1f51625cb8a4a98808a6069211ff4df29ccc1ba6816fa1ce0163bb280e7bf1fe1153d1f5d4e3882996453a88f91503dbc3a6d794d6f933e4aa192f149d29b4d27b1d9c09a7097b7a602fb9375b3702fdc89ee0bc833bc3bcb8a39049b11a3128a34c5810e9307c2f1d8b048a0b29bc23fdacf314043ad089e59780249507fd53c3459d5c153b66129637d819944e54158f867d6af675973958abc4f2a7e4767ae646c24ba486139abaf2a04e693ca825be8462abea5b8316974fc0dbd6db7633512bd67f4aad43f76453b76ad8164d3dd097991b73fe54ea5fb6bd46e8a35113e2420eb1231d573810a5e3b4af7a8c5176a54802e1c312cac8a851d32c2a54b1e04ad8215525c698a39c6747eea5ef7ce6d3a41ca3a7cb81c348dc7680d9fd4faf4bb0ad3a9f2ffadac4eaa11e576c4916fa52c04fdf9eca053b39e6ffee8d15b55c10014adb9ebf96682984fa9ec403b8790a9a3657fbd8ac3cda66921e6e4df9001a0dc0d35f3f7dee7c9a38b68ea9e8e6467564833b87a7051cb8d7939a29bb0b5c5a2370b310ab838f5c1cba9a02c3027e9d13d0a7123fe3ae5", 0x1000}, {&(0x7f00000029c0)="2f8d31247d4576245a745e973142080b7e4dca04bc7d649b45bde80a03e3e39c7f637ec868957c881424254395597a3ffbb5f2c5ee99d3ee2614f175d5ff85daf648a4b571f496e2474af1ee4248d58e525b92fcabfb3cca38bf724a7552c1ea78744c43d2c3084944f1a45c69681a2beeea03a4ce6a2d69f7acf34eae9a627b17bad53cf797a9acfef6201ba4d04089e656512f34a6f75c5b1c167d543acf3ba907beb056feb737bcbbea5e15d92f831094aed8a6c171e53ced0c", 0xbb}], 0x7) unlink(&(0x7f0000000100)='./file0\x00') r1 = dup(r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="7bda16102f65757457e7b65fc10ccb703b0533d95fd932dd28362ba6880c15c8a72de3a216fe68c5dfd5a94203584fcfe280af8b4e736f74d8be55744755ec7b558345e777c290020b758eef2ddc230b5953399e9024871e949f0b5d21bb05f7f193f3d7621ffe3ca71c03b03dd66b6de7399370add334519fc72b958565a167f7cd8f6e240c3c069f51097f8ed7c364b4893ce58cfb4c16ea8cdeada38fbadce451846933ded734fadff3312d8c177b97b440f425b460e5baa2fba5b63c7dc04df91f2a219f0b15a1cb9101b4c5a6ad0e26361d1c3ea14e4c75f70f06a16004952f1d9eed1cd74f67d4453a", 0xec}, {&(0x7f0000000040)="93ff67b07fc4ea0893ec25f7707da4c48a1eec66e519cde2c1b5788c473959d17b", 0x21}, {&(0x7f0000000380)="b507f59caafd8f34bc2beec190d63d2999f6d854e247147effb5dd50fee2c81f4f0a9c724cec5179fdf8403e2cf0e2966d6373560663d7f9c4d57f0ff45508900fb0858f393eb1809d42c2f156adfcd552a72adbd472ff00cea76f597dec6cc3365af84ac785974d73c454e2bd4164861793ab4bd7f43ad2a1a0781e34172e7978f2548e9391da74651b0b2dae42d5f3432c3e5379529440c8063c7bad8bfe81598e66eb26e2a1cbd170226e12704d8bfe04933561c1355708af4efb63dcfc876b11ef82e5d4c7ae74139f548dc5", 0xce}, {&(0x7f0000000480)="e33642880e7d9a07e5fe41c60de3a886dc48585125516c7dcfd1f8bfe30fa82f27c2ab7135175900c3783ff27d6979e46c946b3bfcb4ee7544fcc5c31e13158794e3a47d29c598c4d478c99e647a46efe5085c41854d8f6291cee8046d7e5e9ad3aef77acab7d8d5b7d446a268774798c61e78fb88678c8cbb2c6c8ace6b19bf7525fae620f41141a90d332d5be1d5342cda08040b9ea688dbbc3701aacf0fda35c2bd2a9c2eda50cc1424c53ef1f0d48b021f24954aae19f78df373b75c16f03b835699081fcaa1423f1787017c7484", 0xd0}], 0x4) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000200), 0x9, &(0x7f0000000580)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) 10:07:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt(r0, 0xff, 0x4, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) 10:07:32 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:07:32 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 10:07:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x8007, 0x9335) getsockopt(r1, 0x200000029, 0x80000000000036, 0x0, 0x0) 10:07:32 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000002000)=""/4096, 0xfffffffffffffd51}, {&(0x7f0000001040)=""/71, 0x47}, {&(0x7f00000010c0)=""/68, 0xfffffffffffffeb8}, {&(0x7f0000001140)=""/134, 0x9}, {&(0x7f0000001200)=""/226, 0xd7}, {&(0x7f0000001300)=""/240, 0x470}], 0x1000000000000374, 0x0) 10:07:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) write(r0, &(0x7f0000000000)="b101b1f0e4ae633242e61a96b2124c125084278d1d6e30abb57ea6dc5932af08ac4284266d9d288ce5d94f7c2f0fc887425034188a92720f19e5c733efb07a65d94e0a78d2064019c18f3c3db7c7b6b7f45d7676e7ea7730091d434560bb7701777b39b2b9eeb11ad61f7d6000a76b99783e6ce03ce76afb30fe3559203367f4367cf852f961f4892f0551c80b773c42657b6ade657b51c84be39552135b3ede722fe4e347410890d77f7ba1144231eef81ddb6f76b4812d2e466b872a71937896b1a61a33d4b295fd6432fb046bac1f12a9d6d7c258dda24d27273cb9a508b3c0af7b6a20cf6c88df45af11", 0xec) r1 = dup(r0) close(r0) flock(r1, 0x1) 10:07:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) clock_settime(0x6, &(0x7f0000000040)={0x9, 0x9}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) r2 = getppid() r3 = getuid() r4 = getgid() r5 = getuid() getgroups(0x7, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = geteuid() getgroups(0x2, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)="b67bef8360aa92c8dbf5462cdb617c13e7cf1ddcb350bb196fb33ba5f7d615de20911918f6dba72bfbece8eef6ed87e42c43657d1fc3a056e02b5746ab509cd4aa2317923c24f238b3a2e4a267c2ee51ea8aa67d4cd3392f7178b567d8e4471727aadcf376e21e13109e2f5e712d5a8c64024f884eef5640053bbcd3780b7e578284d34c260cff69d3d1864653c3", 0x8e}, {&(0x7f0000000180)="fff0956a39903f6eb6c3d06647d368016929cfd1", 0x14}, {&(0x7f00000001c0)="3a53cea777b456007a512b30024d4ab64bf2eba81c4a543ee44cf510e001c801", 0x20}, {&(0x7f0000000200)="894fe0d674471714a993178ead051c179b2b872cf6e6d2be6633d681ef2207d6cfed87459eb1a03a7769caa236fc7ab3b7c1ffa66b5e26bac706b7219caa12f10dd3defa0d70b2004c763e2db534cb6b87c639a8313d1cb1b0a61aed352566d9ff42829e937e4d0bfb9e4c283587dbf0ee051a1cd75ae14d45fd547e7b75f2885b84d9544ccc450c721eebbcc576b60229e11ac1519157ea764971930b8f747e33ddf07747c37414e1ac011c0b2ad1dd45f4b4bc21fe0cebc05012dd8f116d6272de5efeafbb19b8459798701d94dabb61f8fd265d4f7daa2755ee4c695cd482467c3ef57135f32f439031f5ab960f25d8bf4be5a13866f6015e33e692563937d70ea24c832014fbe68f1b09d2b0bf55169a91d9fe39cbf807858cd11489dc4dc0921848b7dbbbde906dcbd00bf96edb067a2e6b9fba798fa79e67d44881e69520bb8b0a8e0f2cd097e67c4c6e031ae5a8a25a982eed2c3a3770a557adc680ab4d8d73178625d4e19b77960074079e896c230dcd313ac1b768a6f3368896830fc0ad38050f5aaf02f7b41d93af93e8cdc9b1b4680bc8bbc96c1db0b397bbbce3dd8b5e2da820ae339dc7048b03bfca1a7509f3cf98d9dd8d0bbc542c17f813bfd4337b99e965638a0a83f068bdbb69b40dc37a32a8d2d2acf4698ad024c0787c2324e64e10e7f5faf6fa8f1dbee1123c5b2bc3561c1b11e6a626ae450549c66d97061ad74aa487ef45f1b473ecce130cafe28cface08f36122f28f84dda43705a9daed29edfe2a60624015cb3fca4dadb40866804921048bb0d280eb0b5fc71553bad02ee6f0e6a992f4e91e203b6d8fb16a10c9eedb053cb198af7e87136da4358978cfdf4601d6cd4fff525ccadd1cd7d4b969fd59e43a1471f886237bdd6e77f368ab7fd27539213349293202493bd1c054a36335157709aed5ba3dc185f5a1a7acc2d8bec80840ab4a66e7632744a917338f6bc5d15fdab8b539b16999ca5df8a8874de5e5d82b57e58ab4f2e802c5ee5052f4cab2a9885f026cdeaf43c438e718c7feeedf45cadf265047dac2a25e3ee538df67d26c43688e9bad326046194ba20a19912ff393a742ba6fd6270b614cc23cd5578f483f57ce4385593186eb0de13bb5e8c139f9ba62ac18b76098fda7004a796aa851b6508d7e28144c9429f3fdd7b53c51481be2c82b821a85a0d49ea072664de7e807c5db7c745972449d54b693ea03d6ebcccca2822e4768833ec6637708ab3f085b5a2013db39179dafef1c7144b93874a8df4104809157e4e8a55f0866f8611dd8880792ab199869f65ccae2b38f05ac5e85fb43be58a72e98fb3fdbaf05f80078e502f82c680e74d11d2ebab53fa66cd671b8294050f305ed6ac5dac10f9d4d7f1e8e6e203702a9b0fef45fada4cda95da5f2b1ffc67d0d76ed4f2390bab84c627b93bd0b04bda02dbc6b8e598e9b6f3448f3915a774dd5500c1b3ae4f61e3bafe7d459b28396fb3fdce6aca139e19acc30c08bfeef0e3e4a6640890e8794b6a3838b876c903483bce4f511326e659e4c466e4b603b50a7bfec491af3c723f76eca27cd7548871ca6ef75ea17ee3c2cd9bb39c74a886622272a4e849cdd64f9de5b507f26664c125e2bf05175330ba14971265fdd29e7cca6157066924944e94629cb4c6347a7aa9eb8d346f94da1f412c1a628ce18a849d30726b9beb9ccb6440e0383562bfcdcb711ca1f22b1dbc54f78385fc20a85e5498b872c14997abadecff8dca51ebe6af9561544ac3749bf80c948c0716a73d36a04a25794c21cd6583360307384bb1eb523af27e159c3f8f7ade17a20334867b7604cd6532bed7627e982a4fbf342aacef8946820c9cf49929571884c9b855be98f2fda7653e369f9ce9c9e3b42b44726622d3f78edcd5f95c9d3d2612f3392c2a21cd57804dba906dae11c7ec1816af361f763ab23bab69eb18497a49c54e969692b4b41a7367b83a8ffbf217b0e51300865046d5d175db34008683686ff4aba5e7669bc1d85c2f2d6f04f732abd10bfa3ec25a3e39160cc0e554d67e8e77c483e2b3993e035a9b9ed3e1b82405d469e8a9a10bc95a59883e79032cabfae3ba31b88d3cb61b9371f708b1399d9a834d566fccce64c0d22991fd4786efc02a60f585e7c3d0e542147885bf3da09d46a2f35e755e79a6e7a5b53771e891ab2541af5ff5e2dd9593cdef9a50ee32fa71a84e61a0116f998c4e8e013c3f4eff92f1493d35677be164f68200392c04e443559ddeedc7f43fd410fec7f9c64b84f2b347586bdf930392fda2887dfd61fcf604f2d31756314730ff1fa6b3b94cb97d1770e9cdb5ac95e6a9d730b361a3a9893c64f15cc84234102ac4333fdae30ba59b77092748c0213bae03ec874f96a0abb2eaf70a8d821bcd1086121508ac4d17cfc09bee0edc6db002af3dcca96ef058e6bbe284327cf0c0f65f3b588a3e8638570ed0f37ee208e83f3d366b69816d20c67936cfe07d70303a846d0683d80a64e4945cd8f152b36544b646c38bf15a6a15fe39e58cadf0266e3eeb0290c8353a87155eea50fb351b3885fd6ce4a85f76a65e415210f089fa9b4165968186815f0a60c132f9b90b47693e1bcb9e1b259f2852ad87f8dc17d9718b0e174fd3321af3afb35839f9b195574701cf32020d7054ee39d6717bd2930ddbca3a8121f8787c19c0485a1518b9bf9749e662fd67565ca0b76bda52913f0000ffb57d1a0968222f62a8c1f688d3bd048e26f406277e0bbe5af0a615961a984b4112aa42cfdcc5e4b85e8acb4cbc3abe97da0110b2ec5def46c6903a87c7ab1ae8b8067ead86ef7960a6aea5e4b90b764b2d704b23a938dd5f17c94057e41c4fb3b9c3c97608c6bddfd291c8c99f5d998954492fa9065f1366b7073a78b0263a0b2d321a791efdf8a1c32390088bc542109326a6ac9f1320c66aa3ab44cd49a1892a08ef9c19a86eeb8e083c93fbf1a3f2af242c09dea57a3d8f97ba8b34d9668592ab5e459694be4a7158ee2e2c42074a4bc7ed19d51e421511d1e0e1575a9ec8fa60ed374f1fa4e42ca4170f9072a83ca87d7b93a0c6ddc9e1b7f3915737b0d37935628058af89d61ee7bbc787b1103a2bba616d6f06011d3a9cf1da99c2750e44628908eab5641a3a93b9b893bd20b93e749748d4dfa8fc1e9fd20c3bdbd1725116ba9dda6d37bd0c63362131aedbce5a6bb007e9ebe0d628f8e2c60f7d4eb626107be0bf204204a7d7ea8c05e808c70350746538e3cdb86d54bd85da257fbe91f0864778d6faf1759374ea7b5f63f6b48c32635fdae08cd4401460fedaf0aaaad1bcef039df424354cbc9373fa700ce2ab76006282ef2ecbfb786cce805eaa86772e80ee7302432ed24b2fcfeb202a019405c85b84cea3d71f59148c6b3d19db13fd17a0fa7d3c760d16fc19ed57fbad92b053ed9d50f6f51d3e11aad1d83ebe2f0edaae018810b39ab33afa95438c61946af1a8bb5d11deeaff854912bf3789fefc7c510eb95947244e9721d0d44440567ff95dc8ff3a9ba6665cc66f776b3a507d0fb4fe9ff15623a88bbbd315c7e54e8e10ea7b14a3875f04653132ae814b6475182a195e89982f71b683140b65ba2c37e9fc7d7b42babd6df52451391b614620413b2dac1c43389169c098cd59bfb2b37295581db191a01b4c8596481c0d3339b952d93b873b8a24dd6c75261e1ae6055617e0fd0bfd85a490afb3be39d0bc217ed71062b1c084b517ca6819b2e3b62024e001e9b94a695b0b45f9f65d6c1c1d24c6543691c76717d4d9de7bd03081c09c3ad1b0d7d02151d445cb6672048d2ed9fc4c78deff21b13a134ed47752da38dd70283f07b87e15e814511ae637cfd9f1966705ce7abd092bd7405d0aff6708d19aa323db3b2805a5e1c099ceb52d9dbf08f2ad1beea2b606cf6e9c2fd8b5f41dd692c871a949b50fc37cb68efd47ced6b07451339b33169c16417cca4bacd1d41e2b26892689fa0b88f8224fd8332512af5087b5e66465f1b2451a679ff89f0510d429babc2534dd35921b1e707a409defdd151a24d7d15cfb61649287bd3b13a533af64701e40345abb3b4c2e86c6c48669e594e3d811ba88b87ac19a45216a62a4d8c0167e1a9f3d3a26aba37a0d990bdb035f4ccf53d66ab9f0bae99e7f6cffa6d11ae1ebc816bfda7916a1fd60c43a2ef5f6249cb4c5dec5d8592d8a9d815cdb7b44da679e8fba61e95afe815b1740826b6dea03ade5d3348b1c7a4d882586650adcddc3d19587045a382eec8eb9cc17dfa9e842242f8349cc475165717b5c69e9a2391cc450d8a7ad5a4ed780a22f5eb38c0c5c74afa507091813684977920d86201e8ab85faed588f6b9382922e2d7847dad75112bec5d4c6296482c72ebae9b236c5cb12c6129b044c80d0853f3b0c57fde64b0f0b04b59f06cfe8b2b18f4709c79394d028f99e2a006fcc5552cf3cd3793e1c4c3585610e5686660c33201ac905251dd360bb1c3dc17ba965c881ec12c08a7d7eb37fa93e66e66ec92f1299ca50f680be97ca2d5fdee1357d2362b3e1c9506b9348bd5f8840cb74388a5273ae37bc92d64798d0fb9054f0974a1cf9d3bd98f8f58e7d424dd111eb64b292a3bb5d7450ef3efd991f72887625e79bcf6c243f5a8bb7402d49ac9ef88b98b8cefbfdb3a1679fae9bbc0d4704f7dc7d548e8d3ea46d7afbd2f002487b500ca5e666bfa22448900cffd30e7ed69efde97dbf0ed27b69fa00be0785dc219b3d606b2bfa5b31b02ec761bf1802407357598ca79d61253809b0d49890abc2adee6cc227eb98374747d66da57483bd54baf6a280bcf8fd55353fc543e5cd8c0e380537ce3c19ded5dcb7a95f9188d891013c9b78304c8439f8b162963d4a6bfb730a1c97d413d850d7d43190450bef4cc700633b17cd0b4f74ad1455dab2936fd15e58fbe2ae54b03efc712270ad37bd9e29acc1ecb8d73b61cf44e9a0e36a96c198a9fa3b9f42ebc931e8fd8471eb7b2162c7978752b1b69add0947b95a7f452055ac7d8ae0c0c5885fd2986882ab3b2e87173044c800fe53fc342d95b62019c59431a1350626a014999181d818faf058335cc406f980827cd9bec777e7012e044e974b9c4becd3da3fa341f64ec7bd5cba5b09af1d9d29e5ca8cd6d6701af53af5f4af3869a733c28485798609b6e4a3d9a483ecb3e33198b768eedcf81a36759258a469687ef8438dcf31d66760ba3bb14c12a58e2b9d9ab17dd3c41450074beaeed13efc5e4b4b93b6ae170ecfab368061197d1f23e4558d74375f2dbea0dc0e092bcfab9d334812d814c5a708e63f0d31d239fffb8935a00ac8a9d7b96bddb9f2b2e60a8c37f67e0d066449483217aeaa6985b81df56b726f4ee3f23b1a8dba2c178e07104881c73ce729eed8a3a8d33676cef6730983e8e71263ddbb368ea1364eedd79f489723f7c482854e6a35be68ee3a2dfbb51d56e66293c47cac83fceeb93956e8be7f16f8314fee0ce9cad4babb8af6d7a41407884fe0eed95f752bb558bd51843cd88087991eda68f7728e8481eedcd6212e947488c2025ac38a8940642611fc743e978b766db2961820f2526677e5d278f80294550df7039d1ba6dc476ed73f5a65fc7196d60488a761d7918c32633468fb202c4659d9bcbe17f9a74db2b5666abac233e8ba1c8278977f8fc623cc01d2730e56bde152b540eb77dc6eeb18d4d740dfff9c518268baa7783222fe6b4384e959154b50d044bc3d34457e7c5e09f4c99c02b459d33f021bf1f644e5995784f6951d179abc5ea90101", 0x1000}, {&(0x7f0000001200)="23a7b205f50a58bf9b9a595f3a622207c4120118dc0c97a7ed1c1002dfb9a38e7c18c4e6", 0x24}, {&(0x7f0000001240)="d47e3f9e0f4b94760cea0d839c885db18bcf332c3e7752459c4abb6003e6a0f1d28b2908e78c5cfa21be50d8390cae1c503ef42d8ba430b987157cebbac0164da0bcf2b2f6e74e465ea793794dfc5e025d6ee19b66b83deeb264b8acb89c438ba3d5b5605876b08c640b", 0x6a}, {&(0x7f00000012c0)="f1d24807f0fac29d5587caf5d996f7ec819ab25010be5f98bc7d940096e6ff2123b00fe1d4", 0x25}, {&(0x7f0000001300)="ef24f92fa2c44560433f2d", 0xb}, {&(0x7f0000001340)="f0f1388a82fc16b56f89beb2c4", 0xd}, {&(0x7f0000001380)="b4a59649701f5db68f179f072c591f7b7a3c9e4ec39ea0425e823dd362e218741c10251cc6ef82cd9f97cea9e3bea2a39db733d308181facdd520fbdb4307806771352ed492d93fc098025e271e1f02034bead483f5cab7184375554375d0f98cd593b63227e1c328e4bd87086a06472db0075ed203c10543f48ebf804ce8dc2b7a91ddb49d1c107e8", 0x89}], 0xa, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}, @rights={0x10}], 0xc0, 0x1}, 0x0) getpgid(r2) 10:07:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4000000000004, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd13b00000000000000e4"}) dup2(r0, r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 10:07:33 executing program 0: r0 = msgget(0x1, 0x10) msgsnd(r0, &(0x7f0000000000)={0x0, "277f7441c5fcd17fba9b28ba1d19f9e6f5a9cecc7807bdaad0b8251679a25a843da2fd6e39be24ef21428c0ef75140b8748fdfa692e9588e797cac56f89ac54dc15817c477d89bd5155565132dbfdbfea87fd669388321cc0d8907bb84341b8fa2345ef2ed5a14a59ca7c329240c7eff905ed8fc830b94161a3353c696056c676581d1b2bc69810af57efdd6a55c8b19c44244e8a33d5fbe58ac5a0722387f30b42a51aff0a489355b0a9e572d01e6bb73d688a3aa70aa026d65a5b9109b1c62148763c4631b90aa5d255d67692b2143af9d3b4f7982d5864b"}, 0xe1, 0x800) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x800) munlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) 10:07:33 executing program 0: r0 = socket(0x1, 0x8007, 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="1b6ee471d5a7063de58224d86f6aa0318a5ad2906b3c7424d4f023fcffdc5f342a6a68f4d094d3d9303125515970164f969cdbe5fe4bb6122c87b50e462b88285a477160ca829d185204b9fe3576aa7410af576cced1a2ffdec08dee8d2d3a9c7a693b63bf9b53cdd5b9431dc0a28f9da3d9bb81f6d97332d04f0326fdfc018968e4e4934a421c4dd855a07fef1343c2d54f483ee42f783b7e", 0x99}, {&(0x7f00000000c0)="9749850164cc9bfb0f7411bf1795f6a69b14c8e0fac2cc7abcc51659a57d206e2cc43abd819028636e0c105288d98842516ecdc09319c6037e59c55c9fa81995a8fe30d8a988264f57ff897705ce814d6a6e3f08f8fb07dae58b38496d354fdbb3795d0fbcc532046986f1123de88b06a2c4fc99c762d96c9c463b7fd396293f0c431d362eef8cce94d7e893367dc7fabf57", 0x92}], 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) 10:07:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x1e, 0x4002, 0x200) setsockopt(r0, 0x4, 0x81, &(0x7f0000000180)="c47289c39206a38eebe1f75d603fa13bb6122516f896b48b1c5daa649da3f85c37177c5415690081082331d92503caf945dba6382a058d0222f49f5f743ee5ea22d7a50d7f472947455298ab5bb634a215bef03f0a13042a37419e0f440154fe21e8b96d5cda90a16d3767e0d3a95f22c2f63682ac9e195fe4912d5711793db9392f29a926635724ceb9be3397a922968c2e9ffd126a6627172971bfffca04af66a01646c67a5bbd9f0bb53b141ac8773aaaa682bae8ff04d1730923c09e1870a3f2904ce4e5f00e2356913191ad55e21e", 0xd1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r2, 0x2, 0x8, &(0x7f0000000000)="895caf45274daa4f5731", 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket(0x2, 0x8007, 0x8b) close(r1) syz_execute_func(&(0x7f00000002c0)="c4815deab20b000000c4e1516d247cc4017d118b99899999c4214debb000000000f30faed68f69080139470fdeb127000000c4c3f57aa70a00000032f00fb384e1070000000f1b5eff") 10:07:33 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3, 0x2, 0xf36, 0x6, r4}) r5 = dup2(r3, r1) flock(r5, 0x4) ftruncate(r2, 0x5) read(r5, &(0x7f0000000080)=""/133, 0x85) poll(&(0x7f0000000000)=[{r5, 0x105}], 0x1, 0x1) setsockopt(r5, 0x4, 0xfb1a, &(0x7f0000000140)="284c08ff97add3598b803b23da89379f475be4045a60960c3d435c79c2fce640120018566b4bb2344af63671", 0x2c) kevent(r5, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x80000001, 0x100000001}, {{r3}, 0xfffffffffffffffc, 0x40, 0x400fffff, 0xe5c1, 0x3}, {{r1}, 0xfffffffffffffffc, 0xdb, 0xf0000055, 0x10001, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0x200, 0x4b}, {{r2}, 0xffffffffffffffff, 0x0, 0x43, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x24, 0x80000004, 0x2, 0xffff}, {{r5}, 0xffffffffffffffff, 0x8, 0x0, 0x6cff, 0x7}], 0x3f, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0xd9, 0x2, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x7770, 0xeec0}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x2, 0x100}, {{r1}, 0xfffffffffffffff9, 0x48, 0x21, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x0, 0x20}], 0x1, &(0x7f0000000440)={0x81, 0x2}) 10:07:33 executing program 0: pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) 10:07:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1780df1485bea3293e3c30ff"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 10:07:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r2 = msgget(0x2, 0x2007e) r3 = dup(r0) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000002201000000000000050000000e000000000000000000000000000000000000000000000000000000000700000000000036a8adbc5e02f101aedb283be9e4f721ac531d6fd74dbf27f505de27a9e1ed38f6ad305a1f768a44366dd2ae0a3393a788805806e3a97324abeb2880ecd1b1a6f92094b5052767b53713f866ba4101f9e09017e1abc289eef905d2e7f9c1b26e03c4d0dfff32e4673e0b3dd9d547ce3310a5c1f653ab7069584034769256b149097b17867f66176cce0905aef1366636b38bd89206890b9929248c5d46041091078268d0578112b9891c203ebda3b3f96d9dc96f1fb010e1d4f6a31e6c9c60558cf1a1007e2452478bc32fff80119e921845fe05e0f0c9d6d972b8c30c8758273e80c836fd79bc603361adec99db9a015876d388d3bf2fc35dbe80a9a96a72e7864d0cd7b66a22af0ec263ef44c8ba90b93ab7dd7a1e1c750dd1455c10a51dcc8ab0eff6f5721dc2b3db402a617bf366e6ffb1794950674461c3ccc8470c453fd9c31e97c7e40da94b6402d758a224da15ccacbabe520f0018a489e475d768859e1b5a2099127c2448d0cf4c27b1e20e9e6a01dcac57c238927fd4df4d19acf7f33535a8ef21d37dc85580bde5126c514031f94d6a1070be2390a899f9"], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/23) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)='w^', 0x2}, {&(0x7f0000000100)="db21ff80ff1f9b81e567c8a10289879083b6a5bea25b747fb05927880e6c0dfd4f4adb41cfa219457116060b5141b0d31bdfd56599c390944b2a8869d778cbfd91d432137ddfa001cf5e6af24028746c02baef534f6423264370bc63d7dccd200237035e674249eaedbe91e0526c0314598694b04c38b7003ee748729aea7e00118690584a212a67598e732f7a71768170dbf6cad50e58278c3dc13d99458769ea1c910b1137f51d82b08d57c4a17c4c4bb53f0f9cc05bb6a27e575b44899734d598b635ec62b9eb86b888c13d57e21bb62179a0c8cd9e5c0a85e54dc8a4643997b3", 0xe2}, {&(0x7f0000000200)="504e3a72545b83eedd", 0x9}], 0x3, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r3, r3, r0, r0, r0, r3]}, @rights={0x10}], 0x60, 0xd}, 0x4) msgsnd(r2, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r4 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r4, 0x1, 0x20, 0x3, 0x2}) 10:07:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000002000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:07:33 executing program 0: r0 = socket(0x6, 0x0, 0x4) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="facb47cd19156d80de429bda275326c4825af6f022cb25e327cc3541b402adf945e90791edcb4b56ff5010809a65edd8c2e374f3605289e446c01b", 0x3b}, {&(0x7f0000000080)="1002f8e61601be835926451979e4d1bc16d1067bcd537f3e46653bae811e093b7a9256ab234f516c4340275dd2509c9ce103f94ac12b8948ae1fe81e794d2685b3cec4cd01171a00b37e05864a1431a03463270927dd7111f355059e6c21f5d81ee72bc4088cf811eb5244a2c493375bffa609676172d07db530eacffff95e0befe5bf1d69d4ed5bc5498f4c2e925e1a70ee773a324e018bdaa9855dc917e58fe50ab6c6e41a0ac9fd48", 0xaa}, {&(0x7f0000000140)="b5767dd48436bf8a5f861c960a0b5c914afa199961142c214a28f1b76c32856290d4bbace8ddfd54cf5d9dcc123f819d0f59d8ac4d4c90c704ed71150124f76f4e862618b305972bb76408aa20bc9913a014e58f76429a5b3ff0f227bbf8c3a0bca9ae097af5390e8b6ec13d487a957d9d0b152dd235dd589a73827549c3a2f0ca09f6f90b73a9182664aaf2d7f074958a50db832a7694353f2c9bcf3f77333fa4b4801426fd3f3f77998bdcaa48db95a23cbede", 0xb4}, {&(0x7f0000000200)="4eae465b2d846117d5613f7888ac3ff06584d943c72b62e1631f4ad9d956014ef1f8a7a6156c66d731b8e4e4c478a7fd754cefa47c3ee95719cdef69a0563b40df9787993f68158fae185158e4418da5a39be5c3fb23e8bd194068f5d55ad70b2506380bafa3d0713ac85b92bf0ad3f5e34767815f301dfc8efc43dc217ac9ebcee75c9d12b91e33d6845c6b8f8f806ec8589e480764edf8ce94d09cf0b0ccc9728a8877e13921b8f1db7573825db2a5df71d55da3acfeec167600c9ea04453d06", 0xc1}], 0x4, 0xa) getrlimit(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3bcbbbf93c78a5ca) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000380)) r2 = semget(0x0, 0x1, 0x8) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000000)=""/60) 10:07:33 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:07:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5b2696f0) r1 = syz_open_pts() r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCCDTR(r1, 0x20007478) getpgrp() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/188, 0xbc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, &(0x7f0000000600)=[{&(0x7f0000000280)="a3f170400f0596329badd1163fc5ac51519b679cdfc1387df584ee3c9a72cf6a99d44a787f273dc9d0a22ccaee7c4c8eec17b4cb98b5fb39d07336469816e84bbc14427545556489d3219c917916a2ad4512a421266f5629f9a71f81ed95b203ebf50ed4968ad3ef08628ccad532607cea32adb1c8029a0c64c46dee819d2826c97d9c7e2640f52fbcec7b9a8a9486476acbe56af5d521329f0e9dd1bd8b3ca109157fb3f7e068297788b97078d99f5084", 0xb1}, {&(0x7f0000000340)="78471b9fafbf373b2cb7415fca7b8b26c6c2ca08885062d7840b23ad3fd596c57e886f89a461e3f374631ebf81db3f555367d602a61510953c31ca84d9d952", 0x3f}, {&(0x7f0000000380)="8520ae1b294e6a5d5ad6a8094c1b6c89ae1264acd6ff505cdce2f01c791c7f006b1b0bdf74fc792028cc9b2b75be9d2db231259b995aa372a4884e7d98c31f7c9c8ab9741f6bb44695197e55b80a06d99492c069b29f5b28c5019d14f88303eaf9ff6e971cbf793730e2163be8fef831945d620556c2515ed07b5e7eb419a78b6d1b578ac2bce8d2c05dbfc753277bb3d0816802d7260db473ad82340d2cfe95084dce05f3e08882621b1707bb9537bf47acbb16efd6f2767d17177c97dd659cbfd9ffd52c666f64", 0xc8}, {&(0x7f0000000480)="4db95c85b64e43408b0154c64327e750fc543b53f191456f21b600ee7defc87af6c5d4bbf9c3747c5462d61b75584eafbf9085623dee6d945b952594d00ce9d39f5c60cbc409841aa1cc4b122c1cc135", 0x50}, {&(0x7f0000000500)="8dda9e7cfff26c3f313392bb7faa275973e240210c27636386ae522888c608485f60a72d727b6098e58397fdc6e63021", 0x30}, {&(0x7f0000000540)="2cd75d97a131e8b2e188a322806a6af7e53b3b58f7a6dcd969f20d5408899a1d95ad3fad5c842688827e7ed7c7c030af8ae15042f13521c9694fa9f63340e5553ebe8454b0393461ad757392ecdc76eca1f49f48703cf50030c1c5aa5281631edc6e6a966cf72a30a72dbc28e2058de84153da97dc6ba579690c26502e68398cc83c8ba00298cfe0da48fdff815e1fc2b3", 0x91}], 0x6, 0x0) pwritev(r5, &(0x7f00000008c0)=[{&(0x7f0000000680)="ebbc409474c559946061bba9dc2c638219252062581762642f728765ca6766f64ecc0dff342091b82bded5a7e664b94352", 0x31}, {&(0x7f00000006c0)="538c", 0x2}, {&(0x7f0000000700)="2160f358e326cd62c9f14a55e1d290156fa5e2e36ce583f01bd8c7a46ed304c81c5cb036624d4282109dcaaf0870d619a4e1ea8fe73f4700ab01fe8cbf5bead4be8e0a187d5c91113aa95483bfca856c2ad408f4b52874213c277dadf224adf43c74f57261d4257babe563d9a918e7e86c15b0dd6f0fb3ddef09f6ce4edf032d7e99c57109ad0ba73fa49802f79e44b948ae3d7a638d738b2a10a3280d46e216bb20139aeb4a46aa9de93b3c20d8e7c13ff8bad655e352fe4889d4582da0a19b25", 0xc1}, {&(0x7f0000000800)="a12bb5e0d38737659cec25721979108496f05224cb44c3f68fdd6050f6987af188e77972ef1897df6f2edefb0dd823", 0x2f}, {&(0x7f0000000840)="3c23b43b72ee4a70df7187648bf62aa44445a6a33c2a3adce491fc7552849d53488362b76f391d5cc856ea2a9fa558e83ae6c6374d1ff31e93944d7e999fa4f7a8d8a8a46dd799db0f33796fa6f31302e1144cbd2e1b4df45785054b69a8957d4efe516cdde7", 0x66}], 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xc) accept(r7, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) connect$inet(r7, &(0x7f0000000a00)={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) syz_open_pts() r8 = shmget(0x0, 0x2000, 0x601, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r8, 0x3) pipe(&(0x7f0000000a40)) utimensat(r6, &(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0xfffffffeffffffff, 0x3}, {0xffffffff80000001, 0x20}}, 0x2) pipe(&(0x7f0000000b00)) symlink(&(0x7f0000000b40)='./file0/file0\x00', &(0x7f0000000b80)='./file0\x00') pipe2(&(0x7f0000000bc0), 0x4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000c00)={0x2, 0x6}) 10:07:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x3ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 10:07:33 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0xa0) 10:07:33 executing program 1: r0 = getgid() socketpair(0x10, 0xc000, 0x1000, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r0, r2) r3 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) stat(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) getegid() 10:07:33 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r1, 0x2, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x401, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffe}], 0x10001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 10:07:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x101, 0x9, 0x3, 0x6, "adb1049aab40b4b8008118e856230df369413cf0", 0x5, 0x7ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 10:07:33 executing program 1: mprotect(&(0x7f0000073000/0x4000)=nil, 0x4000, 0x2100000005) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000040)="bd3a4db97ba337aa24a4c52dca78c49c33f00b8c3d3f551748f72b068dae949c4b2f072e91e9ed48a9b8978341279de21b95df9e15f1942a44aa105159c8a5332f99ad02b6e348d6a1a58ef464312511c5918885267f", 0x56) pipe2(&(0x7f0000000200), 0x4) getitimer(0x3, &(0x7f0000000380)) r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7ff, 0x0, 0x9, 0x4, "10b92078297af938f9e700402195342729d4d1e2", 0x48, 0xde}) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/^^&\x00', &(0x7f0000000340)='o\x00', &(0x7f0000000380), &(0x7f00000003c0)='[[[:i\x00', &(0x7f0000000400)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='#\x00', &(0x7f0000000540)=':\x00', &(0x7f0000000580)='\x00']) 10:07:34 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) r5 = socket$inet(0x2, 0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x4000, 0x800) r8 = open$dir(&(0x7f0000001600)='./file1\x00', 0x121, 0x100) r9 = open(&(0x7f0000001640)='./file0/file0\x00', 0x1c0, 0x10) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) socketpair(0x2, 0x4004, 0x100000001, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = syz_open_pts() r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r17 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="0f20bc4d34b93d3e06c1287fb3dab5b7ca16328627696e0f13a53badb12dcc8b7768b617853eb432fa6891c97fb9225b868af6f5c67a84a683b7586a2dedd1d0b6fc41812d356100644eab56cdbff4bba200b56c773a16b5b68e3f01df5427a463bca99eae3a2d42b7a92d84397b88a36dc1cee95252abd55f33ead17fba642367b3a168737d7495ccf911824fef7a09e8bebce22ea39dedf320d439f076a6f3cc6988e6fb6d6fd2f30d93c63c4d162aa4d90d4be8a58cb6095c8088bf3428838bc5caf2bcc3a5192c59f1b837d8d4d367bceae0b5bf42aa69ac3e8955ee0c122cce83719b9411e02ea0a7b9792bb006408e6ef87c247612073d63fdf66526773396f59b3d922eedd339afb22da8908d823ea2c7d21b9affc8c8774e0a9836c161764a7c84e8edd533a9336d8e35922de941ee84984db7d41e3a6cf875992a731a679bf3079c9e88fff8ff24b3b4386b26c7e08bd6286b347e59130a98d48ab0b2921d265d71d7de32ef87d04e3d521f58e332af0363d37844749190a72dac556015cfcdcbc12a3e8904330e2a8bd52d74dd55988a1dca7a49f8c042c876f52f8f4d06650ff61181745d7be738f7f748088b78ac22a9fad45567f5b5853a88a85fe028a813762e1dfb4ce8d6bcbd8917946bb222e78125ed7ea3e5d2e8f0f09922979a5f57909be33220c8d6b75d82b3a6d6e2353c151d94df967e2e4ff28d19c8cf68bc5a7d9d302ef50863fc638c722e0b3f59cb6d5c13b3a3bdce60ef572cff397967d1839d46fd30883233f3f03361ea0d6ad601b766701891bc0911f585e5edab7898ed64cfc8a67728fcc6978a73cacec04df871c3222fbb59333262478be3151545136671f6a7d8c7e54d8c55c7e519448fcc80eb836d9c39fd1bc9c9880efab8edb896cde0d53e114aca8833e0570a96475068aef5e26e60fbfb5b8c29b65f83ceec1d2ec8f54f8d01bc32982f44b97ea026abc70fb35e5a3c609b5b05b12a26e74fecb27e82eb2e310eddf56a2eca7afbbe4c8d51e51e679121e0f0cb35d325a05b16f2e78f2634c162f9d857de79c903f47d8f030659b94d5e504f1d2ebddea2abe710a1725cba7c661c32f2d51b5161e633a78daf7dc89825e71738f9fefc1d7187886da45bf4a635c2bfe9ea1a2f26142d07f33bb9dd2140051c02e45ca8fee7e1e60717d20ae7b918351453e6289d0fff6c0d2ca46e8d223eca2068660c537ce644fdd2e2e802c3bfe5862dabe831df132f396ef5e35f1b0eedcb11629d2c7ca1b494b6db2b6e9048b20a76939305a48db4084dceb3ab743da29a7c4a1132e6d867a6f4072214346682540a4136ab39219c88dcffe7628c6ce52a4c6a17ef7704ddb69783ac988e7ff43e37612e8abac830270f13935bdd633d0b39fc953b25fcd59284f348f2664e54cd20ce5e436ad560eaa7d2eeabb79189265e4389bf1476f1ec7fee92b045a658db96dbdf879c803c779628e2f4040f7c121b7e2ec78f042ef375853a85213c7b82eb1be57d425f052c527744e496cee556834971bfc2f85f27bc12703aa3f4acf3e51a98be1b7cc17c854622fd75d2e0047c0f41a53a402d611690a1d219956cd660c2327aaf9099e8baa142d859efbf1e00957c6bce26115fc2a028d6504e70d8d97b399fe4e311cd2673e43c63152da0b6ee2c806a74555a7f75ca7a42ffb16d693c980aa4aafb97614e3a54777cf2656a20874912ab174361a3e434eee233ca4390fae37063874b53d081c76158070339ef4fe62088a80665215d5de410449416d044e5a4d3f2b800e5ef444ef2780b2ca49c4b60999d553935d4aadd4fc1cddfdce3af6bdc86a44ada2af24ba1ac0a05bcc32f744ffebe63c55af0d2fa7aaadc9579ec131d551412dd165b661107b15611bc4093354695528638a6de6f26c3d04d4d663d51fc66817560ce8bf311dab0c3bc44a52c1e33d840c28919a7c5b61fcd7028d8e2cddddfde28c6b931cd65d45cdfa40137fd3e43af48789b18d9a9382fbc9199d61a4d199fc169dc6d515535827a2180caeb28a0315b9e54992a8087de8c3b7fd78282ffed03edb80d2019d4768f15f0e9a8ce794a50fd145c031f105251675d41e5853844030043dcae452de1bd778424f73e277e3f111014627d96ccf5f473d590f6d419ccd29a87abc0df28022abd0b7ae7bf23f923aad046824d6350d66cfc217a5520976117c2790e38f6cc5bb449921d28f772b9713fdfe36b34477df7a5760ed2f62138540f06b3a672d19fe9e9afda085bcf7da9badf287fb5542616f31fee684031ef38679584075a0c62dd2f3e7b541425a575e4cea7b68f4b59c4e2a4b55cba35c79896b9e0344d94ff2d07d5436219644a0235b4b981b9d9220307644fb58894de46806f5df3aaee7e89f9fed65f89da655e8860366fcd40969d4147716ec22ed071359da68fc884c77bad389813a0bf1d8225e380dc07f13fa58ad2636fbc22aaedd37b03b48dbe208d6fa1a726611a534fb4b487c16680a15a96f21eb20bbaa3273eb5196cc24c5f68c930106b9e930ed14cf515fc7832a7d5b9a3db36f97771a09c35b0a2d4ad6282843f821d3a5585444b8dbd9f32da3cbe3c94e6eea9bed311794219d2ba1a6806a0abdb2f2f53054898a41c83eb577673dca1b0bff79f1d6f21c60ccd1c00b4c0b44959233deb0f3ffa357561eb0a773e63d388557f06714621eed46479bfbfa8c3a0077ab6ab07c112409676ae3aa81d821ce8207974ca5c0ae60bca3dfa6d574a9db6d6ee2e724e6c4440aa40102cd085607f4cc0586558706310f92b12e5c2bc751fb1314b487836ebbd7400f05da9498a18773c67794e508bb8dcbbabf277a3c81512b734bdc2c67cb432711e57f6a8bcba47e7caf6c1a009e9093b87016c46bf92500daa0f3c51be3cf7f9fecc36eb4c2ffe6e8b4c1cf165ca8c8c8d23917d871c2586f78bcea3bc4603f33b0aa4670a77c6203a9962f290bb9e5daa5f61b67bbc642dbbcfe874f7d9e5c8ae8e3e97967ff5fb01ee8df458834486151581edc360d3b91b49edb6a4136f1df26db1e22e9f7aba9e03d2b8096e6c2d46bec0d181fc7fc73878b126055a08acf7b7641ed173fe9ceeff16c7c6e708484d2491cc5d2443f0f61e853b3366c01e641061773806f708de67dae4f14b9ab6a3ed5b0e01b4947265ce49261719a04485d7c76771d2dae6f8e4de3217200b09001d647f8ced31db866aaf03090d72b5ddaefadbf37e9da7967b3e31236f5e21efa851f47f1c44214d297f22d679b74ad22543b3b72e557ede1b44daf84e057cc07a796f835fd0be8b0e71007141d17dcb33ad63e0f7d84830e55e49a671d3c114c979450f30d9e174894d167a51211eff05f553d52dc81fd0e20d9d8d649c322717586ea8021e880ad33a820a55fb772eebce25c9f95a4b2abbe6236746e71c8074f1f1644cd9d040e24e6076a8a0466904fb55b770a53e9b49f2f43fd8142315fd570ffa00a252a23797bbe44ad260bec000327c1c1be20d66404b480183c1d325c4aad05b43e2171d6210595236a52ee2512e9756349ae3acf037fa7c925f042d9a686fec8886edbaf71fc88ece45b11da08067ac67a6a6e275960ed34a6c2335f89891c96ccc19e4e78272ceb06f4dc02db174cbdc9c86a599e233d0a5ca3095e1b8d3685fa1c7565230976c4ff6d969c30487fb9b3738da5ffdb84efd7c7042d67679f3ae0d06f3abdbfdd8e2f2190a7136ff5618a4d836295700848da9206b4bb4e6253a722e0d34ccda855d9bff5e02a49da670aad526c4a04c97e1899ac0685641ee8052d6f85fa2696a3a232724dcfb692b6c1369a2d5df1b14064ba5cabb76121c9e600d84bee9cd25a0c3b15395ee8feffca4402f2cf03e28d1e87540adc49350d6372cfb1ce45eb81e752e8507f2494b16e1e6ead56b7ec5807d64efb3d32b171e6c1395d3f59103298917684c6bdc6d8877850481be07d1d61b6942eafea5ab9c5dc52c1ea9fdcff2af7c84ac319e89d14a34f4c9d9ce0d85545ca8cf2e66083e426bd0ccb1fbd3152aa1f7fc528bae4f5885a6896950a2754f133ee84ff2b9d622a2e7dd680a2a04db2b6b1dc9f4179a45884425cf4b5cf9d29a6bfff052447865cd575800d0b7ce5fce631f02e23ba4198e73e72c1adf011d1579ce86046e64fcb8472636e21d14acbc4823494d1a37b137354205143c2c4eeca16aec2b420de19cb6b94f313d3305509a1e90a3da3b6e431b214c4e6a58c8db0ac13df0ad7806777bb237453aa000d3446576beed9b00f3131f832b46d59fea20766c3e221b57c4344a4c131f0ce9815f456b44d056bab6058913cda6263e876f78466c7ebf2baf1cbf6508d93195db6a74671ac18daac4057767aa8090c6d5412f7d8ce16ce9679605222c04b2b336aed767859aa322ee5b08c72d8e3319573c606b3f14343c127cc551f71ee8266db4be4ffc59607d04177eeb3c559727102403af9361e4b42970c7979efccb4793c81c73bc2ee0ff0b66398bd17582fef5b01cf26b41dc6b70e0a47f9869d5db86d87d56819fa69cd61844df85df9a85ef93bf9c3cfc273da4e3113fdef62f45595ed76a4344e6e518c60db9d3bee753719b4f04b5de4c6a7c77e7fbd1ab055726ddae5fe361584e2d3c1bffce27c33bc03c9aa7653e4072f952b688ee6669fdc3c71bdf98ab3684fa99136661196ab1b43dd65787e231643e74ef57386d6ad8921c5d07366822ff5adb0dfe8edac2a6d6892e08b7f0f8baa6e0ead61fc9f5bf4bdc3478c8a3c352d43d0183e8ac8116a3ea82027fa406b7b7c1509aca57174a82a3a83cd8c88bb941933acc23ce3a526957b264fa99b625a923c07bba2e0414abbd55a23865ac18a9f34995a4235027ef62f7827cfa704ccfd717345fe69f23f6f103a7a0ba996211f94af4220eb9e9196e276f0f58c14884b3804e0a89bac5f10c5db4b4d641af82c9b35c9bd8c9c9b0584f29aebba9b33c71c6de71a21eb6b7909e314059f8dade63a401dad3c91ad0f564b2ce485e11955472fd1ce3d38083e386e8c29cf077a83b57cac51ab5569e2eb34721a58dd23bb3e944a4941fba4cd3cd7a31c251757f5fc03dc1913545e254594eb5ae6f9a7b0d1252392eda96eb3c00edf653f1ebcdc564161df568e0dfc148739be3fa87861e8a15a3f4960376e955c6d3d55ebdbc40d41e40f0959eb9fbea14bb98f33ad600f943a6546416bddebecd2588437a2a218a6afb4bf5d955da3ae183a44f14aeae15769a57d786d6c6ca7c1d201c5fa7d79e45c29300f760575c42bbd5f7acdfd74b42130a35269dd8be24c870d5c65f029fbda3a2b0cbe9f4bcf015988b6b2049615158661f5c92cdcc0b588fbbb41975fd9753f4a11366d38309731dc568bb82e33d6bafae4ff34e4be65274e43529d934f7ddb768c3134280c2e4eada945ab97b36c1f4600eb47698f68b078aa699486dbd038be890569cd883587e2dcded665b92e9c7e85c2391b33db00dfc9cd6960ce079fd6a9ad286e3652b36c5eb3e834d527c87f22ba7fba1e01ed268f5219a85eb2f0da64a404c40dda9043a9c31ac980d8baac928bb1702207dde984d16e3ff881e68fb3a9febe676be1d43ea5b15f7aa33f10b40b68953038547f72351b032fe221b6d7a7059c9492024d7d321f872689cdadd829b0894350a468e383f1aa36e114e5d9e7e503cb9bd7f957fe9207d5aeca8b65c883e97f555c2b0345e69de0674a88e0ebf89504906c8db8a8b31aa5c7ef3179705697a24c40d7fd7610577054b", 0x1000}, {&(0x7f00000010c0)="be1abe5b3e14bd68e9a9283e81977c59d070f7349925995c5e0d16170e8abe106703a046b235bbc7175f27df5f22419f20f4ce18dd51590b3191683666b2e2b952874481850e1e92f1499428c34d7ded7e586ea6021bad6e27964d136c31dd915a5b42c286aca4a3a90bdf297f4ec8f31e0ec672a0fa79b9fcf2ea599ec1f0ab7c1566b8cfec78135a283638b7f8fee6769fd9dcc9b00910afc02b159f9bd2ea02fffcefe780cf7d42dbc6d5f2b81fe464c61f9c1f7fe19414f516b2593279977d851d4fcdfd8165", 0xc8}, {&(0x7f00000011c0)="49c275641a7c3c1e614100fac0a0738a79a6e1820b37c3201a9aa5d65fe273e0785d4b2f65d589066d69222782622a776def7eeb78ef61ab35f9bbb95faead478b0f804b36a07c3f86cb14da1d6b8867cbe03262654e8c600ccd2490baa5", 0x5e}, {&(0x7f0000001240)="7e2de750de330ff8d56dead53d14f77ad30036a873a4fe4235a2b9148e14ced4e61502d5089e6d96f66a44476b254171e02c109030ff1b5290ddb00828a2cc0f08cc409207f251ceca10523dec16c8e3b568df1e90f6911ff1cdc766205785d421871e133d305216c6cc884fa96709", 0x6f}, {&(0x7f00000012c0)="93d16c5a0504138f9b4894fd12a79c92c779e5a3df1bc14f75f118c7c6f5e39903", 0x21}, {&(0x7f0000001300)="a3c8a1591b1240ac03a25d225a35ae80a69a2e654b974838c17cb2beaf030663b2dd7f84eb56d5981dbe6ab12138958ac6a56291c8281014710294cbc6a0be9ed3269240f6487ad4921348cd0186818397b67c88f3f979511b58d96c1fc987dc36fc066193c43de8e35373978eeba4e581b6ce7e59ee2384c6d3180c3ba6da2f7d16c1b1f87506e870766eeb983b11edc8c250b5791b1905191af97fddc0f0c6f9acabb3", 0xa4}], 0x6, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xb0, 0x7}, 0x1) 10:07:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0xfffffffffffffffc, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:07:34 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x8680, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x1, 0x7, 0x6, "57b0a6500c1508d092cc4c73fbcedc3d0aa3e812", 0x101}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:07:34 executing program 1: r0 = kqueue() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/155, 0x9b}], 0x1) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 10:07:34 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x8) r2 = dup2(r0, r1) r3 = socket(0x40000000011, 0x3, 0x0) r4 = kqueue() read(r3, &(0x7f00000003c0)=""/139, 0x8b) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x18, 0x1, 0xee1, 0x4}, {{r4}, 0x0, 0x2, 0x80000000, 0x3, 0xfff}, {{r4}, 0xffffffffffffffff, 0x8, 0x3, 0x6, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0x20, 0x2}, {{r5}, 0xffffffffffffffff, 0x3, 0x20000084, 0xaa, 0x2}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffb, 0x12, 0x18, 0x10001, 0x566}], 0x80, &(0x7f0000000200)={0xe000000}) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0x906, 0x6}, {{r0}, 0xffffffffffffffff, 0x32, 0x20, 0x3f, 0x6}, {{r4}, 0xfffffffffffffffb, 0x60, 0xc000008e, 0x10000, 0xffff}], 0xdbef, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x46, 0x1, 0x2, 0x8000}], 0x1, &(0x7f0000000380)={0x7fffffff, 0x1}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') close(r3) 10:07:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) chdir(&(0x7f0000000000)='./file0/file0\x00') setsockopt(r0, 0xffff, 0xcf92, &(0x7f00000001c0)="8c8590b2824df1789d08ff9360535bde40d8ed6842bdfab0589624fe48c28e53941781aff19cfc614a794b96e71ab2ef387d42a117e642cf5fd4de1a8225400ff14cd90b697f79a2fe6b5b62366e9185ab8c772f93bbff0490b5d84c7be103129fe719c8636594d57a97fba65b20b08c1e6196fe67e6a78feadaa781b19c1a752413ddc0d35db6cc1e3431a43b0dbd9e03708e86e6cf5bd6d7fa84261ba56365d2e767958b126f79a24f00e3982e7f7ad009ca40b740dcef245b7e5e8373d8cdc65d", 0xc2) close(r0) 10:07:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1001000000000029, 0x200000033, &(0x7f0000000000), 0x0) 10:07:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x140) mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) fchmod(r0, 0x0) 10:07:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000018c0)=[{0x0}], 0x1) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000080)="02", 0x0) 10:07:36 executing program 0: syz_open_pts() select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 10:07:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 10:07:36 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) r0 = socket$inet(0x2, 0x3, 0xed8) sendto(r0, &(0x7f0000000140)="9d379e376515c288a61d5616e498eb2855488881d68821e1c97e49052bba0b74a85d6f590c5fbb69", 0x28, 0xd, 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) msgget(0x0, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 10:07:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="820221e0b4acc9a85a03c3f94f004c4a390e6da33f8eda92f5072fea4408b9b734b60d4c01257a43fa9e31f2d58f27e3149882611d598306af9685ddecf5a0cae60181dd8bfe5c1fc628f763922383d4fe421e432603117405e9643227b7a65b92896fc45aa76fd702fe4124ab31f64e060d1bca1dbc15d5ce6fb9fb3e011c66ece1bd7f3dea59860c1982be5c32cb829e0fc43e27730c48df214f35182fc3169c17a6df0ed053abf7ede10c6e8fc5"], 0x10) r1 = semget$private(0x0, 0x7, 0x201) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x8) execve(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-(*\x00']) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:07:36 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup(r1) dup2(r1, r2) 10:07:36 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) 10:07:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/19, 0x13) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 10:07:36 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:07:36 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x3ff) write(r0, &(0x7f0000000040)="0105a562b7ba116a2969100d903b9de92cf21b1294d6dd2e515afcc3f49dcf9e58b2a15ef59246cfefe3fa69c13343a9f983eef05df57991491540e60e1994e780de53396bd09e66b41ee47d08d17f53248b5092413917bb1c96a1c46303bf57417f7906202bb6e3009c900836815980e057b6c8426f2810f3b3749d2b7956a577a0bde06428326d042cb9625e05e7aa56cf6755e811ac3f54d75c555c38f8b79a7b961cb898764bc02d12f1ab4ff4e8055bd9b765", 0xb5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 10:07:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000100001, &(0x7f00000000c0)="c40d660af629bcb8947265535accc609ba68becd5130c82c06c9da0f2be25171edc2ceb3b7be9270e088a31e5e7170a51644", 0x21) write(r0, &(0x7f0000000040)="f275434679f44d478bc6117a0c90743a53a41e0b5a2dc752b512d7b2ec2b40a53b", 0x21) 10:07:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff00000000, 0x7ff, 0x7, 0x3, "b074c74710fb65d4364b5f42f7f151865a6060ec", 0x9, 0x9}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 10:07:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000013, r0, 0x0, 0x0) 10:07:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x5) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x42) write(r0, &(0x7f0000000040)="df", 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x44) fcntl$setflags(r2, 0x2, 0x1) execve(0x0, 0x0, 0x0) 10:07:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x10002, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x742) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3ee66153057469"], 0x1) sendmsg(r1, &(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="28cbe9680000006a8bd005c40615e300"], 0x10}, 0x400) 10:07:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000003678d5c83b263c0500000000000000000000000000000000000000000000000000000000000000000000000d14dee22b153a0dd48700000000000000000000000000000000"], &(0x7f0000000100)=0x4d) 10:07:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 10:07:37 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642", 0x763}], 0x1) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) 10:07:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$setflags(r0, 0x2, 0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 10:07:37 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 10:07:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 10:07:37 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) 10:07:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) mlockall(0x3) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0xfffffffffffffb12) write(r0, &(0x7f0000002c80)="b8b5e337c4d4fb3a23648cf32bf7c2d3ab86da005eda02d5238afce5f1022143ed1ee581488aa3d16db09a994b0d7713ff280fc9da3e16484fe3c39f5aff4ff542af8b89d01e54bc747d", 0x4a) nanosleep(&(0x7f0000000240)={0x4, 0x3}, &(0x7f0000000280)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) socketpair(0x1e, 0x4000, 0x48a, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="5b4bc980c099c2d4ebbd9b648560747d9014705b42764a03be9778cbf9dff6ce8328a20c17e84cfdd939e8d3f57ded93555f0e1ea75684c1e9976cc90a2f096f82bae13d77bee0f890c64df8e8f9f3153b94bce9cde73018f311a851bf0fcdc6b97b8e829692850d622a6d2893c9429ac6f38dd9a8a3b7c463918c2f871ea851a4988b3f364aecc21ea0", 0x8a) 10:07:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202432f66696c653000"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 10:07:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/176) shutdown(r0, 0x0) 10:07:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:38 executing program 0: r0 = socket(0x36, 0x3fff, 0x800000004835) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffd62) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0xfffffffffffffd02) 10:07:38 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) semget(0x3, 0x6, 0x200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) lstat(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000240)=""/109, 0x6d, 0x841, &(0x7f00000002c0)={0x18, 0x2, 0xc5f2, 0xd8}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 10:07:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6b3a20210eccf5e02f0412a41aef803346f94e09c523368ea3b802dfdc41cf8ff4344956afb06edfc6571c82c74657c80ddeb5d7e8006fd278964af6d30cc5e3f0df9a63e794562d", 0x48) r1 = socket(0x20, 0x3, 0x8) sendto$inet6(r1, &(0x7f0000000000)="32ce7005af0cf45ab9001748ca15cd6dbf3ee6b369d0ff539edd88827729b4a183c30cc3fe8629479aa294e3a59915", 0x2f, 0x4, 0x0, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 10:07:38 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) 10:07:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x2000) semget$private(0x0, 0x0, 0x8) socket(0x20, 0x1, 0x100000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x2, 0x0, 0x100000000000000}], 0x0, 0x0, 0x4, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:07:38 executing program 0: socketpair$unix(0x1, 0x200000000, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) 10:07:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) syz_open_pts() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)}], 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:07:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0xffffffffffffff74) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x7, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0xfffffffffd2e5d70}, {0x18, 0x3, 0x9, 0x1}, 0x7e56, [0xfffffffffffffffd, 0xfb89, 0x4, 0xfffffffffffffffe, 0xc5bc, 0x0, 0x2, 0x1]}, 0x3c) close(r0) dup(r1) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/215, 0xd7}], 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r1, &(0x7f0000000000)="14d686d89f97a0a4dfe6d522a92482f74661f9e42bf9133fecec184aa7682364aa47554ba1afcdf5b23bba744a16888964e31dc5fca2ddb9215c12894e9973884118bcc8d5119fce6aff83bb51cb90ba320e59", 0x53) 10:07:38 executing program 1: setsockopt(0xffffffffffffffff, 0x11, 0x1, 0x0, 0x0) 10:07:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="7017040b7c52fc7d34ede9422e5c93202aba8676e1eaab54aa49febb79dad67e668d03b418d35c8561caf9d6efda0ca7e96f6f356c7c1a708d2747763dac4a6dc5e1", 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc8) 10:07:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 10:07:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="baeb878f657573aca36e1aaa3e16e8c14473031c00195d76ea920567f8424a1f915cf6f3f236bb6f40ecb4800bb0a8208f3475a44ae245901a8368bddf0e25cdb431c5ad0cc290dfcc6a8b1032693aa98216cefa98c1803a17783a9877eb4b016ac9cca00e7999375875d4e5c7af667b48d8aa6eca487ee3904bd41692e8f30ee99addfeb9b48a2dc92d5ca9d72936eeb3e0016ed64a38e998552af456d4bd", 0x9f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:07:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 10:07:39 executing program 0: accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000000000000007fff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x148}, 0x2000001) 10:07:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xffffffffffffff01, 0xcc7, 0x934, 0x3, "c6a91b050f09a891b8c783d30f2402349d322620", 0x6, 0x5cad}) 10:07:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x4}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) getegid() kevent(r0, &(0x7f0000000480), 0x9, &(0x7f00000000c0)=[{{r1}, 0x0, 0x4, 0x800fffff, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x2, 0x20, 0x296a4fd3}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000080, 0x5, 0x1}], 0x15, 0x0) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x2c, 0x2) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xffffffffffff8001, 0x3ff}, {0x4, 0x5}}, 0x0) kevent(r2, &(0x7f0000000440), 0x9, 0x0, 0x0, 0x0) close(r1) socket$inet6(0x18, 0x1, 0x7) 10:07:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="7ca719fbe5ea97bb41e685316bab2683d5ba2437b375d0a6e2529741ab5d0905455725debeaad6975d1a3579b60edf2408f0124819b672da7f97a2e33cfa32dfd9e52f2d63dc0c8dfa91e4dfc19938900e05b11df7a59f200603f22da6d45e7a7606b80a8c77961f16c6137b62a0e5ebf0e5ffc4c580cfd9d5cef33a63e6e527652edd7a9be8974ba68fffa2fc18099316ea1294c76fa906982919eb27ed22b5678bb08b3a8deec48b83b821006d566d", 0xb0}, {&(0x7f0000000180)="888c94556fc472bbb5b6c7eb042a3fd1234c08de129b6d336c29aa51cba78a78edda138180965e34a7e3cea897c0f5ecc95683feccb404adb6edca2d0fbca30bb0e403b6df2dc8259b68d9a3ab18bad3d05f246de7ce0afd76ec223e387dde1aa2bbc5e92c35460bf6914ef32629f55a034c74136218283997e35a647113e51210664e104c0b0abea494614df60dca34864c36b78c38f68134e9a3f3742af8768c2456ce42486ad2d09341a5e8382f94e5929cf08266961d759664b36c9f43baeacf3a8458aff6937e0672d24e2599681592bf1890590fe66b75fc5ed0736798a6463c", 0xe3}, {&(0x7f0000000280)="dde87576e2e0b8f99132ea3f353af1847bba65c03d800aa975754a683847a24eb84ce57daa447fa45cc7c389fa6aa0a7ad0a11e0ab1dc0c12afabb0ec431912aec1a164c63a71e73ba76e690fd8f0edc871832976a8bdb3a9db9deabe18551e3b9918ecfe6672e2b5d2490df7c1d9ad884c45d6b6188bb5e748fb073fba41789bee4b757a67ade58303ef26864e0ee3c3fee9dae58d2c7354df78ea17e9b33235fafb9ca4a26dac12ae542f9d8674c8b3b3b64838b5fae3f90d2df058bdc175b38a8b12d98536f1c43f45b77bb120f28cd9c3d7bbac57aa25c67485b6242d2d4fdd8c8d39f", 0xe5}, {&(0x7f0000000380)="c5227995a6d1e172e56f4a8de597db3e38e282cc059a9728fcf22265a7dc37b5a294fc8253c9f1a2c9bda90eae72efbeabae2a90de5640f577a961391fb7f610617f02c2fe585e686233ae8663953565a3208c4358d33f6e9be86ef7c5d282ee9fa495a3a50fd721298f162e55f7bd09854f3d5639042737f5723f20b920f267eb28f46b9aa610d49cda92fc2653d5420ee6b02534ebe20c943a7a245766b3fb2f97dbb9510e4084bc2a0e61a8722268d11e1905eae5764d70e6d16c57f092bc21174e12", 0xc4}], 0x4, 0x0) 10:07:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8b) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = kqueue() r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 10:07:39 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x6c) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfffffffffffffffa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:07:39 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x20, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffce2, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x9}, 0x0) 10:07:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) chdir(&(0x7f0000000000)='./file0\x00') dup2(r1, r0) execve(0x0, 0x0, 0x0) 10:07:39 executing program 1: mlock(&(0x7f0000fe9000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x5, 0x5) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/10) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) 10:07:40 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) sendto$unix(r0, &(0x7f0000000100)='<', 0x0, 0x0, 0x0, 0xffffffffffffffc3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = socket(0x18, 0x7, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x38) 10:07:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="ce3106d078f31cd19a0a63b415f05bab3f56b215a6f2c8ff326bf48cc61667c31609f8797b7ef1f253c999aa44f3361a911fcaa07ef96d5227e4ad98b89939c4aa6b4084a1877bb5c178cdcf", 0x4c}], 0x1, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) msgget(0x2, 0x0) ftruncate(r0, 0x0) 10:07:40 executing program 0: socketpair(0x1, 0x80000002, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) 10:07:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000440)=""/8, 0x8}, {&(0x7f0000000600)=""/245, 0xf5}], 0x6) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) syz_open_pts() shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001a00)=0x2) r2 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001980)=[{&(0x7f0000000700)="3c525a8e0caa3d54a5af343ddb2c9aa3c07f85b92401b8646d97cdf5e3495ae4f5b992261e202b280a2504c88692dd8eae65939f07e83b61f47056b428afc0577ea5549266b8fb1b5ae8a4386753602bb1af40fad921136ac57c85b8e78f7e658b2e5bdfb267edd86ba9947b2ef269fb899fb0363d1663cafd2220a8f71a4c619b367b8c93f6a4509e72", 0x8a}, {&(0x7f00000007c0)="aa8c36922712e0a50c009d0ed3bdf0837f1ffee4ed39f7da34ba5b0deadd664c05962d26e3a70bb318bbe5106b9343f2215dd0a86ae081155c9640939ce4f531928253b8089b46a9e99ff219bfa53a9278c6180137bac626e10dd384aff11b8091bf48d95f22acf94764d34a7c2b60e42209", 0x72}, {&(0x7f0000000840)="1a3203e779860477f6812ea44f49b320f33f3f6fb53343a368c87bd8379a64daf35b8af184274c27b2340545754b3796e1a1e0b78d2bb6ff7c3b721be6c1e37268f303b8a6cb2ff78e021ff5c50e736796ede5f6759f64a3f4d312c55f467846ef815e0392bd3054e041ee9ce452e906e66bc6093167052ae12b5265827a0360ecb86c1d79ad56435e9e4fe361e7e66d23ae807134f7a73bf9890dc1deff40a62a", 0xa1}, {&(0x7f0000000900)="3002a9bf628bbc8f4a1cbfbf3281be312a2a152bbb173ea544ec8b3e13b8a9529a9a5e0250749cb959164ead9bb1439c84c9d8646aa57a23f2cf21ea0e6bbf9c06708c24235a5082d3715758e9d06d19aa0d06efa47de196f8825ee2579b27783957271316d6a5d7592452666bbab1fd54ccaee9248f3ac8de13f41e6177e1c6ea6af5bb7038583e35788f738893f5fd6717d77a21de324bfdf3f206a586d0ca9224dbe2d884e2621083026a2014770d25631cdc0e5a9464800261cdf5a397234a1a4e99e0cfffac6920c6fdff13831668ff54fe49c48b4880d90b7b2c048cf2323b8c0af368bd2ff330df9700f3a1a87e6d1eadf8864e0f3bdf8c3a008a677b8d8fdf4c7461dc6ded90ae81a103e0dbe6f67f2e774a1b3bf4d54a1b9ee5e9ab0996d3aaa7e90aa8a1ce8c3b7450cf0c1c97bd7faa478fe81af54dc93a2ea7e8ec233cadb4dc4f075985f634cab477c03914444914a6d96f80b85e914fc3042774b7f7e356f08378c41e6605ed0ab4e25e49c2bb5709f803a8018f33e78117473de76893de5622bd1b971c8f650a6180b804299bf503b11e5637b04a3aaf7502d1ebc7c995a16ff293d65214b29fcd349edca10743bca7ec2357251d9d24fbf19429da135d3cffe3ae3322550d34124d578ebeb7625ca83746cefab9598905083eb42707324f0a0093b870ec1c0cbc1a1ee93a08456584a4f1d6a3488a04ac4774ae64acb0177c131dae462328e681dd1af132d41f86273cb465d69e03ff077399174a607066e7008ddddb318665ef1a130ec0b5d5f94e8c22a52e78f4e16e48ba73db1b1efa2bf0d001637178bba0dcdf945f3637c29e2e06992b20f39130a7c2e2d4a7d5d036238b407791120ef42f5189e2b2fb9496c7654f5d7abe975d4e7dbc4c122ff3c2511af6af2ae52b1d9c10164cd3385979158c3d812bfa24a667f145284cf545858490ae8f991aa7c81f0fd8db6b4777386875f1b9a9b0da17068bc5f0b7dde894011076bd90d74e2150bd4313ffa39805def7a25284cdeefbfdb74d492eefba9addb0d542834d4f876c20152f48e5659a07f386bf1672ecd74e3ef9cb138d27c79428f441c35c0212d1aa908a7307447cfc167f7c3bc6c009ccf7688a13a41f33905d7a63d5b286156f73ee159425fbae67da99590836135821569f18b41e922942bd023c2f6b958aedb5d820d4a16c0966cf5d3c63fce0362d6bbfe0d497142f8cbeb51acc24d46d169d42114cf1f00c2af9d65b1676fbbafec525338a9b053c3896f18bd2cb8da379e63a3cf759bfdcdd4767c0ea598d130abf4dc300b08860d29a83724bdf71e5e07c358e3cf3cfb5063def3fde5d1ecf3cd607bc325ccaeffd86dcf7a6b464bc75504e8147c1d5eb3c029faaa411ee955f3826d6f256c55520751331b78e2e6eb401e1e83f31a0d9f11460207c33c2515958e7dfc4ea55572dde469b72b54021762be0010ed03513ebeb4d11dfe757f3a6fa85a4e8af06272a3038d48970d80d605ab520ed6f4c567a5e5734bd5fb78f53249af548e32ffc421f4a867614f22d760a91a85e19a2361a19604ac73317ddfe9c1a85d0ec1d8027151580644a7dbd511f9e94ff5bbf50e4f294541dcc2c47062ee8a381b2d8f19a08d508e27b6516cd0d86db0984ea925fddc5697fb43ad55eecc2555af185afacdeabd939a5f96af39e1e83fac24eb6676cc6a465dd0f19a7c250dc640d29f24147b48052ed514e21c6b9b9b7c7f392544de457b53d11b339329d60b13a84270533b2ca8fcf2f8aa67584f90f4ccfdae15ef73e2bdc35955ff9292edd85b7256a9fa3f93a24fbe161313453263b23bdcc1f97ef4b4ccc47ad3b1b98def764362462a9dde82d08a8b0ea0e844780b4e41ecd82bda1776cd6c5aea4e40fa7092a064fa1db810ce723af6953e2dbad7e37f0c8df61f963ec416c6fd6a53685e1375e0e5a24a6c945e8878e278d8c14691996a6915147245349b5b9a9b1381e8e4fae5f556a06a4e19cbaf4437dc87d6040cb3362dd3ef5d3876d6d263af99bad2c4f621af4d5153e278b370d96f7c7faec7e0a1a0fd519dc27d6b37ef31b0ef2db751d8793c83a4b26b7ead49cce541a54ec17a2caf74ea7501346fa4355bd042b2845d8b62243e18a99746e94ba7016626f6df49c241de33a4af43884a998aca27565d0431e9dc1151294886621ac3bbe6259df825659f438b768ee66b0f12b2044a9173ea4b0084298fbbd6259b4e2a139c40d4defd7c367e0d7c100da0cd6d55a32fe3a4bcfe520d7a696e416b081fa3f676f1e0e435e417c974818cd3004ac16366451163984626c4c70e5756b99cd23ab1f3a0bfebdece30d320f3d933c934acf7b1bc11f32b4a46bda9720857508ae059313cabe3335c055ea8b60f77aa36016b9d8f231234991ff1684549cd2c846b0ace127ecf23cc3a5bcdd8314482201948b7f5953d62d4674477e4eda5fd7cd0a72a55ff48251549f8d564ea646b45dc12085455c65755d992203c740506309edae586a5c183f775bc9c9853f1fc3401a462d421d87d6d869773347f84f140f3b0936212eb669d76271ec744b9f7c0516d9326fa8a715ff7022a52da3837f6d2800cd7cb5634274355c6e9ddddce7d4ec8f9c1d1f626adc64d0d14caae7b73451712a178065451a01d47469ced6eb9ae261aa420a25c073b0ea6f54f0eed1cbad26af9de281319e87e44fdcd9a2be30cc89086714a66ed6f2927a90f2785b60cc8c1c922df6f762484fe93e2ab07c584fe11520b1e2e39f1438c638df2f6a6c3f77b23bdf728fb968a44c0a35d331d6a0d553ab6dd57acbea3349f2ec2edfc893e5d2a3ad9d8be7f025809ddc2a0d362275794a41913d46981c55d3afe711e7bf9e5e7b19e3d2e284d41c9f756ca0c623e2836da984a47784f2c091802b9dcd5b291c461e455d8a575c93423ad3c53297ced1716c556d54acff3f418ea08c94a8e1d08117f9ba5bf9b4786331cfacc446df22105e40fdb7e3c916dfb33f4c55c889b3b90059ac5e15e97a69f94d5c1d05958fc7d99678daa367f621a58c38447965b8033643dc2861179b607f10327be3ecca60a625192d5be93e04be7adb833d1a79df2b7c864598f26c8666c8d38d5f07d8ec784ecd9df92d669abf24efe3c86def597ef25e7ae82d05f73d8b45a1d0918decc041dedc2a4d19b8a403f6ddf6dae051685ab987fdfa71dd2f8078ae43aea7f2d66241f6c187460612e5d913ca363f377e77519230237d4d4e534727a19791909e6275d1f80828b8713db35072050a7060e54849336275d5d9a22d3159db836f1c4b8bd1d1d6aa6ea212a0cfa43d2ec6f3bda90de1024ee58742fd4db42e272de68c56547efd7bb8b395d899739e4a7f299db75880ad4f56fe7780669bf6cbd141d73216d6483073b80e5d97263cb6bd7e436eda4b90dc42c121924f1eacd561aa4b424d4b06443ee4ff7e5b7bb06880c3e9994e89ca871be1a64fc712da3799429659ea15693f176d1efc25fe8a1e5952be69ce726d973470abbed24572b0fa7e3e650e655882f5e50f57f3c7802e706df2e066c17a2af35a6233c266ff42f5f8d631ab19778b63568ae1453b6041d5e8cdc48a46aac570b68f3d28f4df56f019611666caf65c5c7cb8bf879e54d370022e1cdd7645135e8ba2145325c6b07746dab0337d7d556203b96bc1172b7f300da8327bf752738798b048c3441e8770573103422937d5fdcd982abcec13a94011b96fda289a9cf125535bfb7bf70cf304cd153c4b413ed0829c45dc90b73cea169e6189726a8b6b477e41f466f8ad2213ec971ada8ad16ae24db63b31ee2ded5a65a73c01c369760e90c4c43a9ec0c7c0c1a07c17a0a93a5b2dfc1850c69437f2eef56ed390d23865ca3b02ba8d51f7efca980c36698e3cc1a9f03837fd75e73d5b67c62600b80206188a3adf92e0d59586203c50ff7ee96e36e570dde0df6e717e1cc99e86fef12b2917414c144dba24b56bbeb8ad458594a5720696e438d4e377dcff94cfed9ae7c15990182c4094b2e10a462b8ffdb761827f0b2e061819d10062ae2eee5b84e27c67af70be1d55924f9ff4023d58866d71c312f9835506e7a9c33466a784245115c0cb547da348a3868b68e351520e2ed8a4ce0185686cd94d17499ec0171873afce9eb713275935a17033601dd82d7de74de63195bfa1dfbcf9781c287059addf9a6b6a581c1379b0b925397d7c1d0ce62a3762851ee9647819212a67f7a8b2dc93970e1c97d50f2505ccb704038b47c261623e704bd03a5ea5e39d12ab4f5e54f80ee50d5e203380a9b3cd6b3f9d01847306ea4812a4be2ed4a907d71b5f90bdfdf74a14792105ca693232dd9e6c10284e16cb6a6ea0788d84dd2b4fe1b5315377b87847deb7134986425716c5d3aa3eb42110479cae869247cbc1558258199445e60a71fc10f003ab7b26b952b10ec4c1a30fb194052257dae69fc8ad0f15aa9ab8f250746e67fe108e2ac20300dc109c5f1f28eea676bf6401adf6afdeb1432cca94b1fdae47898094c6f3231ad1de71e5c937433402681d6785d3a570ddc6ab9204b90517d2e3ff23b0f2263df2d79c867f14982dcde88be2c0d66fa17067e2a62f6f7922b77ab4656369377944f8b8244f4a06ae7470af773642704a0988b6c85aeb925ebdd2787f6d6e7c8e9c149029fd12fab885dbbcaa7637e14d2dc548aea4ab0fd2655fabec4ab012768c8cd64ebede4c6c10fa393cc2041603364b2a08a41d625d6a109abb47b98ba35e218cafb5ee2e1c127a10ac431018cbeb347994b3f01c3134a6cf97ca3f3ef08efe0422c7e9e06e8f0ccc4a0224ab7ddb26050db85d6bb8bb8d159293e44e42b488b1319d2a2458e644fda45e185debc236a0b58b60bca08780069091abad1060314e5bd1accacfaea937af8322770696398de1a4e78cd684a15d20a5de5912e2a1d9a51659bfecc1951765ca34167752b2a3f004235c3cb358516f3312e59d7a1436e32c97db5270cec352267a81aa291396703777a43c4fe4a30f950e70ee32576ee85e198c721bb64a94a8dec8296d3780fa82192674693e01f628f354ee3458fdab33c294744b7f80d6544159c4532023e46a55b35b9115c6f141c6905dc598ad6978f0ed9dbb10f337cdf309e9f7572f71bc140f629cbb2ddd1782ad1a4f5e3b63dcc594db600950d66fe59fceae8bf64f36410ae539f83efe27a091bba6293cd07826fde345406b40e175997f962c402a787ce138a16d8654bb23eb072a7658b1fc270e4233cf4cc7e51303c7a4a51859cccdbdbbd25a245e68d5d386ca58dd9d9338edae2d5e88fce852ed6fbd7c5acbf58bc827ebd1244228ce35f388ef11c218f2c9d2fc1859fe65e3f096e1a6deca95294522dbf0638946499553899af960a77baca6a56d4b28e23a7f4db4dee972a163305e551bdafa87ce1bba0109bdff0e1b47f35df521c1cd9795c55517fe2c1aace54beeffe4e33f8bbb9ebc0b44732f710327cb408cfd33b11199e67c6108540b4eaa6f349061a64a81a6fe87812d84b7cd943d5966a415f9d0dbdf980ddf0eec98fa3a0cf69b87815c2b5b84dab42d83ad1ae0723501033da4c807d132e1edda8468f4e0fbb2fa6c18f7a123dbf619a798f4b3b219ca65d4efd73ca30a0ba2195843e902671707240491c5a9c7df42ac3b4dc79ea427821353aeadd06595fafef1a93c42f01be03795a2f76eadf7f61ae3ae6ce876825a85baf72a29a49d23d493515303a8eaaa13f350c72f01b07760f9f4cc13a0e6", 0x1000}, {&(0x7f0000001900)}, {&(0x7f0000001940)="7b9d4834513048028df0073c4d61ef8d83ffcc6150f1", 0x16}], 0x6) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001a40)={0x3f, 0x3ff, 0x2, 0x0, "e379bae24adce045af4c7f69450ae1de3f30a763", 0x0, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001900)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 10:07:40 executing program 0: r0 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000080)=""/134) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x80) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r3 = fcntl$dupfd(r2, 0xa, r2) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x10) 10:07:40 executing program 0: clock_getres(0x6, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="365b5e7419c8394a2487a6", 0xb) 10:07:40 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xf68aeca43575cb8c) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 10:07:41 executing program 0: r0 = geteuid() setreuid(r0, r0) getpgrp() setuid(r0) r1 = msgget(0x0, 0x40) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = getegid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) sendto$unix(r4, &(0x7f0000000140)="a7c5cbe45c5b0bd7c06894275382ee31465625545433986b7adec683d37c253ce80eba931571afae72b4fa20a52e39fa789d966e153eca76f1f43853b59da07ea8dab9cf464a58602c8fa0828e5e7f1ac30830eecad334c782f12d96a955372d41be45bacc2fca45ea166f31d4a8075dadb6f2a4253f85eb9e9e366739575b69634d43506bfff7f1abc426f2e50c86e9ea14fa77c8f149fc5fda64b3de0a0a4aba81bb5a1d3cc5224ebc771838d619d4aee8cf58c39c604b151c1f2c402d82ce87a733ed8c1882de8bd2a077361b3ee58d67a13936f2", 0xd6, 0x4, &(0x7f0000000240)=@file={0x1, '\x00'}, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getpgrp() r7 = getppid() syz_execute_func(&(0x7f0000000280)="c4820d3abb17dd0000c4217ee6a20c000000ac6767640f115700f245a6c4c17e16c9c482daf5d6d35700410f9c6a961154620b") msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xbba3, r0, r3, r0, r5, 0x0, 0x4}, 0x3, 0xff, r6, r7, 0x8, 0x1, 0x6, 0x7ff}) 10:07:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000001100)=""/180, 0xb4, 0x802, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0xdca9}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpeername(r0, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100000002e, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1, 0x2, &(0x7f0000000100)="219fca8efeadda98f6df89ce7d351bcb4ff17108bb7f441a846ab40ed635e37f8ed0fe7643f4ab0ade4959798a94883bc319afa8746491ce5d7f6713b5ec3d5313a4acca38c44816b6b95690540919da477d3b9854f314bf7faab424f7977a52c05898325c8af25421dac706235240d2853bb550065b2875f89b7f911e8e9d882cf4001d262d2f3d1c320a5fee88ef4fe35e9e21d6987e02bb90f298b60e09aa80bda49728d82c81e5c2bd8fb62086e774084abe1326aa5597d0fe194fd8bc478e1585a52b1deeced7435716d469312fc543d55f5859d24e38f7712681ce6872e77b089f0a6bdcd6cb0acb8fb84060d717e55a7d3da871594faa2eb2cd0ccc053735bda206951dc988788d7cba1d7401c988b7d2b3033fa041bdbfcb7bb982e36af318f41c0f2ef2ebea00af0dc8df1fc27eebdeadd997a3798b414f936e43f4243a9c0a2e2e5bbbf8021c8ae7483d9056bb8f57dd2b151046b869cdf04dfee5eee764e756a41fa1d6fb48fc5849c8c2554e499f6faaece1e1a5d993677344354006e1e4ee4dca961af35da1fb7588e9369149d4cf5c3d09c9175ccd55edde0a013568fce20d7d3056380cde6c6461151ad0dfaf3bc81c1dd64a81df71338ae8a23d408a2c881587d419d345c47a0f8f85dda51e0f132322ab1b84faba354caaeaa78eb23f9e091ecea13d7c07600e98194bf2cf33a5d53d8b06b69c6b3080d8bf2faf008294b8c02ae54239dad7417ce6c7670ab5f5d4534190605eb3afd6c13ba15fb479a6b65c5d3abbe0180d2ec8ea07c0e009eb0807dc8cc8bca7f0ffc9c7454f7c58650566dc12b2b627e6f35ee7626c4250bb13c93ed3a3e0bcff0f5e3021498d04b8c30befd086e7030c194dd660ef20679abea40c8a0a1f323bc9569253c48c941bb4ca2b3b1e6427f0af074eefaf55497f1c28158106138e39c99c8ee35b81991773f4c31fa7b0d76fc726873dcdbdf0f6cdfddb0a5c0475e6b7226db2033c3a2d1c3ef79d51a531b1061024578d47e655fe0e2253abf2d362023b8485facb4b3f503f54b67b7283a9852f0988c8654abea0c5afc03af48a110b8e55bde31ba86027bbff49956cbcf118f4e009edc3272ce94f9128fe9111961ed0916c6c9228a4c3ac9798a634c8e5de9c051001b70e4bf5ef54ce603daf807f1643f2a7ca4ce5c1d412a81c80fc07c717ae22c38d24cabe54100ac480c3f4ec2b94a50472d86e859c42cc4f5efe3000d9e7e7f3fd91435805c9af9b02a085f08341ef540b2f968caa8e0c3918e8115b8bd57d3272662bbf2e566d8ab2d26ae5d341eafadd83a43b142a310bee5cccca20571d3a39adae28baac2ced98fed555b60dec2423611098a3f92406b54e3da80c70b75173e6270ffee3d130b81876e74616053b7b94b0eb180180f5a7685c4b38cdce5aca2889481956b083d05f61b386647285aa72c8eff6fdbc9fa758ec27255f346d1fe4c57dfd068128069f47d9ba322194194b3db3be69646ec20b2126a4ad368a7ca54bc66fc81c9260691490c84393c24156176ac390914b689dbd19996136c2da7021234cdac84487b17cdf87465d234522dd8be83952449e570570d3f2fbafba67adc2c62ca22a030dd5f23c7a479c6da348a0b53f8590b40fce4dda8a01cf5df6389d693656c8e008e7da23d124f98ad86b919b410823b298c6c9cd35ad2d4b99976e79e7ce12c7ed6b2afb41a1ab3ff171ba188a3313f0a417232b16fc0c8cbe20b4a42e034438f118943b5f3543e58e9bf13a39013658a9c87d3536c65a84fab1d80099079384e031f8d91c284ff3e29c7d0c39fe615b4027873bc3322f75a140c6ca015ac1148d0f0e94d76370a84d0003759a57265ab8a558fe11bf697a6f494bd612155742250e5cab2aa802d6bbf68b1a25438e150aef4499510cf80dfff6dd1a84cb85d579a94c6e5645526b3a97dd23966f340178ca71c09133204b720c2d1c1138e4563576d5023f5f8ed85e2b59595fd3d7f2e8eb71f74c7bffaab89937f4849fc23f358fe590cc32cb1c43b80cb01152d7c5e8d0fe884694b21e5596c0a1a50689e6a684f15e723a2005b91f33b145372c10f8ee4412e3359e3c82497683c72635b375949b641b6b083b224bca43b1681b2c494ca369b992a8a9104dc947a8c4b308c28f9bbf2030a4de2936c50331a5f5ef50aa5250f65762fda20a562a382696603195dd9527e856908639e4bfef070f1052361b7f4c29d656cf5cffe647cb0f3fd09fec6f034d3bfe2a5a624c5708bcbf9e7047297984732b5f0410e2cba914ee77be75a90bd6b66bd5eeeddad72472dec1a0ceaba3c4643630b895e3a4be76d4495285a3e2254d6c8825ca978180fbef775c1a8339cadb3423259b2175f234410778b4b48b0ebd55c1235dc786cf0860fd4e2846c78f0c3b3e6605e77956da8942c85745e669dad5fce07ffaf4eaa4e0eb1757e35922f588b37ce66054703b3ae5eb2abf597fa2428422ffb60957da4582c26f2565eac8ff74c0b5019979492414236f748eb31d8015a2e80b50cb774cce8c5cd16d4e7b3d7598afadd2446de35b7ba594f2a296536e5c22e15d4c173b7754c1f491347415b03add13c233400028e7727bb58f0e64f2c09739e87d23b9074ed522355dd236af035bfc54ea8c9cf097496352c97755c7dd1049e02d055415fffa39dc3a4c57ab9bb9ee35983800edd035a60f146cb137332e303acb182f79a15097634b9fbdb5d4fcddacd8c220fed408452c3ca1962aaf3fc06504083f304b1205c0841cbc4b9f3ee2930ca5810949bd7f8c1afa47d21b899b57ad585253b388e97907b44ce129fc9132d840da57c0199742e8fb54b30cd645342b62242656e3773b58295bdcbb178355cb970fd467533c5830070cb78171c654713f31f513acb50941d17216d5438e11d9b21ed0c0eacf0c8d54355da849f4e4ff5466d2a08d89c990df189de4e0ea0793008cd012b8dc5f9a7097607a7e8e7bde5f894dcb502b0d5d391fb2bc083ffd9c86e648a30df653d93cfc6c74078da14ad9dc4743e740bab4c6195f1d074870778d36e9f394212232cbd291905aa8f645a98b37095081cfe56b3b0d361a75fb4a0be8cf661154e49e49ca17182053e56897619045fe81c99f67019a3b910a6a79f280fda6f51ddc77eff1ab3979150605ea6621d8f56043f0502aff68fe2e59cd81a2a5d8576b0ec7733d72acc07e112ec8b737724353611d1c1e794e2e4c37686c6a9dda0b6e86f8adeb7f3a839d535d2c945efcae1bcb646b4572bd68ea1d2efa81fa4c58931fe416cd5296cf3879b6ba9d3528a344f2011607b143099d6420393a51fd5fe7086cd3633b9c9ae941e1d9824f3f381dc7289ae458167c1808c50374adbc40dfde2add4fc19bc7590b74e85572a4757b44cf17b1941b21d9d10f2d3557edd7d9e35008347682fe659487b3048aabe8265696477b0d6ea31ddb3645d172a9850511de495dfca56f02f31e031337a48946b1b6d5f8ce7214753e710488f8daa8504b41f42edeaa8472376fcd0880f7dfd15829cf9b8d6528afae3f06d737577f0474afa1885e2e9839fa72fdfb43f66fbab6ad8429116f896c56d44fc68c3fb76f8f03b447ceb80f945040a79db6afe0cbf2a2b5f98abd1c17a9f8df35dd1b7b3a35c6ac3e60fb58bf9775814e348236d19bd430f8f74f270210b990125e4fc0e62ded56c91487883dc9c7445f9034749b4031c8b01f5220f0b5d8f1adeaa37b904dce345265c9dcd08947f7f8875a724a20b09df4240529d833bd92b9155d7481099804745ade1006d8267500d5e576a16ac269a519576c06f994148317428847c1c62ea8f68bfd1efc3bc0939dc3d492624bfdfb1905e56d9e7a044bb6449bdc20edb2416dd500b6bf174e4bcbe01b6305125b544ce6f3f5eac4a5b7fc1519010323fc602be80d1ff457cb3de187d84fe9dfeaafbf78a49383055bcc61544a545900779c4232c26ed4ee35e00b8ac1810ef6044e825fc3790d43c0a543abccbd42e294603304d2231c935f010ed37bbe2b86f0aba65f2ab28d191726268cee44990f11a3a4b7ce3931d971c884a2a22204490ccf1842d4c0a53631e13a9ba2fa93ed1d47eaa3ef734ee16c4faa99bf47f5b913a60fceb3fafe83c9f145dfee922e377eef8af43ea38eed5bc8e2b9a266831fa0b6b7637c74271260c6fd35cc7e0d3e25a442b440aee7d21764c34f604f6f5baa86be72a306e3ffb06e50dea2b2bd409abf97e05ef0e287d077f02bc0dfac379f475d8fafd1c5ed4da539a2b9feb40d46d2d64b4b877d9dc93063e53b70984b9f0acfcf06e9553a283ee6668dea2d333de6542f7a97b287189271eb9bfc0b2ef9450f56a800e0d9762ebab4da0dc30325e2f907d1fbe9db4c409d237c24e6117e22c65bb38062226b96588ed7f06ecc0e4eda3f9824248a155b1c9646a5f11d3923122d24240d809ffd083b123125b890da8827d624014dd4e8901a67959d49e7a70507ba996b2e174a6a26d4f40da1f874a2688d4b6f7fd2fe747bb18a665f2f753fb2f64f5c1fffba17a29fcf53d9e9b43e40a0453c6b71f1fa71d00cb0d6ee45f762a4f586d88002083fe0ae1ea3ad104f9b432d4edbf737c9c328c3625a34bec5c0b891ae7440e6d565adc978b0acf9256d9588f73aed228baf4324c01db260294351451c9221e073eb2cfd36c6f49595cced022516cdc601bbf9f0352b2f56eb399c1912b6d3cfd70dc7bbe9be70661b0f0c67182e25420ed618df1f1e5872c9ecfcbcc08e934955b7258048e372aa0ad37aa7d82d5f4c1e31ddc1d0587ccdc67ed21c2a805777b066eaa0a569b97b56d59cf9124360ab87c9bd2128290713394ca1e468c1f317935dd8aa7831aa1aabd82ad62dcb2f251de6e5ff7bfe4d9fd3cc1a1a6487a6f88a62bf4b997803d32d0dec2728cee7845cb9c4a4195fa901f71201467c6d4dac8c9d6c64facd1ed8e8e7d6f3d7f3272b9bc786d567314abcde039542b117cc3c17b85557fae04abfb20363477f093d239f77cb30e81867645ca1e2bc9a5701ea57582d5162e5c2f4146af1391734f6e530d33b9c59e14db30839d3d102d5851da4a46db730cfebc6374a2a7ea1e32ec4fb97ec73f38905cdf5cae0d15565d45ee5c8d4cced66f12ebe15747a5989bff62e9127bdcce7ed417911bdd0e1016c46b3ab1b0bf40d3fd1fd411684a34212c9624b62f5ce9eafc8d2fed57cd289711b6062d780244e0c001a0b478abfb502903b1082bebbf65370765f588cf9986188b4f5d653cb894c27de6bf03fa57ae3c28fd107b169d29c15005132faa8c8ccf0c06eebe95ca93a3129ce3702945055dec6f43309ade27523dfa2804221ee3d91516fbc94765fa6ec246c4e05c2831540b8c942bbb729568a72a952c0667fc454c53f461f0ad1cda5a5fde71e280c48fb5c2865de28502ab957b96077119836fe241081594006f29c4e4c6721acfa0d4ee0cd67d011658eb087efdcd8f3e2c90329a86065249f822b3b8b53d70c4288600d28ec94ea9fc61a71105a910c7b6a32e25b8f5d84c17c820e6713e3e7afc76e01ac9c513624642b0b995b283b7612ead629074cb43f05cad7de66eeabf8cb7ff17842f69f7cc1d5ed17c7071953fe57476091caa12ea15e44f10631ba59e580b991b6a7ac485713a5b0871ac0fdf194297a71ad1a224ef2eb9d4a453d087453ba7d8f141364bd747dcbb29fc48768e93b9e9eab3b58fd21fb0979ad0d50145b77376e3792c3fe79b93f87b38d687ca0a27714dc", 0x1000) setsockopt(r1, 0x2, 0x7, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3c) 10:07:41 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r1 = getgid() setgid(r1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 10:07:41 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/219, &(0x7f0000000180)=0xdb) 10:07:41 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) shutdown(r0, 0x1) recvfrom$unix(r0, &(0x7f00000000c0)=""/106, 0x6a, 0x843, &(0x7f00000004c0)=ANY=[@ANYBLOB="0001000000696c6530001e5eb18e6f1a6f02c2e83227a0982cd59cabb5ec195555bb352b5dd2c753df8c6f404ccaeb20f0c0191dceaf24d4b691fdb4622064d780c5567254c617a3fabd5d5aa18fc87480549672466ed9c8504e8b3ac1dfeadce5aa7f2d2d702b0b71aa287dafd4ca5879435b3ec42c5311b109b9e5fc92eea9d8b4e2537fcaccd23a42216a08b5216fce25a9cb1542813f5c493177e83deeea509b4eb9efee49f1db8b07e796eb07ab9ddca685cba8c214e41a4b31a9ddb53c70fa780989081d1aa29fa567eb94e4da5b0afc0185ab887638ee316fc3d12302e510c6bbad397a407532b0d3718b52e064d9345a30cf22aa1d8f44f29d9dfc0b2c8978cca31f2e117d8183e5a997f995a144c827d3cf191724efb0e471a170bd9d7de7d8247f5295c3ff56afc5169a2f154df9879c3024f551ef47cd70c5531e5f038b88ff8842ed0c66878651cc2bef935a07f5378319f2908d6dc43f2a1e055485e25843a0fdc2bb9a1f0f9681b7aff8411e0e87a4c62e63c8458e6d5f1ccc8f1e68770e92"], 0xa) clock_getres(0x2, &(0x7f0000000180)) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0xf83, 0x0, 0x0, 0x9}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 10:07:41 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xfffffefffffffc00, 0xa, &(0x7f0000000180)="52b7779955c966c5d4600fa1dc3780c2288e5b99e1febfad3c7a928ee0826ece4c8f851ca2ba19e435d50343560fad6c48692ea730e5582c2966af7a2be7a856ab965e83f9b65c63ebbfac75190da8f51573dd285a6f34a4ad76a8f656fdd150385744781c313f236cb656f96c13be6b42077c617de107f24ff368507439b75ada5f3f75222a0bd5d0648ed7f04147ff7cafbfb7d7806373e6a8fe24ad1f98b979d5a474bcdd5678960075c0a2f6e6799486812b060820d0313772c93b13f523f2bc6d9013e5d0e43edbc66fb6f1c9680d48c7b9e321f319a31002e1228fb13a2fbb5f09ea58d80bec3e5509d1759965d5169d4162ff8298f00763b91f7ec2442bfb0cafc6e1647c", 0x108) ftruncate(r0, 0x5) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)) fsync(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000380)=""/35, 0x23}], 0x4, 0x0) dup(r0) r1 = getppid() r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xf7, 0x9, r2}) 10:07:41 executing program 0: sync() r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x50, 0x40000001, 0x0, 0x47f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x11, 0x8, 0x3, 0x101}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x7, 0xc2}, {{r0}, 0xfffffffffffffffc, 0x65, 0x1, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x88, 0x73, 0x6}, {{r0}, 0xfffffffffffffffc, 0x88, 0x40, 0x40, 0xeef}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x3, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0xa, 0xf0000035, 0x100, 0x4}, {{r0}, 0xfffffffffffffff9, 0x21, 0x15, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x3, 0xf0000002, 0x401, 0x800}, {{r0}, 0xfffffffffffffffd, 0x1586e6fa3dfd9a76, 0x40000000, 0xfff, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x0, 0x7, 0x1}], 0x3ff, &(0x7f0000000000)={0x2, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 10:07:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(0xffffffffffffffff) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000000), 0x0) 10:07:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) pipe2(&(0x7f0000000040), 0x0) 10:07:41 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80000040, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x2, 0x10001000}, {{r0}, 0xffffffffffffffff, 0x24, 0x20000010, 0xe6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x0, 0x4bd1}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000004, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000008, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x80, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x6, 0x5}, {{r0}, 0x0, 0x4, 0x80000002, 0x1, 0x72}], 0x78a8, &(0x7f0000000280)=[{{r0}, 0x0, 0x80, 0x20000045, 0xfffffffffffffffd, 0x7}, {{r0}, 0x0, 0x10, 0x1, 0x2, 0x31}], 0x9, &(0x7f00000002c0)={0x7, 0xf8c}) fcntl$setstatus(r0, 0x4, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x6, 0x0, 0x7fff}], 0xffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x1, 0xc0, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0xd, 0x40000000, 0x7, 0x10000}], 0x20, &(0x7f00000000c0)={0x5, 0x8}) close(r3) 10:07:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) syz_extract_tcp_res$synack(&(0x7f00000010c0), 0x1, 0x0) munlockall() 10:07:41 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x22, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x30, 0x5}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x90, 0x2, 0x7, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0xe45f}], 0xff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x60000002, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0xc8, 0x8, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x2e01e564655be4c3, 0x20000025, 0x6, 0x4ab3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x200000c0, 0x8, 0xff}], 0x6, &(0x7f0000000100)={0x3f, 0x3}) 10:07:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x8, 0xffffffffffffff7d, "0000000000010000000040001400", 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8000, 0xfffffffffffffffd, 0x3, 0x8, "b08d16c63dffff0024e8643b00f3ff086300", 0x0, 0xffffffffffffffff}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() r4 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x9, 0x9, r4}) 10:07:41 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) nanosleep(&(0x7f0000000240)={0x8000, 0xfffffffffffffff7}, &(0x7f0000000280)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, 0x0, 0xffffffffffffff73) r2 = kqueue() r3 = kqueue() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/171, 0xab}, {&(0x7f0000000140)=""/13, 0xd}], 0x2) kqueue() r4 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x6, 0x1, 0x2, 0x38, 0x6}, 0xc) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f00000002c0)=""/179, 0xb3, 0x800, &(0x7f0000000380)=@in6={0x18, 0x3, 0x10001, 0x5c11}, 0xc) kqueue() nanosleep(&(0x7f00000001c0)={0x2, 0x8}, &(0x7f0000000200)) r5 = kqueue() nanosleep(&(0x7f0000000400)={0x8001, 0x2697}, &(0x7f0000000500)) kevent(r5, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) close(r0) clock_gettime(0x3, &(0x7f0000000000)) accept$inet(r4, &(0x7f0000000540), &(0x7f0000000580)=0xc) dup(r2) r6 = dup(r3) ioctl$TIOCNXCL(r6, 0x2000740e) 10:07:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) socket$inet(0x2, 0x4, 0xfffffffffffffffe) fcntl$dupfd(r0, 0xd, r0) 10:07:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = geteuid() semget(0x2, 0x3, 0x10) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 10:07:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) close(r0) poll(&(0x7f0000000000)=[{r1, 0x24}, {r0, 0x2}, {r0}, {r0, 0x28}], 0x4, 0x17e8) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 10:07:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="23002e2f66696c805738aa653000"], 0xa) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/112, 0x70}, {&(0x7f0000001180)=""/197, 0xc5}, {&(0x7f0000001280)=""/186, 0xba}], 0x3, &(0x7f0000001340)=""/214, 0xd6}, 0x800) faccessat(r2, &(0x7f0000001440)='./file0\x00', 0x40, 0x1) 10:07:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x0, 0xffffffffffffffff) socketpair(0x20, 0x8003, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0xe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000100)="d5ff9668", 0x4) socket(0x6, 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r1, 0xa00000, 0xfffffffffffffff8, &(0x7f00000000c0)="6eee3ceb3ff1686885ba841b50d4e0bad168f74610d2bea1010b1e9a88aa7e54111834d7185bba8995032bbc1e264ef2d7959594eec903d43a77c26e68", 0x3d) 10:07:42 executing program 0: r0 = socket$inet6(0x18, 0x709a1607408b0512, 0x800000000000000) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2af3) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 10:07:42 executing program 1: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x1) socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) socket(0x3e, 0x5, 0xff) 10:07:42 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffe7b) 10:07:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000200)="95e0f3deb363946c094232b61bcbb68835d00e538f2340b55efe7b47e6ec90fd4a367e7d8aad7b94941efe61a59006478932c796a2d5a2302a9520228a9cde0272c102f299b34b55e6ab59c6d5274bdb3012ff8dd6fbd3978c6866a1c8350148d1bfe32a5312ef9e004da3c94dbe192ee0a49e5821ed15c7c40696a97e3b081d2fe52f4feeed442ee318520b54ff9e2eba84b555b756987f0efe4a8925b79a6bc8eb5452f0aad35cc437aa4751aaf9c44bdf71e4ef0b1118e4540827e423b07826ef8a291e59f5", 0xc7) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x7, 0x7, 0x0, "0fc5e7ca96d13bf6aec452a924286bc742d21585", 0x1}) 10:07:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) r3 = dup(r0) kevent(r2, &(0x7f0000000000), 0x7fffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x400000c3, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x100000000, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x24, 0xf0000001, 0xe7, 0x800}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xc1b, 0xf9}, {{r0}, 0xfffffffffffffffb, 0x5, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x27, 0x7, 0xffffffffffff7973}, {{r0}, 0xfffffffffffffff9, 0x3, 0xfffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x88, 0x2, 0x44, 0x1}], 0x1, &(0x7f0000000100)={0x3, 0x9}) setsockopt(r0, 0x1000000000029, 0x74ba, &(0x7f00000001c0)="4b74954c", 0x4) 10:07:42 executing program 0: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') read(r0, &(0x7f0000000080), 0x0) recvfrom(r0, &(0x7f0000000100)=""/237, 0xed, 0x2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x6, 0x80}, 0xc) 10:07:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:42 executing program 0: open(&(0x7f0000000240)='./file0\x00', 0x8, 0x40) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x24, 0x6, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x22, 0x8, 0x112a, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x45, 0xf3e, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffff8, 0x2, 0x94, 0x41, 0xd18}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000006, 0x1000, 0xa73d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0xffffffffffff0000, 0x1}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x0, 0x7f, 0x507e}, {{r0}, 0xfffffffffffffffe, 0x3e, 0xf0000086, 0x233, 0x79d}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0xf, 0x9782}, {{r1}, 0xffffffffffffffff, 0x4, 0x4a91eddea759e451, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x9, 0x10001}], 0x3, &(0x7f0000000200)={0x1ff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 10:07:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) 10:07:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)=')\x00', &(0x7f0000000140)=':#\x00', &(0x7f0000000180)='${*s\xe6\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(O:]@\x00', &(0x7f0000000280)='+\x00']) r0 = socket(0x0, 0x9, 0xf14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 10:07:43 executing program 1: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f0000000400)=0x8) r1 = socket(0x16, 0x0, 0xffffffffffffff7f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x2, 0x6, 0xfffffffffffffffe, 0x7, "9890fab198bdaaa2e73be3a92fdeffbba3b1ae3c", 0x401, 0x20}) r2 = dup(r1) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040), 0x304}], 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='c\x00', &(0x7f00000000c0)='c\x00', &(0x7f0000000100)='\\)\x00', &(0x7f0000000140)='c\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='c\x00', &(0x7f00000002c0)='-\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:07:43 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 10:07:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ca5f89ea66696c653000"], 0x10) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getpeername(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x100000000, 0x2}, 0x10) 10:07:43 executing program 1: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 10:07:43 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x5, 0x5}, {0x0, 0x6}}, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) 10:07:43 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffe, 0xe6}, 0xc) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:07:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0xfffffffffffffff8, 0x8, &(0x7f0000000040)="dd1404ab1f6243f2367ed3894f9a080b959f945281a69e7b02b61c74e5f5cfc7991e76211a6e2ee85d59d985f88899924dda179cc9c16251b6c5f53acea7a6cc92b716d91264ef399a01a0464d2a7289fb1204ab599847cb5cf967db83e5de162ea16ebe88e2038bc768b19e7d9814", 0x6f) 10:07:43 executing program 0: r0 = semget$private(0x0, 0x7, 0x401) chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffd0b) fchown(r1, r5, r8) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x12) r9 = getppid() getuid() r10 = dup(r3) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x400, r5, r8, r7, r8, 0x20, 0x90}, 0x3, 0x0, r6, r6, 0x6, 0x7ff, 0x9}) pwritev(r4, &(0x7f0000001280)=[{&(0x7f0000001240)="aeb71d599b", 0x5}], 0x1, 0x51) syz_extract_tcp_res(&(0x7f00000012c0), 0x1, 0x9) r12 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r12, 0x1, 0x3, &(0x7f0000001300)=""/189) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, r10, 0x0, 0x0) dup(r3) setpgid(r6, r9) munlockall() write(r2, &(0x7f00000013c0)="056226f8d3edd800e54a644d9e2f2f7539ab51c2928bfeebef086cfc19f16fbb27f09f86ce2b9be5a546f61f9e8830d913a01857c55932506457205b729602f19fb1fb1cf6ab39c419d90868144515bf2074a3321881fc8d69665269380c3cff3b5a0d3716104c643daea65595f07e02e6a335bd64087432a076b68c094fdbc095ba5224d776d0783963aef53df4d8a8d15e1bdb2985bc3778ddf6925d641cc0a3d8aa16e09c272e8652e23a4d1aeddfb66a4c55adba2435d0a68eb6575f70f2d060b107a738dec8fc6b63b4a4bb31537dc8f0ea5babed226541e43d2c88e3850e54259673ba", 0xe6) getppid() dup2(r1, r4) geteuid() open$dir(&(0x7f00000014c0)='./file0\x00', 0x8, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/14) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8010, 0x1) semget$private(0x0, 0x3, 0x8) 10:07:43 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0xb519930281e0c1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x78, 0x2, 0x19, 0x6a11}, {{r0}, 0xffffffffffffffff, 0x88, 0x50, 0x20, 0x8}, {{r1}, 0xfffffffffffffffc, 0x8, 0x11, 0x1}, {{r0}, 0xfffffffffffffff8, 0xc8, 0x4, 0x100000000, 0x9}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x17d37000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x23, 0x0, 0xfffffffffffffffb}], 0x8, &(0x7f0000000140)={0xffff, 0x2}) kqueue() r2 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0xffffffffffffff8d, 0x1f, 0x8, 0x3, 0x6, 0xc13, 0x7, 0x85}, &(0x7f0000000300)={0x3, 0x0, 0x8, 0x4, 0x10001, 0x10000, 0x3ff, 0x3}, &(0x7f0000000380)={0x200, 0xed, 0x0, 0xffffffff, 0x7f, 0x5, 0x7fff, 0xfffffffffffffffb}, &(0x7f00000003c0)={0x7, 0x10000}) 10:07:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) shutdown(r0, 0x2) socket(0x30, 0x8005, 0x8) 10:07:43 executing program 1: r0 = socket$inet6(0x18, 0x8, 0x7fffffff) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7ff, 0x6}, {0x18, 0x0, 0xb42, 0x20}, 0x6b51, [0x1, 0x5, 0x3, 0x8, 0xffffffff, 0x2, 0x200]}, 0x3c) close(r0) 10:07:44 executing program 1: poll(0xfffffffffffffffe, 0x115, 0x4aa) r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) poll(&(0x7f0000000080)=[{r0, 0xa}, {r0, 0x90}, {r0, 0x2}, {r0, 0x1}, {r0, 0x100}, {r0, 0x40}, {r0}, {r0, 0x40}, {r0, 0x84}], 0x9, 0x0) 10:07:44 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r7, &(0x7f0000000200), 0xfe72) r8 = syz_open_pts() close(r7) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) 10:07:44 executing program 1: clock_getres(0x1000000006, 0x0) 10:07:44 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet(r0, &(0x7f0000000180)="c71c0b46c62cd80777e4eac7d58fcf1d56e52f9c3b37c017f1889b9fa23400048fa7c73eabe54999e53f8cf513f890977a3aa7bd1b7bebcc35171294af29ae802c555f40db1453ccf4105a4bca0a860377c741f84f33d2b4fe9b64f58816c3747480462a981da6f4cc87705c741bff18eb78236fbc056643dc86fad4d4f16bf884df02e9af8bb387695b830e82b4736ffa8fba262f5da388c438aa70f9ae4780e18d37f969b3095a43bd2c47f49ef0ec94baaa2e1a3e93a3", 0xb8, 0xa, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="708e73ec9943dd363abe33dc7367c3bcbe66ef7ad805123c021e35e06b8a25a165c4651fac0154e96242b3a6b6661bf5f026a49851ea", 0x36, 0x5, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000000240)="1298d03e2c49281d689cc42fde843fb44427dac63eb2cec8e21a34d39bbe4dcc214506993332d3fd74966f8b93b95e9378deb0ae8bcf684bdca8e265fa242b5949f7be836bbadbd11911a9d340a58850777c96b50d585a70cc4eba1cf4dea7b24ddf2df70b8c99648deb5f", 0x6b, 0x408, &(0x7f0000000080)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f00000000c0), 0x9c) rmdir(&(0x7f0000000000)='./file0\x00') 10:07:44 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x6b9, 0xfffffffffffffff8}, 0xc) r3 = kqueue() r4 = dup(r0) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) poll(&(0x7f0000000040)=[{r4, 0x4}, {r4, 0x5e}, {r0, 0x1}, {r1, 0x86}, {r4}, {r0, 0x81}, {r1, 0x4}, {r3, 0x84}], 0x8, 0x7fffffff) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 10:07:45 executing program 0: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000280)='x\x00') mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0xffffffffdffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x20) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 10:07:45 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8100000068, 0x9d}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 10:07:45 executing program 0: mprotect(&(0x7f0000173000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 10:07:45 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:07:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000180)=""/196, 0xc4) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000002840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000280)="5ea6c94dc647e811fe9dc7a87b9043011de520d572ebcf1dd82930b151b46528d2f7712465e5b19797ae89ae4296f1dae9f9a928ee7368e18d9cf4f9a664d930478a7519d53b8e9eee2c83a400d46fb36705d153208ebeda2074c3f09517f42bb4cd0a14667f773a07c8ad77761120036a12f1f6683df0ac8e3246827c971aee09cd98", 0x83}, {&(0x7f00000000c0)="61b87484e17cf5cd09f171c6e403929dfc682a03b77bef22aad622b3d73fe13a47c143fdf5f8ec5b256cb11fa4d03da482f86bee91c4b268a85a0bcfeb4b5ec0678d65413a907695239a784f5ac96e0897d15fc975ea1241fe5fedcddcea0cadcd2c2e0028f94df1aee636deea3a8c21f3db69396777c4e17599342193", 0x7d}, {&(0x7f0000000340)="dd8eb81c611ad986c9f7568efad5ee6d7f451dfe819d200f1efc1e3ca4234011b6ec1bdceb374293547cf94545ffb72fd522abdcdceeb4d84acc671506f2a9ef9de5fd7695b9e0c0748602780220d6eaddb596e8a4a538a40fd6b19165cd0089b36d389c2604813cd8e765e9f63a6f66f44e3524d030165c3508f9019448c65c9805ba1d2e4770804002c951bee59960f6a61bec8e5eda69e133147d339bbc5c586363cd0b2ae1e149d3aa889032941345f9820502e04c93abf1e8c7f47a0b2c45ac6ce220c1fcd2a214ddbca64906fd68c183df5f1960bad4de13d6015f2b4c6da81a22e8d3b0073353b060cba78819c566cb26c8d9f0b890afd24011e462d7b0ceb318e604e38399c8014ad933490dbedc03141979e54c562c42f8ed4403449de1731b2e35356823efaeb28a65cb56430068ca17d52d091df8d5e60abdf6d219035b746ae81571be1c71ff4aebe504dd9e754a677812bf44d32ccbc6c968bffcdc525e9020357ca62dbbd167d7b9cfa68c96684d78b9e764abdfd60d5b1f20fd8bfdbed212c707371e02a32982bb2f3d25a2ae16d4ac4ab0888c3f6a942128fee4d29f918e334a1c4938e6d153297b3779d826bea041d50cfea1b59cf7b10c4e4cc1307d78f26c961604dabd5cb7fbd8d3deb3649c5917c1ace176dd5ac668b6dc45655c54e66aab46a4f8d994fc27b498abd29dd8f55bde5506889face2cfda0863c01fb535152442ce76104f88e5d01cbd45dc986d8cdda497ec9538f4b19b231e3ea48f0f09e7ce7c9cc25b4d9a16fdabe806417733c710bc8a9d96139983720091c465c7dcef54d7bf2096deeaad833dc3ec2eca8b0af33d05a02d70c39396bbd66540fedcb79a6127a1b437e70419dbd3fbb12f5478c46a60f5a7e96fbcc26882a0900b0d635ef024d6c48bf543a868d9ad87eb11d39f340895d37259143a9b3768f69521d0b3008e60417effdd95cc7744c9324220cddb9db4d1dcdce86f15fe2a40dc1abd71e797ef0c5da55b8471926093d527759018982284b84f0193f00dfbd51d991a8bfda05b77babc0fd1c9d3c336bdc89dc0c3d89496f0558b1765b7fc7fb93f2e88de97ba33c027c95d0e66a16b48e1070d09c2f11b7cce913dffdd06d96b10a0bb613e359c365c721e037d570549e4e7fba47efceea8ba43301f94bbb649ab867770873126afd8ff4e99c96ab51d578cc294e9a3836e8fb9619b23c8cfb163530b3d1639e93a2ea096aad4504b8d5509f9934e6ca4f8d4c977350a09311952432677f4c6c1fe2d70248d8057ce9928063945fbe2cd96a4f99f1cd2c2c2f8aa2d459e7ef47bd74ff7898503b07ab6d9f4fd7fc758c8007bdb30f45d977a45d96fdc9f43756da183697fd86276e32741c59c47f4f30f2d5b31584243a5279b0c457734411bddb4f675a34107e2a81fce22a6cb68347c9fb9a1e1705a62f780da12d6a6942bbd1228ce633e23573e55c53ed03e7a8f6c400e748b8d8bdf93d7dff70ce7c71ea91755a170f1647a60f12dbd82313f98fc05ec39b8835fd13e6ff52a8cf37e12f8165d52ee03bd6cb11127008dff0f3413f58ae1630fb87e9fca42995a39a5382c683fac76a678bc355c8f08ebf8d34f2d9bd552bfd44e6360547424859556aab93f0ed1745f3b4b8165e06300b0158ad95b829f71b551e51eab897dddf86592c0b74427366209008c4d039d6b4a3eab643e6be5b360ea43af566d745625217b8faf0494b704ef0ec7cebd9dd93c95ea5edc5e46d10279f281f18b9fb6c11eb97e0470039a31efcb90396fab7980c9158d37c93011dbaafd77c9f08123352baab37b7d4f6e59b5249539a1a7ee735a66089afb97e36168633458123626672d86ed129c93e51ded1fb4ba4c6f0fa4094cd7f919e8927dec3997f90bb8bb228db653b915be038b47958f060cb5ee648715024ea175b8a6ff3c25f140b0de24b943f43abfe7f0cab024c780d250a31c2ac0b4faf97cab54ad512746fd4b69292e70858a0df3553c2b53ad443c6fc80391445274823ff0081bf2942ceb57d388e13b3ab25bd0393b20060376374b12c69ce9015071a5c25a2ad8b2f0a10edb818427e692de018f87b136d0045f6708a491c57463787bc9c10d21271a12e415ce0257e98c4d82d3515a478caaf7c4e5b2a3eb5022fd0f206cf3b2c33a67b449f87444eddc2e52b6148b24b451beed01ea8df3aa2e57ad43ccf02f6a6ea97d4731e9c7088c047b7046d74c8b751eae7e1a5a3cb44843f4d529c215bac100c4a351bfe700cd6fbd2a99609558651cb28324570a560d5bf62f5dee3e166919e35c829045282b1c05b3dbfd3e91eb2f10ee59b3258303af4a757ba944fca778de386a3bd4d80a9c6a6d0fce0d4354037f7da9c22b7672c4c577b40e69c2a36ec86347168a5bafc77142ad75cc04bb2d7957e2bcf531c594bfe0f2b9c0d145109184b7ffc95140fde74b3a16603542f88c07afd1b1c3bbe49dd5ddeb118a4528e5fc5e4e4b058235ecdb050c8f86087d12942a58dcb26b2cbf38243779f31527d5bd4b4464a3944a3472296d8000c7d8d2ff87a4d88358c1e1b3a1583a7b22c5141222651ca2afc30eb133dab8fe280c83b9dc1b48a466d2d57de939593e1615d56f9cd4d841244bde26c5f4524f296c7a446d674c1ec9fe8098d497d75f48e73fe7aece0a86d35cc950e4828378b7110756b7e999e024c200661c3e3297a32255781ce0a0381f969468629a5dff4816888342b612cdf2f22ee75a4966064e0dbfa20a5f15e48b30c751be4a9e70cf585c2dea5d19d8fd247f1742e99bbd446c0c9e1125b030f1ad848990168141a495b3aeae78b4c34bbca83bf88c3ea7328d62b63520563cd0af39da01319956c7b4f1e98ea3a1bf88c225f5f6f7a0bb725f509a7666938f0d3c65fa582b3aef2a60399c593445b4143a0c8e9d022070a1d6b45483af8b6b6259516965d7293fdb89cdb9a4e8d9801a2b8dcfbf5402d2100c2151bc3305d4f2e9a627d731c50336dbfb87128724fb3f346c4a1a78b88db6deb673b9b254284d1cb49524f94b291d36e82a74a27938dd819f954014ecf1213558383f7ff125e49f33463e68caa8b552a070d25994e97b146cbd2b78551eff0dbada4229b7df3caf1dc747efa2cc230191e3f915b6223f825f243ffc60078ab2b5dfbe308544f502d75a15817b86ed545a665136a9b4df3c220032d41228ba83ce1eea8250be60b52ab80a05cf93abb20a0c786096c8009626eee96bf43cc58f1738ff19fe5087f905d36bc3fb5ce9ebb733576c985923cc1c57b319fc7fffbce4f19b228585b1fc8547a4fd3762692edd63253572464fff2f2e5476626e68c0862c07efed5cb5070692dc4edb0a5023a14caa98e67000b121ca5e5024da2b0b9846cb772ab94573a695b89a787f6589dd3e189135acea2fd055ee5f746eee31480b90914428fbec33d270f91214fea5ee3554872457f8ba1d1d8098a6e0be8bc13c45ab9ab935593a31b27ec87f8b7a5228418f4880ddbd47f15e1f4eebb363e840b1039b8a7e09d244a7c374181891096dc95710a907f568f39947181ea842cc7646f26ec94a74a4859a90d35b3f420610d5fd5043b18f9d8402700c1ea06a55156b8e4522f9c8e8e43887dbc49522bd029518f2fb75061148bd068040c8f589c859089c8906a855ad6e355aa015b36b93694fe6d1425a377ed4e2a56af0cce513837b7143f689da3060edcc292359aa15cfa8af761fdbfdfd8a7d0a4d6aa0be17b33d28f3ad66ab7af699404f3b65a8f27a112b3ff352014398d90b1a5519dd60eda3fd97063b98352d179e4ff8bceaecf36a115f5488bcf22773cb22211ff7ab69595c16419ee1f44e459bddbcb912d4c469a7d9eda1a454aa6a0b7f5d41ee0bda95b8969c92536ceaaa486b219c8d5de22b3c790c1e9f135893b5964d71c949ecba7cf4493a3ca75c63f0ce7049b39fcfdbdceadeb632cffef0afd368fa1d483a8cdd8cf2ce57e574a43c2f1f314e4e2a22b085a459ed27e1998f65764a017b321b5de7fe4c6026c9388d6d94235bdbff03bc7cc629a88881805e1423e3d25516ba0e47876c134284a376501cfbd85d741a4472da1d78c39b542991b93a92a92ecef9367024ae68c086d9f33822d415834b964bbfc9be5f93f218400b205643140097dd3b799aa541cf3c7449337d039560ea4d97356aedab8f8606107ee8f2dce1c6c6675b1b9841027e1b46c26ba1444fca5cc7626940457320c7e854ffde4cee23ed4c93375def22ea70083a7f069c1042a2c56de741cb5e19379d6aa71dee275438653ff0100c6aa8b33b3ca61ed0101275ae6657bc3f0344ae593285f84b6a94114418e8e44dc66f3a4eba225ed8820dbb493abfb604c28ff0930872ff52c5ac2f8f779d94eb56b2a7f780b7cbd243c464dd6640fa6ee15635b06199a2ce6ecd06f06aae431855db9d5729f4a85366fdbfd624f115b390c216ba711044ecb93d3e3ac202b04b7718beb3763d28c221ca6e3c816c6b6e41c6a2e8c2ea2e1d20d59df415762c94ed932ef477b3c093fbd2d93873f86e88e6392c412e46017f07a4e0d67265cada78b8a95fba94b79b8c57e6a16458a5154b4fe9bc04d91edf6c4277c373dc5fd985c35c2d90467af0772e163f4dd7cf36fa3d408ae69b6daa9aa848de5ea2155969ae11f388579b87ff86a8c121321783d88dc9d232e70f772c275313905ba602dbe000686c074961f24381b2e96d924f5945cd7c3dc5fcf49019aa4d9ca6aa604d2eb18d2065542b8f3eb84d2e8af527a0ecff19c1c9a4854f370d9e1a0e9d5e5fafc77f6301697daa59abbd223aad33c729449775722e3430f2ef8d2d0965baf0c0e24808c03a679d3fe29728eae34adadd8f09b5f270431f09c8bb9da836a3fcae5bc5449ee931da9d9bc69c9df8acf202b712c6cdc97aa24259464bb57c12fe3656271a8cba1bc3797efd4e35011f040a72e4f264c38694c2c70a50cd182bef3e880b911a5d6a76b8024181d27052f2c5ce7c84d45b7a87556990daf3189e726e877307e931ce94e7407d494b4da4df6fbe8fdb7b337c4ec6ed03dcba731a01f4d38b3ed42b5f4289eeb67cd0a01a23a2c955684a533885e09015e9475cb539ca4e08fc43620d3733de1735de71097984cc1b343e547b7fc7a4f83e3e9760cf53283cc0df9ab598c4e674f6d74da0a20d09fa045b4cd412bb9dc4a5078873a30278ffb9d44bb141eb3c294de30e274ae053ebbb08130013ccce5934bcd539fc82d410c180c4b30883e62ffc981718fa315fbc5fe76c57fee08e0675dfb64e88905ae0066e20307861197e3761680cd415f1c7385e78735902b44000ff817838c3bee8211a26e45103ff4977bb3c5af291274bf5bf387e4014ac18b7ad675ee521b9462f4468574c618ddc88487cffd89fb0b5b90868387275bdb2e31426c65d88cf79249316bfd33468525c82cfbf6aeab1d7655db398a2b94c6192dcaa26dd7fd05a9ce23bcb669c1fdeecb87d56f27a5434a36aeefcb57f113db94a37dab78b775572cfc654022889c52a56c26fed99265b23d056c7dcecd877cf9cd92881a37675024ebd3f17946e87313756e1b9717eb5c5b6c8dbcaec38d9d0f7445b56fb6e74510f33a23ecc1afce42ae47526fc9b95d9650614eb1622013d99f676c8c2b0c2bec96417b0a99db04123137d77cd27cf5334a3502367ef47879c1b59cdb75efa8872c515b23b99dc2ae3495b56c7cc74da925d46ed19be9df1ae5f38084d576ce9def0121bdcdb48b6", 0x1000}, {&(0x7f0000001340)="609c338013f9bf0a9aa6a7d891045a7b352ec6ca4273242cb2f0720ce8e4332bd1cf6dc1dde719ab829b3fb82075aebffef2f542f2c3c72a50a4face34022e9decacfc542ff75dc221cf2cf9d20557f0c579ed5c1ed53882e4", 0x59}, {&(0x7f00000013c0)="8807ee164a761b52d0a64c141aef2b65809e70c364c024642f4f2f9851cba2554870b6fdcb4af9dec05687421fa8a957ce8dec90ac08797bf927c3000ea9036db84100bedf2217a2b2a58bb36ae2c4593b7b8ab3c84e385c7474", 0x5a}, {&(0x7f0000001440)="d28a18d88a3a9983d1bdb51e0b9d77d34e6d43b8ca96b680efcce1a39ee5e53c5f913d2a96c4653a21a219029b73d9e28194cd99ff1d46de2bd78ef49f4566c9d449ba3508c65a6a670ab6535536eff3a9e250286cfee3eabb7d3aef3329376cb324df39fa112f9127f6fe28bbe77d2e6730720c695d6bee8fb88fdc03cb6aae81e4b7745ccfa051263deb022a41083efcbdb27b9b6014bea6f22b98974fa923aeacb5424f042f8f752fa764870eabf7a2a7e06eafcd4c9f1aef3fe5e7652049824288e8505ddaae15988ac1e3e7d1529e2d3531f296947c", 0xd8}, {&(0x7f0000001540)="c1fb22edde3f8796104ce4df0a003c1de5e724797f20e6bcb8ef1bb8495678897278f98ddbf3a8efaffdeb774defa95c2ccb3bf78bb04959b4b1b3bb3dfa47bf04dc4ab50b41d59f7a0eab5028ffa591976c7ab0d1743961356ff11b60a895f429363db2a5fd7d78f77d7443427ac0b1f3fbb3307cebd586542c7e8f1c1b2ac880b86de699915a24743bea75b0128ad16f92844c9f", 0x95}, {&(0x7f0000001600)="7b5553dfe6f0217e71eed19ab8c7445b5655c5b333bb0393213949b9846d1fd565d394d8eda89227c9f33c5de419457362d6f5c1b1f227052558a1e94fcb873dba9cca3a5d5540721b89b3c09b6aae8fc5a2da9f1c0cdbcc26ff93e8bb893b62fd960f5bcda4588b4d890d38764d6c6138608f834078efd48d1ebd43bd0b39599b673caa59f85c5bf21d69086e7c7a6fc4a606662e64a94830bf8d147d0758288d20c14f387153d9ab5b648cc22e0691c96baf7f0636d807168b1f6a5db599a42d679f5858a17a9eb95b6c8959d4e2f2a2352dd13e784a4799b4eaa7956a56b9f482313d927ad635250e9a8c020703ad118ec60260dad048d31d2f403507d412ee0af26a657df32e705577c0ac3199254240ba8d0089092419e5c7b31b4d95dd5a749ba4df0b49f83266a0138dcd2855de2c2eff3ff75fe67c00e23007c76a6ddf60b9df7d2f2c16394f8f0e9d73aac038cccb5b615454692d0307e228ccddbaf9220ec82ed49cb7d0f2694169a040afbfcc3660810b8f5ab58f924b3433ffe7fc99754e2a32a4886bdcc7e1f169c17ba8a097cb20899fc1e200c960aa165de91e92f3a6801ea48f3096dfd796bf8f4178ebfb6f64d1fc15bc932db62aef64378360ff2b1aabcc99023979fda9e44ba9f01147aa5895be5f85ded4eca940919ae1beee7728b602bdc09341c59a3e5a05b6dff97e2c3cd602016105263d4b60b85fc54a04fca79ad5251ed23b810ba64f219a5b1a6a0b0e8b9bea054835e692ce95335b1b35957d335a56976db099c68d5acfb8de1e9fbc3cf4e6971dff62537c825cbb4b1a6ac0df9ee9e77cc162ebdea9cad669f107009ba8be9b2f6a981f26168babb24c83d2c657fe9dbfaa6c273310bed641833267bdf11aabedaf8976a68354a424091432594df2ed76647aa662bdf15b26405138cae10dc617ac79a77b1873dbf52160fbba4b96c164cb59a6228cf9310fb35cebca8ec37e9b61d2228dd78847c813bc5c499fcacba30496509c9813e43fa40a8059b8c07c3709e33ee7112cbba0a2b5f1b17defe7436924af5641e8251ddcd1ff327c4ea7bfcdf366e726772e32ef8015815e65edc75543dd2a230e44513ad5afb06044882ff01aafd3b7c1f2b3bbe4a9c8e707745f1d18d83504c205999380dd17e745fe2cd80752ba0f8b0d4a58f5d5e14b8f739a240310650b485f1c25ebb394fdce291c839575dae99b343ce7e53671f01f7f486004be6166d019ab3c55a7ebab1fb2b90d404a82a7ac63b54ccd2b9a24922d39bbd7de54d2b153e41c69faaf593022f43ecfe886c377d1d8556d677119701c648b573adf47e4cf3c4976c929be5279e931a8149f459ac15fe44f13bbbcf705e83ba181e15a0ee9c8d4a21711d9311500d7037e4d360d610e724993ec3680a26ea0ca5fe687a8f8dc2a4277d3b246509259c60ecee8348ea53b80612fc85b253d7e5d34dfd221e79303ec96d2158b1c18b7b97b618b233a5efd066fb1e9d94232143bc3a0e5fe6b4b497a442fa6bcf31d9fafb2baf4f33a2d50963e9daa290a996a320c099a090a3a872ff7d74350b6b1e684bb6f2a564c5bc3bfc0d8b2cf09ab2729e5967444b59e47f670d15cf568b42ff3d35395c2ec4e41ba880242428d6353d3cda552608a8155090a1f81bcaf2c9b0f5460b08dfd6d4fdd49999940ace3562aad915099e1c2e056080f30b5a086fdab7d506bf3971bc01b3c21285b12245659db255e1bdb45924b0c05d568e5b571b1480436ff33f2dd07fb6504c6a87a7a7d663c3f9134a25faa1474f9fc974ee748467759629d193c26fdc26a73ab1beb00e89ac719444101264aeff346f6860fa1eb0c6819eafa4f5f36359ce02f21af085614746f63df697d60277266104b155223d4cca19f0e003a2cc21e8eff5d414f05f4a2191016ff4fc8baec51e8d88cd11a3381c83bfaba9db1563d30180bf5c3afdf7d6ea787317270201c3afffac5d7fd9c5867f87183f1be58d8d05586cc0729d7169b5c80cf1ed17047416f666aa58edd315faae3762beb55aef556d32fab7460a90faa225902714667c35d2f79cb04962c85d6c8a816c7f92faffd008abb0de420849ed3716707e841db151f64a0dc83d1c1d12812bde6319703a1a18c50051ab689e44f5cd7b6559526bbe74a620429b4106a8a0fc71c2de5156123a521278e5b299fe68f064fbb14e45dddc3009f2e348979289015e207e6f82e32289183451a51e2be9d67710f67b2e006252e558d21d67dd528fc6996a714d5b1167539aa7cc57dc951780ede096e2059234f1eed2831bf4b96607e9116118f6736c1b1ec54685c3ee6516fc6e15949cfc471243a02b8cda48ea1245afa5e6d13368977e29bc3b241ecc7206514ccedf5357fc21eca50c8ac160dbc7b9952dad99977af28e63b9931126e022ea664a63d58eb1b9fb6f66b6ee219da2316716e85595e6279dbe2241ebe18e723ee98642df35d0ea2a60dd2e08ef96a4a2bce3f68f331462ee35c4326311ddc67ed46303db0e1b1b6a8b4f7332da5715095420a1211f7f454c295d34ae018d64ce3859c5ece23719281f2445f02cc2778172608b4369f25fe4910cf0b749d1ab76fccada0e37096b9444e44c0c598cc76d6102d5a838b6b951e5679dd803d7063933f63bcfa5cec930d1adeb9ef4f3a7951b4890c590ceae6076d72c071e15071d70d989f0821cd19063e63ab9e1c870ca6117bf9d81b8599aa65973621efc896c10baa8366595e44843ad2b37b18893ff313292f443b736538da67c8fcdec7a8cd812a67abb3aa30f1213554cec3c43f5fbf709c0007ca990e5d7e9de1533af75e156c345c56fbbae0d354a70f7d70c0f3441e30341d35253d038da1fe5f6ab18b9a35aa0e810e778d8e40b9511c728b5d441a60e825425ac652d650369eecd813f37284de168e20da995d7c60a81106fbe1852719dc07921620c6b5c709b568532c456c541223f7c01a38e2c85acfb2bb116d3af0e98b4d42299da0977ced619d91f777bd88b41fa689e088a49c6a5679f46309de21ea48bcac006ebf3f0a4e5daf924c0cf93a1e70809503d553e9376a063fc1308c66e86ae9fd0013102beebf8617a0282da8a770283bc0338b8570ab96bcc0f8a003db090104242b8af692ad146d4d7f63299c96f726fe297a6fdeba5ce961295ca0ff984d601ba63e89a699a88f350d2542cd51dc010d3e05ae3455cb29a2bdd439967e9214406f30e2858de13954b0f73b007506b0a3afbadb03036674ce21bda9f4b227c05228534a19ef0381724b04c4f85132c0b96911c1024a8278cbe3408f6903feb71c9448cb009e5f0e7985287ead9fe90054af3153e0379295399e9b41075403406affa4c2bdf9eb4e1e1ca1a034013a5ccb4609cc83a4a7a3086fb2dd77b47ad3c1a07be84edb1552322c50b46c3a010c023be7b722756563c8ec32f8842f3f8b0aa0f00b590318a72332c746ab36afa9c399df8701feede19b2b93c3c7fde905bbfda4ee18b00e53b61de53311f5e8bbf473660348473720c65a6949300909b798e079ec47ec52fcf282f775a63efbf9fe382d4b2fb714a2675092bfec33e81323fc079c7040ff4f90fb1b19bdd151469059f96fd698b7117e8f245c73dbddcfac827762a8852ece1f81cced9b16e77c8f16ed92a9d8609f8279169dd356cfcfa10da3082018b6b6d422defb6f3c57a6c7990509bf44bc904397ba4dbcb12d8bffb419e2df7b6c3ca3baad12cf9594bd928772301f01134b37435efc6786d88a936933e1e076162b811efdd3b71112f63469b182e42f613c6c0e33e2cb8c01b6d40cf14f0a4fbbd2b8db0f29b89e6822536570a2c66a7152980cbd1489d4d450413f86402493f6659f23e0b26950de72aa5768fa670d141731d8072df0bef5577b347eb460f8d9842dc09488bab09f0c8decc9b0574e2b142c7ee8e0e0903bfb0c0f631b0ab6cfb4ca95f9392f156ea846ae81774706fcc04730fff623bfd575711a4f8c1dea050590e1b8c0f36a01dbf927f2551c056f8ff77b21cc86e8760322cda0932c526795ada8bce3eeaf58dc0da7bcd85eec425974a95b747a02519716f77c8b97a07d10413ad2bbc3c361d13ab98f1de645ef3b5e6164a2c4f656e7e5e6d18b20238385973b08574e994792f4a42b362c62eee10ec2ad66d6b6c82f8b7d34b120443ddac2948de182b58d5565055fd1879de4f471531d167ebbdfd221f8272d9bb2b88f6e3aadf115c3319f964a0c0ae4cb36fed451005767e3249f132640b6d57d5f4643818d7468f1caf89362eba02ac65ba2705fb819b8f93ca9ad7df722b46ff54f46f4c594169039fe95eb96651af7976ae05d58c037181a2aa6eb9c9a28555ab3dd2c6310ec0b7acae8d71d98d4550bcc5ffa2be9cafc229abb731439416f016111eff1c80a82e1753b4f18cf4b40f4cee54067a916d7c37bd814432c185d3bd25490c21846cb48e2f00f6752234eb2fca065974696a1920d53b11c38a315140fbc2b4fffb8ac73e5fdd3787b6380c306ffadd8dbad1d69e99f97ac4b4ee319c303edbd1da32d5d8fc99187f4f6ddd580727ce24992b0418c097fe83f4cf4d988ae1f65ecac127972599328472faefdf0d2cd361478ee4dc409ca2cec81fbf7b71dd124b8687ada5908c5a825e536bacb547664590169a79e0484b2f6efe599137e808970b7201b8f0e1d20be8d26c18e5c03084e68ebe07b3e1b2cbaf8105c378dc010c111158bc5820ee504a73c6c8c8ce55a53cfe263f5fe668c7e90aed9388df483e59a6a08b08685246b886d832ee0facfd259467eee859f6b22861af5bf64de7a96be857f092a5a8c8b33151d83025487e5d71b41bafc409c853d295443dd59268ab1987c8c344507393e12a50b8adef7d6e72fb096b29d67a5cdcb1571aebb90c78b05fa76915c700a37913c8d6d5f623820f4c57387451c1e9574ee16bb4438a60cf4817b46999dcf843c2f38ea12c12ae302fa5f582b1e486bb334942bda2485adc08041683400584e70dc0679cb38fb6e31aa65d63d77c96922117c60e158e70f8ebf0da464553994d4da0a679c97072c97f33d87364bbb7045b530c809f51e11998b77c54a2611862f0f31888e1878a536b59eebc2c4bb810783b00d1a59c24499daf658ea07b644ec514a97450d3bdfd613b62d7ea7d8da7ebcc922a58ee562934413d91b05861a1e85d51cbc9fb1afd9b026f5c7f5b5e08dc9fab0656573f152e629911ad970da48f6b33d0942f086d43238ff497f48a84074b7fb7ca70158c9a4ece5cb6db2e5c29afab11564a79e4e81d38bd48889687263911e2f77a80468d6b683ef98406d47708f7b528bcf479f01d52d62d240e4994bec6339127ad756e7f732d1a782c82fb9334204b6d1a317aa1fd9157f4f3c6734e0f437e9db29ccc173f65d316da73ea383f8422beb98501bc98d8ca3a22e6d5d882acc88431aa5094dd0b07e7a6a6e3588feff1d6e0c5f5e9441f236a80c7ee62d03ad4681f3808fbe6394e8a9f23bd3d72772745a2bec38df7a0be0f79cdd00d0ca20b6c55cfa6622d44d3d34fe9c0c18cd2bf3f7d1420e832f05d6fe97775512962d7eb1c73a9e3234dacb9df14d1956df0ab934555548e4901e986a1eb38083a7c1eedd5a8f84b8bd23b408b52c6e54b1ca4e0047d7b7298b51eef4cddb81fed92bab232d1e58ab2e185fbc9f86f665e6a5154fc44522d3f72074d66ac18a4de8a1dc3c67c32b361b349c105389a4d6ca5a0ff9aa87ec9a959976754edda067efd3cb41d7", 0x1000}, {&(0x7f0000002600)="7b4a1fb7e078f5a13f566f09d0ee4049b8137bc6e195555ec831e838df19cb61622a5b28df5da5479bebf76b4614046279eff8ea2d9e0361632284", 0x3b}, {&(0x7f0000002640)="a0c6c8414b8518e88560f83ba8b4b39de565fbda5e51cc04b733b97f5a83e9ebfadd44d04475cb76e8676c6228e25c4f38ed591f09ae7ab4ccd521c34904915cb9d4cd56165d2da7a8dea0afa524e77dd98af5f9964ca574fd277139ccfece304ba0ce97d5dc5670fe18c9b5fdceb36e45b13764fc8e8772f691f940b0b1948cea914591d7081252b09ebb79", 0x8c}], 0xa, &(0x7f00000027c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x58, 0x406}, 0x400) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 10:07:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x489c1034) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) lseek(r0, 0x0, 0x2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 10:07:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) recvmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/136, 0x88}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/195, 0xc3}, {&(0x7f0000001380)=""/83, 0x53}], 0x8, &(0x7f0000001480)=""/81, 0x51}, 0x800) 10:07:45 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) ioctl$TIOCSDTR(r0, 0x20007479) 10:07:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) setsockopt(r0, 0x6, 0x7fff, &(0x7f0000000000)="da82b8359368e5db32e64cced5b567ac99c5f281c802a401f74a5a1354e8ee8810", 0x21) 10:07:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000001900ffff00000100000002f1da3e20f4a38b02f3353e9d02717e240e664aff156e3adf5e154b130c9082cd7177838b9ebdacd16cebdd58c32d8f4a2509b627dfcaaac1e101a27a936235074a2fce6c4a7167e3cdcb2575728a3d01a085be3b2aa2148639fabc105f9b0fe0d2c10307a5e8259ebcbe52f0f2c469bd7873c649bd057337aec4de5aae0fda144ad3126df162ffebf13065ccb59fb04665d75acedd0d3c1f69f0b2790b44a2f4e254945e30da4eacce615f5cadb79fa2e67de846c232f4ff990baeb72000000000"], 0x10}, 0x0) 10:07:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000032e000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, r3}) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:07:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x3) r1 = socket(0x26, 0x5, 0x8) setsockopt(r0, 0x29, 0x24, 0x0, 0xfffffffffffffe8b) accept$inet(r1, 0x0, &(0x7f0000000000)) 10:07:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/105) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 10:07:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x820, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 10:07:46 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 10:07:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pledge(&(0x7f0000000180)='\xff\x00', &(0x7f00000001c0)='\x81\x00') write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 10:07:47 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 10:07:47 executing program 1: r0 = semget(0x2, 0x4, 0x203) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0xffffffff]) r1 = socket$inet(0x2, 0x5, 0x5) setsockopt(r1, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r2 = dup(r1) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket(0x1, 0x3, 0x100) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r4 = msgget(0x3, 0x80) msgsnd(r4, &(0x7f0000000180)={0x1}, 0x8, 0x0) r5 = socket$inet(0x2, 0x800000000001, 0x0) fcntl$getflags(r5, 0x3) msgsnd(r4, &(0x7f00000001c0)={0x1, "ae63c694934bc1b86bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc232853092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2106dc80998fa29d05b8d19"}, 0xee, 0x800) msgsnd(r4, &(0x7f00000002c0)={0x3, "7ec6becfe26dd0909fd342f5f0b33c04fc01a6cbedbd0f047304859bc6d4019711a84ad2026fb012c5b38998d9ce"}, 0x36, 0x800) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r4, &(0x7f00000006c0)={0x0, ""/113}, 0x79, 0x2, 0x1800) kevent(r3, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r3, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r5, 0x10) msgget(0x2, 0x48) r6 = dup(r2) getsockname$inet6(r6, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file1\x00', 0x11) close(r6) getsockname$inet6(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) 10:07:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) write(r1, &(0x7f0000000040)="a4959b0f79283dc1bf8d63bf61b084806e5cea8fffd2863baf029fe41c8a4508ecf39552b94f34a33371bf", 0x2b) 10:07:47 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x0, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r9 = semget$private(0x0, 0x200004, 0x20) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r10 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 10:07:47 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x7ff}) open(&(0x7f0000000000)='./file0\x00', 0x19, 0x108) 10:07:47 executing program 0: r0 = syz_open_pts() fchdir(r0) fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xdf, 0x100, 0x7, 0x7fffffff, "95c09eb94ec018315acbc5701528c4fbff71ffe2", 0x0, 0x1}) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 10:07:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac683334e2a052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd4340457cbde8960931bd298a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895bea73639aa0176b2e5ea9c12af85a"], 0x1, 0x800) 10:07:47 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1012, r1, 0x0, 0x0) 10:07:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x4) 10:07:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x1e8) sendto$unix(r0, &(0x7f00000000c0)="5d6bcb53f12f57e0acc9f5c45ea64a485ad0172c84402e37fb44e9180ecf236dc579e68b51eebcc24257c2bf4feb6f84137b82586023a08f9e3df9f2f6c0c1d6aa2977ac1157fd992734042843d9986632ea494ba1e85fe35d0d363391fc4cfba34d51f9e0814fd9b4ff69d52bf5e6a1a37e8eb34a78a97977f48f64449a88366dd1c937418234ecf7cba19ea49b876c069c63127c256ba1bd0407aa8a5c5d9b495f4346b9cf973f3371fbc149db6496fbf74819e6df4feaa10cd6d183730461", 0xc0, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x10, 0x140) linkat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000009, 0x3ea, &(0x7f00000002c0)="ebffcbff307754702eaa4e7106274a3c00000031929648", 0x17) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000240)={0x6, 0xffffffff80000001}, &(0x7f0000000280)) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) 10:07:47 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) sync() execve(0x0, 0x0, 0x0) 10:07:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() getgid() recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/70, 0x46}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/4, 0x4}], 0x5, &(0x7f0000000580)=""/1, 0x1}, 0x41) close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000600)=[{r0, 0x8}, {r3, 0x80}, {r2, 0x100}], 0x3, 0xb2ef) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000680)={0x2, 0x1000, 0x6, 0x5, "3c3846891e4bc22aa5685115321a5307312a0bbe", 0x1ff, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 10:07:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) ioctl$TIOCCDTR(r0, 0x20007478) 10:07:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) close(r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 10:07:47 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 10:07:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) getpid() 10:07:48 executing program 1: getrlimit(0x2, 0x0) getrlimit(0x3, &(0x7f0000000000)) 10:07:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) kqueue() 10:07:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) getegid() accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x400}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 10:07:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = kqueue() ftruncate(r3, 0x3) getrusage(0x0, 0xfffffffffffffffe) 10:07:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 10:07:48 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 10:07:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/7, 0x7, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002d5, 0x2) r4 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000300)=0xc) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 10:07:48 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x4}, 0x4) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r2) 10:07:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpgrp() r1 = socket$inet6(0x18, 0x4003, 0x5f0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) fchmod(0xffffffffffffffff, 0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x401, 0x8}, 0x10) 10:07:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:07:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x110) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/35, &(0x7f00000000c0)=0x23) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) 10:07:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000140)=0x4) 10:07:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x40000009, 0x0, 0x0) 10:07:51 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) fcntl$lock(r0, 0x8000000400009, 0x0) 10:07:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffff9) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r1 = syz_open_pts() r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000400)=""/50, 0x32}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x2, &(0x7f00000015c0)=""/245, 0xf5}, 0x41) close(r0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000340)=""/184, 0xb8}], 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x8000, 0x989, 0xffffffffffffff3d, "857efa22a60240de080ff8ffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:51 executing program 1: socketpair(0x10, 0x1, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) connect(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') symlinkat(&(0x7f00000002c0)='./file1\x00', r2, &(0x7f0000000300)='./file0/file0\x00') write(r3, &(0x7f0000000340)="babbe5ccc17b39a1c9cf9f914bdd27eac34456232e24730e3a99f29d39ceaf137ec814d448bad5453857305604c83dacb557e41eb86bb29f0425bf6f2f9b9a7eb7307bd405ba3448bbe08ffb9fad776a7fca95588aadf0655cc71cb204b156328e6fb4c64cffae102c2fb9", 0x6b) socketpair(0x10, 0x2, 0x46, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) fcntl$getflags(r3, 0x3) bind$unix(r5, &(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$unix(r6, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) symlinkat(&(0x7f0000000540)='./file0/file0\x00', r2, &(0x7f0000000580)='./file0/file0\x00') socketpair(0x2, 0x4003, 0x9, &(0x7f00000005c0)={0xffffffffffffffff}) shutdown(r1, 0x0) mkdir(&(0x7f0000000600)='./file1\x00', 0x2) bind(r6, &(0x7f0000000640)=@in6={0x18, 0x1, 0x81, 0x3f}, 0xc) ioctl$TIOCSCTTY(r3, 0x20007461) listen(r0, 0x1f) connect(r0, &(0x7f0000000680)=@un=@file={0x0, './file1/file0\x00'}, 0x10) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000006c0)=0x1) bind$unix(r3, &(0x7f0000000700)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x95, &(0x7f0000000740)=0x1, 0x4) getdents(r2, &(0x7f0000000780)=""/222, 0xde) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000880), &(0x7f00000008c0)=0x8) r8 = openat(r2, &(0x7f0000000900)='./file2\x00', 0x20000, 0x100) bind(r8, &(0x7f0000000940)=@un=@file={0x0, './file1/file0\x00'}, 0x10) 10:07:51 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f000036f000/0xa000)=nil, 0xa000, 0xfffffffffffffffe) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) poll(&(0x7f0000000080)=[{r0, 0x102}], 0x1, 0x2) shmat(r1, &(0x7f0000069000/0x4000)=nil, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xbd7d}, 0x8) semget(0x1, 0x1, 0x40) 10:07:51 executing program 0: r0 = semget$private(0x0, 0x7, 0x401) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/14) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/120) 10:07:51 executing program 0: geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0xf4b4, 0x5, r3}) 10:07:51 executing program 0: setrlimit(0x3, &(0x7f0000001100)={0x0, 0x80000ece}) r0 = msgget(0x2, 0x2) kqueue() msgsnd(r0, &(0x7f00000000c0)={0x3, "90f7742c620e289a075903de5c310bb410fe83f07315f93a1a23db4e22e7cd191623d7603c02956c93604974c54f469116e458cdd90087b2eae0ebb2925268ba0ba46685f207f72246d165e943ad726403bb30f1bd8743108a3a06ea7699adc7f77a60d3e7829b60cd5f91e3a864c7707149eb469d5fff2421a9ae6cda89c44f9e3bf57d327b7dcd6351ca757a1fe1ba6ae86090605568e6dc6e25a5c88ede5a552cd33a70c4dc7e107c31b2acb5b8992690aad7a594717b0cbc177355030dade08e0f583864521e7c8465811285ccf2c2df06fb84555d1a039b6c232ee74b461fe5109f1aa7a6f34d497c03d7b1c9af1cb042afe3f79347e5e921629728ba464e6ad0f852a60bd1e6a472539dfeb9680cc4e97c2fcbb1699cdaf31dab864042fd92f7c6f639a28a16ea5d5a7d1868be8f66f5ba66d1a861968af5461a44f95a3e5c43a9841d8e88f283383e913d6703a1d2827e9349e64fab6477154f152f7bbdf7971aa0db9b926dbfcbfb6e2bb6af84f4f36631e9bf20fb5dbe686f58fbbe8dafa459cd82b069acfe60f425968f4c5cdec65c11f63f8f5238a455fdcf3a6067c43a9996657c9b67df2fcdb1bee06e7de10ab012fd14fd4b0662598f62c9accc9e84ccf65be5c5588ec1cf4a7c984617001545f3f1809009714e5e4c9e7a47fda2d124564417ad5648990ad43c5a9b446c038e7ee1713567d0c923ba073c13b0b21234463e9972ed870e0093ed0a2f46105cd896ec6350c8cdc68026d37f4eda0c2123ec9fa94ef1bcccef2cb1b3411b490420a1a1a9d3b078c59e2e33cfe21b658147cb118154fb69f7950dd4563e590ed82c1e68f9a0b1e726875131b8f7fa15ffe48cbce4eea8af43d4475bc93f7a41e80a309916b5b5480eeee23b44cdd35b543069c655528045d284b7b6ea11a2e67d7e5a55359a4997b1f2478d519bf1c363b96308198661b821e70370343d1b98b6f821d97507d66ecaa6665f85d8e9deb4f133ad5de15cdcea0abe56d23af6b7e5212bf580066e07fb9c590ecb37810c7d48c071bee4e2d4e6c87d2d59e5305d333179be2af41c7bed6298b397afc717a774525b6081b2988375d872a062a35b8ab7c9b8b9a52e05fa6303a19aeabe5569943ce80ae0d52e4ed906f2c6412de008a67849baacea5ee0fbd678f8d3262be91fc84894f61d2c7b9d50f8e3eb935e14643f5f58673d1dcb8fbec81ba4a929072bd32a39e044233ac4860b99c5bce3922eaf3d2680c89cccef5a879dc7d17108de44d2242c9f13a38b074bfad434c816ba011128ecdd768becc8b110286ee68f029ce9dd271e82d6422faf90f36d7341f7034a57c5ebd9ce71fc32ebf134b2b256d3bc6ce3c6a16938d11c0f0accdc44e6dbf2ce593f1b445963b91560ea9b11b2a3dc5e2c05cffc2033e85b271548698e3e0001111c8629e398b78ec0aa6bf7c997f65a92d34b489f2078221490d1c7b9716758ac8814f212d8a21f6d0127288113ae7e1234f0d544df9ce7b2ead39b5d85bd791451238d9b77813ac3e4ff055eea90f710f48368b53830133c402aba6701397dfbc7e65035a48c0b949ea5925ba3d8d246ee4c1d5f7cc8f862b505019d17377b02ad0ba46098055974d1dd077ece588c173d948cf9a00ec8b910d592a97feda6d4a464b1d1bfd72d1539b50fe2cc82662355d40c99c11eef69374613ae6b958a8f0e45092773e8a68b086c57ceb3e73800742eae15cdc67165331dbde3f0e971222cd4904c7416eae265200caeac31454f9e119ffc104dcab84668196c08d876a8c3b6c143ae85834ceb7901cd97588663c93e6e2d54cdf5a958606318a20dfd30009df1afffa6510bf245c3fb67ce48b488721fb069abdc1624e749547693b5ed192f8d2e53abd368bf681c5ccf44a15be838ec0ac9d1666a2017317f1d1484138be2e50068cfe0db53e79e0dc262bb30944a5c28a845efaeef295d5c135d7e014ce8b0210016b2b6b81e993e8521185030fce4ab535e478755d9837fc8880476761d8f627299e2efe5f9f55af214e4c301200102caa2c2c1744e1a4f4225e9a4402063ca62ddc398933e72e6d8a576cfb2490990330dad636f9b9a070cda67009c411d099c6b8d42d73bfb02b614161035cf6097976fea1eaa7cdb0dbfd41d22c52afe67ad2076399ed56bb655e500942a9af9f1f33f78f1c02d700517ee1d713d98b06b5f3fbf2a5c0bb736d40ef1c3d26ad6c3cb0eb01de8372b9fed362888d0cdcc83697e0bc7b1369aed30d5bfbbbc154fc016aed3e8b028f75b5cd056bde2121c85c2579110d517e1c97577a7585ed48206798ae471ad1ba10f741a0e4345875c34cac8b2f1d617aa700a916fb2f2222d90bee7c99d8a537c1ffbfe366a73bd975c2c8d222c875a376d0fbf98f9faded2c79385d5221a9f61f694700fabaa5156a68ed536616606a9bd28146bd8f05e7fe0935a3f789e95dc891e53a724da57aaa2958d817e40761a695f99f2a495283abe1865249d186ae57aef5de9bb75e7a11f6ec58524d3b95ea89025f872f7d1c4c0869d8aae80b283d64ce0750fd934c26cd999ca815d17fb24ec50ef91a0ebad7d31d0a5f2471aefa82045301d9862b64bd9b6f0163ef4e6d7d03385c69970cadcd134365130cba2a2c6a77d83717d59fe469afabe61b2f58eb3e23420fc503f7052b701ea71392f83d672a8a7f6508381acca96d7b6701609debdcf96b66437c5dfa7ded7d81f6c2104c07e88e27f50803b91508806a6af4b649d5a1ea260c8612d93f84244b8d9558293d224dcdfdf3b967460290ab8ac23584fa0a4f5067affeb7e83268bc462bd1aa715b8c0a18080f74510f89738d362ab36a3d820bf02fd00dd14d757c4f5e2f1641068c2248bad57fa5509970ec5d88ed421ebdb77e96bc13187f972ed09a0cd79c939935b9c269d49361decf2995b7bc2af2858e3c4f57a86fd3a1cf81f08fe54518bd2bdf54ae8be137d2e421ca6bd365666edf8f94ebac4d49a921a02a5acee554af198d878fd476dd5279b81f888c63ca71d6a6e4c3dbe8bbbebd2b70d7dd05471b8acbb9eb011e15ef6296f0492c8367a11cc144f8f5ce87e0fe110043f0645a06382e8a043ea6f900d720d9cf6c47b3b9d3140672f0f7a00b0fd020b1bba5b3c31bfe58bb8bfa3cd5a25814fcc29ec31f85ee559c57be50e45abc7213e6692e52b513a45c79e6f5a3e35356d4e8a5907daee323e68c0e39a4b1357cf61e1a01796b81b2f8b23099c318f3204a2895e0a4794ec1f322d1d6fa8f80459489e7fcb3d311d7841f893ee001caa31b53951ba98133b2f80ddc2d4b2c97bb7af23e68a7f02855982fc043db037617ea2f0f9e6b40d7c0daf0c5c2ce814bd0c03a7f1cc4d8f1868133fe8a754f1c293cba4604d1cb5585e1587f5ed87aa72cdd8fdd516dbdfd747e6073fe9d2e7f6a45e6c62f45d6529ed6f56042978e6d1904ac3e5cfdcc718ed0580732673f5b9e137c4cddf102d5fb9d57a3c9f5bb014d3437347edb8f73086012acddcb3a68bb6ee50da578d70303843baaa15078aa958c275d1e2827cdf92245c529b7e5cb4a6de0efd494a631719eca575477aaa56392ecd123b872b6f6ed0b848e941fb5fbc6cbb0043785e1949c283664d540be5b59874ad3aea26d0839393572727551c5ca8e84375d1b73008f6c41e1eb262d9c5d8cbf1125c1893327591d55a0d862b26ed52fb074a8200863797d35c02a61953e3b258bb0b40bad3070516f33aadec4be02492cd4337fad9999b385b945e928f0c95def3a8b8dcf6a84ca4e2df2006ed9088252ef99fd551cde3425ce2f1f0f5f8aff835b252b012ab83d4326b948c8ec6a12ad3c7d616d2b2d91b0641769a65cf8d0fbe77e8a65c01424f633bdda89c9a7f1a655826436d448de5b9ae6bb3098643c19203490fe04a2518a03e778f3c20f8efe2af96cb6fef0cda617d8f61f4ad24ae60cb32035b045c3683b987464dfdaa08b06dc7929e7d4ab9f8e744077b76c7f831025eead2086651c072d55bb2de84a5a698cf7f96fe79a19cd2ef765ac33bce6fc70bfdf8a6661f5c54e7d0284f32d3cc018e57fbf2582c216e64568c078e6a91c065b28ba9403305ec34abbcdc41bca050f760ed012475bfec3f0734ea5ff0d0fe60af3cd22c8938773f8f47c85e507606e4e85cd36b2157ab5bd7b5117613a5307ff9574dd221f293447092e6f196ad422f5f5f1f08afbc4728a09035b86d7862df3e29129a816ff70309660a2fdb2b74cf47bbe3f630d60eadaa819a7096f6452f6e29748476b8a1a50f1276e9381ef82d367e374e4e90870f07d9ff06c8cbaac784d1ef62334e56367099b87a03bf8e2becd8d540fb9133ce5b8ac04597c1a79d4e94c84b266c9f73faf5cb511f86a133962d8db27b584b1b2e1d27b06728227861a4f2501420f987965569c08418d2de25ea9e1cad9906ab21fff6626e5af771fc28b43b426d1ccd21c24808d1e2f0daaf740e0f8d8710d2e943308a7ca6c6207af381584c9c14089cb01d2dd5c1882f69a600f04b3b9b51056812ba71ac8f9a165deda9c52eddd781c5080c7e5d28300631ef212f2399ad9753443fada2edfd02676535fcea6a337481b5c885b0af5db9d7c54bf515cd899216fbe82383e450c5ef0888d910f7159b3b0ac09e8f961a813c0cb6e058aa929b07c26e1eeb71a83fe2010b81b925149ece7a2ad98fa2c09936ab0b6874c4f19c3f26c7397ba83487ed1b25a4376edc6bf60adbabf0e8eb0b9221ae04d5d8537c81398ce422cfb113e153a553b9cfda574e16169216beeee751b1ccb192af5a7b43791721504bd5392a46d49f67214df81ea9ff13dc22890f79726d3429b22348978a4039d440daadb8da5fd0005d6c84c8c8d631147646b6796c23f51f8c8b635feceb9c9ccd85270f0c204d9f236c7a559be586733be79609b619ca349333638954729e3ec3dabcaf7122261c584469749501dffd9a4deb038cdaf4e82a71685ee1a59884115e998b044e846d555dd15b744c5f2a67ccad995a2adf856bcecbacb11d65cf0f9072cf0f2ea9749c1a2481f9581c611ad1085eeab1c8c9e2c6a4d486e7a23c6fe0eaacd12c7a6078cd57a76f01f3ad4aeff06ae44bfcb3e4195e0566a0d1f020561480179766a67be765f26a72abdd50052f4b30a136dbc9d6b35754dee23ddd43c0d7b3e41a08c920f334be7dd7b07b38ae0f6b4265d3367cd7b86441c0bb7a701dd8c599dad39cac1913e9aac6db07d6083a6b56b71b1c8b89ab782ffe548dd8eaa9c98144eea723e0cc2071046e7af36fc62bbab9534a446c70b80a407de4380f4a45f987e701b4f6ac9225558f18724fcabffeaa37ee42889afe11a8a51e15416c5cd87709f1c621858cb66721b37a059a7c4f8920be5bc6e315e6f9eec47e2a9b422058bc5ced94d4b9307b8e0015c161f03f514321336e69c0a6fb0a5e1d386e94e69c32fd56475a9d0b98519929b8aff7c64248e90ae353909285d7fd10dff9f2bd5cf3c87f5468c60530680ba1922137f7ef103816ef2761895d1c858fe73157b15b5bef68a52e822e6e84fe77796be21c59dffa655f1afbf7f87fe40325ca340f79d4afa172e2930f31a8a685033e86c96fb326192e53a0cdcc968c1bb85bdfbe0f87f673daa0c20b46bd4274299c767b14f44922665ae441c14f44b41db59acb22dba14262166fcbe66207f4b282b879233a0a4a4c81eccbfa956ac52b29298fff08a3730a51702f251fecd58eae8f51f8049454260e70285235a6db8a11bac9efac"}, 0x1008, 0x51fea662088c79b8) 10:07:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xa972) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="74b878f5379bff6ed149fd21fc65c9c2e2c634bb9679e88237b66a6374f25708c98b9768a42885f09aaf729cb16956898edc96d97c297a1c0292db010971546d13985199810ae28d0b83039db1e54d09e56ee4e1e0156b58a614ba63fd16f704166d22c058f5ef24f765d4349375e76cb63c5db5e733ada7f849f7fb9f9547e46261f22580e952099a0df71c378926b1b51378a75019f1a710", 0x2df}, {&(0x7f00000002c0)="93dc6035fd7ebb435ad7677dcc891e0f8492612ae7796b12dfddcee0c3444c9a874b9412afc68c4f8c9f409b0b57d2cec38e0ec1caab943127f7a4e224c912f44844435a3ddc241643d897ebe2114e593eafa631fa3c973bc7a3d64ccd54550159c4a07b24234faad6d9ac07e84fc73210fdca85728215f4c6e8", 0x39}, {&(0x7f00000001c0)="de91f5dead6e65f5771818c5c80a9ccdd6f54a2067f19c81103c00bd9ad09a5dcb9c0e6a48f0549883e75aab8d24852bce6f76bfb0e123416b", 0xffffffffffffff4e}, {&(0x7f0000000280)="bcc1d7e93f836dc6d5ffd83aeaf13aacac", 0x11}], 0x4, 0x0) close(r0) 10:07:52 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x12) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) 10:07:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = dup(r0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYBLOB="aaf1721d2fe185a6128a910dcfaca9f55956216a8ba100de2c94cf940dec7ffe86a805d608b3d1952eb9a59b034f2d3f628c543c31bbf535837333c05f2a8961a40200dbd0c86b5c5a08000000000000005ed98ae006bb5d209da8c742c1e65c9b5db08992d06d61e336f87d874a34e4b66cd7c384ddf699fa1e34d9625e50edc1d5b8016067899dc2cbf1ad2d005d61748c864933fcb8b1202ec8b5c05463a41bb5dceb88d8c9d8af0404ecb688f2301408f7056de5c76b4496b48668f88413b608f40a1543039f19f1a11729", @ANYRES16=r1, @ANYRES32=r1, @ANYRES16=r1, @ANYRES16=r1, @ANYBLOB="10d2ed1a478dbb7105a206abe2bff398d8668eba1b6fc1e14808cb01d3914033547aa6d1f650d3f90a27eae63e61ac239f78b5002cf0ac303a43b24723098a3aeb3704"], @ANYRESDEC=r1, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRESHEX=r1, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRES16=r0], 0x9) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="290200000100000000000090", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb", 0x597}], 0x1) 10:07:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea81631e0f8374a01addc278dbc02aff4a2f0f63e95366f47b96bf", 0xe3) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:07:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) pipe(&(0x7f0000000000)) close(r0) listen(r0, 0x0) 10:07:52 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xde}, 0x1) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 10:07:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$inet6(r1, &(0x7f00000000c0)=""/44, 0x2c, 0x40, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x6}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 10:07:52 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="7f7597cc2816a1b6cb741d39f1f9a9686c09193e6ce5a5cdd93df556a0e76c080e9ce787b2b78784312e4d4beb1025a6141344c3aa99b67d9ebf93c08cc5ea41de67574325b5", 0x46) minherit(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0) listen(r0, 0x2) geteuid() r1 = getegid() getgroups(0x106, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff, r1, r1, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCNXCL(r7, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getgid() r10 = getgid() dup(r0) r11 = getgid() getgroups(0x9, &(0x7f0000000240)=[r1, r3, r5, 0x0, 0x0, r8, r9, r10, r11]) getgroups(0x7, &(0x7f0000000180)=[r6, r4, r12, r2, r10, r14, r13]) lchown(&(0x7f0000000280)='./file0\x00', 0x0, r3) setregid(r9, r6) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlockall() 10:07:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000440)=""/198, 0xc6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xfffffffffffffee8) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xbebb, 0x6000000000, 0x0, 0x2, "7333ea0c9b57bf9b55d0dd1596941d7e2eed72c7", 0x8, 0x8000}) 10:07:52 executing program 1: link(0x0, &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 10:07:53 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r0 = semget(0x2, 0x1, 0x440) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/255) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000180)) pipe2(&(0x7f0000000000), 0x2000000000000) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() fcntl$getflags(r1, 0x3) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 10:07:53 executing program 0: symlink(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') 10:07:53 executing program 0: socket$inet(0x2, 0x100002, 0x200000000000000) r0 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0xfffffffffffffeff, 0xff, &(0x7f0000000000)="d314a33f5bbc01026f133c5ad65dd2ac29560f3ef0077a13492b32f0fdd05f4ad9b34b448aa41f48744550a2be9d1f6037b9e2723411dd4eb9cbcd378732211dcba2537025c302decdda7f80fc03221d210543729d536607ccb9e2fd0e1519f2a868679cb7eeff2fa3786d02bb44ed7d0678def8c297e35cbc5f6875d46cea3813ec109956e382e0c104de38a4fd74645fd64fa72b3902e981432c374097bec473ad185756a08bcc4be084052a555cb688f06b0915c07c46d7a6edcadd8b7b62b0fd4d1e48964c9b7af639e698361e33229040309004bd8d2a856a234194015e295797d3bf9ac23f0b7587d01afc64615788e74a30e59834", 0xf8) r1 = dup(r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xb, 0x4) socket(0x1, 0x3, 0x100) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f00000007c0)={0x1, "77c6cae57110acd2491e9bcd53ce6e6798af323eda2443c5080e3b00b8b0d3a98363617a6578026e610a9ea5b6647c55a1ffca95353ae87f28ba1e16d165bbb824590730b1fb117a7218c57d0f044bf8981cc01569006eac2ddab7868b67f8f700000000"}, 0x6c, 0x2) r4 = socket$inet(0x2, 0x1, 0x4) fcntl$getflags(r4, 0x3) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="0100000000000000ae63c694934bc1d76bdfb74d01a224d65e7a6efff4b9861ef32587d7fba1bc14bdae3373362c0dd3782ed944f84f980309f13c955f9824f6bb76953405973552390dfda5d814057a91c931c86f5b4001a50354f4ee389da7540c97d091625daccf249dfed143c17790e6d42d4005ea899e76b164ddc61bc2329e3092704869f1aaa51db8ccf5ce61170411856d85819ab64f3a916edfe186824b0a42b4b12fb4637ebb06f838e832b0b8951ca5933c21a76ea6e7f586d6e83af2ce9c594b0b182b41c2923bb9fb9cfbeff503dac97586646706f5ab17e30f0a62f2103a99836dc80998fa29d05b8d19"], 0xee, 0x800) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000007ec6becfe26dd0909f4d1a02d30412d342f5f0b3c6d42bff81857237baf7a740c2d6ffaa85019711a84ad2026fb012c5b38998d97cf54d2d184389e7100ec32ace07b15ab9dfa14222717cfd6bc3501e3dfebe3e69b35a84129dc17f7e87350dbe6a291a72a613c1e379020847e5b36138be46486875c99fee585dc57e9c2676d515fd0689aaf6f6"], 0x1, 0x800) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgrcv(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000f7ff00000000000000000000000000000055f26dfe1653d2f7eef7536995ee9a0000000000000000000000000000000000000000000000000000000000cc1582d9a177b336a06f5023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1800) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x3790000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0xfffffffffffffff8, 0xd92}], 0x6, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xffffffffffff8001, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffffffc, 0x1}], 0x7ff, &(0x7f00000004c0)={0x101, 0x3000000000000}) getpeername(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) fchmod(r4, 0x10) msgget(0x2, 0x48) r5 = dup(r1) getsockname$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 10:07:53 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x20) chmod(&(0x7f00000003c0)='./file0\x00', 0x1d) r0 = socket(0x30, 0xc005, 0x0) sendto$unix(r0, &(0x7f0000000100)="05ea39dc780fcd65034b3ba72968318484e94a703b8370092e238572f1195412ff70e1945882ee4c039aef82dfdf51e2a0083d9de9143ecc3ad776d2de7d1c623f363fbaee1e59fa2fa03f11ed34bd422578e2a84c80de7e953ec7b6d27ae0169d346aedbd295bca81a3ea7eee56e8e5c4ce6841824578bfb4a484112c154d934d8ce75140dd58897714d3de4febe448f1b7df0d9bbe60dcc0bfb383ab17e9de45ca1b4abfba9283b988570af4834365ea09", 0xb2, 0x4, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 10:07:53 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = getuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)="89ed81fe538a47816ac615ce410b13c1cdf004af7155307dbb1e0d4f2f8d2bfe0b58659ce8ccd1accadad5e133dc88ac75eda415086367f97a0f8046", 0x3c}], 0x1, &(0x7f0000000240)=[{0xe0, 0xffff, 0x6, "69c52704003e5b776bb252d15fb4dec169de43a6236878abc923a8fa38af2187a739a4f8cef6d664501d6cd078fb50bffb8d3c6735116e40739305f1f022e79915aa52d70e380896739bfe268c57b029c2922dc8f1fb62db38eabe09ab3221154c7b0b65bde199f87a6d3a819495dd7e0ce0fde8804dd8b17931ee418ddc53085a00e10a85b0f0a6f6cf2609567d757bd0bbcab34fc8b7472c1fd4e5ec796c90f5c18e0320c9c75d858f24f5a2f2662a2da38ee9e3535b640a8927d6bfac1e7ef1e78fe692d5410b1a7b382a274075"}], 0xe0}, 0x400) lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') 10:07:53 executing program 0: 10:07:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) dup2(r0, r0) r1 = shmget$private(0x0, 0x1000, 0x540, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 10:07:53 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') shmget(0x2, 0x3000, 0x2bd, &(0x7f0000ffc000/0x3000)=nil) mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 10:07:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x121) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="dc4a3096b8ce00dd1346f5e7", 0xc) recvfrom$unix(r1, &(0x7f0000000140)=""/66, 0x42, 0x841, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000100)="eaff003f9db0125c", 0xffffffffffffffcf) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 10:07:53 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) r1 = socket(0x7, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x9473d14a7cb06145, 0x0, 0xfffffffffffffd52) 10:07:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x4, 0x0, 0x37f0}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x80000000, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000002, 0x2, 0x44d}, {{r0}, 0xfffffffffffffff8, 0x40, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x60, 0x4, 0x100, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x20, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa, 0x8, 0x1020000000000000, 0x13d8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x8, 0x9}], 0x100000000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x98, 0x40, 0x6, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x48, 0x4, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x44, 0x10, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x6, 0x9}], 0x400000000000, &(0x7f0000000140)={0x7, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget(0x2, 0x0, 0x100) semop(r3, &(0x7f0000000040)=[{0x1, 0x5, 0x1800}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 10:07:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40000, 0x9, 0x6, 0x0, "d7306fc6e23c5100000002020000e74de400", 0x2, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff3c, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:53 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 10:07:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) dup(r0) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = socket(0x30, 0x0, 0xfffffffffffffffd) getuid() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-\\\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\xa0\x00', &(0x7f0000000200)='**-[\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xa0\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f0000000540)='./file0\x00', 0xa0, 0x5) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 10:07:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2040fff) getppid() chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 10:07:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:07:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000240)=""/216, 0xd8}], 0x2) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = syz_open_pts() sendto(r2, &(0x7f00000003c0)="dbaf82644d6f7f82a001288f11c269812d91a84bf8ac23e6ce59cabc2cf37a8ae82fd1514bcb7db2e8138b436323f508ebc94b931dcd17b760ed99765e42cce1062c8358913e0901ff71a156cc8fa5ec9a522e5b425f529f1ba00fba4071b9fc91aaec5ada5810074d67fd87da692f5c5cd60dc570787dcb9022667b1d7df205935dfffa648700e423cf31e9fdb882838564b72ab26bc24614e3536ec354714ae02ebdb6077989a744fba612667724a12f438cf2c5dbaeb0e65b5713fd4c32747a205318fba22efdd4208d15d6f2d0", 0xcf, 0x8, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:07:54 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000100)=0xfe84) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x7) 10:07:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x58a) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 10:07:54 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/203) r0 = semget$private(0x0, 0x2, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000000000010dd877b69122cbbe547049d0e918def1ad8b14f1c4f49c0152c09853de2281d156d9776094dd3cb4d2ee660703ffb56e75c8de8bec315009bdee00038b2311f0456116f0061ecd5eaa988bbc5f7984f4609fe3996965255f1c9b548771c9f5f770d4737ba065d94aa3b312f6279218266b3e190fe1f451c7488b588c5fdba595599d9b2e5840c3ebdbcc64512b291fbdedb1d19e6fbf2b84a0d430ebe3714a96a2399beefc9f46f592b20a5568c71631998657575a9809fcb3c1a5687e05c77c1475a4cbddfe1d970fb8638901f0dd2ba3b6ebf3a0109cec106120a8a8b2fcbbd130ef9c9925535b6fcf1885029d47adaefc6"], 0xfb, 0x0) 10:07:55 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x1f, 0x4, 0x9, 0x93d, "9c53f40000a1e23309ba6d00", 0x7fffffff, 0x4}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000200), 0x4) write(r2, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r3 = syz_open_pts() syz_open_pts() close(r2) r4 = dup(r3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x3, 0x5, 0x85, 0x5}) r5 = syz_open_pts() ftruncate(r2, 0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$getflags(r4, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 10:07:55 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x3b3) 10:07:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x25a, 0x0, 0x0, 0x0}, 0x1) 10:07:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4007, 0x4) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 10:07:56 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x241) socketpair(0x20, 0x7, 0x1ff, &(0x7f00000000c0)) msgsnd(r1, &(0x7f0000000080)={0x3, "0bb5cf8ba0aad2a2112436e51b01a120e847e42a6cf6213faecadd0b8db02f48db1032de0360"}, 0x2e, 0x800) 10:07:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = getgid() r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000034c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003340)=[{&(0x7f0000000080)="a78ef41c13ffaa4487ae2cb4d5fd0f2a65609f7d866ef467f8284a76f1a02e15c1bad1fed147f67e210d0b2f6cf0fa1ab4d4893d50e72fb9a129398602d44befcbe9dc093358657612f8940deb91608e9ade5a42e8b9903d6fb9a6485c290fefcff763ef4ce5e6b567af117b455d86ec47a5f3ae199fd0809e29464f68c08e644190565e8e953ce91b12b46767534545425b0c5e35fdcc3025c6777d8e6d7ebc599eaf7f65349dafb751444c0d546ddebb8ff2730662eb8a4cc8b25f906c999b763f1d767f67b5fa4a54198c417521a976ea5857ad9b21b75fd46a6320a0e1bf2ac76d5cef12f8fb55f9ea60f34788c88aabda9d3e9e4a08e4f07e1efdb06186709e6e6452d3bf2d15d99be95e3049134d856ef554c531c948debf9cb436eae5140fe85b427d0643ae0226830c87f284078b6f1976ede656f52e5443ea724d8fc4f005b89fca08b21f540bca8522196864539f65cf3012bfccabd147f3709d9e4b57a4a0559b4b8c1c4bd6c02e571bc73adc3b71ae84fa8f1f8b49d06a0f51f64573c59e550d1076d72b9aaa69002504d9eb11f529cbb09370fc6e2b29aeae9103213de6cf308304c045d34a38c9dc3ef65b997d416c47a73942810f0a216267a84ee4282a025373da769c2c7fa533ee909124dc6a5d2269c6e8c0e36304d6ddb7b09bd755f2cf61e57b0c4453e6524e32f3ce6772c4e35a646e2abbb1d467ce93a08ac3cc38a4efee31ce135495bea7dd7eec6a95554fa8f3552dcd125557ffa380caa0c98d3027ac30944d51b87b694ed3f069c54eb7287bbfd91fca14fd71559e8d2b3b61bc693d9d22b7d1a595bd17c9d1997b76f885c120f479fe98d4c1f6586fb26479759a6ef85fa744039a03feebd42a0e490243b466c1c7605d6ddd820bda0db8a4031b9c2bbab5c0652906caceb0168585c7b1a010b29d7fb4eff0edb5f5444d8f42c28b040a5abc893d48705d6425a0606ef3bd678e307347b9ac36594be5632721ae574bbec76c900daa0c9cfcfec8fa83f29d21c604ec0d09757ee6efb272a6463e7c7a502837a9491938c40fd0d42122f5275df89ab2d2a2acede272349c0f739baca8ba37101fb2235d85149025b7c2f1b7a0905f80ee3135e6fbf56cd14a5099fc0de16e4233fecee9fcd8773ceb448ffc1694b5ed3277a530bb30e07bbe4a0c226520cd6652dd881c303ccbca856aa059bcbb2068332c065c862e246c3ba30e5f5c0952a947ab2147654ec4789543be782e9414de2fe8ae12e74616a8158db045dbeace4f53e17468f12551fb9ffbf849f16ea4280df4eef6d0864fe08e38e706acdb37c0991c54448d1ac475604e0e6d5d4bfdca5a27899f14fdb9c0ebec8b3f9327bc888e0ff38872cbf96a5db74139a01b28d6be86521dd13b520cd8715b1d37cb2f051112e26190dc197e2239b73aeba679d7e53b4c3b75aade005826e33bfba730648f1099088660b3a0e3b7addd2db7c55872865b7142ad3e93792b9d6754cd1004b4dcc1c60bd75fcaf3b41682bdf145721810b57e85d32d690c4d2a0b085be89b4081aa98ff23a2a45f18ae7b4c21d1a1ce217028a6f308036e7459d128d010b527db098549f1c379bbe397638c2a1ba801464fa211061751a9bdf0ee0d7be5cd5999378203500c64603d08701ffab4e24cc43713f51d61b3b70838966ca94049becb0cb7c86902c6d814f907fa25d9d0955a13adb4407f3eeafabc07cd049000645e2674733f0c03c32ea1f1005b881af56b91ff637f839e6d79546cf456dc8effc55121cde7c0d8d38a116ccfd54ae4f502009756d529a8c0e4c4bc44456303142dabaa9f9b4a3f6f4ce44bc92b1a771e3b47f3546cc3dbc1910ef99bf52455661c92f86e417639176cc8be2e59b91d0d2a5ba8b5bd4a0511313090d2e628efbc32497a8d55a84f8c02748703a30dba3eed6e8c0b33c0b218fac556368331f154f17ff63c3718c0c6602cf9628750fee65cc1057ab5c30dc955e0a544fa6c4fa6cf304c7b8843039639ba0783c2681844ffc9f3b3e3cccbaf6d606e90ec6007c0d4e0674fc1e8e61d5862f5528d117375c42793e5ecd63d6ae67356114dcf207cb7a179fb78b81482a873ea9ce1e2c0e913710ebb89e7219074747ddcceaadbfc69d38325b47a229a66c345db987eea83edbb21a81dc84f10bb90bd470796e30149468db21b4a8af7cf5121074110bd2b9dccc0a8595c352cfa8b777286b3a98612c3b9be4dd6219302cbaf15c4cbe3dcb83a6433c04e4eaa728900895e5ecb30ef8bec84cf3c6c3ec86b1b374cbd0d2a086dbf246c560175703e702e34089dcbd8f5f5ecbfd3a369c5d8f30efbdca477b062c1a47bcb92eb63c881c7728c04dba822ccdcd980b6c1dfd79e96896d85605c4eb51fa8f24f50c044c3626b5ea899ef98c91755882ce35de8ac90628e2e2931fd875a58c5575b76298bc56242384e7f4a7184a8659221014a00802cf5d067cc5ab27f13ca62d27297806582af3c592196745ec8ee475f99e4947790b1f79f337cc9a18668322bd2fc30ee1be23db58fa5848baae3a1630ac28be320d82b3e14f6facd315a3584b3d61f269842751c521240ffb55c2064cdec8cd3fba1a9141811263942ec439ae76fc005f152cba82eda074bf39822d9bcde59d5d44253cd3087e2c1ae77fc500384b0619a50d23ad6b30c5b6facc54d59bb089c49ac26d812cc4961b09b953578bf74e8335142c10aa8d0031ab4e3feb421f6da8090992f3751d88a27df91e8f270aa84be7829b7a9d6dc0ac7f77f52c548486670259d95087ba3fcd708a026a9b41f30c254e220a8283abe73198bb788708c13166129951084c42647b62fe701a78efbed7b9ca09818d53bc216609b8c791b43ce9af43b23144a582b939eb4bf087581d89871cc7f9acc8a896c858a8ec84ebdff8f5801dd228a7162e84d88d760d3d9b24155e2df8df1738646dcddf79e720109582b898d60cdcae6d6ed94d94ac85b7dd69d12e89b37dbb46486aa5e2c4a5884dbd5b9645082251343a9dd6a7a26616bb8439d14bd39fd0b396fcca2258cf171587b6f07965b66b7a5d8c0d9d12e8f50f233399bcc8b9738d22e970128d438b3172efbfb6edb9151695f5688b4ab54394cc089ba23d6a7c7931e5a540ea7f741cba3322469fb4861c86df09035777d6f0df1768bfd6863cf7a7266fe9cc31a0d66cb92836accb68a0504ee7f0937fe9f1b3dd2b7dd619ea7fe770fbf9f3d186872dbf8ee4d387e2e126721e050dc86a27734e3d4ec2ca0e05777fc9d6c98d80f07c1a3c906f5244fe0c8fcb4198db0ff38ded74c4ea732d6f40a4fd2d8e100cf82a9223c920d043de9194e757804f5b046b14c1f01be96b92e3686796dc2590c7475d18fb13cbd43e68f59a68e1b653ac190655ee9db2d09b4a6b3a0f55d473a97f658930e8b6b5741bd22a2c24c2533e674cd82489610c2d709a5ac66a42930f9064b4ac205cd847c6d1507c12ec58b7ebf5cd603bacf2a73421c34e18980978d19f0109ce4851fc4e421df046f4247130679e531c46bf52616c6ab98d2c02996e50342d55f19fe65afea257384f66c5027d53a546de76b6d04b91076e3b88e394a74238f68887e39e76a7f6924fb91922a85cfca58ff76ae642c6a29b64cac3f0d3c5f78e803a8817d20b0bc9d5a2cf1276acb04c5683dda98506d402ca41229cdee5c1075eee806db0bf661d3ce7c6b23413a12cdcf1b9e85a6c890bbd38fa482d4616a5aea2957e3f68fefee9af27e41f56c5b3bc52ac9711d21f54b1af493c36e88e85a3e16563d7e1473cf0f898f79d6e6858212b1331fb5c115c3557e5f6f012d50127ce7af6ce3f075c12200ce0befe6819eb9310a26cb425119b2a0613824ac5828ce12d351ad975b43f538db2a2eae4a9af0be8e9087476bf6e09ac2830e1041977c10cde7f098da2722b25ccf81d0ce6c98eb2cfcb012f9ab370d9a4b224416e5bf50cbc38c6dbbcb1d054ec20497f9372f1c9c933b78276065c735c54feecb13b9c7e39ef462e1a6265a9eb6993ac8dbb87e1ae77cbc74d7aac1f884aad497ba4f6e42c91859a43fccbf4ffb85ccbdaf1cec60159bab34793c415864118f7290fce182c065f6a4175d4ac38756c18d0a3b41a153816227c8fda1b3210afc617f8ba6f2c52637afa54b53d26a0fbc2f1b313220a60f56f6749e9232b1b668f48ac0fbca82942ec50b739b2fac8f03ece6cbab1e36e650b2cece96769f9ba0233fe1a0c164cd595db7547431c6960d88863183b987f1a2f5a27d8d2f33be3d39b5f1317cb1334993912ac70e8f0556a6515a541a7294563c03581bb9a71a44d59bf0145842047140be36b6cdf72125fee5103393e7f86ef73b62aa1f3fd2a17c7e57f300be7240e76aa779ceafaa80b33608e0deaa4a8d34a1cfbc40a1f86e99e1d91d2e050cef416a43fae9cebffe427f25bc72fbd98e3d5dcd0509c31e1535462d55d3ca9505cf2f0bcf6bde34dce87206aa45af2a8fadf0c49d5800e7cea991b2bcbfc1043e0082f5efc91eec0fc1cabd663e4332676453b87520c1c720321d04370e2c9d702ac5f10ab674ecc836c3a55f80714a25ea989a171d040df95dd610238f14c5d53e4cc04cd76c0cf6dce869ab12df85c2a578abe738a04e7f67c69c88c0379c6572052b0c07051a43bf4c6725503172490ce80f893610bd556823390ac0fd6309185e042627a88e9ce28fcdfb3b2385558bf35f97eef2a37a4eccf8e484407f53b2ec743dd54ded1c3b6d3ce5848705de37c8046afddcbfeb182f46d5c7ce4224b456542c8bc172c6db31cc061adf17059b7978de460b12d5e401d0f07fff6894595a631cc70e5b184c6462cae90f43bd6635f74094bbcdffefa23ae9493a110b35d34b6253f13aafaa6110cca33c7e7815aa44ed7473f284c91138ff30569cd7a631120770a58e84cf4f0a654ca9d7d1ea6606496ec7035f5832a5271fe667ee3d47e35e9f74c59b039917b1761077ed9d3cee746ee2686d76688f5c7138173468f0cb7e52485c7e9a98f9bd2ecf8e92d910985ebebd6e0ecd7f4732a7e56038547f843f35c513aa3c34cf5740a64e15d8e6f57ac6c249b1dbc42f8e5f087ce30cdf68915e85ff2c017f4fb16b76e374f62f7aa371938a26d22d9eb997b7d1986f618f13fa0232663d738361485b257f280d720dd3a5064762cb4624491e5158c4d22f46d5683110bbf43463d8776e5fd0bc05825b9aafd897a35862885c502a270eafc5f03e3c8035f882189393c746ad058f8b044c5fd390837f3ed2b02cbfe359a42dbb33723403eecdabfb09e5da3574361ccb8fbac3cbfda4de2fe2aea701f5357227a2a3ebd15fddebd64a7614df01e53b5e87426f2db655d7727b4e7770932cb7935af12a3733cfcd9fa3a07b882065ec4019688f9b9fcf07e9cc3fb858ca1a4ed2aa86a4d273dfc8a3f20a4ad1ee97a24343bf71804c575e6c067c8c629933cde6d2b8269a456f416ee5ca225cb8c7a031ad0466f39d070fe908db5579213c81a98cd749723952efea0a00dd807eeac523b7589b8a777d445eab653ddd2c3399b66241e8d62fc78147cf73dc4c246a1e3879e27fddb3d8b9a457cb204c44f9dacf48b6eb45d489dcea8e3a87f22b78aca2b02a54b07bcd4ae7d5b77c9d01311b4c76133a055d8a991deab6c7385c38eb39ce095736d3df4dab649e3f359890fe2b26a807282dc88eed729f15ddf836c92df5a2938e0b482626e855abe72a64382c9936edd13d82f913f1f46422b580a02b85dfbb3b", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="46ad9a27d692ce9e38dea6041cb1c19d291f5f148915d509dfd7789afeaf0ae04892b44d371609dfc20a98fdce6fe3f41ac9510ea1b04f3f2e8e29a1e07a861a3212273719e88e2b9fffed5b36df789bb566117ffa3e179ba4c9ba6bfad44b42545d05bd208b376294d059cebeebacc13d24d3a7fa5bff131dad06", 0x7b}, {&(0x7f0000001140)="c4b380bcb5b5c8a438a6e3ff2c65442f88cbc150c7e86b6d596f8918e38d2193bb26aae8813f72afd51668c733dc16a60d54df890f0f05c153be75064c81d4b86e437b9a68a30d536adfc44c6a37b7c519c46ffb3a1aec98dafe3fab809051ea3d9dc6238cbe26086a75d78b1124dcb9ee2e03b177b568858c6dc771507c55a93fb0d7bdc7e23cd39eba", 0x8a}, {&(0x7f0000001200)="1b2e080917b1bbe3", 0x8}, {&(0x7f0000001240)="4d926936838434fe60689f1f54d13c2cb9c1da3eb4637148251ec04a77efacbe59780d79606f7049be5b65adf508a1fba27977625ef641841a01a25278147832511dc73ecff544031e31f380815f52a5c5bc6d17a8830eecdf951343f4a701644aa8e2e127b83ac4673924d757a18dcc1426ad621d482d0c54e70f388356e776a89f9a81073c4f4d0ade45e38c4891f744a3e2c26ad3782b9499a729d347622a0770a0df45773bc20c4b320cbda8c568033c94a5cecec9a42c4b8f9f0487dc8736eabc782523db0f903a11b3f514ea344fc54313355d7adf24c58ff29b3960d633be2553595c0bb2716bcb04e39302df98c67224fbea993f5f07e934f5b21b0bdcf5f0b68955c792a7494c4a4be2e2190e55ba96fe1171a79e754698551eff31ce4c50e687db895a9ed106eaaeb01c45f5464a4afb5a82613d227d1a2e953427db5db4e7955d1b7e0061ae3c7a4ea647d089fc6d43eba605a0485052940a7527aea493e5b2a73218cd2727c8902cbe0b430db37adef5271eb9820375e5f852dc0c42b5d604fdc2b32687f936709c3f75a1489e87dc3e1bc7e8bf4456638787a892e96c9d2d65a8c36de8f6ace7f4d29a8c9c41faad0362e884496f06b3b704c57b20e99b63f5588e57ac074555cd2b142d1ae9e9de6a5364da528ad89b608243a4d8de27a056f13605cfae11310ee836ed9b86592f6f02180750f4db13e954559d0ecdbfa6d0a20882daa151d8030586eaa1425bee411be05716448664377bbd184d003b274ffbaf446499d2567c2769a7a5d8610a63957789a2827da01735a8b2bcb79ac65104c21215e044fd6b69d2e1be07bc03c4662496b21c92f46db5f4d939c07ff177ea076e3f68a524d1372fe989e2484924f057378d719eb83cea1784508614ea4e3fe5791e2ff87e86f4f45584a413cd4682ddb4c8da724be8cf909368876d7c21413af8db40c6b6b52c4c65000115203c528758812ceb54e8581d426f7d68b2e8c8ca21a820c7a8418418eb298306e39001ad7566e58b9b3c43d4b3c79bf1252eb75d42203516202d58c7e6879b48fb198185cfadf881589439efa78e7acbd16b310e643a5cb283d951579232b39b8d7074cf54127aa6d9b48b3b71a61a677fca50ac1a68ca3a9b4e6cca835c613698a22e2075d456340cb7525a28cdf831bd161506e254a66511a2f6ce6f25e1b385609063c9fb4ad6f7197646c8d2759112ca570d6ee2fc6775d686c34993d0be91631e897db4d7bdc32403057c396f6923d37e8e293d78204ed482df5ece9b826e6cb07c08f7395e8eb3adcf520a6c3a70e8c5833e630554c1f22f9f1a8fd5ca592226e283492dd4d02cdcdbf0f8e5b4bc53551faf8049bd1712f49c2bf6ea5b5eda06814c241e06bffa1e905aa0008804a64327356f9d5528dab2e41d524f782f41f59f1d8777989ea7d6ebb15224c9aea3dcef6ec659df762b2ec68ce88828cf3453b558d340106a879ecd787bcd1790e6fecc7b5c57cf7405c9b8565b90f9d1d22e2bfea440669b1e9211a36183028c89d834f023e68743f4ed3ff6af2728a0c02e1c57d730ba4e65f893dc3ce487832869123e6a4d22d9fc9f60e80b2d63d32dabae24b369619ff0939e1149cef70e8d1363ed16872e3aeb8dabab549a79ccb94b0730abbb1937847c349c156962d4722ec292e83b36c9f8868f8e5ac66ffed60d5b355af6f9c276e608d9da0fc742442a9422ebee52a6085bc664d3412fd9acab8cad211e01fa012978edb20ad4aa9dc080a07c1d9d8cb4ef7414ffb3cdcf8783f8f00fe1e83ef76a464da4bfcb99717bee7a5d4d2e4dcaf43bebb3684505002b35709bb1aec8ce48713509503b1197fe755e799ae951ee9f89f6fc82b1a89194743261e7f20cb7d97c80f24cb5278930704c33bb6193f3e578983ea97f1b0d0fa8e1e8a53e1b7de494cd717bf893d2ce9256b48ab394a0bd8ac690d772f7f8f7be24b91126d7653811070272ad2d23d9c616eeed05b00cba16fa727f67993dad8838434a93e68c46b678a385588fe2bf2e5cd711ccbb2d52eb597ec9eec364d6f7bdddbe324f3f3e4e6203ebd93a55e37b3e31c26bcf48392f9caa99a02b60cda749f9a9b276a90dd7ffd43c6502573bd4ca26426dd67ce18746883579415b1ac877dadaac503a84417e803924b6940ac15cf564a3da6d9785d5236e19eec053ff37a8321e5a2aa5e434d06824985a20dab5ba58c8c0bc6b74672065ae1617184b997d7f5ae46f7efa2af7848657ecb9c9e3d0b710ccbf9cf6cfcf6a7cf71d284ef7c3cc59086ade97cbbd075822f8fc7e6e3bc81b694a43707c56994a2ce787276697c4f43b326d360694a86859f6c5721a7b89852ca01d8e6c97fc447f5c4fd86b57548923421d5e777e740cf172729dac1ecb8e87d3cc3c65a0cc2618beff16068c926032b4c12f283e054d162d7615620aff982fefa026598f67be07e603082ea892625b63e74a796ba1a72d3fc4babdd128e39d0455b82c9a4e091e4d5f6c80853f79f153b07e9db0eb09ec6f1dacb0b310a4a4d6ca129b44f038fac3f03f1c53ee2619c076705fe4ebb05d185575ea26fad926b6f00ab7750041d144e7cefcd4bc52caea35582772f4104bd698b9c7b71a0c0ed3e393fadec5540ddae4a9d8c5b8f5073705ea9b8f9b04ed720ba3ab45f11924fca5ca4a33020d584d2d6d1920e990eab2bb7979cd91aae12b5ce6a0018016e2dbbb6332884550faed6af7d4026e963c051d9e80b84d23cdb0cd9b0b26b8e87d09bbb59c21fd901a001b5386515ce70b6b689aade19860f8e75155ca90402600ef3f88bfffb1fd450eeb9bce7331d6fd6800a829cc3c94e2e0ac1af61cad436e1679e2bdf8d23be5dbc7fcfe08640e70e3bace5cb1f2deecdd7bbc449152fba7433f0afc669fae6ec267db896fe660e4e3252c16871e2b8dde3f2e71dfbebe6e53f0131af98516112bbf9f6f94d87183338ef0def4da02990d18b1f43e4192ceac727ce15cec356b659f0f93a2646b469315621434027be8189b419f3d6993639ebddb0d0aa889c54072434cde634c43cae1d99bb2589b687828e22772e8aa4d55272399de7ba8c2fa77f6631f5b648561d6e65ab70f9c3cb3b74ec78b123b55d9fcec6eeb354440f6fec45fd780c1525ca08673a4792088177f898f4e6dc6314fdbe5f0472bc5477f0eb8ed8e857b596d26461c67680af40b80061758f85d771bf76d3f2511bcf132b917714ba5d1858c74f1603205c3ae5779741aca96ece23c1f206e28d80b9cebf38149d7f284b06972674802b3b5dbe4d8cae689071550840a7fbc7d46251191e66dd704411a21569e697ebca0b255d6e57d7097777675d8ecba8b2cfef84ff979983734b732e57f2a0f2ccc66d8a5891250c2a446084211a5b1a6056cfd3fd958b8948d638354da0f1dc0f8bb06a21bb65c6947b7890234d5994f9bf32adf4f4724b6e3c4b39482ae4e968eefc77f5ab43eae7d2c6a3869f5d0c41f0b1d77215d901480801a735ac3987b09f022b74b99aa0950f1a5bef826ebba75b1d26db68499a979df5879edc855b282f10df1a366afb96da5685715d158ce61b862f85f02550885ee356394b978268c48df6cbecec43e2a3322da404211135ec31fc4c9aaffc677b2a2574ad6cd010788d0f2ee40be1289fdf274f0f13267fa00f9c3c780a73e1860057e512c334cf9122806bdabdd898447b0309b385c6250f7858d1dd2e485d4a6e7592fa6486c7e0aead6cbb5be2a8a2f5f76258a2676cb7bd49b0d649cbfa8052aec683dbc38c530f9dc7e07c997534cd2d644ed2916450fcc3161ba25f142b83abd9024b38d299d8d37f7013b62f875935f06fe90ab82c35a2d1e6a47e112e972fd4dcb0a04c69bf4351362fccd7d14e4b83035d1a22392b663298fe6886d9c356f9fd1c19d1311194b9598ab0b92242dada11062342e2ab408689ac9cf15d22aca2dfb2c10defef415afadcae01bc0430f608028645bd189d56b832d9cbfeb867e7bc7b5b58d7e4b3643523a4e333ee4f2332fc6142dcdd05000a62d4d970557609a360d9acf04f40444cd97ff3775d72076be6c595eb5035bbfd51d282f55cd3ca58d998e6713a6dc0792ecaf1cc08824795014714489a7d5c94cff951c0ee0c8e88cd328298157b974d74a25c7be55aff6e8f9397eea418ac2ecdeced96e6e2875ae6be6b6f865a217df2abd68b82d13a94ab0e08b22ed86b19038701a2a5b1389162a5c115b68e33f6e2ceb281b2c83a3fe720f70c3dacd8dcbf78a300068bec74df5c95d2934d11986f92d40f69f694439215c913df06992ba4f8fcf45b8af5cefa7f023f6a90fbca74847fb7f0b94bffdbf4c1bfb7516733fc24b6035339ed2f8fc31557e88d56f158d7e8e64aa7ea466822b6760ec01badcfcb42e8bb8d1ba89e249063bbf74b6af609bf2ff5c6c32f3046e5232fc530799d61ded6cd96bdaeee4f9a23d22c1298413475c51300e7eb6a1f75186d76f8706586461bf18d3fa47511cf9147b9616885e89930f83d0ba1bf4cd2923451e391b156285cc3da6dc2a34f34ca7f0ff36a0766315899f0a60d110bbde3c868275fb64ff6350125db9f1b62eeb75f8b83b6fbbc2a07aa1819db08cf6d8e5f77548dc2ed5f0530794c16037373f6aa059d557634bd603d7acabf1633bd92a5b968b3f773be57bb32f8ef8c64afa1e74e86ace1d470563a4bfaeec9a29b47e23c87903885a306d7d5860c90286e70f3088786f0c3f5f44ee63d4a49a20c40be2b164559efa1bc3d44a506504953c81ab819a66e78fd85b3959e21dbd1073ba43270e7f7e756e1dc98a675e03e26c4748ac01d27af1dd317b3aec025240ca2b138d445721d233e2cfabd5346c2e769dbd1bc1c2558ca245b14c02c15b7fe9ca657b3d44d5f68eea701e06c7b5c4d11d288aecd11b4cd85dedb365488392a94f02afd454c8a5b9e3c64497f95f78cf84198d1562ab81c0ec758cadce62fbb7934bc2053b04d7d180438a0e70d9b677309e6b4d9301f6944602fe7cbb99b52281f56345b4253cb9442b4c5b16d81a333ecd7276b6fce0f3128e5c7a3ed9526ce8a42578a33e387260762ed5d949ac851c626337a6efb1765df12157d3d9724ac2ddbe5370f93d40c703b5b1ca6ef849f9ddfc385d83def0ba2d198371c296d22ceb3e3beaf5b7d4910b9648890ee1061dcaffcf56c67af579b1898727aa1fdee25dbbecc41ddb2611d04e32e834a8be520083a3d1d5af37dd607412585fd48e629f77f8be7684185a176cd6e40a61baa83e1b2b9de0c8f5eb57a2110b3607f6ce713024c2ee09b9b2c8c7a14a4126d0cc112b34e89c24f7e9f145fb38f1b1ffa7f3a1946dc60d40d9bf6fd3ffeb5c0f322a614a64c498e75550fda5023d02dabd4ed88663f687c3d1eddf28b1aee65c12802b03bc173bc6584e8c1d6bd2b656b9c1426edbb56031066f484e306dc5c864a0e0953466deb213e213df62cf21917c92aa3f657ce0047df1b2818e0b18dcea1bb215b6bbd0401774aea714054722a590693baf99685aa4e9bc1249bcbcb44714550c5831fa1a7950b982e3b3c25f2ae5430258b1f7e772d2125289ad922f0e6ad62bf9047d1f1575a4f2cd08f9b3a10465d941ccf1730b27b1d916ed9b563ae43adee04d4edf52b3fa8993f57e1cfdd04c9baa134ee5be75be0015eea34f3e7a73029eb4cc3a35ecb4caf48a0c52e359568355bbcf07c695c6796867674ebcc3b563e9f96853f225c2312e7ed42675ae67a6205a5283577357c55ac7", 0x1000}, {&(0x7f0000002240)='G;', 0x2}, {&(0x7f0000002280)="cee4b0855227ac4457365fc2557fcb61d11e8c9ce6867de3a13a7046d6a4195c764ca6921d17b12c24581326a61b9a0b385ff59df084b819475230e7e03d415c1026077b6e6e1b442d99d24d61663af374156c63cfc47f2e3885ef17061f388f8d7be90163fbeb9c29a4596d8df94b91a45b90a82692cc8f39dec18d1ceaf2092754d9932ae62bfcf8540ccdbe462436444423cb266e61c552f2909d3cc35c20bdaba124ab239cacc0c741782024d3", 0xaf}, {&(0x7f0000002340)="ebe8fc849775fc9be6fda0a2622408c89747fde6ab34cc85acf967372079dbde0a841e9cfe9d495e5366fd285804f2ad683aa71ed83cf6caed34bb74d96e12c36a5efca73b90397d6590d90586e8503edaf98562fb62bdde91326bfd98ab6981ad78279d69d31423478bf63d1cf058ba0fd1981f772fe3482e11da436a269d4f0b15651c020e3c568375710be032f38daff343f2c1bbf304a0096e4333c81fe213e6a41f1c01a1401afd501d7e76b9cd63f8813b963685f2473185e1d598c093eb314f9468b0648d453a02c15f2a43b73da4878862ee21b5716ccc8266d20da5468c14b9f144d9e26fbee27502f5775bb9d1723b73a8e7f783fad9eb5cc47b61955d36f4df586108dc97857956ceb29b30a46bdf3759d426812afff854590c7b9ba99a87943d63dbf08225603b9d99f054af77eca4f750eb63b83f3ef44978fdd51914be0c739230ae27129bc1284d647765e88f9cbaad364eb12b8318d4cd0eb498fa9b509eb1fc5805350ab165e59e6d61421c277525f87d9e0e4cf8ebf81f50d64a0087df7d9f0be374c43dd37a8f75ce47949ad735b105ea1b916633b54a0107b89db9d1dbf64cdcb310f302adcf67660e5063743700036f7d1c7f4f94466a4a7eff1f3871f5381dd69f3e4be46625084901c08d0978b4ec569dcd978939552d283fa1a940519d51aa0ede77f91420b4fa2ffd1fdeab30d0251d69770ae3bf8996f26aac2ed60e8919117be9406462f959229108fdbb756a90d00afa2943445637376f713896b39e14f2027baee50ec58fc6838c9170a8aec9499680e2bcbb7a1dd8b1f7eae1889f7b9c5fb1f51922803cb06acd3bd4a8ce4ce533e408394c73e9800598559433ee548da8219d6456b17fa5cf1c245ef6c03d55838c44f0238cfe41b971d4785e7bc76751eb99605af7f5233c7da96bd3c7574e324f97e5ee71758325d3559a41def0a279b6718f448769b30077af6d28b7d94cbb5c835a488e03772377987f8bfaad990dd80aa418026af62e02819f06136140c6db9af07c8b244b10fce48dee25f736cfc124392c9820eafa94aee15b0b94ded7fd590cfbc5d317319f60f9a981eea39322446edc41c52d29ef9e7508946befa93c7d2c96b28dc2d3f59642f6782ceffb4db267e7cbdf99259026aa0280207ac41020f572237e810b5c6e002e8a24cb3f0edb9c8d2eb6908199ee6ddb618bd861da138a7759751c09ccd5186b2e47a2b4e58038ddb75321d9d9bed6be33e7a8e7b49c380ef13813e233f815e01b2079f31d7c989f9a78a3390a5c37319eb9bcb0c9e96e7a6eb50196cfad5893e562197680b30e4ad601123dd30aa34b6d62097747c426283e22ba52b27308725ec28bb2a1fbf1bc8bab2bed496f161e9946a58505f75a7a6302f1d5aca18d837ad79f14406b0fbec320bf2345aee97709b75d69850c2640e536dabcd68bfabd0e1b88e184cdc1730915378c699f6369279d6df22869aeb85b41e4659ae5d693de33a93a8ea3a334dfb44e4fdd6e4b2f4d16f98684870795100b804365e2c3fbad8efff1be2541a96c537ca0e9089fd154a88d4249f29b252320203daf6ffdf7f57307c2a13e7683d17c062406874b82fbff519dde28c48f15efc39212707274d326ea239699aafe9eb7bc9f73a3a0c4aa65b6f9d5d93813bd722a9a24ece5d7ad3b186ea6e30befb61f20ced2a35627e0cb96fd7fb90082335606ab92673e92a0fb0a2a14ac1bd8a7e4f1d7771069c8b0b34518f6921e7dbacc649dc1c1ce91e50097911e65525270863f6e7f187554dbc90aeeac255a813446469378dfefc868ab3014db1550ada99936516b43b3b2975bd6e464df1550778039af25e82a5d16c1ab46fccc81b123526fe6e739ebeaf51ffa85d57e1f2f592bc44b336a5c712783e5bbabbeb3a0b5fb0615f1463dcf908b65fd4bca20067d84841b00e3b120c0f73bb087b7cedcea514a0fdb25789162e41c433fcdd52811934ffcbb497ec4aeebfa9f4f45108f6eae1454b9bc73f2954eebfa448b0bce7d20c3190e74d22ae875a4c5d5716766c94ef3c38892c74662859cf381305b6565d328eca4ea0e846f827f7b7db897b8d65430df6a6926727a48e3bec64cba0c10bac625cf8cf184e829a662958e32b9f65e066ef9f9f36d4ba1b1617a8de0c008711d0f1bd8ac5ab7f4408aa2ba6f30824784199e1c2b5d2a712277d8013d8fcf63ece9c474b51274230d78e0569ba0fba26e821e3c06c4a4bc46b03d5747e5b314271c8874bd66c294343af1e53de34f184e09f91ce2652884ed6bc7d2fe99d68fb7dca0ec044cea186ceacb0c3e291cb511edbb644cd9bd2dea641935702a1dcfb6e4f4b2b956c50c1faae6e302b4dd60e22d6a0678cbdaa8727f2657db219beff27a367db820819540a91f86357821f9c0ad21ad4626d276b8edb770978b87e98ba3338689bdba69483e32f7b42ce26bf82e74ef6c0a83c01f5da44147aca799e74350dddef998646c7958714b59c4cd5a39c96f509be99f237c3ccda1ef2c20f82b5adfd0a0a8640f5744857d97df2840efb271ff8c254df2bf44a33ca38788f21680dcafcb58359b3724f4d9e573c13a63f92d3c66c6b93b030affd4566d5f402f44edcdecc53b4d65168fa9b76bf383a735fdc9982fcc83e0604b66722a95acc6e9e9e44a115998c980177fa8320de1231f549e9ba7c1fdd1cae05cb5aa566436d6e6c2629a6973e6319be6937c8db69d1ee09cae76bf92f42906125bdfa1ab1597c6779f4fc0631d3ddaf7901ca105e3c1744c48abe7928b743f8cb3fda615c190d3cd061d0e263fa5864d81dcd1f966c9ab17eba2d6ad880b0720c6bf3268b377f2b41bf57d606fa3b4d1b65bbbeda0ffc3cf7448835eb105643fc87987e668ae9b9a39118d64f8eda4346a3d20e481bd2226332645579188a0ebe26a0815e5d9c1f66e0fa5c97077dc5b12f8b8685d80a74f29143bf36184de01eaa03ae60af0ebb2258f6c1cd1923cb8cab474cd3929385b198e769dc7f3f750b12988029f80e258808c7057259ad07ce8b9aeaf4ae315460fbc34d171cabea74f0c1ef6a597d56712beb43ade276581585818d98372ddaa661ee11ab13e78809aa8a4aa3e12db475e42aafa83d967ea61742eaba5327a2c9f243c2b2aef3b73ce20d47da6cfc5c0376118d25d98b269a9680e94d125dcac8b340873407515b06b5193b5ee188202dcf8c181946b0ebbfd26a15fd3b9f0be8ec467fc87c67ed56ca54d36231db7e35109882d7e373bdc61c23a340716f4c16dafc97b1c698430bb54c8c3170746dfe09d6f8389883dcccd4e62368ad546cc792f2f036db2bf8803acdffbb83a5fa1e78e81b54cd3cf38c5b7fa74af7941869bc4b2e9599e332be5ebac9f2818f9d8037d9dcee14d718e30da6a78b5117f6e7ece7f2f9cc9d7730470abc52f2792e19f44576cf566a4a31b104782f0d3d43b2dccfab844ddfbbcefb798481e7040c96fa16c473141e730eb8e2b4ce03cdb73772bc58a5acf3fd914f721f5958e17c53ef8bd05ac426fe3a6db01f79dfa6e6068f95ee99c3ef5681300cc446bb7e83e47f4a8eea4db5ca92df90731d4ceb431789c8ab5ab9b7e699b9fd2b7f799308f0d4f28853961bd0ff20eaa31f79869008f399c14a1bdc3eed908d7fcc5dbe3fadf7bd60920a3b7060c8d4d2e8dc21f3281b64af78e90a9038bffb715ae7c8961c2f6909ea7228375e4be997ffb7b0ad3e96bec32bbb01297b24d9e63224b137a982929abd6fed39e6905cf2e5c4a3e2cff48d52f57813953f838ef4f517707ee7e2397efa77825ea6bbdd80946d777bbf5db38b9f0d3678f4355f75173db86f9cb99e9cb4a8196c6706385d27156cc5957e63e333b289298597491caccc2945b00e783eb252a4c2792c3a66cd8aad5268173c92fd06aeabef0c5d2a78e7361801f1d333c1102c04dc02bd94fb748614e5d280f592d1d5cf651d1a44643af16137322960d8e1285dfdec94a77ea71c6d0b4497b537575d58c30c68b5001bc59a161a70bfaac53266d56e89da822a1876f2ee7ef167e36542257a0433b470fc5fc2a4338df639d4ca72a2d5f8ace9e3a182629f3176426f8f01a31f4bd9db25f5bdd71986a69f68d7459ec82a679160d802a61a446145b2e8ef231c8e635a32a1fc96ecc5eb8954e06a25a6f79259744801dad2704a1660128964bb89143a5785f497691848cbf0c2d473ec9a7cab46221be7e83426a7ead7bb11d03aeeb6a2fd0d7f5b52081acb6c272c4ec47db4b30122a7f161fb5fc9e50983e89d6936a8b746bd8dfbe95750e05cf3748c37a62ae8f4d19d5781a0dbfaf055974f8c0f712d1f0c96f409b144d47857d1d84821e228d3f39acf1ddceeb9ad7ffbfdf06013604c8724f2796e5597b6731bd294b6f1dc19abf91a838a2bc3a6d232c08600ae0ce64d6d693f2dadf811c5fd1170afc403d98b4f8e37ae107e746fce55623ff2e48674eaf2d782236eafec563ec5507b2ee9579853a282de4677c31e847815d10edfc006ac5e9cc623a1c406055a955d6acd614655bef6198da0659701df6aef90677ad4bce2625dce5e730cbb30c4d7861ca36a84c349f57be7be5a1ebf3dd2ffa4be7295a403d1c1681804c5ff82a972e19ac240ca2ba00aefb62143ebfe339ae36c16fbe98dae70a0d7147cfad0b268150a392cf92fd04515ac788bb9f005c7a2836e520f9b1d32f128a2be54e8c506ab72ffdaa682dada7bc1648e946177a2274c224d21c29f67d5d7e6c978adb28b77792a1209180a349413ad84c9cadf03ddfcefca2abf8f07c654773e351c1583df7733003b04ed13152c0a514c6200fb4602fc287f6ffc1e5b19173cfc8eacfe391e2a125a24eae66b18a1664a8afa81396a173328d4f9a3b4f19da0ae809cc3fd4eb17e9fb3deebada5f7ca7656e5100ef0ef3c8f83c08c30765e33fbc31c71f306bc4aff51e16f716dbed68666ca956d363a11243c113b1aafd8b1a02005e5a5cf02e3eb56ecc0f474a6782032349609ce50bdca1f1c0a2096adb39d60363575b5ec5102499027e56c6028a74256a70f7e1271e8f9f2b4b90236e537001221af8ac794f9ea62d844d153917507d5c27606c507e571ff0206ba95e2435772aa4a28be2d9cfbb7a8fbbe654ff021550939057513795a085738089fd53af4b3c3d56b54616b06aa8f5d6da3f34db6393480767b4cb18fe9656af70452833e9ae4fed0d209f56e19998e570707ad0feee9855e10a380afbca16976eb362d4c67143d32849acd54a89085f7b213a15c8d83115ab7e09c3dbbf0b19ac7686a3a6ace9b5e8f26daaff234fbfedbc073eeb792f6ee0983dd12b0914bc79c84370195a3ecf599dc93f27288fe293440d7713ed5a5bc7b5180a18a9e84fa8a010d7d9d01f740240fa3e3acbc7fb7a87d2e8cf0adb04a72dec36007ee9ae21790fd8ed8735a6a02d5bbde75da631310f6231a0fc6d022206ba8dbbbdae0599753141e7ab75d48579f23857ceeb8280e81d076f26616511497ab4b6c5870002b6020b2896a0362327e43599f2df3a09449c540bc565733cd540c7839aba8001bf8dc12cce4a7705111cf9c5a5526df75a8b3fad0b221112df3dc94c5ff7165108fb55f9b6662bf7019cb8ae440b5170bb4f0fc4035011cfcbf4a5c5c6ef4fd35f73fc6d06cfa546af2f58940d12cbbfc03ca7b35a0c197870e86c6be5d5e033bc84f10ece0b1110053b8c8091ba9fd2de70f3182cf1e0428b2b19d96377a9bc9e2d164452c24573b0b055f9d384", 0x1000}], 0x9, &(0x7f0000003440)=[@cred={0x20, 0xffff, 0x0, r3, r5, r2}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r1]}], 0x50, 0x405}, 0xc) r7 = getppid() pipe(&(0x7f0000003500)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000003540)='./file0\x00', 0x2, 0x20) sendmsg$unix(r8, &(0x7f0000003680)={&(0x7f0000003580)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000003600)=[{&(0x7f00000035c0)="8d2b28", 0x3}], 0x1, &(0x7f0000003640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r2}], 0x20, 0x408}, 0x4) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000036c0), &(0x7f0000003700)=0x10) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) recvfrom$unix(r9, &(0x7f0000003740)=""/26, 0x1a, 0x42, &(0x7f0000003780)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r8, &(0x7f00000037c0)=@abs={0x0, 0x0, 0x2}, 0x8) listen(r9, 0x7) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003800)={r7, r5, r2}, 0xc) setpgid(r4, r3) r10 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000003840)={{0x1, r5, r2, r5, r6, 0x4}, 0x5, 0x1f}) recvfrom$unix(r8, &(0x7f00000038c0)=""/180, 0xb4, 0x1, &(0x7f0000003980)=@file={0x0, './file0\x00'}, 0xa) r11 = openat(r8, &(0x7f00000039c0)='./file0\x00', 0x400, 0x4) socket(0x1, 0x5, 0x0) pipe(&(0x7f0000003a00)) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) semget$private(0x0, 0x1, 0x20) setegid(r6) getgid() sendmsg(r1, &(0x7f0000005dc0)={0x0, 0x0, &(0x7f0000004b40)=[{&(0x7f0000003a40)="0d8145eb5af8b79428b330babcc00ad66891e4e922ff29ccb7bff66ea065becbdc1d946d5c32a745c26ae56164302e1d5cced9eb187660b27496dc98aefef9073a9f891dc966a5da2e1448760c8dd34158b3dd9c27a13178145bf977e11329fe1a1c4e4c02863a47d31bedb800be7b62e89ae4a244763ab56dcfe41e94253c923296533ef320fdbe1aae1df3d4099927d0acf1fbfaa707392b08190942e01c3076f07d", 0xa3}, {&(0x7f0000003b00)="fd88f06e201a93", 0x7}, {&(0x7f0000003b40)="0087edfed31326c8a0553f612bcbfcbd09373a16e00777112fc9d2c49e65a7578ae5fd9efc1b2ce6d82515d310e75382eed40b2134517d668c94800f23a566276580c7a88fe75c094387e21fd6cf36e9aad3fe246e1c50f5425841d3cf72faa99b7a9dbe41e541ffef07154b9eb6bae22cc64ba20a8dc5ab8be3e16481579ada19e0abbf95d2cb35c620ac9be4c415b021062a8e8a8f9b1ec36121507fa306e1d8f4b89928e7bad391f598b1b2f673e43d24cf6d9f92f3df250847a87025ee44dc866e595da8138105504984f43ee041f7365e4f3d917894bbc6b55f7ee1e0d95bc19e8d1583d70cf474c0e421c3f556a9e194e52150aa4f536520dfd348e4e777c79d0af1b8ae21740cb63051e94009f853bca035386f26e2ca459fd7ceaec0b0d42fee0ccf7ddf7ff4464650b36a95884837f14a292dbc8ff9fa8a0b6b7e1042d8ba0450b12fdc816a9ca95d38061b36f261c1a166a86fbd7999d4b81c30b185939dc149bd06a61656a1ada8a2b4145634f790116790fe4a8ae1b6a04d77af340af7ec3036d391d578fb39d313f67d17e1f310d8457c0a6576d9ab3ac6cb2b633412b7e42573c3ffdb083a80244614621edf1292df7ce286c1b05572bccddb76220df26cc95eaa9f1c76e80d2ef0cb6171f3ca8b04edd5eceab1aeb4235c3d0fd12276c69e43ec2b975e635e77e91b78e4de67f4ba5d05203ceacc71f4044e09867ebc8653c8beaa4cdc02f2fc46ff04c514a0912bff813c62c4b7efcc4b28a3dcf6011670eddcf6c6e9d9c51360e0560312220f0a8d978d9ce81b50eadb3b4179443198516258c4a9023d6b289bf400c046920b4e39204aa2842f523d0707a224f134d4c82f49c5fcdac5a0b5d939e9c0a97ec9c0cf3570e81a3f1350f93ff954d2f4ab3e4e68245f5ef29df4d06584402c2b3eae9c5f2655881fde393a5cfedf8a83f8354fbf924895b07b70af75fe625980d4341bb61b40afd8ad7bcde28e00dc20f8d3df6bea9c0d4f0b2c9ef9a2c1c418803174ea8e8080f73fa7080aab0c31899d573ab4f698869672cad37d443a5fac0561bd064e4de8de066558c10f307e074faf8deefbb9ee9dc3e4d94272d9f31d4e7933eec6f2f44c27e1402385721e7148a4ad04d286e7b9f5cf0e435f012c34928e05a8a3ab2668bba6edbba1f59128a5e616820c4e8109de4540841cd65e658142a0b5bde588d6854f1012bc9eca384aba6fad2c01d2d6199246ff5b5ec4266d44ee11130a9cb2934e758a0e18aeb64d469f4f29b62f6bf37de5818831451d1dd8fadd621fea695d1b04133e3e447cdc6d8a1ecac2fee657e554704e5fa12ceaa0a50c382c1c4eccab2235099b24a23edadb310cbcee587a629024168691ee8788d229f6cb52ad9d83dcd30399aef54e53c34a6389b9540b352420ec9f1d0acf19629f2acf44c05c3ef537b256f144d27925bce2568769034d79bbdfee4311e7cb9214b0ab0e605a90c0506480cc60e6ad24d20a3dda017b18ada294793daa75367a99ef83349bdc520d1d148177f2d3d57b3040020f85dfa4c165a0805d86e203eb37bff61bf3fee3934a0b9a92e5b84a014b029ae77bd3cc4f14d8d13e5c63493cab10f1b9c1a365bae9dc515fdb975a20e4d8fde462c5f32ecc8d213bbdc1dbde2dec12d27f55ceb827fbcc62de6e8031bf87655c5691f91004d384d050ca158dd5c04ff150235eecf7953f9476f419e96a0813f1bd04a5e50cf5b21aed620e104b1a27fc01a874a18978e97a3c2cd5f1f68954bdf0a26de860132fc5eca4eab3e99feba9988d459123ff7623163f1ed9f4e7c07fbf310cb4f4990bd7c678ed3041fd922e34e4d02f08bbbc0f3be4c6367cb0bdfb1a8df88a621229984c925b97b2528b3519a9832258afc603da02b0ea7032751aa766b0cf5157742e7d5490dbca7d28e016ea3866d0961f87ac356ff1e6f0ad94dfd7d8250623ffb8e15eeb38c83df7e70f5d14f0d486f7428600104e0e31f7abaf91b1a819eb0986f26a9c03c390fe659f08b2afd0c21f49e1a3d75eea7c6d1bb1c59553d5fe5931e4200f35eea4103ce2a6a10ccda29dbc1b0a39c3bad692250ae36a5e4756596601bae32afd75a4c5840b7a2ff424a4696733015d3a024992f07f8ef629bbbe06981526b3541573be1a0ca680269f57aca25a2f097eab9ed1007de2b6e083a0a30db6e42a1220040f4b6b5441bd8fbead15a0541f3dfeebeaa99674f5468e4dab97c4b6f02d47036b989d6acb8efcc01ee6a055a5fa3c0cdf404fcea40ff8cdd0d2f464501540763676e55be781a849b801f67a4cbe200591e46364f346bfd9306f78c784a192fe0eee6f98288986f05f9e8e83bd430517f962270ab7854dc4a2b8bd7aaa3e92659387019fcebc9b62fb59c7e6cd44c5a0844544ca184f501fa52be48f0f1de097601a9458e05f70913fea2e215b38898c8b0faff5b6e59ee1fa206547e5d3ac8f54c86f9d543a99b634fd5cdac702fb5a078b783a46bd1560612a43112f4a4cd5c9e7be38b6f1f51d9c751846e63ab972c950141cab53ab70a777b8e804c9cd9ceff55f6ad94b2017169826a04f332612c113f150603770a9ab0f24b1a03964faed931d38fe6e2f0989d76db6ad798104f30d0585cbdfbec2adc3d1543e45e5e5a46d86e1f1a3861be30ff0cd5837d5c03567839a4f818d7f0f31ef26bb49504f3a76b5936caf03cf151436af44355e8d189ce6f9fb3bb21e3cf1fa253610ce3a30a2e64963664b509ea468a7ebdcb3ac0cf938d0f02630c9df50e9a3b04b6ca6b66e7dab9aae6ed8ccdb9bd675ffca747738f2b95e045e28729dd666e9982f709be9249fc93cdde068fa31b45616cb573ee67a17b73f431fa89f9a609e570161f90f3e270a08dd5f410502a1fcabb768868e7d120eb44b2702bd844e358a4bf55470f120e94df1678cb2b17ba2db5cf3a6d260bdb22fa58719d07b509ec5d8ec97cd8d204584dbd911df1182eca282f6eb6d221361b92d36a19ffe210ac3ed3f1fffb385ac6b366a6407f2dad2e9e3b7e6224f3cc1744429299af41bdf793ce50ca0bbc457df3f3a95b0850e63b9353bf8d1ebaad9fbfcae66dacb26dc8b38c925b507b288f7fbd005dd479f20721cae7a80708a585b341b239209b8bd2b52ea23f25520529970e9cbd6ca3561d150fe8b1ad371f15a889f4844a31f7708fed963e6d01b42e5f4bec7012194aaefb029d3c2f3db2417007f982575dbf2e87c5fdf408548d453a13f786f8567a464f885a73ed956775b28838a269511bfdc4318821ae65d717e458a1230dedf86bf17d6050365a806872feb88f1fa964f4f6ab0bc1670b4f74ce6da8476ab4252991fdf770f08d4de5ae53d0355f141cc38784bdea9a5d80557d7c9abb9e5e45cc435b68f341c5ed958dcdee21ceff6a4a086d2ad458d2988e28c5bc14f3b434e068cfef8fdf11cfcc789eb4ab9622547c8b422ce1609e91909048686d490799f5d902cd62a3bd29246b9a894d73185e40658c11c0061622ede77182b136061f092eb8851a68ca4a1e0197f1abafd867fb2208b7540ae4021f52a9db37ef3e754d695177549e0cb57f40331b0c12757a47929e1ccb90c564270689f2401cd60b8a69489581711766f041c818f621235b2110baef424e97404e634f45e26fc0a108951ba5075d34561cfa7b828e897c878b62fb2bf2aa32fe5e36897e6b9a550ad1ba6a996362d28f33b6b8e791ed64a9a54fb19eeb53712ddbbb9264305f7eded83a0fed95bbbb48d507fd98630071b6fa7ba8a27815406accabf6891939892d100942ca40d0240592e69a52c3ca0d90926f223cb861e36a1d7a19bcb5c3b4ec8cabe9f8ff1296ba34640a52584f59b3c8c9daf2c8ab0e83ec8b01db086b2036ec8bd3ee46c3d23d67208a0b3202f40db2c78f7290d6ae484e11aae309fc86140b4ed195c60ea883b1da391787fa4cf738d9fbacd7dfc68c352c5090ef76147cac127a4613c4365b2778c8b322db98a8c0b90b87bad37630fdfede8585a987406031097c9c796dacf8c857d38024573130f63b4a12191162a558e6eba497c41b829e00374b306c846e56201bd5b949838297a85e91c7f027b957ae4fdfe867baf92d9a257c80cae6e053f444dd817b6ca319b2318c0b92c32d3db910a65108eda867ec08d8c295a8edbb648598b2ae7e13cb0504315c1fa8c3f09ee1bd77ff27328056a33d35bfd918615a5f1bc9d088640169d4935ca2fc37a0fec5f0b69516071432de348e889401aa7923aa07c56a4f49a6b847195c60562cdcaf0ee637d46682a70f51b2a67ac0dcd646892c51029f4d7bc2f664904913fa42a6508f8432d03ba76e5084f8fae7cfb59e13f7c464d238243a5c39e72442a8fb89f928fa91d7893e25e0852d943295f08a255e01726278e85d77707b7cff92a39fb2be99a4aa826d9fe82ede80b2e873e30e1a120bbe10aacbc810a4838af8587028abc4d3ecdb3d39dfb92ef07981609461034398cbb41cec7403c1094a3f99d6a49e328401cebec99ec051bfcda8b0379a22e89450a383dea31bb0e3ef6739c01ffdbd70388e64787713db535f8cd820df2221a476e42f4206ae638b84bad58abe8a98a8b273ff0f805e9577f4354961c6727d9f81afc6aaf384f945400823826d2334e5638213f7987b1eff56f08fa0690c76da4388bf6f71351cb3e4da998c0a4e08ddbe89466ae59d2ec4ad2e5c9af5aa435d0cbb3e60096f18e575f9aace09343eb0e0b6266afe2e675e44ccb42d8ced26bd6956fbcf0c9ecd6bb5ed88fa86ab720cc1440ebe5c2ff43d4738aa2b89ffb5d28e963f356fbebb03bd037953592286be2e2856ce900e6bcbfc53ab7b4bc144858ce852f80d45fa2cef4806f63df843b3c9c520b965d1b0c9d1a2031a0b0bdf637a3d18d0d2a022f718a48454df6e4e6b2250dadf1f0f902f4a1f830f7969713017d0dd0630673b84ab0dccb81936dd2ad201099bc2c19553df78ffa31c29e74bb274b58b0b2321c2b5ad45efc2df5015f76da8af6d893dd700b48dcc350ba158a068865543a823e2ffe5d24d286833b95aaa3bfca5210e35154f29a545eac67cef185de9c788895675abe45d518ac04a713f8972fe81f32a8fff2d54c5ce9e7e0a976e6d845a9ecd8b216bb303c4c18d3010665d71a3098e488c340226d7be015a3d16f512fc69183789eefabb1e32860e26048fca68a9a2d372a18d4b2d8768e64262a2f88722ae74f7dda49446632c0ecb1e337d3aea2cb2dfd22c444f6aa62ca2229829e14ea05c7531c5d8a4b079f5d7dd00ffa130d5ef8c97927ee179fc8bcd1ca2efb3932b17a28fbbab3e3d5e1b450aacbf6f57a5061b923dbb6ccfa8eeeefd7d9f93caef93795fa4415eadf90a713e444b6cd2ef6b65e4e012ab63b0c98b4c5bbb2e7d1d4e3a749db9e28bd9d704e10d691efb836fc806a17f4a0caa9d89fc329b18bc92efeac9e82fee9388f0de27ee386cf07d8bbf0daacfcf1a41fa37ea7d07e7d74322a3719a780aa3f1f02e9f06e8a349e5be1ad1d4cf8a9f1515ff8fd7929e56fe68d2084e503fb56c9a90a7fc9231b106369424d4a50e6b3f313c860deed34e2f9c8e30aac189de782f0cbd60d15fd5776b29155a81caf3dc730a9a1ad24aa6901a4bda58d7b64c3bfa3b607ec82e1e85e906a0cbb58e773f10251d3cbfaab4fde958dfe0b5059f9824d28baca14b8f9f7ec31ddb7cffc3ca466e3d17f2a99c46fd0d01d025ff10897e0f98535f405dac81a6836aa010b22836135210f47e63eb93f", 0x1000}], 0x3, &(0x7f0000004b80)=[{0x28, 0xffff, 0xf087, "9fe072b2293bab40b21649493a6812c802fe85"}, {0x1010, 0xffff, 0x2, "2172a460da66933016a3fa62ad1aec08a2fd511bfa2d7580635bed7f7b07fb6962953546a8673d2af0c8639db8067fa3cf333f9cf41ec250890d37c3d92775e2926aca484e88a6f751b9836a22ae1765f6558ec7ecaaf749fe20dce1ec9d306796ff7d91f9d7a41bb701d60a8d6ec291f534833fcd9581bcddbd8ef1c4e4e012085c796690130736b2146461fc7f15be9f814755514a4d795695d88609ae62b0e3c6e85ea87858423d3f9f4874c67b211e02bc28554a1ba52ecd65f26cf29461f90a54d3b90a7c2349df0ba21b36c6c0f609aa800031441c2255443682b824995c85d92531e474a1eee666569bc8ce53c34893de8c560ba90cc39a9b2236a4b8ca7f553cda924b552cf1ff0057b93df34b00024c73beaa49fe449ab1c0fc1c17bedd0ae9d0bfe827673530d127c5e29a921f33a695b83dcf1aa8fe601e231d73449add173bb74873db533c367077aa73cbcbf9d72acd6b2cc758923e5bfd5a13579b743145937a76c7735207190545b112d61e807ae9452e50565cb7b7aabbba3ae686e237cb0eaba14ca41c1249cae30e5e2523700fdc2b52c378cda449ca65a553755b1eb2293bae398ea16a135b7a4ecb48d92a7e856d4095b652daca6f97d15bc9ecd2f7f73f4f97ce09b0117f10c6bdc9f789c1f6ff04323e9b0c28f11ea769faacd1d3fd3fc77234dac381c374f35508264eecaf895ae7de528878809e4f00edfac15dd53642d1336a6b3f3904a9d317363660c7405b06b919688d643fff6d83648195cdf2303cfed9ae6b410228273d242f76759ddc44a8fce4c7a5554dbb5bdee647cf8719541011292021a23b9286978898a78c7aa415fa2f4ed8cbe6702bd33dbdfe81d0c2bb3f584805fd11a8b76f5eba13ded2b4f3cd0e146fa746471cc7e7b71336f7b3f315bd364e8bee79837b01fa1b98b8d9107d43872c5d4dd8a674ab17062de4d52d9a7cbbafc0ba331a610616fc275b8b1b7b3e9b7bf179cc5c41b0ce9a3c6f16a043c19c5b64cc549a978253b3d5fdde8993ee9024886d3f23590a91f7a91369943b1b22e691a0efbf4cf71f4d54d4a0f83d892532a73bdcb4b09fa62eecc8fa305218039a9ea00c294345dc030403a8c39f5d00a1330efea7d041b383101f66a9d5502e4e5a48aaed8396c6b1f04875738192d2059d88014d6f08a4186484429a44c5b31a699ee09ae734f2f1dc4bb3f03248cdd9eb2290cf612ad4eed37d7aa46db36d4223cce8bd9f92e806fcc66a747b3c745fc4da1b92872e47e27b1402851a93f1af01c77aedb27f25872edef6141138daaa9325cb91be334a6ef7ecf40f80f5edfaf72847b0d0411744ce8676138997d6cf065c2f6460f5818cc39bae933580844c8dc7984cd62af6fdea92cccd57ee7c57964b5237d26290fe5522a1fa9bdcb87332e792629469e7bc4a6c8b373884e5878be4154addfe205bfb8d63416351e5a0807283b5de2f25146f827e4c0a1d889a6bfa6af8fb3a3c1c529bd1b174b1dc1067f0d8f5319137b288425e02b5fd414df6c44356bf57930679637c4f37025647f8f390289c5bb72e734c629422bd45516a698bdb5b450a2934ad7e1d5b7282d183bf39c705c1f11449da37940dfa17ad4191504d3e3460db3739c54422e77d7788ec183fc2fea4e4bebfbdff6ae23847fcbd2258d4fa4faca083ef083d32597de625ab631a56dad6e89c01ef3fcecdb9e068531aee8e3f99149042b66cd19dd3e0af139ec31b09605f788e7ca24af02b93d4e45f348e3e2cf59e86e18b8e3d074510cece38cc7e28b72e321e3e230816c10a8e060eab6f15a0209a26b3f434a642beff7651f4fb48b786a9df80feccd6194ccfc566adc961838522c20ea679ed66bf95017a4eee1219312465a004d6657ea7143100c289e1c5f2d7991dd8e4d3ede5838f4edea4e8db195cbad95d35fe82d4a840c8438aa4f66d7cb5ad2657e3f27692ce2038480e2cdc711d7a5b14b5e081660908b8450233b0830de43c4972f5eb7ed4e305e65023acac47d7f5ec1bff8a39874867170868015a02c41dfca1e5dd570a8dc7eb2bf7537322500b0b459f76f40d8dee45ad5463416ea2ac11f185c925f3add6943c607e04bdf2e13161aefc419acd0afe847461fda90f93f9f2f30dc296df59156d0aebb2971a6639d02d11a18d01833b7615ab3eb2142c1d003e08bb5f4825ef3e9c173423bd8ac33a0272235f6bd281bee3651ade5f044b599db199a5f05caab3f44f537ab18bfd0f38b9f767640b4d4434ba2bc0425978084c1009a89ae87fd44d502a0f1d025f6fb70230618e6f39a0763f5abf0cbefdb570068a8670ed57f92675ba87d236c0c3dd5c6f8d095d559baafe8ee5cf576c7ca6b876979b3f6acd4592b2390a26893f3639423d2b770c5fb4a0fce4492d3de50f8fb3d6e3ff958a54ca967dbf096f660a70b8b34f98f01fd97570cf95d2dc8e04d83dface7f028e878bf74e69ba595282d61764270db2cc7525c327a57058b94dc63c049971efbc443261688b47daf5af156696912f05b5f0faf3f0c973e31ff6d974bce4db592312169a7d81e2e6fe699223a9ed88be03cedecda0f55a5ea4ea1510e67b7432e03672e2bc28502fdf2e8211cd342f889f517b31de09ee93432007883034e234047366d96ae34b6f3913da1718530afd20f4e876de0351a8a22eb679825589b8f1271f1edbbed895160240ccf033394fda7f4838c82d4b232783735ee9dcf86f6ecccf632eeaa5bcea23baea775a252130c01c2bcf11eff97725b9c9901cd05fe778105bd5417f2bbfb9b7d07b196ea38bf7d18044a317ed62dd9d3fd9eb98a71cfb4a93eb2aa988bc0f6be245b31382363f0b98dc8ab32d4f3d01aafb6a0e5ed678226c9a1d918b5744874e846bb07a58bd9f34268688e9c0d20720f45e7c5afd09641c43fcd5b98396ebe602aa2989ae8753853d2a92d36cc88f85d08082c41f82d39cbf8227bc0ca02bafdef179f9a742341bf150214222ecf019f127499d938b04124b4542bec055c29589b36f5849afb118ee96014cad41ce39603d42499937280c3468c68cab145116e554d6489b5741fd7edf0a3233c89be5bc4cdeed442ad2c2e9532b5a5ce17adac2f5293ca429f890a68762ae08fb2d63855fd9f96e81ea2b49d2715eb07a561b57005670d526d3cf67943e349cc6433e40687067ca01b158527a64dacbbe4c2a49364133511b8930634297262e7486037e851ee1c7c8f144a30214f26388803fd672766d12777406b6c85a769be7f75d3284003acf23531cf42ff6eef4308bba708c4e9c34737933b216d863bd5cd4e5b582acb811397ea2eff884e45642e0f3adde324e394545fa412fdae10ad3dd304950e0353edaa39ca6392a17f1385387aa202cff8d8d7ef5dcbe2962b49ac97e7a650d936b604a2e9ad07c00b540657826e8fc46177704c9018fc76b76c02537915a87b77e0e39fd26ce0fe961b5da6919ecd57d3fbf5bb1ccd7e76f7b6369aa0fa4292daf0a036273f1f69bc1e21345b68f5cf9ee57f8c82f9b7b138c67f3d870e1b84798f545af8e40295537dc9234717ab84be7133a7a869d9d8c5e3e1c360741a6af00217eb81b08ff824ae95ffd5ea4a74ea2e4f3c15593fc8c181d51105ba6d25de622d34a4735f41a3053b77377a0288c32a1a397c00b1d58cc917064a609336b987f07655e5c9f9572293f1a99c804e2f71cd25a2da225d32258ecdb5dbb3c09c65bb2df18d3bb32259122629bf9ca38f3dd0ec9222e23eaeaf95947e5277b2a08f2aac2f1b178adf99f80cc28a4efbb1abfe587592ca4e9c944c636f8a8ac1bc8ea13c44b284bd30ca27003280a532ef9b2292b4d471131d651cecc906389680944d1a6f70e96a7c43df9f35d7efd72dd6023f1f9753da4dd901c7383f9d8f63116632c31f6272627de7dd82d4729549ed9f3c38e98735d1ed2c24f815067fc75b9d523ceb2f8f96ed819df2b307d4ad9f8b1243f7db6077e774ce45c379e16d08d103c93c6f1ac066e38a911b117a884baf23adf866a90e07491f8dce708f28ee3f9f51224e6e81718bcb99be73c858622af6aa8f682ce0af92dbda0b7aaccaae961765d4195885ca297c24dd3294e803b6169a7724a57191def55e69c349a5c47fa03f9181d171b75b3c9d433c3af9d82255cd9ca153609cd85354ed45c00f59961d480dd11fa2ba93873142af6e5600de555f4260956a7e9d2b953094091089d4ed065785f036a29d879ecbd6217f68739ae6520714a428ebc73586b1168d3288fbdc27675f2e44308425b7f3ff06d35df64bcf8619ee64c150e32b4fea762d8d719929d81d412f93cdc3b56cea7bbd06ba2fab521735dd7832883555e2c55dd5b2416351978ea91bd0374b9318c6dc8563fd70ed97e14fa47a98ac9f9af9dc969807b09dca16d72a803729433ef05c85d8093afb14427344ec3fa42973da605daca73a778ccb769f68b6247064db09eaab60959ceada6aeb3f369203110715385a99f9b8c7aaad19066f50f28663bffdfba0f1671e9a88cda5ad2089f5c2ea5e784b87860875f48e71efe53b7541dc8f38e77a5b133531884952f5034bd4113edfd28af592fe7ca4b6eb21e42346f176671ff886349fcc371bea068e76b09a04a2b60ddcd6aeac25ae41847262b27b8b0e9e9665f3f37aa7900eb079b07db81f92b8d08cc6d4156503e1886e3f85a8b042561a3cf5825e1c5cc3fc5bfd7eb8d7662b0905de6b156cbe0a681c83b8d78cf549a53d9f709070440fc4caf62a2d0f58735ff35015c91d374f0b41e9788918df719ef66fb7430c12953da90a8a9dbeb2b328ba91f1d40137af4788d7135582a19482aaff644044d53c3005dd6dac1db3d7dfb06d41cde57c4a480c8b5ca638e6530092c6def3cc96c4efe02b64a34f5f1dff6ff8802654576410f8d257fde10907a3b466b818c0688d6a91f623d7f3e51cf0c2e0dd6eadad269599fb4f8a27c94707307734cd71f320ae7b89e7b691b608a1c9f7fbfaf8d45f1641885ed2ffd23f67513d73770f8a9b975481bc4898d30c6fa618ae86f1e8d2be2ecfc14c1d7ed52975e74561410a3475918eb95a95c699dc0a63981fe5ab18aa2dcb55e243bdc8221db9f746dca234bb8e99b641d3591ca1046be3a124a5fc03c3d1d988235b180979e1b4e729f0629ef5c807060aa20959ac379f4b10cfd8021814b79147de6e154ff06f6a06997cf52a4e24e907d404f62a39a880208c10cf48cca9f3001b34c577a1ace6487e28e9e2f667f34e40a6e0dab9ae0973f3b0081ed077ea7b588a1903a27bd502940b9d94c342b59a98337f307fed4771769cfddf6d001e73548ab9eb9d4bc89dd43f29b6910087e4c1b30fdeeb144dc3e1541334df39d5b242a77fb06480c9a0a5f4e91c1462bd5b3b59b56fc73201f8ff7fc71c966e3b81705d6772eb4a26d054edd609f2d0f02be009dabc6463ea282c3c2898d8803fc1a5bf1010aa2fdf3bcfb1a720de656a9509bb9508cc662cf52e36b72e4115414061ff8294f7e69b31335665b43199f92aec2ba4d04df729fb0b88c0ce8b60c74850cc364f3e95ab97d4cc23ff96cd9f0762e773e3ab15dc1811018978e325b1ee51794295aaca18c43050ebc572f9b94b837b28159d7aba1d87897ac36b7f70d2bfdf9d40820caa1c19315902997e36ad3e7134aaf5867d0ca1db8464a828c5573f2ade7ea4c0322cada692db4d191dc25b344b172d6b2134e82c4bb51337396e47d255d6addee0d498c1343e99728924d0320778408ae51"}, {0xb8, 0xffff, 0x3e, "1cd307e5220ae7110485049e7d3f6fa77c1498d08b972e73a41e131e5dd58daa7a2709f21e5da5789181c9528a39ae5f32f8fa1654cc4610cc27c3365b780c58b48ea99be244cd1a59b437ee87413f17535858da767f005a18c15bf38243f711a5f87e5f68dd23cd6a9e75e8b56b08ee9ff5579114ccf85053ddae1f28e5cdc80232f25091b0af27dbe794beebec03414cd9efb1d04638ce509da8494ba70268f3"}, {0xe8, 0xffff, 0x1f, "d79f41b597dca3ab6150b53b1351a6f8d16799705d2999130996c3545181724e0be4d7cff5f85301938f720abecc413a3af6dc20f321d06858a1528ad0f74a752d49490e014b683fdd1aef945b9e4159d792ca25bb10e299cfbe9d21f8e096f51790774398ecd4ef1b6bb585cbd9418d7cc1310a108d1d171da7c72c615663ef5c7217c0f86ec5641649d4a07ed98d645cea8740217823d0ca0a689d0d3f47e3c652757d221b7261b2e71a45480d57a4f3d61e9fb781675a98761dab215ffffe754505819f2dfb7a7ac4cf24d70d9b68a4"}, {0x60, 0x0, 0x6a, "dc193f7e720b513fac14860756b0a8d976595048d121535f846578815f930185d32f0f47f904340e50aa391a9daef1258aa5a8b54e236281ae03b5932190c7f375c5af6879e17f30ff"}], 0x1238}, 0xb) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000005e00)=""/232) ioctl$TIOCCDTR(r11, 0x20007478) 10:07:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) 10:07:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x4e8, 0x40) connect$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) 10:07:56 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f00000002c0), 0x4) msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0444e2161e27d3b46b07acecbc1256bc37ec19e1355ee5955912b83e57fd09a055aaa6957b51ed82a5897028c19e5b700e2672f6f0e535812cc7e155de7f9cffbe366131d638701a79a28d80296fc8a534ff688ce8022137221e30a1d352db9c09af3df60c507257b7b12b53f7f23c32f40143701ee1ba01978645fc54c82e482de23358d1665dad"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000980)={0x0, "0b6b3d99f843f69f20a4902168d8e4a4850d2c9af4eaed787264fa736deb99e3650cdfabbd886f1c2e713e639061119f31f1ca13ac1aa68681e649cbc36ca8c01055c6"}, 0x4b, 0x800) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000a00)={0x1, "68f3a179378cba8243a85c9622e31c00fd30d97affab64a67cb988d2f71994c69aaf9e2dbb7f8ae3528a805abf7b101e6b7292840e542064517da330139bd4abbdf6c9e3d42cbf4d40f44cc3370410ceb5ed8dd0c6fd5e19e1405ddfd7f4fc9ba018b1ffddba8d47771186f18fcba5070e657c367e5eb8848c78cb5d8ef3a852ca55b2957726426de1016e242e56f385b2bfed37206bb679f58bc83b987d821c9556c1142d8ce5a7fda8d277d3b80dab93aa097879eb44f6647589257846745196bea17b909ce74e71eb34c0b119e11d3bcfcd5839f8889bee0f35e097b6583e2d05ebf3e3700f5c5bdfb5cac114c68b3a1726c4ccb4"}, 0xfe, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000044b3061224f54a116f3e9d380dc16c840c45e4b9c0f2f9a5f7697eb114ceaf67f7a18c55dbff85ec5b4401b4fb9acc25963e447038e9865baa8f9757b21a6a4b258788df75a85963f7619e5e35f8fa4a5f8b3f6f8b2cf491512900956c99f81fca4cacd4e4637d9bb45052f3f1c7e9c2ca347d5dd303"], 0x8, 0x800) 10:07:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64fb274734461cefb6c8805e0561d1261d1669cf14190ef92ec568b6ae278901122a59279e7d5015ce391d329dcf960fe40db99f8a2d0b6965ac5ebb56d416bccdfa1c18cf7406abb781884f9fec4e5cd8435cb046e02371baff27a12a4120307a907bfa7a7c00b0b95d60d91c9acc7be1c11308970ce8136ef9e8e61b5c7bc367e5c32c940d84acff5778d4459e298139c3b66157e50cd85048d29971ab67a0248b00b6fb899a4086065ed7be408fc042acb5683857dc33f3637b23620ae8610ea7ca258d105324b9682709b21d919de56d0c8886cb21bdd8ce8e9b11bba9", 0xdf}, {&(0x7f0000000280)="41f5be226a7ede53f7d4df1f0f77ac23830a6d587258d2b79f59dd40ef7cd1c40e11b0a9d15683f6194a60a7ecb61d0f18fa639616864446c0d35be49f69385bb3601257e990ee7d5cd2d3ff89c243275f8d14e51f2a119f347530b8007373bf12bd213d256bdaac647117d44a786eb7ec9653b8ff", 0x75}], 0x2, 0x0) 10:07:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = shmget(0x1, 0x3000, 0x28, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r2 = syz_open_pts() r3 = dup(r2) sendto$inet(r3, &(0x7f0000000000)="06ce09a1f8c07b5bc4ff8d5d20561101760694ca5f1ae01ad124e4d74e46a98163f2e01667a84806d344bc0eeb95523f6c16d6632ef29893900cdec38a151a81b5fdc3bb0c55ed56748ec1998c7876f6b6db439123c800428beaacd779bd66a83a0851a7ced016bd057e93ef9e97c1ef9d4b6a124086d96d3339dbc64cb820780e2cac59554e249c1de1b372ba82f787a712cf7572a1aec5ea66e15f713fcd1473dafb6d1dd21af32bf58157ff036f8c7e26181c00211fc4f80cd92996166d8e29d1686f9ab9f34b182d24dad0ebc3e7ef6d0d3663acc0bb3a", 0xd9, 0x400, &(0x7f0000000240)={0x2, 0x3}, 0xc) accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x26fc}], 0x2, 0x0) r5 = semget(0x0, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/136) 10:07:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) syz_open_pts() dup(r0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="57a3c943a2c244f1010000003e4e0000"], 0x10}, 0x0) 10:07:56 executing program 0: r0 = socket(0x26, 0x7, 0x3) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 10:07:56 executing program 0: r0 = socket$inet(0x2, 0xeffffffffffffffb, 0x7) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) listen(r0, 0x81) 10:07:56 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000d13000/0x3000)=nil) r1 = semget$private(0x0, 0x6, 0x98) semop(r1, &(0x7f0000000000)=[{0x3, 0x5, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x1, 0x1800}, {0x4, 0x3, 0x187d58bfd875974c}], 0x4) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r2) 10:07:56 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 10:07:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) dup2(r1, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x4, 0x0, 0x140) 10:07:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x3, 0x3, 0x104) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/225) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) 10:07:56 executing program 0: r0 = syz_open_pts() syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 10:07:56 executing program 1: r0 = socket(0x1, 0x1, 0x0) socket(0x19, 0x4003, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 10:07:56 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x60) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/122) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) 10:07:56 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x22, &(0x7f000071c000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) kqueue() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 10:07:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) fcntl$dupfd(r1, 0x0, r1) 10:07:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) 10:07:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000180)={0x0, ""/22}, 0xfff4, 0x0, 0x17fc) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 10:07:56 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x8, 0xf0}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 10:07:56 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f00000001c0)="74e4a1b01d9bf8be3d0dce3b32b80481a0b4264171a23ff93bf5c0af8caad7a64a71cc23f1064f9a070acb52ef2620555c1a62fb6f63dc2e0bb9e10d781d063d13ace3c48a20531916938ec850bf050df45654d1f7a046596f66fa63d2a5d32043ebb3284fbca9ca7e5d8d6342213bbd2091a378a030590ce008440a648511a348e431840196f99f796ca82f368836357b54b1b28b18888e186bff86363f745d62a996ee78438d2687fd1eba8205357d0aef72ce5b0e2bcf54987dd76c39eec625c9f6c83bc4839d85cec0987d903f85a8e1fdd76464662ffc1460e78c5a04a060b956570df94be515169cf0062cdab4fb8a6d995e306d9c50a2fddbc09dc4e56ef0a7d89d9a2e82660627b37ba3a7e202d488b6f05f10f6d9ba1a9ddd0c75398164ca051c7ae4d1b4550568c100ee54020db3515b0966a8a03dbb2cc3bdcdac288237931047aaa0da060ac41ffb5cfd0f55ff61fb0332ab11f4f7e8794ffb9eae9bfe3ac1584b30b76b6cd6aaaef9bbf0776764d54bff555f2d9ed2099fb25904ee7995d596ba626e220bcc290d322cccce77752fc2823d2ed270ca0695ac55b130523912e7c1439c5b77ef8d1f3e9785b56819f9355e31efd45526958d8c988ae5158c1493389201c248761c667452cf40", 0x456) close(r1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fsync(r0) getppid() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000880)="46fc3760ff94e24c242284b9337eff658e3c11cf7998ab1adc292712b26e7d73c83ed5451a0d7e4038e5514d0cbb6e35a9eaaee2949afa0367d175eb60adff886a5c80cd645d62bffa85963219518ed8cb8b0b0a640ccb8ce19b9906d1ccc79564a6a2abc4a422f6c0e3acbf4f590dccecbd38baa1f3c307c77f076d3c93a02d82baf6d80738c19ee0bd890b38db77313305b1b3e2be399e3e42f541f3b9113b514f9d3975d05fb5960666a7ae2a767c981f8c9290e0d9aa9dba376528fe88e48d484b1411134207895f35485cd0097e7ac888f367b2eaa1304b81ecb2219d4b07ef81da960a038523f100de03f4fc77e585ec9b2e0220686c30c488aec0b83800c132c927e591da3a2804723bebfdc3662937d83bf20ed3c62978400a70d11177976b9b26a0d1bbc91e7320bb19637a4bf52985ce317202a1ee0e6d50d58f99ba0df415c01e2458a2c494cc32ce25864d2aad4fc54aa025d274eaffbea4e45dccc7eab08b89679db4f0de7b051e7ce96a87a2eb30f803deb1f782d904b39a88df155e879b7737baacc81bcd7d57f1c74aa35e9800932d8925ea43a8697be09c9308a4edecb61cbe4ad8173ce74866568e95ab2e4b863e06b3ada6ce8c5bdf5b4f32b571dc507bbfdb7b8415fe5338be759e69316d508bcd82efc60338ccfc97b548468af9f44ed6b4d1b8e4680479b5212fe293d926147cbc8cab53b09af4e60d489d61b2394c01d7123457e5a435a01b1757ce0f112ae053948baf814ef6612b6fd574bba1cf349cb9ec34a595b776ca5870b0e382459dba17f77e0901ccc48a63a9efa28a81b44e505c570161cb101d95bf231abc8a6128faa34faa1f4f6b83858aace3a797c548562e1e7ebe097299de97644837a344c7db0290e98292442740cdbcf8ae383cc302448e9573e944728ef7f222967b9e8b21b47b7b7de05c23cb70c3f66352270fbb1d5df9f754ab279f1308fab742fd5ae3dfe909aeddcafd30406fd26e7cfee9606df5289927cb1988ec56659f57423ee3e8c1a99f81ba796b7671692eef6c8b0bfaffdfaffe309c66fc294932938d18aa13ac9e7a40ca05be68576338dcaa8322335a7d26168c0699da2d418be4eabc0f785d566e89c3e8662b68e25218b44088dce8808acd7029b4623d26a64300801da69f5542e1be654c3206bbe708688ebbf6fa730579b14976ffd8f1c2f3ede412d90a17ba9acbd1505ee608ab97c5892d6cdf3aa8e3b695bb5dc59ef17b5deec097398f4fd081090579bd041af36d623afcbeaa4dfddd3a51c69bed6bb1da2ad26f9564250ca35267a3b81146ef1d6320eee649a0032e86d11a350e9788249bf9bbdc02dd552173114f9f916154f6ed385ee507869748529f1c7168d54c2df66c3972a9c32206e0771088ce9c5a030b5ab166199a66cb5dd804760496b81456ceb4647bbf4c92384054e8df65f1dd6530e6faf404d1ce60b0edb4dda13e8f5829f1c0b55d8266bfbb0ab67dbd4ac065402477b08e2dfe61529898b86e209aa3068c14b47c2282b9703e5b32757cf7d238020ea3cff803ed48df0b2dcf64c4f43a0ea69467ec86fae7d7b1113ec4cb00196abeaf4d5ab5e2291f6ef8328cea5915dcee2d31090f256b2f19676e251716dbf43cce46c59ad979b55d404ab7ad845ab905bf76118841e34069266f1fff2a862971f62f352a38118abd749ca7171806709805990c86b3107dfedda55cd07bca18399b0b50eeff0a7698d635a61cd2f0c848679acabf891f5c1520a01110303bfacfe592079494d86a331f493be525bfd52de4f9f68a97cd9bfada57bdc7cf742bad5cd06a73314c494e9f21624bc04519f0a8d2ceceffa120bf225aa028efc51f195adc289cefab126f56d5ff89a34e01ce163249a66ad7c301c6a7daaba69d066bc4b3adbfe8b599878ec50295a2e5e5a088e39afdc156a04244097ae7e628948cccabf3f220d414193cf52980da7976c12c3810431c0d9101c010e6cc7336fd5d79fba232c388a855c0ab6fa535bd7a4a7fb0042be70c80714548b246687a542c0b39275bff40bb322c1a5c03120391412b91fb067a97f892690c61314485e6aa41e94fa24111d61cef59034a911203a7896b8d59f379c77ab2c9a20956cfae72956577051150bb4a80d27b3ce29fd05ff4f13659fb38917b790e669e0614a51fcde7287c5bb203a991637c59c18b502e8bb1f1de8580ebdab0f41850841f2a2176401b216e1b1388956f8896942937c8dd7ce309130034e10bb0d90ae355b51b687cfda67e6e4ec8977fbb30795a02812a1045e5003c9e78ed80a268c688dfdaa55ab1faaeae0b7de48399d210d8e84ae94f11b2ae2a8b92d687b68ec1fff0274f59377195b4a64a6fe0ab8ad3ff4bb1da9c7d5ba202e4dacb3da341de38cb1e1977b3f274c618ad40a90ca7807720e993f8c02242d6f1cd71f0e55d1c7cc2408e8646dd2f9905f0c5f5f6bb46217314dc4bf8750d702b3d8b15701a26854fd2ed4f0667d3a9d708c46a7727630fd56ee8a7eeb9e852b9e2b99fd2a5c30b11c78e2a1b6f6b86f6061820267ea576adabb8da6edb8dd9b0e14fed34f724d9c4eb39dba0f1e8fb19c2105610ea414c6792bb4100a440cb303329a77fb8d18ff91d5ae41078e17e33542a4796ffcab88299145e0695741a68281f55478ba5a5085e52958476324a8a3e9a50cc62addf7888ac7429b19cce6e2ed884ac899730f2422611eb015ec19ae168d61059ddc3cd07599900a14959b56df2498c5228d96a0f65875b66113c89739fcdd34526c3d85401b475754914095cb7bb91f3cf1503ed9487eae0f657f02ec39a71bfd6933eef799fca63ebc19bc601acc26af1437eed0f7e7ebbfdb5c6ebe8fabba6d7a1d0cf82f27aed73531a1c5077b0e0a1b83ce0a81003edf9a484e5fc16a3e4a9554c3d58893096066419601279526b038b21ee94087cb0ed63f6a03a5238c50a27804d57c735946bb076cc8cb26067b9f0bffcf8334611f4fc15b105a5e36258a2eeee0f913e0cb172f9ac6290e59c136fd850813cdb624778c3fa8b9baf0816f5d3940f437309f71e253a33b2a05082d701efc8c89597cdaf57039d601b41b3cff8cfbf0a1bff0193a2a69241e1f4af92de358457407e1097224decad7a05ac2a5b9520aa6d5ca2b0b477f3413599cd069e7eaeb3ae23245492ede0508da2ccb85fed3ca63a990b81e9c7b5792933bfc6ba8d49b1115f17920b0ba7ad3695693cf558898cda21bde18f92298b3c99dea3bfea4636e5efb38c005bc65d1e3157c2a1cfd8683246c4eb72f6d6e173c0616c95dbc39f6760300c54de560834998c779ffd3a8c7d892118a181b5ab6c5f4b59fa6e9c5d2e083d42b83b3603d9c3778f5ea8a4e6ec2f63aedfce50d84ba76e69697d182b00aa93a87811cd880f8b12c01a912af018693bf75913e7c093d3e2dae10d6faf355c0510e03591449de29de96abd30c86dd562fde381aa1d19edd0acec53b4cf83fc7d35e7cced2841abad322cf3948aecb49979c041a3343920abb588ad2ba4209fa62def4ec7bfa4e379468e4bf2d7644bf292836a728cd925d2befb86ff27a8985aa563529ec6d306f78cce132749535ab9cdfffd5534ff5e6fd44c5adfe4f3ec5d47542e5ffcd0635db7f7c09ebcab2e03bce8b7165751ee465bb03657c349299db519359048a149539f5b0f7a8e025322cbd3568b187326dd0b64af7bb8487b3fe804897c715143001b287d61174aa25b585f09b2e7e37b7bb36f07b9a8d4e6d4e893dbe4f4bcf4fcbba7c20749c1060eac088a8b1ff4121734afaf9aa7a005cd3198946520859dfb632839d4a543a00c7bdd6ce7f1ab57d25de662f077da61d278afe8268e7f728fbf9afbe4f3dc346f77e14a5dd2c5551b8582ad2f70ed332d5d734cdd523c4f157f4997f19fae17bdcb682201671026bb7a365713876f31fa4a9620cb8dcd8cf4ca8dba911a27aa2cfd4bf59480ba8299d5c2526a67c863f2db1becabcf39ac88ca6a6c044c41969c11be487095969e69fc35a6744ddfcf8396aac908a3f91da7a548ecdd915c55ab877ccfafba7b60100d2da4c08ced19e52ed67b03c1aedc62d264ed3c56d9065dce7a2d15b80b30e6c0056fb34606fe2e5cb32567d1183b3e1d834870ecee98d146de69bd58b41e6192966b616eaaf213638a5f93c0b9808ab631e93c1731c21e6eb34e3fd27fd0f6f6d1c59603ad81e3c5b6146fc1b422e631068b49dda63d10b14600c17135eedcf83cb327e49d6fdde889afd36c5ed8163616ad9d48da282b87705a0c70261f2af78db94726fcb3289d00f9669e4aad1025386620805dd22fddcb403de47a9e39e11e428a1417a4df13ca381dd52b67b5c5c857dd561c61dcb31dbe20e5f0e5611178961125ece7c38b60860815790fe5f847287ed898d26206011d55e2c9cbdba32c4814852ab7fb0fda1a9582c172eddf2154ee14e7a7e7e42c2caf02201db1af2d44d22f42364db2fdda2ae51b68e7de81a42b5f740abb1714c97db9c05e97ee53da0cb9168c4deb7c6fb25fa208bebca111f963c2ccbee7b9167707e6968cee65ada1849370aa23f82fbf901680ec1f7333dce1a509d942cf69fb533d30d65638bf331dc47a26a38d2bf47e6631a983ba43fde8ebac1ce57314cec77f750cc5e5b1543e4da75ac41bd67b920d21825330625e8bc7092f060ae8eb12f61c0bf78829ddfae22f4adec6f1cfbd56095dd4dd03356749871cc05d270be32a47ed3773f8c7ca8a49be4f00fb115d350565aba96a35c03da9b32cae61ed183c348a1b4f5aafed0a921cf826ccaa226fbd96695dbd623c2f56b446046e9a50055a48af318bbbb777d98302d1d7fce9aea9e81b1c329113c5df480cfa6e70c08485641d85f5f10b2ff8a066e01c6d76d66704e0db306b690fc114caba2b292dc0b316eb61629de77da7fa9562bcd826e34969f0dba2037b8af03f24500de8cac0fd40f28e2779e3e0d3658c68363a148f7b4e599fa8ac21b695c1040d4b83a99cc7c340ee1cb2a7daff0fa64407d58848092b3daf22c885006c160d125aa8fa6204175418c7650c0caacee51a7aaaa034dc4d1182d1068438f2e191df876304ac3302998704e8d3d6266fa570319469bb407e04e41140a2f3b6d02faa0c6b377c5ffdf264f09032746647b426140038c64c5ac28270db0cc03a70e83964b125c0a89fb5ace8d17ae00e6a7e7f2243c6b8ba2011060ee2d718548da0c1f1bdecce10bb61b22d587dfb896ba9920284e9d0697dac4503ce89de91fea28335ff3642b20a3028f0b696200ad0eee450aeeba0ad9237405077848e648c27c111bff84395f89635aed146b1d8a23dff7bf30433a8dbc196ba86edee9beb7a56e5effa73276aa133ab62c2ae03803d73bfaa26b25a846551e780747498e6c8bdbc0ebb1ed4f891eb50a65cf6aa8f0e3dd1eabf7b4e238b87f4a80b15e5ed9d4e16cee7d00a3285d0b5efcafe5e966ebcd305c93655b6bddd84edd37ff30ce3ba3ff814dec70663b539508e494d7aeb05269f7959ffb32d54c37b583ba36c519c1126f654d143e2eb5f6abe3c0a1936da0922082f1e7c7db8e14f1b01fccfc8a68b056e0ea5f29409ced96c21d7a48d9cd24ef2f133bc64cbe7ee9527afb6190b801bc01e5a84cd07f4f1d91cfa8a256e2d586ef4d91c68ed8a2ce5ecd551d55c7fa1b446e95cc3c2fb07ee5e12675dffbdfb6da22cb114c9c6c19626fae59dac6f3c778a98c561b787c5b6e58f01cb97c35cc662770745d29f147183c2", 0x1000}, {&(0x7f0000000080)="9ded6ad9c846e5c8efcffd1c6f2d488495e2f20587c5d333eecb314c35cfe01b269cabbcbb41b2b200d889de7b7255d4892a5d631e64d12e7cd7a560bf63a4b9407da290fa95a4da902cc8d28e9a51eb8fc7401e0a05b5867ebe50fa5f5b8c45ae21017e7153cbf4b9", 0x69}], 0x2, 0x0) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xe0) 10:07:56 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 10:07:56 executing program 0: pledge(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x40a) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/100) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pledge(&(0x7f0000000000)=']/-\x00', &(0x7f0000000040)=',\x00') recvfrom(r0, &(0x7f00000001c0)=""/54, 0x36, 0x803, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 10:07:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 10:07:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020086ffffffffff7362bbfc2467ab632eff"], 0x1) listen(r0, 0x8000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x0, 0x96a, 0x10001}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 10:07:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001080)) setsockopt(r0, 0x6, 0x10000, &(0x7f0000001140)="ae4fe6a309451fdcaa19522d068e7868df941b97301dc0a7d91e62a5cedd9bd55ddb0ad46b426ccd48d97ad6ee96c4ed02bd877be5783af4eb81ab85fd8ae4b4f3b57ae45f467d80f015d5f2f03f3e0fa8ea2b1f924a3ce7754337d6d62b17ecb46e04dbabca73627553aa52d567ce9fee", 0x71) getpeername(r0, &(0x7f0000002300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaaeb95cc458dbc16b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd4626c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000524e33beec0c587af5a327e884f0b7b718c3d458b18c8869ea20e1cd1a96c084feba7b198f1bf19c98574bf12953cc9e85c9b65055b5334e7db936da13854944c7bf8117b7b40d35088b18f33d6870947f881ee749c49e2b2306240950dd9d5f1809a01f81540f34b7a84a224440953f81277a5a9b931e8e85f4bd2366184753e61f4667740b6382e85a9bd5ca883d476a132db332a95d1b26fa73fff91f37c0ca290a0d69ad54f81558ea0fe86148d2401d47b64d6e9250890000000000000006ecd45c5bf3bc9ce4136ee0d9fe39eae5dc926d36b7bfa1e286960bf3a3d2468ad9b4fe73170ed91bfd8da6313bd4d36de3f338e6c8999552ccb37ada4ea22dbecaa5bc623304879c3c208ea34eef901a961b3d393233549be84ee741cd0000000000"], &(0x7f0000001040)=0x1002) socket(0x16, 0x8000, 0x8) 10:07:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffff8c) kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000100)=""/181, 0xb5) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000280)={0x8, 0x1}, 0x0, &(0x7f0000000300)={0x1, 0x9, 0xcdc, 0x3, 0x5, 0x20, 0xbe6, 0x7fff}, &(0x7f0000000340)={0x0, 0xc0000}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)) 10:07:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 10:07:57 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)="ab962485380452bebc4a1c6ec77d17f929a87efde0e7abf7c930684bb9bacaa57d5c1f7916744e8ad56cd5144f68175d9ac697ecca30c1d569c1e9ca5f4c6d56a98240e5657d60626355e56fd8f1ff9f3c4fa9ff7963ab9fa123242a569700190aac39382b47837b7d72a3b883425e8810895427328ca2d3f991aff899c7a806678c27762217", 0x86}, {&(0x7f0000000280)="93b3b92d4e98e6aff146001fa055a48522015d93e06acc09820a85264675d1084997275e92d2c30aad4cd86b3305a79e40e869ba991a9cd0a12dbdc0504f4b8ed1bbcf3ec29f7d3e", 0x48}], 0x2, &(0x7f0000000340)}, 0x1) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file1\x00', 0x18c, 0x3) 10:07:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r4 = getppid() fcntl$setown(r2, 0x6, r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x22, 0x46, 0x81, 0x8000000080000}, {{r5}, 0x0, 0x2, 0x4, 0x4, 0x7}, {{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x4}, {{r3}, 0xfffffffffffffff8, 0x80, 0x40000004, 0x1ff, 0x8}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x1f, 0xd6}, {{r2}, 0xfffffffffffffffe, 0xb, 0x20000000, 0x100000000, 0x6}], 0x5, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x4, 0x400fffff, 0xd1b1, 0xb9}, {{r5}, 0xffffffffffffffff, 0x0, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x12, 0x20000000, 0xfffffffffffff000, 0x5}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x2, 0xc}, {{r1}, 0xfffffffffffffffd, 0xc9, 0x80, 0x25b, 0xe08}, {{r3}, 0xfffffffffffffffa, 0x10, 0xf00fffff, 0x1, 0x3b}, {{r0}, 0xfffffffffffffffc, 0xa, 0xa4, 0x100000001}, {{r3}, 0x0, 0x60, 0xf0000008, 0x2, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2b, 0x0, 0x426}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0xeff1}], 0xfffffffffffffe01, &(0x7f0000000540)={0xffff, 0x8}) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[r6, r7]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)) 10:07:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fchmod(r0, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:58 executing program 0: r0 = socket(0x10000001d, 0xa, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="0000be29", 0x0) socket(0x27, 0x4, 0xffffffffffffffff) 10:07:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff6000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x2000) 10:07:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) lseek(r0, 0x0, 0xffffffffffffffbc) flock(r0, 0x4) 10:07:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) fsync(r0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 10:07:58 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r11 = dup(r10) geteuid() open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) setsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f00000001c0)={0xffff, 0x7}, 0x10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 10:07:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000c40)="3687", 0xfffffeb7}], 0x1000000000000326) lstat(&(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 10:07:58 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 10:07:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000040)="b78f4fca425d395000c0172677f70a78f5d3c91d3849e686c07eda23831e79a2e2dcdbb3fb907820da981326287dd444bdf2a7a9236917fc94f0d56d45551a29a63cad4268a0283bbc4254212f5dee520ffb0403efaf471c74f45f885b798be93234ee707e54af5b5e06662f3743487e9d8298ffb8856d2d32bd7147e1eb7524be62933773888ba4b696edd5c0f5557ca4f1a3425d0fcfbeb0330ed14de2e8536691ee112b3cc13f3e826e12f1ee49be611be6328673589679b5a63d41df", 0xbe, 0x401, 0x0, 0x0) close(r0) openat(r0, &(0x7f0000000100)='/', 0xffffffffffffff7d, 0x3) fchown(r0, 0x0, 0x0) 10:07:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) 10:07:58 executing program 1: socketpair(0x1e, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7da, 0x90d2, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000000000000e3) syz_open_pts() 10:07:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0xfffffffffffffe4e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:07:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r3 = msgget$private(0x0, 0xe1) socket$inet(0x2, 0x8000, 0x1) read(r1, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xfffffe2c) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = getpgid(0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001140)={{0xffff, r4, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r6, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r5, r4) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) r7 = syz_open_pts() close(r0) dup(r7) 10:07:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 10:07:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "855500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:58 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x21) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) 10:07:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f0000000040)="dae8c2294d3a5b8234eaa52b1d70fb96b039aeb2135cb074b0da312f6f70e4c8ddf8a808cc84230bee19d051c6ccd36839b1e203bd192c011de468156020244fc8432a4982008a17101b599d8506da791dcf07d44d", 0x55) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 10:07:59 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000200)="196c49da3387c05ab2e8677482df2b7bfa54753a27a1b0704d63646161bc9b51bc70da5aeefb4f6374d10abc92c61a7e3fa6dab5ad6613c3663fd043202865bedb1df91f933a9736ff6050f980a09d2e72e08301db7767508d5c17966799eb0425914b1c9789a9a8eb97bb76ef8a5bc80edbef489af2dbece5536f276a7fa6d05725d363c2c70b7635676feeca5bf8150e9f1bae3697aa814669", 0x9a, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 10:07:59 executing program 0: r0 = socket$inet6(0x18, 0xb2006bc9a6c47146, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x8, 0xd89, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='{+\x00', &(0x7f0000000100)='[\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':{{\xa6\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\xe7-\xa4\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='}\x00']) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 10:07:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10000, 0x2) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:08:00 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440), &(0x7f00000004c0)=0x27b) r4 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x4db1, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x3, 0x5}], 0x9, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8001, 0x200}, {{r1}, 0xffffffffffffffff, 0x41, 0xf000000b, 0x32, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x7, 0xffffffffffffff02}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x7f, 0x5}, {{r3}, 0xfffffffffffffff9, 0x20, 0x3, 0x1, 0x8}, {{r2}, 0xfffffffffffffffd, 0x90, 0x0, 0x7ec8c700, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x200000c5, 0x7}, {{r3}, 0xfffffffffffffffc, 0x6, 0x800fffff, 0xffffffff80000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x52, 0x410beb5b46860ad2, 0x5, 0x4}], 0x3, &(0x7f0000000380)={0x312f, 0x401}) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 10:08:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 10:08:00 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = semget(0x0, 0x5, 0x158305cc6c93d58d) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/26) 10:08:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) fsync(r0) 10:08:00 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000140)='./file0\x00', 0x40188f9, 0x3) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r2, &(0x7f00000004c0)="b88f3305c19220f1b09cfcdfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d357c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x13367eabd7621248, 0x0, 0xfefb) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 10:08:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x1001, 0x7) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x48b) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 10:08:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r1]], 0x1) socket$inet(0x2, 0x8000, 0x98) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000240)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef000000002857a561dd0b27e54ab6a39dd6250ad3b246d4800647ed8eedbdcec6e6b6d855b00ed3a92dfc6ca43d9efb6e16fdd7f6d0ef07a470076a9e613eb080386f2da82463916b446c7bab2ca3b3670a13a22967ab07be47c9e6e6a88f46b2280d638a1ea8190d359ec4923e3eef522973bbaa0bb47588f4922348d3d65e4cf0cd6dce7b23", 0x124) 10:08:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x5, 0x80000001) 10:08:00 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 10:08:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/144, &(0x7f00000001c0)=0x90) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r3, r3]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r3, r1, r1, r3, r4, r3]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r3, r1, r1]}], 0x148}, 0x2000001) 10:08:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) socketpair(0x18, 0x8005, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 10:08:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 10:08:00 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) 10:08:00 executing program 0: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000680)=0xfffffe5b) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000006c0)='./file0/../file0\x00') getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 10:08:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:08:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x106) getdents(r1, &(0x7f0000000140)=""/235, 0xeb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 10:08:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e300000000000000e73b89789b0615cbd598feeccaa4b5291de3fad2417fe8b739c91df7f007059d5fc8f56a7d222cacd482e9e5da481ac010000002113e3726535d12b4c9f693f72262772de4acd21eff20d"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 10:08:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) fcntl$setstatus(r4, 0x4, 0x4c) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c652000"], 0x8) listen(r2, 0x0) accept$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)=""/100, &(0x7f0000000280)=0x64) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0xff, 0x101}) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) accept$unix(r3, 0x0, 0x0) 10:08:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 10:08:00 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xfffffffffffffe84) 10:08:00 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f00000000c0)='./file0\x00', 0x0) 10:08:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x4) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 10:08:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x51) r1 = shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/71) close(r0) lseek(r0, 0x0, 0x0) 10:08:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfdffffff) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) recvfrom$inet6(r0, &(0x7f0000000000)=""/92, 0x5c, 0x2, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) dup2(r1, r0) 10:08:00 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) socket(0x7, 0x4, 0x80) 10:08:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 10:08:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) socket(0x19, 0x0, 0x6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 10:08:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff67, 0x0, 0xfdc7, 0x0, 0x0, 0x20000}, 0xfffffffffffffffd) 10:08:01 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r1, 0x1, 0x80, &(0x7f0000000080)="3f0c42c9413f79422e7e999681b4472a46a404831c788fdb84fb706b9c9fb21de8095c006de8e48640cfabde57a63d2a33d9acaf68ebbfbb6e8750f67d582c05f27b5e1e066cecd3483627edf3c95813cff5be52659ebbbf7af9e94e959a09d74ae9fb2f9e10fc", 0x67) ioctl$TIOCSTOP(r0, 0x2000746f) 10:08:01 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 10:08:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mincore(&(0x7f00003ef000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:08:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x1, 0x253) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000840)=""/110) socket(0x5d9ee227f26ccb05, 0x0, 0x7) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000080)="0c7317f6297adfc61e8361676ebef831761af5f8580ef88c223aad0abd965f0e933c337afb1dd4665eb739be53927c8100cf65986752f4f15a23100966ca969d357e9c23f0460df2337173600f3b16fa4de7", 0x52}, {&(0x7f0000000100)="c8488b05670074ae0aed0c4d1c2dc462bb54209dc6b960544d47ff6605d489aec55b6396daf89a7ca5961705a907c2a4eb039e981e7750535025d58f7e8d0db225e163fb50d9b825b6771c3684c3666a37a723ea1ef253d350a38fa4be18723c493ab21358982377439474cdfe82df75d3429eef5aa593e01069c8183d247cd8", 0x80}, {&(0x7f0000000180)="e1141c9bcca8cce25ef42e088ecaed9677d97e3cbb14482f55efd6e6ad1f2cbde6985b945635daada1f28f137f94274bc79008051af803bdf28264e0ee64f21abda17688b6912d13dd4eb6e9619f18b67e64e872fafd6da19da9a6bfd8648d509cc6c2c518d1df457bb7e52d91c1762108dd7711dd6aef7604cad439b3c3072f7968544ce73dc52cb953e74fe5e4b8b063697eb36d1b6d1424911a59c4630925a1665dc61f51cc680cf4de5f489faacb8f797434fb348c2874355714a9aeab3f80134db6ffab83f81cb896f6c7220b567eec1a28ddf7cdd42e28158ebef6e452ef895498dc2b30ee48f8c5d08e5c79bf086cb763bcaf15bc94f5508f", 0xfc}, {&(0x7f0000000280)="2e390da66c9c1bf7edcee4350c467beeb931db6924e5525ac1206f590607882d84a626e98c1702ae20c06f1dfa5c50127e842227e270f35e227532dbc19eaace57b07d5bab454caddab24e78cdf4", 0x4e}, {&(0x7f0000000300)="0d991b4d8427a0a5ceb12321f6d3bfea812707734580661e0d6fe95b8733ada3ad8495195bd0c5ffc1da567954653a17cc54acaf5772bcfcea1cc0fdb4928925b2dacfc30be06f3b47af4b405ede70daea11743b4acc2a0051", 0x59}, {&(0x7f0000000380)="7699ca68dcdb25b0589cd3cd38728d45b13c9104eea0", 0x16}, {&(0x7f00000003c0)="92d1c1a61159475ab7a1deb0f3735df116a6d0dfda0716bf0fae11bd7f61c833cb041af15ced774913168219a8eaa8e5242b96f31d827395eabf0f990006340852c71a669cb8f57af16ae74cb05ef9bcc2f1866c5cf1e83127dee9090a948fda5c6e9046e4d5c33dafac18a29979bddcbb9252dfd9e25944970225d61d459f2604672c21f7125095e149bdb155103bbcaf15c517d6ca50100d172b6d2a34e8f5510aff99fdbab1ebe46a37c3ff64c2888eafbc0ee455977bb3f0933c0818eb4f367e66f150edd60e7bb001a7d45ac7a85a2faf7e4ffcaf61a6ad47c62963855438f34c89fe98ace07694ee3ed3846f39b86ec7a9f817e37b04e9662f9fa0", 0xfe}, {&(0x7f00000004c0)="e14f851e9f1f07285e9ae265b16045ee08d58b7b4a0c0a61e71a4605405b9bb6435f23c729edfa77c0117b3c32cfe4a0e028ab0cb6b1db", 0x37}, {&(0x7f0000000500)="e9766e0afab18d388bd27cca1340b54f880e350168947b3b50bdb062a32530ebfa9a675ea540ba0d3f0252b80b3d7e5dd623337286a8319db95b7293b922029ba1f63156e90daada4ba5a970b5bd560b918e81024f3bc0fb227187001de30f82cb57c1ac57b39ce3a94de211ccfec74807d64e193b4f122a6ef203c23a1868105eac8b7cc536af6f2b2bdfb1e78d3175b663eb88dfae59f399cc128c80dcd2607e037f9f135534e1fdf61cf1caab00bae0e276e8adf5dd", 0xb7}], 0x9, &(0x7f0000000680)=[{0xe0, 0xffff, 0x3, "ef9fd67c3693549e1628a896ebc4b9fc0e4737a229dc98f484413f2aee8f1509d202eaf3f24c78ff9f948799f516c84b3c0af28a0f6f0887cb6b52aa23ef777d9c0ea03280b7222c4aa6bc15930f27c7a6cd7fc5aa18182e07a545a3f00bea34933955224ca9050a1a4504e1df6ef758754b119ae8471911c8b94e3cdd38ec663d8ac222f9a7d3bca6d0a41b438c9f177b14a39ef7cd193f5a75ccf00c98c2895516562697db6601f287cb5c332a507e6e493a08409b351439abe8d0529b652976a9e0580e44b64171e6"}, {0xa0, 0x1, 0x6, "8e480e852348eab30893fc03118d46da7aebab1da76dc99984b68e3e3c4e281b4cb8c8472cfee1d76de415cb6c39b7f577bfb85e0a74ead723157a09ce589e5ce4608b2acf5207bce49f03af08328cae28f317b2a6703542e7fe4856be6302b16842effbdaa54cdb4ec2599b1d8430567b88a71ce9fe6059907da85eb0350ad64a2a989a9e31340ceb"}], 0x180}, 0x401) 10:08:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x100000001}, 0xc) 10:08:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000540)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() fsync(r1) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r4) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="2e7074982c7f10c555ff419a2a1dd051a6e4483d0a262373c6f79a88f5be29567a0b93534151b708bef4850decd1a74699b481d870637381d201dc2e5375e231d433f27e3be19ff5449614fe", 0x4c}, {&(0x7f00000000c0)="42fceb72ac3a8b7d4c65db783b96efeb0cc5999bd9132bc529de44332f06bc4ce2646ac27a9823dcfb35d0a0f7ce05070e880f3f3d125d837c72488a8c8eb78c8048f505a333824296c0ea7ee86a", 0x4e}, {&(0x7f0000000140)="ae5e5ee0c685a607bc313941491362f25428a7379c895e7670d7c4724d500b860ddd7e36b1c6d9cbf8af6d305bf1362b46e07b3ebd60958f2eb71fab3d320c8f012d159655a4f49b5661b06a059d0242bba46a99007fdb33efb9f08da3dea650332551dca454ccf41b9dba793d6648cef64788a29fd1c4b4b560e9762d6473f39e50e952584f2b055234eef3fe41cfc33ec224a51cfaa0f4e5f6e0ec4b7794c94041873d7e40088fc55ea1f3a967198029a24c31d9b1ae8f02dd589e5469a375dad751739fc257da7f8f2cf6a9df2af44d60cfaf12be13967c7aaa5ca5b09ca5f1a82004", 0xe4}, {&(0x7f0000000240)="e7a60d3a092f268e965796956385fc108b106f4b9c1ad591066bf412ad11fd1bc74c4e29ba37932fe59c76a58bdea75d14ecd1fca57b0108d9b20d86b2ab8661828bebe193caecadefe798074e88b882bd6afb5f", 0x54}, {&(0x7f00000002c0)="9f5e1e5d9321aef2a27d8d770ddd0f40e375d2f029ef3ca280425eaffdcdef36f47dcb63c0539861d96cb19718a0c2aeb5f07acbc0ef0dd861b7a84fea6378c5834db1417fa7f80411ecbd57cc1999ca7455903506f9bf5ab076ec72fd8102b6ed042551f7382ea4c56a6cf6feb0f26a2a02f8f09a354d5ec8972277f53abcb2b347f09d3a79b0e976038f437783bc25bb4a5922155b9ac3351dd1191822b4d336a5ffe0b41001cac6d18b0288972d4df73659728090685f0027e9823c8d7f115863ca4915d04424f25522256e9ee968188ef1dea04d398e4981a2c489bfaa229ff47f3750b8b7a4", 0xe8}, {&(0x7f00000003c0)="1f000361c7e36c4375871fd6888297522ce2b098d2fb35ff26d51aab0c35f505f588ee2def68e7532401c7a4f18862670c5f77f0a82492d430d1f075e2a93c7398f146e0512848a6739a5ddcf7d84943750966f1cd34c2ce", 0x58}], 0x6, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r5 = dup2(r0, r1) fcntl$dupfd(r5, 0xa, r4) 10:08:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:08:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) recvmsg(r1, &(0x7f0000001200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/150, 0x96}, 0x40) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 10:08:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 10:08:06 executing program 0: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0xff, 0x6, &(0x7f0000000080)=""/61, &(0x7f00000000c0)=0x3d) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:08:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) write(r1, &(0x7f0000000080)="75e6f598918105177aee82f2b4f4327bc3c2078dddf3664352400f9069c811cfba339fd416ed554ee76377ca3b4db6037ca6b3fe6cd4156479739d2a7028a58d3511d6276952cc95895b16bb9845645191a2c3bff5d4db66d213c4c0b9d4b190c6970a208dc10979bcaf97d3f6950d703e6c47e92adb552d2545e43e7963342408d4539ebd1b5ad6478b", 0x8a) close(r1) close(r0) 10:08:07 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x10000000000) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000440)=""/235, 0xeb}], 0x24c, 0x0) 10:08:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x20) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 10:08:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="3603b97481c27c1080b612ffb055f97deb657fe02412a64b19ca8df79351f7208ba512e21430d97f8a4ece2e4383a86db767357313107ffddf3d2210983a2f1d8983c83fa51b1052ca51bddc14a0dd2e4de6e3c11c6eb4d54fb85c9fa1a31fab214bca3b3f94edb7eac34d9a274dae17c3a530f7241d03871693dede4afb45915025", 0x82}, {&(0x7f0000000140)="4955b5cf6b892317a43e8be17bed3ffd10e57a7b688ffe1e5a8c458963505e053d824372bee749ad1171f40a39204d6e64f5d66895e6abf5fb41fc1dca0396f2c16f2236f01ee74e8c4bc7d04b53e072aaead98c9ecac40b8b560b53b28cd8adf28d", 0x62}, {&(0x7f00000001c0)="5561316cfed4d748482142cabc48e7e937fb9b00f513f8dddc1571c3e5", 0x1d}, {&(0x7f0000000200)="1f807b66314b8c9303265c6648bcdf2c9569a5ed802c579815e8cce4ce15d369c00b50bf57ea9be9c4194f000321b5b13cc1f89c96786275b99b11cfd0f9f6c88cb7aba211790785b2664fa293f75894a2c401ed5a8f996f362e5d8a7da787048594a885d3dbcf4dcd3d3ae549e156da99c52cd3d0c4195bd17509f0a2b28906b9c7807b28ac955948373757ccb2ec7447c4fa8de23749093ccd33bad169c7a3e2e6b5b32460e2d533dad59bddeacc8939708c2fbd4f56b31716c8ad2125f05fea95dc395b3431785523a79ca4507cea5ca35edf195e70ca2af61ab741a3695a", 0xe0}], 0x4) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) 10:08:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080), 0x0) 10:08:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x23e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 10:08:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0xffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:08:07 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000001100)="5b6eeda5b42840aedba340cb0e24477cc0f93428ccb213ad6a935219fa6a46f418505a4103d6967114fc18e5a0a55f81e22fe26d1364d42f2508dd48d441872b4ecee58688ed81f0ab175101af98b2305d98ee5347a99603aa515b64d7bc2f1d2dcb593ce78f21212443848ad55e46acac10726fc252c8ad1a2360be3b4681f587ab3b34cc3537b9ce3d349021cbac5ae529b86dfc5274bb050d74479c6afada5d0a2807ff31bc0cf858fc4f324c050a4aa787e9abdd5f5f1daf1fb0cb191899848f7c59b1606f91c6a5bc90b153b577ab8b21a8b1551dbd6876d09d5cbfd9165d0588507d55e8b5b3550887c6d6fb0974cdac4435da3f586eedf704244b29f17b9fba60a5b19d2fe050b1503cf92c34f681d9e84dac70dfb18bdc7d20ce5b1fa6fc59b1db80e7569a7189923f43d3393f9926c2de0a011d3e0f18a9ff321f4dd73d8a414845fb7fe370351a866be60179de4ca3fde5e9dfb45782e4497c63c2f41229a037e3c3e890e63e012ba66e5248bf67559e535b28e3b98e1726a7b8eb095eb02e937ae94b58b9a4a9a246df4f348eff5fdcc6fcb42bd77ebe3e7295beafb9ce6005a21d610f39af3fe803ca070229d4b404162b3de2d869f960eedf0eaf74922eda3d247d22c695a9e8988e3c4f6e1b70cbb09b383fe7cbacf09ce992b007bf53210778c4590cc6f971e2a3cca10ff073a58eb78567f25a8e2d6a96e9831689ff1e82c8134d14076d1e5bbdaa765981682a6f1853768d18f77d6ee89f16df272e5bb81e895185959995c83e2c4ad9301c742889866157ae160e70bf42c133619af3bc355a8fe84cc3f74a1f6172c7694e1cfe6bd38e94dc9730bfedbc2fd0185aa6613017ecb442faec6cbff8884db3055c6eeeae9c2cba50002b22bf9e8bafbd3110c35c575fbc8ed4ceab23272375162aadaaab833c19586e6a55c4966d486bfebd9e9070a9b8d0b2e93a5e2edfbe58f1e2cf6f672572fa8b1ea37369e30eba3edbeab09440758f42c30cf84c7795ef10f777ecd004741f857b2ed07ab37bb419384bbfe5c1ac818252942da9d561713e5625d053019eb1056a3ba01cd35bf67ef0363e6e13d0b9ee4b1ab69a4f30a298a2f15ad9f3d1981f72113456017b2a1a7f8cd6bbed5db5533c48fefc1b6877acb0a0d33ca78d1c5f6bc447a1178575524e68e2f44e4fb33a5a9ab0be60eec23fa45a643be0999dfff1775357f4a0529bc86f4b8419715ab7ff1b0c622c2aca35264886b15e3ed43a2f40f838227475e4666f0bedac45634f334b7097dc16f005770b423fc894d71540b5ac9d066f191310978a60dabefea1ebcd17b8a996e8a3e281872157e8bafb59588ca6ee4613f7443ef85321b4892132d78f7dc7943c4eb8c536084de41e3189a25b2cdb76f5cbd7f42b18a782325df710ec803382dcbabc56acce1f70eb69851c9c2fd2a91676558263b22c6b9711f449494f90658ad0bc15b36135a879a286d95706086aa06e493e299ac1bf7e88bb5ca3e55dc1ce4b22f85130c8b4aa3d0d9f80f5737f609255fda33f31a0fffe03386557928b2b0309d4cfd44fdd7c1ed1441dc7475f0c4508b8a779424db8f9bd9bed9f9e32ec8a5b868253b09a0b46f7d39d785c8ad2683fe89e6decd0639bc254d40f750da3f9760aad3ad29b2a8c8b8c2234a1277307548c177fe3251e3d71efbe8fa7fde8d1033d4ad3f96e3b6352d427bb51e1da5af3a382e5f3da240d71b4b543f1751b2c84c64d11141c95c5dcb8ecdcadca7fa2f2a1a3768377673200f19cb2bba759c99f8199584dc75587f023d5a3e44b7cee2b9af845c4e9882527f6b5b567b32d5d4ba465bb6ca9f4d7c4eb3cae7f26ce9bf77a98e5360e2d0ee044f9b68cd6576112db0796e1de12dc4937fdd23b485556e5bdb7b82550a5dde3a66939a35438b388091b3a4843e2a409cbc73888de6cf70100af3763919b4adb6c2b0af1f1ef2802774b4e8ad7d33651642b119e9b4d540107362326ed419963573f62c0fea158de9136064fe11fb24efdae6ebf346d91bbb6af079f0d7bc42a8b7e9988f81c1459f05486ca673f8f9729eeda9b0aabcc7a388c0467b389034ecfd809f1f1e0876a71c1e800b48951311d8a3d595354e42a9cf1f8a1894ad0efbb05b23a01e3512631a1dc6aca7350f0b242631bdf6f1e3e42ec7c2d308b39c30222df363e180b3cae48288c44e47ac19a9a5c2bf174f7d9f5f674df0aac024591c3518c104fb6b0413d3c0aa20c09da3dcc985d43affd82c7b3bc1a6f6b1bfe6c5c12391bd87c1075f49ab383f3e59d3e58c530eeaa788b1eac52a1908ee6d7985841ee60fd535bc9632787aed74fb1f74e9943a0baa087e18f72ca91930fccb5945d33c6661ee298615b77c718902d83e29a0ad62431fc2f6ccef38c877bcd9e01be67af184fc87c23481a8736d179df1aa4706ca303507e60c98d0c879484991e8c142c66f2c44dd60561f285f243366e46f6c1557b49be46d05e0d5782c83ccac50ff47ee070b6be259ac9fd51257bd38595601f20c316ef318468b344532dfc155c891bd2711369a7cd0e0be52d668408d21162267cf1638b1a025f11ff87e7ab7147863ad391e2d322a98a4ef4e73439d4047881b6a2ddf0f7b1fcd6a85bd725e5249937eea69c57a165eb59469965a1d723a4fda3062ba90266b0513041a41332dae2813d765a5bd2c85e2ade51303d77fd8e0b339fc31ab45d0538628cfee47b22b296e9bfde61ad13e7eaf58a6c4d82846b440188029bffccffcc18369f1ce34eb8c93ac8f7a556d2f97e66c54d3822f94a632a35a72e3a0c765ed4f12a692e4740da55b5aa71672859dc968cd041b2016eff551c8c38c65f94ddd0d56d7495d8e108ca466db490927be83e7eebd1641c6f420bfb3558ae92e511ab15d05a4ffd9fafb8ec04c9cc8f91c7df8c918e700856950bfd17d05a571259b4057075fab298cc973dda643fa354912e8ac540ffc52cb1d6c48a845c6c7a7909fa996e3ab8569fb2587f48bb6b01ed88ebbff2055443d779da22ca882c9faf5b69799bdff02ee1abeb2eb7eee7e172ecca9ecf05a7d1bb7633eb3a657ecaa4bba1a3bd4ec6b33f4c71dbcdbdc167e0762e245b282b1f355e9d7bf9d0182ee657519da6695b017bbaf623b51ef3b19d0a71fcd00a8dc744e7e61a9835e5b9d016be063b991f4ca62c8e5d2fdc115c2855228b6e09e8e8c8bbe4277403fb3726922be9040819205098b7770300def0c161b36f784aba09de3837156041170e48873f3d52817c6c37be2e434fdfe4645ff0c5ba41c7f300f02e18b692d654231660fe18a6bbd6fa1ae3e20379c3e04a568f234b67374f2ee18bdd0e387197261ccdf84fd4347da69c6895ea244d59bea0f5dd7f2fce5ad919b5a28903b06eaf551b84011c7b2027b4eae381efd99311cd15df714bad4216abd20e7749ba4ef8e1f9d3760f178ce1a44d59060de4efcdbf8befda77c2c7486ae12a61d37eb997103b4d530a80c1620edcfbf41d5ebc71757fbcf374c90d59a582e5a0261cce44e2dfae852eabed0e04ba4241ec60940f972247fc7d39282b7f45efa8118de249beb454070690bc7fd2879a46d587eae62cb1ff786c88745e21d99a5277d0ffab08f701cf53c6038443a62fdc6c333b95740dd4785f4bccdf966d665d7d5c564338501b2fe88907cd56a6d88a1eba2f31baa3313fcba72ad64f376f1ac9d957be1a2bfd97e13f1858f828f8929ecaed80659bb8cab3f0a4c0b1979ded99b7336a69b5c637cf2c6e0a9106ba6c569242358fe1ad137124d2b633b202b4dc47ebecc6d386556cfe450faee9ac72b7ed0fdf276bbf1476d5433db869d8dd637a5e69d7b9255e152f1866fbc360731c3e80a71ffbfa40585fc398dce8fec57c49fe6bcddef858d265f7ee0491b19d8e0dfe4031ad7e7e8ad57ca98538a67da76b2b38cb38c5054b44ec6778f121bd65d2f5c2c0ecd9f21b751b866f003652370bdf97b498b1af2f31b0f2dd6f039316edb6d03e7d4ea5e1c789f01818fd50716a819db579f3d2dae08d476c2ac0c81251ec0cac321410117e97720c25ca95398eb87e995bdb8938d171d0893acd4d8d1af156c3e58d3548e5c77b6e07af731ba8c9181fce9b75e29c49f690303d59d4b5d93607a4d90b4c305cdc7fe0dbedcc7d1c925b2f7007fec32d5f39aabc4c42abb658968dfa53cf481eec9915b57b77bc91417ce91fed8dbc2c279a8bf7e5e44f132cad20bb9349f47ce0a54d53fd2bbc39fe5fb439542d7008321c9d4d64248beed5c2a4fc17bc79877782c069ee9e105bcc81ad504405157ba3c11309fa57dd06e03a04238d9516b721f6de3fb4619738eac4ba133dc7128c5749a352f53b1f6905fe0d40e430f094beced96420f2d25f2b50fa70c36eee212e72fdb8236d3fae637d64fe227dc8ee9202af6cad28a761832ef42f924939aa17b8fccddb231cd87633ed62e11af55043572480a3d578001e07c25df9bebd43e954085926431b54d20f219dee3be6208d9dc00daa8c0f4b4d44dc1c38561810f349e53d594922c154e3765f5890059183051134db0772dc70fcc8cdc5fbfa1e6e2309307f55ce7bac6c7981012da6142550931e95b0d2cf78c765ea6f84edb42d78433bedb45e27a3b425eb08819b7a9a39d60aa3f666c17db770b86e3b8e30bb29847446358afc219f0702bd424a25298c6e86c1e766bc2d4cf9199963d9546f8acfbba22ec0000fa3ea19286cdf78871aa9166f33bcc78901f94e9944f38970a7cc9ee16af13d2c0a4952432866dd25bf239b47316b80df10fbe389f8f97173caa82c131853e02cbbf4f97ad636a02208dab933ad18df98630d9d9212cae72eb25bb897908b493e9c56683fc148ad5c025259cb90c4b8094b03f378cec92e8db75e881ffb781bf88058ec2eb7ee8a1d19137b77e701a15ab0be00972a02d51abed35fc1f5f8c89f5589fd16aac3758d75d37c4c281ee69a7a07ee649d769da5558eecf24b8908d61da07036a0e0c9330e5331086ad1f183d3242de9cbaefbb344f5234c4eadbf580bb1c488b75a7ac9d1df00eb02c6cc780bbef58f796f72c0b583536b10fb92694d078d638ddfb9fabddecce75f68be60c3dc3e479875129525670d3afb22928a2efe100a13cc6b0c3110ba3df1c5bdbfda5b8d5859a3099e39c91ef324374cbbe4348979a0af1b68520a5c8daa513ea4e7ce31c18c638de9c55bcff553171ddda6a3f1cd83a689b607177baa69efb699390d19d62ee276205aba75c60a3f28366e4a257040bc5b313c240bb1c75dfc4aecafea366761064319e6ee9e93c078d447129f1b8d7b452d3f3f76343af517d062b383bcd3eeadca96cff9c0677cf0f6bc18f62a4bbe033a656238780296d64cb23ad99466f21bbc6d9140153fc74fb0d413194bad7a2b2b25d4fa327dbeef5c3100c578d02abf2a1dbb20d877bf82d5c89ed2025f55ba7d7239f28dc022368e95c253d419033ddf735acf38761151420d323df8cb8145870c7386aee5bfe2130f4b6b2f0a04a1bc9f49fae76d4b9843879590a557f0c8ede75cc7dd18d0a37ecd950cc08a0659e16598b5fecded52f41ea6370eac8b4dab60e18f00f79ea105eaa793dbcb03b11aa01fd6f43d36c10c173082a6f8e69ba71cc1e38c51423d0b083644f502a6328b1f383252d41d69b23026d969372404a789b73ee62ac16d08830f1dd21a9cb67259dbe1e5a5b2e574aaf888f7d606bf8334b426caf24504804aaf1cef9a898420863cf9af91c4f379000000000000000000000000", 0xca4, 0x8, &(0x7f00000010c0)=@in6={0x18, 0x1, 0x40, 0x39a4}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 10:08:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x300000000000) 10:08:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000046046cbbcb74cd851b833036f7e27500000000000000000000000000000000000000000000db49ff93b392d092000000000000000000000000fc70000000000000000000"], 0x0) 10:08:07 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8120, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x183) sync() open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) r0 = shmget(0x0, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000180)) 10:08:07 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) r1 = fcntl$getown(r0, 0x5) getpgid(r1) listen(r0, 0x0) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6, 0x0, 0x8, 0x7ff, "3e9cc64f3e9aa9f3aa34c64796f4e1d39d5159ab", 0x7}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x1) 10:08:08 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x20) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000bdc000/0x2000)=nil, 0x2000, 0x4, 0x2011, r0, 0x0, 0x0) 10:08:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) execve(0x0, 0x0, 0x0) 10:08:08 executing program 0: r0 = socket(0x18, 0x2, 0x9) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) socket(0x18, 0x4003, 0x4b5f) socket$inet(0x2, 0x5, 0x1) 10:08:08 executing program 1: syz_open_pts() r0 = syz_open_pts() write(r0, 0x0, 0x0) 10:08:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x7}, {0x1f, 0x6}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x2, 0x2, 0x8, r2}) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x0, 0x6, 0x6, r2}) close(r0) 10:08:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) unlink(&(0x7f0000000180)='./file0\x00') getsockname$inet6(r0, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 10:08:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) execve(0x0, 0x0, 0x0) 10:08:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0xffffffffffffff9a, 0x2000000000005, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x40) ioctl$TIOCSTART(r4, 0x2000746e) ftruncate(r1, 0x4) 10:08:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) 10:08:09 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000008cd3fdf000000000000000000000000000031dbb9fe55a3ef138406582f2b5a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 10:08:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:08:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x30) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:08:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) pledge(&(0x7f0000000000)=':/@.\\)$}][:\x00', &(0x7f0000000040)='@-,\x00') 10:08:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() r3 = semget(0x1, 0x4, 0x1) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0x40) dup(r1) r4 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendto(r1, &(0x7f00000001c0)="53a95260b92c36d0d0dd41a8e0b77736ec35ad7dbae01fe531c9f2c0084945b87c1cc376c6c0e56474bacaece8da570604eddba7d2d2674702c7ab248778973a5c747a4bda54453c81b89a0b10beeb0f65ea118a55c9b120347b12de5af53525f9546567dde05429269b8e3d9def30f3754eca478d8bb78e8fa25aba11d3c02527b3a9d144618ee3921f694fe4540fcd78b45b6a2d66872e3fcba3bb32e046", 0x9f, 0x8, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r5, 0x0, r4]) getgid() pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000100)="279ea0ff6cd2ca51ea263e8f7b59c528abc911e0a052cc8c07ae30a592fa9580787bc96cb8c7063c4db3d98cbe03f4ad32cb4730cc691ae834dfe13e67da2a136235483db1565eecabfdf49510de072af68dd1a0612f76b7842665c99affa097958926fa1642b09b7ad3d39253b6f398850d15f73ab4e564fdf8de1118e9bca58d73978c069c2d35afa632d5d16e866bb8f0"}], 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000600)}], 0x1, 0xfffffffffffffffc) 10:08:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 10:08:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 10:08:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() flock(r1, 0xa) 10:08:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x115) setsockopt(r0, 0xffff, 0x6, &(0x7f0000000040)="7f000000", 0x4) 10:08:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000100)=[{r1, 0x4}, {r0, 0x28}, {r0, 0x90}, {r0, 0x4}, {r1, 0x1}], 0x5, 0x2) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x0) 10:08:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x180) writev(r0, &(0x7f0000000040), 0x1) close(r2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 10:08:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f00003e6000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/45) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0x6) minherit(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000280)=""/137, 0x78) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) 10:08:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x89, 0x10) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 10:08:10 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getdents(r2, &(0x7f00000000c0)=""/21, 0x15) kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = getuid() setuid(r3) dup2(r0, r1) 10:08:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 10:08:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:08:10 executing program 0: r0 = socket$inet(0x2, 0x4, 0xbcbb) sendmsg(r0, &(0x7f0000003900)={0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000000140)="6a9523658cdc0206f482afe5677eb8bb271dd077e6425a39169dceabbf6a49cfe4bac941fbd7e647472d217088b5361c98e9743adb33ec1dbd3bf41d3f23091a4bd129004c19", 0x46}, {&(0x7f00000001c0)="9c33286dff2b07ae1d681f4e33035252f9a2a5601af4f05434b15522635991bdea494f6c347f2310eec2b5b94850fba693751f6b2eb812ddc54f991a687d3a6aed91160700247e661b843683a99d3ddcbc0f1c4bc2ebf79579f8d752f93d8d6467a2cb4851b149f46a0f71d78e61a4918019b9d57f01", 0x76}, {&(0x7f0000000240)="6ed07cf57ef72f463a3a0a94b588e1b95a0cc071665afd5cfedcb343135f6789c5ef1dbd8fc8b0a4739bf9bcce1f20ce418207d99e6b084aba1f0ade489288d7efbb03cc287f24e895b6c8bd45d8c2d5c05199300eaf5daf11ed43c53e3c81446215273d56de26254f599251be8b69b4d22c5cf0e3e2eaa626a87272", 0x7c}, {&(0x7f00000002c0)="8a172e2d3eced316028d4416374b3de83fca0418f66194c2b3a855f5380f3a9eb3ca3204338a794ddf211c3efff86b5f3901436e56b4c21658eb2712eaec5050de75f9996c8e4b5906604111ec0a02ddb7629125bbfde2321368ab01d02970fc44a3369c6cc5a0c952f8bfe2e81f686b8606e5068bef777f2ceb20f8d066bd62f01535c57b1443f376ef32b5ba39b4a62189cbac68a5899d085ca5c838ef7d9c387e9b8427d971229714a96233eb3a142c0cb31d0aec51af92f2866605250c17", 0xc0}, {&(0x7f0000000380)="a5e2abe75d3fc2d56255ab74acf29da6cd047b613a0face2dc3b414d73355bfa5e102e203c9c1497c077ae9f51cbf8a3588dfcc3089a04bd8f616ccc050cb8524e127ba533b22fe6946b44a6d3655a021c6d27f96dc04eb671d27db5d30ba557e11bfd551671980fd4aef336586f2bb1745e6da1171c8be08787cedd25287bfd1a549efbf038c974dc4806843ac518512d858a4c864d239f651b0656d406b7aeab5cfd747f653bd6ab2dd8d78e6564f26aa0be17996cf859d9d7d9749c1ddc2849601cad62c97b575577f376ac24a6cf7d1576bad669955a616ecc1679f6bba4342aa30f772e1f63a5ecb75699206e01452264b62e32b4606c4e2b81b40d035ead5b9751b9525d3bd8184e1a7626fa97e806863d6777f9975563ba28f01ac3199c4bfcaba8744ab67792c32207cd421b6cc46b2c7d3b79c7dbd3d7152817ba1561e756ac687b36fd7a5d818d9b468ebf2ced7d84efedd139c5dcfecd7dc3205ece44ed4ce102771674b7ab3f8b945d3f87f0cb5a04285fdcd512ea747abb8552eecb3d93c666751e3246133791f855d8eefe3688a116e03be7e3fdc70f51f34690fb59a04f139139d7b059ef959e0bd0a50cf1c02727bb310eba67778b58986926f4190cf7bb893658d24238ae9e604a7ffd2233064df08d4242c84455211e3f3c0c60d0c136aaa7476b71aacedb87e060320dd522e0da2034cf5cb49a3d570a6e0ac32d0926f296498bb69707baf30aea9dd2177da573560b3fd5b00a8b5cbf12fc497ab356a9af528e18614a7ae6708242d599b4041a12ef6710605a8569c74245368dc492e5dcfbc60eec4134cad8204d39063e5b029c02a06a98155aa033a2d7d4dbc4b1c2338e7150aac01a6aee624aa6275b8ee55352b5051f75e68fbc4fb61007f719c01f5484b13c40735edde0ea8f452eca2405809e1319444a4aa4ea6aa3693bd1fc75a72c89d12c6a5310b4b7f4c7619dca030c55662dfb3af6eceba2610831c0378fdf02f1c0e6b70a0cc893953128839c11be26af6861299b7a9e1df9126ccfc2cdd648c703096e734bc5c658e71de5d60fc34ec245b1868a333d5da68c3a5eb6854d0ca7ea1aff2fc1ab2c225d9a017fcc6d22ff53b4e3e33c6b064a35e0f9fcc8ceffb682d4b15bdad489b720e349b10a1e1fa49157051e1a9a25524dc8d368bffea7bda980c987aeeaa6fc64bf78f2512a2748c2f945937833b79ef3599c96dbb450bae0bf0ff1883929153c52bd491897489941c58434063a5ef64e9ca6445ce616d70cedb801fb80bbe38e4370e19bf22b99da53fb89bfc53696f7c164c79e63012cae60d20a779168ee92570c0ac252a5f907944cc82255a103d6c9d8b43fbab895f1c159797edcb6fc6631909c0da1ca766c7b6c09f8d805265b979ea1ce57d15e4161b7018a79d5a69b284c0ba9b0d30fd654fdb403471f67a7fbaf1faebf1c3e57e4bc56303f2e1dceb4f68fc540b5833343b26855b6c5381a192338d79eb05badf2142d62398d395083d1873f0a97430ba4f3f097e6355a79578ef1f9768fc9736ddfe57e4ca7fa752ea2f49c8f5b5b58e6d8d4f5b8add3058bb20f3bdde0be4f7cec507d1506cf1c98ccf3a21a8a01c56c1ccf048583a3c893fc6d9ca6afaae4bcacf4b74910f8aa53b6b833c3f6763291567f4341b648a720284cdc620118db0e1ed3a90dff3dd553c401ca3ecd9a41080005ac4e6543b2441a409833a350ba22ff3a2a6cfbc95f64af2c07f4bfd70ad85115c934edbef37ff1b0f1915306b7e0d949e9e3674a5525bba3216d6aeaa28cac5cecf41c3fe16c25c2b2d53aa53b41a80d68bb3ce6c945c6b22b0325493992daa942d2a0364f8eec856fc732766aea4dbe30e84bf6619db534f6fe4e19bdd78e8fcb8033a0a520459e5d87d29a4d7a173fb65e3f1d785e2e9db44738d47bf9f81222dcf33435d3e52842a937467557159a7f21db0b6e060b7e7d5edc3472325f29bb845f3baf169594c1a2d10cd676c7f6a38e3da3871244078bbb4b4102e9dac68fdc9b5dc07dbb76b7db809ff7fb190569ea3d1b0820127a7603aac31121a2960661acf39672e99fb51bf9ae5951fa893fd564a196708d32d7e1cde4163e5706748962496605a90b121eccccc5c3da4c9684187b0264608ca31d2a2d5ab269990f207a5f0bb9ed5a062399184a749623ed54e2af96ee76e71458cf413a8809ca620abe13b0a2fa056de398170b920c5886f9cf0668e02bf927393e9ef1d6f44696360fa78dff3f838bc85c907b75d91808a127cec8f22bef4e3197a8ee4a2e1b87d5c5e718277ddc5dd08690b8384f285251fac1e92b63aa68f82c6a8a27c06b50445af524913fe31d2eba8a268760c26349beb0be809dd49f58e5ddb0c9675eddd9e8b6fb15043e7d1a85beafe1cf591337d7108c627258061336d886d0cf0ebe17be42a6ba304e5757c2f940fe7120ac0d30c98b62658cba401cbe1a7620ff0ec3792c3493dd2ad8868bb1a0c2330e4f84810d9c1dbeddcf0895fe5e1c421e8e4dcdc09c2ab13deea435063c788612a70e5d4fb2cfbab899d4bdda214b7a4272539894f3b02e0f1bb7a88a6439c333375ed41e775fcf02fa2dbba3f05ca8d58d74b7c38659901c8a7a3ff57ecb20dd2afe8064cd49a260f0f6b3ff1c27d1c50c25e0083aeeb5dec488d6d3e9965797d6c3bb8f2ddfdaa9df8319bf2292e292fbf2884a50d5b0d3719b6e9755d8e6f1539c3abb93d9c635e16b487862b4162c4296e964d0041efa5c71f33257c8091dbc1cf6601529b3b886b6ee00b7a7f4f235076b0ce4718ab4013d59ac309c6a4f3099222c49b139aead348c352c9f272da40c48e0df21f7272e8b4cf235e26cc48d4c67003f799a68e524c88d9b7b89c2eaeae2428a589375b84fa88cfa7721ac08cb68d6e0aea5274198684627df0f8d745301f4c29c6f70d39282172c1cd4ba18d6f52f0481e205f0e89cbec8bb3f38bd9aa83a23216be120c6f98166caa93e5aa5f0b927e6e63339b5a89aa8e8652ffda45d8c1dbaa3a9848a0efd73b24abf1aeed476f7b1d6c93694ca105cf361baa194d76c3128e4478c789a24522eeb688bcaf9f02a7bced80cb0395f6d491e7d276343c8bbd25d51fe3efcc3ed3bcc1ecd6964b256fcf36d2cf41ae17d85e390f282040f88920510890c46a73907d0464330c85437481bf3ac2ea7e3d4f107bb938a8f47bd889456dc67bfb2bc8c628b7662bc07617cf697801468fdbc9c40499d7602621543b718836be2776f6ad49cf9c1fb6ea4fdb09a89ee282e5cca85dfc3c60e0e9111fdfc7f0392a84599ffbb9aa51c8d56272929b0f0519c8d4d1be37d910329c3e2abbb8c7c9a3d80fbc98ebd3ea74557e1fe3aeab5c5589da8e9378b28658ce4d824d5d86fbbe5122efb0c3e5bf40f5bd8723d7e41653049eef5bc12b383c82725c0f181df1e2e4a1f27981876b24ecb002ade75481b8a81fa0478dd428d7f4abb9859534ca5b82a8e26497ba8c710115e334e48b13d18eabf01d944ad729fa00cdab7f603c70478d51db953ae1231ee623be593a3cc683a1b99cb39cc7a1829e81b8c8e1ac5fcbcbae25b57ce46222083be75c124e02167d2b8a42160c68c0b807753097347c0c5c5bafd6693d7178bc8fc3ece726c9a1f645d0aa465cee0df2fb1b2d7e29b58cbc719b579e6f358c0cabfaa310b38be486cc6a4c7e385fbaf4e4f57b5fde2877ef911a92fe49142a35d4a91df550a35b809beb4799f80329deb57b68a9342c0cfbf55f103f3fe463b8a00656e40b5e3c422bb6f5f404fb6acca4846cf0058914c1ea80d9207e2884a0a2bb1da1d9ee7e98957e432c1b0d67036e24ba56ec981552a385e1ecdfcb56630efd20efbe64da18fbd24edd834e5cbb508b7d856afb1cb357e1bc81923695077d6104cc01423f7d98fbf4e2b1a4359d2aac85d2ec81e972583249632bca494f8c0273cc87a3345da370abe9a9601f47ed5bcb4bde7ce5c34f1860e86121d88feeda3472455c445a855ad806ba35faa90d9854a1519a5a1efaba13a6db90628fb235ee07fc66f49d282ad40082db0e054209b12f0bef54baaf73d0784eae778a5e5cf6b1efa9f24bf43af1f3246a7865b76cdfcc2cc7aa08da6b775750e252f4e85e0a5b2c29f8a559f19b8120290573886806800e8fb7cc4de55147ccea6ded5f4f936219de5df6801259f9531a56af6c6b82e745a1fe2b3181423d90607b86e71cd016bc7672a3e62c3868359e18e8a06c741cae1f97c9c9cfc80e1e890bd3ef286f93d87f89fc0f190ce4be14b8f106957f06aee5e431e72a835007ae64484b11f1179b849199b9d616723b207602d511474e281a5c16c24b2b285aba86028cc1d6ef1d6d18d5d0d36338025b32963b6e3a70f28cd996362a95b929c91c1e6766c28167e53c03bbbe46db486e3ee4488b279a67c82292c2dd97b862b4e349fcae2c0f21125c8044e199dce11f567eff8ef42b3dec064debdaa43f64ad1708299453f695decdefd974b1c4455ee55e0005cc3400a8d66a30a1800ab6ac25a17e2b88ba1bf31684368a6389a787df52d2da9f619a81cdff011310930d8d403b588a60d38aa1329a06792b4a30ca3f21025fb60432b9626803065b785ca946b8fef7407f7aea61b370bfc3cd098945b0684c28651cfd31647ce8497b1d42c55bac243758e51d8e79a03a56ae5d7ea1d26cf568edafb0e7351fabb2e64d918374fff600f5a3022357f91118be76a765e68dfa5741da2a1060b79d54f57ea752a007302a4bb3220a72922b0d476d5f6636caed39af0351579435f51162a591adbaf6cc57bf3d9c25d6137eb74128820cc0a5b7ea0a7c06e59b98a5d9fb0eb99f45593401397782469ba8b3d15e656f4624907e45a590effdb899fd2b8d64a7de9793ee1db8ab0545fe8504b212e5c4b177bb3f5a84a960bdb6081702a2381f023dbfc99c8f1b8ccdb239f316350d85e2f7a838468d9b24aa0d058dd07c3c93bf277f1caad22e2b5ecc599e877b91522cdf20f5875f0f22b6af98d20780a76766a4fffbbe42337ae3c186d6d1ac8573f221b72f0b8d0ae348c00af267e70ed8f588ef4d0c15541264dd515813f884567a33e16402bf153adbed17b11f3737728b551eed9e3fb164262f89b472130a279869357646d9319763f1ad257b14e5c1a7b158bc04c53394eb116a4c775c931b9472dc3e0a7fc999b2f8113ea7120bae8489928c97077794ecc67efbdddc56315fdab383a4f3b651287cb63e7cfb27718dbd8b52ffad9adce3a976d0d873eb939c1712bb887580dd9818dc1ccd24c7c91eae25e73e8ba6f5e0f2a791f3e3b19e8e01cca3f4ca6b21dab98cee228ae2148e1c9bfc3edc5c59148381b74215cb11f1bf2d4b40bb8b04859f7dd9a94e27c7039b0aa9afa34215a6fd39fc6baf0886ca397f9f6d48d3f179f4d49779ef39d5af4aac1802862e3d7d5f39264ca8b14dfa07d8a5414edec68a67d3bcc06091db1f792b21e38d9976ee4cacdb7e18b08d22f3914742ab2cf2d89307d33f9f55df73448d7ccf2bf6b001042bf3c3c88387a414b6c199a4762ada0abd2d32b4ee16909478dd33ad81fce1ac0939ed1dc961950283f9de713188059453c3f15c73b8d1570aedcf5825c0d3ba97b385da5a9db848aac501f2fee26129ae88437e15995e92d36a6ab611a6a3ab87936de5a6c499c4661ff1ba928c9189a8719cf2ad50e3d735cddd7c4cb1bd736d6e3c87ea38491e8ad1a1cfcc5a11ae80ad34a6bda9a985ad3b03fbb0d1031aa42ffc8", 0x1000}, {&(0x7f0000001380)="ececa552e59040fdbaf043cae93be1ab47a030c1e88d591b3a3e7fadc77651cdd5772f2a5adbad83a72dd0992793c6065791483777f7a2d82d4066b3861c2beaa406eb270e2a04026872ea46c1580272222ff5f89862600b45f79e97fc50347f13a738909ca1f3f800c0683ead2a189109351c2d6fdc6daf83b52d125b71b684a72088b8c48d85dda095d2861249054c6a3f012298fd557b79f58d5d70b741c1216dd51b700ef89b270e012c86babf24f0104af9a4597ea03db7615e4d699ba1c2ac0edea344fc49ec4ea2eb569943b4e3c410d17694f7f530085865de323fd2b976aeac193cd652e63a1da69640977e5c4718a8f3cacaff3988f5921204a49c0cc4125b084c958e9df376144b448217754a5f8e0d54ef5027340f82050324c1c711e07d689aaa04b40821a75ce8be3397943b1df0206cf6bbc3a2f1f6d9b3e2f92b4553f0273ffccf0bdafb95028d659a4ea1e55c308573d50839a43749c5a60a1c25c985d779ff598f6e3c8b9aab282ad42761f38078c9eb932532c9c109b80e938a301b5b44142cbe82331b7823ad175a3ec0915cfc6aa86e4cb4121a1c34857eb32cd4682adfacf6298653cdaf750af93ac8dbdc0f09dee64b3eb5bf35016f5c29e44006061e4b0f8a8dac2fd3a4e84f8048b6c213160980ed73c7edb294dd2261f7e48f15513a6d476d2d19c055436753a42e754912fc62727b4b3f1b1b08089838d8e2f0dc9a210d2d736c998dca426bbebc22b7d0461729556fb88e1e5dd6497b37361e08eaaf4ddeacdb11623524efb74133b5823b8aecea26ff6d501b44af5819b5c287dec697ed5dd1744c3dccdb850ffd3871a6120aa2ecc29679513fa186769c2d406419d222e018f50c473bdd0d57dff3b33ed83d35b3dd6780a059ff813ca1031ff7bb2d4dc68fc7614957cb0127bd347254937108504763c7b402814ceb965e65dc92b40e0d148d3e637b774b8e357470d64a8e25d7874cc31c4389d769cfd410ca4624f868cd503e368c8a99c1aeb589d37921e6ff63b47bc4700745d63ba0b3acdc07ffbdcc391cd3de45faf5390a8f46c8cbb7256edbe2c31883c3b226117120fd8ef9350b640c2b52023c9156822d93fb805b970e0d5b3ad8200e03b86ca41ee90280eeb26c71e36ea8c00f2f2b4f1143142b11ecadcad8e3d008f318859cbd5830822abd7dc99833eda222e3b4fb0fd358a9f1016d80115028e4d1a48cd6641d2655e76fda0cc3b1cdaedb66ed5474739cd82604dabd1e27b846a702e4a7bc6080991e7110fe15dc76efa1a997bfe39aad23267971c18c8fabbb2967ba047d2e8e070bddadfd1655e8de7c700a346d1637eb58d2bb985a8945fc230735ceff448719bf82b0769844a57d57e198bfa3ef79edb972855fd1c1bca5f406c3e24856ac3d5f2211cbd5023199a1d3a64821f990191ad900bf9b860a19631f18b6856f4f1e85d5e4e6dbfde05f9fc22fef576c3c43b86a0cd368553742439874ce3d1d892c8b6ab3f5abbb21d7d116cf76240b5dca6da1474a9445658c4f258066bc58b14145d142f0322c87fe7e3d2a82fe30d47cc146d986d2306bc68412bf4f1d1d01cc158b8f38c37c0ee4068875d3ed8d72960d758e38e20d2c05e4f96ed704c15248b337660fe10ddef9795d841f32a84aa7988bc22b43c43490a4643075867a870af59bc6ae8e6814bab861d8601687d17bcaa156fe3db7db5e7baab16e4e403918044ede02d338969cdc16ba74a63c793af7270351d097c5e11e5b01907bd03c3f7c81d3cfb69dc2e46329781776ba5ffd85c2e9c5ce574f1c2f003883dbd6089d2ea818643a12d2994fd78fef00149527a6d198002965d4492e74d3fa367b64a41109a94360f3eff9f1f92248475f0488903fe57766b300f71272ca7b522b0b1a97a6bd1a29d9405ac659b4c72e8810d6b021b30509b6f03a258fae4b808d290987255205d9d46dfd1c0740534b9d7898da22e7c911e38b129d732d94bcf00d61487ae772a68acd3c3410497f1b18ed633461023ff3b216d211fff94178622a756416555a5f30675673595f3f49de23790c631bd7feb64ce65f45373c7d3dddb8eaa4ad1ab00b66b7c568fe25e2ea185f1cde0bfd298b7e3e9ec0be77d427d598ac0725182d4786678ab51ae42a28f463b9ee42605e6158ec4c1d2df54604c16adb32bfff1bb735cc8d3a34a69913c1616fe94073ed7f0ff6a084a58e33882e55a956483045cee22b2bc73377e9af691e1796687b041d99e4ffb5db6a9ef49d63aba10bbb7a974ca2cbb9baec74e24525f4986659a134f3a37adf0f3a367ea695ab94078f02ea1590fd557f06b7bcd1e27494f9bb5b1117b09591d57d70d4ca03028e18928532bb5c296ce951a019ba7b028fc57bb70c171c62b47606d8cc5a33357651356c7bb094103c81f8714cdeecbc3e9c288bcbf6ec6833a87c5d4aab39059b9bdf530d9a536ed41825caefd3eb2d79dd9028dd104bb0334002e73432cc9683eded0a0785f79c23e0f01f1fce6e236f3369dd61d72bcbba2ba05eb233e9fe7f9dd0c8721c114e247e447d177f8c0c3231fcb7f715b0763ea882e6d22bc5af4eeb13ab841ceb0d5bf94ccbadc2257dada719c70ab001872d57ae4826eee69fea651f18c701fc0d77cd5125fef122259467da12cab37ca3033c96c27c7f73cd0cfca06b74cd427b0ace104fcca54c67449531f4d7344404d04fb5811b61e2eb1ed859af4a0a09a9b7da1cdc745d5a43e8057e45862acecef3e73c7cab345222c0aaee54f767de76167ba58ee9a30a54e87c5beb5cb5d624be8702859b5666120f4476fdf8c813f3a886f31ad5e2865cec65acc3df1f37c69c68d415d8511c6614eb841bf51a445bf9b35b1bd498672d99c3e19f21da96f7956458534a95338478c9929a45b74b852bfa747f822b3f4c1a579c8615587b568661fb815acf6a31ba4ce2071eaeda1875638a6cff3148a4ba4b159f2ac2baacccd2cd74a1456f2da2c6d5604e723bb7a11182d73c89a8d4e24bc48070b44d1a3b6d1356e769cd55e5948291489641b6d7aad5aa84ddef5d0e7fe9207a6a6dc7219901987e224fa3b074da00d7035f0b37483865eb3a79795499dd76482e0abf852279107ad808fc4ea380169229f58789e05c1ec2d128ea88194b22479be1bd8551b223347f4e9f5c777f4501ecb32ba4c53ebf567dcbfb0bcb9f8715a85ea5c826f7c8e4d9e414757eeade7e3b49a3b0ed08eed05353ac2b90a29033127cf9d2ff8c277508cdde7fce2f5c4fb6ead3788dd6a53236527221a1545e9031207f2ea858bf2abc30dbe8f9aba92168c7506eab2ceb5546fde30e4b74bf186a5f0e59784abf9fccc8cc92a8561c24225fdd8cbcf1ed420f68de600ca33738793ef6e34270340b26872871b313379d820272987fea2bd67375ff86e24c79a7f90d7f5f5a90a8d54a8d3d49222b6d3c6678c8c06e64af5ba49ffd4bc93be5b1d88a8c63e6905e54d1da63de73b2a578453c828cd64877029cfd9d6428b64aca0fccf9c320a2d99e359e34e62984c0f08a16eb8b95a07fc981e693348e6c577945f0847a5a475a203869e9d4657bea921f52167fe5036c253f1ccd19f4c470094c0a3d8bec6ab422237613561ae59af711889374778e76ca805db65adaba8b1226dba95a7b1372fb994861b6979e4c26a424c90621c22da1b0181d4094bc8ac9582f63b943c1043c71ac12ce92676ada5cc659c2b4941f5806f9618f734777f7bb19f442e40f3c827693e1a8f3a6e8ee84ff6af158c2f3604a73a17f0d3a299018d889d4930145fb40a4304b69ea6a28821283e3eac790d91eee48885ec15530f712449a8ee205f4cad142c3202a8a57ec902c9ee5becde8fca5bcaea3f42259c65f77ef9f2d2fe0cff2e232e6bafee10bc6a4a399ca27b68d93adb4d049ff2a5d5238848d2e1ea1192497070e8e435ad95028ccb3bf329499b1bd83b1dcc3189cded738f9f67d452d3c6b709a0a5799fed3941de80b2c854a0dfe2ca23d2c35d9ce0de5279bc2f5191fb92eda1fbb78c5517f6e993a69f0c694542d551fb3f5854aedf0feeaa60786c58e9c2b733ac612fce051c1319258901dd8a271239a7c575698584fdc0a2826e57930bfd0972de18e928219894272d4e8b482fc51371a0f042d124917edaf91255b9a2ab75b9258684735007f568bf824b37cc02902d587906bfb2ea9675ca2eb80f0df7be6788fd59e018c7b25145da9314e6757630496e3736e0e1ac9f36f241770c2da91a45c38f7f6d9cb03a356ce78c47e6061f7ef8a25fe3441a07144cbdccfdf3d8665a32512a6e93d89c341166f6043f33f1ce565b40f5c1213036efd903135565508541e6aae8070f91a42caa09427e5d46666f797b4c0c1a962247ff328b1622db74cc55aa385a76544dbac53489a3199006849ccd9b5f35aa259b068baa840b1d2479bc9d3f36b0fe62453de82619c7d86d04f88ccbb7553b5cea374f3870b1bac05eacb10e7c5a78a85dc3f53ea4be2bd088be90d958b85dbbb369e4c204978db3fd90a4ed477b99dc8ae66f057b481b4c2bb218af705bcc7380af246e32b035f9be0531f904e026e56047bf4375672a19184188310c8fd9ba83e5125f45046e70300d4cb30027a146711a425aaec6aa97de50d8bf71ec64348871ae2aee988e309726e0fc6c41bbf5f8c543a91356e7d78e7c0a188ee31549484d9908bcd4b2cac110499cd29fb0fa92bac332558b01b68cc0d0adbb051c80c25fd874e25c6df2c0a9a307fe77837f5d133c372b18d8a09844ae8d1a4497e6872b462d6de8b725190158098e788f45417341a976b594db01fd3c3ca70b03d228fc4798cb8367b59656d70d8e7fb9ec3cdd01630b441f47b12cff2aba9bac0aa3f0b1973a6c3a80e88f98247ff7b4c6f1063f46bd43ffd252dc909387b7e3f63564a9264917a93b1a20de3bb895e4ce510ad64697ea85ab53339a2fb9a762853cf343ac4ce8454302407310c533bd2835cc14e762c6a56eb30131de21db10c3ac3accfdc057ec212c41a0d0b4eaabe68fb03db0bb1be0f74746e9cb92d21bdaae07c33b577aefd5216e84d1cae038ffec6d240e7eed1e20f208013b3971d6b34c19b6f0eb6fd0c5460c2e7d5de53a79785ea7be7af1db56a5208cf722058bc02d1a01301f81730b01c2b33255b678a94d8d3f75616fb71d805a07292acebf7f2e5486970ec74ad6b1acd5433c38af308c223eb5e611f9c73f01a2d31824a1f1eb7f582795e6c8eb9d6b6559911ee966dfd87a64b0ca62bf1da61af76a2a1d5fcd8cb0c341ca68798ef00bc744861a29341d9ac2ee1174be3396fc8590f3f2cef5904346f842aad4580432067a224fc0593231f85a68b8ddf19319cbd922ef70922a9e298ef07a92ff67fe7959cbb7abaa0b403835dba407e344e1213c715e2c95b41e7070e1059f0c794feebbc9b78c125d4b38a28193f826a99f9151a49abcd50ebc7912ed5d4e3e3ebb1152eab857cd9e6465b78607af261ebba069b229b2eb267996570922728d962ce938ee0b848570c31496f768f1871bdb42257affc0e6e685ec5a143a883dc9f6d9c8ebb95239f186ec12007dd7a7925a805848c97180549721124414ba60e219a14aab93ff0527a673306e9751303be88fae28f560922605e84d67ff8bc075bfa97ff97f6ed30f262788d6a56a66cb2cb2d2485833258bb6564645d71b050a947b054ad03fac06f34e9b179a5c01473efca2263cf3c10ad96c5484e9a15d99c799c39de9e086c1614b6d7", 0x1000}, {&(0x7f0000002380)="f8ffb86213dc1ed005321994fef16be38b180a9b7113faf377bfab65af69c68d296a909961e4ee47f66098820f7d4964899ca64c51eccc088f9e61f3fb84c105f601cecfc73ae54829a8c34cda3a733e0d6ff708b05a8a97318e724a2380079c96751cfcb54c8a98c58ac2a9f76dc8a501bed96225e6aec2e1af504c978452c803ef5205b9f9f056bf0e2625be2d5c3d3c61fa87592c241c028031212fdaac9eafdd94ba6d66bc1091657c604b3799923e37e4e3626d242fdc1ab675804857fd5c7aeea682f68adb369a634eed3bd67173c1e68eb8178e", 0xd7}, {&(0x7f0000002480)="19c78301d061cb7ddbc9fa74ccbaef42e892553f337c776a0d00b8b8d1ccc3b7f8a36c7440757789121c3e0edb76d3794b315c5e851dd8b57300c4b67060aab161fbac4ad5a452547219db9e0353f7ab2f30905dae47d049d233bd5ee9816b15e53f0e9c5c63962659387b48f5eeb1713751fba5b3b784dd966b8b41f586fd2c2b21061bb9a88d1f82be1e9324e6d81995815b7d70ce309561d8972d0eb06c7915eac237ef333ffad4f3abd1b4feada9407e226c6736b4b50481b03f75c93d056a9f86391fbe28f76796a9f45ad7849be6a1b4560385017e71229a25af141dc3afecd6da4f0b4ff2593c935e7c93973bdf57b828cb339cca167c62171a29f4a45b8356cab54f961bc76b1b4f309390c8563e08cfa8df83659286833a651e355776ef7cca52373aff64f08f0fc1f42d223bcf22643148d0722011b334fb0b6935f1d89bb305f2d0a3e2988648e9c81c0f16c6581dfb254e9a05c7c7de98c4c32c94e0a9361dc3babf14f4978c9afa2f01db2e8ea8b236ff0fc2921619516205c6270f3e297cabb63c40aa47aa12fbb916c12a1371fe44c197bbf4d218869ba5847e45ea210b9939c02ec2bc8575041005fb24680c9b78d0e54726e078d9439d0f9d3c02e3715d388384cbbb96879e71015145dafa782d2d1f0018f0348b8c65f6e60a21bcf29afb1d7a266f25bd759edf6da6599f8050ca29547e2241205e42e88877db0bf0cf23efcfd075536ed9381bca1ab1b307f2b091a220973f6c3314c1ea8519b56d57bc181fffed404af784b1b7c126155d916e1fe3c75db43e9e0ee397bc177a628dc2be18a3083d1031a6cc84de14712578b4b6319ab0148f3f0d35d799c7297fc6a32a64003b93988706acbfea20dcb2942dc8c0ccac69595eb127a547a2ce1e2ac0122b00a1f19024db50f7846ec34654612a3c0561b70abcac1b116e75e816519933b09792d66c7e47d4b40fa29868dbe30bf4ec21a607e01af6450ac1c570319e2a1ec36fd6678bb5d46099e1b69bf53bcfee0f0db01d84cb9d22576093a2054cb0de1eab151a64a5fb774287928a222f5cf511547dd62aeeb3ca2fdd48d2c04b9f1d004fd73fce078366aae34342a5842870800fea1cabdea3ba5053d0712fea18274c15f216f0cffa629fdc1c3a6ed62d3aba249c5468bb339d8d9c7621ac83c75b7625da47d6daee3b50e4e3aefe58d83a7bbb226704d60250dba8c9c1bc947b224ceae1a81f086474e0696f08022b36b0e73aa0b1cdde7d9c3bb57314ed9492b84fdb6e5d8780edf7c8abd317ee9ce023df359dfdfa59cd29933773b616f743c3c34d4a8027ccc3e1698b710e65eb9efa78752a9a30aadcb55d45c05b239bf8ff8b79bba037e2f624d3b374fb6f4161bd34dcc0396c51dce49ec25e6251317c7935b91facd79b8dc836c95ed8649d07a4b13732b0c0e924406163922cc4e35e1fb297ca82e630ead8323c79c1a3a593c5fe79291bdddda5bf698e55a07a2809f32c1797898ead2fe8954acbfd9e4fea301881a17e7be6b504845bceb7368c5054a9e0e211f34728d9f62c1dc7ebd6d8467eb846388abe6265175cd5b2d1ee27a8afce29fb9f1fa01c018eafbc724d379cb98c5614bde0f3e98e95d6c7c51a4b359d288598357f953fc2511204820c775916041a0c6b6a18a90e420d61d9adb5832b1c45cfa3c7deab3d055deb6bcd29de74d8dd8a8e5ca35ca9930b37b28f4f9e360b0eb2a1dd69c6d63af75589eb5bc4acf4d319525e883dc6a2d19ebb826d625e266de414bd4960526208b3c37c6e81dbedc4dc59f2acfb3e1edfaf71974e9e3788a4b0f7959d33e3facc6e0fcfd74b40599fab9cdc75f499f7acab60cdc35634d4e0b4d0b13e3ea120294adc49171901dd341c552cd0864828edd14a4f2e09dc2d9c0624775ef78c16e6f1e6938262a827b60d00a71257b73fffdd128bf3d99655f814400d250d485a9e7a37f95fa8b89aebd5d942daf170d2ffdfa68b7583b1aca246e3b74392c5aad0459df255065a3a7ded53691c22dc3872bf884a67ee7ff04bf0e659a5688df1f10cb9b2e8303f4d834aa5a617b95407c61980e6ef76c85580fc93f2d183c5199b0e63e84037d8d7bddc901f79a57b494ee4e91ca3aba01a515a993f5550e99ab9c03a9ca54c98fb24673ee2e6dd98c6191fab073f32cf266eeba81cd41587af2c449b1092c6146122d55bd34bfa78a356f00a07cf62c4fbfad68d920149a80df31cedc18af833f50d4d06ad95dd00ff827b7c58c34dd320890bb7e3f4064fa701516e52f3df410ede5cef48b7c05b1f42aad545b235fa73a99d3dea7f45933101a283a650f252bf70d5f1e5cc8f9c9efb19a340ed8cbf4f247983082b6f3c3cd09d2f91bc8d05522a1e2d98bcc7ee946106d2ee46ffe63c4c70357b42134ff9ff5e956091e5a6c529d6af49bebcc463a4c3fbe15b98fe6949236a46c2194704c43966b783a9021f693ddc86dc5f189ce06028af1ddd605d6ff25b265e3cf68d4dd1f16075bab0ba26bdc4b2e86493f6fb926ef020d069decbc82e1c8e24e2f5b184ecd5e5b30aacb0fc484c797da992e7ded4eaaec8d22313c4b2c49a213570f9dfdb66cc7b5798154c3515d0c8eb7aacaf9e5a23e91fa1d9220a500ee83f09b245f7ebd99e3b97fde2fe63de32242f5772e9bdf12a68e6bfd6f18c7c9bbb288e527aac90f28e991e4579b3df193c40dc616f47fd85c63374408730246dafc5e8d762bb59ef69f36b7aa5538f7398290e1bed5d9b98bba1584f958c9049ded48548995450ef269d494c1847d2fa534ed612e9893a273b9fd969e3d456071762dddbbc5a891333ea3f2266453833ec46e46ac4db3b3455a5654cf51f18a10ae8e27e537eb67717dd4ac25b78493a75694dd51c594ef5aafcab0d166a1a76568403b54456205f1eed28716e46d5e22ba90f316bdc4bae098ba843ee1acf3e9745a04bc61422879f8fffa4e32c6a156b8355e2fc7f126c95a8f2af8c8b66b962a43ae64b43a7bbe544081805f12ea6ae59285e4d371da9c4a983a5fed27966e25174f2837b83058c8bbb1aaa3d86f53f1118995a490f55ee8970acd87bfc8827305cca22fa3f317ad4807bed1d0d256d3141652f26092d10f3ff235d9a59df1b997b7d6de03ddda799fe47984d4cec69207f5a8e4b894a62cf3a8737978c662b55f059b93a7b8ce7ab74cb4fb063f2a5127c811caae649635763c22b91b5746fbce413fc8069408780c393e5b2e706366befb46c997e9db4644e803d9e8c983375c8e236ad3ef5bad4d25a56d527dfd9fa47fe97a0ef1fc8671093b731601de7efe276e9ee854ecd72c985c9ca79e8db78a5c9fae4f182e50e825bca426861a3b8554643723ac227bc66b76175f0f9b05e37a9d66c141099b00c37349315109c60dd153332eb285675a5ccf1775022f9c93048dd32435528a04f6edf445ebc6638f1f4ff27c467ee04d5a6c2a943e802d3dffb2446e35fd254f78bccfb054d2e2077395009c544c40dd6fe863bcd7d0f720c643a5e0ba5c36670f0d314e90715f773f9071f3e18e48015b43a17b1c9a608b660a0b6bf42c05cebfbfc741e12b88ee9df3d7699503dcfd10915bb054d9e7dd8d171981824e2dfcf591f76fbc5dbbbb48809bd89a53afdb066c71099e0e70a87b26c70d57a94943eb62eaddd3e42b7d6045921b32209078a77d8f0644c64cb5aa6512422dbf333bfbea4e26c83d1bef6f948b15b096030d1ded4147cddcaf08e71a09267e5bfd2ca7c227ceb467eb3147cfff7cb33fec2217b7d0a7640b9ab9248f17ee0f4b3feb994e6c1b6e8679914f75c00b9e2e52844339a495ac93fbb1aed7412945a10e1b361312862a58c3cba2b3ecc02c8a4db6cfc7dfaa2b3a6577ec4716eb28aed48b2d5d1ffa2afcf836590dfbd6498317e811a2d5a0a28192e90cd4317752da1552cee2f379fd8fa03d3d95be0e83a1640d8d91809998b44faf4190546a3a9433cf22ea36e9b20e71afb45b2af75c0bee02768a66c6264e55a1643d49208eb747485e8fe5477c535d86441ece8fdbc2509608e6691a08351be39f3af406a16796dcab6088d64d40948de5726bb64aa5bb7c6a4708ce9a2efc1736393c64e0f6daeb00e7c61adb05293d3c51edf8721b9912d2152495bc541c6b2ab1cee16949b0f55d9acdd275d309b217b3777cdad677c84835e5faa92600d630fdb4e839ef067840f7503aafe8295025d5faed5bb16769815d621221204c4e5919753dd9c78b112a08f920b3e14836db1f75c9608ff9214a44d22229b7800cb43c223138d3880ed605f8c1770600a2290f5077e633176fbee97721fa1abdafef8203e40ba8e0dcca5d51e56c8acbb334522cb8a68b61a3a786a71ecaa93f47e35a3be5538272ed1fb7d8f74775c59541e6213abed6b8a28c0ffaf1e1eceec3905f8ac2abd1911055c0284a458113a9d76694990a7e64b76df720eda0352e11a50ef3fe046892b10e61b6c51c45ea4497c201c6c880d1e14781f164194bbda454035f4591cb5f7485bce2f889d7d18ca0bcdd011209c26862dc9112a8c288a42739f5a52c1e0273b2965cbe37c505706acc03757e3cfc1455823f2e175ef1106a2f0c693948ee1f3bb91c268a0c61840e5886387db5f9a2c90ab05d3c4eaa6cc5f30d7514907b926fb65030a89358cf727437b05f8b67db488aab956572c7bf897a289628f44e5d82c17fa18acde66053dc42207e496fa0a499f77d2fc202b80a4b3d55577b169ef0c780c20bb2df9845ef3085786b7a849fe5687b88da5ed279736d8404c42987957f79f881822a1c594e6e0e741fef1ea1e659c10e8530553a2bd0df2d4e4d87a1a4d0d2ec21d4d26cdff65ff9e27b193b7527dd1371f75e71e0f2907e0fc930713cc97db776c1f1b322833b07e261685aeed6eb2d95bb70b7a4b38e78a8d66dc8fbb2ee633d507e1682f0404ae78a7ccacb54f6ed23dc3ba9a730e47c5917fd0c2b9d0a33408c2d6258177e84d26bb024504ec88a96778c45dd49ff822eab473d96ed36303600c2204d7fe85b9c68b3c855a10966a97989bd376c61af6603a8c298b55b7d9ec2ed9574677447905ddfaaf4e390c1c71c4f79d90a1bf8095a89b99dcabb6e6808edc77014ade550ac60d3c2e9ba898bbf93d468106959007a509a88b6df71897c87d1c9fb53b72c33d8710c9174134f22099e5d3269b754fcb96c03cbb65bda4864a766e4776a9ee1f51e48b3ab7c2b69c82ca8c559d26cdf8ad1147c6f52d9073944a31ba16736b255307c2ebb6a963a52514df52f0c9902b72883392c7c414f92d75c3dbdfcdd604454e9d95323815ef57d1a70f4b8ed9898de7180614cd778640dbb6df9655e4a6f7f0d8fb655f0f4e030c19da949e446e17d0758d8a05c13183922de5c0944871e23dea985f8b8ea280c25e2abf66e001b4a2513e8ce7c19e455b0bcdaae9b8a592b01c6dcaa6eaf3d1c91eda0cd35af8988b71b6dad335b1a97f01177d1e1ac239469faf70a18d4ded0d4f5294e50e31c173403825dd25b32080c287ff4b0dbb2db361e1c42394906020a5014480589c6a9e0ae1c41f9af85e5d08da0b3170591536370eb885e8252afe4bc3bf2713dd2bc9f1acf5e5bb3bfb75d3e3db55cf16f70398ff539b1ab80bca227207580ce47c4ba64b03d84b28390bf4c693efbb7b49d724447a1aca689cea82b6b0c3a5501f935bcb584f853bbd5736a7ae723f6d40df65e93e33435ea54f04bec093e8ecb9c488b472d17f2a802b3fca59bab4ca1c053f2866", 0x1000}], 0x8, &(0x7f0000003500)=[{0xb0, 0xffff, 0x40, "6cd0cc3492700bafc663d8370dacae69f1bf10c9aa7c38b86a53933b6989674c81c0a1d369c11953410627328f5c3e9d78f95f414bfa0f7e1ff93a68d38e9ba71a02b3d0adb051c50bd40c5a714bb71b83d6a3bc76c1879647dd7e5f859ae5b90819bab1526de7a698ea7a495d524bb9d717fe35e49196efffc75ba1d90cf3f1e1eef53814c59d2c482919c9ed201959649945b1def8827c7c6873e2fa"}, {0xc0, 0x1, 0x7fffffff, "7f5de5cb9693f54663e87ff6f9e40e0d318f3ce3ba513b859389011fa115de0a32f95f9ee3f635abcd138e0feb080649acd4ce7b6bec7e87a65b17cea7d7a8d7091a312bb83cf37caf3e5ed677a43f607e3094e9e52652509707ed7adfea436faaa9e2465241739d339e09e124ea42b3bf11f1b2c09a94c670068d8750ea57ee9700a878e2617a4047e61fb0216ccd332ed5a46ca1a62db42a02ff2173ce8c3d63df8e82d9b5cc864079"}, {0x70, 0xffff, 0x7, "26ed085910bd645abb1d9264f2c73605184a0126d3bfa5a424370581a4bdd442f5debd6fb2ea33e78e1197077de57663135392a1518f828502d2ec7fdc0f27fbae94599189776a65fe7944047cb4819e288b206335b4ac7bc4b879ab"}, {0xf8, 0x1, 0x374, "3dc0ac3ccf8772944b0fe944cc1329cdf120727c0ec02757c3f84a4ae77ed92d882a9d9262f01786faf63186b2a2cb4911733e1034879ac7b316a9ffb1af332612204f642ffd76941222b7e27bd5c6255a6d879771d4cf698bee8f1de142785a6d843120007af9b0ae39d0e6f53a5bac579491649b2502f5bab89edba2980dfd87905936beab6ddc90e8bcef1f9d5652d42d89a7da5338570cad21b27fdd3813c70247990a90dfc76ad968e1927487e5f82d30c06d65ccc2c8a62966bd77780ca9d74c31819356b6cff4362ef60c309141e5b804ffba6d9555223d32d6c7dec18b378072b2ca18"}, {0xf0, 0xffff, 0xc00000000000000, "3a1b83e1943a1ee60619636b5063260d3b8fb2ba0918265debab854641dd43de9ab92fc16960898424aee1f85c53e6bb0d93956725c09c75d643cc63fb42a16b247551e461a79ee65bc95b5c22282fdc09d1057bea8247aa0f8e0dbee1c362f5daa1a0b591009632c3ccc18507bf85f9517ecc1ca2e3f89ada98232bee4d29e9ef1e9f882154c77de1a88fcc4476de834ccd5818d54053902f421a02163e9171767f880e4375c90bc7a6328e4800341b7fca1b7886d760edd10bf4329c4a047ac3e22dd100e555f2295338810b888e7110923aadacb2e179c89634f0"}], 0x3c8}, 0x40e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x4, 0x0) getppid() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/97, 0x61) 10:08:10 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 10:08:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001540)='./file1\x00', r0, r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x3, 0x3) recvmsg(r4, &(0x7f0000001340)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/151, 0x97}], 0x3, &(0x7f00000012c0)=""/98, 0x62}, 0x1) chown(&(0x7f0000000080)='./file1\x00', r2, r3) 10:08:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 10:08:10 executing program 0: r0 = socket(0x1, 0x8000, 0x1) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x361ce5fe, 0x101}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="d7812ba9b3b42959f365f1adb3fc64e4284ad6b95e39481727ab45628c06811cdcea183d", 0x24}], 0x1, &(0x7f0000000200)=[{0x78, 0x1, 0x9, "607a4f7398e367a4098b7b0489e123aa690dc896cf7c4666321ea43584a31136fda62a098db52f78c75a2944736a66efc82123b4f0c93cfad1c4a23eccd523ce4d63df6a5aaf27ff76a0486ba8b4fbc113ed17b58742c38d8a381bebe93d407e08baf863"}, {0xb0, 0x1, 0xffffffffffffffff, "51ff89cdce5bc144f2959b4fe4ab89a4eb10b9feeb2e9a1b7d9631121f7a7383a7a91c92609e2c37b3327d6f0f63f05b99c643329417c30226f3297aea4222a415d5f3887ab4be966ddf6175fa07d4e938da5c484c940bca8e807712af1372f35aa72d00199dacd5eff6d494338367f1e643fc5b4a3647e38c75133b9d64f09fcc4fa89f40e89f2775f631f77d015918cf5d4fca9fe054f63b3a77befeab9a"}, {0x100, 0xffff, 0x7702ae04, "4dab5a13391d843dd559070bca5452307ea50f93c95615372e8ce8785aabf077b7eb897640617f354e7a862b911e4b4810b603e783cad52ef51bef08134b7df3c1f778de69597817d3ede5861c5c2951176d2746ccaf6bc3fdbd68c17696ec7b6dc22eefb464b1503efd784c44e757746cd9553283bd1ee6de2893825ba14485b16d3096ceb93d45d34e099b6c06928584464858e61713e68297cc483c7e251988d0228c19e4ec5516d423c036aaf81418c3042a40b291be5540cd0846b62ff8d9678ce3b428ce7f01e33b1444cac4360752f073de016a61f16e95c4e96b0fae2d20a7154bbbccc3e49cf429"}], 0x228}, 0x406) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x3, 0x1ff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) r3 = semget(0x2, 0x3, 0x0) r4 = getuid() r5 = getgid() r6 = geteuid() semget(0x1, 0x3, 0x34d) getgroups(0xb9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x80, 0x9}, 0xffffffff, 0x0, 0x72}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) r8 = syz_open_pts() ioctl$TIOCDRAIN(r8, 0x2000745e) getsockopt(r2, 0x8, 0x4, 0x0, 0x0) 10:08:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x2) kqueue() r1 = fcntl$dupfd(r0, 0x1, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x8, 0xe9b}, {{r0}, 0xfffffffffffffffa, 0xb, 0xfffff, 0xe9, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x8, 0x400}, {{r0}, 0xfffffffffffffffd, 0x52, 0xf0000000, 0x3, 0x3}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0xa4570bcfd9e9de5b, 0xd1, 0x3, 0x51}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x2ce8, 0xfffffffffffffff8}], 0x1, &(0x7f0000000140)={0x8, 0xa7}) 10:08:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x3, 0xfffffffffffff001, 0x4, "01e6af9ed0074781fcba5e1492dd02ebff490c36", 0x7f, 0x40}) ftruncate(r0, 0x7fffffff) 10:08:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0xfffffe5b) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/187) 10:08:11 executing program 0: r0 = socket$inet(0x2, 0x8008, 0xef77) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="19417fec0dabf8d95e28b89ee2c8c359f3151d14eefd8a4ed0930f90aa1259cadec8518a3f1ad1b2c6df8b75666029763f86d12e8139d41f8c6157b69f977e74e27a9e9e2c7119a8f115", 0x4a) setsockopt(r0, 0x3, 0x726, &(0x7f0000000080)="52c38bbfda9baa7e46", 0x9) r1 = socket$inet(0x2, 0x8004, 0x8000000000000003) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r5 = getuid() getgroups(0x9, &(0x7f0000000980)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x0, r4]) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r9 = getegid() r10 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r12 = getegid() sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000140)="fba24bc2206e0a2af1226c52b3ed8dfdb2562d3d3489a9b89c30784256aaef309ad9d68be905a4b270280ac3b410cf100d8fcdcc9f12c98cfc68cf166fb3074e3b982bd3e455dc5d64e3da91feda7291a7a077495e9a3f393765de1715ffb5c732aeb7884ea6b7f27502e8a73477cafd68735a663497fa28f7b4d6a5ff8c190fa6faceca6ba862255e29846335a61d9cab39a80670ee950dec028747a98c6a1a228c4ecf73724d2ac31596456c86c8ddf25b45", 0xb3}, {&(0x7f0000000200)="7e458bdf2d06c9602368c290085f0de3361785d85e66ce81872b3200afc724d34f8008727da89d662718ee779bd875cfdcadfb6bc715ac848426db3f6553f8d25769c5916d85ec3399959d7fd77a1a3ef2cd45db174a915215fbb566043c31b633f49500d099725b02d8b87e1a11d929b310207ae644a80745e71be0eaca07ca6600c048f9d2ad552df405dca1c5111dce6098f3e6e4bd0e730c350c19cd8e66a7bee1176f5227ca954cbc8bbc3195c86cd0d125c54ccbcedb90f223f45037427c561b78b5d5c176f6b60b146c34c55d50980abf", 0xd4}, {&(0x7f0000000300)="14a92efea3851d9bfeb8f2d070824f42fdf7a8dcc50b5acc507a0b744c2cfe86305d999c5b616d5bd4c904c95b940a28e625660a6374edfd4280b6286fe741416eada51fb90ecc3b16e5364ad1a0dc3d9e7c55103bb4359bbc29658ce259db23032403167eed95da5bac9bcfd5fef7ab06bac1850843a64fe1bcf2111aed9d12863dec59293eb216c5bd39a627625078d66c02c3faf20a4375", 0x99}, {&(0x7f00000003c0)="b5cd153472658d1e7b1fc62e517926c21d63679d8f30f38f1998ee192ad9c8756bcea1888ecade4d7e14a5a49b97e541db324886dac26eaf80cf393c989098e14e692240b5c747a3eac8f1bb3e8109004a671cf6bbff7669", 0x58}, {&(0x7f0000000440)="56dcf4ed7e263b69e591860445d9e00b468ee94c00d9d5e7e4a063e4c629766973775c1dd5aa028029b58f9f48540f6af50b89b171526441fd3cf78f4853e4af1412c73f06b202c981f2e48dd965caa985f76a776bff15e6cd5b7d53a0ee8379759d3c435fce35d5825a3b288fb841252331ca1668142902678e1d4790644d6107278570b1651b6b7e73e4ac1ccb14707bce2747d23f21b6fd36ee007d62894c964cdc4212048d30d2ff029e0373c117de93f647f3d55d6a7b5b8a5305b95495960bff75918a3210ec21b50c32f56d90c170939f59e3f0bbd52224675e24", 0xde}, {&(0x7f0000000540)="9769dcc05925c39a9cd577d4b4bd00ef6f8d2699b2e7dc7e438d80c6bdfba21a6e4ea184e78e10243ca31a565392b5a8bcdcb43677f8e9bf13868ce1e69ff22814ef823fe7be92f657ad99f1e0f704cf1b363e3445fd2a4abe014c2a0586a43362dc5ad6379f3010d9cce9b33ca31cf19168e3b7bb87c43f77a9f0a245998f06d6907536e32faefb76897bf7260b1f772d900cb4e11e77d37a0218ed9b130e759d3d3e639512b032c427baa2f1d2a836d12b4fcb45704352a3d9ef1091b911b3fb844fb7b9806225aadc0eb98b2ec4637b822714b2e1cbcf4f5413d9b7a85dd307f98229", 0xe4}, {&(0x7f0000000640)="6ea05ea1d1f34f2ef042a6ce4b9081dd17a6e33b15769bbc727d63a5ba47800342120f7d919cd70ef4a1d00f0422aa9e9a079e9971c7bf00752fefe5dc66c71c4fe3d1acfce6832af3949411bfe84f2b9f552f3234ee42acdf828552200419817889f1d30af58b438ec0f9305d7230456db8c55d19c019339d60b4178c9e683e", 0x80}, {&(0x7f00000006c0)="a436f3f741", 0x5}, {&(0x7f0000000700)="dca53e5396eb0f5036b2611afaf8e67ee609f3256d55c67beec98250e01ef022914f0ccb134f5f5a50a56d8f7f97d44a66b7b661472c62194b6dfc05081afe4fae91c7d60fed2a546f0d87a0e6bbfd103201ce0ef1363731b254da3a3f091d73ef4fcca04dbea2fe7dfc3d04", 0x6c}, {&(0x7f0000000780)="bfe2f6498763250b77e4cb1bdccc8e9d1d6296534f180f8ce7ef051f55575676b2583466fb0051fc53ff072ae6178a99c535e4dbfd7e3a30128cdf1ae96d5bd1e4e21491537c9d9ca6a20c32de9d946c76e3bb39d14378da36d766507c1a35f20a269bf2f93b4d55616227a17f031d7322df3511bfeea49cf050f8032470daf79cb98a8336cbe142309a11d6c109a32a874dc9747be6826d93cc61319512b0", 0x9f}], 0xa, &(0x7f0000000ac0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r2, r0]}], 0xf0, 0xf1992130df4e9ea}, 0x5) syz_open_pts() pipe(&(0x7f00000000c0)) 10:08:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) r1 = socket$inet6(0x18, 0x4, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7f, 0x1, 0x2, 0x0, 0x8}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0xc004, 0x5) 10:08:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) recvfrom$unix(r2, &(0x7f00000000c0)=""/109, 0x6d, 0x42, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r3, &(0x7f00000001c0)=""/227, 0x423, 0x800, &(0x7f0000000340)=ANY=[], 0x0) getitimer(0x2, &(0x7f0000000300)) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 10:08:11 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x4000004b, 0x0, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000010, 0x100000000}], 0x3, &(0x7f00000002c0)=[{{r0}, 0x0, 0x4, 0x80000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2423caefd859fbe2, 0x40, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x8cd, 0x1}, {{r0}, 0x0, 0x40, 0x1, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x23, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x4f2, 0x3}, {{r0}, 0xfffffffffffffffc, 0xd3bdc1cf852b246c, 0xf0000001, 0x1ff, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000003, 0x4, 0x6}], 0x2, &(0x7f00000003c0)={0x1000000000000, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r5 = msgget(0x0, 0x100) write(r3, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:08:11 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000240), 0x1391) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x4d, 0x4653f313}, {0x18, 0x3, 0xffff, 0x3}, 0x4, [0xda, 0x1, 0x8, 0x1f, 0x80000001, 0x0, 0x4f, 0x5]}, 0x3c) write(r0, &(0x7f0000000040)="c68028200cd5e21034f6bbb21d200c3630982cbfdae88a47b6fdb724344f321340f99dd63d6deaf58d1a3230b1bf6d7822e8d4406d6ca3ae76cc9d85d408a4012b7fdf2f00927bb16bde07d24fac432f64e90014d00e6a681c5ccc786629f15ec2a86076d186fad6a8c8", 0x6a) getdents(r1, &(0x7f00000000c0)=""/138, 0x8a) ioctl$TIOCCBRK(r0, 0x2000747a) fsync(r1) r2 = fcntl$getown(r0, 0x5) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) dup2(r1, r1) fcntl$setstatus(r0, 0x4, 0x0) 10:08:11 executing program 1: chroot(&(0x7f0000000100)='./file2\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') open$dir(&(0x7f0000000000)='./file1\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file2\x00', 0x0, 0x102) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 10:08:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000130000"], &(0x7f0000000140)=0x17) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r0, &(0x7f0000000400)={0x0, 0xffffffffffffff0f, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000440)=""/87, 0x57}], 0x2, 0x0, 0xfffffffffffffd30}, 0x801) r2 = semget$private(0x0, 0x0, 0x5) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') semop(r2, &(0x7f0000000180)=[{0x5, 0x2, 0x1800}, {0x2}, {0x1, 0xfff, 0x800}, {0x3, 0x80000000, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x80000001, 0x1800}], 0x6) pipe2(&(0x7f00000002c0), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x7fffffff, r3, r4, r5, r6, 0x1c2, 0x1}, 0x100000000, 0x5, 0x400}) 10:08:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x7fffffff, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e7130c8e69931929648db47b72a4b2d3cc1068b074bab4f3fa463c4c946e18b1a73560229f959a1ab919f7f9c34807546fc77d09e98ce63e172ee64e974c4940407cefbb1d374704e4662da2e2107771332e55370a704b8190cca916eef50730fb987ab2a0ea8429b6622acdc9b85a11ab0518b2cb254bdb446c710e48ea0fd1dfb313e500a2ee76f498f2894dea87e6bcc5bea9f8ffc47aa60f2342e1fe50adb420ad8a3669a8ab6e6e9ad92a76567271773346e0b6fdb7f314686952838d98c5b231074f6ac0e3614f10c83fbaee975b9bf10cf0cd3313f691283c1889894b31d8342d4eb174326be229183a6a0321641337e6fa333c3d319f8ef680c6d48fc88", 0x10c) 10:08:12 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xfffffe62) sendmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="d2b495d761", 0x5}, {&(0x7f0000000140)="e3af011e808a160ae238baf59bdc479be0c3ab1c250bd58dc9d15a9cc77bc27cb184f98cf14567a6209b0b5618511482f7e3462467406a9e3ceff3a6da", 0x3d}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="159021a412c39ed71b4157abbc8b772731fac9dfbec7e1ecaf203cce47561dffa70954ffee1d4e3a9515517cc20fa06ae56a0d9996458382c739ca6c89956dcbfb6a1d3a4e1b9e6fadbfb97a3107343dfd66829972035ca4c763d3638a36f09f33f2500e3cf5a9eb91d735b6a0bdd76adef3593c086e6e17d3453b272023a3d94cf922c2768a26fd76cf29d4da43e802cdc72655763f045dece3f0aea4971f58770cfbaadb2b5ec6e12c390a2be666b856af8461bc283c8a2451a099", 0xbc}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="1010000000000000ffff0000ff030000552d19b7563fccdf90689a657cfd087c56ae78eba45b94979bb7bfca48df993c570933dbd026c8b24bf3ae6c465a96bcb4d84b3dc4d23eda966dc8364994516b94ce9dca4d325b8c9974b05b6d3afdb34610a5003cbb350298da6f9b565cfd669fa875772576bb3b3a525ec552f2af211c0d30fff1def5249545c1532bc4639fed186530f26c151a6fc57acdf22d6105808a1595d43b1a61b3d7c30e8a8b36ad628c1f15991e9fbfacf8db85a6323b3728ebceddbd75b9366315acd408a28a2c24d5b3cb0941731096f7e49596d9f500705a706c20dc5a224a66ea35b06b23f8e2bb2892cd42ecc5bbbaaa3831f820954c8eed6fff4c0acd08a3911453cd4a0fc32b4f33c801023c52d5e817437f8aee31459526249f3b54262001e1e778654fad032797f022e14977168f7ee6f2954771a0c90deef09472e0f52e2c848f2faa6abc9e4003848d59df68225d0eaa074ca9777d9fe9cebc72977bad6b510817444e26d3511d62c70a9061abc9371dd8c0e3502d6e0416bb22e25aee6a1b6a43c3a314f07723581f5fc2d234b4f906b8b1a082e62146828eb92d326452e933850dc10c023cc7cf04fa207ab9afbdabc805f4b9aa1ebca2729eaeca46151abb84b7f9388c39c3288353cda8982f9c426cf6b5ba427ec6745fae5eb195544255937031778fae69865ef3954dc28ffd143f868319acc7c5c093fa02b16496ca082ed6350966574df3a546d67612a9e79908722fe6ce2980c124c4b3dcfce68e12a95ec9752d98f4ebc691cb66255ececb6913f34423800efc1e8b25a374565f122ca073570681649d75f52f0931b850d630c876f7e46e2cfea3e4d35378de13e2e35d79c32ed3deb5ad4dda31e1296959846df3c71278acb2f962c24f2cf4a9d05a2fca162cfd95cdc9071690c734c5b127f79cef51b4496232b5cd8a087e484b724c7f3d4d3453a10e272ede8dd18de6e7cb1e670d3ef8fdd19dd490150f0cbb1268ae6930cf9578deadf00c8f9908c9dda1c42a377d18b84c18988efcc3f3ffe1590f1aea35ebdb8fce73d97e8882a45a14fa470d64e983e812ca595b4d1b33c1a212a32e45e6647f3ff2de360ac8054056c204e724cc0729095b834b1b4b72c52d47e3b1d86af3d2babb987292bf831319b939e14e744e0e10f7b59cd5caf1c34ccf1bd6f0c3fac2da46cfdca64f7fa7782f60c605cd6e6b7d99c11d85859be5f3f3c628ac702e3bf5b9bb6abc5e9ed014a30fe95273190ad46edb13c0a2cea931711a5e029a8efb717952cd12e63f17cbd094241aee2a3fa9fc44bc4cc3f45c91b43b305539d6bc121eefe7162850981bc4fddc36021013a5a3db49dfd9a42b36f2f2b92aa1bf0762fe805a4d2de57bf5b8dbd835e6519bc008de77aa044c8c81b5b5a15bd537180eeacd43f5caacb181dbf63b31b87995bc00d82c67bc07b21c20fc84d434ee7d088d830819f8e439b55bbcc1ebe859022d0939f450c54dbd3a8f4e3dab4c4f5bf6b2f3b2e85db7687be78a61774cc9a2316b51edb5e752f4449049e74ad4d342a45eba4599ea097847657ce39cb056f4c48baa65a6af7d56dd8295b714f873b541f3ac6a051e8d0d15d9c2efaa6e94f3efd2b6a1f8ce07fd998ad0a7de3e39aad53a933ae1940be29c76949b6dffb9192015eda92d2512e08a23d61588b863206fb32efc0d22f4bdd28998a95d53dcba8f6596cefbf80cae12def2d1baebb05deed78405b3385e121efe046a65dc9a22cab12a74031d8714460ce4d86d02b058b151cf133c5c2c4329700769eabe08ece699f24b8b413df931bf292a8fd2c6a1c39a8ea9b94da3d2d0842d3b7cd1068b5299a39315d40a4ce71f8c8c4463c606f33a99d3fc1aa2ef8164c7cc56649868f385aeb7a5e83f107895d2bf4d53dc98160be9d96f594266ee8c9dadd1cebde50dfdb90760cdabac8bea94c1c9013096e7a2c1b42eacefd419e169b9841c227d11c53fc8b577e4ba55f98b9a5a9e404eae874548617ce220b6d36b1e1c2c4c4aa28ad76905d25857b1b84d845e67c19360f0f194f8533f1ab8d55e8f69cddb7d1fc8adcd8b0febeadce3f723e0b931d0b381a808e7b199b444198b8ed2744bd0522d9ac9215121c84544d4f584ccc9ea4da781e19083395d0705f3d80c9b1c7f3d5a433553e4da30ffc797425a55f50d1bd730b8bef864a15ca3c17a1a0bd6810873dcda58bd2e9b5f2da0e66c449fe46d835e79dac5c33d58dc3cd9688ad2f3f0c0fa50ff05c2f7c173a8ff860ed2b144d748a723a4370522a28d7ca752c0c8a4825299c1ec6ed10377c7e89899ee375195770c5e87eb1071e1bf4bc6729106d3ff4406610748ac80a923045da0219612797c692963671f1506d477192f047727256de05fa2df5a02e7244172b90075fa30b47127b100bbb5f3f06ff0a85ccf70530e4b9fbd2d9ce935b55c851e0a5598437603aa0da4a2ffd457ad65d4669bd5d10fb61ec173895fb2ae7e7da52aedc921359762ab22c9a6837e7fcbbf5f04cce1b3637e0617d4ca06be0df92189c5ac636d23c076bbf0b9b72ab8b10d83f21b3ecbee8b47900dfeaf807b0a80a2a47c01808aec37afff564bddfdd444c9a498a6e17097d8c92da235775fa319b546f70e480f960ce99b65c32300b0d7dde6eea0038cd094aca1f0e1aa7a6241440b54e6bf4bca80159961d63e68ac332798f09e394adde2b5278d43e84a9e5f16241ba70a91ee8194d403e47029f79839f4922c1c6bea8d2b3375799f3c6a9edebc1d0f657d58f5749fa756c3bd577da3dae554721a5fb34ead8c83b1d57cee6263303effbad68952ef66eb654b4328dfbe8444324a1c8b775e271bf7d5be2a132e514db6ca0c174c0ee4fef3fc2d05ea734e4603564e361641e6d3d0c8215596c9099e390b1536539c3331c7516eea131dbe5930f832ab6197d4b1da0a71e2dd3674c447b39f25fcd4278a3e53f05650f5d217caa1dc0efff5432a4161c99e15164c198771f3d035d032960e84fbbf99f2a13a449bf4713de862fd057d56a6e5f9bd1f59c28434360844b15bc58538c24d7f30c01808f91c75c601bcabad4b18951b4e18130fa01f0e04ca1c50d4705206e416f80996b1795548abe3f637ca497dccdbd3400f22934dd602f5468e2b67823e6fa8266ac7c677166f3e5c5646b4f46f5c60d1a24bc3c08f4bcf77480df43663754561c21e36d29989efc3eb65bef13800ad5bae84aa8c64fb931004c3a13a54be2d166cec724ff6083f66b62d7ae5a302b72a074ef1cc34d642c1717e25071c18ead8c943d33dd2e88e4d6f7840ab60345ddb05d74e606c2c5f40ded87eb308837b657412ae5b87d608bbf81a43191607ae2d4cfed8a678c2aa0c2029a3fbf7ff7d06780ba500d7f0a407a6858546560e5d0412af61f7a08db5b78ad9980038890de509144235b8c42d664527dd3f4effbbac4fb8f873c0a3fe91ef76efb03bfdbfafecd8cec2437c2abf6a89b749152c258e16804cde196bab94ce15b0381ed067a3d5bbc3832f807c5887d336bb68feba73a78060274d55d7eb907ddea593a9a63eb45873510477966dd65e3110dd6d0633e256f339b609b3e65b2459511e556b98e8d9b81f050337feafe27fbf49b93c860be18b1aa5bac596e35a076039161d17de56fb7d50e5acbeafd4e256451cd3c0621b3239283733d2754f37c4f0927f7a667c35757c63011d6af206d000bf4e877dc02192597bd336c1e38e925f1a5dfc636340be79488acc62b7f2ac9a300b923ccca8d8329f4212f1b9a2439f870790b0734736a87a97279a68100dc47f3cac0a05e969bff6171dbc961cb05618a098ba4fad3c9e0105c8301f8c3bcac36fb28022a900585100257f037c588459c81a005369afdc1fe8013ab40f6d577892ecd70cc407358a4602914a20b6ec2916c36cc3f527280a008536a913faf4abbcb5ded366771b20c76bde29651626d5779ce55bac3be49900eab0a5a2252df1967bba7c278e22fb4ac6291765be2ef2dfa74dd259a289e4161cdc984f77bc9ae8c062a1178bc91f5df5cca30a45cb8b7d95df98eeccc217fa1e37344170c49dee2dff110999710f7406e00c2c5a8e2dd5ba73ef0f179b98e189633cc831951745654a552f7495bb0afc4b88be0fc58409e1d510097ac0c0ecb28a31650378fd620d67ffd3b36208bb76ff191b19903fe5b0bfb9617140c8b2103800b033b70446ed9693f526fe480d26f2d31a833b47c9e7be252281f1fd59a7aa0549d367e25edaca624a093c91d673dbd3b448f6655d9c001a417ccc62f18c2a6f896fb5a8d5667b6536b6ca279bf0fb265a4ef7b35ba98eac96a9f445e032f595737a424c648d1d323ac5a6902ece0061ddc0f594946c377dff560f9f53d29960d2cebde8668627aefaa7f761cfa799bb3ee22063d89c18d6f31b02608d3454fdb3e8b3d1bf5fecd2d1a4d575fe564390855fc63036d607b7310e9da90e24e960cb7613cbb4e09cff09b4d1612fc5e46b9c0248b32e23bc46d37f5a427ab9d12dde042b98446bf0084932b2f4926101c2f65696f777c9899c754f176425256905e91bd8dfc76270e14bbaec13fe73f3c693104e1501aa50d6516f6f891470dde580b5b447d906b366fd5520330f4b614d48e95a6e720e4d1198f384d4b971dbebe079c7321168a1ea830172e380ae22471fdf88564090b629a1d5b7d0f0cb0f886124116766dbcb38adeffbf56b5f3572edf7d30a6665e186e116e58f92688210ce353988816c78fb8534e155a1e51cba16bff7d3acd34a1dd523b1f7e60551acb5338edd18b6707e4e0e3ccacb6b5db914dabe2a6ea4bb990db63ed560affbe6b6b2505cacf0532f465409e76f383b4e1ffa69f37201b3f5a19399e87d0c5e33e3589c317390c5d3d19c9fb837465cdc73aa8fa92e2304ded40c49ad13c9964332bbf3842576da9336e65f8b6a063295607849ad9a3b517ff8e653ce9d62afbcf82827937b4bff804be72b79865ff89cf54539bd1caf16bde1be150ce69a7dc650c1e7bc7bd90d21c5fbfb3f4bb88af70571b8ace3d121025bc3c924f4b9afd27ad7e4ce43d723ab4fa01dc5f7e39f2a0c9d6cdb4f2401eeb99eec549c15647f4555d932e531c72c8f1ea8bc026d3c3759c59a96248186b9775197d3e2cb54a52acc68cd3a273881d3a04b4de7e22babfbade6e987a763062842541cfcc101d034562623b88cd6f65fb4466ca46110d8a7ac47e5c8e36e528555f35db909980e1ddce3d07a9ab0ad9c98f4689017c79c1503bb75cd8b66b8efd4fd2dec8b4410c5267c4f091bf6d583a9824703565a1ba2f8eb2a5b2c2e0ca1d48f6daf5367fe0c7443fd8e363a5b34ca48829481cd4bbe41db55b73791d200a629a532578dd6a020de7e290cb75fef93b2a86ee85c731de6b85e8505768271dd5f2165b4be7413dd51800f53b26cbd47d7c798e78042e2c9ece57894ae751abe293235d5c81fdfc0e445e1038bff43d9d2fb9ffd63ad699fc34b403343602013f3622dde591db020f8acfec56c0abbea35188104127385b223a85df050da568a713b19f76b8dd00d144dc552df10f62338bf7c3233eec708618d889912b80c4444d8d52772df0de034c95240def48767ab9443d6c4afcd15b08fa3c4b785d04e90da6ee1c37ccfa4e1d42c3e0ab4c72b9fc998494558ea8351eaf4c4b4048cc17fe2f7fe3c10cef355981aae5b7560abbcffa5eba186f87667b6ff412bdceecdb3c58ef2b4b0a45b724fe67c0b636f9f5e61ec8f34008130ca0ca22deb8b6c3941c572042b8f2f116bddd56098ad"], 0x1010}, 0x400) kqueue() dup2(r0, r1) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), &(0x7f0000001380)=0x4) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() chroot(&(0x7f0000000300)='./file0\x00') kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) geteuid() msgget(0x3, 0x0) 10:08:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5, 0x8}, 0xff12) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 10:08:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000440), 0x10004) semget$private(0x0, 0x1, 0x4) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000002c0)=""/19, 0x13}], 0x5, &(0x7f0000000740)=""/4096, 0x1000}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x2) sendmsg(r2, &(0x7f0000000380)={0x0, 0x2fd, 0x0, 0x0, &(0x7f00000017c0)=[{0x108, 0xffff, 0xffff, "2e3658111f0d4492c3c5f1b09a1f9b0f90decc04056dc8d0e12d8aa1e33c64163157ebfe806ddfee759f77da102ae5d2d69134d835950f812d02d1542ca6b2345130051a0b886fc0e1a8c47237dd04f7e647dcb66b457587e52e1ab5e06e390ef6ca0fd68c5319bedecb4e583a49aae3dd1fa6b65fd11a62d5943b0e113583b4393845388a9f7cac3607896d477c89232d1bc63659e3b86838303fa7ce195c60285aeb56621169065a3b6cee5599ed668ea774a8674ec442ea6cf9f35a8cee070efcfb5d6ab7cfe654a08f80432b8186e1db9237ed73b88db2132ebda5320a976404518dbf051a971d179f2a7837cd16cf0047c3"}, {0xffffffffffffff1e, 0x1, 0xfffffffffffffffc, "ecf77ca6660020090e21d8ddf9aa1f0535201eea11fc9fff999c86300450866ec2320cd68e92ee60441c6121c5a7796c23c847c2e1347a495227f380c78e6ab3768c0b53c793600dcc00ae2e13d6421d6fbca77f955ce8f19841f35bf823721e4a58815e8b3244bad4c0a8c8c284d03407e944a0ca60597296f5cad9baa464f02c849a09bac77095404547f472d69be542c4c60698de8ead1ed3e7a607e7b2f1a7d9d49a6943513b3ff8500aba5ebf0df1c546f21a81b7ff636e71efb4450faec63ea54b10f5d75395fed3609d3f43"}, {0xb8, 0xfffd, 0xd3, "18c4bddc731300e1af003e19fa7a0f2fbf6e3d335bd8057a27ff3357c9e7a225007909b2e65fea50123fc0f3e3f41cd741728d2835c8297e219857306dbaeae94bbf52d38bcbdc9e739195a94b7a7b8ba09ca896514eaaa150b2df1c852c3f48ab624a69c240bbb0934295902950542a19f32ba38b01598cf140c48b5c4da6e67b4eb88e0393129df20091b56a2d845c07e50b92420e2edb374d63919f0c8ab5ee336aa5c0354b"}, {0x58, 0x1, 0x100000000, "b4cace49c20215cfe2ef5c7f166d4819489e7d4e1a94f5cb20a466fd6eff7bac183ec4b7e88d20b050d488c7c325276bbf9accf91be79056c9a6d5d1be423ac047"}], 0x2f8}, 0x0) socket(0x26, 0x4000, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r1, &(0x7f0000001d40)={&(0x7f0000001d00)=@abs={0x0, 0x0, 0x1}, 0x381, &(0x7f0000001c40)=[{&(0x7f0000000480)="639ea6bb58405951d4aff2cee1465ded25e6eda0785ac5ab0b42b2bf159b4939a4514eac5aa4836383c1dd0d48af8d523d428a5c7443f956fb77e33d0d90279d55df", 0x42}, {&(0x7f0000000500)="823be7022fe9f25f63330ef98f872174b5fbc29be86df76ed1d2c3a902ce10f61a0d92df744aa04b45659111494b0c44592ed7b24b11f37230801e8148d653eb181fc9fb768a6af66d8920e4eeda124aad09489089e6eb181c32757acaacc12c1a2fefdedd7b799a6d9a6a7bca8280f67d5ce62ddc9ea990b14bf87f4dd14f18047b4f66a8b10e31e0d4e8b42f913c8a61dff0d97bddbb23921d11165880012bae1d0d75f6f9d53c9fae0fb769848603fd2fffc455a58649df2db6636aa89dea62df24a330a7b10e2443c44ae9e1035a1bafddbc0a41b90eeaf8b834822171abd0946c823d", 0xe5}, {&(0x7f0000000600)="4e70d8c38f4661f88f4f2b70bcca", 0xe}, {&(0x7f0000000640)="82f7b52a247b49abcbc957e85e659b623dcb5b1a94d915f9680fa4ef3f6373f1caeff223da1402408ceb362ffa7f5232bbc691eb891c71a1ba17365070dc4a381a31b133136be66708a824964da0e6da594b1317d6a51ea04b55c1afa604e5894d7bb41639d1ffcd4d8807faf486d7779b5df96e833f8aea49c6f44604ad1de4eb0243bf92abdd8a08f17690316d5a9d158b4c365e77db1f55b79c070514c6", 0xfffffffffffffe44}, {&(0x7f0000000700)="4751c9014617609f118c90d90188", 0xe}, {&(0x7f0000001ac0)="c73ab840cf3c7013db91ccf93f4a1722c0d14a6e0ab11a30ea783cf34e6b2e448c57dd70cc96a96921751273ea4332926f651202e58e1930df8ca12b3948edd9120af05eb339947f317edff154cf5fc726c8f96a20ff854df0a506d10b11b9ec7f648398ca1e30e0dc17adbd38a4a16901d6ec1a6e4a3dbe96bd20aad0def0d5e0c3526ec8ec982ee9ee101a9b6c6018e097e4c0f5043ed8145db98bd78a57743b", 0xa1}, {&(0x7f0000001e40)="e0be042007d45a310e77af2bdcd8bb285a884d84aba206681897470b3b37ad86fb90e87174f26257a93b4460c87e7a5a977c283b3ee650f38375fc4c8eccd6050c62ba3c8884a39edbbc96d42289498ffae8502d2772fb814fc76dfd216413ae505ff029f878a9f533fd79c04e8966d270be1a4e8f552b3993aac6e1a540c7c8cbf1dff6cf9409ee3f46ea7c16db6fe1eb1cfd511b2fa7f347d2f86224abef73e2d568950e9ab034484b5f45591436", 0xaf}], 0x7, &(0x7f0000001d80)=[@cred={0x0, 0xffff, 0x0, r5, r6, r7}, @cred={0x0, 0xffff, 0x0, r5, r6, r7}, @cred={0x0, 0xffff, 0x0, r5, r6, r7}, @rights={0x0, 0xffff, 0x1, [r1, r2, r3, r0]}, @rights={0x0, 0xffff, 0x1, [r4]}], 0x0, 0x8}, 0x2) 10:08:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/85, 0x55, 0x2, &(0x7f0000000800)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) 10:08:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000240)=""/36, 0x24}, {&(0x7f0000000280)=""/133, 0x85}], 0x5) accept$unix(r2, 0x0, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 10:08:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r7, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x0, 0x800) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='W\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) listen(r0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='x\x00') readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 10:08:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000000)="2e25a02f0fec9d54751eb6e4b6417b37bc92730b01a09f", 0x17, 0x404, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') munlockall() truncate(&(0x7f0000000040)='./file0\x00', 0x0) 10:08:13 executing program 0: r0 = msgget$private(0x0, 0x240) msgsnd(r0, &(0x7f00000002c0)={0xfffffffffffffffb, "b7e6e5c4f1df2c5f5a7d884976e84c4ccdeec6d4146beaa60735bf1605bda425a0d25e6e9634fc7ee501fc25d6366594328a8a7c78e87398dc9d8f30b4d0774359ddefc1ddb356746579"}, 0x52, 0x800) r1 = socket(0x10, 0x8003, 0x0) setsockopt(r1, 0x20000000029, 0x25, 0x0, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000000)="0a32e6fbffbe79ba78", 0x9}, {&(0x7f0000000140)="7eb33a50a50aed6900566b21065dc178a8310f65ff756d90a0539bb4a27619fcf44f1dcd04b0a48136cc83bb585d7f692c5b7d5844f115a9828b8d3b492a0659b1c3a7840449e4c8bb6afcb6ff22c6ec915bdbb27c7b3eb35ffc14fcffb08cc418f9186d73c0ffaeac399c23825f3e53ef56615fd8157f1b3d9a069bfb2edf75474421efb40122fd7d7a6a14dd360a4916478d0c6d3d772b745d968f6d7192c6a55d278149d50a99364883c17c77d2d8676eb16a865341799a09db2ecc0e89af17cb33d668a2f5e5958b48a1e0ed9bfa0a527c29cf0f6d8119852523c83f42bd25c7dbe8005d59", 0xe7}, {&(0x7f0000000340)="7fb05e1e2418d86bf4dfaedb64c57987241a558bae9b96f0c840c1fe0c12e43b9f6397a702226d8d5986f7b65c6024578eba1b018bb92f06d6b6eb3c5d4690d8631d7e0973df8067d1fbe4d7e9339c4ed47037d35f3050e3269586699145b96f29e2b068e1ea10f23fdf4096bcf0c95c09daf7db2a7d87a6f13267eba367122c3a18", 0x82}, {&(0x7f0000000040)="2cff6d28f430427e88902d", 0xb}, {&(0x7f0000000240)="25e9c21b47530c6322cc6600018ce5c75a885dfe90bb0a3c01ce10c4528ed5fe833d40092c4c4bb093dd4989e3f3ca8cec5794c3cb345de7de089424b3c16b3515536f68982282e2caac1f695ce68e84407303", 0x53}, {&(0x7f0000000400)="2cba6c600b7463862efb", 0xa}, {&(0x7f0000000440)="a5e07bdd4b6bb916b8d8b2bb6959eb6877dac6c3c1f99a793f032bcfea34175ddcc1ad2a5407a7e6856c8c289f9768f8d62e404ea6113c042b2a036a08d5aadf0204b273fce66c273fe80b2e3a8d12b30d2c9c2cee9fec0183aa8f74953f31de635ec00b6e196ed63008c11b8200a36a3d52ec31c86c659003322aa2b4464f5f9e4a43e4e92e00bc46347e0f38b854d2af970bf1a8d57c43baade1dd8e69b6ff7b1d3b2da5d5c3b45413e9a499d28f161d999f97fe79cc4ff18e3dd610cdb43921a514bf5320c98a7ac0088ef7c56fcf9be4dfc9c6ef473d469ee0f27a19b0708ddb38a71ee68cb4cec0d643ca736943c5caf8fb9861e5eaba6ff7e2bc64b6bb479eecbe2ddd6ade85de776464068550b532ece91ac2972e734f681f2dfc1f90c59e5c1099cb92d0c2c3c4a847bc0d7fcb8d2b347e958141ef609a593629467fc40a04a8f09bf7d19073cbe357a4cfb5317e2e81836a6886ac640cd36e7c4a387ae9159c894759ad84025bee92ba58094a573e6ee7d3dfe85d542317a6319c395b0693ae30d47f49cca295c149b768bdedf7d13b9b468f2414d5ef9a11c37283d8864df62e051b0d1c1ecb5fe7024937674d1920048e08600229842077f803dff9442f26018fbe85bf1a70ed3ef2b8c42c618555560f1193e7849bff6a2142f7758d1747b56a56596980b630ac8645b0ddb6cf69e99c6e1de119fc2969b435858b18d75b1d64c7e5ec4655bf3d45c1b44b02a828c0fbee2e3014b476e7a2468e7d027e9d7df80c2012671af50b8590e35bf9fc43eea15fb683832efabd9a2c7518ee100dfe2bb4ea9dd6ee1f99aa2cc37dce36be1551a76b3517a1c71f92137495ad5c79ed3d81215e5f1f762d59e4c21341acd69623c199b0afd24523a91734caf88292768eb96454ea7cc2ae0f2a72679b5539bf6cd8aa74cf0d9e97f4966bc19f6bce21086dce0d1f03292823777faf75b23c961a079eb7ac92619f18e1ac962759883972643968c44506211a634132e576f8936720c2b7e9bc25338d52560f6f456f8456cc57c86593d3b8bef3f18f817ebf1d31ae11074a5e459a6386c1ce19e3743fac51c331cbbd95fcf9ca531e2bb0d5d5e9b4b974291c668df17fe35a60c2fb49898669ef39a3ab3b5771e2735ccc458cc43552bef259950ebbf51ebe94a01a2a7b552e775ac7f96d26def13f10e9a86ee4156f5a95b8ab8350657362698d639c80302d4aac7b06cda5e3c8a78296763b846cf470c77e4d724de9a9616f5246a229f4845c755719023028e3c2f62d0028f7d0a9c5ef43b3ecf58fef7d6b4446d5b63e691d3fb3654366a9c8eaef21ee398a8e1a321af371a5725bf268c5113b84f0c78ba1129b251bf7222b04d496405c195ac18d8bdcec38bd54be48c593a6cc12b0ec654dab06dd9c4a3f4ee0aae0b5137be02db700a5972a42cc78dc78acc5383eca2fd2a94547e49bed0fe739e703470d54edb5ec358e00d8c3984e51b264936f74d4e4175b5846b6ab44dfb6180a5a1d6ded8a390dcd7d4fe76f8aa482b0e31d9ed37523061b546cd3d48efe89b798993747738430ada3ab690a176c070c36ca02b5af54f5f04504b1760a924d5f8aae6141fe2262a8143460cb261f146e48a57e5b8bbc8ad2023045a35db341e701e077078b6f15b42ea640d2d2032b2bdde26d7fb40fdd5e18b90cbeb32a5a987c217380bf06d2f756da3e7546690e2bbaabed79529021ca8a356f33159ca85f4689773b7458becf332ced2487670cce157eafab0a4e8afb6230bb5a9dff5312a5bc24bb72ec42fb74070cdfb9aecce823e2890030e028c90eaaf1412a190ec6ccd7f677c233495e28903115686f735a6781751932bc0e4ff1410ba80e46e4198456265d910a4be8ab9cc51b8a4f3b6ed6b2e5d3815ef2ccc06fde68ed4ac1b45ef425e831babd6aa2153aecb8033d36085cca030509812a77f6ca94bbec41f1c1f03e2bd215e2e76f295f123806dbd7e5f39d9be5a95eba1af6a7bd986bacd8a39a6471b520ca45c720efda4378ddbd3d3057d2cf84dd3b9220e651bb7a7210414c3c03375f922dc38c1b764b17c6dac8a96c20fbc6d478da1f82c00cbca59397af1cb4f89f026eb43496de865c3ed153cae6ed938d5aeef716eee351878f049ebe439fefbe3a808a51ad279fe3d409510eda646ed82fa8a43cf1fc00a8e856773d14a3f4a2869b240013b753659dff8e58790912e74e4180549506aba8cb8cb5290e01f51ef4cba4b089d13cb413f6ca70bb740998e7e733eaeba6c56b044feab7df9dd326f61d0e8de7bae09a10faf22924f7927702a105902421259f0685435c4980ef3a9781023a8f18e66d50d56035c423432d6e289d1b6d3ec9501136f552e028d4f376dc09016632611a1b8ff6416dd994bb3c1eb29af57dd8cd2f76567577cb56003180e6fc2bfdbdc387a9da4301eb572d4fd83275022508997651892aeb6a435e6ee9ac3beba8e0202bed39160aa7708271059efad7f492c74340b1cbd2715ca841899538e8c0e77cb36ce60c3df7aecc1c5339970f6152fa7b512bc48e9a6a41cf8683e3b237650ed4a20264b76734156d11d093342953fbc5e3880593ed61d0b6826d6e781c6db877e10a64d5194f801957fc5f0b27d08fc7b8b3ee2b2e604b935bef40c9a5559154273173b7107efcef04c800ce11d4ef60ddd1e9a0e62bdbd52a3236a58d9199fa6e06b9757b3cfd8a89c30ee39d5fca87d52b8793552d8e1619c56336f78d04bfe8e8da266186c6bf374ce769537d23ce7a841b2a9e945225df34ec86ad81150437d321787dd4d72aa977b190e7e9ffb54899186fd4013914bf0191873b2ce4715b4427c5d013a11889df53f983148cf9ce879d87bfc83ac739268dd41a6c6f858170089da1f639e4d4aa7b8aa43a5a8df5b9230f755741f9dfdf540d5b7819d444fb97e58a603fb9aaa606a4bef40aa26c511e18af06368321456772ba8591cc19ae6ff3267bbcbfae985b51c9a4fdbc16a04e04c4d78a00a4a9aa87aa0aa59918c78e539a0690f43898e13cca4d3de8cb654617acb204971405dbb7217771eeef354bf2b2ce7a1c567fc73d51355d25af9815ba6a9a31c92f394ddf1f5172c15146e7fc9cee15764a04b00afb639253aa9fc878f9887ce4cec433a24aed8d1dc1a4a913bc1596f42b6f590eac4d889a48941ca168b86b592de306ca76553ad4157e5e3bb2026f61b2da6ed0508c3d1a66ae245099c38a7d218a45865b9e301cef10f4771c7b05597ad31b0bace89ce6dbf6e8d3f3a227bacbd0d6784768c1036739bb0e67a2a7192b54e27a16f5ee6a5e6ee70128e8cf2865e691ae84df1ff7db825cc68831783c211b1c5c0482c9d27de481e04fcfbd4654e7811c3946586aa223de46b290f3de3a3bb90cdaa486f7c4dd5629bddbd617781b4a18a1d922dfea2f1cad4bc11f1568a83a040b1d3d5577f5c838548384fc89c4f7e4ab09ad3f30146e2e0aeab489c68f4574b0af192b744072155ce78171658ace555f8db7ba851e57d8f6f67881acce9345763a4e6aeeaa448f3e97ebc1266114e69f4547f7a1010998de6643f41c3bc6a32941dc0fff9d11b469411888261610665d544c250341d486d76083c2c909f499037e6caaa10a3a930b6ea1e48d665ac98cc2ecd4b9fd6f66a8cbccd1317c61bd61461d0a9d7fa98f10a1b7661abddc1da6fa674aae8633b815ca005808b8df15c311d8ee7f780a1c8fc3f9b162aff037c874074a42868223d689b391f1cf71265793d34e23c532539df38ad3bd8f491584f379caf25cc3e089fd9481bd7ebf090dac7b8e310948cbb48244415bd01bf58a9de95604e6e8efb310423295e516c088a8c5c3df7f18320595eb58337116f07f554831f303930c1ceddcb90946c698a39d76821fcc35038bfb8e8c878786b5bde8283da0399df75eb8b34140ee9f661cfd6bf78fb6bc74321030722e691ae6f59c022e55e699aea27eb7628dd7200cc9f0a8f6c4cbb9ce0f53445286fdac3e87919b2e4e4a1df6a9a262cc54e6740616145d3468d69fd81e1324f9b43846d8129c1b3389fbba5b917f036940898d2ca9e315cdf8d3d6cc7ba04822e34e3f3ab3f32dc8ff74ef2697951c73847eba9c1f655be3412b5976c5fe437e62c748b98e19963a87ded49af6440db628a0095f0a735ed838da5debc85925f9674f2d44e92da356108dd0d1fc2cbe665c772c2078536f673b85c737be7057971a16024f07e11368e6bec5cbc3f9732594ec7df094054d0d0f492c51e7f30454d5545f6771c57c60b23b7980c5ab11f735c18c92d2fa3ea0326872f17be2b43d0638d34a6fc93c9b0bfee4c75fe79af70174deca950ec8776ec7fcf69623ef1ced5b2d7f9a81aa2d141ca3afc487d5f0211a432378d6fc8ad993da5c8e9463892e69cc144c5e0bfe36726e7d3f620841357bdc7019efab1bd19baf249daa08297f51efeb81f609180ecd5aad2cff62122cd7e842b8209eced33a08fb943879aad9df48465f0c3915e1b191014191cf75fbc384aa00ac2333ba306ee43badab277304bdb05a71bd0d5e6b9273b6c9b22eb24664f055c21c23cf1aa95f94f6dd21164daff5947f9eb2edbda89dc0720248678b3c59e2da2f362e191263bf4dcd31b5de0202e40ecf4069d22ab64e7b74c2d3945e6c14ec53ae6afa072e030aec6cc750b7162fbb5142861a582602be1549231cf95cf2358c1c1a2430ea5c4b40cd6818645d20de40bb7a01d319e472ddf963b3f3d01c1003caf949202fab53145d78a7cf010ca1149cc3768b381442d6a478cdcfe812b7559bb4f2e7a18e6fd437aa4f62d20d1c1d01016a4951a2540d96019f5eb9db2aeccee3c89c6a017151e90fd9166fd4534eed18f131b19df705cd904ee65f5bbc41a2eb808aaf15668a84ae429c97461bdfad2f748c00643e17ecb0013167946f3fb6e034370e13feec957cf18118e3838a1b97bf4141f4b16961a0d0e9ce5af063dfdd47346d9c04f1640faf45cb727914b61502b308a8cc04f5d1be3e0d7642e7071ac6bef3107474dc1100d9479ab843643b3acb045ac17049e4f3702f699f228cc84d52179759552f60266c003d069d73dae0f0f4e4d071d4bae609f9626deb5005a753bb0ce8c7b24ec21b65969971b50673cae5dabc4a491f043aa1fc4a4146053668061ac980dcdc4b173eb24e53619a99ba47882867d6ab891af8e1d6938bc9fe61e0759271faf12e1ff83a865800ea877861f1d661720353fc8f45d0dd2780f34dbf46018033365d6332be67ba77155afdc9111ea7bf008ab2b587f236b048de9929aa6d68963da0ecb25d9d884e843be1640d7510186d6434393882515d559fbbd57a6e5b4341e91748db940544916f4975ff6c79ec289459457796adcee784e7eeb653f478fa8f6f987f334f4572ac3a74bcc2a2272276f12f0ab6db137fe59a60fa37e3879693e905af0752104970eb138999a2bcbb9d7f4fda6c3dcb8cec43af42b10126b3bce9ed0831ad54222f5ea13681ab9a47ac2f2f52ea47dcaf0da1cdefc6281199d61b695d4d8dc8615d5c6ac43012a3f9d6a70a743e6b6d86cb841692c8f6cfee10e63bd622910e8d9d184553538cd4aee5ff3b093e50524a0ab623b40534d91ad25509315a6da19e0c2b61011da6f800064675ea13036f6afcfb8c38e655520f625dc0d1a4f3381b92303b7eb70369369b5ac8dd4a6b6b1620a5e2d55f5f20f284d4088d876f6a4e875159cc7f3ceb91274872051c37f0c41b1f5edc8af1272ec42ca0", 0x1000}], 0x7) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/69}, 0x4d, 0x3, 0x800) msgsnd(r0, &(0x7f0000000080), 0x8, 0x800) 10:08:14 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2001, 0x4) pipe2(&(0x7f00000001c0), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) wait4(r0, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) flock(r4, 0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x3ff, 0x6, 0x8000, 0x0, "967e2f6c6b976d28e4341979a8af14d26267b98f", 0x6, 0xffff}) r9 = semget$private(0x0, 0x2, 0x10) semop(r9, &(0x7f0000000540)=[{0x3, 0x8, 0x800}, {0x6, 0x0, 0x800}, {0x5, 0xffff, 0x1000}, {0x7, 0x0, 0x1000}, {0x6, 0x5, 0x800}, {0x3, 0x6e5, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0x7a639475, 0x1800}], 0x8) r10 = semget$private(0x0, 0x6, 0x2c0) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000580)=""/132) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = msgget$private(0x0, 0x400) msgrcv(r11, &(0x7f0000000640)={0x0, ""/4096}, 0x1008, 0x3, 0x800) recvfrom$unix(r6, &(0x7f0000001680)=""/175, 0xaf, 0x40, &(0x7f0000001900)=ANY=[@ANYBLOB="8d1b7c2058e3d69a01101533000000000000081696e47ce7d4a17b05538f63257ee7b0225c97b3a0541473512eea3b57b859acb072966e66a0aabb646ac8bcc0e61c4ea351ab89f2032c2ba7611043d4a1acd15bffce28c3f9e4b9e6d600dd6a2da32f37be02dbaa15b0057c0fdf027388adc7cda5e6205387c8d565a60914642962bfe7aa92fc11d58e25e45a78f4a752ac8665f0027228d456a2da93701c15d6b7bbe4796070e44bdbdd7f"], 0xa) semop(r10, &(0x7f0000001780)=[{0x0, 0x7ff, 0x1000}], 0x1) write(r5, &(0x7f00000017c0)='k', 0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001800)=0x1) getsockname$unix(r3, &(0x7f0000001840)=@file={0x0, ""/108}, &(0x7f00000018c0)=0x6e) 10:08:14 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mmap(&(0x7f00007ef000/0x3000)=nil, 0x3000, 0x7, 0x4010, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 10:08:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000080)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 10:08:14 executing program 1: pipe2(&(0x7f0000000000), 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x44) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) unlinkat(r0, 0x0, 0x4) 10:08:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x7, 0x60) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001240)=""/129) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x4005, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000001140)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) getrusage(0xffffffffffffffff, &(0x7f0000001180)) 10:08:14 executing program 1: socket(0x1e, 0x8003, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xa) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:08:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000002540)=[{&(0x7f00000014c0)=""/87, 0x57}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) r2 = dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) readv(r1, &(0x7f00000045c0)=[{&(0x7f00000035c0)=""/4096, 0x1000}], 0x1) recvmsg(r2, &(0x7f0000001440)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/49, 0x31}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/225, 0xe1}], 0x3, &(0x7f0000001380)=""/146, 0x92}, 0x40) r3 = semget$private(0x0, 0x0, 0x110) semctl$GETNCNT(r3, 0x4a62dec6f7d9cb4f, 0x3, &(0x7f0000001480)=""/39) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000004700)=0x3) writev(r4, &(0x7f0000003580)=[{&(0x7f0000002580)="b0db0c3472e7a6a0ee10b58c5b9023c601c8ff8d66d61b1049b4b1524ddd3f3291260119e929516d9fe6117b571794c714828fa6d9b54d87c6f99d801d57a36467e2df570710e82af9bed19ee03b02d13471d7773d25f259eb22b9372fabfb688c3bd64daa6fac11c26631602874bd5a4fc1c5f95ac360da97919ed39f879561a9b2359dee11ec34c8f84574470c4dfc89fd48b50145b3798f6a431add2ffe49464f1d17d2d55a540fa14c5786d0231fec181be7bdff9919a02dbb9f0dfc238f113de52722a2b44a57556a4ec66f41ae65e8632039593801b6e2ce5910ec1c94befed067e5b996eb7265a737cd53027f5c025c787f1537cc5a5892087db0ae562fa3c78989d7eb24c262029451367d8f903fed70cdf73f27023205c8748be7a1a489e07a8b18421c793c7da175a0ac7f277da248c0bc0f4237fe1600b41f3275ea83983b0397516f7c8fe133cfa16e1e76647140671416f3317ec851783650b7462835f1d7b1ef5730d033cbe974f97127f522daeb5b26a41b0c10f3d3bf2a9eb374f0e000355a2a252d6619c7f64daa513a9134ec42ef41a81a4bb714bae4540fd028caae858accbf872e81907b37228dcb04bdd4d4b184ae4e37b28743079f9293e60b99b297efae357cf0eb64efb210a9f71cfa8516a35d712fd5fdb6cdddf5fd43b0d3ada22d5bbcbc8eed5c36df79ef7b53b1d76c776525f73e3f5a0fdf1d8cbcf2dcfc5b9daab0fa2215ec1c0965f767494b4f5a380189ba0786794a0c25313d5a17a864aef0400b0120ed2b8795827e71e1b25e076259c6f360817862afd2bd1307612063cc81919635609488cac9b4510e83cadebf7b0ea4dd9d0a1efa8298e4270eb40503e60b23e19bfc527f45b59cc8f3c1390be12280a928a68a97290e0b043cc9c58a2d87670a68863e21431ac9964ebc2023c2ad84706b5bb58d31919944d56ce80079b82cf3178b19c5e64766f0a1df75ef78be5d2c8be3c45d6419af2d80e674ebe0af5f26459e5761578d41cef98c2f804c091c7880c598644646e52ee6b9df9ba3e577e24bb256db3eb245f6872731979fd79abdeba67d2e97074e290b2b7c19b27d7d0f6279fcf8397379f17616fbca664f081e397b2e474a1f8aecff99b18e6cd78176c827aff4895277b450aa1b90bf9a1bed3c82e98665ea642b789dd16c099193476300d4650b4b3c293f2e7abc5e890f47e3b6c32c91533e28f9a88d41c20f60db5a2d9a5ee8f266dc6635b73709af7fafc93da1db5fbf40b40a0f3b768883982155a8cd073a72cfc8137f00c4a12e3b873ddd70c2ba7e1e60e7bd39af04f57c25de8ad119ff71f9ae5bc89d66c8cb306343cfd241fbd81e17e0f90f462244a7d125fd0bb9803e040a54250280fbd3821f50e452cb51388d762923b25ce765d113c52b16d2f67a32271d2862f9e75bfa31c69fc226030861ca8054e6b8c5206715f50e34493255db23da90dacb516405c117020b8fdf440d2c8966c43147573a6c0eec8cd73e67190f03a2f722bd41d43743a61dac37392624567d05d74c4d8778241cfcd802b89b3b98f003f76448d0ee57421d6022fe283985dcd82ab7819ffc63ed1bbb93db9e8e8231a916fbc996d9256653cc9c420a0f411426f7430acf6dda51d22359d1a1f3131172943c7ce31999b857a0c54d7a31e8774c815638639b1bc6a83a760b8ca22bc57cb4bea9d21a2ffd8454b2e498076360cc8472ecadcc5f964e17f697a111d91904f169a3edd078af9535c88c4241d319b02f0762deeaa58f0595e61bcedb334947740a6bd63c6e7bb947648fbf07940628dcb2144e11bddf64a96d6af902a9f6435e77234cf3f9b96c9862e1825c094e7cba7ab18a4a606e64631c211307b9b8e6103b63cfbb31a651d21e239500c9e33e9a0734231fea9a815c5e7c30ae4b8715a5afe70b731fa14a94df51e2a766140ab574e2573367533b57d49cf09f4f81a73f7abfa0d878923466da1dc89d2734bf15ed7c3f5f01d55adc1e13f65ab95ca5e5915ff80cf0c3d8370dbdfd1a90e57e7b26d0c4461a6e1e63ec0177b95f6333aa0b667f4752def2398db534854ab9073ec41e852d48ca5c6c4718c0ff3d1a98d533f19b77090071aed7374cab2114908d7402c4437946b7cfa8985455c0d4de515d43e91cc81651c013047cb6986cf94c6a8790b4c74094b8b85d3d1ad0326df1a7e37792e18f205f818c81d9fbb93d65a21ff472f00572edd666ecd6820bce778efdd0da2fb23ab59ca9973c2b6b14cd750c7695e74879474d514bb3282bdc26f50166eabfacc08564c047b0023140dbc516fd008253ea7de9bb74bc3840e05b1a7aa36e3573e31b9be1c8790514b2ee96b52baec4046a72cef42ccb401f567d57c2b483051e81921544374dd7bf33f23319d71c28ed9cdbf0a9f9950a93dce2c3f6be1b8938cf4062143afc96388deb2caa62e3346e9a86142c43b7b7f3cf02085af7ab939b96f8af512701146412dbe0035f76c8db24cb7f782a60bd93a9cc0a571c5efcd1e77c1d22c93dcc0c56358ac1de05e27051c7cca0a6a87c1421b8f63ca2c0b24b94479c5165a07b9cb6dfdd55afd6282fa717f7229e5bf300aaa60990ef6d22853a3b7919a7c0f0323bd6da6ce8766a354820d16b85cb8672e01e384b49e510a090ded70d59dfb951088f3a441323ca24562ef05ec2f1a74590b7fe1209f6b9efec4c5f6c187d0bb4fb5a0ca4c504dd99d7003cafe98131eb24ee5266715d5515d7899664f4f6ae7fba5eb27be29f1d877ae00f45f283d5ed64e3d93e8df6be73817c2cd25160aa144951c41b2a266fc48fa4dc52b38a7d3e7708aacc82da7668d474a4ddc96beb7709bd7f47b9f880ee77b50ba6abe15db949a43ad80f4f3aa11331897d92bb453b0fcf9dce9d36cd1a34d37e94dc29a000b7619b0a0930e4d5aadf7c0026f0618353e5d77b69ea8a0eb8dc5f5c50a2bb1372ead179ccb9d79ade7e4f43cec06f838e1ea9ced469b3d954e3d3cd6e6894cf849819c489b08dbbf55c244d211d3880be4aa6c9001025a559493b152829112642af72b1d6f5b3ea83d7bb7137beaae4ab33d7f384fafb2cdcc3b34b439a89da2c8957dd7ff4b6174f73a9d4ec14ed46b99afbc9fb58a6cf5d24dae1171d218ba5b0601865a24cdd0ddfa057f6f4b415c82afad63e104aa9f16a38a08f89a18a6f64cb688a609953e02b85a4ccb89f302d0ebdd67b47dfe0dba369d1a80a8a42f5608034cabf1701818df943f383a091ab7cbe12f4383dd67c03db83139d4f221ed3c65bea266f9c5a97e8b99073622eebe40bfded3d9e7e5bbe0bbfb7dee431865b40ce26fd852107682e875d6406cdef53ed30ef9495fb665df779a38b5418509975c52cd03a9a5671069d0b3b75ea040e5af8c96b21de82c1fccbf69d325938b5874889b35cbaecf59aa0b6a3c6c80620052288fe245a027bfa5acc2abf548bb4c3c760a67f366855dc5b0b34cdc4b006f63f53e929ff3720de2e9f7286cd65f1e645ae0cf936ad343133c1d16f291bdff4743c2fc6a20cfd3d63489d3a44cdc63c03cdf8ff36f650d6501e9a3e9ce57c08906c67f970531cda6f26fda4c41e7f742f34d05db66971075ec7578a45a1a7dc63d3e84692e290d3ecc6c870057484ba4b09b3acbe53a9d62ce3bdb29873e2eff0815aebfe4037e99c440eb1d93696b18ed864a673f3ff9bd52ba355eeee05a3fac7a7ecfdd6120fd968bb1d5072292bfd802936a82defdb8a35e9c763e8ed6713fcfaeb6f6dd506e2c6ab3c2d4ca0196429ad40cbbeffc222bc5720853f1030f13213c115964c52eb4371b639b2d799d1dc5f9802d951bec91a3cad4e72348298301380d41a3b234bc3a003525dcaca7ff0e1a41f5b5c6eff4cd8f345180bbae755d3b1527fe849595dd2f8b2d98e91ca69f01a4a7ac86f7521f281e577a4b9c0fec825dbfaa99c19eba8746a253d598885237f49e4fdf1c68313445d5f1a487087daa0bada44531f7ce8e32ff601c041051fc5547282e8c9e17ade392f6e5bf95b545c9d288b4a65b6844822fc3f4a79501badcb2ac6dbb554e33edee8f46d2cd6b74582175cd044e0b6e54b4f6f396ebadfa96d8bd056025d094cc9cc303c2036bd00b2ac0872ee27840be537ae4952396b964606558e965528d92811579e06a2c82c9c8ac9bf7a00a188a6e180de57eeb835c97ec4d3b04f493fa58ca0078866715bfe60d1cb62546e55fee7e8f9af686badd74620d82e86398a0861b8c294eb11c027e15727649c7e312cfa9f53449ab28e9e481a8900fc249afed2deb119c98e4b1dc574223c9fe1470c9a3b6b1a677dff8d31d604a84eb96c25701c7cad72ae22b66ac22b913909e1aa4f455ff67c81114def0b7714f1eb12fe0feb76fd71cbc2d251b0e530671cbfac006b7228f15b8a52eeffdc68fff4212e9e05cfb7e14a8c00e8043502b3f9a75d5d5c23a1fd346daff31fba979b6afb86f22bd20d5600718bfe5ebd1ccbce0ec14d877c45d3e27b545b823456acda1d7ec8269ecbac256ad77df0f1d2a4060210bec2e6766b483b1f9b269fea1d568f77ac847aa6ffdab60bdb8d9e3c6b6d9ab1cfb89e88b29c1a88ee3b5b004c1cd23deb4ffbf5a954da1bac4c039fdac266d6a87a1ceb422bdc7e27a37ae4bbbd03713c2b9086585cc725ea9b05cc71b35d4dd66bb08d796291246f843e3c784d2fba401dd39c2de7521ac85421c848510bcaef3b9b6d8f17cd7d12d8c278692c4ff9b50a2db4ca2ed491363965d4e6e99dec8ca1b6e0ed8c153c9ac0250723e8013751ba2c70f1163684fb8b19c811745e476bf88e54da609370fddacbb816f8570677a6ccab7c9dee48f3473f36807e99f288b36dd72c1c55e30de6289e97aa073e30a980d7992f80a4dfa5e7eadbf4fc1abd13a0efe65af1949d59a546b6e3e5ea052befbd2eb0ca537b6c6a7fa003a2dee7e5f33485a84841dc3290fb46b83666e20bd8d445b34ec69061298384570109eb34a13561409ae1713ae358c7b4ea782e4680beb36ec86748e61e7b854464e4f11b837e3f8d2546e9bd4b5515b159eaeeddf416fed461f2f53be792abcd4b16a23acd3c07dbbf983aa183a702d3596c82b1d0867f4f3faed53a3c5ef69b594998094ec86758cc1cabbf3962f981e870cb3dbb7f6f38aadab1bdfcc4e96af59b73bdd494eef1a3675b003367817d9acf63e8a60103fc17fe33296b04c2f7a2a64cd69d492c8debde546a5b3022937da9ddffb0dfa3efefa694f3178fba565607a9a2d1723324816ea4bc0ee7dffc239a208dca8139735ada99d35b59405d40434729cdecf19c5fbe72350406e99c8a9509baf24935f73346a0994e5bc9547a84ee5e51abb7c107aa48c4b7d55da2d6ca2f89004e5bcb1717d1630d885fcac5a93a15bdec06ef8d648de7d13bd214bc10696cc18259f59801d388fab7c2b06328a28c65a6b2195c4f2d513b33af7d0a37669e307690e2f76be43d405d6a68a902e69e9d13b25bcd66524f1ef81cfa0c95752990a6242f7db6b8b18bab1556cfbedb7bcb34e2005d195feff97412182536b94659027c400b6cbc7cc97cb98c47890bfe553518d17a2ad6f5a1d43111f158b17a8b6877011e2117b93f4219c080094a93df9d6bb82b8a66b9fb3a77bc8ea7c2d613c38969a97dfabd841f5b3e438e93aee2a4e2cde358b4648c71519764b7e914d4498ae0e45205b16c8585838e124877921f668ada412cc837e506d192aa2d6f35ebdb3765e7502faf92ca59bc94ddd078e6a84c60b570", 0x1000}, {&(0x7f0000004600)="6b44b4cad42ad2ec9cd14209d0f866713f74f3a4f65ca0462aa137743363844070f91645347a60ab5901dfecb157d4c08ab187f66b07d491b72ac369a5c896081255e0d849675c50817ac3164d70cba43d80dffdb0f8a8cf344a7567740306a15d6f40be9ccf91ca0943f253544682a4425d2fc770868360dd3bd9450d3f24cb4f13f9ca3bdb85d48457804f65135498708a5b8a620042f2c1431ecae1511c38c402304c4705134fd61693dd47627ee4a56d580164966a02b42cd1047e2e25059df60d", 0xc3}], 0x2) 10:08:14 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a6109213b5b4b38704845046d0377161de9090ba26dfec51dc3401c692140c118129fe2ba5509b8edad2b49b", 0x2c}, {&(0x7f00000000c0)="2814c5ef5c70e996d4bc9b5ac1364b804a3102db9a", 0x15}], 0x2, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x9}, 0x4) 10:08:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0xe, &(0x7f0000000000)="aabe56f6", 0x3) 10:08:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = getppid() r4 = getuid() getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair(0x0, 0x4, 0xffffffffffffb4b7, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = socket$inet(0x2, 0x0, 0x5) r10 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x20) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000640)=0xc) r13 = open(&(0x7f0000000680)='./file0\x00', 0x8000, 0x84) r14 = socket$inet6(0x18, 0x5, 0xffffffffffffffb7) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="da55cf8dba6218b8973e71a60b5cca3bfc4d1e205cfafa21e6c49149cee1e82ce067c369507ee7ebf7e3ac823a135e35af8cece2e84a8023eeeaca8fcb", 0x3d}, {&(0x7f0000000100)}, {&(0x7f0000000200)="6dbeb759e9ebd55ea45409858f891c419c08b34b75fdefd46e94287c9514cbde683c6dd0c604017f273c02da959c12be34d01a5095625e7d1f9fa8e95611adf3c6f7af375ee80134df02175df1d7cca9493dfa52e1499183b28241a1d510102a21978375b5ca036873d73e7c44dfcfae6e55811fd7782a7f9f3ff496e649286fa87391b467a78d4734b64d4252eefa03b16f05436d689e30d14bdec30c0f6855d2d268bc9e20eb9e3afd67bd13cc07a9c647f011edd1f71b554ee3f3", 0xbc}, {&(0x7f00000002c0)="00b03f4c6916b3", 0x7}, {&(0x7f0000000940)="edf4b502788b3cb4527e58521d7886ef39b0eb626784af7d072482a5412921aff3521e9149be5217e288f8595f0a613acb1e22f4eab96cbdccd549f9ad706f9f531cf6c19047c84399a2c37c1692e6f1b809be39168ea192e2d9ebbdd7db806429ba0768e6f100e02ecf81ddd7852b7e53e252752477e473d0772266be76246c7b0f91802ace494d872efab7a81904107a564ac1d9c724eafe4491a10bfcc041665c96879829a94546d4967309c698093c2906ed564243c9f0c221846fdde25166b79b16a1501e4234bcc9b01e77b05d1e1f76472d9251ddb0c987ff8b75185d0ef78c134f866ddd36b2a39a22394ae70eee9b055c495ab8bd49139891dec6f3d55f75607f681a21805b1819dd111e5fbb4e234947414f74b44df6afdfbecdde916243016ee42b63adac557b789f5c25d168687b16f253cba1ff79782103142e446c1c7ab6c5b6536338a83d991e8e2da8565ad01660d582a5b15a5bbb8738f14d8245ba8734aefd8cddfad18168244e4611e7e8d0aa5b515f15ba78c083086692b21801021059cdbe509a11508806f0af66e2a094e73b0705e118e58d07be581affe5d4dd1b632c9e4aba8e91e06b5569e3f1aa527691e5b3169a9b7588edd50c16bfa200157714e4415883e3ecfc81fa500eacc3941616f16b1ab1b25356b2757c114e13d7db8fd802abd1900e279b9eafcd9c2379a70561ac686d9d8aac21258a337bd50bb8af3add208bc2117e05e76b45be89ee108eb235c3c0a72546d4adfda011434bf3bf7af7ba5e4d109018bd546f5269c4b7fdcb6a4a756616d9598c8e7c3482bfb89abcb2ec4b6f3d58621137605681b775f69fcc4e5c9e096c7b225d59d25c53142701fe0378d3417671a139e5ad3e36b1b6220f823cfba21717a064a230a722c13ed9576e1a8322bed485b4a602bb6ece26a2074a4882c028590ca62873e75d2bd4a9c85d2e7773f97662d839fb627fad45068907916911459410714cd89c5357c0b434f37121a10640b75e8ce31ae589478b07a717fa085978918bd0397b0ce29e44ec23c3cbb663d009c03deb1537c1dad469a3b7ce514f8ef7343665c5ccbfedd9f72071333694e84b2b788abe18d5a9725b619069a562e4bd8281e60fa731444a7ce6e137578264f32445cea39529a38901f645d3666d9e104968bed8d6a1eeb06e046caeb1fee8482894d97edd7776e4cf4a7e2935302ec28798dfbf9cd8f652b8e62c6ebc6928c945a7a014abc7c874f7ade337a12007d4e53b53916a995f62778afbdc58c7e97f09e0b923faee623d53d0901e97510240a22e5dc872c2315e4b44e46711eed1b067773ed3bce0d186042418b6b06546f9a793c030117c3923015a89fa8d608ca5f8591d82f7a4b6d66fadb4f5290898f2cf608ef373b347972618f89f00f808de732c6420b613e7805dd1b0ca890f7dd0ee941b0678645f258ef8349739a6b872e9df89dc57b27204739296fa210ba0ff0ace79a0352cb9ebcadf457c66275c34cb2f457b26be23b0642d98358e0af8e0047258a57f2401a534d38753fb010c4edee68b3880db029a18dba2f75ad223727ba369e4378cb253055b0d8fa73b179a074521ced02b8b2c15788e51b49016266a56eaec076b42bf2e56fbf3c7bade5c4337a417486764c9adedf111b6b15477fc3e6278dc95ab142a9f3fcd77fa633aa1f9b0143e6961feaca8e2edd48d102f0939d392e7e4e1cf8a7cf85a2c210680de54d2f7e1c79f49a63e562c11a401f04828003f44357e0d448930d7b4fe8e4d99d21cfdc29a564ee26e9bb9c85a05af06e714c24c8bbdb0dd8c4924c400725609eaf79ab3be6ae92d206146dccdb729bec27cdd331866a7f8e5b3380162c3ff8bede85e297cb8c192e2d94dd5deb8e80504ab515ec5030fd327f84e985f13b81eef88906759f86b49eca1d8a28af8418544ab58f86eb5f9bb890fd88b431d4feb056181b9e1ff0db595c4b3f28cf99a1cee55c9ff15750712f7b0e5d419833a6b39fa7f15abf544b6742a616166ca28c402107bb83618d3cd199ba20f9ef97d0bd5bd3ff052797b5fa8c874fda5bcead380b84ded35bb1ae5d9169f57fc5756d6aa4e7f59b058d97c6db3997b34f5ecbb31e63c90412a17d3a11aaef3fb240bd1014cfb2ea673d1ddd5a7c828b63e307cf79b8ebff3f8a193c6d6aca7990a6d2645bad0a21d11c2d4f642fa890bf91ae9ca1a0917ede16c44b61aeea66872af83db447382e9eed654addbdd40995592601ae15c127014ded98b81da46debd2c156a256265454560e184f2825e1630024d39f600f5c77f87637d83da7f5bfce2200e20030b6b72288c518331e32c42281e64a596ae73cccaedfb122bda4fc1c5ca61697b8722c5da35aa2c3ef0ccf988acc4de79a417502a173dc725626db4a90e503b9057bbd130af6f10f6753311752074b9f5cca2a67fd66d3770b0153fc330f54e89787861d192732acb2f6d22c1adc09656ea9b6f872f77617b535a91392360492fa4f50ad704c5b2d1604872214a337a2890d9bb9d701da31ec28cf1e0292d0bdaf721f2a54a76b4aa39b8c814a7f9d7a2b584ec9c3ecc516e1b908bd76ebcc1fcd1b73688aa9ae32c93a759bad8831b89a900f7325f84848fdbcee7ef657c18a3f668bef64d754449354c8dc413292c71ed23f623ec2aa8b683d06c39ec45d4aabf60b0aca7c5c460a73685bba49cec531b72126b0e3f8a8593a62bce1607c3cf1367345facc649e8099238c6ca75b3c8408a3198022df9c49e03851778355445d39d829a16b8156aaf5bae3aedbaa933fe0cb58dbabe489c399283fc7b82f673d6ccb05c149b202afda9af5cb285be4e9eee8074c84358ffe4b3a88efaa840ab01e0df25fb5ad8c2e11e82553b33db0265bcc9d8f1a067c27059c57ef607736a7b0a541a453992a0c47f76c460e27af90fb33bd77e61150ca6910e9ebef57831520d5e6909f265cda3117c460955f8523dfcce0a29c549d627b8b32abc247f4a2f1dd1d508074dad461aff63e6010ad797ef0a52bd2322ebe340b9b40acef9cf8fffe5ca192e2532c17cea5604074eec97a1ccf463c1b46ac91ae60896e9106e3d09486718e91dca1fe9398ce9f764d53f27460eea2ea190c6c6be4d30f0d7180d86eb121cf5b058dbce05d2516e354a0c5324e617999395c5ac3dcf490dbdb49f713541df3eef2bc87cbaa1612119a5e7a3969d5726c6fa79be6e7abd1c01467063c9b51ff58249ccde3b5552d922e4c2520af763c37f3b2f96c790a676c333bd37ed78480296dcf681cfe6f2b0fd400d21892b877daa42b60443a6baaf6bf3717184cd4aa92c447ac952bc5f544b63cdc2958de06a6db927344ba0a752849c4848d3d2cfdc96a91f99d9fd5e364c0f23eaba42f2ab260f3938fa2890f2db02f8899554c872ce5ba4ac5461ade271af547c9b23976b9d40c34d545912c5031fa3ce29768f46ed471222d5be8cb272ba6e343ca8ec9c79f89906d89e08019b5a3efe1e93842e78d7dc548bd2765c62c53b04a9d73dc5ab33284708f2182518f5aabdffcbacdbfa3bcb4b67e16c3561d926b1dc438169c383d2f44bd0a924f02c0c1c024364a00fcf8cb18439f070e442d1a2fccbe319ba204c52f6b38aa71ff58145ec20b0792d2f96ded0b44a4faac23f72c4a836909fd06f797e4a69e924d40cbd7d9ec6a7a8a7ec6660f52b78fe0ae1f2e64d11a3a911f822574d649f004d44ade890e7b92c4ed7a98a87d48255ea591121c572379f0603e517d004d2a1c8197805007c844ceb8faffc5b0b0aebebb5336014b5dd7e75edb34b12562613c4bcb2e5a516fd38415240945eae0a18411c71d8523bd81d1400c54d91e20bfca2d8400944af394abf129869be9f13d9334a4850dcb7a61a5b17960895a0702cf1c420cec30662f76db0129d0cf96612b09776b1638d6046c355b253fecb7da39ee26f18f42d9e33e26c0b8034c80dfa2f54522bed710630d6964bfeb429c889f2c8bcb418c1947195ef52244722c0f12b48a62c04ba440ef3dcd4ae19c10704493374b3a3e726bc674c291bdf6c828e0b77a35bd5c48ca222655be01e112cbf6e6eaba8054293ec76ef3378aa278684c39f4ea54b5467f55ce49e3930fe97b51222468969c809139588d2cc0a800212aeeaa3a38d7e26c702efd255b60b77fe5d5c3a01aabde222f93e406faa67a28ae1865140c61083b660769ee03bb133a7608aef44a82fd1813daedac2acc82f1b208d9383fcf0d64983f70cc1f9b17b15d1bddf9d184f8602be076bf7b677121f806d6044662ea4a3bbbb056bafd2fd86b57fc0ed41a97aa859e62b70e0b03d3812d21f170491a696cde944aa89366468382e73e6af1be9dd0d2a211d74118b8dc4f67194f2dd6dc799dcf7443d6d3bb59be94871d8e0b47fda3f43b61b4f23e12bfb0fb8340caba98e5c98fac5045caf9b287ae6c075d45c2fd3ea94d18ef66f90106a768c1ffcb338c8e5e70251467c06098c6f55c482978b3bb552847fa85af585e6efc0fa67d9830f071d35f4a4d61f6c68416a3527ceb36950c8812f0981df4f4387124d67f31a1b968dd44a68efce8f6fe2277f3cd28d090025b4be061d0171abb5b6dfced88423c6aac77e69f834989293ff813cc1d833f468cc049c66cb051df353f5cefbef71537e4edc8bd6db3252055a6367e6f6fb4f631abaea3fa22757132819c78fa81f34bd53ebade01053dc64c73edb66a96552034a9c0f97b2817e509e553645f5a433b6bee53d7c52e5c5359b54d5da78ac79043ea37fec4d129aabfe392678d58c92418198f3c1c49a1404e5d3408d1699ddcdc3d2fe8c03ee536758c6a6aaf27ad29fbd9917e8374dc58338209091a28bed2d0ac34272c5ac35902999d3767360eacf148c84f28d69398ad6e6b6ce26ad2be789b883b04ec3c83d06f6d749340e496edaaeef77f08bf848caa63adde34d9340b55ace2b8f1c34bb378f7499b72b4330234c73193f47fa157dbff2646157efd12bca9118e2d83c1f1226483fb1ab89ab734402f9c30607c8b13517c73a2fe1fde6f0676c5d2d721815dd19c75c94db8a144d624bc9926bff43fa9a043e83e2e0858306ce6da3d6d8559d875f5eb6264cb4c5b2e154911e969f2458f44d609bea2dd104bdeab3292b6340f890957d1829d63c2a356b0dffdb5579e1805f01fc73f2bfd00594e3b219958b690d775b446603273a37ba77d5038342a4b3d4149847b04826dcdea9e2b761a5e82a6e9ad02a9b4579dd5b0d1d0e70de19adb5b616051e386dafed9d226e978190452bbea7f0ebe6671ed8c8aa88b2da53061d1ea21bfdd01d80885a028468c65a72a5c9359691fbd7d5351c8b8980b92700d56c7ec7b0cca6699e2637ba0fe4987673697425c5cfa0b0844a19a6543af4fba802730adb7cc5e249068d1a16182831e3d0bdb5484ee035fbcc109a9852afa6d05db990481a6b63bc744821de11d31f27052da95eef7b3b66ff37d559925f5f92531ef351512c7ee77285728c6d204766a0dfeac7b8a7e0f03db9848ecb26ee8ce5e033e4c17bcd5cc22128f51c098a9f93be505e9f9fe1587048795771f21273c95e8e0313bfecb839c77459b987995708cb572cedc579c1a4de7d0c377f61d6e89e0fcd1b31c6f0f6b91c479757ee3a48f8979e11f9314901a10741d80fa6de088c6ac2ea736b0d2c2f024f58844681efbd60b415b854cd4edd3aa5f858fcfe92f63f59d36e9c816bacb523532f9a60c03b935334be34d2d7b10da1c6b3bf239e50fe", 0x1000}, {&(0x7f0000000340)="ef744c871f9d2c83290af2704db9caf4b56e414f58c050f60c7f7711720f177a70522f87472a0dec66d2148ddddcbc33ababb78ac5e1d175357717d65974f0075d13a31f49fca2d1100b1bfe9137544aef84ee3b36a7a4355a76479ec5db2e25050e6256cf61a8928283676ff580460c4560c7c264229021470d817344d3656e", 0x80}, {&(0x7f00000003c0)="499d17ded050c99a161354b6f5137ed7d06699b1aed5faf3f2f82830abb02cebcf41bd05c715deef11754bf8509cd3", 0x2f}, {&(0x7f0000000400)="952918b6ef37bbea576f178d14fb1b", 0xf}], 0x8, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13, r14]}], 0x88}, 0x8) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r15, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r15, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r16 = syz_open_pts() fcntl$setflags(r16, 0x2, 0x1) dup(r16) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r17, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 10:08:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000103) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=',k', 0x2) 10:08:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x14) fcntl$setstatus(r0, 0x4, 0x88) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 10:08:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) shmget(0x0, 0x3000, 0x490, &(0x7f0000ffb000/0x3000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:08:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) nanosleep(&(0x7f0000000000)={0x80000001, 0x4}, &(0x7f0000000040)) 10:08:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) 10:08:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x3cbc, 0x233) write(r0, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) write(r0, 0x0, 0xfffffddd) 10:08:16 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x42) write(r0, &(0x7f0000000040)="df50fd1eac9db8fa914869727b01c4", 0xf) 10:08:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x8) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 10:08:16 executing program 1: r0 = socket(0x1a, 0x8003, 0x1) setsockopt(r0, 0x7, 0xae, &(0x7f0000000000)="18c72b9fb3b749ae871a8af65070fe5d7572a885bd59505fb173a351e9da67aa57886ccc8d63622571645c6f54b33bdc2c13765feef9ae35dd8aadb798a2c063bbc1b5eb2b3b2d4a0e646bc5f12dae72fc86219ed7eae70a35512659b17484e72024937e37b48f050dc283d62b18cbeeaa6ab07717c22eccf46677dd826d1a3894dc5b30ec6e820ee52f7368b7f8a983f012605d396b88eeea1ae4a90415d92e4de8a00719a86d83ccdfa402b3a5d4456ac9a245dc558f3da70cfd8e2bb750596627fb0e7821776d1ad47444975480446dcb73eb2b266022949fc23babb5782b0501450187497ea278c5bcaf70b8cac139f1000914", 0xf5) socket(0x30, 0x5, 0x2) socket(0x3e, 0x4003, 0x6) 10:08:16 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) msgctl$IPC_RMID(r0, 0x0) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x20, 0x2) 10:08:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) 10:08:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xd8, 0x2, &(0x7f0000000040)="24d80d579ac74e", 0x7) 10:08:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x2, 0x40) msgrcv(r1, &(0x7f0000000140)={0x0, ""/174}, 0xb6, 0x3, 0x1800) r2 = msgget(0x3, 0xa0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/188}, 0xc4, 0x3, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/25}, 0x21, 0x0, 0x1000) socket(0x10, 0x2, 0x2adc) 10:08:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x142) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 10:08:16 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) r1 = dup(r0) lseek(r0, 0x0, 0x7fff) fcntl$getown(r0, 0x5) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000140)="36879400000000d899f06806cc5dabadd045c2524378b9a5a3fb09000000029b9518afab2d70b2f3680b436b274af1717ad1ca5bc2dbb196a66dffffffff00000000db59dc4338428783384fe51aed2c", 0xfffffffffffffe2a}], 0x100000000000011c) 10:08:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, 0x0, 0x9, &(0x7f0000000080)) r2 = msgget(0x2, 0x400) msgctl$IPC_RMID(r2, 0x0) 10:08:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x113, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/197, 0xc5}, {&(0x7f0000000600)=""/8, 0x8}], 0x3) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x6e, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="26faa614253c07cc69317e637798a4bd58ceed2e1c69da", 0x17}, {&(0x7f00000000c0)="3ae9ee2e4b54ddfac663a717c137f1f86dc9c21763a60af7493a7387ff08ee4bca2517619288d459f638a421f864e2ab5742805ff5dcec5c6ef08be680fa1600d8abac00a2b60c7dde629867c28395755c857aebc638578547b39eb41ba9fc704ce1f7048bd250016ac34415406ea95284c31a31f1e904aca5abb3645e60c46cf2698f82809c0bffd60f2886e331c0659b29697f9144662af008e04482bae443455d86a8fcde97dc944d601a39b39c5f519dbfa9cb632b14b181076782c2f9b594", 0xc1}], 0x2, &(0x7f0000000240)=[{0x80, 0x1, 0x40, "1894e362d246de090b0dc2d04fe0448d98a198d42def11f63de52540c5fcbf8aac65b70891a10774e466d13711efdf181427ca65a63731323ea079ccc102e8f31ebf3102a00a52ed5f01ee5fc30263b2620ae842ccb8ae3998079a45890c937608e0e28d13524029b004d8c5"}, {0x50, 0x1, 0x7, "96a315dbe1bd5d6208851a4d0d2be95b7d1320bb01e51dcb34945d61fd2ae7385c9f03dfcc863b906d1ded79584210a3a07296692fe26cabece3"}, {0xb0, 0xffff, 0x4, "36d258b7e7bdbfefe54c0632a983769249af28b67781578b5eec98418dcabadb1b8ce30a60eefcea0082ea7c8a0c8bc00fc8200511470c21e381fc0fdba565b563b0ab835f33e7481e698a1560a2491a195cc666b4ddbd5415c6afe94d76350cc1c05b1557f3637485c3967fd0c0f47fe1964e1c660641fb41d3298bac334ceb243d82f4b0e0464087c23dd700e4b373be4db1a4e848612522d776dca3bf"}, {0x28, 0x1, 0x6, "985aed782761a73d024308f1e6f31b224f6595696724"}], 0x1a8}, 0x6) 10:08:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x2) mlockall(0x3) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="6937f2de1745bbd5c9129cbebeb463c753e2c29f89f1", 0x16) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) r2 = socket$unix(0x1, 0x0, 0x0) semget(0x0, 0x3, 0x10) sendto$unix(r2, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x90) close(r2) semctl$SETVAL(r3, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) connect$unix(r2, &(0x7f00000000c0)=@file={0xf3e4ce074f93184a, './file0\x00'}, 0xa) 10:08:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000010000, 0x16, &(0x7f00000000c0)="24f0c6d47d59903736e07aaccff4ee8c553a7df5cfd0d65037ca58960b2653d46b01bc81501819c2116fef519d77cb9e05961537b172a1fc8d87cb4f0627d3a70a15133d7f1551447b3f589c51ea1c82a22d5b650d549a1b49ea7bb7a400a50c36559f5eb45453a7007ca945c0a88c509cc6cb6b18fa68c6b9c938ccab336b01e182e965900d34c80d80b33ba543886be3b50d86e803ff02939e", 0x9a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getgid() r4 = getgid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getgid() getgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) getegid() 10:08:16 executing program 1: setitimer(0x2, &(0x7f0000000140)={{0xfffffffffffffffd, 0x8}, {0xfffffffffffffffc, 0x8}}, &(0x7f0000000100)) 10:08:16 executing program 0: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x40, 0x1, 0x3, "cdc2ac68641f86eb7279f82dae4183c3d2d1af19", 0x5, 0x1}) ioctl$TIOCSBRK(r0, 0x2000747b) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fff, 0x4}, {0x9, 0x5}}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = semget$private(0x0, 0x0, 0x3) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000140)=""/249) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x101, 0x8000}, {0xfff, 0x46}}) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000300), 0x8, 0x2, 0x1000) fcntl$getflags(r2, 0x3) mknod(&(0x7f0000000340)='./file0\x00', 0x40, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x100) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) msgctl$IPC_RMID(r5, 0x0) recvfrom$unix(r1, &(0x7f0000000400), 0x0, 0x802, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) r7 = dup2(r0, r1) poll(&(0x7f0000000480)=[{r7, 0x10}, {r2, 0x20}, {r7, 0x21}, {r3, 0x4}, {r1, 0x24}, {r2, 0x4}], 0x6, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000004c0)) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000500)=""/66) sendto$inet(r0, &(0x7f0000000580)="f13daf2c5beda3d8934a1d2dda166f19b14d09597d17ad7b341987272ee4b6f8bdad1df4670430fe6c7834c39649ce3601c501ccaeaa4c46198356a0e5e3379ab1498e4b72be6f9914366e355a67ec7ffdf1a65d34ab212f5932e1bae10b751040e8ab8ce75f3e556ced05ee86d4cd41382d21360ac50bf8af", 0x79, 0x8, &(0x7f0000000600)={0x2, 0x2}, 0xc) msgget$private(0x0, 0x420) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/154, 0x9a) msgrcv(r6, &(0x7f0000000740)={0x0, ""/195}, 0xcb, 0x3, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0xb83, 0x9, 0x7, 0x20, "f8b20768bce6e587f85d5571eefc57dfda54eddf", 0x100000001, 0x2}) dup2(r1, r2) 10:08:16 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x110) 10:08:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000040), 0x4) 10:08:16 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40000000001) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 10:08:16 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, r1) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 10:08:16 executing program 1: r0 = msgget$private(0x0, 0xc7) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x58) readv(r1, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) r2 = fcntl$getown(r1, 0x5) utimensat(r1, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)={{0x4, 0x7ff}, {0x9, 0x3}}, 0x2) r3 = msgget(0x0, 0x0) r4 = getppid() link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') fcntl$setown(r1, 0x6, r2) r5 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000001180)=""/63) fcntl$lock(r1, 0xf, &(0x7f00000011c0)={0x3, 0x0, 0x4, 0x8001, r2}) fsync(r1) flock(r1, 0x3) r6 = fcntl$dupfd(r1, 0x473f61d580f0d8c1, r1) bind(r6, &(0x7f0000001200)=@in6={0x18, 0x1, 0x800, 0x1}, 0xc) faccessat(r1, &(0x7f0000001240)='./file0\x00', 0x20, 0x3) fcntl$getflags(r1, 0x3) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001280)=""/185, &(0x7f0000001340)=0xb9) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={r4, r7, r9}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001400)={{0xfff, r7, r9, r7, r9, 0x0, 0x7fffffff}, 0xffffffffffffffc0, 0x4, r2, r8, 0x5, 0x80000000, 0x8, 0x6}) flock(r1, 0x0) geteuid() close(r6) unlink(&(0x7f0000001480)='./file0\x00') msgrcv(r3, &(0x7f00000014c0)={0x0, ""/28}, 0x24, 0x0, 0x800) close(r6) 10:08:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) fchdir(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xbaf4) 10:08:16 executing program 1: mprotect(&(0x7f0000108000/0x2000)=nil, 0x2000, 0x5) syz_emit_ethernet(0xfffffd11, &(0x7f0000000040)="cf") 10:08:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) read(r0, &(0x7f0000000140)=""/115, 0x1b) 10:08:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 10:08:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/199, 0xc7) 10:08:17 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 10:08:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f00000045c0)=[{&(0x7f00000001c0)="cdd1bc653e490cb6e7e82091fff9f3e0a9814f02eb9669d469c3434ff7ea1430bbb256be48028b80c5e5f713819d2f2af6cbd5570ec18184c732e225dc9312d000c6a2c21cff7ac2c2cf13e89e6abc00096df42fe4af0eafaefad600f4311529fa8fe53a0fc8e17f30a8d1b72cfd916664b4bb562a89a39f79e91ae54ed02216dda4cb07931d9e0736ca245510a9", 0x8e}, {&(0x7f0000000340)="afa8a2d71c4c9b3c0659b307d3a23b930550566609752d0ddc358e647a65dc9153b92f3d8e1965612d62f1b27e8778c8f7b0ed572039f7ef827631a3108157e07cbc8b6e9b4fee01f04968b6dfee8e5ef455a5bf2b96c3141ab5bed889505021b5dc859ba734b4f5311bd19204ffc2a99e3467dabced1d09f42dfa25a334c072f7d0f1840b825639f520af3b856932a3837aa6dd73bb68cc1ccaac0bddd09b291808c8ad44596a5a19d2d73945e4e05ce49ffee30bcdedba4c5d52a3ed702cbec292694c651c1e316c10c4e9a9670d5617ceb0f85adbf16d3c0a2409ffbc288b4149d9b6ba38b4163f0493b14a969da31785c4f77e983f676cbae7119d98e81edcb975f976075e24cede56b56146e89c81c27f9bbd424827c51dc886b4aa2869d1a6c4b16c47e04f97ad467bf24acf7abaa22d64c256b576edfd1b664d2712bca85ce9d6669956fd502b1bd9759fb9cbbebd8f09d2d59147e84973beac596f8813757be353882a6a560c72b51b056d9b1c9702b2810b6f708aafee37db73c391dd14492bc16b86e9aeb1de3d2818c3770fdf977331d5457e6ba23a92d134a7fa58cf434f87eb4ae9b0aa8e612ae657b8f1a402f2a376f0c222c6542b140c2850abae218fac90ebe72fdb9256a57c3dfd7b27d0b2591b040651fd10bedc8a108ea519ba47622f44b5b08b020f1d3077dae20092dc413afd990e538530e1748c68786e948678035f724a92977a246d98afc19ed5747338c92d37b77cc172614f5590b0a72ea96cf042fdc512f99cdda4b74f0bb68c93ec7788214fd9430d59af833611cdb60861cf9f91d24beb886305b688aff006756ed02121a53cc5b1459a68736194ac556d1298a19c504660e8ec75d869db8458809506a0e470ec1af796c1554cd491cce66d9dd37c626dbf543cba42ca6c6a65b85b0860e054efbe7ff840339b4d33c320d635c8d4591a815f929b4ffe8f6fe64aff649f6f8217b27a080c947740a927586b22ddf359582ad6b6c7851288dd7dca9ae0142900358a65ee35ce6cabdc35af55fa27013996270e2e94094cf72d03cafb60805c97dfdfb95990e3aaaed636ac95176ce58dca15c1d0710777519f5366bdabcf9d3584ea502c5a412aeb3b919169353dfba026287fb7662341a901099bd92d4d21cf11b5c469e60129c270c54702b78cb50024daaafcc608fa084b4f48c93c5978e4e9837182e16ffea8660dd3929eff775b9d0b9ae11c2bf3fc51ee9d95d7b6692305f18952be1b9c1b47cc39d02db4e7606337ea71516482b096e7815d5a9aeee2af95d111e4172ba1d304bcb6ab347cbac98e784bb7fdc2a420095567bf7f3b920573f1e7a510cbe1e2f710b5557111249e1d1f1624a39729c1b597c8f6d2cc2b34ccee6893dcce3e4a4903b44891f367294d4edcfe1466e0ddb17a2ec19c62930acace0987644d9b7e184db3ac0b0fbec1c637714b34e69d514d276eb7ddc011a1d73d127c1f2907fe2f3e4dec8662f3db01284ea78212dd45569598bb334eba7cb0390e5c80de880b304d518ab94f30ec412d9f4be7930503abc2e1100a12e5e199661275349c81814eaeba14cef0f308571c21438045721c9ed600ca557b39cdff5bef72ccd221a6bedee0939dc962bfe29541a1c9d129ae3343c2f17c8d2a6dbce66da7623139b9f8b721ef2ce6da6b139a87999307321742d4ddd85170416b0e28e1bf18926efa8e1bee085ccf82f2ed5f66bf0fec503a628d17563ae2fe3f95b4e06b707729f5a822349c72343aea8808a9aa5e4939a403a40c1529e6e226a8468e109a6299a4fd88b0f795f57c156a5c6a5985f3bc81c917b1521b8e26703ccf4306c2758fc5a9b9494bab36193c788d05978fa80784c9c91f621687977e40ef5d1d142eef13f4ac8fbfbc6ce4e18bdfce18a8780b8bd52caed1e7502f10a69bbd82f6956a3caf41da4df698dcfaa36ad71aed853bd4e70c5a8ab10475de598377626e6c8003ad080c3ec5f6a1614db6c213b375d42a41980b2db46dda18844b7c42ca8c42eef636fb4fa67db10418b9ac76a26a7c8901c1f37a6811d05edc957bf7983c6d3fead473dc50ac0e4d06f0440cb215e35d9724f3a4727fd5737b3f1d825c2a341c7333bacb3d9a453629070544ee210e1177067dcf8b55e4d0bb9aecc0d6ff1c3d60b9504091e3b0719ef4fe8cd23f83a3f964482f3327faef0651027a2466d6b4927e6d23643f2c449052f3e69eec37455c72af1b18d66be52ae021e166cdf350887e12b1567db0e5cd1dee7283f50ba08e236e2c215077afb09466326543f724d889d8b9e1a612f54818e7f26894e7b8631ef9b70e0739b438b5e6f743f5846b1335f8e1eca5e07607a72bf9754cb1d79946c4408d7f72529b5b1242f13c8005789322c47de55a1c46249763d6d090eeb1d74706618c5f4b6b2b2fe11223ebcb37bcd5c26b5b19277afdd9fc3c0a580c16eb9ec958897a0da8f56211dfd3bba13b78b7916dd53fb709bce0e75486d96860352537596708021d96af677628da06c898f5aab666c0f76a433480c708165e123e92a1b0d34fbf9a7fb3171e413911bee76da4ffb51ae74e6c11126774a13941a9d4a705627ec1f871bd645ec7e1df68900f215053c1f4edd48b7f2a9f72f6f494933b9839a4592c5c2d88d51d9908293e1a03219e65e10c1aedeb2522c5c03c8adcf34707164ec48b1ea967f8599071ac69a4ee2743b2423d4c75a04a7a4d3532970e688424206664c43f28645fa683290581ad7161fd316974bbbbfdc7563226650a15acf600b804a78ef9410c3f2f8b253d9e3e8703b543451d674ef8d3d7914687c7e13a73aaf2604868bc0e0615232a64bffaeac7c36a091587b4fefc3947a56cfe48edc30385ffab739675cf9e5b85ccb50b6c21bcca0c52d2f2b1dcc7bb135dbb86c49d8de63bccbd35480133861ae24ebe2055afdf8c662c029ed035b18cdf23d42896276bef6e3d9b90156cfc7511424a99a7c8fdb6ac866cd859e5e5609a7734237d8eda94617e47ddd2b044d5241f48aa424e2ae800c758c0936d716d4d2b1b8d6c330e951152fbd7573fa9ad4033734ca6a0b872bd959e3eb60320c8827b5a0d6e92631fb243939b02cb47e4ed8c1969f13e54d748343404edc9f25527d224211192989cd9ffb221a0df0be046b027a13f189ff61022e0f96f5d28433345d8f2c0b89b3b8912ebba0b08d072332da757411bd5ebd5941994a84cd963b7e4324c8623d6adfa5208b977905c0c2252586434e79be9d67c038526a7e661e6591556d74cecab1f76bdbee9989d7e7eb9d4ad3f9b66e277d616415fedd24f736bc9ccc94b12f06b39e7a3da49ec43fab4638c3153085343f41603f04b9134ce794b4db63e78652cd46072a0f1db8f1600382c8dc0c25a5c6995a6f01142e686f76e0844c201410741006a7f7bdb156c034503dcd84421fc86f43518011351b2a3b13544185e1cd085777ea647124219d53c4ffb421de24a52b5898f975f837c263173964d6bdcac65ce3d2e2ce4f577c538062d2c7f83c1fcc5735d2bbbff274ec77566ca37485d087c716b1cc7cc325b898a35fd0511dbd38d39ef3d9fdfdbb752c8bea6e0151439f4bf17d1525b112946307ef0989268f8195eec9df56721cf49591d388f29e2188943b4b2cc23ff24e0180b1a9109126e6e90957adf254560f3485731fcae4b34e51c568217370f6d56908f345428772038e4dd21ef594142a2268fb753b4c6da69e6a24cd05ee9dae56c0a804bca371f863d3a5c04384a9cc5d5b974fc8e1791b197da762b24354518c3b8234e676e09e0d19f3107bb39412cdb2b47c8b25e981709a115762594fd3c59fe42ce0aa23c5dd0648ca7adb94ef8b9ddd5d77f61912f8839d46d83a2c5d074c1c0366ba4042661aa9f9932209353a4393cc191d6bdd31cb207d8fc329b9a6e151e3cf5defc4733748be54a488c68f81d981db7556e6f8f0537228d6cf5214306127d2849483ee18909277a2d354a57c2168c72911b19ba3ef77e3b1848708872bc2e9f4cc312f9a1dcf6ff69d817a0d0a7561b1cfe28799866ed1253ecb834632d1dd14364c88d6930e6cf1b41badcb466e24f7a7fd9af743a2d12ab9aa7d70e2aa12930c95f908d88adb6b7fe30bcb8f62c6b40f4dd6fd5d8da83f11f490571205774652dd21085acc69f8ffe11e20eca13baa155adba1a8c74026f9ccd5e2f339a0ba7759b07543349459ee04bf29876a7fadf03affec23f1cbdadf17a867aa02f33e8f7381f997cbbf37b11cd1536c3023dada46ea5dc86b5063566962f7d7e5dbe17caf2ec1ec6598b9fe4d1de86733b0c7a567aee7a87cefe1f84dc633a3b7b67090af8ff2764ba9eb39d69b79172ef298e17866c0e6dff9e3f653c7783429a4e6e568f77e5faf7a689dfbed752a9058ca7c8347d1669a9285bf2634c9ed5b831efa93817b73845c9caa5b476db4342320b3724e05fbb8bf7f8617138cc4cf84a4794dec64d69a14fe1f4f3c40f9d548442ba0d134359acadda97163bd74aff3ed9ae8573eab5fe20e3e467a0376dcfa2a94a4a29939de3d50ce68fa11763f28bdad93a8bdc09e5b54412c35c1582e761e5115b3d532491321f844c5573e341de196541ea5bc777665973c734fa762f47c49a8e1395c5a0f03894d48538852b70468d760ed6e441ee476142c1774531bb562ed4940195eced89dc3dd020557ede49d827de7a2134874c183eb93911badcf9399332d395e85d6384112b78c7dd932eb479310ca79f2031930976b345d3710b4273427ebef62a42234ed3f58f9fe488effca908fbb3f1b5c3ea80e4bb8d0da05e393d4ed9c5b1bfece9bb88586b8c7b4919adea8735b92d43b9344f58be8a66604e1cbecba5ba97517c66803e3ca04754b3aef039591585f238e7e22d651c3d01281ed9d7c8520c9c19cace553e120771d8b35a7a6cff17c7c24307f9b26c0bb488afc5091c9150ece9d287b6ab182b44a2e9c601db48315041054b9f4e81d3f6d516c3364a6986a279385452ea947597aa14bf5c6530ee4a77e34f4c40ccc6f348919b4ae6b18b14bf71f51250d830f13628c74bdb8bcdd4cfd646c74f5de2f9d6ea1e96dee279c79eb85a6844a2d332582dae8e88636e319947ee7b048b379d5956b7c1aed587c8c287f41103eb3cfe2e9108d74a960e1302d447319c193a03dd7631d7f9d376912725bb5f239718995d60a20977794e28a47b2d7882f9a301b6271bea25751f6aba3d76e9a62de0f5d73416b5712e995529cf0f85cae4697cd2c9179a61b408e83ed7bd9b5f54c57619df561ea192f7c112f40e10884a492b52376ee672656188ff8f90ff44f900e97bd5186758fd8544b0f970db3aeed23858e54372aeb6df488c19504bde28305869bfcbc1562e4eed43b0a524f494dfbfc03eb1a33172167deb8e4742d81aa6017e249b81002bc34e71d5f3dc7336e98c2f8a4d587efa0f1a2942b988a669c323e432b196fd385640fb992f89b0093d6245eef34f7fc1f843b6d2cd19ec4b19aeab2f3bf8b0f537c98a39cc25cc591a10933026f5c5d3724ce32329c60fe5f162e25797665e45ebb44b6037753c1cd0accb30f58a67dbfd60531c430b0bb0ad1d32c2cfbb0a570829e06e82495ab26f543756f20de0b452e7291e5eaf6a53d46526dbc4cb8b1678f26922934aa800b3feb368b91cd0607fe17d9b4d799c039362d83dbea49f9fa81abd4fe84f8aaa5a4f0639a1be21f04f02aa3137ad7b824385e7481e9c8734a8182f6f47b6671c2a", 0x1000}, {&(0x7f0000001340)="97941462cb67b81106e436fb06b7731bb81da34839d9c1f287f9aee3cf2fb0442eb7125017ad20f98c9ff49e7a8b75f58b28a0af4b512074e208097960983aa768fcff83dacf7950eb1a1e26a0e776044a587f6d0b6f27061e0de6b23f613f477921a93b0af73a7f4c1dfefd4b51395a7b018193a742222aea7923f2dfc84c00ee7648d80c8a6da5c97c180f4f29d97abf7eeed60c97a842984896434e0773ea847d909120cbb0d47f853596b19ee5402e3da3efc754bc7150fac8a556b1db57b2be9f02a89f182482b6e1c199105f567231951f89235daa13cf7340054a8af327e419bf09625833388f7d6aa032831def13ecbb4678d1bab70292e5fe154fffe28051901de6efed0aa60b2d924337cd6238260c24dd5cc6218e2e7f2758efe2012a8204d1396852f2cbf3afcd4a05c9ab87b49794c7a791d5c78dc6d7d271b8683ade80f8d76a70c0c03139d2ca580669be2b4d711e801f74e0aefee5602627a87cca95ebf6fd6e48f6288db4bd86dac87a4d6d8a7ccd2e5bbf53e88a7adb86b3f9fc91add184dcb291e2e715c3fafe96ebae9f1908239c2f798556729417cdca3f3fe619c369755c8493aff1fa36aee23473c85baa057cfa4cdf4fa745ce0c36f310163bab77e63760e0b907390973bd10038ab7f3004f9abed3b26d654155e1d90c937fdd40a0b51e80215d370c59af313b22e8e9d0da7c9341ecbfd888762acfc73fa370972f692155664a25f014ca6e97ca8386098237b3a6be2c46abf0ea3299a6eda279a940be91c2e20095ae86a1ca2a1f8e8850a17c764dfed484a687cd7803993ef8de3e5149d04cbe1b9055f06f86992746b12728dc5b91490def9a7d21f6b52a308603abdcb4b6597bdf454bc4036face98568f7daf7bc6402b591dbca641bab7559ce505ecd74ff7067af54a947e2cd4667e5bc0a427f4f6b62fa966e896e92580fb64e9f253ee999622549ac4b5641c988824336d2113041b0d08c707dbf962a519af84a2aa0e09f490eb787b8585ed6625f5b52bf81543af7e906e910152499c9cbb3ce22db47df01d4cfaf192b271fd8e84c61ce28d12191d63fc35bed98be5060b229f38aa418b7b3cdbf8f935fe2e72a31c6ac17267ca2d269703f699bab8b39197440ce8b9c1d217f5122ca4b4c8c79b3fe960c6cf4bd929f60d48d77c1c0e01ee7177f82f174b97388be7b6bf9afe1d03648e69cbdfd10a6808c6d8815505732556e9ec9176f28c18946d311f15214322a030da53b7d09c750963dd7fedc505ba7a842c12dae3c46735f2cc23c4a215c1735a0e5b8d8a18ed5a11f4c3e062716f6dd0cd856d42025e4e0a8eeb1cdef654c8586641141def0df974253af127faad0eb90980b0a2a1df9fbf98cc48610ede0d4a57c6653430b48348add3b89f3424268837c52d0e398a5021839c0c843500941b6f314aa4014b6c9dc959c7b5c7cfc53c85f8004c549071e06f215b99c4001d13858b14eaac4e4fa3b0b4619470aebcde521993ab3d6f428326aeb464a0ccce2a510e17df72e13d0ff0aeb02abf9d55cce19c5a3eecec248be5e523e53210ba6ef08f91b4381b32c2f129a62d13636806dd6b0886ca8700313760b4c04fef181b44aba01a1c16777e84dbb3110a6f50d03a353c11ed4f26f24c528a059c7a8a67cc668b47bb4490d9e25a17a9b6b2d63f4bb750dc810146ec965fd652f037187271ac7f052411b990ad875b578cc1903df0243568da3f44e442bd818095aa28c4f924d9de5f58215a66fe692d66fbb55d415e316a7ec532a02d0442046fe85c2b7eede4c675222149471487717e376472a50553af3ec5f0c0aa51e1fbe934e0d830a10519036c7c7b43044afb2e66aa2b1d8a2bf06317d3c59116ea67599ca6d22201983409ce6094ccb33b6fa192fa72a8511b64ca7473ef81fe3d34f0dc8fd2ef0aa9ce2b22aafe17caeb3f07d15964b08bfade90210468c11fac59397e34ea6ea7883f2dde7da9ebf024466793ebf0d5168db81f3e431c235d934e50f3d027af760e6617ea880e7e68508bf40de28286e3b22280473c57897d5824bd1b41300b2b986b4499d81f7deb65598847210513e89efb1db88efaafb2a8ae8a3cf26a81a7f4d1edd39312642072973b103e54e7d408ae35854aed7e3b907eeeda45b3a8cee85a47d8d727641d76b363cdc929a0ec2ff724b32ca02463f38dc6469fcac3b92342bd284a160bab79dca8e7edfa68f143a6e8a31c05379b6549c92ba0f1e182ce5cb4e66081a959b62e8b8014ee974f0fc1ce69eff430c947707045ae69b3f2f51ca037023d3959a404f4b60915daef470e6ead030a2f7364bf3f24f4eeffd576a71cefd4c52d22a41d07e65c96f40252b59e7051a448a054c51325be3cfefce600a94c4e43cad37852eba6b0c1b3f9a4fb423c766de3925d92acae7ce30228a7fa3dc30a2d813f9a6b9815222e9b13a262e254cb1f8022aba548906275b0b402bb11953703c662d3a30ddb1d3cafcdb9e21114d5ef64ee360f11c577facb632bc3f2d65f2d3795d55721b519917b09ab796b9eb56d774a7066fa7c403ac62fe15418ee43ca378fbb705f66748ffef921fd72021c8cd39d2c1f86d1bce72f32cf930f09fd730390b8dc457e88e25022ed4d11e7869d85eb5e1606e7bb93cc8c1584e3ffa33718c84ab5a7e4c8436f179223e290f7bc9f1b559d49e59e39b6dff85a6adb18561e6a6e8315e94002791bc5d9cef0b575ec079a0db9aec87e989c365c840f151e67840006581da8569e1a51b0751d2bc031f818692f7b899fcc6dc7d01dfd3a8e38ded1557406033d6f0cf7482b422bdb3d2d88d3d9dd0f90c61342d031600eb70fa47913392491378c4e7c11f954a16a5169a12496edf2bca2ae23d1cc99134457c57a2a1d04480eee7d85bc1b2f3dd8aa8fba827262e514bd1374e00343be2348ec93f8be2b815413651aff0c97e8f38cd02e35bd41d10627e3cb0fd1151470bd5634672fb52694bb27e0f52849f76baea41fa7a68b3221b1488d3515e90efaab0caeb1e3d0016c7ffc734a38009fd79b0c46110c47bf8c0c825a5f5c2cb6f36818f7fe8537dff73b0a86e0fd76e05fe183b437bec6eb318537787ab02f725ecf9226158dde9d5fcda85e04c6640345e7bef4804c06775c598326f1e7775a6529e60d1d2f2881548f137c268d21075a019d8e008a68e4f302d5a40427f00758fde14a80ca3664039318d8e1408314575754698c38f7619034624f155e37a86c3dd9bc8cdb57afb6b65799760e42f6f6e6a56826d899e75a278667b37f255cbf1844eb52a7a48180286f765744de533e55f481dc891091320826202c9443abbf5650833c10ca8e70c3e1c5ec14b6f4896ee355462ca7bfe207d6fbd3db77772f0183fb316cc01cbd3b5cc1e8c3cb4686451b73a93e240ad78c61409c288bdad757467c957770c7ae852e8fdc5178b98a8094287ec0421eff39faad85fafaf9e3f0aa5ff9b637b94b6472748a6246bd084a2db83d0d496259dbd32d31f4699b1c0e2264ac650449e663ebb71992ef33e9807f834702bd624834877dd6f1957715b46010a3f9da7b5e1ed8bf6304dd75f35097fef43f82a50c9fd9755ce065a17bdb676ac199e15dffaa8622b4328a07da645642ec0864f77c247e37b76338d13fd5b80aec2cebd746571ece8305aaf089ec9118c52fa73557a37b3fa7c7438552e2cf07cb012a581d708438198135adfd2907852a1a1377211ee7b3927527fb4c5ed90d724a74a69e5f8d930703095021becc167da451d4d9d0a03cd52c71fe9f62e90421d4cf882e3ca7605d24118f67a7858c29e74876ff82403e60e175e966d0b4fb5833f6e6da271affc5cfe266a88800420684f8596a83e1a78a7361416814f8efac0d0ea5e2565f2d654294413618543360e414805678ce4b133649d29bf2786e187ee2b49d52bb686b5dd1f5589978a7cf6ad50bf09587537f92873c459586bd8cc2cce272a4edde3bc0e3ab892adff7a6c8113da782d1781a3b8cff21c06173620489c9868f9094b4d86a92d2cd53c8855511eeda2c0b22f6831cf3fe7b2721e2fb93aac8607c5c803aeb9aecb74c4b40b262ba8c8fcfa9964129a1ebc6d5946081c9ca2d88b86dc1e57c2ee1f1b70fe61c31cece24c741022c5fc86866aa1ebe1225e20d39470771a38fb04483f4b59d4265f190445cd3f490cfc0e5c83ab19cf465b94ad1582c4317e5ff584a35fb180fe3d8eeb122fecb4d4711682c8331bec6a1a594b755da6b55c9f7867388a21dc007d6324396eb45f12d6b988c94f9bae1abc30585089a9c8befd453202af73e5a9de1fe87f031536657b5e5f2f9626df7241060730a11b5c65f8f76634db3bac63526ce45d22fc2a55c0fa9bb9f7c5cbb11f7919339eb1af97f667f9153b8762f66d1fe0dfd77965a4f705742edf7b25fc07ffdb2db6e27d3f90054866a1b6175a0904aa1e5d94ce5dc576644121de52210626502a273dc104904164219b19cc57935fe9bc06fc10ab6abf4a9fc932cc1e37825ecf34a56ad2ce9a5098f6f4e65578d857878feceb538d293039bbfc6c79a8372147c66552a3ecce9ed5d54dba06b96c83294faa17b13324e2157b8459ca682386c4429f1d4ad68c02442f0e6109b7b8634f42b06ed54596a6f87ba76dd483612e9b3f41f677095132e08ced0f368ab4555b3698c027556b5182b833b253168091977b60145ccf04de644ffe756508e94521a94952707b7947f42f9c0c97c277d1d73477256e692180dff0060714b78605fde4d2164cc0b68f80f6c2758d3f424a96668d5684fa819cfeaad62876bc10585065af0af004e95db33e6de2e5813453870119a20916582463bc8e5f66fb7e5368abcbf590f6ad487b57bc6268effb58f3075382b9d9979586271f83ea0cda4210fe9cd63911b54cc3b626ae2101fedf1c4f939aa501589ef5eec723972270331be12b78edc2a93cf71bdd6957a892f709066d02da9f52405313dc4775b74a6ffad4656419d05cf6a42f1130bf2a8a4cd3c75ce869d98ed5f2524fcdcded87a6fbda894ef28565d4defa5b346aca38cad8206817201cda0eb1343831f0e10293c0843034857252cc12803b6890be545ea2c85fa5f2e9e3b2d1160b9c89fae7b1408b938afb28f1ebcf7a9f21c3450fd68fa7ac911392f3b83ff3db6c53ac28c24eac9cf2d2e259b033248a48697dc341fa6cc11403e86a1e39eeebd13551669275832c6f6304b2121c29873f7fe015b2f2195a62ecf8f0c28302b9b2d087d0db306c6df87abf4dc575024d1b8be9e708f9f37bdc673f5a1ced79cd81b825ac1d3cb01ef1601c669abfd440e92abe739b5b58a22f092e26cad811e735fdb7924efd0516196d9ae9f20a85e0fb7ff81519a39f3f3732b321f5ed981666a9978111dcc0b3b075920ac791efbec975040fcf6d612d2c3ac1243aaa2bb562eed74d611a8338194a45fff08a368d02991368c6d65fa17a0b127496fc20e1451f4822a4a1523634eb8890db2d7884e01feb2882f181820b934c5ad177bc8ad5ab789a6a0d2768d3e67ee4767072a62e82d43dc03daec0f8c2d6c1be00319af05153c2e5eb43bf31907d2f5f4dd5fa8293ad233dc7eda89ad88484910222319bf706e61396c42fa723a38770b8467847f212d26642bdc2f1f2fc5b4b6f4b2ac3d79c42386da8fd6ce1509c0d5b5b5cb302ec78331f56532707b940c9564e34a7e4a811db46264e3326b677a12294735025f81085565187d0f20430701a2909ca085a3a25174076", 0x1000}, {&(0x7f0000002340)="00e4ab14463768a7779d61705b58b1ce3000b5591256ebe6382ab098d91befe4fe1c5688950d0a80ce5667878512b99d865204667e02b9e383639b3bc4bb4b670819c60d51a06faa95f66bfd3a9f0e795e832e7d4652cea791245c7ad07590f82138ccd3f1f49fe343738b753e89f0c08d95aaa8a496108467fd456ee3466b15a3d33e3c9a2aafa5b264ad4be8b11b732f01755972847d7a5f63c95a77a4c2c970530ca243f5e006dd75ba4355433a165bc66393b2ccf41bd42013deb095d44cad8f70fa9394409bdd3ca52ebd01554b6fd6fc462c9104697feeb64bc5b62cb9cb5cf3dd8db487fa", 0xe8}, {&(0x7f0000002440)="a1883b2b1678faa4dc4743d8f5d440f2c34a028f3fc9a572674594b4ef623318931dddb8a305ee5d7995fe5c14c5b44e7f61bc741768f0d5f6423c145e81938353c8e34915aed62d3ebd92c49dcfcc5b7ea0f2ada38f90d7e462fdfacffc2603da73f66f6c5cf6b1dc73fa38f1bb72b61eadb0311941f072ec47bb56dd77ff858aa70b36b433cb648235dfcbed455df6c38f89ceefb017cb37ab3daa784b3e5de7e8ee58e0ab9ff31f81ba73d14a53b7e380d439ac4f5d79fa3a9270a6fc50e54b660bf01d9be7109677ef6e7b71ea9d23173bc11e8dcc390ac235a131db12ced4d7736b950aadc00aeae5e80280c97f64604e7e85", 0xf5}, {&(0x7f0000002540)="f7c9c03f27a646db5fe69e3bb04bce7e257984ba6d0df1c82549abdeb28731401d233a56aa5c16feb4b43dfeeb8b39f09d2a1c30f628cfdc1600fe2e55b16049b92d97ebd547e40aa1a76875b5e1bf3e0a9e27e5263ac8b9d186ee99c0b6d06ba18ee38bd423251ee34f93f6dd13a9bae1ae6a5835f514677954bddf6f51080af814dca2af8e1ce212775f7e621af749854233a28f0827975fa596ef34d08953f98f40609a43ade57cd648275441b47e493a65212ddbe77a21a2335661f972ad44c0f16408c7b551f1838e4e972f7ddbbf4c083902cb59cab5c0f704125568bb018b17d2b1effc60dcac07fc4fb33775dda0d2ba092f2081b11a43880f6848e95b359a8b9b672d1468167cc1ae8621161e7c473a9e8b70a15303a867ab035870c21a5a8b97e3c7341e6983c23979eac4f3e917552bca70f5ae4a8989ab7afb3484326bb80e32cefe9a18564a9d2bada7764b32006bc4fe2fd058d3224111d59dccbe2521402a3069420db10512bb5bacb2e566d9601515e968e5dfd2c0838511ff76625aba680ea884570c61e45dae829ff671f06763dd9c43cfec77e752f0ee8cc2579223228b7b5f42efab9e0bfec7118c54dd2f679f2b866e83ebb7e51999e04734341e54dec2ed1811a0b358aa4f203ff8e2207a7ed4ffa2b4a88f88a269227ba3e6b10150e371c0f7ac37ddbaeaf0e15704180fe5bfef657bf6ad667f6e201b4b4b05478d0769a0732334ae5b686b15a86bd5ef1f11943c4f28100bff1b50b0ecee36ee70bb085ff4c6039313efe8b188d5fc8280eb4c5a2aa24f06b2f587288a49303e9944cd21b61e94583b061f6a1b6e38d8b2325ee896dbf55ad7a570368a5aa7b2a05e156e93846d0f90fa165178932f31f355b3eeeb648c43fc78d0ec3c11357613c99da5e3cb5dfa74233b1ca758838a4524a88285621244a768af37e246384b6e7e44ab45a159a690fa8cb4a77dcdebdc5d014edcb0626f76a056f51829005585827b196561ff60a0fa474b9f6a2a33bb5816abf880f1bb62a363fde1a7713d5c914c5e2016c387d127ac561d32efd898b08807b02c7dc131b47a3041f248c5f46295388dd03862e4c9a8863c7826ecc1afa99df6d51da65ba0285c7ab1338a411094238ae7578de6bf6859eaeeb98fb8257cff63071c6b4e157aff843ac4f8e25c9753567a56877b8f955ae2937950bf4b5f10aac586dc42973cb9f5b6d565ec1a49daa944611770f521b87129e51754f362bed63f87c680531470dc1076f76611be37b125dd7708ef62e84167dba56cc214262f8f46592ef955a7d4b58b5188df3dffcd228dc0eb1db4e1384d0a367b3ed718ce86b32e435cb8b2d5e8a8fd551e6bb353ee6bbe1c2985bcce783e153eee685aeb26e584729f71aaa55ad338db40af220cdcdda03e0299d4ed480b4eda9f6038d60769b3765ee904e840557b53f8f277b34e377b894340ce0d7159e7f17ad1192344b651fbc510ddbb5bcc05aeafc7bb3ea92dc8f67cdf203f9a2cb25f40b349cc1a6ff9f7093a0b3f9bef0a722ae674ab9be5d6553ef6d2039c49aab7d2c2134a04e0d5f59caae0a5e8db065828ebd333de73e244adace525caa5f47781569803ba506132c1a50ea6a71755d35c525785dad29ab568059d46d892f6e2b26be9d9012b906c9018ed3272a575ea39e4ca45c3e781604d6370150c8d3d84e7c7d3dac27d65655c543f3bdf00aa9591ad6a9c3c9644285aad304505199b53080d5617df326736ec16c1cd03ef52dfdc944c25492059a8aebc180329e4185d84c334851e218509ee397c1b26947acd1f4ba5da2faef9ad03129182b52c31d85546cf2715beae1bdf3858f70ec6df6a6c93377b22a4564c4311b047e58e885dc55abf3c2f65906b5979c1c8b0d78844ac9fd3608fa24121a45f573e2e7488bafb3196a0285c178ad06f37c44b623d0c4d0a4fe38266c59e9e23e759cbd59cb602c6e2a85185cf836d0a27965955e6050ba5e1805a4837209b1a90fc5f37d07b505bb65ea14521b0306789d70ad175537a06c2632f88a72001eafb80abc364c14a498f8fcba02a199d065827eb727a58cdc271183cd9ed5a8615c56820f7549ef75084a9240217973dcb8940bcfc80ad1240be7bf5563b5798d55729a9a95b15f303c3db6ba34e52fd5590ce8e7a6df79a83905712de0da2bdcf72ca255d10b8a4371a2c8d5df15565b5e8792ab28150440899bd92d3dad8a19c06d0362304ced2c67f5d60a716f5bdedb70a1b1d6ac80ce8679c1ad0a392052d670ad4ffb128a5e475dbc94218a00aa8479893a9c880ad72e5e5d8a4e65acb9e7da81e3353b8de662e939ad4618baf7bde4226d0844c7ebe048bd5197b4c638d4ac1c20bb527b85571fbf05440405ba65a2bec6aaafa61c4075143779b60a6026b2620b58947168d50c644057e44cbe28fe35cb21b8dac1d7d6d03aee4d7c5822b22cde0eafcae66c52b689d0caf0094bb6d7f76cab0f14ed55e7cbfb77f9cdb1162d3b3de3218fb19c0a785c3cb708507cace1f9494fabd4887c3ed049cb56e6a9d5cccff54bf6e5e53d478436af7fd0b51cad0f2a2660fd456c2d1864c0296fbed93c6058a5e9a2079f0fa0ac7ee626a0ac08902e0631eebc97eb950c4b1d6f0e0ee337aee8c416d85bd9fd991cc81488d9f4eccd1744abfa489c2f01bb29c2afdc4c5821dc77c9afaa387bfc59323968b6efe9dbf4c15e25138f021a59c5fc3c4d1ae2e49a63dfa34f06584d4c52456fb994b5061c68cb5009d3175e49fb3e4889f7524a52cf8652fad5a026bcfdec7b7885ec2d6526571d32c09a31c67b23c5bb9f8681e548fc5cef3d23152e2ed198477b4e6f5a18fe620739fbea7c990911ba54ff11a0ca7ac77a49d6fe8e725b21c3348065838da5f49484ea5c5b56b06b28d33e0dede894d1327ed06a1a20d965610d624cc1730869a2dc2d3ca7fbd652c481f6ee9f3eab8f959d969c4178cd6b8e9137317ca1d1615d02b52a39c468b14b41b9ff6e326fa576dcd0c4d1a42a47f5b5c2b15721c988064ca4197613e4c6eeaaf0771088e774c027b1855d19b1555b04615c626613a2cce7e5f60629af4cdae73cc6f85cb7242f94fe6df925369dee23b773a310eda140494f889022d2e2bfa4b74f5453c677e43b6d1808de74c783268f6d11811de3ed393b5cd0a4c86e6eadb16a03d80f90ba88e94539746f5622c3d44e6dc581a9be76e1e94e02caedc902ddb9f4b128bd674b3e01a4e23bc7e854f4a53df13f8f0ee3ffe15ea534cd3d1bc901de689a0a44ec79270a8454e6365a9c18dfb5cf750c20cc5cc23ce306336fad3d332dc5bef383a71d35f3a2ae5a212d06038c84835b81159059f28eeaa6bc7458b13e4ddbd9a93f6c229a3105a3348b099b42baebd447169c1bc85e0004b5ab1ea83d0706df8a83439946c90163fdc526e80dde5391e88c71aebcd88a91bb5d0736146da2b27d9454ec3cda4b457b1532f8e7195f1fc491498b5823358125d2a037b9e9497b3dd25c50b4bbbcd79c71ce93f05e0f14133d1841cb8e5103db585bd4eb20c82c5935948f1a1d7f5e4889a62b51fd231fbc93331b25b0ac6105a87eb24d68c0b016b43e4b836284827e08ea22b00132908e99880ce33ac5cf3aaf5764b4443a64af1abcdf3b20bd4329393e282575ccdaef2e3fa23e4a0085ccec7151cc02aea23f35ea7b93c53a8171cf0746319fccf8ff7e23b64f156cf34942ddc07e53fecd327f9412b524422f272207e66732d260c4058ac2d30569e8e14268e23013fd5aa4b120ccf52dbf0d77026c81a0a6b9d2fcb73b3f6f999d836aec6455839d63e13874cdfa7c28572bc8ecd9b90775bab567a7de2944fe159d0f6a8375689c802be09972eda59028eb43d729c20141ff862f575870357baa57d81382577b651e26d5989a31f320d9557527cac1e89dfdb0025f4bce2e66e8669b1f8202e2862cb80e2a8c5841b3aec018895b8f9feea909ff9f54612e76222939cd5d4de937f57dfda6a25681aabdfc4e97c0d872a82173affbeb61a7a98f6b04933d0637b63045b43457b401846cd45a1b4a46e375c125842883ed46819e3d5f3bb3b87eef071837011305e206fdb1f7fe70cf000d52e2cd13de494772516df828f060707177ced9eb100f17c93bc474fa222ea1a5201e26f1736da00b612eaaa4359a576f9a3d7a19fd3ee21de3ceb060efe0ea16e8f4f6d8deb08956cf13a021ae17f6e34f63e4d3ca686a5a915a180905c6305460d7427cb53b3ba594de86628f56d908117a1962e09f4946ef982cfefb9035df0706b35747570a8db294b28c6ddf2f8b407b44673b789879bc538bce18791c4195f14957a5d48b7744c492b8c11578d969e6ec5bf0091cdb4dceab08515d9bf85c18bb15f86dd4d2be8944aa6cac093ac48aa9448b057f2707d7e4aace9f035ad5fce8f74f7d64bdf5727cc8cd97afb425d7e9b274175fcb141c46395e73c9b18f95a1bf0df630b7d638614f5335133a62020d89f3196a04c58a97265125e64d4c56ed099d5e59284ef8a0e65bee3150475f54017d1732ea8cd2edb1ea773a146899ab9dc03c444f013d019e216e44e8e42b648aeb83e4db85f635a808155ad94403797fa6ad7dd43372ac80fb35da2daf15887339aa68fab31be0f2e42ffd82eb1e2144a25038d6ca4a7491448f2d99b04f8b7141c38f51b98b819c357554da40a81322908066be06bbce0f4381059c6d768abc354b74a462989bcc8ac257686f893e34cc3574c72315d23d5fdcc2ba1f21b15547eb9ebe2823a11f6c5539f6fad6d9e502b96c678d92f766bdb1152002d417655f8131037e1dfbd8586d8658ce15773e23928d71f44dd9a37747abbf2f7d3c44158fa0eea414c02227d5ed34ae120de8eb9ab2f96fca1dc43c88dc1693009b44bdaee2b5fca903eb3d4f53f275db87d7fec398c127ec0ea16a5966312c9f9acea3b2434201093b825d216b97dbb14f42c4330646397e2f36188886d2981dfe998ece66a998a87cceaf9ceafa4bd606fbd0e9a5ca196db0269d3b9f97b065282e73946e2c958aab64723ea6168ea7185a31cb2a5e7559ad2fa43c58944e358bdd8afaeb08182ec4c3c573d56673aff33ff770f11982f8fb1b1353da78d278fc1ed4057c546f5014ddcd85abd9b0c278f8ac42795142daa01eee8be08a623f3e156dab3318cb19610fefc9f2bb115c3bbd49db0885d810c6bcedc146e03faa616747306ddb309f563af1033ff7d7ea8324b1fa525f77f8bf3cce2110a1cf575688ee5ac1cad14474ec633fe3a2137c07dac2225cd8287971d182dcf379ca6f9dfbef5e9eaced6e156d15341ae5c6de5ea8c4e47a197a62488ec7706bcd99d93b325c3e37cbc0c094705c0ec5d33985279be7e7e6b5a2399ed8acd0fd2259afe7841313d432ad071faa9dc75ff8316bf2f85ac7e37f69a718ccc2c7178a31f33203ee1696a044bb01a5450f059ca7b7b5227b08df1e7ab4afb009af91848bfc233cda607ba42563ebef4b10d6b58703cd9e6f0cec469ee3e1695ceb2f5c194c43bacc2ba422dcc466e584336621327551cea5d46939d48918a490e5665031ac187108ce8f7b1e73dd518f4539b6696def3d9cbc0790f112dcb607b3bd5f29893fdb1050a87a7329081b8208180b78a94c69425ab24f5dc8bb229d786ff6862ae1575c0335daf62451ca4f0935b19f319db19e7cc082fab7019cb4c0e33a630322642865d31e3e4a846064a4a519df97b226dd0f379795ee94d109382558e3c4c9e53aca9", 0x1000}, {&(0x7f0000003540)="624cc1800c3730dd177e647abe4fc1ebba889f3f4088c97cc3aa6baae09e478952975fe2e5ee34b81360636e45cc01e73e12a3ddbd1adbaa64133e0e1a267c6f7734f5ce4a9ed5a92f80426802a8501d59a891aeaa8971abf224122cd2971c13a486397f301be0331968585e68a198c79f41b11dcd7a456be52ecc980dc7168995cee18665bda0024dc0fe1f9d81264199ef0a569ce0c3f558cb343191066f105e09a4ba39d7e219281dc1d99a1fb552337f6a762828a4ab6beba1475738d68bed89afc80338142b1d83b3264890dfbbcd13f9b85e9656bf0a8d4f20c48012250e1f2aff4c8bb14e637e45e8ac54b16ed775291754664613620a0819eca08ec1acaf800ecea38d4eb9f9c0787a2c66cd087a7a90b8a9dd29bdd6734d658c25a3418cdbe0ee9df5af6650f8b24c77456b113e0e669fbf8cc86b382447eb02d90b2e44d2903af0b22e232391bd7a754a165c020204a16f38d42170b17fac2c78c117028507ae2ea031db78d09064c8318ea070b2abf8d43a14535849c2c86dec48e2f491a27798f6c0be0dde598af57360859569db9fad7c63351b6605dadfd865ff8ea018c1f551ffcf3fbc02f5faf4ad27f3d856b0fa6ba755d4e07c1cc8ebfbc08bc2a0d83b50fac85648e7dbf48068163698052e0652d5b22d0f9b1dfa781c91e6084c53c52d34b3e4590f9ad3913ff06e9b65d43e24454b1583506f548642f09096ab970cf0dad9f730b33ee27c1a74d587070d36053b642fb9f4d5298eabe9ac6a0decd19cf705d6bd3f56953895bc0dd9ea1494ce28d5a9d755e42f5ceeb2178859b73db908ead90917c16560c2583fd754e6c92dffcc77d03b9cb060ac631d830e3cd14d505286eb70ce6e17334ab742c58f78aa64dc4623b12fab5184260053989a2d8c4e75b7c68f8fca542b5b86d14fbc52435bd4fd1bf9800665ea957a64b37a7556ace3788369ae2afc310d903c4ba233a14424e26c8e9a120e983460730872902e850fad32491db48f8b3c72a9901b1ea7352894ef56aff17e1637f8bdfdc3cf089f96b14dac1c443b110c9c3ca42d16ba8600e715ea1509e4ef489429d53db7584c630def1e6f25a6b9c15b07bed33bb75cc57a3e87eb146e6aa4249d8a40226222be17560285b4e55cbfe365c9a44291a78554f782c068ba46b5e70c2676c6e332a61b9183a9959e3464dc2fddc0fd501c13f2f2f6b74f260d71d94ea6f77317e6f88def4b67027d6927ddae3bb719fb0b26c5d350fdf41159c025983063852711b5d4f86f29751763c23466f25726f5f88799ffb29268d5836f2d160b3f6e80677f66bb956fca1cc1ed977f0623b249771c95f7309626ec14349298eb7943657cbdf573d057cca0af09e60c6cdcada582dd5970fab60afd727fce14202811de654207ee794c225203aba0d45cab40323ebafdb7278bf4a93a9fadb5fe9a7f168ac5bcea0be50ab70be320ebd9cfa85fad2043890be65b20674584fbe0fa23357fb30e62197c6c7d84a03c2acc9092f81550cdb374fcfdd17742c72fb98ed277448bde63915551a8aab5514ce1649a0b2f472a6c01d730d78fc5fa87c6e9b0d82a1343a631d9346a9be2f8e15bddfdaf7c16b181c574f6ad671692eb9a0c541100e1e40529e63589ce679910adc531aefdba8c2add9f8564ca7b4b8e1e30102edfd191b0c017f22a2ec24782fcd56c6d4dde4fa15746cf767fde70a6bbd870029bfd0705c69eae5a36cc7658276324a741c2e0a6a27ba950c7af5c7ea69968fb1a3aa4e9ffc40a3658f8501dd1736b6db2635e016e80b10ce77d10534ed201ec15b63e6665518826b7cbdcf857313bc33b6c324b841df4a3eb6b57295d6afe2e6e5b528da7c076e75ddaee1417fea2595e14a265110afa82b47d5e3aed9b99328ec79d7ad0b8380edd137f6c5cd04959772ca1c9799a3941f13fdf268999bde66e3c3749dc267ee999eaccb95a02a00d9ea551cb9246479e0ebf8083217e40206d936cb3077a5a526c4a7c5b90dc9efc9654d866c592a07c3fb573bf8673a86355194c10d4733db9c9a6aa284e1c802c41d1c48868103e009c0710ee7a6fec5365dacd9a0959c3399e5d8dab5dd5d37c2961d15803bab0081a5c64a7bbad8a365c15bb50cf18920c13fc164fd6cc8e6183b339567b679a8da5860e5c5d3ff4d2ec191ef470399d72fa7ffd1777001b7908aaae6ffd8c3e9d5a4a63c7729b97b78130df02a351bea3acd278c3050a0f800bc8cb4d43b2bde8662cef0e3d29dd089b66021bb1335dfe2e5451bbe52ecdd8ed8b7ec406c46272ae8bc87d06dbe7d41e3416acaf84514525122ab8f632f86a06b2c6422f3746e52e1de6adb47e3820c0ad076b47fec3cc3f4be94d13b37655703b46e0b0044bd195347935ea6353e28775b869bc173b4b3291025524207fd7ab7f854de7044acc7ec42d7111fff4ab3f8578f5619c7adae394e86ccb771e686a175c930fff072a4f304927b8b2e6d45d0d66fb3e38447f6fb36c116cec5b88f1e94098ef557d5c885e8a347fe6fb6d321464f96e6e91c84fed080a32caad41b03cba753a40b01d516a25b9efe703b77710b0740eabe67569d1a38b2a9743d87a62d6827e4ca2855309511e5c6e062abaafb1ca114de816e1b749c082a896906bfa67719c633f447b3fa79f8de71ae38f2cf2e4168feb1a3e8a8420af429f224050809bc9a3273db17c3b8823f46066c5593f6e03a61ea4c01d31fdab56d79635631218764281774a9e85d7e8ade6041d0eb61698e81329e514a1d60634bccb0f293f3204f5592c8a11b88ceee107ed14e2c9617366eee4b74b7d8773b20d935091500a3ba93b8899631709ea0b978cfcd6cb630d6a517375cb8cd90456ae7d2936742c8edfb58335e373f3851550b0a13df9140b2d0f46023387d85000133d3ff69ccc09ac6e2ed060db827a1f1e121c7ed6c4cffd794e7ade16838ec2642d184868b32ebeb300d1ce785e38b5cea0ee36b2a69b1159b5816a5927ebeacf89def3062c31acda8e9cf014a7ff767b83a98aeed7aa39d639c379561fa0a960238d3d9bef70542c4564a151f6bb47f92053205323ed8847d30f293f419233756c2e91a68220c08e85d0af2c6f26895e73fc377fc44bd340afcb9b596b05b685d3909cd3bcdbfb5bc1b4ad92a8b2ed08db0026d5eeb6563b7e3eb5caaebfe64b0ea0da25f999ba4b1c019df83106abd3cd4157fc9709fe757ad482b12bbd606108c843b77c68593ce7a8ef01773d573936f3e1a03044c92ae8153738971404ecfb30278be11856f98e0a30a498d845ac52c2b7ecfe69838651c2b9cca6fa9888882a7812e6c3d628c97ec406ce357597c13a7f44a7ec723e22b43ee0e54b933ebf892ecfa2fb186ee1140c9fd90ee758029e42ed749ac3742a7ba5fa4671acb82cbf64ff28185a5627a4e9324506a360d8343eb2a99b57c99616082c7c8efe1f738329a2d1708f0e9add60479caf995d2f1be05bb8d009d7703d1a6fae18bd19c96d64a91b278b17bcef733ae7531f9915ff8380e94bc615994c38ce42ea5110482c80c19f91de93ecfb793deda3204c1167df48289fb85f0b39339aa488de420831536f72da8a75c0195a5a99d9a3657e167e5a50647b8321fc4ac507abf923485f3214a5269df5b5f9cdc426781bf200ddf989fe47063bb1d988b7174be5d9fce312c227a7a40c20b5dac3b6b29125845ff5db2050154a9d950b9e0a25e4f3c0f8afabd286a2f67305273265fb9b44dffd8342dbcf0b5f71159ce4f0d9212498f93a0ff72108f1458a572875668fbfd4ab9528ce2691a8d106ba6cc0086bd079219cf2e0684e579b648f6765325c9f0daa35d03de2c9458f04368833877f223b23220c8d65ab97746052c16e249340c2535b3c5454fdc5db354592db90b34327539b73f03e780c7a3b9e2f8989e47263697fa4ae27d8b2a2153abad020188c7ba20e6269e92e3d2fbb65a2c12de6513f40b017ba451a3a415b72c65f4f5f77f61ae93a364bc03d38ce8ef278f5b3d4236e3521cbfb611c336bc47b830cc42992db02f222b993233c4ed1babec31eb21a54e0aacb251d1fe1a3660680171399edc71671437a8cfcf28c9782db625e1be6a199dff09bb08a0bab3ebf466ae797750788655b31c9996aa1b934bc358673e650e538787aa75ab4fe56fe220eee18ea4cbe7ceca54e5b27950d88a2369f2c0bf86543df53a6710cda4475b2f9701b283c79d8cc5650ab5a9ba30f961ae081c07d1196a750d9d5131a5b99331bdcc0ff26538454aeab2569c4678a997ff18c776505440e47080e2282681abe88a957f58d0b51143e35738f035dd76a697e48a85bfec73272c09e7b4a2a14ba7e46b0bfa3e9cc3f465cd629b49659197ee87476799ad386fd605989719cd1ddc905fc00a430d4b2a98e4d17ada9b21fa459d69172232a91da189f5d70e976429c0526e46ec35284559bdd383bfdffdf247d91b06b2166d6bffdadf93c529e2dd485a77a19b63e068d906684d96f6437625de8746e9087ac616d7a72f259d180a10f8357f8120cdf1d87c80f8fc20db0b4337277e028decc01efecf1333317ae87295f25bba437ca81491977330caa704e3d5018ac7e54a7d7b6c2c0f68093e9b73e787bfb8c08b7af411f606b42d0ffc3dbb16c954f22aae6577c2c2331289304506aad1457e6ad5c9fa472b2e9cd4d1a27b6022b5d4934de83c578c68b905ee98cb96bca688b2cde0935fece0b98394ebe09041be03d203c0b380b6e4771eacdc20fc711ed8b11fe09da9427a1265ac13c68658049dffc8b5b3162516779d33730d479a0d58c14bf18485ac312aaa329ee456694867e979e8fdc38ab015c4f3e9b74ac99a658b296fc367c872fca93e1a9a916af3a813a68a9c4d14955f370fc8cefc37761b3404085a9c944ac17949e542ad737a3dd32fd3c686b75954325c44d203a8d516c5859fee17988b50e790ca21001bf9b94d37a0b55c5b5f2531458e5b257a111da86707020637a2b3dc96f2b25c8603405835f09f51eb76965deeddbc5fd2a113bc7f9427f1139acd35e32315b631257363953ceab7eb7279cc6bd3650f27b042aa0858ade611cd522ab3f6b4d377d600fdb06b41d4f59673eb4160fbd30589f34eccb6274fd73f9e0f0db593975cc56fbd31a0c2c5dfd425faf031932f571d15d1e32ffeb35c029d2e3517fd830776708ffd45e949284d7cd28eadaade85060c5c4f475b991cf041adb37b312ee476c2d5513f085a819580c9498deaa4e4784ed2bc9b5c0717afb7497cad21e62e7a2f38e59dfe219b2baefb39ac539989b8a2732cdda75a468757567a256fd8c5cf4282b5607f71ecb27e2e2ffb41d29b8fda12264e1902e341a2ab572415a21e828bd3bf3ebe312bc4babdfd9f2831edb6c14220a271985e0c51a19116052a52608de3db6e533b244515a5a87925717084a21b8836d45df8b6198ea040d4ffc71cfab0156474bd4e2b0bfd9eab8e749c48518bf1d251488912a67028fc77b537f7a4a1b44478e982e9b8ce54046064dcdb2035873be7fde46ca8f7ad6ba1b5e52bb063ca1f877b1c15088bc700beba3980394e6090a5c629d1d101be6f4dec8c98e8102cf2c8027d840efe79d477a24dbd27e2b5eee85ad4940b3ced101442a9726807887fa1812d9f4cfacc89f4cbe3774b6b3a7a13aa62c5c5e18a1df2ccd1e1921c6c2aa1320a6c5c4b40316029732b4a6bf288c847f4e96bbc48ca9cbcd643a3809cb29b3d983288b27426204d2839b69fec19db427bf", 0x1000}, {&(0x7f0000004540)="3403cabbc1b89f115f73938e1a23eade67329ae0f79260373b985ebb6752cb67fc989416b29d1e9cc4d832fbd2df76f0d0b765f10d4b551c7276aac5ff1f7a2f050f81477dc90877c913", 0x4a}], 0x8) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x809, 0x4b) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = dup(r1) ioctl$TIOCSDTR(r3, 0x20007479) r4 = syz_open_pts() getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) write(r4, &(0x7f00000000c0)="14", 0x1) 10:08:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/31) setsockopt(r0, 0x0, 0x0, &(0x7f0000000100)="a236f71251516501bf8c9bbe4369033668fd7a4d644429f421b831ca40d6bc477bd6a69938acd8202ca0cfc3263f738b113b33bf7dfa8549f24fc87c2ee4de163b7b3be225c1a0fc6700000000000000000000000000", 0x56) setsockopt(r0, 0x401, 0x100000000, &(0x7f0000000200)="24910c101ab530faebae43f7f92890769d199f5c81516db3b263c7bc6fc56cfec8979ecd955a01231f660d7eb1d211543c4447bde67f0f0707ee1b67fcc0afaeeae032df61eea6f7a3b1b218be95f2dc588fad9e721147248afa7f2e1957b769914d7e24c672026248700231e6abef24f129c468482c184368c6bb267d956e9ed1dc8e156c3ed117910bb0e6ae42bca3132314a83d44e13a", 0x98) 10:08:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 10:08:18 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x3eca2cb800000, 0x3}) 10:08:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000080)="4c5d8aab312d8a90a023d74a36fe5ce982ca49e6bc7e473af0f53357ec43ef1453a34c863271b3487ceb784c5011f17e0e7b3392864cdef0e4075919e583664f81648047f767d0a70e8f9d4dbff2316bbc2af1287dd6535cbe77c2f5005684d1f693300f047ba0e1e987bcb6b34b5c5ef4f57682eeba215a896cb40ebb60c98ee6d6553894ee7074decbd5ed1f99c4c5cc8ef7660582acd5258b90066f814711a556c0a3ef2569aeaeb440106208808f85fd4af26cb0c4cc54dfe9140129b5b6c31cc4f3f2b84a28cd4311ff4b9c5d847d8542602cb1da21fac4d029c409453cd4b73b0d97d7c7dd488bba7922b9699f5d7dea2953e11b7f61c5aba5a9810151b435909478608c62ebf2b2f86cfa3877ec4d1d16465f028250f61d370f2273d31344a8ec9d2260f6c26b05a0f35289d800c08e219e2d7543d30a20dd0a47e6113cc5ba674ab12f2926af2373db3297b90e04e2d44e5f7dcd3cf6c0c9270d0bfdf2053247b0e4e7fe5b12994a235c0a16be093213a7290dadf2033dedb09ef99f56ed1e06f98cd4c0b60abe22c26dc4914b559bc2375d850f417425d7113fffd2447e6009bb41c7f3930b0b9f0d766f6378a1167052d9059b8d10a2e60806ba32a844933dcfc53f726bc7f031398b2334e5dd737c5d8405c84c93b51461940d60b5643031841eda9e8943f1e86c2dd00062514da9ab69b455f3b4c98b90b4c41a860bc0a7cd670430289f098de0899e84dc1ddcc5eff73e188be6479859fb330a41d949f5b5bb82a526d8ea63560b839ffde4a8c03681e6a2bdecc542dbafd1f088aed88e175cee3d8863af58dafcf262f123097d1b5071cd38e8240b5a01b8e41799af1402d9ef1ef11441f6c783f68ec83cebeec6f81ed8f48e69868e13715eb90a9064845a718a986a508dfea21d081b8a80a552d77cb8c70f24a3a528bc45f5cb9d932a0805949edfc2e5c943aabcfc36a6dee00e9d856a55010cf6924866f6a9b01becf3bbef234ac656326565ae281ec781f8f01fc8de1fd6ab9103190a0b3b16086acdf9e4942281d5ae265adaeeadcb35b431f4002a1a4a6069b43e765622f53cce1517620a34c52b9411434a17d1fe2d579134591012b40bb7964062a1a110cf7e391f0c5c9de69235b67fb190833976a68fdc7c6af701af6d9b47585638f13f98fe5f2f2d7765e7fb444e2e6d73d82b6f32dc5003340958dadc4da79781b782dea7b25cbfeae090059278a43134b0f673045c40140f4b50193a560ad27028891126efe143f92e5dd817ec711e482b2e92f99e4594b9485ad4e5b35aced5f1ca568100a268eb8300d53de2cb4ad7a0ecf3a7d6428a5ea9e9f3d5419dc12f7e57c2c70df89704a0256901a9067029bc5844f9a0aef2603877f52b05bb9c4625c00dccb1d5d39c4198195594655fa7fd4e65f0dc3a58b9f99215adf89f584fb686767b25870b35b958d7d917b7176d924716d4b1a572ad1bcd324e44eb8eaa0ecdf296039f200043ed96dacb263f141d6e5484026b9f12b1472743173415c0b5be94812e66c05bdf6edc3e9ca9aaa4e29da84c5452e3f603f69bc05ed43a2d1aa592746304f00dc2e9e279612ac47447a6791dbf3e4307833a8b389dba7e7b2a65b2f5aa8318fe73a15b9dd954ee7b315f0af7c9adcd083b090ca907741ff7d6428b813726a844112257c647a57dd8530c1bc74f398b8cf6dd018e22fa64f9eba2c6e3c5c856cb55706ce96309d9ad1d4450e1a00186008a2e38da5f6210008d40b3b684391842ee3719123420451deb77978a8579e5f840e7c1d69b8930fd3b27566b847a1a1a9fc3d6bf6af5d5fe2d969414008fdc0d41b0ea1f3f0e60c8887f3bd2c3d4f039034d3298fc6c0a552c07be115fe2bef6acd5f0b0e4d661561d873b4d68968e20e75f6e811d05e1e0f669ef888158800abc49231bb4f3cc9fe0b1b2c0af5e87a9229707df0a76a6395b7137c6ce7316a418797f23db02cbd544c5e0982a1bdc299ab9f10ae92d3db7f1d1f58f72157a1aaee13da3f6308ce0bac95e6a26f62533f0374e5bd875e8f722467567d13a5bb29cebffa46edf26355a32b3ce240e246c1cfb707a33532f15f05fa72223dad7a11c6fabc3f4367902362e6b3fc2e3fbb45e6346254c7eaa3b2f203a52fc19f2609dc21ccd6c02f637e742f9982ded6469f81625a3a1e560d1e92ece2dad0ed9c3039299175c2b245455ef5ea20c98947d32abb19325af371d21cd79dc80b63528b0f879385399b32f153ad46fe7337f008fc62b8415447e5ea482771888c15087b3fc0d6620755598666de514108c8e3a6293223ad2cb605fe7f7856466220ca27655e54bcb9921b5074d083b65ee745a91ae534a491b16e843984ae204c92d8d71c1fc083effeef376865224f533705a898b1fda4ca1d46f7e6316b2bd0aed28298cf8ac3013a3029db4bad86cc1471d9b7f6460cf33536ddbd450730d6716a7a6a7340d34b1cf597ba35551a63cd94b43770d8517e3b1aa62412634ec90ec37bd6a0d4e9a6c75817ebaa17178a45d0483f4896472e9db4944030949d1b87a5b46f9a5479e06df4c74b01194f504da2f34707cfc2036d94199a5d0fea492991fac6b8611f636afc55ed484fd1598f9235fc90bae5899b69fa7adc459e9cd2bc0e8509cc60d4641b985faedfb93a3dcef4b89bc775cf674822efb81e6a4ed99d0ea4db261493394e9de22c94939565c10f0a9ede2b8d5ee4ebcc55f681e24e5212f825f3821aa7133707fe6b37992ea15eddf43190e20dfe45c660ed37c753d2ca3aca6d3cd1941b5203124c61144b310c0316b0223d64cfe74d47b884b82665f961ba240629a089833bc6c7a8ee990b06097b21d3b7269c02a7132c7672057872c811b03b5a4c36c74c0ab4c2b11c3dd6f0bc5e5c4826498c7f32273acd357faf08299f843981e357cf7d22d58f5249656b673d89bcd1bd0ab1bd3356ecda6f69ee03470339a38107004e593e2a047f782f290d28fa172dfe59826801608f997e67b9677b14ed09ee1a145f2474d3623d70df43dac6e172be854279b0a6d67e082e4a019a3804bc9718d9e8d7e396acc7b9be1d8108150b5b757fe49006e7e0c096ae1417c6b0404889035469b9d2475e75a07747da00815b6e7986f75c91a9e12fa46638f63b84652427b1f600bb09fbfc5e7799f2d7828aca6958ae81de72a65a57c379b448b534c7d10e077c0ddf80eea66eb5b79834b317e9f7144bc7702715da0f11c2965df467d9527fad77ae0124c5b68a48a1341d08a726857183aed6967b8f5f96785014c81cb8e35f4f1f27955e2692b9706fa09cc6bdf956e9dcb3e8ac4a8896a279773006d79714818e96eab654b53e5449b519639d123cfd8056290412b3e0523f09a870a9f25740d7c8c70e008618c9714a2ebea16aac1a87c1d7c5592448bbb8cdcfae91d9fe59c9b50ffe1c14f7cc2e46f428c43201758163701acd70fc046af8a3b5414e2f992ded614183ada320bacb14dea1e13c65e0cc5832115bbbe5a8e10a4e32c1251b96628ce72a25a03e5e742d328200cfadb9aec722630ac3317574b76efcee1452ed8d45288350c8a934818abe52e045de10c7a6d228896cdadf3cb183118032ed164e1b477ae11fc0ec2455550129d38041d8db91f2881e53f3372f55084ad0a28fa1ed56adccc4566f9d6c70a17119b54870d1b954504333039b67646f9c9261efe62f1a8ff1af22a5208a5c8d499c8cf456b89af1bf01752b95bfde364e3e7ac4711287605aea39deae4bcfab7737c6efdff256824a17fc1140c7419420ccf57ff339154f160605b66a7af2f58ea45dc3b7b846f155b888c33e854d56ee3670fdb09c8d43c79819f2c48b1bb6b1ddc90795a6c8bc988abd1ec4df73f316b49ea351abac1cd83d2ea42e23840ee9979313b4ac9e71523a5cc5774e161a75976c65736cd4b37b2fde9ceae4ac0f03d60513742b69404a1118f1bd84ef181cc29d2c86782e29f289ee263db6387a6e11ecde35f28180611c9436004c074b01d4dd7c4e37532bf56fa0eecd9078039a194348ea09b0c05215798b377e7a882d8ee9363717407f1be877f61b855e78ab54128905b03e2c52880d271cf9dcdc3ac14a8e291c6f154a503592343ce663a7c1ed415afc91d6f6d33a5ea6cb04b2fac646ee752e28f93bba77acbe07754aeb1a99a968af739de5b87f7cf671528a0a0032f4ae6e1d0c3faa023dec92126f93dbb6d716b4af413419c7239b35250e0df2a591dea3a75ec5520c073d8380deaf214c607b1704d05593e5ec63dcc55dfd33515823b2c8a3792e68a3c9a012481beb28dfe58e3a55bf8f8ac7409035fa3e9cf3e274b5bf06e37acbd4069c26c05472a36984c88979d5e822df208bf8f99f89b84f5b1d2ca7309f7b186332de080aaf9e8c43709a5dff26e515a63c9d6617ed06c08e129d01990b49fb15e5c15addfb9fb0ed194fc9dbe6b7b4a79e96eebb987a60a45d2b1f3c2364217c61faf6bfcb032369bb1ef733ae537cb1894521344a518f2eb19a6eab4d32d7bb277c75ccb00eb7c03e82793c7ebe1314227711ed4cfa7fd8733f654d186d9ff7430eac2686f489ad496fcc0da4d597fdbad860ae0ea027e99e14fa2b6df8656f6ad0ac45c4e275843525e166c1734cce7f17b1aba4a14f9980661ad65b5a506756c243f25af709107aa41e6c01e1972916f6f07e9ce8d96c72c1f1edc9724f525c56f7c7f7a499894d725791908990b37a8f3d84f325f51520d561b7049c5102a48ad291329d7cfbe99e8ee19d64f256795d43af671501e92834158dddc3cffa423b913c1d007afbe752d712a1fcf78ff50dee1d6b1826290b334243ca0cf57ae0090500a876a05325dd9c3bd059747d83bd0cdb9d37515abcd70456d48d210d398cef4a87933b98ef81fc7414d86a4625af9a04b5f645df00bd9e51b474d998729b1275ffd6003016af81fd4a3f8a89d41f497d61151d961c6eaa2c434709d4e42e70228b400b248b751bcd55bc9f30641ddb628cb357a3ad2e61abee7e315443ba02cc454e09ff1d1e4bd355d840d1c9e0dc44255fa5772d76e3b86e3fce394b768adc35640f9e0bb4061ba4fd1d84776a54fa6d89733d20ac37b99d97b71444593e5ed153910c19f13b059cf1002dc7f28815e28ac12fb49d17ad5a313e9268b1793ec8470a90137de39508a50460304c6a3e3fff8520aafe3651de860393b6b55260b0c49cfeb285193a76993d7163e9a88eb8f7c1cd7fdd1e3ba6e8bcb75b9bb7bc6a198ac1f51ad63b4bea335daa9f94dc4158215e25e11af7be1fee5007808d85a466d35f2eca898519692c682f5156bae0507a5d6b25ebb5617bbbfc84dadf0480948ed8b50392488fbff8832a0552ba841a7ebcbeea1059002d77b6ace9ea8b7144739626165ae069f18253cb65a74fc6b5268d2e725b5440e5cf93d076076348bf0ceee6f984989e063d8901ac24998c6d5d9db305ef64041a5c786523a019dce30da8631213092cea66363bf604d30010fd116234d7965ffd5866e01bf4e31cfb9b3bd3c2f9199ee16a459969300617a1a37d62156bbd1757f750b7280451e2c988d292f28fd6db7f498e12e44a4586b5e9cdc4243c1dc6c7abe20c467adb2c35e3bb6c0eceab90994f26049f3b2ed17bf2a2f60a98a3ff0be485993bdbb1eccc4418a10d03bcf4b59fe35de5ade8adca9fee82611e53920ee40c713451ff2190b3a03af761bc0ed5f93fa981a66c4bd1ef3bbfb96a66d5b0cd3210195fea5dcfa35e3eab5e35317", 0x1000, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x4000000000000021, &(0x7f0000000040)="caf5b415", 0x4) 10:08:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xcafecc53f103c65a, r0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 10:08:18 executing program 1: sync() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x2b2) 10:08:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) socket$inet(0x2, 0x8003, 0xfd) 10:08:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) r0 = socket$inet(0x2, 0x4000, 0x5c) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/86, 0x56}], 0x6, &(0x7f0000000440)=""/115, 0x73}, 0x40) 10:08:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r2 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000040, 0x128d, 0x9}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x37b, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x3, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x5, 0x200}, {{r0}, 0xfffffffffffffffb, 0x89, 0x7, 0x80000001, 0x3f}], 0x2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x72, 0xf0000000, 0x40, 0x8}, {{r1}, 0x0, 0x4, 0x40000080, 0x7, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0xd5, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x18, 0x8, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0x6}], 0x2, &(0x7f0000000240)={0x7, 0x6}) 10:08:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 10:08:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x2) 10:08:18 executing program 1: getgid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/116, 0x74}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000000280)=""/38, 0x26}, {&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/213, 0xd5}], 0x9, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000540), 0x0) 10:08:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000240)={0x0, 0x1f, 0xedf, 0x81, 0x0, 0xff, 0x4, 0x80000000}, &(0x7f0000000280)={0x2, 0x6, 0x0, 0x0, 0x0, 0x1, 0x8, 0xff}, &(0x7f00000002c0)={0x3ff, 0x324, 0xfffffffffffffffb, 0x5, 0x4, 0x10000, 0x4, 0xfff}, &(0x7f0000000300)={0x1, 0x3ff}) getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r3, r4, r5) r6 = msgget(0x0, 0xa0) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = geteuid() r10 = getgid() mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r11 = getppid() r12 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1, r7, r8, r9, r10, 0x2, 0x1}, 0x3, 0x5, r11, r12, 0x6, 0x800, 0x37d409b8}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 10:08:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x40000, 0x10001) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) 10:08:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd38) r1 = semget$private(0x0, 0x2, 0x140) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000100)=""/123) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) 10:08:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7948, 0x869, 0x3, 0x2, "9246a8a867edb24fd853638cbdcec448655e6e37", 0x2, 0x4}) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x5, 0x100000000, r3}) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 10:08:18 executing program 0: msgget(0x0, 0x6) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/54, 0x36, 0x800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getegid() 10:08:18 executing program 0: pipe(&(0x7f0000000000)) socketpair(0x3f, 0x7, 0xffffffffffffff80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 10:08:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080)="1a5943da49f4e2875deb48da707dc3dbfa80a934aef8d85541ae98bd875127d7", 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x78be3f0c, 0x1}, 0x8) munlockall() 10:08:19 executing program 1: setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x148, 0x6) setegid(0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/200, 0xc8) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getitimer(0x0, &(0x7f0000000000)) 10:08:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000004374bc5effe28db196f100000000000000000000000100000000000000000000000000000000000000000000000000c8a4811b362fc4e600eb0000"], &(0x7f0000000100)=0x5c) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) 10:08:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffa, 0xfffffffffffffc00}, {0xc2, 0x7}}, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) lseek(r1, 0x0, 0x0) 10:08:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 10:08:19 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/179, 0xb3}], 0x1) 10:08:19 executing program 1: pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000040)="8c2c8ec64837990b3e931064fb7b2e79a4884d89690b0bb0d3892e43efeae560697061bc9e726974f74745481dd892b8e692cce0099c2a3f7c21751465329a329297025d2c8a2dc9577d7649a0546536a2ab05b321fa9b740c121b3573b4f5eb739c505c6ed35f0d141b15edf894016a5f1d1cc7fa81e41d8d64ca6a4e6fb1773225fad5e68f8783eb2decd9148a119b21a75a", 0x93) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="114d5d03c9c46ee9fee390d7d92115aef1c336dcdd1134c2aba1a504a0408bb4290b0088dbc89ea15e95ac0f2d53293d74bbd215374a4e4b5d3a", 0x1cc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) 10:08:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc01, 0x48) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x0) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x1}, {}], 0x2, 0x7) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/207) 10:08:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 10:08:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) setsockopt(0xffffffffffffffff, 0x2b, 0x800000000000008, &(0x7f0000000240)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x30) fcntl$getown(r2, 0x5) shutdown(0xffffffffffffffff, 0x1) 10:08:19 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) read(r0, &(0x7f00000000c0)=""/5, 0x5) 10:08:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd1c6469cb818d7dadbf8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061983bf579456fc7d409ec8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d02e1628b53a", 0x393) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x20) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:08:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x1}, 0xffffffffffffff50) 10:08:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 10:08:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000002c0)={0xc6, 0xec5, 0x7, 0x4, 0x9, 0x2, 0x8001, 0xf3aa}, &(0x7f0000000100)={0xf65, 0x5}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/98, 0x62}], 0x1, 0x55) 10:08:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x823, 0x6}, {0x18, 0x0, 0x100000000, 0x7}, 0x7, [0x6, 0x0, 0x1, 0x7, 0x67a, 0xb6, 0xf7, 0x6]}, 0x3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) r4 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 10:08:20 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() r1 = dup(r0) syz_open_pts() fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 10:08:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffdfd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0xe3b4f56ecd29ec6) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000000000e60000000100000000"], 0x10}, 0x0) 10:08:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 10:08:20 executing program 0: poll(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10004) 10:08:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) 10:08:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = kqueue() read(r0, 0x0, 0x0) dup2(r3, r1) 10:08:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r5 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000001300)=""/37, 0x4f8b5af7241907f3) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 10:08:20 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) close(r1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 10:08:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 10:08:20 executing program 0: flock(0xffffffffffffffff, 0x6) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000001100)={0x18, 0x0, 0x400, 0x40}, 0xc) getgid() accept(0xffffffffffffff9c, &(0x7f0000000080)=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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\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\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\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\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\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\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\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\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'], &(0x7f0000000000)=0x1002) r1 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x202, 0xa2) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0xfffffffffffffffa, 0x1, 0x0, 0x300000005}) 10:08:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.///*}\x00', &(0x7f00000000c0)='[,i(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\xe9!\x00']) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x14a}, 0x0) 10:08:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 10:08:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 10:08:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x1, 0x7, 0x2, "1359bfa229dd4a313f8afeeb329b969f0648ffda", 0x200, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000200)=0x4) fcntl$setstatus(r3, 0x4, 0x80) 10:08:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) 10:08:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="6a32fc621f7f75863aba8168b228b88695bc0fb81ffe2d6c3e227436a68af30ff52b41db8cf2c4116054f364939cd80d68eda76f11bd0152641f849e58f5db51d1f7fb86b3e67b9fa7424da5d61a2ead46df09151df6e7f8d281d9f8560d995932ae6aac2f37d8d017e84b9be25f439d7dfc096c631fda18754f9185a6efc22cfd66188e109f520ca1f05dedee3f40147af1b70a6879468e10c1f56c146f28403303ad87f5549681ac0333638e88cb9a9969dd1fd172e1631cfd9d5543af4b3eb181884385fda607f85ec0312147c22f6abda007aab7d1b535", 0xd9}, {&(0x7f00000007c0)="ef07bfacd9e73539a708dea1cfac08d4ae545546c982260645c862837d008566f1d44567d76f6181d07a14dee2f346bd688ac3cc94f325f3dcd6e5aa15d9135f1abf8012f8bfe02677a1e339973c7f29075e7fb7d43200f7660dc90ae51a4488f1f018056bdb446abe488324277ffc84e713c0c7817c0e6e8396636e12fbca9ee1b9be0048c913154950d8c83eda01b7d1876936576e914ac3ec9368eff4629554a5453d4496cb2333fbaf86355c4ed2686df78f7e1cd9aba0617fe66f4b6f5ee4e22bf0fc8723cd8302c29ff7ff28cbd0bdb281935d3cbdf8a6c05ea19f6ec9c89e2e5012046c4665163faeb18e4acafe3483656f40a53b1504967c273ea6add5167289124cd6a9cd6135e3284e9d9609831bb975d207566bd66c0c7cfb23d208e6564b6afd6582a85119c744a033f1b02fdb1db8c45beb43672d5dadc448448122c24be66e7cff54c7fe2bcaddcc39c9155bef0aac868d47cd2d1f9dfa2c7327c67cd883488724bf5b5eaede1b10bdc9cc692dbca01af871aea71c29ed3583cc5bec2bfa7edf2eeef91d9d2994647cc79a4054bd5781321377bc16eab311a742c5975f61994a1e3d87fef3bde358f5322cb3ad2beb06dde1344e13a5b9fba7c744bec8867aa28d921c012628bcf04579128f71d0059c41c36afb9420d0f77fd96a16e52ffe096cf5d076d846ed3b50290c3bab4c1c70d0653f2eb5fe4313f1b9c16180cb88ceb5da6710376d842c95ed152bec7bc9573f2313ef45a51ebbb10532c34ebd2259fdab01581910b05fb15bd480efb4481c36f489b535c5e2f576a0fc6e8c9e4108e0e9e96f25bc6df56a8c43512d08867627b7257d345138b7bb4189c134d740e62d96256ffccba5cedbc87d0c455baa4ecdec21dfdcae648202910e33409c1e21eb72868c8a0f70aa9d0d9027811e1f71bb05d3a333773cf37e3c48ad38139e7df9d4f6b054536adc1905c27c6c916291b02b0792e40e016b4ae54b321f886f56c42565597592a13ee2ba880c404595e92624f58b1321f25bd2fe3713d73be41ae6919b323a6f2288c90743a06e53c148cd58883966cca8828ff66f4a80421740a3cc14c564124d157c5fb150e09da5346f17594e7f83dce31077180527749e96da42e5b3e744cdea8c6eb7b356abfae051a36c60f9b87e7a2850892493f3218e814d343866c410acf4ab2361ddcc437d1de47f659764631bca80fecc6479df304488ec09a682eecec13f5c423606df9751040232ecf8ee78d7c11ec87742c12cf71e06e9247ce25533316d2bec05f70a6453a0e4394f58b52cc0d0dc0def9b1ec68204ff6e114376bd939737b8e5992bc4c701154d4e80dd04df829affb51886510c8ab571001ebf34164f78efbfa367c872cd818263c8250b3da7b306be24c4d71f4192b5a7856f236d3f8bd12ebd172e5d4eb21ded81cacb8e9fa202089ee08655577cf64a259eb5bca91c756b48f521d81a286b1d0df4dcc01e7ad75b3f33c68b1880773c74215c230789d62c11e05a453d7ad3b83b4dc3f6849de355b566d5221a44a7e6f3cfa3358b3571af64f2f3c17ce936a9d70166b50da42c669bf95885f5b7d21b90f809dfabea472dd01e53577831aec43ea0d3f302abff5960dc42535c1b429d57a0d4ac420e7dbf5ef82180d43caf067259f62fa0f9c92d0dd8f34ec2c5a0a744c2416f12fee49366c2d5ec003851a6c9ffb74654cc0ff9ccc7c1ea36fee1f31d5ba582ecc7f6aa04e57373ec6764d5832051424990140ee18fda4eff5890f20e66339b6428d22630dfc9aac37409f29b03ab6b1a789f6fabb6eb240da20587ca9ad08d0b0b3464994e0c8de73c8af8b5708400eec8a5e5c20c1a863190ba0d5befae64cd5ebf6c446557bc172ca26997461f9437dec4ba47f771f57877eaf64104540797f3f1a49e82bf5d5c8011506982c5127f0b7789ef07be0787e0fc83bf54611706ed41d29a0a11b2d3753aaeffa16f21e5d25fe6c4ab60390a60757caeca0e8ba65957f93ab180aeb456d4c1177ff05ed0d5029f4de04555b93a00bfb3670519907dc60dab2bbd73b4592903c30f423f3c7677c3c4aa4bc2f5a7bb40758a3e14898bd3ef901dccc41c23f6cf6bf41dc44a6409b8d6fb04795c10e4462bb652be6e36950c1946e27a3239a7e8a73a26037772186d45f662cdaa31864d68599743a3d25d399a707ded3a5bf08565cf7a52280bc14deaea5b9642593da9b8ea86d378de88494d8a7fe807b3f48332662d5518d41de3301b84984fccd427d9bab35f1f080d81d17555c0a896656cc00c93f4a999fb8f8424d716da53cb37ee1f3e6f2ff577bf7e11dfd92ff3fd09789b157f91de48810561962a324ab1afcf5bc576abbbff70c61ef19eb4de18b1c972c0932989ae0c600fd49bf35b3dc791bab47c934185669141a2c13ff0e4d8c1191c12bebde4610603b0b22a8675bafbcceeee2a84a448e21702c3f3a46bf9e0497d41bf89e533ccd37128e05fc04e7040a05fd3c82368b0f87cd8b60c1756a021e5f2b83764a3e50c94a440d3e0ecabe8aa39015c067f301ae36205fbd74f4d20a0ec0fb2cb2a005c5ab4ec1b4e0ee10b5167191fb5c5325e5d47fea62ec0c90a2dd0638ded69d827d97e4198a602e96502927eebfa4dc2fac6470d59be702b8526ced7bf78b938bd9a6262ae1e2f0791999e00defd95de90b1bf53644b80a7731f2d37d5da3acc99971069ea0059f92600e2de514b8ce75c1dad56d4b449f6efeffc557076476838146a159ed559b61e7958871a2e4c8e1f6d301b05aba64a56cd34870aca756e504929a13b73a32c223123ff008f7f6c18b584286535745b6bedd4c1896a69f443510d2368201ac3efd5249a16831fe54c82257fb421d8ce609e7135d5677048f54d3513b6cbcabda53a76707e440fcea28048fe6ad7a4fbed28e6af7920ca297bddd80ac03b4dd98b342978e2a25c47cc2077d7e3ebba02fecf9ccb23d78cc037d7ba58e2ed59761cc89b06f99a06afbaa20bb7e8814d3d10697a0496583f4424c7707994a627c9c3c8c9a035f81229b5aad4be533483ff82e3c2aac12be87f3927f418900d046b2e47980cc01f27c44c819fc45d6e33bf277c19b6fb347ca86bf56d792bfc8e04aa4e0f0563f247bdbdf9bd017a0b9666491223f182a9b37166364784e73d9ac689c5fc29ffca49864e29781d9f45ec3f41a1c301488194e00242e7cfd91405d020e2998fc0f93187e6e105ec3c1aea8d8483feae4922e32fbae77680bc7cb29283dc31b3ba3cf9b1ebb78d25f88f8ce4dab7f93354e04b127f55aacf7424d370e9db526b54c202e22c3fd07c76ba1b9656ccf3b25d166e2fb9f501d698315bfaa35ea264ee8b87843c108dc670398d7a5c0e81d26a9c7f13445fe3df98d42c36e8496bd60b15895a2787cd6b50e3f44769afd77c6c5ff96f846996f00c61158e50e9fde15f865e46dd81269b4650d70e98ffaa25f929f74f9dcac2376a605898c2b9fa04b049f6766eb303c6389b28132a7825ce7e1c2a0457205b6b1faa122700e81201ee178744232589accf67e40de5b7fdd2043996e21e5e92631df83f1340247f144cd468f0feaf99bc84220af5bf1d37090508626a9c50f7a4c195d00907dc0a18dc96b1029dea037b2c63c70860b8643c7e30aa49fb1458c8999cbbae15feb7f9c2d34c63c7037d1005e97f3e5ebd9cdcd6bdb746333963399d907d0a6b7b670a367dfbbab2de74b5f77000bb98159478cc5fd47cd2722344913bf732b5d27fff177a6b22938d5e4db63ccf195fcff9e5f6d53f043700918ea69ebc7f7c9227ba1ec8a7c58ffb4179dbc764145eedb520b8eb47951e97da0888a0c7f3d63306a4c000d9b2f2a982abb8b89e68023cbe915def8d1b3ede2d976d5f64ebdbf4195bc69146dfae2bdeae9fa2a9940ac292d42cd797c16b173d19b9d4d313547dc3bef12cfee264bd23f0d250b8668f5ada7a48c87cd4e66b29c4b81227b443cf239bfb4dc51f63595171af57fc191c2bcd8dc18f071838e46feab8c62950ce5de16306c7b6f8727332f80e85dcfd50d9ffff7a56b44ea6afd257240ab9a021f74d5dd608459d2739259f53881e028e6a29b12d19adb5a2285f3132a9038498cac84fb4c511bf345f971bd31e1fd1eaae05d4e0638cea773d5cd27289adb9f5b23a4ea8f9b86b44077d0748c234134c704585d08cf860bb90d1daab36c107720052a4ac3f7083a5ab5e4b41161b2401580671403f131e11d6881b7fe4ef86b26e12c9a6e64ab5a20c4a7d7a61a7cd9ab37085bac000ca49451ceb10b531fa7e08a3f15a8b1d744391b2846a90e26b12ffa3bde8e97c9bad27f48d502ae97a208a5f8bc43f3feb88e931615fe025512c699da1b726511c3fbfc4711cc27efc022f2cbca449d32a3dc2903e529dd40e07cc2fe69d9da9d45704d74ff04d981c21cfed4cd4e347b2fe3f6b567a2fff79be590153663872e1ee1edee735239125de98820547de1c4aa0a6a38c94f9b2633cfc07467f5f0e0cd48c2830b88fcc35cfa1a8c7a82dc654edf54d61bbf1c80b77928e100b5f3feca5a7411b98c6cda08eb47a7b02cc47aa3e3046c94babf25a1d06791e0481bc42f6c9f0f0863848d1f681571eebac62a6ab70243f574ffe4e55ac53099fe6eb81b6339af11c37e12460c26e8f4e618690c58abff7b274c98fe733295cdda1203b0c1d9a3b253183b99f18a363bdc19b6f4430d2ad46ee93ebb7de1cbc7b515a7dcab5809ec1c3cb014545c46432fe0500481d6e6414c55789be940359933c0a3f427bdb4a1325b0288ccb8a21139b800d917af5a9a0a9b42877fc4a361451b72d1d27032469a1e34348e1f4fda12b57d63a40908e3e313dad50ac2544954ef6552e0f915c52be4a81c11e600e0e35578080068536b6948d1c0ecfa1221e5c7b6c04c04c726c7592e902c4f0641851fd6725cb4694a3b6c85b0ab765a795af81ead29e6179734e308a25e6552de31640f0a18de5c40ea60a3280fc5538817896d9e4084296c80408f40090fafb0357513089343ae3b4504a2e94a6473f1b46c1412097646a2e737c3b9039d8d59c4d25c6e76a69dc5141568511a689e4a3d0e0ad45cd4b52923575465ac9a7c2a3c507fd891433fb00699166b5b6cb7f2533c94f4664087e1945c0d59162865de5b1b04dd1f50046daf591c3283088720a8f362e34860845d48923d4b3d6870e76533c3f164f8862048ff310ace683ac23f2489695ffb2ac50bd2d3fdc7d68ca8d69793417bf4ee3f926cc514ef004fdabb709af85585675844fb1aeecfc1c7606650e79ab7017c6a16bee50420418569c8b32ec8604b27cb834dca7f48cbdac86b2fa2290762af67225b26c862c2cd48df223157dcabe9d53dbdcdad428c4fd6548cd84cf326afe8890107f868fa1065b4243f7d7ca4fd3aa81f0d9e20e224a0b63f000716760b01620ce99420958dc5659901b8fd85aef149a124c0669c4759005778c1d690ca3a29084cbf2add346a98f46be3024064f32e18df229234519e0abc38fd9055cbaf2e2d4a809babe63ff05ecbc6b6c3026785eae30dbcc944534a6fe7b5e07334e346775dab2cf930260d0d107f597ee4a26d0903856714bb6aa29f390b40463c672a746ecd3dfd7fc0698a9bbb0f30a6109aa4f591cd91117982cc59b297a02f61e397828aa373231c7bd932ca1af94806785ae37313601b981f4626d2d1692f1adf6e12c531ad152fb7d07293121d27db4bca7738ae63a3a0ae472a31b02007531e1f7ebaa75", 0x1000}, {&(0x7f0000000000)="e1b5d1441ba4d6731a7a134476f3b95858a969c31e5ff28972ddfb9048b6b8fa8d4dc39fd3e0d4fe46abf37f98373cf2974a31a9759c69961fcd92485ba146ed27df5b946000d5a8aa85855beda9d69efbbfd0f26b07baa07d", 0x59}, {&(0x7f0000000300)="7162615fa2ece4263e708a2e6e1e64e2e1905bb125ccd427d4488267cee4c0d765b1371615534449aa59c584a9adcfa45a9236c768ce5a1c2893eeb3b83745ef21f070e9747839f5bc827d0b337dd84e5a3dbcaeb7e67ab0b139e5569a6d788aa54b1ca7cf5af92132c0d680420d2bfe3245a88404fdaa7b2912990f5a955b1db5e224acc98af86ddfc3e2aedb35beaabce55fbb75b21fe880", 0x99}, {&(0x7f00000003c0)="810ef5648fe4e6f21494f8fc727885c4e28fe4e7c6ec5148685a61425ce14541626bbc175dcc90458a45306d759a1827651ad2884df53c6af4afde39c9c953fab1b3321fac6dc42e15acc7fb6812f04472faa1ba0d58078ebaabae8dfe5e8866b82a0b14fcf40419e2f2969a413eb13c9056f330bcbb6ec450a35e4b87ee86aafc08616d3abee7b441415cac82c45d1c7a1aea299bda423d8da171ae564dfb560974a07d", 0xa4}, {&(0x7f0000000480)="c50e26fe7f2278c6cf41ab6069343bd11bac03523e5177745fdfdb87930dbd3dc29a7452e7e1d8b14305cb49441eeb80c2a64bb9015581f43ef61d", 0x3b}], 0x6) ioctl$TIOCCDTR(r1, 0x20007478) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:08:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xfff8, 0x1021, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)='4', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x100000004) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1d0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/160, 0xa0) chdir(&(0x7f00000001c0)='./file0\x00') 10:08:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000240)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef000000002857a561dd0b27e54ab6a39dd6250ad3b246d4800647ed8eedbdcec6e6b6d855b00ed3a92dfc6ca43d9efb6e16fdd7f6d0ef07a470076a9e613eb080386f2da82463916b446c7bab2ca3b3670a13a22967ab07be47c9e6e6a88f46b2280d638a1ea8190d359ec4923e3eef522973bbaa0bb47588f4922348d3d65e4cf0cd6dce7b23", 0x124) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="0c3f334cd44671f6cca7a8c1d0d305fc0dacad1e3aa3fb01d0514bee57c6804519e1bc497e9014d194bdffde120da600ac093e250dc6c1ee3e7950d949deb766e2d8dedd67338293338da1deffd92d42d9f577ed8cba9148aa168127632a9b4a9f1a200bb7208f9df8b49d36e5a2f9e601bd582506615d767c50e7739406d37e825426a38dc2cd37e51f0aef11ce67b9ed7c2adadab5c31fa523ce6fddc91de7ad5e51a7a9c4f5697005f0adc2c89550d991611bf41bd512e5cc140f62725354500b288fc7363a9de3a76115b31b753a04ccfdc5533460743c24449b4b29c1f74c77f8b95bd0329241a17ede727064bd7e2a7d2a541a9a95567cd9eeedc17030282fb756396916e9599050123d79d6bdcc87a1fbcb349201600123f2eaf9082a8545cf3fb45fb3a2711ec5726fdcc643db82b1f004694d3b407821138611f15a83b9e77d74f5e3da967130555b214a9804829ef8fb34c2b58022483d99aeab572d2b5ff203b2176049fa3ceb185ce7428207165efa7d5d32f66d156cd4d5aa7a456d7cc735b280781759d1c86825247b4a1fb545598c34948e78a73813f3f5ddce2acaa76aade2e4dca646e5c7404d137f214bb3bcf5ac841b2fd1e3fcca3055cc7c18332413f13e24a1620c9e10d476d5e123c71f1195de2a815f374a47b58948b645e723544ccba14ae6cf0bb63bc59fc668a1001c1d95d01d7d55c9acd909802396c6f382cdff7c2eae606861d5c9f0ca5995a06ba9a0e845c3eba9dd7f1ebda6750e4d813654c8a0fb4f9c326191e556fd6ed604465b68f3ba979cb82535ee6ecf14fd99761f119f1fbc040c2108d0b1686ac1631e8ca968af4236a69857d737ce723e6c2b8e5d28e319109faab804db4a9995ffb4e7b195e993b299a201233e5194ef0e4ff1f0f64b287a7ad5568384928a8df6a0bff268331aa7208b075429fc1c79dc2067223056a7124136ced245175661fcf68dfb5ecda90f638aed2ea02d03d34b92a438b865b785f5b0321324a11e95828a6d8f0c15f612728f57cbfc84b089ec487bfe35707106b101a3067391209ce774f2ee6fb9c498299de924f06d1265f6868d9ac0cb401e5efcb29ae13e8be2c995b2cb903e10d3bcb525d5185921ccdb088c48495a76061e1783ebbb6bc942aef572780d3c47795d29ae09de10583e099788fce7d22c070075a35f6c99232f982ecc9bea8e0d7e743d4a388808a2d3d74d771df97aedbb0d6464de793399a7d16d8c8f811bce1219c930fdd41afef948a126067607587079dc7d84d52f55fd3c4a906a110ad2396bd558106a02078071d1373122bd8f3cf1b89089f221f7513b92a0896b6df055be9963fa32381b09795c3f87384ae506f7a50cf544ff2881307e88124d253a8d3070f69f8febd6d015faa2c760d47d1b36edd9768042de3cbe81d7f4a56e8464fb8fcfcdd01afbce7fcb509835558104e63d1d0b70a42908117aa2bc6ca3c70a4fb4c92eb215639fd308b9542e9ddd21a7338b06f8df783262b9320da881a4bebca8603a31a38f1e8f7996bc5fdc48feb523c874727f11755c9e67a57a3c9bd9e009f5c7f6328da5fc97abfb494bf76e543e2d14911ea80d7c7836bce1e424ca3b2b220b5487801add25362c8bd1b70074aaaf87fb42f10340a4091ac00ea31095aecaec53e92cef745c5b3089ce0ede5b73a60a79d5c36a9efe7a9fe165f435d54890c857655f647dc9efc96d847e8f00769d3f44ccce1abe610ed471ccfc7ea8f8c94b46d8ee37d1226e7f5d759fb46387f37a311a79cd70d5ed0afa7b7b9ea73e4202739dbbba5d25a4074a4d80c59bca6215e5277cf8c40dc7af66de65e48ed36bbd397477759ab6b35b222329bdba81c7eed0d0aae5294097c66a25af4fb0fefe878ba969657bdeb7687d198756bf5fafd3cb52407692816806752374719b9f47b8e284e407fcea392771bb5bfad593a4d7058114563aaf623b395a1eb3247913456eb3eb841509c07f1757ea43e2bf17dd771dc92e104f9e4369d24a142922b38d975481fb9ac8a1f1eced15a486390d37857619c41e41f746be974c821ba5ac2f121ba99bb8161c731ace2101993a270afbf10c31d2095870e43b9798593074715a43c517bce46785dcca3c755a257c9e7a9cd62b81618c7f8930af0a8abb985e7d399bea9fa70710c889b86d5638c734246beef64cfdaf0f753ba23e5efec5944d0031f5540494fff94ce45c8a9bc8afbc62f6a8f323c801805cb15a2eb02057daa7a1c0e0cb08f89ae740e63d8a757fc96ae527e752d25dd6027e83e58f2c80eec720c042e31a9d5bf7275aafb9aab85d0b8df6829ea7a5cb39c5aaae9fc256ec6820e85ff40491d9167bc6e6af800c24e6e54d3d48166901bc16a7eb43fa4881063b58a8a60cfd1fb1d0ff38f296250ca8c9de9a016e1c2e88c6f6ad7c000369131c165bc93c4191b506a0c149ba3d4dbb282613eed3fd583e995c2dbc457b917b0bea570835e3419c3b0b4208b76fb44b4605bbc6fe289380dbd1232511cf88a78b4a87dd92164d970e0b7d31c5113440a339e81946e875bcbf8db6e7001f9a84cf6bbf3cc71c94f4caa3b5fc3e09601b1bef5662d806cbf6ca8c5453e60e88ab99c7ca61a226761f1114e1222b527153751195cdd602741685e8247f8de81c8524434c8b5a1caa57c7194e47a411a86abfe4cd0993807bc0dbb62e1a77e42dd48127ac35f9c9c9f5f7802b768d9327974d4a28f6ba6eb688652cc5e5370cb58e4c612bf5b094828812d6069b16c59ac17dceda10ad822094226c9f80ab79aaf1b0c5c8d329dfd789839c8a515406857e6a57c5be05769cb0692a1ad58e28f1383f3d2fd46eea5543817c1b4499bc985baa1b3af54c9eb58cb1652df5964fc33646e1cd5db7eb15a824610a315d9746a26baa8c7f2350ad9a1a2ab12960d82ddddb5b50048d60b797be59c7ddf1fb10a6b5a17418adac572b8c24d3296e984d2632d8d4bee8b4d0076b25b2d1f261ab5ed71b2957e12b5626299ccf7980a98b0c3d14b99dde9e8c2c84dc20ecb4b1540a7b7140fc9bcf584d95261813dcf112d96014e862088ccc601d6652f6ca3446237d744b743679267a4f25314ccd673ac8572d1531ef5556f76ea2b63a6401769bb533b4fd528796000cf865331b058dbb81bfb1f4ae097948eed2254938088437e732646f78f5199c33323c4da8416ea566c94cca4fde8c17764fda9be1b30fd7867d86453d6fa76bea6dbf158d1bc3d4b453c246f26c50868ce957c41ba3f88d14e0e33c7ae574dc9fd2de0a35c6aa63b8c773c9c1b406b33adb736b67ae935503ef4a2402e59f50f3eb150d5983771c910caaaafbee489336ce2d8b9923e4942bee9ed2e67b34abd98f4bc3a07b0837a95ef8bb6d2fc36532a7cd958bb4e92f46262d0085535a4bb93ac4210b4e3523763bae08182fc422f04b23561d3d0d2ec8b777c168d48397ed71b9390552dfdfeb48d6ee9aad99388e31475c9e3fbbafdaedfbeb33636bdcdf9221432380869bde02bf0e1afdde5e195b400944c36f4da04fc944752aca55ff1dec9d2e65dd065f93685d3942eb101c5fa8c9e0d0d8bcef8fc006380666f1443b3512a797415c38b17237dac0f7ba42f008d6db28dc40a28e646fc8130073f22b69023dc594a953dcb40d1c516ef7782a243210ba4515ba7e86783f5d656fde54b1029459e6d29333c4b80f572820cc0f30afc9f1de2238cb01f649b17bf9f864c4c3db5d592a75f94c55befc24590de4c0a85be71d74e135de1c0c1bc9dd90e3d12d6eb892c58b972bbb613ceb19a48118b61d1cf5ebc5eb535bb4705a5047c47591ee6b633f069d755f7638dceebd9f42ac9bb1b1b6fb159fb71af1d4c2d45eabc7062a4bf8c3948ad98ac08ff0b9007fd6f5778b020d1fff5ade724b7484316f1dfb579dd06289b1d1d1428be7bb5114b7d174885a7aaa089fd760bc3b354eab75311b9830ea05c0af5c8ffdd594fa7699131e32f78fecafc5be70c104b2a82324db69e35e0054831278415bef451875a10ac2fd7bdcb74c2d0235eea22ab477cc747f5fabdf0748d657cb75dbbfb9f093b5a4306d4f1a790127b6c3138e8c25beca8dc59375fa11f462993807e34f29df66d3eb6d0b5836c63b32d9c32bebeef66f064ad53c54ff9fd112cf04b9044f39db010e95b5d5bb2da1008dde05b98e7139943886f86f954f4afd03911f744f0eb5d2ff8e2ea56f5cdaabe4b67e0963e328a3e85a15f3d10de7dd570669a2f4377cf059921ff1940f2de40b482b7d218a242a9b013dbb27178aa2953bbfa7888d5a08866687da4a19a654da7858748b190ab15474a25199a24c70994b6c7cab4ab4edca731de6f1f412c86bdc68b63e9a1a9ab910fa4ffbc9c39dcedb5ff3b168e84bb783adc999f93d42965b0c32b6a307e7c85c0f4415866fee450b02d27e579d4c3c4f3b9f0d81dcbebdb917f4cb972af700681ec25153c21f700503966200e6a6ce6821da6ada07620d2b324c5267a5fb7c3e4abf655217aa2a52ed4f1effb0b41b0553c2cd3efc3682ad596b06e392c2d4a1c8798dca85c9215aed3568576318b77051f965df01c5f7fcf6e4382b6c0efd75887afb2e59fe04f29a3eb2becb4518c990f30fdd28b0bbe7e93acf62ef0eb6e42a4bacf64c18feb0c943343ea7191660ed9116dc88e5f3dc00343977f8bd488c03fd39c152834398189b2126cbbb684f894209b39421326da91844b17400e68e07a7bf7bb4a1b825dde78c3312a59cc630f9aad93c0e12530cce10adc0851b190c5f9b6a3bc82951ad20e987189042430717e3ece62c297b59ae47b072357d2754fb4e6a10d99351b48e8edfb55cef8f55cd8710c4832323ad27bb3e6ac905cebca5ece21b63525243a8ee5d29a27758f697ec6888064c5407651c927f1060fa0c9c9925097112426749febc87c22f23bb417bb58148ddafe613f332e529ab2d6b63eec8793accda4c1fc49efe577c08cdbe40366032c22fdd893521c5151b541e9093e0f0f8b474eb3873ab64fea46bbae5794df6daf7036958b56dd3dfa00ecf82e160d98c7612515043ee4af74c77327359146c3739c1a17b7f49cab3167d435a50f090eb279c109e4fc1a1ce9305809bb7ed60c0eae3a3fe72b05eada7da815711347cd14ad2fb955b6ab646eba2f3577842bf164082c6383af4396c04e594a0ba305c7f7796f704f8fc9d3da99a0d45f061327cb6fb08f328a8796f6deadf50974aad935e83165f90a389214db398559e2925b2be5e84fa4bf545f2ff869d0b1d5c56cd114f2685bcb9dfbb609b9a1a1d75e3c72b293733e028b3872b4ee60d953dd4f14ee0464914dad9b391cd07d53df52a8665ff269e86699a7b96c7c8331058e18b84b07ffc88e6d6e01b6f17ecce901773a50ddff11c066e389f6de547b0fe171834e538d2af19858a50f2083561e325d1886df6897bb0fd476cd5f12da1b3137029d300543a4a8fe27ca771533879a04bd211d7e0013fd057b2bd502d9104055e70b427d73d19ca740d946b983399196fae4a06350c5428fed3ee9f2d18cbc503ae591ee85e05afa1bc8d279d534e528fed21ae3cb56dfd83ccb042cdc1a402eaa193e394263a4e15359de3892ad359c0e76b52260d5028a43b5a1233c0daf14f046b7f6e8164858735079d81f7048880486afd6e362fef5ce3b497e8842e4f7619dfb8c5129685a317801c6d1d59c1f714fc0801887ea4df814e72f3b859587dd8a9a714fcb00c11d48d5eb59c985e2ee08b159b8f08f6", 0x1000}, {&(0x7f0000000040)="0cb011d80129b50d57deada3c89d5c5baf60fc3147f4c81bf82c05954231b7bc55f6fdda1df2abd4", 0x28}, {&(0x7f00000000c0)="790879503a93326402e5d6a0075c3575ff60ab379b370433287155c0be4a4b8b653d74c26ca3c97b", 0x28}, {&(0x7f0000000100)="61da0cdc4410f86b82dd174df80d269082ff9a4a24564c75760561f9428502fec550d59d3129b8c61effe8778ee439792bfdbffefd563b90894c4cf9ba2165edcd4491554585e8f6efb6f5f5bda7a5a392e200ae91c39613472eb28b7680f032d2cba3b962bad08a6dcaa757b25484ff16406ff56bd46d98f7f0fa874ab7aa057221d2e06e8b05f38df6d1b4b8cbed1f7b2b5c98a511a0f1921aa3111dde0c16db5da3f30a41a20c9771987c11f2666f7d0611d1556fc457d375422925f49f2d53ec403706612bf3ec4269449ed02396d50e650c06df48d4febe9193ec286182f1d2731324c2f59e40196ea48b458d6a861f03e51b4ce07b1b4e8705", 0xfc}, {&(0x7f0000001380)="1763a0af6651f99ddde2a8b453c892a113e19aacbcf6ca9a495d8b1279301edeaefd798815fa219eb94a673202ac55f52cd2c5a40fe8c10b356d8f5220f12e300c8b03ddc03dcdaeee4dda79ddfec07fd5a2f41bce6e0ffaf68a5b4e298fd61654ee99180d02bac26902e75ccb563b839e8bf0b302be125b8d189468fba504e47121c57c24636858394939bebc2c4da14c9856b6f91bbda13a9171", 0x9b}], 0x5, &(0x7f00000014c0)=[{0x60, 0x1, 0x319d, "a54e63eb0f2d10825acb24578fc9d81334f390809972afda7a75480145cba70c6a5ec757746bb90c0bb252ce8c05427408b0869e5fc83892de10ed8aaabeca2270b24aec44a5392b99e66fc3"}, {0x80, 0xffff, 0x0, "f59bba92ee1283bca327fe98de96745124ba7e5d0a1997f9399108b1850f87692fdac6b25138fb5205b3810f544e1189838a33b18f029beff3dd9a9605922c95332ffb1a0f486c42d0a59486496284f0cad54e69267b42715bf0a3f466ddbde1b0aed160df677b7cd3a2a94736"}, {0x48, 0x1, 0x9, "6e63e19e50593a48ee608ee52b77d87a8d000cf6dfdf7e0f6fe1c3797b9ff8e185953378dd913a6f912aabfb7f03b391f186663da32db51e"}, {0x10, 0x1, 0x7}, {0xa0, 0xffff, 0xfffffffffffffffb, "a5e5049989f0496fe11c6eddc29806f2a87e027adedadfec21ded380923946bc68518b7f4463ef77b5ff2a9c50e4c681d028f85b8096ce8cf0b1653d6b3bc41be0fda459f074076d1002b26a5732e650248d7ec3c73e64f285bf350d833ca2d6a682a9a55d7894e6cd91990df91197476d38b5d0035cf69d587385a1dc08628126db93fcb2b536141766f0c4"}], 0x1d8}, 0x0) 10:08:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0xdb8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *279557 39846 32767 0x10 0x4000000 1 syz-executor1 346510 93611 32767 0x10 0 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(d9fadc4eb45f3c77,ffffff006d4ab0b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(b19577ef98517dc1,ffffff006f4aa000,ffffff006d809100,ffffff006ffc9e00,f fffff006d809100,ffffff006f4ab600) at ip_output+0xc8d udp_output(eef9fae4c6fd1c26,1041,ffffff006f4ab600,ffffff006ffc9e00) at udp_outp ut+0x45a sosend(6ce626e7b74960e9,ffffff006fa8a618,ffff80002108a720,11e7,ffff80002108a720 ,ffff80002108a740) at sosend+0x47a sendit(f91f519b71522cff,ffff80002108a720,ffff80002114d4a0,ffff80002114d3a0,ffff 80002114d4b8) at sendit+0x431 sys_sendmsg(21c01703a4bd9ed2,1c0,ffff80002108a720) at sys_sendmsg+0x162 syscall(e84bd07f0f468ae0) at syscall+0x496 Xsyscall(6,0,ffffffffffffffd3,0,3,c67bdbbe010) at Xsyscall+0x128 end of kernel end trace frame: 0xc69d898ef00, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(d9fadc4eb45f3c77,ffffff006d4ab0b0,ffff800000173290) at ip_fragment+0x625 ip_output(b19577ef98517dc1,ffffff006f4aa000,ffffff006d809100,ffffff006ffc9e00,ffffff006d809100,ffffff006f4ab600) at ip_output+0xc8d udp_output(eef9fae4c6fd1c26,1041,ffffff006f4ab600,ffffff006ffc9e00) at udp_output+0x45a sosend(6ce626e7b74960e9,ffffff006fa8a618,ffff80002108a720,11e7,ffff80002108a720,ffff80002108a740) at sosend+0x47a sendit(f91f519b71522cff,ffff80002108a720,ffff80002114d4a0,ffff80002114d3a0,ffff80002114d4b8) at sendit+0x431 sys_sendmsg(21c01703a4bd9ed2,1c0,ffff80002108a720) at sys_sendmsg+0x162 syscall(e84bd07f0f468ae0) at syscall+0x496 Xsyscall(6,0,ffffffffffffffd3,0,3,c67bdbbe010) at Xsyscall+0x128 end of kernel end trace frame: 0xc69d898ef00, count: -10 ddb{1}> show registers rdi 0xffffffff81f00128 kprintf_mutex rsi 0xffffffff81150e07 db_enter+0x17 rbp 0xffff80002114cf50 rbx 0xffff80002114cff0 rdx 0xffff80000213d000 rcx 0x12d8 __ALIGN_SIZE+0x2d8 rax 0xffff80000213d000 r8 0xffff80002114cf20 r9 0 r10 0x3e2e8a6828fd05a8 r11 0x1106051b4740794c r12 0x3000000008 r13 0xffff80002114cf60 r14 0x100 r15 0xffffffff81cd528d apollo_udma100_tim+0xde73 rip 0xffffffff81150e08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002114cf40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=279557 stat=onproc flags process=10 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff80002108a018,0xffffffff81f8d720 process=0xffff8000210649e8 user=0xffff800021148000, vmspace=0xffffff00659a1c68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39846 26047 56888 32767 2 0x10 syz-executor1 *39846 279557 56888 32767 7 0x4000010 syz-executor1 93611 346510 28282 32767 7 0x10 syz-executor0 93611 383901 28282 32767 3 0x4000090 netcon2 syz-executor0 56888 341440 727 32767 3 0x90 nanosleep syz-executor1 727 244895 47977 0 3 0x82 wait syz-executor1 28282 39232 99080 32767 3 0x90 nanosleep syz-executor0 99080 456759 47977 0 3 0x82 wait syz-executor0 40297 44670 0 0 3 0x14200 bored sosplice 47977 330579 76691 0 3 0x82 thrsleep syz-fuzzer 47977 111731 76691 0 3 0x4000082 thrsleep syz-fuzzer 47977 237957 76691 0 3 0x4000082 thrsleep syz-fuzzer 47977 304922 76691 0 3 0x4000082 thrsleep syz-fuzzer 47977 215139 76691 0 3 0x4000082 thrsleep syz-fuzzer 47977 178975 76691 0 3 0x4000082 thrsleep syz-fuzzer 47977 385082 76691 0 3 0x4000082 kqread syz-fuzzer 47977 117989 76691 0 3 0x4000082 thrsleep syz-fuzzer 47977 68605 76691 0 3 0x4000082 thrsleep syz-fuzzer 47977 385650 76691 0 3 0x4000082 thrsleep syz-fuzzer 76691 407146 14544 0 3 0x10008a pause ksh 14544 490449 42970 0 3 0x92 select sshd 37861 440400 1 0 3 0x100083 ttyin getty 42970 287431 1 0 3 0x80 select sshd 89518 365584 54326 73 3 0x100090 kqread syslogd 54326 95551 1 0 3 0x100082 netio syslogd 77740 217664 1 77 3 0x100090 poll dhclient 10144 32302 1 0 3 0x80 poll dhclient 42681 251236 0 0 2 0x14200 zerothread 20491 436872 0 0 3 0x14200 aiodoned aiodoned 68718 199426 0 0 3 0x14200 syncer update 92719 223304 0 0 3 0x14200 cleaner cleaner 86721 250946 0 0 3 0x14200 reaper reaper 97281 141727 0 0 3 0x14200 pgdaemon pagedaemon 73651 395878 0 0 3 0x14200 bored crynlk 49066 298658 0 0 3 0x14200 bored crypto 52880 102356 0 0 3 0x40014200 acpi0 acpi0 70248 31377 0 0 3 0x40014200 idle1 38022 380523 0 0 3 0x14200 bored softnet 93558 86459 0 0 3 0x14200 bored systqmp 7071 240403 0 0 3 0x14200 bored systq 47848 481287 0 0 3 0x40014200 bored softclock 91360 23476 0 0 3 0x40014200 idle0 1 52101 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper