95a18e09b3bd050a7d6d8cb78eb8be519efd04ce63652b7e6188dc997ebbdf0c46dcb84a38fc213a34bb030e7e5539848cea9c3d4b03dcb7fcdc06b53a1728e7dbb2fb304ce242040181424fca99cc4d9d6cccca5aeebd2f7f2f5df5297c4550c70f164c7845fb9021e0e8d9967939b03b8c0af396057c8cbc4915b599f166725b1d70a73de18bbc7814c42c27209fabd70a750972d9e044426a9b9b91a506f2b508c790eafcc2e23926ce2968f9368fb360039fc415eae698a06b1d3a2897582c7628caa134515fbda7d5556b3a74b2c2443f0942cf5fbb1a6194dd38f62cbe89268ca440e94b86e88a22507c73923185d274102dd8329932ef9a3c0a61278b5170086cc10a261f267a2dc0687d12343767b6574b344112462de203861229b0436a6e2183d58e07b48a524134d2ea8f0e959fc2cd8aa7f84bb521f4045daf1d0d347c74bb4b5750de76f942c286875dbfafa50b9355ac3034681029b4999ff2049afc1b9fa73ab89ed93fd39abc285ab34c4d011c3b9e9d65cbc2a88bf238a11936361b8ac7c4e15f71cd7a82a5266302934462fefb50a9f6b716fc3851ccfd71e4c9021a37b52ce8bfb48060c7f1e14ec7bea00cde27df276e46d61f437d79b2f6f53c2de56c1fbfa3a1fafc3dd86f4b3709f3faeee341a46bc6bdc4dd53647b6cb808db748bc92941e49c0e9581bf91a13ac6c2f65752144b5ce4ffd3ab23974af61f182bbd0f80301ebfa4ad71c39b5a433ac4d3850706e077b1689409f9de604122f88f57069bc1f99090b3b83aa57dfa37a0bfce8f2c614fb0bb8edac688cbf370d3815e3b48b6cb35c3789e9939e84ad4004f31af472c241d05af471cff3da968b89860199dc11f9ed272eb2eff19696f70cb159c317b62be9f79b87f377b8675fd4d75d35868ca30fdc576b59ba573811f577fb1cd66270791bb9d02160dc3814530ff622b38f6e195f4af5a5a3eaf23f0d767245c36a4ee0cb628b8f0651436f6086e49b01037ed4f5903a905cdfa9b419a621868c5693bfc62b0337cbbde37d5769b6b566897edee64793a6ef0762ae2bbc8ce33c4ed8631159846b8694215c395d88088e274b5de36536e93aadaba25030255bffb5d48e84bf59e49c424f46f163332aeec35d2fbdd46cc3e1d7993f2484a617830af3296cd72416122123b10fc36a7194ec1bc344db050990cdc2159062a811ae2e2d5a6faf3e01942451bee366e582964ec8c8a27d38e84b594f49d09aaa6478fd495b10c233e995d3afd34fed2ca2693cc97817a08c704c74e5400a535c1887a6cde9e9cd283ea081a2edc76a85e28c6a8f98e29094ca1cb1966e6f17133ca4b52bb7b35e6a3f5564a4ecb2b9ff5fd8c1a4f9a2510ebf53d76307284a5d41582b8b3df780a1cef4bd97553068bc19a364febe112c5c2d6c12ecd23362092127d64c04fbb51eb1f37f2906297e8a18df8554e4e32f6e71e67094ee3eb650feedfb894094bb0165588d6f89f8112b1f951f65986c0ab40c543c81fd35267d7ae659a0ab05f31c238e61645087e1163b35cccadc8187d03e29bf8e531785e5af26623b18fef71579b9f1be44d0605bab139a2977318ce9f4a6c7d19ef634d6548912655109411b1fec5e89d73e4004678412075597946c8ac8394ebacf38e0f3b665478265c308183084811d55ed08e7843b020472d361c6c34ec2a7e0e25ff7a5cd3be98d536088a5b23d1ff470b1ef4d9ea352e6664e5cd5eb5cb19e0c7d171604aa9b9429448578bb3637de867fe4cdfb3b679463da5b252dcf8dcd2c84927b13de1977e24dbc0aa42740e22a85bcb195efac4ef15bc29ce6be377c9cc34d832d6520476fbe74c22adff475235251026bd07ed0cf4b5d45014189301a98b87529de2bc36f427fca38bad967ebdce404653886f2989a0c2bf110900d14c553890d30db3606f256d34b1bc7b19f8d73d671c01e7e34e04f2664930e74f5bc5a61e828ad368a708536f50ec302295ec517e74123267605fdf6859dae5be5588871773b732cbbaa7fabecea5e7e39a974dfd2288b5d6bcd99e5f2991180fdffb616b29572b4b1d5f5eb140ca60dc664f6466e95dd67c63cabe2f4fb0dba9ed52aed97f9b314194fe43084beac9ecbaee653e07cc13b209a91f95dfb418a3a9f068a9ae52435bca27addc81a97f7520f10fd0aacc0aa0cac6a6da0129658f5672972dd4da20ab930b12740d371f07cfc9c0e27260772552e124c2531083ed265aa7d8ea8c8fe719d3f1bdd5772f2ec333b1c74e7f0581f9cae92b70aed3b700d03ba516a333c11498e8b55f8390e972da5d8def2140ba478d9c7673a5a7e019e7a6f5fb154d9809a38dd96ee8c20a0155179c68094b8ea97c4c1b7f343e980a4451fb8924617439a945e5bd6258f72208d553c53bdfafdfad43e393f02e364e9d0d71bea268272e4868aa3376972dba912513f29c6fe9da57bbcbcb302dae41aee08abbf9f1f83e528096bcc3a4ebf06593cf4ec914781a4171d7e3f8ee47fbe654c9a62e2854439ca157a7b502f932123428d9f58f8968365c9a06ffb795749b4dd38f439140a95521cabbf07070ae5b4c7152f34085915059c83f2717d6e9313a0b8c2bb31b7daa7cd825c0f8ebeb632a6b8f63d2cd8ccc26deb6a249e767fae4efa8e5fd2a5dca653b9f7ed18c02dbe99aafdb82498d4e6744a8c74d6d1e4b0d23efe3983ca193a03a65caf7ed053a1e540de812325dedf3a1e201fa6b8588a7b58f24303fb6a61fc7b915a2fc564a8ab573f85dfb14fc5866eebe33a55c6aa9b86188ac3ec54cd1f5a01f0a270d8bf41973a695b62c20beb1eb2ab5f2e360afa79ed60516e22dc71ca7fb52c39aa32d54acee6162580dcaea719281fa64878d07767194df200500308ddbec78ef39e377426bf4d52dd1ebdae8cfb4e2e4a37d6d7ff5309cd8b6e7ad5467dc2dd4d8f2273165cff50b5774617b87aa5dc35d24cc1c9444e583d458a5b2f913c2b54e6f31c7afedccb48d404c9c4e7492dc540cd8bdd2bface53aa8a87826276ae877db9faba386c7f0f4a46665050e27fea9f9be74d08715449fb2748bb7df1d36df2d8f945718fb2dd656034af9b82e37bd12f8e09ddf3c165f9bc9291120cd9f374fe62484a629fa9fc180769ccca3cc91ff9158a7b962940db1b7ea8fa7a67fa9e888e9a242f3bc61b3559b580f240eb481ff3ec14eaf59b9fa2daabd34b7480afd17b0da54be833e493640e6836d07ec9eb6891e52ab0b9df3885cca99b40349db42435621747c63f8a430ac022b15ecbb9229ba8", 0x1000}], 0x1, 0x0}, 0x2) r5 = dup2(r4, r4) setsockopt(r4, 0x0, 0x80, &(0x7f0000000780)="443fb764d13ef387d44e0f5ade0e4432ff920bcbc0538e6ebab391f0c8eafa5f4b6a306449334b9ad8b00bad579e088842fc78c4c5c63932bbdddf7741593eb43091f5707cb43cea1b132f4f409eaacf64c264f5ac2cd7cd261da1508c34d062792fce5248f1ab2f2c134e4713cb7903b6db6701e86e1ebf41c76408bf486261ec42dfa52f41c5661d619d1e33807a51ea99a2b0f02d7ab34e36ec7b64b232e02639476f4d29c571d14070f59c07a5554880e21f57efb6b54ee90e313a1b0a6bda241050dd526e0b0b838c1d983cefc3be2daf3af96dc08581a5c1c20ae93041e1f978586bcba58bb09683c4fca91d71b50e1a422b7ce7706b93ece9486e690d38cf544d269ac45be8ec715fa02f2fc79f3a5fbc1c94f078f8cc735b614b30e1efa9c62026f05c7dc8e980ec004c11a235a1170dd6c22b9f499f2b75982dbe7a36db24f8b6492c3a43aab7edccaa57bbfa13771171aa99cc57dc2c17b85db2ce611d53cae04cf3349ae317a9ddad96d8187ed809131de7677b58f55dc010d08322ffa7cc1e1487568e39552925c8ef4407455b030b86d6e871d92fc91f1551a5fcdf24141309788a05ec496419717ed95987c1041a349315aea2d00600336d0f57408fc9ef09b157ebad4a183587d8cc5b474c7baab99e9536943bd0a041b83d54e86704148a983178c2736c03432b11c13a2d02cd12518fb3a58efdebb74a66a2c86cb2e66b84c2260eb726b4a7352db90d5151e805d938f863fbbabfe51dd3e99e2214a1477b1753e4e2faa8a1413da688cb31950411642c1c4e4bf4ddd9620dababc7f3fdfee1d700fea87e6d5e3c7832f49398bdad69a6b78952a183be9cfbb278495065316d1a66360a25fc8fb1606ce9131d6fbaaee72bd3e094d80ce14248e3213c5fb8c01786054dfcc89812809bc36c92574643336db19783637d20d5fcb5d7b84870f2fba0297067cae5b66761d4d140ead79fa7a73dd698e9d3f70828da09f6c563bf29fdeae3d27a3624ebbe4277370dc8f31f50b50a6098e8c40e3bed7bbd7020bcf7d3b36f501a93a2d7f69857318e3ee767653dd71f3624514a08a97b2c938322d0249a2b04910d93e685e8c4a29d21d2ac353ff141bf130f52c95d2fa35611e5bb858193f7aea8db0098d81b8161cdfcbd14a7ece4d9e323361fe136fc3a8fc1fab0e14bf5124e8f7128eed643db6d6975c4ea4617e77b970bcd801a2e5d18955618172a81d14b5ed65b6f95de41dd2a3a8ec2975556de7e5b268c0f037aec83976818d32ca57a41835a55b9e467fe015f43fb9e7aba43cfeea5937ab6be918aeeea5b7e41db1f78344c0e27815115c7ce28b8e1cd199846d3ba2cb41d341f7182bf511a842fc1ec76e031ed27dd2cde181e5baaf3a2fe5823928a608cbf64562d7479dad350dcf00a6a3ef90194599196279cd385a2c08f82fb0aac61a91944d3b1c956489d0f7dd90b0dc3afbfa832c5a02a9a5e72a064d3754fd7cd54f40d80f74d7478198b6f579e4508e942eb487af75521d5afecfdc3689deca61a9346bf3081aa2f10eaa55d6421af484dca426688adcd024078f158dedbd442c79e94772dea9fee4c1534a55d1e6820089511f951d2d6109fa434fcf96f10dd5959310e1c896a39979385072658221415de18a0e6b40db0050888ed2f2149b7e249d6025dec7a0cd8f7bc01e3392c3764283842783cfc01ff771a2aad965f8db3bf2f2e0433ddde5dcbf9b2bcce4a23d8e2079c559fe5f39011043459026e4ddf9e44641d6b57738cb57ff3e7fe1db7d30397c4de0bfd3e5070b1edbf41f74172865532bf97049d6a5828f156cc4b973949c1ec1088623f1c9517a6b3150389137fd22faf84fc1594968c2315ed87e59647145e3501ae0c61dd9aaa441a02790afee31b2d66a63b6851c3f45cc0ce7be501fbabfd08a0e0546235ad07df4d42cc709a6700b3b15e10d35f7740a37e71649a4ac9b61e2c5e025b67fe038dc2be32ed50967ae5c985b87aa4cdd515f072aa561646b5096e441dbacaa4e95d545ca3d6d9c88231aa1fff947ab1db066424244cbf9aeca403628870038982fd67894ff97e5059a2becd4c5e4e759a4374a06bdef9bef09c8934bddc26203fccd1c50f5c7a6fb429cb8b6dd2945e8a13e6d64ce1fd8760bbe512b75ba3248661b5dc495ef1811f5d4dd85dc8a5fefbe7c348573a547eeaa1651e36b02ce21d0ae980b6aacb813d2b0c9201080bf8d7a13ce0b5f297f18b59789e13ecba1ead767a4749ed7488d810d4fee851e704e93d1c97d39b940ab700eb48fcf8d3bfff082278952ad5ad7554513ef0d13b40bacb8f0debfe353b919b1123ff74a7d5c61770d266721a42172b9745e971b306430c7705aa7a6747eb9bba7871b63e0c6ac1bc0b06f11647c860397e2ec2182ec698a6a226e63d62754f34ea97f1ec588cb0492cc2b9c3ec848b934f78bc1560a8ea1e6f1f60f3d02230b35d71815b47e4aa20cef99cec16475bd520c842e44d7861e0e7a428fc6024c2dad094f6bfc480d3cac91f22e35b73dac8be09735d865eb298190481a06abe1b5e4c4f78f352945a747607866858b1c87fc3e93062e8b1682ec263be462120231e9da3053d65fa46ee1b7efa56b55de2cd045493e0a11dcb2d4d4ae0b15394d54e256e993ea745e07f8e1d29ce54a1bc9d55a124e92a8b4b9f5bc15616e635d8946dd30777ee56be54a28dbd2ee4bf8eb1a6b98b98bdc34efd071a7bd05043c537f823831cf720468581038d9595ae92d723ca35aa9acd393da10d019c134f69418de063701f0e13da7212c14e3e1626ae44bef6682dfc0b21adc60d837a0bb0e995abdfbb18ee6aa9505d70f76eb6ecb56cd8164e305cd51dcb240fe3a220b59ff2db93e6cdabcdbe84bd7df07f91cee1d9650ea79bcae5f8ef15dfbcd000763d502e0cfcdf84c53ce81383d1fa0d7ce9abab9ded8d9509fae054014559f43afd3d9f1050a2b5822d3e1edd2efb4aecae8c703864c778e11c3afc7c81b77043f48460f7b76702d2a776ab3c62d1b0e1adaced13983a8f0928d6c972a7b8f507dad405cd07073575cb56058dd75412426a9676dfff4f8f929e0a9424aeb93e372dc59374a945333d9546f48f03a86018c31f4a0b8805353cdd591d98974d9599dbd41b9ef4aaa3efb2d2cbe3ae1268a1a7315f1ba42beb9e21c57148fcdfda2749adb965cb2f456cdd8820e14f9aa5a2f6d3075ee6fe24656f53cbc5b8e20a716527221722b9f218e123bc3a57ab035934ceb5f4c2ac65516fe46bfbdf66cec6b879cb5267334b1311baa9d9cb405c93c6b50d446da4caa2355b480654f42ac0da5a2d07e5d238b6d7f47c41188cb4ca5bc57f845ec803966ad1661a3e52be24bd438230fce49b43ab3c5ce0d8f5913901fef7bd7e151a9bebabf84ca620ed0f2efc24e1662c94047f305d32cb588075cac40468b6b86f63382e144caef87831e00e9bb344fa967eae1d04ebd90c9c0c3c81587315c710618adf27a5e3987daf3d32b988b3cee5b5cbfb82ebed390933ee7cf805c980f5424a7428e2c9e4eafd0f7b39d70afbe94040ae839f2dbb6e8bce033851238f7d4273f803f031935fdc9b195723560644aae773e1615a6674e194305ccdb1eff32fbaef24594ea71444e714322513d0c040c382a6b939f58c7d0a776f347f633f6dc1d8c82c54d7f146297195c85c5c0f74f393cb3f740ae0e02cb3707b3742a85582fb0360e4384253bd375866510996c11b284f579ad0209ffe22512acbc7c99333c01c18b1d86bcf89300bf49d02db5683ff2fc946b49cd6bbda9a126ffc358fe4d431a28bc0937db26ad4540a6c3b9da1560c4348f8e427bd5147ff7bbddcb3b8ab9a86a24a4f91909c7910da189ab8d8361c8977937a2b5b2b4651c242d70e8c946d29a4e241e408f44aff0cfef6c0994f010037db275593855b39269a8d874ad5d332596bf39c506177e29757cc12896887079992ab22fce625df298b432203040c79aef0ff50b5afcf517754dfa50186d2d36bb748bc764630d750ff6ee20634caa299141dd62ac3dd3b63c4d01cf5e1b918c6f97ae71931cf7bc781c27fc8be5883227e7b46074eca9335295b8a793e365b0be8927621722b1a12b75a05a686232fbd6896d918ca75b95e16dbdb4edd9ae7590d6c32849674789868a511b2cc0584be71747731e8e17fe4a8b30d836116492f3f8aef4332ee331d0d02a56f07714a95061da16a408144e4160187ef158c737b3483508f885af726f4b38664d082c3a964a3a828800dac7e5746573ee9c6398224580ba80c5c00b77c612eefae9baff8af0c08632e399f33bd183ca54fc1ad3ef5772f1da8d48daaa8b857f2b00e6aa01742e955b56fd8ad0f410e1e85f0f9b3b823eecdaeb498d16c97291a2a699bb855b45737af1d3ad2393faf9089d4f75e089fecda631500cae1074415f9d2ebac26d61501705526820b2ba9f3a920b2e997601076631b7b83285915799d978502202c798b54983febd3f71e884c405d254ae6a15188fef51c9d839cb31609eebf4b5396a3195ed1d5a8dc98a47d0b7a8f9f51a02aa26418c18dfd350887c1fb81729348269b98403cb3ce1dcdbe5f0b1ab6a51cc4bb6a4c0bada935480b2e3d4be7030d809b7cf8fa014b3685939ac977463b5f83c2927ca9b4e72b2b708c52f916a20b767d61666df31a0385fcf1e3a8ddd6ca59aa2eb45d1070d1e740d564f88d8708cc97b9aea54460908d0e3a85fe1a429e159b07321a841ecda38baf94dcf49d2be217adc196c82d31781b2ba077e0ab47dc92e844d560c18a8564bc2d6351a4f04d5246ac5797f390ac9d016c7d5849d2fc26507eb1c52e2fadff23cea3e9e716bf45b492d062ce5b9c4b71033c4adca3c0bb2be93e5ab5fe5352eed971422010652ec461b9ecb9797e6d2fd0e839326dc7739525529727a457fc012ef90ae558eff43599421c1876733fe2cde314e8b5bb52b6abf896b975a4f0ed1c74b190bee63974c862e688f812e2f3874ab81988a3f51315619f13fd028b18583bebbd6c48644177245cc16a8c42babc918405e53d65b07f746f98890bf64787e9c57f400bdaee12cb5f9760e674b351997bde1690278fdfa359cac46110d1e4eaa2c36a1e2248858961db5db76ac531b8350046383f18653df8f61ddf14cb244f84e80e7616321c01ed9c67d94711fa23db81c29821dff05410eee641ba08a183c0419e886bfffe8ef3d44cb49ef8d687c6d7b4c474dd86ff688ce88605e72a58f1a11452ddf6fd237e0a4687274a4de2102ffb747a2e8f43c131cf725159dbf6be4e34de1d9917317e401a4e77afebc55a1b5bbc0b70b9c29c3291140bc5e4ed108d74095392a27eefb442c1e44e12665a52e147e42e9165e6833c0e1cd1b2d29e4fbca202c6e8bd3e38b77b0e06a7f78c8ce80eac7d03052291caf24e3d3c2e24cc2c81d5a5ec33438d65476a02613e8fe243fc7527fac07594df6c15b1ff389d885fb10c2089e1ee905057fbd9482a2502462db09ef13a718c07cd43bcbe475b4077c399a6855858fb7c19d1f87402264f42b9a4cb902c72bf84a7afab0988aae34e5952d08535b4a07cf47c3f06bbc65e563a909d1983acc077d86332d5cb24f2bacc7235744e2c990404b2a55e0a04387ea63b22cb5de4088fab4455ae9e86017c4dba2686263752dd6c73bdd73340914b5b2e9b4bdd60adee1a724652d4ad71daa1719e401c90f7cedd860e022fcab34d2f343dd0fc34ee0795b0bebf55876bb70f0c46e87e", 0x1000) semctl$GETZCNT(r2, 0x8, 0x7, &(0x7f0000002b80)=""/4096) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) semop(r2, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r2, &(0x7f0000000580)=[{0x6, 0x3, 0x800}, {0x0, 0xc09, 0x800}, {0x4, 0x20, 0x1000}, {0x5, 0x2, 0x7fd}], 0x4) semop(r2, &(0x7f0000000740)=[{0x1, 0x25, 0x800}, {0x2, 0x5, 0x802}, {0x8000000000004, 0x3, 0x1000}], 0x3) semop(r2, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0xfffffffffffffffc, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x2aaaaaaaaaaaac25) getuid() r6 = open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000001fff) socket(0x20, 0x3, 0xfffffffffffffff4) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)="402af1257b2c2900"], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000680)='{+\x00', &(0x7f00000003c0)='\x00']) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000001c0)=0x200) getegid() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x3f, 0x4) semget$private(0x0, 0x2, 0x240) 01:50:22 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000080)) 01:50:22 executing program 0: socketpair(0x18, 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3180, 0x8}, {0x18, 0x0, 0x9, 0xffffffffffff3d2d}, 0x9, [0x80000000, 0x20, 0x13c9eed6, 0x7f800000, 0x4, 0x7, 0x9, 0x3]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x13ea, 0x5}, {0x18, 0x3, 0xcc8d, 0x80}, 0x8, [0x0, 0x3, 0x28000, 0x5, 0x5, 0xcea6, 0x7, 0x9]}, 0x3c) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000180)="8f344860d8fbd15afcde7db7fd5682ca4c739a110b858576dd4146f97c4e3bb59ce9521ee3691098f95fcc9b09714350167f22491a02305d38ac2d658a33fbfbf80471be6bb3ea7907b95ef2fe82eeaa6a25ed80be521e421a649ca226805e48f6209d169d98fb35d971529d9e87b6c4cd2734d735b22cef488715fa904c06ef4bd7b8420e1b046145c52a29fd006944559d960c07423ea64b51f39c9dc3e73be4590d56d174d62f9afbc13f03439bcd445930b49e0851f1bc5c09394fd117168cae584790f6f49e0a339937046eb025d995a40ce280aba4b179f7559ea742f5477d81166ce7bb101b31ee48c064a54fc1eaa53f230f48423e05bd64521686c0001c86e0f3b4d22e0c71007edac6be18f7a1f4195d476c479393fc3b6306ffcbc922765e1a5773161bd1d610e392f155fc491f8759544a49f6b9b6c925bb2042b3e9f00150d597cb5671f63b005ff984f027eaeb54b997ee1dc1ec271c0161c97f3ef578e8bbf9e96b10a672290796fcabe74370ca8243ef3cdbf6757b30bea28431c2d3f4da31a04dfeb220320ae2c83a73a3563cd4f1d5edbd67c629236b279e2229bcedca182ffbc027aeb80884892b27c0013a98042747114c41744248e5f916161d4f736c38f2f9b0d1aec35060c73667cd13aae71fc475493587cf91cdc373ddf0ee2a44bce8efea8e8d03f6c0c9c47aaca5e2e98109c4b8e43be4ff63af983bac333f23f1598831e6ea1ebbb381021f3ee0b26ebf007028fcae0c2f58e920dc473f3d917826879a3cd5ea68b6c2a2460556110d92c867707c9bf70696735d1007bb6fbdac9212d8d626d636029f4df86d3214f808c7c68c452cf0b389b83887c2e7251394cd9a79e97e9eccae3d194f01fd6e32d72bb10923c064bc33e6fd0527dada1b3d4e0877ffe6be80d421a77bdcd62537694c7a643c542d05dacdac310e09274df88f4cb0664918cdd54d8ca3e80e0c0d329497624d2f16517ba9c93e5d9936cede989aafebc92b06160d2ded4ccf7b63b4c007f3411eb4b29c37807875e9180b2de4ef9e4636f013e76b597fe5322dd08f0edb8b8852743edb19d61b4c217b11847dca03bb28d7b143bde04cdab58530df4e62c181b802354862d949b035d45079f399a72c6b5e3109ee8d2cbfc8eae242f11ddc38e418dfaf3343b9b3ec112128c3b6af30e14047c881189d331704b1fbb250762aecac97371e262eec2204430579c744670beb09ab2aac52e40a536da728c9d6ddf07d6995d0b4776a5871844da802c2edb6b1bab97d05855f7b252312f705d29cba060133bd12a8cbb26ef08edb43b5659b4eb2f502b89785c7a0156bba7b73cc67abe24d1343048ba308f679423b098c55c613fc62ed3a09e0dd250aba8e0f2a1b87cd8b47d001e226001bb0b37328264b007ded0fdad6b54adaeef9eb4cb5c86aa118b20994156db04a5dcb50358a4390d7fd6a02d9d756e525a25996ca0c77fe70bdab59d3fd9c4e21be22d8ff3470440962fd7ecaa75c5a1cf415ee3dcf2efcfd2cf47dcc7d1ae90da7ca32dbac693cdbd8a873aef05e95d6932bec7c9aeb15e0a3f760bcc5d0733af50b84e3366149a86018393e640e9e90c34375a1c3f3733b43f2cb07f491229bcb932ec206acc758332b3816b9cd7b66044cb5197e5de5bd482d178d0c41ce38d1b624cfdcf873f109a081b67fdae0ab76b7546888e2554fd76a2d897a7eaadb35e2063365f16a34592066624402f9d6df222a4c5ec9f012f9f9fa681514e3fc1b7313318ef6e89c5cef32c3acd7075e6a682a17af7c5451db4b9940e8dfdc97d37d459bb2fee03876653eac7d237abe7df162b383b95ae152a6344137718cb3033bf445b5d5a20486cbd8471fcc18b1d67f2acb405325f7a5997df64090756549d8048d84051f10e4974dfdb1b048b99db5a6bd63fede7bb6f17e8ffb11daa75a11f5f037c2c3c62360d8ad977a56a31a446e4664ef637ff0c2f183ee9ae2ee09b7dd1dce2f52a545327ff7c6bd7b04debcb00bfbeac4a607676ff1caa6df9d8ec803654a609d2c85c946b4c124457f3484069bfac9a50a2828c7afa3a2de23b0f07e99cf94cd5efa0217806e85d217825dacdc10556fd4ca29d4decd9d737d238824ec39147baacc76fe7fc79039070e1279e5cd48fce9d01a01db8f5f46f8ec45abe07c4bca0646dd0331c5b080f1038df9b9671aa9c3858aa94337212b7037c02c6b3fd97f6dddb4946e4a174eb1bebdc9036fd15d7090ce9bda2a46cd34618af252f28c54a2e5b47353ab8a6a635f3425b955eea738c2ed2b636b62fba584edeb3001f4d5dbe5b9cb55e6e0367d01f0db0167353380717d34d549e59c14c5f243a2b6a9f8c57c6e8d99e048b6d604f8f4ac4cca2c7e9ac3fffd12b0ca22cf10985c7537c59d4e7b165f505f7c73c87b449e505f404124e5860b84345f3b8ab9673dfc4471052262672cbe4132a2672592428c43cf1150c60a0c1190209dabb020b289d8aea20002408dac480478cad9a2a34a1ed1c3d7e3040bc095c90bbe33e155de403a068a52d181b56f0abcb041ae34c3d19ba27074677eb0708cb5d309c05eabd24f03e3ebedee4530f70b92620c8b352feb7966d81da9822e136925d1ef57f9586eb95fc39148b131a4389d8ca1a1cf46dd2fee7ff55c3287223de0a5d0d7b836261d9e0199a987e5207896e7a06fea5bd5288219fa02c672943ab8f53591d70a3aba4b4ac554a262967393f0be84f6dca09d5ef964cd2955ae00af088578b26cda1015e8c0b1ad5b6967d875cdfc5b53b27c8fcc0b11702b06d785bd6b7b61132664a2fc931d86dbd7797ff9ffcc2c60c361c814e655c6a1303c5a44426072dee81544cfbed0c98c95fe5a5cbb1b9c4e7eb60a6ff40a338ce59240ce3eec03e74b578c1e97c52f0515fe8fc4cfdc1e844a622e520274239493baad2fda7dc8903096a487f4d60382880e137fe6d1b41aa6192db7c9ba8cb9ae1b94b74f46a0b1dab7ef6457e43abc35227c9fb7bca0f6423fd4619e20a7f72a917d486d1eed9a4c240df1b0bb0db27925cad95e38f262f9aba84744d1cab3555739c352df486ac9b3dc1687451a152452f882f8a563347acb88e724ef9b7096f8fd8542b0104a7e8652d24d105794b80e35d4c2db6659a49dfe414b2b13a900ee54c3a6cef0302e97355a22f1f2a7a807c860bfd3b1949498e2d7d1dd0223ef9d6cc39cb67525263fcf56adc69e7c7834354ef18f2b9e5d82d843ccd18194af640ef3b8305262ebcd3120ce456aafffae0e846c8e4c44286f3d12291cf98e40a0b7f702cc208f8a6dc4957ec0b65537fae03f7267c198a2805cae930667242033bf33326fa962bda71c6d447502903179f4365a99657174b29af370177903c8f4565df496fcdafccd91a5e25490b2b4dbd22c7d30f0883cbc99756f602c99684d2f8b38090a4165dd9795358a02c2bee8b9454e880f33e3308bf9bf0a732d7f4a23e7d9f2fdd1eeda8e1a2fd6213fa833859f2711f6ee7a6d05482f7f9879d199b305ac7b128d77439e98ead210332297d5f533902ac659b1b1305de86386e261fcfdf297ddec4ee0e3a72b743f9896838d2b48929216c285393423d71c4d7d273dbac7a4fb05af726a98f47a2ceafb88dadcef148304de7b9a3c323f707087846c7900cda272a9cb6bd02fb0f7d108c099b7c32f2ce3f05281aaeb4462e692913f23a0e446a9ade6501a7f5d92fd227a8f7b4fcfbd2818c71610787802e823714833225d80b1c901d032b99f1d8f0257b8253a121a473d2b1f941905e8236d610aadaa45c1201fe1448e4c73e3b4a87bcc155dec23b15b9394614fc243b1dd529f098cef39eaebd294e3def9c7a950fbe9dba47ae93f10c23b2c3bd7ce4bd0267cf2bd15ac4313875eb6033c32119e9c73113d9fdd0c391f8be369b585668b5b5b28d57bfaf47a35c7397577fe88d8dbe3f5a355cb58b7d7c70796c7e4d5919408d0db59dc119c155786457a6bd55bb2fcff962efda0a3adb3b6c407232cd9504b80abe045b29c14d5bc2e24e719784fe52b4cb162360b8ba23dad32d3e76e7483356e38545222c0a82e718ac1da1bc7e030b2cb83a32c85291cec00f14262316e48aba132a8f54ae8e556e228019631f5b4c16ea1a9210614fa4fb22e5e2fb94ebbf15aa2a4b401c19e55cf5b201d4da17c146bdd63a07b90d894b39703e868afff84074fe0587700d9d75252752ad289f9a2f261ae9c86c604fb58fd8f9da659dd71a154e60ca2681e80cb898326a352f923ad9ee8ffacfdce172fd69a5ecd28ab1b48e143e9d0b4c06e6b77444e45a1aab0e4afde24062f8744e8a57dd2fcc2bce8a026ba3346f1f6deb7068d09163330e2d247567ea25d8705ddf33c6e0eb8a97ba9bb74e342459e88d43b46c4ae467e11d6a79e644e4432a591abc97a754dd7c22a9eb016ee32ceb2ecca6a6afc9fcbc8004e17d75bf5cc058dd73f025982a7d4add13216961e1e9718ebedca3c0e5e5d2fa610248f871a25c753af8603abf58264e14b758dd644aa4784361ec97111ea1e3d93f735acade2b7b6eeb15c7142615b148a49f096103527b0ba7e78e3fece422f68a86f887951d93b75e77205ab5723a32aaf6cb87fa419e7ffe756cb93f08be891112c36812469eef7e53150fc3ee4cebdca433a4941fae47e152be385983ffa3cd67e310483b21c5597ee4e2d99e9ce9ab0b9ea0e810b92f579bcd86736d1e0377d6e722dcdac03d7b38508f1458e155adedd5861c338ef92d9e120f54859b5f4946e26af530e3bc7a11fd61bfa0cca22d42c87b9aaa31a83a45d6bf02c8e835688def6c99597c25cff73cc7b24a512eb2c2fe13a46716233f1fe5819d5d24d75e0ca4ce226bb44c43e16bdb93fa2e24225f94bb53f0ce1ccfe6b2ef8a7e49becd617ca83767e2ef2aba2ffdf4a3e706053a0641e37a491d1b5918d230ee4ff4010730d8211276912ebecc18f9f00eb25b29154de5c79dad2a7dd27c71af9cdc430c3670832d37717b93511bded93309d93d3ca8b5180890c4486ae64671c476f395a1ccffdd8fecce7c52b678de72053b3d7570857d527472720e7f020fa986a2177bee5667e9b2f9cd29a49088bb7eddae58df3f8572f2a7a057f2b9fe3771507dcab6f919ad24d60018d3c3e299c9fc5492f941bcb528a0c42c986ffa9eaee2903b3cba24f21ed80671a53905349b69c7ad4d4819b24cb7233a4af4d6cfb918d8ab6e7173aadd142a9a8d4c2914731b72568d5b7610109728495cf8fe7404691692cf047ead65b414b43f1224695b2da09e57d6f41e999ef4a6dc7e0995648bc496c6aac0fe3932a383962d1df1715d72e91a59bfc15344ff94b1ebf46110fb43aab7aa6af2961d552d2a92cfb4442510608124fb60995e02b47fcdb2b2627d34081ad43076e3b69b6c80fc07ca6915fd06a51f6ad927c45cac3f9aabc50c8c23b51a9e1924b0eba2dcb3f14c32447d7daf762fe4d7e828667668bd5f01dc9191167b15de74e155bca02be106da141594125ec6a7519e8794387257b3866731df64eb2463820e9785b706370ce449ba7131234d735449aa958ce5125718bc6250fa7a1818473d7507a24e93d63c6da6ee5eb7a1f07cc87b2629ff12d7785db9fddd5bce3f228a22849a08fdc5a0914721823d694616e7ab9ad3c7080a69c1d90d1d37a14319de90dbcc6926cf28482789d83b2db0f43d59283510e341f54f7df2411b760e0c1544a0db38ac0a189370900efeb86877c27cd034a7a8ec7e81a591c8a7e", 0x1000}, {&(0x7f0000001180)="b538df0a923a4c8b7ac7385fb952d4d924cdf6d9d7f4bfbdb7046d537b7960c07e69065963fa95e10259171aad23bc64f2ebe1f4e638e188550b3ee22a35756538b89725531e068eb19de49db831e7f3929b092f69da57dcda9c751022c5684200ada4ab140c9b8c194b75ffa5876d7f4809604c905d0839661366f878b37265e06d44a2d7dcdc5e65abb303a0f9b1afeeddd0a6c4cdb578ceb619557d14f2542c883f9fdd1bc9164b", 0xa9}], 0x2, &(0x7f0000001280)=[{0x58, 0xffff, 0x7ff, "321826e4c626b54eefe2d300cdc3c95d399764a5541639fd0f1cb16b14fe6884110d2e859bec89e0857f3b57139f7b500c1d48fac81962e934d9e0dc437100e81aa135f136d65ce2"}, {0xd8, 0x1, 0x9, "243f99fac07a1899ffa5a7eb2b919547c334a20bc83668045c0658abb60bd495e59512ee788f941078b42518a90ca4963c0592c05d4c1e3944be8b20e27c24da5c135032e13f0b4564ff93017f442d61f21e91e0bfa0225c496418efe681e93caa06c707d058e587ca709e55d05c644f559c1ee137d37c3a75d59f6053825011400ac9f7c632f4eb48d3cf78c8faa678761264608747c60ab8e08eb6316ef6d10fdc06bff22edace700f651a16813d34427381b728a720f5905555416e7e62f0462a5b"}, {0x38, 0x1, 0x6, "3e4e9082493f0627d989104d8a419ba977c543f2f7f9a9a5a2b91093e81f2c858b2557f0e9"}, {0xc8, 0xffff, 0x80000001, "9d7a155b32c40c859845d79c6baf8075135e410a94f7b9ae2c5d642655c53813deb0130de546e77e1a0c0cfb87ad148cca0b03b4baf74d73ce3ae3df1d2b3ee5ba3343ad962cf11848d974eb3d8e391ae8ca967ef6e692e2b18af443256f92ce4e0bbef59951d7e4b599c4f053223b0daea338edaafd82406791d74e8e24d499ebb25fbe67704a429e9cc5681b6abcd742dcd75c4f2335fe6d2b6bac836e27ed7e56ab435c13cb96477bda6213e84a680e0e49924720ffcc"}, {0xc8, 0xffff, 0x1, "a29b89a941180925a8ef2a55dce6b34aa7e475573ea30f2d604bbd3cea8901029cb43b354cdfffd88877ee1e3005695ef093fa0c4d76be97f7e699d287fc474ea2707cbf5be38b143877ea044e19aa7fe5ad2d82178b323be734ba6f6b7c443f7097d96f394bd0e7296d80d7c1da367c62c2213c6be2d308fa918b36dfc1b4081b1821fcb4bf66d5b76ebdbff96eb0e6a34de4e38762c8752b97e8fb33fcfa3e628dbabd90e1525cc923f4e9cd5abd5fe35282293c5c"}], 0x2f8}, 0x1) 01:50:22 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f0000000140)=""/199, 0xc7, 0x840, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgrcv(r0, 0x0, 0x0, 0x5, 0x0) r2 = fcntl$getown(r1, 0x5) getpgid(r2) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 01:50:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) getgid() r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) 01:50:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r0, r1) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000000)) 01:50:22 executing program 1: socket$inet(0x2, 0xae5340d2db7d7874, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1ffd, 0x3) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) pipe2(&(0x7f0000000000), 0x0) 01:50:22 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b229aaba601b4000b0080"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d730e9f74af3990e27d0250dbcf9f81171f5ce1bf1f025c82350dca2e265fff43d3a359ab825802036694222", 0x2c}], 0x1, 0x0) getuid() 01:50:22 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffffd55d56fe) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) socket$inet(0x2, 0x2, 0x0) 01:50:24 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/111}, 0x77, 0x3, 0x800) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) getpgid(r1) 01:50:29 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000040)="c556a937a212c88cd6b2ef40130c33342d07405a8f8728e1d6f358ddd2869d8bdf7b6b9491bb93cff3e11875612559f877f7c1736a51fcbf54b91ae610848d198d79aa62644dd9600b011400927ba8dac9ec362fb20c2bfbff80a9f00dfa0d4cc702987ca90f58806c21b2773f0dafc1ef", 0x71) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) 01:50:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r0, 0x3) 01:50:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2048, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 01:50:29 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x57) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1) 01:50:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320756fb200"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x987) 01:50:29 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7ff, 0x1000}, {0x0, 0xdbe7, 0x1000}, {0x4, 0x6, 0x800}, {0x1, 0x101, 0x1000}, {0x1, 0x100000001, 0x800}, {0x4, 0x5, 0x800}, {0x1, 0x800, 0x1800}, {}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x7, 0x1800}, {0x7, 0x9, 0x1800}, {0x7, 0x40, 0x1800}, {0x2, 0xe55, 0x1000}, {0x0, 0xa7, 0x1000}, {0x7, 0x6, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x8, 0x800}, {0x7, 0x101, 0x800}], 0x9) 01:50:29 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/163) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) geteuid() 01:50:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 01:50:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000002500), 0x4) 01:50:29 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sendto(r2, &(0x7f0000000000)="4b5261075cd01236ec36280a7e19a47ccff0d332e6ad8902c3253057f3b2fe411b65b1858097224ffa33af7ead96d6a5ae1633fdf2875cd96dad", 0x3a, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0xeda3, 0x7}, 0xc) dup2(r1, r0) syz_open_pts() setuid(0xee01) execve(0x0, 0x0, 0x0) 01:50:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) nanosleep(&(0x7f00000001c0)={0x5, 0xfffffffffffffffe}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 01:50:29 executing program 0: socketpair(0x18, 0xc003, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8202162f66"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2da48a7b96d1bec9) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 01:50:29 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x2, &(0x7f00002d0000/0x2000)=nil) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x5) mprotect(&(0x7f00002d0000/0x1000)=nil, 0x1000, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f00002cd000/0x4000)=nil, 0x4000, 0x2, 0x6011, r0, 0x0, 0x80) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0xfffffffffffffffc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x3, 0x9, 0x1, 0xffffffff, "74f4ce41dddae81ace560544d7050ef767544897", 0x40, 0x20}) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x6db3) fchdir(r0) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000240)="dcffb75db369de99a1bf1851343950dee13a91a7cb6bf61d7b9a7f771074268bd36b1a8320f0a4b481421757197c0904a0c03de2c845d26ab9923d3cdc48c28713e1e6ec5b10adf56e41ff5638e3974ed365c3c8a19852fb3929cf9455630a979c25d5449368cdc30aca795d682ca46d90da", 0x72) 01:50:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) 01:50:29 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd}, 0x0) 01:50:29 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) semget(0x1, 0x0, 0x130) 01:50:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x1ff, 0x7fffffff, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20400, 0x10a) chmod(&(0x7f0000000040)='./bus\x00', 0x30) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x7f, 0x80000000}], 0x8, 0x0, 0x0, 0x0) 01:50:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 01:50:29 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x7e) socketpair(0x16, 0x4000, 0x3f, &(0x7f0000000000)) getsockopt(r0, 0x1, 0x7, 0x0, 0x0) 01:50:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000000)=""/95, 0x5f) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) poll(&(0x7f0000000180), 0x0, 0x0) rmdir(&(0x7f00000001c0)='./bus/file0\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) recvfrom$inet6(r2, &(0x7f0000001680)=""/4096, 0x1000, 0x800, &(0x7f0000000080)={0x18, 0x3, 0x57, 0x1}, 0xc) 01:50:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f00001e5000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 01:50:29 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)="24ca7d2d2400", &(0x7f0000000280)="2a26a700", &(0x7f00000002c0)='((\x00', &(0x7f0000000300)='#[:-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{*\x00']) write(r1, &(0x7f0000000000)="204b7262de28c313a2145c85034a2bb6faf8373d7f34bf9810b9d81e678c428410d4baa962c44162ef9e307cc4b8756056857a77b8dffff2456da2923a7ee89d27845a476827f1ceaf214a5c5c14860653aa41acf85e5975ca1e1de557fbf89acfb87035341c2a836cfc5543950ed2c98475c11aba927c7c275c68fbd14ac6b5da38630f790409910f4492e5f0209e9601095ab2f3c4f3696a87be363f55dfdcc4ddd918a28d2bb1b64879415d75626f0e689de578b8a0dca3142d15", 0xbc) 01:50:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0), 0x0, 0x4) 01:50:35 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x0) 01:50:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x4, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x1e6}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)="3485726c65ce4bb8cdc329b8731b7b04596ad1169f3cde067d582b0742b3515b897ddcb7aca67f386e51bdef3ac5bdc75b049f1828b421066c66feb70071c2e3bfe6e2ad6fc7823577c55af4248d5d175a2897f3c4b7635763bd15df3ee2e272406ae9c4b321ce04c982dfbed1b175dc5980d7a78d2a959b31f773c29255a80b62a9fb8e8bdb530ea5923b10ce194cd3f78865ed133b562ea6b4d9d220e98e0765f64b32da653ad6b81ba7c2a4c7ec099eb0a9acb4d11a91d3543676ba37274c73c82f72b1dc8a855d97af75408cf0c118769335274273289871ab9b466bc1814d724b52e4708691a838a5", 0xeb}, {&(0x7f0000001000)="69ef2b97bd52a5cbe5a347c605455de5d7a2e28fbee7106bec96bd192234b5989278b1fab75ee98020adc47938d0e4e30584f79e6b4fc93354cc0085a261c7159d000a1247f8919a0f23f11ebd7549f8d133f91385a26ee0c5f21cfd613c396591676f3ff0a14b3226035fd90092d8da136125a9263b7fcefb91b2d6aa652601d03a79b3832675288555485b5479d72b7b9fddb4eebf998179cde9b36fb1a7acb1d507844db699a33146e3921961f3dc72d6c6b88d290f00f7c544d14769db4d621359d18f286068de52c5fb5deb2a86437adec6aab09862c7e926e372974f84bbf65fe785b4c07baa17b276ff75797bd765adc9608d90e612d2bc79bb408194ed7e6873207ce9b31837436b5f20119283fbbab5e32cd90f02763cbe157675d6e6998f187682046de3adf44217f6c9cccb7aab2e1d9cb4443513cee977e3b16032d0c77d8b373872e5e7557a04fe0dae745a1bd41e31050f3dfa0ac22542a9abb97f6969adcfeb9702905570cb38c37d50c5ece1ac557097eaf4c6889174ae54df6dccf7bfc5775ed579e9ddddec19775c59b8556b30ccf560f4a6064b8f3e95f3d6a37ccc1774bb87e534e76b70236a9071bcea31bd7e1bd8a80c3d863def50f4cdff5dab52e072575a8359b1854cbec0a37e4295424a2f6da7d4a4b92e9ca0629cfbb66d37db2efef8e19aa505ecf88f1da05b751090138950a9ee87ce8fc54fceee13b674c8e714b986964bdc290f9c5374b3a5fae22389d052ea2d03e8fd9c21ac636298fdf3a1d5cb7234d0ae9d225a62bf8b275f8ff24045a4b75783ba8ee3f03f6345de286dce847984bd4f73e27f4213cf6fa7be048e20fa0a2f8d769ea0f1d926c4fdebb285c110088228804d9c0e2851be3bd82ec0a978a581d155f502c0a43f95d69145af6dff597558b3d8d60b374688f9cc2ad5fe8c3fa501b678676cff4efccadc195212637b948710c8ede9281f3bf73aaea4e39624a5d5b4d1ffb1ac8b7defa51f37810cd05f1802b21a7625992a21dc0409302dbfd7861cf8395702690b6acf84b603291d905a183f3f51e97607b954fce7ac504b4db19ece96a2ed120eb3c1596ce2c2507baa029b15867b3cc675bfad598acdff272a8c23f52503dc0562c0754fcbafd6588a2b787ae75614fbfbc5dcc8b83e0984546a938241e7734ba20aa6a5b6441a30d35a203bad51ccf42bf1fa294740ba05523cf14af36390b823c0f647f97f1b1bc210725855d505ffd3ff61ef43d7867d590e1adcb484aa562c1e852302c16f6f4d9cd0a130dd40f4da0ca41398e4e20bd68a83a053976e7ffbdfb3804f028a4c547610943b8b30540b08d7241538a62440408f315797f80bd3f9ca0314afcee722267abee05d02fc15da99e5c013817eb3f76f7e1136eb1189f655ede70e1ad84fe276b08fc2323601cbc42bbc4eb85c254eeee2bc1e00eac3403930cf18c16fb8420f8a81d4aa91298b6966aa69003fcc9fd09a7332ce1d38cc1a30b33b534be5ea30a138bb462634d0684af385de73f8ecc87331558ef029f9bebe625e44f67ce48834deb6f7035e2b5a4f933e12a9f523280e4f63c695db40aa81bf931ce315ee9066fe985d72dbad914832278303195e321ebcb86d03f375d52d6178a7341b7c687c9b3fac0ae51e5ecbc8ba19f229db80c0e094221e1c48da298d1da2327eb809c6b32306163e006dd47a593217c3f216016d614f2d3fbe8d98351dbacea58ddc9e59a95633e302ba747cba30a03d17283a6220f3d98d5a8a07e51a88d9328bce7bb558bfe5ddb3cb537926b41c8ec749e2b0debefc131b1dd68f38e3406dee3cd80bdb59f82471e41dc6f3bd96248941c1370c519a3648c3eb737bc818417eb947c00c5deff93dd64b5e7213d967de2487a3a1c7b0f6b9866b741016398c382c195da75d474425e16b0eaeabf6944a7b2a21f0c4abc5b8983d12e3b9bdab9139af8a8c293b55889a354fbfba467038e4b56ada9ec03351fc5df8097f0e2f92d91a75d1b368c9d03d8e6c6bfcfc9eaeffaa640f8a4e158cc3150fe2eaec4d49172d12ad894e101772216a4723f56e7003fd2943db29d6344766549575f428354b6cd77361232da1add170bc9b14ddbf6a912304ff82526925bc35eb297d3c0eb95918a314cee5326d23ebc8255e63b52b221224d7bbc491341b55047308929f5c856de132c905ea40320e355c2381fd1f937004e62df2ef75f9cc95dbe0bd9e48211e39096675cf2e83fef4f97b10b1fdcb7dac1ee6e54e2abe5a784a62bcdd8fb349d5d8c87bbae442ba2d6c3c887a1be8375e9121887e56b083d01d6338a4d5fcfecc82ee362e1e42a71223855c7b2cace158a962086fb94d71a20a9f31a0d91c70b001d3909b9cefe2d77c78faf7050a7003c1dc62878e9fecb06279e026e3dd605c13e97a70db5753218be01076586691d843648eba9831b4872b38e4ffd7019587b6b7d7677c7a8ed7998f525a5307244477559802cf0f4917f1b691463c06d0cf0ee4a1b034ed774ede5259bcce9aee3bc23116bf5cfb408efaa4176d7cdf45193a16bb3165ae75881b36fba9a1c9e7bd0e718893837550c90402b15e9b793cc638ca2fac63f1b3fd3519f8e6d9ab41121296c1ffd6149d87cd2b07de2db3233d91fb9ab1a2a4e50e94d92a06c03f9107d2ebe49991747b9d6dda2ac45327c49156b6926d9b1ca4416741ed79650c084f67b837f91a91bd6f2b640316c2ecb93e48a3a0dfbb17bf847c717e55277cbe3761f88d17071000f91009b0271062b1cd4b060243f29d4d98a6f7c45b5105ce2507d8a112aded3b0cdf37714926e3f2ba1498ed28f0e7f06fce9b71c8b442db3448e909d3c574830ee6c8212b75c8d9d8ad4025d5903b7b4614906590f0a1165b1e237065c644cf623b2c9c70e9e1477789d24888e0c642638369151a6aa5222043114a0298b944ea7c436b4616783d49e03c123664f332ebdee1c11cefbf7d3b498a34556999dcdd7b7127b13ff14e56e0f7c92f22c2dcc3e631e1330140d7fbf8558ccecdf8a858172778868b2d20c4d1d7d525cc9fa9d7c1eed74958c32babbe48a5086668b1802224e0359b844612b6dd88657d1886b7eb3b1601e14098d7242ef1cb9e158f0ae7384f0d0970529600ddb27259c13e6d359883cb0f47c143eed38458f4766d6bfcdf9b99574fd150133d07c05554005e923cb39ef6073b9c1d1d08a676618afb0fff3c4ae525f2dd08d985a5c2a74b0086e0bf2736e5cc9bb410c8b4757decddc0f4b7486e50fd294499934cbc19665b424ba2f5d77aba8adb188ce0ba954d6d9c6868ec1b002dd9d81a79c67d2691dd7acf9ebf4e3bbdb49e793fe146ae0b23a26f28fe22c08f8c20ea3b6943e0e7bb2fd42ef64b2d2d1087f6b7252a6351d667fd9f5d13465a1211b386f27c4280c48f12d11a5073ea2f35596a589b1c69aeda734c72c3948a6375eef508fa1a66e69a1a0ab9e0dd9659a978dc5f791a9f54e3f31a44b4057d29d3bee0946f832324e4123f0f4c9b782482e57644e6d45fab475f5dd7f3d3d917f98140207499b8d4acea5801a6609f39084a37215212c42bc39652768aaf46843fbdfdc3bd35e6066d8d5564c7a45d54d595f08cb6c3a05c093707d08ae7b217a1b754ba51c31693d48450084d3d750402e6ab413af7264592b495c8d8ca35ce23c8417cc8ab051b090d301d2ef73575c2e1ed3e3b003477a69bfb138828136af5c44fd01dc1f51fb30700189f381badb0914f01ad134223e7cc4418d793a4b6e2cf7f98eb6cc7d5407c180a0336679d235cb61facc12dfc07fb59e7928dbccb6b4890cf4bcd08478f9b8f3c3240d0d3edaa435ea1d6f7e158c2cc49ab2f33765172a7ff2156dd8585c4261b848c00757f608cad8c18db3b4c5d99ca3d6d5f49fb570a43e490ac219a1ea9b59b1e7f97609e89a789261adaf88d20f385ed72561691b0b43ad8c9af66d99733b623876bb231889bd94d40cd3ebc9a5ed5193b5e318807494ef430d6f58d0317184b2aa1ea260f4931bf2e1272701ea7581f8d894209a701963b55b88145528bd0146653ec2b6eb7de52a6141b4558164221d53d4e4886b0e68700bb5865c231f855c3c87bbd78c44d099fb5136a506f699c62604644de0c1b136e846e89c11b93911e80ce6fb0392e39da633da869340b300f3fb89d2233453d9ea7cba6baa7234f425a45ab2ad67d57f0abb7b89ab1fcc1cdf1be2813873e899227b586b81777d83fbb6d0897d163732c458325223962df9e1228065209ef0cdd6b4d1d77ea3e289c95a366b0a6604d3e8694e6916c492581f48655a684c1ef0db4f5034700d01c471ccef3f02aceda2cada2811e4c39344d5a2a92c5f81efd7224e07dcce7f94d3dbd43a8ccee1eaea077355264f6ebf16223222b4684e2ea93dbfccb71c508f85996d4792bf9135a66184ed3bbdd3b1798a611e9ef2cedc45813a270aa20baa076aad33ed53d7386e30af360364c18ab6c657fcf78ca87639d743963739eacdfa16446f28619044159013904529ae6c96041490fec78e43355e3716ec5982c40a6d121a6db5e337ab54543c7b943cf36ba371f947b47987276a4b2b8d039ea176e7d830d2ac19a80ac79f3fa9e90ab1c8f228aeca1833e2a486cc19c2f266fca7cc26ede25ffca1d09e566a7050978faf308de3335fc736995ce222322c3ad1af96f9fcab3485bb9d06676c14df2300493988e76f21280ac60b272c99da3d839a9ccbbb63f5211fa38be8179480954599739144eecb07ecbcf3a96df0700156a89c3c2acd2d0abfdc48c681cbff7b27b4e6f27842d65d2dd0acdf2e6077201c2824bd79a85c8792d9297d03dcf7f39f5fea733db882332a35cd897f6774e98434c578b8f18a98ab5760fe5570bcbbe3a68e36eedf31c545afadb478c8f23ae4c1c4c6db7c7cacb8b487029c98408b9017ef41aa856c1e534350eaa06f8b29893fe35f49858c8513727890f03273ad64c77b5c1611a45d508051b03b5163222c99c5e913a26cfbd188e85152bd03a567e0a345f91116b3c69c5d58b214e2859ba5538b3080ab35364144c86bdd51f847a0cb798b251f2d1ede086ed2fd9c4cb6fbf00a126475685adf1e3d894030082774cd2d30ec02f5fee6586dcf8648731f1ee3aa0c5f44cfebc526421274b5125965f0f18683093bfb8b1ba8faf1d8f14f9971d6218affc3fff8aac4e103240a64e1dacde9d93a3c5eb5272159c24c9cc77b3425000c9a7d1d21b922afced6340fb676f82d214fb931d9073db571c14c317d03d5d99e70777ba7349ae0269ca3a47f22e365de4b48f249eeae1d3e93fa82fac5233efe5ca48c83f296ee153115d05f87e056c63df2cefac61ed82a1d31977b1bea8477b1e872e0a3f1f564ffcfb820ae56e7eb30b0213fcfff3dbc3fc7bfd502bda3bef45e5f2af089c44641e5f13f174cd2e50a225c909c70456f7c036f3f78fc5c274eb737e66d3808bbf84e15b914aed42aa8680cd1ab37f08ba72cbff39bab0f80d8b4d68d3cb2de102dc8125f9cd6ed5c168b5938a758744ebf86b1f06fed9ccb18b4c901f287cdda24d94a7922593552a2fa99fb2fd75ecb40a7a501bd8631ef0a59efeaad4ec5ea5792263b1c8903cb04872a10db17132fc02cdc9be291c54a2bff858aaf8909a4ecf8f1286f8c28bfeb9e58188652fb6756a8dbd92cac9bb255de221bb6f27b0532335a6d7df2dbb13186ea5a1d61fe62feb55aa5c830e1d16ed95a3fe91b8f84d600d825b1fac9c64cf78810951cbae79fe", 0x1000}, {&(0x7f0000000300)="789d35497e964a8426c978e37dfef9f26bd431fdd47a1b005a0e94f7fdb15e49e60d25f7a2da4d5318ca2c91cd0caea9b9f1df0749f47999698996bee14d7db923851412679e0e532fdf504211f1d533994cc26349f5123d5eec7c0a5b96d75eadd5798914cdc9e011325d63707278d69eb12bbe82792c160c5755a16ebd53a8344cdbabafdd9b838a9178ec3681c722eee6244d4f93038486cc50e5d76a119e518d8589af05c5052ed9bd8322992cd9d6924de76178aa1339a8ad2a63c9262fe91071873eb9702ed67661f71bb9aa", 0xcf}, {&(0x7f0000000080)="5c5feb493494d10b4c791f9be8e828dff763e4eb8938ccd30d496fe6bc1ade552218aa0a2516dae8d50c1077debfb8b893a4db8aebcbb8533579b4453b4605d581ead8a2353565fab3b78badaa4c255abafb469db9446e3b62a65402a9dc4e537005249186ae409a", 0x68}, {&(0x7f0000000400)="45be6c51016cfe8f78feb8b9c0d992b964586327a1381f147a9b0e470ba24cbe0f42010ed53b08493ca41adaa3519a696e884c2bdc261baeded690e568291d99646a079b6025163200df00979817da83c94e9d9577f6612c7df84e03924cebb835bb81d3e6f3af9ab767cfb168ce2c67fc64de0d274fee3e43903a8d72c5b6ef419f2bb3a343d934f197d28f174afbbe0a5b4cc33e3ba131de6b6da4c32a6c726bd483cd8f5801fde9f3", 0xaa}, {&(0x7f0000000100)="b1c59c834db079649040d586f83ba9fecf0f1739a4e63632f7e21102b51ea67437a59c23fed68143b74d895d1251fa", 0x2f}], 0x6, &(0x7f0000000540)=[{0xf0, 0xffff, 0x9, "ccfa5ea45d164dd7ec32858a7ae16dd26aeb3e9064556a4dfbff5e2deb6c695d9ac790176739e7cc0d2da0dd19ee653b7710824f846839d7dbd133d1015ceab7b65ffec1d7bfee204bb801add640d21082653cfe296f9b4e4bc7b86e5950d3c8f5fb31ee5b11f9f72a470d23f87b686f0aab9a498a2d56f82700827122aa895e003bd0272e53d55edd8e6955ce964a3da5adf5c6bc2d722ac33e5a11b486b063bb0823a16dead5352967173edcde62c5526108a32ae4b8b8b812b28f999feaeb7ecc62f5ff1db061ee398ec26af1dca795016d79d5d215882fad229f3dffee"}, {0x70, 0xffff, 0x800, "5bbb15efc6549e9a6ec353e8e7f3cbf606fa8be9c85c67e459b1db496e6b20e628018f2fb0a98f6d72d41bad6a714452bdf4230b63719eda34b7193c830d851468bfde6a003c46f844ebec5896ac9241c662dc3ba3b9e1ee1d"}, {0x78, 0xffff, 0x0, "bc8b767acdf5042708903c19ae3baaab398b15ef51f5a407c2c955f85a7ca97189c811a33de8b45f256479f7e80864530963c00f5c8064a9125bca9ed99c491833d0a0936d2090782a099e947a49c7d06a0ec8dc994b8a86eddaa25f429199090997086f"}, {0x78, 0x1, 0x5, "9f3c41be3c8107b048078f011668761b65884b086896a9bb61a95da0775ffcd01fe1a4ff7c84948c2fc68ded2d83d5d5199ada1d7233486fc51ebb5d4e4bf38ea50610505da4c91016262394fcd572672facf3c8d9502e34a8d8c66d1ed01b0a10"}, {0x28, 0x1, 0x3, "fbb21ad9b62fcd093381b613d99d506f7af0"}], 0x278}, 0x405) 01:50:35 executing program 0: r0 = msgget(0x2, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x16d) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = geteuid() setuid(r3) msgget(0x2, 0x40) r4 = socket$inet(0x2, 0x0, 0x200) dup2(r2, r4) 01:50:35 executing program 1: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000009c6fa2779f2ddb1cb68f6570f3178dff3a2a1d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf747281f7bc84b00be82f5b17856612d94b707f62e65cd6d925a597f7cc77c54f93174e483adbf4c4f97f0c879af021e8811c62d3919a47f88728d4ab4b613872f7efdcbf52b074feaa087c6e816a94ee631514c68d9ba8a1dde1a9524cb7d567f109ac26553ac5e78de0a2f2f671f5d83e3f00810522648030"], 0x1, 0x800) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000fbffffffe8066b5fd1a835a1da0cef09cbb475"], 0x17, 0x800) socketpair(0x18, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x10000, r3}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x2, 0x1000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x3810, r2, 0x0, 0x0) msgsnd(r0, &(0x7f0000000300)={0x2, "ad3bf954c1d0f34de11622f1dc4bbfc7c4804d88c8121b00704611fe7938f019a40a780522e005b8c953ef3f27f6775dbe8cdf45304dedc4d740539566f4217983f8d311b315e30ecc310219897f0d4abf9891f2efe91ab354ee0f3cc6be65f5cf80fe685728ee02d3a1df129228827ffd58a9ecaf99edbf136b27576388dcb3cc9a07c54766458986f74a20c634c634f6e5ab6ba229ad075f389c9669a8b94e417bdab24185006d13ff1172bf88cb220334fcf68fe233a72617c54c746518db207133b0"}, 0xcc, 0x800) 01:50:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffff801, 0x1}) 01:50:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) clock_getres(0x3, &(0x7f0000000000)) setuid(0xee01) unlink(&(0x7f0000002980)='./file0/file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x59) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0/file0\x00', 0x30a98, 0x10) preadv(r2, &(0x7f0000002780)=[{&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/74, 0x4a}, {&(0x7f0000002880)=""/128, 0x80}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x5, 0x0) renameat(r2, &(0x7f0000000480)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00') r3 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8800, 0x20) renameat(r3, &(0x7f0000002800)='./file0\x00', r4, &(0x7f00000003c0)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r5 = semget$private(0x0, 0x2, 0x29e) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000500)=""/133) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') msgget(0x1, 0x8) r6 = syz_open_pts() msgget(0x1, 0x200) r7 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x31) ioctl$TIOCCBRK(r6, 0x2000747a) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xffffffbffffd0e56}, {0xa64, 0x9}}) bind$unix(r4, &(0x7f0000002840)=@abs={0x1, 0x0, 0x3}, 0x8) accept$inet6(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() fcntl$dupfd(r2, 0x8, r3) 01:50:36 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x5, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x300000003}) getpid() flock(r0, 0xe) 01:50:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7f) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) ioctl$TIOCSDTR(r2, 0x20007479) 01:50:36 executing program 1: mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/142) r0 = socket$inet6(0x18, 0x8001, 0x0) shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) getpid() setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 01:50:36 executing program 0: socketpair(0x2, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0x3, &(0x7f0000000040)="f2170686782a9396881590ec252d9b1530670e4565931a58d73339cfb080db0cdfa9da48fe254f981548e111f3d3fa48fb4a10209f6039b728778ae49df0b255c5eb60cd409afc3a2dcdfef05d7784e2f16e3265422550812dbf", 0x5a) r1 = socket(0x10, 0x2, 0x2) fchdir(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2a) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 01:50:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3d1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763cca2e522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf99880be97af5cbc5eead0089ebaca150a000000000000000000000000000000", 0xf1) syz_open_pts() r1 = socket(0x6, 0x6, 0x9) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 01:50:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000000080)="13e5a268a1d7caf50262025692e666595c208d8f57ad8e2434cc2fd3851ccd2cd2aa75fc6c3f08bb5167fd86934ed01ec49a4a607d26fe86b6230fb148", 0xfffffffffffffe24) 01:50:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x3c2) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x1, 0x28ad}, 0xc) 01:50:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="7b377dd43683f1d0aba5d98c87e36e83a68ef07fcc8e86c8c361bcd786f7231b", 0x20}], 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000440)="9b6e269f6f0135712a610fe23c6a35b3b7a98b086444f45cbe8dd646f7ab39fe7d845790ef0999eeb3e0a75ddac2f6fd7e3eccce879262e57fd0b113d7641ed3f654aa10a1c963d864788986b3a253dd6356f75b8d3bc05aa1977493bffd5857e016fe8cf2b566c1cc9ec563efdca6d0b6996fab972f7704d3c7fb4f8b58b08646c47bafeedd636ddd39dd38c61de89bbdd16b845912", 0xffffffffffffff31}], 0x1, 0x25) pwritev(r0, &(0x7f0000001640), 0x0, 0x4000000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)="96f48fc5a7770dc2f7d1b2f32d22db4d8e05dfdcf930e5b6451c30ec38b878dc34da0aba5087913a0fe90431f926ecc8070f205b0d3c7d0f980c4794bd3b322c24dc2c9d5015f7ba059ca8dbf2b21d3d3a1fca540f36aef46f24b318679b95cdf261972ba7aa00f1d19984cf28b91cc57d3fe31eb1fa87af4cade9e2a5dda3bbe72413ef509efb8f00cc9256b205f1bada", 0x91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="55a95dfdc065352f384e89f391f127b97ab0282e574e5c3cbceb6057378e98805222c17dabcc53a5ad4ed8a5f99d412a636645cf83e73098d7a3f9b690f454e18873d6995bd27f334bce735f3c63dc092d50dbe6a7ccc4b2fe80d26c7fcebf0259973bfe40bd8ea90f7af380f113219a1d06b50f2a8e882c50b93b7c2de6f5d9e184ba33feb29e7f79f548788e3aef7613960185ee63b8", 0x97}, {&(0x7f0000000200)="8e5bb0e023d574c90f4022c19ae4e911134cbfec13793544ae583404a6642ced49d173c4ea64cc193c3c6480e32b5535e03db43435d4eeeb6b5b300ffbe2dd79f0b1ef0148afaac0db166a778fca288f1ca9e3263e7614272f5b5ab927a5321b1246d7690fba04378bc282f729365903566e7cd72a1c9ffa5ee24d4f06cc96d9fc15214e1fee571602fa49b140744242648aeacd17ae103e48ee18c0fcbbb4f3b46cc0527474643317c5aa90c7d97220a21e0528099cc39a66aa94a4cdca446b6dd499f38c539312eecc99fd91af13", 0xcf}, {&(0x7f0000000340)="68b9fb8d0049f4b38223affddc74bd19d07341e068a9852d2f7c8ce09fbaa5ae4e5fbf1419c256cde9288d15992f7b9a46849e08ea92f171f4e94f5993ecb5a7adb01a7c7b932658e42df60179a66e26326254b451003ab1bb365a394b9247a5f2015341125b3d700894546948", 0x6d}], 0x3, 0x0) 01:50:36 executing program 1: mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x10000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1000, 0x10001}, 0xc) 01:50:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0xffff, 0x10002ffffffff}) 01:50:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) rmdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 01:50:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xc75a) 01:50:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x71, 0x6}) 01:50:36 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="38a19d36ed9423f4643e016f8d31066f65d051be65fa91515c3351c78fbc8983103fc549ff2bb7515425b91c90641d1d6d67b8333342a052f0a1c083e224a2f7c7ae4b5d47da93cc0c7a679d1d703ce13d70cd2c149a9d28b5cfed938dfc1dbe3f84f96e17b08a9c01b54d6d2b8e", 0x6e}, {&(0x7f00000001c0)="d3b7c200361fafa951d16acea33fa2a12d8cff849165a30fed8f0ab9be433bfcab9384c6f7d3aec640588e1d9d008064c8e7c94a3b943b5c678076f4703578e91582fddd5ee43a345d968f1e19", 0x4d}, {&(0x7f0000000240)="0299656e5374395942818a2eec1d00fb55bb799f5785ff2c9856ca05a3fe9906b59c6a1dc9d2adf9836cb623801929bff8ed90e57b654512aa653fb48964efef82aa89f7bb4c65abdb5417fadb8f062ee9d955dd3093c2ce95f94203e11cdc1a1f917c1c4b03f8625d2d59cec2af4adc0b284942c8eff7398b8a3480fc7871c4a90fdf81d8ff328480dee15a8c6efcacbb5cfebaaf68f67ab4e72deacf618af5ddb9eabcdd85307dd1374277fac2894f787c4ea8ab65a356eed93e2e", 0xbc}, {&(0x7f0000000300)="359136daa4893677e61a2f965aecad9c44098da0161a1c0e319aa3615990b73cffcfe279b6a50f54ecf22f7d137e8b3ab09b0f08698443d8964ab47431c4f93f2f1887ec73d545ed1c54bc45a61d46f4a4805d4dbdc366e49f3be617698fd32f163e3e64dbd40c000a4015e6299853b1ab1e6beebe0f4541cf15d664790673f8639103b81468263141ff835a892eb0cb7963", 0x92}, {&(0x7f0000000400)="9530ce0121d90723b0", 0x9}, {&(0x7f0000000440)="ce1f579479f888a2db390abd3a7c582af21ad20b5b39601ed71fbf87c7e1a468e98b800b515ecad493ceba5788e6281af50a533d2db2fd0a40c413b198faa79e49f24a93dea4cc357b24745ff03ec75a479c1fe54d2fe263ce98c6ff017ed3c915c17c795ffcb9c90f0a69a24b44fcf9edc5691c44db2718a79e11bafce4754a9066d47ba9e628899938c0d19571f5adcdfbf71454cec423da86bd7a313dcbbfa90a27b8f321458ee3b7e0027e044713e7db87229385ee3fedbf8ae8e6c0e8213080e1de226776d12f45a0d5accbd0daa9c2055cae82d24062cf33832a19b77992e7b529524aa1", 0xe7}], 0x6, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2000000004, 0xfffffffffffffffe) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d440008229a9ca601b400100008"], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x1, 0x3f, 0x3}, {0x18, 0x3, 0x8, 0x8}, 0x3, [0xffffffffffff0000, 0x80000001, 0x3, 0x7fffffff, 0x98, 0x15c, 0x9, 0x7f9]}, 0x3c) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) chmod(&(0x7f0000000640)='./bus\x00', 0x10) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 01:50:36 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x7, 0x1}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 01:50:36 executing program 1: socketpair(0x7, 0x8000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4013, r0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffdae) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000000040)) 01:50:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) write(r0, &(0x7f0000000040)="1d34bebb1ca2ed2b5f860365626ec5f79b1598c86fc7a83a072393bb19836537deced7016e80a178b41b47e01fd948bbef0749b39a55329f0e8dd921a2d86ff8945cb1f487f1397d7088973f", 0x4c) read(r0, &(0x7f00000002c0)=""/214, 0xd6) execve(0x0, 0x0, 0x0) syz_open_pts() 01:50:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x4, 0x3f}, 0x10) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)={{0x80000004, 0x1}, {0x0, 0xfffffffffffffffc}}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x2}, 0xc) socket$inet(0x2, 0x4, 0xbcf) 01:50:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffdff8, 0x8, 0x4}], 0xc, 0x0, 0x80, 0x0) 01:50:36 executing program 0: r0 = socket$inet(0x2, 0x5, 0x3) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/177, 0xb1) 01:50:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x40, 0x1010000) close(r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 01:50:36 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="aa44776548b51cec86c4f35ad03747dfa7e17cda724b296180724ea875e3605aa503e57616956ade15e37f4de5af041c07b78af75c6a7b90fffe0dc513ae4b8cf8b1de607c917d4fff21da082b8502d95e732398dc39878427b7765dad3f04e2ee9af0566c33a14451e128aa8a7621de47921195ce68af1a9ad3c1ed70fab3be086b148ac570b37a3887f7d27c33661c40343fe0cb24036697355dd44bfcf4f71c9a7864b0bcadfcd92be1748cdf8ad82986717e70d472a11367b7f9b0eb8c6ab5", 0xc1}, {&(0x7f0000000180)="4ad5d8b957160981fcbd06f7d88d5246f36161dd40f32267f61c22aedf4ef146f18a49ba3774601b11add157c30b1de77534ec0499994d0b13ace8e053fca4b8cc56fdaa6dd1b64e7e4b3cd69c3fc6288354b97ade65b59fe05ad9f42dc31d511d132b649e2b49371aa7c560e275aebdf09f89babfc581e2d9323d58f032a5dfefdb6492c095b0a54aad2934a8a5d2ee4b4d05fb6c", 0x95}, {&(0x7f0000000240)="4bd3a120d241bc38673a638b55f8033d1e0c85257b16a9ba2a724b6fa250a7e857907bde208cad07ce1c03233d92cec128beaa7685a8ebea5321bb6894ef3e0970217a139549499ff52fa99cd7ccd900169384e452ce39", 0x57}], 0x3) r2 = syz_open_pts() r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) kqueue() mknodat(r4, &(0x7f0000000300)='./file0\x00', 0x2002, 0x9) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) kqueue() 01:50:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x4000000b, 0xffffffffffffffe3, "b2786eb95b7c30abfc090000000000edd6000002"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 01:50:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f00000016c0)='./bus\x00', 0x50, 0xa0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="572c98c62992ac0ee22fbc1bea3bcdcabb507817de40ed818b78bf0475ea186dabd7ee3ece4d06aa45088faf33fcb7dcdf603e52b5e9ecdc8f0b55f67ac413bb9c55547846a16dbc8f7769f50f3ea7c32ed523ff10ea7a52d351a2b4e36ed478200a1aa467398cc05f4bb38f93b248014f1c2e83919be4fda4a079217f672a28618dc05094506052229e8d985cad8295aa830a714aad03214b57e170734aa2276408677bd171bb8a6ff86a8e72fbd987b8e226d97cb4d0544e2a863f1a76737e4324a61462cef19cb33cb37b243780e3625892", 0xd3}, {&(0x7f0000000240)="49aabb354d1f5ee407af10a718b220cb89cdd88acd90e48ab941481e98baad05eb1e4a8aca063722fe89b480225507bbc205379bee16462f0f6e44d59d6c38cba513c5dbe0a8a754f10a9a519a4ef09898048a0d757d0b6dc3a5bff2ca509fab8df9cdadfeabd2e1dc06ce2651c89c6f20603cab1d02c7d1871ed883ca89644b3a070a9b8b15ddf091a368e6a17afcba574c0822cfeef0ba0a133f488e6e5de218f175ff2b0d6887df0b1fa03942aff53a1047dcbb20e6df4aa0d61e7d5fd94f1026d40577bfd6b59db43b8a73e5d6dc6e98d2f1a18e9aa7", 0xd8}, {&(0x7f0000000340)="5353b481ccddac6dc7433d3093ce1a43f04a613d070ac8578b4993c540f18a28fd4e185fd17042439c9344f602570d916a26af96ed16db797d5d0bc9d569af9afafb396e8960780ce1faef0bf81f038be813c86349dcb8f74ba05e8b1b75ccc39541acf5c247542f3c9e464f977fd2326eef5b1b0fc5edf0ea8706a8eb500f5ddcbdeb9e36794f55e78ce3f618750072559c69a387984378d8f02a8dc21ef878678010b176c548c2746773e8afa4de4b7049f41b10591d37c7b67651aabb4df3e0fe80bbe93ce3c5c72745d80927b6eb2d865cbc648d5dfa04af5f0a2064bf6b5df2ee2b9bd1c91c9cd236e4fa9ae6f52b97c400470ca09d3d", 0xf9}, {&(0x7f0000000440)="7d78cc8a5f8983cf512f41ea75a685fd6e20135214f7bbed0e8c3df72156d7f078951d377273dbfd2105ae69d0adc8faef685217e84de369c02493e0d035f0f1789702919bdb715d990f61325beed0566cfccdb80176ccab2913cf7076706deae480d8e5b2c1907d339d2ae27d8bbbd4ff9ab9f069aaa37ae75efa90e2b7c27ed07ae22ac501b93464ba81223d09e5eaaf9a60b6758fddb6280451d92378716eaf5abd1e0b0f496e8fa5e3cd43df274d8c4cd3789abc88cb747cfde4b18baea3f81de9b4e8dd81bfc1241ef8186f5eca43b5559e8e2fee1953eec7f03a4432b39baee7a8b67d25084a5d5b0af8b08241e72632e5bc268e5e4cfc0e75399f", 0xfe}, {&(0x7f0000000180)="187369c0b4fb0f3b4e163b2953d7779020e0b32cda853e279d3863ba63964007825f5ce183559e0500013d232fbf5ed083b4bd70b422d037324d8a24f094a8448f3f719547273379e7f99858900ba58f2dd38c0481b24dcb32e152d4ea88774ab4f6210cb6f89889d58196", 0x6b}, {&(0x7f0000000540)="01b9ffc3c82f14fe9887fcf5b62c1050fbc589c2b63f820975eb2aa2972326adc4d6de0c4c517597a74a4034ff7f48d3ba545f345bb2affd6617a01032d412836a8eb3e6a532d372934b479c2f6da16a43c3580f69b947b24a12c8ab3982f7db4522ca5057a344f99185ae14097f1e17491b5213325c79ce2592a344af7c1e3b4b299c213c441f21ada18dd533fa233e445fe09e9966ccd7052494bf82dcad88", 0xa0}, {&(0x7f0000000600)="63e4b2b4d00c695886ddf29fa58232dd14c1b1ad956f7a0a62ff8aff3ca068bd6d8ce33e3fba2b63fa06ec8339e0c28fee12b05fe0bea1014ee95c5ad58e432a856b0859476e3f19853793df8e881e5bb832158850037d0d1c56f85ae7f7975e070b18c8a30625c7cda2ed8ba31896d636363c0a11209e3665c563f40b3f6418a1aa0422ebca997f0b73cc1418265cd86fa728c2d231b6ab7290ed4f9f3fb7221836d17e5b267ae61186a342fd68ea67989867c251a63175291aba297569dd7c4979135dc29aa90d588ef14476abc005f415585d785e4c06d051126509c7e47c0989c13930f629e47d6727ed8deba6e7ba2d4b8e8eb052855b19122271ca9132583956ee984b812178700d8a50806796fe4bc23374923088519e4d506ae937887ca2f09fc6e95d42fa9c44bdb3d84f4f66240a09468a17866df3b76ec42106f575ab383fbe2cbab0768888f66241a6b6934520036982bd5555ae8b6b571ea9ff0ee40c9ac678a0b571d6ba8f9aef79f6bae88e6e66a9072604f0d1ade9739b4b94a7eb5eda4953ebc18ab6f79c4fcfa48a36f22c5565b293176304d8b9a7542f657428da109e6498fe477b75c6e9f4ae4325ecca17e4fcfb7dc53a4343b667ad2fc7ac665bd9a2262c552a0a243bf3a03388fb1dd2adc44ca57cb59f094c89cc51458af004c29e8005509ae5205d2719d8bb38bfa047973a17527aab571b9e8c8dec01be22d9f7eeb4c8ba7c653423a09c11800839ab142d5bfb68e8d0734ab7eda28fbcc4fa414491d0bc6599853b4abad81cbfc4588ca1f177ba7f08dc74708bab432cb6e817edba6817f5b32401a58fdb780f45e2c07a325235113f0f8c0a9b46faf010d3da4332474d30ed8afcbdc1bf91a109418202b5fcd6f62f02ade7839d26ce28920d012df0730b8dac038a5d4406cb1d7c4aa2d51de58c86df7a550f9290399a947e37caab439260d8020c617bfc79dd8dab80eff7a1626c5e47fbb95ced90d03cabca9d6b51de5bd98c9de46bd2be87fa0f08ec8f4a364a8954944b38abe7e76b2dcfc07190cdc66525f97479085d22bb6e1111f39f3925d87f3f4faa3a93e61a2ea8c1ba94771342833625f4af5264534f21096ff22fe643b16d1aaf6f42a2e3b86cbb4d40de9490783fcd4600081a10011196a336c52c7e0245d37c114cb5ee3d0a091965476aaec32e9dd739d2dd086d7206cc8a88c0445759dee5ca105bc70439ea40dd8691a6a58a565d796f83405b2ce18097b81925127860b15f578b67837d9ff9b98ace7e52130b8ea66d5840197af5e45f382c93a279369684c4f7d82dc12a5e1448cd2d960e9b3096fabc58ead4e655169ab10ad711f16e16c3f17d421c57a9863c52e65402e347cb543ad863afba6e183b52f7242044cfcaad07dae5d093a287e7861a2ddecb3d64004c9aff4532c4494a751a958a6d9c5418fb86536d598c6866231986c3643c745278e315ab6efbfdd72d7aefb2fed15a0b2b077a7b77347a166bdae4e4f516cc41f067305de970ec492b1e5dca85573705cbb9910761318957235497da010c3bb2944c28545c83c5bd63093b501b9e955cacd5f7223bc049f0bde4e5f36b5fee04bb6ff460355229adf9dc5e932de6193e69c485ecfd9ee5313e5570cd517d7124b0180875f45a79c26643efddbe4fba5c55702ed3e30cda125c2e383154aea6c9a7b8526014606f5358593731559521a6cd979c1d1b34860424aec898d0821020047380f7182ea0b63fffced89f0916f4e647d991a02e79a6e7558282654a9ae82a527cbaee792e0ec6006f3d705c76ff95cbd1c9f07657aa227827f7066a1631a5a6074264fbeed5c46b143f1f52cc448f23adb317c0da59b1ba17d41ed090e1053a10660bc26ac49fbf6f2f1da0fdb4ad1d36f0cf7a3eb2af5017d1448db55ac039caa2fa016bae2fa393e6843ca022ccc2f5e90ef1fad8ffe63f6045cbf1faaffbf600912df02f346e51ffa2daa291e774dcafad7531bd3e721c2bda2dee344f6bd61c90336412af409b444962c92612ee22128f59a2e4712a718db4f8219865c3e3349f6d959b57b38817171fbf0190abf23ca0f1e600fafee48e8fce05a4e729c37e9db3ec9f293726284a2fda9b8788f01ff1d2b86e359112d96646776f34ffc2cf75ff66a6398aceb818e90f91c05713a71802c1fc3b5d0f0b6d075733577f9fb71f061008b4f98918651c2e07aee7c35feceb3741bc196df887eaa6071cf3d367212ffb2c50d5db5ca3e97e97bcea0ba40993a9f0dfcd9d3a6c81a1494eac6369b519c4b3cd45db856e98a5b0e114a6242e63678ec7b666f823f88e1805e26e64e50bc92853ef993e32a0d61c0229776e340b445c0a185346156e1c92f818d1c5209abf5cdb9c3ca1831233b9ede172374d198b8866461b9c5085155e733b427f95541605edac7b8d2c4a54cd6d5ce61ef5e85d527f3ca6f47605237a71840c278fc99fe0dc59921175a90d6f686d16c01c82e42af5990478a5bb548bb390fee5796a941fb2246fd02921a3ccdf62d3a5db5012c2d472bb2366bfb3b74a12b7270887561a55738f64a08ead24caf49dbaeca50b35b67c925a9b753c337b2fdedc8e8ca177408af10d029dde8c4ef68474969bd5e382d35840a73ed1a8e939a5fa1d37a170f14f0a0e97e3803614207553df0cc3e72bf43ce1ef84c94a57e9560a1f1d392bfadcf5854aef3d1e3cb2958524bf657ae26bc3b80fc281db57128f82309fd0e41b794770e71323c9b02f08a03f5e4d6facf36d802f396cf4f3b8836c39b8c8bb2bf92d9fd8f1a7e12169255071902d16ec2d0cc1581d4403c9645d784ce61892c1d13c49cf18960bef4d34ba9dc087dd52f8856c3f63de5cda3e89a6f48094946b90dd4edb6fe16679d5a28d3e1b4f054a23b224c94bba0890c297731271eb69765c8ad24326c043633c4e5719ee8851183a011f33a632954e8d723a6ed845346cdda5dc8a7611c3bb6c4ecfae47fbd60952645854790c128c10c6fa73fc410f6d518b702ab7cf91fffde0befcdf34ddcd015a7815ee16d8b6b4d8955af01478e1b40da2fd1e8c78321b4942f5575ef54468d47d70f0f75a11101ab6b520ecb550bec766a28d593ec663b69816da8fb0b1b9b4b3f2885c71751399bdb904111ab58878dc19d4e94d089adcb2d0a047907192f25098670aadc490ce0a5c3ab88005866b3e612f3a462d40d39284914222aa151851b7ebab8f23c01354545d1c63798f9a097e731dcb3e4d76d7c07f09fadb862c2ed3f0ce55a2bb5537e255213db2c6b1de6e1d19276577e18d5c70c36ba61d5000d866a132c86f64de21b8cf65abab4b77c841159b02644e8ebc52033ace70554b97de01c454ba51c73a4366adfb78238d7af746ec755fb5a24a86bf15822975f22fdd6e1aa3b625e84653f98a505d65fb06c213e0cc536fc43a6525cbf4730fa8183a5107a710f7d7cf97ce9f7f3676d71a4e7c45519584b0528a046e88a8ff6ea4743543776c5dd4d0b84a81ffbcc74b9672bf7191eb6778c97deb3d0ff2696860e31f41365fa5fbd009cb416c66173c40d585465f5916f3cac1b49bebc83f7a01e30b9159bdc3033155755e9cf186ff64dbb45cbe2b6153b3a1cdc956e70fc942eb671184c1b9af8f883a34f4082605207bd1efbec70cc6c70f6b0e6abf8709fcb221e28cc3ef2e737502853ce26620196f729080fd29019ea995225e30178bdba69ef0da8c0a420f51e76ecaacbe30bb79447b9af64890e38948b1d0ae9cecd83400d7af0dd3c71336f036720cfcb818f021d156f20e3ed7cea412c4527c99a13958616e3e8ddd9c7f9a91a99a4f991e29fd0d74f6dfa51eca6ed7f1e48eca5027610955178ff8ad939a71c01419292574053541582b5ab3059518825a34dc3aad4a75256980c169def5cdf21c956786ed5b515c7fa29b522ffe10a941e4882c373096577910cb13b6770559b32fe1085b21d1f40f56dadec105271750a57888c14c2a7058e91b57c5bc8251cec3299e2b386fab61748a50d718acc6e659be6d2a29957f8cd26900808f7194d6fde93836f84e235f5573bfb597ac9a54341e0bc4ff955093527e5ebb0c0fb1f83996fef872dc3d5063cbc2184cc2f5f7da922089cee737ef2e2ae604c6fb77828c0a0af25b664e909a2f38d7a19653c30dd41fb923e941bad030f6a73450bd10c944dab7d45ac5bccc4a309fba6802fee6e77720ee51c7c5be1ae985776a4f157208c29714d6690bb9da7e6da91c9a35064907948ea9eb664171adad8fe675e8553b9f4d8d16c9942eba278ea9ea4001c4ada1d7f503615457713221ce7e461f18fed6a97d812cdb2a6256172500ad5821d4553d9f993e52e32693284205e3de9b3cea4733de16d7d1b3994302cb74ba36240cbd6d6fcf505d45931b188513de239994f27188ef957f9c2bb51b7b39d451ffcc44c7520be76386c83513349e205498f9c021bec1b2e6051f2b8463f6c1c27b81650af69df700f353fd4d40ca1bfdfb0ef2798dae44b5f63a521331baff8b88bd2bd4e8293dbf0da43b5cde78bae327449149a3e66abc6fda8cc99280d59ba4eb78a7aee7d0ffdc9b170e8414c02fa161bc9b88481055a1a331364818ec024b3dc26ec3e43cd3cd106ea31b2996ee1f3a2865e59cfaa5194052c05339f282f774f7affc545771ca3ac1205285909ae3d79fe469fa41fa753ba0f8c062d4ea692637b3d299bcd3d7f5f089e515c78247495b72e0f169ac972c2941c55f18bbd5e935bd584896993a918e11f4e70922bd11680fcaef71ebb074922cc2c6f76650d1c589c802ff619352a2ba752e69b6595aee15bc6162c14147ce5c2b844398dc5a46ea9116abce3ecadbaed531baea60a7bad5b657128150ca6ca9142724da6a253788f91a80adb676c9c3a808b8e8c4beb67af8477eb17fc33ce8f632acd8efeb43269a3738e81b2ae79c7a8bb96b9a9d5e54e5ff4b9bc1f5e8d9037cee53502b2fa3d377763b3ca66a2daecaa4f60c3d9929bc547e6b0ba4b205f7df376b0dd85d11a6a06d2b9bc074a27d6303375caf495274b821a1a26af42922516b771203c5f0ab2eb85ce3fbb20b48d6d4ddac003a0e1cdd539652459e0d241b1b1189dbd8055e4732da5944bb0fb6adb4535b23774b86ed7651c1c83b7951f6acb7c394066c711e46e21ed1431072e2dff63df94e47b5a32c61b7aa78a368ce503d0b97f987540e458854698ad3400a208083238d240069e75e6782cda7229068def61e1429a406b557156ce3f1bcf24bbe6e5d96c0788e991cd86b9245fd7c5ab7b508860886dfaa057ab4d77086178645d2af0d01e84d1e3e0846af4a923b4e35ed00a854f2dc003eeebf4228a41e7ae96243a4bd51172d6d758eb99ce7ae562db338118152fa138b0f4600907db1c35eaf9e2201f8115cdc052889072253ffa822d556f83945b8fe3db979793de3810dd8ce9f4d39bc8459ff1532fb2334d8201a6f6ffef258b020a7c0e9ba37bb093b4bb141bda159ec4b1bab040f49a82facc753d273a0dd5f418c82e98efee191908e62786f66b318bc1ebfc9047347cc491c75ac21e071770357a8335db830519786670ada78bdbadcb57dab4f3258c5f569b8e1e66c970321f0f693c28f2cb326f05e2edf1916f265cca798a5b8b4599b8f33e65fc277f02d6f7b2608736632b311a31e4269e8a1eb4d481102f4cab062a018999f17931b5c08e4f5857c4d26afdca7d65eac045e50095a685650c8f8e50f99cc9dd7d2c4e4e33f5161a49f971aec", 0x1000}, {&(0x7f0000001600)="c8d1ab924f4b2ef7c2", 0x9}], 0x8, 0x5e) 01:50:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) preadv(r0, &(0x7f0000000200), 0x10000000000000ec, 0x0) 01:50:36 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffc}, 0x10) r1 = shmget$private(0x0, 0x1000, 0x19c, &(0x7f0000fff000/0x1000)=nil) r2 = geteuid() setuid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7d, r2, r3, r4, r5, 0x6, 0x7}, 0x2, 0x10000, r6, r7, 0x1000, 0x5, 0x20}) 01:50:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a02, 0x0) flock(r0, 0x6) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)}], 0x4, &(0x7f00000002c0)=""/54, 0x36}, 0x800) flock(r0, 0x5) 01:50:37 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000480)='./file2/file0\x00', &(0x7f00000004c0)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') r0 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getpgrp() getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x100, 0x0, 0x0, 0x0, r2, 0x100, 0xfff}, 0x0, 0x3, r3, r1, 0x2, 0x6, 0x0, 0x3f}) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 01:50:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000240)="a30ab4ec6813a93173971b44c90b1d7cfbd0ea9157c6281a559204d9a336169b29051bbb1d9e5f19767ef8b410b268f042b5dc228a5e236d5929b080bfac1075fbf60c4125b3ee53714c82217648cd2aa18c9e0093562632e17b9d964ed701aba01bacc82736e249d178fdbcd1f94c1f32bcac6d1d0f17c97b", 0x7d) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="f5f3df9ad820ec5fc72d5806506112d5e89a12ed7478cd2b1f8f0bff8f15443b270763beac0002cf8911bf064fca20ad970162233656f42494f0d0e78d1ad00a0de85850572840c614479bce4b8a68fd38d260199c833acbf516c6090a95c47647380655bc584efe741bb5078b9380b3fb8aab36c5caf2333db295ff0a33a8924d73cb5298d1845ee025ecb1e47de905ba76c7d63a87fb99cc8b26a80f85ec287730eef9ab1f735954bb0b617093f64073dbe7caf5dd79716fbe29fd395cf7f1aaaecddb0b5f41a82a58a707f9293c98e9", 0xd1}, {&(0x7f0000000040)="612dbe498d00a7305c5b443232817c5badab51b634296d0b0ee5b96fddf293a5a82a104e5ae10c963508d3469adb7f7f651aed1aa18efac1642681eff6", 0x3d}, {&(0x7f00000002c0)="fb4f525e936aba3929c87123c0b48859a0dcb8b7e475062cafe3c4ce6dd9f57740bb8d8f84a51f8214477ee0d416d86d50caca6810e894151ab28f17dec7561f99239b19f97c78eee468a138fd4cfdb36e7c4a460df572d383fcc615828c10c57d1983f45459bfe61317baf4b321d85608d07edf9b515cc60b2b152105e58f0f1ca3ee005ab1107d09aba6045b4c7aa079719e97c2d2a7e1c5aee4069ff628a30a5e88649c0a972debceb7649a9c8c6789a1edef6c66ca6b22edd4dfa4e76272429b4e951977dbc87e42f6663a", 0xcd}, {&(0x7f00000003c0)="d1b754f02b089e3d7f345cf0d24e2d4582e38d9a87ac262adc0831d8a1999e01c2b842daca4dc5f98b67fc4bbc3505cd14725670a690905f2ec2d9643d98dff4f330ff8d4139d2f7110d41eb768c463dcb39a2ac39ca1dee121cfbcd1e7f2452b0d9dfc4df21203ccbaa4bc2ef7d09fd5809ba4f834567fbda4e83840bbd612f3f8683624651", 0x86}, {&(0x7f0000000480)="f73e89d21039712b3ba869d619f501e9c737ee1ce64bbcc67fe80c0514600eb033c551f515450fadfcf413cf6b38e9e0dc36230a5e35e6375c690347f57f5b0771a8ded6bc661624b33c94ad88dbb177", 0x50}, {&(0x7f00000000c0)="3ea54ce5fb585cfc7f511123c16c82b2ee45d252327cd52ba10165d59fcb7f22537039fa43c6f92ebb0529bf", 0x2c}, {&(0x7f0000000500)="b0dc014c090ecc50207c51b0aec36b5cd420c148d865f63de255920e97bdd249a4b4896494df3c29b299f44afe558358a7fa8a11112d561b80c94d9789886b5bc395c3d54122b1", 0x47}], 0x7, 0x0) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/54) sendto(r0, &(0x7f00000000c0), 0x0, 0xc, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 01:50:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4bead57a", 0x4) 01:50:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 01:50:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/35, 0x23, 0x42, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7ff, 0x8001}, 0xc) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socket(0x1, 0x4003, 0x4) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000deffffffffffffff000000af0219b316dbf766a86bdb339e0b97"], 0x10}, 0x0) 01:50:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x100a0, 0x0) dup2(r3, r2) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 01:50:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc300, 0x101) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {}], 0x3, 0x2) 01:50:37 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000500e06036d4c79cdb22b15b707cfd010000d57bc20000000000004c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x8001) r1 = shmget(0x2, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x9, 0x4) 01:50:37 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0xffffffffffffffeb) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 01:50:37 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x81, 0x1, 0x1}) write(r0, &(0x7f00000001c0)="e9ad1ba43d27e16eb6caec6ede358ffbc07c1354de7f8d7e1f26509ff89cb8d3ac918a85983414f0902c57fccb58c1e07cb424ec640e655818ee8fd262621ea1f1041871ccdb9f94c7e94a635f5ca11ff4ffd24b90bd568e35bcb50188335b02327cb664469b103bd9d0637f214626e52cbc8f040b31494c1ad749d817c52bdcb5e6a84d36d8f6e33dc9b7b208350e495f2689a312cb435f636ec67ab742119cced5ab0083d4b0a0172d60aa93eada2bfe108166e828", 0xb6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 01:50:37 executing program 1: socket$inet6(0x18, 0x4, 0x4) utimes(0x0, &(0x7f0000000080)={{0x0, 0x7f}, {0x100000000000000, 0x9}}) r0 = socket$inet6(0x18, 0x100000000000004, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="1400"], 0x10}, 0x8) 01:50:37 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x401ff) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) fcntl$getflags(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmget(0x0, 0x4000, 0x30, &(0x7f0000ffa000/0x4000)=nil) shmget(0x0, 0x3000, 0x120, &(0x7f0000ffc000/0x3000)=nil) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmdt(r2) r5 = shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0xb002) shmdt(r5) 01:50:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 01:50:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget(0x1, 0x3, 0x100) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/4096) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 01:50:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) fcntl$setstatus(r0, 0x4, 0x84) 01:50:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 01:50:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xd, &(0x7f00000000c0), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fsync(r0) recvfrom$inet6(r0, &(0x7f0000000100)=""/230, 0xe6, 0x1, &(0x7f0000000200)={0x18, 0x3, 0x6, 0x1}, 0xc) recvfrom(r0, &(0x7f0000000040)=""/8, 0x8, 0x800, 0x0, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="d48653cac6191c725db90c71add9674b9a736e26ef921692a676843e0fc336836d3c2b7ecf3258c4a1524e816387c1d368d58e60b24053232be7711c3063033a6645fd071ac1b1e8a5b7f55974c5803bcdf720e9dfffed44eb753f8f174bb58f7dc5839ffaf84746dd7d5c6d0c0549aaee9ad1a545759b5761b5bb11dfab3cdff7e3e8ae3c158c0a76da74e427413c94ceb0001ccaf2c4161ffed45ae86a5fa00c95cf2fc364dd8423c552e4700158e914baef9424d532b838a5c56167467930e1b521020f1f809591d0b7c682eb58", 0xcf}], 0x1, &(0x7f00000003c0)=[{0x68, 0x1, 0x5, "1f2418db2255473e5824f2abba8fe758f68dfe34931bcfc3bbfd15719da9a86b18ef71f345ec5d953635e092df6a8140c6d3bccdb26500f9d09ff8212d0c4d812c6a22001fc3fe53371264b6ceaaa8a80cd55b05"}, {0xa0, 0xffff, 0x3, "a1302caf9b7399f82301b6bb7558dc5b94351ac8c02b33727db9a1a28dca7d87523412bd9622f570a3b7b55393b1000f3dd2320bb0778139037df7a733815e2b7b0baf7357b2fc609f31bb2043defb815ef7fe77c81fdc88244cc35e57991d1d81ef5a6cfda0f8c05b44e5220f07913656444cb3b4fb6bc515bb69a71361cf96db975e3c0799e9c11d50627a99b4"}, {0xd0, 0x0, 0x8, "2c49c161bd73382aef7270a4260bb3248a4b5092ac98ca1f2d15b58b5b63f322ed2a8ba8e31b6cec72f32fcc69f7dd579e34d9ab95e6e13c697a2425315ec02fa2a6283473d83c1526469f042bc67937e8deb9fd896ce19779a771fb95e3751e9ca9101b7997f463a48954f81a24281b21a371ec5bffcdccc298db0b309b45a344c022ace5f37cedc0476409a01b8bf24c8fef175baefe7857ef9ece852cbd118886365d2cd8d1c1c345c0406e372e46b492c81e4af6b4e5e5ec4f"}, {0x70, 0x1, 0x3, "a3915f0f5f84985e4375d03a9d3a0cf27b54b10de39dbdbc528ce67ff8ad9f2f5b619e1fdcece5c2123753f6640d5c98e703816ed5df8585f90dacde5f5d75b11736aa93e991b386fdb4a3f5d0b853373c3157606b2b063f5527277d17"}, {0xd8, 0xffff, 0x6, "212b93b687cbaeaf6d3600dceecbdd4487588c012dd0ec11505b474882e2aa06db5261d04e223bb9052b9fbe017fd6ee3e0dbb1abc31fa6151a890f9739bfcb83aee0867ca5638f7747025f29837a523bcd6223d8cbe4d1a5873ee3fbf078538a167d12535232aa4ecabc739ba73ac640270ba84137a9b3c988719217877b29c22bd3e22c85630df0639ad2dc61cb78fd358d1841b026931ff71b343871619fe0ff89bb0883e697ed3fb6dbba3949e601f6ea842b757dcaf7f45d2395f17b07a5374"}, {0x70, 0xffff, 0x7fff, "af1ef17289b88dfae10403cb6861ace9e08ff8dcab090d7d901996f5f6312bf1e1902a4f1d902c191c7cb28ed54f75e25b86723cf520e7d95b34847f98122908cfd968761d9758cc433555c3ce0696b7852a194c20414d1f7d3267aa"}, {0x20, 0x1, 0xc70f, "84f82d3e558e317224fcf9f2314566"}, {0x38, 0x1, 0x8, "27581c2d11f59156fe1c13e05d98e5c7040e1b992dc072666ae20139b057b9e42db696619673cc5d"}], 0x3e8}, 0xa) 01:50:37 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec1dcb1cf2badc5117713cc9576b229aaba601b4000f00083c39f0e82e0e16"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="ec", 0x1}], 0x1, 0x0) 01:50:39 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x2, 0x5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x4, 0xffffffffffff76a8, 0x0, 0xf64a, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000100)=""/250) r6 = fcntl$dupfd(r3, 0xa, r4) connect(r6, &(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 01:50:43 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8, 0x200) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 01:50:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040), 0x10000) socket$unix(0x1, 0x5, 0x0) flock(r0, 0x9) 01:50:44 executing program 0: r0 = socket(0x2, 0x4001, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$getflags(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8200, 0x6) ioctl$TIOCNXCL(r1, 0x2000740e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 01:50:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="c02a859ec1ba38b1792420704894c87c5527ecce524ac3ea4983afe399c140056c5213bc4b63c30c8c66a89a5b915e77bb3d4881333964eb0809f832e59608175dc91ce8c16e56", 0x47) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x88, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) 01:50:44 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x281, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r2 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x40}], 0x1a, 0x0) lseek(r0, 0x0, 0x1) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000500)={0x1, 0x2, 0x9, 0x7ff, r3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) connect(r0, &(0x7f0000000680)=@in={0x2, 0x0}, 0x76d1817f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000640)='./file0\x00', r0, &(0x7f00000006c0)='./bus\x00', 0x0) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) read(r0, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r0, r4, r5) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) poll(&(0x7f0000000100)=[{r0}, {r0, 0x84}, {r2, 0x120}, {r2, 0x80}, {r2, 0x1}], 0x5, 0xa9) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) lstat(0xffffffffffffffff, &(0x7f00000003c0)) 01:50:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x4aa, 0x3, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0}, 0x0) 01:50:45 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000), 0x10000) 01:50:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x8, 0xffff, r1}) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 01:50:45 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:50:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) close(r0) write(r0, &(0x7f0000001400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b14bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06e49ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2bc13021e6d5983c93bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f134c324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5a512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642fd43b03d25ccbaf182fa3ddfd46b18400fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c5cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf223b8243e0d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e871f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb22de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be651dab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc1fdaf1c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a680582b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570a", 0xe31) write(r0, &(0x7f0000000140)="6cb43eb02069dd54939ebf543440e2c1e8da5b9bb19d36bfd4581238960180edd9945c923516ef8a47b5f3155e597efe4e246f944cf50e6fde8680db4493df6e2235e01508e07a557fd1baa08da7cbe277fc9a8ed43cfc176dac96b4d12ed5", 0x5f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4000000, 0x0, 0xd73, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x3}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x3, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 01:50:45 executing program 0: setgroups(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10140, 0x20) ioctl$TIOCEXCL(r0, 0x2000740d) setuid(0xee01) r1 = syz_open_pts() fchmod(r1, 0x400) 01:50:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup(r0) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5190700000000000000a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177c24ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bee0300001364b1abfb21452a837a4de8f78efc38f5dcf0c4eaa9b63fe2cb1476e024b3e907d1ec8ffdeb749851d31abe3f6fc93efbb458c78fbcd5f8fdfdcddd9246873021a159908804", 0xa8) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b3", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() pipe2(&(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 01:50:46 executing program 1: socket$inet6(0x18, 0x1, 0x4) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000040), 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:50:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x10) 01:50:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001440)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485b28ddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54048b00b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xda9) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/227, 0xe3}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000001300)=""/142, 0x8e}], 0x6) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3b, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 01:50:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r1, &(0x7f0000000040)=[{0x0, 0xfffffdb4}], 0x1) fcntl$dupfd(r0, 0xa, r0) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 01:50:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x2) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r2, r0) 01:50:46 executing program 0: r0 = socket(0x1a, 0xbfff, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 01:50:47 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = getegid() setgid(r2) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1f) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() syz_open_pts() r6 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) readv(r5, &(0x7f0000001240)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/120, 0x78}, {&(0x7f0000001200)=""/35, 0x23}], 0x4) fchdir(r4) writev(r6, &(0x7f0000001680)=[{&(0x7f0000001280)="d78936e46a6ebf318dc008a544c577d1ddba2628d3028a600f19317bdf76c6bd1f80527947603115a39398066fe831cb09b9261679ab0c1f331aaa12e45d9dc12f583419a6292bc5b30fcc2b7b166ed8b812ef0d773420b1dbb10452aa48a14e080e64775959146ddd30048527f4cbb83cdb2bc939e06651e50b7661185fbfc6efed2a14b3ea4244a5a0a06fbee13fd0029b73f783c29995091ad1020531290bded795f2021caf2bccb2202a572e764f45b802e9e87c965f44d06d7cb4beafee6faf61c6f270392cc4c15aa29e76f003f7bad34dfa9b54d6ef282638fa5aa0c321a58642d9fb9fffd243af3e3278775092", 0xf1}, {&(0x7f0000001380)="9a4266c11d653e9f3817aba099fb39abaa32a37ddb38eda5af23ee6829ea52aea600b06bdf50a502cb2f3400c4dc7ad3eba8613c987325c6c078fbf17ce137e889f1867f0001d5e0687e6d74a197f6ff8fbcf5d0399e692c8d7c27962c7df57de5bac75ea5b884258289f3d9", 0x6c}, {&(0x7f0000001400)="aafe9ef025e8c3803459267a65792d5033f8e4bdd366c448be50cbee8dd81371a4c3bafca7fcd47bbb6a61038814eadb642a8b0c66710607bc776ebe3566cbd6cca0f793277262c779f8bf0beed201986cd7a062e605b34e36afa32491508a53219402b029b2857884a8b23148f29894f8be732b9049849ba3202e732024db814a82cd97e3414993fcd1a7c1bd1bca2670b79fdc49160468", 0x98}, {&(0x7f00000014c0)="a7d2895f472e95a43f8049b582977bca599234267b18b61153b7a1f5d7bd65ae4bc221d9f9b97920b007e94010fef019a8934ee8a978f68ae0e13a6b2bcd3c75bc6a6aaff2d7ac9ca24a0e680b791d9b3462eed5a3f10231fd26c9f91b3dbae66dfe1f626160eba4ec551fad5dc8eaf95ad0932a886bad88ff", 0x79}, {&(0x7f0000001540)="3e60ab20e499e5cba7979429f96067ffcbb7a68196f746ff29", 0x19}, {&(0x7f0000001580)="da30c2a6e65f19082332e14804828e5651c0753d3283d2e546764856d94e01c1a96fd976b571c2990d13fc3678f1c6ec0e3f170938752a7b5c616c7b548d01fb54963529e791e4677920361dac48e200b7d130eaf3598560fe76bc98d2040c1b62a1fe124b982efab2a095b1bc298d67caa9fb372ec02695c8ed8b8b4830aa2c038350b73137562bb8c94195ed6e89ef3d1879fc98753456b1437df426f354cdf69f300f790a5990ddc939d52a8274968ab325e9a95e46b4c54fb1dd1b8d1a135ec0af4c084390c83cce5d28814e23a6", 0xd0}], 0x6) 01:50:47 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r9 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x100, 0x40) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x80000001, 0x1, 0x200}, {{r2}, 0xfffffffffffffffd, 0xc, 0x80000040, 0x7fff, 0x2}], 0x9, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x4, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffa, 0x80, 0x2000000e, 0x1, 0x4}, {{r6}, 0xffffffffffffffff, 0x8, 0x80, 0xffffffff, 0x4}, {{r7}, 0xffffffffffffffff, 0x0, 0xf0000043, 0x5, 0x3ff}, {{r8}, 0xfffffffffffffffc, 0x1, 0x0, 0xe43, 0x5}, {{r9}, 0xfffffffffffffffe, 0x80, 0xf0000002, 0x4, 0x897e}, {{r10}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x3, 0x8}], 0x400, &(0x7f0000000440)={0x5, 0x8001}) socketpair$unix(0x1, 0x8000, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r11, r12) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x8}, {0x18, 0x0, 0x9, 0x9}, 0x8, [0x8, 0xfffffffffffffffb, 0x33, 0x6, 0x7f, 0x20, 0x2, 0x8]}, 0x3c) sendmsg$unix(r12, &(0x7f0000000540)={0x0, 0xff02, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x400}, 0x0) fchdir(r11) dup2(r12, r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 01:50:47 executing program 0: setsockopt(0xffffffffffffffff, 0x200000000002d, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x16, 0x5, 0x7ffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100c0, 0x100) setsockopt(r1, 0x3, 0xffffffff, &(0x7f0000000080)="1239a9350382fc3f897affc4aadd5c16e1b3c2c54d63ac4e4c54e83d7b38902810f64d05c622cd57b3280ffbe837ce647ddb758bd19d244395e39577fce8adb20e18bf13d49fb057f0e4992043e0c37dd80f7a2aca13de4907354f9035418d1a094575faace4b6e541328779b02477ae638d6e0beb12201e1042b449e7ad1c34d77c57464652c3807f7f", 0xfffffffffffffe93) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 01:50:47 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) setsockopt(r0, 0xfffffffffffffffc, 0xaa9, &(0x7f00000002c0)="8adef05b1f4264a7a9c70e1f71ab9986b071906e2519a21f336ef1024ac4238cae4a345d3b4564bae3ab5089d34aecfadbd8e64e085ea1db12daf629b6dd35dee45ea7693aaec6b39c06e246ca279d8fd74d66aba75a2af0e86398d57f5820afd50986c21c31216aeb1f33d9fa8b89a816e8acfe7ad03ae4c3592cfb0f732aeb14036ab147c60b39d30d8f8052a79a7bca20acb4cb37a9e02730c41b964e9ef552985300ba6da987456074d361be2583658b8b7093fe3fde510107196d1844c9466454034d83ff10a08d33576db68835fe90cbc6eb3ef865cba99cf9d166e21b27d6c9bfc83f105990bfbbf4ce571b3742", 0xf1) r1 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r1, 0x200, 0xff, &(0x7f0000000040)="333614f5388f3dfeb9a646a013cf2bd374db409e4fb0d6c5e93c56b5f678f963b40cc6bf4bd6e000d8edf1e691325aab0e983cff87414d6971d683c074045fc8884119093574dd1f1748fea2506bb0e451f3e7f08d0b1281d7d4ef6729d838a66bc743966542926473fca042d503c58c445739e885a12d1e94caef4dd05d4a6dde634a261978deaddc325b55b509c93bdaea8773aa61d68eabe1b47f879c14a0b8a3a876d61efe3ea9c0ebb037e8c40c4ab21a4ef9945f46e22251dfa1b78ee1c8d8ee864eaef80bb1315a93a77532e3830dea5b70f5d8403760775e51ce3673", 0xe0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) shutdown(r1, 0x1) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) setsockopt(r1, 0xef17, 0x4, &(0x7f0000000200)="ae679752765f4cae60ecf126ab71ba572e7dd6e453e8e4fe9bcfe32774cf176f09d81150349dc76fe8222e65f75110fd59161ad2d60f94102d25afdc660abb79510eb9debb1ce16534a5101c4c", 0x4d) r2 = semget(0x0, 0x1, 0x140) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/134) 01:50:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r1, &(0x7f0000000100)=""/107, 0x6b, 0x3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r0, 0x5) 01:50:47 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) lseek(r0, 0x0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) 01:50:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x49c3, 0xbafb, 0x9, "fa9cce4f2aa6e3c4533fb6fdfe5760e4d7806e16", 0x80000001}) 01:50:47 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x1ffffc, 0x4) sendto(r0, &(0x7f00000000c0)="db1798dfb73b9214e04a5ca5eff7411c774c2c2b8d41031ea4ee8d74bec54348056e28ca412f2ffcde3e32518a2b4a08f0f1c8acbf359850c3f73c141e924e9422fc5cacedacf563999ef40016e380096aa4dbe21731", 0x56, 0x0, 0x0, 0x0) 01:50:47 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(r1) r3 = semget(0x1, 0x0, 0x42) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/4096) mlockall(0x2) r4 = dup(r0) r5 = openat(r4, &(0x7f0000001140)='./file0\x00', 0xa0, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001180)=0x5) getpgid(r2) syz_open_pts() r6 = semget(0x2, 0x2, 0x1) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000011c0)=""/133) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001280)=0x29) semget$private(0x0, 0x1, 0x8) getpgid(r1) r7 = kqueue() semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000012c0)=""/98) dup2(r5, r5) r8 = syz_open_pts() r9 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$TIOCSTOP(r5, 0x2000746f) kevent(r5, &(0x7f0000001340)=[{{r7}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x4}, {{r7}, 0xfffffffffffffffa, 0x10, 0x40000004, 0xbe, 0x2}, {{r8}, 0xfffffffffffffff9, 0x80, 0xa, 0x9, 0x40}, {{r4}, 0xffffffffffffffff, 0x40, 0x2c, 0x8, 0x8}], 0x1000, &(0x7f00000013c0)=[{{r7}, 0xffffffffffffffff, 0x20, 0x0, 0xbe, 0xac0}, {{r7}, 0xfffffffffffffff8, 0xa0, 0x80000000, 0x8000, 0x74}, {{r0}, 0xffffffffffffffff, 0x8, 0xd, 0x81, 0x3ff}], 0x3, &(0x7f0000001440)={0xfffffffffffffffe, 0xffffffff}) pipe(&(0x7f0000001480)={0xffffffffffffffff}) semget(0x0, 0x3, 0x400) ioctl$TIOCNOTTY(r10, 0x20007471) semget(0x1, 0x7, 0x400) 01:50:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "0001000000000000000001000000000400"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="1122f243e8fa5920347cb618dedf4e87fa11b7befe98176e30d762cfef0c6a54bb4941e2b4304ff64d61c23f77182326c54b69c102db1227d9c3b329be3824ccd6", 0x18c}, {&(0x7f0000000240)="af4bc19a642205c8c15059131810ef296aa4904d44228ec27ea73899a4fb234649ab25571ac214a5752fad662cf1fc97ede5de1e72fe184f205d36abe203bdc9d709bac3b868cc3923930639c1055896bc5a1338f26f046e00e9ed06b9f8b8a2cdf65016d9f162c54fd43960e846460246f3d2d37844696289e51bba6248eb3109b0229c85e4be8111f318ef7e59de38b0ac3b0b58688b7deadfdca86457c7a088cb782465c50b12c375e2f55bfec50e320338771f0cd3141abb07db1084920097656219ddf2cef2ad540fdcdc8d", 0x307}, {&(0x7f0000000340)="9dc590ca15a4e7dcf9769c25f0645011fe538518b71cc344c26d287a3eaecd6d25c34d362bb3c44690853c6b8f91ce1606289627e964415c15a6da540cda719a7537ff93c9edae64bb21c0f63438c6f32a6dd05e9db34e7e727690b4dc3e993f107cb135075147ca012515a87924c03a0be79081671e88030412e326ba60f98c1957c1f6aa1b88830986674c846541adb8907be8f9d0ca4165e8d80db3892d7946abc545c34d728f3428fcf8a59e6b480aa6255732985aea5d412ded4d2f99cc8a04e3bff7f932169e1b9796a385ca26d0fc8bdc5877721f2b7548b2bcef60b6593fafa37fc45778d9702e60855e6a"}, {&(0x7f0000000440)="a1cea79f8f79f7e871e2e3e6d8e88524933b58217a407534d9e3c7d7eea6a0cb3d33e367ad442c3e1d8ebcf26dac0541aea50b47b8aaae94c4d7a0c5b38b150aec5df11972bbae761eb967bb45e969d8e1900c0837fd9157b7fc474fc36bf3966c7c49e2cb8eb2421cd1adf3365e0b999da8c16ca25ae9c731d9f6bff2ca8e07c912f746c95fee28ea60113b279c4d32c1543590dcc127d0e9c007880f444db4bbe3fc72ddd8dd1d9f773cadd0e53e06d49e76bc4f717afe8dd331fad2d99f9ec6885968c3a23d9a54edf53d8b51272818237082b8b7200924"}, {&(0x7f0000000580)="07a3864ebd4c8b301cc51dd7dd9dee3941243908eefa"}, {&(0x7f00000005c0)="5c0c312f416a5fbd57077019a10545132cb2395974a688a45daa7a52e5370a297595b14bb9ce14ef890a22aa78fada326d5964b332c100879be1ab23a6be60518c20d4a274565d7b392529a674b01d0b2e8ca3f0c39daef7b6c48d2af83006342dc28987a24c6753aa4b83b5d35efeb58b0c6e3344e95a3f"}], 0x1e8, 0xfffffffffffffffd) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="10c9e553c297bd572545c4b25284ba54f187d35b1132eae7ae9a8154c122711473948d287fa7242beced1f4f50d1000fe6a241966b0958989915d174367f1afe4b6516fb4b6b2a5fa4ca74d668578892bc64dd2d6a07d26146e7ee", 0x5b}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 01:50:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f00003e6000/0x3000)=nil) shmat(r1, &(0x7f00003e2000/0x4000)=nil, 0x0) 01:50:47 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8) recvfrom(r0, &(0x7f00000002c0)=""/249, 0xf9, 0x800, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x98278775e0c3d98c, &(0x7f0000000080)={0x9, 0x8}, 0x10) setsockopt(r1, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) setsockopt(r1, 0x8001, 0x40, &(0x7f0000000200)="0a766035bc9d7e2f5efa8ceae2353b4f42227a3a2e0e38763bd103e3fa3536c9bb05a67466b3ef747f491ffe6c455ee3161be7c890679c3888da166fc1c7e661ac93f0b726def41f248919e4a9290495c8ea1e64cb14a30021ecb2b254093a52c5c9fa0cdf101fbaac8db3c43766a1e8efd4b52b41d944eb9142ecfc600ed3152600895467a51a1d83dbd3b870dd9d7179a2c8550f44b11a12e3a99c273b9f64f7d81cf442073649158f", 0xaa) setsockopt(r1, 0xffffffffffffffc1, 0xfffffffffffffffb, &(0x7f0000000140)="b876edf2670125f59a7822857b4c4785d1aad698f99d13d4b002a0fa520f647151c43bc1e80bb36a11ca39e35551d3cdd9a133c4c85243ce12b6789739b7aa7f42f885bcca042fde91a3a220fa4745676713b4254c842461022fe7fab5b5f0e8cbab09dd45e43fe2ca98d90302ccb5dcee78d54854ae32fe1312d0af04d0d2857e92f486b6c29f98e968e07a8eede2a1712cf0d089f0fb57b78b2657976d887c1e317f7c0269875f64b713", 0xab) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:50:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001380)="edf5cbd3a0633c34f46bc25b4783bc6418fc352e68ac536d0df86284fbabe8f24a9ac7aaa4f0360a5ede6eb7a706d39cb7e8ec8e53d1aedf750e4a4d42708d7b847c805b32ce0f6bf69cc52949b7fe7c19a8970e6f9423e41b65daed9e57e8353634856c92894459bb96771ba544276bfc10852052e48cd6d4cc1c8bec357c58d2aa9aa9095bc668b266e1fbce94d49ef83551c4d22f579ba5094a1a25f496f4798e9e71ef3490fffc76549f67244859aeffd33bfa590d7492c00ca1b075511b1f195c9090475e8d32cba9fcd39bad82a246a41596a0f634d640b288ca6034b104bd7595b7373f332458ab4046260d5f6f6e15c0c36a234d05709d741e4620a75f8b8406a0b21b2ecb1d25457f62492dec9e6db8721257ec70a00c92db895e9ce130bf0c7ecba186ad88eea79a80fb987d617d4d5f5d0da493a01868f587e2b838e2345e5ca3e8feff9f456b45be1ea327f899ad61f0d6a99e7ec7aa70ccdc609e46356df42d0d0e1f650739c79604b3adb73192de4aa86cc973e61c0a6a7ca141d3f5f241d77dc7ab78de34ecf8c1133e502d586b46905a17ede09ca72469282e8565497107d3b83cfc44d8cc5ba7b51a2678204eeb0b7782814645e71d8d54342aa52f072654da5807a7ecd7b300ba8620edc739466c2e6a66859a055bb7d7546747bd799ddad5105d4036b4e21486eacf894e977af5385afc89e5477f1a88e3d8f14718a19da00016facc63ab1b3dbffe851cb27da89cb1d36bd17b6f76a437091b18f9c6e2a2ee2ff7f5902bde3c0200ad11d82765e17105a3d6dc6d13b4fc3be0cb21f4ed045b0565c2d5f61898fe4a67f52ed61413c9ef87fa0c54ed0c98f3cb3a109e25ca1561d90f2d2c31f45dd3759e1a489a1a0681e903e4b0884e4d7462d5831455074b382b8d23de07348a2d6149c4f0b6f2d5f6c621a57974458fbfac5f267ab187f6dc172a53a6a083d1c593d5dd94ebef1d17eae330b591dee9a0920baa9244c60dfa9deb8a0f898a65ba4af71494fc29a674939322540cd36421caf622ffaf1e944b61542ed9f9af0ca62c1aedd1397fdf5a78662a4ad78d15884178832879f1aeae9cf00a90d8c887b614eca0251630600db8aa41b5c73a561c8e1663110bda685bcf3f6d28f219ebdc1eb2b8effab9e3a0b7c155c5dde3f977966448175a89391c46e9fdeacd832312fba3364441f275f8798309f59d7824825007a74a04df30ef35075d5581daaa06ac3e4c678a956a21f4b4988cc912241cdff369bcce48a3f5298383df4806b0cbc2c13390b9e8a763a1201505963f16be8cbeedacefb6921b610cdfc41c9c3d296c0d50fc245005be8787f72f073ec907338802eba30a542550b27934683e951a32715552ff0e3af417a85606b1ca5e5bad8cce915ca7a285a97f8ce4684a239279353db359c60c75e709789702273472ef9d21c189767b243245c1d100f1b38ea98f648e9ffb73f5f4840e98e40df32de61b12f5ff6e3707fa905e41704e5b44e4c75ccf407640edf5d49a24ff4680339a984f92c50a1623d66ba4694bc7b282c62ddf3d50b586c2028e691772b05b14591345d4e442096fc5dd2e24335d76a99f038550e7b6b39cc1b077d4fab9e3c61ea6042f0978c5621684e077c8cb13d22db81bcf9d404e47cb05f1979445419196e3b6209514ee0c2676162e9d948a7eb4bb9401c0b9a61a166d60cdd0b58f08637cac76c739b1dfcdb5b4282364123ea54ed09d05aa8c3e2835630183b6b3f7f0b586ab594b4765813a865d3a3bf8bfa4717d8584329d69a64ff80029f80ad0f2a0b0ef3b50a223a03bb0181bd3edc847cd320db0a68d660762fa52afe991469a5322a954adf611e17e93972249c83d24fab00e1fa6e3cb9b1ce46a15d46f253b07c70beed4c1a24223ae94d40cecac4d87698911a4658f8901b67bf6614ff3fb4956582ffe6323b30d1e42e0fa666f00f9395b04454fc21a0693f65e897a05bf0214912a4f1183dc2ed969ede5960178d695ffe8ec197c236c4abd5ac243a93776d07659d75d9430c9f0be1ab7573d35cc27f7130a0d68902f6cb4a6c117db865c0699e0f1a9dc2173c2e2a77bbb3c47b0e3360c315ba59366417e3b4881f1320f0a9fe5a99fb5c2ac15ab08348175b923463f9301afe885963f1c9d51fa857e911d6c3c164dff758613159c672176dd439dd53f410f2aab976ab757e4db20504ab8d61705ccde18809763914504c4b8f0a521b78fa10db93784446280a575caf38c0db6c12b8c4a28004cb53967e95b78ba20d1fa4aa9acbabbb1bb097fdb4a6f49f3ff8dc897d54bd2b66daaeff98260d7f554a2f458a7c1a50350d4274c8b13ef39ca3c4d495278480344bace5fcc1cd154076b3d06587653d9af6d18309ac8695b0aff10f0e7c8d595840c4409d716b3202bdf9960239ae1626e75ccb0507ba10c391d7ad245bf539f121c6bb6de0baced50938e6a8d9947bc9b8a41d9e24cdfedafd193712a74dd094a4e1aafa94ddea8df33f06abbb343a9f149c618596f44dc54810ed55f9cc4ddb028cfae401293de26e331636dd553e4ca2c7085f289ba640ef120dcdf60bf8e1c6923806e21e7be80a444f4137b821b19443cf57a3e9bff6dfff422473f95bf805b404ae64879103f542ad2dc43282a44bf095a8a0b68f571741eeae45cd3d685a8d1c6a97d7dfa9a8cf4d0f9d09e82a0fef18a4ca4092ca34ab3d6d63a59c84c18124c473c210edfad07e86637e25ed8b4df09669327bf29c90d7f2a060b27e69b1a66b803517a006f8e9af19e43ccf7d4ff40532d6ee31f8f034c6d41ddc15dd5e5cdaa89d7a55189df94d9d8b5b2298d222ab8f39cd73c61176a99660234a2318cb9af784bc7d9c94db7de743137cc8df8512579c3377f3cc82133ab715d614886fbe5816658e761e99e04cb506a9ec703550a47ac73cfcfbf52d730b7fa5f8568b735d6c0c6966997b44321defbd69e5b559079c0cd681f5a07a128278a4f9bbaf518c17e2e011ce77ab9875b33107ae0bfdc04b4b6278d53a058f059c5916636e79d27e1a837809fc9814f142bba60c9221161539500666a0d5091332fc7a4c3a97af2c6c1bb44576c0e5b7fbb49f28edc40d349d8d00b3a5210668398973f9d3a8220b4f9ba7472ba3ae5b8c630657765d601f75008c90764e5c354b076e6cd82a12a23c28513e7ab0d12442d96842171e099c2a1e19ed3320c22dcf96cf7ecee478a48a44279686fe1ec40b2a2bb61268218d356c7e9b93580b30ab6441097cf67d999ef17189cebbc150edfd32df9d776868da07561342f5d586a6387097de261b734fc075d394cec1eed5385a05e4a0315c370982adbc228202b284af14d04a36e21a000598a15bae4d219d415b313655d9dd2b00ff246167d640b5be02921d16fe2da9958f0c175acd423f102eb2970578cef99575d7e2941de3194dde13843f81fd439445a7e89d2ac4d7403993ee815f233c0b0679faca31bff168a3c7424b9e4892cfade16953990c858a0992846ea16266ed85e57160dbb3d6f022c20e353fb91ddfd9901348446f4af68701a26aa57c70c39e9bee666db9146a8d069ad02a8a24ee9873969ef80b4ae4c0052826f4a726d50f89276ec13264ebd211a2ad393d4c65583aad3c380018b4351eafdd6bcb97e1b650a2d9ad66bb4b9faa4614d2bde2954f50d08130a93f0a93435d6fe8e715e1ec8d3b3ee538f85115a0ec24fdd9c3ae5e2b9365a58f7b54243737e66a6a1dcc97bbec12c4233625b119994ccb584349aaef71167e803d35e3634687ee2b2aa58abc7f12da733a95aba21ff311d2259300ca09f073db5cfef3371b204c688f3934bfba6b15dfce82ef9b2ff6644f350a82b212708d62c7af7491879d96f0b16809a3607eefe222e8e87364f27924da60da2e0a72b38769d39243d8237e8fbf7480aea9267b30d997311eb0cec6c130c64a6f71a65222483d484103df7da78ae883c979fed8717f34c868373376804e6e00a32772eb3448bc522f71b21249c9eceba696e2874f7e859c6f215219842cc66c6731d72c86cf0d62adb3e24ee0d7dfc870130e40d778adc987bbf1ea2d0ebc68ea9bff3a0f64ae738dc2796a6a486f31b626d41109c084d12ab4c1856beba79b437d3d00c16605b32871f226c2ae668ca0c507cca700d504197eb9d7aea0fe3a597e6df812cd308a4be36c3a2b54c35f334c1ca2f87a61df4d6e0d4a4c7e17ea906e078ca31129c425f109d38f50343ee419e8b14310da3181b875bb40863064210e3db12f0251ab7f88edc172ca5048ccb22865ccd537e716836a20b214052c693bc3fb5281133b1f900fe202cc47304529b366539aec049a9ca218007738c9fd1d130b5dfb78d74cc6e895ed7dd45382140336c2246b7e6064a16b2029a38cfeeedb41d235f5973ec9d6ce8a57bb625acdaf8030e15c140d7dde6c63df70435f0f0b098bbc38b2f1beb0a911020e4590496d319eeb36c0162b0bb6b6dfa0a9eef26ed439be05937108109d1d4d91f83e2d1aa3cc0cf5b0094d54b01957fdb76d21f5a0fbb1a41861796790ed809d8b758853a6e063e2d16670e1360dc9b2eee298e1ac1e5caea90733d867581905c3c6a3222ac2c8c2336d72bc5226c8fb13a00a9878fe79043d781996a0d5e610ece333e8a0fbb4adf3bb729acfe705db1a52bd35f3b2cbc87f0236cfc2affb58b4e6d45193b9e570be6b05f45f171d4ef952b5a7162df30f8d8c2833a2c96870ec3a7c0d053e46d3fc4c4f400d704e47f26e04c79a90a5c6bf4693d3212a94aa4226256a1c1b69670447fd9097ff50a21ae3f12fc1d87e399d27dceb75f74c6339cd5de78c88b074a0fa253530e77f12b17d1324918a4b4d6631c84d458093bb4730c189ae42bf4a64c4c321a4b9e3ba093a15499172c97f9363fb8c4597e9206dda6b72cd29a98b3bd4636394afa9f9781764c2630b9ee760a3efeb4b7e6d0b7915c6b9fb7ca32dd95dd8b93452ffa4594103b3e390c88bfab56fa98f008d55abd8a7c74f89c38d1dbc31e14551d4206a5b513bfb7e3c3ef9e727acc624ba550e667f603e7e249b05dd0f710c30c7d5e922ee60f4b4d3a996af64e983af4b4c33033b76ea36f8249135f1e37438f9dc91fa682d3c078fe253752a00b2d7d09704b4866a946fd89ced32b0c495452fc1138dfa10bc9d3ea486a457efa3643690e7449757736cc472c439c9e4fbfd20065056d05945780197c177d2cb12aecbd2a4c57049e6c5e5c9bdcae3336d7f2420ba261c135be43856793eab91bbfc654604c6d9958a82ceed7d113267e015182c7f7ce564fe79626c7cfa850c74a6bdef89c184a6515e325efd9bafa6922b1f16ea7b749ae3b98236aee16e65d681e4f7e2766ba77ff0867895380a2fb2e70e44b2cdce58c2f12ddbee8713d2ded5ef6f95f2bef81c6f510da56ac85daa8fe7a947a7581b8e9b2ccd9239a576d915469bac9c451923bd871717196bc7005caa6efc3dabb465633b35acaacc92c95a49e6cfd5d31928e0a583adc61fe9f7c8a2fae9c1fa8a2d5028479f23f2736480ade4a7f7df9dca920ded0f8ca8a6f6b0b33fe39cfbbd85667c420efc6d7cae646e0c30cc63d5978c5bfdd400b7e04b60f6ce30a98d1ada8c8ca51051ae146e02297646df80282ec55b4cae76df43810c9e803a05f6ab6df8bc6c055a0cb85f3c7851f9dd5461fdbefe0356a22fc5f3f3b96f5cace61620acaba890c5d8e53735d66647bbf512dda2f3f70b7203031fba3bfe21f7c00d1a496019e", 0x1000) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x808, 0x0, 0x0, "f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce348f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e60879136d658592c8eefbb9d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d35e4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96aa70eecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afec57f0e2908e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d930362f220e2c204fefa5da225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d5346ab4fd2a687a7580bb0fefb01337e433398f3185d61650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2015f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf15466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecf0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479dc42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b627473374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb45cfacb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e0a652466555f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd"}], 0x808}, 0x0) 01:50:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x2, 0x4005, 0x1c9) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r1, r2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x810, r3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1201, &(0x7f0000000000)=0x3, 0x4) 01:50:47 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x800009ff, 0x24) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x4) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 01:50:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000ffff0000010000009d", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x21}, 0x0) 01:50:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = getuid() setuid(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setgid(r1) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000300)={0x1, 0x0, 0x7, 0x3, r4}) r5 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/196) getpgid(r4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r6, &(0x7f0000000340)='./file0\x00', 0x0, 0xd310e0cc17614b7a) mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000100)='./file0\x00', r7, r1, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getuid() setgid(r0) getgid() 01:50:47 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4e014d298e52521c) r0 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/169) 01:50:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getegid() write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5190700000000000000a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177c24ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bee0300001364b1abfb21452a837a4de8f78efc38f5dcf0c4eaa9b63fe2cb1476e024b3e907d1ec8ffdeb749851d31abe3f6fc93efbb458c78fbcd5f8fdfdcddd9246873021a159908804", 0xa8) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b3", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() pipe2(&(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 01:50:47 executing program 0: r0 = getpid() setpgid(r0, 0x0) r1 = geteuid() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchownat(r6, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) setreuid(r1, r5) 01:50:47 executing program 0: mlockall(0x2) getppid() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 01:50:47 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) 01:50:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 01:50:47 executing program 0: r0 = socket(0x1, 0xc001, 0x80000000000) bind$unix(r0, &(0x7f0000000180)=@abs={0x7884d2b899002d7}, 0x8) r1 = msgget$private(0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x110, 0x400}, 0x40, 0x400, r6, r7, 0x9, 0x4, 0x8, 0x5}) 01:50:48 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x4000000000002000, 0x80041) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1, 0x7f, 0xfffffffffffffe00, 0x40, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x80000000, 0xfffffffffffffffc, 0x7, 0xfffffffffffffff8, "5fe98bcc461700000200e200000200", 0x1, 0x8000000000000040}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000001940)={0x1, 0x0, 0x4, 0xffffffffffffff01}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x4b) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 01:50:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = semget$private(0x0, 0x4, 0x90) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/161) socket$inet(0x2, 0x0, 0xff) socket$inet(0x2, 0x4, 0x6) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) 01:50:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x5, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x5) 01:50:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) fcntl$getflags(r0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 01:50:48 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)="03000000", 0x4) 01:50:48 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x8dd3092b, &(0x7f0000000100)=[{&(0x7f00000002c0)="c72834303e8f765b65895ea3377133e1d0f1a274af502b4b933ff7e0789b0ed0b339e89edaa15486fe6c4e8e6805aeeba10a68da70858aab7af4e6c33d75ac23b25f611da954c5904e5deed06d67531af906a7e92ea68d95c90fcf38f4db1d6a11a39eb0e7d35ff395b3ee440398519638fffa323a34a311ef610e114af196beeb14d0f90b15af2f0fad12cdb8d146e0f6d45157f3b507d8c5c28f96786ef99ad0b2814a5e992dd4ba7ab1d53ca369aaa86f623a24959de47537d9052b74ae72c590d966d5f828672b179db70107e8699ae555683b03063d77ab518a02215fa45ff08afffa9723c2572653a5ade0f1d754c7411807cbdad4780135"}, {&(0x7f00000003c0)="4686c7781996c8cfdbe05c19d15f4010683917e35af21bef32d9c2986ab4ba9a8d47494071b38cedefd4199c7872aea3d97227d4d27c44f09836ecdf8ae2ad803af7049650f536c293368db82f5b7b7f2b6e5580f9acbef0facbff40ad034014a3f4eac82e7a9cdd2d36d2bd7da8e23f1254bfa9305467046a6e25c6f6a2b38e6bdd38522292bd8b98e97a72cd784f5c101241828fd31b693335be7a6324953b7f40458f0a2069e82735675135387e1888d41ce54428c9ce777934f46db6e9e5a5d412df751b59eb4a6b33"}], 0x28f, 0x0, 0x240}, 0xc) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) 01:50:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)) select(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000240)={0x0, 0xaf}) fcntl$setstatus(r0, 0x4, 0x40) select(0x40, &(0x7f0000000040)={0x7, 0x69, 0x40, 0x1, 0x4a9, 0xfa3, 0x4, 0x4}, &(0x7f0000000080)={0x9, 0x2, 0x8, 0x1f, 0x40, 0xffffffffffff273b, 0xfff, 0x20}, &(0x7f0000000140)={0x5, 0x0, 0x8001, 0x1, 0x6, 0x0, 0x5, 0x633}, &(0x7f0000000180)={0x9, 0x5}) 01:50:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x8, 0x6, 0x20, "81b512973a9d6c23108996fe9bca6ddff5b4f8cc", 0x3, 0x4}) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x10b886, 0x100) 01:50:48 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000040)="e04e5d0a21ba08000000000000000000", 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6a87d663fcf062c37bf29789b0373b344b60545ee4e47473f573e58d3cddcac729c175ca9ef644f010c58ea7480af5bc8b69db73545ea7617a0ce7a02c9218473712dd60360bedfb80c271a39f3828e1fa8292ad4ad08be8557946ec7839c6f67ef145368a2a139b829a77bb962cfc28c10d2c2238714f3b7cddd30c12b04ffdfd39cc41a0dbadd40c28ae0b8df63e6c0596ef56151a246dede17af21a2136984847de1c2c747c30fbd717babf0628720a3644ee5328894cf943a29482c8c4839cf874b549a0e391145a85d635505ee4678b80e5153d", 0xd6) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 01:50:48 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) shmget(0x1, 0x3000, 0x2b, &(0x7f0000ffb000/0x3000)=nil) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x20, 0x5, 0xe6d}], 0x400, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x60, 0x7f, 0x7ff}], 0xfffffffffffffffc, &(0x7f0000000080)={0x8, 0x1768836b}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x3f, 0x9}, 0xc) 01:50:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 01:50:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = socket(0x2, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) syz_open_pts() syz_open_pts() syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 01:50:48 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xdb, 0x1}) clock_settime(0x0, &(0x7f0000000000)={0x40200018}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/241, 0xf1) 12:10:00 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = socket$inet(0x2, 0x5, 0x1) r2 = dup(r1) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r3, &(0x7f0000ff6000/0xa000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000002000/0x2000)=nil) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) fcntl$getflags(r2, 0x1) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2fff) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x7ff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 12:10:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x5, 0x0) socket$inet6(0x18, 0x4001, 0x4) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:10:00 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 12:10:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() read(r1, &(0x7f0000000340)=""/241, 0xf1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0xfffffffffffeffff}, {{r2}, 0xfffffffffffffff8, 0x2, 0xc0000000, 0x81, 0x101}, {{r2}, 0xfffffffffffffffe, 0x88, 0x80, 0x8, 0x10001}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80000000, 0xffff, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x84, 0x40, 0x1, 0x209}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000004, 0x9, 0x1}], 0x8ff0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x3, 0x1, 0x4, r3}) 12:10:00 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="48232016"], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b9709fd007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6027c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dc5b7a4514f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d303afbd07c59f89b23ea96fc8aa3cc07b046d9df47425d483e", 0x109}], 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xffff, 0xfffffff800000000}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r0, &(0x7f0000000540), 0x2) 12:10:00 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getppid() r7 = getpgid(r4) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r0, r3, r0, r5, 0x80, 0x4}, 0x2, 0x1, r6, r7, 0x8, 0x401, 0x7}) r8 = dup(r1) sendto(r8, &(0x7f0000000000)="32c3b4a1ad778084facdc50e733a1253c24be93f2fa15963ce9399ff2c38d2", 0x1f, 0x8, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) seteuid(r0) r9 = semget$private(0x0, 0x2, 0x20) semop(r9, &(0x7f0000000200)=[{0x4, 0x5, 0x1800}, {0x0, 0x7f, 0x1800}, {0x1, 0x1, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x0, 0x4c8c7972, 0x1000}], 0x7) 12:10:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="7a00696c651b000000000000000000000000"], 0xa) r3 = dup(r2) getsockname$inet(r3, 0x0, &(0x7f00000000c0)) 12:10:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x202, 0x50) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x241, 0xc, 0x0, 0xb914a26a2b53ad8a) 12:10:00 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/93}, &(0x7f0000000100)=0x5f) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="5528c8fe1d76060b015ff3a38b9374830158a72425fedba2c2cd7e5231db3fb5a31a4db9235d7aeb7eea8cb204b9bdd0725a", 0x32}, {&(0x7f0000000340)="4d7bc701545d88b71774fac4d7e3a6a8ebb88058f14a76078b5af534715b240694ab1df31fe8bed97a884f12e6233e6946109e7bd25389dfb196ad18616324f478890cf41836c9fed9b048bb1127e11e5bfa49d95a7c663d5e2c7c1602e8fc5ca9373bd485a76d05865abf4726", 0x6d}, {&(0x7f00000003c0)="60dfb4ee30cd3badda4ad4c9ecc40531b4eb74c06aa51fb4fee31f6f01f931e6996deba7b5abe80fa209e1dce5391a7f43bbfb1f42e4dedc108760eda776fe4c9771532c2085ce0291895976cba6f63820bdfebda347b3dec7975bc6e33cbc95674166a3d4ed2054a2f186d3fdea0500e87398e1f3dbbfcafaa2827dc06b", 0x7e}], 0x3) read(r0, &(0x7f0000000500)=""/118, 0x76) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 12:10:00 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000000c0)='./file2\x00', 0x2000, 0x14556bfb) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 12:10:00 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setitimer(0x2, &(0x7f00000000c0)={{0x100000, 0x60}, {0xffffffffffffff0e, 0x3587}}, &(0x7f0000000100)) readv(r0, 0x0, 0x0) setitimer(0x0, &(0x7f00000001c0)={{0x9, 0x1}, {0x80000001, 0x4}}, &(0x7f0000000200)) 12:10:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = geteuid() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/191) r3 = socket$unix(0x1, 0x1, 0x0) r4 = getpid() getgroups(0x5, &(0x7f0000001300)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000001380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="a67588e89af883b5abd6f4ac2ad09d1476cdab5bf89f93193054dac216ba77ff949f14b8bd719f1c2b1b8be96d4b9e3c71fe25b0e9fb2b4ed200f7ebe9d865a62cca55982b9680ee506ac850caac8ac268d322", 0x53}, {&(0x7f0000000200)="ad81c5cf2c5743dfeaa6d22300b641249d3e72093a7c595ebd24b954c89da2b0cd27c760bfcaa0dbe6cc36b1cf803ee72582e5aade0b10ca4111c040cc894bd4acb27ef2bc7682e40e932d85e308969f69391e64d6efcc7ebb200c92ab82be31c82379fd3ed1c0f02ce571a5aed2b4fa1a146f915749396afd9a", 0x7a}, {&(0x7f0000000280)="d4b8b59d117e3bd1460af152bc7b07f3596281de02b483c32956ca737cc2fb13adcd1fb4b54bb302ab9c03d9f1ca6ff8249013313aceb88adb3538ca038a3377c8ef35cc8f741f8898af91e6d7dba6595aa7a934c3d99f60c196b2c40c84d906f3fe2fdf6db01f18702a6e882d9224eb3920787d21093e55bec0710acf199bf75074516d992e64e698024bc51b66a2791fb31f4fbe4ff154904f23819a0ed9e6376bec220a6b10a5b98baf03a6fcc674eb99e3de34df600d541bac7d245d092ceab13ba56f0c3c7182cc64abd2c633ef3743f81c8c63f929aa0ae3691aa0d5ce69729dbcbb5951278a907af53ba407607091316bda763c492711ef918649403947d1e133ed8b5016a584a78560067f02bd3edff3648faab50cd4380d7f58de3fb45b153de9ae12ed57c9bb11dc89c5a5e74f59eabd34163442404df156dd438da0e0aa497a019270473f5e8fd0d11207c7f3326026cccb679425c2ddf23bdc35c3ece7f3d1875ceaaa19d409fa2f52d70c7c86f633550389e77998d8c1b06bd670cce1bcfaef762273c1b9c5b145a1849248f807196f23101068a05f3ce912fd71bf4639801329b46a4ac623163a2392a3a90b094d25f7fa130529eb75a422765de7c431b034d64cf72c8153aaeeb2a158803129f6d9d58d3c2e572614a6e971bab2f179e15b90506c89f58a3b3ea18c0f8d0fdb2ec593cd80e94d9faf8f6da403205e59333a3606ea02f7bcc83719c0772ef7631897695c266fc5b946a1d2094d92ea9172574b2038f0e2cb3a053ce7d653c44f5c4e8501bad684db1e6f34476318177c63ba73e8f4336d3362fc8b15429bfabfb80b59dcaab23cf8484b1ae6bf7d9044de629d117285787e59fa2f369744cbe9a7554b8541748d51cbf543ffa52c313c41e658ae25eb538aa330a8906684fe1b8ab37a5258ac8cbd50e5bd6a74c715887b38f8bbbfa24f783be2436ca51af40a131f73ea4a1d0ed3a8ef401690d38878b96d3e6724828d577d998f5b96d664e63aef89950d6937506c46e50316aaedca575ac06d8f87f3728db61f0824da01b0c8d3af20a0900b8f981424d8f7fbb01a473f6b4c5930edf49b7503593ee7fe923894488a2296801c19d2640372b2d467705509eb298a1b987f7991094d46ae77f56b80f62b1b5afd6b10d3a559730f80a8ad75109235ccbf7f26d0a5d89584f1f3a0039af9e4c4f37da235d2e723cee84a0821fe6052379dfec84ed7259e71f5d48817aae5aa92f8d7373ae392ad82b598ba42a24ffc8669da909a2a4eff16ee71581a9bef73dcaa67e7be497111cd781d1d24c291b63b5c8e63ec855da7273c5447a08de1827f41b3171707598c0ec5916f0a1d041f260803fac74d9317c9bbcebdf626e1bd5b4f07e970002877925fd6b112fd56c72ee8950eca774c0fb1063a7b6ad1d530e62f5c9fb491c76b1481c3f2871a6a66b421cabca6c7820205fe3f3e3a7f52831b6298beec60400218afc70fe13fb7a3e92a0acc73bd84a4dcca4045e2451a80b12f3e68ea4bbb3ebf90d285bbed8020a5953b0d9ce233694e3e463c7af6f9e0d47b4feccad4c536eeb72c2aa6ee9df1a08d2a9663ad01de87e77fb365486e250b7d3ed1d19b691030e34d20a94f9bc876cdfd131f103757fcde031dbbfd78d3d7a4d80fd7fd42667b7aa8e4410fce5ca73fa6f2fc01e46cd0858476f9ce74ceaf84a8a849ac02eeec069ef25813125900d83ce34eaf4c2575b61bddf54c919170f2fd46fa6c79c4530ba2276c1c113547ff7fb07ad78427931d1250036aaae3847ecd52783e3f61972d3f33362a7325a822119f0c59acbb7527a136ddd138783a5c110bd3369a0b7bbe6b7ea65e01dfda99fc271a8237a4e9539f50a4eea8eff45570f0cf8a67726e342401b372cc0df33ee55e710f26bdef886382a65b7e8cb03eaa60e693dee383967eb189d426e6d470f0524508bbc4c9274c74b5c9841d0dba5f8f9ad660d645f83c899f8ed289bd8bf7cfdb1ee11887264fce16d56bf5c6e1ded0b8798347d8a58c792d4e32449357caa9b4b092c7586f1aac7e3bf4934f25e2dcc5e324b2541a8ea6755920ab6bae4cf6806f4b74e4c08fb59d3ebea551d70f76c7e05cceda0d705e7f444818fb4b839870496c8fb2c463bcc25b8feddfaee63df9ebe952a0b03a36129421e53f13e1bad7d5e5669eec75e0c017acf2665b3a29a766e5bb810797ac54e1f05e813d56d958664e64c7497b61a4881c5c2ee2826c2742fac904bf05b24efbb6d7d78a643b681b9a1979a9af8fd289a2b33d4fde99f0397b3a3eb27aea9c10c232ad7afa50286896e3e1c3d5b830db5742496c2edcb3850bd47490362db46d6c6d481886d34c1f7a3ca1863d1eceb90e83b8fcf4e21b975da1a959ab0bbb96f5118a02ee7ab3ebe2d2851ee20770272e07bfe243957d7ae7817e849ac19a1c2c94217abc4689c6c2ac99d4cef3efe47f2b29aa7f1e91ea7f7b5831e03805380734734eeb2f86fe3759addd2b2c5bf81720bcd45a5b96b3afe7095ba8a4cc91b7372d85a1e33edd57b9d7252734048663d069e7bb2b66dac3d16c3cdecef3d370adcaa33f88d8f38b5b719ce58cf8e67260517f835046d12aa16f6970e77eb5bd635bae92fc44ac6a8ee71610081cf8de3a56a4dddc79a77d3247b9dde5ba45ae4ad54fefeaf29df5f162e0e957bcd589fc8ebf85cd87c27311a24d417c1731bb32db4594485fea2af42714e1db1c5c5c61c3b908565eb392e970c587f1909bc702c29e5a65f142544c290ddc52673a22a54f3462d40e92cf666804cf6cdb970e0277b035899e383fb0a9cbf94f8b1f3a3a4e8009561ce99d07a4d65d6e82c16e3db7217a5a3c730307a1a7fff60d702ecd16511fa4a8094510ff3957597a8e3dab77877d0f0b297a0757240727dfc024075c0f6266c76390abd466cc9c8e2532ce7fb6dd3c9bb24fa892fbf27b0cb179c185d919066934c16569e1fb64d040fe6eabd417f49ab260dd66d32633430da39c1241ec8ce82dfe0b3e224c229d3dde1e4d375fb5b25f0e1b1ebc999dfc663715a60f789650d85877f9f98c3d39ac340b39e598dd34d5273a5b1eaee504338eea145eb2bb8b5ab42eb42cc630d7d23433eb28f47072f8cd0b921f55597a324f0552a0384a9f6c7d93ffa4f87963296cd0204a858a3da475b1293ebc004733d9576fa58ce80faa0cb341dff8adbcf88d8252d554557696263e8ee2f42b2891452639ab0396f19a15ac604db2bb8d0381b8d004ccd38f8adbcb2ee240c780a995fd8dbb1dfa8af2aaf98cf1e6a2430c5545821855ec2d890f2a7fa35abb810d515c79fed46f271a2da7d97234f7b414e5ec1070099f05a18e6f43940e565de861bb420630ada7499a6a380f78f2c4fa44d022b3242b6940e7d630655650a9000e47050963c59076317a58fc8a8d716d1301b8e598508adb33c913de868423ac0d858abd36deaf5f7796a4cb062d9bc196e998a75af767f6e89b44c435e229b50d8ad8c8056d18ef2a15c570050f9f287d2554418b2ae8945edf73e8fcb44eec26fb90a6180d4db1b618fe6abad3320365b59d03eeebd33a9e34c822bb150a1859513b5b2bb2090880960415d385c7f09307c59410f4d846e73fba3da019f5b0a9d1ed32d9da655ff044cffe4e1b5e8eab0cadc245bb33caa353c4854171c17e47a4c68b6f71d6ca91b400dd11dc7def4a087df35911e32a22cf4ed9694267e2e2fb3d3014b1a94bb18da89aed88e59a93d942bf163bd62251f18f403757b3e802a1df8419eb8efaecbb3cfc02e476dccf8dfee346fe77df1ec3764a78973eea2f98dbd1eb01854b419cab0f4356c5211ab95aa2b2d0900f3cde6acaff493b3f5ea92b85334324660127be91e6d22007d45bc2377db7cd260b49d15e0d0276d63d2334cdd8dc03400b57d90026356182f860e128844de274ec1136ad50be06c0ee7a134fbf7a46876853608e5392e83e4b44792fcb9eabd71413b6596f4db816f5e5a8fddfb06155d9e6e3b2b603426281c91c73bd177fdb101a828cff964f38e51ab239ab54653f7ee433bd33fd694f00997a1ae1e508fc091f96f509396dc31684b380894babf8d7831d0094f746e99bb2000903a43c8516df70e9626d327a9720945fbaa02e811bdde375e37b64092e84b9347047759e246c5f96b883f1c739498cd2536d19a586f736ab412cac24d63f09e471f1a213ba8431b965a03e27dc5cc08a4f591a2a7a75ede2bcc3447f0f805d50b09d830b3c318c14e290d32e4fda6525fd0d2effa163465ceb7f6f89d8f608cd1d62b8360a1f355f8549e16f07821d170733ac5a0b90dd3cdaeb809daa86226e4626702e23ad1795717c48f5c8240d7e9de48ed6ecda83bc690e76353b4a273328c744bf344dcfe06604f0685e117034800ac836f30e843d5f3299b5ed831ea1257e8e04744607eed23d15c2a03cf4a6cdeaee88930d34697ad02900cbdb18c4756291933791c0be198aa7efba89e4dae468032ccae6debe04c1fcdd8744e3d91bed6ad1d5e06324e6a5f9abadf41028a6471206522549707236723ccfb73ce5e336983c75d4d1a0eea90f8e2014701d961b3c53a1631f1e424a3ad1001f1cd6c6267c6b1c09b5253970ac4621ef05773b3e976fc7782e8ff9586da3bc4dbeab2475ed4cc318aebef42a699e22b4c8f4cea3aef9d3b52e78b64a6bfc286224cfe89843e838755adc85152ade47d50c55b16b8d7155e13ffe6892841c518b5b8b366b0a991fbe3891bedfe5b4587017000f2b0750160e4ef515c786e8c83f3af482637fb44729bbd5fb66f2872f00d3dd1b6b05f757d4d45a80bb7c61071a6cc04478c2039c4a67a4b733e71fe673d8f774d7b76b791b4376c15cec28b9d7fca1f1644313474d72dd5454f9e2f8397e8e2e812de8b5089d97224ff4fa45280ff10daf431b25e81a52aae0f989c08237c6308f2f70bf93d565973493aa40211e73c1d2a05333114c828c74c5d2f2957fd677f4a79749007e98a09e79dbcada2476beb1ddbcdb260fe713eb1fa6ec482011193e1a7344f9c3f0eba04f40de2b9939e571b7697e046f9418f4724858e8ec742903c3bd5d265717a0c9953a5fa425bcf23577c9a3e2f5218e3cc0d4f6b6b05999646aacfd651b24102e69beaa613e3563c761116f4c6dd33ff7368e6be65742272ebd8b44256696c07c049d0e516f19048b9929a56f6a46d7c8b1458615980aa5d24eaedd1f06d1b22d6823690da701beb897ecb949fbaa7ab1c54a3a290c7dacba9a3722cb8ad20fee09e76516daa40dbc86a12fbdf770d53812943639cedcdcfc38d6295a529523d4e1c464d946ad29c22267017f51eff03f244e3325fc03dcc5ff6b3a11d0514388524c17d66f9ac4e2c57d78ad25653d9a4927cfda02cbbdd0b72fe12497821d8627ee5d292d0348b17a90481599b29afa2f70554e492f5522c459cc9e22b2df53c6726774beb39aa66ee0c7134b91874d10b62a641b61fa8aa43f42d172ef79fce07d21b462d5ce86b02dc4ac240f4f7acd8b7272550cd811c134c79ec4241daaf35ff190b640da6b17f6009f02ecabeb5a4b731aa7208591fcef0ae46dd3d85ce502d0e2a0cf75af6c6e6c16b1c5b098e1c194810db62cc608aefa073f1172019a8e8a741d8ee12b6fe261dea08639027638e838f4f50f13b4de760418782b519a1aaea3fa12559effd42090fe09c80af3c7383dd0bb84e02e9c8245f5124cdd67dd2530c7ee6720d846b8adef25a53d6b4b8595659d1cf1cb7b", 0x1000}, {&(0x7f0000001280)="47b532948f4fdfcc0f7a00ebdd18fc774262160fe87195f05e9377223a241e7b31e72da56f9273c20a01f675f86b1820af27a425b908e74b36a7423db8e045acec300128", 0x44}], 0x4, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r4, r1, r5}], 0x20, 0x4}, 0x2) 12:10:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 12:10:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000800)=0x1000000000000) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x6) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="ff013e2a5e00b5f77a00000000a8a618f1c5a37c", 0x14) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x81) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='}/\\\x00', &(0x7f00000001c0)='$--&$$,\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='<\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='[\x00', &(0x7f0000000580)="5b2e2c2123238700"]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) readlinkat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/159, 0x9f) getpeername$inet6(r1, &(0x7f0000000700), &(0x7f0000000740)=0xc) 12:10:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 12:10:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x9, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r11 = socket$inet(0x2, 0x2, 0x7b049765) r12 = accept(0xffffffffffffffff, &(0x7f0000000980)=@in6, &(0x7f00000009c0)=0xc) r13 = openat(0xffffffffffffffff, &(0x7f0000000a00)='./bus\x00', 0xba0, 0x81) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r15 = kqueue() r16 = kqueue() r17 = getppid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r19 = getegid() r20 = socket$unix(0x1, 0x7, 0x0) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r22 = socket$unix(0x1, 0x1, 0x0) r23 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r24 = socket$unix(0x1, 0x1, 0x0) r25 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r26 = syz_open_pts() r27 = socket$inet6(0x18, 0x1, 0x1000) r28 = open$dir(&(0x7f0000000b40)='./bus\x00', 0x400, 0x1) r29 = accept$inet(0xffffffffffffff9c, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r30 = dup(0xffffffffffffff9c) r31 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r32 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r33 = dup(0xffffffffffffff9c) r34 = syz_open_pts() r35 = socket$inet(0x2, 0x5, 0x4cc3) sendmsg$unix(r0, &(0x7f0000000d40)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000200)="df3e8f741ccce7e57ef070c41128a10631ad74a80157fb12437fff13ae24d0626039725aa293fa397d86197fc7c6cac91ebba80cb2d714376b919a1643db74c1b8431921b5de24b9750d6b700b7bd9958f779ecf0061af0a3b6a64387af03c8f77810f186dc0b56505abe9867a29f8b5921a98aaca0728a5fdd3d60c028700f5f2450e2d8f79430bc03a370adf100ffb003b015d42e947de5be91130df025ac106919f86b17eef8869ea3ef0c5f7501e0bfad124fa3b9c7143ef7ff8f016528f1b5709c0e40d2016f8978a3bc1a5c9fe78de8f82", 0xd4}, {&(0x7f0000000300)="16bf8cf829fd0881952b2290b0d395b75209b3204c5d8813a03178d7897e99463ebab5234b26df6702cf16224f5112baf3a5ed124918f2c1dee2956a567dcac6ee259062725fa0b21624bf8e9f17e4b9d9b3cab8018ae70d09565649850e800afe51f5b16a1ae1756ec33010470b87f8a536755aa40a0a13b19273c8f94f526169af885948d8e8a1095d7ddebea8461a5cf9600fa2a3c576d2f4149d00e3e9", 0x9f}, {&(0x7f0000000400)="4d601b1b0979d782a2949996a720241c4036ed1beaf896e651d9854fc99d6186f22164b04fa383bd0b3df8d33b5460fe0b11b556980a410c3c38e2c46a5e3534551a3f18a0879ff9e50da96b7ba1ed2ac9c9179bbcdb9455976cf2bbd934a8b308472af66e5dd5abb45c1ffd7ffcd6489ca5881c49505f9a0c652fd948b21009ac6960731778ac77ccced4e31e6a4644b6c5bd7c0198e93e094a02abbce6422e67e12ca0a415939553", 0xa9}, {&(0x7f0000000140)="f5c42fc9a39a0b02651594cc6a7c2d56cbeb804e14ccf6a10f72645b4ed7f3c168cdeb4940368e023a11bd1b6316", 0x2e}, {&(0x7f00000004c0)="7b2007e7ac8cd268dff2f022e7e4c63738df591f4d6b707aefd2b7d126e016a4595ddcf974bec67428d70b666f3f94de22c351c2cd28e2e6d297932bae4771abdf8cb6b65679c890acb0d9ff728e647383136ff2622ce089e432fa5cda3d59824690ca63438ba6932882c31b55a6a27acf64e01edc946910561aba9290d8b194209fc101d5cb9e9bb2ceda63c5fb6bfee4f5e3ea12263b05695d10ad129f09455d58c05acd848b770b57f0399217adc9d01bfa479c2f58c33584a748f1c910808fae35c3afb6d4ce91b44047ca2e10cbd2ded9b9a2a3d269a38d7224d653bccd0c83bbc1cc971484", 0xe8}, {&(0x7f00000005c0)="5d1b50c30e1ef5346e612a7fb5afa4dd33d8558c07a688a06d8c5d6d6a3de0d33eb367c74edc210d1a31c47f9446c1885a7864ae8d255d70bc91ac0b2390149246713ec4cf7d0c2795fafea5d47d7e2d55ec7ec09edc73b9032de70a585496c8a472bace69511501115b6184db413e23a1f9c2e0c5dd329bc93a3a15819341afd91b838473df3ff1da05e7511c651c96611c388fe84579b2413af89ee2e7d9bd4e2b2780d2b83cdff7eef1b696319920b3e915c50960", 0xb6}, {&(0x7f0000001680)="4fc375de8926684ea5e5db5ea65c63d10f231c96b91793291c57810cff05711587b5d0df632e6ab5f25c44b26eba78ffda4a73af62e74bac398508447486e621e398112f3e4e41cf44d4d2b8a45520604ae9e164e4954d1b8cf598751e27a29ecfd441f8612670ac07bc73f74eeb3f662a085e06537bea1d405e24ad900a88ee46d1699428dc159c53a65973bcef000ac7941121b75d7e0f74c709b050cb20f48b9c0d1738d9cd0548ade68e8926b4f0912f221b156ff9de5906a34a8958fdad9d2dc964ce31610b85bff919a53752e834abb404544a13d6b93128ded1bb396598cc5b79f3718306a1b016b2ab973c7f691dde707a7a046c969cd25f5e6ff33671b68162470b9892424d89481ccf5d4a322f4d5a108383438bfe6821ee70bfa75db5b645187c32e8cfbed15070e0234da9f0c527fa1dc1fa8da4f065512fbc4eca79e6267e3d4b10a8a584ec3a5871f9471e9e7a8c4ffb536f4e19301064afede5d560ecbcd4cfe0323abf6990186f3fcd2798767c096f6175183c03a584aeee1cfed6f0ba94c3b54c502af78c69c32b91193b0c219a00ebf00f7366f778b0cda2dc180c626eba9a5f37d528a6853a821f0a52bcbb160ca65ad4b58d162a93414dff9960fbe9adad462054806b97722e711cc21025568cd96f344c1f7615f3e39540ce4518e79184147e01a5eaf95034643ea0d9f820c66f84614ff326659b696773753206431e76266506237560804e98f692c3a16bac92552312667bb799978447b1e09cc05d9ec710724761e04ac58eaed21c61aedd4f215fa617c922215d4647d3ad00b76cec210d77a9a13127aa3f801018bf9ef034256eaee558215dc0bcbdfc27a1f59da0394aacbf8c7336bf11026b19034ffeeb38b446be6e022df6f49d07fba5e7be61bdbacaaabe1e83893990ae39d70540fd3b54959f7d738ba7c3a3487a5a636a45bfc3c818bb17d9fab78441fca2b089478ff8adf450482309576003b3e32cc21462cecb04785691bd49ab05eddce607ee0b6bcee58af485b900dab1eaec3bf3e07fc9a8090e7720bb78a66186a297f7054c1e2f52710beedcd07155d9b2c6250e1d6af0d919da552d99898f8ba20022787dcab0907c720d1e7c615a60f5027632514e3cb89ecda0ce43394b062baf9616d0efee44039a45e391e928c58de4b57fff381152af05a28a7a24b84e2804230289f46dd51895679961c1e3572358313282aeb6cbb5b56c8ff009180dab2438299fa16b9b304b1a9375c74783963638cea90904b79e9150d7e6b9c5011867e14b06ae1f1bda7b6c4e021fb62c762216e9a2bf41d0f7ee6cd3c6621dd5ca56b7d993d9f3d87d6b05bed01770fdd17190bc814e613e0cbf88f030efd77fbc528d382c9ed271882744aebc209cc0819f9b543f36625b4f4e1f17d23be7d284ed27e3f0f32f9f81bf44c29890b3c4f45d31563d2246d5d7ab8d0de7222e11efbf6c80e3d3f80703ad1ba22c33ea8a7550ad6998d24b1c27eea17f3a3e7280b781dbe5679e6db2cd92b0350e127e64eebc34ab95d195d93e54cea92132c321e6545439e04e2b37b74a6f09fef057be91477b4a688f18e33698e3ff8ff48484c2d0ea8655941531824e4df1d7a1eab4cd08c3ff3a12e9cd7b7b11a94247e4a83274855a2d5021cedac0ef961fba67c5b8845303597d57c14c0226acce123775cb66563c5751a499f155af2990c389bfca67f7f0233f997f4cb32a16c03b31744dd05dc970c80dcf403ab57c8e37ea7d667ab44bf2f649918f0cb07d3e6a5973c6c29cd6a8d5d5dfcedaf6e3ba1ab54236ee33e7a6b80bebb75ab9fb46d98d55747da5c04eea16971efab4e46dead6123db2d3ce4faed7715d956b654e3221c6717d3eb9d467b7d510ada7a159ec295fbbab625baf0fa87c29ed4e29dc709821fbe5c280c9c42406e42c319f1b770b75e80c6272a4d02845120d7709938d7cf9bfb4bff8151820945543b66061ea557a8738023cd4914db4ff231c902a23a81564641f93ef2956ed67c15ea2936b0d718de7f385933fa3d1d47c4b6abad7088fcadc87dcf8c6537056b49b876db26a5bcdfc99d8eb0e1c5a4f5ee49f33a9d035e4039196928fdac9cb67479fde08bfc8ab869e07d3757fab6190129c36533803e448c6baf91112240cfc5ab29df497d095dcab3f96eaa5cdce3badbc45d8f07f98eec8c6c099918856bc198913b7d75ec7053a270fb0282356a6ebe5d4456a9364cbea006d211f6098a2432785eaf2a2650cd17def36c2062430c57add41bead4de38e534edeae293b6eb0e6b98f348c7e2c3c00a21099fbb2713918c24a88fb34558d45459cd72cf32eb0a43d7d18f1496c1d57cb60344783f7c2f19fd46a0dfc621e6ada42441a46b0592ba2a98796d2980fb46584029441356a7fd5568df3c5e220d4d4be775b1b4485495a11969ad64626f06c10aa890939b32b7cf2362c2bb883ef6d01409fa89c4fbc401e5d9d3ea702cca97c5c5644dc1089e7c2b0f13c31e1cc57f444596b512632569d19f188384c1f3851d35f2632a829c5d46a6237ec1903903b8397227d643e7fcf98bae790deeb065919de3c80d3d9c5452b242f24ceaaef1d7f685e0c237a1cbfc2d10e1916ddf7b7b2af6c48208191df5eb96502e37a53c51690e11a1380949383f59c80ca350c5aca6684f46af6c047e4a90a24ed8aeab9a7b7f66756a702985cc6ad0824dcf41d0d35c15e93fed75e438a6f8825f2bf823545f52b981cddc83326b85ebdcd7982be6d0894d9359c3bcb827b9519d879898be6c173d586f6e0cb75002854c4a5fc048968934d19d7d60b564f953f3b088ca4ffccc09a1515d16cbd652ef45881bab53fc3c52d7adfe833c1015d3af2f5ff69c317a37fa3f5f4343ed930b6740cfbc518d5b6bbe00a5f2de4cd101545e68bc22913c2ba16db2f2f375fd1c50511ad95d3f5071c98e74f047cbd7927717be123e4458320b1e2840dd7aacd2ba1206ec8e1f870a859ce55c2a719d5d310ef0adbbfabc6fabd7629b0f39611417964f892e5cb8fd7585884131be364478acf9de320239d7e7dad97a5acae444bfd3a13ddfd5ee24c2aec6c2cc091980891fe147ea6d7058519e9c901a9974105152981895a75bba5765d9c76810947b10cac28acfadbb87b92c4d1c74aafb795bce813843d58fa8b97d07fdb00ca8d6e9a617c28f7b718378b96f0c854c26ced0a9b3dd427f78fb23ae97fde68208398cf9ac5d5fcef1cf0d023667e065a11129f76f894abf9812254f982e8fa21fa048a338356e15d5b0015f2a1fa032af40081559015cb63c7ed3608115b5befe2c03306514d3d6f44c35db645ed4323c045d0edd73768c1560d087492764a088b9a839664c734321ea3fff7e7474bdf66f50b62c26902f154f0bf92e08ce7e0af14d2b4e88fb56230cd5628f03ffaacc2504ee4e87c1fa1f67744c2d9bbd5d07def3a1aba7c3b0a815c69e9af3d3ad9a875ff49b1c3eaeef78717f9478266ab7abb59da3f126b75883b3a09e0921302d37dbd67768e31ee45af3bd9a97ad16e9d42807590cb7aa5aea18e302c468908ee6a63b86fb2ea554b170ee9d97a37dce85fac8cd183ca5290ab8f021da697c7de5111525933de91c8518c0beee9fa9b73e98c2901df551ecf081935c5f8e82376bfa987370dbe74ab74d8ecfdf74999692f090efa90e18bfddc020875cfc089e43b41eebc9110029dbea245ea07efa05eb23bd0569b4e0b40fa02fca9d14f7abeffa67e5c7d9debedffad5e24cc155bf4abdb9724eb7dc4ab6acbefc218ebb9a6b4267f4abb85bd7fc9b5a62d6dfd74d333cb2f08cdc2a3c1a859c9d0b066a2fb1f0fa9e39c75acb2db2abeac565710adb9640925706fb1e9b5fd40a93b1877ecf41f516d24defa4ce194be1cfc7678495e4c5b4a96b2ce6dc35dd27f552916b99b7d94528e295cf1d98efb5cedd72110806877361589efdb6400d8ea831178e2fd882e162cf885f806092c799eafde78ebfd3afe530e960c5b165dd23899b2312fd29fad3f3750a966d89811c5c27692102026b02fc4d6ac360bc8b451b9b68773ca46e32288713d37c682e6ddf04422b3d606c3b8802cf36de209c4f16100b3fe2834650295d02e95f485e5a4f24a7f493229d43ddaf9ec03f14e5828f6095b76016cacf04e44b2e173dd4a1d08ce79d9bb78cc872bc980dc7ffa947090bdbaa321a267708e18b0ca1dec3f1ab9f23d7fb5747118ce934fb1d21205f735be05b91b26732761c3a1a947decc911bc88bbea808e123870ec7a30984fe17a838c8974235d76a38a846b286378e5426a605f4b537108e98aab95ac33d3997c7809710ca1a3b21048176f25e475b512e8b343bd8c84081a181c0320feabf8ca0825b365273c82f4254464735c0d8a4a737f4b2a4626a28e4e6f2389605de9acdb1e0f5c890d99a8510eebb20e542ec2ea11533009ccaae75181dcd3ae4287ea5ce9534052f39a249497d8078d1f3bf8cd4ea3f272a13ba2064d947cab97dcec7680929d16a3692b2856ec4efee45a2c25f386585fbfd8e7c4c21b5eae8ac0ba7ec09bac77809dc8ac88823226a018410ef70f673783eb67ccf13b3c6c6be8f9477f2e3fd11f10e04bc93fc10f7de1b532a69e0504012f0ec0d2e6d9809f6b84ac17db23ef2c466e007d77d4a36f2fb8b7b6c93c74a03990dfa519f7b56e8f4f722c5159d98d3853a4a85e4196f9491a77439fb1aef8aaad2ee367432078274c81b7f548d46ec1e7cee6354f12ce63504eae0a8929c0a7bfeb018a31ab41601bb60d27146f7f19485d5bf8033f2f3b6bcde32496cffa562896075ee930b685365109f9d6217c8c2336d1e26fab382d85c1eb9926e0483483955a494de4b0a8d71be04bcded5694b0bcacab2e0db7f404459792950819afb695ebb798ca440ff5849d303ac681d85ffb984e838d0c69d4fc99fe0c18b308a097e356a2de75b6384c4ed992ad97ad386aa650738ac6ab1da13c1250dd14fcb08f0bf854b6920d524afa06a4dfd3060359fefa14ae327ff86c49b392a0b7aef3061e35777dea783b8451f8d362fbb92b2bec46e8cbb70a1e634a17b8a0eb1a2198afc58f61f67ca4fac2e55228d16ec6e74987e52ff999e3d54da285c6e6a742d44916cd9ef438f6dcc8223de6a07422344629edba8093ca8c15587a95785893f3f3082be6c8aba3753eefc63a720aae40053d336ef5c96df9a4c7865a2996944f49f2e10b940235bb8540b063733c69d7f9dd954b6f0b1c46671a91f49fd4d32fd0260b7bf764cf1254e42ba291b1f0c5719dc5fcf916ea06d7cd3a07617929d1d87becc614e6b6be5fda510fb2e7ad387feae3c21a7e8376f0315c33e939b375ff22fc1b57a321ae33c928f4364015176b5ae74900be2345c1425664b8bacad5654d989f7eecfeb907e63b133e805b7b88406c27962b772293c930574e53861c6718a354a4b0518d8189e8c7b1db55ead870d50d53abbf4b98d7f95347e03f99ce1318849b7e460ba06181b20d54a7b05c1dca3cbeace0bd9604a6ee104143c75e4def4c39c015e6ed6f3207ddcc0d4c52349f252fd312f704f09ebed52f3991b7486dbb96424b25feed9bf52c11557a749905af7ef440d3c61e7a811b23277b523b88e6ab8ab1296d7b8a010dd8322f17e3653ab76332a246ebb415f8ba5808146ade7c723f77f400adeeb68384bffbc4382724e39ab8925786ca9934467d0771bddfa46ae18a73c2be1ea2c8a9f660111d30b41f5be8c930d8c13293fce5f0df04253", 0x1000}, {&(0x7f0000000680)="2b0860c08e83d08b66313f8daa50943e988b7040efe1bef183ed23b2ed1ddde77b60c2676c80486ce3c6cea937a0fb2519dafd2570dc4725a51d32d27770aa5e6a9524db7cc695b3a2e93d2c14af483ea8fbf43024961005ac5f5d39ba4a4fa3142a67", 0x63}], 0x8, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24]}, @rights={0x28, 0xffff, 0x1, [r25, r26, r27, r28, r29]}, @rights={0x28, 0xffff, 0x1, [r30, r31, r32, r33, r34, r35]}], 0x128, 0x403}, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r36, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r37 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bafb803ef0f701b406743f9bfcdb8b8c"], 0x1) pwritev(r37, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffb}], 0x1000000000000083, 0x0) syz_open_pts() 12:10:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) geteuid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x0, 0x8001, 0x2}, 0xc) 12:10:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x184) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)) 12:10:01 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 12:10:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r2, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r2, &(0x7f0000000a40)=[{&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000004c0)=""/28, 0x1c}, {&(0x7f00000005c0)=""/155, 0x9b}, {&(0x7f0000000780)=""/125, 0x7d}, {&(0x7f0000000800)=""/210, 0xd2}, {&(0x7f0000000900)=""/166, 0xa6}, {&(0x7f00000009c0)=""/109, 0x6d}], 0xa) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:01 executing program 1: r0 = socket$inet6(0x18, 0x7fff, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xb, 0x0, 0x0) 12:10:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) sendto$inet(r0, &(0x7f0000000180)="b4", 0x1, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) clock_getres(0x0, &(0x7f00000001c0)) socketpair(0x20, 0x4000, 0x6, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x1e, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x102) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x3812, r1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xb1) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 12:10:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000200)="ae037127d8e0acf6252eef23574394dbb63bd22c24f87a31b27a9c22e8c41475386d6f2a4c084b3bec30b51541ac14ccbc0924561aa6b66f616b9a5a03f3829df42dc636ce8c482ced3bebe4a83c825e3b543a7fde99b000f4c8b58fdcaf057e23b726c31c76ef24663cc763557366d4b866aeefc1a26be3b476a15141b6e843", 0x80}, {&(0x7f0000000280)="98155e2a09d4971b91db4b748ecd14d9c4e8dce22fbde188687b07d83079bcfe62b56c62947fd3a180629a7a508b4a2813f614d5d544e0510770079e05ffdbd17a0b16b25a688adb1d4a883819a3dd1ca230817c979c86031d6defa8d5bef559d140efce156ed2083746ef1cfe450060428d370b16cd250ed9ef9b194e64be7aebfe256d4e7578e16435cb8410857d47cc65d7cd936406138c8ae6e4a471d512f439e4add0d53d94f6531ec67c869aee15a3104be56510bae45a8dd70a4d8dceea30aafcc641f876c03ade4019a7fd8496bc2a94b4c99b568a9b1d45371747a7d09805db85cac134dc60f3e4e1219594ad8985e6e13b912938c5af9b0b", 0xfd}, {&(0x7f0000000380)="b1c8d622f00fbd0a01e8e73896f1f6df5ff8c78eca8b5575c493ad9fe4ed772bbc459f85856c636e2588d6fabfad60d83eacc464f66ef31d26ed7a53bd68498b8f617e37d3f4f9c2345bae98a483226a89a5f86a7d9f04d6c9e10540449dfb3890b083a6c1c4385ca7734a88a95566209f2b622c97bf2b6d7eae184797fff951100bc7b32e376f76635af2d928cf215c833ef7b87ae607a8aeb7e4f105de8a37ec2876f5b0c4a30613914b93d29265b95bae487e238eaa6274d5f9ab6a5d2384b903469a7cd8794866933d605f125ebed302ba8e294cece47f46b15fef1d19245d776820b9e2b9bfadcd2ff8fc72ea73ccc912378d0066e41da174681c4f91c0e0b6d5c0d211f0a76be4da7c57153e351d577f45845caa180ef46b852dc4b72cadeb41f47c06763a1d01160bda3927f70955f69f7a4e22f34ad48d551e77d423f4b59ce9ca3236567299544e0c2316384c32cd61eb49954b04eb44f13d0081ba7fe8d0023e14bb96b21455930e5976c0206d93b364a34ca0d8ae4b7b016654c8d60c8ef6ab6a60accf192968d2e2270d4824e19cf70f8877e66bf9f7d903a19c6899f0522104c225f236effd95e2fb2c676ea50d9236c8c07302392052c8eb37f94b7d5eedf597e1a864f1f7f16abd6612f00f5d67a1e7533802ad8bc51e8d49bdf8700903a12e511a4acbc1e46c64e58a3444fb85c0f6464994b2d469d184deadb177e30cca945d373b67f0eeb63da764f001ba26e3ccd501f9bce5cae5e32965c85445867dd26a52ec35842c2a484de8d77ff6be185c01d53a474d2321e1f88f0f317c6a3b82ff533db86f77b30b81ad7a9b7d245b5c6e1c22346068ea26c7012354be71a9549634eb24dbe233dfe0b347779a8d94897f295fb43a8185843306bff2191fc7117229afa90b29623e92759a7084659e8886994a6ce6d11c6db76fc65cb491f1d1bdd394039d7bfc6d2b4161046ef126db8b06f777349a911b8cddea1566d2ca936f33be8be276b8e98a635b77141d18621590c0ab89f7ebbccd71daa43e94d7174aae2adcd55be77b1187b4b1eaef0a49dc08fe3cd0a06fa4510e002af4c028c60ad794278566cf8bdf8df6309a72b72c083231e7d14d123bf6abaa8b7e92a02b32693f591bf828a3b72b20567d91736251b1044b24a1464fa5c551f839d877d70acf053243bf0d95adc1a246be7cd0209fa0c8a6d5be0874ec37823b6e8f1402c753f79f8c75a61f441f8068d81a1bc2638b9f71519f99608dcbf53bf3a004cea6803f6b8e74a97c8e89fc5f6c6742bb5c47b604c782fd85334811843ab79bf5fa1fee98780ae855bae93d2847fe263cd6a91786409efcb6ed1311634382acbc8da05b8b858d11513bf9719d790a1f6b6b1e7f398d48ca81bf97f152227f7ec5322fb9297e6c1ff905f253779c4d1d4efeb5a721b6d9fc83e3aa7806d2efb12f3b13f8fbd1b39c9c0cc0b30ebc2b89e9390c10b5794d5106852a0a551d8f0998d56c2429d83c0b784ee7ba07f31f7af4633516ca1f39857161af9b295a1ebfc47c9b7cc53091062bdada094d7df9cfbd209e81d99c1544ec435f38855389102e58db08b8948bfcafd8dd393c61515be904c10fdc697259cf850c73c6ef56ec861550c1239e7ce8e749654bebf90bfd05a3e1c78d8eb055a10c9eba78c9a8e9410f9900267b7b8d7e32ade38ea896130a121d544e006331b057dd3efb99f153bd70c1cdf369747edd69348aacf1d70c2ce6ec54960c0a124557faec8abd411c91941ac78a62ef875cf65a0775b8c107045f7c9ba0fb9bdad668cc4e08088d1fdb2293b9459cb24627c544afe7f8f8ca3d35338a2c9662ce2879f6d51ae086bef81cf798f32b3236dc6ae1a21e7236f21f299618ae20c4f9d8ea298bf99bca37c5a28e11ec2606b496f91561861865679ccc7ad84c66a036583adb04fe0ea5c0d995b5c6063f6ba02479398fd2f70bb6196089c2d906a7c7f35a8268b7cf027c8e53431a2bd4911610fba563f15763b83d38199ce6c5e4cc8dad9a5d85c471e307d4a8140b4d9c460362aee579f49ac989e2d73fd5e584ef79b6b4e9511ebc98db5d09bce0c3a78275cfd8461715b5b3b74910321e9203d40ba95e707e4df5a5b3ad2657e30ab587a1cf535a59f1fffc78d84b1f8e0c5f74bba507de422c54b602244d1514aae3f094bfa5f496072fcaf584391af9e39969343bd7a8f269a5b558dd91bf10baa8b40922eb944e24fff129169c31253cf5b3f6735b34c59ef0fb254ee2c0961a40bdffcb3da02846b919367b4aafc8c5228a9841721c3475ca95a3afc576a9ff033c4218ede9c029978ef9e6a66a3f549072254f848eac6201a48b8685b29b16121f16db15895bd749f6e0c3690e3a645a0277c096cebd0f172834d9b4dfcd78cc10a667b6e8db7f932f04a55681b020918989629b33390205c82164ea90d460e134c756eff14aa279a69c9c6de625531c770881439e366d023cc9070a34d09b7aeb1e70f54a6a894afb499475b3e6935f57933f89cc2301da410c12d8719a099adea768889687d8405ec91f789b1677db934872fda08e875bec3bb7512c846d6177d368c5839ac975d29b443127cb1acded0b030e75528f40918644dd269315c452a9517ad0ec86a5f55aa2e983bb31f41725cb1946a8b566943bca348f4c7a0c494fddf059152c4008cbd73af10c0ccd2cb639ed08ca47e88fabf17e9a96728b6cdc06f1a301e35520cd229f33d35f0feb0a3f670e25260f0f986ed556344119f0fc8d211ce72377b4f5afb101466dae244a816bb4f6813f6dc5b96b5dc11cc1b602c3f16e2b44b81f29ab26c4977c28d58e4abfa6c04d1f08f9e0b798bab6692d72ade434f69a254074e2a3f1fab5670898b8cd7a0edc6d52d0f2a8810082da63ba412402c0becb6424e352ae571ff914945c51dab544711cbcd2db595ebef9516320b815b6443b12354bea70bf87426c2032d943d18f6f287fc29c143281a26ebc5f5e6766518cb96ad1636c33f38a7ff7b130bdfd403da819a7b7fd2d9f2289d6cbc0af4dd87f5c1875e42d72e5e340842785e2c3bae298e55c964aacb4c1d74ea1cd3b2cca3912a64823a4d68b2581e0383ab641f2df7b6eb0e2364d141d0eb648df8f55de40458ae31e9e1c56cbb1316ea95592b1b81a64ba255b0149a9f13d386b2cde8d1039536b23abb1528fe70587529ed02ce844a6ae5dc1dba99c3eb0a4d31b7e0a4300cc63eef2fc14b9e0ed087ba2440ec2591928c27169c6c50d704fa0a9f9a10c71f8267359a1920b63c555755d05c686ecc80f74270e3953c16a844d9c7d2feb0eb829b800ac7b3501d3a7beef82b9800419407fbb0b3a7260dc167c43cd1c8bb9bdf57582a892d836ae462b8169419398cb4343fe76cdd231e88048b7963e9f06c79143ce7409336afbd46c4e37a8c4ba136aa2689bd45db6a94aaa1fac388c7edd1784616579a2cddb5d171fcb6d5bbf56846eb6b99adecfd35a08273de6e7391d58339e67422b43dacf8e8844bb727b10be726a1828a01b8f22c8be82d2b983f19fab3268cf75602a2a403573c61dbb2bd105ba1e3cbe6bedf72a5381264db56645e13121ea94a67e17b2f8418d19dc6fa1ba23331605b56d0f2563c6bbc2b709cb2a08de18eb108fdc04972a380ed12a6483357663480e27b6c3a1a2bde6b097eed40ba3370ee10b2a2a0ee99c37e5ee70c173b715a8a7afb7dbb489a7f9f4e7bd317a7072420b19aa908a1f3b6e5bab6576760482f59278d249ec4034a5b87c1df19a1d6fe2678e395afdfc075a5bd9a3eba28c6e5b968ab4e9229272bbfa06feda61f0de407de8828e7caf1c610c40792bb6e308e75e2c39c47d715726c691baf0a2aa431ad681041806677a8f01e1d555613d8acb020e9a7fdc60c4178af1f5ebe550fc69254215058b79656b9fe088ea57e729a6c301f8666dffadd8c4044e76dc4643be9ea328ae6b4560a1bb65487b2f463ef94bee5da608d781d3a3bf8d3fd679ffc836241765b8157ed526712f272b5188092848fa08e2243a72623d4e103587054a4e95795594ce8a018c5ff5b0afb53f75bf86de45a8192d9d0348dd62be8871f696b02b5a1fc24b01131da92e9a403680b25aba548a2c2cac67821fbf180810e6bae8ed304eb3c7216dc8f04400d370304cebdbd6d72ce715138491a4971dc1702e3d49a46cdb1377d43a86b9e69b633f1d9465c65c983ad51e01b6fbd449bc3e95a558bb2ebf05f0f209d4b867707c750256cabcae440680569325a3ca6b70f4c7d77ae8b685257f2bf4935e87b9adb31270ed35b1c406e348b665e94fd18af78120191732db5b6d2f4872052f77241391f9ac50eb522d9abe1399e7e3717182d31a7de6ebc349fde36131f858ff1a1a5759edd6e88acf02c7c51d6190fbc6e83353892f7ca942f69d3343082e7146703845c0ccd7ba1b4067d14127d19a4ae5f3d638d7873633090ca5030096d48d2764a5d68e21db85030ade47b10db32c460f8e5e517ec33afdd6cb0654357b501f0d71ab8ed20b9977b85c9cfce837e2523c7716eac07464cc038346055badc6691fe619fd2d14d5075f926b002a59de6e58c825efe69707968084782c00563e4fb668ee45fb6364be6c0ffb6fd5d752e3033bb1c8b8b59f6259f97ec73039c6077f7cc19d7b29401f852acff54e65fa2b9c95fe69e4cd251224c1e21ccd58b8e823bbe59689890222fee93915af7391fb959512b3b765e12e7c9469fa246d3d73906d9a5947afdbd4eed84d164855693f5c6c5e784f4df66ee34faf7549b9a18aea2bbaf72f2a8206faeba91f4e722fe51460f32c12375bd7a6b04d706d109395d4517d40ae0909d7c999e5da79959dc44b7b0b8ea3a0b1ab753a06730395bc558f09974176b9359c3a25dc3bdb3bc59fb586c63f5d5d0d26d6ae0c4bb227ada1d81abdbe03ed116715e1e6048dcda45c1a4a4139c07915e82408c1064160d990c9131caf1b12436f189f449034113cf937a4983df9c285d2865d54fb4345089fcedf1289f59fcbb2e6eb9e16e5f2a9f445c8202d798fa115590be4b591b1a518bf015b5b021fa24414dabdb66589974d8e7c7614568f7af42bd3a2a0852ce993525f52c0f8bee638c1a13834669562054a0b5650de6d2e07c98236d5d0f6087cb04aa1103c55303f254839ff46d3b123ab0343ecd28b97b14f6df0d9977386c1dec1b1de7e3fd21aea3f9730e2de9267b051386804f806ec38fa923dda94aff41d3852f31972a27871939b966ec97ef0a8183914ebb9b0d3d07e2d0aac21acfde475529dfa789d74f717d5dee6fc0da17710f244f537f71d0c18e17cd91af40802f0d96214457d20c76bbacfb96da7e91f28649b73560f1a3a1ef3790b8530496ae3336b48933a3d2e23593c3325974416e4cad2fe596ccf352df0f9c4ac5bc9db5fc64e414e9600a7c50c0f0e6f20fde1e4f141f20ab523c88c06bd0da3d94db67cc27278ba4de60427427778d810edcf03270a76972040323f69686d2c9de2810ca9d27a1f8cb4329878843bca21a511aeb486dd6168540007640758ffbcd4de909acd76d4ad959b8883a04c296e1b57f1746844606e4eaf543abc9e205223d54aab8018e0cdf5c58611db9343d40c617bb1a1400fe186c82109e5501054691b6310683e6dbfabbf7a9d7c7ddc06c05ed8a165d5564f4325458842ee7a91e2f3f551a14dfe0ec0b7f2f35b1176de40840d7f7c02c5f1f25acddebd6475c236f3b76adb55a9f34a401759cfb4d124e5d03123", 0x1000}, {&(0x7f0000001380)="b911ec3b6f0c64e1c66f5fd3a3cec00fc082b01b317ec7680875141c9887c85737ba0869cb4d6fe800ea11fe940c543679cdc20c1d3ace4a9c11f24fbabc34fd8dd443582385bd8077dfcce28d1caa4149072bd0564e", 0x56}, {&(0x7f0000001400)="e2aba23923611b34e6c0164e0936e0e3e1a66d09b6a580a57c2fbebec991ef4d4a", 0x21}, {&(0x7f0000001440)="f05cf0c9d9693d2909cc35bcc07aa9b16c272a982ff0e788a05201259d2e2c9b8aed47e89678fb5ce2d19cbf8456038bedf7714f06cf022050b80134ff6c5f4fe2f3d51f0f18b05335f0039ee5820fb720a5a8703a83bd756b2181e142342c5d569a54ea47bb4a30cdefc06bfc79d60098efa53e6286f6644d86e3656b4e2ccb5594057cc4c86e2106f160cf095b22cf1d0866cbb129c11a550871823d8051189805b82dcd", 0xa5}, {&(0x7f0000001500)="0a98bb700b66ed7eadcc4577fe26c23884bb17d22012759907636351b4ebb68629c0ff9307f425ba034f6f3bbbf79d9556aa55c48ec497b58b7517107e341cca1afab6e0fc4171f17a72f81bdcabcc255d7857dec4c697affcc05ba46e09357ccc6d6a3d03c714c71dabaad7cd00abb5a1e1dc228cc4a1b42804486aca6f594ff6ccefe3a7a9d8fe15a97afb1a2ef08097adf341d1320a89", 0x98}, {&(0x7f00000015c0)="c64f0e3409784f75d61390072cc6b7a06abb979b50a05e5e1ef5d6f678fb8013f71f8ebd79148b73a4b78cdfac7637674aafcdcd25c310c3cdcc782a7841a8d12b07838fdbb45ddb4c81ce5f9509c354b03b3e66ea9fe3f7212de1fc88a57458", 0x60}, {&(0x7f0000001640)="b10409cf9a537633d2f365971379e5bf8eeca98177fbf419e56a8073be38d2cc057f9dfa7d4dc5d77c51eeb157ae91cb45853bfae4e5633818b58359088027f766a9f93771c524626765769b3699c09a669a9182032cf518daf8b9d2a9b32345771a95457941efc25aa403333928667b27704b160a7b2f5281d0fc1a387e1b262331722259bcef6e51be5e694d50969bc6a8a90deed28e49e3fb6031dd61bc317df9b77790d5e73f3cc12feaf5ddf50ecdfe9b689cbf286835f789b78179d3f8c1a51dd61b1f989f8863a0261943e806175dcc15b011d3e3286a9abd20fdc2ab29b0f65fd04724cf04186fb2f7d8fb0aa4df94b691da", 0xf6}], 0x9, 0x0, 0x0, 0x2}, 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/138, 0x8a}, {&(0x7f0000000100)=""/20, 0x14}], 0x2) 12:10:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x5}, {0x300, 0x255}}) r0 = socket$inet6(0x18, 0x1, 0x5) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000140)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe211159480e8b4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c013", 0x60, 0x0, 0x0, 0x0) 12:10:02 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f00000001c0)="1c8d15af2dafc5878191e51cc988406d3b647f7217c96809fd0391232b693eca524018c6a3e7dc6ceb828bd7e20a", 0x2e, 0x402, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 12:10:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0xc7, 0xc6c}, {{r0}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r5, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x10) close(r0) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x3, 0x4, 0x200}, {{r3}, 0xffffffffffffffff, 0x1b, 0x0, 0xcd5, 0x8}], 0x1, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x7, 0x8, 0x101}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0xcbe}, {{r6}, 0x0, 0x1, 0xa6, 0x6c, 0x4477}], 0xf03e, &(0x7f00000003c0)={0x7fffffff, 0x12ce}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000400)={0x3f, 0x0, 0x0, 0xb2}) kqueue() 12:10:02 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001240)=0xffffffffffffff1c) getpeername$unix(0xffffffffffffffff, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffd91e3716e1f6244b64f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f1c322f99aa6db950a62a87aea28ee1745b07916b0497ca76d8194a080bad90caa85787aad4a23fed478926338a177f409bf4592f6759d7b475bcd6ee0a28e281bfa51cd9ab95d61454a9eff69d8c20a93cbe5946d6ec06981eda6e56fda0bc055cc7ccf12ddbea61b58a7eca953adcce1af4c5600284"], 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgsnd(r0, &(0x7f0000001300)={0x0, "d9ae17d818c277d79365068468eaa8e5cab0db63a388a2821895f91b36dded0851df1cd1d0553b043eed317035c99505aa24c575728ce1051c0115b404d8381b39dc70814ad9ac9bb3a09315e8ecdefc78a3b3457fb75a71f0f6b64f334be23331aa0c4803f5309c70fafc1ac025c29d56b2b60aa359211624f55a78f78030a5d95087cb509045c87561f9eaeb1f74db504802411872d9f8556e885de6cd403209a6f63339c4224727f5f8a029525b5816a0f1117e9884fc773d2ba3e41e691d8c75be44d6dcb8e78ce55f7b56b62de3a406ff413fa34835b676"}, 0xe2, 0x800) getpeername(r1, &(0x7f0000000100)=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\x00UA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) 12:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) 12:10:02 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socket(0x1e, 0x3, 0x0) 12:10:02 executing program 1: clock_getres(0x3, &(0x7f0000000000)) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) setitimer(0x2, &(0x7f0000000040)={{0x5, 0xffffffff}, {0x2, 0x120000000000000}}, &(0x7f0000000080)) 12:10:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x110, 0x0) close(r0) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0xfffffffffffffffd) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) 12:10:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x7, 0x14c) 12:10:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) 12:10:02 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = dup(r1) getsockname(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) close(r1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7b}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x54b4f685) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 12:10:02 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x10000080) setsockopt(r0, 0x29, 0x37, &(0x7f0000000040)="03000000", 0x4) 12:10:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) 12:10:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r0) 12:10:02 executing program 1: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) socket$inet6(0x18, 0x1, 0x7ff) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x85) 12:10:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="c5e858c84170438c995d814256b61ec59b76bef379bee5567e8078993885a3a973592b5af2a9c713e05ecb1f5987f229008e2e97c2cf28622f178ee76cc836703a122d289581bedae4598e600904a387dbfb139cbcab83fec38320f08e425a07d0f17213e7c29398e04d98b42a6c50f23df25bcb2ac91d9d441f905303bd3c93", 0x80}, {&(0x7f0000000100)="3e4b9b366f624573b08db064ae2ed0e5ff7ebc1e7908141035b3dd618ae25f20838666ea7bd7655c4227e62646d0bb3739d41699d3912075feee2700fbe9fcf87c3f94c9aae99b1fabd4a492ad227aa3ea9e4c03df336789b87d970c5cf69d1dd38f6548438a89e24e6a37f49156bf38d6e4aad56c0031d389960cd2ada3ff6adf0d1792f052172360dd9cdeebe9a681d870f03405cb754f2c8a3ede9713b371422a9632c5bd9a76cb9315f67360bf6d8a70096221b61da9e14f67d27b34916c57833fbb04c4e3c8dc7477121e5ed48b9838d0e7aa27dabc35ecec089381d02b2aa82caa07a1b0a30c40d25a502bc25e2dc6dda1a133b5fd0e36ff5f5aff695f377ed43eba4f64a5700aedd3728d1d091b77721aaf5962608c3f15510254713fd675f428c826eb4cfef43bbf187a6ab87e30f3bb9fa886eb280bdcf3c6ff6857b2ddf2ac56ddea2a8a57483e3dfa3fb6af006c9f01f3dd2f7855d7f0247f0c3f24dc652956927e7ac59ed920fd14a9ab3cd7db299170c324240af0facacf664ab07452ffc2e6c66083d5f7403b08dffaf987ced9ad6865bd5f89236f512ddf409bb24dcfe923e4bb2e4c48f2218ebbf11de6207bd6f72937cc0729e40916fcfeae05fe2008c6d0f6bee4bffb243bfd0c6f3919a4b89cd90234d947f7d807b69dcd097b5d8108a81d13ec0bb2a4093fc3a5e88e8329871a49db92e37ccdaa571d51d78ef082fffed55696282960e82d012207a6366ed2de4c1139405e0e85ba469e9c364cff09e8c36991e39c2dfe680dfb81f9f2eb4b46dcda414f438f09ed7ea040c48b9bec413a15945cce31b95a33817cfa90f1766e3e2e4894dca82b607d024b37dc0147668ebd28ba851ff4640bbee0fbdf326aa3b42ea30064025d342c31a2c25700f7cc054c0b3137cb8506a01fc60d2590e25bc44faad5f32a37015b3a8d5178c349881091041cd191cbd0c9dfe7b52d0251ac9d39c659a4e8beab8f80832f63055fda78a203fbbb3bc94ed2e359da6a213a9a598ccab76d9e24a5dc1986cc0af7d0c03adfd0b732e17e888e0ebe3d8028f657d5a851caa2c5587b82ed3b1a5340c4fee6dcf18856dc8d17e28e5a39afa6a0a9e024bd68a45df255858561c2abfb519abac1884b5fbce310537e6f84e174dac51db05699761efd2a92b5282c01949bef531cad9ba06f52681a447de165bf51e9507014f4b6ce9a1891b156bab5df551bdf491b1b0669c6357bf57466e73664a8f2cdd27abdda90343a81b208c3061eb6a2a96a6218df6d16b35d255e610086e2f41129fff83633dcb97d117364027b0de61c97e813ed69eeb15ca72d536ca178006668f440509e0bf5a645100cc081cc723c13e657b9926ae8665cadc1d4c883fe8392fec68aa113ff4735589c51e79a1d2e840bf2757e1e9f64e7607a735c8d1fc3033f0960c0bf23415b8d27a40db28621f043ec31814999690db7f04b6afbcaee05d5926dd98bc5e88d7a4176779667c4e4b98ddf5bfec4be9e057b48d454ce93088024667280de5cf9cd06e91df7d909bb083e805ec0cf7b43ab5589afe5cbe50029694ac66fb9f1d36e6465be2640e7993d559ffc9b3a98588c2888bda22c18897a2a8b230cd4182cc165f01e281283b16fa7bb429e30bb7ba5f40e4dfa91e3f8aef122ccebb6f321b0fa4e42c1f8896ef830b190675e3578a264da71ba3c2eb073913f4de7f0fc93832f9bd22f362920ee1335b4a9c9d5a12443766335fa163c77e9b4eebe9b8a29b4adb9a1cecf0ab4c9c94b904232c6545be97fadace9c80477362977d9592db56023c3fb6c1f23e0d4d0d5318a9e0bf788907850aaec4c7b952cabdc10ca1c9971bd4f25e29ecee9c1115bbbac6f1fc2f89b7b10d023327b5158b18537184a8ba9fd4c080e349e4b3b61a2ee018e9c9a7af6fc41f2a02ad45ece96fbe0ae0b9597ec198795c1bc6e5606f661a9fd142b8215040e9e4bfe4f3d9b47f481209c5b04887a227863b464e8360d9c778b439c0d353fb63cd8681d278da5e5d55458e77c3a90fea0173e7e981d438ae73034d586704b3893320d7d25c6caca2218b4f02e82baf55003584ab7dc5874c9dc64627bb99443c5fc08a3ddc8a469ef2b7bde642a612d05df6478545757caa11bc0e88bb5349b95e0f809ac00fc274ac0433ab85d658d93c880b118659f172836005a09ccc43cfcd3881820246ee02631e41c03491144c2e6ff33d24fbe15c47727ca5a4686d3246630ccb04bb36ebbf3a4775f4983162effa83e6ec7d6cf249c00ab051c59da28d237de549c22621243ea29c11e03afc814906ec08f4fe09449bcc285e256155183c79201c4e08227918b8e6cf88c9b76622fb7dc1cf646b840bfa2d74c5ccff10b6c35884fa98e7ad38511a2f752368f4694715ba7eb65b45097043d06e975c9861768e8e3e4b343d803a339ec2e72787acb4ad2c4c36605bb714019b6405d21688dd27442006448e10926c86cd7bc5649ad784b980a429aaba621d373775cbee9d7126a76234381953c71e3d9f7f6931f4ef0395e9063857f39e69f93ce1fcac279f44358b3870824ca838aa49ff47225f3762c56d918aafbd3085f79ad473fd922771d873d7db14fa0dc7713e754a22e1afa95fbdcf5a18248ff61dff62ffff6042074973eb029525261cec918c6f94cb20baf2acdad011e3a73ba3a6fae9b148f269b6b6c5faab1e22d7fd50839b3206d88a35c808cf14654832ae8095dbfa8de810f8da22e5e03cc689f23556b038f57a8962b3eaa1c176e00079f3945d7ba1bf23ff2a2cb13c0e52ff0568d7f3785f46e6fdf448db1580386b83efaccbd76c909e61ab94587a11775c994d9b8c1d6cd760882df77f08c7e165b07221494bf66d505f07edf96f393235b63721873fd687030ae010a73b66ac3e12f118a28a09c74b70428b37c3a7067685a881f23220c30d09bcc7c646d87453d1ee864f17bc9d13ed0c0c94425da3833c0a7b326a45177ce7452df9971382b91acaf7d359b38c7fa922326b5e5bc015dc76d8af780a81c8514af67e629ac5b2e930614998164d3301d0af3dee53a3dbccb7f32959a486275598131d6d27b3d7406a82c9fe4ec1dd356cb3b7f96beb3cdadfe375d67e64c49e65dc6ca5faed285f9fd7d3d3b6eab44b98d51ee07412f1e0b4e015a6729dc828ed23715d0836b11476cdf02fe17f6324f616c1f3ce7707f45da702fec2ea625dd6072854643eec22563cac42d0b55c5b1105a4b759d210eae3eb25a2830c27cf05533302ef7d02944d93b9e8b655053146245e37759a4af10a18a04f4eb6f387b6b2d6eee7b891ea8b7aa88b0f58172d100155e6d934fb115db3ead9ef3146a48135a74eb46adacab1c659cfeb6bceef2b7d374d6e31b0488a3439c848c72268bf6a9a6eecb5b942ce7374c7074eb74389bb88cb0ad37ffcd87783a8df791290936b4efb1ee99b76913be0bb81165e9b3d7328176aef3505b5b4b5bbade8219b04c6cbdc7952093c4dcfe2e61885ae4889686181cc07d9b9dbff6c9f0471dd511668e6f287afb6a8eb9ea16e98ec448efed7de8f8fe034119801fff6f87bb52b3db53b273bf115988a299190e6e3e34c70bbe7652afe2111790675a1bd6a281035c2d71b975a5c147f3156d761b6fb51fbc69f3155de727b7c310c093fad43098a2139de7fd11e2aadd5e00cefdd289f2c0f2cf8663441df86078805526fd035249f0a2dc84ee57d4296ffd1474f904e828aa4d070ea2111ec39062046ee66beffc2b89de9ac54a1612cce439f844764e3e72e3165633b51c4b0a5a59a0458641b4002513f6ea56e83279f4045e3562ead37bdac9ea215a5e1c3a635d2fe0da3b9270a4b9a23f9fffd890e79482d9143cd601527ac8f3e7004ed47fd67e0d6f94ef7db0c578ee11a1b259782ec3783be0044474a96637c7e9c14f845e4c031ec921c34f63357209ea462004ec8d5b111eee5be971278dbf58c0ff01ff5bb724928ed61d252434dc0f94cea3c8c71a5b0f544a34b2e994b00f494e7d96529dfd8757d23a76816f2f9496c60fd8892d249104c15084587c57bc1a0d4b2f7423afe96446381274256981c324a68cabebaf14ac94653ffd929d958684982ed7f1e95a1b58d945d838e7eb59621bc855c1fbcd34e0a2e28249d5eca017c0d0a831bfe17cad605ea075db6dc7d3ba4fda13178657126db863a7ff3127e017e719c87e75444766217796cd77c4b93819191ed2910e064687d5a7c7434374147306a8640ae57cf01dd65c1fce389b44f3c1f3460a4c7b2e5dfd78bc991aede76fbfed817195f4f662431ea0daa8cc0796c335b6f5fba23afd5786cd6435a2dae26ea60b5d8bac227f91ba519c56ee61895a403fbb18a7f3dea2c0d19b055dbfeae59c2cc19dc473afad54226afa5f380b5b9a8dea043fca3879c289afb495369693dce0ffe5b7351096b105fa56331bba6da8ebbaa8da98e7f5863dfae91e3f7c2e2cef0b421e4edae4beda91abf4fab39d8c11a6c40e6e372d00efaafb1af5169d85599ee0d2c8a0f465f3b34aa1e5bea2322380d34c33c4a3bd6e3be54729e04cde666077f9eff2a7ba7c29a024f58ce01eb1a620924f75c388b4910827bda700840dcfbd98e5e14d20bdda0f27ad0db77cf7a37dc99347508b796bd892f4e5394735fb0a718f24475360ee120ef145a521d855ec6fbde0849e7dbd150b2a37769d7049669f5cdc3df685a6f41d365cbb83e2e15fdd26eb7279bb9f70d5c4df97c9d42f38c96d6bcdb36184f57d8c8362217d3106116dd9e6743ee4b97ebd840e7a63aeae54a300aa82accfcfb882c3f1a5fbce5ace285c9d5609c5f957337671923a7a91c6ffbd1bd195d1c98ce606978a3b445677d0386f95ce23df288b4c519a146878ff85efa65c9486710bf27f43c1175e5f3056201d4b210ec096d05ae1511b88c70c5ea8ea0c3f31608cd4d4ccfcf212f5dc39ed84444f02ad3852cd7dca78ccfff9d728aeaa730df324f01368fc5242af607b682a220d5ef2d0f7563e775e7451de2733bd2bf9403e93e2cef950ce8c0e7829f2cc468587cf2af60a0e23971d9c53913477511541764d254455492f7f4fad273184053ac81a09903c05208ec85e50fafc489147f43bb5c985d2ddd421aa67266ae3894d7c71dced4b70e4921225fd74b0f8874fe6b1c11581b9c56f5f50e951fa8678e7e272aa9af06afd03867b7d4dba17eef260b35be18eb7b14d532184a4a27ded6d9b2f8877cca3c34cd908c9267e8c9100c8821733e6e6de8519a74337ffb22f0c481ca7a1865b23c1fc159441edd222467842db503e02cd0cc4625ff3542e2707284fa0080301bc07353044b71eac5fd5faf6a7ecf0598e713ddb6e3004289d556f28e93a8d98c29a3215770070cd1ed657ffd78e998862f732c085a3caf12c67de8867742ead5fb14586fd6ad1ac487025acc4b6d728c0cab7afebc854bd2be21e6934f426c96318ec17358e745241df49f0c81648b9fcc40b91f1984b88c2fc20872f9b03cd07d8df933a8b6dbe44785f8b6322926d49397f82e2def84f754464f2dbf88c1e290ed6ffacc58ff10c1edbffa80756734ddf6364a168bf33d28e6335783a78578be0861c8fef7156de716319bb0bdaed21f453eb76a30df2ca76b947409b42604a8c346d4b43e2825effdb009e6b932c56f11bcb3ef1de43dbe83fcf7552c2d03d479d8a621d0f26c3f9d1b436a79f8e3c015eac017c26b37a83b52382f43d8a6ef7ea3c615dd761bd24c67a1a687d4eb020fa636c981d", 0x1000}, {&(0x7f0000000080)="96eed03170eba4eabf3e1f2d8dd7305dc86a5d3c412ba071a622bfeaef15fc4b1d5eff9134a2a18ccab1871476", 0x2d}, {&(0x7f0000001100)="d64259475d231ba6c84c929db9975f9fd219e71f55c0177015eab925567781023bb369fe94549c94e658bd2c58b443cc4789816d31b50466", 0x38}, {&(0x7f0000001140)="17554964b7bbb2181f4ed54ea95e8326de49942b", 0x14}, {&(0x7f0000001180)="90e50c7702153db45f9eb1517bc6c919fffe0d552cad8bed42fad3fba35be33f06077cbe803419505f279b9442b1277a5dc15508d0aadd1dbf45c95a694171869b8ed69130dd6c9918f908cc353c9c9bb10309731e9069222f049afc945e28592c034b63da160a27d37f09b8b34306cd5768db1c10879f2d74600f066d06406e1ca1c4a010ac368fa4596a4002676f723f0e343df7684c1f31735cb5df59ad6873603dfd33d5a2ead9dd974febf742c54aefebc213df6838e28c3c1455a160bf7de6e020bd4ebb3f4d026bd76db79fa9a880a7b7b849309a8d841682de608ba32798abf305", 0xe5}, {&(0x7f0000001280)="c28ed9a02469780c405996f180bc15c29b69d5802c8320f0a73fe8b1ed3bc094119b318b7475c501fbd89e083b0ea72f4caa27734e9b4df9b402cc152d0c40c579b0b9187302e646629874c5f800b6fc2f577610d9a6a40273e9e07f16a6a98ae24e37d67844401a8df202237093410e02d82dda5b997214d5295b9554a5adf912a15b796ef778e46406f16c582d0180cae072d42e6d8b46689ac926a844f4ea7156e26e064906dfdab0ce1a922c777580839c46294237e4c401df718595f3af3c419a20aeb00ee30f13ee7aff9182a367009112d2a11ac4ba887a5ab9fd1cca95b9edfa", 0xe4}, {&(0x7f0000001380)="7b28fa359041b8b127d86bbe5b0503a66fdb186c4ba177874fc81b", 0x1b}], 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 12:10:02 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) syz_open_pts() 12:10:02 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/72}, &(0x7f0000000180)=0x4a) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) 12:10:02 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r3, r5, 0x0, 0x80000000}, 0x3ff, 0xffffffff80000000, r6, r7, 0x6, 0x5dd, 0x9a}) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$SHM_LOCK(r0, 0x3) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setown(r8, 0x6, r7) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) fcntl$setown(r9, 0x6, r6) shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ffc000/0x4000)=nil) r10 = getuid() mkdir(&(0x7f0000000180)='./file0\x00', 0x60) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) mkdir(&(0x7f00000001c0)='./file0\x00', 0x80) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$sock_int(r9, 0xffff, 0x1008, &(0x7f0000000200)=0x9, 0x4) sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)}], 0x1, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r9, r8, r8]}, @rights={0x18, 0xffff, 0x1, [r8, r8]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r8, r8, r9, r8, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r9, r9]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @cred={0x20, 0xffff, 0x0, r7, r10, r4}], 0xb8, 0x400}, 0x400) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) symlinkat(&(0x7f0000000480)='./file0\x00', r8, &(0x7f00000004c0)='./file0\x00') fchmod(r9, 0x1) recvfrom$unix(r9, &(0x7f0000000500)=""/102, 0x66, 0x800, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r9, &(0x7f00000005c0)=[{{r9}, 0xfffffffffffffff8, 0x10, 0x20, 0x67}, {{r9}, 0x0, 0x50, 0x80, 0x1, 0xa447}, {{r9}, 0xfffffffffffffffd, 0x2, 0x53, 0x10001, 0x6}, {{r9}, 0xfffffffffffffffd, 0x6, 0x80000011, 0xff, 0x4}], 0x0, &(0x7f0000000640)=[{{r8}, 0xfffffffffffffffa, 0x84, 0x1, 0x6, 0x8}, {{r9}, 0xffffffffffffffff, 0x96, 0x4, 0x6}, {{r9}, 0xffffffffffffffff, 0x44, 0x9, 0xfffffffffffffffd, 0xffff}], 0x7f, &(0x7f00000006c0)={0x0, 0x1000}) shmget$private(0x0, 0x2000, 0x485, &(0x7f0000ffc000/0x2000)=nil) 12:10:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) socket$inet6(0x18, 0x3, 0x9) 12:10:02 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt(r0, 0xc92, 0x6, &(0x7f0000000000)=""/4096, &(0x7f0000001040)=0x1000) socket(0x1e, 0x8005, 0xffffffffffffffc1) socket(0x1e, 0x0, 0x6) 12:10:02 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x800000002000, 0x1fe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="fdb84e126c953894621c1ab4eb046052232f3421d2a00be794a974400ac0e9da1fcc952115b3b2e58182e82f8e93f4cbd91791365a2f0a18b2d0134d28857e2f4423cd3cff1a865a7d850dd07e96e407a53fa319b993822a0dc727c0357954d250514011d28461c6f9ddf834b4fa194cf70f01d7432038657e3a537dbf196a7d476cb998587518e7b0caa537f08dfdfa5e0dd6b281a387fcf28895018f6eeb9c7708a3d486f73f44263e3da6eb19176973fa18daa3db11b77172f3f31571a0e7d11f4d29e252fcf5f88b7e33ce54302a0858e17b1a87db8ac2c519e21914a0192332bf391553e879725683276af8a6bf0a", 0xf1}, {&(0x7f00000001c0)="fd406a1064eaedd23e971a3f9d4fde908b07ca19de789155da9818cba0a0462f86c89cca0067b4e52bc41daa5b2edcc5eb7bf79291694bb42d514a0f0eaae41462b1a70c15e8dbc0e4034fcbbae34073b719d427f25e66e9627c2f6e25e1b0eee63bd8e0a1547113689c70535ea3e0601e165b4e1b3aa21221eb04d29ce68c1de0ed792626fb61df24821f818cfaaa336c6551e18a1970d5f90661", 0x9b}], 0x2) 12:10:02 executing program 1: r0 = socket$inet(0x2, 0x3fff, 0x2) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x33}, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="e8c2e8b4d2d03e38e8dd7d3a3cfeadf7b2d55d007493f5856c25fc35b37b8e60f9e6b1bb146529304298f9b9f8c43064b47e41afcc766616138d3d9c8dd5ace8d291151531c8e5a0df064e99cbe634d99ac0d9b67554ba135e81f66f35313d1a1ef26a0302d5666ec2aa90b6589c0d9da5adf0558096de1fd569dace9bb3fd1e8904345b707ea35a7d925865172507a7d151e263e75aece4b0295cddbf9533695261145b8a3ee708ab902fe20480f73d04af5d3e16fa9ba119b54eb0f18533f35cf6f77a8927ba45945a9f728a73ac54410cda084a6357ad87b597", 0xdb}], 0x1, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x33) preadv(r2, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x3, &(0x7f0000000180)) 12:10:02 executing program 1: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d49756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeed030000000000166de34ca73987da0000118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e45415f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfa3dd8c73b65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f8812fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ec", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xffffffffffffff89) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0xda2f4e23511023ef, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x1000000000001) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, 0x0) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 12:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() close(r2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r1, &(0x7f0000000040), 0x1) syz_open_pts() 12:10:02 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="79415c80db2972bb505c3bd60a44125fe5ec4cef5fb6213ec3ed3d36ee6f615429e519226b6e84ac63947bfa40ee7ef4d675bde1549b43e1d9ef12365bf63db4fb5dc52bd607d715bf713f504fe844311b827be0f6568f8d0a7117c5337da7da4a41071684e165a76dc85123fcf4022a0ca15ea24b8ee858d6a66e2c2674f31d841ed03bfcbc095d18c9ef948292c4b30129fdeff88f7badd20ac5239f3108a1d093d3fba90f2bef72194ef9991e310463777e04b19d67985a7835a63b7fe282a35ab1047691dbbe8a54a3e29f69987e1d2efab8c281ed7883d62b2354317743c449811960b5bff6e80f0ed76f8d8c", 0xef}, {&(0x7f0000000000)="c79b17be6dc3da00ec27d50b6b3b5c0fc9cf6692936b05e33b8ed120c02b93003d4f08702a01293cf9b3deae1899572431732d", 0x33}, {&(0x7f0000000200)="58db56b1310749042f3a9d8b", 0xc}, {&(0x7f0000000240)="991e037c4c198e186047d36ab66dd3ce113509191a8f3d71573bd6e887f0f0eaf129608a62820f215a8503fced377a7df986b13121e05419a41bb5526c0172b3a43e8708ef73da848e31d7bb3d1adde3c2f0ee720ecc6da47ae520e8d0a2b0a23421", 0x62}, {&(0x7f00000002c0)="c25e57b02ef8bc8f594444a8ff1c1ad3cd83466a53779fe8e484cf0ff3c2e508ddd992e81e379e70621886c91489e65b87ec6dc8bd7b3a5258e8a4445afba7028580c9b694787c16f365", 0x4a}, {&(0x7f0000000340)="88a9c80ae04e57303e70a715c195e47907909ad219c1f9bbae1451b4879366ca3b189dcd58943f91e2004ddaa68703064143000d96aa6cfb3dfc977c4c7aad5bfc3fea184fee015377a7eefe708a52ce383be366444544654c17087b981ff808fe6cce", 0x63}, {&(0x7f0000000400)="0f43666f5812e74ab45265cd6429392ceb999857c4b062ab3b4d653695a6946f0747d2f25ba459b841e7c4e71f9141a8438a35d8bddb851e1638ba8248ddf1cf5b03efb910d85ebebcb20225ce040a229fd8ab4cbfd879c561a56086c33207907332aad9b3e5e9d14f1a16e14d50745e91ac5b8e", 0x74}, {&(0x7f0000000480)="2c3cd844e6e1fddf049e8a7ddaeaff4b705c7082b60dcf7b09f1e78db6370e6145bd0d4a8f2a954933cae0916774a66e12651a28ab49fa12821feb033919b640b108fec70029b8031e", 0x49}, {&(0x7f0000000500)="b2c6ee1b20eede00e2531cafdb389a42e676deb5641258aa23e369a514c79af6f5bf186ac4fe848620931c9092b34ad49108a4be677261dc0faa", 0x3a}, {&(0x7f0000000580)="a3772ce72fc7e85cf9f9f42541d98b37d11f0d35d5eaa6524f988df39f85e964c0ecd7e75f35db64d57747181543bf2ec62b784520f80166111c3e751926db46d87d27c06d1c3d1f3d1ab4069cd6f652162e6ea526e3a770f4c6cc1db40b76625d75c0323cafc26befc230c308d3546116762e98102d63e358004b38c2a16a197a46fec78f967dee6bc4e03359bc826d367545baf5c7e20e604b", 0x9a}], 0xa, 0x0) fchdir(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="710df240ec011dc91bf2bae8f37194ff576b229aea179ca601b4df000008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x2}], 0x52d, 0x2000000000000401) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) lseek(r0, 0x0, 0x1) 12:10:09 executing program 0: kqueue() r0 = socket(0x2, 0x4002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="10ab15de74e53477c55b693f8a7898b4d5943f5f83fabf0d00aca863325ca83f170ce824ac7a28862d4e2a746be8"], 0x10) 12:10:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) fcntl$getown(r0, 0x5) 12:10:09 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x80000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') 12:10:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r1) fchmod(r1, 0xf3) 12:10:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x40) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0e3e2a5e00b5f7e1b4784f0000000004000000", 0x14) socket(0x3, 0x1, 0x7fffffff) 12:10:09 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x5549}, 0x8) r1 = socket(0x11, 0x3, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) 12:10:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000004700)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdff0100000000000014b2a54a942a35740e90a7a753fb299dc57254deda3f083b4d08d0d99bf7c1ab078177da4ce9c287730c53fb394b842dbbccbbda1049dad2ba6eeb0000002f6c1b2bea99c8", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind$unix(r1, &(0x7f0000000100)=@file={0xaa58cefc4cbc4eb5, './file0\x00'}, 0xa) kqueue() syz_open_pts() 12:10:09 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmdt(r1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 12:10:09 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/169, 0xa9}, {0x0}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x5, 0x7, 0x387d, 0x7, "2764814cee2bd2293025afb667cac328e9b1c4cc", 0x5, 0x72}) r3 = fcntl$dupfd(r2, 0x0, r1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:10 executing program 0: socket$inet6(0x18, 0x7, 0x7ff) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 12:10:15 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) sendto$inet(r2, &(0x7f0000000040)="5958dd489c37e644eabf0ae90a9360496b9f1aff5e27b1a57340394bbee55ebeaeb7ab565ee6452b1413b0f8a6c923813ba4cdc10a223ae0ba2c603068feca59a1d9a30d3275148fdc0c9bee8f4db856f14166cd1a7b45043ca4d7503b44bd3a40de499d1b112a5ca20d385e419785a1d92a2e6d083d4e5116b80bd962955476771010db9bac091f785f80217fc7d23e6ee2b49850", 0x95, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) 12:10:15 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./bus\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 12:10:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6a022e9b8727696c6530000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) sendto(r1, &(0x7f0000000200)="7df4504d33b53052f84ed2dd2cb9bf033075006e0e0929cb0986202e89833ed0f7c108910191a54a222bcb6f8cd7e035f3aedb2ce3ff089ea10cdfcb553939c47a658c8126bc0df0fa888ecd9a3ff93d9ed56c8b82181bba2fd65ba5ad7d6a8de23a7c602623b707a51928f8b54633553587081d0b804f2b3e5fbc732cc28c6faf1d3849b14d9edb398d3085c4f454360c34899eefb22eecf9c1db5b68459d6e4894c84dab4389b9cd215eb34873b938200d847658207bd11fb36e3b1a30e09d0cc1f38281a5381b0e5b3a9fdaf5bbc0a09102b05c222a04f3360862dccc334999353b941bbfb9aab9d6c7d377a645a5d76fa8883ac7c5bb4f602456a87c5272896941ae5463cb7c97d045fdc2f02307ba0dd0de4e69e587b2f6364141d96948c3022c329f723be94d485a8872190692054018296d60fcc5f547c1fbab9213165d2f345e527c4b0e341eaaa58363679586d3f9bdc714f56febf05513b03a9bf6f6f3ce32f5205a7763173fe6e318630f57fe22e6292a6d65ab5438e39acafbc77c5bce312f570b2c9c648e120680482c2f128eeadf3fe9b1a9d3ecc0bb96a36772d4afce6648cc8e19065e2b6213cfd6a070f8499a9a6f5ce3fe460d69af3e7c6009bf484316286447d9ea68e57b7fb2f2c4efc5ad67eeb47b35c647437a9afcc7a92f2cf14fb827412ddd9515330346ddeb67b1dd58b6437d7f019c065f2287467eeac5b81faa1c19df6576c260549ba0af81a65df7d871e1a26bdb3588d0a709bec18fd5f6b3dc7808e9dec8114a17560af37780616920f5a31836937410fc4916991bbc3c580b5dce5386f3cff447467991fdba034b6734d6d01e56e2c4e489d7212c73f866eebdbecd82cd703dcc6cf761dc3c1eeb64fe8446c86921e85bd160902478cf748f9076c4c4bb7bffee755787b23137f5ad397b30e34b4044c291bc93b4a6ec2fe33938a08700b4d4413cdf5f31e78203fc6475ac0ca9cda1b2111cd01f6d52a114750bf6fb539c0474046927cbc9934167c3034d172a72ea2ecf2b0da1124b422742acba8a3b98b1a73151481edf203cb1e91d8946dab2a14cdba53813f567128464db324910c0984295caf543e533f0cacf871b7fa7a3fd605c9331024b9512e7cd1b4145d1f14870390b6e1eb1fffaa612816bc5aafc5ae34d919f0f36390c22f7bc7790ddd91ae76cf19fd3e281f8a76c8124fb0345417db18727e5608580e33879d4920e79e97ef159b57096597f18e4f4ff0f5b37b901ce9829014f770838ac580cb8e170b4ed9bea89fe8475946ad651716f57ce925d1eaab5da2e7c4629cbe320b447b2d5cb968b7a5bc89c5c1bd48f4b51c19babcb340a12545141f96713a45b8f240ddcf9b13303fa49dab74c69aeef91c64f6380d0d39b5622d5c0ddcb52155497729e1a405d15ede1fcfdecfb2e6c7521dfff247be01faf67abae55b84848ec59aa8941bdd4efd3ad64c3f582abe99cf94e3df84c5513395a0d9838a3baf000fb2656f0254b59de693a4a8e1d936285c06cee101a6838606d6a273cd4ef1681f8ae4337cfb4437c68ed7d89a2f8587df0ff61606657b658f38c9d1187d1f8e65b57e0e22d322e84dd39f76185a355091bdf21f33cb3e98a664935f821cdd3c820a54f0f0bc10fa962b897fddcc58fa02df26dfd043405463add80f2382ad8643f4c16d8d6afa770de79e47b009c0277960b965fa2b7b8ed532f8a19daa21219c1ff6717c296e74e723da6f7eb596cc5b00d68ad5942587bcabd6a48c22e73ab0cc63ed9d85785cd8e1782f959fc366194dc3530d7d312bcd910e036249cb66d2af5203c03da1206316ba713ca6454f1b9fb5d9a5e8ef35c254e79380178a63c38fec341627420dccc9b745c3bf1d11a73e555251c32ed6c2aac628c3ad71d9e1d72131f6163861780a91b10595e36f1349afa1edd08c739e37a71e265d542693e8842f62a5b9b9b8ce4566c99a251a08a59b83d765f357a1aef21c47cc7e927fb634f5affabd19a8960f047798d937dc57b899ca1aad146e36fda8fb953556d7947dad9efa308e7c73385ed745c25dbaa80cac860fe9508f65e5d1cf5d42f10f1808a88b958284e46d3476e0edab26d507a0136b0ec9736c57a755250f7124e3565fa0497e340dcf05f274199349eca7a9f235c838e31b349d5414edd7ab17d136aa8cbbc512fdb59352cb4c670ed7708d5c15546152f63482bd2bbb825f379ff95f40ece61893d37dc9be3e7f0096d8c9c7f9315fdca43b18c7940ae5145698d11ff9583311fce6827985ebba74d3e7d1d968fff8012eec22ffed358a14a909cbedcb7f3cddb759ea770f38d4e713cb77c808f4c3d95f5a9241cfa2789a34cc6e049dd89cf3e9fb4657e3e58df4ca993e9746ac2370b3e04b09cc437900e8c2c08b25850e427393460f87c8812d1456cdaa74031a5fbfb7464440dbf6d4381338b63f7fb8e837241edbfe2c04bde4aef1274c63ba2e28e977ccb693ce1a2d2139f8a0df8bf95faee5d785217e0983f40a263ff389d297bba71515f6b7299dd169077fa0b2bfe0f2d2e5041eadff14889aac94b83743f820ae34f0656d88aaf7670ed84eb2e64a2a1ee23bd1525eaa38667434e5126dd53faa1255e115a9b1633ca7657eb9aca595b3485d23de5b2d946c242d66996eef9df495ebdfa711477349e599a6a118744596a43c938ad93038bf9593b46e62901c417e0716c348baa3a7bbee3036c1a61911e8158ebf9a317321b066510763b684b17f1b815757e6a1ca708d5cd494f8ce820c1f6236d81422727279060181e0bb4a5435e51ca7b10cdafd1d29ccc4187e0cbd1ddaf100dcedaecc8d95730089e6262b23caaaa72d9ae3f6c73710d3c6cef87c345f6d05f684e9d3b2bb7c9067969c8ec32a66d4d11871a7c52a24184f1ae3f5ec6bc914e445ee059d8f8a133f46e8a4b46161aefe2c8133382a3abc3865652525ee00846da2a78a69d708264291d174173b527732009816bdb329203ceb222e3bf93af2416b55626f9e51c4e142e9c82634dee63c543ef8dfe289871472f0bfd252ee7e91d4df5f3a0b09975d06f2b26fbef2b2693998008279dcf2361de5ffbc76275a11847b90ed3e0ceb0ccee0b5e30a93162312932b189973045a490e475ad5f63b3fc87b3360856e03712bbe7f419986dfd1d0104df1a5d3c8ebcb22499d0adc207338c4e3e1d0f31c2ebacfcc5f966535dd3ae24c951a895cfbd03e0a00a1cf75406c222a92fab7d4c411c8c4cfbd5045d8b7100f58c10df033ada6245744477b2baec2e5badf89e3df956f34c1d33ff1281cfc1d854677c1374e22d6d0c91f464dff53dda6f2486395b0221bc8f3f83db5a7ab4859e5d067c5287956959544d67b4c36c80a4785c0ebd3f04824e312c8d3aa62d503224e32c7b427fde6d423e37ec700d3a1173681b7c2b7e1254fdb897608d3a79dece143c17be92e83b20dacfadfaddcf594e7a221e0303be0d21fe8cd4e2bd11fa6dab270b0074dd9c155b0aa9f36b091b1f862924edefa26f1e74dbe89ae04ea119de24907cffb02cc62b7189175a3f2501873d52d492960505386d42ae4a31428a2a9353092d54b1f20a6a90efb48adac7e4fe1bd4f499b6809a6170adcbf87778fa093461de826f69564784b3999156a52eebb7e01dc0973fc0888069bd00f87a3a261dc428d1fc2e40cdec6d979a2f856f1a76d7946918b603cd131e62b04b7c61f229e2c666b2609feb29f7b6e03d68637fe51b73c70fc6a15eeecf40be23e6fd4dbdfd9dca3edf7f71eb1bff0549d357d89a068ec5f48732210000a390debc36ee71cf7edcf25d4493c1d834d8ea61323e592e00069e6394fbd82f66b801eb5148d441e6c251bd4514412b09b7f617bbbf55a783d72b8b78214e98816a31b391ce5830eb14d057089128dd8e81ff3b8fae93bca2fba057edbf0b091f81dcf425e81bb1cf59f87ba650b4fbbd1d12103af6825e685dfee2553b94c2a13e220a0c888fff4aa2f9193496e923e4d34f57af0dc51b56f71add6674488892b3ee9233ea9ddc79ee6d5a47f314cfa8db10293c25d2198a2138508b147c1037e843c5552d1d56779f860f0a099036c8915cc8c8a20fb52fc23cb7bd2a5d2aec43f01c6b9e5a4761e80c87795b4a1d2beeb6c223f6a3b049bbfd3ef10140acf3546cc5e7ccbac8749a57e8ec11173dda13b464f691f1938b0e1c75399e0d765dd335f0dd85c5ef98595aebcb49be44b00b315dfa0f88d8c335f37e4a80bb6f7b3bdbda433702d585f0196ac265925cd392dd99cf0df9d7423f1288ef681e63576d4f1477a66c26a5de1b7a269bb9e8d879d0571644eb1e70dc7af7077b33710db78bbd3745f6f73c057359edfe2fffcbbc5da83430757ea1bac06df41c31ca7186ed2d7c4089c4cc83be464eef8ba2c8b7b575d085be30727ff3a6c789a25e00ea653abd902f006e3c1342bb1c04319a11af28c3700212f02e1f20717ab75b2f400957d2fd04ed379f2b92ff41def6bb43e81e07237e7708f828cd10f9c5081e2368f1e840bbcb8145e93e0cde6ed74723d9dcdf5da34f328c505bb6003079ee268f16561f74b8fa3d6ebb616395c4569a3b9970c3a139b7a81ffc4aba19ff03d3f12faab70c26a3021473ef359bbb74c50f33b3de3d909a79784c8cc26536ecb14f148840dc78b4349d561cb040533b41ce8252d0d56c2d4342b075ffca20a1d96421a0eb85d2e1c19ac00b48a63c2904ce467d8ded79ce6790ec7b3c97b06afd70ee768d6160927212c9fe1df9bf4b70c17ddb0ffc2cbf6ddbac055af9aa24a4acda5eeb378e8a6bfa9af77b84607c13fba03140ef985e6c1f697e4fdea56fbc1cbcb052704cb4e94753b75b9e9c2e7e97b96497195be5527c920747ca70aaaad51b09a5fff86575526fc024c86ee32e4da516bb5a46edb996755288efa5bf8be82e09fdb41befb89c5a654636f90a4aee58b965d4a47a36f52be6bf8e820746b7a737ca0b0221c42f985895d744edba9615264e6755e1a14106742fe28f0fe18af6ff6ea7b12af262645da3ff4049a11545a579d46786d1aad6f429269e267132ac0718c06dc6872f0dfa34447a2cd3375f3028c44907d43fe440c6b7227804df127e7f62726ae8d152510d986a4347973ffc7065a3a0a4fb01311d80512c9a8438234836a10bdbe70148bf42d223f4fcc21f490aa76b056201152aed921807d132e628372c9dd1c60c68ad4ea961cd6550ed26d0120675563c70e82510221cab13faee5ce5dea399cb8292ea92285f1fa6a1c7d67278591b1af86383c95949690b3646bcc98201fc519156b98ab76fb3ab9f0c0fa4490ed80ed51ca2653914a2c155be530c43a5c9f46dc4b54ac5f065bfcab64114fb49913f921d9ef56756ab7e56e11ae99bcbdf4de5e2062ab2e9be6a53a3bdd93e7a4d18648e1cee66d8b76c651a32cea5f48c0c3a8aee7d39620aa270a8517715e58379c81333474e1d02e1163c4e674c1b472e1adc822ce7883892f1bc0ffdece2345d15b743851c925c1f80d8e919d83efa17b17270bc93fb1cd709f8b563e54d8c5d0112e0e4ac88169caea41beb6805c56e4abb671696e64e4ebfd3a106932dbd4149ff5eb9a7d2bbdcdd4e876284193e54596aa87081e3998623f71b1c53b9509e257b3d0f37d43a7e91d95660dd73f313967dc4ffdc54ea9a4b25de1a36a16a7aa070fc2947d32b64fe0f58c48d9062906973b9d1e3d1ce06596e1a385fc037d03b38355ff49b0c6e64caafa7894db852645a8c8124b5fc", 0x1000, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfd, 0xae}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x1000, 0x2, 0xffffffff80000001, "e50b56d0dc0b02f7f5b611580292cef80e98d80c", 0x5, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 12:10:15 executing program 1: r0 = socket(0x2, 0xc003, 0x11) stat(&(0x7f00000010c0)='./file1\x00', &(0x7f0000001100)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000040)="1671513ff9235a28c359d9b67cffa90957e35f27e636ac2bf0ca9bf5e340f3c45e68013db6a6f7462b5f41c4f4c379f154b0f89b6caecf1d3502552c8ee2f06bd5eff6b18eb3cffd93eff169fc6ed5283696ffda5e5ab3ec827581a25703398b3e7011e6d7fdd9934eadef845e718c5b7301b91bf28ab0d39ae290011bd9d0c90dd051a2a38418189da8266df019151c4e6fa44e622ed7411a2d0f06a7271bd3eebc6b8bdf26363ba62e68a9b253958cb82e1cb41feea7d249541b101e2d8ccc25ce886b3a033d5a30299064817e879d1de05d6ad9754589915fa2e9679b2f960c407aaeda84d108ba0208054836e790ea01828d14b929cb937046551450c14cd0ca7ae42b958462d624f511cf24eb9aebfac143f18e36320fbb45364e0997fcb34e843655130e4ea08434baec37bfe08b1b3160b1762341c767fce2db7ea1fb4095b97c42e627ed79841f97f1ac8a668476b2872a3fb56db8cdfd4b2a5ed3ed189e130a75cc0eb0771eabf098a924700c283ca46f6a88503119a0d9af5bf5b172c27181261b87bbeea9251c5ed1f4581a2a602d30c49c8fe4af95924085726ef9960cdb34a618964c0438a267f093baedee1b923d84997775f2ec4d0870014d370e8d02f94b03bb8242fbe533a069319ae6d9aaa51bbe69ba60918e2fda1f61402a13d27f6952522580eff0a2be8c70fdda5bf5f4dfc075e00b3e4dc38277c5d9881c94b7705b3704f1b2dddab62aec7b3dd3b8337dab3c6eb0878a65459bfbabc7966d4d110795b2313a0d098c7879b04b9e763ef42affc1c441ab7d10fe995d037ae8deb3d2529edc1b094a82a15d15e7fb187d1fc20f8495a772cd3455a0d7d5b6abaa846778c69284794ad3682ad178c6fa4022f8fe7a13138f308b6d82d80d66f34a67b0b3b073de949c294c49626a5ede30f538bcbe43d6b4ff4f3cca4810dbefe100c22f7ed518920115aea904f9716b36e8929a0ccda78fa6a07cd12bffd4f3901717e72465764bbf94cc754ef02a808caa1f9e9e124317be046a7702eb897d2fbe335b11e1ce82a844f76dd1e578750157ab6d8034879618bd917b2d68653a1b2b1b67a448b4f0a0590f2ff4f63c3c825f43a48c2002d00a67824fbb03a80dbb70d7dc65fe140809ede2b9dc08326fe3929b98f5551ba1a8382284ba2afa79fa0ffde501caca89e264a0e89be0908ea1077f66c3e43230590cce712890cc27ae0182993479a67696b9ce419a9819a73ae1b777340cc8d382e1cf1c7955af1c0d4e709883afcd00c6f06cf99e0a6e17696da8781bac55b9133e258cdf1be7a0c557e3b141dddbc7608ab5c141fb98052e976d7afd7c2042f0d403c7481803e737459809b9b7be4038ca1088fa68a3445d18674901c43e26a6b5463f38c072509b14660d48c42fa2e8b35d84a16219b941cb4e170aa6730e071bb2f104ddc1ad1b19eef771b8d7ee87ab787f6949fba3beb5a2905a9096bc61a2a7473e82f93687861ac6e68806367074981c3695ae4e2979d9923df78d43e3294f23e4efdbb2d936e5c019e546bd5f34a91f5e1520ef58bb85ddf040178e0c5a2a7a71b77448fffc3f835875c10ce784f949affb48ffa45a3ef049bb040cbc32b57909300666b8417769a86e19d15ffb5a806817ccee11374d325dc55a4b10c48ac9fc18f24cca3cc0465536b6a03bb49b3a74db3464c087676746e950a8fcb62b8d97f8a6438a950f330d82f66a1659ffd43f0f1244093044121ccd46eecca54de996605bedab0dcb18bcdf59db50f2fea8aa979fa346d4d124511e782ff1257ea5947d51fbb904fbcded22387524b6c4b7eb7648f796aeb4fac519477d8f037da47f3d3c8bbad69dc6f6d1dc56512e18f538690386e1a724b8d82a9fc43adaeb9a08bf12de0d5cd5eb730b793588da9720085c64dc0985a465f5a07b5e7bf1b0d788c4503b1a74222926a530b8e71c891f70aef4f6a743a1cba45b46cc736ad4b44d5809046f7c36a4ef5dc30df99feb91813ca0eaf953da6cbfc310c20a817f15aa6291c6fd0e1d4ffc284f3cb0b1ad25a98da794544aa3832a87670fac0a25c4ca4103e26642209be1ed60e762caf8c625b19fe124410c4340d655794ce675782aef2b20937ac9c8c1eacd0ddf389eecf30578c55b5486e6c412996c19757fdec4913765fa298613012ce6d9baa7e7c0a02c827f92277ff9490e65294a287d0dd0ee5e803d2eb86db284598047a08c770c228299a3211f9e8b34f7820b976d51b6aaba9f9a47b46c7c08cc8778985e8cfc227954aa5b73df92e71a81503bcb9cfec90a80f6f77d161dcc8f030af471192083670ff1bc057dbabd62925b8e63c8a269e47c7dc2098853aa91b6400b860a49fca6327e490e749b7ca1a63749c2cf815dee7a21df14f352058170f7b3a1dd2aca52e98183ec0d8f13b65b96db2b1edd1dd5a79193cdfbf9ec934e94a654d4c01341a73da5336957e5f91c19174401f62c1858229baab5b259a7b574a766dd90f6dd3c58e1ac268d1c35ded169019b05e65142011b9adb1d7ab2d520b5aff4b9f8f6f7ec6291cdfc51d5e28fe5347fb8476f0c14a25b8c7c3f787b8249fdbd1ce23368b08141d43af9722525958922d767102da76f39dc7ee40f47740a4017e8564e00746c6b068bf538beadf63df3094e1e3358a5286002cb5d3f3815f2b61247c1a02eabf2422f654a1e068798f0575c0e21e58e83fb4e9613b3c074849c32a6efc623a27be1b2f26fcc912ba68fca5cdab38f5335828015b22981ce69ca2ce639f8ffc5440a94cd64fd62a78a29a27b066c5ea4ac12b3c0cc9e7820fb9cccd1147dea335f71573fb807b8685aa22cc917b124744923c71bf3f3bb05a9c63d971712acfd086979c21bb237f3bc103f21bddb4a7531a94edc58e6907f8fab28ac7ba68ca59fc562848a5fe0467a7a35bcdb5d3a0dfe72ba5c3837ad88ab5a305828934e21e69b62d2b9c561f7c228ad4703c7e2794903bf0806525dc4817d27502c6c812d56feee175029bdf4e804a920bb492afa7f6d3271cff26594b7de1f8ccdb15ad79f726f67f5a767b522c2a571c7fecfe618a4c788e592bf93ffa413d9f6b243052c0f2f46181f4b2ec53b47ec458a0dd80ff7ea7f7ae764f0b8a3b243b0840f0233c7699b9602654c6a689437662ff07cdb62d723d06ef1d3c0abac098af829632166d01553272ddce99e05b14e923ff3bbb21ce8f6f9133f72a49ed3fc96fa33e8e49f69c22a3c7dd52a232c1138f1c1f05a6ffa321365d8d1e7db920b3e5e3683c1bc0538efc1bb9e6cc9fe530c3a5aa199b2f6d31f05341b3a8d766418026e775558b478524ff189a28749b14b2ef8d799f50a872d6cc7d5521e8a845ba88fa0d620f4e7d8bb5f60876479922e881c097479a1ec71df6ce8a2fd9f18a7abbbc77bbf08535ed799136f268f99e253b5641bb2e8e278f065733fa5d9d9787f11bb539e39ad0b2749b5d70c24069e227de2abf33f8d8d298b45ae9195ecb9f679de9aed223e27dea2e4c2f1d077092a38633592c7dace1858037caf55d895dbe3bf0ac72142d7f689c41707bb2b6f86ad5f6ffde3c9149bb1781b44f5777134bad56ea58bb48825b9cf3d0179878cea2fb569f9519343f8a64802105d2511fd35cc8527d3f795baf0027362e2ff69e20b49368288a4b010bd586a3ede7b3d3f99ccf8d86afd8b8760d74804a527898d4c913e704ba83457f8b8c73a9e5b5d483762505b11bcbe2028d81473dc65cfd1da38efb379db77574b0b8833df1f1fd327e26bf80400ccb75ae71e5fd8fc53b4a92e82d8f84000e782f443c84e22e7043a51c6ed6bad4370b38d2087a8a0bcf2c9157a5ca48b0bd0a9c6dd27389088cc787bd0c244694b81128feece4cde17b475e7110cbc14a3bb9580034fbe81d1e0caaad39c876e42843b1aa9ed7754a87cf3878692acb3016af52ed8f0fe6e6e75b3bc8fb51502154260edbf078a7f854944b2bfee20721878dd5c8180b1fe978e1df71f049054f890630edd39778d158dd897a3a8f842e9687a9caf7decda28cd04711a4cd5b0d18cf95b5d1c8c70bb31fb4ce8e0cf6410cafa05751b013c22bc753031a83275e4b12d23dbf44cd64c1f3991d24a8e242297f210b3a77f1ac405549bf5f4eb689d33f5b8d48787ec5a7a74c19462cb230601d3947594c4f1ffc12bfe8637514b8ff271257b8c799a51e0dbd346d07598190b4505acab0b04494b93a0356f437d476b30302b57ba6618a5d5ecf572afb549b869b48c8ee6f489d37bf1a61a601bec3dcf05a693e8a1d58745e55cbb7eff5fa7f87ac082c7f0d3ba374726c040b8db4a20cc3afcf79c90eb575eb0cf43a22ca0880f7e55f44476fe28df9fe22c4751ba5da04e52f7bb28cff25289e6de5f6c5093e0be33120c68f84de25fc5ebd038732d91a46aa85c60d62c746ffd16ea4b8305149f5394fea575066af273945789ca993706efa38d265271de2a833b766e8bfa2f3338195dd482ebbeb9a64223de1399667295a6e9fdcf4f8b1d7e999c785a8b60f6b302c52cf3476c99ff5f57aa66d81b981bbc4d7e4b536a6fd1df85a387aa385f19e8d6e389432b2f578d33b942e35a798810dad623848253ae4abbd59276b9640b77da3a408741e5f9737c6da39f8714658b39a83301fec99f5a61026f3113cdf5b6d0a510d80bd3c768c27012341901692283e39dcfb2a4ca4c4c888411fef3738d806808672821f4398e243e3077ddca330bf8ebe63aeb5cf7d003e63b61ef0dd3c99bf279c5ee115421e3a76b3cce3687ba885c80d3750b78ed3b2ea10682a2d816d11492bb2a84002b2cac70c51b29d31a47ea28c65812e6add067271bb7b7ed3a1c434990e3bbd83306d199d769abc52febac1a8f67b1e82b8c59af48e35f6fcfb6024169d8f32e6a2871b5e97d8324bef6273f304c69637021a46b4e379957df09f47c8513a247c337d0aa862dabf034f61c1a1576be7cafcaab529601f9a2d4e02abf79773e17e8eeca4a4b40ebf7d154ae011ba3b11d797e4038141cd8568afbd43288351aeae9537394aca0468f08b080e41fdc496081cdb518e0c40d6e6cce763d0522e84893b7b8b53c55aedaa5253ef55c9ad0a982468df3bd05c3bebdde74dd8d544b77e40dd2ece1f4d7aea950e0d8d6816d11b4c9dc222bbf95265a74c0a3a693b6c454375bfadc03793f69022873438b6d272dccb5bbee1a0f6d491970c9c8a9855937682d07756daf72160a0e96d377c11a44849ab1580b7bb72d28388f79545282219ebaea53b38bbbd0a5e376b067eedd7aed2e86553c1281c933fd9232a3e1c0ed3bbbdb723edb267e317bd2a7084e18b64e31ffdebe4708c4b7e1dad3bbb8e25ac36411c52ca7e2a0a430b6ddf810da8f42792b41fe43b123c49c1a9a1a0308c7e0575bd130d926d5d54e3fa25a149f8e71feacf3c6881d7391f4ab13776a7c19c4b00f9268d5e7449053f990b36da31d262d721947cc8814e5ad7fdb560d4d1626e615082291fd67f1df72a62caeac7a533fe5b9d7aaa853b929ecac9ee92f81c6fdf52495e1180af744724771e0024cd94959ee4f90faa87169509437c4fc4b6cfd2c99b94e1b6635ffaab424a0555d1ea38ef78341790e0884d484e4cce3feecefd67f8f9236408aa90b0585cd3fbd4f40c16df68ca28de4389fa034681a0a265ef3a17f102cc9b35cc3ea448a8f915462d6932a2b1543c27b0cb562e0821e87e80968898476f371d1704285a4e46eb373acf5249b7798a2e59a8ed0267a0301f862a8c5", 0xfffffffffffffcb8}], 0x10000000000003ab) connect$unix(r0, &(0x7f0000001040)=@abs={0x1, 0x0, 0x1}, 0x8) 12:10:15 executing program 1: setreuid(0x0, 0xee00) semget$private(0x0, 0x3, 0x408) geteuid() r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) 12:10:15 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 12:10:15 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0xa20, 0xfffffffffffffffc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 12:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(0x0, 0x20, 0x0) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x4e) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r5 = geteuid() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x7f, 0x95}, 0x10) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r2, r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/235, 0xeb}], 0x1) 12:10:15 executing program 1: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r5 = msgget$private(0x0, 0x2) msgrcv(r5, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000017c0), 0x0) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) getpgid(r1) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x20000000000ff, 0x9}, {0x6, 0x100000001}}, 0x2) msgrcv(r5, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) fcntl$lock(r6, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r7, &(0x7f0000001780)={0x2, 0x3}, 0xc) 12:10:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x9) preadv(r0, &(0x7f0000001940)=[{&(0x7f0000001900)}], 0x117c, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4cd4dd55cd820ed6d08204df907b8dfa0264ca94afafc1bc639aa8f2109628d48a73303fff8f5ac43af4e690c5d5e0a24634df210c1f44c61aced83cd8e40e7dd9f4dedd21de34e5ac090f94d3eb5e8a9c8368d85615aa478236f56ac6125d89ff53ed4973d6bf91bc9d38da3f6681b5ca49cd9f616df6e84d74864eef802a1045f457ff519e3e1ed5ffa9c015010514d28852f0d1a122dfc66ec06791f0ef2ba82a354c26f", 0xa8}], 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfad) r1 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f00000000c0)="c89c80c1654074083d830fdc07ad87d0c383517cecfcaed227ef195ef6ac24198ace225f3ae3cdd2788f83dced8fe5c8f5b554f8dcf88cb96326ca5dbf1441ad363b3c2801a567b0b5e723e5cb8ec03209f67aaa089f83d288", 0x59) dup(r1) 12:10:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x400) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) 12:10:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000040)=[{r0}, {r0, 0x80}, {r0, 0x20}, {r0, 0x4}, {r0, 0x35}], 0x5, 0x100) socketpair(0x2, 0x4000, 0x5, &(0x7f0000000100)) clock_settime(0x4, &(0x7f00000000c0)={0x8, 0x6}) 12:10:15 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) 12:10:15 executing program 1: r0 = kqueue() fsync(r0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="577b2a0e5c95e6bfe24c0eb1ed59453a7d246d6f9ec2f7be5cd844439d411f52584e83777c2506b8394114e441b29f2b004bc59407c583299ec76081e06b1c7c1895017caea16832874d9fbb47ec35a5dd367049c46bafe648bee46e9206eaab9cf8dca15c5827085dfb4321a77b74f56a7fc6dbb44dddabd7dc73b86eab4ef9252dc481aa5b970b13b377f6b7636279de81e326953a6823b2302b0b074ff0477cc5c2bb60a509fe9adbb20e1eda434d7fb1bf3371", 0xb5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xa0, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0xa0, 0xf0000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x52, 0x20000000, 0xb052, 0x74}, {{r2}, 0x0, 0x9, 0x80000001, 0x2, 0x6}], 0x1f, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40000081, 0x9, 0x100000000}, {{r3}, 0xffffffffffffffff, 0xa71e5bbd173ad362, 0x1, 0x0, 0x101}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000025, 0x5f89, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xfffffffffffffffa}], 0x3, &(0x7f00000002c0)={0x1ff, 0x1f0}) close(r1) pipe2(&(0x7f0000000140), 0x4) 12:10:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000100)="ea1ad046fee487e9c62baebfc4a59aa5c355fc47a46489e5a9aa3ef7d186a8c130b28802671231a7787838263c20ff04c0861509c010d2a7b22c97b235a1350232fa92d3868c9c1a9bf5b8fe2e79e7003ab6290c58e811b04c721a234285b9a51461ce44c72d3b39981efa521e88d2e59309e26ff5495ea5c38a9dcac66de1076df197149ea85619f4751fe96a862fba7474709e3a32510b5f3c1ab1db272adeb8929442db996b04868befc648a8443cb3964e7177db77277f84eb5b1886251a3a0379d49478b47cc0df4a9cc3f1e78fc15de2f57c1644e3c861c435014d493d36e78c0884f6180f8136b5c4abbe1e8db90c5ff7e6d0a5474c7b", 0xfa}, {&(0x7f0000000200)="f37ac513774ccdee1bfea992cf0a2a02384a04ddd26194b9ec074892b031e4c2a285b61bbd22ca69eb71784b2ab98cda3c27a9ff416ad544593a392792e9aa01f8f50b0adc43e4635937cae26ec5f51b83023936ca535a6f074d015b10fef6813d56eeaec187ec8faa64fdadfa4442135ce3af51387a5913e98c751d65f173e1a265bf7478d2d7254a423a9e4f4401f091cba11baf9fce50dbd058bf5c26d4d18e6cfa4935", 0xa5}, {&(0x7f0000000340)="b4dd5aabe30fa2423a686048ff4a69ba87a1276f6f35bec749698018c91d7e97beddcaf50e1223dd2a580b43ead77283241e714945ef444a58b05f3d25e6ed40e4443fcba3686399296bc30a11ba67c7f6a3ce4ce8e3d6e2ae1c836b58497cc309b609bfdcca6b07fb3d73fd7b8f190e2f965f1720f2a4f0901574bfa3d1e6a89327455069b4139bf166ee0a24a8aba7891e609b0e", 0x95}, {&(0x7f00000002c0)="41c35b065dd3fa0ba122a03bbe5fcb8d9946c533e801f96821d7ab4f7a2b", 0x1e}, {&(0x7f0000000400)="7ded540610513ef7f0142d0acfc29c1ce31943aa082c51198f0ea8ebf216c8bb1d1361da3ae26b459105ee568c2e94e1a625468a8292e8f7f2f566350179a22693fe9bae82265aecf66b4d785a544eb88fa6b17241ff61a66529ccc5065128fbdf7cc216431196f5", 0x68}, {&(0x7f0000000480)="6ac15446992efc8afa3913c8f564a05493d8d890be32c6fcdbff761ad93d13e7682e5aca791325d4adc3202091f0a47ce555448ac40824569e54950132fb29593baf2b7e27", 0x45}, {&(0x7f0000000500)="bac9c1573b30358eab37e2f12c157876774f2391c2ac573f62", 0x19}], 0x7, &(0x7f00000005c0)=ANY=[@ANYBLOB="b800000000000000ffff000006000000149eb561e42f9dd5962d2ca1c098a09651d36b3f3cce7c676655b9cbb1e91567ca697a59a52ea97e6d5bbfb69bc93e463f83c45eee926421d2ffd665747217c291db386278cc53ef651d55cbb07f3ba67eb898d7018e2689ecb1018a6ee6eb1fc2d5632c2a1cfda560c9c8ee08f22da8ee517b4b6edc92a5a63e67b85fd0a9c5a41224110819ae0baa31b53d7057fb236bdf9f37dda3f6ab590000e000000000000000ffff000000000100695c604d759ca94f51ea32fd6f0d3dffe936745c5a7b2659d4fdeb9b878b88977ef2255023a0080e1ca3596a998ff97674e7a804993738618035052544a1ce150d4a3758634ee9d247b034f69c2fa6070f46375cfcb78fd932412c42930f7737dfcca839ae90fef423458ee4897a27b6195cc03ad4b1e218c281bba94be6989ffffd7b5bd5cd99c31facc7e2896dfe95bebef32cfe909c435d658b8fec78718983cb0fdd237e101cfb35222deaf8e2970e164b6c7a28c6bc215e46b977f7a38e276d4f20990284d70700000000000000"], 0x198}, 0x400) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000006, 0x0, 0x0) open$dir(&(0x7f00000018c0)='./file0\x00', 0x0, 0x30) chmod(&(0x7f0000000040)='./file0\x00', 0x0) getsockname$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) close(r0) syz_open_pts() getsockopt(r2, 0x8, 0x7, &(0x7f0000000840)=""/4096, &(0x7f0000001840)=0x1000) 12:10:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x101) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4a) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6704, 0x3f}, {{r0}, 0x0, 0x0, 0x20, 0xfffffffffffffffb}, {{r0}, 0x0, 0x41, 0x1, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x22, 0xe, 0x60000000}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x94, 0x4, 0xfffffffffffffffc, 0x9}, {{r0}, 0xfffffffffffffffe, 0x14, 0x40000001, 0x2db, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x800fffff, 0x4, 0x3}], 0x50, &(0x7f0000000200)={0x0, 0x3}) rename(&(0x7f0000000080)='..', &(0x7f0000000040)='./file0\x00') 12:10:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) open(&(0x7f0000000340)='./file0/file0/file0/file0\x00', 0x100, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000240)) sendto$inet6(r0, &(0x7f0000000140)="eedf8232299dca73a7f47fc7873018acad56be6d34b1", 0x16, 0x9, &(0x7f0000000180)={0x18, 0x0, 0xff, 0x101}, 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x8, 0xb42a}, 0x8) 12:10:16 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x5, &(0x7f0000000080)={0x403b, 0x7e}) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f00000000c0)={0x2, "5fe1aff3f3e1c823a8d146c726007d78aa1334dbba092c4b1db5d63819bdcf141bea011f8651a42721b43bcad8e22b33195126aac67a37c7ed902b410c30434c9f17b84ee17b4c8367c89530ac8c64e0e4de0d77c0852d058c9db58e4acd4aa6ef74adb42dbaafe3b53bf77066bcbb406221c69522e44028d46e1d7d37002a64b422680e6bff87dadc5bcc6b3f24ee6fd2bfd61f65707b7be08479b064cae9a100fd502d51a6d09a97e703afdb774fac9f9b40aae49d231dd8f3fcd8f40fdaccf397d0197dfca44fbadf370a79538e5e1231149dfbd6a5ce2a10efeb04"}, 0xe5, 0x800) r2 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 12:10:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0xc0) 12:10:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x5, 0x6}, 0x10) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000)="5a5780b0ae0b50984e03d5d148d629948434d2ce026165251991a80d9871304ffee4fe149e6a616f4686db329c484efee78b2553f521c2d222cdc548b77ffff361be15d1460836acd5a4714ecba19f2092ffc765542b060dabbc5ed125bf6f5518af67a08d5c63cb5dbd380382f79a0796b494e19ccb5228a68e2dbed0858f8073873c5a027bbc8123773d724dba6e905ab867ed807fdd8f387017c51fe2c02509db4b24719e6a469904f288b712b567f16843137b75301316a976160713747a77af25aded21c2499523525fb3d356a4740061dd1264b3df7e6b82d86f9d9213d2c2867989e16dd55bd88d002b58dd7640dd696a56b61d3bef67104d3d3bb0b878", 0x5c) setsockopt(r0, 0x1, 0x8ae7, &(0x7f0000000140)="1481e377263f898b3191d4f662cec746cbcd105b2da91634e7a0a8618bca2218d7b57b7260afa5e9e59fc8863a717373e5e7b9ff45deff3e3ae965c68b1d4275468e", 0x42) sendto$inet6(r0, &(0x7f0000000200)="9274cf04f28af5b48303c00644cccd645deb06f8f545cbac7f75b454a896cb601218fbc6bea16c754eacd75824fe53dd97f6a9398db63fdb8292f7aeb05012a2442a580022d93a902f220fb324504de55a955c46923379b82cde6443495524d96cedc0657993201170e51db1d2273aa0c799885ade0187434ab3f52ffe41dd41d40cc93674075f41722607ff29da575e6967106abc34a5c0279907e9a20c98c12e7b", 0xa2, 0x4, &(0x7f00000002c0)={0x18, 0x1, 0x7, 0xff}, 0xc) 12:10:16 executing program 0: pipe2(&(0x7f00000001c0), 0x0) 12:10:16 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x1ff}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x4755, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) write(r1, &(0x7f0000000040)="92725ffc4d92732b8c450aa115188eebc616ac2478a2b161f7c18ce1d7883e4699b5c1e485b17879d751fe88dd4e68194153be2b95d41502886c99f7d37208a865ca1b043a0298251bf435f32e2b70d633ca41b7067ce4606c39c0c9a5063d85d6f75e3cce5cf51a3409b2cbcf2368a295737094a82089da77a0a5cf2b749305730bb21539de36b9b067baf38f2005f2b2ed39a6d578624d61c44d9d6ab3dd42fe71e514fcbdc1621bddeb639f8b69301b9628dbb5e5e72669dd3b75159b4989c86894dc0a730618736c7b", 0xcb) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906", 0x2}], 0x1) 12:10:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe1e) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) 12:10:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000080)=""/120, 0x78}], 0x2) 12:10:16 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) socket$inet6(0x18, 0x100000003, 0x102) 12:10:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffe7) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000880)="908072a859ce55ce73a0979e748bffb7a3426073a4372b7a99dddcdda81d1fcf49f16a46e63ab6ee5f6857542cbcbdea7146c6c58ade6cd55d12d381f5184f69814cb84d251f523ef5b10077d6f23318ae563317851f40447ee90ce40ebe514d69f98ea19e4e74fa36fc6503a0588f940ebf656b6f141d1bd3fa0f89ac82b7e36fd9c6670b55cb3038aba20b834ec4a0f87c4dea1297c2ec083b33cc873d2f4cda3c0758e3dfe2d6c5ae4dce154769b80e447c14925626ccf20aaf9bc9e4dfbec9a07a3ae897a0d051962ab3005eb622ddcec791cbbf38bc64726022ec266214faed2e87f0ec6b97415110830eae637c83ef0a69e5214929d4c3a60177305352a6e7193329833c74ec62323b78bf28774b1690ef3ef6b7bb149f4568e2962eff5cd48b4120fdb6d249c8467876d57b35ff0ec540412311d18d557d6819280a905c87027a0a5d7ad9c5ab2a7931e92249e1a70cda3d5b0aa02e34d5195ad7919272f395666cc8b2faed8369881c3bafeaea509b22de6f8dd4bc540080a356257fc00ba34ce13130c25eef316efd1df1792a1c7d3a26d14372b1355c41e250a7f108816d2cccc1bed8b32c80949a100f648407412bbec156e1310e8b5cd9f4f1c24fce298d2464929c1a3878b0384917b842cb2c0afb6c3fe8152752396d56003a589e794227609f51f46ac76e890db27af6543f3d997ceee91511581b009f4c306bdbf839a377a7bbbd899b31c21d47915b43171f75d7b989dcb4aaf85791caa6da59ab90e5df848cfe4db9a3e73c25633fec587c5547a41a75e89a873ee32f149db62681b3b3318f94f133b9cac401ae658660639635448e2a6cce25730e41b3ca544f66a9932a7e41c5d24aa4598f35d4d3673a9e97434bd7c96012a53b0bf8db5596825d955ded3d14a92d3c614196c687d12d2b4d068dd4327127874c8773c6e269a35978103923b2ad3333166955473c98f34b0c063cc1c0118e52ec5d795e13a9df7932bc8cdd96122cb46989ff82b53999a2418065962ac22533f02d87920832385fc79d7793b733d58731f6f9b7a6888cd9e94da78d27374fabb9598cb6fdac231c7c52b39762df6d626a575b74e7f08b8fc94399c66d246515a1dc1032d67d00b716a70a200667aa560eb4a874a1eb764f1d9be9ff5f70a6c94a511f516e744969c0dfe66c866ba935a25fb203a7200ca2fddd05523af3abea1d17a8967fb989e6d3a930f15da847e49b868dc95a448e5d604e3e1d872eb5e0d259eb0a60158737546a8d141e41d7e721700a07a096d8a56e67ea43ba7dc25647f19d1ec902dc8ba527cc38ffaba310aa96691ad2bda7fe64193f6df9cb070bc5a8db48dca205bbfe06f3c02b482dca01d648c9fa36874e070779e1dd16b583d9e94a0b25011bcad203df55c798c043256957a31043590aa3394eacf0f815262f22ff7a25d2554d98c200d40dbcd25fbb1ede93f7296ae5735d83c223beb962542da7299e7414f021665ed23f1e5daf2d5a1fdc5fe1796df6febc32723fd40057490c46eee412d7ef6f8f54c7cdf9b37cc4477390ac0ec557a9f4f8c4a16c4882d3ca8efbe0c38349b89b8eee6bb5c931af72ebad9e2f60a05d85e49b5500d9af4160e775ea2a6de1ed4d8cd62a15f1053699d862dc6acfdc6fe075afa580ba17350dc12d21498cd6fefbdc7673478757f657237e2c9811cf33513907251eb2515d60be6a39663a29e35a0540436f619afa7dafaf16409cff49debc213dee68d6fab29e607c931dacf4448d8a0b5316c46fafd1dd532d68d15fd811c7ee1f0cca9930390cb39dd21bdc5d005a242b2b8f846a3c13181e6153d584c0e59c0ebebd347cf23cd6a39ca1003b1ad44f7222eb54af5d633816567087fc889464514ddcb4ed280f9840400a6d92736548c706f65000b3cf7abdfc2497fcb78b1678b30d087b4520b4c98a180b4157d83204d6a0dd48b27e876f8dc7e27f08b3538157a642e24969ae554608ab7d8c4b45ac0e8d57b502d2eb394809cbecadfc7df460432587084dac452baec3dc66e058db221ac938b4e139c44769db5135d0225e659eff8cd6dd08136bbbff24aee24f0aba38df26ba02f896c7886800e133f52442ba8604ddc4374e95078c5efdfef8250fd8e0015234392102849737fe0a4d619b07628e79d3badfd2909d98d8bd6affc9a334b302f7b3b101eb5a4a56cc612ff0d46bcd47de19d31c684696af081367109405fe7628c425aba41ae2193189d34c0c365fd55f7e02e9594fddc42054a876b73457fd6b68a2e47a591a836c7b6ff629f6cb258624c756be256c0a735d7634d1eb9c726e8a993de89cce6415919458034807e627927791f325b4be261002aeb2c51e412ae21b4c44c4def0cb204503579a9da3e6e4c329b7991fb37af63070258a9918b45b719dd5a3bba1084da15df6e5573494a4bd0dff046a3fa186eb8f1411eb3a750c68b4c841e4c004e228b9fb99c69ba42d6678b5d6f5d70c49e72a78545f67ba2f062b04e7010da27eb33c44e6a22f747dc5f8008074ae7251d5b8915f860da56ccbaf06e2d7a0fddc1c512604f21e3c5deedbe4465f8a9a3bc3caeb521b7d5d1fb6d3664703b7ecf77b3d0a46a45ef3bbe2d29fe8a76d2485a098bcbc073d298ce7d3483261a4b240617310e76d64b0083abdc1d75a75a798a7ff7b9332df3da4861b2c43e552a7821b33684dddd94912273a3d23b6a2b488b480acb2a66b1e3ee8e819efad4923785ddf639fed2ed96b2225b9d738443993273c53584d6c1ea4e0e8c0b451aacaf3a93d79a0d0b9cc7ee68aa916fa93d30c23423b3e97d5bc043184f07f0d1d9223dd91d1f75b54e8cb52705f46cd2f05b0f1b511b19c9887de756f43a183f15401a92a4f005cad13005bb4eee14ee2667ea1cd057d9a846839c42fd452b544d1d0b774b81e356415b9d887af2b90b9ef079655304dbef517d2257643e5289380bf7e7d51ef2fdfb4acb5bd5fc44401af1206541e0c99d89815be676ad7e7b2bb8520a8fa4a35daf7095e7771e10a1e0eb10a05a7c4ea6518620925180b2e26d6d7887c6a48da11f811c1ef62c2f3ee650e93b03967c4059e6fbdcb55203ce82c87d5c0b60c8805e921274237f6b3ce9ecbef1513bb9d58967c509c7ed45ba4bfa88950331f7dd391e5fb9f0d2cbfc40740277a2916133e4466bbcf26787b10256864268a4224bf68339625aaa53d342d95d19057f0388536031797353d3699504ab3494faf54837d4b072c096255fde88572ceb5e9181109859e3058aa82562f08dc97b35db12f292646c4343e9157cabc60cb86a358ab717e6da0c893eb959c17c192eff6e963227d4bda4d38bd34dc68e9f6d2b157ea0fbad7baa560d2e780634e4b3bc03b0e565d0dbfe7de865904903db2078157db47c3b86559498207fa2b02310999e226c3063dee6c7896c9619aa274ce85c53831aee428366579e0e5e14b9df6ddc5b7c181415db4fd8d616dcd1f917cbe4ab292d1f57075999a660e003ffffc811f4d60d13a1174d849023c67a705e366febb78170127e3f37e6647237490c806f05d516ca1f9f3dd1a2f99d9e811d930ae43fd511caf1457ef60ad8b753430441e12f15929d16f6d826f2c778707a19d1c72275d34c7e15a0c1ff191c3ec6f85a2e58fef104847523e5562524a17d54a336e345baa3743425c247aa84e32c3e1f84076c4efcde795c3f0458eccd2438b8f714297ed8e7cd02a1236869338f72e5e6bea6a6fc69bf3433965213053c8d545a4471b8de1119d22572abb05f5d03de56c941f4a6790ea03710f9081337ec88ef9f9e87d81d4940b1788df18f364fe657ae4e76c43ec7b6729f2ec3669aa90b65dcc7fe8ab349baf48e68d751adbb19941bbf14967517fb7a9171806e6c3e6e638af6af7521da3ff20dac5e3124dbe77f7cd3a0663ead6e2e374dad3aef78d0c8fcc0e37f61930c547b66e9a9f1d62369865249453a5c8258d2c9ca088f0cd9db58e41f6a8a6ca114117b6c8ba271f70ad5823fd41f4a01f1460180cec0382c4e74b4bbe36c0c26363bdc779d55afa099ba1ca8054dc817689b94c39a523fb662e448d5b240b1d2f133bf9d71c82980e0cbd4ac4f6f0d1ce1297a9554822104067f0899bc8701d4a724141b9e3b17a056ecb8edfc120a2f5ed148b878b9929e856eb02c013fb7b809f89d1227029682cb07744c3caba91c8e77f71d6eaa4bbe87535bca111a4bf62e78c4037712ae69f0cbbda3ed08abbf5b3d923407d9b338de0057356a3b0d487b1d51a4a0f80a50da93fed5963cbb46d60ba7c39b19813f6a9a6b1623cc963b6c8c4c078ca8cbd44cd100e6becf3a7913214d5ff175d6814c8695a9509ed402e348e6b9c9c09101bfe86c8536a80f0cd4da9bfbbab2026dae9c45a4be03572066637d4a9d4f2f3df1553ed44b214daf1fc3da6d95306083e07ecbd7995accbe124152f8169ea420d57876d5fcb928d8d5c8bc20179b99e0b366af111a550fdf0c0a45a95c4cdc4f5cf5701d1e21aae72adc58b598e2ee4e839c976c523037cc66f9563be4a6c916a5e1adacfa7a9be6bc52d56a465fcb9da6e4865d33f9be5a3ff6e12aacd190326d3e0a5823c05e7f8c808bd9400476f8be72748bc4f6dad121f6fde1911ba80a021ff4fdbe68eb3459742564dc9d80f9f0692bc6f2df7d6cbf540d2709daffe8ddb9012f54eb8308da9b4fa29235b421a114df9baa087a2f077c08aefdbc9f6a9cfb9b3c2e788a4e9464d94525f83f048ca697e1b700e8010a8128cd1096a981da723cabe35b618557b410b82a062ff83ac248be35ee2da22a76ad745f6b53ca0a32b80111f5dd2590ec0b6b7713787f79c997d150596a3cfa512537c28982a4b635967320646701250d8b047984692ab411b163791a57d1230753e61b389387f8a034acaa2a47a0680bccf08e146d3c0afec76fedbc5d8d2a6bf057226fe0ac597b80c5bc4106af73ba8c35accdd596a175c7b6df35a50593909c1a1457a4cdd5675070adcf2629a27abf66ab33ba3d68b23bf63d6610e52ce6865c7773104c0174b55872abfc0be4a6717bd15599873c2973223990e1b1719e9ec6c5409fa4ed6eb8cc9445b7c56c99b01078a0e56d6ae430f5672bb1055be6097a4d305909987b8c2e1e6257be0cb244c3e6a1d6141c359850787996de01a3bb9d50e5ea7cd94ba9077d605730c377d6aefa25ec9050afec08afe5f8b06e77a5d52c18152857e65ece896f564f17864ceff9c4e731310bea54768784dd74a2582853a8c26a8ff2e5fc84c6c977a4fd64e9267bcc73f6c487cdf776d869e1caf3d38f323542b471c4c41916852345d68c07e2cc409403088cab2acc1012a9c963e882891d329c1182d5e88a2cdfd1fc56350cf296386a7cc3b2b0d59b9d2308a6941d644a501f165f3660c95cdd380240ccbc3300b73087c1e94230f62bf2c5c12e5d618806b54681a6e298106e320d67eecb3c395e1751fa8dc37f16e9cc6a8b513c20baf77d6fe1ef5e42500a79815ae607ce2a5972c4427f0d9bdf071219e94e9ee68aa3cd2d54ed4c0b82616951565dd305178b81a8d7530fe79f5eacdc16d45b8990898bebdc0a813a348d1547ccdbcd6b1ca1ceefc815df716060c040536d869346c1b37da7cdafe81cec81855a8", 0xfab}], 0x1) 12:10:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, 0x0, 0x0) setsockopt(r0, 0x401, 0x8, &(0x7f0000000000)="7f152080205d635a59bfbd71b908995b2e56d847b2d21865836c15e539a23b04c1a5be9fd6226ac05dcf5547b14351550ddb34bf0540d1951ebef49016c51a9a726bed66529897d84b5283ab6e0b06d8f03a", 0x52) 12:10:17 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b32) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 12:10:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fsync(r0) mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x400000) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000080)={0x2, "327e31e69b882bbbcbb5395c68c2d73237c848b2b8ccea946cafa49e8660c07002a0aadafeb0ebbe3ff84c1c6ade8598fe983e51d1702fa0c1456cfab8404e2259849f35757eacfd2964ca20f4c690350f2e5c66a0206fe082c8136025a93a198d68849117f81529dca27f5be1a4c9777ccf2506bd321fd888"}, 0x81, 0x800) 12:10:17 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)=0x10001) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = getpgid(0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r6, r7, r8}, 0xc) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x2000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r9 = semget$private(0x0, 0x7, 0x449) semop(r9, &(0x7f0000000a80)=[{0x0, 0x8, 0x1800}, {0x5, 0x101, 0x1000}, {0x1, 0x0, 0x1800}], 0x3) 12:10:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x102) setsockopt(r1, 0xddfd, 0x98b, &(0x7f0000000040)="00a472c3ed319f7bc4329f7abccf02cd4b98360e5c6d6ef0e75e798090c99252a8de3b931653e610f4e581dc4e53f72c4e76e61fdaaa8f3b", 0x38) dup2(r0, r1) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x29, 0x800000000000039, 0x0, 0x0) 12:10:17 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000000008002, 0x102) lseek(r2, 0x0, 0x1) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x800) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x6) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') stat(&(0x7f00000001c0)='./file0\x00', 0x0) 12:10:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2103, 0x2) r0 = socket$inet(0x2, 0x6, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x336161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3}, {{r1}, 0x0, 0xd8, 0x40000003, 0x7fff000000000, 0x200000000000004}, {{r1}, 0x0, 0x8, 0x20, 0x1, 0x481}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./bus\x00', 0x8, 0xaa) readv(r1, &(0x7f00000000c0), 0x1000000000000158) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:10:17 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) stat(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) socketpair(0x20, 0x8000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) recvfrom$inet6(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000001180)={0x18, 0x0, 0x1, 0x906d}, 0xc) socket$inet6(0x18, 0xc007, 0x1) 12:10:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x100000) mlock(&(0x7f00003e6000/0x2000)=nil, 0x2000) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) mlockall(0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) 12:10:17 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x1, 0x1ff, 0x0, "a147040000000000000000e8ebd81823fc7e0d7a", 0x2}) r1 = socket$inet6(0x18, 0x4003, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 12:10:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 12:10:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) shutdown(r1, 0x0) read(r0, 0x0, 0xfffffe39) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80, 0x5, 0x80000000}], 0x9, &(0x7f0000000100)=[{{r1}, 0x0, 0x10, 0x20000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0xa3, 0x10, 0x1, 0x119}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000004, 0xffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x11, 0x80000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x7f, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x6}], 0x1, &(0x7f0000000080)={0x101, 0xbb1}) 12:10:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x100, 0x2) chmod(&(0x7f0000000280)='./file0\x00', 0x40) fsync(r0) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8) 12:10:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:10:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8001e, 0x147) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) 12:10:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 12:10:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) 12:10:18 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="d7dfa03865b6e9a4dd0bee439f2fc3a2d865e2e584b229838a3648df362e8a4be56a13e9f9687a21478cab7a5693256c05101884f1e0de34c34ff05af850662998c981e86ed6dd84756b2474411eb86fdf0011375bc1074ece80d491196b19de7c3995cd66eccf8f3141c6ad6ef013c0", 0x1d1}, {&(0x7f0000000100)="92d15eba6d5b861a2becb0e909f08d38c701839c4080", 0x16}, {&(0x7f0000001280)="f9e874242f08bbed3a4c945dfd3d8c5189323212f57a7ea8f282ccc54082d941be3d6cbabc8d6a9470628d8210fe36c339d7338189376a5f53f13e21e854c5bf601ff94f0b5f22d9bfb61719a5ed5ad22215c82d948db7f15060390fe2b1f391c20bd28ffc67e25bee982fe45ceddb6c54b69d8970ed429118ab3c3a171b0355632c33a4d72bdde632457e9248b0374412cb186306b4dfd6c8be80b46c4258d2bd5aa0c5786853a12a0a90c575ad25226424b32e91470daf91c4b3013fc9ff3bec8e5b4190f46e292df3b59f331767e82d620902a24042f16120150992eae1f4e2f0e782363340d00f95e1f327ca6bb41c34ca46c3226388a754dc1685def1f811dd43e629464a484759c22185758f152df80cf1f512c193b1a2ce0958efc3cd561cd2982c86f247e908d9d92d95f00bbdee9ac6c58d75e2cb118d2c69c3045a8913ae9d7441e94b8859f75a2e33044d021805267c402bebcf1eba29fe87d15861bc58a01c49c8fbd86b8e625ecb5cbb638450ea09a95fd5b33ed8f61c19c610b4136dbf9ad0f7f96a66a4493a6bf475e9ceb37fcaa420fb9b0da70e4e4ca90cd5fc856986fca852dfd5d4f1beb1dc1e2512fae225aaa76e4f45a55cade8657e227c680c37f70fe84497a7e95991f8b452c6fe3221302cd3df179892ab225a0618f104e1688426c6a38aa39f40daca18226c3cccec4a1d3a3989b62880d245c24742a0cf56dca654698688a0657638e9487707dbafaa2eb81f25de388ca9ead034e568ebf106491d54b8f19c8a2c80dc3970fb4ed2c1545834b8980a1af4425efcd0af24aedc1f4641857ee9b383eef00a731c9e2aad09eace25997827d4edfe35773c342e372d6538637bb8678ad85b8a94cf4e1a9af2ba7ea530cfe5380c1af8cf3e0d77733ed03741c1e8f552dd00e8e794f6f604304aeba8878c9dff2b5495e21dbedeed7ddfb2b3274dfba81fcb219d2a1af73eedf8b219e5b7a2b2429e2af8a1f74a080696077f2901498955b935bf05d9fa7989279381d1be045de65ce0866bd55efe175f185da9e043e3666dd130540b96475aee84243f10e299ac8772c332b4343feb4845ca4f2cd5a5f5a9e6fb713117648b38191c88c76965b12578a4b997d01dd35cacd5c51250f39218333de80a2c34f8ab3e69c284876c2062cd21f23182129263ed15acbfd585a85f92c71672471264c79b1d9b03c7a57c00ce4d5946e475f6514491461fedb6ea1af641683247f0cadf08066dd4a72a582f775c2dfbd50de2dbc3577e5e64d544ca099396049aec550ae1c56e2bacf9ac671396840938df50b8a3e202b6c0a14c2e6d9a0899ff0ad94dfe6ddc25d5cd0080887a3d4663bf3ac563417c4383ff6ea6237ae2aba0a9deb9d5df75461b109909cca27ea0a9f173f38d38ca0c2af9d2d02a9405367a7efab36cc06cf72dedef3b6a5799db073e9939c45915fdc2beb7d2996da6585fdcae3b8dea26fc153b2417254e07a928264cd0d0c006e259611904ec76d7dac8fdf1b37344687034abf9aa09381f508e52fb9b35e109035e518443cf0aeede7c9f4dcbeda43e2d921a47f0a133976d4eee66ce4e23bd0179008ec577d62909f0132e157622cad2c9d8871fff5e2d5a38900e1f98faa3f7002706929f72abffbd296517945b629852a733409ab8b844e0ba33968f5fae21ae9aeab7da3035afb641ca1edd3d5b298bae9f82a5aacf37d02d7012b0792543afae288a1458c858e15579b86a9410617c9019677661875a1ede7916fb97c86a98f91181f0609975a5da3c5e9b15c5680c554e67b24753e324f85eac66930e67a04cb810d994719119f4364c52a911b8b0045de2ca3b64f0606573b5bbb7eb70856af459d72b270223b14de052a27f0a3f40bdf98a574c35d8e05c0a111c25ab549b18cbda5e43b597e94080bf75f2eb9c0bd8f60701be221e68e892953cd013d387c32deb1364aed1da2780ebd6eb27662b250669316df926c46fdaea3b351ac55bf0bb5ce769598e313b4c885b7e2b64218ad3b391a42d124f8d532d401b371efb06c608b12aff564582ceb42b6375c62b9ab90534761924ac930eb0235c48e076c896c30edc16279b0c78181d4dcc6d08de9fe741549d65c4303d10e9f37537c05a23fa0c65214773e85adb69c2746445602517756ad255f592e0419ecc850a5983bb01bae052edfe455c1942b9e335a0cd418a16dbd45053ba9a8eceed94b71eab805cade6049a3e1f499430fd07811f74c1fc56ccd1f496a5db191caea9041110e78e8f8dc6b4d393c9ca7d14529843d7832374394bf3312205d9d572b4a954de7264ae591effcda3757cbc39e64ef79fe97cf3bc8dd41eaaf740f1b844887f30117d410b36f71877e31e52ac69c5bf06f9f37b38f7ab8acc712e925edc7ce86459dea17020cd5f1b7af86b6ead5266eca8f99f1e79edbd13d0f1722ddc7555f0128f2e3d672d52c209317af625206895c8f5f16914a735baa572bc144ef4749a7d12934111c6cbdbc4987281461c6a01f4dbb35146dc7a0a78ba8a8b710f4ffc3b554c2420141f146f1d9cc75734aadb2965d1f1b17f5d10f5d63e8668915d2be199526fbc2aca0c252e9e306924d18521e2e40704e313541ae05d9b960092a0642196cb71ab30f440f1de85bbff5278c22fe173b1bf127ff95dd8e5b49e5153b01794055340297d75aeeb8d23b90636a9adc89eba8373825e2d682dbe5043517715a4f6df3f22fefd99c0fcf7844579ba68ca77e416532289ff44fe0004de8be0573631cfe0ec0a8ce7207dfbe855df6c5a9cc48f89b5f1b0b7c97f41351694d8bb5e4def53143efea6dd9993089b5c5a44fd28642b9d2dac456695bb811023f1b05e4af846e3814300f0e7796f7e484e0fb7c15360541f0805b3aaa041233109a606b3a78c5e49bfa41dff519caa08016fcc6649cda72dc4937ae5a8cdfc409f3841e8194d8cd62913240bf4716ffc1323edf0d4805b071c0e221467297ef4802d47064e78cc6e3083a3d100db61b7b8da8b6820663e1036debd648f15830e7a7d0f3361b0056f993c16bc1a546b93dec7f26956a7fac30b449b8045416487935694cd39f8a3bc178f2a70aedec4044dcde176ea76e4fe171948690009952d074af6902cb8a91dec0713969744db61ae559182240003f1e46159d4274fc7c8441ab4bbc45c2d2b6e6df0afce38d5ff11cc78ec220dfe0c7ef05f21211338acda9b50331f7ca3804cfff2cf5a7b870a166de856f5821255afd55fcd6461d4d726f080d88eb27bce17747360fc072ecb2ba8c47fa165a02e3b31d1fa75a78cbd9730ad33949c8fb15f3f89a0061162c53591a156904e083148e52872ff680bed0fa665ffb7a05c209f8f906830d22a73cf347e8ee2c9834529ba0f14e14fd89c0d04ffac7d407aae2ed2a6149839f1ac734b6fc1b3bfc0fa45d8c27f4d77804d2d3136af9420b320f2aa7504a416c78569785e98b14d4dbd9d742bc171417e2926e39952221a6a25eff69f03685282575ce9bea8503e37a37ac5ecc735e9988b79435be4c24e7e799fcfee7d8e2e8570750cb96e3f37de8b58d79aaf0011894c15b5c2572c450cfba53fec57a6678cf215a413344a739e2c8090fef2d4390768624d9fb836e18c9f3cd0535ab6b9414032c3b4106144a42c85e0f3b596139b07878af5b4d3b6a39fd518ca65021004e6019459125f31c93cf6c5d545221734547694db9a9c73d04b3239cda1e27db15afdc767b8600bbf6525523a31aa5303341ad6e7261b401342e947b960b08b57d90cda6b4879246d3f41a9b84fe1957a91e5b533880e4095e90d6ae3b6f0bd7494711b210b30ef27d02e14bedc2e230a47b3b17ead117ebc7d4140462c9cd2f83604b24cbab8602ba104ad5a2e18eb61fcd56c1c1f5855aed0df9081071ca17c76526badb28cbd128abe3b4f33bef2b519c70adaf267e2f4f61b8347488dc516d719f62caccd11432415eda8ec603b95943d0c353fecf4908b3494269537b09ab6bef3d0c3b93ad3700096a57aa97d82855ae67e796c8e70139a7690c2ed6b13acd3ff7618c2d2c2228f343aec783abdde8251c8798e02b2153be8952fc1a9214bc25fead11cafc9802191073103b655d84a7d9ff66bdcd9d6da99b33738d81f2fdcde56888cbb6f4e73bb412f083c48ef0aba0dffe409d5cc7fcb4abe60445bb022870cc3d71671decf35dce31ffcaa843ad61ad9ab8c0fc760bf7cefae5997da7c3140617694c3e5375054277b756f063b035ec9fa330f5a73abc1f2680a98d448442dd0de1950f3a9a210cf7f9defaaa8891b41d240dd05353340f44a86771e9126a28b40b4a0926a4744b88a0cef3cbbb3484fc73836331ab4f1113fe293f17dfbb4857e24970b51205c5c7ecf3b14f91ad8921238b37240ef1333a92feef8921455beb04b1ac9ea342590d477b828629657a35dcfcd67617c8be154052dd282958612ec2d2f32a539db6a69c8128499611721b2a94f065074ebbdeb44f7879bff8d013b0f085fb7cd4e4a4ad3dfa7b9d2932a3f305b44673e2044400c23498363cc6c31ae45cc9254116cd59598d144fd21a937a762a4189dd7bf60d156a84ba28f7ae46af235199af02643b28db1b163585ba189d6ad2df1b105b3d34f7ce0a74bd8ee687251042cfaa388e29b7d8a7ccc3c1074035e5e8c58008df33160c5ca944b30fa100c19f40f6e1754ce2ad00fd3b409fc32e2d3b173e18b8242f3ef086d01b0f3d93ae074e30afda1df685d9a1b0ddb2cf5779bd22879fdfb468e7fa7cc644f24c371ad9023d2255e48b5026c06bca0a542364c317db255ea4ed21e8e4224b4a0f3e3550a69eb1ce99a6bdeb7d573077db963c7cccf121a047ed0776925d15b851a4f9df6ef953b6dca526e1a78fa8fac22a2d547903cb55d80b3a62fea56fc0152eb78a12b997ffdeba59a4cdd5b6fe3c381b42783d215f7e05b312ece3d58012883351fceda76b5a9a125ea99fa56be41cccfcdd128ff63e16a9007ece51711d84a696e21ba41fbc35936eea630e2c334f11c4eea5be7e392bd059640a4538252d2943b6f78fd38786c37e0a33fd73fc171cb96e3bec8af2f4a5c10704a48cce26a3227d9ef56fb897ef64dd16834bf4e4de5a1674b14967627ad8b6bf9262b209e19aca2a716eda5ee179ae89ea52d29f8a5ee846e589d7dd9dca5f747714137ac7d91ea07be44270a8567de0a5dead40d97471ca9ceb0da1767933d53979f880a8423284de1561878ea50fc37090ff85a3fb12998c429655c66c3d82846aa750dd7fbd764b46d85e249fdd24725ca69b46803827f9eadd06d3b215fc9899f1669ba8f92ed9a287b7abc494f81e6a80878f821dcba1e6d3d44a0b3ecd40a5f1ef89a1e171bfcdf0a9a3c23312b1572553f8989b361c7644547bd035bd8de278fc7452dbabff080b5d7bb263f784bb5266a6f6bfad04953e0c30fc65a88a9ca75db0bbbbd27705660e0aeb56b12d41f7a0f5ce42c8cc2a57769254226bfd0a7105279e045ef2eb01400a47ac87b6e29897e2b72ac2f9b474e6bb9abe61998b63943ecb45c9cc326c84de9af590143a3230a5ef073758a01381612f3698efd3725b4827b521a4aad1938b282a0187f8d1624dcac9c264927e4971fb6b54b5ccc81a6ea63834ff70cdf68c96d8079ce88e0c23e54ad2d4f023fa4718c2286e818adbfbfd1ef9f683818af25109466474203dd3589a2acf119f8f2e3e21aab0700f7a56fe8b61728e9c0ab5f18ae7b802d02f43f2a5acd787c92b1ca", 0x1000}, {&(0x7f0000000140)="2d685ecde1b423335eb20ae0939a5ecabba2a844efc900d0b7d1dbe6058964987973395b8a3e457086f3f506aea8", 0x2e}, {&(0x7f00000001c0)="ea9644a8dde4bd8a52c0f0e89a9a8223ac6ae37e7d9f6e8785ffae57cc73088304992da0643c2dd3c16d1997e41e1cfec1fb1eb99aebaa6713b4854b5cebbe595a2705dad072", 0x46}, {&(0x7f0000000240)="70245e59faa2ce250e563237dfc97013802e64e35b9e4d4c850b56e9c767b0c0d5c6c41d7cc6449f2b30d07f54b313ee16fc3208555a7986c526946fd1dcec75e6bb0dc0b4f1ba06355e54295c6c72760dc50b4f968071bc264506db7abd4f4350804263632b05d04c88015dd783020991e343df1a24bb005b375698817a418d45266e3841f426f63adaef178f0e3afe5fdcae9d6e9ff8961dc6d16333c1e02f1f4501f264e76ad20b63d481b69bf8324b982f550b4b4082ec327c66f964dec33895b99a7dcb1165e33062c0f9e19c94ecfd141ac6b0f578ecf36d31de66d3cdcdbcb1b2a4513013ccde5b5a242cad889828", 0xf2}, {&(0x7f0000000340)="6ad1242c6b89b36b34fe47d6c34ca6e59588ce3533c198f7e37bacd31edac96ccec148346a3b5fc3a26fe87da6718aa32b455d9effec9bd9f617c4c179408d99eaefce1e57a27daeeffa615acfa81921ee10b3cab1dbf10c9403b4c2cf", 0x5d}, {&(0x7f0000002280)="f895de11934ec79ee66eaa8d1fb875dd94b79670a9c059f5c56b697c0302e37ce2b81cf429359e8420abe7a1b199f82b77f13ca6469adae7798720f60e94eeb20f7c06b8792f9d45de117aa2d168d12457b8a655dc97c0039cfaf9de45559558ab296eb040ec762da7b4f0252f7a4901134c38275b1b327e214d9e6f97ad6816fef81459235bbd8d725e2f45b7248e48f3195446cda790643d18ddad60560f7d60f3d857bba85b2adbfe896e9eb2a470d6de0b80b6aace24f128f34d846b0d582c801e12de10a65681353c9dbbb9754c907b2b2cb3e8dace4b286e96d572e4932730de8a3e6328c8acb784de585e5fa997abebecd7f28d281602afe7a52c93d77a4837b8a5814e16588674d920296509901da33443cb2e900ffaeed9f10313132be13ca2c79388c0a685402f41207ea9c082e44dc5a88951970fc1e3d4b9ef52a4fdb6633bb66cb7d4ee6ddb03cf49e06d15b2640ca28b0ab7541e3fae21ff519514deeb5cb8127e53e04b7921a8b8c15e7b76f6b19ec4fa2fb146d4680e956ebc13a7707ef49cadbfaf92c5ddd0ee5c3cf432ee483aeacbc870bd0bf454932d418a361a1731da52456c3822ae52baf7e833fe3c2c3c5ff6230d4a219df4beefb158ca3efd1ca33203b46088071fe9d86991634f759e0987f3152239b1d680254209681e99e4c740a118f52a47881735c43bfcbde6998755753450ad1e2fbbc97bbcd757768b5dc2265ed972334b11285f487e6b793e783192045a93b4ea9634cad9520e6fa38fd100f778954a7ca73f59897f3c8e626c7ed86a47ba70ceba68998fa03cef4357794cf969918beddadd6358c8683e2cc200ba89b03c476a9241754b2646b3d340727861e13ef824ff94082c8488acb5aed8e9bc5c4e7b04249b7a7b709f2b4f22e5a61652f76d603a0c5ff9baee0b59dc1534dfa5a159cc82fdd943adac1de57fc8dd42138f74c578eae6e7df13b2d834774c3e4b7d7743ab662156e33f29a26907ab1332799ce7f6d13bea802659309ac47fa123f7357035e7d07eea86aa322b7ce5225bd95e401e733e964f36c62a4904597ec65680570678299c93b76641c46253ffa2ef60c2a092a7863c8d0244af4eea19ac5dde40a33da87e5b5c7c1f94fa67cfa2164c293726b0f60505f64a71dbfa6e8e4d082e0fce703814be9fb62b19355d499f18cf785214857b782e7d6b6e7bfbe00fbd1fc455269b106dea8c431a872e63d166ad73225e197f6a11e264506d673ad3410c372a7545ce4c1b3476545e2aec9e6efaaee51d5ec83648b5a0baf468fa26b05db3de0a165df5a47710b003a2bba871a2adef138ca7b94ea9ef371dfc82c2b073170efec4d23ccbc556885798b86c262f040ae1974d95dded9d99b8f1e79a873155b3e5e25afe1af6dd5a73126701c823cd71db036c33c195fef3eca32e502ef16e60fe75b06767a07c8e7191a074a83b4eeeab28d9bff4c538e7709d2040e41eb151eb72c539aaa677b3034ba1b37cc7190dcf0ccdd0fb85a78710890953eccd4f792f19159feabd8a13f4f098d6d51f64d4096cf6fa57270ba14e860a67cfd399f30eecdcf1038b4091cc546d145acf48249ea4068aac63bed51fe1c117bcfce23efbb127ef0ea0b46448e5fc854fe84c91b3f4825cae88b24ebfa5e45c6d29624774be9bb87aa02eecb35ef986138b3b1636d27f9b226677ca3ab4df031203e4233b3ad25b8d8f1c6899ff3a7be6af08203a834d7ef27a9d4044b4e633704bcb7e86523778e5ffd243b00ae855fbc23db5ada0d16557f70c123a18b4c1ce4a21a7b488af8a19415ddb360032a216a6dc5447dd8862409c18c9cdbd0e18b854a16f458e6702625ecce3fba217bc27daf0ec3b6b981f69456af7552743d723b2aeea8bba92780227018ca96b6367930b418e0f7f4fdbc933c2e391ba46192ddb988d719c245c3b1b8a5ea0f1756a296f66407a4a7adf36b3da2bab78b24c55fe0df1a2fa0182aa405d25a4c1f70e41f322923401b71e39807caed2d63204b35fb7bcc9c7b32113d9a1e8ab0844fd2ce57b77ccf036c936e50eaae8946db7a6d7e061b1474069286581fff99d8645b08526423cbba5e33df2df89cfd4d37c871eda7d6509cf68b368cefb6b3052542d1e30e9dd4f89802e86bac7abab3098b3aea048cb0a9575dc68a810b4f5c126647c3a35335c42fe3409787bd8b9c2e2162db5db191a1a542897246f6185293448bd5f8307922445f0fff885d4e23d9fee7d8dd5cf966ab315479fde0abc290bfbf0248aedf8ed540d001bee2fd8bc9159026b3f03c0e7b67c46c23475322eef557cca43b64a5c18227303fafcc0315988dac151b23f842585ae66de764d2c2f136e0cdcfd70cafd0851c76dafad15e4dc916c52ac4aa0a1dbc493709e6bac08241733c028bfc20a491e7bef6fb67014d1c5d88963a9e13a557777dbff55a8c886eefb7f06b8d1eccde73aa1e1bbb5424192c322f464aab384f156286fcc592264d3af8e72e7667ef066b78ea14f8dbf7d9066a4a7780703205d736e25a4314424eec5d71a4aa6b7dc5432e2c593f8d329489f756f05b7d08d5071117b1235a9921f4def5f66990ccec5d7692447b99a7f133ce5d63e0b0945c242a88fbc3838612c323b75a0fbc2aa2259d9f7bf7df8561c97d9139d8307956bdc52ee627bd2383656b21d8c232753940f8ff1834ae743f7ec0fd21d4cbe77ef57fe9d137d593479c7fdbc4b5eee6af0a5bb06b92450e1c158989790e8cd240add71d91315a9ef1d1f7cd2fb2669d59ea8242ae485dae4bca5a45d4d1cfd26d37d1be0e5209984370652d4dd8818ed2fa22254b1a1fdc694e09e79083a7b2c2a0cdf62d9caf6366425f823ab82e43300a029fea2d10c821b8f795625097958914f6397e64dbaa4f9073395de423ee82f075b02925cd71b054f771f5bb4cf1c5e532c7f4bd8a9594f8bdb3014e9f5c26dda41e54e8fbcc76c9db3f92ece4c749dc14399769ce6b9b0fc19345fbe398fff8aee53c055ebe70274fe450b16d82a52320ecfb9e5e2749051cb35559bb8100ee7b40bb14591ffed116fcc37e04bbe780471151bb892a4a37af3a1f7623dbd6f742be0dab26bd6c24e969327ff74350acfb0782fc41f41064c469084e4f6ce40f90d4a95a56fab5a5c233cb9b2a2af97d21d5659d4da56ae005beeb9663e7129ce7adb123ea9744688b99259020ec6530d186f80e1b56cd371de0e440542ccf498bc8d78bda687a2b6d142c34c5ea9c7703e95abaaf524b5dcb83818305397d381be1907fa1e807d826bdc771897b5600b06b1ab5be2c61784562ff14781b657ff34e7358e1a3c1c717f3fdbc86de71995490e3e71f39076fb0f9a5fadbeb32c2b639227361a771f55a4923c62df96026daf93850479daacd98e49ebc3f22c5d35f7a2c88c0f2a1406c1d0ed262809821f63c7405ad7b14cdd70d56543af1196e128b9ceb538a6e0885132ac00a7ff001804e71912139708fdc4378fe9a9968fe4c66ff6281a3cd8df5fe3148c7a61aa92e76fc568dda5010d79af60e00537bf27c4a1a14018d142bdd3793b77dd2ec8276b8d596b73233b434504f0476dfe6c0f13d294d1c377c46b086ef6112a4daa6672d0a321acc3a71f88cc682d21fc51eb9b231a868eb2c95a3a065516562614ef62a33aa17f5586cf5749658f05c757835fb853a92176a7b5fe5e696d74acc337620db12cc47e6115952bc2c0fc6e874294ebdf4bf30f20ef5135a4d80650028fc349e0e1db137f52ea82d57a4b0f9e5d7042ef5d207e2a23f9e9fdbbe0508089b5437a72e65eb6ef37d5b9e2e896e3c405b156fd21444effd69fa3b2b84cd3d97a9f55b56fe9a2fabdb0f1e690a78aee6cc43c05fa150c0742d04d6713fcc99eb48054d89dab8da414b57fcc9c88495f9e99b45767cbb670dab190ab9f7d3c303cdf5a34e4bb4c365ecadc78354da2f4084540c4413571d2d76c03657d78cd1c874397b312c9c30afb8d53ece06a46b7b0087512cc0720cb5b427f0bddb9cf6f42f4f7f5dc3db32549f46d948880f48ecb74e2e415c5de3f61b04c735659d570f3e0990815f4e785c34264ac3a69447fc4dacb57b36735335759772069c3dfc5d84096d46fa9ecd9286966f770dad1c0a8ca43fe615896eb2f619b6c30ac1aa50f1c9dd12437038052ea317f71374fb570ead295ae02d0362f139d27c9012b2dd244234a8e98405e9a354d6265e478366ca2d6702c8e3e478cf913d07d92143981f1c9b6dfa6ef9a502e9340947031c1407d0c6303b1b24e7402dba8d61ea8ac26def48c08b4a8274640f43fbd365e65ea0a9592dac5439d680bcb84783565a7db2258545c4a32360a6656adfb0d5c948b7d6bb1efeba822ee1019cd4e8bfd2e27767052b7ce159a7bbb2384439ce09410e4350fc71ffa869e856c4ac250a7601c24df55075108244452f7b972c269e94287b15c7fda5ff0f4ba548ff9e4d0b64f68fc771b5b86be00c086991dbbaf7be9f3c62587390427e07d7fbc1e84c93364e26bc354e728ed3495f1a134872f795d62c5bf48cbed01dfbc58a52b346eb2c3221697130f176661f2d39a965044bf19b18f175aaf8891933f0e53b367733b7f4c83b183ace129c962745fdf1bf0857c704fe93509cae9844de9739015f9e605bbeff3c2b9a0e9242ee4c33eb9e3ad5d7ddc16d156b47ec6eaf2ac8c9010d9053fbf047c7dbf004e59f25b2b0223d16c1827526a6851750658ce69aac5ab1114df55085d7d8fbdd76eddb55697ea9bc7dccdd81d6e3fef4b0b67c30280cd1c736a181aca135559517bfea1986444b0a55de9218b7924df9147b875323fdff02cd93bc32542e45b7d47a734f93f9c80bfc57ac97f3b26e2007fcc6352ec2af16fe0e9a3623a5e4d1b4d11083d131394a847c7818833278a9d800947fb09f82359f66bdbb43050b1444368920f70b3338c8e7acafe49436fbfd8123d5d76161dffb086ffc04688b1fbfa367e2d84281b06c34be50a1a97118a64cea40bfac000a11a427321388a1dd4b6cc5aaae0cb6ad1d7509df593efd0fdc256aec56ae7b5f281c86bae11b54eb4144c589004c67c7bdbafec93bac44cfa612a6fee403ca5c235ce07f95a03a2a3999863dadc86eb8e214359ba0fcc04bfb216b3d4fe43117abb69d68cc695852f3f4b24f961e5b72709fdf3df0eb1bd651cff76d6fd0c20d2fdb2466cbeaf2e46e7f5b4828fd36a6e988b2baece65d36c9615f5bff76dc4f72f18329794d5a19e2304100032813bd6a5f0b0c25cc0fdd38798d358e47330b8879dced290576bdd953a7b0a64f23baa0b53eab51421446b99d26277df27039b890595258507433045722ff90cf1ff10c6d50d38c56e682e7bb65503f6b88dfe72869fcd3307cba77c05022c3a731e6267d98b3f0e3a69d92c5bf88f19938e8de76e64ad0df950c2d05cedff092901678198221a37a3498dc267ffc0044045c9ff8d339875e38eae6ec00a8bdfc6b915121f0310c34488f08d0d2979d4c38ba77d1405125af9f032a476556db7aba18e56d13b2c40455c6f22ecd7b4093beaf7e60e79709e0fff1757772b79face7839f9501cafbe33b68714519f792ea0e84ac4a1e9a83e8b3c41494c6b8daa9235a0c40735a0d78320ad06e60690ce4ff4a5eebfbbc417b61278d12930389d94198ea1a92847f770e9b3950a6dbbe9551f14e6cf792d9a709e8c12cecca21360e6c8165285d14c6707c2fca9c41c23fe60e0f9693748971389b64083f368178b60d4c6f30ed3f4bda44c", 0x1000}, {&(0x7f00000003c0)='\f', 0x1}], 0x9) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = open(&(0x7f00000032c0)='./file0\x00', 0x28210, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x486, "1202545f8d5181410b18bedc185e9b37902cda4e"}) fsync(r1) readlinkat(r3, &(0x7f0000003380)='./file0\x00', &(0x7f00000033c0)=""/66, 0x42) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d1e2747cc056141ead00323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783fcf2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13831aff47e660290c7fb42d3d2d4101884401273a1eb5cd195eb82c4abf7edb9486965f8c63dea5222a7779399e2294885f820b99c49cce3769a6d974fe73c35b00591ccdfb5fec038c79d7753327d53993361d95645b4442a4789d98f8e5744ed7fb74bb11c0f18f4793306a9559e963865224345b8d38b2d2e63ad2b0e0aafceb882790533345fedfede7ac72635f64723ad679eb7e99f0106d1d59478dcc1e8c2187c3d7c5af3dc5aa0af7d7067beb92c9939bab1053eabbe4df50bcb3936ddb4c5343b5e80977f1d7aea14d1fa4d69e87839bfe2bd807b5ecf0ea6a8eff395e3c9f2b44efd05e101eacb74b2555b7fe29bcb9a4dcf2de3c05c27e1535c280c88720a40698d8e12a2a55f06f292a1b7d7c2fba2264c71caff3c8659e7c6168f071ded09a442c9a3852c0fdcd2b33de72cbe3827ba28452f94c495bad1ae2ea9d7e300ccb00e1f34f34fede6b8ec42be5056d1a06a0fc88b5b0a2a87be4c833fd004923f40dbdd8a298898e5c99dac180b889e0af62fc3fc8aaefd7a318edcb90c97993e83d0810bc7cdf24c29beabdff91f6e6d27854c640af65bd21787a3ce7d6be47047d759284b87ab5211208c049afec38ee6b22f18c84a4859e92bfe042c4f0257f21e9ebd6ae6ae3a1953471856453f480e5cb2b8c223c0c689f67d900c3110af2458f248f93999a6df7d8bdb2435e60b1d686535a02912c558b1a0d16632cdad782bab580656350ad82d1d15ffba040d598c62813eba4a94c85cff91da585bbf71f231132c425e5e52e8d64d14a3ffd087accf29f9b69624c2e70c1a0a0c02ecd52163643cba85ae511c4018f9f1d8987e17187f57e934ae436a24746e54d547a30ad7c3ce3edcfe97c6c0d35243b68d9c1261c91cfe3480c382d6058df44ecbe558526b641e38ef937a14c4d9c623d30b67572b795f1de9886f7eb161b5ef146bf7be040182499e5f6b10e73056b22a348bf190a2251729a9661dfbbbd6bfef8dffb6985bdef39df88f6453367f94cb3b7d3bcd111801bc44b9120faadf4a728c5e4ab1874cfaf6fc704d913d63dfd898b36a091acede0273a1564df3a07362561144cfe65fa6833d077add6aafed7ea2a6c759a5fb5200340efac1db33f5529df0fb800c28cf1c8f15b6e80a14184e7d027d8fe23af9073e568eca1707684edd8d9dd114c53b487a2e56eeb5c5a640bbf30523b0649be8fa8928c89af4324225fc39bb14a6e02730e521fc3759f6fb8424c5d6f05488c4c4be55d7e13f4d6ac055b5e6e52ccb0744016a02b3b61bf8e43a77e73009d91a9dc223fca7da92e3e12a9c4a6b5735d6d5db2dcf18436659243483191e2c0a07dad29af0fbc285f2f612161b294b1ad0c7458e198459e1b60f51ec31375949252cc53870facfbe18abcc88f39b13643b7ae0991b1f093c71f7c8c255a7e31f027e904ecafd21e417afe1dbb580c610ff330fa5e14cb72f5a14753a1d1a2ea99fbf2b1b971c7d07ef8d4154324044356b538b2751171a7bf3af40a9cda3ccef49130ca5c3191ab33ca76f4b66c97bd1c874ca31a2fffd0275b742c34dfa278a93fa2affbd2173731e6c574b1b89e56f6406079f28829f019bce888d78655f3bb8843076fc54931978fdb547e2295ea2ebbd9afb6a7bd11fd5178f8fafad7b418dee401b640eb6a2f12a479eb491b5b82a36dddb1dee8073010b09a9e42390058930fa4f9c13ed8b19540bf85147eb2a91deaba5ed34b250221557db33195dcbde639d4b0c1dc315d70e51cd505f7048ecaf319a12372ea2b97ff2e7f242a90cecaae9a1fad10e2d9869b5dcc3d7f1716e7d9f877f11bf4c1893a1828ddaa7efca5550fb61c80c96bd49db1d95ec0dcca21f138e4216b138336cc90e754a52007a24758ad220619cf851fa02310aaeb3dbc950ade326f8e34bf001686635978e5579db182543635f6896fc02a99d90bab79b74f85a5d0ee225b533b0f116dbe5937300d97a5c77f19f8cca088991347bcace3b2881107cd1868b6b452a1d1255e1424c550261e42fed62a550a474d8c3cbbc453ec139a4f75ee43f7b5f193daea2a35f96661220c2990d34b4ce9b13c7466e62f686e61ae90f3e29e2f8a5d0bfff402473972c821d1077cb4eb05fd4550fefcd900eb239cc0a018648fd6a389ad6aed33e41fcca0293e41c3d5359887fd2c7c8b8ba4e375751dcfcdeeaffd1f94c3108807341a7b2323ab9ccabc8e588a70fe37a8fbba9b2a60f361c54ef3532f97747948911c4c9e40fe5bc9998be8d7b6abd80a9db6cd394b1144fba1429a1326c082bab051b00933ddbb6f92c5686b1551fcc64dc72cd73edc1091cd8472079e2b71c14d764fe7f67196601354c47492eaa51e094c87b90e02697bc56808d8ec763fe41abc3a978f5c6c21ea5feeadaab73ef550f6459d72025f35adc0f6ccde6abf25034bcb363b63f4af5447891b4ba4278190513bc81119abd2a2dc6cc5b76e56f5b19ff93d6c4861c0c4748bc7d9a4b9eff683c6724a0077aec3b9162435ffb31aeb5652af651a03aeab31262d1a489e11cc26fdb1d9d8e0060f35f01b0cd0754cca7c950bb5dc54e16d61a73d7f7e6f5c52591c9c79a05ecd5f994c3ec445aef8852c170b107cc866bc52811d23b0169cba7c48e49d6f7e80f42959b28651cb861a809054d5a8de817ab85881ec1f3874d5a41339434b05991911c10ec12507184617320174efb56f51a94f93f9d710922c61f985b38758eb05345c66bbea97c724221c0cd9ae267a25b1a5c46ef7547253a9f1f997a5e3d07a6345454a5c39932c86edce0c322df80fb86b70832ef065f6f26e26897672051d13a1c14b583ccc480f6a3394b2a245e5e99919a86af767fc7eb861f3219b0391ead29feb9ef5df0d39819c9ca00abefc50f5d1e888ecc7b43bcb41f25dd0f441851c506213af0034d94f8e852424c9b74caa57023c39e4ae780d89ee530bde3e78619c40c7b7e224732b24192d8c63caa5e94a3a9e469a1b21edb823750c9f0a4600ec0b569535695ba586256144b3187c26852f11dc6f6a90f5ad23a2978e7f9a4d1c9275266c8e50c836e4df15c228729b320cf8cd03d2e24292f4d5b40462a4d8e608721fa1ae79ff39840f50f276ed0b121194f4357df15c681e1da9c7bcc0c4cc85f0b105c403b224d753157595e3cf5a964722875a585e2bab1dc3fa7d81bf0a9bf4ef3edb45d9649720d68659e18733abf0764519cfc97936fd2e67adedc1868fe84e1123371647be604286637f977d57299446d653d6f39efbd5b77ef21cd43ca8aef0127f7206a4e60c243bcba167f58a943f516fa161a730f7c6a6241161c55831ea84a7b67ad15013d053ca3f3a40f9b6ae65ebe6752490dc4f1de0ca1f4aeeb831f06ed152d22623b7d030731a35a967625c660d7e5f056754e909983356a45ea7ecff9cab89788304ef26d7cd9b02d178c6abed41d643ac755b74b06078bbf15230e9ee520fbd3c7157e4c2fb971e0eda1df65d9ca9028f441bd0a09263dc1a0fb50d463111fc9e24801541b1ebbd6486aad73df66fddec2f8656f290809e5f699f8d59d31b608d15a4cd15b9e1ab861c9fd5cb8decf00cdcbab647431d42b79b6835dca2285c78531852b22f7de45ba1ba1531adeda130bde9a8c4e2da90bdc0ccc322e326cbf4e470ea639f022d0ea4e280a6fb7d17ec2a37dc8cecbf3157dd4ebca336134975dcb03f3dbacbbcc02e693c09aa9b6c53a5ba266a2ad936d8c4e7e68783152f4fd89f13b2b2a836b56d6dbbafc3afa21b653dec80d62de4aa9b3babf492a383cf1fa093609a6f8f880d20f9888aff9556c27c50c3189453e4f6ecf1cf066f62a6771b45bfebfebe550d741da111c81c5c46b857d0cd512c547736c37c83fdedb5a8c04156cfa3404c849fabba6ad3a88a1ebece31d426112af3d7720e21d5859f14a12289fe884ea1314ce1204da9d064efba7cb31e2b014d35969e0f4f9c3ce283c9c6c859d71277358dc49efabfd2243414dd1e37202eea1fa46d3908000217c6a0b8035b29fc1818192aefcd01eac6726630f5ff94f26be9eabce53d1c549e460bbe0f38", 0xda2) r4 = fcntl$dupfd(r0, 0x0, r2) linkat(r4, &(0x7f0000003300)='./file0\x00', r4, &(0x7f0000003340)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname(r4, &(0x7f0000003440)=@in, &(0x7f0000003480)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000003280)={0x1, 0x7, 0x8f, 0x8, "ed815969a2e89e43c4409584e920470915e4984d", 0x2c9, 0x8}) 12:10:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001009dacff01"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x799, 0xfffffffffffffffd, &(0x7f00000000c0)=""/141, &(0x7f0000000000)=0x8d) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:10:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) sendto(r0, &(0x7f0000000100)="fe5f08d968b8f8a2ddd42b177fa5354a8f46e9a9229dd8f2b533aefe9c0507c6541637f087fbb91ed70b1719fa19438c3d761fb98fb5b1cb55fb2eeaf9803e06776941cfade4c44f7604bb449ab577d29dd2cb7bd15cc8189253eec70f765244e956d41fba", 0x65, 0x5, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) clock_getres(0x4, &(0x7f0000000180)) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='xc') mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x21) 12:10:19 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff8000/0x4000)=nil) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r3) 12:10:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x9) r3 = dup(r0) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) socket$inet(0x2, 0x4, 0x3) 12:10:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 12:10:19 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getpgrp() r2 = socket$inet6(0x18, 0x4, 0x100000000000000) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c07bc0425ff76aa83542807cc6908f19110d32c94cddb6bc5a60db3c55e444e1cfd523218ceaed76eb2df044c4e1858ed4a06d479b08477e3948df53b8254fdb3212046eca2ab9a5ebdcc5d9258bacec474ef257811678584a8426366de3", 0x5e}, {&(0x7f0000000140)="4cff9fb670e863fcf7d5389c577de6d086c411e8b5f5f8e4e1c611378192cc2cff619d747422cb1ef22f07b2b49c8068885b661b7ffa79529e667f6de63ba29965f05cd623ece3353b402a105a9d4f7805074289b36db3d4aaeb44b9da0371356929dd916a5e0081", 0x68}], 0x2, &(0x7f0000000200)=[{0xc0, 0xffff, 0x800000000000000, "565b2e80911a8843ef9e7b643739ea2224a2bdc183fce629227f8120c533f27fcbb71162eb096b678dde9c3815ec0e6ad73d820036a855b4762ac2871b50d04150185af9acee4fd2fd6190c28d084c515d8cc0dbd0bc97cb875a6adf5b3e4f8f5bc2813b181780cb096e6f117d3ddb04ad3fde8fb38c555fededb2743a96b20852356671d1b5294ac991809baa7bfdc786bf7c558463588c20af4ab0265673eba5f9abc9fd48a5998a93f71f78"}, {0x78, 0x1, 0xff, "98e8ed175ce9e8ca34816f428846453b20c1ba1126ab49bf4232bbd435fc2cd8eda4bd324dd108868bcbec828bd8d301170ca93ab351e108298e49dd33ef96596b28d52c4b0d7892623d9881ed4b2521d3846fd677f80e72d533517adc7f6c49efec"}, {0x38, 0xffff, 0x8, "1dd2e584ca44481f00c029e593b800fa22aae5e16250383a6b6983e02647fbfc81247c1a"}], 0x170}, 0x4) setsockopt(r2, 0x29, 0x2e, &(0x7f0000000040)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0xffffffffffffffc2) 12:10:19 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 12:10:19 executing program 0: r0 = semget(0x2, 0x7, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1, 0x7]) r1 = msgget$private(0x0, 0x4000000000000100) setuid(0xffffffffffffffff) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 12:10:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3ce", 0x28) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eab6e947f5154020000b1c85b6a8a1311"}) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x81}], 0x1, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x4, 0x7ff, 0x5b}, {{r1}, 0xffffffffffffffff, 0x38, 0x40000080, 0xffffffffffffffc0}, {{r3}, 0x0, 0x10, 0xfffff, 0x7, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffa, 0x8, 0x10, 0x40, 0x9}], 0x1, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x2000009e, 0x3, 0x1}], 0x9, &(0x7f00000001c0)={0x7, 0x100}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)) 12:10:19 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0x5, 0xffffffffffffff7f}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000ddffffff0000000000"], 0x10}, 0x4) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)="a08f6ee1fd6d4024a064ca659beb299b9f86b61789ee4f9d249a430e280e47aceed3790d4d1553353fd2eeb8c8272b32e2e819fe42a06dbf46b294a1254392a9643b038951c8ad5b705a252530af518728e2d62e390c1077998c6aff61b0d44935f1fecc434ec3c2d5cc802ba5b58330fe1ebe0823a27666f4623682b7b213", 0x7f}, {&(0x7f0000000200)="279437f2351200be91a8a56357e318674986ff3aac9238d40c16cda880d4e4c6e4bc78d1f1770b7ed61501252a7801efb0024774105721028bf048e6c0151360e8bdb85358c08a99bbc8da85544ce518", 0x50}, {&(0x7f0000000280)="78c65ea25a86bc7a733eb3072233d00c7c5f8bc26d1ee7c80bdf7e293b0d30a33850ad01096710700631bfec434918c8dd8f2d7fa2038fbd5a32ba8ab7a868fb41fa7e9bbf1e5a1a4db67e97ce71af97c8f5c7076669f0f2ed5dbeb0a91814c3c5e7f1070b4ec014903fbd85", 0x6c}, {&(0x7f0000000300)="7495e456151ad24e1a01fb83d581f7dc458d49ca1cc01079019cc7694ac259f8798b5142e74f2f380a", 0x29}, {&(0x7f0000000340)="8586555b15354e024e96799ebed56c7596730e23b68d7b8bd73ec6f9c87e8754b1eb27736417dbd8727e1b9ec5f8a0305805daef2ac134a74f2f347373647c9a82919206043b8c8eefaa062f9fbbe2fd47b116320fdcac669c991fa90731a75dddae6dfa8a55cca0538f5d805548c89f67f2d0ae8fb9f234537940195656314ec71a5278c5f4341aa9375cc6c9ad9e", 0x8f}, {&(0x7f0000000400)="7af37deb81fb22110963b7df2a8b7ce3eef279eb0954e376d25d4e01aa641b4c0e45567d9c111ce6a5cbf8a3f33e78dfae1fa9242b590c86757b2c93426db361a71b19e08007aff6de7dfe1e49d508029485f34dfe506a1ddc7262fd819b124363f44986b1ea2fe726ab642a3866f000d9e3e7c82875dc2a5d5746521eab63ff93a371696a8dd53c4e41", 0x8a}], 0x6, &(0x7f0000000540)=[{0x38, 0xffff, 0x7f, "eb8fb574783c11724c3398a44c4d167fc9122f3314fc3a38ce34ba2e952348aeb28b805ed555c8fd"}, {0xf0, 0xffff, 0x4, "1c05b939d48643a0c9d31cd65b1b50c6ae0543a4ecc068cc5ee43702e3ac2be106b178d0e83b4b2a085f8f0ec1d72b1614abd7ca49b66c40987f4c5decf3269fe2ab8dc1678e42a2feae02514978f43eeb64a0a645d2ab94ee9e3fade2a24d8f7d8f5d7abe1ddc3f6ca3a21f3f3656fa61acb0ba9c08afedc72b6d3d860b116ba8c0924b536a8d821016074e832fde3618521b5d63827b7ef26dac9acd95b70b52bbac5f3643054caa4d4141f91ba8cf3561b071acdc9030dc451b5045a311cf557b135668595a729824fd63d105a78d1f0dd9e5e5a87a61dc10bbfbee37ddfd"}], 0x128}, 0x403) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x2) 12:10:19 executing program 0: r0 = socket(0x1e, 0x80000003, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) 12:10:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 12:10:19 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) fsync(0xffffffffffffffff) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd0", 0x25f) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d1e2747cc056141ead00323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783fcf2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13831aff47e660290c7fb42d3d2d4101884401273a1eb5cd195eb82c4abf7edb9486965f8c63dea5222a7779399e2294885f820b99c49cce3769a6d974fe73c35b00591ccdfb5fec038c79d7753327d53993361d95645b4442a4789d98f8e5744ed7fb74bb11c0f18f4793306a9559e963865224345b8d38b2d2e63ad2b0e0aafceb882790533345fedfede7ac72635f64723ad679eb7e99f0106d1d59478dcc1e8c2187c3d7c5af3dc5aa0af7d7067beb92c9939bab1053eabbe4df50bcb3936ddb4c5343b5e80977f1d7aea14d1fa4d69e87839bfe2bd807b5ecf0ea6a8eff395e3c9f2b44efd05e101eacb74b2555b7fe29bcb9a4dcf2de3c05c27e1535c280c88720a40698d8e12a2a55f06f292a1b7d7c2fba2264c71caff3c8659e7c6168f071ded09a442c9a3852c0fdcd2b33de72cbe3827ba28452f94c495bad1ae2ea9d7e300ccb00e1f34f34fede6b8ec42be5056d1a06a0fc88b5b0a2a87be4c833fd004923f40dbdd8a298898e5c99dac180b889e0af62fc3fc8aaefd7a318edcb90c97993e83d0810bc7cdf24c29beabdff91f6e6d27854c640af65bd21787a3ce7d6be47047d759284b87ab5211208c049afec38ee6b22f18c84a4859e92bfe042c4f0257f21e9ebd6ae6ae3a1953471856453f480e5cb2b8c223c0c689f67d900c3110af2458f248f93999a6df7d8bdb2435e60b1d686535a02912c558b1a0d16632cdad782bab580656350ad82d1d15ffba040d598c62813eba4a94c85cff91da585bbf71f231132c425e5e52e8d64d14a3ffd087accf29f9b69624c2e70c1a0a0c02ecd52163643cba85ae511c4018f9f1d8987e17187f57e934ae436a24746e54d547a30ad7c3ce3edcfe97c6c0d35243b68d9c1261c91cfe3480c382d6058df44ecbe558526b641e38ef937a14c4d9c623d30b67572b795f1de9886f7eb161b5ef146bf7be040182499e5f6b10e73056b22a348bf190a2251729a9661dfbbbd6bfef8dffb6985bdef39df88f6453367f94cb3b7d3bcd111801bc44b9120faadf4a728c5e4ab1874cfaf6fc704d913d63dfd898b36a091acede0273a1564df3a07362561144cfe65fa6833d077add6aafed7ea2a6c759a5fb5200340efac1db33f5529df0fb800c28cf1c8f15b6e80a14184e7d027d8fe23af9073e568eca1707684edd8d9dd114c53b487a2e56eeb5c5a640bbf30523b0649be8fa8928c89af4324225fc39bb14a6e02730e521fc3759f6fb8424c5d6f05488c4c4be55d7e13f4d6ac055b5e6e52ccb0744016a02b3b61bf8e43a77e73009d91a9dc223fca7da92e3e12a9c4a6b5735d6d5db2dcf18436659243483191e2c0a07dad29af0fbc285f2f612161b294b1ad0c7458e198459e1b60f51ec31375949252cc53870facfbe18abcc88f39b13643b7ae0991b1f093c71f7c8c255a7e31f027e904ecafd21e417afe1dbb580c610ff330fa5e14cb72f5a14753a1d1a2ea99fbf2b1b971c7d07ef8d4154324044356b538b2751171a7bf3af40a9cda3ccef49130ca5c3191ab33ca76f4b66c97bd1c874ca31a2fffd0275b742c34dfa278a93fa2affbd2173731e6c574b1b89e56f6406079f28829f019bce888d78655f3bb8843076fc54931978fdb547e2295ea2ebbd9afb6a7bd11fd5178f8fafad7b418dee401b640eb6a2f12a479eb491b5b82a36dddb1dee8073010b09a9e42390058930fa4f9c13ed8b19540bf85147eb2a91deaba5ed34b250221557db33195dcbde639d4b0c1dc315d70e51cd505f7048ecaf319a12372ea2b97ff2e7f242a90cecaae9a1fad10e2d9869b5dcc3d7f1716e7d9f877f11bf4c1893a1828ddaa7efca5550fb61c80c96bd49db1d95ec0dcca21f138e4216b138336cc90e754a52007a24758ad220619cf851fa02310aaeb3dbc950ade326f8e34bf001686635978e5579db182543635f6896fc02a99d90bab79b74f85a5d0ee225b533b0f116dbe5937300d97a5c77f19f8cca088991347bcace3b2881107cd1868b6b452a1d1255e1424c550261e42fed62a550a474d8c3cbbc453ec139a4f75ee43f7b5f193daea2a35f96661220c2990d34b4ce9b13c7466e62f686e61ae90f3e29e2f8a5d0bfff402473972c821d1077cb4eb05fd4550fefcd900eb239cc0a018648fd6a389ad6aed33e41fcca0293e41c3d5359887fd2c7c8b8ba4e375751dcfcdeeaffd1f94c3108807341a7b2323ab9ccabc8e588a70fe37a8fbba9b2a60f361c54ef3532f97747948911c4c9e40fe5bc9998be8d7b6abd80a9db6cd394b1144fba1429a1326c082bab051b00933ddbb6f92c5686b1551fcc64dc72cd73edc1091cd8472079e2b71c14d764fe7f67196601354c47492eaa51e094c87b90e02697bc56808d8ec763fe41abc3a978f5c6c21ea5feeadaab73ef550f6459d72025f35adc0f6ccde6abf25034bcb363b63f4af5447891b4ba4278190513bc81119abd2a2dc6cc5b76e56f5b19ff93d6c4861c0c4748bc7d9a4b9eff683c6724a0077aec3b9162435ffb31aeb5652af651a03aeab31262d1a489e11cc26fdb1d9d8e0060f35f01b0cd0754cca7c950bb5dc54e16d61a73d7f7e6f5c52591c9c79a05ecd5f994c3ec445aef8852c170b107cc866bc52811d23b0169cba7c48e49d6f7e80f42959b28651cb861a809054d5a8de817ab85881ec1f3874d5a41339434b05991911c10ec12507184617320174efb56f51a94f93f9d710922c61f985b38758eb05345c66bbea97c724221c0cd9ae267a25b1a5c46ef7547253a9f1f997a5e3d07a6345454a5c39932c86edce0c322df80fb86b70832ef065f6f26e26897672051d13a1c14b583ccc480f6a3394b2a245e5e99919a86af767fc7eb861f3219b0391ead29feb9ef5df0d39819c9ca00abefc50f5d1e888ecc7b43bcb41f25dd0f441851c506213af0034d94f8e852424c9b74caa57023c39e4ae780d89ee530bde3e78619c40c7b7e224732b24192d8c63caa5e94a3a9e469a1b21edb823750c9f0a4600ec0b569535695ba586256144b3187c26852f11dc6f6a90f5ad23a2978e7f9a4d1c9275266c8e50c836e4df15c228729b320cf8cd03d2e24292f4d5b40462a4d8e608721fa1ae79ff39840f50f276ed0b121194f4357df15c681e1da9c7bcc0c4cc85f0b105c403b224d753157595e3cf5a964722875a585e2bab1dc3fa7d81bf0a9bf4ef3edb45d9649720d68659e18733abf0764519cfc97936fd2e67adedc1868fe84e1123371647be604286637f977d57299446d653d6f39efbd5b77ef21cd43ca8aef0127f7206a4e60c243bcba167f58a943f516fa161a730f7c6a6241161c55831ea84a7b67ad15013d053ca3f3a40f9b6ae65ebe6752490dc4f1de0ca1f4aeeb831f06ed152d22623b7d030731a35a967625c660d7e5f056754e909983356a45ea7ecff9cab89788304ef26d7cd9b02d178c6abed41d643ac755b74b06078bbf15230e9ee520fbd3c7157e4c2fb971e0eda1df65d9ca9028f441bd0a09263dc1a0fb50d463111fc9e24801541b1ebbd6486aad73df66fddec2f8656f290809e5f699f8d59d31b608d15a4cd15b9e1ab861c9fd5cb8decf00cdcbab647431d42b79b6835dca2285c78531852b22f7de45ba1ba1531adeda130bde9a8c4e2da90bdc0ccc322e326cbf4e470ea639f022d0ea4e280a6fb7d17ec2a37dc8cecbf3157dd4ebca336134975dcb03f3dbacbbcc02e693c09aa9b6c53a5ba266a2ad936d8c4e7e68783152f4fd89f13b2b2a836b56d6dbbafc3afa21b653dec80d62de4aa9b3babf492a383cf1fa093609a6f8f880d20f9888aff9556c27c50c3189453e4f6ecf1cf066f62a6771b45bfebfebe550d741da111c81c5c46b857d0cd512c547736c37c83fdedb5a8c04156cfa3404c849fabba6ad3a88a1ebece31d426112af3d7720e21d5859f14a12289fe884ea1314ce1204da9d064efba7cb31e2b014d35969e0f4f9c3ce283c9c6c859d71277358dc49efabfd2243414dd1e37202eea1fa46d3908000217c6a0b8035b29fc1818192aefcd01eac6726630f5ff94f26be9eabce53d1c549e460bbe0f38", 0xda2) ioctl$TIOCCDTR(r1, 0x20007478) 12:10:19 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000340)=0xc) fchdir(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000300)="e36258a416f72ee99586132477f256b40960a2b27761ffd4d651ed3114c665dcb9c60a2b601eff139ef051f57368da47022620b4f4a9bb", 0x37) syz_open_pts() close(0xffffffffffffffff) r1 = kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) sendmsg(r0, &(0x7f0000003940)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000780)=[{&(0x7f00000003c0)="4e3dec34b0512fb8acbcf97571851d15b42475afd123582424f137eb25fe0bf623b40f36d565b0931a7abf2daebb5a19074495486dd75ef4c5cafa9b77fad358600003ddd25521324f183ae4ec5a21afe3815995d7359cb652c147e38711c430fc962d37e860096977a1fb821bdaaf90b493cc33e4f8e47eb9831ef86fd3f041d17c", 0x82}, {&(0x7f0000000480)="710b7634f076d0207b70cb654f0f75c8c3594a7bbb388c278c3b32cc854edd7531a0884715d47d89a1f531c57beb9312115087bf7c093f7dcdffb6264eb5b92d14cc73efc6cf137a4eefb31af59cddcaec175489d3f64b21f0fe2e057d07a40338a0cbc04b950d05af0d720b31b123e1b4beb259f3b225d3b885d630fd4bea63ded1e25b4d0241218d4966fb1e25277fdb598e47ba7ed1a18799c9ec7f6e2c1b11bbd87182de2a12c5e0b683e41b9d7878645e966cc337", 0xb7}, {&(0x7f0000000540)="bfb9ae8968f301c5fc3472ad9de9077862b5dbbe20b911c1c5d56e58713be7bbcd5f9d1e6245c5fdc8248f4853f4f3ba85c247ea97c56a712070c5242b6051f301ab11f74faf62eb512b5350b3b07b25abee30b21e46041b58b875e99178f0b0d27bd6fbeb05f89f9e65cc00dc9df6e1b74623eda737e8c9c485abe6da2417c1030baa60940d73ed6042ba6a411c7b3b8747e0543c96bc22108595afe39345da5bdcc794ea5aea", 0xa7}, {&(0x7f0000000600)="c3dbd7235429e00a7988ab704f3174da54cce7a58702389b7bf70134fc944e7f3d489595d4695b4fd8b814833e294b645848871ea5742a079eaf430a1a3696614b2dbc434e2e", 0x46}, {&(0x7f0000000680)="85457176fc5b875c9cac1b7f16d89420822f9258b581b6a1efb50ef4d8001ee3aa9bdbf226101bc96858df9f89c69fa20f6f71e9ca6e82cee4c9f659fc70f1d44cf0859eea22b95b7b6d5100e9dd39d27dc0fd75fe8b9a2ff3d2e7bb6afb46405965260d57b01c25efc8ae83d386abf10e857467376a71f25ad5eb999f9354d46cd321a2aff160adaf88ed6226de4e735ad60741514066812d01b5d4a77597d7de458cf1f2a6e460b3d9140dbd0c0323210cada1325600fc65d05e04103faaeb3d5daeb33586367e50", 0xc9}], 0x5, &(0x7f0000000800)=[{0x1010, 0x1, 0x4, "89aed155899ab9c7b3870e0a12848353ca887cc663948b90aa0591e5294fb21911346cc3d50d598e1fa47b7a2f226ec06957964ead427c34be846e887d1142bca61c6aa15b29f2210a464363e4500b0e7569c6c26e94cb08fd6ace0e7aadd4815e1d0a89e5280684e4c5ca8f4bcb78122900a085509023e9ef6001680141765ba498858d3232b76cc15570f63861d495f75e6716be8e7b23a9cfa94d67ec0a8b23c9c3d9cf26e689616a11c797352d0cd9c96496bda767ff317237b1981f6ad381a801a47ba7e8e925380a1f417961c2068aad8e53a9d553868e268da778431dfa3514635439b8ab3db6416710c8f9eacbe98ddec00fd68c16a6d743554d529a52375aeef84516cd1852ff8ee6a6d55d237089f66c4a9ec472141b1c7e00e5c60e34c999429e1cd370fe4127a24b5f37aec1180008af683556b48fd664399db583452ebaa3d62287ad462fded8ae851c1072040f285e618d9d01477860789f8a4bbdfe5b96d7ef1be1b57e514da4f839daa7a4292e59530d239408d5a98162d95d56bde3d47fd19fb374a572defe9cfeb74044a10d490b4b8d4484024fede38b36e614760a978e9907546b843f8dfc25548b22a27959ec862b71da83b061a3afdbbe935befba1758d47e62bc4f8241242efd1553a4648422bca3f908954004fbf1fa5d944abda41c94e0f34d9bff295f43eafec2e728c0649c4b3bb5cf47336bdd26bf797760a32a608279f8e6043fb24802c048511f236441732907d038e63cde51713eca14c0359b5159a80d70a7ca26c20edea6ffaa1ff6920aefc9d5a160331491770419ef132194113d899abfd334d34792192bcc87e004440ceeb0270ecbe2c88daae1261515ac0c5afde4cc6913c88461f022689920729ba8a1ffbd0a6d476b793688e873b29f0e38f71842cb31f4a56a2650b38f2421fd228421ba421b22e2a0caff6b1591d1a868535afb58f4fda8820ad6a08b04d562e531140f5b435f1507cb7fded14cf500254f2973cdaf7b43e4ec12a406b8d5e664fdc5dde5bcb48b48855bd146772c9a316a6ad5fc5a59111c22c5e14eeb3d2d5a39a58b4c2906c3cde9ceb122cfae13d3ebfc540d3442bc7c20de5fd49d9734121751d7c15a49a63bef3909499d4b926a8031faedc68ce0c5e7a06747c3c2df0120508ea1ff3a2662185faae8d638fa1bb8c3bf6d49c1f25286dba505baf8d7678adb35120b8fc240d830f8e4dae0932ab2c40d4a7e54d835d848a6992930c88a5be2aadb9edd62c6000cf5d898629a3df301376ccb854774299fbe3f274175737194cec51160ae484148d861d654ffd5d1093dcbb51f320aff2c8d0817d94908e1f2e54716f3583f59faf181418327af892a4de902e78843611e8d016555caaaa7b102d0236c5f1863bdb2577b5e47c5629ac495260155989191a75f8afb2fe91f4df50be26ecf1cb3b15fe8a256c16de736cbe0d84ba93d27d554dd93a931c4348fab30cbc79dac363837335200548394597506bf709d4ba0745bc5ed965428aa852debe824202a828bbcfb27b70f7a014ab0d28bfdfd0d8ad8c3473312eec963ec2e9d94083a6ab22905068834f1bd6bca8d7d14cbd71360fb95395703e763629900ec9cf093a349987d41ea83d9d5fb02acd09dacbb08c5aa2cec6ba352641395616b805dfd4c8d18b3dfd3397eff0d3168029958f3c8730dcfb8651a60ee85f91809ad7daddcec2641a3b4233446ecad5cf80f9a544961c29311f4dc2bc8ae4735bb316d61bfcc4a913fa0738dc2c3ea7d34c4c8d78669174dd7787880cbe61ddcdfb708a22098fca63830326483441aa6e9088bf0daf2543c63be043cf381f6910e3fed5375bc05a6a0d394cf80eda75c5bac0fab89beda3ef00939645149723e32ba4ab822a772bad3f187c8be9280818745f94043ef64daa8385512491f8c97d9d84fcbe6dc3cfa93f547e5d9c6b7f963e050845b4912fea39ebc46090f438ce8c7bb07c74c69453385ea6e68955c86c7787cb67a43b1df4103ca84fa2689a3ac0bc30ed3687092022465be0a27d302aa2c73af8327331e6ed8aaa009da424374925b99cbf86cf2aa98f94512b29343975d86b3852592bf6bd47cad8f299788fad571615456579b2c748f1a1fcae5b4014178e18a5f8a89b98116e7fe5691af8e94731119ce4179242b774e52d523e892feea13a24c2605be127a3b46752962bddc61cb4ad4e3d57de6e6b3c61ecee093f5c831b59349070bf59e3f7732f07880c80c270f477131ba4e51fec7eb0d0764340fe34ab34ed145cf2071e70c878c64f51515f4f44e4c7cfffac2f97feb6c6f24828cf2bb31198e3c270b196971e8c52a7dfcbb93814650a3f23fda6284494b586406a73ca82e32cada1219edc2486fec99a6380600ad07f813448544d65b2faa08d199ab2cb7c614132f21f6557096b267dd62ac2d3aa6a2c9680bd468c0583f6a6ffac78ea649ae805ca8acb37fdf88f129fd1ea3d4aaeead52a892d66826a7907a26ff834406cfc6f32db42b51345e3ec46fa313695df2ff15f530bf9449e6883b85269efadf3f8b66d34bee2c9610acc6ffc88ec9b9e146c128f3d221715831ab2d0c68f5ca5a12ae620d538a11015788fdff2589a87f83600261af243d499f9290279548aa32cf1de4e4c8ecbf6dd72f7c465a87027733a3b502b37195efe5ef084831b20b803bee44f010f9ab5d78f749f862d1ed230ca8f8c1c5cc94d4d607bb95d1714f8a0744894ca1b703951187ad19f77b20b99299a59a6f4a8e682cdc969ce0a8e55d0a5c6412dbaf347f76efadd5a6bfad0df9ecf5d9f0b850e737c22774abd0d863e8d3774f605087134632bb630cc12c341ce9f105327bf85c3e6b6daefee4d87473a87832368373eab564e3979285696c8ed01b00b7d57da80dc1eca2c28142089209f038743326a5805334f1184892d8859e18668f858a1cc331ec9288f99d368fd6eabf7ccdf7e3b9860284a7946a5975317848c154cb8ae2e1e78789df0abe6682b793113db9b05ab861d2a0ba74228022f208cd5beba980797ca24b18997cb37919de64704ef6ba2fc3ec1daf99f134010c13d1a4ef748e2d8b92ff6ec78b6283dbe9394594a1fce64f2dc78bc0a088cf30975406eb13795b3afceb3c4a412b7aa62c26d340a37e20d1e5e95ca8e01f04db4f7e4bd4b60b69abdeef35fcd519135667c2b5e3cee3f255a8bafc73cba3c335fc98aba9ec19ee6e64923e8b064736d6b44ea267910277716d5b05ddebb9f9ec4f8e652d7cbb4f100f4f599a7c9bb0c770714d88e585706e19dc68240b709edd58f8cc7390147a1ac39862f613342d4acce66f0e7b45c1508f6633e84b893868c027a374875edf8685c9ad64314da3e6a499f6b2094f5185fbf1e7d10ad45cb277275b2441ecdfdfffcc7ff90088546ee134636b97707f410b6c05fadf3ddb6dec00d6c87fa2e73c2ce2e80aaba0960f5f9de3a546fc8c2db11ca7ed4beb65e58a0d768e34338d0ee57672be90bd6cb3f9831473c343f5a19583edb47ee5e07c599ebbc3269287680297f4dde3cf64f5ec482aa84cae54610db0dc58087e11d41b33568abad69f88271a0a867b102c10d7b49c41ba73c70765dfb2f81ea0ecd046ffdc0b936e991452164163e8481d0bc8fec2e4a46b6924b6cefc669469908ab729c235c0a7ade419e9b5cb0ddfe8ed3ea980dfb9c2d0de2684c49613fc26337d47dfcb4ce7b2704e743ea85bf3026a9e439a8d29ec4177180b321af20268a49d79179ec0cb3bf4477c33ef6413c49426aa4e00a49520d1f8485f577e9ea1bbfd66bf7f2fc95d11ca050a3c89b5289aeab9f7b98106a46ce3c04c427fdd19dfd0b4686e8728e414b790276654cda3f9f7c7c626e9ed9460ae9fea943fb2b07481546fbef33cc098edad1c6a67f8ffbfe0caecb27d55567386b130e612e5db77c690379e377a39e7617b7867bb8c59fb0e61c8f787a126cc50b3daaa0e4a41c365dda0afba15aec3f3a129f323984619f6193f8089b43f7efdafbe2282ed236d8914d379f00d164813ebcad27fa7bff74c6d0d9119b3fc559f155c806ed015e586e9526cf8a73134706510cbdd4ad3da821fae70cec45920cc54522a6154e051f90471174979fc50c671a5aeb5a3c9d916ea02fc24303a54d0b0a13f6003f11d8cf21ddf151fafe46a5a3e738cace96da16d753bc5f019ec78fded56c5c11ee8c18d2d7f18618c293591247d8f22c3bd78c76672bdd9addf069e62313ab17f1a2052eb0813c9cc932d2e98ea1d932191a9e4c0072f737ecb05f3a7fba84266ebc0b6936b54659282556fbbdc86a8f53b14aa357e9bc4a7eb040969c3532171e30884f0fd2b14af0b43c3716b687bfe3a47795063f3b0b74346e156a8d80415a0b7b2dc6513111d4115f28ca2f1e7e310b6b4bd1f28456f24f9f044d350917cda2ba3f7c868b83b246fa99cd7909be1ec99232b0de0bfaf9614225d2f6bca1a19da5e2a42de67d8ab360db73b727f60a950bce91583b39db21fc2d83917462d8103d820c2a3d115543e857cae1f48f12fc60dd1d7a1e6fdd6692ef1526fb2df67b58038c12278606861b6a54849c72cbc2c5c1b576b59d8a43468ab177ff8c760368f66273df9cdf55c398dc745ff45a6c46f53909d339ac4dc8c851789be4e1ef86964efd08c8548d0102f31b1d0dd50a4b7701571f8d27543a2b13bba9f88c6f07c18bca67fd85e7c2b6fbe91f61a69abcfabd9eac0755dab2d58b11d18f07f8fb738449fb349a5f1624bbda0d7c4f56aa3645abb6984a4f346d99e88cd5eaaa0ee53f599622dd0a07257005faa8c8a3cf49b7e698e858cd74a54ab22d25f46c939d2e6238e83a2383e1681c7b1e3113219deb4f61ee6d65bf5303a2896eceabd2336d9239afbb19eea9558e1d73e7aee106a3975a026b4699a06eb7f342d77191979ca7ed31a6e3b79facf9c438d628763f107857c982cbdb3e0069d2a1926c19e7464d067aa9e16da1661bb49d1dd4b398b8a58784e9ea5fd79edca361cd199e24e68b04d18051f1a0012c3732cf08c6da52ae0ea78fd45bd66f5f2d0b99fded2378877fd220806681f405e7d5c008d56efd696535fdefdde5caa6f11103bbb96d8bea2b754a28c441875443faa9a6450be67b71d7e4e98995ef30006c384acfe0eb8c04decda13af225f477d097254d56ceeb9414d31d90a36aa21d18d950f2cf2c693189ac84f49b5bc26200ca6c01a9cc697dad2c9848ee6ef86dc529ac30f7ff2c51360fcc8e79822210ba6a29e7a435e1f92bef5a1e3bde5ea5eb26a1de5d9d3f1b1c4965d067297866020c69a45265a8a2e692e9199a96599b75c67c0b1a5d06f5e28cf3a75ee5285fed369e2aab4f7186e1aca61ef142ea8e8cad5b66bfb2f5c6dcc8c2422ab9836bb66e2de6ab9f04ead238134116d6fc5a3dae271c52fc8a24152d9b3ea06afbd1f8de5fcfa29a2e250a25770b2809f3925de9390f37e2ccf6349bb188ba6a2a9b5b7d5aa0e2775f23d7c302e115ba234925da204c93f8ef33d654f5ec8ca10c4de57673b1d1380b192c2307dc4eaddffcf43f9ef6c92126e92a0c95c49c9c7a13b3a3865ba05dd86087645f6a7fad3d5179f9c5df95f3c79e080c42ccf4b86c74ad2bc3d28693a5c4ab75442a28620f080b54690f16fdcc04c625f67f9e31c8f77e8ee5fb8644261773d9ce0b1b19469e5a7ea006d2b4ae80dd1a26da71a71177dc98f819f669cef553483c56baf17e872e8908c1884d7911420b9b4f647f605e763b8e621a570"}, {0x110, 0xffff, 0x16, "2ee00ab25205614563ccb4443b6e108d94f1a4d9d6454e84705ffa0a8cefb93187143be80b022acc1b7ed6a51e02eeb9927971d9c58650b8f877d7c20a429b4b2f241f156183e90fa9f320796c3aab0cc4bebde07d7d353a73a68a7ed49ac9989d05495a5bd0d150de432866cd719da8b9f339d8b277f6cf3d79a894daaa028a0e1d3f127fb204ec1c601759f82f185d8bc34c8d8ace7fbb4ce02a884825ca036501ce9ef9f20a1cfce0291e0e7e3c6a9ea405ee1d0cf71b517ff75bfc3f8de6956dd8b5768c68059d33c224bbd755305397a04e69178d9e00912caf4f51fd6b5d8dd1238f14870bcf77a3695009c29d71dc3154b851809ebff496"}, {0x1010, 0xffff, 0x5, "cec522b3bf672d98adf8a4947ac10fbac613eb333c126c0ba9857be677a3ad4028f838687768255750a846b5bc24b2e0b996c74bda4371ab2611642baf2d3fa865bb72e8c585e68b76acb89fe9c3f043f4ae3e719662cc46ee9613747bdd6e637a30631588db202b0a7c183c3e6e39ef60c5cf0b138caf898a294e5b9cee8f872104f7b36be6100ad914e5b051d27022b6cd2caa5454bf478ee1289c882ae4f20a9dcecc92bc4b79a28fee42009ee1f3e277ae0e4ebbbed7db8533654541285671b2212e05ffd2423535e16843ef5512ea6165d9ada3a57f04257cda5eeb202655b5083bee7767a3949ff17d7d51d9d5a5797bac38f0ccb071bb818e6ca83ca6b0390202550e5f31f930ed2f2b7a32d82b3cf16c9ccd38cf05551315abf88b9e3c667a87229147f0d0143593cfe98b3ecc417c0ffa8b88de0b47f03cbba3876bc6da3b381b5e64a7d2511e8ff81460c0a4bef0abab2fa14587a48dc2513cc95188577bf3b6d1d0dcd38287b84e5123bce7ea8f5e2015cada5d92905425497163bb7c43a5b0318e9e421ca2bf356275e040197bcf767628ac56083905c6b255593260c14d24c08e6a53529fe67d05a81a2c7d43594b665714114094379d5c6eb343c0bad7741c2d5c7f95796d3ef7b81e26ae2bc9c2e0a9d5cc4452207ac3a159ff06c17c32a5d2bddd8fe9c868e8b9a0e1a19532c3379d31a7f9a0c01c7744e3f1a25aa5ca466e091a0f60867d89b534c102b8f95e524ded188f9ec5e4a2079bdec870b49157a58dff59ecb463150f183c3cf8a63772e3445b2da206b65efe13499cb820794a954b7b7d23219073f5080a86ced25ab078e3e36d13b31be63f2f85c771b012d8c74e3e2b39088461f69065748bb70623dd79614f68ff5bfb914bb51f5306c7456c1a82a3474d78d82a2afa83c71ee921dcb5afa74752ec750adb9bb20141545c029f580ea722c9b6f54a0871d257aff0077d0067c71ac3eb69224a9093cc346b9162912a7cd2a5d64ccf7812cccd6424a6b785cef1165bce7fd9231d6197afd3eb83eab2f4a3f2eae558262bb116d0f1ec609f052c71f34cdac33eb06e27ee0eb040c0953ca15ffd6a265aa0b1a861891d498f4d75a6c7a6e026e6e230bef931948322f9f8e1b539b4f1fc43a11d5736d7a9b27c334a9f843c65cd4577e61d9e1678e34dab1f588f34a48dc549f01046fb0606fc0c90cacd1aa5410c8823e0bae27213d19c3f2e4ebe6a6b77340d7e4aa8cca35140e50010ff32f6dffcae494e13ad8e96e238e9e7395e8c322f4d924f24786272df03f00043f00435bce37c4ec9af06ce373f664d35ae9a8c5dad70f6a28944e6d1f95e92087ea2846588297fccdbff881f156ce6a7500cdaeeb3e1ff46eef4217fa11c173a074bbcb87dfef3c2e9d4278d2678d1aebff39fecd70dd87f418b23b8bb56484418b8e878d5d75f5c40b33eeba9779b670641810ab98d4623c28055cdd9fecdb1aee7157726c58ee59dde08bbb49e80c506d512acf39fa30660c8741973a45792b4f8bec0d4c32af4b4399c449c3258251e0763773b1dbbcfbd71840dc7979d732546e76a13377e5015166783891a7f01dca8f906e7762ea7fa01b19780e135e99d33db2bc56523d8a7269005a4fa0f283c6fef8633212d926edb309d9997e7fb83fb4552a998279b9ff585947077e6084d77d2081694f431ac1c19815325a57cbb760b3c6f863845e0b47dee565a54226df32d3c6cac06f92e2a68877b11fe325c7060e0b5f94d19c8923c6ff77a4641358b13daa19edba871911b797a9b83ac4a72f5e141340f77d850334581714c924d898a3f27c5dedc5ca87b59af94e0bdb297d44d3f251fa8b4edfc2873b04a9d29c1b4e2db4a6b466a6bd01f16821d5ae82437a95cc78b26f013bd180c5e8aafb9dfa9d491c6af8b94ba650d38e90d1c63ce758a6649cdfb9052ae266cc501c4cdc6f890cb9d54c8df638c0d4b2ffaa6e8bfd8b8ff180ab1c9f3f9934cba9626e5e1d5f983fc3ccc8b2459daa4293775f581e7d6a4d137a575bc8650f628cb8c8849443662f0932da19c01155f3d918c495afff6e8d17667457eb858afa1e410e832aa19baba2e05e931f562ee665a87194defdc85babfb387c40da070624b5dbf8ea0ad72051dc67b3b713f60f7bd37456a47f757f0688aae3fc85be0c7d03246d6cfa25237d698bbbe222ca41379cb34d2ef1369a792b9dce4c791c6963b31ca8c85882f3e6b0e9cd66c9e448aeb52e9e57931e1ce0c551a92f9f698e831dd4d88110fb63447cdb214cb786f54a2a367a1587facf122f03ed2a60e84d350145ee5d82f18ac6c907be62087243a76b0abe23d1e555a82f2a7e81e40abcbf4017cfa6bcc57a31e6b793d0d6c38a34d4a1ea3a1a9bcaef1f0062768f60dfd4e557c59f822f35fa1f417fac94ee7939bf1d26fb3586de140a84408208b2fde3e6d344360e66c16787068f6153939e58a8144c45e707fde92d62b79369a5dfe8e96f609d322fdb34c2e8eb862a637585dcf5804e149459aa0bdbb01cfe1b646ff0bae18725e8b4c2114a6c8c11b8185448ca852133f298a7cb64d38ad7887f936e7be620e5bbf6fa0c0e4446b43a2c5c898a22a6d3b817d5834a0d84563188bcb20ddfcc01bd0bd767ee6360c73911b947b4f42695244c6ab1f1de55a4ce9bbe6f02df2e180458ace7e98ba2c55a2659103ab333218553754217d780e93386fd8a0715fc51968c1a0ed5e770735c2c825dd25b4a4c893e2c90f7e37561acbc252062ac878326f6c3985aa6b35a1df1a1ab223f1e35f6cc15a3247c5203613e95769b7caff7ff5c1aa200bd0166bba2a85272d0dfb60fe76c84164628a61f3cf0c6f6319bde26cbbab1efa8553dbc394738418dedf77f33458c2ea150858ce02e4e6189d3a4339d8c8425abd172e1f48d24966ae0e5b2f01b367935f2071bd65962cbe526ccef9588f65e8429a9bdee1805035ae3e94157f232885f1e4dba6ee22872742d8e0419e43d36f1118a55bd6c2118b25f4180b384725bdaf91ec3a624edb511fe5bc891a5e67de3f11fe6063871bc21c054a28d744aa63604bf3ecde965b8f31bb6256c045f0f7e917531d23c1c186eb90a7e77517bb7f576e9f1df3a6736537c35afcdbaf7b234aafc56e6d66baa882472423925d7858517ab974302f7897fc21fc0bd952d618674d44718a99034cf4e955da77b452082a10c137af2c022299d952041de2427f72cfc204401a2b1304c37a905eacb145637b61d812e9f0dd1100d3d794296fbcb463efeb6af4b755ccf5a7257a810c4b7a48470d5db6068cc7947b71a7721c5ea8985a5647e7daf01dc3ebac8c2fbbde1fdcf89a6d78775908d03c4762aeb2e0e8971c3303bd7b8b088b1d7ae15bfed53ff3cfec5be27029fe837f642d4deeed7fcb13727eeef72d645e0e4606d1aba08bb798f7964b467dd177c5bac99828eecfa3eeb8b4773886fc6d3ddfaef5e6c93d4c2fdee9449ebd460661645ef3fdf18bcaffbbb16ff5b5cf890721a8facd607e969881555e93ac8a038caff111f53285a61d1f0533dbabca1476345ffacf4e26fa86b3492b0a62110e52177b6412ca105fd38a5d8c51b6c6616d35cd2d6079d58c9a85574744f38c3732e7c9e3571d7a045a7cf2c40de1c1706c9531c67035dceb77d843d4ab82554ceb69d09a8cdd61e603729385e313882793f23ae9d77ee8098c2a62b74bf3aeff2fa757aa294032faa08c0ef290553980c471a02498c8e940661f18e9d618c64cc5f64224b5bcec6e1217bea4481f3859b3811894e04e0ef0887808abad4a9a325767d66cb9ee3b27967977e680f4bb658d45def11e1ad3ab49dcda3c9f7a5edcaedb228265f8e1e3a806a1facfc4b25e1299ab84b1ac827805620a8dc0149a8b13228010d80c727cf6fc087021b0b2d52b64f39c74567d7892fcb561c20c672c6b377a50f2b8657a18a9750ab1f5f3b8f5c72e36e46938b07cc730d0f1897a215e48e54951aa289bfb08eb11f0c73bb05ac545413ca89734798aab6b5b0a03be7b46e708dfd882215c02724620a06bab26621d22a3b7ed221eb29e95a77ceddb2bb1d47c68494daa0ecd448dca4fb6298f8e5309ef8dbb94d3b276fed0a2560c57599a10e04d2cd92cd113cf3fa20d6d723f774e6f3005347c70cec5310fb4b3cb5af334f288e66947cf60e29bca0d86dfe496914bd9cb33c104f2ef4088c5f7adeff391d206b1f0df4d9a55c8a7067b5690372157a4ebb0cf03e81224cd4731c340e69a72307896ea845001bb2573a9d21af42cb064c40b738d474eedf2287890f4fd1c8a43fa6b304773eee7bf79a40b192c601a2f05955901ee13c8f8fc541c54ba2c277034386c2e362586c11281420643b2aacf41c11c50667fbe7bcac8604cd63a73c14eb4537fbe8617251f79f3db40b65706d309d5a62d7ca932aebdc2a1c72fecb316c1ac7b3ff04c6dde5b10f9de35f63ed5e72f661589815686e9115871aa266a921610c67783e09112c3a189200b45bd38a3b170a5be5195eff8d642da042bd11608a60ff6b1d9b93747a60544cab2db927394a986abd64ac93d2d368ec0d17ed36bbfd0f6824579098a694d138c59bb47180ff737706e8ef4cc7299b4eddd4413fec88ea731315d27fab2dbd4c6e88021000ff22ffd4b5558cb11a886ae1aeb8b5b84eb74c743a958b5be6ee61b365eee44480a831269469c28802d9c9158fb13ad9cfafcbdd77a570feec8d96cd8aae83a9a76bbf73a214c26a4c2171cbe1d4b38bd24c0882f7150f62c54e84a91f139e1b109e080937e518ab06d2c326fbd80ebb24ab1df729deba484f1d8ac9924639288dc4c3179c68e3ca4f5432fe01ed9d0f01b780650bc07e1ae569aad52be9e0ba1bb31d28de3508e09899100e3c8de95a624b6c55fbd40165bf4647dbb19f435bb44a59d2ec79463f97a82ac130085a141d83751fb8c7358cb80407e4d8d12a61e35cec6259b8561e4035df4d9859474e923c677137bfc660ce9e8241ee2798f6f9654d940e511f355a50fc74fcfea68d06fd5cbc758db37afa73ad187e51e4d5f77dab45009a105a5b100b922e84ecd91e2604bba70c2f3b8b84ff33644ace3b0840c218b1fac1a4fd4634b9c5140d2beea77761cadca1f4098eec7808328bfc50473ae7b57eae0eb2a70738e8b5c692824f7c8400d235da4ddce46627452d9eda15e79d76ff208f93f1dff1cce5cd0c1bf02d2f28b47d143e7a8eefe21dff521579a37811b84672e85910e6fa072f28a5f4248f8ac5c436a493fe806b7d1b43bd3a160f80d7a03b723245030d1dba0b0fa34f10b0c22a55dd7af78ebe9e8b5075662b8a8827684b13c2a66e9dfa4226c95b9ae58375f27ea040ea3b2122946e48fe2180c0274d2a8e6ed13f635eb1f9e65482e92772db7f89970c2a3e1437e12561bab159195086e3e670c4f5a51de1d56fa1f2d5a930a53b93d59746a015ec4c953cedaae3c348c6da62c384943757158b53e7eb21a5ef6249b4cccbe514fc5eee8c3cc7579dbc7c64609b20cdeadaa39ccb657d40da84fd146a7d17ccfa474ac37600edc35a38a406f27427521efd3ea5e36f42e7fe0d1d2abf6a90408f6467cb63df33fb2ec945a04660b4a599d1ae1dfc9a9d111b1bc17cf22ffa88223fb6be0d5c74a370db0967cafa586a384feecb313fde3b1fff590cfbd759464647dfd2cadb79a49c79ba0069097c5bad8d07f5cb275af6425db4cea7c2487eb45de9e684691a9c668b17c04f26b91a7cf6a9b5541d54d"}, {0x1010, 0xffff, 0xdd, "77f527db26317b4684c32882845749a8173789ea6089aebcb49a61016f14ec1d1fbbb3bb770db0ad17df09deeb818b40664ad614491d7492c40fb1d8b30bc631f6238fa66f0406ecea1bb62621bf9abaaf1ca8ad28830298ceefd15a3e2485ed1dbff8dab25a4f8a6890204a6187d5f8f1d1d1cfed5cd934a56bee58d273e00bea55a049cfb4341d4847ead7c7e1bef3d3ebbe5ef285822284ea33091fa28d8f5b2193b2fddb2d8a5dad5c12ab48f33320e2eaa7dbea7fdcdf23f86090255c668a83efebaa3f138feb8cd164262380d01e39ff6b8caf438f05b177badb2f6ab6ddcef91792aa6c5a591d977a75a420e760f3eeec30b2f0650ba93d45e3a30bfb4d4e5051d0f4eb5d957b098b1ba198350e8318cc38fde1f4316eabdd8adab9025099ae0e9c9db315a5943e846e04cd9a75571adba57c1c54602a094fc37a63a44d69bfa9bd300b8888f9fad1771954f4c46e50469f0974c88fcb5e353878db46d041b1b11c66ea0ee72940af77941ea51b7753022d6b98a9ffd3927e0f2adaa4d2a00d055c5a02066defaf64ca2b291e8a9d70ff3ff35080e90799399db5c981c049649a26b8cc8cd591c9e1b3586f44e72f2e3c01cf21d55cda7d018757805442fc188e321b59a61e5445e7347b84935bb902cfbc7ceb0939f094c8aba3d9bec35eebebffe6b3aa9a4f0b14d5bd0f345fafdfaad3a97a8f5a02a0bb76e184f6aeab2afc9dc62fa00b914cc243d0561ff930ff504660c3a9d329e06d0818cd45eca9ccdf67d904718bf72984ae09376c77fffdd3e9e888303a2d7f83620c6c142c1e1d838c22810fc0f1d2d9ba5ecfa4799a819070ca94b5b67263a135bb1ccbeaeb4977781a4ff98cb84ee38c8220f27e592b123acb239fa9492ab0c364b23d60cf32cb10de19af8908b17d009b6a41eea8b55723d0ecc7151ec86270915c20421943df0345e03a9ca02dbbf9386f799d69f68d1d28519a7ba6eb070538468c04df09e196505a8a657d24de885c4f722514cc05eb0c50ff110dad185b14866ee9fb02d284f19a345123c85ba96997adaa82bcdd7082083794ce582bb7624d6a55f361dd860034d73db6144b046915a5d8985205e61ca30ec304f2dde7a037e1a3e81caa8f5af0af35a58e069089e8ec7feb15598eab68092302b205b418c0153a7017907e5642e14dd1a8f52882f3cd071b0b4e357d878cb9fd36b67dc6591cf3caec52845b282a30bffd7e42cdf02b4f02b88175590e81673796d8bd4584708b2c68c7b0ede0c833e7cd99b591fe27957baad8472d3279da925874f7633fb8aaae5172872f5975c110f03f7cc485218e9360e2e8780e7006fbd56633d47e40ba4f1a12f3083738c3bc56629c24dd620357e2364c2efa595df8fb34086300221233192860ed13bdeec17178438533100b59fb42c5d471833beb5d651173eb57f60e1de2963d0fddc85eaf0b8426a7349a842f62aca7d591b2bab79ba284bd58a2f127852140c2c16209ec26586b34929aa6b8d9277a64299fca6d3aa96a48ac4a6ad71440425503582f1687c2c44c20c41a1beb39f8e59de4ee8c1ed7ac79a2783217a815641d921e06bf7a87d3e6524df31a33b34805fb53102c06971013dcd51ce2205a79cb9a7890bc44e2f5b1fc70890052b0381e1af6b36a2fa622a52b46b2fe37fac93df26bac6c13d2c708b9532c3ec13d1ce40fe724b125fb998f6f0cd80ad8fc38729a2854de61e854c6fc9ae66254dd17a7e082ee6c1ac64f613e313522f31466dd83620e75fbcf73a4efcac88a3df94db529dcb624e109a0a5752a4f38fe88a60f0d2468a6569e81ec89c0ec9c3b0be7d78a84b466b544cbb2ab14a365c5b306323b0ed79840f8f2f6e26c6ef61291713fd4cf1021473bdfda1d8e9d783dcac1afb54d682517a34017f22f06484897497aead1b05acdea102fa21325f7a1ec6ed02253f9399087ec52523bcb37fec5b973e19710e4a71bbeb5893b6a9da98da3f73ba0e216bd907ffc92c8ea7571cbc382ef9c2a96715da30aeb6c88197ea9f31a6cec9ea993b29aefac46520134b48255f6efa162e9da2ce4fb833f7ec31d654615cfe5a3f4f3ebc5df72c5597f320bb9d9d2bf2d9ba76dc5522902ae1342bee0dbc84f8821abc577f7b9dc0e6a2047e0b816bb836d5f0e2c4e9d1c3b126c52c27639ccf6a0a68fc134088a31217796161509f9cfda2b1cc1a6d9dbff904343209b46da1603d9222db503f6dab2f3ad608f330a0ba1a3f914091586975700a52e2e96408865cd6ef0e67689e03e113c45eaa0abcd378a8f970e014ce9df85a627434881bcdef49144c9264388a349c2ff82dd0b95dc154544f4436250593e877ad5ea83373d134f515030f444c424f1cd97050e1cbf27d82c46fd9fffb5b320c6db1eb3b25835aac3ce06887453768e90fe5a79bc803f2b3c68df5efa1799d11574fdaf1be9bdc07f32ee9d73310b22609a25fbeb3b0506c89afb54e5b4f9fea5326a8e041090596936db29555e4b60d9d68f327f2e4350f1bdaab81308335e394b6482ce563568c77f7adcdd782e5162aa9bebf2f13936ffce0c13632e59e9303f6ae75bb82ef1195b8d3c30dda7eb23a28ab3f5dd523b605feb25e9ef18d131c29ea905da1548e8dfd1a0c391a4b5ce0ae4ba22910573e41b35af8868e4214a695347026cb8771858fb9d87f4c75c31abf7ae3700a9a63d586d8b083baa7bfe0e59754b8dce0b28b1633975e2ca7e5c4ae60ccb721ced6ce0eea8310f85d3a71bff2b25c0ff3fca5b4d46e897fe2d0a978c78819c69644cd7f4fd2a60c146b1e3f89309446d927d7733165cbfd00cb2ac85e15636a8724abb9c8c4700d5025d017d3cb87bba0199918471c5b0787ced415d00ff61b39b45d6bef5a7fe5166ccc57539c531c833fd3810abecc78a895429edc76ca88319634bbff99ffbde7566318f3ee0e5dcfe1571936693963913c302ff98820226f344425e3b4f729c87c6ebf212d4a0a3c9321a3cf9900a36f989477e221765e9419686fb0cb230e4672c08d7da5ac820c7a8eca566d100fefb36536322212d887a1ef134fb2dcb37e7f878860eb11023d75c404f473dfce90a0b32186517ef86e3153e37fa917587f9acf28b6e7198e00dd3e36acee7434bcabe48c7cd62b050974dcba836256d3d257053194857752ead2e731b7ca17422c1c98eef8d6f1f89b286c0da84709b474be29d2fbc1e6986f9c27aafe0506cf2a39a630f9afbe053e7489731832779d13e570bf50f59350b77694b5f33481d8ce164273e32ba055d059bdd960ac385999ffe52d808b02969034b52e9322baa1e3e108b2d7b79e5eba59811c5781b8c94df462e9103a8135c902a1f6bb3999ad3755d561e714018f19487dcd24f02c4687045edca4d784ccdb1c11163d885e1814612c7f3c9cb93fe1f95b40009942bea2f3ba03abedb4f1fa2d5ab2e64d8d5b65b8a822b7beb034c83364766383756cd1acda9db1d402d386fc2e7defb8b362b560390acad00770cc4280992f337cc649633118fc9391b2868f04969302becca6fd168015049011b6b069bfe24b84bef20cf22043b1a3e2bb263e9fa4f673a19a495c8a9fa2e3b57f2d9b022e0f0d64099be998e355bfb1f1e4395dd191a26a6dcd6e38476acc299584f5d4889930a643ec55dba48762798db7ccff3f3ca93924c4c83332f3f589bb3bee8de313300ad7b408dc7e5f734e785361d828b2893088121a32f91645cafa166e91413b1ea00a03ad38fe4a3094befcc9788be178c4ebd9932b437f6fb6531fc800b02d46357e778a106d4aea8911491281b939fce3eae323a39bdc1014363e434e67dd7745c7d477d95001c8fcc7e9d7241f6426d5057624ccbf3832a6fcef6bdf3912b6f9d575edb6b0776213eb4b1ce6f64f335c79ae99634b0f7c295465a244496fb63d4c2e75876b3616cd877ac55e33c20a156fb53e7881c2aa12240f09be48bc5ef33c59720371b930f482bd6447f09233ba0fee18567f0e6ab926de9ebcc0286584c172fef2cdcebda70c7cb6adae9fdb6cb2dccb4ea2a6700d91e9b5754648e12de74ea7b405199c6525e2d6ec82f9d25a347df5028c3c64b1c2f1c68a0a904fad2608d16b289c670d318ecc61c5d303ecc65c7790549ea010ee7cc63a24b44b12c4c0f723a65605fffb183e5b236adf2a26773a51d7fb99a4e2a2557a0372033ad84dcc33ee1d11d916d8350e77f17abeabad466eed6190e23545b70c243bbabde95452d99443f50db30e059967972acb6b01e51a4379a7441d369b2d7048fde65033b24550fff17656bf188881c6bb2be5f4513d462b6adf00ebf128e1a93eebc24a52e05c9496211e527ce9670c1f145375644ce37929fd371346937b6d588d1d40f704fa10c0e1482b6521bf7ef51c81d7f314076dd07467763ca8e9235edd79b50d0ef056992b23d0896a6bb9ea8b7743d94766f8cf0b92c0f504eb805ddbf62e16d8583bee5695fc5f981bbcfabd6a844128c5f4c60c823763550af67947c92c282c17b7182dc8bb7c0566cded6fe79d043a27abefc12bd996216e5375a6ee2f53b8b14b4a01f8547a7e2c9cb29b5cf280c55a33d80bef8569863996a184b258d634a92df65fef0ebe32fd9d0096877c7fa648f40a581d7b0eb5c6adcc9942e51242552df2c88d2fc844676d2ce8c973e74e21611437a4a9fd7055f91c82f06dcda13f1f1832c8e810009d187e3451f70702289f3b83108a31b5fc1df5f48a313c14b4458d153853fa4cd2aec9d22bb6b44214664a1546ea6fae9175bc314af75f6e4a1e3b67ff2cc4606af348ce82a83d8ed1aa68bd3a2d8ec216cabd26d4e9574af097ed51b8f708e5a72f4a6dba0e7485e6c2e5152534a91fc08141bc3069770ef783abc28948d511e4e6633c24947adac297c4aa178e20b24e57fbd4be8f410943b40105b402b6292b40adba24d321dfe515fd1d03cede851e7c49d8942e5da951c131199aabf73f594d7377e139e92ad3593ee4ccb548d2f738bfd5578ea025fc5ef3f5705bd6222095d7f3107d36fa4dfed2d57ae299dbc66a98052695b7c56b333a2b0fd9a87571d0a7b82046ccbb12cff15d787fe4344c47c65788a4c09b562d9cee812613994d26e960f67f5b7f8e6b99aa4bc3716a85c0851a15ee0c153205dc90d46f72f1655c919225ac34a589b4ed3c43e055b60999df1b08e5989a1367db870fb716e5ce35df00ac49263ab42a8524650f8a74530fac67beb1136ea6a7b42d409a56689eb59dc394337d8e7cc7f80338b5e1ce3543c3dce121a37b215bc2f88a90e89c7c38d3631887c6a7f212cf93d6a907a1b9891c93d83bbb8a0bd36c83095366ea421939b45cd55723ae17cdc340fdf0f225c2954ca4195600e1eb87079038cabfa0d4a897625bb8c7d1dc102fdf067d4485a64cb6126425e8359800db39e550c67878f5e507a75b0209334f29b0795fe20c13656a11067b75d9091fe06c36b2d1d14cde5dd4084b199f5075aa699febea4719c02c4618c1b0ad813426ca1417d8c7b2a95e9e0d2c2d76464d813ac1efd8ea81df920fe34d63b491e7a61463f0e2ce87de31020ff7b1295efafc01416d1303c43a6931d85dda80413fbd785f4c5d231ce1d82e72f327d4e0cd0b17b038f7de4af6e8caf391b79cb82fe7300d164cb18e0246752eb075259a190d2609530f57296fb84c7fd2b73fdf74889adf9eaed0f3f6d6a25cc1924cf0e891b7b273376b83d56a1dd3e44ea749ea570c260fe5d898feb9d11ee428a8b6959e85c0fb1"}], 0x3140}, 0x3) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pipe2(&(0x7f0000003980), 0x10004) 12:10:19 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x802, 0x32) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2, 0x1}, {0x401, 0x7}}, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r1, &(0x7f00000000c0), 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x6, 0x7}], 0x9, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x1, 0x5, 0xe3}, {{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x401, 0x5}, {{r3}, 0xfffffffffffffffe, 0xa, 0xf0000004, 0x20, 0x9}], 0x80, &(0x7f00000000c0)={0xffffffffffffffee, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) kqueue() 12:10:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000c00)=[{{}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x3}, {{}, 0xfffffffffffffffd, 0x80, 0x1, 0x20, 0x3ff}, {{}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x1, 0xffffffffffff8e6c}, {{}, 0xfffffffffffffffe, 0x40, 0x0, 0x6, 0x1000}, {{}, 0xfffffffffffffff9, 0x40, 0x20000008, 0x0, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x46, 0xffffffffffffff80, 0x1000}], 0x0, &(0x7f0000000d00)={0x5, 0xca53}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x9}, {{r2}, 0x2, 0x8, 0x20000004, 0xa, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r2}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x22, 0x676, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2c5f, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc000000e, 0x7f, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x7fff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x80000011, 0x2, 0x4}], 0x3, &(0x7f0000000380)={0x6, 0x8}) 12:10:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getppid() r6 = getuid() r7 = syz_open_pts() ioctl$TIOCCDTR(r7, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="6940a315edf17fdec95a519aa1a911225dc842e47689345e6063fb21c702f0ce0a98d030faf7066af0963efde436fc7dfe445c28750b0714d6ad34751b9924a0fd8cc9e5033b5ef602608a83d2a84df66e5d2ab4ddeb63d7c2224eaba39ed2520d89d57ec4629eb8b70e9c9d22db836f7b62a88353da171916a8aa1ae446fed1c84ff991b7c79e473c785b31fe690990b2c1db8d3dd011128b43cef2145262a1bf162ba96e1b4f3e9881553e1ae8d6bb597c5cb784", 0xb5}, {&(0x7f0000000200)="92c1e1b11fd095769ad8b5251169f4d230cede445399c65efeb849a15846baf103f7e5d6741db0fd1fedd5b572f4b76b86d3a36d921a1d738ad44de5fee6ab5be6800e2ac887c66be6f7a78fed4910dadd7d6a9de8bc4dc3f7ffa0b233a562f8e256054ba8ec3287481954bf02378b314fc737447b2ccd52f54cf7548a7a04b90846a3a58573954cf874f57dbcaafda31c6bac553752efc5b165442776953964ba6d8da897a08d2b36f30fc4a9e5460970c0e0f21d40a197b499a4df57d7a40b59f88c29184c706c4f4e2480e8b7b22ac634a639c2023f1fd0fc2634dad642008e7c86", 0xe3}, {&(0x7f0000000080)="4c1ab1b13ced222c7fd226a115fe2e57f8f6bf45f4d3ad811727c48c46286fe80558a288aed9059070c35e96515e96ce3e2226d3f42ff0946867d20133aa5d33be2eb0e9bf9bfaf9d78c529928da480b1835c41c1949b3693c40197fbd917dd187879957ed72b40d70c7d60eb385e306de6748243c92038bee819c3e", 0x7c}, {&(0x7f0000000300)="77a7ebd5e6412a3d9dff4b55f10795c67383a3f27f691d7d3054ce5aa1c1c097b133e6e6398e", 0x26}, {&(0x7f0000000340)="cb4e598fee97d1ab8c37824e7fc3b161779bfd97f73f4d30075905557a3119f57403bf0b072f51a9c3ebf378d7854dde44a66d6ce1a8f50d0eab2f85ca9ed65d4195a298f6706015ca6eb1ac769a8cf0cc88d8faaac1d3e7a33dab9ae22a6f39cc456019ff59306772bb78db6619d9850441f4744db99d01aa067f94c4b8354c3ace3660296803f25881bb4b0c02b41daa866c09b035a495a006711f65abf78fdca5e02e33311466c471ef8c76fc6b0b0c62d0208b", 0xb5}, {&(0x7f0000000400)="acd74cefc5886503a7d4c26fbed879548ce004f60e7112c7f10289b7bfd256787c7840fe4a4efcf85d1f507b83cf61edd6a5a31e879a71f88e02423ac87cb37670a291c734dc11359cdba1fe0f54dab425bdba341f8d8de310b1ce68bab71e9716722e2add6c0dc13c54186835dffb9bf4ff58a607aed77bee5659c457b01c83300b044838d9bdd910936ea4b05cd4c26003f827d95419da174adc453e7ce4f561c2e2a72933448a93e9", 0xaa}, {&(0x7f00000004c0)="e113c2ad54a2f0c159bfa99e87b2eec197f9be93a8ae879f10ff208f7502d4676af93e995f9f23731b8fda5894c7c28a42b5745fa7cfe0ccf4b9674871bb12437338e4b471039854408139906b2167b6", 0x50}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000003000009afdabe6bf82ed00030000000000000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x7}, 0x0) 12:10:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) write(r0, &(0x7f0000000300), 0x0) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc15", 0x5d) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x10000, 0x8, 0xfffffffffffffffc, "3d86ce1109e42871d9cbdc0f27702ce310626ada", 0x4a, 0x8001}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000001300)='L', 0x1}], 0x1, 0x0) 12:10:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000640)='./bus\x00', &(0x7f0000000680)={{0x3}, {0x74, 0xfff}}, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\\\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='t\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='/.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='s\x00', &(0x7f0000000300)=')-+(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\{(\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)='/#]}\x00', &(0x7f0000000440)='\x00']) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000006c0)={0x2000000000002, 0x3, 0xfffffffffffffffc, 0x2000100000000}) preadv(r1, &(0x7f0000000880)=[{&(0x7f0000000700)=""/42, 0x2a}, {&(0x7f0000000740)=""/61, 0x3d}, {&(0x7f0000000780)=""/45, 0x2d}, {&(0x7f00000007c0)=""/173, 0xad}], 0x4, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000500)=""/229, 0xe5}], 0x1, 0x0) syz_open_pts() 12:10:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:10:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00~n\x00\x00\x00\x00\x00\x00'], &(0x7f00000001c0)=0x28) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) lstat(&(0x7f0000000300)='./file0/file0/file0\x00', &(0x7f00000003c0)) mkdir(&(0x7f0000000380)='./file0/file0/file0/file0\x00', 0x1) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) ioctl$TIOCEXCL(r0, 0x2000740d) bind$unix(r0, &(0x7f0000000280)=@file={0x0, './file0/file0/file0/file0\x00'}, 0x1c) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') mkdirat(r0, &(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x12) 12:10:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 12:10:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x6}) 12:10:20 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xcf95) flock(r0, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x3, 0x10082, 0x10002ffffffff}) 12:10:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)='\x00\x00\x00M\x00\x00\x00\x00', 0x8) 12:10:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000200)=[{r0}, {r0, 0x1}], 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="7f0048a86298730040b4231ab89b8b00349e7f5544163974405de1b9b8d9551b9354166391492d492ae76d34433ddad9097e10dc0e949341b9eabf4a77eaa7"], 0x8) 12:10:20 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa1, 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) fcntl$getown(r2, 0x5) 12:10:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000140)='./file0\x00', 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/80, 0x50) select(0x40, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x20000000000000}, 0x0, &(0x7f0000000080)={0x40, 0x8, 0x20, 0x40, 0x46cf, 0x4, 0x10c39, 0x1000}, &(0x7f0000000040)={0x1a, 0x7f0}) 12:10:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000040)="c38529cd275a2694b503950e8becdc3d033da8e692b7486408d9113823d1efa744f97bd9a6e8023dda5100adac202a5adc0f936bb40a8b4c95be94ebb73ae67e3c44e65fc6db730969ecdae501a2a5494955c89289ca3f9455036a7c61a614ccde96854853763b3b8abcf6209c983abedf28d7a1b53d5cdb41c42a84fd05ede2a4d7da58d3f7c574c2d9c3af2b2618cb07ba2ccf2da570cc8286e21b9eed477609ef277ddd9f812134da3fe8ea9dcc1da4829b4a5931d66f23fd8d30ccc3e1374c4938a68b3de27a4b5e405138e05add1686b5386208a6e9a608eee6be6916257f7abeb54a9f49fc511616df54a965d7f48bda93e4", 0xf5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) 12:10:20 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000140)=[{r0, 0x100}, {r0, 0x90}, {r0, 0x80}], 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ecf9ffffffffffff"], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="40341971c1a396a9076b13b8681c298a15ab0e6fc7770f1c285ab67827b16a1b95fca473fb0d032a7b132e13cb5a66e564ec83f171cfcb8ddd8559744177014ca624497f17a8cea055a3053d7e607e8cea5c6d0401dac5ba203a027930ec62d70769501fc80260f6ab58039b8a7c77ab6b8fb365a7ec2e88e0afdb26fa1269f728e272d0bbed8502cc154c095130b391", 0x90}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/189, 0xbd, 0x41, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = getpgrp() r2 = getppid() setpgid(r1, r2) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000200)=""/136, 0x88, 0x803, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) 12:10:20 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001680)=ANY=[@ANYBLOB="710df340ec01d2c6007b42c0b7c7ebea6fd5461dcbffffffffec7194ff576b229aaba601b6000c0086999de732c986ccdc737846604c1187bb814cb71cc1c59a9f4e754aeccfc9099e3d23b2f34e3f78dce7a89616937ef42bc2d468dfcb32cbfe6d9bd6e82aa95e4b654fd4ae95b6d699bf13e1f934fb19e043f29bb1abd931da56c83dbeeecb449ef2a4d31291273005be14436a32edb9dbb98e9bfe6018fdf94809599e103af1f1ecf669dce25da8214128f5c08d6be2e6e113ab33915603e2afbff9fd0c0a88457b9826461808046cd2f0b51973ce0aed16f0e9c63e9e01ee610355e694ac409f485a62ada04336ee69aeb16a43e638c4421a474460d468f204dfe42c85ed24b8d8291f73fd861cfaed6e4e42534a7f73c5323de687a79ab2ab19a4c0ea7782c3d8f5c8f343b7884e2b913a3640d2bc5e0f5c2e3e3c587b54b1c60a52d0b509dd597d26b41d38f251dda5ac2182f6f26a57136d36ac6c06eae2ad0245c70cd21bbded00e973915581ad00e64b7d747a435479aa0cd1b4a0ce9e2b08e1fc04d93fc18895434f1305508031df109e64e74a8061f826d6620309b7fd43f06c7bf0a50bf7d4faa482288413e44fbb77d85878a1b03ec445edec79b0f658137ae041dc1337aaaf95d28d465dd56e4be421395ff795dbe27af037d89125b7c163e2363f69033ee55d51f5e285f977941174b5ccc769236bef6d4adbddb7643453d5e6c0208b24032569b95b9d9a290ae37f8da8835bdc36af94870c4804c5d787e381c5e5f9f159d755e497a3d176667f96ca5c198f"], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="17dfb941c6b77d79c0e2786fe5a6bc47e8d80830c450cd40826d18d631e045b8baa547c8ca81f19a4474ada32fa60fbc98fb559ecc4473fc89d318", 0x3b}, {&(0x7f00000000c0)="56ce271080c1cf48476a6feb791ec30a9cbc489f9fb29fa516f0635e5b2a2aa815a063", 0x23}, {&(0x7f0000000100)="b5368e9e89106ad4b03b21e33c6a5c9fc138e7f73ef216598541be47f9878de1acf384371c3a25db990fb4d5f6d9b1dcc0768b1d9c1c3a863c167af666", 0x3d}, {&(0x7f0000000200)="d88da1efc88cc2bb7574932163da40c80065fca890c6615d49a8fad0aaa139f1da0d2130ae5a9f015679c7323ff7a69c7bc7cacfc773dfa9a3d129122262c0d0010f2bf615cf1d81d3667d088edabe94531c350f69dd6d6b0b6606da4e58c91f4968becfc8c04d02f5181d7a62880c9d522822580e7c070af0d16a5a5904f5bbdae172a88fb6197669ecfe58f8774fceea508fde89883baa8512236c34a1e51f833606bc765a441306d1564126a7f3901616c49f50", 0xb5}, {&(0x7f0000000580)="8a29deb21724c200be8668da6ab2dd4caf4b69fd5583b8c38f3f7ce2bcb73c3c7c01dadf9f7c977d9fa232e0b7833d772610b35a681388f65c22a90969c9431d35e31f6fc03874be9f7157b0e85c267be590ccb53d2e4370c9ddedc67c693818bd9d1cd6dc977e38ed849972947de9998363e003b15ce47aa6fe27dacb3a5ad49fd5ce0b49796ce7fa5c8082a91d8e73feba34bb5c50abebb86e446f34f0a926ffe3428c9d221b787f1366adfa10cab6d54fea45d7811d2e9aa57b1ac3e25644dc8a9b1821a06c68ab40f799f5df8d4504a69d2993611f6a168bab6bffcd401f98545639ef693ffd9d43af5aa4895e714b1852748c0dadc70f41f5e1e107769254710c6d20e0e9b948948f8482c964c1404670c78b205586518bc6ea4782880f2df40323a29c4c824480d9c1576a5b6be38cbe73daf51a63c1129fbcb4d05c509b7ddfdb6ae8d5573fa38d18f5e2e70727d19f680f60ea1464b562bb0f43875123fb312f50066bf9a7587b76d6e73de853df80594038374071d57bd864abd76edb42aada8a3f3d906e2b364414f115f4e354abc5e4fb562d5d857a1d9fe3a3ca8978b09b6cc2068378595e0dfcf7ab1e9b9304a666ddea1bdd7bbbf6735b6e145ecf2094e61073f83bbcd52a7463e4acbda4bcda10c83de72f7610bf0cd58931162db9bf8b543121794182c13b1c4e1385165de413adfd921ad352193712f469d751f3a1cc562cf62fce10bda22e096caa71eb6ff52d7d3be26bec9e0089d35493aaa0cacb80dc2f67c33355a061f9f2fb2b4dfc9bf26b36d3d45f63499215e07e06f9f214c0149e9ac7cf1516f9e36321f1be05825e79eb6d0342de0dd17c71300684b78cd161a99acc90cc6dec90369c8cf886b308c9fb38243a382e1324baea2dbe20d5d7b6d6e2a3b6335ca223fe7f8f9c12ee133599b317349f0e580e4bd702c36bfd59b9f59eb435627ac55f885b552dedc9b032cf61651fda77340f68bcb86ae13ee515d89f77ed4f745df5f2773fd2d2f0ca8b1af76396a064cf3784828cb005547caf3744b0f8badc9b4887eb4be81610373fea8fbeb1b6b1e4434ef7c7a2fa062f257ca681804c2902c9cab8c297ca23ea84c79babe8d4a0f872e5f645890d0f6195297cda04e27e8ecfd8fb30d3342bebebf2bb132f3222e180914752653c65daf0087a822e04eca80360f9d17a8500c18724df90a9b01c8d8b37d42e5edfe66b18c280fd87c4a77293bdb8a1cd10d7e257b23460b6d74ff6fcbd2ba0b09b23ff8b0e7b12e591a3897e0746a8a19916f03b77e9815f6a03b9f2be7b5f6b07fbc36b743c412f2982f65f351c776ad3cce86d1eab006f45a5011682848c857ef435a9da28dddcf6c2b41c63473d11aa19752687ad1b5052fb4ccbd03421195d112e5bf9462ea7ab927ac41ad82d519500aaa90cbdbece989e7f65d2009be655d816bbb744eecbadae5d02dee2fc6d09d7f14b03f76177f4a89716279ad8577ddb96e3bf8371d55d3785a53089b22099d54c49c59f8c9911b807bfe606b4f05f885d0c65343ed56a4f71f505a8a43779ea636d0adccd9b6516e112dbb2ec7247db2cb7b7f2f04d4bdf25f936a9c09d540c63a7fb2d6d9b884e7ac62667586b9891b312bf7568b6573848e9f7e9789d4b8d8e365ee2da762f24b86afd0e3f9bb5592b8ed63eb8967663e71c14af3a65ed6574afd9787f1f3dfbff68903ca12ef7a42d9108ea3bcddd313637b30f7c133887be30e2fe62160a09e66e0691065ee782cf4c082a634eacf41e4a4b60d134077147c70e107acdb603a0c59b1d9c994eeeba9f48c1f320485efd08c0282e89af050be61c1d64c842e1bdc6bf964cddabefedcaeb7be4b1ec519d898d676daa474866b1da231a113a2d6f0927bd39b8741685848d75984776ac018fab31eecb0097c8479c23e5f5874e92c0eccc4b9f3ea810df138c5d1ac567e0abca9d4ab7953160f45362dac4ee44520bef7c32cdadb6a28d23d5314f19161e52c2573b8c97837ca5cdd3a59bd939b9da30494eb502267d97b0e110df62d8281963cf89c59b77e14f6e66e869b304ef1ef0420e194b597e362fd6ff44c6af8ebc203109b206d9fce0c569a1131cd32ef36354bf17363813ccabf5e4f4b99388eeb5af329f74d8be47358a8ace5165e6dcc6abcbd82fcbdcbc045040a450ac63d6e213886f65375cd84b483138c649747f8d4daeac7ee4afe50ef9f95a8bf7fe200dfda8f7f72115747806cb37ac381d6ebeaf80cbbc76a360f708cbc5a3b4f18ae1550eceb91fc091414b4430e5f611d390461844a31752808c8aef93a3e45171a2e93a547730f314d7750451c25c7e0846a3f4c8932c142078c43838fc74e98395a29dcca3f9ff682cb06f420721d5045877479b15f48fe1da0ba80fea4b2ebe83d580c7a0659488737e7c76f543ea04cc5041d0a1c82f98415eb43449d9fe25c7b1df6226af0079639c7287924176b524789da243b9ebbc552e1ff94c65bc25dcdcf10ba5c56f72af866b141972fe85fdf54ae7f89f669586ed2101323881fa8b0010b93ea47ab534836f7d9f4f14f3128442801393c865c386150e6afc81288f0960e6343c1591e471100463716604b1135b907ac76d1e9fdc55772bcb8369ce8fe4873c043db27072d681c9447a8da77dee5dbd74bf0853346c8c8ee2ffd2fcbed0c84aaefd6f9df053327460aa1008eec6e64464fade8fbc26f0a25fe60b6fb34e3c10faddef4392d672656b7d1140cf5b11e2287e8cdec4f7e5ee08b0803547424833dd3c2b05bf012f5d7d0b1b8bce74bf70b045a814d09841ddd5efb5a11607d70201bc82fa1c23a3789be4eea2fa7e8c19c93c244e95ec8b9db094390c60053425c05fb98ffbc9f8320540ed6f2a91f432235c2053bf65ceec418b625486bae65fdaefd4fc6e57d4062257723d991a5b12bcdaaa8b34c7362d2e0c34241b36485a10738ece659932e298efe57d4f21971f4708c087c866c998eb601cb4e3b3d068380ea2a82aaaa6dc12a749149a68145218c14102b116262d2c1a5ca030ed54941a4d0a50846d32d603628c20aa6a4eacf9940b69974ade2a7280b80db1e6bd0859d973e45af3d329c0cda5bbef7f0bb2b45ad5f70e587a2756f55f664f9e1430a2bac0d822f5dcdb00dc41c74e8ce55f855dc8b6f552a414aeefae04c623ebef63c41c1d18225a9e5bdd365896de9a041721344633551f17621f7a903fc62186183168d4bed7f4ad73b4edb054fb1a28b5a23ac5370ab44460c3c3c2f0f2325ac6acd09ed0355b12d74557b296575bae8e723133b0a2a0ad04481f231cfc410a13353e47fdbb5a77a4e331adc2bd7a0246ccc9bced5ee6979fbdccc16e5bc75c8eb9b747f3dd7f3b96705d11fecbac6fcece9490c92cdddf5e0d324a2453a6b8cdcdf5c5722fb676421f2de0e2b000e85d7f10906693d72f582cf29681919f8bc28b787d799bad4f907732cc684160857577784f3ad21e9eac299c349f77bb10f067ca47ce9021bea1e49cdd55ac5c89efaa0df544ae84bfdbd3d8ff9816d7945cf4fbb80927c704bfbff79dcbad6750e94254d84409c5b985674de9a7d3ef94e20664c71da6ba8a95745f4aec51a84905a50f2dcca4c6fd5ef4ea35f29c2ef864e1a8fac6676731507b4f9137af62e2a06ec1a036111331028ce76eba6e595c6b106c4d56541b3c92f2ea1aa1a9150b463884d33389590b0cddf091b2f6e33b62005bc485e690ebd78d2cf753638deab8af0c77adc1cac0c7f9c5e3cbe52a865fa3ca03e89e32ff37d04acc65806662927859298da95de483764449172b0b115beb4d752a98766f1e3da941b718b1e794821341e3433398afac2b167f38a998931820a2fae1af3046f63d369cb4c9d4d1326a7c5df5bd4dd9fe84cdcaa94176d6fafb92627784882267f4836ae7c3d128685e9202e7513a8577cca88389b5c0295c27aecb183285872a233c69b386a3efb7fe732097cd117ff4dbaee801824b03c57e3123a87fc7d99fbb38c1d8fbb4552d979d4c6a7b1620fe8015b4229ec6a7bc8cdac390b06f0f38e57e4c5572707d9f57a0a2756b7d5b0d832ae0c3302e3caf0c42ab2737ccbff98d448ccd1f99de9cc593cf392af0af9a4f1ce985bd5396884dddad09d4a1061fab5b3b2793b8f890d77aa6894c374757f367c8a68a7997d0bf57e5e72001c8b4240607912d51dd25a73bd41030152deafe189c7e7540a04bca061e627fca090dbd2ae12ca8786727a9eacfd7c00d3d78406289436c97a1c7f8dcab146c006d07df677dcb919ef5e78a622639a6ddb514fd75140972855da0e5d72eb037e2b2b74435eae30e2b37a1ac6181eab7dfaf235fc3b324c3770ab9fecc0341566ff51cd1305b458a72f611bac2e0a7685a9bb29e544e986c58a950e5a1c5146f3ad5189c4bc21b728808fb95d0e3884a35d75c228c523cea5577e26774465d0001f2bb576f7b890c35d34cddd9e6722595c0aa2e80e0bbc5847b86968cfa366b7a6cfe2c87cb4c685ec2582984eec03ad62dee8d66ca9483fec965dd2dcfc1c5df2932719510deb2d1b21ca4f2e13ef22cdeb845d6fdeacd8f5139ea2d2164fc07a25ae2527b29692defadc378c8e82346c3cef1890f0cb2081c312b918801d7f8dd8745a6e2efa6fe0ffbf0858508f8ef77b250f69288dced8a435db5fa9ca9c51a5e55b58ec5f0060870e1c81a6248e78fdecdc36e937ca1435844a642301bfdd5ec5afc777df894a974365cc1c08f2f6d79ea9cda9cbb616cf2a41c3a65308ac28f36083b126994c007e3e888164ff5b2a2c120d577dc9be52faa61e9160ed260fa998b3fd8dfd90c7555870b136e7ff5cd6a4070fdd510fa517e0082663aff347ce3f058dc6f1bb11323e3f7764d8c79ec13e0aa6a130f1a4e32ed159f304a0e136cdabb3d05019e200580a33a3f21ecad5c5158410cee81be5e501a180bb2266cfcd2a41c84ab2c17ccb9674b54aba2f276cbd7397d00b63d8a70819c8a2a666f2a2cb0a3c5aa98f3acd11bd5391f4fd1ef0e4d6d693ecfce52d66ca609c1a49bb85788bfdaba13327e31c62ab1d6b01976f23303069152d277002b992c52f44d08afef170ce4c9ed42137e023d5876164fe33fe3159a5ba151e1712ec1fd364ce167676c3bb148f754ca56e142e59fbf054a12ad97c635a6de1198c0f901adf6d8ab04e3a3143d91912b4ba0f5bdf6bfbe4daf034fea930b4158c96282639cc7fdc585fa6fcb22b5145ea8eac1d5b1d3d03289c434186b97b4e9f866b023a41538d6fc1df21c0bb01f157560d507a7309fbe17a6927ce306954bdda33c31dc441cd7db6576e03b5f9844c23fadcc5d54ecdd8e69a0ff31c2a3c7f0d2c6c1aacf7942183f973f58e0c17931bc72b818f4d5f4c134a28e1076217b92e0b46251c06600ecff3e1c5a74c134155ed3e879ea72b642554f2bf3fd5f9f95c3325430926bf21b9d31f53e154a3fe94ee0f021e5d618bba21f2915f47fca1556fb1ae0bbbc31d3e5e224964c26d7ea691d38af874373f04459c5f4a6ac4f66ffa65c44f574931002b39f37166ff973e1a788df7bb9463f8185e76c8138d35c669dcbaa50bb35caa897f95fc96803195891f0dd8664d862415bdcbdc6d14ec3d9758365e7db0b44f259f5204f7f3d00475c63c565350e4ed8b8d74bb611082c8432350240bbdf97f77f9ff1398da15f4c2332ff46848dd5b0767131b95f1aabfc3ee249404545b9fd84521255a69a3d3d5f3faebeb023ad2c4fb28e8acdd618610681cb85ce91", 0x1000}], 0x5, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 12:10:22 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x401) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r3 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002580), 0xc) getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a00), &(0x7f0000002600)=0xffffff20) getegid() getpgrp() geteuid() getegid() getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) geteuid() getgroups(0x3, &(0x7f00000027c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getgid() sendmsg$unix(r4, &(0x7f00000029c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2fcf72a07e6bf904000000f9978e63019d60fb482b4490f32098696987600aaad65a728f332bf376e22026070365d78ae2ecd458b0e34a061ebc56f12c95f804d4933b377a31446fb54b1e94000008000000000000002065a0be83951f9c4da87441a2ebb830a1c99289c1a2aabb1ed769a6001e0532275fdb3e5c3a83e7f73b61d652d6f3a3a3214e4364e6bb540000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) semop(r1, &(0x7f0000000000), 0x0) 12:10:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) semget(0x3, 0x2, 0x10) sendto$unix(r0, &(0x7f0000000040)="d47b12c8c2b41b2170070952e41f3b6680a409020ea5d3fefc3e7045fe00004f45f73c10736a00aa61bedc1ce2aaa1175bd303c38f52676359062e8646298ba759d534cf777f332b7016d8a138f7a39944fbd18165c68130f6f5f943674e76320a633ca984885806", 0x68, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = semget(0x0, 0x3, 0xc) semop(r1, &(0x7f0000000000)=[{0x1, 0x5, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x4, 0x100, 0x1000}, {0x0, 0x5b, 0x1800}], 0x4) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0xfffffffffffffe52) 12:10:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0xc) r1 = semget$private(0x0, 0x3, 0x189) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100000000]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fd39b2221ffe57a582b3ad4825da9be2af3e9ca189ca7462b9f1a19234bc679835", 0x21) socket$inet(0x2, 0x2, 0x1) r2 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) bind$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x8, 0x8, 0x9, 0x584a}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) 12:10:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) recvfrom$unix(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) recvfrom$unix(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x2, &(0x7f00000014c0)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000001500)=@abs, 0x8) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)="218f00", &(0x7f00000001c0)='-\x00', &(0x7f0000000200)=']]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='--\'@\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)=']&$%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^^\x00']) 12:10:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x120) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffd53) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x100) 12:10:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8, 0x9, 0x401, "16b94209bb6beae4e2785a53e2c71476285e5c9b", 0x7, 0x6}) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="4d9afe347c85c590f3e3c0dc230f7ba1188ef6414c4defc237bb03cb25f6f70c51dcffbbbb13810e2a82f22b8a44cde76362ddc65e6f4bb902d3612abaa4e2e02d2f2e7e1f48639932ba5bd3258220f57257e77a62941e356c6e6b06800020c0de7ff037100d9a79cbce27671ea82ba0addaedda7303faec6a2e994b9ded39c440d16a3cb74020a18dd6d0d16b00c2b1ec750e8fb2ef9097973ac29cf802e135706b0e6d7748645de5a9230d7fde5a38f0fe253df33fc738bfce0ab2a1d7f5a3e035bd4cc50631b8ccb4fca8d18e0f2aa0d4c9", 0xd3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7", 0x5f) write(r1, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() 12:10:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) syz_open_pts() 12:10:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x4}], 0x2, 0x1000) write(r1, &(0x7f0000000540)="ec", 0x1) syz_open_pts() close(r1) dup2(r1, r0) kqueue() syz_open_pts() 12:10:22 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0xc003, 0x80) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r2 = dup2(r0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x7) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = socket$inet(0x2, 0x4000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0xa0, 0x40000030, 0xd4e, 0x3f}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000000, 0x1, 0x36a3}, {{r3}, 0xffffffffffffffff, 0x9c, 0x1, 0xc, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0xe44, 0x7}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0xe8d}], 0x10000, &(0x7f0000000180)=[{{r3}, 0x0, 0x8, 0xf0000000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x12, 0x1, 0x0, 0x100}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x8, 0x7}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0x18, 0x20, 0x8, 0x5}, {{r2}, 0xfffffffffffffffb, 0x8c, 0x40000000, 0x191, 0x5}], 0x8, &(0x7f0000000240)={0x9, 0x7ee}) 12:10:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10040, 0x4) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x10000, 0x6}, {0x6, 0x1000}}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) fsync(r0) 12:10:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ftruncate(r0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 12:10:22 executing program 1: syz_emit_ethernet(0x8f, &(0x7f0000001440)="f322f002e97a475a00eaa4c8e125c791bc727b4ee395685020b670c6ad5e0f05c34ba946d242c9cfa84cd5f4542b1fbdf66777b0825c7081800013f9c9da4c83eaf09a14d5f8c7a86f844aa219b96bd0de65e3b7204f10424fac52d638ddd5e7af3c890217616d0a55eae136e6f6ea3ee1e1a128c047e149f0f078a558b32b7cff3462a28cb44c16004ed5baf70bad") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x801, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 12:10:22 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 12:10:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xffffff79, 0x0}, 0x2) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0xd336c6ff292cf5a4, 0x1, 0x9, 0x3, r2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 12:10:22 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20080, 0x80) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r0) 12:10:22 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20013, 0x87) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)="b677bccf7ed5453c57ab774ff1665c98060000003404d633aa0ab655944dc9fae2f7c5d7a0ee859f94f06606b81596", 0x2f) setsockopt(r1, 0x10000, 0x0, &(0x7f0000000000)="40893668604a1c90026f3626632a49ac6a86b45e5b0810078880d16fbb3ba5466aeb5a41bfff594c9aec9026db85c203eb027fc32772fbcbae69e21f34ec5ad0873693ecc0b17e5a4bd034f3887b95d01fec68fd732242c48ac4baf8e515ff85fef29feb9412dd9d75172f662aae7e4a82a4eea1e3632ef3243e53", 0x7b) 12:10:22 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xe4) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x22) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00;/file1\x00'], 0xa) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/173) 12:10:22 executing program 1: r0 = socket(0x3, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82122e6d0c0000653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/239, 0xef}], 0x1) shutdown(r1, 0x0) 12:10:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x110) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)) 12:10:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r3, r4) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r6 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/196) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0xa, &(0x7f00000002c0)=[r5, r3, r2, r4, r3, r4, r2, r4, r1, r3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000100)='./file0\x00', r8, r4, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = geteuid() getgid() setreuid(r9, r10) setregid(0x0, r2) setregid(r0, r5) 12:10:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffcd2) 12:10:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e7000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x43) 12:10:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='./file0\x00', 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x25, 0x8, 0x43599bdb, 0x40, 0x46cf, 0x4, 0xc39, 0x1000}, &(0x7f0000000100)={0x1a, 0x7f0}) 12:10:22 executing program 1: kevent(0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 12:10:22 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r0 = socket$inet(0x2, 0xc007, 0x8) sendto$inet(r0, &(0x7f0000000100)="d878f7421eb48454f20cf3c3a80805b86416bcd352059b15cde43cb9628967f4e40a5aa59abaa628eb545b26cf9d345af0c87e010ef6090e15cc3eb1ca28f4f0b5df6e0b1ad9470c68bf3d9ced1240c04827affd768403f8e0b690d510fde65967f1a90e5eb811a2abffe345ba044268c7edde23260a70c670cf50211c9b2580a8e3b0378266d6ab3dffd1555c6d631ba8f444ba150d7899b7407ddcef42b36de654f952462c26a41812414aece02573c4d5e32ec76a96f98165cfecf1f5e18b2d6668ef079c296aeda47793d366ef131912bd6e002a07607a15d217b133c12c0a52ccebcb0fb99e2997edebb96fd5c75e7dc0c56e8df7", 0xf7, 0x4, &(0x7f0000000000)={0x2, 0x0}, 0xc) 12:10:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setuid(r1) shmat(r0, &(0x7f0000fec000/0x14000)=nil, 0x3000) 12:10:22 executing program 1: setrlimit(0xa, &(0x7f0000000040)={0x6, 0xaa}) mlockall(0x3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:10:22 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) close(r2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 12:10:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x74, 0xfffff, 0x4, 0x469c}], 0x3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0xfffffffffffff800, 0x123ff77f}], 0x9, &(0x7f0000000300)={0x1}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3aae, 0x0, 0x20, &(0x7f00000000c0)={0x10001, 0x5}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="ff8b61b8a4f33c540de3aaf0f54906ac89643877c6cc049513db6b9637cffd74a36e94fd26e4dd34f6f2e13a5e8f3b53ad21ade3d86722f0d222cafc707985f5cc83e91c2ab90616eb766a2fc9add96a5911eda720e19a93bb44187729a02495409afe859ebe89e9a153d328ae39095deb97b72ca4acdd8a80d975a06d6a45c321b7d07a16adf0d66bc93a33d6022bd153a27c72064db0d24a252dd4aafabdcca1dbc2a0314bb34cc1bbc441b41fe5282ad94d0ae7c75a6d0767ba7d3316", 0xbe}], 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) fsync(r3) r5 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000000, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{r4}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r5}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r5}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r5}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x22}, {{}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 12:10:23 executing program 1: socketpair(0x2, 0x5, 0x80, &(0x7f0000000000)) r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 12:10:23 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000001c0), 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r1, 0xc4, 0x7fffffff, &(0x7f0000000140)="2215a3", 0x3) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000040)=0xfffffeb3) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:10:23 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 12:10:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x8000, 0x1ffe0000000) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r3 = dup2(r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000180)=0x10) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) fcntl$setown(r3, 0x6, r4) socket$inet(0x2, 0x5, 0xec3) recvmsg(r2, &(0x7f0000001680)={&(0x7f0000000280)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000001300)=""/185, 0xb9}, {&(0x7f00000013c0)=""/106, 0x6a}, {&(0x7f0000001440)=""/206, 0xce}], 0x6, &(0x7f00000015c0)=""/149, 0x95}, 0x802) bind(r3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setpgid(0x0, 0xffffffffffffffff) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) 12:10:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getgid() getgroups(0xa, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r10, &(0x7f0000000040)={0x0, 0xffffffffffffffdd, 0x0, 0x55, 0x0, 0xffffffa2}, 0x0) mprotect(&(0x7f0000418000/0x4000)=nil, 0x4000, 0x3) r11 = getgid() r12 = getgid() setregid(r11, r12) setregid(r12, r11) mprotect(&(0x7f00002a9000/0x2000)=nil, 0x2000, 0x4) 12:10:24 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getppid() 12:10:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="30e7d5ce580cb8da73a09dd20a1743204a7f0be62d5d2c9b04573edbe6977c4e13e688452ac790bbf1d8c1bc2539baf9ce7fdbe25a10a6fe941334f94a55277d6f0023e618651288a0d9633a5e931fe6cf0c63f950b05148c7467361a8a66cc47e4dd566a0f1f059ae4483a73320fd3925ee0ea27ff33fca551d2969c672c938a339ae96bf9a7ba00c31c008a0c4", 0x8e}, {&(0x7f0000000280)="81a465bb6cef11c6ae80cfb554b6c9c3c795dd9a20638e0946a51fa187d08257ab0aa74935ba351cd5f2442acd43f00260c5bd5c58579b38f3f33d54a27ff93f3924dc5d98c7feb2f9c67d3f6bf6b7555a3626930495d764772d9e390c5fcd0f959d7b9e2a1438f6e24f2e1f9719bc0e0acf11b71987af69208a5f66e855c0607a0d02a2020776a6147b5f733b62f76c0b3ad028e17d12c3", 0x98}, {&(0x7f0000000340)="e6ce5ed7bc1a4e43c25edd845c7ffc4b4c287345d29e9fe1d3abb4bb7cedb241034e0e8d2ebf23459a3bcc622ca7e001c20b94da70923a2695b696c2fc404e493deec9a866994a21198939e24b3df1e9cb3829b8b4b1b1215eeb8310171300fa85825a253be525b667ba018c17890b465cb2b0f84d1045b652b87a6b4b3a2245c020deb550ed0242d4e2f78c", 0x8c}, {&(0x7f0000000100)="a3bdc713a58b9c777fb872ccd9d423e3c01b271c6fbaee2f6aeff7b8fef6081cf11cf1a5ecc2395e59fc70ebd210ecb1f44f2bfac75951baf7fbe6ba2e5bd635dc07997237b5ece362bc4e511da751f0f2b809848e0c61375ebb78e82191b9ce0cfdc595d4a024607d297c1ec0a325cf48", 0x71}, {&(0x7f0000000400)="1bdabf76912cf6e909a7aa3c983fd653739ac1180bedb5919e1cba247db71960124aa922e265564282a35fe1944913dd3f75048d7b5153153f02c97aea18062cde5a7b796884c2529a193a1c35e0ba3ddc8fefde75e8aa452abb0dfa17228632f83790930b3105e917244b0c4a50adffc9255fcc3d1b7943a2667ac36ad97c998004b10a9667a40042b1bf9ccbeb2de45d022553a333c43ca5d10544a5c3bb013993993ff772f8", 0xa7}, {&(0x7f00000004c0)="fd8caa33e45fc0a96885ee046b97c530b710bdb5c7923d6d669e19c5eb81b28091bc664806f5be8fee2f54185f74c37500f6d764d81cc9e2bf942d9777846df299961bbffcfa86eed11f93b71314201585f722af7dbfd40ec500bd16f07bd0ba69a30fb48e58fc7610e60996c1cd4d81d54975a49ea36208383db63501ee87806ce94414d0d56e1d19bbdafced06aba32ebf487c9fd43db98306307e58cabc547e29ed267bfd98ea954ba14a01d416ca4ac702033e91faf6dd32a1d3c52ea1aab758474096cc0596d77167b6e6c06604d78d0f995f3b2e8949a46778e7dc7049477c85766e5709133fd8a04cfd67fc830008d9bab4d54bf64d466d2c6ca687e3c3ee10deed73b6ea44ba9de2f5095335f7f8122c8d099ba5ce1eeca905f8af4e3cfd6d7066bfe04db31df1d24057cdeda3d77d8727bc45ac923003360febf660e7a3b39f777da7655a3e4d9f64505890d659b142dc6bb4751d3b0e8b6f120a2831761314546a820e6c1efc2d01c38cbd6c5ef33aaf55b14e3008e1f051f02823b7b1500e16d6584fec9afa05861e95d9705ea24e995ee1cf54787753e40e9765713bbc0e127374611a0030ac9c196de223c7c18ecd96d75861267897330b7cc006e306d857b12cbc0fe91f5665634b5ccf340f60a0a916afb9b9d7bdf96863c6e66bd623769eb03216c5f5ba8e27df39c432948ba24db1858ca85c639f9880379f36e893f891643bd4c22f1772976194dedb119611e5aa477e50eca3cc0d2e9f414249bf2c572ffa710c3a66eca75f2912a6d6ea09e6c49258498496d282088c896ec2aa6c84bf6aff3564c872b5bcfba58c676ea0b01141a552b146dc8647561d808c95a29c151dfb0c407a233442c239ef2bdba691d8e8ac85e4e8afb4431e7ad3a6f92f6de5a07d85204064146629198e15282be0b918e319327189f3102e6f8c1e9e48204cb3efe82f8a6704231d5c94ea39cee7813a62d71621276dd4d786327c4fe6ca0de83e6bbd3a65818c52097c87a47cb9ba64f9c61f2145ece4b7451349df360fc6306a93b5c4c4a50b92852ee776f7b458343947434e854b7b5d63b1580f893b3747d12df25e38b562cbfea23a2724f287426e7696f545144119ed251ba763167c81b8e506d2633311052c51dca8fb5be0789ed88522435cf1a6a5981c454213f9036af89682fdcf0609956229777fb77b0cb16d62d16efa9880eab56a54e1579a56fc4335a64f30bc3e4e2fac1a9f3d41e33ce8b54573d2837ebfa75f929a87df8b069d58243f7ca1e7f5f75aceb5741977d181bb2f2b5b754dcccd2e8da6d246135630b996c1e284e68821cffa0afd956aeffe739f9c722d559370a83ea450f5ed595e0518e4b32b4035796d2ba598183ef0205b0e2b8ea444035a8b9e7ad508a6fef3cba53fdac65416e861e23e18df1ba8e1e69ad35b0a7dcd423cf9e96c15723569f3e068f22e9f25244026a66093996d49c52669b47569ae047a91d950ae972b8dccfb599070104dfc85bc507ac5353b90a3003bc7f9f77003755346ab8ef73e949313492296b5d83a24be92f49986abc75c351a7e06a63f7ef52108e4f350cee184d468d08f765bfb4c7b3a8c9e19a6e8e602b47dd0fe8197efd871cf37b2f0764fa2edd2fb9624969168785e1938d48a332aa748092a56b7a1c65374df19ac354a2ee4e8561ad9343bcf3db814eb650776951d0838a16615b771961f1a91762f7896d3de346744bf4b4fd07c39a1733d47b5cc27d2a513dc739c988a3896c31060bf2391b7bed31983b67e33edecc031655599500935e13487aa028accce04d86c4e9ef6796711b77c0ae16ba6784a4c8a1b4e3ccab4d1a17426f0b448d2042b842aa7f6067fe536a9f64a94b4a75d4aae12e83d48b62497dcbccc17aa30c9f15467a546597f2658796c079fe0c73e81e3185fc57ffa67314aadfac93b6ab39e2594ea7d49044879a51a13902661c665d6cae8aae97c9c77a3af92b60d57feadbb4935c683fc505d40eb345247d68b759892ffdf78a02e41dbd47c726284316b0c31faae519f8c7f2e207ece8191860e06b9287d6841d044891c26d80e102f9baec6c6da4786d1133056aed80357792c74eb68575df30ea351e6d6b0073f3fcb6286326d0ec79c6daa2811b20109187f408c1b99de848b01a72a88c447441d79c827381d369156b02f91a798f5bbcc787708c0cc4c0cd8b9f6205bd65900d650646fcf7a7cff2d3fcd19bf09f239f25f39afb84c3a0ada70d423cc533bb39b29f0eeecae925e9e86791ad4ab335312b08b27c3b0c327c1625263d91d11153132624b0b8d64a51ea758f00e8d63a9b478c48f4860e6f809c30a7e6ac22752ee93612f5b59bb37792234f32957ec49e7a1adf6112fbdf300c5b18796c24a866a1e89e2b4959451da52006dc815f90e4b8da027af0054911d82a13705711e50720ae36e89b7f4c43d1cc0c4a8c4f1b5f9159d634496d8c91ec1eca125e68bf3cec8cf62be64ed828aa00cca45f0e8dcc973f60ace3b97647e3e34fe9df1cbad3f62ad257571b4b8b8c7d0e4e29db0ad4c940fe52f70bf9da70d22c6b1c22a6cea450f4be7f43390cc2408c69c9477cd3e1d053197a12090dba0db66a3f79fb64a531f5d406f0b0d245d265357b940fbe4007f893ef5e4739326307ca5a179372c7efe2a1e3c17d5df3d6d33ce80955c61bc4db087d541364792ce48a5576067d438a36c854fe0cb2fb2ba55131f69859d9da5496da30fdfce56de000bd488b63a3c08533d6baee44b7932b826768a88074d37e8a7348ffc8324fffa370380adad71218ba4f9059c0bc29cb4c72bd2e4b549d5cc187334903be0cc527bb61bef62b45fd229c79328275eac20f46dbc1669675bce4136051cc36674893da8741947d6a4f0b820db24e4ad5fb3cc1e8252bc451bd5a2ddb384fc42e3f7bdf1addf48fb5ad6c077f790b0d764d09eb419a3985f3078a245e842341d0adf77a3d3b799a0a4379ea568bcfe86c9ec18a501b7358adf3af61ef4960fcb87ae189efe5d75ac27b7a774873b24c3b7d7159a5c45b0a387bef66b48f08ed55ec90928806cacc52c1d2a04d46f7514ac8d52989052c70ee85bb8c05aba3b04d686a94ed305ae8d8b91f8ff02ae664871b3ab3e279a66c564cb04019270479edd0bd6388cbbbb699942760cd9aea4db150d889aad342671006aec8af20e6016410777ef7ec17716793025d4abadb36fd4f6aa6700039010ab7102e7bb93eed8e643e23ef32635f2490f63d688e06ec4d33d9f36b6c0a6e8fd53f10cb1f8a685e46424eb6ef55da0b4a58d97a2f0a1bc068cbbafa6a7f5e55e9e6c984016529d798ab729a8e76c67c1efdc90c772e241e850d05f7f9d2a8faa7273360ae7fb328467dde453411ae2af54acaad6ac5edfb06a4cc84c4af18492572866122f49468969993f07468abfee6fb32afb1414979cfa5d81f5be8ab1f6c3be4a94b00f517a5085f14edaa5e66b28cbc3ce7e1861572d40ea49b7062e17ca87dc7295d496c516542576531865ef83071cd672aeb4d1ac8b6b94ed78091a2117b84320417224bb64e802816dc9dd86b9cd5521c01a6c5426e0741b5f1c60e6d435b37a03916fdfca321d3a3f9964e8dcb1cb070d20910cba6cc7fb746cdbf143f3d20b056ebf0b411fe36331c774a14df6a9bdba433aac8ff7cf243e326ccd18c128ddd06d0f8143d79f095c55b8876600c16775febd6ef87340114ec8350325e1ac8bd856cb25f84578c773cf8062934e5aef945ae551856036108735b85232602ed3ef41d66e5bfaa894464c5a52cf20f7c306ad17271db3e39fa6bb3791b49b6c30321f77139e31388e5f2ee9956827079237d93e92f587a9836584216147bf5add4aa01070cc3e47bf642de6bf3f0f1797598c6edab1b06b27f7a024e6ee500c64480c7edad40cd741b2a4264526ec27b835ed007653f53bc98f552596471487902596a015a3f9e623a9ebae58e5d6e419c274451b1ef2cc8400a36468e96f2112a5ea2c6745462882650eae52fe1da176e61b7c48a6ee5309d53131602c3f0509d3fc4ab19b0eb9473ab76392a1c46edb4da463b9e943da301a07c6ba6e2194af405b429facec9a750498d799d9aec21b50ac936a5baf051faf7122726f4546017479be0a3cf45593b03cda46ead450d090f5ce921d02a19e7aa4ebc7eb10364a608038ce51c69a500768aa14227b0e4e721a6f47731ece631e09a15ccc730e02c5bc401c7749c8c36615d9ce0c1e6cb8bdfa0a5c3918893943f6850e26513e60dee2f5071ab8f7f6e6e60fd710ea6420fce507db5cc9ca61f3a967e590ba9d3709af3e8568a1d0e0b0fb7df0591592a0f27dc4e0ffedb1ec51c0b53634586cb9b0878b9a409546e5e9f0266b85bfe1d0c77697b8d2d933a18b802fc60a413ee3e90bd6e130a86fc1d3b3b8eb2d8161c5233f5171920f2918649a9d37c7553e726dbd842eec067d1ac97fefa26b3a28a1d0d168fc0c73e80fe1df891b8dacb9c78a0fb7d4893f1337e62313706819020144ae254e020c1994c51c09f30713b2213e9f77116abc0cfdf3322c51c7ad78ab491eee304291d7e9183d6bd0f5cf07e7a53d3f688cebe542329f6c34aa2763a35dab0dc67cad594ff81f680c2e3bf15cfa94686656e1adcf859e49552f1d15450ef50a13bafd589eb11e77c3737c1a974073f9a50c94582990dc3fd00c984dd5104842330c12253565d25cc5b0b4f3dd4002ed901e47ac151a387ff4454cefc5451e623d4aabbc3d850dd614bb91242adc45516bc4aa1be646b1c555b331f973d1e98129d66b72ff16f849ffffb512865cc455f46b7832d20413f3830eac6f01e7b3d8a320b98b7ebd2de8d8128d4dce8cfc38ad4335f64d1d903187392f22a0e206575dc3dd49e96918843fb06d22d6fd8f60c05cbb54544c29aeabb776eeffc6a159605544ec2704b9ed9b735b5db8078bbd9b1ddc06db81efd7457fb7eb579339a89b18920a94b35511dc79f129d71d1bb54abbd241098bd36552e17f0b8251c9268669f87f277471653565656875c646c45bd9554d60075c329a3f81ca8db1b0ba6cc3dbf8773331380c441b9a13915164ba7cd5d58c4a3fa069e31d6db0d84b5f26a9a881ef0ca047a64684adcda83b267cf642a2a32394e5e6fe20b2200fe421ad348e0c0e90ae965510516803230f6eeacba64c22fb94e9a3149255040421a455e11d658493ba4927db7b651f89724d1939669e746ee4986d98f35d144423b40b8776d681ce4d573bc977120babb8e78806339e1c9d2104b2c0113346154f00f2cf85d4b8efea607601f6e95cbd4acf4567d25eb5a6f45c59d59cfd2d8a6f88ca0e05ece8bb0b0b64f1387f75674b0e31db2cc9f1b8c6c57af57bf26d86426ab756d466072595c66d6593a04922c9da904275f5735aa0c32de2dd11b193b47706edb13e659d722d2869476870cbf1184758a81d2a16a065e333a7bef8be9f17e067d524ceabb24bcfa4d579674440b2b5085777068d56f576c35bcabbc3b24ee1794fe154c19b58586319b7f29308892d428db89dead07fa3ed5e26794b66437bfcf0dcb1f457599a5808709607f1b2c39d8d327fbc13ae8f74cb41aa3debaf98c5f5a4248244f954febc1d3a5a958f79b6a25d1c3393a30b6dc2ebe3f52de1bdf47832b514e7200368d398900a6b436c6b0258d8cbe26d6f2270f7d00f96eef0fef2511ce28ecd6ee6236a8a2ac31dcbff05530979ed92449314d9617bbea9d10e241532093d0575e81852f0", 0x1000}, {&(0x7f00000014c0)="c672aa", 0x3}], 0x7, 0x0) clock_getres(0x2, &(0x7f0000000180)) connect$inet6(r0, &(0x7f0000001580)={0x18, 0x3, 0x6, 0xa5f9}, 0xc) 12:10:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r0, &(0x7f0000000080)='s', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa5, 0x1, 0x0, 0xfffffffffffffffb, 0x80}, 0xc) 12:10:24 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x132) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x79f}, {0xffff, 0x3}}, 0x2) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x40) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setitimer(0x2, &(0x7f00000011c0)={{0x8, 0x5}, {0x7, 0x6}}, &(0x7f0000001200)) getsockname(r1, &(0x7f0000001240)=@un=@file={0x0, ""/108}, &(0x7f00000012c0)=0x6e) r2 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001300)=""/8) sendto(r0, &(0x7f0000001340)="d6c60ff36318ac64409a2d4afd8a3596bdd89cb1afc02589d087ec92150a49ea889081425caf27569d67bf017bfb65624437afaddfcea441d5862156d0285bbca62085196247af04ad40b2540defc6871b5e6740fed9d34c4763189d", 0x5c, 0x8, &(0x7f00000013c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) rmdir(&(0x7f0000001400)='./file0\x00') recvfrom(r0, &(0x7f0000001440)=""/72, 0x48, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000014c0)=[{{r0}, 0x0, 0x4, 0x2, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0xd2, 0x40000000000000}, {{r0}, 0xfffffffffffffffd, 0x64, 0x1, 0x6, 0x1b}], 0xcd, &(0x7f0000001540)=[{{r1}, 0x0, 0x10, 0x12, 0x401, 0x80}, {{r0}, 0xfffffffffffffff9, 0x28, 0x44, 0x80, 0x9}, {{r0}, 0xffffffffffffffff, 0xe0, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x3, 0xb624}, {{r1}, 0xffffffffffffffff, 0xf, 0x21, 0x401, 0x6398fc81}, {{r0}, 0xffffffffffffffff, 0x2, 0x11, 0xfff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x31, 0x2, 0x7, 0x3050}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000006, 0x9, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x1}], 0x10000, &(0x7f0000001680)={0x2, 0x5}) r3 = open(&(0x7f00000016c0)='./file0/file0\x00', 0x8040, 0x2) utimensat(r1, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)={{0x6, 0x4}, {0x40, 0xfffffffffffffff7}}, 0x0) symlinkat(&(0x7f0000001780)='./file0\x00', r3, &(0x7f00000017c0)='./file0/file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001800)) chmod(&(0x7f0000001840)='./file0/file0\x00', 0x8) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x600, 0xffffffffffffffc0}, {0x1, 0x7fff}}) r4 = open(&(0x7f0000001900)='./file0/file0\x00', 0x212, 0x38) open(&(0x7f0000001940)='\x00', 0x80, 0xc0) linkat(r1, &(0x7f0000001980)='./file0/file0/file0\x00', r3, &(0x7f00000019c0)='./file0/file0\x00', 0x4) geteuid() setitimer(0x2, &(0x7f0000001a00)={{0x2a, 0x2}, {0x8, 0x3}}, &(0x7f0000001a40)) r5 = open$dir(&(0x7f0000001a80)='./file0/file0\x00', 0x800, 0xa) recvfrom$inet6(r1, &(0x7f0000001ac0)=""/36, 0x24, 0x1, &(0x7f0000001b00)={0x18, 0x2, 0x4, 0x80}, 0xc) fchmodat(r0, &(0x7f0000001b40)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) stat(&(0x7f0000001b80)='./file0/file0/file0\x00', &(0x7f0000001bc0)) writev(r5, &(0x7f0000001dc0)=[{&(0x7f0000001c40)="5e5ce27a6bacb64929a10ee2916a665a426da40c5dd81f8fa8448686b35a73a637f1d5f2004b69368ade5a2cef025377ecd825703963c5ab79aae0b291fe531f8da4874340208aacf280d6f5d8ca61c772c3a13c9185c33587977d09b04e78b78e8c9811258e12bd06704f6de245b60e5221a9934b07f375bfbabdf82db358", 0x7f}, {&(0x7f0000001cc0)="6d53eb50e907e8ae6a514ac18cf25cb064a190f4e983681529125ad2110ce5fd20d6174e13c842d94aff31fad1379171e3a5c42a02f4d8099cf3f8d5c647cac4c421bf9e7e7bfe615152e87c300aca36057de37371937dcacb2f8ca64b75d59358e64349a84b11823fb4d2336fed56971b24e35d87097c311b014879883edcbee6e35f2de46f061b5c00dd99566c6a2f29c254f29418087df6f3d750a63893700bcd2f2649c83d774aa13d4769e6979e2657b514d76529081ea212d7efc2a721d009b243", 0xc4}], 0x2) 12:10:24 executing program 1: shmget$private(0x0, 0x1000, 0x50f, &(0x7f0000ffe000/0x1000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5cf30dc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bea6311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c62ccc1cf835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507b12951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d9498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a41f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f702609000000751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509dbce", 0x232) syz_open_pts() close(r0) getpgrp() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 12:10:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000002c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43901d53960b8fe311159480e8b4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c4b70ccada211ee02b93c5770b3ac8923612b5c151bc456921abed11b93906aff2d6d163005e0c5fedfac0039cd7c653bb849daacb9de3c7d60e273c81bfdc7c2944ee53bce6dec04f71ae44b7a6c76b481a38b2ff6a7f7bfb451ea03a22e8e60547998beb2ad768a1b982e1e05102d83cae5b04e5cecb331a11d9a66d2f5fb2dff", 0xe2, 0x4, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xfff, 0x5}, 0xc) 12:10:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) fcntl$getflags(r0, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 12:10:24 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r1) 12:10:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) dup2(r1, r0) read(r0, &(0x7f0000000300)=""/150, 0x96) 12:10:24 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) listen(r0, 0x7) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 12:10:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x202, 0x120) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) 12:10:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="5aff245d", 0x4) 12:10:24 executing program 1: r0 = syz_open_pts() geteuid() r1 = geteuid() setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 12:10:24 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fsync(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) 12:10:24 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c00fc419972061dff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1400a, 0x8000000000009) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x6d}, 0x369) socket$inet6(0x18, 0x4005, 0x200) 12:10:24 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x2, 0x5}, {0x3, 0x5}}, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000040)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) getitimer(0x3, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x1) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) setrlimit(0x7, &(0x7f0000000380)={0x4, 0xd4}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x688, 0x0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockname$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)=""/198, &(0x7f00000005c0)=0xc6) semget(0x3, 0x7, 0xa9) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x6ba, 0x401}, 0xc) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getsockname$unix(r2, &(0x7f0000000300)=@file={0x0, ""/46}, &(0x7f0000000340)=0x30) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2000000000000000000000000c9c3ad062dc3c84e532a1d491eb6ee000000000000"], 0x63, 0x3, 0x1800) 12:10:24 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) getrusage(0x0, 0xffffffffffffffff) 12:10:24 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffff7) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) close(r0) 12:10:24 executing program 1: r0 = semget(0x2, 0x2, 0x22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = geteuid() getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x2, r1, r3, r4, r2, 0x2e9e804fd72b1fed, 0x6}, 0x8001, 0x9, 0xfffffffffffffff7}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x0]) 12:10:24 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0096f71acd80e511f7e4ce0095fa73bdf4d111333b2cd6371f42c2"], 0xa) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 12:10:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 12:10:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x10001) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) r1 = shmget(0x3, 0x2000, 0x400, &(0x7f0000000000/0x2000)=nil) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x20, r2, r3, r4, r5, 0x100, 0x9}, 0xfffffffffffffffb, 0x1, r6, r7, 0x8, 0x2, 0x8}) listen(r0, 0x0) 12:10:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6100, 0x13ff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom(r0, &(0x7f0000000000)=""/83, 0x53, 0xcf97b2581569b3e0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000), 0x0) 12:10:24 executing program 1: r0 = dup(0xffffffffffffffff) r1 = dup(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x4) mlockall(0x3) 12:10:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/28}, &(0x7f0000000080)=0x1e) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 12:10:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x13}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) preadv(r1, &(0x7f0000000440), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/116, 0x74}], 0x1, 0x0) 12:10:24 executing program 1: r0 = socket(0x2, 0x5, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) readv(r0, &(0x7f0000000000), 0x0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 12:10:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f661785ebc100"], 0xa) 12:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x101, 0x5, 0x2, 0x7, "c9fe774cd6e65d85c84491cfeaaff08e29f4be4a", 0x7, 0x5}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2fecb3ac) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:10:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) setsockopt(r0, 0x29, 0x25, &(0x7f0000000040)="3a929119", 0x4) 12:10:24 executing program 0: nanosleep(&(0x7f00000000c0)={0x3}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='{{@!-\x00'], &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x20) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 12:10:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000, 0x100000000) fcntl$dupfd(r0, 0xa, r1) clock_settime(0x0, &(0x7f0000000000)={0x64db0aa6, 0xffffffffffffffdd}) clock_settime(0x4000, &(0x7f0000000040)={0x40000018}) 22:18:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f9633d2c69d5b374b7354a0c1817e8a06dcad00fdb348d91cf3d7773193e3352cc1c17fb780859643a4cc936c7d67baf5eccb91af7c8a24d2ae720e232c516eec3e3217228750b3c8e841729302f757a0374b783408cfb2522514889e5013277ef492c7dd5c2f6d437bd24730a", 0x6d}], 0x1, 0x15) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 22:18:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1d8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0xe010, 0x6) 22:18:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10c90, 0x1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x27d) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) nanosleep(&(0x7f0000000000)={0x2, 0x80000001}, 0x0) nanosleep(&(0x7f0000000080), 0x0) 22:18:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "0001000000000000000001000000000400"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000002bb, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 22:18:37 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) listen(r0, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1}, 0x8) pipe(&(0x7f00000000c0)) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) 22:18:37 executing program 1: r0 = semget(0xffffffffffffffff, 0x6, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x36b, 0x800}, {0x2, 0x7d, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0xd7e}, {0x3, 0xbde0, 0x1800}, {0x7, 0x10001, 0x1800}], 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x100000000000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r4 = open(&(0x7f0000000200)='.\x00', 0x2000000000004b3, 0x400000) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) getsockopt$sock_int(r3, 0xffff, 0x1802, &(0x7f00000000c0), &(0x7f0000000100)=0x4) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x4, 0xc870, 0x800}, {0x4, 0x80000000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x7f, 0x1801}], 0x2) semget$private(0x0, 0x7, 0x4) 22:18:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./control\x00', r2, r3, 0x4) r4 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x76d, 0xfffffffffffffff7}, 0x8) lseek(r4, 0x1, 0x2) kqueue() 22:18:37 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x38c) setuid(r1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r2 = getuid() getuid() setreuid(r2, r2) seteuid(r1) 22:18:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getppid() r5 = geteuid() getgroups(0x2, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="2f74755c99d1662d5f5bff23780da786c7baf30a42b1ed72158eeffef66f86327ce79e61f022e6930df7313729f797efa73364f882b4e8324d507b96ed4777731f49e63817a3", 0x46}, {&(0x7f0000000240)="428b814235e6b39ed8d4ec", 0xb}, {&(0x7f0000000280)="9f53237f6bb921cea0af5df0af90f558eb497b1adad033063a3e7a1fcd9bd220150f759bd246077b135c6cd3fd3f1d819019582b5750d4dd3643c0221e6907c11ac20f130fb5f06f37dccbef01e6db5675905de6955ebea87adf260484f57c63b2f6fea5511de1abfd7edb85d8d4709331f2fed78b7eb56a2e73d70abf65", 0x7e}, {&(0x7f0000000300)="cd66c88efa190f6bb7b496b991c4fa9436f980e2387ca77589d7665c506bce1f4998f05251484fa5a5d276b6bab6cce0dff5a7473a08143ced1eeeb0daec0e48da65817e0b3f3818348f41641b90d295063376798c25dafbf15e61589a988d0cbdd66188f592a56b43c200a42a87c6958fd8818cd18b6f97d79751cac2874ec1e6a3336ac45074cc7cc46cec3f5ba31083ccbadd562125671acfc9abe027f722769c265b101f39b9c928334461b687d51c7d995784aea01ff41a952579096a21cb9d2818707d36610acb22a1cc2b1ee48931c37cce357491acf47545a0151fb0e7e291e8a43a5d24d38ba9f62d8b14aa2118812bd6", 0xf5}, {&(0x7f0000000400)="4c803567b10dd41c062c97", 0xb}, {&(0x7f0000000440)="81f6a9199f3e1f483d25f6af1b67167b6862e0ebbcbd89069dcef1646c739d84eb8b03131314d8c260875ccb1e32b4d668962c18c832eb60532f1a0593657d92d54d5015b0262ca3f0af8bb85acdc27efd18f91c7a605280b0cb123278d2560f1b38c9aad34b9fe06a36baa7ead444826d20bd2e8f479e2334cc9e117b02c1f3d19e0c4cf3eb9c28b4ae1de5c7ab776cd63c876fcfae9e2dcdb99e73cab04ddc53a24fb830b9cdc6bb0419a7d44f53a70ee0", 0xb2}, {&(0x7f0000001000)="b6f94ae8d5269714879efc21c068da53acc83f107664571e6a4d5730d53adfb8fbeb4bca7208089d7c9d9cd524ef9da3053af901682c02bd621bab749c9ef35844c84da02420bceac83351f9d378207e7485329eed743283e8dcb5e9c4b7cb370946e163003409bfd15785b3452dcfeda398df7c2e2cd8faca3245ffcbb1079709903b745785021d3c1360d3e771b1f09ca27f92462ef190111ae8c048245bd416c2cc98be16544654e7d1eab5cc90d60b254d15e6c59214b14ffe84a40f2f0624b66e00b4ceabfa3c1c932812f334e449fd6a0413c14659b50bd52fbfbcfafdced7aa708e139f64d3eaaf840bcbc8d3eb3f71c2d4ec15ec57d628d84501b011ca515bd378da7a30cae2f81352a3eed34a3ec0df78ada724e5120d94f957baa515331701f71a97c1e3bac223ac9aa6ccf8568f5b4e3fc2e6f39ec304f0f3b848842d311b7705525dcd8155653dc4d238bafa5023bda2ba136f76d470edee0d45f87df054698a9c4af4651317f490da6d043465c5ec32f7858d06cc175f39a3158db9b7906311bec09e049069d3565bfdc594a5e6956f072df3228a6b2067a719a1a9779b9872c6fa68c49cdf6962c39af45f00f18f6e32bb5dd05034caa1894d6012c21b074b3106b2363b8988b82344dee717f55c7fedddaf13852a542bbb66d0aa519a1e1854abd747e02280d46d212a71c85afc476d6c2651e8c77e284528266bef3cd50665e74266f160a1efd5fcb1abbc918d20c54f744c5019d0803335716e728c7e8a29aae5d8e4aca1454ba5413ee8c61edce243384f91ffaa1c69556a252448fac1097233d0f16553a92471164be836341fd9a2b0749036526ce5883104e3254955b641b26c9894d9c841b90e378e67b8c0a906984b95e851d348d55850ffd7cef4cf74232adbf006fddda85087ba20bc66ce20dc4a782c08c6af9fc61235ca075259cf60441c5de341e51b9fd447640fcaf6aed61eae6096359acde1d5c20025982d0313e28395619a8e2ce6408ef148df45fb38f835063b8f4f2cd4195c6e7b5e9c2af110e66c9c051b57094f3c97c910a966c6c0082947dca983e4f60a8670508dc254f83b9e940efe514d7381d502671a163740eb9670d1f6f9b21fac705f391b026c0874630c05657d33dc72864dc4e3deb5ba08a4689c43197cecaf76d9bd41b52de7d49ccb73f05494dbe8f8340fad61495ba9376604bbefc3711e6111af4fa385a988e2d9413f2fc6f2e35bd3f1799c53bf0091ec936e57ed2638858150818dc15b6e4283f7a0402ce7ac4d1790dac312e72ecbe4bf4562d682a331250fc39ba131afb6f1dafe69991636f36cc165c94534b50a4cf187de998f28b1efac15ea13e935a2f070a29f01469bae321d1eba09e0fae3cf05af1ce59ed0f202069fe4ffc862085d968d15c17a00f2de828c8f4d7b7b07d4431fbd0180ebd50a8f0a122b629f718c0b779ee2e5e799f4a20cea92a42c063f1d5c5e63108f8820336dcd4c72c9734e9315d4e1ca1408f04d17cb15f133c98ec86b35288577909fa16fbb2695dd8978d6be6d8b4446abbd472a670716af52c4109b16c08418bdfe99f7efc73abc4a273c006c9a7f02ac81d6ffc4f0d5c258620d76b19e397e62e6fc9b5e75386ba2d73839b095d5ec57626393b9dc525a195fec4c0b665130a70f21030e93044d827408305cadbeb8d750ffb1741031670222d663306d7d3c804823021735dec98ed28eaa961527f6e17299b3ad36a9d287763946fbf0001e69a3029142e4e4d101e0adadffa3a0be8c58d0277b2e78f56acf0d355427f64407443751ecd469d95f49ba5fbe9149e4fba0003de030d9c236a626d85874a5e50c3221a520cd153a8ea0cd49429ef102d867662fa6c5827905039ec0eaee3d388f678c7708dbfc5ecfcfaa207485651d40a04808357b2ebf2466225aa26395cbb7fc4b0a7e6042b44361c362e98a425a1a2519b02f30b2d12c1c1d36b38b47f062e59dd96bcd6538cf5dc88aaa8e10bfcb26c9db50197edcd43e1b51b59c454cc614a319c1a1b1ef258c4f41e1e74e4a64b7bc824c693c3bb4862ff8f4cdcb1fc987a0a3361e9814414362062a2251d81071c1bf56d73670b52241e598bc4eac7831f3267408a4ec557e167a73e39c4e35fa7dc5a42913b0b5c02610838147d1e49b1c6bc8addd2ee645cd76cf6b5eeab0c8a901972189732550d098f84ebafbd4a7b5ea51ca667bb2a749c6d99e0f53172a50dcae00c7f909934fea2fe16ee405de074a2e6e278bd79b91b38164ee2f1611f31cc48357033213ee6822f4703a27d0aa5a33971ba04b30ddc03d874b2fc05909369c228c49f460bd22c5fa1aca7b4e92e6fca2fa251fc031f1177da050e0affd68ee5d002ec797c9feb22f05a05e6d968502e6f70755abfc88ddfae3f10a0d3f0b20d75004b43628660266ff0b48feaeac4987258763f0879c9374d078a1a08664930ce0f1764eba14a464a1b3be0c0d20348e43d847ed5bf17b6ea8a50fdcc5ad03c763be4b42cb21e0c413435d56fd8c58a8769525bef182bd42391f22e34d917bfa14e051bca9fee44ca7de32d3cac13675ea1846b4fb66ad1f459c6d6d5a6221fb9dedf2ecee45b6dabd79f619bb92c193d1c9d9b7414e8ecf9ffb3dd5058378a763915ae4d1e5db78a9f5734e63e0f12e5cb64dec72adf96bd96cda270e8b8b0c5a524772083635e26d5761e1ff2903b25c1be9c2aa00c1b7fdf232e17d39ab7f1bff29be811cdf54b630b76d270543eabbd0fd71b73d83174c4641a775cc0130a61c6e77059fec72c59bed5617bd6b638c9365779812f044c01a3062aededdfc5852a380263b27da64325e3f79f232f945af4e3ed865a2b4236cda88e85e3ab26a1717623f118ec0ba6ebab2f5864fb4b6884a9b84ac082f0f78fa1ad84af595e42a1c55b6e550896203a6c38684af140e5524b3c3d3213625b750f49321986de5a03a87999422fcccbecd6193ce6bc5e7f36c086662295229f27474df5fbcd4448689ffc7c4d0d5a184965a41ce3056d64ad7285ba050396259be1d4ffa027aa282071d846afcb467ae138f125f56f2880dfa9038e2d444368581b2beae29cbab66ae38acd9e1309c02d1392baca7d30af39bba710380ce84cc42ab8aeb899beeede4ecd9d932f4527417eb02a8641dd1f14c4b38422737a285f4f68cb4e0f7ac81f4239a5e0d0a0f3c68c349ab80d7227813d5713db9c82a45e25ba7684f32280c47183c8b94a85582da710eea4431babfc213eb1c0b71b1c57cf9bd165e9fb96bbf73018613083a5877a9c722d11b1d471aa4f14959200104a42d271a90900585a3dec86737c2eae4c45d14c8afdb452d8e95791502cba2db9a920f9696ce843335372a47273d96864971003808326969457a8285070af4c467e4ebbdc944362707802640edf818952d89de866fed93e9360383328a4150d41b6ef2335af3df7af9e8d6eebd92be2d9f3d457f41fb94841eef873aa9812bd9d8d7bca4530b6464d86ca04d7c2ac3f71ba58c7b1ae6513bda569ad3450c602c9b25778db5be6f186454816d24948f0367f42090663c1396439e235b150afd411de6fcf52a9bd74b3694f251926ff8e2b30961eb530a03267eff56c0a3e1ef96294f3d0f1bea4d2837c8b3d78fd10c9f1b94b72879eb331ee35885f2cbd3236bba2587a41e296ec1c740df1823be525f431e1f5914d53f53c47c446a1b5b2fc56dadbb4e7b1af35c90cda707d5bc3a5d8d90195e4b4d57cfcfb9e4337636b591a122bcf6cdec5d86befb5fd20f690d9b87ee689bd1d89a5adbca54477612b06889c0aa77f3558dcd71d097a62f56ff1e36af3d5df942e64c83604aff41e68432a17e9d015486821e84e6b458104b05c2331aa6edfa2a563c8d330cf087de8381156b9f8ef6bc6959595fc19688acba74bcae84cd7f3dcc69a99c3756b25b1a10b626a24a5c11a3c1cef078048cb10dce7a4992a4c8358f7205a8977320163c3a8d3df5eb8641f8e71258d989b5f55506822bf8a12cecdc9a74700ada0f31570196a7489720266c27417db692fcda108c2f04d1087b40a28196397e99e14e0434bbeb866f8c3de2876c0108d91371de09367b97008035d9b6707ceab2788681b7574ba677fe04b81642d040f83cb18e2d3b68448d12eb33772aaf44b9f2106db1c8af09f92bd65e3e39a3318c0961f675c69e88595238831b63eae59971d2319ab14546d32c7e761b84aea8713cd86dcea4a2b6a534beefc798066bbb62040f6da71fd76f3230525dbdb374f9e99f74b10bf3f10f7b89a59f5cdd924bd7d981d6e2aee2dfc15fb7c5517f8bf4e87088b94efca6e445f196c1b1562a2285b88be5a537ede6b02d9a67dea5f5139de30d58e019b90fd1d87dd33dac2b1e951622f12bfab9ad609b0441eff6de2f6f9e35bff5b637afd433bcb0c565d9cb9dfa1b2d722cf9fca4528bd815898b1008d930b73e1cd7d97a8f636086c2c2abba02070858738ab3ebce5e117e23537a8485259c4b0e74206231239b6ec8c20bcc5f1c4852c30d62b781acfbb809c868784570b1cfe8081ecf6a2a22ba7d0e4de83926632282ed0373469513e90af1ba56ac2fbf2acba49120834d45d568e11ea8f2690ef0609984919144aec2f8d87a256f9f965c10baa948cc8b2e2711fbeb0c9908fd71b56ae46509571670f483c1a1d7f7b885200cdc22a7ab3b269c7ecddb6da22a37ebfefa6ac80f1aa766ae3b6d8b7abe004b24e8100669279beb967cf2206523c380a8b0cc3b32d632ff42b4cb508bdea0afc739ea2c05addd264d908a89afece6980094c078f58ba03e69657daac8957705d0c13133c59180adfcab264514bdf533085e1b727776b85f4b77a110088a335114b79fc868d38189fe63acdc87bc4494a69546cf586518245abfe5dcec4c4d24cb89a25902433437a3a9b67d7a2c9c5657955bb1f29624c25621bec6425cdfba826d394dfd0690d4bd6a41d863860bd042a296d8998f1615611ed03620a47734edac6fc5096e5e07b2cb8b932168456509e57fa60ac4d2599e054c030ecf9bfa0ebd1de824ba01558df593d371a9fdcbf3385a98c32fe9ce0ebba5483b46cdee9032b8598fa7211322103f7cf822ddd7bb5618626427db0fe57f1c66d27016b48f233a72db8eb3c44a1a8d4d266e8d838f8898a2f2572d691a36011343fde88c7c4685573aa7e2cb60ef1d08906ecc65eb81efcc9aa33676c0998f349df4d7af43d9369846b523e47ee08ec4023384edff7553a40957ca60b86e01e29b7d727c447ac8027f1ecaf2f0f8b900095e7846206fdc2e3118ccc047ab83e634b849732fd125be127859e66e1023c6ce9bcf6a6d6d3c985f7b29e44f41f06774ae957ff0a5d3b9730857d9212d7eed7f73678496a52d1bc0c278266f2a10fc44f1504e84d850aac8c541e0a6873e7367305188fe8204b3fc0ec4f210e3a1c3939b74a25d14bba7de9998cbedb6ae0e572ba7667222c4fc08529ff98d4780df12543298810322a3908b38d6fbf118256443268199f52c91894b833786ecf18505ab8e9a5fb13044dd18f4ac36f6a3a43d7ae9e787e60e9471e10d9006cd7a98c790baf14dfc8859f3368ecdf2b2baf5576175805f0f15696f78b465984a3119a3a3e34b27eaa15852e67d17f043f8b0ce8115731005f3be8d1f5d34576ea382968164490852a2a1bfb2c5c86b6ef198a42aec51d24a449c34cad8a45d10212c5002ece4210d35a46be1052847fb1e7723b9433b1437742c1f8c2db2980709", 0x1000}, {&(0x7f0000000500)="97330d39fe2f5ef5f91bd026a78a28e147a8e3df8a4241ec889702654d80cf46ebd3f637d001b98ce2825d52bb04499e6cb744f3ec5537f5aff9e9bdedceb3cf609412e1e7ce6b665a51c519dba14757ba3b7d01aa2d6762e5d7dc47f427f4003e353fb6de514c8aa1102c19bf622e037781d2ba4af374c7e70268db3edfeb0a697a193f409e3b92f530a1454973baa5687547655fec80cf45734c0f198c666e1504a49a81f0f8233dfe8025985787302673d4c08c93af7f50984df1563baeb70e91b9955c2d6570eabd2375", 0xcc}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70, 0x8}, 0x400) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) 22:18:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) r1 = socket$inet(0x2, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) kqueue() 22:18:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) truncate(&(0x7f0000000080)='./bus\x00', 0x1) 22:18:37 executing program 1: kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000040)) 22:18:37 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0xffffffffffffffff) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x47, 0xfffffffffffffca7}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x13, 0x0, 0x202, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x42, 0x8000, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x86, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x2, 0x41, 0xff, 0x4da}, {{r0}, 0xfffffffffffffffd, 0x30, 0x2, 0x9c4, 0x4c05}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x52e1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x8}], 0x0, &(0x7f00000001c0)={0x4, 0x7}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:18:37 executing program 1: msgget(0xffffffffffffffff, 0x0) getrusage(0x0, &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 22:18:37 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) fsync(r0) socket$unix(0x1, 0x2, 0x0) 22:18:37 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10800, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fcntl$lock(r2, 0x6, &(0x7f0000000100)) 22:18:37 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 22:18:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="47102b52a856680606a0d3bf306a7541053e6d3a0e8ca8edb7f5d7628e7c8375129a2357c9a7644a9cc2dce9d60238fd66414c0482c5027a7dc5132982d01e0a93551b5148792de05eee30a548f82b15ebc41cdbeeb2500ff4de4617b5d3715240a1000b9cba73207fd211cec490b56ca9edbadf429b964b91f14b9968b88652cac6b1fd01a3af5651b993bd3bcb873371e96b1cc9b72a529b5bb244b8c206d8745727bde1870611c7b70275e34228ec0d2ce33d1227b9b963", 0xb9) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x380000000000065, 0x0, 0x0) 22:18:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10005) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = socket$inet(0x2, 0x0, 0x7ff) r6 = kqueue() r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x5, 0x1, 0xfffffffffffffffd, 0x8}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf000001e, 0x3, 0x1}], 0x6, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff9, 0xaa, 0x20, 0x4, 0x29}, {{r4}, 0xfffffffffffffffb, 0x48, 0x40000041, 0x68c, 0x1}, {{r5}, 0xffffffffffffffff, 0x2, 0x6, 0x300, 0x9}, {{r6}, 0xfffffffffffffffa, 0x15, 0x1, 0x0, 0x4}, {{r7}, 0xfffffffffffffffc, 0x43, 0x2, 0x1}], 0x1, &(0x7f0000000480)={0x4e31, 0x3}) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r9, r8) write(r8, &(0x7f0000000140)="c95b730461dbb26f44417a04c0aad126100a8ac541caddd3c4476cd342805bddb8923c5cad31ce0def415e804f31ff95de7c0420e0ffc477614c1f08a3d8e3e6c114e544fa0a6ddd7f75ddf03b798f12afe7426220abb64b77ddb3db20ef1807a0f6063ec6f9bb61a6bc371e75795a0d1762ce639d516424805759a374a04f01f7a8270179c13b3cf8d879898bffefaedd7ce0376330e6c1b6", 0x99) 22:18:37 executing program 0: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 22:18:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000080)="e615e2438b14c2de39ec08c069a7e652a985b87f80485905c3ff08c63a3aa81a2c910062755277e207ca900be75407515b3ea8f5bdd327837860c99daef16b082664b0917e23a1974ddb99cbb0f5a96d84851219e74d22e2b105c3fac0b56d332f3a52ee42206977a3103e55660eb98648754895d78d3011aaf258da01aa8c0efd7bafac203e00cdaa15af5c87e49dfa15988eb960947aa4c99878b62b5e", 0x9e}, {&(0x7f0000000140)="923d470c1d17c19d71c5e0a2901faeeacd8226e1892812a7f528cff11dc25ebfb0766f651479ae25be581467ea4ddb4fbc2f570455f58ff217e4402fc069d03afa5ea55bf9ff8c94fca55e573f8b97bd53e6c10dc99a5404420fd9f897e293202dfc3c37c06bc082cc099d12ac3776287215d1f26891a2169d1cef821f6d7cbf5979f8686c6a81a48e3c2807d28a3c95e9fce4f4e8e777c1f4d83805fecb14bbac27bee0450612e35ee585e899c8305988ca626bed9bace333af5e4f5a0528a8fe3cac72c2521d59bbc0d13e8f990f5273f593a6d2364c830729a6354e4a86089dd766a8bd15e055badae68aaa92094ca59ceb1089659c97ecb3245b33e4de77bcf7b2ba1ee0886c845813b35bf3e27e58b7b1769bd151466470c8c6840e0fa79b1fc55e8bb7e1db2a45d2cbd069ac2fbb36eb14bfba2d83ced6f870e7fc25be37f6b3c81f584c3dcb6f7e9c216eb98d262ac22ae039c31fa692463ca8a90ae8e49f916d1c50af7d0fbccc50374eee31acac50a000a02e0e2a567475100bb82cf064bbdf3ff888dba081667ba07f47eb4cadd201eec2a02e4685d5f8677068aafde9ad1b7a898c3636c8eec33f7b8470a8e2f08179c75959453499e4e537af453ccb55762eccd598ebf4190636acaead617ebdf5cbc7161d6281fa0be6a9c5a153d56ae51eb43e17141210fb3ca0a5c4b0939439cf418e411e5789d7f5b2b86dfc361a0eb120b37731b7641a04a0696389d6de00dc00928e2f7f18c8208e221dd046f9d1e013756285bad6d7800b5784f030f7538f9d62d43305477d57df6628df68572a148c6543322b5ddd0ee112be4cf0574843c322e4b6829bdd3f80f04bcb6e36df42a2d635e48734d75b5794d76b0a811b952ff7a4a6dfade913960d9fa81b11641aafc5ed673ebe5fc3eb5a755c486910d4ceeb9fc0e1b126e471b9424af209cb007a579cd4a4dd1583fe2ebb91bff777b6ce8ece4610c185a5d29cb16de41ab1ec394a2663e247451b5b60215b0dbebe07d1e273b5da773974b26c072759e6295f4d6ca55a8b88cc96233faf9d37ca53cd957633ef4c170fc7505b52ec6f73da40e224ed27a43f22a0260c40375fa208aa5d03e7279007be1f2d4967a03548a152fa594d4e01bda86230e1961264edcb082d967c8b2bef25210613f45c56d8b46970f31caf198ff10f612b0cc4ca78e090b02451f6578790c2ec59cfb5feab7528cc30a63cc935f6d022fe48027ce4d2b194e83ba5ad4db9e66aff2ff730680dd3770a22e979ab7e52c0c6c8d59430d11f473294c35fafa65be8aa926c0f118869200bb70f3f7ed2959dfee06c0d1dea04c49afd2e1be186bf8ee7125b232c14c7654c9d8a1261f9d39404485dbd851b521b47747dd7585850d488518516ecfdb790ac83f41b5517b8bc9eb9b5f95bd5ec007cb22a2f83f03dfece3c984a5344dc59cbadfcde0f568b4bc10434ddf0eca19a3b6921c088255a4f6c480c8dd6d0d57ff6eedb40973d6bcddaaae55d2a14696817bccf490da45127d1356c7d4a0b804644aa8e9c262bc5c7cbc487f190a8f5f7b1117438f185a4c8ce2843dfd92a00432855095b718c312b50e3a594ff8775bb5b602555925685f33fcf8ffc4ec4e526f66ef57c84cdc53defef60ee84f8aa354c3e2731f7035db9e8a5302dbe445d848b65c0203dbd886ea7f682c357554c8b04c139aa1cbd5385e9c94ea3ec608cdafa7e8563f23cdd5366521cdc3ec143be0af37d38fb748fe133ad646f22a0ca1708aeb33b371b44ab49e499ef26c1cba2306d65a5423a8872fee9abbec45b4f439c5057084407ef6bba60fb90c109126b2811bdbd64b52927fc2ee94e8edd26ebc09f4c6906a380ba70c756ca4bdea1b7f2acc9527a0befd7d50104cc878a61d50d71485815a3c891d66e6c37d017a1f67934f6a5aced7c2019b733fbcbd08a1ae4d9b5b45b91abb0090688e5e78388042a4fe6101a91b97a92f018ee355182cf09a961e3fdf486678952347dc856f17ca28299e5a1a6d4d8324b4639a3ed689d52fb58b622076489c6ad6fa90d4ff482d582bc47b1ffaae13d5cf52d3880217c31418b6fa1ecdf52cdeb4632759ef47516a02cd21dd9a7dd835d8385e911394de0f46c28b64e3456aa0941944041e8fdaccb0e63e19304ee3eb5f4ab778fe1d75a3fade378d7d786526bf6c9a9c820e941cb6b388f0496d67d158328a4896f5f09b3231eb7384a2e705aeb6e6ae0f96d603e77a5c15778080bf6dd43c8036e4e3be7c81f6932c88e908afa5fa1738add8838a1cc4853a197ce6fb8c07bad706ca3761206fc37393d254d9424e86d6ac684069a3ed9b5e117f915935eb6bc037ef206907d4d855f9325784e43029eba9a8bd8f36e884f1b579cf6cf7e89489d3626311ec011666d9f9cba3dd6e298e51aafc734493bc6cf32b1098c48d30e931cd8dedd2dd3e22afbc4e2f0f4b5ae3c7cdc57961dc627df1f215de894f75ac4ebe30b1cb1a0e21696cce44c077d9447858c0725642b13071dfbdb3700d99ec573626cec4c206901abe5c0794b00c41be69994eac9a1cb5cc150a00ee32935a31b68c62f5e756c57fc289af2c1e9e747795286eb1f9347197edbd5c90d0f34f8011c1379aec10503c1eda5e5030493a69ebca18d0a59f2a4c6773c49bebbf1b6272ee041e6d438be5cf7c9007ac98e19997e613476bc265f356b0e9c23010e592b65d06fa0e25a6f51df4fe0df3d5774f62bbc590a893c5d34942a44d5ce6473c80cd431081150e0f2c5082ea0952a3e176a1dd7caae8d878657d0b508a76db3caf3657b8fdbe777d83839ef74cc5b12bd6cbeeef7bf8c5dbdecddd02646377d45263d3b93114c8e697156dab0ebe9d7676d7df1be5774ba48e2131deff5e6329a81e4be476b909dcdca6a84444fcd209bf51eb39d4bcb4b3e08dbeeb2cc22404d2724048cb6811d2aac97d383811dabb9bb95984c371d4adb59ab1fdcd32335286dbfafa16dc79dc4881d6a094ff731a4cd2b765b41c6f44177e1515d93e56b00de698406e23178f7326d05f287dcdaf8f29a19d0ea6a0e3c727af1a50339ee224ca180ebae0754cf8f577c0703fa7cb969dd7631f85a637a47bc92a8e3aca6b0ddf3dbc33d51cbeebf8f8ae6485841fc01ada07a5cb3e8ae617ec9aa4e0696e28d7c24d402e7cbacd4ecf49d76113337d18da35545bcfe70eecc98a531cfda05c4fc3c3c7d1e1f83353a21d3c400d2091e19acc3e32da42b6041d463f88820fe998b3e0225c51357031fe90088db00e161b62efa0e3ac24ed757b35852e2eaf87ad34c867f76c71021f9cfa360089f1da4bd41cab396a03f88952ccbde45088ec5d846392e4eb316bfa6b39d701aa8c22f9323dbb575e5989fbf1d43a8146a9411b97797c54271d902f02d5121aecc0494c83326d13ff2c99840502e282af743be21f88e3d426637d6643cdb8d4bb340a837c01332c88530a459648c3bfbfc98cde38b3737fc1b50202dc0963c894b62516bfe34b5e118422a084d46d7ff8070dc429474b21a10df7862f99338679f1543c1f3e1fa611d37ba710ff5abcf3d9907412e85b0b40edebfceacd5fda5c506c11d06c578da52b4ad7a10ef3738c9dedd4f22bd14c41f6a348ee2698d379f8a1b7056ec8fad4c6b27b828916d3ca6f447dd4509e18513fb88c6cb7fb464a056b769ca0b13dc33b4edf21f16dbdd4ec65adf51531742001295634518b5b5ad750cb6979eade997962add96a983a3b429a6eeda8e6b5243af0324046d10c8b060b2c557c26310817ab4f0a2fa7462fbf3289954e9a7ef6a9f616bc4d14cd3e4b3d8576e30ab871ec0e2f64110fec27321ff57d82edbcf8c0d4d0f63b3836da0cac3433eccfd2b3d9332718a547ca78a29cbd671e0652ed94aaf30fbd522b2f7720af5127fdec057825a6a07fdcc2689ebb6c3aca2e84e31ad8e377813f02789a6767e7226df132f569a52778f81a356a3f99ce1431743c81143376058487934ca8c7dca7e71fc7381e8fd383070241a2d07404558d45b5921571c569fa3a0737781ea338ac6e0f501c8206bfc4f8f6a6553f4a54829326069ef0fc5e317ade76cdf07a33580bb6d615469c63ea0d5b346014ab8bc63c1419ab614de1f84848416e0d4e8e9c82ea11a06b77c5750fbc12a33ff4cd6382b20a27384930302137fa0b16a630880482ff2348d37a2175562aa8c1e909c7e5f9ede669693b22ba784a3b422328ea3c0672bcd6b520bc8ed01b2843adb030f6f0540845fc3ac0248ac1ef2fffc432057f7718b005f24001af5b694038450c244f82de7974694487f67322377d6de6a6d7ed606f3c3b40eedc0568902b5a923fb644f835ae8b418cc06a70ff8d196253086f31a917e3858c8e9110c20f27c9981dcebe3e29071980f395eeefa213fb9f29214926612026fe03a7bb8af70e33fd4beb5d075f668a215952b8359ba1e227ce70de3fffefc1ce08bc4bc02c5b7f99f25a1ef36d35476405fcfb757374869b02c6953dfa54b5b2a78cbf325deca6edc2a29e0d23631bcf1517993fe0a5fb36cdf0e95929b6fe051d9d98003bd7a4b805ac5557aa5ec58c4ca6e6023bd3e8616f6c8bcfd3f1755e0d12b918fb09ee1e66f6b50d1d862d3794eb477dbfd3e1490eaba302759370efe3cd4b847e8a4338af759dd4fd2abf7e4cecd0d02332fd7e005db2328a74457bba06689fca5b2aef67bcce569a74722afb7849ac8cfb3d5618e96c10eae655ca2f6d27e80d937c4ff7b36231667a0ea503bf3061fa0d03df0033656ebdf5c9821fbf0219b9d098eea9f204c0b79022af987b1f92ad650f76f2a59074804780cf8b88fc8649dd162eb8e2b454458477551ab1842868136b46c200e9e28674379906d6710fcaf0ca3c3d18485a97e48eccea1f9b627b0a4ab64ddf24a4cce86c02656a46d3846349214d5cf1d5a76b21cc7beb9e123383d36b8e1ae2e1cb846c20c0bccb819e021ffc7b1addc9a1cc49cdaf6b1007a7879cc82007622cd29295e95a381b4c3b2366935335d3fc42a5c4b8d9fed3e1b4f69ec627d2be714f2e901598f5aec9e9fb28f76bf6c71b7dbd2ecdc5e5588bc8a4872162249373774703524613bbe75ccde23dba113f584bab1ae08c1e8d17ac3f98ebc700636833a67bbdf06d0f68a706215351eebcd9c7f27dcff531e68f87907770dc0a61310c088efea4f11b3afd4f94b5bbfaeb4f0fd1d4512a0c78799fac302e8dea9bdc37cb1105f62b73934031bb8905704f12f99ff53b3ef5c62313c69fe36d864eb97abee2826495aa9270af0796a1aae6741b4719b5651d9fe275668b07921b9cf1c579393a88c7abca6db31dc5c5ad1e502712f8722dcc323f06249d12c30048c81e577ee14a6ead7de45e655f6ace14859fee51ab00f377fbf2266a24943c9f0da330aad25671ff1fc969ae94627d3a58d014baeccc8f07eaadc25c8863e7b69b1ce30b3bd07f0e4395a6b2ee281731b0f9a48e983d9d917bcb4e06f0d95d13a4fbcc8b0eadd792fb91ef78486154e55082f324c89ad14d32aba47431a10411375e0d7e37d66dd1b0daa28fef3d9a510ba57e238a76eead98262aa5adaf280bc625659bf3be41e4861d0bec37d1e02bf246467024c5369d7d905400cbcc7aeefd08b32214fa310f7ff3bca539e562470659ad5e7b0d742858077015fa4c321f66cb9c16a53e51a3e9cf9b8533fa567fe2764cde43fc0ce013edc8f9dfd6bf9f94c46eac0f489ecbfd3fc060da3b0b6ad0bc9d145900e5c118783f04b33e9f72d17", 0x1000}, {&(0x7f0000001140)="70557c6fc6f3b57a781861", 0xb}, {&(0x7f0000001180)="50d26bdf48432939cd53cbf556ef5ed3c358ba98810a5ecbdcec7a331a1685756a0aa96e086b5cb227ee2f58a3404439f8de8c048d9cc9f21e15a36bd49664ab07564fd81c957f230a5901b1fc6348f2308cdbe39ab372dc4abe028682f9ee48cdb342d2ef9aa6561c3e213c11dd852a8c069ae22d60a6608685fcede805771404628124b6990c5a5f7a338454", 0x8d}, {&(0x7f0000001240)="1f47081d49f4473b1a752aa7954a6ff86832756e0b097107b3d814456a3530ee8ac037c18af15a79c35d1e527712f389ffd40a1b6db43860fba132e8622b7bd9742c47f6f90304599520f5025c28934c9a9daf50ec1efc3cfb3ce5079c4d59f9f2f88feab8831c77fd5a65e15138e2887a155d4a53a4c62fa42e9c32e87e7bfb21f85fe69cee1f5a1629ad", 0x8b}, {&(0x7f0000001300)="608e5ae5347dbc716ca89d081d7ebf9cfbfc637fb09445e7b043081d9a10a1fd3f2953a8edc3844cbf2f9567596c5cafc96f592dbd6fc9182b190d5180d457896493a1fc54cb61448f98a5d0fc7ef033c81ffb8abb33b628f5", 0x59}, {&(0x7f0000001380)="bf94572077ce1410e073f9e91486d0931ace2737c140c4ee3ffb536fb803dfe69081da5db42cd8a8f41df073af8f7f35866cbb0a2b46dce598538919b49905a6b2ba55258c1326312e219b0c5404d49d509e0fda684d493bb92964cf85f72379bf34a88690e2dbc07fb1ced308456651e7a3f22db4c66de941c048eb5ac79099930a7701e82fe1a3cfd16f38fb1ed6a11e87d8bdf2a3f2cefb7788f09d7f83e4d4043010e249e060b92ee8dacbaff81495a797269f4b4f4f6f213d8f6e73b540b9d32ccb66cd42f48d0da6cd6aa18f3b06913db8dcfe34c4fd6a334a4074aa0e80bb90c43c1942c40c06b3f252f86dd846d7c4b65d28eb5b94d5d5c0106b84", 0xff}], 0x7) accept$unix(r0, 0x0, &(0x7f0000001500)) write(r1, &(0x7f0000335000), 0xffffffa3) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) 22:18:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202402f66696c653000"], 0x10) socket(0x3, 0x1, 0xc2c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="8919005f6823faa4f1139804eac1b9cffc358415bd5300c2dcbc7a25bf03f93b37654bd792cc03e321ea26d8df8acf9e04f922e7e99f4474d862bdd8ff22e1e23a1ff66d29f60b0b4c8c9c35a0ecf9ec64670a5063c8231d1d8733de6f3311", 0x5f}], 0x1) 22:18:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) sync() unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="733a20affca18bdf9f32f703e0158b06b67056aecae57638eef1", 0x3) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000039000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) mlock(&(0x7f0000679000/0x1000)=nil, 0x1000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0, 0x0) 22:18:37 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="70de0d244d22d7c8"], 0x8, 0x0) 22:18:38 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000040)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50cc7f96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab023e1cedcbc2d2ba8219f29f0811a0dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db51288004451092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fe9f6ed927948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a9") chroot(&(0x7f0000000000)='./file0\x00') 22:18:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) dup2(r4, r3) execve(0x0, 0x0, 0x0) dup2(r5, r2) open(&(0x7f0000000140)='./file0\x00', 0x301, 0x20) nanosleep(&(0x7f0000000080)={0x5, 0x3ff}, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000100)="b8", 0x1}, {&(0x7f00000001c0)="1ceb923029e0f03cd73316b0103bb6c28b3ff90690eac9473a94b83343bab1a26f3f236f88c8e45cdedd01bd9c14ef161b098207028a4d87a4881ad993775e497158e19b84f17b8b3910b34bf355fecdc7435f6f5c3b8a9f50bcb5cef16c17ea1adb25c5f223287491f2477659351dafebf2511e1a62b43f82caed5c5e0d6e8d0527cac88aaefaa2ad65ff2c68909f516058a898faa01e23613f42f553afced69f158f3abe54805146577ac5b9a7df555acf8fcbc716dde83160aeb8c032bcb84a8b8053", 0xc4}, {&(0x7f0000000340)="f8b38c6b18885cf11b84b390aed6a60febfef3562a4dd8f73d77570ec49f50b89791f9672d01ed9d1c91504b03d02c9fca83fe779d18630b29764648f864eef8abc4e63805ba7bf8f33973125012b1e601038f358b945363a3cfb8223719b7a482ab9b5973608046edb81a67d5e3dfcc3f1e1c669754262f86000aa6c6bde7fb54d31dfcea8c16016fd7f2ae9b99566ec4da663d55e479dac23427eeacd3384f9a9aff53c8d049ae0471369f81f6ccd94a8b2bf8ea1211c0a5a99868b1ee93450df4833ced26caf33e91f5d8e2a29b506d168960dbf9a2b04f4e01e462847adf210376ca49ac382507", 0xe9}, {&(0x7f0000000500)="e97e05c5d7001070df00af4bc07b26409b1700910703ce8f51b00c32a516d807a2a55766591f7e657e3464a9afa0c6e38a67ae6a8b510b6f03c02511ca80ad939d43761949fe2d2f3eee4bb317900bd0e9b2d80012489776b12ebbc2d28deefa06904daea6cfc5b9c28583c00a84dbadfeebdd3008465e177dcc6520cdf7b415d85964b7ab9d3f348e8a2a48d187bee9f0c457101123fef8ff1b4b2b8b63dba5dd94151086db941fb4dca7da1d5b6a22d87c8a9246f7f0174d909b3c66012e2d7f969c808a2f5232968381ec1e4394a62749da29b7288ce994fe0228dbae2b9f6b3c3c1bea960f5cd0658413659673915cd41d2789", 0xf5}, {&(0x7f0000000600)="5330f86f7793ad71409e0e192fddb844bcb6c42340e2ea56e80da67a57c94786c9151e5e36b3cc455afecc4013d2f12aed5e1f9937cde0a19151a0fa14bf1eaacd0ed3b50908485fde2a85d1cccb9400c2b38ffbb0e00fe851f2c3c85fa179f2e8e5cda10ee61fd797ff90c13173f75037e4eb740d5d0e419c77794562333bde421e779f44be158983a4fac92ffb9c886455c4a298250579b42912fb49a4046c357c2747da22d3c1b91c642294109b9c11622675a1d1abd30acc8cc0d46d1499da30d59b14916dba3589638c96d52d7baba1f43f0c", 0xd5}, {&(0x7f0000000700)="46363a1e2b2589c59217ca6fa439ab698906151948d38f243ebb2e8828e554f25c533791ee0892f9e9e666f4eb57450f2bb342e201f0bb1fb9cd0bbaa49e81594478eda9b32f3081140664c89476826b4cb5e6f10582c13198dbd5c307ce1c7e34ed43da34970fde51b8525d2b2da5c2432da10e119e20faa470bf22030becabe35809a7d44296ddadfbd997c041d5f96657b89ac86f1158f397318e1d3427baee989198c4000248014316918ae565b1e7f4ded365e098b913a6c827400ba29ff1310f861b3a6ba0498a668f2345b8a3bc2a425cfa76d4425b812f3fd7e5f2bc74921c766b2b874dcbcc25f8028fcbb264577a33909a26d61e5df0e01ff03e6ba512b96bd3f4ecaa4810c1c236c033fcc0abeee6bb6a5a1750bd5f9bf663229b2ee117273d46cc8e3f89e7b9ec048b32867264be6d822847d691c18350557a1d8bb54689d9f10709b0550971bcd3cc01f0e0f877d90661c70496f3830c291daab427de9e1a916c56309a03b072336e87ba71082e7044f4df44d6ccb7f49fbe029661542b8cdb73732a9ce037b5b07d2c49f27139848d875294711e197aaa97be060cd10f6410f5da6d11f66741ea7a81b8bbd8a56bb52bf0a720dd4d5e6a87f70288eff293848a66c8e65cd22f896a80c97603db52af3b2e54d985176f332e0a9580f3a2fd7368bd2828233d26f6bd8abc05534eea627bbe31b640325611d16829de9ddc66cb7968f596fd359e347ac110a0dbe967707d51ff0cb35ae73c39e826d2a7378bc0d79093780439bec924dcb89303ab37d9e3def166fe888b97d796fe1332382b811c0277ac2cd515bd0fafa6ee42dc5e066db3aaa4941590e03912372aff249d62ccf4dfce0598bcb892a6b1ca412771a9b6aa125f232b95c726cadbf203f736023eddc5aacbb70e39aeeab6d943551c48fb2d40355785d6370ac1a5379c2568b50e9c59f83ab390fc16e373ecfed69125428eb543d5fe365d68af6ffc950d3c7a947ca8f97d097b042dca24a4960091b47e2fd7870960de1c344dd8d31dd81ee88de82a2d704659452c94614d1bbc110ecc5c5559b740724db0ab224d9d174eecaa7c024847cb18bcc2b95d07b203bcff858c0fbebd3d4040d36bf32027f723d310c7db669bd69fa0e0f613682fa1ae60033312c3b7db1fb185996ed4096ed6bf26aeab165e0118574a3bee7946c3d351573b5f678c4bc55329b5c2605a15d14bb1b5c46c66cad6c3ddf9be2611bb8ff87a1cb13f6afcfbdf53c188c8f17e6d3e37f634f9180f3021f9ac3d3fb0707a5e4a146e862e1b0d88563aa0fd621d472452ab824aa71358a238faa29eaf752bca7d13324c7c47dcada7ca0b528a1868fe7c7329b9f34732a4e52321782a05513059d85275b072a83a07c42b78d022dc0427a9ccb7bebf105b497e404a0da265a53b215a4947ebf0f00333a1335c7fcc07e93a6d4bc1f82aedcf6966faf308cd79dc519cdf96a6359fb3c5414cfa468747664d736b91edc6aac09de2f7fb79a65e0165a0617e0a0aceab7576060a2c15171d2b5b3501ded1dc3b429ec123f4d1527d5865ec49b513e9bf731a8b56ad8e4dba4dd15d9c2a7f3f153a569e49c1854f9db0c177c64e0710ac03cb655e9d7b67880e94b57928c61fbb0b548c742957511d295c3381a4a707b7f8c06f78dbf19660c1c09a5c43d81d37fd29e2dac123b4d7fd50176037f491b47025a1c24cd7f7bf5ce138e439ff6f5458944c79fcc11fa98ed24ce5890e586fc015246f6108900e1f821e2dbeab5624be9d6fceec6bd73268df233c94f61b1deeb5dc6f75587441941a94fcd7e806d476209f09eea50e969f7d424af756939d3f66fc07308261f5854a1ae911ab636ad76ad74d8bfa06773dd57ccb6f09fbf8987000cf1a6134472c9311a7d74f37620dc391c21c3be17373851276742c82885d8f3bd971e07bce7fa0adb76171d5a31c7bcc8f13ac14daca0b8e9adc6a53ab095a7d956c94961679175d4e66efe706bf6cfb060cfe7e9a9ad14c9098da4cb929e05efb4be87e00c83fbb3599fbf143a57107334b2d49d1c0284ce6229702d2f95d83f8ab0dd46a9b6ab7e136fbd18b7397365c51445114709b4c35df185231dc2186cbe73bf915dd87ea5c15ab0805ac00c694eabf52a47da6b1393a470291c4bb008c1610bd83b5b3863795362f15bf8c64519a40d58774e197dcd8848fd1dfc9abb772ed2181bf58718a7c9c3cb7beb790015961dc3948fafb8c914bb32796503afa299022b043f5933bdccb527938e37da235bf9d56a175dafc98c8536a034020118f24251ce1be460ba162fcebef588343a6ebbccd6b5f3654ed01249be4697512175a12614d369d7b61872bf08d0156f63ccb96fbb6da966758349a5d7dc577271c241ba9f6d0d32a6275158e57eb0352cc9d66d665b488704883ba655d31c7b4c299e896a21dc5776662ac3c2897a7457dfaaa852b123006e946a7d557d8f5d4d7b8cd5fa8261474fbffd45e856895b0233858227110098e031c6200c51c78a286812013651802f412577f00baa695c2b0cae8bad3cc13bd2b26eba03a614fb12992ff3269acc5d0db48d9e7662c43a7799196b0530b3dfa98d50bfdcce227f109e96ffbbc6628ba38e86f71c5051e276601c38a8f67322832f7e9412f1552f3fbaa0132713671b2e49f9dca8aa3490eb69dbac49924093d6235ff3b52eb60b3c607e14217854847ff506bfc06bcb7010c1dd25036ca020d855c7fc4618dd070587012c28fc7826db78f97a7200e889463fd978e2f09464757e4fe731e93c47533476ce676126beae21e27d7e02ac0da61d673b2a231b8a1e1b90db697a62d14da1410239d896197f5d14d664152de02d256526731f4b7ad4f47b9fe3ee464e099a13821622c46a38af4600871cc4fc4cfcf52e03cb2fe248c142a795e3e9e41cf853583248aae49b8fdb15e3771bda0f67aa66fceb5e1a5e92e79b508ecf72ae373a673383e6853a5a0dab8fd937712b15c8eeca16da062013b79342dc69234382384783e169ec75f610da8ce9467ed33d132751308124a3673707d93355bbcfbd81f7a1d0bae85da9eecbdf3e2edba14a240293d1312da93b378014c41b7e1912ece1645ca05ded8d7d6b8a7df300630f6c7b43769c31b360af99be7402018b8881a794d7514e8aa53d0eecca1d76a60f014d746ad6759eb06b90b41563cd7357438c1e840ad19290caa9ab7ed9c69df7010c7fe33f0b9cc902fca2cb979fb26ee004838051f192364d610e94137307eff779ed5eb9d8e27445abe393981115db866f5fe012964873951531105831c3b790a6196559098905fd308372c459559c3da4f96e32adda5be8cff1e9e9c1a633c96188441cd6b7008a1a0d47535fd93d16ff404a462b2ba803b34dac28842ff20de574551d3caed4b0247091d45907f33039b22d9d9ed930f5bd7a9d6ddd54d928973865b05465be69cb8a01bd4f7a4849efd9065cd4ac203253e076b681de254b95e7d77f337d6c21905cef9d32cb1312839eaa91ba7bad3d5843e314fd7b5734cb49d56b3771da98f22da2d559d7241322c5c8ef567a95703c0c8f85749f507c46e8bea4d3276a9d00b28885df5d9f2339f8f81a1a849643850d9b54dddf9be7d2f517f4c76fe22d8f4a4aeb76b78eae5eeb141d67fac4e1c3be8fa13e2e7d16a0927b7a30b1e94efe8f93e1a5e314c9da8eaf8ed866adec6155a162f18ecab2b0c434d9179255ebccae4827f36bc9b5df844cae45760d011126d243904cce5b2aba603c9eec7e4fa9a72790357c834a403e2f39b8cc89faa39b8c7be3c0b26a3d151047fc31b0cc564c4a101c148f406c1b1eeaeabe7369e994b172d85533271406b30c7cf853c375205999fa04167cdf7741c3e5299e36ae79a35e607fde3a73b41fcf4521b2b5068ba9aee4bb0d5ed69bf4bdc8d1609668205c7e76940b36b6f406e69881a22584f0180dae978c31e093990c9260a4d6177eb598f8deba1a66b09529cd7b343ff2091f9cd06651337cba56667f6cace10a5957b18175b8dc12c9b189ac186665a5d9125d249561f925349d4d1cc18c82fa7d596a7f9ce41149cdcdab1ba1699a8f2ced4115506ecf463116366b4defb6fa50c1cb3fd35343a33e4e2580c9cba8f4b4bee3596bc33dbb1add068502818370b9ff6963fd1d3963a59738c2cec9ba8e166fe5d17ffe67539b47be12481a80be40261bb64fddf0c8a037f591eb488d6730e8114c057c22776e5cde38250c17112158ddc9fc120bf124947e62c9e9c2b7405dfc5663a007ec9151bea87627602f93f976f3bdd394873c4c5923873b2c2079dd9be8beedfb0fcd50db92c8b3f605fba699dbd3e32229b812dc8a0e823523071be8540bf14da911424fa57aa88c73e51e0d18379b2c7d42158dd84a059f1ebd2ea198a598eba1eba907f441889262256e96fc7511a8e1d3e96064775e9d45730338c81ec01e1a31d7d83fb1e4ee982a71bb10a13841b46e35eda64d7b7ef1453c3872be81b22eb75ba61055ab8f578455fd11d67273c026850dc86e517003149b954c78c6f7b803247f9f60ab2b003f7961649c22bf2b98645f506833d73f067829778005bd85155e8d6b9efc59b43974885e1a6096ecd79aebcaa664a5be48c18e5a4d46524a106e4d4afcc49d6e33cc31bd18dddd2cfce94df069428dac79a4059b72fe3fbfa6173717a6e124c0e1ecb5f12be5f201b2d9ddc3f68c39266f95a0adf240b2996b8c0806284530bed6558c58223664f1c8d09771582faf182d8402c8158671b8620fee6f48e07dbf6b2ba545a3dc5fefa8d24199a6771d827a331d3e78b6f24c8ae07bc1195d761bfb1bfc17722926deaf6ba54363e1e6e7a7c7522171d4b4fc1ac4a55a433e85c85906cdbe2b9aa47be03107ce76bb416879d17a8273dfa7b85d6391df44f14bfd6c7f0b32309a00b575be4020f8fb2a47fd809eb1d35b78f031decfad301f3e37f0c1a80ccac3a8ebc33aef473747e10e732cddf421482ba1c9ee2ffe4c29e55fbdb2258b7776a9f7e149310c04a742a3de19ada1bb70216864bafb961aea00cdd2856a556973c6efe79bb91250244855a8f338bb7d4e5d505e9101f2d01dad5a7f3d5facb00e31e73de9fec1efeafc810cc2bbfff83a23065387791d98c85f4301a477b09baa1dbe04bb2365aa6500e79d07145423aeec1d3084650a5d9c8d1929141ee111aad0aa6f576a8a535e807d27d36ff808bfd23810ff111ffbf065cc05b4df89cc9e41f71198acff5fe24d32e6fa9f7357073c8024f8355957091d76d710ddff942cc17b91bdd8193dd236cef0953729f25eb4329d5dedf215e79354c9b8913ffa151fd7262f751d18af1073743934668e8cf25047694b34e2c6af6564703eb466a5084236d7a68e4fcc3cf9fb52feae426f3ead2c50d891a72fb7722d3f7e39d46a9bc9dcc40b63c9f2190745fbfcea5b16f8dc4e6507580eb9e881da3151432c043b34fb4a6ba86775cbe62c0d97ace3124842557b24eb867d49304d4e8fc4cdd5572fef9177d2502664c8f7173ffabedb69b3d53bd2ca56cf25e2c44308304a25a09ef70e585b9686c2ecaed9c20121d4343c36675d92df841d56d2b42b923e7db19b18b860794fab088340087ce5103e56b4070007e5dfcd91b86e8c40435fa6e6e5526681dbc0648b97a9f44f56a696794c5c1d8ef166a3fe21daecbcb953292d53ae32a151e3fccf4b1c2bda0304af012aabdb79c84bae77697a41f7500122f8e2914f27c1e0343f1946e", 0x1000}, {&(0x7f00000002c0)="40e5d65b5c8a6eb7f9bb9997906853f485314a46b7c71d19cd177a4f2bbe151954d6add98ac714b8", 0x28}, {&(0x7f0000001700)="9c8edf8c7bdf402bc072dbc3e9fefc85baeb825829b47b605131b38a7d24cd5899851890f139d0a299b86872982d9211749eae04b44ef4dcbeaeb3792cc50e4475e516ca96e75cb414f8e5e32fe9f14dee5fd0e758ea785ff3ff901286933e1322a0e76820f63cb722625294d7dcc051a299ea423cc6174052291c60931aeee0a37b7c9189f2dec5b7f2a75a25ae0a53ecf82e073e23bc42769c770ef784d7db4a", 0xa1}, {&(0x7f0000000440)="0f18740d8a3c697d24fe72115f54ae4b56925614e52bf429d4249b8c4ffebb596a156a622c348cac9aa98d16e5419b54e673db32ddac6987ecb0dab062a14de96ef5589ef239de1d4cdb65aaa3ea020878dfc85a1f24", 0x56}, {&(0x7f00000017c0)="93026415d93fbeb66b52480fd0db999fa937bae42fd548744a0544a1542629ef54f553ccbed6c9c279399fcdcc9a988740f46c0dc96ffdb7e424a368a64283e594a4b5e56c824c4b5d0b91a8fe64f0184d5583a334b4bb7c0575209b646e65cecd710ff0037402a89c9dc71399ba168ae351a0d3fb1ab699457b61", 0x7b}], 0xa, 0x0) 22:18:38 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x800000002d, 0x3, 0x0, 0x0) 22:18:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x7f, 0x180) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xad44, 0x10001, r2}) flock(r0, 0x4) flock(r0, 0xf) 22:18:38 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6003, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) 22:18:39 executing program 0: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) kevent(r0, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) 22:18:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000006c653000"], 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:18:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0x6, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0x4, &(0x7f0000000080)="29fa330d4596c83e6ea49eb37064c7b35beec6b3df7b7409cb02d9d7716fcfea581e02ce3d55a58e5842fdb38619a801019136e1677d53f8b3525f3422ccbb15a31e39006718ce875bcc93026f0219902c30264e38b0b87412e0ea74bdc08dc417f6d925", 0x64) r4 = dup2(r1, r1) kqueue() r5 = kqueue() getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) pipe(&(0x7f0000000040)) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 22:18:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = semget(0x0, 0x4, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)) dup2(r0, r1) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 22:18:39 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="87b326d37a6f08a77efc05c66d6053861fcf5f03a5d55ba4d82f5994d0452d324589c1bce9ff09a85094fb573a529143da8bfc761c6482e92f6a5a30c45b50fc0ef4e1a3819ba0", 0x47) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 22:18:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) 22:18:39 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="7514f2"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:18:39 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x4, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r5 = getpid() r6 = geteuid() getgroups(0x2, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0]) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001440)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000040)="f9c724373b573cea25ec8c0bef6ae8141a764749388ebee564d48f4a85136df6c4ede3d307713edc6368e0110fdbf3a315ff574e35b865fb976804d41d21f821aa426ea8c3b576d542b04ffd96af0a7d99c694ec7336b7757927e449984a73fe30bccdc6a31266504c096955ff3c15389d7986d898b4c7b00c2db184f50a9858cdd054c0aa6611b410ddfda5d0c7e41459c9484df3fa9d1cd708ba0c29901f9a2e33730fd9c4d4d7b1e12ce4857309aa3191730709e09d0510fa588c4936d6b6dbc21cbdf507e3a82b0ea658f4624642ceda74872df7ed7d76ff7f95434b444f8ff1193fef536024ce20613807f2691ab4f609b3c65756d322e7cb347aa101d38ab9a018ac5a1e20ebd03b1e17f0c3c9bb935fab7830c34ab495e944f0140d51bb5cf92cdddd44a351e620daa890a415f528ddfb215df5e21017245c1784fc8f088365261ca7c756fe0b6bac70bae90cba6459f88c14554ad05c66e842111118524ad28f99e4fcdd00105e03dad160ad68d7ff2fc00a8fb867c731e8948d582fadbcc54df1a5eb60cd87605b1e23b64ab4ef00cb245d08da9bec7d70f92cfe58146f60beb3c7dbdabee4daed3fd698bf0761bc9794879461af7eee8934061edbd7e57c1d7bcef49baf56cca7e22b682ffda5e8aaf25f5c334fc1c6f92e7e80a60df7cffd13ea7a47eb2c96baa0f94e8299c9a74186760687f748906ae085ef6fe021575c3ae526b5d7c8bd27d853d05b675bfecd4af1e4dfddd5d045c66784bf20f6e5f1ee52bcc0c0d0f96c2d1f7f68817fb84a29ebd12547d382c1fcb374c0860945fe970f500765d147bf1948ba8e0630dbcaf170d4c2c85aa822d06daae3d4de9c944fc8ff7b375d6856522b262c8f99930a1e57c960b28f5ae41747c7249b4cab06a1ffe7f32047d941c488306d2e040bfb0656a182c9d15c7e7d1744608d2298c4809a324b8beae9142003aa981fa85bd4f56b3c5502a32e7338b2d4c87cd42760a9fad7e16b18d4edc5493fbb545ebe14d1437e00c961dbc1b27a8335005266931104136c104c6796c01293da705644c2f7b1075250a639c04bc0947db50cd880055b4eb868232d16dee92f20015429603dd7eb37b02f55075daf0aab1d8418f4d52e990fee832dc5a80daa5299957e13e8dccf32bf40663db7716e0e5a9abea89d890f9f46a90c89b465cd29b78fbc0b56ede272ee3106c2601b1b4448a64888241090bf930478c01394366576348a14c41312b31121a1586b607ce18889c670e762fb1a47d36a0274bb5dbd4d7948cc6496e1f80b44a4f0c5c01738f1932a28a3cdaca08e347ecc396624fec5e71b25d9d6e503a7f1d22c26311cfce2f138f4b8f1493d6560a6084498603da07b04e86b39b23ea89c01687b1e78ec781aabafbabda44c882abcf9e468c53825011d8af019deae588ebc60c3bf6aa749d015f88ad38cc6362a937896e3809bde72a36d079abdfd3757ad611cfcc507067d71a52e32739a8d7cd63732c6df0751062e0b533161e8d0b57d5c4428b3b84a699291fd6324bb5f56fa063605f407d801dc451fa41006e8d613ec0ea3d4ae4b0eebf6f17ca2b93bac58de16307683a04674937a08f06d94634a3f279853575c5c25796780d4d3840b8dcf77eac9fd6141d4ef5cb98842eec99466b5e97be3c69277dfdbb59e47c95204bd39804f1d69cd5d1c98779075fa36574f3ae349f8dd627c6beed9521d600f4825574c5eac9676fc564c8152fbcdbf44bd500cbdfc894c82a5e7522cd28682dec5f1ac8ba7f08315b2055b406d1ee4a8391128c8535bbec59e252264699941a2dc646d578a4fa4a50b63c7288e69659ecb2b6aacfd6f06d34d67df7b28160b4573ab5bb81a65c49243e8ad333cfc693d88b1b6fbdf59b8993f10669d7135384c3e6ed702240f8e2c8a4205b57461981646c7ca83aa14b182e2a16d5d792a15ecf2d53ec4d502746f29cddcb452e990b3b68e20dc9407b93a49c11417dff1c228f24cd2ebedecda6f0e5637b39314ea484541e6f8249820ea71786c59ceebfa5349cc83133273839ecdcdbe288c79cf1564d954c497c4b155812d2937237a73f66be37049c02c6876407e018c633e0268b386d32ee7355ce7e4b9479c99cf38c2b979aeca0a75d118e73cc94a37172a73a38609e57d3a1bacb87fb2fccea29cb1e1a035278e3a76e49e750b250c5b6b6dc80e80693a7b87995dfcac048def106de2648ca84d7873ee3e87191d24c51774c0912448303411734c008dfabc66b86322f077ee21e077428959ef15f5fff1990ffdd97e4bf42487b65dceccec9ff511ac294865611db81e8a7d5e6b94d0d77709ee9b45cb53741a9d5c407642cec0c7e67c6d272e9a36c58d7b22fde8946e1e6c1a008a35567f6b6d717af213e90ff17f4b35edd12675650916897341a5ffe762eda1315f415f7a8f4a6f786339d2ae2b954fd765dd3945cf8a1d97cc86c4b31e0337c7a51d52e1ddc152d5116fccd1df9d4fd18f280a4b439d418a8a62649e77a3f592919dedb1f49cda10148a1be8ac24d5264f4a983844301028f705faecebc4ea2d05f0b6e1d277c828861ca491c4156d2dffb077dee6df4fa8d24c33cdbeef21883199fb19d691b4eca4a7a3dd656d1dcb38b44ac378a841fa18a00ff2744bb9ca49e0a51668acbe59ae37a2cefe7c5563cef09a2fea7d865d35513ec03d17d645d568f0058669f98681a0154b2265a6b5ab8fe5b7024b8f7d72ab0c48799c784c81e63475d5f418943221e0ad8d441d2499c3820aae7327ef54ac0055b94acee00183a858067673039e5691f1bda0b27734d4b088476bffc262f3ed883c4b72e3df1e188306e3a1fc888eafb6fff1ee24b47f8d60371575e6e9fbb71112c596736ab0127cc4b0f60f7585b6ad6bfbb72705143bba7eb3c4678ae49f80c101e96deb019f19656e6833a26bfc65d05c0daa5a6d67f760d3042b6688845817984354635c975b972e7be8770a0eed476db92cfd03b2e256a0dbec04ce1a47636f539a05546003432ba40f9cb552f092a9734705c0c4448b73d1cbb51aa46bdd7fe690df558af72c9782134c45bf2024c9bf23be48572e8d9f871e4c9914d6dc46add7eabc0231b890464be42b0f2f39f18b9a2df829becfc40a0e9423bbf0aa66c26819be4a38687d3f138f4abdac7f01b030fdbaa133d565e208d475ce9be058e67dcaa8ee4ee488e2419122bbd305a973a07e15e3a6fe29e08a91f7ac1cd1ff7b237b34ebfad2b20888d0f8ed375c48b3689ae0151c924e2438b4756c189b0c2c1669648ecb05ee2b27a15c92cb1611d94e4a24466fa4830534ba661e1b680724b2c7ac4e45b9b2a9169b325964f6676ad37d6da7dbf9d9b8064bdba986913cff4acaebb5a77f30b1f07620b7c66b3996a2e59d8da53453539c1596a13eb57cd77838bca197bc549b58e859ac69804aace640573470d77b3f546080137d104652f1bdb9612dbf418c2bc5ef767a44f911e68b34807bdaf98a5eecf31d837bf3bbd57ad30f916a8e1db94536f2b96c00ca9159b3ee35b5eedb7564cd0afbc355468598edbf279dceeb64a8eac0f000860d920caf60f199740655ed9e6a35707ef6f486b28bb89b16bd12ab72a43a60ee2315e7fd3e9a6ef9a25c34d04da6812a28b5eb42381c920652c28e466629b94d8360ea19edd63604b08e1b8ee5cf1688f4b86c63a84c5345808ec36a1d1d0c562cd832540d865a2e99921252436c2a8ddbd48490e96c8cf0e82d8b018914814864055f06a5335a44983bd416a178c754a681a385b7f2139c87f50711fb729bc32731e59fb3016ac18001e06cb1c302c49e0f42d8b3cb9f5264b75e6f6e5bebca7350f56f9cb7cd9b2d91fadf37dae99794173aec38c3a67f0926143fe4b02dee3bc1953e179b043c59d2d3e9a2cf385290a9e7e3ab1bcc380127bb23ee2fc5837904cdef1c4dc724ed38fdbdc19d37ae5df74e0fe11881e0bfea81fccda426fb1823edaf705a7da524513666624fa023573cd33136a617ad0c31a6f27dcca7315a266f8d760d81750e26375de246819fca4e09d867d25f194541b0d662ea788a2873cd5009a67533d011867086ef1d8779a70d1d4fdf3962b7698aff8a9fb4ddf575b49aac7bbab0289da2f8192421ae5ecd6aeed1aa22866b3a9767e2b789a0a3f1a6e9f45b7619d1415c252d6479bf76efde33e46db414d71b343ad1a72b6c981b7ceab4aca45758af9208f6ff98ea153d3baa161ce87f8ca4b1b1a6a2137f3979b5c8916c17fa1b1ebdb67e9a2d0466737d36d6d4ef9f94412c8053221ae438d1001b5482960c8c61a8cfa1fe76177436be2e1ddb8e5450b228743705974994e92ccf8abb110b3facde9e804897e1d192f6fc41dbe99a5e6a882820cf4f6bb5b0f0c167ec94f22371feb1ee4022eeb7f2132fb513dc6dd9b710f84de2cd8f31d7fd69ca0046656f33df1b0cd3686f7eaf255808a5bd33467c842aaae7dd419d60a54bb7bed9dbbfec3ad8a60bcadd92e1b8edb63f820c72b7e40922d271a40f49e657c408afd21487c97c36f8407e580f544e3647a1f6a794ac794339baa698a844ebba3e9c4da6e96d78a6fb3406411cac6556409c8d84e4b11c1c7747fcef7444e1de716081ba60bb522a6df7ba01dcfe6dbaa5089ef02230b928195d54364b12303841956fa174aedd4355e7b9f37ba9b3e7f3d4fbc3ebd1162a8cc8e96769a65be6eb77bce54a925f4e219c2b60cfd66493313a1a3253ebc24fad37d3a266d10e984517426d32532af85822e0149c949bdc3424961ade94ece1b3c49bf284e2307c7c38c9a6d674d19684912b8780e6de824be1054ff02fadbf32cf80936c5f96b3864ae2857de2e67a4a0b357e7092dbf1cf6ce50c66deb7a44d3d2403026e2efa38b49133aa14c650a4723cf318224d292321f414c45e2b67af8269f1265f5ef5ac7b71082d04326860c1344da5c694cbf3a153b731e8f7175bd82a7bf6b658e111f0c52b27ddca403d26a6ca5963158b00f7ccbb52c79d0ab40e9aaba7c6f3c931bed9e04c475d1da2d8d344147ff79eec556c8ad6ae7f856fc27fd56f655d608c4a2dab56f3c715c277de27a313bd77ce6a036096fc380262a0d6a5169768d0ab2c5539f009695d7cb29d461f9da7e287e5ab8499b2a74d133c5bb115b7e91d7340b0f8c3ad36eb57cb38d2b1b3000b0bd1887cce4bacd72dcd2515b4507199945720b12d8eb0f65714a0138a69a0719d20a94c0da503b6cab6c0e56e32fac786c28f560a17ccf8c73bf41717312341d7a68d4844a361a91d34a414f082ec4e6f899027f3df6affcf1e0118177f6803b2dfc2ed8d58ae1a46a25e94f2f07d52a4ce603ff2098e03e2396b0b34e36d97631e627c0f31ff9db2e235f0b0b1281d3bd20b5385cefd964a3266aa00f6fc3a6a28666e8cc68b96d848707c89003a363a3afb55f84e557bba75039b81d5bb9dfd1acf125c720f3f5dbf67526b84f12fd85025641be926a5f91ca1b3a384520dd94a1c7869a93282bad1e9e85950d5e878f787203277f6fd34cc30d65ac99fddf26f039bc9d9d7c3b34133a2790c9aeb83c7b6d30e2d9acd73582ef5eb18e3a3d4ae89739df0dd5e2d2ab606e59801e688df8edca0389e5bd8aaca5c7a090f2eeb1cdd6debf7f880bc622e79f947ada079a14c64bd1639e63a49bb24fbce05382f75d88157a19f9cce50b16d78ad33ee4e94643fd074d3f9267b20cf27cee24cbf8adbc61ea9aedc40063d6d7962dea54bf5510d90d581a410efd54e12fe", 0x1000}, {&(0x7f0000001040)="2fe6d0b2b036ac18b3248d095eeba8b6dc319472bf2fec570c9616421dcb2dd78df22c3ef066b053e4f1f952d9b6cd8ec245f7f027b34d650489c1b68110f2", 0x3f}, {&(0x7f0000001080)="772bb8f3dab394c8497996", 0xb}, {&(0x7f00000010c0)="b32a68bfc6c7d45b8e15fe6850efc13de4815dcfb2fc66bfb3a2a03bb8292b281f1a5a8e90ef9a3a9268d6b63684685686284dcf462ffc6d4afe458d53e98ecf2ae8797d064d5a10ca71d6a38c7b88cc3463288f4785b198335be0146426836e9b14a01b22e2504bf534df2cfa53b971021e1ab069ed66b4605e70756c68998f4f26060f0798f7b06e643cd6191ed00ff7e072e5d32a9dafe6618e022195690f4ee1e5deeba17518351d559f9da3b54cd93e95b0f27f9fd8b403c6d1ff4d4ad5d057dab01cb006cb1acc3b0c", 0xcc}, {&(0x7f00000011c0)="8878cabeed20da768eb6a18907bf7070fc37cde436cdf348eabff025ddbf701aebf13e5428f0c465309bf43a72de9f4bc432f89045294e3e0d1a3ec83f76d1b8ac3321b72f4a5da01dcc0a9ffea28729fc393a79ab242db7dbc34f2375f7552745f83276cc9ecf4d59a2e4d45aa8665db97bea4336f6ec29190ffda1c9e061c3d8eba25123af89082bfab3ca277875f4805354969f8544ba7ec809b6aa", 0x9d}], 0x5, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [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={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xf8, 0x8}, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 22:18:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4beccc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c3e5b", 0xb6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180", 0x7f2d}) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f00000005c0)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x6, 0x9ef, 0x8, 0xfffffffffffffff9, "c31e6b9aa27437e4b46860787dccfe1de2d254f3", 0x0, 0x3}) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f00000006c0)=ANY=[@ANYBLOB="01002ed766696cfd3000e12030aa65e90deab390405a050b81d78830547905cbd555b835ecba13a2f7c886d6f4a2fc389cfa0f7170918da77b3ab7df90aaac4f1cda68d161048e375eafc00e7d930a209e60a6432b2fd59a3b6ed9073ba89ab4438e3209188419194549c84bd44a7e989b633101635861923d0357ad018102028070d81f0a0255f51b3afa94b9facf76cf52c774f21894d4195d34a495716080f192a8e66ef77a55c72a57ecd4f80ac1a7373b22ba4c5523a4d3310ac2a597b416b25a0f6345d1c20d9263ef292d31e3e32b395493ee9dc08e01f725528de56f"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="48272a1f8894dec794765f36b5adb3e24cbcc9d05eb7ee65796a11d5819ccdbca2fd2cc4e4e98aef229d7feb3451e2639b556a9a8c02c4f216fc2ad0a0bee158773816642d7703546218eb84e49641f81c1b163ab3d801b123489ceb046e2068456ed4df69380dccc56e698d2028fa544ee4712f3c5ea874a5737847a4abbd28e39d72e7df67309240ca45477690923e18d65061ccdc14c563c83035c736a35a5840be95be1c9b8c", 0xa8}, {&(0x7f0000000440)="27b7540c26db11f106ae1f75b4ee6599508e1a47044e6cfd6fc6cce6b461b6144669ecbab95f5e071070a8125f9d6f5d5ec9e7533d88ebed531b7edbbddcd72f5ac26a6c7ccc072b71b2954ed2aec2a9496c8959ccbb058697ffafd286b3c7f281a182bd6cb5ba89c8a7015f9cb5b551d5c56c4f3cea0c2d39cc9684d29c475d59bf408cf299616e47afd528df171262e51cd0451cd679f4b65fbffa55383f4a68debbfcaa98ed0ace116199ba83ac758ca1b0a1e0f6bea24036ec137b5d48", 0xbf}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x2}, 0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:18:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000180)=""/91, 0x5b}], 0x2) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:18:45 executing program 1: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x80001e23, 0x6, 0x849, 0x401, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x6, 0x2, 0x200000000a7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0xa0, 0x1, 0x40, 0x1}, &(0x7f0000000140)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 22:18:45 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 22:18:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) kqueue() 22:18:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000080)='./bus\x00', 0x380, 0x134) chown(0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mkdir(&(0x7f00000001c0)='./bus\x00', 0x2) 22:18:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='\x00') rmdir(&(0x7f00000000c0)='./bus\x00') getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:18:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x80001) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:18:46 executing program 0: r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfffffffffffffff8, 0x7ff, 0x5, 0x6}) 22:18:46 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r3, 0x2) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x401, 0x5}, {0x100000000, 0x5}}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x5, 0x4}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x101, [0x6, 0x5, 0x0, 0x7, 0x0, 0x1, 0x969, 0x8]}, 0x3c) chown(&(0x7f00000002c0)='./file0\x00', r2, r1) listen(r3, 0x800) getpeername(r4, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) symlinkat(&(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') close(r5) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000400)=0x3, 0x4) fchmodat(r5, &(0x7f0000000440)='./file0\x00', 0x1, 0x2) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x7, 0x4df}, {0x0, 0x4}}) setegid(r1) bind(r3, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) msgget(0x3, 0x106) mkdir(&(0x7f0000000540)='./file0\x00', 0x20) connect(r4, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) bind(r5, &(0x7f00000005c0)=@in={0x2, 0x0}, 0xc) fchown(r4, r0, r1) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000600)=0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000640)=0x5) setsockopt$sock_int(r3, 0xffff, 0x910, &(0x7f0000000680)=0xff, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0xc) linkat(r4, &(0x7f0000000780)='./file0\x00', r4, &(0x7f00000007c0)='./file0\x00', 0x4) 22:18:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x1ff, 0x400003) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 22:18:46 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 22:18:46 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x401) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r4 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002580), 0xc) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002a00), &(0x7f0000002600)=0xffffff20) getegid() getpgrp() geteuid() getegid() getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) geteuid() getgroups(0x3, &(0x7f00000027c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002880), 0xc) getgid() sendmsg$unix(r5, &(0x7f00000029c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf72a07e6b4cbc7f39c9f904001000f9978e63019d60fb482b4490f32095696987600aaad65a728f332bf38ea58a1d070365d78ae2ecd45831fa4a061ebc56f12c95f8a4a48ff16bb92a04d4933b377a31446fb54b1e9400000800000000000000000000001046f600000000be83951f9c4da87441a2eba730a1c99289c1a2aabb1ed769a6001e0532275fdb3e5c3a83e7268b1e0dbd15997c54f73b61d652d6f3fa4d12f89bee0a9258409ab9e260e70fb254f0b1babe9767a0c009d8deffedfa0fd73e1ad10e1b9685494cdd5b55b1d57f1d89a1255214282eff2ded576fc6d671c3a673027389dbaa9c52069a2947bc398efd9a3b20c6ed01fb59729b97b6e5995920a2bd681c343b29b773af86fc3b676a7c74321fae1cb4283dbe449eb96145315c775be2f249c3750f38c49a109a7491163ac234b9be9e073baece982d08df33a654c4c2256897cf03cda17777220370c495405ae312441703ca35ff24bf6b0fd1f3d924415c1f10733b9e7a7edef05c6c7d7adc7b5027f9d50936642d46ba0a99c866fb68c2f9d514f7f6707a8fb9c535423992e79b3ca154305c014ae65badca39714639eb989c6d41fc39cd6f24c57b46387a77d12b50560185014cec093087733857ccc457a154038196b41bd6b1af0993af50b4e8bca9c2d657b829438e2e14a779923da327892a4a0f9ace04a4a77a49053e619fec33d40fa87f666d7ae82f13f94ae8aa54ca2febb0dc1073ba4eaddd903b5395f8c71ef951892af56abd78fb2e761eb8c8f43d841c23af69f00b2c6d885b8509f2c25a66c835c1e80b7cf1234154e906244046976ab238541ba70b665ed865fc6a1f78aa8700625a65"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) semop(r2, &(0x7f0000000000)=[{0x3, 0x5}, {0x4, 0xffffffffffffea05, 0x800}, {0x2, 0x3f, 0x1800}, {0x7, 0x30000000, 0x1800}, {0x4, 0x401, 0x800}, {0x3, 0xdde, 0x1000}, {0x3, 0x2b, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x9, 0x1800}], 0x9) 22:18:46 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/13) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8) 22:18:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x210, 0x13b) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 22:18:46 executing program 1: r0 = socket(0x2, 0x8005, 0x7ff) sendto$unix(r0, &(0x7f0000000100)="afd9ee0279c5f0a40455c4bd63e227686e58ad837ef58b24d433c97b8bbc94aab6675a941d6eb5552051f2085727d598f831d73cb3a22c723f0f8d2edc897e89a44a660b411d147b3dd3686e42203baa61d07f8220779a97a17d7b3b45070cb7135fa8fcdb345bc5f10a05e8435b1f1caab8d0a88f463452e07f83b66ef20c612057c9afc8723d04a70e3c0ca94e607aa0450ea5b0bfe62edf4a4039cb3580be6713ded7858a5200b2ecb3f22fcf76a2a5cdcedb33af18b81b97cb120092c62bdb1dde1508951cf83d45", 0xca, 0xa, &(0x7f0000000200)=@file={0x0, './bus/file0\x00'}, 0xe) r1 = dup(0xffffffffffffffff) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) symlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000000)='./file0\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 22:18:46 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x1, 0x3f, 0x81}, 0x9, [0x52, 0x5, 0x1f, 0x20, 0x10000, 0x3, 0x3]}, 0x3c) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0x8) r2 = socket$inet6(0x18, 0x3, 0xee45) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 22:18:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 22:18:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() socketpair(0x17, 0x2, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xf0000004, 0xff, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x10, 0xcf, 0x1f, 0x9}, {{r3}, 0xfffffffffffffffb, 0x10, 0x10, 0x7, 0x80000000}], 0x9, &(0x7f0000000300)=[{{r4}, 0xc6e4b9666d665348, 0x4, 0x2, 0x7, 0x1}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0xffffffffffff0000, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x5}, {{r7}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xfffffffffffffffc, 0x8000}], 0xb8, &(0x7f0000000380)={0x7, 0xe6}) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) 22:18:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x1ac) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85ac92129146442f1a000"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 22:18:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2000000000000300, 0x0, "000100"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) sendmsg(r0, &(0x7f00000005c0)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="b05f8e8402e7bb972579c58655fdd897272b465edf54e1d396d0a5641a8170d76dda422d6db8a033f8c2a82be4ba17d48d30f91ec415aad5d8ed2f2340710b11681f49c2e4fccd1fc9a6126c73e63473af", 0x51}, {&(0x7f0000000280)="ee7db1f9ba48cc36a3b642eca4641865152c31bddf22d911b9270228b414205f084c4f6e6f4632b80739e000269b9644c934602794562796d3c00538d5c3d749fa607e6c58c45106b95cfcd8eb54910f84c2f2a5424cd9d052efb681e43aa85fc84884b578357857637f348cbb0d4a820f38a5043f95d113b1ba7b8c3ee87a195e4355487cc74516663c0b1881235860feef8eb47002c9a99dd5bd9c7015c87d38c74313b45dcc0e4cbfd98f21c1d4d6957d8876626921fb7b6a947de3d1ab12ab4af09cb59d141fe42f5719cde41909", 0xd0}, {&(0x7f0000000380)="e6a27e0295e0014a4aec97d75eda936a549600d5ce478a006b4b5a4195b86db84a72185b5b72a126702ff00827ca49011b51c89479ab4953e58002c859fefac57af75fb513cb003540d813ad1bab57b978f6d3fba8f5b9a58ba26b6cbb20b494556d7e8d", 0x64}, {&(0x7f0000001680)="4e351afdcfb6017544b88c2339d177b1785b91ac60cad1fdb109c09439912aec396cb3cb4c9a90d8b10952e67da64e72b10847dc7abfee4eac4ef50dfc5e4e59a08fdc676ccca9e2b054206f0abab3ed261eeadc5ada357037ad90c37b0d5c6ee12f09d24e0150ef841b3c52eebd439afa4915de944d8cde08b4f1fb26d7b1c33fcf906896303bbf89e12c4504364f93c325de199972dfd7d05a1d0afcfaf31590d83c764941cfc8edcebf32b567e0d9b79297edd9b0e5f8bea9d7d92db7627de01bf7644045021b131180668b072d94f2d7cfbe750b0e86e12695174fea7784e17b11c661a7ade0ce5c4b9cc4cf943cd7a21b1b411bd44c8ab13b9ffee0630d8d32bc9c8931d0ca896c439ca1cdcae87fb75464bfb3b2ce950e5e9e90acb8ac242779087d4f4782f76b518ccbdc486dd8ddd0cc3062c7c195902c2cf737ce509b651d683b830b3dbc1c9427c603972f59c62b73ab3501090944ab4805de7bb825fbe2c126553bb4dc9072e1ca34695946cc839ae1d2c34295c668162241adf91bde84be3d5c96119381ea6a528a56e650fadcdaeba569e1c3c876fe59b5f1ca20020d5833f8b6351f4d2162206337fe2d12fc94d748305e7c5ed189dc533d9e7528a7606b1278280b7307a4e879773b0c02ddcb3bd6c38b91757ba1620772c111d5a87bd02055fe2396c3aa36341acf9eae5f2bcfa76611c670db4d31a5d1df86c33af3791baf3ea021b1116e456b6378d88dfd32429e8814fc859ef8136ef159afa75d8b8afdb4e9e7d7f3173cf50b92a42941617c4a0dfdeecb069f96dc7daeb1f07ee7dcb9803a8c6327d4edf073dc3ed189235b379f932a9a2180a372e66574c4fa29adab45c19568e41a7d8ff314b6a8438cf753ecbd9d24ab73f521a2c5fa98d03572aa744be7ace6bc71b35e0263bbfe7d2cab4260898ee6c8a1e3f6752c6249a794881935e43780b80ca217e90ade68336868ede2b0119d6f7dd1182d36e44a952737b479b8b0bf471fed38e78b063caef8f080ddfd6e2d7b993cb70a9c6b73fc76964c6cbebb7fd8b19b36e6f0ef42edaff7265840a1c0a42a49aaa8da25a96c9f7053e086a390b5127e88711eb114a35f146de778fadfc9d0c34c7f6f3dce43345db29a946210a525a761c8296d1c689a10dedb7eff26de8fc1d686a36b8be90f5c1869488a90d634d2b41fc9cc3199bb294331752c620838fa7ea698db5bbbf326c10cd6c73bef4b8bf19dbad884addc7b41532034f890d22ab41a8dbf2693d47a4a580f2aef88bb62fa8096c7c932fc3340057814a41d8ac14fc420cbf6818869685ef4b155ea60d13cbda1a00e7ea99e925ee12c3d5e33c5c813cbcc05bd6e1d457d5492dbd2d9d618e5b0d1c61c5969cc7be2cfd300f41909176c494498440a8401c767c1b8d27f8db2e777561965575915e3bc1434c97bbb38f448223aa4e417737aa2c124db2876bca46ffcf19dfdedb1b10f7fe3f2b0f4b0197f1c261b881fe1ee1de258400ccf4e5c3b78a507c0ef281536c41818e6b93771a43d3dbd9833759f28365bf85e6085e6ce3a334f2122894495bc35a71359775abd464d48faca64e3879aa7739b725734960d9e597c3abd9175bf4f5e3ce5a14417640eaa9065292a144c3486debc5944cf21a3dde177382316ca86643810ab7114afa6eb7c6ecd689fe9910dfe9e8e96aaef52b928fd92f91631f95c4637b0829bc9bb2aee6028c6c547bbee26d97ebc0f58fc105bdae2a20006d0f37c9c127d810638c7cdb5b428c88b44b4531c6dd26ac67044876a0d90ad2f639bc9f5b914301feba17f8d3d4c637520d7e164c5175d7b8ba391c7c88417123ff5f456ada1ee0424285277a66271569fd12b987fb6552d15169c651c501c987c95f7176cbacf38ee3b532cade3940e75b34ecda926b392ed35e4f1741660cc60a4a2063aab8f3bd9a3a302a82cd54acfb4308478286e60a561b6e2425fc2506b6bbf1be19402da42fc0c17cf20a21ae4f7bf050e0e6180fe1f886ce32851f2dbf65d6560c4cfb830fff64bbfc3b3ecfe591958da78a3ae6acf2faee4f9caa8218b8ca53669f265e2787a35d45935067d844ee4f1890649a5376c42815cbe5619e5a240673de3a22d765bb3e90c9188c133eefc33d946b3036c08d22dc8cce5160604183c38c9ec4fdaace65ebee6989035d887975a23afc88a33de6e6a8ac2a8e69ff52f921c1ae9a8e80f1c5a60e9ec160ed9067e670b5d8ef5cd597535724bb8db4304c8faee721f9a9d2c8412d56bfc22a9fee411e89e4694680f69f7c9d8f06e86c1f248ed36d24d576c17d884a8891b5faba9a780d8d69055b4b8acb93d80a9e19df745947c2e8197d15f411b90773b0e771d0da7e102eb342c05e5ba33cbb1f676b24b9e3e9753fd0b0c5eacea3a56e24b2efe020752227f905580e99411b290b397bef0f7659994916b93721bbdfde3d9cc7690be5fb338c649198464b96aef2809ee14f3369c956d95a8f3dcf8a1fb85365e867f0eee94d7ffd618edfa439a6e4889ed9f7fdad53bcdb15ef315a492aee6281ba678d73edf75f0dff4d76c89093223dedab7eb5ca434b245b0cfbf1eb13eeb182b4583cbb21c6130dd68b221578885a0d22b44a9f521017a279ed449166f8f6b32fa89a82ddab4757135f2dcbd2f03fc8a1dd4d2b573de18a1ba55349d1e6dd491c89a15dc8329177a9cdfc80199aecca92a4e37b7250f4b8b69182898f2245aaa18939ee8eef8bdb1878ea7c84755fbe2352f9817c1145a6e81985b1d294539d32289c7146cd9bf518d41918dda6ad8a6ab54cbac65a04f9dc5952ab921f86452ad48dcf454bcfededbd8df77dba6b98dcb7682596964fd7c24be78fe8a89ed347ca280bdbe8884e9395d01c055ef8f857659ae578aecd57106531e1211f6f3bccf2dbfce0676d2ea7fbadafca04b0b9421adab98157c6d6443bb5e130f7bc91646f96cb8638acc2a5310275b94e1188f86f86dd844a52363cc65e5fb9e3b890cdbfe7271c20717802cb61181df5cde45dee0e866147244ab4abc8936e1decc87befc423d403687fe41af85c7ba39577c7ad8b6703c6d162e8875e54768a40b5a9ef7a7aced985b0366ac1df193e0977945b5c022fac364b9d4318c8cda2ff342779d3f020f8bed4bdd085a4d66177b0b2079f5deecf081486cecec3b355b42af37000883581fdecf46a63322feb57492d345193c35704c7619e950fd848388bb78ffa3883e2497c92d1b342a4928c784877aae8c1c6b72bf401ca830be58f7e1a7f6ea03d87481e6239606b5d101ee595664bf2a6179928fe86393a773310a6a475974f4b19ae027ce32e36801246f00b2db6702615766c4cc4f955eba1a61267d1ad06caf5c921da766d42d848bdb08e7b0393f2221fa2c24be65f7aafb02571c1cc05e57f3671b18d3c5bb5abfb883721aa077ef85e757be5f60c3b2d2649cff468ad3d16c4b7fe0a9cc6ecd0877369e47edc9ad67bff9d8b0c28d81fe139102ede39ad6703599abb1efbb90d7ba11164a53b3e1282ca7a112a679bb3aa944a535557908046a1d2735ed86e901056cfd6eb82e93a3aa47e86f3e264759608d26712e0835f321d404c0b297528065bdeb1117649d9992186189385e6f83fbe90e4e8e1a65dbbcff00d1a9839a96fea23673a250a42811467c4e5028ad35539ca1325814e660576d67c7da6f4e2cbed6e1cab3dd58af1604e646306ef2ee58eca33399258ae641a021ce0fea4d4aa0d7802b725b5984cd9871c579e5247847aa36a67e40b6f50b7ae7ffbb0643b5902404c8b5d5dac557aad677e7d53724d6ff7dded20401bbb03a67e6bbf5a4ca62eb956c1ece78f4d017e5c6a46ba95615523410b9b0d0c5e7ebb0e931a2e96043f172eb54f70c1b1c7f5535e7d09a5c5e780e598793e968266d5626d960b312b6231c5ca691e71e32f3930d7c562bf55ca364a51ba5c6eea711f40661d107ded2a642e69328cb99adf605914d8cc746c3dd5a2a1327f08ae47021bcd69e76eb8e1c63032d7b0be72329eced0cdfdfdd4535a23ef6fb6f82f858ecb0704fde22c826e1bb6f8e8433d67057b7c45ff2d6e837d58552f101ef7844201b717a96b973df6651bfb691fda581bccaffce42442b48cd6b2f4acfda6bf02f787b4ae712d19d0ff6d1e0b94884f3dd7ba62e374e20d77e79bc666fbaed25ddbadfe8f9a62488dae4e1345c68807d8afd44751006f1df0565d9ce2a0b12787eb9f428f6855ffc036e50dcd1cbf20caa16e1dc9eecb75f0e3249aceb743734531bf0429053dfd192afd17719d0c0e5cdb6e98b3217afb669a63077fe329e139c607b4a5fa32bfaeb526ec80c86e880c1b793e2cf1a70d59326806a99013359a7f54ddd648158da27aeddf54f1c318582c73592d81f2f3452b97d358075054a5eda74f5e0e44a43a45b6c8a9e1ac9e0c72bd6b7a83fafee9810c3a481a608db31094f17e05893d349edeaef8a9408dacd5879e1fd92a3812ef56c25914efda652664d9a6541e762bb70bbd372e021e73f7fa029803aae73d0670ab84110b5ecbbb8eaf45bf62401a23156151686bfd36c0e28d1d75292c7bb74096b1a9d09a14b99e891bfb0dd720b77c03352f7a3843df79e19a03d3096a281ae06d1dd46d90b661c25912e10bb27c3082371421e0eab3af1276666525cb065b3d233c90b27cb88ac8e56950245238874a96ccf4a83da41cb24a074f6600ba4023f8ef472986af3597d42120be2c0e81e8d85b580888e8fc5e739c2f96634af41c65d758a87ac5b27e8a58f424b90f84b6454b2699958db319feb3d87aee8bf003378462cbee728fddd967be5f2d42b388f3e2f9c0e6c7e96165ea436eefe5d14da7a6f052996a4f6efcd8cae07855c71770cb577ea945f452c77ab778aa0b26b2b566b380e97b0cf7f4b4961902f3ff58feb17810ca47f18ddca432efa87f52258058ecadfeedd88bf8b4a32f9197b2b9b68bf1ec56b4a672bd6ebf8abde3bc2900ebde8d3fcb842852b72db3f8d7362684e56d02454b2945374b1068e35e42a77dd5e68fbc88b23ebce8bef2d4191990f3ab34695250ffebc94487508abfd569fb47e47c83dce6ac1aa0070f9cf5c80d40a80001dae4bcff869f9721a1409940901bce9d3a47fd1553a19938c1505275b971e5a583e95e75a005446acf2c0704a97f3c605f9d32590431738730056880cb960c6ed757a0bccf7065079195595d19071884303b95cfa97b67e5d9cdb5263f7abf587f0cc36cf0efcc000c00392f1ed1200d6c408552611c1ee1be50d3c0a45204c00396d6777befb37f9a0f3e47735f4f2b216f497f9365e1777e771e5aded0d69983867bf86512fcc61ef85a1bce96566712cb9e5cc6cbd4eb41b990f35702fa527539de1c2c0dae6aca6982ba37904438bdc3fa6ef4a98b3a8c08bf940fd9d31d509f15dfa3d6152aaa24bfcb4ad4355922e0da1be6c72ba80806c30a896580385c0dbe80bffda96137a7e6352b151590b83cb7160277ab599dd1c2c064c20ca950d95a638bb8d7643f1c9d75a24a24526e0eb243def039a6934666add19e176a047c5f8c60539784317039616002cf930e1cff74edf03e8106137e21b8711fa16d2c9a196bd911db30ddea2b0d88233a1e318b5db5f514850f90c67e6a456ab58b1f6a840639870d6dae541b45072de3329364bfef2a3ed0c25d98322a6d2025f31ad0af59d6c4c15d4fb4c5f1cf237003c2f578c12003652bd60fdad72604ffad172e65c78e347ee6686c565a0a93d3cd8221c", 0x1000}, {&(0x7f0000002680)="6b15eb9c2717bafa10e80bf51d713378923a9de2e4ffcfc87d20b392b1e8456f5b6c26cde66574cc09c0dc963877aa651d98bc42fc3f667f2bff3e0261137edb192487dce6b1a98175aebd181ee5122d09ea7e07940a64b41c9320318175c3aabab7d58ad9120e6b376b36dfa7b986640c46668a051e5c61aab36fb287a2c6763247a098d7a0960149a87cb1c76148511dfd1af641e4d770e49e95a31edcb0511d33b834393ace33da7237ca72b630a5fd3a116a56fed96a5ca52bd687eb579c0c702d63f2fb15176053ad35034304421d0662bbab14932e1506188ea7a2ac1bcae8f1275e430b127a28cc73fe6689d300f7554f52eabf723614032699f71e66ff2dfca2900a86ecaa77aa3f99da28431c0c09d0135d0badad27dca2ee53cf4af07aac838fd20d3860b5877219021812d04af1c789cfcbda3d367ac163a535f8193832cb786d6e0ba67e9c20c522ee6487c0bcb27f60b6ec0d51ed6407697ec5d6c976774891a8968925857d2cbed616555c03d13e865663fd6678d79d142c40e58cb397339c775fe66b8f57bd877c5d89acc603eb88f2f00ccd73ed12eedbfdebfb1947fc8d04a206f2343cdcda6926940efc908f5edc145aba5d5c0861b9cb0e31a17b4770e0500aa46a239d8c24cfdf2373c379f2270e484122a483e347ed537f3e44d732258d45e7cfb9246533c9cfd7c793d737c53eb35d40824e5db7d123fa04bd36f6416bcbe80bab67fd908e3cda123d56e17d641fd4aef53e8c7e165041e58cf2b92f0e0cdfd4e6988bc01b60c575f8e2acc544389de4dffe2c024f658eabee75fc301bd50fa9611edb897de77fbff7311817ac477ea0b94dd144597a735ce3ca3a5ac7d418460bd63be210ff74ab5b77175a25b63db83666722e31827c29e937b2526024d9fcb14f477949d9a1cfafd6991ba25e246ef16b3b6396811089adb5940a679ecae592d3241ce4e86902ad52614220352623b5b29f8423de6999d5a39ec9147f909a04168ec6c61175bca69aa3d18a047a56f2c66303561780bc4b6410f471b7c4f3e906cb3564ea6e757f29aea3092bdb8bed95d4b651fc870c01cea56b9fb1eb28b2387f03b50b35645bbb10619d10f6bf9297be999cfe6a3d04396bf8ddb7cd09b23942ce9b1db2fd91a085e74514246d7c8945a78a0451ecd43bedbe3f6c0510e34687ff0347baddfdd9356e6730d83642583c4189aae3225002b705c224f2be3a947615606683436f41d5e708eeb1bb355fa686d28babf73b2d844fbadb3eafd2397f84ff7c7444b3b9038d90979f9b6057843f93820c6d481d45a4c221fb44341459a0ea563dc3080d6b8017b98c2fedfb51e9f3ae5fe14a3ffaf7cc46bba44f7489b5da80e13bd85bf901c67af867371942cfab52c40def431102b8f594d1137a42c18d03dd83a7d35600003e2ab205d8e1c9216003b5720d2e51a9fb601868c8fffb4b60f9179c5faabac55a0e473114f14a12e7acb1abcb9b606c417b1a5c1fbb8e79c0722db6f7607a411eda728d95802f221a5bf7d4c4c5122d2de3de91e1bc0f7662cce5c30b002c719dad875f41fd5922fe4b7713f41aa13a4f3b849d3fe9ca7e63bd2179317f1b2496d2e8fdc6128c66a24c10352971e4f4e8c29854c01fc2e69700a3dae7f3c88857c01eaefe3ccee98d2762baafe91f629f4000ba3be102261342039e6035f1ec41c2b5920558b31a5eb3218d4368335530ff970628de62e8675aba59629920ae09fff10bc1a2bb3857a9cb738bad5a26a077aab67e928ca94d2274e4885eb461dd63863c4fddd8429e8c8a393bddbd9ecb24bd862af4c6b28b63b107d34f4e87d01f16ca074d22dab5facebb3a29be3955f4135dc0dab75c87a3534c4f9d2665e6986de0bf2212a5f97cbe91c7ebd2310512c47858cbe41a9090db208367cf3e08b9d17466970e0cfd6ecdb36976a0dd5cc65fbfde44b3645862a6332456b8b1300ece1b5cd986c9e8a0c15ae52a5cd3f2a085213f95aea9199fddb0bb11b6f818553f219967aac63784d4dfc7a532358d68a36436fd4015a46b253cf01e514f3ad58259f67d6aad0a3592065565f716defffc49081bb9199ea22363632a702106eb35f6acaeb0ed945f95e8ddb154fbedb8d12b8a46a237ac9b5d8477183ef1c53cd7013bbe250fb5ba6a92292c20d55d21989a95efc82f80619598a5bcf5762bfb11b9d713e774116cadf102cb1b9542746f8b54bd27a2bcf1d22ab43cef3932bd2b2c9f8f860a209593965e52551cf9b7abe82380af15837d2491e8c7ec105cb8179c5922ec441d4602e84fd411cb9f2121997361e26e05150b2d5e243cfbeba4f774b128569a110a0e72cf84c2fa2c4a6aedd7ea52473c1657b9bb5f6b7bae642d1ba16fb8c9051074a276cd3ee3dcf7e720dea8de0c931c48e0e0f317d0e214c7e5628f203e611c7f1a569158a18bbf72c243c1fbcd6a2caec485718a8ee8c6fdc35b95825b65aed74cd4481e59e49f40f5166e9448ee38397cdba63aacbc0b67cf67582f305f0f550c6e967bdd31c5f612e33ee53951b958cbc71b18619812b39df2490a26e2a1efd800d8122576c301399739fc4fceccc5108a227924953480302e0ff67e4c87645ed80f6290b0dc74aabf2c39d32d957a1bf512b3328080f3fac5fcc34da20db65f6fa566b835193e429120d577a7cf4ed6379d5be1eab5eb29e6963b9869d4d145561c5d91efff01b74e6885de3e65565e0ff5eaa8929a2b2a10e9904cc3faa71ea58d91718d72dc86e686894859e031f70a460b479cae6c4db7ecb4dc7b61cfb25780d1749642d3a52a15f478a1084fa3700f4289af59dace9bc98ae46e2c8793eee2457c2e6de73c58093e9bfb435f925d8a4137ae23c0d95dc035cccdc31701220edcc714606f9dcca86ed49b844b452bbfe5b5b2b41fec8f4debef6ee4c0ae31bf31f761955bbcb9ac62a8c80504530371f91910abbaade8482790af64b5a3c1df1e66dd665f0a77d047a21aa90cdc76160028cc87deb068e53bef8d9727a34816e81054181a89ea8e2b43af38a55c1c651b91b346d215557994e6e455c050a153339e56594040e70e39f8893bff86824556904f1b2ba147d473a674d1fbb4b06511e4603d824eabc0ff13c9e88c8fe6919eed29a50f36a8d3cba78f5cc980cc1b12ab68be48dfaf9a5bbaf2868e2dd6937bbd188eb684ce81b00682b07a1e2832096ed41a47b2b9ee10c6fac6e543f3595df3e15b8888ac10d244ab6fe5d6609c6e1d2f95439e823cccc8e915a3f7f539debfdbdb45d12dece6d0f01a9ea2d683607075257662ad8b1a551c1da84620bc4d1abd5e58b6513b07c857a051d89b22cadeb851a1d01b7d9015c8e8e09149fb8bda724436c763a700a6b16fb67a72f1f432eec29ac1ee4e1e8da8e663efbf6177802208b60dd2f4b40de59f10a6342e8a9254b4806a4f52c963b3aa664b731b78c8d2d68a6e4fdd8d857fee99d795e4d6066dc3c5eace81a8a03beeedf1c6639791645338484a6f0ea2218048fc354c4ad40768e7a1567d4a7376dd32011e27fdfc6054e72e76eb32c48ec3cbe44a34256bbc1a4505ed5460ef6bd90e8a1412da9b09ff45579b493ad4c1a2e48bd184cbeb65bde16f0f36592c24dd67ef1d6ce40bcc9be3fb8a37184729b9c7fa77c6ad7501af8170e7226588d83fbe0eb1190d10ca4ff4122b386f8981a3b1962865397b88a49bb1c090d6030bb733af63dc5a7801782aff90514a5dd8e0ea039f25c39f3be1e2026fd17b9b2bfdb5e13a58a7a7e60daf2a0fd93d8c71699594aef158d9157dc46fb9359d7d13eaf214172e479b3d0e6169b277e378c7684d282a9182552e31e1013f9780a72f8bca10ee960da28e4b732ecf0970363863923607af73eba97edd23d676b2bddac7dc646151ddfd1ad97e3d1aeb642fc9362ed45451c55456a194cf3dafe3bb008d494d2aa1c47486e8bb8dda61fad4c0678dbeef25f63bd98c4ef1179b5c03bc4d32ca1c7072f49174f38a42dadee988ee5e330b2f174dc9147b9296e6f10acdb8e79d8df383c603b83450f19728e838535ee641bb87e12b1101ad003cff6a4f67e6a4f086581ad7112d48c293d48273f18e934cd1fa8a0e4516ac3b5d1933737cd7df3d7ee49f7b80b20fef56a16bb6ca9f8c659bc91ccc5c6f5db52a2f5aaa19afb650fb0b16386e3416abc0fef51e65c38e37e20cffecdfdf7de6428cac61a8f99724b56cf49a64f944a83f3d3117e5063c02e2c8fb64280d617cee96191c9b5252987f2f96f45f8baf178b83985ceb6d1093ebe331b19a43ce8fe44e18da2f82a1f0cc1a982be010e4acca3562aa9a65de3200a831374cd38a0e820235c3ae58542287b75a8e12d49860253d7d84054a67166744795d78164a088d4d55c6bbef7c5b082c78a1b143f17dc8aa7fcd999c31d1b25e3fe049bd22a4528693c147dd72f91c5791e071689df63b10c00d34f2b729bb71bed8b8803c7f1cbff960dae0ab0030ddc625f140a1e453a543ec3a764ea5eaf3e64ffcf1993154df7aab75d951a572ac936cc06f9b9525b3b0fd5bb0d71b897794bbd41ff4a682c40aac5114266a925a0d7816de6fce30a0658c4cab99bce755a7d67c67691524db692eccc64094aa89ae0914521c3bba7b0882b22f0043f1584413b8cf44e5b50996824e00853fda8621401303f645725d16812757ac33722249ca0ce24f7b2c7264ee74ab537440a3367daa7ba3937eb83a9855e46003967361d86c35ab0e13e318446069abb9f4645e53dbb530356dbc168cf48f43ce215d8219368080a16084ab0d16e7c7d39626e4289cd697849e2647fb4f06cd98ef57301d2f638039523fcd0e3fff0f279cb00233cb43c3165d0548e7be0eebda177ea6daa184d787d55d73fbd3d8044129b1f69e834de2315a3c18ce095c1a0c2d53d8a46e6d70d794900317e400a05e74a44ea5e81ce2887a0537fb3ae561f8651c69538ec319cde86313e1632be817a186d028898c57bfb78f9234ce592cdb5ec7550b797108466a142521316880fc4f0791b248cf7b05e3aa27fb45dc37674bda72001f91ea39d21ebebe7bbf7b62a067bcaec3508b8fb95e8a4af4b1ad363c3c085f8a0cf8912a98d5d6eba87cdf332c67c1641c4d3792ab3f03b271fc979c2616f997a94515848596450e967f10e8b98863291b2d4bd6c32e4573f419c87bc75e30fb26e51a86d4eaf553a428544f4ae642f1c7c3a577d0c3d258a716766b150d7b49164b5064b2cc03d63a6af406901f581d92019f32552a0c9805aab69f69913f5ca6f134b7edfe5fab7c553763be34490d0b64abe8559d370a9b295cd0327c0726249cfe47746512dbe6e592d52b425b9330a76c722b504e58b2d1d30b87d5cd1922beab9e323a070d20fe9e87f133167a14072efa1a1280d109840a74e3c265d23c75fdc9ed5778106c47c9c2595389df8f601bd937ab0a6a147c62b7483d39152c66af6a238d5711344558bfeb451cb1a747b20c321a8705eceb6d3878402091a9010240292e8e0337b0d71dbd662afd8deeb8729a06be9dbac9f2323183944579965abe3bb1a3f0c7695a6bb24508ab9eba64d2c06d40dab4a7bfc7b12352789dd6d7888f15243c04600adaca69e9317a4bb80c7a3ec0931a098b5189a956d99e346224dd6341f360d840dd84912d16f42a8f5bffe94d667914448e94db64ac8e45b7eab663dc3619c3c60dd366484ae93bfa04905b2320c7c0fd107c06e3df6ab87dcae62723275cf4fa840126591afc5418e8b600", 0x1000}, {&(0x7f0000000400)="2c2bf25f96a184ebeb9cbefd32f6807267f8aec388aa82b4c4f00200e9925e7164ace62bace24df8", 0x28}], 0x6, &(0x7f00000004c0)=[{0x80, 0xffff, 0x4, "c6c56cec1e3efd575cb03d10a41f15f6be8ebaedb1c731534bef86e83a75c92b88ef0caee5ad6725746b3b9efcb290be86bbe7c6c1d63159827d181c695aeedf47e4d10850b84885a5549efda6967311cf14a32fe4fca79658e85793dbeb2e72876ec5d46983c893c796399bfc30f1c3"}, {0x60, 0xffff, 0x4, "56132bf145d9ecd37106e90b255323d6360d2854083bb58c54fb0eb06446f53df18ecd648e74d7cd2b7033bc87ae88bb834c8f2edb1a4eaf5e9639a0acd094325e8abcc78d30d42476e10aead2"}, {0x20, 0xffff, 0x4, "310c06e616acc0b96090e927"}], 0x100}, 0x9) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfd2, 0x80000000}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="1fb30c646812c57844043ad828864012f565d074cf3c71c0072737a4bf568ae983188a507905657caedc9895522c71d395e8e7ccdab2255574905d1e372ffdc5640978d304e036e0b3056155061a9d151c02a0f8813cc496f97bd4b19827f5734b807373469f97d99af6bd91db90c3765c563c17162e9c44d4c5cb532c4e03306fc81592b15796ff4710b9ba971bc08e812e026b45615e0720065d23c96e324d0860a847d6f7149d9f6894064d44602a0e60e171d186d0f1994d9415b1c74f6a0247bc4c9cd2c5bfe4576af9450480", 0xcf}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) 22:18:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000180)='./file0\x00', 0x150, 0x20) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 22:18:46 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec001dc91cf36638b4990d445106269a9ca60193001340fa5bd54ceeae1aa4df2f2adb487b81df97"], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="014151be698ea9d9cff72cf4b15dbe31a6e5ffd13397bc6c3e20a7e2b2b28a550c78bc963ea8455feb8c02e867967365818e12907217c317655c225fed625f69bf71cba24fd4ea3e15d2889a1e7d640d1e6e6a621e232d0e3b957eb53d0fdf55757cb826c2d29d43c349791ed7a855420533c4c7df772489604c03565819f0cc7b4bb29a46fe08171d59045af25d8808296f27847439c3881635153f6bca85df6468fe5be0885bbc4696f7b97a8deadc38e73b77595ce73d0bf8b4acb66883ec0b6cf449551a2bcd80985385", 0xcc}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:18:46 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:18:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1) r1 = getuid() seteuid(r1) getgroups(0x1, &(0x7f00000000c0)=[0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 22:18:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000080)=[{r0, 0x164}], 0x1, 0x0) 22:18:46 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202545f8d0900410b18bedc185e9b37902cda4e"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a03", 0x1b6}], 0x1) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc40000000000", 0x32e) 22:18:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x9eebfdd40f1d3c25, 0x100) 22:18:46 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f00000000c0)="5b970974b7a56e43ed4fc866128c6aa5dd54fe7cdc7563af0f149b20777cd41726bbe5d24c3a400842d57c26556f58011554fd3f7a00a90c5cdd5b68702eaba6b4664dd15ad01dbf59884f3e2a4cfcba0e22fbc301d8d09f10517e92fad96c7afb18c6b119593e53d5565107cb3ac62c8be57e7a5b907b1c47d1615906d2c5451a4655911cd4235420dd5f8882f7029539741d77398592ba4e41fe2adb01eebdea1e337a01bf0d48c4c037171f7aedc5cf2bf97543", 0xb5, 0x40b, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x1f) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x4d118601fe1d311a) accept$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) 22:18:46 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) recvmsg(r0, &(0x7f00000036c0)={&(0x7f0000003480)=@un=@file={0x0, ""/29}, 0x1f, &(0x7f0000003580)=[{&(0x7f00000034c0)=""/169, 0xa9}], 0x1, &(0x7f00000035c0)=""/225, 0xe1}, 0x2) connect(r0, &(0x7f0000000040)=@in6, 0x32) sendmsg(r0, &(0x7f0000003440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000003340)=[{&(0x7f0000000080)="c7a277a09b7306030156443ffb087b026b1b1e61307d77f1fdc3657ff8165e168555cc76af67cc9ee24bbe495ca4579132d13c56b77b523cadbfd281c7f647e573b7bc8902d75c7fd2a58de81770a8d84757078ea7160b1081e4e3d9467de7026bb1cea928b0e86c6c1000d94fe13c29b52956f5bc9c92683adff087f8008933dd221a05a3ce00016b438a69435fe66b7a4a55d5a029db32fdbe744d20bafa380a192ef0154c31958a89d0bab322767491384ade14ecc244208e77ad12a964", 0xbf}, {&(0x7f0000000140)="6dfb8738000c54127244a296f0457528c319c491ee66b28e5a5884e506c1448314b57b2355e40e9a737c94e741a45366cc6528438e03eceb7f29e2068441148e1305c3d85defce159845afc07969fdcc4a86dca71d55647bf78a4da0b93be899fa68a16a49ad71bb2b795dd09be8688508b929a1969c1484f08b1837d807aaebecd322ca7ce502d99af05fdcffdc016cf4015e08d0df46197ae625eacc37e0fcf84b09d35fc1f5cadff6fcb622f09a63f29df7a463b1e3c617ec231ad9dea87c67c8d724b29da85dfaf1cc1f58ea8e53a4e45e3b922b16c332ec8ee52074a47d4208c9b78e46c4d75b78c3a0c0ac591a5840339f4e4e7947c8df9335809a3512ad2b08d7ee1e25cc3640e9afa56b7f6d56aa01afdb79e6e467cfb148209796f6052e921466446da80192d5c764fb1b01cfe55a541934ff61f301d59ac323cde188b0d0458f84826727ecda1306936e00881e2945aee5bdc85123f4d72227ef43286d32221f014eec805a70974ba5ad2099e2797f6b2c0d8ea716dfcdc83dc3c3a86304d16d657184964d811316143a302a0ec21e8c2f5df0beaca2569cc77f790c8f75650cd1368b5975efa1ed3852fe5d29c980c45d855b49d70c5acda84666d9a104c44246fca11073917bac0cb0e4d31e432a60605d7bdec1e81304cba14adca7bbbbbb65d1a4ac495d37bd68cbac0be91fd5c80f2ba7b0a2f5aaa32b5e28c381f01b0bbb5e7a2018c1d05e36c38b0869c89b4028fe16532e4072e2838e9a73fa7801b147bc714eaa2e97b49ae2eccba6586e466303e1f5214dcfff6e1549f2e4328beaa4bed01ba6234c0e555b17bf9d9d938ab012f9143a953fe73415dbfc0f56295203f7300df4b9e51d984fb25decfe2089d290a944053f77598f28c2d61406cf6479c6800a3bfe20711ca38f29d1a792d55951f0ae785405542ba24e35ede71f0e5a45f5356e6d1bc09993caffe83792bb704c2d15a716a8dcd6d14d67ff93122e3619b0d4a7a8a742362d4e1f03439a6057cbec2d28aa6a8256f79cb8f5e9bf106339f86b3d9ee7f00637954b3baf8b9a027e4c8ad234296e9e64c3f815bd7f96beda0a9dad59189a3d8f50c5bb2654cdef82756644339baf06b22a53e08d7a38e886f9081f4e985d71d6327ed1350b2dc70bee5edd8f4f0b591825f4955ee6b50a3b5f5ab9c20d7c59886e89258381d964eb86b0afdca4e743680843c8748cb2af7c4939fde93baa67a16b86febf32a239e85fffbe3dd97cb48e55e1ef016565f67a913c19cca4737591f8a73069200363dbb981e0d5c1443efd2c3ffa16361758c179dd888c5b99c32c2a6c5e339505cb2396192a468f42afdcbb37310b5693095ccd88863f614e8af66b30e07efe3e3bc5c0c7b37471e405fad6b224d5b000d1db613aae3cc17ebd8722ab7a1475ef6e53f8a40e943aae707f4325c0a0bb5cd08dd8c17a732161c19cc1ecc19682dc1c1924e2a90826c0e1a468f2ca7f699bc99092e9f8c0dfa75feb8549970aeeda956365baf0335364ffbbb2d9398cf170ff6bb737bb144db7d705230f146a26f6e0b2ec0150636539db814cef7a418f3c38de0c9f72803adaaacf70710b63b4b4b1c6d0787a70ccbe38011466ff0070795eaa36092e56f1745ea15afb395e47c869d870b389e9cc1288be83dcdabc54c4c134f760a52ce4179f56bdc9dd8da0e62951d6b373c7738fae9f293ac3878699fcfc318ad20f642792623aa83552942823b3a1d2c7fd98f1774ccd8037afe27804bbcffcc5d3e58d889523a759b6aa0a52c289da8eb490ed210bbc10929a22d035638966112954d3423a7e2c5c535b2ca9fea37fd82350f7330f04c180d4c4b9f5cceecb8b514b5cee2fc46b3564e0c066b5bebb946243369efca37b33571b52148dcfa359d823599b9407ee89c426f3ef4bf6896be583eb1b9afe39cc9301e5d1eb4f995a68fea3c82b470816cf0e7ebeae4551d20d2f418dd52350ff869c9d3baacef0c612ce3d946b7fe69c0a2e37844d0813997d624b8c8396ef5920135204c83229759666269bf648a9605b96b9b048e4a63c4914287fa89a863e693f5063728bd39cae72db311a2527f9f52abf815bfcefc8ac8b19b6e84329a99ab78ba3b5efbb9f6c700d836ff4fdea58b34654be3cafd28718248bb5d51dbe90ce03cccb9f1266ea4d54194c781a44289feef4cb7db3ada16c04b0fd71b038b3e6658976862abf3a71daee9f40e43f7f13ff7eb694a13ffc355156c4e1e841e665b29cc7f06cf855e000bec1a71e8fa84789a60c32dd37938793d9dfbac88e4521f781c80d70fd8d474588dd87c0cf4f6f1dfef5cef9a28128df47311e11887f6ad80f51973d11b2b48e2d131fbb5bee613101a065bf231a76cdf94744b9728d7b2da33c85c328e7343951b092aa598017f404f0c9828cdbd041a8e8e6c3ebef97ce98bce857267624bff7f01aa5e9f21ef01634ea0544696daadc458024276a6f8969b7652a45ba21eaba10e37d87f0632063136878a56b7ef9cc064cceba3e1d757a4b1ee2dcb69eb77b497eb2ab5e77f754a27f12dada79fcf342863ba2cac19cea25564fc211c9ff66eaa5a702ccdc0a192a494e28572ce827bb1f779422f818bb4db25975248abee67a6c3b9febf0b87425a27e208942020c7ad13ab9b1797ced2f7344078b67c9ce570b171bea71cbf52547e5934d847b558c9e0794930864eaedc0594aedde160f0b9c5376683fd08ecd0d2b9f55e9538ad18e5212774075bfd043be97477412620136ce7e99806b7999c6f0a9abd350d34fe95f3d5b65e8df538a24eb8b7e996deff0fd92fa6e567cdd0eba6456b8b1941b401a2c8590599be524b11812a602155c2b1c2e55a1f4d672caffa7a705ad6e50ff3c9e9a4367e8963cdd0f0b921af015b0ac2a50f8cdbe5ff25a2bf1de1d6015cfbc1cebafda6ae0761bc14cb5aa17186a8031cd8943f8e6151efc4e2a7fe7aa144f42ba587fbf09e6e8ba9865af571bb90acf48684cd6f8fd85e08d481673bb982bcb6deebd84143809696edd5c4e8595166358a06d486ae321e5749017c63f0843ca0250fa427b4f07200527721a9571de86a793861a7e8f0056803e34dbf1f4dd39dc1adb987e3a05818055a71532f01efb5a00e682f2ae7a511edb4df11cc9c413a0910233860ac37ef0f15c2d5a0fb8aead7864ddae4d2ca6136ac6ca8b01787cfdd27da7141b1f6d19e4e5c5b4d69c088db791fa00a448cc8fe0a0495a169eaaaa8345305b36f3e7dce1565d01fa59bcb58f4758b218c9b9e04d3a03d7d89c9cc21f908aa6b619d150b0d60d7bbbb9af3adcc50e55e6ba852ef692f0983c91eaa056f3fa5e105ad91d39e58fca279c3fa5dabc9227818b54399232b6a3ea7349ecbde398f4dada3c7e45c35ff16e438a4264435f032712e3e26ad09fd5c037e025f58a929ebaa632ae73f7026ce70a10a70c69258bca775e4ced4e2d3a0d06007ec04ed4cdd70424e03e24af482c93c92a948f013afd5a8ec4826222e66da9d074d7ee16f636b606b8e7a9a5fd33e4af846b86277b6c9e10026b46e8cc62a34bb61263519e089719842a79d267df78e1bccd604bb540bb75566d6fb65306e914480277623dbe3c8f40a142a1802994382b15fcdff74cdf9ebb2db4a6476138b4229d6e9be2d604543779bb2af4d46b960a189c6e98601b6f8a0144f14e95e73f3f9477ab3306ffcd2c300cef1cb56be78c952d65c55eb802decba8358e07c537820dc352cf059197e6548248665014c441ba7b438a4f06cb1b9ca6d92fae8a2e391dcf24d61fe95e998d81e90956f2056a68ed71a8bdb7f55d2e5aa117bb29c56926cc720b738410c4fb456ae744dc4e69ca9647d252b8926df6b1e04773f700b8e818a43a4366c96c20d1e7b7fdd00270e21f58f9171c2a97d0aee9ad41fee7007fad0277828ca4387585dc5aabe94bdf3d2ce1e09e5e1757b9066ac6441954fc9866df85bac13ccbfd82a2a6720243142f856a10b8105b6b8d925f6b443c34c92d4883eabacacf90175b0fb5ff0fe52d867b1de80e7d17befd44472c6d51686988c0b089b8cd34546fc6f8c7eb9d74f6d18e77507bd28eadcc7a6705bb5f166bd1c6889cb84595e33529a930e8c47bc6ca65756b98bf72e52057592102ecd7e3d14421f9a321567bf1aa2194e85ec40aff2c240b91a417552c7e19269b40925b5e634b820396d52e43bd25c9b3fbce9f25b9f4f497c8bda2f7b1e9545a8ec90c4c628b21ac8e37d83156a34e8bfd3965fc471ccc4c2749333dbfa7a8efdef5f7fb75be13a04acb9d8ed31bd0b851a5f36aa438cdeee1d89187a3c0e960ab670b2e12fab9e5c33e567c684f97590e44e98b9aa1dce04985bf2d1f690f5042761a03457ba0c6bec84214338f9350f4c1a05055c4ef88cbcd3ad7ff2772594bc6f791d719258027014238cfab26a44e0e36cad375f1452d24a2c4261affb1ffe6776e33cb368c0b122ff06efa909af38a2b67b1bdd57b5700c298db700a689de6183565474c6fecf6eca04b4b2d8c99f6ef8040dd821513ab58c0e3f8b77b279e5882aa5f2a0a5ed048611c9ace9282cd2888c428a93a0575a0d6784c2d8fea7edc637788fa862fae11243f1839691ecf83888feddb2778a9d37f0a8552d8ba375634211e3bb5abc1d6b426c9fd9af4485ee46c1d7cca95a8f9f82fead7f97dbaccc0ddb0ac51ffa6d4d7f18a05c6af1532a275e44c71783035075cafc28e59c72c0230d4e442a9b5a69015d766e052b2593a5b3f92bdf15599f1fee0d19137f5404d53cc467b2c0342c0b45ad25ba52a042472b8b783987fba49a395f040f94aa69ca95930b281f9222467cd8c01f41416fcd8438446e776a0c24fd93fcccebdb874ea9b78a04ae8171ea8906f1a4ecb6d93524e56c987abf430e777b87ff5027eb031c996504a681b1fb9abe455ef1e6fe7f9fadafd980c9dc2c921562da8ee9fee1160e1efd0e9aac980a834f10ab04941d9e221b9f914cf697e611b254001a1c7aa8991fc7df49b7ea19f6eb09dc53682582cafdfcd00ee55cd4c643e2d50a7c130ee20129fc3ebb61df99dd2c81de085b4d247750fa19d86c046e4938fbc62952d9691dba951628babaa3bc0c8bec4741efc210c8cddf26637bec644d649adcff86edfdc898ee46c0cce9822372b5fe48620bb2754be8be5819dbb7ec2b159161e2c9d7bc2eefb22983aeffe84e2d6403d853a79384026428d761dcf780f175c77790a430e2a8bd352e329348d6e0e0d39da24436d85bf17461aeabbe1455c44ac78ce7dcbc9e4c4db0d1b078d2ccc5225220fc474ec2c4239b85ce33b678ca2b22f86e510c8fd0bbd59bb4ab8d45650abe7db39ef938285398a11d2d823e5ae8926520eafe5b41ab5aceeb41c3081e2a52c9fa5a8d5b47f76581a954ef647e0e283370eb015620aef9cdee70b56d96bead9292688409a63034b888751a480570eae59762321c6dd9efaaf02631244f28208be0a857dd06d11fd83f5f81ef3e59259b2ccce6391192f3459bb8d342d1aec7439748482861356e4c816dd04eb3c953272bacd29967d6f86636b94f553cefb6b9e16acf7f657d25bc948c6b0e5061522c8e42fdfd13c19f4576f82d24a729b0a36fb98a81b89b423746129cebc62da7f565047af46737118758fe6e56acffd64fb66fd8512885acb4d145133c876ab56d490bd9610930fc6ba51f7526364e636766e5cb18a4de5fc268a08704941eb2387262107b12a16a9a55f9d45b638fddff0d9b9a4159b916d2be3", 0x1000}, {&(0x7f0000001140)="b2ab3b7ce90dc3f46e2a5aad0ab3bedd41dbbc81d01b4dd82c2c46ca87d5ab44eacbcbc9fa1032091a0c373d93379ae6593a3067528bf28b443fb920ef0405daee7c14053cfe21fb710c7fad20ba2ea14b1241397fcdbdb85f669472870b34f55d090d87d8387039a40df3b79033bd8a9f0edca7825c6baf56c3541af227f68a81658c4747670e83a1020d1b91078a240303362f55c1224608fbe0382db930a142e17be7bf8a7d1428584d46ac8c88b2428396a6ab0fd295c7112d9738403ffc88fb9adfbe55f8a8abc349cad2f7287406fce6cf0dd0e4d89e0a2d9632600fae", 0xe0}, {&(0x7f0000001240)="798598e785dc300f30b4f9167e821b1067f5abe11ef745016486a5f98a63b0cb5dbba39e68f1a9ad74b80f83ed06d5bb00f0d63a062e26873ee9714060907162a2919818589585e790825b2bfbf0d2a704b88d93b843a51e0915b71d496f7f8d3e17373f0d40f12d6e3c2086e77f1b1bb9ad11b3a071c92614fc17010f83cf4a4fe99430c7a8fc447b7edde49fdf3733340f18d2d43cf0967a0835b315984d6853cba423494e5173577e056ce80d892496cdc4377b949e850314b0fa70b65db503feb8533b763d549bc562e74a8eb71bf06c4211916a0d206323b077c54875f65174d4a54f044e74982c2d940ef7f499b08bb54b507b068c929082dc2f8a28c4cafeeda220f292629d1804aa814ae514ed122db47139ffa5705a82b67959017160aea4f2559010ba904a6c0fc887c8ac325a41b626c3bcf7c1c6ecd8fa995caa4bbd87e7ce16f5e0d8363bd4a447c6e7d0ff4222653d92ac7298f3a46ce7145acd25c03fbdcfec4a7ea75b6e55464f6f66f8bb4ddb9fad1c1025d7003993bb9805c7710621cbcc7731c8baf443eb40501a6a366d5cf3eec6cb512921cf6bab002d444222ede0742d2ab2a31b0d50c9b5badebe2f68880871625b83df5b65228f6095eebfa988134ca6bd43524682f89735d1bb70b3a10ab0dba6fa5745539b3ff429dc7cb69e5dc4b196e13a17d4241d78aee084fc13586867bf22b81573843ce1189a38ec5289221e991ba7df32c158198c2133aa1bd2cb8f5648a6ed63c5ccd4778f41ddc9864551fce335f8fcf0a81c70813aba66bda8f2d1896998c322a86a8753e961e90c87c9b9ee61def67f2bb71ca16085d9438b133945eab08238406c69e7c7fe954cc3606cae712688f77b4f7907de3703d050d123a0e6d10612ac2b0a96233f844c22d520a9c5060e4ebb88db02773547520b60a2081b84b44de3e1b2838f02e2db7e48277c2512a112afb9bad7fa6592ff7e43e1d0ed8b8ddd07ccf21ecb6f59b576ae83e26b5f7680db3c72488f3172ae2849bdbf52d516cc4880c9028218afe6862fb88b99377c86d04e0dfcb0b9a634d8cde64af7d3643c78e81cd129d24e86afe66c2c0bc59f981a09a64f16cd8bd88c36ce948b5e3de8c456d2e05ca9e8706d90f13e9334a57eb638168820abeaeaea690274a87d6ef2411df116d13e08db55d4206598618d5dd3341fd2a36468769e174c951deb07bb4a2aa5bec252173be1a418e4c73495972553991d5801fe3abd1de22228cb28f9582af46b5c6f47bd609b3e33686e9ab245066cc1bde6fc7b0ee8c1f8a35e63b99a7810c2d08d2b282a419c77ad624b9b1ee224d4e8cd948e4e163bcbe90c26fcdfd579fa95c951dd7d259e4f2633dafd44ff8740f96b1d75c69b86831cfe1a0f85a3ae78695afeeae0f104b2023e1666e6b3b7375e760775b2d758da5a05e27db414902fe9912dd35e8b700257479c1af657a74b39b2dac0e90b6a4b8870e72ef8b0f866f89ee0d87f4a7920db0e56d41d96114293fdb4994c138a4983e7d0e473df15933fbf09ae9b804b3d8b7da28b6beffd7512e497704215f7d87a0be5c93febce58bff6ee8a943832f37550ac60d5d74cd869de24e2cb38edbed22afa626b9de3dbfb2287448cba00171b25bbd016c9ac2e25c22df0b03225a8cb2c90421ccc5a5622a7f38344c7d722d799dd8e70b61a7047aad1b73c63878627309b8c0887c9ecd37e1a57eebbc5adf27104a24b59dd58319999a2aea0c685212c4687284e96ab7f7db73f4ae6444b8a2b4dd69760a525aeb1ac0a4a82fa1f37b78bf94899364639415285bed9547dedfc1792376fec8b957b90ac163f5b5e8ee524a4e6e97673ba9268506e6ceed5abfff1c36b6af887986b4d09213d0accf6f1db9f55e798945b43e43ac8049e2481ff6ea03380dbc54ce5f3e17c82cb4211f0b91b7487c02747606b4757af42029e19a400d2e53be5254bcf7ac063cdbe51b23871b6a7b7a882524e9173bd7680f277a9b09b82260486e50d71ad8e2ea9958917fced07df7d6d2e9d83c4d198bd09598a64773c9ffdbb8a1d929a905df50edf5428b91675dcc25fe6b25b54484ebbbdc7c1e0a2a522edd2b9d775d1dded781a6b5ccd40c439c87857fa3eedd42ff3bbde8b8d940f54927bf9c5280cdfe8a9ede4e74fa82375b2d9dad74be7f9a7828252aadc6d6e1f13ced0a09cfaa43d8a13f8f768b0698254e6590dd2b58f819169e269a46d296fded7082eecf5ef0bd4c50e766619e362e196552dfa25ef0c0a0d58c2520c1ef70b62b9961120dff929647d22b4c4afc4567ab9526dec852389ae0ab0721bd3fada21205452c1fbca7385489cb0ca4b348306244ec43a83a9cca8875607c8e94ba637eb9aa5fe07f967c25c1c90b01565c38f94a8f2f8ccba26371583eceb7cf162049ee099bba912c9ee22c95046945ff4a915b1cbcd84d245ba3f29ff05eedebae642b1eb48121a79b51f335ec37da0457516459175e9f91234ea8126796eeafbf569072c63959f5c84fefa58e7ea32fb85fe3e8d002fb681877c559e69186a208490163ad26e21d81e0f5a31a659429e2d25bf5b61a797af8fb6445045099a1bee8908ae983ab0add8f00ab83a19a9ed9617521431407a36219ca5d70b3f91138ea1a0aff44527c49507a05b885358395de8776f659eccf541f7b491a14f4440e626cf92c84a1308ae52f09ae98f8e8c42728fc14197a6c96449b307a952e39fd00f458ccf067a9ba747dc3ea05d458e8a71b39f442388f9d5628f9d6b75624ab771102bbe3addaae052890aad12c452cd4bf68fdbbe472c6deff5ae8b2bbaabc323d515988cd6857e2cf6d0b7ae71300978b66f61c905912366bbb685c8048652e7c3d4bf1f7e822a30d88905f6dc1899782dd9c4209ff9e6e87636f8e5a5bd181899cfeaf53d95d6b0366b1346dbca0636ec6b832129dea0dfeffdd7c9471457059b90394f20b11aec8384157ed11372e8c7f582c82d6c8c647d9fc88eab24e65c405ff419ea671a09eb4efa81f26bee65ed88a99cc8aa1640e30ec9a8662609fe847214a329e0ee386065fb24a42b9af4f985214adc7cea18f65ec3586d6694705f84b14c6b6cd7dbafcdea0b347af5fd0a6b7cdb1087f36999e95c9868a8472083d47f3e4ded77f817534c30ccdc030adefcb0e1c48bb591c5a5dea7ece673229eb88aa532cd75099fbffac0aec0cf12e8109842587e0dd434beba0254a81ca41eb5765b30c8ed40f66ccbea8c941afbdabca07946b697ad1dc305f758e0b77911e982d7e98e1bb039bccb58d94ed3cae36753bd3af8d5ffb03c5af200c20cb821357e9d9adefed33eb37a780ebd2a9d96117a3262549c9c12fcf3007ac77d7a152b8b2224b16b86bd6589fa8a312325e9408fab9b72e370a7556665a176fc04a0c0f6cb74e6b971718a670b46944cc859e619ab52b8963288a56f964092b5a2a292bfd2f8b56cf5d031776d46037de78591c52b828d087db3ba0c7c1ec21b96adfeb1a3a0a68f94c4223cb5d1c590bf8fe9724b348ee42b89b9a39171b303d39ca747c4ea73dea62bae346c332f5802e3e04f316f961628104812dd5f7fd0159eb71613dd00c6ea12d41b0090df1acf4363d8ff54062b7cdd61e22d3444052a2798f67e24260921b8cad6c949262cae09eda8ca04567d105ec5e785039d72a9df7cf32943b824cbd067eacb230a3ac32783fe842ebd44ba89c37b7efe61a5ee715630f8b58c85742517f3cf18133faa54da4b2a1b0a9ae1bdb54b2fb8a249bdf4d435cc41712219dbba9b412fa8ace87023e11fa914c5a86e4954af209e99e75993353a5c6da41ab79d2440a9b37a7d97255aed3e841aea9498c023912d5fbe4779abb0929d96f4cbae3cfee80d27081e579b794db6e672a28ecba3dbdac31531a48c9c2c22c6449185de47bc0ba7fc59bef22440d58bd505ef07a2d2c89fb887952cba9d4672c6f6fb544658557ddb811a93279bd16960d36f6c84a8d8ff9da3c2a125eccbfe43d02992ae0a384ee427d77abb09dab8cec69671c3afbc49cb669393da9879601dd059859546d2af5bb978be4ca8508d58898b693f743fae59789ede2e4c1cfd3b2655ad0813185d7faa12cf76af4c3aa2382b0e4cb0d08d5194d6b135b836bad49d880e257e8b6d2d25479170c51671d35535ad9c043c60ce1eeec07bfea8e7045ce9c1636c4a3b2ff8d3c5978ef80ab617aa9e9f08262e90a823477e9fa90bd7501d934a54b55249fed6244623750d3d4a3213dd75e411c8c815220f5f062858fd0a9a113827a31dfb4b4fdf54c2554fea001b1ed971ad4a8f1990eadaadca5b077c5c4da550af24494dc0af47a6c425800277730873eb2ada32bd33ce2a652e830f253e4939978f86160ed5b4d1f788fc73ba03610d0cea8c6f9c652fe880e47dfa02a5f208bf2dacb5c40271aea27166e237e51517e74d13cf8b9c4c6e3aa02da58bfa1e8e0ff2bc519d33357799da9c0883e24c19428418a190f49db86df36c0ff55873dd7e963e3da1b68b35471999840e11c2f1354da91870d529eae1413a3f01d0a73e0087521c72ef39436271c8d868bfc41138ad8628cc7b24136c2fcd0a7ab6b348d1826af44d63883a8bc88d9b4d4ced9e72461d34a366b7468fe9f8e674438522cd82eba934cc2425af97a151babaafd10efcb13185ab4cf9dd0ced0f41c5d254ef456fe906ce6ff4975ef4c79fee7a050ef79ef5fe524ddd9a8fd3bd016080307c0a8275ac0aeab59d08bd4eb300180d4ec93312b33af77b15890ddbba770f080a65a97e93dc3ababd86d3849cd56d92c147c2d86f6249e374986cba288f3a92f26867a6f7276db6cf0e109a2934d21d2cb2b55d778aff33ba6a042eb78d1b9afd695c935c9acf55873489ded3a515bca8e42ad217392fec5317721f1a54e3714ceec668651925b6436bcda47e751055987826304bbe0c377e89c676e07bd72291e3c0559f7bc75eb6a55bdc572a87409966591c29069a430e28519bc1cbd85bcb978dafa5687c2819e41ea5827880e6f0eb70ac2533740c2a0b8062b42705eb0107cf77c914a456aff4b78bae49ec00e49768b767a6787acbe87c8712f4a4cc4f0dcdc33b21c85b1be5c2e79b764492f8451fa4850b11120d9a13575feb28bb2b4a1582f207fd4dca008929fa93e9bc52997e39686e8a0416c40230d242251db70b958288b7080d09f59be42d310326bdcc9a25dac551d3e5521e35d8736d6aadb2c9c3332b5bf6bcb7ddbf32189b288589d8f8f88b825039042e8c84c6add4e9559aefd489e8d15db9faa904306ccbbf5fbe5204b28760577011599e9d041f4754c9c4648036a5121b924a592c9419a6aa84514a3c34355123b45034ca0706d6d8a4fad2b53ce15ca8ad5fac83bd0da875b0fe85ce525e6a53241f7629b7806e4207e39b5e77d77df2e4e92279393e9887309bf2ed2811867dff31426192be834e8bb51af0e003435984c9d3ff9217136d427029f367574414cb362a21981214e4ee5471a931c1aaafeccd120fbd37b8dd7c9a2e3e00da59b80fcbeecce8d801c2828507d86222630a8ba21f4d483314560093d5d595a39ddcb39c44ad627f303f424630c57aeedba2a0d135f181bc34e0c57cfe2aa67180ca9398364121a58e2e076cd5334640d60d89cb62f1586f1cab2d09511d6c5d69c97323393fc25e332706b5797268566e670b3a8d70ba30d2fdb2404f63b4f10f164a49d774c79283033de1ec1992bb69db0187f54986b0eb01aabb3402a18ff9cfc7c8", 0x1000}, {&(0x7f0000002240)="09fb6fdd1617aa8596ca38f8a395877f4ff9947353a2a796f5614468c464f99bca2159ddcf17ba4cdeb6e259565bc9a22c24dc6ab4bcb533ef2c95f44595ab5b5eafa01de7d8a61c813c63b94dafab0789fd84901487e6b55bcd2a12a1f417fabf3e875445aed295b0cf1043be15dacdcc6f6a79ea2c7f532e0adf919e97c41a9740e2193bb49e31b0885fc44e13893f5ac450e4c75242d78888eefa00bd5eadad074963b784fc78717109f38d2c1ffe743f0d6770da5f385c04d83e5b0e870f107ab12db6c1592b765305aea1543c66802bce4de17bca454da98c9ce3aefbdb67e39cc1e56cab5a70a9edd57c62739d4d1b5bfb36", 0xf5}, {&(0x7f0000002340)="ccbf9868854da31e6f0585f07f451dd3fe48f479ccf8205bb569b9c1e2c89f0bdc06db91964099a6c7a4c258d7d3d84da811f38fc1f1f8134275a6aa280c4bef9e016b328e2163d07904c8d73d69f8979098d9f4a1c952b804d35f9fa2b62b0587d560823077662b75cc05672c73febd334db113341a2d5593476e234633d7e41c2dce42851fa798501afb1f94db0d8397888ea9659e29db2d048252432f1cf675c45396ef6fac9b533fb3a455718403823875bc0c107a95658a83e492f685d6d12981d5e15a14f7ff36c2926f493d819b67907b5ea857ba24667b45038c56fdc85206a1f34eb7bb97c06e157da6f6b821f04a5dd2d42fb80f48a819bf10121cda3b3c850cbe83182b7c23c8d06ab4af3fda4864ca77a6123b1b338f419db17b3dc8bc17b20bbb7f8fdc6f6f3a5431f6794311161f07fac979c45603a83a88ca5cbe5b3c6736b98a9645b28796429f06597a03f328d7a713bb7aaf840c3f0b8791605fa1a931bf5cb473b176b64c3cc1cfbfcd0318b7f7b5240a405809d409f41e78b676782eb6f877ec243e3b0080b59afe87259d4fc2d3bd2d85b0db490ffcaf2c7cd43f11f9888acd216a2bea4b9d32d87ea1459a763699d8cfc82c3b27dfd1ac4a16b0240b39d3eddec993658c35a6e26c3feabc27e06769b0acbeef9c6c8b7bf92f1222c2eefb0680b7f9a1bd0785281754b57c8e1180e7a43568bf7e7f4110ea4a1a3081dcbf59ac609dbb88848ee42ecab12bbcf85738e494a330a211b41818a4725187b68dec49e9509bc827ce42765e6cee713bab5d2a51ea049a7e9f05e0f5c41ae262ac15853c6f5394f9744994d89edad306a6f240e9f505ac6bc6f1e38941ccf61718406a2fc92a1309d085d92c9aca8c74c56d34933e565718c8aa506343b15ebe59e763172ce221b106120777677141f86d1d964d4b86f01fb70631154600203bd88605c31ad4e19f9589211d9e91cafd5bea6dc42156efd273935baf19abc6ec029f40fc3b2af95b2d82c07f31de7a9e80421024fc6a49a9637524f25f915478fb62894587cb7233f41a245ecd3cfdf0f37e59c4e6169732ccd9be06c46218e251348bfaa7ecc300b7b6ccf65a95c5e766433d3e5722925aad10b91024c523bc2f19cb53dde1b13e784494774dc90cac1c08314c76a798907ad5e46aad23aa08fb1973a7f7e0bdbb6fe963b2caf4d3f2ab552e454c82706f34b0cfa09722f3fe83cabb1153a9b4ec460e55ad01e7df31324ccfabcc7ba551d18d9d8b3755491c5135dc6fe76f4cd15cdac16f6b3e7ad782b0ea0b52b4ad7e70614e6ead20fcd83d20a52d8fea8d4999baf959edee14dbb5880b1202255b72fff42bca4f5ded7e710c6024105d18bf92409773671061eaf642f74ad1451f18d3e3f838ade7d7f18ba5814b257d1fe3a7eb9ac242216412a68113658e96c8225f71ef6470c6c488bd15e984ae32b4ca0b4a7a03a03a98b1ba20fcb736cecc94ad02cd7d1a66cf99d4440cd0a3e458393d1a50a3cc4ba68b26dfc68a43794e3dba7173a69910b808b39dbf2bee33ae1db891299ae63b352bf0a04fdb67755ffecb59347ee24cd0934c57b6cb00d506fe53637a80cc531a4b37675f5e41f6ba68045eb3c8ff889e6c1e7b36204794a3739348eb0a7aa990f47a7b86c77482eeecd63ccf858a4da127ec08ec5a5ee7ad21c8053aed498027a2ca7e099a323c56533b7d433a25e4052c1c20b7d43c162e2cf7d921c595dcd2b3eba5a09f7a6875e169e2a3db24c5cebbd25a5a242cf2f7252adb5a60aaefe0450e22f3ccd2159cd6ead800e1c2625d3c98ab442d396f365dab818f8df53ac420722bd90ada9e05275d66fa93af66279a50fa1d38e23029f9176d82ff5c95054fdce569093aec8dbcae610daf3421c4a1edb0254e56b6ad4258dfd040e39700ac870c61a64286667bf77797eefcfe1d865f7c9af6c82b7617b5984f8f13a83337d689960dee932fb40f0c739f46f0104a6402bb3c40f33532ad98d500920c35ba7550c8acc8df251e4878b2982d25b28b0eed237da7313d5dd53aef99795d404d7c1b4d39ddce56e2d298a6d10f3c7faa6d85905d44e6289c62912a452105163879eccb8350e16700b99465581adef824e8c815880ec639d2bb2a520e1a9f9d516bbd65acd9da716787794a0880a6c71e65b44f83b6605e3691e332eecfd73d12c5a3bd475295e13652d64bdeebe3b8352dd24fea67f35d9767f4da61a310511ddd4844ee7e0248fddc0fa630e6338690f55d318e875ad034a749244fd199336a230115b3e51ed80cb447434107a81fbec170900fd8f65071c6717a382894b0d8a75c34d1c494bf231983156af5e342077ce35a39f147cc6ccf5faf40eaed7b362a2b8cfeb68e31efa4213f6f114b14e857357cb6e076fddeb0721299d36350a22b5dc98bf3073009b709b8d2e54af08ca432e64e0ee4cda9454d1972252a87b611cce4d254fe4f2cfa16592acdbf7135b3af0c1318f455fb49a59edf02abd372a06e8f890afdb2100e8bb0dd5cbbc789595718c49486fb3a6dc2669389a749929d6f4e81bf0db499b3d51d58d3d50359327c78f95d81c2d90f739be0babd96a4dbcd71c953ddd4c77a0bd0fe2772cb2378376c71e1752873d8376f511fc77895b2e82a03a32331ba0da72be7b12ed6cc16682e4f231b7c838d43d5397bcbc991e99b7b6baedd1eaed8c005299e502f00d2c5951701ee8ed6919c827200fa321fede5ed94267f037bcedd0ee462af8f69e64f79e2b463d189cf7562230611f79cf4b9dbbe3c46f2f45548610f98f1eab01fc65391b6691fe6a10799cc7a1981c7163b40d5e13e98dcb6b9ec5f633674ecb9cc0924c58931fcc5d016ec36037ae7857b5bd4f23e139e73fc3dcc04b537e160c3ec37ba475b884bfd252a3a9d0843a4a691f592ea68ced2139376cf0951b6172dcc9268e7a9162ade1a3f5de90d7d46fe00c9dbc4827b6e74ccb6bfb2e17f6cf05580908daf90f2cd1aea9ec4c336e1dde4464c53ddafed2240f0f7e7e5de49026ce1640259c29d4096fbbeef419b6fd4af81e50552cf5ad921c01c3301f6643885e35e0b7486a3b222a93af06e0c4917b313194aeb6be638cc69a5868b287c1e7474eff6b4aac5f22ce07e9619b26afc035f018c7085d112b669cb26cfb90d84c8b3b58db8b866d08089a348c9910d53971826758c3969b7728eafbd21fdaa7074321caeab683c66f9d74dde6c9f1746cabfb2f679d61d054027374bebd21c02323c4bf01cc411869511305558633f294edf3eea51129204d00b752b2aad768bf49fd96094ae1beb85b9a156c06383fcff2191b714a42c8408e8ffcf1ec12c531119bd30bfcb210c54cf62932582edfc79607e429ebe1ba2aa77a5654e1c8ef9a178cc488d4a7154b5ca984079824d98842bee189b0d98bb996ad0c2497418e7ce0d03a7df6243f6badc7db3d8dcc4d601d9c033d2ef9173b1491b0514e644b689958941bec4a35689eb301e1c3e11a722179820b1c152f0d9de0f5462301a994c277a7e10fec8a64b323594b7b95488f07791d43b91786bfa1fdad3499c56a26a9906b44c1dd5ec297289e2dc0ee398059bb1202a79454b4b5c86dc4753ee91287f238380484c7f2847392ee8df8bf7c16e823ee5720c72962d031a06772992bb04495dd0f31a2bd14a24f7f240e9b661d6dd723d4b67084be9ef1642792f8c20c5aac3b4da7543703feb79b6a43c88280457d1ce33c75ed9598499758545da3333a7dacbe9bc40cde515aea9f3c31fee34633516605d05ca85d3e9f791af1a2bec12972fc6ebb3faf653dd3f8f7319b1a9d285234dd710ac7a8e5f3244cc1a57916670c3c4bcac5d500edf3cf5c328fcd5e866f1abe6e34680d215fd66407d88861af1e34f02e9eb97ce50f0d104ca1a322ccd4d6ad8ea676866368b1cf1da6b4e82055ade449b14340f48df93b30ab583e3f21f3355a155cff8140b592c570cf49165caef6c722bc9f2a08fb250f1f02a0c9309525b03e9f46d09e8f56454aa76fb3bf64b428dfc3976ccab13cac1abe27ad5963aaa8cba800845f59db15ee97e8488da79b161df98c75cb55abffa4cd3bc2399d2dfb56ba88bd74cd2a66ec473f57395dfba5d7009afdcfcb4ae94ba711ef9ed5ded8c4b42103f5c207fb7bfc894f8e3324be3be6cdb934d7a8daf3bbda4263b5b4af49bf9c6729f6be285326ed99251445a2bdf0e0db4e12040457ad5d4042ede67662303b65cfbcaef65a1c91d76b163ff9caddfc14c984bfec4a9779eb5ff7c0a9b53bb5918c409b9d2d71eda0c2f916093c6e51b3e124ff2f3b32c8255f4eb52f5e53039232e24493ca03ec5a2b6c28adf8c86ee14521d004e6fa41543271ddf45513a1e54d0a94b9d186ba81d92d1f9a6351e8925c23c7d54cb3b4a37cc6fb73cadd60cbf6802b5345ab196c7f36c27d4fe4363e453d836b6f99a9eaf0220c4fcbd65750fafa3ebe87a6f573c6ce65108fca4d773b7d7ca67dd47b2dae5a251508a7323b55426476a9903cfefec0789bed77039038046d7e08d9d3ad2434b3a97ccae821e0d7d07ae74e6805800b19fbb3387737d17dbf40b898940a8c519a3348564a8833927fa737922b09fedeb1f354b38b25f50beeade9905fe33d60f68ca2180c8b8dd48652ab1bb0ecd7cea2f0592a79998a738226a7ca9a3fe5906a10d0d55454d83df694984199c451ab197af46f30f7619f24c451288a5b64d9da6d15f5f9bec7a929a89d48996f9922a06cadd1f8b0e25d47466cf4538f6876abc600e9b551441b317e9a34e41a416110acc71bd1eec521c0d6bb83ea3b6fb490d7ca4f6576f3d7f3043ab8b00699e6e93f0c5af0504c20095dc138603608ec7e93bfd6aadbf681b2c75ded983a825282f4d8a0140cfc91ee7f24c13d9662a9793433fdfb52ea131a4c05f1225154bf5ac192f940a3878cc775382310a1a2ae0660a63be5ec04fbd4ab97e7ffdd5878076133d3440a437e8bbb5e5981b9dfddb776b775c780f7fcf76aaa62efde26522f32736fd1416336bf7a1e755e24a29c7dfcbff591a38048abd54d9553bf543b432801c1b09266ec425e31f591ecb248117bbb3fc500b410957ee0f2fff571a4d3953b021ab343779574400733f96769cc5598637385017dfa64b84a9516887e8fd82452ada686434a6ca1525a336906806effcabe04d109c59adaa7de05a7885289a02930ba98c3ece9fe8c1ce27867db4e52be404d5ae0e9dae48bba39532886e1e5a868f6ffbe670f7b029105017dd65dc2497c0a8d27f5342a3e3dbcdd2516c9186a3c30907d7e89d5afec1283510f16a7fa4a4badc64b5f2c3d96d76007ce963af3a311598192527003159e377d9d0018761ea95cb7e5355b8b58807a586994edbb15ff85556b00447e000412e9fb9bfd5b91b21933b196c8868aee3fbc882125273d63114f99547dd19fe010ee6e8b7e4c49e434e69389f05d0f90cb644b662f4655ca0c92be7f1f40e63d56682185bd479d9897c9da409ff0f41bb81a5a2580120cfe0883a4922f528a8ab6e29f60bd78a775d47cd7e2be4b26bbde728184de20b21fa3f5de26b3650342ef71f5688f99e7f863c27c8a2287fbb60528d489105b6f22aaa22746cf380b22b00eee87cbaaf9bd12312cf1445f2cd266122a9d799428313c5dfea0b804799d616dfcd1188dd120189371b93285b685f96c901b71a84a866ba7140c878c73afc3ee9b8e6ce5cfa9a31c48e040183d97f0ba7275b02c731b3b3b2709f68921cb29f39", 0x1000}], 0x6, &(0x7f00000033c0)=[{0x28, 0xffff, 0x5, "6df54c36dab9e954e0f194ee0b8f9b9e9283d9c462d3"}, {0x38, 0xffff, 0x79, "ec2569d62b0a1e1e37206ef7e72daf2ebf6c74db7040d68d20f1f1c9f759aa4e59e98f0df4"}], 0x60}, 0x404) 22:18:46 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 22:18:46 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000500e03e4f25295a2befaa9a2bb16491a32203009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 22:18:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff2a) 22:18:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:18:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="02a6dee3b76819873d80f5edb062d9fa52d07101ebefec716372670e31cfcb9ac3342f7a524df2f3a5fcc90924597d147f9925159bc7cbc036ed4677eced94e8aaa2995d3ac6ab930381b3209ce6f8d9bebb5a71f403f5f699cd81abdbe0b6894f60cb5685", 0x65) write(r0, &(0x7f0000000e40)="3049f2d13056c5c3913eab6bee7190cdfa6481b818bd843f57fcc6c573cb4167d4f74705c66441bc51ed8ea8e46c8a5c321f85a9bb7faed6e5d6e79a8e882b746599cc0256748d7af0615365804b67a6b1845cf7171483ff6bd7c240ea9931728e47a90d7fc35bbf0af4072a7dac86df9353ff6bee6940c045b3ff77a20d170f77634ad8287a22ec3a5e908b9d5af6d3db45b8fe4532f3bb63dd347162b86d9f9bb533ac6ee8fb287d9fef6775654077d5466cd5decb3bd9efd2514c7ae3df85f0914ae1df831a", 0xc7) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:18:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) chmod(&(0x7f0000000000)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 22:18:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 22:18:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x5}}) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="5c05000000c37603ad019b641cff02df168ead405b1a3abd684561a33087f53d783e9b37576cabaec069b0a6656cec7d56499405c31ba1c1a47a144fa2d05f62324ee1adb0d558a1edd1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e65", 0x171}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x80) 22:18:47 executing program 1: setrlimit(0xe, &(0x7f0000000080)={0xfffffffffffffffd}) 22:18:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x80005ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x4}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x4, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x49, 0x511, 0x9}], 0x5af4bba6, &(0x7f0000000100)={0x7fff, 0xa71}) fcntl$setstatus(r0, 0x4, 0x0) 22:18:47 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = getpid() wait4(r1, &(0x7f0000001780), 0xb, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r0, &(0x7f00000017c0)=[{{r0}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r0}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r0, &(0x7f0000000180)="d5c8bde39d1b2000b5af229e7400000000000000000000000000000000", 0xd7) 22:18:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() geteuid() r1 = geteuid() setuid(r1) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 22:18:47 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() fsync(r0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 22:18:47 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x1}, 0x10) 22:18:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) open(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x80) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') 22:18:47 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000080), 0x4) 22:18:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) unlink(&(0x7f0000000040)='./file0\x00') 22:18:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) clock_settime(0x0, &(0x7f0000000080)={0x700000}) 22:18:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/210, 0xd2}, {&(0x7f0000001140)=""/142, 0x8e}], 0x3) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={r1, r2, r3}, 0xc) 14:53:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchmod(r0, 0x80) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) 14:53:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) getppid() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) 14:53:52 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto(r0, &(0x7f00000000c0)="b27608c74097db70ec0d24867820df56bcba79030914cd2cfa90b47fd6ea9536e84fe157c88324fccf59dac38c6baab96c00c76b80f76888359d76ce6dfee67dc2f7b92b06fab78303ce7af2b4349eb438a178b93496cba66e11b76587b1905013c840efe48ca1675adf7bc81cebe6402edeaa8006aaa0b5ce235e8f7fa137b88c99545f5d69b6acf598d630b8ef7f32ec671745214a81699246c2e0d7ff54790f517207916cb51f2b807048c2524a076f31c5471947d048e33efab86dd82ac4c2329f9baeb26cf8dff6", 0xca, 0x409, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = getuid() mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xc996, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r2, r3) sendto(r0, &(0x7f0000000040)="dcd24cc05461eb84ea2aae94ec53b040f2621573b710ee0b01de1553a8e6bfd64d7dffc2384259d1cbbc3d34d03bdae5630e", 0x32, 0x1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0xffffffffffffffff, 0x8}, 0xc) r5 = getgid() fchown(r0, r1, r5) connect$inet(r0, &(0x7f0000000000), 0xc) 14:53:52 executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x9c) sendto$unix(r0, &(0x7f0000000080)="f2928ac3e5be909931b2c8736f241ac4c608fa00821057d57c26dcb3e38e480479e9c4130937485d5b6d29c3c2072fef084fb60132fb38341305481d8d76d735e31d13755c1b1a75cfd11c532e8ff3231ff4a6becd76382cf55fe05fbc365e553f386c7619af08486d0f9394df1b9df88fce1988361f9fca0e86ae8949b98a6ee7c51ec869f072c84c485aaa1bc0208fc349315a8a646d6afa229a6d60f908f92dd7a97f5a77e78ab807ec437547ad3bcd801553472bfdb4b0cc6d44b3419c500a6d7843d7dd76f66183242144a6", 0xce, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f696c653000"], 0xa) 14:53:52 executing program 0: r0 = socket(0x18, 0x0, 0x3) msgget$private(0x0, 0x401) recvfrom$unix(r0, &(0x7f0000000180)=""/220, 0xdc, 0x841, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000280)='./file0\x00', 0x41) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0xbaf) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x4, 0xb7, 0x3, "48ee4fad01329ba0f9448c91402a3c58ba96219a", 0x400}) getgroups(0x0, 0x0) socketpair(0x18, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket(0x43, 0x8007, 0x1) dup2(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) connect(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 14:53:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="3f888e5d471f4258bd7c6dee5c4e2f5f32f88fde48b29fb93dac", 0x1a}], 0x1, 0x55) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x3ff, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) fcntl$dupfd(r0, 0x0, r0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) socket(0x18, 0x5, 0x6) 14:53:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="ff070000001000002e00fed0ff2477f256c4093cfb25b85e5bbdc3a5117094ff00a9c5de41a52f5ea7fa0023f18bf66590bfe4250636990cc3b7916c030e98e995cfafa6fdc5e99590841ce5133b74c4857b60a117ebe0b86dab36a1744633d8649d8740323724351e", 0x69) write(r0, &(0x7f0000000440)="33cce56178afbebcf4eb69ffe44ce68b81f42dbbb88c02d82746882c11fce7d6d006e157b019be9cdd7a79e3932019c9dfcf2f81915deb35a90200f0c8facf57502036", 0x43) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) r3 = syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x0, 0x5a0e3010}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000380)={0x1, 0x5, 0x3, 0x9, "5bcc9bd058da0736b9e534f0ea5b59c79c25abca", 0x400, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:52 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000acf000/0x1000)=nil, 0x2000) r1 = socket(0x6, 0x5, 0x7f) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget$private(0x0, 0xc000, 0xb1, &(0x7f0000e80000/0xc000)=nil) 14:53:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) sendmsg(r1, &(0x7f00000006c0)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="55126e975ff9077888", 0x9}, {&(0x7f0000000200)="db3d3962b690c2bf88a39c9d6a48b4ae998e5645d0d3ae2d5cd7fca6fb758aba5c6676c9225f821f742c522a3459089373adf88217e116829252c07e9a9e915dcb1fd2a109aa0dc5399c4eb3f7f99d9d647fc9165213228fab493e57f3e30da0dd071fdea48fcf9b2d8dab947a370581780b1688d904949638611e10061b3087ba963d0f42c7b8df3e4001b1fadec346957053d18e1f5e95cc700a06b5c1ef346cc6d7ad7d189646f041c8231f439f3cdac572fb0962bb7b5488734c14e184e011cf06f5c2af28840c8e9588846ee61734a6440d6c99ad7ae1d9d3fcdcd393d0b9874dfb54246cd20690cf6a", 0xec}, {&(0x7f0000000300)="c00451bec33b2156b758b47c24bc4740ae934ba7dd61128edb", 0x19}, {&(0x7f0000000340)="36d8bab95ecb23efd91bf33cab749e31e11fffe45c38e17de8b01be0451082c3fe014beaf76cef6ff8434d6791b7af6b89834dae4b5c1052b2093804a0b1686201c1b146e9246d28", 0x48}, {&(0x7f00000003c0)="06b9523dc1dc17e4cd625e0e5e6af229b7b84363f505df7ba4d31c629eee2199c8a234c1a16a854b08c44277d04e06e0f575caac858f03d2da116771cf42d702adc0efa0136679bc2606d62acb3e2685fee24dc9bbd8cee1c4023ad79a8d37ff5448eb208483c93c259cc7da2f5bdf2416775c5e2be7e0dc2f6382ec97a986688cea9903199e11cbdbb19edcbff5300cbb1ebf8f955621231d583abfc1249863bd94a446c5d0a955e7e142fb37fcee84e405e2fe15ec472498a20212f8ee1a9e6cda0139b421c0a4e3e0734d1e2bd8f7031e6d2c6b79e8ea085b6e5d431335c740107126fbd888305f5d", 0xea}], 0x5, &(0x7f0000000540)=[{0x68, 0x1, 0x3, "7341a383b1d3f719a8c577cf639ab9e1ebc1909d21275dd0dffcbcaa8e5deedb2c25cc9266f1b5532e3ea15613903f09f17b6935003a922cc14ea4b93dcf86ebd6c48ddf7b713bfae82f1c6388c88a2b1f2e"}, {0xf8, 0xffff, 0x8, "5c3e530a5f175a8b86a0401d524814a92b8b20afbbdb81a20959b63f1d069b81d696b5febbcebe9ea7dd62086074bb4ed87a6e31021064eaf9bffcd9703e47ca2a9ab5147cd5127022f1ad4e158fa2878fca954b1711578a1e116d3e3d2fa9aed56d6ae4144991c2a7b4f7415faa00398e564b29cecb04aa710807ba9e4322786997c23990a7bb1786b75a8ac48672e4f74028474c7bbbc2e3bc599738a19a46a04091f132a1f163ae277d7a340e799a3508550ebb825116fc7bd57abb5353551fe3f0b9a57bef69451637ecd239671f2d8ecffa2c0929ca486e9d034a1fe66696533d0b3d6561"}], 0x160}, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) recvfrom$inet6(r1, &(0x7f0000000040)=""/210, 0xd2, 0x800, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x5}, 0x287) 14:53:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{0x0, 0xfffffea4}], 0x1105) writev(r0, &(0x7f00000002c0), 0x1000000000000175) r2 = fcntl$dupfd(r1, 0x0, r1) openat(r2, &(0x7f0000000280)='./file0\x00', 0x10000, 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/145, 0x91}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/4, 0x4}], 0x3) 14:53:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 14:53:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=0x0], 0x4}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 14:53:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800000000000000) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) 14:53:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10808, 0x20) utimes(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)={{0x7ff, 0xffff}, {0x7, 0x58}}) read(r0, &(0x7f0000000080)=""/4096, 0x1000) poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) pipe2(&(0x7f0000000000), 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) execve(0x0, 0x0, 0x0) 14:53:54 executing program 1: socket(0x1a, 0x2, 0xad) kqueue() accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(0xffffffffffffff9c) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x1da8b496) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) dup(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(r1, &(0x7f0000003240)=@file={0x0, ""/4096}, 0xfffffffffffffffe) 14:53:54 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000010c0)=0x5, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x164) 14:53:54 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x1f4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x10000, 0x40, 0x6, 0x19f8, "833e1c47866956c1eff1eade29332460377f4e31", 0xb2f, 0x40}) 14:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x6, 0x9, 0xcd0, "fe65fbfb34bbea22a1df6fcb05163b02d1eecab0", 0xfffffffffffffffe}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x2) r2 = socket$unix(0x1, 0x5, 0x0) dup(r2) syz_open_pts() 14:53:54 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82bc7c8335d3046b595af346022e2f66696c653000"], 0x10) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="8919005f6823faa4f1139804eac1b9cffc358415bd5300c2dcbc7a25bf03f93b37654bd792cc03e321ea26d8df8acf9e04f922e7e99f4474d862bdd8ff22e1e23a1ff66d29f60b0b4c8c9c35a0ecf9ec64670a5063c8231d1d8733de6f3311", 0x5f}], 0x1) 14:53:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() close(r1) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0xd96, 0x9}, 0x10) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) r6 = socket$inet(0x2, 0x4000, 0x8000) kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0xa8, 0x4, 0xbb0, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000048, 0xae, 0x9}, {{r3}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0xffffffffffffcfb1}, {{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0x8, 0x3}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x1, 0x8}, {{r4}, 0x0, 0xca, 0x20, 0x8, 0xe4f}, {{r6}, 0xfffffffffffffff8, 0x80, 0x40, 0x8, 0x400}, {{r3}, 0xffffffffffffffff, 0x84, 0x82, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x7fff, 0x1}, {{r5}, 0xfffffffffffffffe, 0x8, 0x20000040, 0x3, 0xdc}], 0x6, &(0x7f00000000c0)={0x43207b34, 0x2}) 14:53:54 executing program 0: r0 = getegid() setegid(r0) r1 = socket(0x1, 0x2, 0x8) ftruncate(r1, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) kqueue() 14:53:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x7}, {r0, 0x12}, {r0, 0x80}, {r0}, {r0, 0x2}, {r0, 0x1}], 0x7, 0xfc) socket$inet(0x2, 0x3, 0x2d) 14:53:54 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r4 = getegid() r5 = getegid() getgroups(0x2, &(0x7f00000001c0)=[r4, r5]) r6 = dup2(r1, r0) r7 = getegid() r8 = getgid() r9 = getpid() getpgid(r9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r12 = getgid() getgroups(0x1, &(0x7f0000000000)=[r10]) recvfrom$inet(r3, &(0x7f0000000200)=""/150, 0x96, 0x1, &(0x7f00000002c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x6, &(0x7f0000000180)=[r7, r8, r10, r11, r12, r13]) 14:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x4000000b, 0xffffffffffffffe6, "b2786eb95b7c30abfc090000000000edd6000002"}) read(r2, &(0x7f00000002c0)=""/249, 0xfffffffffffffeec) lseek(r1, 0x0, 0x1) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x100}, {r0, 0x105}, {r1, 0x142}, {r2, 0x8}, {r2, 0x20}, {r3, 0xc2}], 0x6, 0x9) 14:53:54 executing program 0: r0 = socket(0x20, 0xfffffffefffffffe, 0x3fe100000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 14:53:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$getown(r1, 0x5) 14:53:55 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28c}) setrlimit(0x3, &(0x7f0000000040)={0x7ffffffd, 0xfffffffffffffff8}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x2b, 0x182) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 14:53:55 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) 14:53:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$setstatus(r0, 0x4, 0x80) fchownat(r2, &(0x7f00000015c0)='./file0\x00', r3, r4, 0x4) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f0000001680)="23a789fdb204c42f38233805b3abfcc5f3b4ec0f25a5c8caae497259b0635e7c5a95e526f11bff189d1d0f6bda3218b9a562515505e6569c33ca53731b3c21b1ed31ad", 0x43) write(r0, &(0x7f00000001c0)="a7", 0x1) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="1c187c34c509d326a70fbe9aeddfdbd09ab928d71e0ce4bd63545475779277566f73e6fc3cc8fc18844fa40e3518e93ec144a5", 0x33}, {&(0x7f00000000c0)="9173c23801b0009680d00a441d5323baf91c98a5b88b2ce65400a08f880ec7940ffd7f403eb20ae8ba5ec69d84fcb4a3ab66f28646c580ca197718d865102e73d3ac8db44e19a39d520b09c1", 0x4c}, {&(0x7f0000000280)="0819f061fb6f6a148527f7414003bb634ae880d7ea767cb258f8296cff52c720f8cbce9032b8e057b3ffb211cce95b70d66920d49d402b4fc720bfe156e3b7b3013d8e0b3518ad479a144393f406a031c64e02e62ec8612edcdf34d4d5302862e2f593c95ab476de995e6dbb208cb478ce61b5049cd16aa89ef7bab1598ff3b3db925a9c90a249aa4f7b2b214898a6a466c7389e528ce067f714029f48db55782bc3e35043e85e47d6e3fc6c408f65933e90d5851a63dad2da", 0xb9}, {&(0x7f0000000140)="23af2b72fb184b21594e2114c6256fae552508765894ed3482d166d47e0880994c63c510fd863f12cde47f3ad1d23905f5cf62b81106d3da3e724bf4ce7279006831d5dade7e1fc2fe4e", 0x4a}, {&(0x7f0000000340)="8d61d38961e3fc9cfdd793e6b8b62abb39d7a2542384c4b95d4ff58078570aac15d857fe922f4e3fc4ce838968bd891ad03fc32a715f676604cf93ef441f67dbabe7c3d51a9660cb9c15ede6e780142687801e9b02e16475924630b13010c974336f5558e9eb16a5addde5f5e735e8d10f1aa35f5a1bfaf35f7297b78a6cb480ba7782be59f15316c7002d84d8bfbc18f19e59ce255daeeff680c6a36fc786889b42db2ba282f0f83ead02f184e1a9a3ce3a54b5cb848a59bc1c0e083492c91ad7b574affe7a4aabc8f800ce57822204f942872a89eb12497f3bfcf21cbe46af4fa33ac2", 0xe4}, {&(0x7f0000000440)="f5baea9367425c11b22741acecf10c2bb42a8b227e4ca863dd0c33bea69e7b226c514158c3af4f22aab598a6f0dd859ef5b8957d4b72e49c7fbbda662a63ea18d4b7dd8f34338240c50adb75dbfb46d2faa5b655c94ee888a291e817293b9fd33b139283e108e8bdb9e7b4a9aa14d39f7abbfe105c50fc063b1dc9c12256662b4df56930a62ee369c29da06fa71f09e4e2733d109dd63fe9e88321e78dbacaf164133410d7e3d934d53f9ccd65760cf391a4d33546321f5ad05b85935f6e5724fcf1dcaf8e049ea465bc6f180c530565e58c0808b767637b08108a5be0694353eb0fc1b8df73dd30c1d4880e03a3b156dd056589a21802d29d301b8a20d12e51d9821d8e88d384b65ab2eeeb16179bad95d80b2e7cc68a32f5ae94823c51844bbb89afa585581f8313c057566ed111763ab7729aa7e4c315481963edcbf954dd32e2ec184eb24662a5ff5426caf073e89f13c9aa74b36e5312fe10d1453eb358d8cd80f5c81443b7fa1c915148fe157d515ad591d26e32cd4b1bbb3e0a8d106f9c524ee4c8137bb73f13c01ee4a71b1f899ceaeaa9fd388f7e9af59f01d76e48a8b1f6c7785b5f59b927474c58ec2230f634a72355f74ab5dfbc0271e7fcd7d790a692b91dc74645e2517a209540d3ccb642228ee09fcd12d8d512c801f76aaa12c371fdf0ed50348a22b3e9b5fc6337b35ea679424b275deb38574667f5f7c81ddd33ea6162d41ac43c89eab07d7f1d475a49c0fe4f590c519d8e1a8e990894ec43dafcb25d6f2d012f03494dc1dcde07d798b8da1822395ac8340754e91cbc3f33b741f22a06c80f8aa18e76b60b9d5c6ededf340df8f6b2483a174a4cc369a28aa731ecd0c4207b54abfcc25169678264effe42717821c32ddb38efc42081ce93b398402190dc82e3c1ab1b8f2b062832cf9a56adb0fa731a7aeb81cfbfefd6662b1e1d2b3efe9a5a0fd09a48a968ee5f06bf1661e302eaa23e7087f7c05d4488b8882b3eb4049c9365ac86bb9b51928eb6ee0a1acd8263ab129d76fb6c20c11f73c8bdc3088fb07844b9e80bdb4c1d50d30fd32fd638b8ac0940a47feec84be76f7d5c1c7ffc9c8705bdbd73e8886df012791c81bca57649cfe95907a17c0f2409d7c59cf3bfc9c1b69a6e93feee21f44c926415d8773d8b8ae3b29114c8edc890772bb749e30ee2d738aa063ff9c1a4bc5a59f4fca4f82a14c160a408e5207afc67b2b8c453a9a033502fe6fa5841aeb823f77603bacf0fd6e74e469c25f13209755761f48ce11b844a0a003a5b39412d5b7d0337d8f6e6d08da56f6d5ee8154a1e4c9d1055fac74144dcf5b75f03a010a0d28b7f50fcaa2b540e4da082356e55ced45918dd1f7cf3876f9d7412b819198bf75e0bff1f57d2703a962b38a3e1737f0285d20d9624c9f744921bf5bcab0a1cc6f6528629a5174690565384fe14174b6a3388905ffff8612dc6b0e4fcf20ac574a7d25fb99ef9edba944b782effa9304063c69ef6f06a65292cd358bf31b3ea7793aecb94db89b891d93e11b192f23c7fb44a639af0753fe016c8c7279342d3c35314341c66293e2da1cf5dd6f58e1dbc2e0fc1e08115c53fdfc2503f693bfab60cc516f138bbc2ea377be79c1caa6b8167a404e9d25823a82b24a4fc89ebe48e7a9a4f551622d83426bd7a8ef182208584cc466298744744b00dcaccc7f47e2b4594c29d34df8b919f5e5ae9aad2fd7197acfaa4a7a7eda678b522e6256d973f4c7adc0bfbb4e34b901f43a56cb25aad873b8de3e103edff659c546a737bca2cb27f4527100f4ac60481f25ce8ca274804f4ece13975b28e3abf42e404d42ead4d3673329e708059ee24f46db57b360329ab6ef21e4a7fa956e5de07e5eeb44a0ee62a4a098ee061964d947833f970ad7f225e44d99472c36d255c6284a2c66b55ec020fa4311abfcede13ae97119fef4350b0bc2224e6b215293c4de96eab9e79d3850ab06a6ecce15bd17549410097aacb8ed7a7d22955e8259cdbe8ae0e8159dfe19074b60bb4bcf4126d8c01169bd75da9322c4eccdf731f7e1e4a4bdc148129c4717759d4ec4c952d44c82ea737f0993d62d1850e728cf8a008a2cec97474517b0a7b8ff634429da755f09bc5f834d85cf78f46bfe486eb5885d3c72f5ee4603274b36ea85d6dc38569b491c8683c07790d6854eb3f7e6485936c899cb2c855f0970c8e84ff2ebcf5b039d2a887c52b55ef2625e01dcd00dc0d874072940e29cbc6c58f8516d48e89bf7a64f0391c1b7c4e1300d2737c8c0a40824fc06600064c035c1f25c917f124707ad00cf9f4e54c0208065fe16fb2db06b85c8646c2a2094fb610de7afd8e583bf719af0e6518ca767515949b9f391b022933b89345756069615f640294fad62fce242dc3cbbd7ad206b396217d841ca5af60c46aaf0c790f5c6a7b6eaed0f573ad68080a23420a46863c99b4ae9dd59780c3e5b3fc068a751d936f45ee7394bcb30d4f3018793a4e639e382158e7993140d4293f93832e721a687ae5a1007a4907f34cb42a2ac3cae8fbb2596b378f4d5d33bd0efcfea4aeecf4e68a9ed94d2f6569fa345fc3fa983ffa34fcb451a31a1ed012f502a23651a40971703d11a648bfe1edfacf9c0cacc9b38feab329f8fc3b4590a2b961428c5e5ec7d7f46ee9f30ba998c55bede886790eae5f8859d52845a87d5a306718eb73885f4d05641f9181ee5faff23095289a36b93460db953d29ab63bdf59062d40456762be834b14efc99e137b6a4ba39fed323d128f05d5bd1949083b0cdcc1e04207264009132b3b64e4f08ba60c89c33421d9197eb1edee2580782dea94dbab1f4097a1080121ed8805a8f7e8ade314847e9576b8b4f7d6ac28fa910fa0aae046e53f4166b542632576f009d3cb55ac1e648ee04201fc595e408ceddef9c3b23bce7ffee997b587b056aaea73a617533fa6672823ee2f0fe2edd6f85dacd7527352e779a5ca694b6e3c946ce5e9ac69763eef85c9596790fef40d25a0110c01a7210fcae3992ac8e03adccaa336eaae1499e463b7901557ca85c601a4b85f514fe0ddd1c7e0a0ffbed30438585573e1053a62d4de272a7d1f3836ed8bdf75ab71f4c8ec3ea9b10a119e57fd971df76d4d7c9f3b8f374339ebd00e23e03a71659239d3ac34c61d72bde8e8569fcd0d4246302e217db97eb0f3c9512aac3af7fac11bd1a1ff02615f792676d9aa81fc2cf468fa8b32b823b529014a005def34091ac497d5241ba1da298865a668acd11629b90d07932100386f7c11f0c164c11c53c55f7bffa94cc2e9eee2c10e7352278bc71969cc330fc1c60b867b431b07f08a23f55e517fa96fe4e5ff6e8c02831146057875e348de768df235ccafcd1b42f11498ff9d7df9e6d5ca36afd1dcbf9bbcdcb7c333e86f0e04c11a9ca4ee15b9fc7d43c1f89a966bf77dcbb2314e4c4ef49fbc22ec09928df0de332e5bcd6fc4882c4e33ef32a3288bfed520be569c10d460a00b7bbe7d65531bc9fe11bfd3dd49caebd61a1e67fdd36825bd0268a2124078325939974a67fa838beed81e7435d83b10747376c18d96fec87423feb49b565461ef6b52d4fc15b505cfdfd7c2418467178dc65797fd534c8cb44bf18f214b47e726eaf9d8cb2321b362833a8d131d5ff9062abe6c752d6ff7c80d5b37f54e2ceede2ddd976253520ccd55ea1e71781378116aee2087d77f037f29362f8c6f2faabe0359465588df76ff0f36f2da068556df2b35abf3fd8dfc0997f56929b77004eb0189c7582752a805a9959efb6a3ccba15af9702f54bfab9e42bc41455063a577a0279a8959de66196f1890cf91ec0951fd5544f0ca854b19180826d60367a2179d46d3a21c99248541ca584331e42b839496875da02fd66d24fc6de8773e2ea3763f7632839979ca7551b9e1f32e4a0a49da87093afecbe4444c0f89603b1fee9b9de3e0c5cdec5443a99a36802f3090891c5ce69a7da29cedd7351fbe2392a6c5199173cd61707cfecd57115b1ee42becf87c86a41b88532f808cd3534b8176cf996f604e7e8aa3f2f545f9112fdeedd08f3d1098da3bb75f521712da729ebac99ea34999218f516e6d3f3a5106f4cec9b5236fedee75ef9bd04d1c83038ce9f03b6e1b700f8ecd7e5911bcff06ebf4944e5ca1370a13b6890bcd1ac2739687d46abb463adb2afea94aacdb6955b206f759877f6f493cf22bf229e6c50a51fc9acbdbd2e2f051ead6235b17fa9c673f85873da97c5348f6520156151ff9a76f7bf3948c2ecacc7b5b3ab65a65caf0273e1cab6da04f5bab08b1a0be81af513603dc6887d77e2d27a1b40097b5ae7eff214eb67fefaafe9aaaefba7e97202abc5ef681bff2546bb44cb1b48edaa9f9bcb53d1764ebf32e72d590efa7899d782db33750671a300a5071a3b6550e63bff4ed9127065f16e2be92b780ac4d830f3a30a58b52c59eaa1b8f1193ab79f2006502619c069625d5cb52ed8e7a82482ddfc892805691a141092a28f36a7c8c19b7985cb09b8b77c78c18a64e6fe9ddd509c22bb0b00343d77990977d352e3a85017604f282b53e4a4424d8c70bfb0403b5504dbf104ed6484c391ecc206c1be98d2246bfc950ef09e9e04f5d0287ff8768c95cef550c1468e28be10cb041db9b0268ec12e94bca590f37ac8006be0b32a05ed896054c1668bab3a971329a8b014e9b48cd231d2287352fc89a140f67b60c4604f0d309042040550322ec52c2b3cf52d65421efd8c180b0baaa2bbd095d7ffc3b6f9b0e55bd93d49f82d2d5d397b1f84a309b65d6145eac713d26901e525b82d171fcd43b6b36583cee10cb8e1398569d8c15c0782b87e2c43151cf0c98c57ea3e559680692d498b9fed99976640ac83529346229f47089a6fc46a5fdf2d940f7bd0f0a161bca716e9f6f8fb8bbb5990f4c498a3f0b26cbb7aa47a7ccf55e90294e8bb4349fb8a164132802ffd2dd7a83ad9cfec4c5e41c763b4f33f8f5d9c890523fd8efac7832f20c4c1973f41bb7160e166f2fcae1ee490bcf23e8637f6d14325dc466c8f259e477e95c70123a09d657f55e891884aced80364cfc879c0a772bb0236f0d6d687ae094a066a74b9373be6d2641fa8241ab1832e60a223fb2f76282ecbc542ccb67150fe6bd308b9c97991fda5a00b655854e048227199b8e60c2180992fdb602bd08e2c50f1d83aa49416197c2c6161602bb8540f63a729ee84d8e7a2c2c784997431c0bc8c95df28608c15c96897875786188770194274228ac33646c7a6624400c0aaa65f2d06a780e1c15fcd4be82020aece28ef2fc5b145201d8344a8a486f532449a82207b03c2fe4b18a0fe2963fee956030cfab7ffada4f3e4fcde00d0fd0a7cb4da08e36792beda7a06bc52e8151e629fe8dc64767c6016a46996b795b8e2a09b8e9e9745fa6f78c1ebaedcb20f072fd60256277b8e696db96c54193790dec422679a9d2ca308c9f2d48edacc58d788427df609872d8ba718f3486734e6b5a1e711c8b2bd5d0ae4d35cb8bc94b7dc31b296d8f5422ace5363314c46fd6c7d89f8375b4e45b83df3a90d82d8e9cc1185a8b1b63889b1c5a65b8132b1948ff1e5804b59d48f30a3d574bbced32e3c300155948b589521107270a2a6e07f84b376c0eb39c7182c4121978bb26d75166ac290cb175b1ec64d25781233cfb7022d66b06275989e72a227a03cc3d4e79b12220e26da0ab959587eb446e98ac9519780bd44b97d0992f3c7922c05787095686a5ce16f185f38835f3b37aed23bde0d1aee5a416c583a", 0x1000}, {&(0x7f0000000200)="56d651323a32", 0x6}, {&(0x7f0000001440)="78a02c2eb5b3c2bc76c51de490362d03dafe62555e56b917ae1b7cec831d54800324a34fa096c4ba58bdfa911a6ec88438686969947ea4c6112df7f1d8f4281f079af5e23a515163815604134da432d536765bc27fb6e4eb7c1a1e00d04c5172f802c000bb74e37fe40a87f31718ef1c6aee7470842ac604a54c6218bd5188a347884bb75f6e9ab68785447f3a9bd55d4d55d2271fb6127c08fe3460cdd6e75aa41fd439adda5173ecdd3e0442bab36805bcf035e0ca52d97493fa70563cca578b631d765a44ea68c05c49185bceaea306036a466e22e74bcd4010e1d80899ffb8dc08cdc83a8e388f497930400ec98a", 0xf0}], 0x8) fcntl$getown(r1, 0x5) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001700)={0xd, 0x460}) fcntl$getown(r0, 0x5) 14:53:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) 14:53:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) socket$inet6(0x18, 0x4, 0x1f) 14:53:55 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = getppid() pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="49614cdcda0bf15d68bb03b3e5d5215072cb035193bca0774bb1020fb3679e7137a164ccc92a13808f4261cfdd9c144fac868995adac7d63e457bf2b7a902a378dc0e3c846940f538c1d41c8bf0d7125beee4d82c533efd0a155a957c62dbea27095e0ee046268c8c634a7c059e178f01d5e3645f04a66", 0x77}], 0x1, 0x0) fcntl$setown(r0, 0x6, r1) 14:53:55 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) lseek(r0, 0x0, 0x1) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) fchmod(r0, 0x20) 14:53:55 executing program 1: r0 = syz_open_pts() r1 = kqueue() fcntl$dupfd(r1, 0x0, r0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x9}], 0x34da5321, 0x0, 0x9, 0x0) dup2(r0, r1) 14:53:55 executing program 0: r0 = socket(0x38, 0x3, 0x6) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 14:53:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="010f0700000000000000"], 0xa) 14:53:55 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x4, 0xffffffffffffffc1}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = msgget$private(0x0, 0x20a) r1 = getegid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x3}, 0x51d2, 0x693c, 0x0, 0x0, 0x85a3, 0x81, 0x8, 0x2001}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) socket$inet6(0x18, 0x8000, 0x7f) 14:53:56 executing program 1: setrlimit(0x2, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) getrlimit(0x3, &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x8000020) 14:53:56 executing program 0: r0 = dup(0xffffffffffffff9c) flock(r0, 0x4) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) mkdir(&(0x7f00000004c0)='./bus\x00', 0x40) r1 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='#-n/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'$+:-\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='9}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='-/}\x00']) writev(r1, &(0x7f00000005c0)=[{0x0}], 0x1) 14:53:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x120) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x0) fcntl$setown(r2, 0x6, r1) sendto$unix(r3, &(0x7f0000000100)="151c65d3816825862927307c634612e44d307673c454fc27c605ae355fe932f41e762173a1a84a174667764c2d1e62ca8bae945be7b33b9ebc9b038b50725d750595a41aaf93b55fb9c42a27fccbe1a82fae557f8b13673a4faa1defaf518e3f7355df8950a7af1928522954983da8276143e9e6ee24a7bde485600aa744feef0330ffc91bef84ea3149d5cd1841e60d9494034669ac78a9439477512c25d598ce8a6e0de52f", 0xa6, 0x8, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x2e0, 0x100) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 14:53:56 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/213, 0xd5) r0 = socket$inet(0x2, 0x3, 0x2f) getsockname$unix(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x80000000) 14:53:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x214, &(0x7f0000000000)=0x7, 0x4) ftruncate(r0, 0x44c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0xe1, 0x4) 14:53:56 executing program 0: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 14:53:56 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0x339, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x18}, 0x0) 14:53:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 14:53:56 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2d6) r2 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 14:53:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05760000000000000000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x1ff) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x98, 0x0, 0x10001, 0x0) dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) 14:53:56 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x41) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x31) socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 14:53:56 executing program 0: r0 = dup(0xffffffffffffffff) fchmod(r0, 0x40) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000480), 0x10000) getpgrp() setsockopt(r1, 0x2d, 0x34, 0x0, 0x0) flock(r1, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/173, 0xad}, {&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/2, 0x2}, {&(0x7f0000000340)=""/176, 0xb0}], 0x5) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x401) 14:53:56 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee1", 0xf0d) write(r0, &(0x7f0000000080)="96509541ebf94ad92520d1dfd28d6430c97b1c83d430621eb0531d72f18472ef4cffa47426140a47fd0118d3824a78998f3d9c0839648e8cf6d1fe77b247c591293b47feefdfc38fee8f43f9ec90013b2641ccefb271d2085916001aa533c6ea59d9996f326ad551ffa413946e521c77ebf660e9524ac6bd90869e30df109506685d753fbae12b4f0e5998199e1edaa8cbe9674689e97ed7fff4625544291b355206f02ad9eb2e0794752791a901f983033e8874961221a7e4898ea607cac7e53cbeaad8eb92f2b1fee95ab394e70b28037225da509dee5a18f5d9e9f4e108bf4ef98a1da7814085e514de15f7219ba25156cdcb", 0xf4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) close(r0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 14:53:56 executing program 1: r0 = msgget(0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x108) msgrcv(r0, 0x0, 0xffffffffffffff0a, 0x3, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) msgget$private(0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) msgget$private(0x0, 0xe47f3616a25b26f0) msgsnd(r0, 0x0, 0x0, 0x0) 14:53:56 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000004000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/105) minherit(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x3) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) 14:53:56 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) 14:53:56 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00004b8000/0x4000)=nil, 0x4000, 0x4) setgroups(0x1, &(0x7f0000000180)=[0x0]) 14:53:56 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0xa9fd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x11) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00d100000000"], &(0x7f00000000c0)=0x6) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) socket(0x1017, 0x4, 0x37) 14:53:56 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x11, r0, 0x0, 0xfffffffffffffffa) 14:53:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0xffffffff, 0x800, 0x0, 0x5, "da0e11d351499eed2c6faddd03cf09edcab4b580", 0x200, 0xdbd}) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 14:53:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x107e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 14:53:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d49631629064469e112686deb9490d44f05deb39fbac903e176919acbb7fb51c", 0x20) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="bcc3aac24195034057a81a2190f2b504da6b2be7314072233c99eb8e4c7cb74827857133fee9f09d5900beb9085e7c90011140938c511f55b6f2f3f82472c14be117fc0dfaccd7", 0x47) recvmsg(r1, &(0x7f0000000000)={0x0, 0x1ed, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) 14:53:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a61f540bf743917987398f337522ce419645fff0c878738ce03e35"], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x30}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x100}], 0x5, 0x2) shutdown(0xffffffffffffffff, 0x2) 14:53:56 executing program 1: r0 = msgget(0x2, 0x9) msgrcv(r0, &(0x7f0000000180)={0x0, ""/50}, 0x3a, 0x3, 0x800) r1 = socket(0x18, 0x4003, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r1, 0x1, 0x6846, &(0x7f0000000080)="dbd9b2351f9f03ca1152332598a59b6bc5a8dd06868e686de4b813cc6f7f19a849887b257f94bda009c5ffbd1497a3a476790d6d98efcb189943a01b753062ab2971b107a2a525d48add84d5a33214653ab744945d10a16433ef5bd02b15a7dbc015171ea93c4b2d398492ce806bdf424d6b7ab286b10664444169a6c854a001045140e2ba914c2ef91c6a8559e1e851508b4ff211762f15366e500d72fcaf9acb7737d41ee52c664e7154844509fb671fac5160225016da6ac0da218538eed0ba5e0ffab99c4ac579e30249fb8b39804b1a5802e84547d4b3dd599b940945e16bc9b20f405d8620506bbb4dc05775307624f8698f61a3f0fbcb5cf7", 0xfc) 14:53:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000027, 0xffffffffffffffff, &(0x7f00000003c0)="db287830420018498e73f8845427a58f5aee211556e2a264752d770e4c1f4060f1bcd9fc7bfba0f1982c0e8fad40318a5ad0679737d2ab5920e68506812bf6d5dabbd81729d0fe510fe1c469ee2700f19f946a927ddf2da5980ba64ada622e928fbec8b1a7bb7648bebe20ae396d375acd2a98721fc928278c5dd281f28961a713d66f504a2b3551902450c1a116143764488605a53d098dea5daa1264ba2b7aa1ea81c337e8ba7752b368ca348903eb00000000", 0xb4) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setgroups(0x2, &(0x7f0000000600)=[r1, r2]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/80, 0x50}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000140)=""/195, 0xc3}], 0x3, &(0x7f0000000280)=""/45, 0x2d}, 0x842) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getpeername(r0, &(0x7f0000000380)=@in, &(0x7f0000000480)=0xc) sendmsg$unix(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) setsockopt(r0, 0xf7, 0x400, &(0x7f0000000340)="a0b05732b0128c00ce2bf5924eb85e92308ec7baae6795", 0x17) 14:53:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="011a2e2f66696c653000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="30ee177dc0c24c99420daaf07249b0aacabe01acbca393500d6b033e7879933c475a8afdfdc498aba48ddca0458d4f75e5b23efb023bd74d6e60a4ef504c2d582ec7d8da3b39c13494f6fb4da4207f9cbab5f55a5aca59a284012df00ec96b59fd17bdca8c5f2e50cdfe600ddd239734339b639aee1ffb953f9dfaba93ea7447bec92f9ee935d923d35ab0d99b4acbd95c11a1f171fd1ef8d2027e4efb2fedaecc8319a0180e52eafcedce5194fd467b880e110228ba64f8b8df4f9d99753832838b80b1645dd5a5b89e92f75daea31e3ab476854d1bcb0781445bb7908430ac2ac5c5635dd8a6b0ad50b28e8f93a5ecaf8f5b", 0xf3}, {&(0x7f0000000240)="b780ddbb9dc589a04ad7aba942ac3bc272475316214c491f37b22ae3ccdc0dae16cb13f0640ac66a8d6e0661c11c806d4bccfcfaaaf9b192b4a8405e79ab7e578c4a335563dd12664269e802d9263040410c54ef988169fd136ff7034506af824fa809ec9aba9041050e51bc9d1d7633a812680feddcf47faf01db866eb44e1a2139c1c17aef94386bf46a9cb4af84ed8cbeb85b9e8b60b47141ee7c7ae18d5f37c6895451b8d8aa9c6c6e9f77947ded243807c83ce53e1fcc95399227af11ef74ec0ea52b1237448f3a96c3ec6dc0d40844b64b04a182d6121e3f49d43014c0429632f0e469f890f5fd819e3f6b72", 0xef}, {&(0x7f0000000040)="4b587904db54b34d4b1d0c6c217fd10c82b82a7b759ee2fa2f9a943af0be681893b27c4999178212d121e236239a54b0517bb6fb5b5bf288fcc8d0f94cba8b199b1dde2ebe7beb21d31213ec897e728c42510f4a320e93dde2ec337c525fbbfc40baf53c0e83501373e10930583a4d5f83417d64f3e7f1435e0f8105c8fc1b92b6b4dc0d0441eb", 0x87}, {&(0x7f0000000340)="695ac00a83b67d6b4d665587bbf65c65846b78e7c5c5c79d62bf7de4ae51a7a898b6eb5c3afa1f5c4aefd78e0c9f09c756b51a4e94cbbc85a2f5d95746572164fad25fd690a83a34b94bafaa78c9acf75cb40f", 0x53}, {&(0x7f0000000740)="eb6fb30836ce79c2d5f95eda8cbc6947e1b106978bf61ed1e76fe7bd65ede316f1e2ca80b3c469520e2290b0689153128ac9a77534c90380d065be257a736acef95009bf79bb196b09419dbdf454b621f8e35015bfd249059d52d34693f9400c4ee37314a9fe792c3d734d1d1517c10d5ef6d46eb3ee2715e6987670c42f2f20ddf5df9eddd8fb426c3dec7b6c09e098b7dd807fdc585afbbdb68d45f3ca82a075a48ec7832a9a1b262aec8fb4dec72f831abea27791aff2318d6feac70cd680b02865fff90a30fc55d51102c20531f91a2a7b7426c04d975480cfc8f72c698fe9b8deb4ecebfd04a34ecd053769f79eb757403336df659713bf81700508e8f8b72710adca5eab53501aababce307a0103655f4841a2c2e35f8aa9e2c7197a22a27f3d674cfc370d4d6250751d9db46d6b429ba22a5030d8f185b70d9e8dca5adbc6afe594005f3d12f814d014ee6079732463400309f6b02ef5ae5e91fc986d6cfc84d2ecd2f0884f7283e806d69072fc334c6ba49efbfbcb7cdec078559f0d65d7fbb0c3663c7333f30497f0963bb2d80771553cbfd22bdd0177dc3ad422744b332719965f6b2c1ca0ecb1e0477bd31b2c9fe92275b396e4f62338493ff8634c61487d1e63b38205457af8683a9918d2c072980e8ce712e8895163617d0171b4106689f776d3c1785db12703448becd0671cd19bdd2e5c142454960153fcad529465447422af32ea7c1a427b89be6664058e6635865407b9d485249293f5419f6625dc2ceff4698bf740943f02139a7eed6e15f5599c40d4a4176bc3b16871f30e3875f970a7523cec5816e42e35048f94125e8f0cc90b346eac231154304ce8272d990f7ccbcba98cd03b1afb447a1f739410c80aa4d7f7362fe8d6eaec8155c6b3002f0df00a1d5b2c4751cc6829d60c4c2f7ac6e60cd9f1197f0b5a643503e2c6ea11562adc6c7abe6c31f1f51a579c49e7ebdf65087fefe67faa2053c9b68e4048e89ca2f009311439500b4d565920d0fb6c4678991b7bb53e28985b760eb25f4f7009cf5350d505bd6c4216b94f348f43e25271917705a2a4f285e501915f2f9ffb36f9548600b30875c9827fc71137dcd62314e1bf5a66e24f510a6f8fc90587706682aaddcad64729c48d0f6b1ada4b9d798648e95bbf37c0a891fd525ca15b00f35d408ea2a94fd5bb4f20c833416f545f08ba12be5c5d1ecc26ed2ca041dcbc3b601a25df197a538b5634b1476f6e3cd1602a55536f9755941ee7f95cdbe10d0018f13a48ac4d858a5858c4f169dd5060e5e290d568cad41c2643f085f2e130d903f805edc22d6d6cd3d85a6623caf3070659d11bd85068ca5e6217dc6e35badb68b47a02d7ed553b9250fc03fae4e7e3986d6ce7f28d8eef18b22e55d19361a8baab8d2012a6d4644a337e7f079b0f4335ac54c7b23f928fb662ec764e25a34e7f8d3164b682eb6d59012d30485214afccdd4baa38fd486d2ccfe0108e553f89a619263a53cf1ce86adc2f0162131357786b332f2d38c52b36421fd2a4d2c1703bfea59b82c37c4c9562656f2d3d392e4f7164e238aba2d169a2b42d78b5910391f3372c01d8e7dd338af2ba077763114219eeaa04ac0e49cdf59ad6249b5e303aec2296e7af9a682f9cd46872d03aaa40ed9651b36fffeefb4b67fd66634ef7b321cee8ec4cf80921b6d802e481edfae43866b111d3829eb8bcff88003247bfd3b0e6a157f24cad447ed6acec37405eb360ebaaebadd742bde817b00429f1d8eeb5c8992e4459f719efbe7b844b5a47b5939da69f1e0138994e16456a18f2391fa1271333e33088aa0dfe365e3a050856fe7d18e361a33f37108f6d7930efb79fd60f60e3880895c486f0b10bfa9cb823c295db787b68775f798e8e51d31de2abc94039ec9a7adce48576af1587253202b204483f7548624d26c1940e29733383d67118ebad74255031b3eb0a4ed9a6e4514d9e0f5029f14cc254f74177dde6bc20e4c5f22e709c5938107522c115e5782447e1cea8572c6682f976c472c497eacf8f3fa1882b4f0ec47fa86cbac256b2c6e02b460a191ff74d5619dfa1bd4e140a17802c655ed8d36a046ff73c03a7ea29035639ac876a943edbb18dfa385950eea997f771382f9b82d9808e548ad7ba7e8b31640360803a0a75b15cb5255e3fba815fd40d8bd410f4b4390f5d20f993f1bd00639cae8febc1e96d6c18166ebdd0015505399c369034138a51611487240cbd01ed72782148f3dbc1446ca35664b1e2a7824ddfb2abdef8962a6016528f0090f3787f29303ed1fcc4d5b9d5a5c03316bbcb2be2a1637a570ae623d84010ce81aa16331ba1f5314142414ad87fc00a8ba16d2b3994ce7cc4b60b54cf5651f04f11feb759a6de780bb548e33250e41ebfcaa44bf5ed8ecbf127b4fda113094fb2c7eb445994f1c3f2f85efebe5449eaf3e1032de84daae9075e9142b2006803b51b2c3aae2bce6d41280a556d3e930cbfeb05d315b70668a74d82c7a47846e63f5d07f75f347b027f40e4dc4c3ef98966777e5d0d8136120d59324aaf0a96a66c933257ac4390107cb46c571df3a9799315f2af4af20dc26ed6a4ad76cacfa97bec03dd7c5a1ea7e417b44339023deda5ec4647699110066f5f0d9fb458e9015782c683857901c12362af1d9a36f4b613c4d7a908d33e3d075afedbc22ca43d4bfa1c6e6b1ab1f3e8d13ad6da7816202e65331fc9e027e5e24c3ddd03fb4155e6041cd5a3990d5d0a158928377b1f92293cab79943e2b5428213d6e163403e866ff3fedad421350600050273124ea7b679e755f69aac5a5aefc4637a5a3a6978802322d1f3410fee149d56e296f204cc8a7499cd70864dee363ea203be563dbee8d945dff7c3900df6bbf465f8e48d525e0e532466ef8faabecfba633ff04d9b4ad82977c04cf8d2cecfaef99c314ae2798f8912f7fae947f73f16ffe081cadd0ccc27a19de31e874fbd0dc06c6b87841735d3b0c17dcf828726c3e1bf480c81e09f0a7c8a49b86b8cc1532fef4126a612c905158966eb5fb33c0cf162d28b1b676618538f49528aa747214497ffca5925134b9a4fb4ec57d3a324f5dff84d4211cd7ab4011d302a626b9e03367ac24fd6951fc884f7706f43576a07bc67bb085a2bcd5aad20f2819fdda1213d6681aa3312b228f10bd6a5a4723296841f26b267dd190015edb06e8f0471eb765ad3238f62e6bc2eeb0d4b5ed9ea5c47a5f6f5dc75fa343b5816f932b471d701f0322a593d98a4b8e472a279369605a69ddfb9d11243fc63731eaf209eab9fb7deaf8bab7db6ae526eed6ebbd2fadef01c6c9c954d3a7bdfdedefbd89c95eae9214dc99d5a0d7322047d835f6c374554cacf7d5486abd6f881a5b380c4fb97d147de73f9c66fd28ffb6a8dfea16c43c949a7ffe93843c95e8a6eb6a678addc3c0a7bbc7a926ab7846b603fe4f21e9de19297792952eb013c3a332dd317e6c519aec2ac06864413c51184262b4c66d391d6804a7c4ecd77689119b68a35210d76f7d8e755c4bc4a8e810178217d89c3eb813b415c09f963c4103a63b951dfea17e6121d0599d9b702844bd5225cd4a1af9bb943655ccd205cf4cbbe93f15d520e40d88ac0940f3e16e09a990d09a5d5274086922e58186cd5edea82a77bb9a8544e4459912708eea8bdde0e73940905ca21472faede4fa9ef525cf20c12c581c104d8f7113f1aaaf22dcd053a8a90444116d026a2e33a0536b202644f53d22039e22d2d8bb7bb02b6883c54734b383b981ed3294c234e301f88ce395d9dab0885142c217f625b3bc437d255f5cd789e6df6e778889243f89a92e2affcf2c27af96916aeaefd13bc8efbbcca54a6f9961d2630b34b10f2ce5d8d7d00e77e6c4624b88c9313715446de53f0cce2872693e00213305d6e284b83d10ba8bf52c221c3b5da605497944928b0681e06ee47afd2552833ea804ddac442aebe40c0601b1c61db8fd885255217cd540f060e0919b9c94922b68deeac6f19623a66be3ad34ba8eab9b4d0810978ac939ef4ea123dc77af0bc36ba372edc592c5d12e58f7f50ad44d692858a6e94fc9dbbcbe67f0d37b7fab56d1b7345f309270fc9ac51a244734129643b87e2e9b9647baae56978ce199c0e3fdfb41e85d5275ce32edaf00a379a8e96f2c190aefcf78a1c586cab14f1b0c16eb9ee2b1a9333baf28ba861bfabb074d2961565fd1826421c24382745c8e67b255ad41c3e24af4d8f503ecaddfbaa2a89bae382b9c81b6bb253b2359fdcb865db574ab2d13d0a97459063629e5bce8dd2b825aca6e410f0aadde0b3b45b3ef3c33fa8c0736bde4b25edb3615ea5013eba3e9412fc5878c9fab7a3f1e1acbc47cea5fc9df33173ee34370b801192b09ef762c87d2d608193b7e072265486fa36c3be445519b3005ce0d4c42a23e9980646006149a3183e5eb9f7872f0b19f0ba335fa5d76350ab31bd29388d5e0042cb496c598a269da234196f8178e2cb157f817c985dd0d44c1bf7549dbdc712633d3548ce5cdc53e39af0ec24a5115157496ce6aca0e30bfef3acd1ea3dbffde8c2007954e058d7a86e4582dff9788fd253681c9b5c280f7c75a5ee54720972e67222e05d9a946a792288c78bc6e9b114f64dc7eaf30b87f179096d6c3749cbfe27d826930efab392f064ce2ec15975d4572016b0c04f99940de36d48ea2ccaf9edf0d6ec27bc302632e22f73c0978f584c4fad0ce1906959603866fdc8ba6e4fcfc922fccae1e40e66656acafb8224c31e0d1fbe5c5e391940e67a0235ec3ee74ece57f76d0581c1174b3884a68f4c1d828683eb359c41d67f1f2a02a390e6a9d93f68b1cda4c75fb13fb642f2469732f9492818b8a398d808e24442dd21cd84da400276110a6463310609925538b7cea9e76c679ab5f8b0f680706b85526627f9cee75541ad70b7cada1bdf21e5baa355ed73bf57f97fe7621a9735146cc9b9369ef00f85059c7b175b1f67128ba5712651e6fee36fbbc76c5163b785fe844fabf91f6889fff3120dc176187138fa8d5cd1b651ada22e7e858c0d2fee7d19fab6ed358cbdd865dba0322b949ea313462f38c4e32a5c6b7db58320fa51bc31b9d1f7232fc6b9bbd51bc3fa9c8d9562d41b2703d5de07ec8b4406d8cd595740b2a5d632cc55406f29c42ed73db6812b32aa8e77187ad8e3dce6f4fe99d34b808ad7b11aa6d78e051bc126b32bf4404d3e787f3bf6a4ff28b583f84b46548507362a6c01953629353c8ff9547aa7541c04488894579fc41ac15405da23c64ed0be04ba48b60ab2e4577aee17af769f43106b4974cec89258b274f412992d223875ecc2370de5f59ba3f0d1ac1027ef82393ab3375dd05951a8627be8cd2e24fed2a67f1033db375356b8587608d8e755cdac92a5b05b85fee6bedfbba3c86f11cc9dd636a6aa854a9cb4185c06986e4f7d62c38881a4bd44db819e969dae119985690f966f7784d59e067d1ee7d412c13807a9d2262b4eab24ee792031e649839aac41ba12c0819adce00225aa26df2ba7d2cc86f30beed47d1d3177b15a817b1923817a9ed4aaff16bf0678bf2152a3dcda84be0c4740e7755428248bd662801cf79b6c06d898fd8f2afec336c8895815434a1a6de37f4276130a0b9a66e64b6ad29080015d2185320c8c8a70b3025c534498958e425c89636694f0bb405d491c5fc40b32739ff219e22b3714efc46521bf14daffa18ecda48645247941e5645c893d39485844cc82be7c1e4e05e5e398ca12d6bae9d3f849e", 0x1000}, {&(0x7f00000003c0)="b5b3f0f4f9c93e7e76ddc4dc9c0cabedd99731277ba01858ea01a6cbca75b4d70636217860c52c30d9731286c369105b9294382bfd7500e79df335c31ef6a34a", 0x40}], 0x6, &(0x7f0000001740)=[{0xf8, 0x1, 0x4, "0b8f65481a16ae0d6e07c62a367b4ff001058fd22041730d9e285184934db61ca84bf38c606546dc7aa51f86494eb3028a4a9dff0da7b631c75c3fdb474b5f325f3494ec4b2114936ab340b713a0ec5244185f3bc1c8e193c0deb76067fae52a906a4ea37c22b8218e5e949b8fada30fe7c26fb166dcc339d34145f3f6d1c57785a8a29b0e50b8d9bb19b8bbaa0219c4576022d619ba9f70a9f9dc0ba1128d6bb4dadeabfcbdd6df9ace52d84c90c73061098889fd48cd6a3f84312c8e17dce2b7337fed83aaa9e5f7a990162b079b68eb2cdd363ec0fc1e90f39f11f7b844bbe6d9e536b655"}], 0xf8}, 0x408) getpeername(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)=0x80000001) mkdirat(r0, &(0x7f0000001840)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x104) r1 = semget(0x1, 0x2, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0), 0x4) r2 = getuid() getgroups(0x9, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000640)='./file0\x00', r2, r3, 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000004c0)=""/106) open$dir(&(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x4) 14:53:56 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xffffffffffffff9b) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 14:53:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2049, 0x6) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 14:53:57 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161c0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x49, 0x0, 0x0, 0x1}], 0x4, 0x0, 0x0, 0x0) dup2(r2, r3) mkdirat(r2, &(0x7f0000000040)='./bus\x00', 0x20) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x80, 0xccda}, {0xb1, 0xa3}}) 14:53:57 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b229aaba601b4000b000822370500000039"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000200)="b50ab5e1c9bba59fe41db5256d23063cb7f0c708c8219626048c712699424f38277c766509295ff8b233305fedc9ec5276351168aecc0953fde22097aba5219e87113b276ed8806ba433cfcbb436a51d21927c9c67ed95b779485ed78195df35d30f39e0a79f49061e1503ae7de07f0999e0a71011ef47c0c70ffe1f08e5cf0ad1b1b4c2d45659703ee51028f1cee1a5d19ac2011c68", 0x96}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 14:53:57 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r2, r1) r3 = kqueue() close(r2) dup2(r3, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x1026, 0x7c) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="94636caaa8a796dfe38d52172dd20607fb1d3ad9ed385002cd4840e14680b2c42ade17d5700470093bb7bbe767761c628e9cfd7583c27cfe54030534242eeed35707702dec8d4e3bc7d07e59da5a80392b5ec1134e68902dfa5327b7c3dc5d171f1620d92a2c4de955ea5b4605197c46b5f9541a6ef328ac7ac07eb2657234fae13007122e6a1c3ab9eab45f1f807c13617c67b963d81381", 0x98}], 0x1) 14:53:57 executing program 0: r0 = open$dir(&(0x7f00000002c0)='.\x00', 0x80, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 14:53:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/130, 0x82) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = semget(0x1, 0x6, 0x50c) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000240)=""/154) dup2(r1, r0) write(r0, &(0x7f00000000c0)="17", 0x1) 14:53:57 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xe7c, 0x9}, {0xa425, 0xfffffffffffffff7}}) r0 = socket$inet(0x2, 0x3ffffffdfffffffd, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r1, &(0x7f0000000300)=@in, 0xc) 14:53:57 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) minherit(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r1) r3 = shmget(0x2, 0x2000, 0x104, &(0x7f0000ffe000/0x2000)=nil) fcntl$setflags(r2, 0x2, 0x1) shmat(r3, &(0x7f0000c81000/0x4000)=nil, 0x3000) 14:53:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x7f) recvfrom(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x1, 0x0, 0x0) r2 = open(&(0x7f0000001040)='./file0\x00', 0x800, 0x4) preadv(r1, &(0x7f0000002480)=[{&(0x7f0000001080)=""/191, 0xbf}, {&(0x7f0000001140)=""/221, 0xdd}, {&(0x7f0000001240)=""/25, 0x19}, {&(0x7f0000001280)=""/163, 0xa3}, {&(0x7f0000001340)=""/206, 0xce}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/23, 0x17}], 0x7, 0x0) preadv(r1, &(0x7f0000002700)=[{&(0x7f0000002500)=""/227, 0xe3}, {&(0x7f0000002600)=""/134, 0x86}, {&(0x7f00000026c0)=""/21, 0x15}], 0x3, 0x0) readv(r0, &(0x7f0000002b80)=[{&(0x7f0000002740)=""/151, 0x97}, {&(0x7f0000002800)=""/136, 0x88}, {&(0x7f00000028c0)=""/10, 0xa}, {&(0x7f0000002900)=""/235, 0xeb}, {&(0x7f0000002a00)=""/101, 0x65}, {&(0x7f0000002a80)=""/47, 0x2f}, {&(0x7f0000002ac0)=""/192, 0xc0}], 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0, 0x0}, 0xc) clock_gettime(0x2, &(0x7f0000002c40)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000002c80)={{0x18, 0x0, 0x55d1, 0x7}, {0x18, 0x0, 0x0, 0x7fff}, 0x7, [0xdae, 0x2, 0x3f, 0x81, 0xffffffffffffff00, 0x8, 0x10000, 0x100000000]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000002d00)={0x7fffffff, 0x1}, 0x10) rename(&(0x7f0000002d40)='./file0\x00', &(0x7f0000002d80)='./file0\x00') sendmsg$unix(r1, &(0x7f0000003f80)={&(0x7f0000002dc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003e80)=[{&(0x7f0000002e00)="9474c034ede32e2cc8ff2b01540321bc1f24243c1119954c1651ac4c5623aede35bead5acb812949c0d9fca5548677235e1058a994d1a7291d8637fabe26c6bc44123ccbd100d3afa71b46cf203ddac047fda7a2cf2764fcfefaa0e6401cf4734077615fe8405b27aa6808bb7fb5125a6dbc620a34703912f82d47a6160455140a6e24dcd9c7d94ade65697f299a5946708ee39877ba674f483e737b47920c2e410be9c7106262a2100c14719f9a1d384b64aec942045176d7b34bd1a3e10ff273b44a8f7ebf8a3bc29f0a1a1a1e404573e56333956b207d56b6a0d63384659bf0c7b887a49048585b0ac6b009f769ec8de3ff254823fdcc60ab7db83fa90757625e1d13137da546dd92dfa4013055e6c90cd9834f8469caf0f9f68f58c7cdbf87c81cb5ef240a3e1353243b3b529e59badec8337d3c7888749a6e6280385b73bf21c379ce34b4e9cb041619a876e4ee12486b4129050d8f4f5833a3ca717a3484a96ee1161669f474edea8216401ea88214c520ec241d4307c43f405ed962e0b7b313377b4c0e78835ae1bdb3850c3882f45b08f6ee4daf55f3a8779d4ed06a45eccde51547bdfe6f64c66b35511ebd19626a4fc6a292f280d0e74d7ef8025f0d2fe1b4241830b7929470dcadfd434947d764ded6d6e7e958eb8404233fcaf18e897245942fe77a7639abc8c1d439acae66e9fc402c502b999d15325fada4458dcd154f964ce18f96a7add549f672c7b8ae9f789692383571a727c3def76ab809ae9635ffaed6d5409961a548ae954c82e7ab1e7b10c794955d86d9080dd17c9786001055b2d6103046cc33a01fdf90605851ed7a1625e824f70a2a9b60fa7963d27c59245732d68e7a5987a7ec2d9a58a8e680faac627f46203941a6c51e5467306e90a1156edd1c046a94c7d6fdc1f1105ca80922762bffbb549fe47941504bbebf2d08ca9ef4cb9cc3c8b5780e1767ed8f9c0d7a44bbf90f4a07872ac55f357ac2528f22ca3c5b898c66029052701c703915245e2b29e4da3b87e003124eb86bb43da6af20c64ec16aae9e7d853b7f7122ea00fc7e2fb9eab5f35ace037bb7982df95ea2cf6037ae0fb4cd7de5f0aa3c975853e8c3b942e17950b659e9e67c033e1e3720cdfbd47bc141e21e3dde9d6ce22ba1202c2d8be070952aae4a86143a6e50afc469229f5b0d90d172fa5e6096ab4834537e36bcaeff0bdda77641ef7d6c646a205c027a049c0b5bf046c3863c55cbdd8e2222d08509b14e74abb562755ed5a505eb76d26a5c7594441ed9333064eccc199de2788a66eacd2249bde2b5892bdcbd0b412f15d4fd16c9685498b6ffe9321659ed4dfe3f8e3930ac92c1d6cea5b3766eb8a8e3926048a6d34873fa9aae77ac65d2019ac9ea4065710a232fa8b56232d7af83c598ee0ced3b94421373ab2cf45f75baf73908fc6fe8cb274d573732befaed938055ea45798c1cde21e7f49cf19550311ffb8dacd0dcf31f8cf0bb71849f564eb3be274dfaa230bee0e215f41f0925e65980e581ad10cc6810b2775a889ba36737a8326a635af9ecfd36ae7cffef03c0b48e6d3d76b8872b76e5429516e214de698448024f6f2ff08ef502f6a356cdaaa1c77a03c6a94f721c715579b36362bc312b525fe4c12d9c0e93dae66c9a80d45944648265c1b65f3341ba9fa22ace2944be070aacb2aa1634a2044101a630383a40705d1042cb261510244064ece868a685e67a67ca053ba756c95216f6b5d9e225382566fb3a78e28b3cc3e58a82d66b2f91c13e27621a80d7b1d8d85ed66bd7657c674e3d875301407c75cae92a117dc0ee800a864fb8b6e964b1767af3fdde88dd140ad8c297a0747617662ef0d9bd86fe1eff40f86359a115199dad8330893a9f2a60485a9c721d89c514e558e751081e6306e8903e8afab373d8b7548d1c2a03006ddf129119f795514c6027b1d0695cea236663c3c2cf392a59d025f657b93aa2eb35eb332ead2d23c49e2b496be3aa9941a546bc54471276a6e0ef432cc75500aa6ad5680b5e429e4f8f39dbe2e916d67cc3224d0b7c750d1ed9e67d28509bae81eea12782980d249e032034d5469b61a3d4c8087ce0edb26387bc6d7257d45b261c2c7a9a7dfbce3d8cc8203557b97c44402e6adccf575661c8020c3c56fdb30afb0917a4acb46fe3198eeb40d57c46d0a2d63e53ea7393ceb83629510bfa1e2c9d4726875c9ddb202e23d78f3fd083e7524cbc324eec237d382f8ba3a8c663900a64280b0f0448f04d3149c877468c66f58a6e101d4a7d248a9f502059048d4bd20fdd95c22d726dc64bd5e2066f7c8d8abd34780e9486e69c9146ac5e162cc71686efb37d40bdcaaf1ed9b47e0734441cf3cb1544a14d2dea8584c9516457a90d0d576fcba29a11494726ec5e31b95ba356d39fb9db428d524fee6a4f278c8f03ef98324e118bf033b74f017152eb1db0de301d858fb07a6badc2fb4f4a620af346e579d15aa016c643ee99c4b7b81c54b83a0d74636769be60226499da1f3efba062ab966efa8030f146cb4360aa66b4123ebaa9edb5151452c92bb1328c899bc8eb4e782bd880b620dcae388561e931d9ee7c50aeb3d1d50705fcc865377f22cb2e476e12d1adff0f9abb3469048af224e5ffbce7dca6c6b909af45de94c9ed498caf8c9314664f9c1d100fd90f149b8ac5c7fa73a3ed61c3295dbf1b7a554f215ea8ef25fab5d6754fccaa7c156cc07ae091c997de6b4ee0a71353a8677d9fb866e99e09b63386d1d68ce8b56b3f394b9852233f7a5266d66451ef5f9e986d3470cb350b27a3b5031f57c63a4bf3f2c7b2686c786a5b162a0f093c133e2109e30ddd4ba9544fa5b519a5a6e98b0751b09b2c8c48008105096fb5eec56123f1bcc3995012b3f6a299420c7b7056e26048abde21a48cd467ad1a9667f2e19808dc94d6c7cd8cb93648270fc712d66152a445cc3b2a8f5f3d2493348393ac7e15ac736c771fec3f9af63c5db645aa77ae8da8fd9fc5749aaf0c4cf0b8e77300940ac991b32ccbf635b2f9de2b8baf37a02b9c77222061cd9c79ed290a2e06ad5bc1112264d594d2103853682e4303cda10c54ad9413a233e46118f7930e0c1fd0e885ef9511872b9d97a81e59e00f5c070dc884331b2e40d3d6f12f9176013d4f17e05a7f95ac419d3bb96ac06cec2855a1ad7e5fbcf1c434fcb07d6df2026279e17b30a92a421a7aefdf8e1071585a15d5f9517e98d63ed42a7e6b0afd939815a91f67ce275949c92bf5cee6a7200479c55c7d7493a005469104923307ff5ad2f97bf9f0ad94bf8cb6ae8ce95210927738f919667848f767f8447759291dc9a7371d1726dc4055a32bbd58eb3cb0003750bae7cfdf89aaa0bc5ad637d683a51810393e6c9a45a48bf6d79051624e2813d2c4727f6942df48feddaa10b8144a008c7a14a2faa018ee792725af6c1738864a3e62d017a66ad916351bce65c32599d054c3bf66c0a2427e1c4d609899ff44b5e742d671b84de5a647eefdeeaafca593bc551748827eddf0e70109a08a9cc815dedace22830d05c79978863bc13c4ab44a9ca45a71c73a83c95bfa835fc2dc5a7244c7879590fa2102323777eef8137cbf975b35cb5d10aab76720753dcde4adfb43a64979c0202d7ce52d85408e39ea9091889b36550965e8cacd7ffbf2228461e7725b09aae99bc0eaa027731a75851544c3bac7eeac819eea61e5316f794363aa5f265e465f12e1ac1d4d5fa1bcfae90bfa83d62b44e3c8d6478eb8e3edc3ef5ae2f86ead52a68d3e8232fb5604a7a98c3f0b2378276f0da5bde61966ee4558b63f325add3d81adabb95bea2ce5fab6b682bc5740601674ec6078dd71b341cdf488330070ae8e6ed535d4992e090d479b6ea167edffde857279ac264a28420adf7579161ff7cb19f22f104de65ed93742af62f493465830c8bc890963489f61deaf478e5529537b5c6907a230aa624907564eb33328a33f5c1346d4f505dc00f3b389769e3402da49dd21b38ce4c4087bd9538a17fcd9983d521aae952fe668f04d7a5f6b51b9e356bdcfe174d39db50a11b5768399c82ad05bf98289ef6ed694dd99f99c192beca9e7f47d461899aa32d2b970277155e1c8533e51d96718785d9e9a891cbd4876fcdd47e88bdc68bde00777b8fa640032779193c5728efec1100488038b716be767cfdbb0c09d0c5c7f928088fd09fad998e7695b217d9fe286950b67f8fdbbedabc2e41df582ec7f3a8eced88c66851ec03883fdac00ce7fc605b180b0ebdd89962a8ef726d7a357add9169204981ff1c85e4749d4309c3c075a56ccceaa7b74fe2d7fafa2339d62204570e9d1d346a0dcf50307e7e592a420790e9c98da6f913d4bbd427a88c231183c3607538f1b03e3e968be7ba1c39fd79d5c608fde96521e791356f84979830d4abe4199ee1a15ded91d91becf46e27c92a74670a49cfb614749f19605ae0631c9a8f70946d1920d1e25c161f413dc507c4b799055ee3a0e4e93cc8bc3f7a901f9d4ef9282a513437bd9390a103e50303b1121a19624ebd39e05ad3bf7a44284cbcc77b00c0f55484d004a2a0301b7bba6f0c6e710eaa6f6e5470b171c66aadc096b37abdbc59134397bc70bb971476232fc7b2a33f4c4a1f233d90154aa5abfd22829a81ff983477d43f5e66b2f5996df33f3cf8546caaa2448742ecee653bfc4b1962ce51e67d5760bf162e30191ea5445e0975f421bd5b08e3110f42d2e13c1e1fc9c775fe20be971076bbc93a1a7925255fe1ea90e33f4364e1d55d9054f3992efa6e80e5e0fa882779f97ab583354d9136bec6a777ee57c4d3c20184d38cb46da6f14e4f80ea71c3ff67206a1babb40472b0b211a702fd1b1a626fd8eb5a30663756aed2c8c29fc29fc712be7f77b593f414c66fcd1135d4e0da8c54861e5b194bb6ac0f447cc218e9ca9ce39201ec46991dbf9b83d3cca4762c3ae3489741618373cf1b3fa353720723095c448769288f4f452c26f7b2206a47477514fdaebf7e02b656b5534b7a6680015bb5f48d5b49a13076152222d0493f3c7afeb166730fdca5edfb2137f6af1cdb06de8cb2ca993e7d3ca29b99401734f633b1fb92dd2471d7e025458ae3b32df74f333c44291e77a01f50d99e197df0e13407bbe2456ee1d10726c7a3d0b7eb991e15fa506619a225c0d8b8e5824aa3cfacb9da43eaae7b28d466c81ec6333cec539c74767deb4dfa52144cbea96c8b9a41fddf0c293d6470f0504d9ed4c5369c6d42c120496420cbc0ca5a07ff47375f53932b5bdf32e5b6144d5eea51b1d538a41db092c22395766213c90bdb7934bb00003c815ceb0626e07d762fe2c3b76a0ffb0d5eea76d267700018e02c3e36ada96bd1d65250a9a07963d48b52d16e3c4a78d60fc8c8d0416390a5ae2f29e0d439a862cbf85c0aa684fae526d580895aa8355dcdc4f41e87155c5fa1f978658778c775402d78559790703a5809fbae496c66e1c3557053ce120f58732b08fdc3a33c65ceeebb1e1fd4972518fc7020f67aa20aeb2f4dc34e8ba96b5ef6bd9650d51a5113c3347b88a3184977fbb07abcee520e385d60a2ace62f7fbb2fd5860fcd9fba843045614c1b10bb5d356535b5a4bb12f45c1b2805542f93b270aa12c6f150ebf01ab7f516acbb527171f8c1ece298d0bc929e098d3e02a523ce13b36a1c30d21e49b371d5074c858d0b4299aed6abc431041dad17ddf36a913a553390556a3b73964115b520329fdb8fe340f52d112165da6727096d8a99b96c2d5db2c", 0x1000}, {&(0x7f0000003e00)="f4b7f74df85d052ce87f9c6d4663b84b955161ba63a58c799acf1cb7c934f76bf4148b329b6c8bfd1a91c71b1cc00209dcf7cbd71ce88326ab25133236e6a0", 0x3f}, {&(0x7f0000003e40)="836ba83655ad2e9bb0a5979a7b9b1089feb8434f6b", 0x15}], 0x3, &(0x7f0000003ec0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}], 0xa0, 0x2}, 0x4) getgroups(0x2, &(0x7f0000003fc0)=[r8, r5]) writev(r1, &(0x7f00000040c0)=[{&(0x7f0000004000)="6dceb9ca5b7fd7e789e9d681b824f6670e190d3268a74e7b70ce67f7a4a9f22b742a488587cf098c02d3b46cc74fb6b315601d072fba622e0f5d6e35eec3e37cca4d6e492cce1945b4d0c13b088ba6d646bcb67909e513613a03329dfa8dc0fefca1b2d9dd682fe792d36e59303953c208d7dac4469ce5a01a99a4b29137a0cca8f33f1ec63b21d1346708f1a2d8f85eb7654d132f9dd720", 0x98}], 0x1) socketpair(0x6, 0x1, 0x9, &(0x7f0000004100)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000004140)={0x0, 0x4}, 0x8) getpeername$inet6(r10, &(0x7f0000004180), &(0x7f00000041c0)=0xc) preadv(r2, &(0x7f0000005640)=[{&(0x7f0000004200)=""/17, 0x11}, {&(0x7f0000004240)=""/188, 0xbc}, {&(0x7f0000004300)=""/105, 0x69}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/162, 0xa2}, {&(0x7f0000005440)=""/209, 0xd1}, {&(0x7f0000005540)=""/224, 0xe0}], 0x7, 0x0) getpid() writev(r11, &(0x7f0000005840)=[{&(0x7f00000056c0)="dba9cfd63b14150ed0acda6a114e7956ad3c8e4b4a140943f4c8196afaa0408a67df2bd0bcdf2f98947e2f1cf26a53cdccda991c1fbbc87f4a4253d69050f9ea24d5b4dfbe0330f2e9b6232a281356994c60d2378ebf770d16b7b82a8c3c0ff31731b0f7e41b30f90f4c135930424925bc8d065b9bb28cf50e4e73c4f03b0fa15729ac18f4c6fb289e34fd68043b54ddee13f7aade79b63d39ee56f7695c8c838b980d946a3ca814158199457f23b16353339d1bd7af7f73c255701854271775", 0xc0}, {&(0x7f0000005780)="a6ac0491cb850e87d2ad1de92826b10cfed0d888066c59b27cb79e1527a450cc0d1d75fd6e1a7f1fd245646b899d7d624b9d988ddba9dfc7a1869ac86383d70bf9fb25cdd3bf53170a590620964809cc8a7b72f9f2db25dd77a84b79f8afb70ad93797c66eab909e244181d51f4c59a2e9070286f4cca24deb311306", 0x7c}, {&(0x7f0000005800)="d0f42a6b7d240535af21a24601d457041516f67473e0f3581f2e9f28acd0768bf512ea7e57e5dbd08213a9", 0x2b}], 0x3) openat(r2, &(0x7f0000005880)='./file0\x00', 0x200, 0x40) getpeername(r1, &(0x7f00000058c0)=@in, &(0x7f0000005900)=0xc) chown(&(0x7f0000005940)='./file0\x00', r7, r9) connect(r11, &(0x7f0000005980)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) r12 = semget(0x0, 0x0, 0x81) semctl$GETPID(r12, 0x6, 0x4, &(0x7f00000059c0)=""/134) lseek(r2, 0x0, 0x1) 14:53:57 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ftruncate(r0, 0xfff) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100), 0x10000000000001a8) kqueue() 14:53:57 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x614, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 14:53:57 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) r1 = geteuid() r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001800)={{0x7, r1, r2, r3, r4, 0xa, 0xc05}, 0x1, 0x100000001, 0x6}) r5 = dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r5, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) chown(&(0x7f00000000c0)='./bus\x00', r3, r4) 14:53:57 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) rmdir(&(0x7f0000000040)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x897}) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x180, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 14:53:57 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xffffff94) r7 = getppid() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xffffffffffffff31) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="6d0a85d990cb8f02578a123c8d6443794c2689bb85c71682b28d35376a8a6073b912555ab6ca1480492fac", 0x2b}, {&(0x7f00000000c0)="8726c48b2f16a661e4e0d362a4777ee5591cfaa316ca062370ef3c4fa212d3bd0e15d98316dc0fb450016b6f80eebc01104bfe354532bf1548ad4a59fefe3d47efaee049b15a6a013bbaef9f669e0392a8965416e56b742cca4c143ba767dfc91a2b56549f58bfa91625ff09855c20a59ff9ad20e048cb98940baacd2f24a89c56ab42be434fb00c998831d584e5378f0056cef906f9e3ec026b84a192e9a940a18548ca968dae07e6d0e5b4868b8ffe84a1b713cbf6ed67acb670c20723264b3aad5c12c2956c3342ca3781aa958a1c16dc9b50895c54e047cec9b603f0", 0xde}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x8}, 0x400) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 14:53:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) bind(r0, &(0x7f0000000000)=@in6, 0xc) pmap_unwire: wiring for pmap 0xffffff003f12b540 va 0x1b31620000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12b540 va 0x1b31621000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12b540 va 0x1b31622000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12b540 va 0x1b31623000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12b540 va 0x1b31624000 didn't change! 14:53:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/30, 0x1e}], 0x5, 0x0) 14:53:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 14:53:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x0) write(r0, 0x0, 0x0) 14:53:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48", 0x6e3) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x104) linkat(r4, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x0) flock(r1, 0x1) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:58 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x6) r1 = socket(0x18, 0x5, 0x541a056a) getpgrp() r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x6) setsockopt(r1, 0x3, 0x437b3b86, &(0x7f0000000000)="86df0d63858937fe30d41f751240107eb29dcc373eac0b1258e6c0eef19c25d060d1062a59607b9f20d52f1e88598b564c7fa59a87eeaaf52561dfc9cea8fbfbd069822ef40d76b5b091cf6913ed18cd3b86c8d8e2e1b6320f99d0d6c439f41b8f4bc8", 0x63) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="40ba2eb971a33305069b57e852bbc8b2dcceea115c3f6f1024f84e357e34662130a66ac92213ab3bace46cfc4dfe33a9dd2d8578827cdb953f470368f841b9b96a80ee84ab838e8ebc67e805139b71c641e2550fad7450c48ec2496ea3ea4d6c690b3ac3b9e73147b293f165df9805b3", 0x70) semget$private(0x0, 0x7, 0x420) fcntl$setstatus(r0, 0x4, 0x8) recvfrom(r1, &(0x7f0000000180)=""/56, 0x38, 0x800, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pmap_unwire: wiring for pmap 0xffffff003f12b540 va 0x1b31620000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12b540 va 0x1b31621000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12b540 va 0x1b31622000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12b540 va 0x1b31623000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12b540 va 0x1b31624000 didn't change! 14:53:58 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x28) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x4, 0x3811, r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x1885}, 0x8) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x5, 0x4011, r0, 0x0, 0x4) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 14:53:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x800000000000) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 14:53:58 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x88) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() setsockopt(r3, 0x1000, 0x10000, &(0x7f0000000380)="deb706ff5ddf8328098776375ab28ff11f00da1c6e14c479abf9209e1655f95ff913349db16a0a3224d6f383e754bfa068ab9aa5ffc0a122940c563a9067a69ea3b5e0ee5b1a3eae36babbfd49be2a76ddafad264a321bc2a925d33c87b98ee33f7dcd9eb3f4b528a05a7564f2e2384827cd7e646588cf5334bdf34ec57dd9f0bf27fab82914c7d697ab83c412d57db9ba6f948545fd277b02ca5e906e3c391000ccf8ea402c5d03880758dea5d179107ed9dd335958ce9918eba86a635cc9573872deecd546bbbb17d0170c5d9bb6918bd077bc04a876965540e518531c2525c77e5641b909f2ba392c", 0xea) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x7, r1, r2, r4, r5, 0x100, 0x2f}, 0x80, 0x0, r6, r7, 0x7f, 0x2, 0x8000}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 14:53:58 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000140)='./file0\x00', 0x1040, 0x3fd) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 14:53:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) write(r0, &(0x7f00000000c0)="da4ab7f23b3e88cf75eb4239c684ef3c89961a64eb6b5a2c815cb365a4bdd2350bccb4402120d60d05336564a08c9b017dee88cf9b86b77ea6a3ea17d6d8f60133f02c395cee6e638b6f0175627553218ecfea6774dfc0fad7b3eaac370e948d1ec80cfd77f36323a99fa2a62c92a3d63f1af665dffc15b8e83d60dbb303", 0x7e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) clock_getres(0x2, &(0x7f0000000180)) pipe(&(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 14:53:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3820) setsockopt(r0, 0x29, 0x36, &(0x7f0000000080)="0300e3006ea0e3060e6f3a8658ba6126aaa42fab65110000f92935ac139c84ce1a51a39a6e68690640eeedb232", 0x2d) socket(0x2, 0x7, 0x9) 14:53:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x1, 0x0) unlink(&(0x7f0000000340)='./bus\x00') setrlimit(0x3, &(0x7f00000003c0)={0x7f, 0x6}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000380)='./bus\x00', 0x105) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="e9108a9c9fb30ca39fd4a490e916bcfc403c71e6885998c6be464112c02927fde0093baad5493bb37e867f454193fbbf759d2a2a70fa88e2c8f105c734876f94610590113812e40049eeadc3c2505fd0ce41849ef10a15b129e063ca4d6aee4d2f055d7f19589f0d47557c18f94573164879a219380a651770e65d6695b6ac07cc4c62792b487bf62ec339a6a27fb3075279204100cf5bff3d8ac35dbce19ede52b55e06700e633f29ebb89d3545c8d71ba87d591d933fdc31f8b68c6ee3b1c8e1b9e1dc5df64e5d3888543f723a295212fc5db06ad4eb27ae54e4186e9507339460c2275fd4f45aa9e2a429842d151dd15121", 0xf3}, {&(0x7f00000002c0)="552d734523c9c55cd4915e", 0xb}], 0x2, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000185, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/103, &(0x7f0000000180)=0x67) 14:53:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8fed81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) write(r1, &(0x7f00000000c0)="729e53cfbb74ffd155e6f5", 0xb) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) 14:53:58 executing program 0: r0 = kqueue() dup2(r0, r0) pipe(&(0x7f00000001c0)) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x21, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000004, 0x1ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x80000001, 0x62f}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x40, 0x1ff}], 0x8, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0x800fffff, 0x3ff, 0xe4f3}], 0x10000, &(0x7f0000000180)={0x3, 0xffffffff}) close(r0) msgget$private(0x0, 0x580) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xd2b6b184ba7465f4, 0x12, r0, 0x0, 0x0) 14:53:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="95a40d5d7489422d62c1f33159cfbd5d374322eb3e480e70f6e74346ec2648cd37bc9dafef2290a973ad5037b61e195c60571d34d69c9ce6f1d8988fa3c8b080e099a8ea0b718332e79e4f5cbf265d459f9ef8d66e2dd3fb1ccc8fb692", 0x5d}, {&(0x7f00000000c0)="0233839e1d90a08c0d26129ddf3a5de8938f40b4da9909648d489a9f8b7efec941424429ecd973b5d81e6699b0da846319847e792fbd8dd7aa44bcdc9f75dd7006bd4f", 0x43}, {0xffffffffffffffff}, {&(0x7f0000000140)="2cd4b1c7899fb2b4d4954869b9db4afc0c6ff12da441b04db86c84fdd2165a5135b81cba2ba844cf608628200024d917ff1f82dcd95b806ed04e8b5f036f9bd2aef2ebf407f8a0cb0ddfe033d4f78fb54b2046c7bedc9e", 0x57}, {&(0x7f00000001c0)="0edb687098d097114e8b0cc1ac3a35de95a8b081c43e229c", 0x18}, {&(0x7f0000000200)="7b8f6bf8f67631fa6848b167bc7ae5254f5ad722ff9a3490357852276b670d30fc3d7de19c72651c8191fcbb845b85906189b0fc54f87530f797d33f909d86525e175f55cab31ae7fd1a7f958d6f794ce2dd499c6f8fab6f506624b1d4e3a7d473a9af3e93de6dbc5f8550ebe4d97e4ec270eaae69fd56dc4f7f8d6643d47845cc98c091a188bdfffbd4fbe6487e48db9c2294dbab956c02ce68e65090a9850d014ce38ef2b9356b511c311d80b2f5343fbfb9eb3fd9aa6a35755976ce999b40523605f01dd447cf8519bfcd6bb0957a21768621129397ea3ff3f22a58e84bc98ad37f8708b50ab5ef491dca1bcd381ad30cb633a2b0fbe3a7", 0xf9}], 0x6, &(0x7f0000000380)=[{0x60, 0x1, 0x0, "e749b24e332021999fa05c56bf6939ced4cbd1affbc519a7ebb81e587d1716ee9177bd31e7e2fd80400d217b3790ad917a1bdc75f81496e72bb6918034be1e5409b16cfe7224fa9532c2"}, {0x28, 0xffff, 0xa8, "66d8d35ca095af14053a1f7fce00f9d9d1"}], 0x88}, 0x8) sendmsg(r0, &(0x7f0000005180)={0x0, 0x0, &(0x7f0000005000)=[{&(0x7f0000000800)="baea718bc24d07944b7bdd61db1fa9471b14adf8db66e9bfc5191df831a347dc2b34eb8380f0f21af566be5bb110b90afa934d7f86e67b5d75b8f9488846b40aef6d999c617fd4cc0c512fd1c73f5a412df85a3913f9ed3d4f97e9628a790713996a4f4b14a1ba63683dc259bfc98ebb339daf43600355954afa54a792bc298f299342d5e911af5439cc9bc1930772d25cd8aa69cabc28fc9d524995aa191647337b9f177dfd7bd38db87be46902ccff296af01be5584f8e95c27bf2db15ece0f80d4f115d4687dc3bcb133cc9b65bb59769a41f93a4229458b379bce00d487a8ec4eb63075cc6ccc7a38f58cca9467945d877661dfdd9f0a354a90f0a8958f07981f7302c486313cb341040d7db0aa553e3f6dd5e5c4b50bfe182a490368279cad99dbc4cf228304f1aadf9fa5cc8a9ac0f9e7c396e6663e8bc913abf2ab960d0f2913e72f06e74711f55217debd7aba2199a5d7f1e4b07bfb37cd500c1b2a945b072bb1ef4b8874dc65748631a71df022b5db71f05b06e1e7adedb5e8f4e7006794be3249c76845aa9f07d130062c7a2b508ac80cfc3501fc6343a529b55ef51ca9718945bad44eccb498386628e493086b9c38b82f7f11b1f48ab07176fb620be7134fff349d0c1981f6624019603799936f145842d057fbb98df1cb62e2c69d47cb63d63fdbf2899d800b9eeb92e3d00251e0c6e78cbca03a848aed3bb9985497b33916216a2c269b7acbf2f99927361b00bc01acd3deb75efbb2854eaecc11a2c9f9ac36e4ce837febfd7f96bc7afe2d35fa7727c642299a0ade2ae4e9a5dce17eb2a5c4cc1d141b3cf56185d75fc9007a714f1c285bf27450f533b7f919614a55cab86b396829c1558f5aa09cdbdf2a84d2207b47da16abe89ecaaf79c14edafdea7111fa6d4dcd58feb179a480353f8d1c99ffaeb3d54f278c3c70a52343c516a2b559ccfa14e97fc7aacdd83e8ab04ab118199fcdcd52ed3fc8d7528b380d2cd6445e5602fde78077595d2a253d001d138558893ca1540b2234e91bf97bb6e2003f5d966d11b7d2ce68e898b04143d4773665f9b11722e8230cf35eda9dc17a21c8841068346e7114b7ad2e5037565618be0f1ac653d5b92c2ab10929fc3720e5248f70908feb2b972840a8255663ac044bc58c6ff61f3dfcd1f74f98c9a46dbbc6e3e4307b1f16d5728289372d43435e8034cf0167b50bd59af09d7f6f3c133f077058ebad0681ceb5ee1d3748cf104b8f7d672780541a68e7724d3a75baef5404a3803984f63b9e5b553a3acb369e94c0d750763661695baa5776a3b95926ac238146b0a93766f639a73ad6cce9ad089775c5b831e2498be2d5522335a66229fca09e6c3341e91ee6d6d77541138f2d215b303da0db9d697c306d91c9fb3266eaed9e33dba9353b2861534759f68efefc645f82d0656cfc73c7dda569c2cd1a320ab4c675af5b5e4be18667462a0a225147a5d25ccf2ef28ba30f3a375aa6455d4b1b24485a4809459af892cd6b4b8927f4d76c5a0dece6fa0b07356d21d7723417c8160d778acce864db1fab1b9534934390947b0faa04013c1addcee08c698ffa60f59cd2710edf2417c38a7ff824ebeb5f004aa8c9171793a86e7b0f06e600991d54aa3eea12c8bc82743bfa977c5189ff93ed3b67bbb5667bcae5a9c38fd4568334fb072c49e934699cf474816356dae171a74fb423da75c85bdd4934fa3c9aae32b09c1112b46573c0edff899761a43c7fa1314dba7882a5348ab5182bd0b3be50a816503efdf04f2bc88e0b09da4ee320c092c14707dc5689917382f33561bbcd84970c60a94458b96e647c503d17ca5bf65855a473e533c1d8721952df2435ae6cce7473004e70b74a93b9ed46785fb5d84c4a546e2b9de687bc88437c7ce251946459bf6b8ad6be61e9142ccc55cf82cb487931a90de83dd8df38e5aa97c0374f68e1154d5db8b3bbd4f2ec1451a13f8c523425093a789ab0c4db460eabbfd84e140abb551ca45c8bdefb663fe157b58a0092862704820ee42209d56923713f3ca6efd5677c4a6ffb60c8ea5546e90c6c185a7fa87979289e6c299d48f1db7ef1167bc762d1f621378a5fc6c8e278cb7a095b216e43d2dae86e4393f0491679ba26ec2d1e7d26257e0fab53ca2c08f89b735ceed3bed7afa1feef746574a669d489fbf7f32b5dad4a4aaae9f97f18e6a44180b97930ba2e719056c5dc1fed1c7f3c0ec7ce6085d23e1bc40261b60b0d23ade1f39031a9b0f4fb7f5756b2b8bd4792377cbb59193c1a6365bd8e94ee3598ee6ad8be67ef3641325e8129401dad28251b365bdb089cf44e7e9443f68956ae8592eb379e956e96089411de9ff4b069c3acda6a668583cf091f135f4436a87b0b7f46448d117bc8d5ecd84d39fc6eeae7326a085b2c4a14e1a994a251984c5ed7c2750a0acfeaf4666062ee667303da3b08d6e92863da2e2b4eaa9c2815f3428b8663ec4ecd4521722318dde64722fa542c13ede0b80ed58fdaa51defdd03a511d2a1838a481bcf419f7fba4d60f40fc7bd36233d4bdc142362465f46f65da988bdc66dbb873ae67f44d774a7a1d972b564451eed01981dfb27b86a089f8e5dbcf6775a73a51087463794b62016a32373ecdff3df5d624efff5599639d3794018d94f5911d2aabf9d569b2f3a6262dca54f041d07215daacd828b98e3ac14058dc98f2b9face10f1da15db87994f62512f89339b845eff25ff5da9a2e55cd0ca4281b06084d1d40575c8b9041ab1cc4baead12b4b7364ed02b93e1cbcb7b76428db77e098f5195dd7443c7288d7b54fed0fd2c2ce7bbff75284b49f960f560e50121151c3249ef9715d465c0064074d36eb8090ab49142cd8530a359bd1238cda43287fff9c30ef5543c89f2f09ba84e74a1dddfa438c982bf4c69359dd1c6a4755af9c65ea383dc0bb482ac5e764255010a853dcbeb536361dc9fd631bd2dde6c288e1c7ea06619f17f1808249b549ea04f480a9132022a9f1c0cf28b2167062b09ecb7eff613e646ace4ca3b8033c00cc7ab6bf1cf55a77400a381106b46d5eb844c72592edf1936e9b76001b40044597efb161dafcc3101303b386c8a4071698c4e3793adb71a74c9d42db9d5f4420d3641f445770a604db107e874ea9779d6942c0518ca5b36e2c095bb9e4dcc2aa84b6807d9d4397e21b3ab5c9376d583b249e7821648454193114a95fffc302e8ca78a6e5923dae1cd0a18d047b7f86938b68920c642f0105258cf69486b855f58a2e44ba047dda83f7a560db8dd17d09e144ddb8feb9fcfb1a5b499724082541208e1376840586d86cd35e1e0862fa993c6f65990e20e85f03f411105d7ffee1c4a330f09d69e106a", 0x953}], 0x1, 0x0}, 0x0) 14:53:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(0xffffffffffffffff, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(0xffffffffffffffff) kqueue() r0 = syz_open_pts() writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="46ff425084565309c76082672bb5a0939ea311375f8a77f6ebd2f7f1c875ff1175e7df25c75e49b2fda35a750d622d88bf6be9e072cfa794cf74b5aa7ab71f3e73330900fc2f69c684ddeb4d77dd684975c4b54f8a6e9604055c5cc3038948500a58917d44708a1e6c4c9620c7dc1f71ea7b3fa815cf726ee600eb56", 0x7c}, {&(0x7f00000003c0)="717aca20c523b89f82123ef9dfab59a194b3edfd2fd473074ad7284b1f411c7b7ab7d62e39885934cf404ace730b93e0c016f94824f6cfc44bb4c09c2e1dc608cbfd1a24a7c59f55834c0ec8aca736b7c3532c6ef4fdeab262eec3b146968a62bc72e57bb54419a8b15aaba7d5cde1bef9acfb6dd2149f6eb0b446522045390f3b97036bb2a77ac0e5369b5601fb840904decfaf3ea47ccc83015e33c1f8c93cf2f2b603670212a45ef406528c7e38ef4bf452307c94570ab90263c70b49f10a02fc691b2773513c64f354c5a18f53356e01e31eb76af9854616036b52914b55ae150e8547f0122c9600d958420c82d223ec2dec6d29d9dd8decd433e7b170612d72375fcd9bcf04ddbf033209d640b17db139830b05fd6209b8879770ae45f4e1e6eaf2ed4ca8bbd6cff0e7188af2b1f59b2e5d4f4c1bf11e0e343cf8cbf4dfa94aea79d02dacda7a3bfede6749ebff229f0ad1574a769b392bf50105930f4160f0217ab9db479d00950ee44ae537e7b87bdb1f4a8910ea57ac1fc44fc186ff1776c3115c638c5d9f979743d261525a8a7327b1fd2cc25636dd4b313e2db21689389cee044855e9caf62658c8f3bac09202ae04a6dfb90407546217b96552948fe1a36736b6b4d6d8b9fc3d990d558bd1f0cc7322833c0646bd3acbef2503d07c6e4334a30ebe034da6986b970731dff4522745e4d267091869f7ca20b80b94470bcc52b3cc738bda31464a404adff921985b17d29d4263d45275adacc0f67f25b0ba3a7f3b6ec3e6e7a3d50e4d168e6aa69c397d5be3adc0332cb4eaa1d242bc4e2daca1c0d7395e6ba55504d5eb65ca258a928e9fa01ac17b26546b24915d79ecbfcff410eaf8ad7724d5ad5e35a4f54dee514f2ce3917428e02d266761b19e8fa915a7a4bddf2ba27a93d0e2a1461610bfe8082b28d7116034c56199691e58a597cf779d8245a245a5f7d974e4756ab6a791eceffab7d88ea76cef53567632787e6448bf886a5eb3fc38e59a244b408a4e767bd624648b1e0c1d82d21c9123d55b7f1a9c44213de2143bc7732f07ae4b1d82d81fda4204abda5963604324d1aa558f48f677c6fd1ebc844959a75788993c48e70ad62c8e3ef952943155e1f58bb3838b23d9a6572818163c00f6658009cf71a579c0b5daea53f5665aa3c5a4782ce42a90877aad9a8b6fc06d74f62fe93a9ad57b9d6526339e8d06753718d80184572d5ea47ddac4ad2f2bacd50f0eb270cad4f272f4b0350e9583f252178ae040db9df8e8ba61640ff9b81818574cccedf962c395dced60de735fc4c24b9100898f16b405a212103e9b0e4c988bbd6276ef19ed38bb719847ab8be8b644658c31606d338cfb4de673f252273a0ff10e98c9ed59aae0167e774bf96c9a3bc2049caada0733c4fb2262de7ed42da7044a8659abddf37bfe88135268798ab9404b3a22cb2e09a5392a04a34d1d20d62780aefb6e01fb7f1a5f3675ea9ced37382c0172ff9be1aee58a7c925feabd26d1c2ffd606c72a206491f4073c40d073d3c43d7280637d0d5c7255eafd97399717ccbe10b692999fe3a465ac27cb01bb01fc3bed67480778966c7edfd7e56e59b1341956f570c278d04f7259f0222bfbbfc8edf00543b659db540a1de39a81bdbe2619be3681a5a8ed8d18fa9b8b5bd4a579798fb939fdf44793b5e3484a2a8c701b93172eb6cfc71d3964aabfa0a911787c326aff03e6e632956df409c08cac9153dd808d50c501242e149959b4d8d99e9b243f6daa38d5829112482e9bb3b04b81eca4d602df45242fe7c378e8f3854c9c19fdf62d2295c0a480ecc74deef46fe7dc2611c5e6e233e097f4f7a393534fa5e4f7bbf66c593217971c100ee82dc187a37c4923ff6ccdf1a8ff657b7be0fb2d4119734be9670278cdbc7b6b487fbff14616925aa682b936ccb84a41bb0b426d5b06072e5897be9f29ae05cf238a553e4522f83e7496b790be12112dc763e465b7a47ace171aa1e866af5ae787ac048e3a926ac6f890432e4a7177865f2535ea0b444ebefb524278fcd9680f818bbddf144e0a579f2327e620bb587f63038df573c176d233aa8bca69905695afb8c4e947075c72f7971c412af1e75cd8178cd22f7a79750a26663327cdb1710b25a68c948603038726366005710df1e644b1d4100259dba5f25563caf6101074b0e8c28c32ea2fe9942e074f0bd57e915480a1484a5a9ec133c9a6d3ea1b32b28562e76ed15065d683d8aa639188aa49aa315d317d847ce8fa8e30d026d49223802b8287edf666c6e7f015cb3635052488caf91311449b00dfadbeda19d66a17e28bf068c90803ad73f6f515134bf2065cb656b044bedaed5a2133221efccf549925e33bbe6ca4ee7bac95f0a2f02a5a5b704200baf5e8d4540299184708b11e77f1f3fbc1d6e85edef7a82424a56acb8387f9cd7b9712d03590a5c6f8a1c6d81437a64c6831384b04fafe245ab282916f80b1d94d4a13cbd3eb265e0e8b6919973ea69066fb1e1ef7b37f2ec2580d46b09f1f1b4ec000f7cfb9eb444ebc387d576044ec3fb829a2c22cba0e8a96ba22ed2c1b2d8c36d0161c299cfc59cc622a23a85e22d59b1f9fe561dd402c9ff40b51208627dc7c893b5814ebf3922c3c5a952c1e02087f64c20c2a76f4480fc7186f1c447f7d1b19fb868c7002938324fa9470a72025d72a7d34c045b2d1bc6abe678870e823bf755ce08a8e1125223320c7e35ad3f968bd46ba4cc932879978b050c667fdae09550bf0f479516b0d38aa194cb65892159c6a8e8bce526388c4bc60e44dfa03f02f7f1c7e20562af3c8f420c1cd1cc6b90ca887c54fb8d825692abd79ef4bc6374852eced60ae7e41392e95fdba43441443a30f023598d694ea8f4e8249eadf24f7716070b05896d2da980390b36e25a55f231eb5d9a79ccd203b0a4dd4066312ecd32e8d954a64204672e7d673228afe2e67325d548de4b6a47ab6f5d7d89b4aa545051989abf19eaa1ab1ddb50c2adf04af71b91a5c008313810b6a3d205ce324571870f56c055983770132a8776aad04ad2a8edc7cd81115787b35b8f17ac3985e46da932fce036fef204ef742398996f8358aed209acf6cde522515d7587650b8d4eb1cf0061abcf8dbd24d54f415d03dfc06c0b0877132c1751260c89c2e157b174c65e828cea0a748514c1602069ea376129334a21df925ab777211daa0a666c9bae86db5a77a0250a0b5aeb76a25c4fe82dd039ea99b959ed8fe75392ce897a6a81b7ca187b26180427d0bc1c783d5680995d4fd019d5d20fd5d2f05377594b4c47cd24862a63572b1993c389b5df0cd2db2f0fce7b1b5f299b0c16d9dca025359bc62184dcf3bb85c863ed4ba689df984474c04ffe45bb9d1f803cc2ad6d3685dfd681938006be150567cd98586e783d27e7f03bf7c70a31c5f35ae3bc320d7c68a36483b3c3921d9588d8d99627dbf241ac0cfc20fc010a676d3bfc2c5ee0d207d804dd62a010a71281d57bc395de24bdf65ffcd322c152051cb6f0e1156c96d095334ab6cc6311c33859fc7ac493b5cfe37a4938c072fb93a70d677637e2d0423b857d53dc109054a6c7a97e661b292ec70072d58cac8b79d64b70c7616b878d44911d653b4e25530918ad596762375fb7e0565441345ce3c81fbf047a054895fbfc7c6f5be1eed1924e811dffc5a037c54f7b18c63af61fc607380ee49dd2edb3031361547b3adddf4d5b040da0488f193f702dc1ebd01476563cb2bc90ea9ddde1ede98e8ec6c3f1ea92b4ef5884204993639730ab8b556b98ec559b574191de39f49316347173fe933dda3f67e2c536fecedb5f22ff9b2f4d832de689648d00c5e79dcc19ec6b3a0b3c37236a8277d7e036058356b479185017c1351cdd7b7e4be8344335ebe98bc7974bc3be4a6e9e1654924e7fce90ead493825f324cf8ccd3b1482ad5627fb73f96d7099091b25be88c3b390e71edda2e3cb50bb4dcf82f28ac426339c160c92798749731d78285bbb4397c9c7421dcdc0a051aec3885d234ca50d8d6492e43e889994bdb2e7be02dcc1eba13591fff3c48f78a9b7437132fc71b3dc046410b4ca9945edcbbb317adacdcbb41fb2231621be47e7831f05921aaa645d603b0c082ce6a193d2a37ddadfbc3bb8e54a9c44561fc002b905144cfcdd6fe6bc52f28e55ebb627e327091aca51ff24fcf7d8ac87fedff64f3b8f6bbdbb296d4fb53787ae40d0d7edde95d40c42d5969296ca7fcb8996db94a69097b603cc3986c2c46b0b886397244b57bba43af4e850bef346f73c9593016fdc311da18345c054779b46acb5e5183f8f5b8f4ad49354ccfbba36bf5b7dba869b7295b2c4be010f3c345f1c2832062c3581c0bdf03c54eee17ba08ade13e026cc5d062709c9e5fac8bd956dea8c0ac1c002b6d9ac3d469e02bbb6ec18c1c2d6a015d71a82f4a77ffd7a8baaf12b3ba3b37860543c7c94a2c8c7c041b0fe659f0542512e82ad095043adecb8356a5c7e9e0af85fbda92b9cbd08f97486f51d326344a1d57a5aa6ff6e8556361c1b0636590cfe89401e48b9b2660f44359455bf573b50e098b2d2d9ecae5cc8d8e37f41ce866e99dae76f961a9a53d90ade81cabcb3b2a42bc103d1b573ab197f1f1d983fc6d12a0e85efdc7c5231643ed8b1422ef605d69e3bff8fa827239a3313c054dfc81fd294b23e72484fce25144c2ee84cedd56c0c725a076dae7ea8f504a537059fd3ede7300593953eb0736df509be11f30404f14ffaecaa5af05cc5c3b9c90831a72b0e06b2f4a812f6ba600f5c978efc16398603644211fc28268521dde79428d88bab69138421e045db663efbbd963e3c8687d892a034414f0ab4ce768efac085e8f749f0271e044e3d66f8f3b9a2ebaf06ed213b10db46a28d3139dddb3440058d76afeca6f33214cfdfd35e7768557eb2654582586d7d0054310050863932081c94b865f5f00e6ca4af5c0384d3e930d2f73a237c9f4781f46ddd82fea49c6fee5d110b9f160b936b1c382432e53ca34010cad7e26bd13ee78b21ffbb5cf94804fb9a33d83c2f250290824f50c09c844840e36775faf7909efc012ac3bd5830aa039e092487383715848aaa35cebba29f276df2c9fea0c6130a92416079b52ef9ec420dee33a29785f0c63396fb25d32a70cf5b2a90eebeab9f784eebf31e47ebcddad05ffd48bb84a43fa879592ada9c49ac7950b881fd6d0e6d6b303f56fb2cc3dcc6741cd4cb2e1d95f543ec01e88fb2dd44b9e5b37139ca71b9b4bc59c45c4333bf3ecc9232ba4ff40f7df00c5b88811e2ee9207fdd06fb1b7612efc8a9ba2ff9e84b202ebfb15297a055c98a608aca9d08a9a3dcc6a10e0bdaa28fcc48ee7b23d7e08498bb08ea8a0fe5434671ea49031079246d42af87236f7e3fe4c5e45e58838a487a16747ce0e057f6acd9e0b7cd73208798f7fee60fc31dd72e365f2faf7a81104dd19a7d7ecbe77670fd5c6c066fbf983252b734a222eafb9fe5b025164a6e1c2f0504ecbcd470577e8bcd34ecd2b515573cca99b01b125e1af867dcae42a4795f13d2f8cd619bd8c88b535e28e23d0d7bf1b1884977ad182d17c1cc4e400f8e69f46a63182b7c24445bed7bbec871ce0c3191f1d75efd75932df79665d1eccbdb6ed148260948b0d2934b60a775d13af4b9b8db2ddba4a5c89706f295a250ca655b4345f6d80d502b4f3193c19a1c8c6f38747fc9269b164f7357d4bac527adf21a2d9902c57d8d3ed2350fb733b2272726ed41c766442648d3e89935aa", 0x1000}, {&(0x7f0000000000)="3c2182e59ad7d4bd962a29e1b0f10849cf4774cc671989fec96d981cc3632ef33ca75bea94970608002d99522b19c991413f78ff7c7083e65e", 0x39}, {&(0x7f0000000240)="a686cb2b9e6eef59d407269fe0f67bfdf9b53f5a179025eb7730699f83876768c50ee53b5acd4de801dbafe362384b43243c9b0afd10d422911ef309738ef1684d69754590753b337e4668bbcc3e2fbf183faf547dfffda478a532533d482f89acfb1366912158256d592348bd9dc6f18f62db89860e4a", 0x77}, {&(0x7f00000013c0)="67f7bd60253007721af5795df883a635cf7f65e1b36ce55bd1c7d369b1b02618644c58120d5a36b6f1589e5609740c129dffde25351974aadb1e2be59e53b681d6519b1669cff500455ae176e15144565081d15506c81fca828940373cf9f78aa07d78c524112cd01fc7fa22df152230a4e989930ba1c56740f4954bb3358c23644ff67c507133b0b284992cc987e5bfb6f4d0a85e7df1caf30ddb25925fd814ebeb833e4eff87422f55cf937105436ddd42803a54db884ca7dd3a40dd1005d80ae54292e7c6c535896ca57b8ea009088ef065df956127e59cc8fcc5175d1d7ae64e6bf2557a2d346eb45969bbd115d024be207235013ec25350312b", 0xfc}, {&(0x7f0000000080)="cc741cb09a4c089509c1ee5c7fdcac32eac4f34a1b89086d15ee0ba602a76f31bf62e6413230f37b74c4c6323681dc2d4a5cbf39d4d1d6cb", 0x38}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x4000000b, 0xffffffffffffffe3, "b2786eb95b7c30abfc090000000000edd6000002"}) read(r0, &(0x7f00000002c0)=""/249, 0xf9) 14:53:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8200000000ed00f65bfdda0fc91c846e066cbeffff00"], 0x10) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x129d, &(0x7f0000000040)=0x9, 0x4) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 14:53:58 executing program 1: msgsnd(0x0, &(0x7f0000000140)={0x9701224d240dde70}, 0x8, 0x0) 14:53:58 executing program 1: socket$inet6(0x18, 0x4000, 0xbd40) r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x7, 0x6) setsockopt(r0, 0x6, 0x69db, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) sendto(r0, &(0x7f0000000080)="2e5529a8d198ece5d438343509251ceadc548f759c8b52a5f2279229d3cd43d617d28114d9bb881772c1145e3fbb489c49ec6ca453523177e94184ea94e39fb18767978b4b768a4951e0572e0c03cb9a980bf9cf3cd668016ab934d31533eac559c45548b39b326a31a1ed40", 0x6c, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65300058f55c5eb9fbc501634c2c77cc2b107663e8389fe2567482f56a1c76955c9b9aa5d0d3023e956a2d996e6d11c2e7c55b2c4d2a92983d3adbb10a9e41af"], 0xa) 14:53:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0x4, 0xffff, 0x9}, {{r0}, 0x0, 0x40, 0x4, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7d}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0xa4b, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0xa9, 0x20, 0xb2fa, 0x20}, {{r0}, 0x0, 0x88, 0x20000000, 0xc44, 0x4}], 0x100000000943d, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 14:53:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd575becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a699d02727dadbe76d7dc0a903859fd7487ec9df0f2294c49735bd816d82362c32ecdca4ca6f1cd", 0x118) syz_open_pts() close(r0) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:53:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) close(r0) 14:53:59 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) getpeername$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 14:53:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) connect$inet6(r3, &(0x7f0000000340)={0x18, 0x1, 0x7, 0xf3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3, r2, r4, r5, r6, 0x22, 0x8000}, 0x9, 0x4, r7, r8, 0x6, 0x3f, 0x4, 0x3f}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x5, 0xf156, 0x0, 0x423, "644d18c3921460f775a560cac781bf95a9504806", 0x7, 0x7fffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 14:53:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2, 0x5010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10200, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2d}, {r0, 0xac}, {r0}, {r0, 0x100}, {r0, 0x3}, {r0, 0x10}, {r0, 0x90}, {r0, 0xa0}], 0x8, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 14:53:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 14:53:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0xfffffffffffff565) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) 14:53:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987", 0xd2d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3b, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) ioctl$TIOCCDTR(r0, 0x20007478) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:53:59 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x81fff, 0x800000000000af6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x2) write(r0, &(0x7f0000000100)="e8ff308ab1f71d1d3238738a91f19709f5b298c557dccbf016a4963a73d2695f5813d2ab651139783e1b7dc208261a6b7b20e0ba05d124d41874f0c93afbc07615a308d72bc1a5a5041868a6d00ac9c123534c04c32bdd865d6905603eceffb9dcff36597b13b5697e505c09b0bdac790b36928292bfe1ce8e1e0ed6", 0x7c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 14:53:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/68}, &(0x7f0000000000)=0x46) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) 14:53:59 executing program 1: mkdir(&(0x7f0000000040)='./control\x00', 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) socketpair(0x0, 0x4005, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f0000000180)='./control\x00', 0x28070, 0x8) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) rmdir(&(0x7f00000000c0)='./control\x00') symlinkat(&(0x7f0000000100)='./control\x00', r1, &(0x7f0000000140)='.\x00') semget(0x0, 0x3, 0x0) 14:53:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 14:53:59 executing program 0: clock_getres(0x6, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 14:53:59 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) 14:53:59 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x10) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00') r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000900)=""/35, 0x23) r6 = getpgrp() r7 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) r9 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getpgrp() r13 = getuid() getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="c877f2102322a405159ec98b4be802e2f4c995825e4b6cc8d956d0faee05106894000d8209bb89dbf852888c828dd9dbcd057db07ed1f743e0dcbbe971739b6c863ceaa5716cd2515e2a74b1d2e60a0a2f4a6cf583a3d3d3464b2592d7071c5e60a27a90a4650b", 0x67}, {&(0x7f00000002c0)="37b2a219869a85ce19", 0x9}, {&(0x7f0000000300)="8c64e0cf4d4fa2336d994ad6b699e2386446612c6e52849dcd48e2446285a498ba622dcd11", 0x25}, {&(0x7f0000000340)="0d2824a101b2046e3a4e6446e63779c03ed24d1a92eb05d5180c0677db250a2c36ead0562da0b264fda079e3b1293c7d35bf48afa629310c8285d21ca74261d70d0a761414c2ddc33d243236415266102e8b883d25786ef644207feb39e1e75ecb0e44bd056a0c24c860bdcb26cf20317fe8c2d3b83c03e98c29cf50ce9a90359a052972ffeaafc9df7bcb", 0x8b}, {&(0x7f0000000400)="6f0e16ef16d9ee059957f3e8186fca4b08261f5e1b8e8881ab073df590cfb1e56eda2855bbd969232c8ef9ac30415c7284d60d4e729ca26fac5bcd1d1b810a7161e75fa280ddfbfd9a681c00c12cc3533222c55cc9bc99d101448162eb441d65133547ce91bf7b1763a9b924dc0a7db7585f9dbba9ac915986f5c75868c0b4885a7a4e6c42db269a52e42f2b30fe", 0x8e}], 0x5, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r2, r5, r5, r5, r4]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r5]}], 0xd8, 0x401}, 0xa) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 14:53:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x10, 0x5, 0x100000000}], 0x6a, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4a, 0x2, 0x400, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0xaf, 0x1}, {{r0}, 0xfffffffffffffffd, 0xc7, 0x21, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x6, 0x81}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x0, 0x3}, {{r0}, 0xb3d54797f1b1df2, 0x1, 0x80000087, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x100, 0x20}, {{r0}, 0xfffffffffffffff8, 0xa9, 0x80000000, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x20, 0x22, 0x40, 0x2}], 0x7, &(0x7f0000000180)={0x5, 0x20}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) fcntl$dupfd(r0, 0xa, r0) 14:54:00 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x200000005, 0x2) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) getsockopt(r1, 0x6, 0x5, &(0x7f0000000040)=""/161, &(0x7f0000000100)=0xa1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x3, 0x6) 14:54:00 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4}, {0x1, 0x200, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x1800}, {0x6, 0x3, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x7, 0x1000}, {}], 0x8) semget$private(0x0, 0x3, 0x290) 14:54:00 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1c8, 0x199) r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 14:54:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00003e5000/0x2000)=nil) munmap(&(0x7f00003e5000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f00003e6000/0x4000)=nil, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) r1 = getuid() seteuid(r1) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x4) r2 = semget(0x2, 0x3, 0x400) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x1f, r1, r3, r1, r4, 0x90, 0x8}, 0x3, 0xce12, 0x8001}) 14:54:00 executing program 0: clock_settime(0x7, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xcde9, 0x1}, 0x8) clock_gettime(0x400000000005, &(0x7f0000000080)) clock_getres(0x0, &(0x7f00000001c0)) r1 = getpgrp() r2 = geteuid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r4, r5}, 0xc) 14:54:00 executing program 0: mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 14:54:00 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x7fff}, 0x8) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000540)="4122a1adaf2765574a28f04a9df6c973305aa577", 0x14}], 0x1) 14:54:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, 0xffffffffffffffff) open(&(0x7f0000000000)='./bus/file0\x00', 0x20000, 0x9d) 14:54:00 executing program 1: socketpair(0x18, 0x4, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xa0b8, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x100100000080024) setsockopt$sock_int(r1, 0xffff, 0x2000000001021, &(0x7f0000000040)=0x6, 0x3be) fchdir(r1) dup2(r0, r0) 14:54:00 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:54:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80000004000004) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x1) writev(r0, &(0x7f0000001440), 0x339) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 14:54:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) sendto(r0, &(0x7f0000000000)="e3eb40729da0386db6f751fbfea2f30244ec61254a5e481ed58f4922578b0425f2707925942d2b225d70a02f6324c7cb26d49b201d676c2321eaf8b94f2c3184b55c4dcbe3081b1953aa58422e07c48f96837d831c3f4a3c7942974c99ed849622be2bc6e8d50bb3d003a24778ea25e8c9a7d8151f500b28ca14b02f450d0ad92cde9472b6c475cbd5407a7d08be47f48d681eca91589fbf5a", 0x99, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) 14:54:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000f40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004", 0x980) syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:54:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x87) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x6f}], 0x2, 0x0, 0x0, 0x0) 14:54:00 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 14:54:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x30) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpgrp() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x7, 0x77}) write(r0, &(0x7f00000001c0)='D', 0x1) fsync(r0) 14:54:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) dup2(0xffffffffffffffff, r0) 14:54:00 executing program 1: pipe2(0x0, 0x4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 14:54:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) syz_open_pts() 14:54:00 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/205, 0xcd}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x6080, 0x2000000000000e7b) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x2}, {{r0}, 0x0, 0x40, 0xf0000087, 0x200, 0x88}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x20000086, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x2c, 0xfffff, 0x80000000, 0x7}, {{r2}, 0xffffffffffffffff, 0xc9, 0x1, 0x4, 0x7fffffff}], 0xfffffffffffff787, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0xa, 0x6, 0xb531}, {{r2}, 0xfffffffffffffffe, 0x43, 0x7, 0x1f}], 0x40, &(0x7f00000002c0)={0x4, 0x2}) 14:54:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x7}, {0x18, 0x1, 0x1000}, 0x81, [0x0, 0x210, 0x369, 0x2, 0x9, 0x6, 0x401, 0x51]}, 0x3c) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) listen(r1, 0x80000001) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r7 = geteuid() getgroups(0x4, &(0x7f0000001680)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r13 = geteuid() r14 = getgid() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000001900)=ANY=[@ANYBLOB="00002e2f66696c65a84c9022a8440186f31de5a138d60b32fc6608f6824ea8"], 0xa, &(0x7f0000001540)=[{&(0x7f0000000280)="06a24886052c8d3639effe0c2835f1162e3c1909f743589c32547d7ab5cdae139bf5271d028c052eb97fa20163eb61ab54d01d9256c6180f7df9a90604d69b13b0a3bfb8c96257526a9e6a0e9861c2c815aa50851864efee44239222ca5e107f12f07b8c50626641de5e35648d9b47e50e92b942861b07bc5a4b9d406aca4c28958f18a7bda574522eb2276f882ccd8dfd1e2b8f2c313f6bac1a29571578350116fd1e06883ecdc37471cb49ae2859fa4af2a0ee3a70a9b2656490e3f83b4d9ab2d36704727943d81cf6119eb94c2c589029c4daaf6b5a592eb018ee5a1578c417b65d14955e0c5521cb087fa159e529ee529da33461ed1ee7fe2397d688c28c5516923f234bfe9cc5164c848f12575e4c38908c4c505165fef4ccbd097040effc083c395f13a5c20a058c739a443d39674bad7c138207be8b2c69e9bce81b75ff17f0006cab39f20cffa8c550fb849e9cdb540c32aecf77883b533a1be20d5e209c88ff28a27b1d8c0a0948055a4e13d7246005ac1d0c59b5b99acea871116c37bb60d61a2e048f7a9044cc6656b60c2b666c6b8ce69ae20ac5c3499562d4bb1aa7c699316bc7ad3877f0016640d75d69221351f6386d490c595b1717f466863e381f4239b0778dce7e97e36038598d6b2f6e4b276c3eb2d7208905a71d35a5f528cc83fed5fc66a39e4044f7fc2433f11fe92131ae1d7cd479715643c6f2638a53048ec3a74502478f2adf45d82bb107898b46b6f165a7a7bc92fb969328b3f34ce4c1665f3464c25dd268a7cca221f896b23ffafda7f15161a26b42cff2ffcfe4c5798239478f82c2cb32c4e92410fd1eaf505ec3096b14fd10c1fe64838a40e4625a39bfe4086787487c700df93c9a3aa67f43813ead720a84bf15b46dea09ff416391b24bc6d857bbfdb9091c663d544db69c323e8188249748a2026966afeb1e35cde438048075d45caa582be9656b2cdffd215a0cd0ca99ba5f77bfea4de5af64b35d7a4ba742bde9b35ed97518f77ba55d406cd2d96bbf02adad60ee1d84d62cf09cbe6d64ff90123175ab32c421b8f8b53d40a981cdf555bc2dfe3a3110267160fe7291ee9fc3207e9cc03c562a423ffe6c59aa66d772231b9373dd856e8efec0faca819db85b4c48c2ebb8ddb726932cc1b96214da4b2c7d2090b9d756aa489e0752c8bd59e043c527f8e1516c87fada6f572f8ea559a1ba87757a26905ed39c5c5fcf826081a0d356c3cfc3d170aeaa8a25e3fd334451ecb0fdf644d7730693e84348b3ff7e1e0353edd535b77b55e69870d7f3424177e6d47e1c7e2d55ba62d6244b8030e9e74326a0054204f751e49c5bc140d4b0f03eb8b64b85ee6a5481793ee716d9129f14ae8b970eaeea5b81c0b72f054210665ac4cb113079ce95d461cfe7621d37265863b98c558aef62128a7ec933274926750631c5d98abae9647dea792171ce5c96948a685d44621da9cd487eea4ab7da14e522ff75766d7bef76fa2829febad25b7420de0cf3b9b66affaca1a227be036a7d68e1e1a93b246829285c00541e4329a15482d9c077dcf6bc8426422eb0230ab78b833456fb4ba21f719ebeb8859e7ae5387d04b2d614c40203078c155c1733fc09b71ba792d70edeefe740cf9bec1e8ed2f68cf7176e033ada94a9556ac0edf552bcb9fb30fe8e2d27f399be7506610ae57c3b2e7eb37d6c42394891f2e84cc6b1e0eaa45e3110c9a5c249895020fe38f451862b6eadd5bf26b1f29a9828538299959650127c0dcd869087c13fc970772b08657e306ac713e2570bfa65da28c2c9697773bfbc464b8fff3f0783f37ea0ef97310569b80abe89bb43bb2c2ed3557ed74e0ca9167a2319f0c0a8336a39ee5b3bf6f01ccbbc5c48d393e900677fbb633e63e21faa53296c10a1323aef7915af2c0299a1f062a9d2a929f6aadb7028dc8593ff31d7da694d72c6064f2fbfcbf3e2ae7796f9b8fccad87630dba032eec3bdeb92b1970f8e84a1bfe862a4da1eb4e66e423abf99c74103c28bfc190dae48aa4c373fb575550397ee89992fe8e6d7a42840f60a6de65cb699f260308dd7850b0d99011a10dd3bc499ca31c53e109674b15b5309bb36aca2f68eda3dd0fb2f3828fa3101961908dab070b99c7b4157ce4c12a5f8147ea57ad3c839269eee93a935bb389241ec5f6388f5e1a901c9c80c6d6fc4a459a20dcfd4eff8c2ac34ec75869b5aeb3149a69f95555a40dd5fec8d8539672bd632531f32d10e8d2f04008bb5c485f12d8b44abf1cb1059cb3948b8c852453235d1f39f38ea59aff6abdb89b7bd82056d4d22f41bf852406ffb9039caf51cdba523e738bc7ee16415e2ca68581cf28570b224f3d63003361553cdcfb1a5491b96bc3026c97deccc2242ff9590aa67a3e8c1244258e1cf26bb6131216ac3133672f97c46c69eada3e7736a0cfa248c982adf851b6e1e91db16c65489bee3aec51c13e4c7d9f6e164c148c7b21c443262e8aa1dec72917af8cca3f1bc303f68353c70adb22f1b31a791cefd10ca7c1034263c713e3848ce9a31836bcfd7b46eb5fe8325a7f47ade2e6fb2aab3b0cca0d56dff655659240ff6fba08672a1f44930aa58fb983a2e7eaec276f483dd98b575f95dc3dbe0729a7e055a0d6609e52f4d0410e34fa556a5391b94a3c02c880f8c7dc5d132a7bcded74fe5420c8f21758dc4f60866af47262696eed2de45740c97ffbe13a8e1f0e81b52701ec05874e7aee2b986b7ddd79883f2789130b2d1509c4502ccd259036d65e1d16e022e319ac94cbb6b4d3802bc3f4e97e7c5209c9bee9fc06c434d15ce6c6eda561883901d4495f4b7fb4b49bec4c9d983401c6f7bbd54a1b5a4b03c9abb83762f35f45704cb2a29aee0786eab87a7144d3ef36ff5dd8a40089b3bc94b198e69722651c0867d1a82f20a3199795c72b68f7868d9ce7e923a48bf7126401c3e06275b0e04d65c0c1aa15be43362e0f12ad9ae6cd3f5e049b332ab08f4caf9ef194540958390caf49ed796a41998396d990443214177713a63736c4587ffa602e4a11130f12c682f8a95a5229f7e8a0c3b5bc8a8ea0ca7d76a969ebc0a870485837b5817ad9fe3c953dd467af07e172052fbd385de65143a26657783ed3063bd3b315a82f803856e39a205bdb3b26311bd5b26c0b13708166fb086468b422c3bded1b1bb3c78401287f829c12e7ae34f3942ae3575168ef7b9e88d2b4f80d41796a935e5658b117985c87e229c08bcfe830cbfe05cfaec8d4e6b06c1489466e9d935b70107a567d70687cf3ae96d328df8756c4add59b15c9f9d6129c3758f22c6404d5c169eeb92770222b5538b026405b843a04166be072a0713ed5f2c2f83e3e609edd4083251f76562c73a9b5cc8ed2a0fbda5b7b60766dd10df73b3cabcd968dbf78ff776f5600b68e723b56f59ac9752ddd0c79a6794e1eeca31967a2b92aefdbdf11bb6ffd203d1cc3ab84a7a7a0659f0cd2398408c2ebeb9156e83722db805b8b52b6a241e760acd28264bf860fb5ee29184804a3f6c4ac19b8b024954c9ea47353ffcff1fd560cd6db1d81a0ebd1725c7d477ff262fd919a949cc546df99b221c24f8487d71c564c4d3734da9c65c063602d014465721829002ea8e6c853bf17a2546a8f89ca4097e88e2fdd09f56549df544274349d4e50955dc0ce311f8fd6821eea5139ae9abe8883e68a6065cbcd7d4f38c481bb25e500f0f79943bad9aa40d91e7b50a808299e7d443d021da79e2b292725993a02b125329c53a147bd04423d239fa710faa58cf26814c52d1b4c60e8ab03d207d8f2740f3768108a556b32dd3b409f0c5222c1187a505411ad0b2d2656a317e0cc59734a864bfbb9bdd819718371823d3d7514edc1d7670da47302665ce988bbb92cdcf283099712b4f0ffab40be0e48eea4026983da51c71d553dc166695bd916a5571375b9666d5c4c5aa9ecbdd6caac997c1691f50417f7988315f1fadf4f4b2942790ae7e03495409bb700ab64c14d534f313a7ea9245ec29833cb6587ee22f4baac3c1ce815a93cddd07cc206d0a025feca5154f92466e13f718a78ea1c6392bbc9fd512dbecc247e94d7854c73d4e670d0d9285531b0995919adf53bcccc816ffd1ae798823e11f498a99f929cd8a9944e1213aa75e5829f58072d75b9ad31fe7f2ecc199afe753b1a001b360d5d01a2aa4f92fc4a9e7bd7134fdbb1dde254e5b956b8c0f2eefd9e4235ccf93454661f3fc958ecf784195389f7e142902478b1c0bb6865167693fa61bc6d90172df473d29d5c7eb4ffc17aa6248edceaec080bb512beba2d963f00adbe9696789cb23a0ecb162f057a3e85deb2afa9b25bf381b3396d855fa34a5f2567e95b7c21dd9e020f1a9dde6dbd98a06af76010daf60373d6770d5da7b2c25825b8bb84c50e124c5d17fe5a7226744dd2dfcf986b44b2c41130febb563930c3f961953068b0c9f09489c6ee222c418fd94cf7649cd51519b7a18c045962fdb3a927cf7c54a50f9fda14dd0dcc0d76371cee2cd0ed6df7551c53333a5c77a179b940dc106825b5e5098f31d5587bb473ee81d65be26df29a33934dc5f4df44e59ea073b9f770d239f658c678811a16c577def6fbe579a8ab937a90a9fbc64677199ef24d35b17b19d570957062d77c95759e656909a1f3ab3aadd6d420329ea5f6c39b3f0dbd20760576c06738c3555740c68762c21ffcb05ac6dfdced93b0095044ecd72770d1538a907b29d2a5b0bc0ef09514a8fed0110b963d52df6d58d96e69405eb4ed6f874e384e2aa2d58438c18181d23a2c118805c3855aa6ccd0510ba9aa6c31e75b54c91548e643d95f22cec8a0e069ab39d4d884ce5c3ebde3422b4e0e34b7ec164f9850d5ead6e196b9293115e2711f513bbcb23a863a99ddf30913bedd06ec3858aa05779a1b9bf93bf2935d4fa323efa336373e0df9d7009bf93af5ab42633edbb298c50e6f4df8e2daca6d304b677ded219edaf48a75a2b0650a6bdfa579c7bacf4df0863c8b1e5da48f489f7f342099e5ef0b83e5adf18ca0ab9bc27aac4c433e36f8654ff755ee81a8918d83f376772ec669af54d7159b243a0adbc8d14fc61947be53f6311da7ea92d5115fe9318ccbffb6f1cdcd177d19af07b3091cd16d7d8a5b2d144a038d683b543c56b09282360855e459a38342cf67fa2e84643aecae34d90f893cab9300a55bf65fc39a84c24e74ec30a30eb70c1a44c2bdf7bd38ef66532c09c76e5e499b5ee93acb5ffcc695ae7d9d9939bc61e4c5eaf0836bae43bb1cbcbcbee7a0d2c8bc1a11c9a0498998b0cdd34c5fe29d87c3b5f07d14843cfd15602a4b56d9d8f09f9280577cf67d4e9d2e616d01921aaa46c1e54b0747f20e9ca6f200bccf9e81eb494d9cded40e02784d0dde04d79e70afb0c525193a1917c463ffaa11d00e77078e207d468fd68bfcfd4484dcf49f0562990e562d7ccff53eeab97bac9d6a2b35f055618cd330b9e1aa2a3cb82736ecd01ac2caf3070d516019d93a528d0b8f1811550cc81c1b445e7b6fb2f00a41036a51f97736a7f8f67f9eb7bf0ac41946cacc3e812485a37e01b6933945fbd7ed8c8377211725153d784791f15f1db7a13eedc19e18c8df2cc922996290dcc799fa13d69a42ae2504b0515321d1fb3df3b6f017021b6171c905c3798d0ff35a7d24ee016d1e696ed28f0497227f1ebb4e783d612a51fd18fb49442e1d9d8227e735577ea6a705475329640ff8163ac3309cc7d13676c40a3c94c740dff3b5d35d6ee23585f578d975ac93d", 0x1000}, {&(0x7f0000001280)="76afbb052d4b4d84f615715ce3af0361b0b042249e15f490918ab8a6c4b3d77b7cf0c45adf07c335f0baae9c9606c3c01a7c60adb7a1d2c5c2121301e35489a5cb67f7c5f4ef354e8f608d555c7cac70338a74182cda140064313b99e62b5a171b2d280fe456ffe657e52a5c475cd4a3f0e142283ad8e473dcd51d1f7f7a0d1209ebd0edc6cb8bdd324cc2f3604a96e78bccf5447faa30b86432a49dd7c9ce", 0x9f}, {&(0x7f0000001340)="bc650c4691c88b68ae91a04d664915338124b6441eec9964ad89ef025201098b67374a1abe1d0b7d3becfb7a5e98b38f00126352e6341637c27531b8c6bd72d76d07012ce936daaf5c0b70d49b4881f992b8d5b3ce4ca7f26e941863880c67e8f7770bbd5df7f119a437fe038d9b78f3eb1a0dff939153c86b7400981da1f0baaa", 0x81}, {&(0x7f0000001400)="e55c647a5c9ebc94cdf825205ce2af907b4355d9841e", 0x16}, {&(0x7f0000001440)="bda93831f487848e12a5e997e4dfc4a1028cd66203184682d6df0ba6cc4ffd9aad58a30356200042116824000fe234faa4077257b8f4472ecbe5abd3d6f30126aa45a340477f53a5187f7bf0bfc34afd8181d7ec7c1976fcfbb3484e5f870672679f7d4d0b944c2bf16daa1a5a9906ca7310c726dbfd80b11158f261990c90faa7de82df450cc98d79237a8016bc84620f80e1539eaa5c8c1071e301b40c106b3912c77edd2b44df7326e2caeb0c5bc592361179aa70a657cb8626b5723e8df44e27bc689328f66ae669374ea62de962bdb43a", 0xd3}], 0x5, &(0x7f0000001940)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000ca976cfa50cf1a69353abf5c33d761ffa2f8f706070bfe875bfd44a6cb7fa1b5db5b5614f37686f1026ee23434b855bfa4d70a82a9e01fd847e2044a16c03ea97fea6b481b7182f14cfab0712107066808bea9084f72d91413e6349ce27e8f661b97e3168d6a114e3fca62e92ea2827239867973bee7c28ec463a3ae54b33e5bb4c94419e9f73212aadece364e37b1d801ebdd0a9d63e88fe2f61e4257c568", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002400000000000000ffbf40eaed0a0000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0x406) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/196, 0xc4) 14:54:01 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) setregid(0x0, r2) setrlimit(0xf, &(0x7f0000000000)={0x5, 0xfffffffffffffffd}) 14:54:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{r0}, 0xffffffffffffffff, 0xa1, 0x2, 0xc7, 0xc6c}, {{r0}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) open(&(0x7f0000000740)='./file0\x00', 0x80, 0x90) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="ee25a497020deda776e1cf49f56ab67928bab4b423b8263581972557f8f1cb5260c74cb3ca5942", 0x27}, {&(0x7f00000001c0)="798eca692a6dc309bce53f005e4a8e4b1844e7cce8916631ed07ab935e67720a97745313a04ab24d6aeec02619a77f4e6b1d3acf7306a213c6d495cec4e6b94cb68c62efede866c1067fcb2c7dc20b8f6b4d9cba1bdf7e5d6b9372d61316d342d070872c9e1ef3870d1766ce8aea2baecef49038dbb7a50b50889fa0e1106688ae35dc520fb9f8aaccdbfd", 0x8b}, {&(0x7f0000000280)="bd727e7f50c0850fb69ec4e8413ce1d8cd7a3b3d815f909aae471727a0041b4193d815b215295c85", 0x28}, {&(0x7f00000002c0)="8c60965ec4510bde0585cca492c3f8e2f01f02dfc2e8e166e9a0ace7bf58940ebd0597eaacfccc01c57adbcb1bf26811f5fe8c894006c23e6a1197d7ca0bfc57d57fe8", 0x43}, {&(0x7f0000000340)="f82cf0242fb183ce7f4de0fb3437f96b5db11fdfc1527b852b344f611314ab3a573491e1c9383755f18d2ea5556f92de18fcab0accf9499643701333c1ac0cc564efa4f34602706dab0a49233ec5a51aa3d5d8377c0cde26d00f471acabd4859788abb1cb72451193db99f6ad4d5b60fcb48d87c85b4fa1b372dd8960783664682c2c26b1629de25883f8541f46085e8710a5715fc2b579cfdf5e39c3ba4601229bb9af0d2b2d209660fe5f047a4ea9676838aaf5b74a481e3e3faa52f6a36d976efa31d27789b4fa175712fe308974bca7f9cec475a69f666a637a35d5e938b2dfa50e0d3be", 0xe6}, {&(0x7f0000000440)="ca5df4b66fec97d9d79f28626bae1111aa68bb67af233655c84671034e293c004b509506410d", 0x26}, {&(0x7f0000000480)="1e9fa0f5ee80a07757930040e76ed5d60ab9b83dcae0437df7c6bdacc9fab6f77f0d96f0265dfa888f3b93fde673ad61f215c14621044bf793cb59f72ea4eabce896bf986337b95ed4a266e8e1309432a04161e9d0e7e2b54f4878154c9371bc718805488a8207456532c93c47c0a6409cec1cd066488526eefeb0ae02b4b29ffd91df1cccf2ec5cd45405da19d29e", 0x8f}, {&(0x7f0000000540)="02e59118a27cc11019feafef7e7658550cb2312f74f982bb035e782d67e70ab74e79672b8ffa49c8301a96e5a76b7fdbf9de1da6a02a141210f36f1ff9005ceffc005314c341a4", 0x47}, {&(0x7f00000005c0)="1b060aac4b1166e37530620f0b99d68f3d66d21659ffb9fd19f629384b6dd6a842fb4b08de70cd898eb57f8dace7f3ca931970c114ea4332b9e66290975972c229c9d5bf77b6a077965fee01828eb169a995fc7c725bd9b1e38e6ef0871cc5d404a9b2177389ec8b511e5b20767b4839dd26d0dbe017484367e2859a5a08d960533ee2b311", 0x85}], 0x9, 0x0) 14:54:01 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x82, 0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000000c0)="d125c508aaa008000000c3513e2a5e00009f596791514c966018a7000000", 0x1e) 14:54:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus\x00') close(r0) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000200)='./bus\x00') 14:54:01 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000580)="9d5109a6dedfd7e49844c1a49d1ec338ecdb3f47ff533ec025b4e95dc6b4735d7ffcda23de7ad80d82b9ebee2505e869d92f2bf1bd8fef8b165d980cad5c44ac291f8d9a34f4b7064e56c3259f4a753316bc2a4cf639fe9d01826d9ba4d4c688c3f439d7aceecbe80a5971f98976d816c85269abb67cbd55cb9ab6ef7a800d36c3075adc2e5a49c1ce2915ec6cc99f5fbdb27813f8d40f251d059b4710342ce79a98059f717db889cfc8c1af670baf0769b2a14c64b3a7d9615e238ced52dbf68743d6d1d8e6fcfbdc88ef48b897d224c9ed1778330fa11af5cae4ebc2985704e0d3b34e462d93d77a1383122c8060d2911bc5476641004e4b12b8a5fbb6b2d1caf102ba7970e38c687adf9798193dab6c40cecbb6f7de87d316bb19f9aad0f46761d5c20303b1b6ed8c9bf415152edb890ef724ec0f946ef329246aca1ee4061079594003ce835fab0f5ef4fca95d98c0ec6131cdb87ad30c58030f36062dea6378cb36e5ccc83b03d499c69a5ed2e07eec2d844583970de355614f6a570066cb47e01692aa47506f3b5bcbd9beb3c61c2698f136a11d728aa3e88ca30d4135beacb4fba2a93eb8bb1a820da2eae60f7608898cbb3651bc3282e0353854970025c5d318c8acec85ff323a04a3359642d90dde30d9b1465039be3c01aa4c75421fe51f2edb9032f0bfbdcd822683d4f681f0099e09e889ae373766ce7a11e6c77c4ab41ef711fe74b6f0694ce98e063c49c62683ce931cd84a10f11581ecfa480d952a6557845936af4d514e2973099c635175391893bd1efa63cdff84815ec37ae275887538a6f5879b93fb00cff6e9acf69fc44976645f41d661744d16fdfae9ca923f11a49c1318cefda12dfa3e1ac6a3c0cb89248cedefed32607a0dbc51dd59100bff1d9119c6ce44875552c0d995f6399da582355dae084808271e6adce5aac1cce6eea76bc84ec988d6184057f2e8f8aa34a0463f3b28b527e26973a903b0e0357b871e5c16a37c69ab106a60538f7189948602b820b521b584b16b594a34e90c8b227315794eaba8ca49ab32f498f91703eab650f65b05ddb6526b6f8f86907a1cc2715976f8e7cdda291850791e9719d19fea5fd3da7d579fc5858d802097fe69ca8ef8613a59a9ad5310c335250d5e74f89f4f00933813e68078e96f179fbc67ab6b38327d75f980e554f0df3f2adcc97587f10840408eb1b3a1c1daafb119352d03cdd9216df98d8ac26a3ab7954937ef2b702ad3e8f74cfdefa67c9b65c3cf3ada7a7a8be14776a9e84560d47dfd1a948c8443eb390ea63a59d152ef363d6b29e2e16d0cfd44b285b62bc847dc8e8561c1b4c4cc5d008e0403a4cfbe1fde76fcdc4913d5ee5085b549f196313426b8139502b178f3e6c1ab7735a833a50334dcd672f47b80fa733777887fe22520ada895fdb962da4fb60b7f6adfa9949bc041a3716a7869a8c89c62e27818134bb06e7ea4db572d2022722a3e154c365fc5be25ea910dde218c35085f9a5e5071b0b01bc7b79d3b03f6229530a85553e8eea6e95f0dce155f97bb77f9da78b6a8a4f15aa270984cf00b66acd13b935e21edc7e93ee2718c291db7efea8701327fac51054edecb36efe587d2d0ff651cedce9126dbbd7b21116b559a53f7f1d57e568c58d4dd478b66c9d56c6328d65cf236c189141fd7e63add9d2305c8f1b37fb4d08823b7ce804a5baf7fa0f55b86ed332175da83c26e8afacc1fc9479089a80303eacc374535695d4107274ba73c3444492d5bd1f6ff493982850c2ce1d04b86693a857a3d84a819de145c3340af0c0e55145d4b82eab168f7627252d853c83c0680de9a1f9f4c123b466592584e8fd2cfca954857c1d9318dd27dcd86d6cbe5c87745a0b3c362d2f88e5293846bdc9424c594166346064da1558ac9a26c57d3a4f7dfba13acccb2032a06806af3d26a164ad09a5766261a23b726efd2ac30c1d827bd185fc82ceea345700a1f009c4a3a4a67893775e442f64a08f50dc390e56ee1276ef68f0892e33f096a96ad3d2ac1c58b5253410c4b1ec54ca252b22667bdb291555f6598ed7e5efeb5790be9acb79d624525c80ed41d19ba578ba4bedd5f92a0ad6bb9ba88ea739b65ad5359e2dd7d6558188dac12468767fbc8a457c8d1ce70470a04a6839253d7fb621e3c74694ba7927782362dd009dca40fcf346ed009d82aa98279b66b9b323071b7cac5185094b3897024015c2ddd97c67f07a268d17c0d3b3e8285a8c37ab0728a0aa7bc3a6cc021ae369a49810e35b9a4188429217ff7f1b2fd12cd0b35345d3d2d987616615723bc746914e5a21f93b6a441e9ba2628c87888994462cc72263172efe6c2b9cbf6805562f703e0ce5b91b04c65020105c53b6b07d826f35e48f6b237cecdeff5845527c309dc1982213f522e846435239e434c73f8ef00df01749fed51fb9503e2898350dd69e6ffe7f9b73ab2067c2d7c14ae95a7ee181f7478724f043a4f1bcf7c240f233d6a8c3a2baae53bb25bace47f56817fa9af3d57bada1852e5ed472e44e243a7981bc9afe1d30dfc8d027613c1dde5ad70ff372bfd0256e3aa8d9a98347d46d534e3c2ba1abacdafe487dae9f3cd6608837884d3fbc350cfc4a2720d8577040ab5ef5c81bd1174e142b4a945c9c714aea6b44fe4c5b36d98876d01e1a31af4753f5e0d872579331955b181f770ceb0af7a77fb6d2289730c7e027ee9a1a9166bc22f5349f1173a662c636c8e59524ef1499664393726d412fa19644ccb880d5c63ef95caa0c9572fae8802a151072bee0f5c8475f3aa697855fe8d89c55e6f2a1fdfd38c313578150e14f4cc0e7826964d7406ff8343f285198fb4a36057a4e0b0e326e3055ee0312ba945abd70e084f2da8003a77566caac604aeedf0cb7447cb4c02f07e2298cbe43b4dadc73261a2a54d95d4988e8aab5ed2273e2196fbfe67c88adce9db62e88358f85453bc68b97099901613fd984b143ca067950514ed707e40292bc3941f400bad77b3090a57e2b1517bbe317abf89d42c2b7bf7971e8b4ac41e1933837771b216845b5a8590a770d0c552eb9284ae083bf11c712add8d113e7a74c5f145888b3ebc6b2751d9e673a2dd5399d375d2ed841ac4f49bcfff7f500952bc50f691f10b1649dd551992984dd3f738406e9106abbe16ba1b10902ef03a193594249f7dc705125ea3d1f6920504fe201c3bced90b7521706f29761bcf97b0d0a9f4861e54ef0e672fcbd40e2c1c963d2dad20212d9bd39b18e568afc9408da6dad0e0eaa3f23963c46448ab4e76906b739460e71dd730170fcb88a5358e8cd34091278c4e3becb73eea17873c034e39df9d389f27757963e0a523fdd4bcc1f9384aa6c12020be1785bd9daed6fb0444167a0c8839f259f7b0a373ab60334ecb2e07c100e7ee0961a4071dc375c22170172d040c4a4a02a12fba736a2aea7f209a760c88f22ebf827aad5611e4393ec594b5e8fb99c434703206c843f55feec77b152a7c324de1d9a342844e6415bcbf55d86493d3ae313e529578a01f724d2b52951f12fd1c8cc66a95888b9c13c48d4113261d6769ae28ca65014adbf71b3987489e3a6764c76f61b9c0db5506be85e2a40deb6b1f771cc493ba6ad9cce6ed6cdb3522c37ea2fe892842ed25bdebf61f2fcf6d736850a98ee3431b387fac088082a855b42b4f57ad5c3f8ea5b9d27e585a20db2fae929197eecd3e6b41612e6a0b467e4bff8481b20d4d24384c122da4ff4f55af11eb335e510aa09e541d9c10fab559350024bb9956f10880f8c1d9768dd9e93f098405600ccfa79f5f9d84599a86fd609e076a5aa05404813ee7186bafb3adf08834d370ea2c973a10fdd3e4d5c095724ccd3fc814b71abeb391698604e956a8ad4579f72f8c496d7d494037c68a7b172e08b7cefa054865725edfb0009e5a04198db7a4f7a6c70610d8b5d2ca9f65dad290ff01b0d8a3272e90efaf593523542c58633f613810e5a7c20e7c74961802b4fdcd35562b083dd005275bfde1e1e1d939bd0f195632283ff27f1abead967285c7f37b8475492037a0c8444e5bb3cad59cbf8124780e2655897c73de7874ca3e16c25c6bfdf95b017e8edc8b2c74191e9a9c661bbc1665c5f2edfe85e9f348e974af97a7fd58162ec0913071e2d3306618338622fc26970dcc026a9e1928242cc0c3ef77940cabee987c21923aad72d901e70f7d9e28c1423820621271d4cdae9fb9910e9903923e54144df05dfa88cc437de23bc0184d0c7ec0704805d144b20fe98114f2020b8fee616e3cd3d5c61acf387142653033e592f856bd889088c49c0865fb098b0044d66d6abbc538290f43c206caf3ce0316f60b04d9d667713605fba5c3b09c26a16717e6e00769c733f35062adf64b7a8afc57bc7a10dffd6ea0a35397a5f345eccd349241dc14ff20ae91597dcf50413b702810e289c3189245fe794200cd15e4db6b2081cae494425ada5617d5d6c641efeb6912adf0f2bb1c24c4a808e2d350bb111ccdf25d5c99930292dbc235d8c2374113d8c696fe80bec690c5b0a1df698b245c8a7949d6b7bd58b2bdb6004e0c1c0387671085adf65bb3f55da2d675d370dc20b26821e5b9e2fe0b9cae3758b0db650e034a93fbad87ddd4d44440110fe6f54d4a3144dbc9b76ff651bc9261a81348fbf4393473ce842ad8c547e66e1bfdfea8096a7918bd980cf39292449bfe17ba422b513784f64e0bd6bde4b28195807d10ee307e15b6affc2a320c1d1a70e29fde705c1f98d0eac24b68f65cbed86aac575bd514f88b25459afa5eab031da1a0fe31a7b6e79020b0423220f77fd12a20814506deef70f5845fb152e575d7f357dfb69acc98920f9031821f13a7cb694ae84bf38fc92c792c3d1bda3022c6cfd5d0ca6464e3238d0f870725e26c798b7b906f8c916c9b403feb08d4d7f669e5ff03d4ff4487ed7a1ac4afb71101cd9af98eb4db29a34793c1cfb174079b68c06e610aa5b00a5a697aa508f4c46618420bd6f0d67bf914e00effd0fbdb4edd115094667256709b8ca7e78a5d6780fa2434da36a2ab0e74b694a876ee0829a63c5f111ade3828b877291b8c952583f01265aba026d904c874314696d632bf0055f1c516c0753024a031111d3418ac08d150dbb145223968085c05b0982a4150d1c069e0eb5ed995938b40a4855ff0d98b0c5bc469d0c52a52267a3600240e75dd2ffa58ad7714f56c9b480f4e7986ddefd938e72061008ce2723d28cd9a9ea32226c5f82af1fd6acfcdc4e30e201deffb6217acde638592b4e68c5758671edda19b5e1933a423b199b982ebd6e9bcd1d40580cdb89387e1c8d0319a867d53f1b8040b3ca4cee5c06b5769d79448575679dd3c546802499d5dfb56683ecd879d5a56e49d87d5fcb8da71d4b071da44d9016ddb0db0490d2ef43e649d8aab749dfdac9beabb4fa26928abf24a4d64db99835c12793bc3f20ab682c6c9c4edd65e562169f53322868ba549058bd7e742a5f6a23bf75a9b3ee8939682cdb096c0bf51cd4414e5b9f1be92e1224c9706453e4f7acad459041b71a2861dd2e8215e0794ce38acfbeec7143529e45fe881b98ef3ee1d2ad6c22dc4f297ce552d68ea687cce4a9406b831ea4e2eda34848b7308507a819b0d237c22af6ac7238f123ebe8ff994be63c5f4a542f719ad4ed73949fd23e064f723151936f86bd4d04bc1af29b4bc1a9a51259771f95251ad2d48bc3ba150ffcb6efa5feca9734408b60e272c4aa7a0b94c25d6ace4037c4baa", 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000540)="4122a1adaf2765574a28f04a9df6c973305aa577", 0x14}], 0x1) 14:54:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x5, 0x4, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x6, 0x1}], 0x7, 0x0, 0x81, 0x0) getpgrp() socket$inet6(0x18, 0x3, 0x3f) close(0xffffffffffffffff) 14:54:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xe71, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/83}, &(0x7f00000000c0)=0x55) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0xfffffffffffffda0) 14:54:06 executing program 1: nanosleep(&(0x7f0000000040)={0x4010000}, 0x0) 14:54:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x100002b, 0x7ff00000000000, 0x0, 0x0) r1 = getgid() setregid(0x0, r1) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000000)=0x59d, 0x4) 14:54:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="02a6dee3b76819873d80f5edb062d9fa52d07101ebefec716372670e31cfcb9ac3342f7a524df2f3a5fcc90924597d147f9925159bc7cbc036ed4677eced94e8aaa2995d3ac6ab930381b3209ce6f8d9bebb5a71f403f5f699cd81abdbe0b6894f60cb5685", 0x27) write(r0, &(0x7f0000000100), 0xfffffcb3) write(r0, &(0x7f0000000e40)="3049f2d13056c5c3913eab6bee7190cdfa6481b818bd843f57fcc6c573cb4167d4f74705c66441bc51ed8ea8e46c8a5c321f85a9bb7faed6e5d6e79a8e882b746599cc0256748d7af0615365804b67a6b1845cf7171483ff6bd7c240ea9931728e47a90d7fc35bbf0af4072a7dac86df9353ff6bee6940c045b3ff77a20d170f77634ad8287a22ec3a5e908b9d5af6d3db45b8fe4532f3bb63dd347162b86d9f9bb533ac6ee8fb287d9fef6775654077d5466cd5decb3bd9efd2514c7ae3df85f0914ae1df831a", 0xc7) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:54:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x8000ec8, &(0x7f0000000040)="1922fd9f00000000000000000000000000000000d79fcec96892d635a2810c8b5c864b0798a1d44c78b1bab05f79deee7a6477d165992e99c289fe6c664aa8feb21c69a07679a4032bc0938eb57115585a", 0x51) dup(r0) 14:54:07 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x10002000, 0x28fe) setrlimit(0x0, &(0x7f00000000c0)={0xc025, 0xffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x80, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x45, 0x40000002}], 0x2a, 0x0) kevent(r1, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) 14:54:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0x7}, {0x80000001, 0x100}}) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') ioctl$TIOCSBRK(r0, 0x2000747b) close(r3) 14:54:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x4, 0x100, r2}) close(r0) 14:54:07 executing program 1: fchmodat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffff0001, 0x4e8}, {0x5, 0x1}}, 0x2) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffff80000001, 0x80}, {0x41, 0x6}}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x100000000, r1}) socket(0x6, 0x4, 0xd5) setitimer(0x0, 0x0, 0xfffffffffffffffe) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x9}, {0xae, 0x8000}}, 0x2) 14:54:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8005, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8c084000000000001", 0x14) r1 = getpgid(0xffffffffffffffff) r2 = getpid() setpgid(r1, r2) 14:54:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x8) getsockopt(r1, 0x20000000fc29, 0x3, &(0x7f0000000100)=""/59, &(0x7f00000000c0)=0x6d) bind(r1, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20da2, 0x8) getsockopt(r0, 0x10000, 0xb1, &(0x7f0000000440)=""/4096, &(0x7f0000000140)=0x1000) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1000, 0x200) 14:54:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) 14:54:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x6, 0x0, 0x80, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 14:54:07 executing program 1: poll(0x0, 0x0, 0x91) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 14:54:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000700)='./bus\x00', r3, r4, 0x6) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) close(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r10 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="fdb6d75a4f2ed64c3191a15889a1aa202e3806329ffe18c40a2e3cbd356ca9c8b735cc08e3f64d243dd0241b1ea25a80cc8747a551162377f905b1ed926ba42aca0655825f3e2c14b5c94d95562c2719be2ce8139a74615a25dbb3730c32e2b064b7a41d044b1b8db7cfa396721aef25905805526525a79a", 0x78}, {&(0x7f0000000100)="559e811d892be8e6cbf5a8e42945fe19cea8c90d8209964a24aa69eea047b13b3ee0341f70a9567d776966ae56e1690435218cd1e86fb465b06af643abe6b015643a3aad38240005b3b77b08e7bf61b062f8158c41d0c038c2a0d76dc1da41c6a52e413ed6986a8450ba0c5f9d8d58d25f1fc17917a096330656137b0148d44078915616e1e184cb79b1e1f4e1151a8cdfb026ea572b83c066364b4b01b90c9503a70a3dfe139106f3a50d4bac359527e889360f8b8770072faa78698d7d", 0xbe}, {&(0x7f00000001c0)="f4f64b185238186989443204c289650c44a2e07353ad51894359cbb4bf93a19fae322047", 0x24}, {&(0x7f0000000200)="ebbe8565903e68beac83d26ce669cad296242f69e8253e1e534248a830f2f1704cbb693b32f5d5706071b283c3705f7d8be29c789c9d6cffb91a168874a94c99048da8949e4ac5a6c195e8cb498337450a5c95c027a6335679af15c2f80e1140baec062d7253dac8bfe2f69c2d8c19c00b16d335aa7b4203e1cda6d2aada3aba4237632fa498a150952c7051d2ca116784b567ef15865ad8e8b7622d02bdbd7275d8eca2d17fe14c84b8e8f3974f91a58c9542633020c6f78ccf670c6b8a57014683ee5481aedb67a12044e30103905670bd95157648b0d042b5428283d9282b730d3dd4b5990307b7a733f39ae0ade7a01172762dbfcb53", 0xf8}, {&(0x7f0000000340)="1add292a07a0b819a6fc4560ec2a4158534f80f5c998ead74a6fbe7a26f4192d9b231b35d2b68d7254a7b9495a3cf59dc975b83a97c163dfe03437a7c203cb16dd4ecac5e2ddc90fb02e66ea0155e6423046a1915f3478ef02ba79fe39b2f478982f0028554956782377f649cac8949e3b53511463a6df94a1f113122f6741", 0x7f}, {&(0x7f00000003c0)="1672e5b6b4fafd7ba99411ababdb28dc40245e64ac26047656d3df31ca4ce1fb294889d1ea64bdd17f8b8ff974884a9db7226edd6c1b978982954687be6621189754445c089d2a2391d128f0a15ba9dd2cc31aa21df1b02fc3748195e35f1b7b6c88e0107c1c33a3ce1a0fef042e59231a0d2f8187893f1d8ad97b980ebe14d51fab27988105538c474baa0328aed64660ea903eec031a5f09db6493357e5766e186e96ea535837f05e663b02a28b9229422657d2ef7ffd2f1366e4f3340b61badd1a4200596e3a3", 0xc8}], 0x6, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r5, r0, r5]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x18, 0xffff, 0x1, [r5, r5]}], 0x58, 0x40e}, 0xe) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000800)=""/103, 0x67}], 0x1, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={r6, r7, r9}, 0xc) 14:54:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000140)="30d52818f2adac934bbf9673ba03ac99d6f8ed168226db96c99471b5927bc3a26e119e7786bf89b35a02bc073edd9109d0ae32cb08db560a15a63167f4044d3ebb492cc4ea20847a37cc894cecce671a92105292aadab18868dc83c4feef4ffd3e88873eb8f7128eb50971c6d6035bfd86e9ff346ef27af164880ea2dc0ffb3e4e75ae8aeeb2c5968d88b8a85d8a2282adce9e99dd4b8ad36e129dbcee858aa1fe93b19629fc23aa1f170f14552db8f23977405ed2c05046a8764bb27809c4ec1cb045d5f9e7305b2d16a5", 0xcb) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000000)="235cc0363b", 0x5) write(r1, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce5609388c638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7923e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609595756134bef55d41245c0dcdff4abe1f1724e770bcc408e1e64b8f924b8ae76db9c1c16862bc62d9a6e595c", 0x1000) syz_open_pts() close(r1) kqueue() syz_open_pts() 14:54:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) pipe2(&(0x7f0000000040), 0x10004) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r1) 14:54:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x101) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f00007f1000/0x4000)=nil) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x101, 0x28) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8c084000000000001", 0x14) 14:54:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0xa020, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) chroot(&(0x7f0000000140)='./file0\x00') accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 14:54:07 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xfff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/227, 0xe3}], 0x2, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000002940)=[{&(0x7f0000000600)="de8e9d5332ffa465b97e6c6af5fbbaa67ecab62d5ff5058245e9619dcaf2ab6239159d825b530b9b010591d085551528a85fc4d1ac5ecabe7c04c8c40383ab40fc859c2972ce299422a7e0b7722da0c5e0cd3cfb5f18d001a903afb658dc2db5b4872a958c13ff784cf0ff6ae230ab70d1bccad2b0221e9f5631a5bdabf010345593ad4773186b5250b3960552a22e1f25ea580782f97af814e46e8fe48621b8f04c2c5e61517391a41a073306349511af6d1fc052b3ce317c538c0107b44673108ee1728513e88354a938916a6ca0f51a5529b753dfcb9c2bed475f55ef7dd1e7e978d7b404b80a5349a0214f433c321b02927f1b83fd737e555bbe7effbc0c09a28f7ec0ff6aca88d24a990bebf8a560fc6a632b5bdcc37543f0488e9f367917bfa943f6dc17347f192e6ff71389ded1a2d21508595669d33df911d880dbbf4f63e3b587b9fa8669fb7dac16314208bb4211960d4dc0f401f44dcd24473154cc29e89227ff39b46eca0ddcd9c014edf72884eae70664c17252de66632c59ce7d29ee49a903a7aec1402383db84ca4b72011f0c295d2024aef7c3d45e74842c626324c2dd27661fbac1a42c2e92969bac6d0678df7ce35541b8239b473b8afef9b5856d2f49eb069caa580708e693cc58cd828e6586c3c271f05a5c48c2ea93f398327daabdb502a6f84667939b39cceaae20ff9cf7e49d5f4206ae28359525a46e2f2e16c5dac13ad3acc1745d0e6db0f2467d97b89300120f449a5424f349a0082728f509bf0f429d9aac692c2c8ecb6b79dd2e0880056d9244f14a55c4baeb087049d6198133aa3a502bebe15adb17e41b6198bf82b49c4ac31826ea5f219759964395b2b379736e5f42c8deeeb01f825648872c827e9dd068d8cf85234e0394abe03ef2a266c6032263bc7955012d41fa9aa774c223b38a05270787c4c6d00e2b92da53f143cb8eaf3601ff3a65f99f5e84daae280f236978fd085c484a22d703928cdff52f46412306cbf3ac5bbbc48736904ee84138426704f8191be8600615f6a7d1d8147607f5adfe77e10f7d4ba0b57625b6cae714872bedb5532a19170c8151108988b867760de3bd464592c32e82e1e4f75615c6d4b476bbd11efc9165cc90803ce8aa4aa1af06f4190e9ec9bf7b08c0a5eafc8afcef9be7fe137844422ee2e612d44e0eb393348788e0bd7d878ccdd38d008905f8cf2ba7ee647ea762db60028a0b87e6e3cf041e90c01e02bdc29e727529bd63b6ede1ff57056fc9c64d259e610297cc3f5fec5864f4f0d5aab43a955b76a3bf15fae49738a46411f78254a2fa2b1f30371c584a908009e1a438e09b48f337195cd37d3354068ee2318683136297d9314552be1c4a3f73a7c2ea99f1a0678224a8863224c12984aa0d313937fdaa825bc64388c2648eea80123e", 0x3f4}, {0x0}], 0x2) 14:54:07 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x84f2, 0x56}, {0x2, 0x973}}, 0x2) chdir(&(0x7f0000000000)='./file0\x00') 14:54:07 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 14:54:07 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) socket$inet6(0x18, 0x4, 0x29) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000c80)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) r6 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r3, 0x41) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r6, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 14:54:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8060, 0x0) syz_open_pts() r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x80df) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000480)={0x3, 0x4, 0x0, 0x0, r2}) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') setitimer(0x1, &(0x7f00000000c0)={{0x7, 0x696}, {0x8, 0x7}}, &(0x7f0000000100)) 14:54:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) r3 = fcntl$dupfd(r0, 0x0, r2) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8}, {0x800, 0x5}}, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) close(r2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 14:54:07 executing program 1: r0 = socket$inet(0x2, 0x1000000000004002, 0x9) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r2 = kqueue() readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/137, 0x89}], 0x1) syz_open_pts() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 14:54:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x164) listen(r1, 0x2000002) 14:54:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f00000008c0)=ANY=[], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r3, r4) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r5 = getuid() seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x1) open(&(0x7f0000000380)='./bus\x00', 0x10800, 0x102) getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x40000000000001a8, &(0x7f0000000880)=[r4, r4, r4, r4, r4, r4, r4, r4, r4]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) fcntl$getown(r2, 0x5) 14:54:08 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) getsockopt(r0, 0x8000000029, 0x200000000867, 0x0, 0x0) 14:54:08 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) linkat(r0, &(0x7f0000000400)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", r0, &(0x7f0000000480)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x10000004) rename(&(0x7f0000000300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) mknod(&(0x7f0000000380)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x8000, 0x9) 14:54:08 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x40e, &(0x7f0000ffc000/0x1000)=nil) socket$inet(0x2, 0x4005, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 14:54:09 executing program 1: getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() r3 = getegid() getgroups(0x1, &(0x7f0000000040)=[r3]) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000140)={0xfffffffffffffffc, 0x3ff, 0x6, 0x0, 0x17b, 0x8000, 0x1, 0x20}, &(0x7f0000000180)={0x1, 0x3, 0x4597, 0x1, 0x3, 0x4, 0x10000}, &(0x7f00000001c0)={0x846, 0x0, 0x4, 0x2, 0x0, 0x4, 0x6, 0x2b}, &(0x7f0000000200)={0x13, 0xff}) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r1, &(0x7f0000000240)=""/3, 0x3) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x1e3, 0xcd13}, {{r2}, 0xffffffffffffffff, 0x1c, 0x8, 0x1, 0xaf}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x4, 0x60}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x1f, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa0, 0xfffff, 0x9, 0xffd}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x32}], 0x401, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x101, 0x2}, {{r2}, 0xfffffffffffffffa, 0x32, 0x40000002, 0x2, 0x40}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000040, 0x800, 0x42d9a2a2}], 0x3f, &(0x7f0000000400)={0xffffffffffffffff, 0x5}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) setreuid(r6, r6) r7 = msgget(0x2, 0x20) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000480)={{0x8, r6, r3, r6, r4, 0x40, 0x9}, 0x800, 0xc0, r5, r5, 0x0, 0x10001, 0x2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0x101) msgget(0x1, 0x60) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000540)=0x5) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000005c0)={0x2, 0x7, 0x2, 0x8, "be2111df2192cba5a128bd833b1d275fcad99af4", 0x1f, 0xc704}) getpeername(r1, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000006c0)=""/91) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000740)="6603dbc4cb367f5185bedc96685f3eaeb2d511b04c679b5abcf3df33d2e29ee1a1ac3e667f78b0fc", 0x28}, {&(0x7f0000000780)="089d2866d7c3c4aa97588c050c4b9a271e6350e5f7195bab8da787583efffe8f289077ae355f36b6", 0x28}], 0x2, 0x0) r8 = semget(0x2, 0x3, 0x100) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000800)) 14:54:09 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x61) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getitimer(0x2, 0xfffffffffffffffe) 14:54:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x2}, 0xc) ftruncate(r0, 0x1f8000000000) fcntl$setstatus(r0, 0x4, 0xcc) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) write(r0, &(0x7f0000000080)='s', 0x1) 14:54:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) sendto$inet(r0, &(0x7f00000000c0)="8bf9c587ef6db749f69a32e153c09fb3dfafc74234648fc044aaea747c02b7edf87f2b3070ace27b88d89ebbef7ce6af1c745323648d3c73a676b94b930fdd652c76085c13636e184a3bf1ee97fa860ab35bb412de44b8a29f9f8e472549cfe44fcc5a2059d75a0055445f2b76f2a58d3ae33757d087fb7af6effb6df99a932036d94e42f4e2d40d2278a0c049ffe2d50ceffeff72df4cff65417971d51c660297e317c33a6fefedb939e1be16798cf4771dbc05afd986f29f33ec2b9ef9a45b89adedc23f71d500486592dd31cee58c6a466a6712a4dc844f61339e9051eb7ae93f54629c3a80be55a5d6ad03583de34c", 0xf1, 0x401, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 14:54:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x200, 0x8}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0xfa) shutdown(r0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x820, 0x20) 14:54:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) clock_gettime(0x4, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x800000000, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 14:54:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/77, 0xfffffffffffffe89}, {&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000380)=""/231, 0xe7}], 0x4, 0x0) 14:54:09 executing program 1: r0 = socket(0x2, 0x1, 0xffffffffffffffff) getsockopt(r0, 0xfffffffffffffff9, 0x8, 0x0, 0x0) 14:54:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:54:09 executing program 0: poll(0xfffffffffffffffe, 0x4f6, 0x37f000) 14:54:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000100)='*-{\x00') 14:54:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) pipe(&(0x7f0000000040)) 14:54:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getrusage(0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 14:54:09 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 14:54:09 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x2000) wsmuxpoll: not open wsmuxpoll: not open 14:54:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xee}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0}], 0x5, &(0x7f0000001600)=""/210, 0xd2}, 0x40) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) 14:54:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x0, "0100000000faae324778122a9800009d206fb2e1", 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) close(r0) 14:54:16 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003380), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004640), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004680), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000046c0), &(0x7f0000004700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004740), &(0x7f0000004780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000047c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004800)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x161) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) r2 = socket(0x2, 0x8007, 0x20) setuid(r0) recvmsg(r2, &(0x7f0000004600)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000004500)=[{&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)}, {&(0x7f00000033c0)=""/245, 0xf5}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f00000044c0)=""/56, 0x38}], 0xa, &(0x7f00000045c0)=""/52, 0x34}, 0x803) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000048c0), &(0x7f0000004900)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004840), &(0x7f0000004880)=0xc) getegid() 14:54:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000020000002000, 0xfffffffffffffff9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x3, 0x906d}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 14:54:16 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x22, 0x6, 0x2c, 0x29}], 0x40, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x73d, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x76, 0x80000001, 0x8001, 0xc457}, {{r0}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x78, 0x7, 0x8, 0xd0}], 0x401, &(0x7f0000000040)={0xc75f, 0x3f}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x81}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x10003, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) 14:54:16 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x40) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = dup(r0) dup(r1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) read(r0, &(0x7f00000000c0)=""/48, 0x30) 14:54:16 executing program 0: clock_getres(0x7, &(0x7f0000000100)) clock_getres(0x6, &(0x7f0000000000)) r0 = semget(0x3, 0x1, 0x10) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/157) 14:54:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) pwritev(r0, &(0x7f0000002140)=[{}, {&(0x7f0000000100)="03f14962aa22db3c219ab291ad87ee9b772f75b5d67f0207b06f26c2e26eb9154289e70a825038a82425f96873ed28b08979568de333cd187c43956284c8ad7d2d1f6a63b846b43aab852172f1310b032ec9b4d597ae1c42ca7177e472cfd7890cbf0accb6c3569b3b05c0b6f11104626fdd5350b9b264ef76aa43ee475af78dcfc3d1d49855d8c2d147c617ceca686f76be3c8b42a34b8ed957f19a53db1e2472aef022944db4772ceccf08ac6707524661516b4939f347c680a4d64788fee5274fd4aa4dcb87f107db3bfe52542dcf2f812e44e97f092832641bb800b3ddb4ed6729e5581d12a5f0e02f1370133d46a905ac49033d105f2915718591aecef91abd8f4706a10155a40c0ae96077d72cc20b23ecd6349eac501bd6b617f2fab7b8d1a81684699f4df040d311edb9f2bb1497cfceaccc7f81d385c326060dc7d5defb0cf2a853a855af04948b4dce988a8a1fd6f585a4a983d9a3a66f7a2e653c6409833148ba7f0102531d9588b35a142ed081daa9f6c74f3f062639c3505ab8036eba5800a1b8fa6b70349cf35627b15a8b7af50d96a67816fa5368c91e20d0e5bc7fa0c02210fd9f073f8a329673c28310002a268b1ceb3460a748a57530ad984c9a19abfa62d04c0504b6f171f33f3c8078e3639b36c95eae25374511a6aee8c6916a314b3a0ace40e18ddbc581431141b556a1cd59eb0ac420ab2553fbf32c0016843f16bd874225641472da57b0257b69135c7fe2541ed467bd58374e8e8df792d4dcf702e1370917a3848576acb7676355fea3803747718313aea842bbc5efb3765c866427ec417759e881876e73274c214961deafaf49f946519d9b9b7cd481801761e1cb1d8c3453f669c9dc6cd9bf5ab14bc230712816ff0341c99c9d15da042be29feb75396f9927ec01e3315afc9e8bceb9343e00d2b964a0d455d1c5ef323cc1d052fd386d4599d4224e999a91164edc64da6f17ebb15a09207f828edcb7ee7d2757f1f516995aa9d79f8aeb9c53cb0fe9d87b90f44c11e8ffc2030e5411383c5e081125c6f301ae811c6d2551d30d7dda1362bfda3568f9e9f4f201644aa3554485d8dacccd122da641557d6b5fbe335e8408e6fcab9d71c07efff926b7dee471ea305ad3ba1286077e0fbb3b7b54e61f354653c2185661396414e04dbc73104871177785f327ebefebc17239b7b36de58d3d5ec70807b67ba12c036f53c34ab682bcb9335abd28c95ea7a0c058b5b60e31e6f4424c45f02082ad14f043c45098b270443a04b8f6fddd346de387d0ab637270395f76a7eec1dfde3e4da5f234246938d28b2087fd2b5f74a8ba74d7e544a9f5a3a7e773ff1186571dccdad1cdde672e8cad7465b51d4e50036986aeb5cd675e172edaeab462da0d45449df5840a5548af2de7a3389a594e7d0361a7dfb47503648e8f12217e67d8ecc512f61e7b791ba1490cccdcbc6d04f32c8ad6c04179e67f22724243da3f8eef9716592003ab8a0c9dee1d90b1fdff78dd895315add099569118ccb834ef44a0266dc68ef0ed7528e09dddd8a54ba5c936ee8acdfc53353822ab4722df1cebd7f778cd71f428b3a2733ae35f67a01d9616cbd3a69fd55723778c910cb7575539749c4fb797453bfe97c6d2bc9cd8ea116aeee64488e024f358e9adfbb2c3cde8e3400d35d250b4e89248f82f5d35062b5f9606d0e4d3b33219dcbd2398a733f528d2d6b8b0623529f69d513cdb7e6016777d2593fd5090448cb1b52e52bb642b0894684da142a0ceb055c6eb9793340ae3d06bafb849551b699287778d6b1e3db03f237831b1ad70a92764356f17026a0313ee5bf8ea910653a416ed5b3efbe0aa1a07fe17326efc197d1b1ae2652a2a43632643f87e3b7e59aed71c53b40b538916c6b11dbff55f4a92c74ed5a114967434eba1a253ac505d4996c6cc974d0a14da44ce53d42d020635d8ed64359a5737b5ab2bf6fd0faf4d10aba4de6799444df5af4490cf2f2bde8912988ac71391b4c9826eedde98fd16ed280c20b1b837cedeff2fb5a057aae780d59ce67335069f97adf3c310af7cf099fe73d08939757f23e1bd53a08ce68cd70587813f47f34ede88e5ea975677753c8e71be8992515a3bcebe466e95cb4945a8b30c862847b2d83fccc0127bff44584488ca76d281afd5049018f11be13bf08fb3d70113d8b287256721265554581c2675bbc734cf44d4e1cdc326773e7ab959343bac42646758d0d56576499dd603317ef4f0aa6fc739e83198412e6865fce77176a1310fb531f57a26202383ee5cb445b5ae8ddaa86a52661abef5f65d2a255233d18a7994ea9a8548395350744978b32cf224316e91d5afd6800aad9d6ba05da1dddf77cda00b5d142926c144aa424688ce6739ff7b58735c6206799bf4c5cd57c67aef2558abfb82ebd97a562ea3b5b8d24b2d7e6d08a21c76b222b7d3f86613ee1f4f4152c98192aac404721ee3bcdfd778bc909d961f2b2695ee3e47f82b4aa89bfd404180579e6b62eeb5f6405a76d96f0c87c00d121c75fa0d473c87a2bed1a13118b6a6e863cb2335bef913275a0af73caa8940d6c957504cf2a95902f31cddac4c6968df1d536b04f030e8abefa0d74af9cfa672170544faf39deec91129fa8e3f33e8a07aee5c97faed7475dc94dfe24fd8a9272cd391cdab5291235cb81890ed96c54a51acc4489b731781912fb235949ce9b2b8b7366dcd90635b19571c689595d4ce2d12fe635c7488f411ad31698e9351281d0a8970530bf817e89d64dc6dea1cfac709b364c332ba9265a4d08fc96a27fecfb0eddfb02e1b07ea522a82e22a98fe9f2b2600326377d7cdad326d45f1975a51c2d6a28d85b66d84f2692d85130c83fec424acdc665319dc02df69db3f7136f7f616496e8b9227cdacdf0ea335b4d022cbf2eba746b0582cf7472055fa73f988f0b2af0cc3819567a2fe461a326e2b6d20cfc689801b178c866e38e71b28af4db31fb54998e3f43217e78922389b6684930589533825b93fe3abaa6443c3009296cf988889a04b76ef6d926a743fca4e8227e9ead2c84dea91875c65ce648871c9eb3f02f5a8532dd393198d65714e2802550c70fe0e584cc3c6e4a17dc66d0f5c7a636043e5fe9543bde69a830e7849418d77cc0850aec675770c46bf5137b8bcff108fe884ee63f01d657a64f06f382300622828e248fa0f849814b7da6f7ea9d9c36bd3c019b4ad25000d514fab8477831a4dd0cb3f3ceb2b68a9dd8769e6053dbfa0a234abe057f105c1873bf421d0706c7711404afa19d95e7babd7d046d4eea9bea0adc3464b4788731f7b06a44df425cdf080606ce05e8fe3b1529952030f0e0e82ac65c02784ae7a6772c61ab0a1d5ab8af25acea1236f4a2f4ab8dc7fa14dc5dadae38be115c4600b2b26ccb5cc8e929bb1fa566e2c181baa4b09229ece1a9243d4bb6ac83dd4c6cead82dcddcddb70eaa097f3041d8ce834d789546dfd48aa5fc82082465205178a1e415c6cf37450d4b8c29375250cbe43ab3a4bda0e39c95e2bad66de0665a30c0aa2e47d059b84a66a161d1525b2026316a8276e90cdf28b84fba017781a2de88508817c0d3538f4c7d1c6e516b3945f796cb60de7d72545e8b4dca1c89853c5d84e72996a00f15b34994fb1e6bb70e8850aa40eaf209b93192b9d249cbb8914a976fc6dd5200c36777a7079b98c7a0a79ccc87af082aa845e0452d50ee4a2f034515d76afeb74629c8867a09060eeec9d6abd31f90f603db2c006aeb0c7a4fe006d84ce6a4894753206dad2026bbed304b4177e65d8511331189d55b4464b8ad6b92af165589bae5b6142d80125efee7dfb35fc92177354dfd3afdb8e3fc5849a5b1d5af65081cf1908042df0b649da8ab0d82b047bfef0202fb201078f81fe0ef9bc73c4f90b91ac163fee3b6c3407957b6bcfbd07902cf997e9b12eb31773b23fab7c7b01cc01e4d0bf66fb1a97f4569564fce06d791ef25d1483cbb037a2d7c3ad4385b4df76f4ae2a54ae0e58a4fd910b71a9f9e9764997896d16611f6058be2ea570d8497ddc133b21bdb07363842820d53041f4cc4f2b289679c6ddc9b6fe444b953d5376c49af07e3eb7c12a591a569b364f8da90d7ce059a552e729e0bf3a2d9d7120a188add9e00d2c727ccf4742727728e941397952215b758a3ad9a9020ca333c8d2749df9fce598f89d2329bc390073da47131b88c7877b8d62b598abd6d13da266afad74d34ad96f103d76dbbea7bc2a5cb3a4e919f250c174015766a4b99717b0eb779ede19233acc0830988b8d563de04d17df7cc2013be28a725939ab2ef130c4ed9c063e17e7eefd06aca8c5256094216617116c12a4b635b2015771304231e086d239908af3e2dd239ebc7d4f130b235b8c30ba511b6247e10f100c2e9f538c67adaf1f18c435097f2cbe726364ce797c2bb33beb99f86b06a52d0a6935bb9d16113e490e2657366c0b2b23ba833b2aa13bb817917d9a78cbb4c09b28abc1425c2dc715163b6d3485ceea4e38053acc25d2769b97411cf3cbb41793835f60bcaaf20baed5800307a224f28e4eb826d7c77307e087892cef81a06c2574d576d07bbb192775682bcc72c9a5e6317b5426b55c259aefd7707dc24545073c325c638d76ec84b024c62918d5cc7c0bab48c888cd522564ad10863322fee32804994190f0e0a2b2f0b8ddbf6eec501e83d10473c82a46049c824a1a61a3f846f5799d259407c8b5ec2e660dde06d36f2162619387dac8118902dc9a9662b688e0bf216249c89dee59b0deb3b1cd179d5b99eb7618db62368c7774b4fba7c03f64489e38e326cdd3dfef8ed002859b83872819b29addef80b1fe1be3b091e0023077e954f5e9c76f367a2b833d5db9859ff459ccca44283476932b622a3fc397b5e14d08478f260efbc54413a1e5588850ae8ce5406cd28c9f36014beeb92fe1c57cc1c745b1bea2b2e347451cd7bbb21ee3f2b0d5616b0f9e48ea07a0671707d20401009569510d6ba6b7c034bc6ef07d6cd5b5afd2620eebfd702b2479ff45de1fe6c285b2eb1d02d13a426c2271bd7018b4ca58775c2f15a65189964029f284327e79471303b614d9f925d8085f22a2a81e873e86588a2aee86cdb2989dea1f0cda0071a1fe02de9233752524b9f3692ed701df0cc9d8d0e32338ed5dfb09ce1f87877c57f34a25897e215cc1cc20d485aeb54a4f39728915a28f2774b5ddb568aeecec2a67e3628e21b9a02de0f30e54d27685af3be2d27e5c3a944a8c59d92c5c067ce95ced6a801357219da227652f5e78bb827abf0766ccea41ab4e8d44eec59d23897af9e4d5a20d771174b31def1dfd805d433c3c2aaefb06b8ff667460402078ea77a67cd2cdb8f2ee9f1c419f2ad476310092295f726bd7c840cd503a16c8c15da8e212f2a0941eb3c8b86bb5e759c9653a7449f152daae92974733419370e380ecc45ae2191b2f7d72a547abe8da9ee102db26929b3e6bdf45927f06369573c3377c5153065b992ea34933e895a7529605ab1364c55573084dbe8cabbfc7e182bfba91ada392243d7c7fdbd2934fb1c35b8fcd70a4dfc45407c19a71aa43bd120426a0f0238096fbe4d73f17fb36c6b43cf1e53f28b71b56b6c1b32fb71c3e239e9593b1320e08ace7e7f3c4a275e2df20e964df340fffe1dd07700467419f895659af9537ce6fdc2fd6b65da05f7a13092bf7ffb9529e5714a52a074413e648cd79b667aeec59bf3d9e5bce2d0a64a01fee3aa835f8f7b58655fe8fa771639c", 0x1000}, {&(0x7f0000001100)="6e7213503050907cdc1f563494ea4718143e8e4e4d958d352d7d2d0b8807ec5791376eb16a45b52a26f169d24e8f8a0d45e9ba83468445aa49ab7e44efee6e82dd52d0fad9d0c2fe55bce567d6d2227ac17f2bd59973826819ab1b5a3eb3087c4ea73278e4c6bdd64175173e3eb1d461e3373ad24e3001b1594bda62b5797068c6967ce72377aa6ab9f8e9c9169d2e1427bdd51834e604e41a176dd7c5b71b8318b44ddbd5491fef8a30972908fc6e79b7ea1f6b04b6b5067a4b1fccd5294672e20091d0cc02b18c1fbab190d8fbdf6e51255f4325b9e53e64498c8ae2f66cba18b859807e4b22f9fd7ecac3222b9ff813a24237e51916cbb7d4a9f4c18e896f4d0057969addec845c0863f4dd5c47622458b4bf9fbe957e417943e0af8dce1cbb21b59fc201b37d532afe8a4ec44417068d3d26b1d1b9166a476a534af40c5ddbfedba82263c6e4d41d21af448218cdf4492a993ba620fd141d7d430fb8e4151a569ddf9d51df375073748094b3fdf9ce2856c4102cfafe6ab258972a030cb67aff66b744f377ac9934e9bb65919f020404015c2cb6f7b0a04e6cad0193ee821b825603bc7d19ec7ac26a03dd70cb7f496e27562993d6caaf511219e8c38d1c1c490e5ce783918799c9fde22864f6b617c1c5e6d88e9d23376277c495fe9ccf92d2bb5a27fcf9fd3a9b1041c6d3dcabe2d0d4af363ffe52b11abded61b7bf512a21aaee1ecd0cda6d2cb68815aaf269a35dff3973a14df0ec9da7ed4b370cdd99f3c891ef7574f21ea0f456eadb84cdd50ec00db3672cbac166114657c87babc6f3e6fd64502d874475ab0b72392fb492d3f5912f7861558c4680beef40da874008995aeacb22fd1c6b52122d57d1f953a9a4eb752b860cb57d7efd88810b8f313ddac109c65620f0d385a727b41052a03482ad3c899ec0571779d9aad4137d54d5ffda2cefb44c6c86b64280240db0014658ef773fe63398951ca8b7e5ed19277be70c1de66a1840c78f51cbbd247153571c5c8de835ebd3742cb35b98cdbd4d93a9e95d82f8561c212c8e61c412c38c67ebef402be01414a773d5f8e157f55f30acaaf9562f88834843c5e9cf31763b498cafa5d4d486268cf98bb25b1dd46a352dcb3c242e6caa9e2e7fe92aa65e03f836ed4bd4b4d93cab2bd64d57959d862f8e3f58d6612a388b2a3371f7c08e4e082acc167a1be55ced696d99fca87cb4ea69906e1bfdbe5df03b5e1b37a2fee0f5c738197f4963775f4c029ffc748d1a084866ec28a8d937b308cdc2cc98111c6e638c93c3dcc1685b26cf9b3312eb507cdda410036e72de79c7bd5bc2a208c67f6e3a814decc96aeac9c5fb653928069e26f640577636a60d15b15cb5dfbc427e40f73817e5d5ca985fb954d7749f70ba0f60500494cf1fbd2f9244fb9ad2c24ef0d69f543398a489cf2d2150462d46e36ba86c5a185ad67eab5046c361a0638787d53dd021dfda95622c8877ec4dc04aa67432365c6e4f236e21f0a91234962f1b065ad94866cf2262c37e85fa3830be525de945d1ef744cecf1aa2a02786d5bdec57f57281244f5798ceb3149eab0f9f749992255891113767e188b654cdab423dc32bb0bea5c05dd869627153cf1a886b6ae8d7168046bb636dd24ca4a9bdb16fccd18e26a4048f95f953d785e05026bc7dcc04b213613669909cbe7a4bf460d0d1d7259fbb95e38b7fe354ae21060da5806a44a0934bdfcf71ccd5e8cd2aa899b21c7642bb4250a9d32674410f91c3f49bd8f38d6a8503f866e642914d4f2674beaeec5ece79996da665778efa7c1291dc653a19f1e5bcc4f512f0048749fd2e2e7538db0eff227633534dc891c4a93a4bca8e861a66ae72de9ade83fa5dca6335c67212fe27cd7cab9bd6660c83f197888522f6488fbb0c4879049879f1cae9389c959e697e822e4d3011f62a81905d81baee0ab5b88bb625c1ca785333da89c1d6ea87c150b9f28da3660d08108805f016028b6888a85c6b13c8618342795d18b6267ad132f41048d72c250792a1a6ed22e421bf56a7b6b5756ccc6672fcf8242f7a5a80ea081ff95b1489c8f28d67b281b31b7ebf4bd53eea0332ad7d898f3d74f08c16980bf9cf4915a79951b1076c3caa19bdfbcf2cc6acb78617f5da8d30d9a51a031cf1fdbba80507a90b197784f5861a366ae56f29c08603f6e16fcab6ab31c0c8ae820c7b58b5806e79a95133a5e8933bd05a4831815f11e075c41cbbba27db3f906233b055e4c59fab43cf737f13641ed120e1bc6549028aeb916b8cdbcebd4ed5828d215cebe906a0ac41beda1242f65423869a835a282e92fee43a83d8eba41bdb444da486a67cfdab1dbd379dcf8a0842c8fd2ed6af7009c0eda3949c7f7d9ea4e034cab75b6d687857e165d51dcfaff21ec2e90ea2fac57ef99c5fb4186106ef7679ca1407cc05f7869a49880b7bb851f998bfbfd2250b205083734058dbcc97a537b03dd24d25e8f478149b80c2d20b79dc1bedbf654ac17de8ea634e1e3d81c880ae22a7d64eb24859358bb87b3986928a6a2250fc09ebeb5eaa8531a029e655528e7eb709f496e024fb5bc51ca86e03d9513172ab17135b7da9f8a3d58c8a3d7eb5d26ea3b47a5ff5bf3782503398d929f2e72204b610026e6fdde1dda84ec75733f4337ead8d6dc0c6f5b0a2fbaa87a011516332f3cedac6e7a5113228da66e9e85bebecd7dd4abec909e352428ea9ef1c3870f43760d0e42f4a9bf74774fe64d384d33361915972c69ae4ff38aafd694963214d3851b0e487044e8c41de4f4ed4df39349b2300b48a5a69c0eccd15384442674ba69fc95d74d1496c25aaef9cfeccb7f2ad012076960ea8d1841902b8f011c124c672f1ba9e8f7cb3c6f24450f830e54206f1aea0cd1c1294c5f4474ded6a992ad336d677d3900ca283597fedaee3eb4389719e7d01b5f3f0fbff254f65c11c348383c4652577726d28923d4ceef8cad45c1e7f9817b3a69fa4b940da263bea547e41bb399ac93aaf522154713efa903d2e3d94f7f48a044cb3176897ed37eb24de683418f297be6f250815d05591cfecdc44f280af7ae0f18c611bf838fa4c61a0f488f4d6943983b4863effc3d1c81c3806d45ff793596d18393153add60fced4dd1e253183e9ca81c5cc4a453269c1f97a008af6d9fa92bfc868d2a8fd0ddc338f6d848d660e759c310ac9beeacf54e6c44cf0fb445b41befea80e73ae3cb1b38aa4b513158c3786744ddd704b8f29ad1e64678fbc5f1cb5e5b52d6fab2bbac1008e0e64e58d29843c7e1151e536af2259c11fffef0bc5047ce23fad8118f673ea0511bd5a91c088a126e58d381e321d87fbe900a64a4468a27e492a9e5e1595d9f759fb65d1e4216d39fefcde122916c69ae0b553347425e4bbbe938ff69a19198c4f7d362a2e331869f706a441efbbce9d3f74c7a456cd38e17701d83cd6f037c29c7943507d7bc9dfc1daa7ae00ec00ea483c58f47d1c8da031e6f5d68e3c3a75442dd960f1abdf906547e154ad5c329de52af226d5650965edabb8655d90d440e830180c237d26b2412e94d9d5a97e3e268e70c840f4461016f22fdf06b5c7a86c4b873ba2c6ad638b8346d1ae430d0d7b400814b4d273dd9730a198c77b5df2fb6bde4890fb05348a0ca8efc6ddc1b51868cea669e6a964b253b930ed3eebb745f1394b317fe419d10c6573b607a4509b20563c25d98b5a27074e5cd4b51f329a787d6a0136acf3767a1fe06507448ac4760e0a97e868ab17699608f56fed3e7e80c1f5c7dda5d26aa28ed3700bb7868e057127162d6857cfb812d8d5638033c2a6e724dcf8fa75d06fdcac98f56fcfea502fd2f526cc94060db50c2c42973a8501770856ae610edf3c7722f4bbd12279ce3226240914678dad33162315805b907ce9515bed8ad9bb7f6b9531a28364e06311099884891efb4b7af68aca327304cac7f47cd73335d3e8ca4c170d9a179fff94e453ebf80111619315a67b61323f0f29c2967aaece22c99a7392318be8f9c56671086953d7dd870a7513463b46427e774442aae16313ad230e27a17beca28a4c8b0a3017f28d7f39272740bc5973b0ac9db29a2758da728677f9f32986c256c79a2fe6fbda6311a5caa1658552efa9f3278ed46679fd0ca0352b4f210d2e5d8c870a34bfd57febcb85575a00d933e8a731afb7444de4f7c654f65d6f793478e12b9d7f6743a07ecde24262ecc9bb402213f46260bb90e42fee12e2ed87ffe845fb2e3b5a2fa26f23114c0e3810afaff850594c730b7e21ff12d1f1b2bfc06821402e94def1db93bc428569752fde23b39e8552644ae992e97be28bb47aaf6dbf35010a87652cc9bf48785182ee3579609690238c5d48f2b64061e919465d21360f379fe08c69eb2ef8046672642901d189ee2f1ba5066260d02e917461d4b336c83888baf865438c29c3ef49e82839c5ff41a7a3a385d450e76a344e37a97bc561703667be897c0b4df357e614f290af6885251b85d70c016ca8732aadcbae506d1e384918ddb64d8d64170676fe67a8cdf6ee4e90e1e55f818cfbbaabf99a14cd1b3b117b4523549b0a159009e1b1d2f2624a72ddbdb05f22f996edb13fc94aca0c6d0d781526ed155e00215c08b1ee0dc8c41db4d23132a32cf394c62620c71e7db1a432b3810ac48652257566a79cfe49190aaf61b8404537f5395f800e06b8b541f67a48ae9f05ce89c6498c266605d372095691a3fcb4045983fcac679f94afa49b0a0a8c08e955f244b9c3468281fcc2699c0bd58050aa97db62d74a1b6a1e674e06e07168ebaa6104892c9cb7b39f6bce9ee12f9f93276df6e9e7bd1e19db49a8b50518ea0762db768d36d34e5bdc2ef49a7823efad8f7f30efea5901b7c1e90cf90ce18124a2e3b96d2c32e29307ffab6cb5f0b4652eeff3b8f14af2a30e1ed0dc101b0c86d239552e5c9637c7573293fbeddb9b4e8e23ac5260b95c02e95e24d5ff638b00888ee9cd6b22e0d99e62e70a84b56c18648f0d5fb99548e84278a98d909db69a0d2dccd8aecd6276d5c1ff893a79d60121f5db69fe57d32a7da05cab1e3f9a82b814bee49fb2220b1b160d975e689cb1e8ac01b621c21194413d91bbc5c4b538c24c7a239ca4c7f8d112a0092bf9aeeadb18a21521f486a116cbc4453fc81815ca1fc7a9968ad8a0cc82b227a9c9ed4b775eebb3e6ebc1b8ce16d0eb68a07817e4aa4c3c535853be4d57a6f1b7bb594bf08c21d3be6cd275fbbcab6e75972bf41401e359f1bbe2ffd6ed9e035b7db1afb627458e20630b2b1bc2f800b0421a884478d81be2b73a445aa1b256a0610276cb10610e9a11f7b80dcee12d67f9298e9674489ee30011d12804d40bd200c03373b32cb56bbb800f01e78bc4b0c242c02f6af5fbb752634fc681098b72f01f4395b7d9c662b39a7db1f74d44ac8f14e026b1ffbd1bd15a3574e08e1a6b7d52942995d5eeadea7c2e78289e12ce4b8deab21a081a680fcfda685ef273ed0867d23c5712905463b345aa7545539a26ce253d009e18ccbee2cfca217b35fd701d400af36f47b79d438de2c2fd0ac648dfabd53d9867da5cf1a53ad77d729f55548c616896e8a3f2ecf352d861a18db0a4bf3e3545f51a30fedf485558b733f5f7c68bef74ba941d26016714f47e84b4696c00caa0721ad8169a96ea51d9304fd541e64b52bfd900d1158df356c77f8a78754231ada7d1e87dd3d6f259694157a6b8fdd76422f7f4b7e3ca250de0ed632573172d2048f85e5e87febd4441c5753761b", 0x1000}, {&(0x7f0000002100)="746ba05615ea76d29a67f86e17ceae6365caa8af1a045e32b1037cda313c314507667d4439399c68d7df67deb13135331119eb41a915f3312d82a53e269c", 0x3e}], 0x4, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x15bc2614) ioctl$TIOCEXCL(r1, 0x2000740d) 14:54:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x84) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x80, 0x400, 0x7}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x7, 0x7fffffff, 0x3, "0e97325385b67fc40d266d8d8ab5f2dc2bf21b89", 0x8f, 0x7e}) 14:54:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r1) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) setuid(0xee01) getgroups(0x5, &(0x7f0000000200)=[r4, r3, r0, r1, r5]) setgroups(0x6, &(0x7f00000000c0)=[r2, r5, r1, r1, r3, r2]) setgroups(0x1, &(0x7f00000001c0)=[r3]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 14:54:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000041, 0x9bff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x50, 0x4, 0xffff00, 0x2}, {{r3}, 0xfffffffffffffffb, 0x1, 0x10, 0x7fffffff, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x80000001, 0x7}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x70, 0x0, 0x100000000, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x7907, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xffff, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0x5, 0x2}], 0xfff, &(0x7f0000000200)={0x100000000, 0x2}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) lseek(r3, 0x2b, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0xfffffffffffffffb, 0x0, 0x4, 0x6, "1ea79b591ae8606b7ce0f0cf2eb282d75a8cdca7", 0x800, 0x8}) pipe2(&(0x7f0000000380), 0x4) flock(r0, 0x6) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r4, &(0x7f00000002c0)='./file0\x00', r5, &(0x7f0000000340)='./file0\x00', 0x4) 14:54:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 14:54:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 14:54:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a", 0x171, 0x0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 14:54:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x203b, 0xd02) open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7fffffff) 14:54:16 executing program 0: r0 = socket(0x0, 0x8005, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x4000, 0x6) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000002340), &(0x7f0000002380)=0xc) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000023c0), &(0x7f0000002400)=0xc) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002440)) r7 = socket(0x18, 0xc001, 0x6) pipe2(&(0x7f0000002480)={0xffffffffffffffff}, 0x4) r9 = getpid() r10 = geteuid() getgroups(0x1, &(0x7f00000024c0)=[0x0]) r12 = getpgrp() r13 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000002580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000040)=ANY=[@ANYBLOB="68f6c87db2bf49"], 0x8, &(0x7f00000022c0)=[{&(0x7f0000000080)="d92e95661f730880b4fb118439250676fa929bc89b2a58d24c27c1b824c115afc5b3fada380f52", 0x27}, {&(0x7f0000000100)="75a7b4cabd750aa1303f17b445c50f49f8f3b590232affe927a69746781be2cd8f634641005a11edaf0093185143086742a0f14c250672fc8476f38aaa3e2f5ce2cc71efd923", 0x46}, {&(0x7f0000000180)="7be6ec53add9d0f0040d71651b28325d5ac6e2c38d625092c74878ec516f7b59582dba5d2975a2061be828733af2a724195489faebf915f30fcde619390b46c353482f8092b50dda26a511dd026553e0e2953f9c860749f5652d54e9c3dcecbe16a656a1c9d7a30121a845ecb839b65b23c6f05a97bf188888713842109ec0a9e6fbeb45ed0f94fe1cfedcfc80cd4f292d2c2b16638b34a66bec5612fd138208d85a7958671f1ca0d58e5117028e2a404effa778e157941a7924df9df447936c988db1a2eb0f930ba2fa551f366512f646230ea31c5816d3b21643cf765899a68033b17d48120627738e63895b4fcbf1a705e0aef940b3659627165ce6242142783f167e2d2d4d037e268bd7398e8703254a159fd684335cccacb5b36e8c6bd8d34c59521eba820a7b1450bfe8399f0d276c4cb2f8040a94eb04282b79a35c661962c691ba39d10bd2307d69f736c5f19dceead7256e02023072038881546c25e636cb3b8ba788c45b16c23e1f3d8671e1b99bd3d7b0f163b4d0303c1f2ee0c949e801fbe1c3657a00c87e599e65d8da25d8b4db50b21516208921c86aedbadfee9207bf0d9eea0bc4cb4024ce3e968f9917839b8cbcf499bba5ff1c67273cc9bf6aaaed751fd7ad3ec739fee794d90c0f70d51568aff6e78cae870f3dde7b4aa1625013f63fed6057939a6ba8a5edffc5f43b313143248a619894d983eeea948dd15eb2fb21026b89573dc6219a1efb7a879160af74a2f5b849e301e2dbbfc71bd990daae207d27125dd0dfb258b3116f19c57535eb4ae651bc14aad1d6e8a0a03fbe90ba5f47aa86372a2e9e7627d359a30d05c0161c9e7dc20aa0731a6b41d88a2298b0f55e0710a2d81eb0b3b2c6ecc8f9589edb3a4f0dd30314ad9a96df9e9c17c54879b70d4bdd446b2fc753fa1dd3e3ecf5f7b77447e7e2b864e5282c22555847905e8c3bbb3166232dbdce9c742d2e8dc756944f3918b40301bafcad36f0b84c7330be16420192b7551e825f8fb0c441ad8ea85f1f770a499da73dc007fab6c224fcad12e669aa07dd8d07a876cc78b49e2ae6584dada5977e2badc65a3f4ca3504ee4f918b2af9768ad2e3893344a3f0a903c7b9069f4320db506b7892c2a7d70427f44ef0d691966f5d105eb2a7cad33c5f3303d562c47384bff344521960d873b13bd75b44570fa9dc790a680eeb8d16dc4ddd29d941053bfb99f1370223a320e199bc4099a432ffb1e908ced29f81ce3522bb4c55546ab1c8c8613451b171321e6b5645d93ec4d4ca8be4ceb4e0fc9520ea2117408be0e8c2e6c5ce4649d26c70389a5c551daee2ad7c6fa0d2c7db59360bdaebfbae77899e3b4d23f69b9354f1bf066fb56d441882cde67d2c390fd649372e6733eb2e636e7cc4891aba5051208a9289dd1a9af76816398bcd507743a13cd9b083114f5976cf53a7e8c86528836aa248dd174d615bb47dddddad95f44e7a09f18ce16bea476eea23e22c05fe23d7a43ca68dcc6e7c115275e41922d662a0cf3771da6f7e23f72673b3d73ec20264bc3d7c1d5ec254bc5288152c851abc675560a8dc85ee43155620433ead9d3d94e350f63b6ab71ba3327a4d0d1afd503d2e5a80b7c1feec23a691dc7d8189a0a648984a5089f5f2dfb9fd8ba50035e073771790864c236ed49fe0a7c096f11fd94da3ba2a635365f870f6ae925b34365814caf65c5f45a6caf501da5dc73149b716087dd6b9b2b60cf7ccb9807956f9f28c46a0f046fd767cb7b7e980c09b572df4f2bde6d7a3930059f2b7ea09dbc8650900a55368fd8a2a4b8f10466650176ceff012c5ed2c333e122690b54dce7d86fc3d990d22fd2c3f238962a4d091e5a2aa132cf24344104069e677fcf4e07415cf24d14058304a8c90fde20668fdb7811759e7efa34fe8ab63fdfefdb9dd37973f8696e400199eba5047524a21636a5de2705a1f5768c1dc58aac443e7a154f69b72a42716cb128435f512141142e1af3e04ec17271f0f3ae64e6cafb9d0ccb48bab6cbdd539e93721c36e6428c171b7debb6e902018ac693caedc24d7734eecf316f4cf565eed672f732a51c33cdde2a8ae6f395c013ebf99c7a16c2c0c6404f36b6cd888727b1731497e3ab287b24038557565d511796b3b6ca8e615f1858835358e9ecf9a8a68cea04c8a467a0462c15e2e44461669e9db2e46fb9f9c6bf258eb9e9a4f8b57705218c2241a4f7d73e6b1aadd15b5bb12ac4fc2627b29d90419ddfe4b65a1c0e4c97490c84e157b06afac3f6c37b05684185e5e595a0a2a91419a7b27491a0f3c534cc654264d37d9d00cade4556bce1c983de4e84e7fed745f7f61c609aec7ac003ac6ca320b79092331f0708582dc750a1a1e44fa83f3b0d6afdf5b954b1635aeaa259b61bc3578e1f7c8bb8039f63bcf36ffe37ee528c7187797f47e632e02897fdd79b21518224de9425f7672021fd17c80354f137a0c4d296631283834d541664522f5dca2bc9d3dcbe6ce8b523514bcfe8e60930b3957c8dbb19933e6095be32d3fe735cac32bff6ff1f22592fb5f7d4297ce7cd2292db7ba7d99fcd16efba58c1e2ce953720ac6c2584cf5884f4d1b994b8b043209ba87b1e1da9c2272da95c0830dd257ce06c7b4d5ef08a22ad7715eaaa4168a7417450fa859b1eaa2032894b4a971671a81645068538c482162e4020422a3c424077919d0d1819ae1960ad2c58a241287877c61a50a29ef21927827cbaab621483df48258a0c01f7d72ec207732a2150b1abe9f829b7df67a33ada7ef789953650f88ebd8d52ef4467311811146e9431b377296ff5d403f86ad5dc3b51b170bb3a4f200691a99063814e390a18830b2b80129308d4037731b23be05fef3c2813e67f9fb9120b7b274087321175fd25ad9e4b668fbda45ad12a8280804b32612bdda10bec650df8cc27e89cf05d4ac6f7ac79ce1067ed8ac6b269d11a81a90ee46ed679f4acab81cc998cb565bc34d447a5f2ffd86f344076ddf737be674835a8d0395668470696170cb140ba524b8794bd2359945bec39bb5c05a1434511563b0062ffeafe3aafcaa3a35181c43a017bae5a2562f869c943731586d5dff53383c5585c7d746db0ea8a6334075e115ccc0e47d60ba19074427dbc1457a716d3356a585e5e89caaba49c6fa01ce3ca0732361ad7d3134933b8c846809cf81245d928a9938a09e14fc3fb1641805c094202ef5a56295ebf70e005223388b257be19967e074c5c8567d21b5595977bb393b732620b57bdb16f371baf856affc789973518caae76f084836928591ca19db5860a72c70353852ef6e3f0ebf0e295ea8aca43dce094ea3adedc17bc01784cd4d7b84a95e6dd61ced21868759b6fede769c433ae186cae95d53410cb3631c3f46768c638758ba0364c0ee1dbbca2206d1a7038cb323328022976b4c68412da4877e76c8784ba56bfa49c5d370a31075a9c242979420cbb90f6eccf1eb7b2047213f041a6ba6dfe8f5e62a04dde48c7b99e405e415ca6bf3a957407085feebe887b4bb05ee3964e4cc2d2dc8fe3461f0d48aac7b7e4eb2cf74d187573d93e3a3bbe51efc4e42ca7d468ea7e93fc2cbe1dc5e2377fe1365fb6480fc72aa6b2d3a86fc5807630043bed0a0df5d38c2010e9e4b0c12098aaacf6d66934c09ad893f93d0f5e87bf8279e8ee584664abcd1158efd62b7858ace3e9b0451dfa0473eec06a9d5e4bb0e40b1ced1abc76ac3da05fba575704a7f258890f594a7aea99959a86b52ac26cbcc67fc057b590176893efd20974b39d83846c5d34aad1380768181a933e483220bdefb59348cf472d20beb64d616133303b23593051c2f43e054f008f2302e9764c326eee248e85ffe7ad434c47a9edc103169c0fa25aa029d05c76c299f39c48e07b979b164b4d7045fa88de4b9a5d1e4619f065245d541d489bbba3cf2aaf4eb5706b639f4b52cf72be0016ae6c3851dd925fcb1f85f10e888a2c0cb8422072aba23404231ed2bd850813c824de00fab0df8979ae12b657284320fe879533e2dd64be1dead0b9ad1e6d22e7a2e991a1d23de3059ac6c0b4101447492d54d7171dc4efd378a5ac5c320857e8a4aba7364bde3742b053f15fd158921d62afc1586190a5bedfb47ab2232dd09e7fd8395c404ae9e8b0d131b41d1afa45d0770623b27a504d209bb4cdf1f3e25d6f1fdd1d5a9ccbcc4f49479302f87600e3483e95ff0e3bc1a5ed32e1266f13333e3c6f970c22667eb95ac049f44f150a85bd358ef750247deb5ffdc097eaccaf8dcc26c44b0af14b629b5d28b8bce2f466d055b4deeab64d9d2e8f5c78e5bfe51c11376bdfac5d3a8156fd574186ae42bc69da37e13bf4ff19fdceb9c826cb8a4d14e9e0ac41163b0d820d90460154c32708744f4773b265099159d66470ede8b66c8160d92b7d3390c30ff4e8dcbf12ab861639763b28619897f27ed2d5f67fc80f8b37ce66d3b6fd1e588004a1cdd75ed5afe32455eb2d163d740249b508533dfb596d4e38f9d97f7a8c0dac613c2f263f5bb2452fa22f4d5b9f430c0df125be2924ea0d62bf6d48240fa28e5b9040a82004e93a48b78843fb86e8f3bc50ce048a3b961e0e67853c9087c77cac243df6abf83517cc791c0fd0c35439c75989bd2340b9fb5584cf4f236666d9b17e0bf7c0ece4b3009d391aa9c97ee76f0a4455990091d7371a0810916c95ab7875e3e70587849d4d9b81c90756e50485d3f5ecaa2ade4d7e4b975aba279f153fe9657ee95dca5b44dc2d865af2528acee0a05e8427ba6937d9d6c35dafa1711f13bc1366ba37d1448e1c7ee39281b2e9f36d7ee4d8f3cbd50747e78aa67b09fee1aec2e98136d9026bf7d5cfdcde891769f2b55fcf60c3adcf993fcd949d456ab48fe970dd37d20c55e4a93927aa7bce48de18b7e12df028343df50d10af5754561e7a954142aefc363713f48141aae64335eb50564fc7718a68dc355b574085d9b37ec6e29c26c3cc4739b642abf44c4ba4162f08398000b52aed4084e06e330c2901c346f2334ba3a46a03f15759bb0fee2ad5dd47817fcdec82623dcb775d70ed8c932f009f12f9c0f542729305beabb31f579d94a604cc54db89514a34198f58b22138222e72fc36f7577bbf8ae2ee7631a4aea9d44c8f3ec8e383ab0f6cc34670b33805a41f84760453b9278631052fcd4ad19ae32e7f10737c3ad407612bb0d6591cba2fc0d52045b6436ea2d4892fc3abc92e77f03e7879e26022e0dddb90fa2aae17d37513d82b99a3f80d33526afb6ad1b7634f40e6a8b92d10873ae0f4652ef05768188acdd5e88ce2844dd31f2d05cd0fa882b234566c7585e278bda20a9b337ba5b39fa1a55137a40d48d816aed83331d4209c4cc2c6c4ee0c317b71e471e14d69233002868c8391ed5f59cb5226ae5355f3b9ebc97aa680b3eafbb80e2ebe1790380810e8094a3088c72c7577c72a4d0f079835507d0aee402afca25f188db4601f20db259ede8a128ea34c7bf3da3377b2414b5a5ebe547008ede6361e8962aa7186aae891626a1b19b018e07144103cbf27940771e865a0fb14ed3555ce6ee87eaf4917c9613e59da57185a00376a387b582fdb6c5559ae8b39071921752572541dc4d36c35eaf1c07d391421e5174eac4cd736da3a151821f066d0b6a1a2fcf26cbfc93a3ae0f97aa75fd93e22bc2d6f5f72577b6395e066fb9508af3ca71214798703334afe9d4c6a7302dafbf628744ddf6e3aee7d0ec1d8c2878b0f053e2a054685e9713fbc55109429c59ed2769d6026", 0x1000}, {&(0x7f0000001180)="dae6447ed36194695d4f8b2acde04abb5166f71fe608657e85891ba0e44543618ab6617baa3b5a645110db4fd1eb9328ff3b8bce12d167510db5164a", 0x3c}, {&(0x7f00000011c0)="7f4cbe1fb7a510c2e50e7f1b57ac4f4bb6170f80f618bb14660ae2775e090d265cd9c88b073dac0f71e42235801dd77a05ee234caf3344d2ea7572b4d38bd369139658e8330a39932365dc34b24f87562be03b9c016bacc7ca4a720292e6a856174457b406eeed4d268a36d222512aef02c1461e51beb1a25185d17c02df3b030f4242252a7eb8f5f8527c0290a4289bea056a6996bf41d2deb497508cf36a64552adc78dd649eb0f1ce6c3c4d78781233fcb1612cd42c594373547f10adffb2faf87a9d4a76c31a1d07ea016a360f9d79c027ba63acd92ea411e002bf813955d09ec9239a29813ce0233929bc46357de86fd38f7829826e8c3971ad271197b0813530b7fdb383b3b4bb30e518d09b9f3c6dac17ea0acbbe163b0138062126f5cc69020b380547792cf643ea8747135757e4a1f4007f05d65c80ebba6bd19ae16845181fee0f4bd1874a949390f92ab1f42524fb35aefd13c69b181e800cae45ab9ce92982388a352a74bcf8ad7b770ac0325e07cde75f325d634a5e672ac21355a2bd5b0b87147f10390481c51aa89d42691c993d857eef6031cdd4316c117ef59891a371afe0b7f85108b5155f5f9f4e46eb5ab2f28683c83f7ab8138353b3274c1da1c7fd8acefc3f65c03ed9e83993f47222fc23b4e5d74a774973c2b172335927234f6c5b16d6b625598ac3b483546eea34979c037d32099886082b8024faf630ab5100b59274cb6377f3adfb09ef3e8a404b277922852a58910c2967d77a22b22aeb4b9e341c66c62c06e66ce247326121f2406ac5feb512e4cfcd8a74e20d461c9f3cda69276d5c3a8c5764c3e1a4d0e732bf769dde3c60dea1aca3aafeb245dca14571e32146b66fcbcf58645dba1de0413d4cf0400ceb1a01baa1d4e488be664579f6d1168099ca7b3fa4c70278ee6d8e4f59fef483edd70c9883bc349a5250a37718a2553d657f24b9c23d5f3134930e1d76aa016a539b9bbdb677e4a6fbf248a03fac0dff129d093e7355756e6a6f5f789fdb53cdbb679f7addf77cd5199da0b519ad37534d08ee9c5e9c789dc3bde2913f39ca6e07b24cf4270aae30e7c899354cf54b9f45e5ff813db320ab575c7f7e59f806c94a7324f260f5016adcd5b60e41972a6f2bc3c71bc6e098a2dc15d6c57a4346fc6886ad3f3c3c801156fb4b747d4be938dece2b054a72e3b69cbf4622ab66a3991a844b2407e6f8115bce9ab5732b580e2279af3c4be017aaca2fe76c04871e237fbc91f1c525ce5fc555e588b678e784f673611412f8b9857dbfe54a505352013b049c15210d0d1a98dd7cda21e04889167dd1374a77e2599687fea18adf3d6d5be58cd2ff6dd9485ab7cb9852a11fbd62001613c776a943aec8d9a8d29d10585d7ac7cc52c8f733ca75f673f8b014584e818248171f61996f57221fa47ade05287f74001b54350940346cc348378ad3231c12ac947651998a99ba1fb81535c6575968523465ff3e4d1f590a4c55386b8a884d0c2cf3e9738cd8f86bf418e1a1b99f86798ef93abfc52c8232dc50f96c56f34962c290aa6b45ed974ff1b05482bee7f9ab2944691462eebffbb51f3106110e31462df7258352a7f514d8f855b19f2fa21613c602c9d5b67a86a120eee54f85a3fdd30c572f80b8964f4eb52ef968c540ec89f406ffa21cfbbfb478c0ae3cc75b01d902b1de01ca9df378ff1da968b72975e14829273537cc7084ac25f3dd26b5e5375c28f7289bf4188993ad0ad864bbb7e7abff68a9f342d079e81ea922d8b96c945441e6a058c54f71ed3302305b1a05044cbab3e913ce3ac1f9b743844d38373d7a856a9c4f51e36e4aa1de6ebfdac823791c4d8bd239f9ccc61447646197dba7aad46aadac97f9e6a023f4d32a032b04a8c903112c8e12182b6c2eaaa83ce4150696fe7da8bdc16ca7be011ea3e7716d71c09133df23e4443d4f9967be68375f4af0c170e26c19f4bbe87c7a3501913c2e61015809b537ab02688175674a69f7ac68dedfac7bf5c9e71d566bfdc4df39541eae2bcc2c139b37ed0dc894ca8a5f6daba2bee83fa6265712db3388ec63e7d1140dac9b80101ed10e3f2317f37555f9f2f4561ca4d0f8a3cfa4b06e187a0a06bbee4c0e24aa907117a47e3a79cdb0a0317d278f3e9223cbea59adbfeeda79a16ed9c31d33e630ba774a800192647ce6a5503ae8b45919fe661329112037a517c3df2168e7a4848d0804df84d2a13eccbdcb15657a0c97dc1e71c22c2eeaa49fdd9edfa42090a9fbf8727555721b4b6541395b334b328cf63095ad1fa857384b10d732ea6c06f9f67ae11e304f7ce7bf0a4a2bedfedcf97904a7f2d0109d9c5f883de0caecb86f2c267205c8422d8526a2edda5174a94f8da42221fbe0d862316b2e0b62de5845c3547349b460876fe4bf649cc21b1dc3efb9acf4c23ff4cfc8810d917ee3f4c6585e23ea65ce195a0c5567b4a1b058097482ae6ec52e073b57c3c8aad1a345f1e6881e29546bec8762353ca6e35d7260bf6b8069be2603c1b6a0d399234ff30be47a272109c0c7dd2b7f70a46110ace64d64df01a97674aca60dda88075839063ef2443adef65793ce0eec7b158071383298e0689a3bb94d3e3567bf5735f4f5b585414a7c98c23fe5867df7a5f4927ddcfe28cd8f5a766705182a4c2a6d0c2c433ab5e3e657e5d2beb5ad2684ceda509ad5e8a1f8f972f6040c961d65e7cba30dc168098aacb84770c936ea78c3d3599220f99c08f446d64f29b31a68638dd5bcbb4ecb5de0f6dff92fe9d7c8244aff03c473163126cdf83076f243bfa75f5a1388216a5df99f3ec08af2effd97d8afaed4d959ebf60b48bc0ead7069d95b5b72f5f715b92f25b3a336a27426c66c2d0e3df31ced33a540a5106008d2f7f8aa4dcc3314344985706d595fbbd8c9754b1dc0adaf0e6da799f1382c0c25712e7df58d87f7f51fcc6d9f9b64f72cd850dcd5e3a3b25259015d4fbd5bfa9fc011e250d6161ae267ec5a7ebb5cf6fdea59bfe00f330038561264aebf4a9b2b8c244cf4267e2960f3d75d0c5653120183870b935663c7031dfdfd959dd7150e295267599fb46d739a383fb3d022fc98717fa7c17f839437745058240fa9db0a086dce5104964f0f233fac178885e6659bef840651696e73b51941f0d162d343cf1d417ae5e3a465ae0e8d037ba1e0429ca0d95eba7bf17bfa95fec7fe6abddcb60604d521d9a19b187c31eba9e8fee51328e8ff9417f3f69291561fd24104527e0c30818186a87c74a38aff09ac2323f0bae864fac1f55429194ef17aeadd9fcc8fcda941aa137e27c7b4ee59eccebc7e7ba200a3fc4d25fd5a24306745359b71c93765f40cf71e3ee063938c633e581120d14dd03fd541e529a2fa52557f45f1f63d3a07313dc100343de41e64ababd77272b0d42827a0d4a07e6ae6df5b6b3a8ac6fdd79142be5bb1cb0b8218ed967f6185ff39084ea92de776741a8f7a318c67342c03c9ff2dfab335dea2064fcf9d854acc79d225aa858a45c442d4af5472c833bebc3550c55987d7f79df7e7a21d20b8166287dc9dd8a413999a9906c70d3fae9ac7c3059e334206c8fee8e281af0f9925cfbee295e1eecb5b9ec3516173e9e5a44e5f74d3ec718b8609a90a299c7d10f5f598b8ce4a6dd400f24d6cca834bcd7085641eeef467d9d8e469e775777c3ea2829a9509897083c39bca56a717d9ed98f8b9b67c4bb0fe5ad3db6bfc079fd8745910fa2ac47f8673f494363551bb6e9d80e5741fc75696fb5a0d2e49bb3c13fde7b63faa68992676112a891cda54670038cb1e476c413f19cede0b33bb175fa9a18ae39bbfb90188667cb8aea861b15b1654eab695886632d1118d658a4c4744600402563f5f61f4283e31dbf3e97a714ba3321981e2969c1854d633dc7d5b892283386dc2561d75cfb30510f5857957cbd0fa76d51758e3bc96317846b4012e1e5cfa7aee8c671672d9f3eaee7e619ebc1ecd05d48e0653e08529ed51f7ef370dbcd329ec2e625ce8ddecda46def7f6d899fe67dcd7704fa1d28f086b5caa88ec77e01984f32fd742a1459e7b7c515f7b2436ae86bb5b2dac9aaf6ad000d881afebaf480ea2d0d09cd72ee908372159fa018c6ece4e7e902018b827f03920685f763a9d38154710e637acfbd989e655a8fa3466721d877f63dfe707987d540bfc85f01ba19071a65e04797dfdf27d54b598a9227b234c8deca4d4cacf79ae829bec95d0df3782b88751577e5bc8864e759dc5028b7d438058d3e9084e669a4e99724307b9004d7d7b73c010bda27b331a6441931f8e619f8ebc4a85727a85b35f1a79285e4b8c737236c8bddf7be104f81e89f52e236a0a1cc1a89070384bda70e1c952901a5248288fda9bb584b5ab6c5d822cb1c4250054cf7f0afafef55a7db436d60bef710ae8a8999c471af7714bf115145c8bbb2ec02522f5ad15a2211d5db9189d5116f9f1fdfc2353b5a426e124bf9cba9928d97aa700cb67182c16f2b3d0d6dba24e70dd8ce23b72beaaa5cd7e652e0512ee2b7acead2477172b69ef3e04bed7f6e02249ba86fee085154cc5b2023ccca0eb4482ca00811cd567d664afc36da10297412223da25863d162f680f0b5c267533ddc6b59b12bb6ec66e05b4472e9bb1f454aae2f0c45db666d319b8bab048f81a1c5c86a77c281d4b1cbefeff014d2117c81c466af2e624d59b074ad00fb0c57e5d85ff9b530a27bf4109fa75c954901893484e9c9c7aeaa9967ea3fb4a3527b66b9dfec3b618110ed82ea4cb4483cf39f4b459e0748f7356c02b772a0bed64d22da01a20e051484915cd466c04a0c3a12e07b41010730eb35e40eb638ea6a3a5f77f1bea4d1a42ecb2e2b44eacca1cf611b6678147a95f0e05aff01aacae4cf2f0426c954e981c46961dae97e92135ea31cdc06c29a0c877a78d26ed8b7932238cbcf92457ffb907c53875fb10de9c71871cb0b409b93d2f61d7f11e91bb2092b759da4aca5ea6a676a5a3ad43726e86191573b1749ca1c46e693a1bb94c2231573492e98841b1c163580ad35b41ba9f7820d604a46ea67101b467217b2499ae046df010396b95a770879d1aaf47337e05afdc7ef61b907534decefd0046971071663257ea0215394309c2aab54b83a532df5d0f80589445293d7038ebd3e46ec7b1fedf52ee1427b6daa4a0895779d8456469d7005b324d4134563b9a280bcdbeefb0458049bee9243f093ef3a9f9ecce8759b6a0d2d0ee581064e1ff70f01c4ae135717b469eb98bb9e5c6269c1f56db98dc09dc698f8e928733c2f475dd63aa56efb51a3e42ea9505473e8add902c158ab91d770ca3dfe9e9f711b5aa0676eb2f1d7b1b22e6532115a7c8fa340a906f443c16bd88084c74f40ad1b355609a00e8c297288bc70bb4ad6ef9f2af2c457b11bb90ca0e57fe87165b46a0fc2cff214321572179d57cd5b178d4c37dbcdbd1274715967782c40f8092fa41247a1044bb4aef3965e2fe7be826fd98b23aecbb5357f6b4a169e852fbc372f3ae659f01b986d9389da4b003283c72850cebad8a0d1bf0c577c3b02e00aab3504ed5d75d45ffbce2271a74563caa1f8f2a409e150c8c4cc06bf25468c83b54731a5f6489cd4a10cfb1e0a91dfddca964cea9e5d0a4c1aa00ef9c5fe503e4f1b38b6f4df7f5b9bc5b25b2a55bd8f33763b7170b6b5f66002828f2a02b8068d6e42e8387ab30750637baf955c29d37a3dcd2a1182d52b065247a30eb03113054764627fad3dcd98baed9cf9e69228cf4f3e93f9167", 0x1000}, {&(0x7f00000021c0)="37f1036f98da9af97324d3b9027436128f84151c37fc116b243d6db41cd1f72b105ea83754c7cf0a8fe3107334ab7211743c1ef86ab22ed66cafaa9425b76cbe8bda295068b603df49bbe391214d3de0376662cc415dcf1fb4ae4ddec0d8bd2a48de0ea6656a49b8971fbbef1a7b1d555c5b1e3437cc1a5afa83ccdb8639c3f6d8729d4f532539ab66273ab2054763774fd5a4365d2a72f09ff6bf9243e7dccb6863f609e68d36c77d493d7096cf8314981516523989a46d492d63b4b160cdba178e72f3dab2148e5f6e85d5fb1ba4e749e71216e034be5c7fdd1b510f05e715d808a95265277f3713cdef", 0xeb}], 0x6, &(0x7f00000025c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xa8, 0x2}, 0x400) r18 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r18, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 14:54:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="50e82d8d668f174155c04b45e69908260df006d4bbabad13155deeaf49ec15838595eaf02dbaa6cbb40abf3797a4af6cdf483effd8bda883ef6ae70fe5003110e0d8ab8e64201edf98048545288c09", 0x4f}, {&(0x7f0000000180)="439b664175c62075088490c486795a88e4e29f19e3fc8cefc919dc5f22d23f3e51afa734d5fbb211402f0ae936c9d5f8320e7282cd9cf927508248c7054ee9afee2505ea21ad5865dcad55e410e314806b82c2c5b3aa895e97608108732032896f14dbcc26fe15bc9e9c65991c540704baf16ca7deb7be09740b196235b667bb46951d88056090716cc60ac37163298088c9c06c5359b40a888fa90b5812402e7182dd50e635448f44f81dbac2eda651fde3", 0xb2}, {&(0x7f0000000240)="31b2bb8f52001e6ded672cf278804ae37692f8cf393a6cee939a4c4f833d79a2f8bc562f4ec5bb3b5d", 0x29}], 0x3, &(0x7f0000000400)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x6}, 0x1) r11 = dup2(r0, r0) getpeername(r11, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 14:54:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) 14:54:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xa9, 0x1f}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 14:54:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) writev(r1, &(0x7f0000001240)=[{&(0x7f0000001440)="7325f192b55a7d5d46b382b0e72f6b2105b84294f877f815763e52497ef64628df0ffd09b27c37a46d0ca3f2016541686c43ef2dea7df70f251024192ecaadc210d3ea2abf0bfab70db8a2bc7f61db1c8324488e15dfcf418c97b0776a2b48a25eb78a4d67aa07508681d7828a7acc14ba7e932394305d425bfb5c618573be183f7d92eb8056b081e1a780669b2f40aede033e6ce60673896f11123527aadb6a58b71a2d6ebd3a42d0540872b492ec4f2ad039cdadc6ec8159f1e8c339b55b89662a9504e6743dafd2d4978f2f480baca2ee006915cb93829322ab5e2b32c4bcbe3aafb2aef5917578757cd3fc0a703d0bbb7e56748b5c08726571615fcd495963a5be2e5f1b846d46d8bbdeccbaf4787892f460cb1fb159aa710ec480bdbaf1d3ae3a24e3aa431698a967ef667e3b778f451f08715efc51ea423d6676dcb22081e72de2093f33e2418ba89c290864b3d6a98be29319c37df7b08be5fddbf7a0048b7796a5e358245fd23198a3a692401d118bc3ff94cb55e065e18f8af4f84ae2b34f7356a57f4ab519cccde58ab75af7c749e3c9adb931558087df753d4314ed7a409149d8bb279f72fee21700ec654cd0a0fc1a9156472936d559cf25621a70b7c86c644d6c93df7576d27299f36ac80d056e56d4f7f90049ee143ce8f0ebc91bd9d87cceb7bf169c312c192af2f5e84f85f3e7626782bf031ddd772e44d431110d46d14a68b6284f26c76c22f462dbfc0734bb33717ef1eac1f56c6c0d2da1490d17f9c76a3536613723e3d50226f213fc4f5c33773443e50020bce9b738af0436b9a09deaeadae4319e33874e3f359efaf93d8ac8b5f3e40234ceccf5d8d8c73c403d107709317961731468fdfc594620700e9df9cf62b21cb08ee9cf72501b1a3d40373938628457e3f5cc5d658dd1e039f04db4a45ada33fb97924dc72de1f209efc364c6e9f83d0741505ac63935085671181948be50ea690d5fa24b1cd71e08a721e1ddc801b85fd39c3a1c9904db5d9cc18fc78f3cd7fb4630b133e85bf885c50656d9a081af8a437d97ceef0788bfdfef5726d128d259d6f4944aad027cf3b121a537d6c775d170647d6fa46adeba0cbecbc2a71113607cc7ab5b8d7000eda8f8e34352887af13e7719b01ca2b223e38d49fd57e2bf6255a891c060a2c6ab44eda8f0aac0b8fc2b2d27c2f42d5aab44fca65c504c46916b7de1b2e4f3cc5a15c2f80f8eafc3cfefc2446d6bcc270860ef6a217b403ee131ce59d1aa946a031b51b39178c9a2822fca615fb770238c9b3c89237b9febcebfa7ecdf4cbbb3ea79242ff63003775c03fb452371b9c48523b2415b7775dd3ae338f15e52b1cbae39ca3c791bf0e88d10a0a0c05ca89a1d9d7277c242aa904354cce61cd0e87731021b0b45e15b09bc86fd8aa9fb313fc2327e38ab5a286025c8879184492f99d1989a16f799cf0be959c359e11a4eff96840768ce6dac2045f7d27eee276cd743087852ab371de485f96f32746992df57c1a0f1e48c419cb6d92e62e2ccf57a2ef19a4d5f9a890fd98d479e7a10e696ad0dab6f67f3c89e302a6f0159d401732cf5adb3cfac7713b2b360e0bcaeeb28878e8740e9f950a42f3cfdf0e6b778e320cfca24a183b26322b733f54ce4a7e3c6369286f77678ea5e6ce6021063ee2ac42a86266308ad3e1e560ee6227d47b5f17441da23da32384529f8d41debadfa02969abb72d5d8e8f2a2e1344aa57221da4b33999f2c37a07777e013f1db77e5da55d6aada469a8d850fb13174edb121687eb6c0651f1457a04ed4c5b88bed3a2e85974521a4972fa276224ecbb952860beab2e3d54783391849fc0e76b83856a6b865e531cf260cf4e131ef18f202ca73049840e1e80f192ab6aba31acf6217a45e187a92653ccce03471fd52ea54b55a1e49c01e886ce2e5cd22914b7d8cd947cfb3e2462f699a0f94a7dfa6c3b3bc80eac16f5ae0bfd78f7a5fbc6d2dafd9d08071ca93727341e2a655ae0d88699bc6ae19c77b834315b8ca49f356eeaa5227b4df8330b82f74158b94a9f73ebe996ec1d0e376af4e3ea99c37c0cb154aa2cbb36d5068d29d0227086d663fea12b55bf101bc36b214ba19c0fcb2dfde0f763c2bffc41168cebad041d83fcb61ff038116defa257931684c2dfc907e2fa19b9a8daeacf16896715a9c94f8367250735de0c6f2bc9782d112db6881a07c8500c0d5272cfec630114ab9e9bc6a1e5256f3182f2727db606a60c0c84ebf006a33cc8f0fdd213df1cba02741559e4c0e244a2296c3d5bac6619468c5f5468183254df435405aee93563ba92703ac997c235d4f388250f350af91e1139606139af6c5f93c6da778c445d1ffacd425ff0d069b71715557d40f2a1b1109377b0203988d61fb786204921ca20069c3043c845860d3244777f956609e858ded7ef9b1ea8f1c749f8fedc301f2097cf46eb63dd23052f4564ab876cd3e25f9541db8ce33852515a23fe91636724cb5489687c2d6adcfb2f63b8a532c26b644e8a2b98bc32d073d4202d2b850be5a141e0ec6e5930fdc68d18723a0db9a5371b1e3e46d520af79c39c7957f7474f310b226129d604cf36ec6583667a7882accdb97e2042daccac30a6dc169e67912f23c3c7022d3b2835075fc3594921a74ecfae08c863da9e168b8686ce968d7b7b691af99078f1000d80a88dd27ac9f38b79dbbe5ef23dbc3346a5176ff4491c3d12c8908dd0efa5d391d55b692effc7ca2c7a48717b165b3ec03bb93a1f05e8c0f5b21cfb85db6d7221900cee778e9c492b4409015cc2713b66b77e19366f5466433b131b632d5518bcf7f4fc5527c52c6e9211d900e52a21d87c9befa597393d406dc875495e19eed912582fecf01bb400c3641d9e98a8c52e2af6bfe69b8ba603b276052fa85feeab3f2511161ecf61bdf345868b0477c2dd0a32525c8e407b9b19cf699c8440bb4d2ecdc50993470a5ef913689da8b4bb7802f26f037e96069973c96e586448ac4e9849f29b61376a2716cdd0bbd61613041de93a6ee2fae6c236c30ffe41d70d3244fea3efc433f39560d3599c764372cd7d0b9ee726589f422bc0e3ce33c0beb5b45b2e060055912902cf43ba99e0a3a5b5a478232163dd14013b3ab61d4fc77c1bd81f53558248156dda5f50652eb187c079424232110c83e4ebdb3731b5f95065ec790254709dd6a464b287b2b11be3348449596522926ebe92e242b80c3f7745cd9e8156b7ccb4f08e01fe2f6dc174f95b89ea1cf6a7e4448bb993abcafd4cadc06cb9def46a8de35d84be116f99d7aa1b553046b69ea8996712a98033bd378891af264eedd5cd7696a2a1fee5aadf3bc0212c2e5eab83c77530c36aa3e42f30a825317ee2e490c51c85a138d81cdc7bc3cefe8102894b13752711b99c932b7657f6f4042a05f5007da830adcb9a99bbace5eb2ef54f25f69ab95e5bbd3fd840e3861769c32648b04c03ce8adff15581daf985a72f7964e014fc8ee2cee803790efda9ca60337b2cd9af055423cb4df2ea7e9cded0eb531efe53405062bf6a05a2f40c45bd9ae84243de08e3650c9e77d5e0b22e919356673235a22d8652f14e9da339113f5f0cb7300e08ade6cc7b208fdc946a17ad8ec1fc13dd6b918f6181e7d318866611fbfd45d87c14e731a4bab706cc1e453795910eb0b2033a2c91dc96708cf5631530ba726807d3a20c39d36837466f7c3e3385ebeff0cbddbebd376bad1147e26f6ef7d503d97c2fd20f15e09ec0cd24e69706ca3c3df117835bf18cd9ddbdf2c07c8099f02b898c79ad6dd8b475348fc51fb46a1a2c815908c95780a67932295448496f285213173532cabfe6f4ad706caa122ea47807372e999f84765acd11568032c0d0c294f5c305eca37de094a1327a4e3cc7f0ec5166104c96ca32d0d2665c26689ac993c3202c75a48a1a64d4ffb6a9360211d9a21ac0f9a5ebe107cfba9625aafcdf92d13c08a5c6c0c4acfe536047e1f62b486552e8534fe33226a23d0b59214c790c2d194feac43a053992ea06d7c88d1a220e47978123b95b4cac1bec0a538663632f1d611625efd5bf87d1d3c3acc51004032951f761e98dfe3c212ec197ea1f5e8d52b818c155ca07ffd6a3eaa168bfa4797c7fdf82aa7db527a2d9f49b785d9d9aef2d6746cd10945c9b59d3a343806f46c3f24f1cfef3630a5d3bb6671c09022c38448988acd4d7edbd2bbd8a328305f73665eafff165d7820121b697dfdd4014039a5d5e72f76d565c6a0559d28a6f2821496dd397820a9aa632e7e67d65cc76fb21cd2281e93810086ce6efc6e686c3ab710ffbbbf3ed8b2dbff2bcf48cf1daf7ac9be33b93108124aabb1239df9e8ad4a51793708b34e0697039f6f74a5f13b355c2d1ecb20312054bf9ac71acdbbb872ee2ded07fb2c47b2c4ab5d1707f3eacbf7d61e5e7fcd002731e3ff5b3f9c6106bfeb96f01050e948903d1a57306d08e59e1c3f653a5abbaf32ad56555a0ddfed49febd9dc2029ebc3f9c31d7d96d61e2726d64ec8b2fccd33e8a54d8b87ca3ccbc3d7d3b283a98d55dc3bab17326b70975a76535e7f914de3279657d7e6c0d96fa03699f4b7375ca4f0c163aeb2d8065c5689c0be8ace2917ebf2c5d0f4d36ff527373c30ea2dc2ed0405856c16e8d59f121258dc11cfba6aad0212fecec53052a273abb4129c5851cc1f31da0dbc066630f6e059744a353feea724fbb420649721023e08a46711676b8be4ced56180b1489574052c776ab7ad01e7d3abc533ffec8d04bd94696e3bb48476057ffbd80cc37cf93554a28b24624cc7ab1299ffa6655952fda7b776282e0b1f889525cec632bf8e0bff586eec7af9fcfde859b8e199c5061d05d2a70414774e7172ca2dd9a8c9e1137f1a20b39c86dd4f8bde7daf5ae0319b64cee8c7976f08b0aaa52b42e1b3bd834a557d4102915baf2a5bcd77f94404519a90c00f7b11a5a6654988f22105f0a1e49deb4746597108282f57d5df00f775e62d981da36450637bd400d74be457c08d8577a6805785e", 0xdf2}], 0x1) 14:54:16 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x85ef) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="710f37000000fbff0000f8ffffffffffffff02a1737515690eb222832290ab7c0fc3153e0ed13dacaab838fb588eb49be50e54786ae51c0d64611a76935db99a686452e32819bd7296d2b1587710513e33a2969cc076eaa118a9cc9e4a06c07917fe14c791c942096c34565042d1e405bdb2bf90bb0dc41c482219c089da8be25fe393f74c6b41daa6e3c33a1ad4063781ddb84a4f569f971c1a0618ddb6fc545e8bfc19b9c2c9681889269c3dd2eb99d843e1ac949f718d7ee25006106694475c91fc710a691bf2b5786a78cb000000"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x5a86) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 14:54:17 executing program 1: r0 = socket(0x21, 0xffffffffffffffff, 0x400000000001ff) getsockopt(r0, 0xe, 0x3, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 14:54:17 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dc", 0x36) 14:54:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x2) unveil(0x0, &(0x7f0000000180)='q\x00') 14:54:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800000000000af3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x6, 0x1, 0x1000, &(0x7f0000000000)) write(r1, &(0x7f0000000100)="17b5410daf14327b5fe0fb61f310b4044e6017a259cd78f3fc673d35a3cb1acf199033b375d02a739545de68c4495436e528f7717eb5565b1118aac5574c874c287cb3782ee731a5705c8989e136dfeb1d590bdf355c61fdd11423443314c6af33226cd6f2d2225c68ca027d732b71a11533f7f5bfb4a7f948add6f750965ccd138e196141adddfc3c7d80c2eb8c8f3d460ea518f2b3d7c283fddb9e4304a6fad2910bbddde9994efe7b9bac3755ee6d9358d176682f7f4926e39285f085ca6900c3cace5755f195400af8d01db90c0adbe1d7f96bbc05cb1e3025f7232e556957ac38a3af3ab576bc72367cbbbdbe139357f8b6e6c6b1adf073e6a895414aaa2823ab38bd4e73c1085ea56dfb3226af85cbf400d246e34129867b6b64c11de63e49e418567ad982c746bae2441db32ccde20691d07d2be9956d292dc0eb94d72d07439251cf8fa3487ba223108aadd5d2ef96a922a3e6812f64898f7a7421158338e818ecd5fe14307e284453aa1a15b474155eaf7f3323aa8c962f17e723f34789ce61b8f1940ce87eb221602fd170549943804803a7a68cf6257c35e8174efcd6c0c4004d8c2e9098e22aa9b7da5c94cd032ca5d4a477eef0c6e5188e9e2281428568e0efa2ac9fa53ac01c87fbd0a9e1d39523189a125f769202c7a85f6f65c625608c76880d07fbed686a089b5e44594d0e2b1351a5ff93f7f3a3f5e9284e78f85c8cc9d72422c4cc267e9f39a93806d9dbe9225e7bf6097cc12de0d5089a526d59c482fe5fa73d89c2314c9f0d2bf9aeeadad14e9016f9286d095c0bbd70541b92cbbbab85bf74e3a9e1b32e326128e34f98d8fe20ae3e5a37b6bdf3c48a14fc45be551f45612bc67ca02f7970759bda42e564c9fa7c6eb4cb106d7a34a6e8288a2fd9f3c96989f45b786c1e091c3ffb4d170e4da5249243096de87cf9ec081171677aa91803157f07b314d335a707b6f520614a5e43b3dc153e6f660d7f01a3f6fec8300c41f16e39108930b3567937441c87e9eb5a769c8b5678550f5fc34215430114d68fe0387d8f57e6a57e0ade181364390b0be299316d10026ef04f162af7c46150219a402f4992627c8120ef618b0b13fd08b549bdac48083a6d02d53130dbb89f85efd99a7a39ebb1e9724bd815ca4d1c90cd35acf187b5f6ba649d5e2490470a034d76e32bc76f9f15680a02587c689bf8a51d79eb2b5d56550d61a19e0c99077e54ac566adc6d798f7e14cf8ba19649ccdc972a3dbe15b7b959b331bcbfe790403650f9e9c49a4716ad7af9075ac3893692b6b5460d434c105fd14c1da6b19621c6b653931bbd4fe983b234154efbd97d8ca5f97cd42a576d901fa2cb1e767bdc6bf82fbf59851b829460537632ebdb98d8218521337d783d25dbf036b094d2690c97fdbb27e9aaa8a2438b18eba8a1cdb55c6d65a7a6e27b3ecedf65a093c9a3ed0d42e8476d973bf37bbbff9c3b5040e77f58bee7b5e4bf0788cf502eb8b2a343756645a719b21b4098f849caed171518f1a143daa950780fd2d84f9dd754177e369fb58de6f94f0772c8717636469efb4019d815f0be180dc596cb2fa18b5fc5cc9b1825d5955d2fe84ac3fd879011fb15d93740e407cbfdd8d85189013e87559fc977dccb41b168448e020b50fe8a68a45955f5810a9b323f45b4b2e082fd193c9868743fa575f4af6a241cc660d47bfe6d1186e04764e5c8708a34945d0443084528f5459ff248d305079418f3e99137089d398d2b04aa1f8f2d69fb54658d339af23f3d99b73972f2ff8355b865ad1505e53821d6b2ba13ab05c203abb64cbd0f8239dc4de93234ee41b0fed67d7f034cb24e55ec98dfe97a8330a87d42af2090e2ee9b0b5ef74ba5573a1a12283fceccdf9ab679755e55dcfa5ea17df74e9581f9297f275a5727e63d88a9e337b1afa3afb7fcd64865326a8dd3c657e0df2a89ac3b9272de076f51a2de2da941a98278e4205f4298326119257b9c0d7fea95901322f1ce7a17d6eda39ea6920cbc0291502dd285a54fc6691e4a16544b014ccf21c5959773a63497c21d4ed9271b9228c3c5cb95b3d6954d76be2345b481d2684a7eff6fc678b45411217d603a9b6e46033eadfef9a6798fc5ee2558293a8b20cc3781a4d97ea326eaf0f332e71b4379a7358c4df889868f99b019777f1b01a920a3870a5964ef28f9019b81375b4539e4ac914add09d4ff0cb72bdb4275afc2a5376ad881f83360ac6f0b4155633542c45f66d93139e78255ec0c831ec03d89f3c8455f1bb9ea6ec7a2ff6f3354bbfb289f0bfb6629368d87d0524dd145f397eb1d4f37cac4213106c924073e6037e8716120517967d6bf805b91d0ecb610c71ffed37b82312baae41393b125708cd86abc7269de4cf0258b7bf3be10425bb71e3727228d181738df5491b54f8c1b25e41183ada4383d00c763a8ae9ff4b6ab4d985b28c59b21584afe4e3441ca5b09a82f86cb6d9e5105de136004b6d964e622cf7f5e673e347c9b16edb0c1ce93e0164d421dd618c458d9ca72f14b24b3abeee6db0142a8f4abac6011eef37d89133000eaebef22d5795d8e5e9fc440a16e2e294c8492b00fdb9425aa156c797d4cfc33636e83a08760c9a8c370cf88fe278101f81e13a32ce606aba5713133c622c1149ff8192f64ef30cb4db6bbf0633e3504ecf52d9b18773d85a7cfcdd491a5e64009e717b43ea561af4767b65ff019d70d6d7e48c50c2ef99a6dba10ba82ef62d67748dad80d250986908bffbaf18501eae4cdc006332dae355e2b6fbfe50b6f1a0e7087bf82a50ba6ac71947a16c761768462b41389e0dff50cea57216c9bccaddbf35a26b547d4e60bce1fd65b6e2b9afe00e3438cf4a484a56cc1b86bb513f55525ad2da753c6b16a39b10e9eb5a5abe4b5c30ab0877528a49a0cde4c7771b97c8ed8d7f56a6acfa5c570c5e6d3913070b064a477e69adaee983b3386a5addb28462a0c40d4cab97ed44ff79a49847dd73ced27c77150bcdaab8c1202a55c0e4ff1a89933c5972022248d32dde7c5491ef95d08575ef0cb4d8512012948eac64fcaff029b252e6960e9447c9736dd50198ae04b14ea146df19ccbeca1b4793ee69eb83047621a061e8b7b4d4376b8a8359202c446d5c709f5c3e0bbb619240de54bf6f693bafd008230706257d128be52d834a8f1896e30adead2cc63882981c8fdc98bd3093b71c5f8a168e98c999f285e2485d19a5a6898303fabafc52b9e03dc4dd369186f9842b5ae1c7089ed3b17e33dc56687a85767bac5cc3383c6295889ed010b77ea1ed6438ec38a9910cde1412af9303f68b904e690cbcf8e0218fbdd4fb6aa55fafbdfa572a019a9752c3a8f845f88dcebb76940a3e3d8b097c69bad54b17fa13cc3ae26cf40bef08c380f91999c44df25a80f15a116450de7b0340e1b3282b5ed4f6b11c5b46f5871364be27b0ede2f4ad97fcd63c2c9936a40bf9c2b67abde93d8dec025c91323b6725cf942e4174e0dbf774fbf4170048b58a04fc167b477a115bfb1b444f9ec1e100313e60e6ed13fa5cf4f0401083e1232a66a8d724d5338b5976449c2e53a95960010c2d6b9cda4a82bd6b324574b6211e8033632aada21ebf398eb3030b0b0106bc4e28000174dcec3b1759428e0a4fbab9ea2bf6a722d54c9fb34dc9495fa4b8b0c9d77e1ea6cf7082e64fb5e5646ebc13b68e0410526748724bdeb3afa290018de21dbaa4fd99f67a15edd552d9ecb51e8bd2bb34f8e55f01b4e41987e5c7c7b5eb80438f5c9e05eba051bb730aa08c7e8698f07aeafcb6e7fdb88ead73d586199b392191d90dce8a6454c591c34997c75eebbe3a9e8c9aecfc5fd0c4e11417dacc3f2d9fc9b6d836bd3286e70310563059375a9ae6e30e404829c28364da951fe5819c5a542ee9ad2b2dd8ce3b36dda021681339c3ba08e14cc9b38e58f2bbd86b5a15d62c12a526250ea775e787c34b8410a38d4d3c234a723f69a10f398a4eac77d0772e416afd353a14a54be965b62bb763bfe18d0fe3414cd65519ff6d4df479449d9a2db3f9bc79864bd16c248559771811c5c32f0a9964d87f8f66f49e6c0397a9c6dbfa4c6cf6cb165992ddd65b28af31ae71c5516bdce674368b5ae8eae23b35ba7f510b6e882c55fa7b406695fc47c2313a023ed7e8fb5c8fd8b4af1e19acf7067b4b2ff4baa17edef3936b04f5de7131870815a465ff5cf496f2800d57798ce60520951b39daea314acefd25e439315c0499453ab9118faa84197fda1d855cf577d46861bc7a910e782b86d30dacfb2f4ae0060862236fd1afe505611f4b07e76bb6df1d6962fa2264ec8e8ee6080f03a9fea782b630e2dd0d576769c585846944a11f3e994fb256894e866517cf4a987a4c763174d8e6965c2a9417129487ba3e81f03361d0c77834561615295e7828f3a40885eadd2fa5317d30a2c513e25c58808a3cdee99ea0ade737f186b149b8760578ff7001d617505f1c0e6b2a140e9abcdcaabe6ae0b3e1454514e1995e0b070f045937c17bfaa33c1a3e141afe91a1cce88e8dce6fcb3bec6b2d2239ff5e4eed870ea85a540ee0817578bfaadc1b27f11df389c8d939a9b57e52c88c62624516e57934c1b0a20900ba8d696385df61f04996f63c2c2036f29008da986049bc5fd210e059fe769481c6bff49f75f8edc5545ace03e6a9796743e11f59d9947248b32efe2e440e4a3fb8cdac75d1b5dbe0abda09ad43f3334da09ec4606c676784f939011cb49cfb99240801721379721767a41a33141d740c4c0c3a5c6831b32fcec9e6e029ba341cc1603aff7a8ace29c9073d60c4b7688cf1415642512e8f92f2c9a68fe8d82aec93afc20ddf8b23734ab314255dbf8d167ac3622b1b911e8dfe29810374d0212f49ce598f338bbef0cb8ddf7392d81f3885815635e0b1c0ac665d670d5dd6cfda487eb4dbf0cb489b5a8dc9cea3e6dcb6ec9e27f1594dd0896cfad9fe0f64949290609dfe46e1b340856d958acc3bf26fa6b6c53ba4cfd190c8229252bbf4e4d610a9a5c19eeb94dc448cb25f38f209ff96bc9e75d10cf10379ca5a1af88d9bf9749b6a9c4feec50763ecf9d86f8ecd37559cf6edd1d65f111b64fb9947c80ca327ce141155d44bdff6b5b3a22b2cc8726c31b4fca16e59882fc9c77a14c3f2796d6b474233c3f8923d382cd1129ea6b29ba7783a03148975ac8f48104dd20ecff6c6c6dabba5df9ed18c1958e66226a141ab6f1c9659c7a9a4cf9c0abba9ea212d9d67e9d54a230eb16ffa488bb9363744631cc1a8372fc786b65aff28d4555feb5aa5388239324ad9453705adfbcdf7dbdf300e8476d0c19aca9f9fe60435e8b547c83c0fe40abd341b55caa1e0a9e9a781f9ec094de0b799bd2f01756f780cadbac1b3dd468cca2f55e0f21df7e1500342e3952fedd91bdafce7065e19737f7846676a91090e0ef6f3932354a2331a5c4d27cd0e84f5aa8098aeba8a789f87c4cf007cbd33c698b8119117c97eca9cbbf266846b12341de0d70fa218bfbe8f3260d13ae59f33add2edcdbe138e2b366a8cb520e6b61cabb12b6660ef5cde6f80482d59ffef05355fb62c8c13812fbf6ecb373332233ac8d7d2a8cdf5d20b4ab9432d828618713f4dbf02a0183fb6262d67e9c02b9869e1d898402402cfc5f7977f62975c6650e8cec4271fa681615691319cf66711dc25147fc52fddd8e851a7addd0f89b7ea2b74beefed5f631ab0bc1762e3dd1e6208d6b52edaaac31fe3b7f1012d67c83ebc457930c1e994a7fd9e0", 0x1000) 14:54:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) fchmod(r0, 0x40) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67e, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 14:54:18 executing program 1: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0xc, 0x0, 0xffffff04, &(0x7f0000000300)=[{0xf8, 0xfffd, 0x1, "9b2e6cf31ddf1d80b92098ce00e3840ba513181fea2d6b566fe9e3e448d918258162b09153c49edd3d6a87f92a2b80646da9d71be9a60af93d7a1665a92d1975b9a3f10b72b67ea408ad391b7b6c3fb2e0e25356206114bbb61448fdd604b2b3a1baa6237ed26b048ed0c50102ec980ca855a811431ec2b134cbd09ab442ddabd9d67ddbe1b130754620aca986bbdfcef48be8cdb28d3c72ef4d00f2b9f251b9526bb88d8e83f8df6b4f31d7f6b66f0997d61b06502ac6cf18d85c426eee6211b221a838041e1ba65c768f196479997419ef880fbf3449623ef78f1e37f0311c95dc"}], 0xf8, 0x4}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0xa, 0x0) 14:54:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xa4, &(0x7f0000000000), 0x0) 14:54:18 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) close(r0) connect(r0, &(0x7f0000000040)=@in6, 0x32) 14:54:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x4) msgrcv(0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x1, 0x1800) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8f, 0xff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x7}], 0x7ff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x9, 0x30e2}, {{r0}, 0xffffffffffffffff, 0x46, 0x2, 0xf22b, 0xff}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000004, 0x7, 0x8000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x800000d0, 0x7fffffff, 0x94}], 0xe7, &(0x7f0000000540)={0x1, 0x3}) r1 = msgget(0x1, 0x40) msgctl$IPC_RMID(r1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) recvmsg(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) writev(r2, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 14:54:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x204, 0x204) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10d, 0x2) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 14:54:18 executing program 1: clock_gettime(0x400000000005, &(0x7f0000000040)) syz_emit_ethernet(0x96, &(0x7f0000000080)="5bbd5dc0d7816e474f1b551581d680c58ac36a0bdb12dd8ab91f48a2a0d16ba736951518eeb00b9ab973984484e2401483e002d1368d10daa83e0fa5456d4c2b954878fb572906859a63ef48358333c72eba7e8dc285e8bf14a96d59e08fec6a35b313a03fe3944a19f331385a7e5dc47a4b32eb6765f9b937321e2dc6574d644ac9f797f384727a8da6e7995f0f04dd7fbc958f3e4a") 14:54:18 executing program 0: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x8002, 0x2, 0x1ff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0xff}) r0 = socket$inet6(0x18, 0x4003, 0x7fffffff) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x115, 0x0) 14:54:18 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8, 0x8, &(0x7f0000000100)="9174b00290d831b07f4c5aa4c11ee5c78c", 0x11) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 14:54:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0xd7, &(0x7f0000000080)=[0xffffffffffffffff, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff, r2, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r3) r4 = shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x10000, r1, r3, r1, r3, 0x140, 0x400}, 0x24, 0x5, r0, r0, 0x2, 0xd238c80000000000}) setuid(0xee01) syz_emit_ethernet(0x3e, &(0x7f0000000000)="3591bc98591a984422792179ba33b77ab35e589a10b506d687ed9e3ecf992279a15564e2937757e4e8f3458f30cf3d332f6e7b8322b6308f32ebce049e41") shmget(0x0, 0x3000, 0x3d5, &(0x7f0000ffd000/0x3000)=nil) 14:54:19 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x40000000e65, 0x10000000000c, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffb, 0x1, 0xffffffffffffffff, 0x6, 0xe7}, 0xc) 14:54:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="ff070000001000002e00fed0ff2477f256c4093cfb25b85e5bbdc3a5117094ff00a9c5de41a52f5ea7fa0023f18bf66590bfe4250636990cc3b7916c030e98e995cfafa6fdc5e99590841ce5133b74c4857b60a117ebe0b86dab36a1744633d8649d8740323724351e", 0x69) write(r0, &(0x7f0000000440)="33cce56178afbebcf4eb69ffe44ce68b81f42dbbb88c02d82746882c11fce7d6d006e157b019be9cdd7a79e3932019c9dfcf2f81915deb35a90200f0c8facf57502036", 0x43) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xc0}], 0x10de) 14:54:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x4) 14:54:19 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4) socket$inet(0x2, 0x4002, 0xe64a) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/137, 0x89}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/123, 0x7b}], 0x3) 14:54:19 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = dup2(r0, r0) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 14:54:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 14:54:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 14:54:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 14:54:19 executing program 1: r0 = socket(0x10, 0xffffffffffffffff, 0xfffffffffffffffd) socket(0x7, 0x8000, 0x6) dup(r0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) recvmsg(r0, &(0x7f0000001380)={&(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2b2499106e5450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ca92ef5a800c44a4f539acb8127db00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1d887da3cdeada600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bf7c99bdeda8f231f3ae52f7a9732a24c6894fbe2760e76c6f902006d59c90ce4f50c2bf403205b43ad6548e5b5ebad4cf163935ac35a530cbd6e0699896607b0eb2f2bbc9c2982f95841b08a707f4172ef636110a4979a7d9b46d04e042eec8b58be58cda74ccb65320e5adf9bb1b8a4f4f28cd8da590482d28f1ccd0635769e820b31909424a8a3c8336bb06d17a62f100f0000000000000000000000000000"], 0x1002, &(0x7f0000000000)=[{&(0x7f00000010c0)=""/112, 0x70}, {&(0x7f0000001140)=""/113, 0x71}, {&(0x7f00000011c0)=""/144, 0x90}], 0x3, &(0x7f0000001280)=""/253, 0xfd}, 0x801) 14:54:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000001600)='./file0\x00', 0x1020, 0x7) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000280)=""/4096, 0x1000}, {}, {&(0x7f0000001280)=""/222, 0xde}], 0x5) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000001400)=""/170, 0xaa}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f00000014c0)=""/114, 0x72}, {&(0x7f0000001540)=""/11, 0xb}], 0x5, 0x0) 14:54:19 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x4, 0x2) 14:54:19 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 14:54:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x8003, 0x0) r2 = dup2(r1, r0) fcntl$getflags(r2, 0x3) 14:54:20 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgroups(0x1, &(0x7f0000000180)=[r1]) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7ff) syz_open_pts() 14:54:20 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(0xee01) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000080)='E', 0x1}], 0x1, 0x0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x8000, 0xbc}, 0xc) write(r3, &(0x7f00000003c0)="814c836ccce63cc7e4b59f919908d7cfd0761fba92acd7a586796d7b39ce7cff74783f6fecac18d614eb33d77f7fe79144369d00557c18fd42c0c8364a42aa6cb1f55c637502bdb017cd3875abb066f306adf17789ff527f41cbc9701134c0be84b1079fe56ea289e39e7031a346e2cbf32e41ce4aa3d4cddac83e5a86dd8e5aa6e2d149be9583d0c94670ff5c009f93b67e3a09a001b5c263c1cf88c17cee26ffcca2fb728753fa5e5531a41ba2569e5da2a51a87c6df18045675ebc49a6d5c65c69d156a56fca618f61c1f5d0751d0830f0fd8061c7411c60b2d9d95a979d60b4a5ef615fc2aa24676fe9afb52e2085173aaed45c9a52684825789da45f4bf7341fd1193de5cbe14a58545e99b3460c7820e5cfdb4f980ff0fc2f993fed8a1395c3ed79a4e81ed3a052314c816762eb7a690dfa8de6ce8a0566c9d634d858289ce2cbe8dbcf423bc63b4538f067d1b5ba46b22e7476637a293640c8136cef64f33b6146fa21b76cd70788eedf1c1901b0d861d6cc9fe9d0039a88c0beb148214866bf748cdc1e902bc656d4758658bd06d058fb3b2613b46c2376eb81bbeaa08a405d2d230dd50695beb6439c03b7b55c9cd87481399716c15e08a0915ae3651eb7b872641887f69737b8fca01b19a945ccad140eb5f21d776442bdc299df02a011ddc61c000826d469a3fd45234e116f43b845d195b66ac77282dc820165d5156a183e60581c0c0f441912cb8d8c0a79f5c52f691bae130c3127d26287153b966390336dd9fcc1bd458c97db29266ae1b2ea3cfe33cd3de9894ba427798b5dc5469d2a65d6b55358cbe3ea42c23c1ca23bccf56b816ea211e9bc586a2ebff67de113809230f4aec4125fe1559059f6d6fed49c14748a1ef3bebb25c6af135095a7c72ca85a012893310270bf27d58b8b186c07360ca04a9caf2b0b0f1c517802cd17b91706278097f38e21f1e0ec557f91b8ed125af1e1c32cbfd98f97fc02c5d68b2f5eb9d7d10dc4783d0ece0a16493bac52bfb0e6348a7cd026d595b587c66a58866c4bb28684775a12b7cbc536f650abede178264443ccf5bbbc27934adb9efae0cb014b9bbde1b43d01ebe7400f771284ac61d851735e0062c99143e8745b5c6a9f238d3d84de36f8578f9f462c83f3f20abee65d74872ee72f7899db10c1244a0fa868349dc338f0d257fea298742ae9c4c84f0d78c15998398eb9602c8354faeb2762a90a7648561bb02b281763a0eed03a40f5aae3bb8fdeefa3efbac478798423483a71350b4c9d398a9db993a2550366d4169f5d1747490740627e570147d678486675d1d82b62d0c20bbec4fb8c3f8a8040c6e8cba18ed155ef80d0e8b30ed9b7d8f94c0b9ee59899bcdb27ad57cf3899db6b868526fe46ef527d08a0293ece4101fae15155bd3e42cc582f6593bc8ff02eb9fb52dbdea26c5f77437dceebc68ebbf2fa0081cf63ecefd7b4038c2a62280cf9b6825587e5410607b7e9869d34587f992c5ab07de33a99a5117f6b208140f4a1d78c099226823f57fa5a0ff212d5bac71874640a7d89f91ec91705dfb6033fa710afbaf2482d041ca0a28b41d0d45e5191e41515c5893365f1a2be16994a7eea2248badd30ebc19ba7971eb8ccfbfe4b378b86b9055a85a2a4f166bd415131b3bce922b618975fd456be082bc8ba3cd283475a198523f2ae3b4c7cd9352a5a50223a424a12d74ffcd2558dcd2429546316da1131e8d83cee557cfd2798f8bb97b471d23e08f92f54a25455b1c0612d1c7df7445ec3d27a7ae91fe635df08dda125ec60620ea645997fd88c99d4009812381d54ccbaf7dbf130209019eda841e8b2c38019cb66a2b662e35245f24325c171f39113920b8a31b41aa9377368e2fc79432046236af1040da7dba6d317c57c0bea43c5676d788003e84b8828571977bcd4209b9db8658819b9d2171b51b1116b5da1a6e9983c8b2f354eed2a2247ac51f4bda669adfd9eb26c41e193c6cf4d212aa03a6c7708558fa9a1cdaf2a60756a1eaaff42e06b46d6ef010f1575fef4ecbdbb7ab4bb2fd40f4072d07ac6330e2c1b80e8d2e55075f33637944bee24d0987845f2754afea3adb135b80e29d4481ea6b8f0d5c882f156def1207fc369e0a2f10f1bc896b2b306f767bc85d6f08a33c5405baf3640c18c30e66e7e458ebf89415f31341a651a84fc18072a14d770dde9ac3622aa88bcd9e33f69d1c6a19df441b928b37841da63caa29adfddbeac56a8e1e802e48892e1dd4977888553d45dcf005e88ffc3107991546ba701c1b0ded7b8e621b6d4cc0dd2c40216e45a13884ea394788d90198ba5d4343f185b67a3b0e586e7ff9fe464a5c27345a9bb7407026290e103430f0e1d8cc332986896c92abcc6bcabdf02bf9fabb4a369f188e9ce1928794c0f345ddcbeb702552d1f94a7bff3a7c8c7d0768a9243a4c917c4f241214662165b4228b14cc0eebac84729435576ee36d6a64abc79f2a3fc650bc3955fbe4b6b7b37e2cd9c4281a18726d9d5b717a3287b09711f232076c2a973d19ddec57fa1d48c1df90a2b88d8a5a0e9db9b72188407376002c93c307e77ee5aef1b850e5f88ee39d70ac8528d6e660fc67fb221e2dcf42eb97c72fc0cfa2c939af7b5ba8d5f61a2c8032870563679b0be210f04de8932f8f63b286c3f1409de23a473ee0da814ec9decb1ba58cd0ce718686f0b2b33f2fcedebd68754e9cd6b34d47792722153ff1ddd45ec389624b73758960be20740a6e9c46fdaf80474810ce01424353be2eafb27c40bcce1be5d1a59b6d0dec418ee3ff3da18c366886d464e998be443e705c577cc75ec7579b9afe79ae46fa51dae6aa2e097adf7f971c98dc1fde68c664fec8a192d1471cf1a7e94a29eb6a24", 0x801) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffc, 0x8, r4}) 14:54:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x3, 0x6c8b) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) chdir(&(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getuid() geteuid() getuid() geteuid() getuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffff59) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setuid(r1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='./file0/file1\x00') 14:54:20 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202545f8d0900410b18bedc185e9b37902cda4e"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a03", 0x1b6}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc40000000000", 0x32e) ioctl$TIOCSDTR(r0, 0x20007479) 14:54:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 14:54:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1f, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = socket$inet6(0x18, 0x400000c001, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 14:54:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x90) accept(r0, 0x0, 0x0) socketpair(0x18, 0x0, 0x5, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 14:54:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x7085, 0x7}, {0x7fff, 0x5}}, 0x0) 14:54:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x5) getsockname(r1, 0x0, &(0x7f00000000c0)=0xffffffffffffff4f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x7fffffff}, {0x18, 0x1, 0x4, 0x2f}, 0x249a2a67, [0x5, 0x6, 0x8000, 0x1c5, 0x0, 0x9, 0x20, 0x9]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0xfc, 0x4) 14:54:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) mprotect(&(0x7f0000568000/0x3000)=nil, 0x3000, 0x1) 14:54:21 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xae}], 0x1, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 14:54:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = getgid() setegid(r2) mkdir(&(0x7f0000000180)='.', 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 14:54:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xe2, 0x8) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x7, 0xfffffffffffffff9}) close(r0) 14:54:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) fcntl$dupfd(r0, 0xa, r0) 14:54:21 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71, 0x2d, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r0, r1) 14:54:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(0x0, 0x0) r2 = semget(0x2, 0x4, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1}}) 14:54:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000040)='\b', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) fcntl$setstatus(r1, 0x4, 0x4c) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 14:54:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x2, &(0x7f0000001440)=[r0, r1]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="6a7c40316f0184fcdf7b8ffdd89a35169805ca6efc2481a739688afe1c7b6f9468e71d8f36ce69b66c1aeff1bb0b587eb29b0da4e8672e06750a3648daab60a9277b6b69a288378818c3b290a72c91", 0x4f}, {&(0x7f00000001c0)="727b8ef81ff903924a4c2ec9d34d8830047706bb91307e65bfd771d92a2470c152550fe9e966393b5915f1e4879e068e86f3ea9df9b6fbf437d245bdb13dd870ba5ad7a99375257a11eb3ce857fe189c43f74852404d22c00c6eafefd7d58dde66fd64f7d2c58861acee0a2bca774691b56dbb45126248591b", 0x79}, {&(0x7f0000000240)="8afdfd923bdf65d3eafc2aa696d2d5b0b0dc233f04f9252dfd1341243151bdd1f2b029f8c7c04f2beff439bfcc3c138b3eae8b87cbfbb1b602ceaabc8031a9e6c123f7ae9ea80c4b20b4a32e31845a93d9c967b8f6ff7a27e1c211b4994ce06d6933b04e0f2dec8c3e4de0bd03c88c7c04b313edb3626b765b4554d1b714c82c", 0x80}, {&(0x7f00000002c0)="e773143e9813b8303b5b8bf56e0c6cac77a0af436fcef09b281b3d0256c9c4439b9e03d3a6fa0f74d943373bf8491f397edd227100cb2e572911ff36f2f092738513a01a3d66766520995dcef347ce313a2c763a89ac58d16c137387626d54910de3aa62a49725ad05a4654979943504f5bb675f288f480608803d5f8e0517c2cb4e9495be69bed0218fc7a4ead99ab0ba74e9bdc4c340942f8f0ff7831df81b83ef698e73a92e52b0cba0dc7bbbfbc8dbb43ce7c84aeaa50bc8f475716b13ff74a935949e775b1adee784a8059fb0689b35c39de4d262f3e8e9abf156bb4b9822b5786de659e05bf0d0ea348dfb749a4bd683875b7423e10c9ec5d3d9bd49694ce9ea9dfa91ec7be63889d9c87c7726eb18e315c294f334c03933262a85a57276e59cd4c5160759262738b871eb31ac612ad4d13d5c672a64caff439377fbba4722c589a00740388e72ecab969b180edfefb52951c57e3917b1408a603c5c48a4b5bb6e5983b0eb1cb9413c5baff5849585ea65f3d4168a6ddc153e749e04f7574bcb50498ec9835f1d7122e62d0ca648be38318e7564b208f3d5855528b20b6a144b925039e9bba61bccf84e8136945e7b38bbcec1ccef5f1e7a8fb45049da2ed91933b98ed34c51fad3203fe8b1a5b5e2657aa601bfb53601460433039d43a37a9a9688e1fc098ababf5ca233de8b9c1bdaa66af99b058d418dbc263e256d620c26ae764fade2ad49b250128749d135479ba0a0c93ca8fb18e1709beb7326c593252e36773722654594c7fff3ec5d69765fc4b68828bcf37207a622a59c80bb8e1761108a3d242e2d577b47468ae86eaa8e3ce4e55b12f0a23a19b840460082f32d4e3d0af6ba95a3a6ae97cce9d3e953f92a3c4a1ed80759bb980620f290239858905f0349efcea4170e8794d783d47abdcc1c77e6f2955f53631379a191b9e9d9769804da854c66c2c8cd2459ec37e14fd43fa80b55ce19a32e65a312447808dddc52f46ed293c468f323ea553f95963841c20194dbcc8f59622656aa7cf34a7723e465d2e045fda630decdb457b78c375e59c8752c9899b2427a9a4e627b05a94e50994c4cd02d1d0878220600219ef3eef961f5b9aba2be23bb2587be7a6adc3918fbe31b8f80c1e7104b530e5b88300a01996a200c1137ea824b8c0e12e1e3461e97e4188cdda795a1963fe8573e1673d5336b49c2f300303991afd6d2594789cdd061414a7a7c03952f6731186509f0e2303eb7f4c9c9d1333c3f5fb98628bf4143a444ff3f122d8438cc53bbf86a95edc72eadbacde7aa85834e1ea59a035dd35cb07465810aeaff2b8780816f122b3c173ef2378cf12205296dfda2f24fa957ef94270f1056ffdd5a27a8c9626ed1b1687fdbafa903dd9227e1ad8a61e682cf8b84f3f93db1409032fcf33b2c7b06984818dbd41a83fc5890d91f6c021f889843841b48649101c4b02fadddb3c0780f1c88ab6a4abcd259c1fd35d93ad1ac7cccad47b47ec2fd0b6dca3ca0dfe4833bd7b01a1cd584f4ebad8ff789f51fb8ebfda2f4dacb6dd91d60d6282aed874d40ba9c7159199aced3c703a1f47eec8cc383151993744312b78262e41e6dfae7520a795d592ceb17ef09552cc43e933f671a53a4fc8890c9c42099a8d5194ade47690097b707e634d220b887e2d3597a202aeb5dda11492ff10f6bbdc934d6e8432e6ea1179f9ac32b452b0a73afbd503532d2d495dd3b88efeefd56519c1d8cf476c89b81caa85c1fd0eb4b4122f3ced5fa584d80c6b78a7169abb527482d02f9b67e1a534da0c4b931c4b6dd14a2140b73ce644196e35020b27d1000bcd75f31a3995335ec93f7a4d7f4a8b6ba90136c7def1b6fd33ee0bcaf0093cb127c94ae11a879d60ee1e854b6eabe861803c8e80db8f617c30662c29f054684c1547881612a3a8e8d0ee7746cc3512ed43bd7e78c066c9f772212f1d9c72540e86ce6eeb83cc1bb5197ff383f40dd4ffaa712e3362508dd1b13fb634218b1b5f54895d9d23a60b533721214502eac8ab95f68752c828c755f9c87cb120810c5f8462fae8c74ad50da4182c0a1e53e1610bda4b8a470b91b93a330f39276446f7d9f9f8174eac69d5fae6fc42e4eb7dc7a5b5ed098bbc8db93f82c94eb23a743abb8e09504a8121b68713c0dc088504f2ba6005faa2ae39c5e379ff041b24525f040de2b4a6505f132b9e97a8db01f0350652e4ec5caa8638beb7051cb7fbe0b248c427bec599ec472b0d0089d5d8bf4b2954c203205a1b6884e711a51aa25ea021f9c1100e88c109abf5ff39bbe7249a449ecbc067d739f208ed398a419a005ef4c4af46f3771b75b497cd3ee0fa1601195e9b29bfff03f7e4fa36d037be1bd337ee2ea945042de610fffa9f23aa1a6d4ae34937bc6152b230d9073eb79589a12079f23119ddba60f2d704fcfb4fd8eb28509b2c4a5072294ecf905228604ab10f80fae3102cae506aa923948bf3b8303bd07bad418e64f2d28738f5ed724d02658a3c7d02f73cfc1c8cb4d4d72067a9d26d80b806182236497634c797d51842613e92ece4b4183372163e41c4b26f4e2407511fd1efbe22cbaa8d778e402bb20dc59a516604b730ce80a413d16c0e0fef3623dd43ada647bfd223ab35384d422b58f029e4d58ef574d07a3de07873a8c172a0fe0652a23f4ebe01270acbf2e20037a8f5559b25f321732ab8c4ccf5b9602b9c8e38aa745f53c062bd481dab4dda643fa5a15d6ff2166a35957c102f9c0fc66f0a28a6805e5c4d29eae39bf63fb4d3095bdb655a23a0a81fc363da82cd5eaee2b297e3c53c9221e4a17f5f4e6fb9873c2ef856059ba9424384500d5fe5222db45d43adfe5f9020dd551f97430cb9896d9f434ce1ac2403dc4be0b61dd308fcecf495da5d26c4993dd555e37fec0ccd464802eb25c65e7570432b7946142cacc8e9e8767d4266714f55b61baa39482c1e9fbc4bb5a919c7fd7262fc07c177fadf260df3cdf6b387df564e45a6c98df8966e5e65542d6b80be2c203a3af7a2215392d82e9b627f63d4855242d777a6b427574e5565cdddd656dc290b00f944f51405afdbd3e4ba369fd2a4a57f4e7d87ea522814f1af5c644a38960758d4929c676fffccc5e4d9281f5047dab05185d0e67d92f9b03c444b86d5d208263ade7093613315675300ea22516d742977920de5d639b35989d45f50c59b855067be54b0fc2e0c5dfa85d0127b427bd087c350d6f96161941f4f9ab000ff3a048deff2b11a00a60f12852b3283e17a574e5cfb3e06d2503b4ffdc98629253ecea83ca7f990a875147495fec7a8a3662a4595279fe90686d6e7fb8a15db496e4be609b3c9502e213e983042cddae4b00e7d4bb477e22d3aefda73685cb686a5ef89371eb0ac8670abad93904845f1388c9c36451e3846e0621d88adb5a937b190fb7f07d409370c8831785b5de51c44bd1eceef468a0a671c92755e5a614eb2b56e74a1653e0fce6cb171700f7f70d349742d82c64c458ec23ac543560fd8bb8381d436ceecc03538feea456281a1c4fa26728775e90c691898d62b92f72e532d99a32e9c2e70ae02bd4a371ca8d346d33acbfdfa52599dfe6464cb759e9b7207e05e325aff9fe1bfe05c7985939cf579b950e95e9c8f5ac9bfca94fea66e6447b5ed3fbdc5ea978ccd71d26af578739e882f78d6f1e6be00bdb6e98327a5f35b5c734984d386f4e67708d8ef25729c7af57f77531cad0fcd529c1c9eae810293076a38a90dbc7a51b463b14db29a0691fc468d66b387bc46fa2313d363cf475cb948ff3f06bec432c88ed8037bb4e1fad9279da78044fcb5a20965ddc0d124063509ae05448dc85dc01a44b498a6f58c43570b0fb39353ebd8322f9c3fb9abdafba571259e7ae0f131aea9d8b852a0333a35fb9e1d4235f306d541219b8cb2ce3f1b968d15c4d04dc2cf660e47acad91ab119d80b443624d6f11847fa2a03c1b65c7235dfa2f1f72d78c741bbd794bd39db144bfedf9401e043be35f57abc3304839f45a81a1e6bdda99ecf65c1a87ebd9b3d305e7893421612cc297f68ad8db5cdcd074f50e34a8968dd964c593768b2ead5a42e6351b142601b8e9de6f872a6af8309153b2bc12528dcea07028e840e002a83f7b6de7ca4f7df9ea62f168aedea4401e0f28ac20dcf8eacc86c9f99cf1d0d8d8459d95ac3e52a4a35cd9f0d7f49cf0fdc5b18394f5f4c730b270ef9151e97180227f7da2d138770b3b4e967eb36217a786343f018f688a759d6846380130c3b96c7edcfe89ef64431069e3abb2320a04d519ca777b6223264dd049c19d1e6220977cd162c32129d75cfa520c164c86cb8082b023cedf2103e085f9a048f88d7f9388f15a481ae283e468fcdda7d470217013224f0849ae74f12c95f9a2dfafed56eaca7f93f62ce414bf38119f084ff186959be16b98397b7b4d5e03a74ad732ce92fc990d520367f047ab56e9510849e2c7e4fb709f875c76d3e9407b5456cd10be7c6bdce77c750ed4609e3e1fc06e1a12fab53c11d8ef62e69fe0ce477b41f4cd3959e7b67c12627a2546104b55ac6f4a740cb50731da25e944f6477bf00d9ad58ed621028375c1c503e70b8a928f3c9cd122068276399531e082c530c8cb3f428b3934a34bfe34e4c4ff71007fca6830b1a58d51e2d0080264ccc34fe99a59c1cf7c70d13fe40761e68edb3b13a6ae6fdaa18d17d5c28e5286a563114c3a6ee46e8855ee7b50bd8c50e555ca1e2bfa747a2308e1f39ad684ac3703a3629d73b6163914497b3a01b3fad505395cc5b227388d4f0a046490c250d3333c990444f8e2fb02f007ec2ba758c3dacaa8d161ee15c425817db0e14c1b39182e00f63332e5e93753eeef084a04217a7faee87ef77c56f5c9edd88f96c04a420115a7f75e445bd20eb9df7a3bb1eccdaecc70403965dfe7b11b31a5e90543f36a8e3bd18a5eaa1e7de11039ad03affe780d53b046f7d153ffa2f39eaa15e3f9a3ca1dfd14671090006ce93afdd0bf27155ed7f3db6358221f6fd2b83e71b6d059e8b5680ddceff822053fa9f8da6969b43dbf4bdd56b5613811f254e70348685cbb46261c02bbda0413110114c14a077ac8d27e9df5fdf0e06418c903c4622619738aaac772f4126d351404ba205e791da837a74e2d919b477fb91a4b8587e36769e442938a0bae68d1616ef2ce672fb9f82986f51ca1da33f3e8621557a1bc684a4c5a53385def18055229de19b30d885f81196571ee32d5c8e01bae33a6f12a5cf5c33967005d12be0287c7b85f429202ac4d833faff41b7a251cc84f593794d18b034cd26321eb290b79414fee94fba46103c685cf4995da67e412ed8ef445451e023ca2d4b8d064b1d80f3853f3ba11d430e7d9933278efdfcfcaeeaf06a25753952d254b1e9e31d24ced7481f225f657ffec0a81f739fc2b18feff21d559c1c884cab387c7e4bdd3b768de0ec30aebe7d2f73e194e404da852f1a7968ad0360814f9d72a914cdea90d8df3457295e3ebbb5c6cf055f53d3d166986f39e52b8020976ba9e62cb2b872af0da50b3071e08442d351713842b6fb3e59831886bf4671df58d72905584b174c30aad6bca8434c0d476313fe2a2dbe6c6152d567015c3372f9e9637ae0fca94067348e05de00f2d0bc6b60a51774ec4d8aafb8beba64795207e42affc0795dc758c2a23d06633791910f7f4afac0a47948a580ca5e1e793f9bfbd133884d2a1e84467fea33dc4057e83a8aea6a8f44898498a55196209227543bb91fc586a0b71b7a", 0x1000}, {&(0x7f00000012c0)="2978d0b0d1cfc29dfd7bb522177ec8061c7d24e86190fe85a35d82caefda9d2ad821f8c9c17777ae85c8ddd4cd7b29d18d90", 0x32}], 0x5) r3 = open$dir(&(0x7f0000001400)='./bus\x00', 0x5e3, 0x86) kqueue() lseek(r3, 0x0, 0x800000000004) writev(r3, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) 14:54:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000ffffbd8000002000"}) r1 = socket$inet6(0x18, 0x3, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 14:54:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000003c0), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x9, 0x2}], 0xff, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x6, 0x40, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x2ea, 0x8}, {{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x3}], 0x9, &(0x7f0000000340)={0x9}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) getsockname(r3, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r4 = getgid() setgid(r4) chroot(&(0x7f0000000400)='./file0/file0\x00') dup(r2) r5 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kqueue() recvfrom(r2, &(0x7f0000000380)=""/52, 0x34, 0x43, 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) 14:54:21 executing program 0: truncate(&(0x7f0000000180)='./file0\x00', 0x80) r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0bb5ca930bbf0f79c2c67b5bf9c622537c71c2175225adaef312f5e25e46f7e3f08153559290b30b66390e1658e580ddfbeda403e48c5aba342fee0bfcec25154f7dc2cb05bb6213081c46149c0d5dd4a57098af94384d2b770f32d5d6708c360977bc36c744c0136f985a34b27f42a33af1e864de62512984a899496de92d7f400945874e94c3d0c4d9956203b5260176f68def82e1c1baa7ff259637cdc3e84cb219d7bdbb88ea7b69acb008b79242e8deba20d111d0ab2e0f300a143cbf323f5093e821af07a317dce52865fd7ce2af94a4b76cbd9d4d836a9eb1322ca1452ae0b55593cb5c1831316a2eda50", 0xee) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) 14:54:21 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x9) getsockopt$inet_opts(r0, 0x0, 0x280000000000024, 0x0, 0x0) 14:54:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendto(r0, &(0x7f0000001080)="ac60cc432894232ab7e1956fc8377d2bf4ad01ab4c523ceb1fdeabe750ecfa752c74ef56762d", 0x26, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="00806c00b90d06aba586417c15097538eb552e2f"], 0xa) unlink(&(0x7f0000001100)='./file0\x00') 14:54:21 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000080)='./bus\x00', 0x0) 14:54:21 executing program 0: r0 = socket$inet(0x2, 0x400000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="e0ffffffffffffff", 0x8) 14:54:21 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(r0, 0x0, 0x0, 0x25) fchmod(r0, 0xfffffffffffffffd) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) 14:54:21 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3}, 0xc) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000040)) 14:54:21 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$getown(r1, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0xdebe) r2 = kqueue() unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='r\x00') kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/14, 0xe) r3 = kqueue() unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='c\x00') dup2(r3, r1) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x6) 14:54:21 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x86) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r9 = getuid() r10 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x46) r11 = open(&(0x7f0000000440)='./file0\x00', 0x2, 0x2) r12 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r13 = socket$inet(0x2, 0x2, 0x279) r14 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) fchmod(r11, 0x6d) r16 = dup(0xffffffffffffff9c) fcntl$getflags(r3, 0x3) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r18 = getpid() r19 = getuid() r20 = socket$inet6(0x18, 0x5, 0xde1a) r21 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r22 = syz_open_pts() r23 = socket$inet(0x2, 0x8004, 0x8) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00ffffffff0000000000"], 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="7eacb39540d3af16eb8f86d2fefb616620cd163429c437654a0eafc37ed21831813c2eb343cc795265e8f7d15497b908002bb43ea3d2f4d38bf742a828270e459050c08926a800614693add073220c55325e280d53b726e1fe839a869ae522b015e911e519b38fd7ff097a7b2968d9ff9f1e213c45c46db8145d36e1b310c2ccadf11118c5d2774133", 0x89}], 0x1, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r2}, @cred={0x20, 0xffff, 0x0, r8, r9, r0}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r2}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r2}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22, r23]}], 0xf0, 0x1}, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 14:54:22 executing program 0: r0 = semget(0x1, 0x7, 0x200) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/113) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0xff4b) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 14:54:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2020, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x2) recvfrom$unix(r0, &(0x7f0000000100)=""/247, 0xf7, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) 14:54:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d865c84c", 0x60}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="b9", 0x1}], 0x1a8, 0x0) 14:54:28 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 14:54:28 executing program 0: chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 14:54:28 executing program 1: mmap(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0, 0x281f, 0xffffffffffffffff, 0x0, 0x0) 14:54:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x2000, 0x200) r3 = getegid() setregid(r2, r3) dup2(r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) geteuid() 14:54:28 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0x4) 14:54:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) r3 = semget$private(0x0, 0x0, 0x71) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x7, r5, r7, r8, r9, 0x11, 0xca}, 0x4, 0x6, 0x7fff}) setregid(r6, r9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) read(r1, &(0x7f0000000240)=""/170, 0xaa) r11 = open(&(0x7f0000000300)='./file0\x00', 0x10500, 0x1) poll(&(0x7f0000000340)=[{r0, 0x80}, {r2, 0x1}], 0x2, 0x400) setregid(r10, r9) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f00000003c0)=[{0x0, 0xffffffff7fffffff}], 0x1) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f0000000400)) fcntl$lock(r1, 0x0, &(0x7f0000000440)={0x1, 0x2, 0x4fb2, 0xc75, r4}) ioctl$TIOCSDTR(r1, 0x20007479) write(r12, &(0x7f0000000480)="f4f2c9ef9e201a9069c25e63f85e47f86cd025fb38d6286d4afb8bd3ca21a1be077f6a38f93493dbc2490c1026087e020675add68e2c758fe885c1d9fd913e6f95c077273deeb8a9bec78b1948ea8e6613660031", 0x54) recvfrom$inet6(r11, &(0x7f0000000500)=""/56, 0x38, 0x2, &(0x7f0000000540)={0x18, 0x1, 0x6059, 0xff}, 0xc) getgroups(0x2, &(0x7f0000000580)=[r7, r9]) writev(r13, &(0x7f00000016c0)=[{&(0x7f00000005c0)="b40d64bde0cd9774a9ad5b6d3cf36340cf1b65e582ec4934007b170249867322349e7c05d0b94537422323c5b7cc5431abd5ee9c8d4859", 0x37}, {&(0x7f0000000600)="389b4c471e51eac78a7a1ed296e4a71d173be46929176859842e8123e120fef746e5aab63dd2fc27104978680ad0e913a606148bfa11a32a9eba722c59387fed28a257e2a5f8cc4f2e2ec088ac49493f145e6e88304fbdf1915d989104beaad1db9d4bf9af77c6148fcaebd6c868e0266c157b74caf8629eacdc602af2d0402114095c49c3500867f44eb55072136cf4936982007a369cdf31d5423f6aa78116423129f4df3e775625bc7dc235de1e0826bf6668c1a855d40ddc6725f682af91cd0f9d4ad5bb655abe160ae82741b3212a8eb51f1b7c6be9aaf5d59ee20ce0bb599944ef13c8983240703d6b379d9c560b9a31f7bca05dc89852ad0904f0cd4496f926ac13b97c4c6f189c14906cdec2b77e672f47f21d7399fe5d2171c36d07172d21c70e441e56c0694be2f1f86db32705f4c9d40c6f07c12a316be5a53d2c821446e68eac02b31ff47751a112241d32a621b40af498ba5f42eb2c530a1bc0aaab46226a2e1e31f60ed86d95d84cd6e7c913e78b7b476588c45043e663d90e18a670a3b138eb04b8a6d9a6b310b34e062ba0909eb843d156936ecfe0dbd6ca588cc8c9f9e706c1da6aac6aacb4a30de90c52cab2e7bee28f1ff0119ef8282b194dc8e56bc71d02ab9c09dcb4de07716bcaa0dcb96a7cdd82fc04c291e5093e3b737844862ee36c1a79921b1e4f1fba49d1a47df8e01b8ef0b6526796160853fe29ed76370cee102c91e61f688251f5cb8fa0a8c1ca9697b587da28f92ff441e678421666fbff82307acbf4951a70c97454218407de60843b43569417f27485b5718c67ec09abec0c91e476a327c861f239e19b183981f04fad3dd19948a95db97fee4005f5bc23347e148111fa2733fc8e156f3ad388a35f7732b98d94d092bc928050ba88a358af002d5b13d07780142c316bb4546389be2bd333de32fedbf05e0d46886b0771ff171c1a192a1bea29c614f818b6d8971f73fbb12957867faa3506024179fc4dad7af5b8797e1e944195c193decd66c9de0cc6fcacf5001c7bc714632dc2d1702b374c77d5fed99ca7bd73f27a230d14425db9fcc3a06661eb72c584bb7036404a6d788846b51f2f136592ae1e8de1fbed94b6dca218141e0469da7563272455adbf6f016aad511fd09c975d93d2e5a9770518ad0075d6c962b843354ca011a0f479ae8d32b3487f20e668490849d1443eba9be866706c5f5b18e6f4559586f009ecc1ce3e780b61db20ae353222685521919f86447f023e601d5523b45829480daa5a23b2fb47f898b15b545d298f6583e06c120051fcf9955b13c018b707837e367c7545035030821112183a212567b3eb436f2434eac5956fe97f2737e7cfa6f8e0918a752e6e48bd1c927d89df8512fdbddc1c528c363bb13973ccc9d21e70b8b27a0d604306471b57b21c7094280399062d53abc9322970876cda80e5e87eeec765b167ad506e3d3c786c7a53c55f3b7f17806fe1397cdc4bfd763b908d97f7716bbba9897fe8a44594e0df04a651b28201e674eb8d9248e11e8b763e0023092136fd1f2f1f9a07353c15682f015747e145a43a0747a90d5ca055f65afed524d9046bb86637effcc0a8bfeb2c3c78e314bbfd33baf1d91e37153132a499d0ed8535a1b548769282a25d0214dd658b633f72152681fc692519485d08159cf76756103ac9b2ef3276f62bfa99a85730bc0816bdef6009af7152180ef64559e6c86c556a4c67e753abdf2352afdb4647d8b16e255a08ea00c80dd71a21e28e863f59d1ac93d3a1636c1deec72f53904943ec90ac0b3c33655561e01e23e1943f1fb41f576e96f2f83d69a023b318045b799ff1bc37e65886753f7ef268c8004055f4f8959e0322cf3e6f29cbdc056f995ef31e60bbc60547fc087257b2502fde9e2a5800c011934b063b5b41998a805ddc05e5d663811b91608cf1ad4ca87a6fd0cf28fbc46a1aad3bbc7a2e37f147938c017b1c80d66aa0ca7224cfe440dafbe8e47f684f528a8e717ccae716dc1b9fe89a86ab777eab2fd6b7effd13b5d2df3af171255ea6a1e2d26e21912f4c53569250bd81a6280e08196a4bc1818ab143f18a468ec8513c2a5ea7853a774c67eb854eb1d46d8ac805a9cf937c7cf8e9f1a1fb646a6c52a19c5b1c6b00aa87656ef3525922a98c68fc772d35a5cfb2d2c7c6b83294fd3bbe45786d9c02438b957f838fd85442332c62e2bd90d80b82befd3c0b2966eaa52f15a207bd07d1eddafefe32104b22d53fd408b13bf39dfb75284bd8007ea4c20e209faf24e2ebda54c9e4cc7d04c9f23a03d27315db2681096f2541b74d84b4ef59ced8f86c001108b5eee74f97dcfde6f6f83933b6bec4893e04f8bd25a600bf0fe65f5204d48b928c7ee9cbf353dce5d36f8f07412617ff25c01f98a6db9719b26513cc572d150c19c07f95ac2da64faf3f72c417ec2d22783096bb75e7de170ac9c12a37edbd039557ad887a48ba2b5b6273d9b7df101c5570bbef671ce31d4aa706d1a75ae2834d3013118aec69bbc6b5a47a7415477eccc5038c23d599bfdef2a327cf4d26e28fcfdc7621f507eb3097907c93489d715decd8fa24bb2a87d741061040b351c996aeaa30836fd5a6f7237a21dfea5f731a57cfdfa31ec338acf1f6796a472e44b914dc850cbad727638280cd48c47f1a747d0424eb9abbeb776d7396c8f42bdc830e16feef33dc3a64984ccb603401525da9e67dee9afecd246522040fbb2e5ee732225978ecab47bc1859b60554036931b7d6ea8b04e728eb0ecbd1a1cca774dc2ba6f6fb27f629793e57c01900a784dce8e87a591647548a6bbaa1fb0934c0af7aacb33c4b527fe17ced910e77c7b9eb7ad715d8cdd3499cd72d5bf093fbaf05f0f66667e5c813f4019704e55c2cc1be3ea23970308d4b8d34d635a9c0699e101d8284334be3a1d8493e64a95aff6ad41a166a3e73313149d71dcaf3e0b088f7ab9eac67af832f30a6d4828c389c436b9213159cd6107102148e7acc664fce676cb1f2892f86c0b0d9279c491d1af60b7146708347791d9fd11f8211d459fe9d035658671fc61ecd35fd4ba14bb228198e387ce89562f2dd6b56549c4e0fff5090ba319fc3dad2d5d6a115a20b3156a9c033a1fd3afacce66b3c3ba1dfa8cc4dfd34dab37d3eebfb5f24a6f822d516991ee2f37bb0164ff85236c3c12a085d72c3387f5757fd3e4dc39e7060bf9373c5a737d25a3c0b616640cef165990a5437d545ca69b5b2a6b82cdf6e810793207025889c41fffe7a7807ceef31fa6845823ed44f6617803d8b00f8ee22d7e3e1cea7d9f76b1263ed6b9a737551665d95c282a291b3f99e8d94bdb0d5aa03fd05f8b29b05c94bcdced736787cdc6fbcea747fa49d010591d626a68e039013e51c936af9d4c722ee64b25301f6e97000a9c6e7e868658a33a9b52f4db2cbae45b7ea75fe7b1391a69d5fd4453dfff31449d7c4bebcecbe3b5a15578d363efcc22a57206f5d4f63fc86c4cc4f0c5cd14fea6b86453f5cd5625e4f6639850021fa1c4a522120756e69b6586ef5ed9b23ff5825af1cd12757ea7be8451d97f8c27d66065941261a552421a46fc8ae2c8e1e7aa5e800afbe0583c77abff6d34668023b0b0ebfd0ce51dd9eb484fd803a287b704c161c84c4372978b9d0c8e7efd87f452e6ab82d65ae6b0aa845a1f3f75697925c7b5b1543be924469582b81ec191f490f99977b5e86423a64c118a069a5b202f5ef1902ea915fc1cf6f3b5ed809317a2816b914ce8f511f0bfddc38c3f9b1f63915ee2c20abc4c7aef0b8aa50e9dad5c3dd5226db97bc7d81d2fa40937b363d638922662a97c0d7443457d2769c3680dbead95b92fc2f3d6ea4d2599d8eca29960812f98dd523ac5feb68992977c75b5cb1f6c887d5f2022f6ee94a595a1f9820a0aa883f3b8d37eb55b997384d4c18e65d2c05668a49c8e73e99bae608c2cdf6c08ae1e9f428faf845856bb95de5c83bd889fdeab9d26a32b7fb98b3ee35503940e9724e0d3cd8fdd82af5a20f3e148e2e0a9734db8621cbf0948912f735f20967ea108562edb9ce47b501b38ac95d39934db5514e20f885384a901af76d571e54630130112cfb66432f99a7fcc622287d8c5a02e90bd7c99d5e6c59414fb3b8fc651f2b4eccdc1f03ebfe0fa7db809e120d5a3e83982f6121650a11ae7e9c57666e05207924503a31a7a44490802ff0fe8eebb2f765970ebdb134413286abff7f88db6024d356e3fda7626c82aa5d938fddda1c7c3ad60061e2510929208d42441a5c53ba7ea7317d21b4f89f110a0d1f1bbe1ae6d9ec0b3093b98b4d9624dca41a18c4a1e45f1f7475d8b6a8321aee661eda44e67aedc64751e23d0947504e8018e5d34c1721d16c3cfbb9ae0b7fa25b605ee1b7c39446f3c6c619a16763c4ab0031ee1f566e66e8888c4c8f5e3c4b4a8d0565aa84912897f6e290d2056e453a430cbbd5169ab77c0c91f91d337966dd2532520db0e17f64c369c1236d1239440150912b62c5a891854d45d8867e1e712acbce97597522c0f7e354a73938fbf9275118d1c802888da3522331f78e35efe1cd8c62b4891152d2104af793751e0901797c11b93506491b893d72acaec1b894566ab243de54bf366b5c1e78e37282bcfd85e043e9c7b80b333be3fee46a946af6f30f38007a2cbeb42f2fdd749330854656dabe1e2162030a55c2cd710fb5ffad15f4de5304f1ce136780d2c9230160abb06892dad92ee17b590464a30245499fbbc54e478fbbb69655d9462c204ce4a09a6eeeafea008afe1365b94ec1f1b066bb38e73dad00a26e950e5c54fdd52b77fa8ea47cd7ae03b03f759a4047cf382ec68d404851b315c07f2f6d6cb94f5074408ee6adbaaa5966790038fb4043db362b184c2db53c1a97457bca8fe50981af2ebb5028bdd8c2ab6e1d0573cb49ae79a038c94d3ad31ebe4a918815e399f012deb95e1bcc41ec7a0d101abbf3aa63036388e982d365b574cb8c2665ab27d8c0a5378f62e13fbd4613389e17f680ddfb801e10a50b2dc21ce1b980554bd99a8b701860723121d10244b05ecd73221c373ebb72ccdbd296453cdb6dccf1979160d1e84ac251ac543b9511de665900db7c27eb3f933bbb80eaa47a92a7e71ca19c5a3a6d80c4b070af3667e3544b3b0bfe87745bfae07eb9164baa8a96f2db097508a09707b223d95816c8284bbb1cb0705d757b6ac4299040b987c6e8c15fb40b7bdeae12b48daece6e8baf10c81aad322c03232da080707308e164fca74074ca558187b3163dc96726a3b815da720ee759b34d79bfb4ba537d748c4aad0f566a4fb6d381ca476417dc7d0beef308cc43208e9add7f90abae9d7a225300f5fbf52fc54e911358b2fb4d520a44d6d5f3a657feadb123d92311ee4c7099101ed1f5cc48209832ae80e64ed947b6442da627ed24a171c504321bf9d8267dd7759b9948f7f17915f75cd3b7e98a2f8485eefc1314c69e818718b1590ef551e815fe615d6bd4064b47efbbcda35ffc3c521295ab923ae7ad8365a0de13dc7784d18261d945927d5ce3880fd8191c994cf2881f69e7f39cf9813640d9e9914b4c1bc760d9f04f5599a6a4ea441e2ac82d0aff6fd0ca253ecd6b2404a7b4b7cf5dacba48a01bb30d2d2b7f84d9c12f25ee58a730023dbf35b4b8ab5e7583f8b6eb06e90975fe302427c264f9c817b5d319e53e1cf78ffe2434df07e44649eac43e447d0cd2063c5587d9f724aed5766397db2b260e7bf304cd2eeff87617e2ef4d58842262a8266b", 0x1000}, {&(0x7f0000001600)="922ff3c03ce3bf97712e96965b6c516dca77d6ef2b50353f84e04b406eb3b17e3f2c14931a283b78fe22317ac4decb6c2860dd4e35565d459334a276a8de3ece2be9f825ebd1c5107e806d10df330e64d1754ef8aad6d7dd83ad0b056b097e85a9503de04f99a008c01d4b116e4ff228c4ea45e50d30dd535a07b4a945494ebccc52b74f", 0x84}], 0x3) fcntl$lock(r11, 0x9, &(0x7f0000001700)={0x2, 0x3, 0x1, 0x3, r4}) getgroups(0x1, &(0x7f0000001740)=[r15]) setgid(r14) ioctl$TIOCSTART(r11, 0x2000746e) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) semget$private(0x0, 0x42f33fa1cedddd76, 0x20) 14:54:28 executing program 1: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0xafa6aa6, 0x2, 0x8, "0e7a0223d755ef2400ddf1eb462ce91ab7c3d2eb", 0x10001, 0x4}) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) syz_open_pts() 14:54:28 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="3dffbb62b8e46011629300000000200000006941175d2625408b8a658e9a0000000000000067263ac661350ce904a5e19f20ca2873d9aade06b62854d98b99a67c0924e18818c68e431249968eaf82fa0d26b54fc3bfac0e1e509effdebab8927be4dd678c6cbc98237b8e40fc25a91d0f5d053f4f8cb099849eefd35bef4ee4cf87c36dd651c6a679f2510a09bd8496844742ef97246f065528a39a524bc0b0487e6f31acdf87583875791eae795595b984615c0005726197b313fc2fdaebc0b7e9cb0f374e33e0c2e26db0bf8dc98868d794558bfe86556be59f7c538096953bc2110ff84589b5044d6605530960a287dcf35cbd885407", 0xfffffffffffffd1f}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/111, 0x6f}], 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='.\x00') execve(0x0, 0x0, 0x0) 14:54:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0xffffffffffffffff}) 14:54:29 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x0) 14:54:29 executing program 0: select(0xffffffac, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x10001, 0x0, 0x80000001, 0x6, 0x7, 0x7ff, 0x3, 0x55}, &(0x7f0000000040)={0x80000001, 0x1800000, 0x7f, 0x9, 0x7, 0x200, 0x200, 0xfffffffffffffffb}, &(0x7f0000000080)={0x9, 0x7, 0x8, 0x100, 0xfffffffffffffffc, 0x3, 0x3, 0x4c6}, &(0x7f00000000c0)={0x71, 0xfffffffffffffff8}) 14:54:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) socketpair(0x20, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:54:29 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() mmap(&(0x7f000028d000/0x2000)=nil, 0x2000, 0x5, 0x810, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x390, 0x101) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0x8, 0x200}], 0xffffffffffff2a75, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x401, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x30, 0x20000082, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x5e1, 0x49b5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x11, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000001, 0xa788, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x7f7f}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x7ff, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x80000000, 0x9}], 0x200, &(0x7f0000000140)={0xade3, 0x1000}) 14:54:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x9, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xd6}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7", 0x14b}], 0x1) r1 = syz_open_pts() execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000380)=[0x0], &(0x7f0000000440)=[0x0]) r2 = socket$unix(0x1, 0x1, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x800, 0x80000001, 0x100, "6c7d79d377017e129f5efc2cf97d2b94989df37f", 0x66, 0x9}) open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x80, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) getuid() geteuid() r3 = geteuid() setuid(r3) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0xd, 0x0, 0x0) rename(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x8000) r4 = kqueue() r5 = dup2(r2, r4) recvfrom$inet6(r5, &(0x7f00000000c0)=""/13, 0xd, 0x800, &(0x7f0000000200)={0x18, 0x3, 0x0, 0x3}, 0xc) syz_open_pts() 14:54:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4004535) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x180, 0xa0) r3 = open(&(0x7f00000004c0)='./bus/file0/../file0\x00', 0x1, 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r3, 0x5) r8 = getuid() r9 = msgget(0x1, 0x0) msgctl$IPC_RMID(r9, 0x0) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="b49923245ec5db22fe1ea0e2f2754ce1eae9268e65d5383789aa8a6e120df86d350f9920c874222a6ab41cea32f67c448dbda659b07fbaf043ed0be05345aeb337bcf7f5426102a8095619dc09d59d3eea0a913932662dda23981db2fc0495", 0x5f}, {&(0x7f00000001c0)="903a474bcd4764070e17515d600b8a50250de5e37f1eae92ec933242e3876b42c4bb5ec142b8081fc3ab3be11dd0a028bcfc1895df8cd1716812b959d934cb0055d29f454576db65359f3efdaa977b6bf2af65ff92c42814657e9902f07869d289436e348e3ff032e72c6afbeaa7bd32ac6f14a74babd277632515f40877d0", 0x7f}], 0x2, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r1, r0, r0, r2, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}], 0x88, 0x8}, 0x40a) 14:54:29 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 14:54:29 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 14:54:29 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) 14:54:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100100008000, 0x11) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 14:54:29 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x800000000002, &(0x7f0000000240)=""/141, &(0x7f0000000340)=0xa896fc4520211aa6) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) getegid() 14:54:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) socket$inet(0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x2, 0x94e, 0x6}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x2}, 0x8) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000080)=""/200, 0xc8, 0x800, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 14:54:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/238, 0xee) 14:54:29 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x3e4e65ec, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}, {{r0}, 0xffffffffffffffff, 0x5}], 0x8, 0x0, 0x0, 0x0) 14:54:29 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)="9bb3b66dff7f9e6cba145c2f86eee83a1a565e574a6647d5640c60beb1540b04863914fe88249cb673658572d103dc1ac14f5e6885a9275d2b7679dd64c74f3252e6b618ca3d057fe94e2c3804167e55f08e3e66d7b351e1e8ae681c083c4c76a5df71502f0e9940e08afd413ad1f5a79af9c9d8e2f48a12eea14dfa4e9fe200bd8c8d4897ec097e3ae2aa5016b3bbedacd0cac17e4bf6cd27c85e291bc5bd065a87f6522f5bfc1ed589ac9053bcc5e4bdfd0568414d3505bbe7eeb8813e8d76bbf711e1e861f88f9d23b2a708a5669ba556314b09afc3fbec9843280b27d3751924ef0e3657e6d3b566f5fa583f53e25374c722d190846df4209057ea1ee30fe6596e7c6271534a93988cf39229bfb89eb1a8bee4d0a4500bda8242f466dd2250c0a741a08f51237abbbef9ad595b74c05947fd62b4ed5b7526e4f34a83f55a17fdeae7ac84db1401e66a7b7b98d56619be8d2fb2112c42afd755894d2efce669b3a8b601e2ac6c60a282c6f69e23576421aa7eedb49807c0513e632b56defee9a51fbe651cfaa2c6f1e4172ce10fd6418975e064f047f2d63bb03723e135381e1a394803c713dcc122a630c076806a812e71772ec9e2d69d5cd33997ef776b68e62dc1365c4795f1b38d8444691f102e655113e0d662a8d3c05f42cad89e3a61d16df2c2469d450e486ca3de026a080e0a48c0b92f1f8b9bc69a042d50691ea5d82ea91512900c9a6be9c7c69d2e9f3eab712f4c34125e665b1560e7c4bd5c8f0f878c818bea9d4eee70cdaf34e0c314b45f83bc8094521ae24ed5382a2e3639f2b26eae46659fb73dd112a4723ee4cdaab89e0849a860f8a8cdc1c3d011711acf2c8cae507ee7570b07dc783569163dc70bf31d48b81178c061341a01a2a990782033a38a6a0c6c45c3106608719f4d480ea4688c7a25183fcf49de7c1462bcf7a13f1e697030400374b44ea13725c75c8011fc55a9fc8b293faf6d0ced2549f37fa185c80ac2619b9e0e0a8d97116432be0fb5c16e36363faedc23266adc9dbbaee8ffe9559d8b7e1076f686c54a0a2b92ec3eb913c40d6c7288699c08c58f055d781bb64ef5154756edc1f334261cab406ff74b184cf488236b065314e9974f8d599144c4b08218021e054d5f63b2c05b903c4586d73691177bf482a9f9e803c296daa3534ab80fdca7158c0d82aa001584fe33b359bf4895bb308781243d3b261b105b943bf9859c60eb8388af23c28d115d53a18ac2d94dfb425658bad7e408ab826e6c33cc37b90e8d76766302d77683e790e5df3351390e935c63899d3830ba2944a17c0b82bb4be1b4e22d21492654514aab1f07968cc1e34a87a0d96f1381f3a9c1099f0ef0354d90635147f4716d551dd0cb13a0feca64e88c81b683f1242caf6334271a56dbbd33fdab66139c12d947db2bd83bb533572cbee464447395b35195d5e6b49d33ffe90689f4017c8b41fd8deb52e881eddd385e9d0d496c77cb3ee00a00820c68d52564434fe8626d2ff3ec9770e25bcdf7a487c13420b21dd7d98a9520a334f67d5f8bb80431c47cc6fa2eee10531409f77eaab35bd8a92a968f404dc5a90f5b595e27c0d0af6b735023b9fb960fe68325a9df17bfaa4f0f9c48f1ef7932a6fd2f231a6c6e3767c52b17c186151b0df239bcacaf55b54625c94d2f9c1d0463dd80d140303355d73804d1a49924d9447e1bf326fdfc4dd6d5a5d032022a0e7204f74d61c468e46231caacba3ac900420b37f039f4ca672815f7c02a3d11d7b065d3d688dac9c5275ab1a7d57c74f7643557d196b9a30752ba7b49771c2f4cef04d58f528541e55570ea5c4d20fe25630b3fec0e507c73a301544cc0ef86f1f68c7b7449c2cfcc5921383a741649af5e308f3f0201fffed162578491781580585253bdef92ecc60cf0d6ea9e9702922b9e9286251abd62a9df3214ef43366641d5fd2ba4c75e9c47a075afdb34d6e81515af6d48bf0f5d08fcb714d33c14992debd1850c92d81a3a8b54231f278190ad9b80d91d027031cd41687f617996f1c2227e473f56af6b3a44587ca7efe4b3bf946502f67e6c5a71e793980c9d1fc13a3001a3a249bf8a5e3329465af5dc780ab55b4f0738a8708fe4a036e08672830fd081ad533ccc40ea0fa6dca05d8e4ae544c1365f2612fa7f509e5223e1ff2f4245e93affb703ca5ca40527697fb2bc0ed34f5c2f2bf455664919ac66ec2eef5bb09ba33e5544eee0f91f2418d48f85bb5b7407f50045c1f085d19b6e9c319f8a1c638ceb68149b10aba933b069b3cbb4af7e12a153d6605cc0426cbf854ca0c62b879910191c39edebddbf00422cb7541e0d5bc8b210ca1313df56b9dbb6e351ea3a13b098a871cb38efa4ab431e6f672590594640b28a381165deb940cab5872bfb0b91223434ad933c976e72cdaafbb9a129fa9a2f5995d0d398ca6c99f40e18f38cc2c72dd7cdc10a4d93a3ac05455fd9e1bb62f30e99fb7c1a36d327827639d875bc766f1035bbfc61bcf5a17f75498c2e5ca9f21265b45cd679be62f22866160267937ce932832243ec48bb43ae5d390f37fb04d99f01743829948e24c10520b0219710578630f6d3e72fed71fa92a1d59808bd6d04d7b949612aab40ea8e31fde2bfc66d1ba12da717e39495d4e1eef9458e7067568bf52050e0b6a3cf893fd197e3382cd0471d8f8dbeabafab061795e98c8cbf3b42389eaf86332343cf93571d987e6aec4b4d546d028a1513e02a3d14af9679d423bd801cc1c376c2bbe27fec3307bf7b0ffc0376bbd3f65419b120264f84dd14e0a82cdba4d80e7ff8e446f0593777fa0b80afcda054ae09bd863c4bd12535d385d5de89a73ddaf116e4e574937d2e9aed1e9b42b764d51ef712f6772ca73d529e3a5edb52e764a2f390cc850c142c57be3003c55e7122878d680d80d3ededd1c51c2fe10b09f574b001db59f785630dc947ce2d050d98d91c5428e9ca089f3c2666d65a59b2fd417b3ff5126449a87caab45aa7f0749085acc59123f4b945bebaf350891713d6dbbe1cedb14858cc0b5cb25ea0029cc4761ee56efc8c389f75eaf4837cbcad066047aa56eb2e7b6db85a6750723e0cef7eb8d7885863596ef0bee7bcf09ea21532776c15a5294ba6257d576deacf8d782641cd84d3c393647fbd7cbc88c25b9921dbb2c13a428972c8f2a0a86e085c2d2d8d54adf801244a8ad961398b8483a69944d137d5f443f16ec3298122a817a40081702b26261eb540ffcbd7db0c6ceb011a02a418ab6155d08e36a8d0a8fde31d441d8b66b465aafd2b57fb705f52803b7a192bd4adabbbaedc13b0d28e114e554d91bd3e4c061f5e89e37da2548883d1b291119e59da3e5a388823cbfcd92846cea99c9e0577af5cd9812d180ae39cf79bae2c249fdeebc9e0fddf98445ac13414ce53e9b522f8ce8094dcf22e275dc996cf07060ce3becf6bbedbb26a2da798011d425ea89b804572a4c87a1d7ff67eb0b6b9481ed074101d66ffa0853477f62071b2a31591a2321a9ea74da1725d01651265680cef64ab9d4d097b3371079f39719c4ec602c4b401904f2fa22ba0fcc0e47145766b1196d82dce3b16999786c381e6e76b6d18142b444543e51eda5fe3015c5e2de69ac53d024293af03c105b23a29f49c89753678ba114da8b77cdc028a0de49d2b60b67dda249bc50d5c3dc1b665fdfae37e4083ba9c570f6802653a330551bb7ba00c7c252534072aa77be4a8093e46962ddc95966376b2607c1cd79a2ea8b332ce6d8cdd468b8a2c6a2a60a92e00128dafb1e510deeba239ce7136f0274a6f1830c1154fc1e2ffc600791ebeb8d10eac20e53642183465676e23d8f630a6a851182bf9cc4bb9efae04a34342daae01638f2e046def16b35b1036120e22fafce29cfee5783ea9ea65e87be7d40ff1a0ab654f9f20c9c52839d24f498f5ccbca34ba1f1b51028e3b91aa59d4493dd59ee55bcf7e951e6dde2bcc0ef3d8270f321293966c992f14d05e451b2d67d420f291665741f98b04ef48259cb774746c7d0f5267d6212919a9d5e40930af820f08e8b63918b765a81f6ba6a10ff98b5941eb52426905dc456fb46984d665592c6f71bb9fd8540132a1f22bc17d88c1b59f9b67bb133d660b73967dc0396200e30e5e30f9c4874ea6de0a67e5448b7edcabce3b8bc496e36cfcf08e1c03f32f74508e77b9a593f1166b8397b30b305d12ac4c07586d5a0d140d8dad3dcd7495361e57adf2ac26e5559c8ca6a0516f667a8ced2d702ce30633717590250466f7d81df4b01d92c16b6dd1472f7f4beeda1cd55f7bd10d7ad334f3d0d2d46d8bee05674a792cc3e4cc200d32105b0f8d915ba613f579357d35a3a25522ec7fa57c3da1d545ad3413e7d0872d5fab2e92d0e00f563d03a54a74be76f6e75e0d54c33b6e42c353f72650cb454ad2a5eea1f4f97b197f8f66e7f37c42b6f16a23f5e0f7c759ff7d87af48c26349144c8533c387120936f9a21ae7b03662f7defca77c5e3e14d1e076248a0fc2f0727f4a46469e0f6e14aed4e82313b33a48299ba98878c02a0ebe4561edf2d5ff56c94f0944ebf0f19af4dfcbc8f84012fe7b5c146ea3a8d9299cefd0d0c0748aa985d7fc1c4968ecc43ad0f3b26f8207b606497f6f79073b9e13800acfa86d40e7c6162cb166f14db6c66c53a46b33d1c14e3e04c0e8c8f544b11325af389b62f4abcb9d329656807672f90e9dbbcf12d5539dea3c92bf3542f9e62594e8ffb38b35fba2a0781f3dd32a2673bdd13670a9467f3d83708c74a5dd236f109df8484631ed6a208e6f2861dfa5fab58c5defa3a7ee2b7793ded6e9fd248454d1a70ec4e4424a05130a5aef6c16b6c41820a96541b45a53b519786177f22e1fd6f95bffaf537013fa6d917ba8019f3e34e5a7faa22fcd564f87c6a72c653a91427e5adb57222703c963126d78c422a65da73e832c2ea935b45cac917348e0fd6aeb6bd47c041dca0d3f10953cda56dc4456f24ae3e7d8df2ba798e689c11e999079e9ecfa91c75c1b4742c663a96377cb98fc5ceaba45a102f568065b595d690feecb85cd7e9b166d35d04eb20b2139bdc6499fc11f60d350ee03732299de643a4875b226c30464c880eca56eddec59055e8fd8909bf37abd6cd05b65ec91e08e1965f0f5345a5959cf0746b358f6a3036ecb1cb3bcdc6f87d9e95524c3711bc3be6e4bb33580871da6d44f1f7a5928f727c9fb448abe88a6e84f08247ffe874c467f5593d3843a620c577b06c267ed95cde0b90c0416ac813d31e473cf526b837eb84ce94424c6d16907550e1358b6d3f970c4ff4c031fcb23638ff4280ce40aa6bb8a095ff23148be92a5348e309134cde349d024817c082111f00b6164669f35c97294292e77ee9abc46ba72e5314ccbc21388a41a401c4556010cc597564ccaefc5acf4fe3091f38f5ce6262256aa21ed47e1e1ec3fbf465f6c3d83dce2ae4770ce76bd3caa3c3db33d43154c4ee641fe7bfca6327d6b031e002678ac94c6454556efbd4d5a6b0a2396c7b990fd1460dab32ef9f543224e14b859d8072f3e666276e750ef73c6074f5b4e33612dead594c1e89d71134652e8ce36440f4227aab2fef6e72a37a7e4bb7a2f983dcfbdbcf0c6d5d057f4c6d7b2349f75d205e5dd1312a77724a51caa9e10896d84dec973215f3b15bbb7a5a852047a93682a5de1be55074952162a2612cfa6abec2405b40cfc3e63b2a84bc1200a9862ad068a8fcc929c41377cea9a9db9f2ab9f994b462f6ba1627f7dfeb4", 0x1000}, {&(0x7f0000001080)="f50328b0a7a71935afa7e4a32eb2cec52f6cf4fd8a4e1bf4562ab38d3d8503a5c7248c4215f56a4bffacf97ecfdc9b47935f2138a09253b54e9d6752d5233cff62aedcc8d02df90dc4024ec5aeca82a989f0782dc3a23010355e4f4fd4117ef025239fecdfe5a832ca0f6278f29cc6c47b12c5f68705249648244061ca7a71f52d979c756088bb84ec01399333f857ab239d14a0b683439aea61e7a4783f2166c178cce822ace5fb2f2ab0c4", 0xac}, {&(0x7f0000001140)="8c9518d673b1fac6ce84e6ab7e0500c3d4fb88479d37bfd594bc9cd85e79f8717fd3bb5f5127dd02dfc6d1f8ff792e364ea432386b85099fcfc39e15b5a23d26cdff4f42d46b49d996b3edb9b91b7e108944162317049318afc52851e6050a50fc04abd721", 0x65}, {&(0x7f00000011c0)="6638cf720706bea6f7d114779bb915577ae688727120e3b991d5585859255fc58ecd7bb41b8fc0e7fdacfafe560212267de3c58b010e1bdeaee594fba88ae3b59d28041f931bafd74841df3c431c884f240e66f043df31f7a5127ccdc1d926c78a1f09cfa9d85eda49a15dc10d67557be2d2f3607d1408be87417b7ede74db8462b76a6d3db1341ecf58b8645ae50d7300e745cdf2c70e06dbf6be8d2cc3d6dbdef0724cffd8", 0xa6}, {&(0x7f0000001280)="94c5573cd628e216bef7adb3ce614ef63629731d32f9a77205cfe32a47472eb68e16e30a0425d4e90afd79dcbbf35ece8c74eff55b4bde7027b764ed67d7", 0x3e}, {&(0x7f00000012c0)="053520e77df150ba580964572c087e0e23e0973963cf2d6a7dcdf9380a84e4652f09b9df7573f0b84ff9991ad56552e3f6192ba7b554bb2d8ed334912b7b1b3edce3e826b8fb06c549654eb849b2929d454545866db488fd60c44043f7c8d3b20d44a250a41865450ca74d45ea7506b435ddc791387ca54ec1f32ec8e2d6bec99fbee3b74371c73618889e8574a66ea9c396629fba0bca7f3a4536a150082135", 0xa0}], 0x6, &(0x7f0000001400)=ANY=[@ANYBLOB="b800000000000000ffff000054370000c0d0e527fc161da85f3794a20346ff2cff95aa6c126b09a6ee52eb3e9c9f4bf2505abbde41fbbe2a3bfe58772e40567c8ed39fd3a5ed7e94743e6217229ef35154a3b79a8e48c0be4bf1a1f21cdd591f47585c12a240460e9ad77b330acd6372b57678e61aad4c753766d70f641a01040655c017560ef88bca42db46f1aa8958a0c5803096e25439c2b14e73c7512409841c619f354785175942437571b8f87b6a81b14e31ff4e001010000000000000ffff0000a10a00004e47ca4a94f4cd7f892f640ef60a5135b814ad0bece1461a2cd196dde9b3632dc13314128174ac1722f9e3427dd23f43eb34175e6d715268a8199874c638ef900b3c535280ffedb531c6cd31c10b114d83994acbde7c1f87fc1302b04b3a2c0f507b74d3faeb12a8cd568392daf528afbdfcc39d76e9ed4f12672234bddd911d9c7c6c7fedc797f70cb113af2a4f35ffe27c144b416e4c0ab9fd9ca70148a80319e4680022b850ddd48520e97d1e3780e6d654ba820bf8370cb34f0efcc40b6ce41aa670b311372d7a73f311fe81fd5aad6d228e1f61186e83cf85566acc5e363c8e09672620b07e7411bdea14b7accfbe2fab4c4e5498809fa198cc234f0908fee35aadd647e01a895896ada9cc87f77e4780d4ce785afc88420ed981e7c3a12f512e83703ec43d3358794c31a4e0f201f5c43f8d9db389fb0a1f9b3d849888a83aed6010ff0e97aeeea005294f3650554b804b1a54b1fbf9d416724926511df4d1df3440e5315565c4a53a2df189ed027e4457aab9b5b166b00dc704a12c41375b813743e592b0e67406dd40885dcc63d21ebd876875b79d2e35ac1073b43b2efd834829e82e1defe0f9b3c4a9a8df98bbe7af004fb8e58741988cf2230d8a6c2473f306755c52f3ebf54acd27000ac45c48e6c62f9f0bcc4d18e08f92f53cbdc490c18271b5bb251d5ecd16291750d72eaae6c1456709da87b3fd312251844af13a78b0c0090ef986bb4619988770e00d4875aeda4e36daa1aea4a53497cad3c5392b5e26181f7db8d8f12ebaa975efa3197fa77ac3e19fd28dc0d148fe233576667c370907343b4a3c1eeaed78178a2a07b63207a9cff4f8c73f22a30084971f961540e7d33b2a5ee20d7d9b5c0932a2ddcb1687ff5d26fba18fed901f4a211690c6cb57d1d8ab4af28a9943e417754fbaeea9954d3bca7ee9cc162f186909b7249fbd75c32e7c088b7e8da9c038d479c962c548702a31f29145edf0b8f85b0c8fe29a12f7853c0bd372821ad3ca862fc1e9ddf3c56eb9161fb2285f459c8731dc35ad5e26abbce0fc4230c491d7b8d10fd12fcf7b6fb8c2c45f16be2d3134402fcd9f11223c8efb71311c69a3375b9fabbd84a9f816c24995b80b24046c8a867efb86e607c8a9ceb2ac25a38f4437f554598c76959bef020e43bd8df1e503f90a3f9f58f838f35cbda2787e17bc53e1c3b4d1cf8aa7d5d4165f6ef4f577fbe4d7ddfd132132278aa6700ca99a7fcc17f4658e9ae35b7d393764f4413c8b5b60254e0adac433b5a048d233ce82203fe5561e637ee1cce3cae6300f32cb8d5162afcbeeb72cfc296a83121c4c7f6eb589023ef36e70bd03927bd5a5dec7b50ab3ae0947f69ed5efd62dbe3776debb779f63399c50c45e354ad3d814ae5b0b25086705cf6fa4abe2c0f4603b852ba86ea5ef6343aa136106796295b6e500c0d53c1a39ba5dec6b4fb2758809bf9ec5ed1cef2f1c57f7aa7d2787635529f30f5cce93b132e0fbec01b79362df0c2ec9c8d26c452a25f1d416c2ae423f1be04d09c8b7d7ca4232bbb94dd0246cd5dec914ade0cc840761d3bfa759efc4c90362ae8e5a7475dbde842d911b2ff8f664d584435986b84b49fcd4d62e4ca5a3736e450542528ca7b96014562a661f9eb62c2e74e0cdc8cebc63064361191b32f1b897a6628d286ab31c161fe9d01d874956b75818e2d2978720f4f0aaa5b61cd1178d4b9f4225c7aa9b1be5a0f87101e8f957e77fc4914754c5d190651b4f56c0ffd208652f916d286fa827d56d3af9c5d15ae0f6109a1cab6e29cb8d0a8f54ee345f9345acd907d9906a91f7ef3e761dd53a9f9fdf822a881e5ee1f76379c2b8f9d27cfe8a4213dc34b6519a097e28f37a3f1eb870a5f74eb502216abcc124a8b5faa40819a351d1aeb41205df07d1f3991e199ae6a646b1ea7d7dace7e39a061309437a80dea744f0ce30d8765868015e025a4bde1d6df1a0cdc2492653fd62ef5b033fe06dbf14f3ca878254ef35e8ab63995ecfc92143a9632299e8f41083b92639b47f25c106afc0c3e5d99832ef459a5b5b345db21289f12d7f57c513fe453b8f3616f6f4caaeaa9a61b64f519c9e2e81b02ddd092327d4534a9439ad8c435a7d358a9f567a0965196299e9d27700e52827c8ae733a0b3a8e57e49fe78616340aabe5c8c719d4d9acdea9570fc2a3be62d1391b49c4dc23e5679dce062b2888e8a9e7d620ff77f58ba02fd9577d309835b69bda0771127e8a2aafb7da341982a62387e04aa23175f681a542edccfd5be9084cc3b7b3d82717a7bbc40792c9d53852544493b2019cf306b5a6815ff42ff97297d8d552c21756942d9f4b775e2d950c7ebe195af2576124283282c62ac2c8486a065f942ab579c9c270cf82f1741b712911fbddfcf6344706bed2d99767070538878795c6561ab3aaa29b959dd3f4d0d00f3b363f1a0c5d774d2ae883899416ee6140f19e85d9e7075ac2bfe1a371d43cd4966a377effb96a33efdabbb73a4bfe595bb9804dc6337dccdb8a0ea647b64f33618f512a235f756ce93e3e6f4ced7e7c50e80dc4845294c5292650ef5da5f700c5e4e0c2c3ddd89eb7ff830f08ac3a2e2ae5d1085ba6ef869a565038fe64470802771a3954f846a87cab8ef979b7bea48bb8ccfd020110fa31212caaa096e1549d471d691f07e631e2dccc687518d47fcdb111e294567f775e7b32702e84b5abb50a0814b260135693c5b67ce505b1750dce5c13c11de64ddb37c1cfcae1ecbbd70d493cba59d0946369a10a0e011770c3e55b79a31b2ba1c4e6e3dbe287e3e0cb7764f72f900b12a4fa97f81ed2ee3e00dc04016332b175af194486c87484ae7633bc25082ed63c426e237b02419e5e1740ce5918e8ae7ab6a901f46cb970c05f0b7a4433a0cbb0bb20256a017c130145ea807eaa7b24886a2e79cea563e37246ff93a8263aa2e561c755d2a08a820123edb9330c5817862bfa590045924b90a8344bea6af58fc2fd9b3b785fc712ba430db1a89139972e2f93df99a55e8086bd5f9278dbab591fbcd4df8f7cd9b12b18796a03d1bcd5ec5d0a65b4115ceef57f45a69c83c330d6f58e146726c95ebc1cc788933e6118ed8aad485da06ce6fb183f4453946760d31af392abd817a5a36eb03560e4751dd7262d3ed95d6346ab23c4824e7f59c2ac00b816dd4e7960b9328d8fba8c5c30578a02272d049c910798f33465268c65333bdadb0ccf327be342a0e836eeca9fa6bf34e23eec2c52993b133602a11fa680544e1108f9a541f755266194f7dd42674659f3193ad28b4f3885048cdb22c84f71eeb80ee594c52364e5846c8f2d9565a4436ac6a6dd5e196b5a6bb9ed768b0760e6b2934c43eba74a2981121de8c16a4c0c41832eaffa744a9438d40807a5816c6e022c8723dbd06ecb2416cb6f7182460cc43c3474da7610f83b2ee1a95a8cece01a6d614b8a19db504d02437249cb2d45c712cc6ed261333701dd8b8409949919a7c1155f1171b4e43c4655a56191f4479e3241b96b42eb8c195467cba700b4f295b3f232e2135c34a717a5ffd1212832294461032415c33ba2411b9fb3c41d417f0d33b6129fd6f506f5830dda416afcaaa6eebcee53f18bdda38fbe5e030f603ef140049c157f968dd91eccc06b663729f390dd850c6fb91e902503f0e762de5112eb29118c2b3d8668bf8c977868b675808369433b57200b8c9b666ad7d3c7be6d07443b755939b483a19bf142b162db1e4dbc044bb2c46db5b2e9997d8b717643ff41b1405ecb13e34f2d9010b0e63da8906a9522cf01734b516d54d3499bde64c6b775fd63ca2c4886f82f868746e15f00addb334e273ab7f7d334476669be27d9df29166ee5e0931623b2382879b34c1f96e5ced1475d17f2aec51e65d4d71a0cf2e584bb568feb113db7040b19a7a610e027615803d02adad6d6c6b03c9a500ebfc041dc4ccfe0a2338d3d71659e1f7a19b22bde1b489b5de3e0f434fca882bd93605c0326ecc219ac9685304e3a9b5486afbfda02e50d33e079c1247c14786df096b89afe74aaed555a7ae98a0b56ae7d30aa7f5fa3adf525c0d35344c345b3fe6986db4056f9573a0d290cb605aa995ade7788903c56a3481c4691c26ad5c38eb4597214586592f551dfd67e8bb1168b90eac56358ef05187c02fe68f4223c558ef907546e0378e7d2f916b462854124d1e158cf8319bf12ff906c39d92da3ec54265cd03958a0b83e8153a8ecedd6d45474aaa7b9e89abca41fa62aa63a6ffa665499f65e298663310b2a2a100c8fe669f57cf68470946ccaa4e5258708f29afa03b1a505149d24a2030c774e67bfe121f478de295a64acc826571827b47f8b8b670f1a619e41be74d53cd22fe93c29d54be81c7b538dc0ad4a77c5022cce369a0cf481198b0c0401a1f44dc1757b92055af43c408f4aa01978bb69973f0cc11c079f865527bacf662ad0fdeab101a1513e12b9e3e5b8b53e1d894aa745af36705d0e156a5a2263b3827dbbb6fab2499b231390a47d6883dcb3be289077da2717bc274ccc187c9d91e5b873e9778c8090e61a12e00a6ae2bfa6c0d5216aca7d9ac62c74aa48e02a1b0d5325b4b054b1f2485827eaa73807eac985ec423935c9f3caecec2f8714b240be8a09162bcc5505e3d236a4051d36550d41b097db377ba6098ed7c305e4cdbfa93f0a69c4f251eac68487b5cece482aec5dfce7d26b096ccb9f2847e8f890d95871407d17e5f0a00a64464a64595dae6d32544d06dddaaa13ed3bdc21ad91a177088c9045c5b8641e6c120df597f20fc4abf362e2cbb1dd8e9ed0353cd3e2a6c31ce2c2d7de8bde5a891159bfecfb22e822b20a9bc49a277880a84561fe5465fe7bfd924f3a6e6bc3e6fbcc5ef64a5ff4229d3a9c24d7ff923323eb49013522883b92d3c3fec63dca7f3ff40bd2971bcaf9c13d3c70e4297cb99c75d9066c26710c3745770bcb5cc680bbc4a8f423ba5763f66ed0f6e5735d1d1bb69e01aa1b432e18e193190c477e7c0277c072da1699ad9021922dcbbdf9060f8c33ff248ac410b9976ad44d2f088fd0fc94e73c9d43c2fe1d68555f8ac4f328740af42a186445fdb52553bfb159b875fd9b5da23793410cfd22368c1a4744d441b1b8f2540d96b9b87f110705ba1f7c2246172a8826e89cf95ae9aaddeb265ead07f9499815d9481804e6d8292cf65db256304cc0d01e818f8afe36a4050f089ce526fc15848763717f70006d5662bcd11bade671e05108bd3f9ab2346eefb531666aeacb787f2fa13b3d1825c108aeb6f0a3f67262178533ed3bba2fd4098c001113711d71f1b390a46640e2132eba3ec71818250a56c5ed83949516030b2ff13406033925b18659215374a12958cf6451c1153bbfc0979bbd46d735d8f6572a8f7c9926e2b1292eb377e53fa771938f1d1919376bce7b9c561095235172594d96bf024af06977af711a48a7e2ebded0ac11def49d508737ebee478a9d46e7fd114e9d61c29c5737c9773b70ed7de9d95fe80e0095bd2d95effab8119392e3820613d7d3c7315161ebabd3706272dc2c7b4f2336f512c01a840d52a3c8553d45aae70aa532119b99747b9f40084c596df642d56948d9d4694e5a1a145a923edd7eac4f5e796de24d83f7fed0a080fcaac9597aaf766ce1116ded1ba7c3923eeb8ad34aba8f44da5d12781a15b8e6634bed0c365a4023fc4e543f8db962bc731c3c1b7d17a107e91528f10058fdffd88de87f66f75cc2eb227df95307d44d43186687e49d7752945a998484a1b4170001000000000000ffff000009000000659f98a162f843e66d9589408a44a313f2a8216d5ba30d370142ba7a59ade6d748a5578da5c4fea27cd2572c2123b5311a50f736c606a0bda76fec64360e53beea6594343576fd091dd98373d2104f5597693d2ac1a1648e786943b11a95c54ebab64b3698648ae7e620a668887bf3c7e66e44bfac5b3d52d9a34d1e9de73f0ebdcf0095e685dd8e0b26e996e2000191537b5660d533d7b485f5a835754715663d372dd5e9f7ff2e04a413f19088bf85e5f74516489d2044951bd6941ad810d4655c481c1f24c1824871e922bbe1a3957cbf55ace31b1f8d8ec9228d5e68aac528afda256e48b2313ef8d24adf768b001800000000000000010000000400000034bc5d0000000000c000000000000000ffff0000010000804018fc766d430955d43494cbdf7ab590b281ae85aeaf4ae1099097873d387167d2fe6c0845f39f0a3440f99c1af8b7fd9463f33ee793ece2ba51ef61282d0fbc5dca4d24091347e8378171624ad4dba6098c2637f2bbdea18cebaca8ff607b34fab125376b8ea1830d74bfd4fef31984425b93f7ff9a05d8032ab2d5b6ce5df3433b642841aee1393e76d8340b7083646eb7edf334e92ca02d96804d3468f3671759bb98cc7bfca69876"], 0x12a0}, 0x8) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = dup(r0) pipe2(&(0x7f00000027c0)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000002780)='./file0\x00', r2, &(0x7f0000002800)='./file0\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002700), &(0x7f0000002740)=0x8) uvm_fault(0xffffffff81ea7740, 0x600011c, 0, 1) -> e kernel: page fault trap, code=0 Stopped at m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff81ea7740, 0x600011c, 0, 1) -> e m_free(6000100) at m_free+0x2a end trace frame: 0xffff8000149b0000, count: 0 ddb> trace m_free(6000100) at m_free+0x2a m_freem(0) at m_freem+0x2d tcp_input(ffff8000149b01d8,ffff8000149b01d8,2,6) at tcp_input+0x30e7 ip_deliver(ffff8000149b01d4,ffff8000149b01d8,ffff800000021040,ffffff003116dd00) at ip_deliver+0x23b ipintr() at ipintr+0x71 if_netisr(ffffffff8122c580) at if_netisr+0x9e taskq_thread(0) at taskq_thread+0x72 end trace frame: 0x0, count: -7 ddb> show registers rdi 0x7 rsi 0xf0 rbp 0xffff8000149affe0 rbx 0x7040183c rdx 0xffff8000149afef0 rcx 0xffffffff81e90160 mbstat_boot_boot_cpumem rax 0 r8 0x1 r9 0 r10 0x800b5c74ac8dbdff r11 0xffffffff818a57e0 pool_lock_mtx_leave r12 0 r13 0xffffff00384f982e r14 0x6000100 __kernel_end_phys+0x4000100 r15 0x6000100 __kernel_end_phys+0x4000100 rip 0xffffffff81b5b74a m_free+0x2a cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff8000149affc0 ss 0 m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> show proc PROC (softnet) pid=262707 stat=onproc flags process=14000 proc=200 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000fffff068,0xffff8000ffffe970 process=0xffff800014989ca0 user=0xffff8000149ab000, vmspace=0xffffffff81ea7740 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 11825 335688 84515 0 3 0x80 nanosleep syz-executor0 11825 491965 84515 0 3 0x4000080 wsevent_read syz-executor0 11825 14897 84515 0 3 0x4000080 fsleep syz-executor0 28929 124906 1 0 3 0x100083 ttyin getty 31194 170900 29708 0 2 0x2 syz-executor1 69284 255998 0 0 3 0x14200 bored sosplice 84515 247001 29708 0 3 0x82 nanosleep syz-executor0 29708 200022 11948 0 3 0x82 thrsleep syz-fuzzer 29708 290900 11948 0 3 0x4000082 nanosleep syz-fuzzer 29708 428392 11948 0 3 0x4000082 thrsleep syz-fuzzer 29708 36899 11948 0 3 0x4000082 thrsleep syz-fuzzer 29708 287506 11948 0 2 0x4000002 syz-fuzzer 29708 95497 11948 0 3 0x4000082 thrsleep syz-fuzzer 29708 112211 11948 0 3 0x4000082 thrsleep syz-fuzzer 29708 356749 11948 0 3 0x4000082 thrsleep syz-fuzzer 11948 446667 61147 0 3 0x10008a pause ksh 61147 168821 55574 0 3 0x92 select sshd 55574 158312 1 0 3 0x80 select sshd 46236 223008 20877 73 2 0x100090 syslogd 20877 401987 1 0 3 0x100082 netio syslogd 36586 79242 0 0 3 0x14200 pgzero zerothread 80754 64017 0 0 3 0x14200 aiodoned aiodoned 96823 306473 0 0 3 0x14200 syncer update 25765 137937 0 0 3 0x14200 cleaner cleaner 53903 179003 0 0 3 0x14200 reaper reaper 37789 481979 0 0 3 0x14200 pgdaemon pagedaemon 2688 303584 0 0 3 0x14200 bored crynlk 59994 171538 0 0 3 0x14200 bored crypto 54017 417825 0 0 3 0x40014200 acpi0 acpi0 *90046 262707 0 0 7 0x14200 softnet 88317 235661 0 0 3 0x14200 bored systqmp 92820 377957 0 0 3 0x14200 bored systq 65646 174508 0 0 3 0x40014200 bored softclock 68611 214522 0 0 3 0x40014200 idle0 1 260327 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper