f98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 16:01:21 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="de", 0x1}], 0x1}, 0xa) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x810, r1, 0x0, 0x0) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000980)='./file0\x00', 0x400010000040, 0x135) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c4585", 0x7d9}], 0x1, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) getdents(r0, &(0x7f0000001080)=""/4096, 0x1000) getdents(r0, 0x0, 0xfe8a) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) getegid() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x41ad4af, 0x0, 0xece6, 0xfffffffffffffff5, "72051f60f897bae0d21cf7d96cd759293bb100"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) ftruncate(r0, 0x4) 16:01:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)) 16:01:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20c8, 0x9000452c) r1 = socket$unix(0x1, 0x7, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) wsmux_getmux: no memory for mux 9437228 wsmux_getmux: no memory for mux 9437228 16:01:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:01:21 executing program 0: munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 16:01:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="55eec3037d3f04a8", 0x8}], 0x1, 0x0}, 0x0) ftruncate(r1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x160) fcntl$getown(r1, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:01:22 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)="0001") 16:01:22 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = getpid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r2, &(0x7f00000000c0)=""/4096, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r4, &(0x7f0000000080)="04e339906f1a9d95b08734ca15e3fd0c52b608f4ee1fdce67bdc9c150708c7db85e570bf9ce007b5b604808fd049dfe2fbb36bd4794edb5749ae2c37d124b34382757b4a916c4007019caea6f20ab11ef6bd8b401f39714c5db13b9f34bccff10c3c06043fb96a6cb524b92ef745ba70d704c11233ef95f83c4d9960844de2d6043d44a90f0529cf5a40b2e047c9a3273ddd59f09499e9320bddd9432a0125cfc1a356dba42fbc05f25f0de007b234794bdaa2ed64745217a95390f9bfa946bdcc0bfb924f9085230f1b8aced3cae83b7e9873553336a94f431ce47de9b7cfb8b00a283590ca0aae3b9ef3e97346a71b1dfb3fdfe0bd5691b4c9303d", 0xfc, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:01:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x7) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) r2 = syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r0, 0x4, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 16:01:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x5, 0x2011, r0, 0x0, 0x0) 16:01:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='\x00', 0x81, 0x80) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000100)="8bc2c1c60856c77fcdc7bfcf4f3a08cdf913698c7c0f4d13ddd2305955d77cb6b63718bb36fa2f6e1461bb7485a531505ceb966aa9dbaa8dddd189026236d632b40173c0d54df8b7bed85e5b9cee9a9e700b5915ccdb58cea71653c88f1f6da7ca1861012132af6d9113d73723571863e5f62306eaaf0cdbf6f37544af78cfe37bb7102a9aa62e1e71a712f8f75cd5e96db205f707379d993f2ee680ba2870f696458488e6dfdee1147a250c3c1552ec93ae3989b02d92cbbe34ec16778f97ca5eff54d3372b8ae9e19c5e80b3a1aee03b7e81eba7ea6d683dd40454f98c0c853c28f213cfd76c1f0aae3c", 0xeb, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x8000}, 0x8) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)="020c0000", 0x4) 16:01:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:01:22 executing program 1: ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "2b760bdbe92b0dc4000001000000000400", 0x0, 0x80000001}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000000)=""/95, 0x5f) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x60}, {r0, 0x20}, {r0, 0x70}, {r0, 0x56}, {r0, 0xd4}, {r0, 0xd0}, {r0, 0x81}, {r0, 0x50}], 0x8, 0xfffffffffffffff7) 16:01:22 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) pipe2(0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) ftruncate(r0, 0x1ff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:01:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000052e000/0x1000)=nil, 0x1000, 0x4) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) listen(r1, 0xfd400000000000) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') connect(r3, &(0x7f0000000280)=@in6={0x18, 0x2, 0x3, 0x7f}, 0xc) munmap(&(0x7f0000533000/0x4000)=nil, 0x4000) 16:01:27 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710d0c40e8011dc91cf36638b4990d4451fdcee2c9a601b4001000087f6d99caaf7c2b"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:27 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100a1, 0x12) close(r1) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x749}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280), 0x9, 0x0, 0x40, 0x0) 16:01:33 executing program 1: 16:01:33 executing program 0: 16:01:33 executing program 0: 16:01:33 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x404) 16:01:33 executing program 0: 16:01:33 executing program 1: 16:01:33 executing program 0: 16:01:33 executing program 1: 16:01:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:01:33 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc010, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) close(r0) 16:01:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x100000001}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3", 0x4a0) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:33 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getgid() getgroups(0x2, &(0x7f0000000240)=[0x0, r1]) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x8, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r5 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x40) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x800, 0x100000001, 0x6, 0x9, "7b0aca7fcbdbba45b0b8b3dbc0f9e8b7ca840c3a", 0x55, 0x401}) open(&(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x100000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r6) 16:01:33 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 16:01:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) write(r0, &(0x7f0000000100)="638c2294604ba1162f4b87c6b71e2520d5fa513f129e0f8e7a739f6664d8fc2348d4c12cdbc5d631da0c6c8a1b41fc6782f90e56ca01c0a3c11e27562e357ca0d84e59a1b16af984d9dae213f2c3b1a3c4f7c7db665a71e5", 0x58) 16:01:34 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8001, 0x3) lseek(r0, 0x0, 0x2) 16:01:34 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:01:34 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000740)=ANY=[], 0x0, 0x0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="d2ea9a08886960a2011a1310cc9300bc1648243b6d64ef8edc85248369c237780cd6e72f4585ca2a70f1d8f7ca59046e3d9ff705462f0a8c4b6f813ab2ee3deebea1de300b6ddead7f87da33eddda88525d35140da977b005cc00308fc4e84d6ba7b5987bbcb4f2674c37870ce859e585fd0d696aeb8578796e21feadc651b668abdd87fb199afaf197231dd26c2d2658f965ed6f79e24b3047d6309c613a26c9514f902b3e4358738b50d7f2742f58f827458433c87a3", 0xb7}, {&(0x7f0000000180)="2e6a41aa87146884d1ee6cf4b2269588d062b5ce4bc19ede336563657b70301b45d60f5612d1eaa65fc2bc5553fcb05129cb0003da0a071a5403cc9364990d8467c6c9b63c21694eb2649d9380d994d3af2b9e9d7b3472f9cdcb0cab5dff98df39eb7fdf69ff1c8479eb7babaa718d610b7f22a05f2c7a7d6d51aa08b1fe055b06116e13", 0x84}, {&(0x7f0000000240)="a88c9addb89af34a2ec346cf92d0c22e774661332480c21eee032d9748428f0e2d8b561c95a85dbb5909ea8e6e04b959747ee04f73aac7a3037ad30125778d3278ad6aa7e4af2d05441877baf1ea078efe27fb0fa59fa714b3706bd9b328677b57ed51d13e258d69ac1d220911c0e82c093ffe87cc616c7b3c4ff6a06405", 0x7e}, {&(0x7f00000002c0)="a4dba7c30daeec42d3869c700e28e85b7527f14e1570ed856442a63062eb2ee903473448d805bed3f6e78ae21e0ef3ab50d70b0f0acc4a59413ff0917febe6c68dbbbe7a00aeea509a3edd76b56dea0bf10ffccd07f13993c1f9554f7a111e49e2233b1a008e6b081264982abdf8d285c2063c1fc2aa8c2edde48d3ad3beec78cefd7055ba79240598f1943e69d2fd3e59ef671c6934934dd4f902684aa2adc87fcfca94c781dc31ffcfc0970559d83369f8bb0b2384e3e0dd73acc6e7109041a3c3651a9d1ab97bfb442d0594b42d2a7df49ab171fa9c877fca66f8dfa8a86c2e3268ed521e2fefe75d4881384e3acc97c8e94d3f824e6db41a718e", 0xfc}, {&(0x7f00000003c0)="8690fbc9d6f2d530f3ad1e7c3fbd64defb935393ff4aa3910c2cafecb7d798e5c1db27c0a0fe2fe21f628b057996f1828cc0fae659fcdd8321dcbcfa2c4fb423edae04bc4097428258d86881e62101603f09c94362374d3318badce9648b1df1bcfa5d", 0x63}], 0x5, &(0x7f0000000880)=[{0xc0, 0xffff, 0x8000, "4588b78a30a9b1de22bbabfca79e31477f5b901b73fcb5f9dee86745dad8417c9b90d4efc7fd8ccc61a7d060d321b0a2f783e7f6fd08427873977d9dbc9c7a948c7b28936060161c7eae2a9721dd511ee5a4657db1e5ef60ff130cf3628dfd934dcc1718a376bf8d6a58eedb125db9c55aac34a5bb295fcd4e5d36bb0d20efce6256e8b0710d321c7ea68b11467bc522b45d91abfbdc57584389754740efe267e06e749e95d9aac7af43f3ccefdc"}, {0xf8, 0x1, 0xf2, "a1d6bf65960cbcebcc604713e3538a3c3e2de011486fde92390ce66689a044e6cdbb147cbe63eb35d01ead127fd14e78cd86f346fe051bb18d5010248f069f564df88d747867e3ebac191fe122de4c9da7298d3f01f499e38e61bc49049f986805dab9ef52ef09538f665c66cc3df5e96f67532ba165fd3b159083da1898caa9d85c3d4bde12bf9fc48ad92f91c93ccec2128fbb057e9ecfa67bb6ff69737ab5a96b226aa6a0585b0467100adfc3d4ed3ae6cae0db5cfa03a386903da90fb021a8c1c0d951b6a92c7715693808fe59d0b7a7d968d69fbf98f61e6a8ca20d01dd16ace4ea79e5be"}, {0xa8, 0xffff, 0x7, "a5ccfb0c8e5711d4eff4b5d8a7f91a5980ffeba93ec9d76774eae0807f68d2c53e24d81f7f7702cab1d2bd777b1bdedf38c8df788e34d33ebbb574b43678024f5eb50bc2f4dd062defcab88bebd2419158aeb0d8f4a131bcb68b0e24907235548ea48baa490200846952163e1a0fccc2ef803c8a3f3f6ae15b9395548edddc00f3c69426a8debea5a576cf9169b36bab2f409d"}, {0x40, 0x1, 0x101, "07d96fc34db927533a8740036fd32a7f0db4c4268731ac5fb047953660a512c19bee20b3eb20da0dc0d9a1bc547fc1"}, {0x68, 0xffff, 0x0, "f20995e189f3ad2c146d12717b8171f14d546375e36a2b3ac1897ecaa2bf8bb008aecdc23c98ca63433d33fb7e3cb9de11fdd314d515e171e414af05169e3e47e290eb04b2dfb42c3491646728a5b6d1219b8e9f57a02795"}, {0xd0, 0xffff, 0x1ff, "f7e1019496598b736a8c2b81442bbcf5265a6a2fcc29a958cd88cddc33bd847ac75ea7cb90f2dd28dd4bb5a35762ce8a277ef13f5b04d3bd2c558bc0a87ff750637faa54288c23f0c8e0afc7284ea9d14c41c836c4e4413928af0c1e73fdc3d767b9865cbc91ae726dbd922ac1ab9bd8f396eac41cdd6c9b49318625e72dfd122c74a6975388437bb0ff49b09a101a9465b1a541af194786a74ab5c21124a7ab62091e920d1a5b6d6726941f4ab42f5473f4499272b6ee9da43bb74f3403"}, {0x30, 0xffff, 0x0, "75341b2b18746394f3cecb544812bf5229f3c5dcdeae70cf1884f87451"}], 0x408}, 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname$inet(r0, &(0x7f0000000600), &(0x7f0000000680)=0xc) sendmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000640)="a1a978a0d5e804d8c2eeef04a668bec257d2ce7ad61f73474eb11350b5a1cd0269def9d8079e30", 0x27}], 0x1, 0x0}, 0x8) map stack 0x20ffd000-0x21000000 of map 0xffffff003f12cd68 failed: hole in range map stack 0x20ffd000-0x21000000 of map 0xffffff003f12cd68 failed: hole in range 16:01:34 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000147000/0x2000)=nil) mincore(&(0x7f00003c6000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 16:01:34 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710df20900011dc91cf36638a3990d4451b784f65ccb53afce8522d49b9f7d4186d81e40559fd7d6fee89519f812350d948650a329731e39e63c45ef9ef87166a56cd5d5c226444cf02c92a38d5bfe0e385f305bf81261f01747031bce861fb2f13a9b482eae2f5f5b4d640ce02cde41d72b7bbbbf072e5c1d1db9a8c10462d73a5b060cd12fd453d6da2eedb362"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1080, 0x1f) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005180)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c30500fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb69ad6ded6260cad0c31ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a037701cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0bc5b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72020a0f7094727a7897d9184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d22750b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c67703000000000000007c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339ff927f7430baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f33f00000000000000376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c16742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf10000", 0xfffffffffffffe4b) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x2, 0x2, 0x81, 0x4, r2}) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x4, 0x5b06, 0x37f665e2, "bad8835db4718000"}) readv(r5, &(0x7f00000001c0), 0x10000000000002e3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0x9, 0x2, 0x5, 0x0, "124d79c78f4ca02f33a1975611823728c6952800", 0x9, 0x1}) 16:01:36 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) sendto(r1, &(0x7f0000000280)="42777aad074cef51eb1438f38b25fb9e85f262c6f0ca24a46e74de123ecfa5e2aa5633caf03ddedfeb3821c27938ca250dded065310f36db96a17613bec547b1cb0c36", 0x416f3b9ec1b05c90, 0x4, 0x0, 0x0) fcntl$setown(r1, 0x6, r0) setsockopt(r1, 0x46, 0x12, &(0x7f0000000000)="8142291b927fc5e96f00c7e14e1e17d5a415b332a8da3b378fd9faa0c6f47d19b3adc858fc109e470ade181a85c41e7fd059af526f86ec2eb93f", 0x3a) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x813, r1, 0x0, 0x0) setsockopt(r1, 0x3ff, 0x2, &(0x7f0000000080)="23c2fe916a1813d30b1d2a7238bb5a6f77cdda36f0aaa83565a8b1c25e78dc066dd6cc4ca4139ef8746898d902c439de316d9e50dde8779646effaba2425335cc2e98dbe39c0b011230fe5e0758cbe5993386da0d85c1d50cb3645449aa482d31d7cdd9a5f0ece5bef711df2429aaf8a4600d7d0b7aca4acf9a06d827ccb2ab5120e38d913dfbb47c06389d97e426a588b71673c5ff57062f501ea25036b98a6af2aa7243daa8cc6a2ed0fffd68198e52578948e1b6c49da398324fb395b13100b53bb473a2d0462675b93fa7e415eac2b282236e9c33a4b", 0xd8) 16:01:41 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) shutdown(r0, 0x1) 16:01:41 executing program 0: msgget(0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getegid() getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x0) setuid(r0) r1 = socket$inet6(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 16:01:41 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/164, 0xa4) r5 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) 16:01:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x3}, 0x10) r1 = socket$inet6(0x18, 0x8001, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000140)="6fad7fa39ae33c36bf511df91d81725c39721f530d9bb2a5001644aefce8b462032b760df3e371bd7802f1468adbe69eb6fb29e5d8ae283934f7186c0b7af0f2b629c4e11fa6395472aeafa0d744d88737200207a4d7c067de59", 0x5a}, {&(0x7f00000001c0)="f351675e10f1b7d085324fa0f38a29269dde539d46812aabb7a5fc4376987553eb5979c17e44ead9314343d5edd40dd79beb205044d7ec25c1c00718b67568a1d646035255a28e72782d2bbc59dcb0d802dd2dff25a65059618c0126b721fb875bde8361c238087f5da22d933dcdec5826bc9633ef7374f1ec9c9763c07b27c4081ce93fa8345e76a5b992efe8f5443f4cac451316451322edfdc1e5ac7c7c8c729667a3134a65cb7b0439914733b822794e774094251332b6", 0xb9}, {&(0x7f0000000280)="f8d441f556dd856d45c5db9b47c8b60768", 0x11}, {&(0x7f00000002c0)="7b29120f2e549943dda6ac087b8cd9d211c55855114a31a68e1b7b56329e47c57387d7828fa003afe18678339c264e68dd4a80b74d4ebecd10b61432558b1d7f3d2618ac5ccdf992ec8721822135b345b81da33ced47490cf9d5bcd1e88b4ca7fcc695b151573f8ba025c05c899a9c66d4ab89675b22ef06ab85df86e80f25ba115d32320b95bda9ae451497bc0d41d3d130ace1509a6d4bae6f9ef1e948afdc2416eff17f4fc53824", 0xa9}, {&(0x7f0000000380)="083a66133f98cfff81c5574b816f0b1ed0a72d4894feafa3405c72cbf150ef5fbae08195aef33eb3f5cfce4306c3eaad9aef3db68dff3b23cef948f92ab352965fac17db0a22f7ebddb55b03256d1761cb396092b4e073ab93e157b472eef147c2ce3f418435b4e6bb13e2a1935f5d289ae1fa05a10f297813b8898b5359c0c100564114a4cef68502333be6ec1746ca519644d0da3a84f2d7a15b5a7fb6b62b76038805349f29432369c0dc04a900247367bf8e2b57d39f65d220f834320ab4ea5497c698ef7cbf753376e5c4f5976e0c2a71e13e5be3a96a62c6c6c6126438e1c1c9180c78bc4223c26542dcfde50722e634dfb225cdf2637b4524f0abb2148a5f9c9a369ed86d356a29f67b6810076d151201fe60e813d66deb190c8888c1943849048e97500546cfceebf81c0d483b6ab98473dbf3645946292fd007e9a1ce967798941061fe5cd779a69b574790644b053e98a056e75e51a7489fbdd0d8dcf2fe69ae9d201ce0f157fd6e04ded93c070e8cedc948cb2bce35d09f544409a4176e6c9b08b33dc37884048f8dea07f4b978bb631b0e8bab1665f23672293e9f938b9bad60a7c9b8b23ca32235bd1e9d4ead032f46ae5798bcac9e82b1b17bb04d3ad15484ade4ea9779ae13af893c52321a0a4e6f710c5f79e3586c3d2934955b924f2bbe1330f8282fd77dda44b9c3ff41063e2424180f1d5551c9fd7f063cd52bedfc5561bb39ac873efaad7d9aa0d6069861cc4f2ac474f5c91c3bc59aa2097be6ad88c84435c674969feb0f71d1baf35a61c0ca5c9a03787c300cb4ca567d3e8bb41fbd43fec791d79e6ef9d3ea7e729caf8301e04e220f9ee1b6f04fcbca5f45d668a0d8adb69d28b7abdba17f093b92685d41607853bd484d5d6398babe9dbd7f2c7d3e9af9113c938901dff9e2cefb6cd72c82370b71aeb8e2234ab40c9482de5a06ec4106198b5f4ed3f478ff253f7c210b3aab0f67ae92147d80eddc903139e42c696b7a5e40fee0da4c5dab52dbe07efdc09d7322cd08d37189929447bed845f573409a5fcf6fb2087acada2b6d89b0b1ead15382af8d3305bbbd4b0575a568684881d0f95afaca22f36dfc645744cff5c78d59a5bc71046168ef379d9e88de8bc55e3b59babfb3aad2c414eaba42903232a6fc8d3aa90323f0339bd200d21d03ed1eff4654791514d6b08a5cf0b0811121be44ec8283518383328619a93a88f1374a77188a06f1bd5e64ddcc5ea5bf7b774698cfaab1406d70dac90dc92ab9628730463eb5655ba59e02734210997290d784c329e2437d2bd076707b630ccdd68959b0b10d06ff728796b94a2d233442653ee84fb8482f26afe77669d4dd9d3dec2c020cd5b270edba88fc697dfb81af5837a14afe9543e97f64cb17eee493bcc0382178b25af2db65430b4faadae7d1a089a58c964199f0a70e5576d9ce3179699c0ef7a5e44b52a20a6b4e34bc54bf00042e6e7c0cac45d240a8cdb9dbf1b4df5e0708b86cfb41b49a0942ec0ef9ebea3e4193c5f8e8e73f2d5763167855c12a5ad6d30a15eebde7f074a11125f736120a74500f52f91c50acdc775846123c4bce4682e62f00ec2459391f7a758ab3b5ab404134c6cc8c6067e0c379e66d03b13eba2f6e96c1b13e2acd246f8af415fc8ba9c36ec21925fc1c40fff73056b58f9e159bc7503d51154ee80c2ae70dae24ab684e92c3f74f3e51f5fe2195c30def1bdb11076424d0a6b92209d2311efeb53fea4b5a321608a77826b9e8aa78c0495149ddde879723e26132c684c51016f3cbaad030947d3c8f71d78e2e05e1d312a7a331ece4158d69a73394f3fada6c247804bd89b962cc407f9a9c8718e9bd2b7b636e6d5ce6f8a27d9384ae37d8b2515381d4108cdd85d448e1c81b31036d2b859e1003780063b11959c5edc6293f937edd85603e1aa97b32f5ea477a8d3fb8e304ce4bda74ec8a4d1033bc283bd9caa57302f4ea9168db5cf7d7a758005011f005fa01e8709f5174529b050a189faaaecbf4d872b9b1e4d9fdcdf78d8de233fcd1fe3d84d6f0d6867831af78427874d38a981e19d4c0849b689247b3d845f89cc3f355848155b31b1e53a4e0113b5387eb86c347d194ab6fc7eb338b94a62efc7d9fb1b6d8b50b1bbb36525a3a4f440d7a2b205cb3689953dc95d2529c9a6fa37db7d7300705d249bc04b262474612fbf65b791b0ac474df1108719037c6992785d970f9a71c543ce8189809c841f4ccc66103b046655c6e95816842f399eb73cb332e036843c8df988ba20202a3f6d11234529c69a771079032931e3f93dca275836aab91bdb4e6812aa79b3a8e44e65280daf71f472d321bca0faedc1b38d1ae2c6fef2c4502e59ee3e6a144eb8f5283cbf2e9d0afcca8d768135acc43fa8081d60ac730a1a2597b0ff3eec4a0eca74de15136a0279cb2fed177c1b58d46bb5670c81e05f81abdbbe208d1668df038def8b92210e1bd94de983a11e4c3790eb75a1c84f80fbf7893367527a09131d7c0ec62cbdcd4d14c1ab267a910caed5aa9427c5dadc8b7825f077de000c045d8f10f7bce7f4657c848dd9a75703762ed0cfdbf9decb07e96e9e3398f8eed058373e00c86014f957bf5d1c210ca12933da9a5e89ad328c68f351a477958e6659543fcc8ac40f7b5a06ec69183d6154b9902fe186829d24ea59b832c6d8b640be05ffe3dcc77d23d4e8309429058650aa755bfdcc0f0c2c5c0b6c901e8602e6eb9a5beb84c75008ee4adb915e90e6f712d638643f24c82c9266dc52f3d9a60c1d705e1142471abd49744c289802e7c83f07698bbc5232a74ade5baf9b29b7f33babe4a5b5987e1541195633b0822777ef633dfe029c161550f2fe4a353b08e71440290cdd636dde9bc468ac40309d48d03d5fd7139bbb25b4a7dca2ba921859d78f3c85b501e32641f14a7ba5526f95d08cb4693fc243361751cecbeabb1c3bf4e74cf449131971f45821c6ece35bcea83222496e43b0c6a51b1482bfd600e200d69ca019c026d7ca325086ce313c88ae24d1a2cd0b1134171a52029d8cae81041f57c1a222d9db25fad0c136333248c91b9d0f7e4e9cc0e26661b130bd24d31d008586f23264c315a411f0cf5814ba139edd4c2218f3ddf27704fbc188d04418361b622ac9abe89595801e46fd07602375b6f8da6e2259255c1eb5dc30f7262d5715190db0d505d9077f569d5ced351e1e62d3a879f89c6f3f57b047ff4b1ca02c126c8b1d98e0a2d78433f6f96aa0ef21b0c57fe77d83765cc397988a3f67cdae4263311605865591bf48be1366741f3e9bbe7614939ef1f011c7921e317323b018469a4dde1c8400d57fea36e2ad276a990543da0f010b37cf8440f5f6794aa7085ef72b90c59850418f13cc74e69c950e528af64b9efdcaaa2e96da458a07cf1c8e9ac1608db8a4f3f969a0f2cd61d3fb51907d2ab349b43e79ca15139a7ff72c656f9347f4704f7292cdd1d658bda75f1f3434cecdb6675889865dce6e1e536b680021945dd4eee01d3932dd99e44827a1e4c7fe96324dd856e6fd3dc566235983c05782073155f047cb5291a19b8944e12809dd210145979ddca033c8cf7a09f7aaf872e6e74ac0a6512ef65de2d8804181533a3b478f2a781d9cf588214d43031c8a94b6f7b2755baa70426e7f273a0ec563cd5064b1414a726616a21ff3e44146e429e4b85823c259b98620d651ae1ae2a0633f0f724b0aaae32e06fd40676668a1b8aad573e40fb4de3ed6a6aa7e1beab251456d64f2fc212c165c65c91ab3646e1c9d8048364f80f6601616cc385c50de0777df7770dea475ece7b4bed84464b9ff2f0b6b8b1b5d25e3bbdca2308aa91069ed0f94c23268cec3d73f4a5778df6b0c890016fe26cac2d66c82f00628632155ab6826e18da9d7c3e1a94c09d9d4bea31491031f0e8a2935f6e10322d7c25d18747da30720f4f035aea2210047138cdce2d5233666e5e15a5767acb62c00aec6755dec46922f31730e940e4abb1b3d3bdfd0d79d616524fd290dd8361d614ed3ba131678519ca1a67fb5944047bfaa79a657d407dea75fab24b082d78ccb4f80991400087bc194c6264ce8be39288b81060693b6320415941d28ae15e74de6252f07990b7c99e4460c84f91dbf31e038a6d72cadb11f87a0259af18780d7f80d1e8da20fc86db26993c62f12c2aa2eea8b88b4e75b15971304524db41c2e73cafa66caffcc1153af2e52e4f137b639e5f24d5123d60eeda5507c3d9cd26f1b0a0a43aa3584f1004cee2baf8e90f9d3af1e506c105b2eaca525b5949daa46ff71ecd8cf8ce923adc3a5fe0d68827b0a4188b3f035d4f2db48e3560130448bd25a935a2dbcbcb4b45f78aac304c65d94fcab544df97fc4fccb5756cbb02f7309c37e2da92e845ea2ea534c675c0674f3561510036e43b42e4341f90a7568419ccb8aebff71d48eeb187a9eba7a72754e2667d3d4b6699ab7f2b90edd3a4f8c62b6c895210bc3cf09adc55a7ba13271e2ad2ce17cf4b5fcec52c533cf07e3130f309d58286720272639c0297f42ce74f1dcb566b1746971e3d34ff56449f5630d5dfa0dc3bf924e339e0054c9a42cbdd72e906e4adaa4aa403a55c8c0f0dbea078f5357405d4502153a1b2986f101408ba89a4289f9b68b611663aa540bdf7ef15b8e95d14ac4c10b9459e48de90254362e8d5853eada1f0759a0582e8811a2d4f7512d8622ae93b6a2782dad7a1faf886b5aaa4844778f8b20d278a0fb77e7b34064c245cba35788de7493509584ee262e64713ca7b8bd9499db667f3f2e538d67c3b827245333e9dce563095198e51e8f90ae125667b5e932801754e67b114bb384542a66d59b0dc696c74988458cc8328790229270e8cc22abad9089028145acb03369ce8157935c18597406c78d9ca5887150071e7fc24aea42f0fc0e1df59af0b56f3d360e481a1028a39d7270e413648db405b3a7e240c6ae6aa0f212d306263979c76498e05cbf5ed68032cc22be667004f16cdca24ac51ca117c9094d9a363c52425778f4f4dc92bd16a60e598cd4337d2c506be40fe6a7989a07861f309548581ffc3dbe35ac8549664e5b98d744b2416c218c49171eb5ca8fd93aa992aef4dfdd4587cc794c81f731f55b96c190c0e290ea400cbe9419310aec846012f723fe25db56814a97d8cf01aa38a5162bc3fdfc273e8ccd22f6a34ddd6b3fb1e9ce6adf0b1c0551dd532c1b34101de717c24d9a3bd266551d5277790b5f50365020ceb6f113d32f7f0309970e05e76abcb391ad72bf9ae55512cedc585449178177f32485f9983ce9a4cd63714c346d7ec57bd8c7edf0f128fd52f329e537bca8959987d4bd55b7ab325fad22d4b00ff7a32e2fc440fba5808e56b993320cb0068ee7351883066274445f7f8ccad5f2f0f7a0bbc44b5c34ea40ecb279b36c538aa7f31f7a8409f454a05bc547dea4bfaed012fcba4c6813fe7d86254055dafc3e850f866e46c66440a5a6dbc064e333d528fe9668b69e3013a08dd6a0e6a71557620bb761f5d4669311f2335f12a2ed6b5b1ed844d2a02192c660e0a48f300633a1e6ac9fede0f4fad060b2fd65c68a5c3212d25e963ce7ca7e4e93f2e75072a95d8df0f1b4b0daf87de80c67317db4b79cd8776485bdae85ee4237fa8b6dbb22d3e7f4e16c8c80486e6457b176e3e9c5a3de5aea6f2c18443e8b4884bd0fb8b1993c4173c5b497c87285a88fe217bf5cdb280a7090eff1553bcb623e788160435171bf8767ad040f04851e473fe795315", 0x1000}], 0x5) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) rmdir(&(0x7f0000000100)='./file0\x00') 16:01:41 executing program 1: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) r1 = open(&(0x7f0000001040)='./file0\x00', 0x200, 0x80) mknodat(r1, &(0x7f0000001080)='./file0\x00', 0x2000, 0x9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000001140)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r1, &(0x7f0000001180)=""/223, 0xdf, 0x0, &(0x7f0000001280)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f00000012c0)=""/233, 0xe9, 0x803, &(0x7f00000013c0)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r0, &(0x7f0000001400)=[{{r0}, 0x0, 0x14, 0x2, 0x1, 0x200}, {{r0}, 0xfffffffffffffffb, 0xc4, 0xfffff, 0x96c, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7fffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x55, 0x21, 0x7f, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x79, 0x4, 0x100000000, 0x80}], 0x9, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x3ff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x9, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x22, 0x80000000, 0x7ff, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x1, 0x1}], 0x2, &(0x7f0000001580)={0x7fffffff, 0xe957}) kevent(r0, &(0x7f00000015c0)=[{{r0}, 0xfffffffffffffff8, 0x39, 0x2, 0xffff, 0x7f}, {{r1}, 0x0, 0x8, 0x20000044, 0x7, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x37}, {{r0}, 0xfffffffffffffffe, 0x74, 0x10, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000050, 0x2, 0x6561}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x0, 0xfff}], 0x7, &(0x7f00000016c0)=[{{r1}, 0xfffffffffffffffe, 0x54, 0x1, 0x100000001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x90, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x6, 0x4}], 0x3, &(0x7f0000001740)={0x0, 0x1}) connect(r0, &(0x7f0000001780)=@in={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f0000001b40)={&(0x7f00000017c0)=@in6, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001800)=""/211, 0xd3}, {&(0x7f0000001900)=""/224, 0xe0}], 0x2, &(0x7f0000001a40)=""/252, 0xfc}, 0x43) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_int(r2, 0xffff, 0x1107, &(0x7f0000001b80), &(0x7f0000001bc0)=0x4) readv(r2, &(0x7f0000001f80)=[{&(0x7f0000001c00)}, {&(0x7f0000001c40)=""/8, 0x8}, {&(0x7f0000001c80)=""/3, 0x3}, {&(0x7f0000001cc0)=""/188, 0xbc}, {&(0x7f0000001d80)=""/237, 0xed}, {&(0x7f0000001e80)=""/12, 0xc}, {&(0x7f0000001ec0)=""/146, 0x92}], 0x7) write(r2, &(0x7f0000002000)="f643d20303288d40625c14d1e4f1f7070ea6fb70a33476cd1c7ec10d49488bbcb71718fc2d3627b973e995b3bc2ca552f5058225c3acb0f8e384e8aeac8f937df50faf4c0f8fb7e407a4ca998003ed6ad14d1feef495153c28b574fcd2769c40c7665298354662268324a5baa7dc42e4d8126370eded671dbd9c8f50bad3a543ad3439d2a503b1d282264b019da3163a5b282451505023901a853401f7c7285b16945d218a3b12f2d69a65e804a0e97540a34c8355baa6d5a0a0da2403c9747101dfc0990b34f4e479eb90af8573ae6aed799cb46dd9", 0xd6) close(r0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000002100), &(0x7f0000002140)=0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002180)=0x5) shutdown(r1, 0x3) bind$unix(r2, &(0x7f00000021c0)=@abs={0x0, 0x0, 0x1}, 0x8) setitimer(0x2, &(0x7f0000002200)={{0x2, 0x9}, {0x8, 0x6}}, 0x0) close(r0) readv(r2, &(0x7f00000023c0)=[{&(0x7f0000002240)=""/86, 0x56}, {&(0x7f00000022c0)=""/218, 0xda}], 0x2) dup2(r0, r1) syz_open_pts() r3 = semget(0x3, 0x7, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002400)=[0x3ff, 0x77, 0x1ff, 0x5, 0x2, 0x7f, 0xffffffff, 0x3]) bind$unix(r0, &(0x7f0000002440)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:41 executing program 0: nanosleep(&(0x7f0000000080)={0x8, 0x80000000}, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x100000003, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) 16:01:41 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 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) r2 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) recvfrom$inet(r1, &(0x7f0000001940)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) fchown(r0, r2, r3) lseek(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000002940)=[{&(0x7f0000000600)="de8e9d5332ffa465b97e6c6af5fbbaa67ecab62d5ff5058245e9619dcaf2ab6239159d825b530b9b010591d085551528a85fc4d1ac5ecabe7c04c8c40383ab40fc859c2972ce299422a7e0b7722da0c5e0cd3cfb5f18d001a903afb658dc2db5b4872a958c13ff784cf0ff6ae230ab70d1bccad2b0221e9f5631a5bdabf010345593ad4773186b5250b3960552a22e1f25ea580782f97af814e46e8fe48621b8f04c2c5e61517391a41a073306349511af6d1fc052b3ce317c538c0107b44673108ee1728513e88354a938916a6ca0f51a5529b753dfcb9c2bed475f55ef7dd1e7e978d7b404b80a5349a0214f433c321b02927f1b83fd737e555bbe7effbc0c09a28f7ec0ff6aca88d24a990bebf8a560fc6a632b5bdcc37543f0488e9f367917bfa943f6dc17347f192e6ff71389ded1a2d21508595669d33df911d880dbbf4f63e3b587b9fa8669fb7dac16314208bb4211960d4dc0f401f44dcd24473154cc29e89227ff39b46eca0ddcd9c014edf72884eae70664c17252de66632c59ce7d29ee49a903a7aec1402383db84ca4b72011f0c295d2024aef7c3d45e74842c626324c2dd27661fbac1a42c2e92969bac6d0678df7ce35541b8239b473b8afef9b5856d2f49eb069caa580708e693cc58cd828e6586c3c271f05a5c48c2ea93f398327daabdb502a6f84667939b39cceaae20ff9cf7e49d5f4206ae28359525a46e2f2e16c5dac13ad3acc1745d0e6db0f2467d97b89300120f449a5424f349a0082728f509bf0f429d9aac692c2c8ecb6b79dd2e0880056d9244f14a55c4baeb087049d6198133aa3a502bebe15adb17e41b6198bf82b49c4ac31826ea5f219759964395b2b379736e5f42c8deeeb01f825648872c827e9dd068d8cf85234e0394abe03ef2a266c6032263bc7955012d41fa9aa774c223b38a05270787c4c6d00e2b92da53f143cb8eaf3601ff3a65f99f5e84daae280f236978fd085c484a22d703928cdff52f46412306cbf3ac5bbbc48736904ee84138426704f8191be8600615f6a7d1d8147607f5adfe77e10f7d4ba0b57625b6cae714872bedb5532a19170c8151108988b867760de3bd464592c32e82e1e4f75615c6d4b476bbd11efc9165cc90803ce8aa4aa1af06f4190e9ec9bf7b08c0a5eafc8afcef9be7fe137844422ee2e612d44e0eb393348788e0bd7d878ccdd38d008905f8cf2ba7ee647ea762db60028a0b87e6e3cf041e90c01e02bdc29e727529bd63b6ede1ff57056fc9c64d259e610297cc3f5fec5864f4f0d5aab43a955b76a3bf15fae49738a46411f78254a2fa2b1f30371c584a908009e1a438e09b48f337195cd37d3354068ee2318683136297d9314552be1c4a3f73a7c2ea99f1a0678224a8863224c12984aa0d313937fdaa825bc64388c2648eea80123e", 0x3f4}, {0x0}], 0x2) 16:01:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x20000000000, 0x0, 0x0) 16:01:41 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, 0x3, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x4, 0x40, 0x1}, &(0x7f0000000340)={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)=0xfffffcf3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x322, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x200000003) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x14a, 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) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) 16:01:41 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6002, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af09bc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) 16:01:41 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xa, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000002c0)={0x1, 0xce9, 0x80000001, 0x6, "4ac2438fcd4bb0d8e69b09108446b2a7f567ac68", 0x1000000000000000, 0x5}) r11 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r11, &(0x7f0000002340)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000002200)=[{0x20, 0x1, 0x1, "2ff485f11c381d19be7027"}], 0x20}, 0x9) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() setregid(r12, r13) 16:01:41 executing program 0: nanosleep(&(0x7f0000000000)={0x7f, 0x4}, &(0x7f0000000040)) nanosleep(0xfffffffffffffffe, 0x0) 16:01:42 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) clock_settime(0x3, &(0x7f0000000040)={0x8, 0x3}) getgroups(0x6, &(0x7f0000000240)=[r0, r0, r0, r0, r0, r0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x0) setregid(r1, r1) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x400) chmod(&(0x7f0000000340)='./file0\x00', 0x80) geteuid() shmget(0x1, 0x1000, 0xe1, &(0x7f0000ffc000/0x1000)=nil) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x4) shutdown(r3, 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xffffffffffffffd3, 0x100, 0x1ff, 0x100000000, 0x3, 0x2, 0x6, 0xffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000000)=0x101) semget$private(0x0, 0x3, 0x40) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:01:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="320037bfc225b64e0fe08686c01c4549d4c90351feda1647365c59d6ebd5826ed20646f36581f594c9204ea4fe02c8d023519c9c6b5a5072aadefef7833a9396db7d297bce62cc3ae5fa90e8d9880755e54a3c57b1631e8e9127bc8012a0c35d17a48aeeac0d60f21660ecd95c2cb3fbb94af926897849ba43248f94d499b52c0070a3b6f89cacaa55ec29a99c9c6d95266032b7735d9ba6ec33d25bebaabdefefcee9904cdd4a4e2021bb7e56879f68e6e60eeeb064916ad16398476ece1e082a685c03de25246fbfd47fadbae8453e9dd8bb91816072fe01b1c1c48e736ada7b99dee4a0bf3a71adb139f684b92f45db05", 0xf2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) sync() setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) listen(r0, 0x40) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="974d65f4ab5bf97056f32bb28aeb979c511e98e2968cefd3c6ffcbc817e82f86314c5e124745c2b145c110e136137543a2467df609e63969afbb6c09811be293e87a71c3be13298d01ef26f1833f68e1944b015a8a8964cb712c50195c1f35c6d8ac9fc67f7431cc01c76e3a587945d922551e1cc4ad8d28c5b5ed6b7c941705ccd293bca936724b358df767da1e88e85825f3ec1cc4df1643a9b691f22036d94310cd0a9d7515df63fdee210697de64b14783b87ba384b65ec56b84b3ca8ac1adbb42a5aab7e66b16c57a6d5ced1b2c137f7b0a1264799a229537acbd27ff242f47f10b097772c1c3e9bd3364967de00a612b51a0e08fe55c6a5d614d42601224700a8eca6b546c8ca335599c685ac0846fd4b177e2153d261b3f627437d9b88398bc41bd5dd161bdd468914213f234d72326ce8eda60eb524edc623dbf4175a2e63be7eed5da4dda218d6c7635128e1db8220348be683df81a6edd943b189be9c75c1a9bf362e9fa84d65fe7cc1cd8028d96933a5336788384a5aa13aaff1ec3389af2fe1ea8d5348a5572a0fff3a30a76e602a368f237f16497dc99e0113677de4747d90b81a6f2b907eef3f6b2823381252b8dc1c75cb61c7362944be31f2c0c0d57c749907d3a87675d80bc78e0e82dd27829d4ab1dfb578f1ad98a6791ceaf505a1a9003c91b7a1006f99a40cb79a9b91be7b81d69dfa521d5ec80af0cdafd9b9d94eb2eb08c1b3c330ad107b7da73962134acc276093982a0e2abc7b70a0f9717d0a05c7db616b3319de8b74900b5dff88faf5e72fbcc3322a8df9f16bf5c16f90433ca91a8517981f0ac3a4611671134f2cf170f049816b42689bfa9db82acce5f412fbe3024ccf9c92bd769ba82a9f2a68ac729e8c54dee4717534e2460a0ddd9fc057b399465dbbe88eda265412fa3d838875891a094d68d8392dc1d7c39a416ccf6f42618551b1c02c2a5817939d2d13dd6f2d243d2630d28bc8a2ed248a5a0be8dc8232456ccdcda2505744b28d1045572553227f2e4f198c144b37bea7cae9c1fe0abf2bf69396273c0b7c19c6c1efaa74673d10b02262f7484dc47b45691fc978067cdc7286ccae461545eb6164118a28c76f79ff0fd9492b5721c1840d91b18d83c84a6de8efdd7db37861aaa7b4a3b7e12edc270589d0ce691f1c0e96f0171215cb8ff98b926c0aa77ebadb7d9941926fb05b2c7c450be5eb61cf5dc9f463ca3b33af2b31c804a4418b03324b0757e55da70874131a2e45b0176c3664f78ec85fe51578f01394c2a724b2f2eb739e758ca15f7a29bfffd9088a0281d78b38562791e0d0a0ca011b094407f81637e0aef0f95f6e956349eac6cde94d5c53426d077a9a2ba2f2a01bf18c46682f8d636114cc9cf6976dbf8e93e0e3e27f0ad2aa6df879993e3e53ccbba997e8de4a1d3114542cf584a4a98ea9ffe097578a0a099ff7abffef9d9b2a7050172411758584e9cda305b744fea116d62b57d60d195dc13dd5420ac75757be24594421584381330cb9f8069f68fa58a87e0343b7e1457f923f4bb0b996986904a0da7a18d6b50c77d8dec1868339aa8128942a30744a5413839bc98cb0898d14c3d2a8961bd45dd35dad45ee3385453b0c704c50df2356b8da22529e8ece410e16f5215adeae7523274006fa14f0c868944336281ca8faa4497e74ed5460ff79ad41aed8fc38afb8fd23393cb49ec33410fdfc2923d3a13dc8ebf152e9e582e16d03a608d5d0f96c597e9d182782620b8a13f7efe5270a5b1a48df1647e5d2a6db1165f7705bb47735d271676c15a47f33e945ada95f92a9a5dec5b0def1a64d9d1dab34f9273ddd1decd27b563e17a4da612ffa5207c72f3a60c3699555e5d9633bad3d226c70406c145b96dba28f6cdc143de3565e306f035d8e2dcb6466727f4ff2ee2c4872904261beb7f1e45cd44a09ea4390dd21e8fa5f9b7fdca88f95e29ca5a4694ba9ce12936512b807bb5ea8d1645a13af9c9831369d235bf6fdb6e5a424f008b05222efefbc236cf7dd6d1cbde5486cf469f51ca2d262f4cc7f733411ec87ba7c6955c0b5b380c34fd2bed777360293376c4ed42eeb3dd0f619d6765c05441e818ab9b1dbf62f989a0cef27c20b34c125b60ed5599231eaceb714fe7597865571c859c543f8deff406fe538b2acae5da7eda547d6ac82827559ac775a11264caa58e2084b421f9b95cf8f8ae970fd9200a1c7f8c0df728757ca5e0d09fe935b66d45425c1de82e83946d9bbd2367fd79064f9e9aa52bf63975c1745aa6e5b147aa26d6497f227bc75644709d6c9fcf7cc402e9031ff49d2724464085b8f7fc87aaad4eeb1949a10f37eaaedc899bf023a798f002d5acc6a762c0492ca29b7db56bc568047d5f61db4af7bba296c16358852817ea09952bbc5fc7e4796c6cc0d797c42d3ee3965acaf5da8076e5260d20e9fece19a42640a50549691700d51e6f10ab9fc2a1d2eb326312646c2acd467653a54dc147a84ede99823e4592ce9d33648dd4edc43b722a3375b68249db43f501601c84a215d3feeba1d36d78ba8e70d50eac87113611155a96aaa73733509fdd811de099e2bf51e872c9330e246ce9b6cfb4695e90704e953447204e9e3ba55c1feacf4d81678cae011fb21c9b6db9c079adc6b01cec508169ff09b5817bab714484c2a48d12952c2f164b50bc32435996e0b62bd5587ea271ed53855d1779fa9e545b21b39eff6ccd1d68af5cc1b827ae5a36bb4367ee9e2f828d0bd70061bc5bfa40e75a16a74271ebbbd17986ea81894f32d589b3708aa468831da67993f6266a27f5e160e2c353034ad02bbac8bcca28056bd0a6bc5af0d77f5da210173994bf0894d6915b0dd16ca7bb2b594c9982a448837d77ccb56b4d1d9a199de4d3b6580214f388392267b6d54bc483098a5d6c77bcaf49d02ad91847cea2ed0435c3519b3bef4673b2c1fc6afb791b684a799edc43936b6020dbefe9e65a37c849a4244e8c7c3d5cc0e41ba198b4f5572bf8732a5c3d766e8b018d497d0275ec9315f7178ed84341eb49dea01c1a4b203a91c838e49d476f8d25ddad5a2adc3c5fd922eeae544ad42482418d3cba1485bf3cfa71445037326c088b41d0add5c707c648ff61b27ddcb0138a2872bc1eab8893a57a6362226cecb30f585ba1f54aed6a8d6e2773b1d7b7ca29207a1a2d24404511847096f098cc71308de5c14e6260adccfeb13277097da41d791adb587bdda2993d68f5b1db52c97403681e83de74b06cadddaf3ad79399e4ba895af135a800f43c986ebd7d13a2dd9bfb58e56c085977119efd554f1a93f1191cec11feb0d485f26e2721a985162d263742ef6f0e973ae584917205e25e2082b7848e9c561e91e989fea770d17766657cdca9f6b8487c163f303b620f5e6f05030b724bfb409d094da0ee9dd895f016d46cb929a15772621ba4ef2fe15658ecd1c713930c1442807e1ea3df096ca3902b776070a4a90c48f3abdce5348cbba8dd3e669641b48df91b4d02ff46af1c40aaed6890f00c56490775f74f9c02ff5f158de44fe0cd21b84480f25349a51dae7e929328c394a033370f965d66eadadfe9a77a7611bae4884119211539003228511b3c14d7d7e380987e9cf44d3e84467cee090568c3e342379020c57bfb1d016003ede75b1227ea1ef95180d117edaec6b620a237305ee3e144b9b040f1124ebb2c044b9370dd19c900822f7bf2bee952908e88f1b3dfbe63fc5d2771307bba9c55686153af20a6dc1238c9d8874cb22affe5345425c039c58901653b27a53ea8f110a70e4cdbd8f89314a05fd4ffec8ff0d503a24033b5f687040f0ad1403f4708905d373062cffdbc7b63c3250d3c4521cf8c6917d46885691968e7c1d539aa532af9ac39cc1cd25e8fed482550385af50ea222b9453ae74fe4857479af5a89f1ca442903bccf0d8e5417d68b325a6992175365bd06e5836f410366f12baa8cbf6f823c59ba453abff5d128c328a4e570c6c5a77c5246e2bbea88a75c97dfe77239f66ff5320bb5e868d790a51c981c8d272e2c6d9697800e911df201a4d36f15198050042e0f15584e37545d6b2d2913a8e1ed2cad450e7adbd5f8f0f52607d66f03395e60bd6d9ed3f1c155ea04148d8a116248ebb9159a8f4c6cb523480a0f6ced8dcc365e361bd81bf92d40c22abaf0c07c943f4a001a3d99b78dfb372f7f5fe49add26b747688de76e2b54f8c3d5a5e67cc919eccda52c4cda2a8a8a18ef1788d5e62e1498c1cb29c656c7d9441c9e2539494219bcc0fc6783393b24a5131eaff9941b61ded67ec6dccc6680229d84d6586b843aeeb06e5e83791b5ed1ca03bcfd7105fa916054768f229908e8f356b137ca52d5933dbe3c814403d2924d01b7d2fdc65abbda0a878ba7bcac6dccc119c490ae768ba83bb17cae549b2aafb6ebc3cda1cea7176cf707cce18e7bea8b2a3b348c7028376e87378686bd48662880b9d0ad46c3ab6f29147c37721511dbd7c71da0974d8d644fedde574a070274e624893209b2661b60645963e9fe2ab2a31debaf17a3f0cb180d0c7bfcef2f05833159ad084a8249b98c75764dc8be0851977a9b89b3a48ffe17e9e5f04e2c36f8959d6ff6fe066e04d327dcb58afd236cad951ff49d9a2707506c9470ca55c4ad7215223badd0605b3b8326cb147a16c1ef2d4911e9e2e689981c0cad89b2fbbc07bb3a81f66913318391b5607fa1576cd4d1d98b64abc83b38645b435c13ec03eb03e62434222b0761d17d5dc8a0f023701838ada9a05f7e013a01469e3710ea1c8060bb05e0bf113caf08be2e42021ba8c9b3243de81ad2e933776e4eeb6cc884f579c7301e08964a602b6c2e0f2bd0fd0c168f01ae341785ab5c1fe44e084bcdfa28567fb665f4f50a7673d82f30a154bb21b31844830e62092dd3fe18ab02a74cfbc570f1281f767939a50f9810f2b0de9fbc83265841a9829c7e2437c141b0f83809288796505401eefa7dd93d9940815685918d53dabaf66fe7c5f6ebb138e4f4560f75b62034912fbf2abb154042b1602255ea6a17e937ba564a745fb19e15e4917976ca54b5ec15cf822f98778521a7082623b5ee5c0e1cce5097292c5202e5724c2fd48f92ff3e9f60fa38264c2d1da3e5308aae419df62270e650eab88b79168428663b4b67bb23e3230e6956a0bb4e6c733e428b580dda8831fe008caec44484925fa9f4823c6061a49ca392d7cb0c05ee5b89db4e33beba2fc6fecec366d26a0b35bfbe4258c9eba568ccdc7c70b4febb67e1a249a5a1238e1af36ff589c8ca843b8bda4397a8bd8a43e73634bc24fddf785fa6fc37820c3818cac35d256368f24f6dbee1f4b18f000f895f509085968cd7832fab4bf6fdf2c06222728a08ebaceeb7341de06d11779a089de8fc9746da8ec32cb08e1eee2f3f4699f0b9aaa59ea4f68d5f84821452c6f72c3a9f98360975e13e9adc63fcb9272e14f518a60f9528891539c3a6cb7304d6c272f6830c733725fc267008f524a8aa3c6f68ca74458cc63168680b9c87a83f17029d62f96ab2ff57571445d5dfdf16249122b2b87fa5c1d441b98d7be09ed3d1663a28ef4dce970e50c598734ea787a679fcff2f31f6bd5b58acfb5eaa53371606711073c98937fabf88f601fb90854c3c387694bdcda391ab07d4e326aac3bd221ac7b1e45724bf52b1e5932952c7dcb0fcec430576c3bfd2696592380815d6daed26119c09d5191a00d800974bdc8388a7103cfb80cc8ea51f24252d94141d4425a34d6fbb50c0", 0x1000}, {&(0x7f00000010c0)="86bd7a415599ae6c896efa043d66559db6ff22ef2539ac3dd1fedf4e7929dda9bad69476ef6443c820cc59c9e22d955a3c395268af6b7aa9346370e2808420889db6253cbab6c805f8c2936bb72be69ac40a64ea5c9d91beb5df5d75fdecbeb380fc394655fc9317d9c3bf67eb6c2797746e566438cc9a49d56d6e01cff00f0925a40cf0d6b7d88658c3dc61974cf02693ac74f4b5c31ce12fb9e0385a517a1de2ae950bc28f1df539da04d49eb5e36b191064e626078ba4e9d30058fc9f859005e226367281669e5a118e4ca7fcb2128a2fcde49fa7bc01db9e8f5111f390", 0xdf}, {&(0x7f0000000000)="36d6d83dac5731475cc81771e4eb7e69642759f43ca5cba3dd2316344742b24020030aa70df02788fb9694580aae69c9a4b07612bdab4b01cea10074e861d6cfc9e54c4b9c152f216b9e2f6ddb6da9c95ff4c780ead954f750", 0x59}], 0x3, 0x0) poll(&(0x7f0000001340)=[{r0, 0x100}, {r0, 0x100}, {r0, 0x80}, {r0, 0x12}], 0x4, 0x1000) r1 = dup(r0) fchmodat(r1, &(0x7f0000001300)='./file0\x00', 0x46, 0x4) 16:01:42 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:01:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x800, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x101}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x66, 0x1, 0x9, 0x1000}], 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x101, 0x6}, {{r3}, 0xfffffffffffffffe, 0x42, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0x54, 0x1ff, 0x8}, {{r3}, 0xfffffffffffffffd, 0x10, 0xf0000003, 0x100000001, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffb, 0x1b27acd371cf823d, 0x8, 0x7, 0x9}, {{r1}, 0xfffffffffffffffb, 0x89, 0x20000000, 0x9, 0x40}, {{r1}, 0xfffffffffffffff9, 0x4, 0xa0000001, 0x0, 0x7f}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffffffff0001, 0x5}, {{r3}, 0xfffffffffffffffd, 0x31, 0x20000028, 0x7}, {{r2}, 0xfffffffffffffffd, 0x10, 0x400000ad, 0x1ff, 0xfff}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x2}], 0x4, &(0x7f0000000280)={0x8, 0x36}) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 16:01:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() kqueue() kqueue() close(r0) 16:01:43 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc60b89c963d67607, 0x80) write(r1, &(0x7f0000000200)="8e70d4", 0x3) r5 = socket$inet6(0x18, 0x2, 0x7fffffff) poll(&(0x7f0000000180)=[{r0, 0x8}, {r1, 0x84}, {r2, 0x100}, {r3, 0x15}, {r4}, {r5, 0x42}], 0x6, 0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1009, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r6 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000040)=0x7) 16:01:43 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:01:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) r2 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/166) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r1, &(0x7f0000000300)=@in, 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) sendto$inet6(r1, &(0x7f0000000340)="01a6b338a69010113041919312f13e7f0167a9e98cd1c112f8e0b8bc859555d58504edd8731f2bed99c4553c91aab83d0ee4bbd3306a894743c942323605a2211a5851b40a58c892b673f0675a5dce58637c97f8af0e06d4b6dbd987377326567a26738e599289a75500da82ca40f4678a6808fb9a08e00ceb6aa6503def2cf03c22d51c0c1bea7f2db8a95d4521821a1af2b114fc684822ee213fd308144aa3cb79c8ae07c76bd1560462e90b67d7e3c10ab0f524f32c675d2e8c325d3366f7d19f0494f4bec8291b604283d0d2521a4c5d85742917c90e025789c0851cd63a00d6af046b140c14b6dd306632605559b0f862109e59cbf4c4077e74f4a76dac70400bf34612d7e49c7b796f5331f0e7c8f38a60b6039f39477755f725ea8d13218818adc87a9bca2e8ce518365955c254893e8ec4dd0a0c118d9266664907071ce1808551c3565cd9b5763f389303ad79b815d21539585d1d13fcf2af422dd80346f4c40f11f7e57a652d75c654cfce895a658445304c6cc8d34ff53933a8316dbf8936feff6c88c9919e577a7e99189d20155e932b380cd4135b403ca9b1a45cf990b52ec27249139931310ad9dc3d77e04d478f442c6576e49a9bfc1da2d97e56d73a62f5939a0e348b03f76cfa580f6a52d8c4698d2d1d1dd06434a5bbfccde56f5343b34e9b502632860feb6f98870d99ac04ab153a2510e7456fcbcf2b0d81572915ad6af8346e3548ed2c54a8dd9cc8f56f131ed60661ad46b2b253f7638ac37ce45d6524f44f061a1baa94a4621a3e55cd4486621c0d657945fbdded166e968ab3f6fa9ce29d2ec89dd2d2ac562adce492f7d8eef74c9ba9f8c60604532cf1bc62254a899eaea60ee3edc12e3fad2f8096d123f0c63222b30b1b2a54d27632d8a4711de6311d0fe1a0f171b6152992baa18747b0510cc4d55c1ca0b371efd51fb75cbdee80c57bb69e0b011421f3f23fc334962825ec2169a530305764ea6fa6da19ec8265506764dbf0852c428752724242027e05b585c9f3235d377ae4875ff3aee9bbe5c67a1586b7bfd5ee7ff96bbb8bd53cbc8ffa3a9a598e3b124fbca173707c6c3e87f9f3ad47af9036bd777b1d4115c727c1a0937c54242547e131bcb3373c3a3748e47e1904cca054e8ffed93ae6b687c7d108b37f2e5947a111eaa6ad9593d404c7398da9b558ee6797f34e37eebbfa46111226f0b7f43ec621e22f769db746970bbefdbe9adcff8dd8ca7bf015f9101f4a5ccf97001e2b7585af8fa319b517dab4a580c60de7edd1105f7b6af7d2f74c383762aa7f98d9896aee47df7e32066c74bfc6960c9196c86c1ea580fb9da017cb72af8cce3055b15b80150bb1a108e5262e7bd74ffb9b1c96fb5d72785b455b546a1988422f2ebcbbd5072afcacb10a30cff488c3cfb588f421b8a2bbbbdce4107b6bf375b1bcf7e34272d2dd4e8d6eec104147797051b5f974ce5a0d5f351d922f6104f202de60ef7d971b0db23fcb3c5980076ad338f9abaf5264165595707ac1823d4009985c33b42a1e14abb8eae031f76a68a6ca214bd235580137f4d2792e363a9c662103ea394e24e77202ed9a9ff4fc3b35ce0b4578e35163fe1d617b76da12fe01159bc5a7104242653e1070ec1768d1563fdf6ad273d8194b85fe2259053e94ef5ed749bb9edb14b5fcda28b2148fd5350b8747a41db56e6db6d027144c26f641d455d422410a3995889a88b9b18bafb22b38b954fd373abe042b0056d02e8c9d230e4a21426f50eb6d16497e7920a3a371c7e865fd7b9601cd8d478691ce840adea2eaff977481a3b824af8a6c1c14c7d0fc2bdf75cc456fad5f757673544cefbef8b067165d2223b44b93efee7967c63b539803a1c732fe1d9817cb9bc5dad271816f9ada30ffc4b20d11c33cfe3aaef187f2ff7ce761e064b88e99e7804e19cbb5fb63193d2ec5206471b3f2a123afd1f87bac0d6f7159ee1cf6c255474e9fa3e11710bc67250772aba95d0726ecf35fa59aaed20708ca2d1f19346b45b2190741ca0180197bed505d27a002ba877346e6ca97f37d870f0c0dec5fb2cc7403fb2d69772aab7ca504b28f14c2d703e5dfbd20502266f359a4c2f74840c1a9db37b0d8390806ec5288c8d0812cee066a7e335db58c3a424827955dac18e8c98d3ceca630357bbdac6e323d1e1c9e601ac33ac19080931231cb83a75f073a5c7a792c8c30eb377d4e44d37df15db34fd80c55e40dd99ea8678f18b5ad7820989682f7389f3eae73f3f84e680c445f85806b75b3184d95ecccb8c2788dc6a2bff7a6e4da75d25a35ff4f50d8dfd151009fdfb52ab9cd169c53e2b293e2c8f4b40210b17612b71b21b1151a7676d9b01a77894f806974c2bcca77ed6d3b8a5720855f8369c4bce6a2c1b51d51009ec3ec8c3a5323ff69814160cfd97b6ddaaf20b887311008bcdaff89fc96ade14bfe02420f40a64cd88ea98a0670296937c0e82981955440a264dc316a25bf1eb11227d9aa92935c1121526240bb21d5bfb1cd6541b7feec9090f04f125057723bfe2dc5048490c3e593d9647c8556894512e03470976d129aba389acc443d68dab6ec87a32281797815e57169452a5e1fda5062e65677267d3a7a058dd8872ede1bd41a5e7b5d261ac4a031714fd4f9dad85a643346655a9ccf3994f1584ce4a9db7a80e3c2c4503217b9d34ec4c74c242e30bf98902c4106ef4a509f76a2825c20baff55a8c527d9fa093f493ce6024ca4928c08f8ea5aaa74976ec799b09a29b506221d4282d6ac2ed7177a33a73890ecedb83235b63d3c884671d5418d7e1f0e4f02a0f2dd2d782e34eda6e368f3288a8da623265152a40d861c35bfcd308014b437cf2c342647ab3f0940835a1a54733b2f2b649413659d1eb2bf785b24904735144c0c4fe26a27affc4d0ea00a4eb00228f27dfbbb6f5248de26fb9a19505908bfe1a0e79f798e03ed5dc39c7e3a748214387b6b998054787e4a39d6573c2644dea6441bf360bf72a1aadb84a007979900f6f4ab9291d8610e73be5df1983ae32daf04d6e5fdaef10528a8a7541ef645e3bd6003af87af660ea6ccb6150f73f64d058c9df5dfaf46c97945141ab2e4b74de68e47f3c64dfdf17db1493a61d2350df1bc1127f0874140314027774ce9acbd06e7b85520e21e266853038889918cbd7d6cef7343d8ec393479244662d3006fb42705943899ef5a081d5a32b3330216f5a38fd62560c80e0992eb5797b09a03cb28e0f11cea6cf4169193f8de40ff75725f63fd94b6fdde8c3ae635c3c0ffbc456c150ccd69b19c82faeffc0840f2016998cad44a18ec5f5e5064c1da48729a5545e18a0455cf7e031ce25d90525e3cb6cbd78cbae2c6c9396c1f9619098b86969530bc9450fe94f1f25dc09e355cad9587c881367b3ced83ca37a304786f63b50c1761903639cd595601820afb8df9163ee97bc57d20cf53d11ad5ff5fe6ec937cb31b2049a4c4a20073e22696ff05b933b452c8668f7f4152bb1402cc3678446716ade73a2c32a87e24c152b77a907fdb37fa7ceab56ceb2f9f37a6ca51154d99ade6529e298bafd6fb70772dc26618894edf8e31c93886ee2fa6e755cf1b1fd00e3a4abccf8fa7ba3d151cadd2a7564e0f9d1ff401e737cdda34d5bbf931ab388ca085eb38d31019a8f54412c3a0bf12898d3af247687ffbee188685f72537cafb7ed1c035120f1b80e4d69e7031b6997c2935335f0ff16d2736d0db7189914adf4d19c99586319480afdd5e1dd782d687aad4444d4ba3a20cac70905e4f1b814327e38f5963e92de397fc1d385104acab90ffa4139780f5d43c069d1fb67481d869d03dfb6b092a28570c343e8d20bf7013caa2eb5fa026a08b89cfa7f60a54c6462b3975033daf44434ef5e9d57d1b4d045ce83f44eb4fd233b7a8ab2800837acf99d2e96c29a1449eabad1756a1eb8f7d95a957a2d0c3e1ae552e6ba8e4508d152d8c3336e9c02881791c53c0c721080ec18bfd00cfcf3189fec95ae99f0ea3307f3e1a6a3a4b4663d65279669e8aabd07962146d4c34600bc8447287d7b4b6c2171a4c4f85da2ea15b98acfcd8c79110df99de4eb4ea73289570a24b6a978a8913923765a19555f577c040f3d90548740417a821b117ca4460dd1a6333a7e3550495d0d036939e04fd72a1c7e7d6658d40cfdea7b44defcde07ea78da6f636afe6bf1226a47343749e64c9c6824c0e834c96f724c728b0415087bac522616c0464c947ed41fde74eb0d66d3d8dc2e60cc1681708dd754258cbbe59aee1948ced3a96a588aafcd1ed3f3591c166e9ff403ccaa23d4d447733fe8289bad354f6bfc73a6e09a344b61835542414dc98b3458bbcfb749994d42b4dbf949827dddeff38edce958ee48084417959cac4d6f9101b349b0599d972fd3e2777b6f03c710e6ea2fdc44437a4d7398aba9b0116944503d042d33da58115f71aa3bcdce6f1ebddaf1985f8e20f8fc67827f8896a24aa8d25896f337bca2bb160f1fc2c65a5de5f3ceac83b6a1d0e67348dc985cd251e474bfe50cc24ac249af4a7d992d355375d85e1ddc34522c66c50a06e27132f6bd335cf1383dbaa14400fee6b115199285cd22d38b957c89d9f7e6f4dabba0c4058b214eb8f5eaa67ef1f2578bed0fad98c1acbf026c11d4e75f41f6e4b8d258c814e2e367e7f38d87a5efc06433f53df7e2825bb67759b73782d1fba6a4368c162b28a1e2043c03fd7dd5a3e79a2eede7ef0c03923ede82321379511b364e22bd77832a9e55128483cec916a5e4f9692e2f490c4a6de682e9a457e29a28fba06a7c645ce8825e609f595239eeb9e3bc1c137173c9356270a324adb7aedd4e5b367daafe9452a7bfe591161b6f73caaa3d8978fc3aa89df908e2ad79076d8361f3073aa36fc9b75d552e9bc558e3c8f4c28938b843afac5f7bd37e1709123f424c13bc496c8366dc8470e9c1b05b19c330e1aab60a8d9d121e49103b76059d59d4004f3de50839c396aa9d1a2e58f0f00d629824b7f2d6397ea80e70d5f145e4b995ac2804e169efdbd2d81b654722d1c3b9374d2a9c1f3c73d44257e5251c29076755cfcd417b6fc0b22e2421bc657dd9aaa9fdc1c17827116350ae7f16fafb04696099dae6636a3d17ad676a630421cb28cf0dd96b74e678ddeadf8545d8fd36d9531ee091e1266b123f0517e994f814115cfe9034e4e2b6e29aa00379ed3b78eccbba0c1678174b9c6e30358bcc42ea126702eddd5bebd67a2ec268df04cb5d873ad199d1d770db805e1c7ccf7d694c23e37ee7ea162af500d74cd7c2271832c7b66c929cc00bd1250f4be57931fd1d3eab1cd88d7c634406ef725853a6c29588779eeec63058292d68d202d062834da3acd3f386d82036df86367600a9d464cd48a5e701b41fe8c826a79e0a45bbbc17b3885c560ecfb4e6d8ba8c973ee00520aa6f8ae53d633d71baf36dfeb8a2f7293be0644acb5466a6a608dfc1806a08faf861f3ab67f71904bbdc9b8ec393bcb1296306ebba4ac97e0e91203dbbcd36ae0c37f5ccf9fb8b689e4f137a82cfe0b83409953a4918a83c0de6aa4e76aa233db23f03cd37e15f8b85823a3267d52b84ef5df8eb98aa2ac5ed8a6683ae8ab96d3d0658ff62dfb9a090d4a6624933fba793843f8053c0153362f944786fe8e6b07fcc00454bb683483ac505ba7f442ca33a80a1f50c63307fdcbd2834d4677ac83c406f7f4c61f55a225fe522fde34b0e84b1468cbf383bd6a770408532568a87461c9daae32e4ed2a4df1a", 0x1000, 0x4, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="04c0d461cfb18ecda11eb054c9e5e59f277591cee1727d2968d92d456fda951da29973d9420e7f876efc36d414086cd0cdbf83752fa489373588014b10a909cbd7612fa210cb4f55cc3a73007bf54945b0390598352d6c3f8b1ec9445c55d6c2d72c58ee6ba579b2897b1771cce6dabca48016197f5f7f0c4fc5741621a6bfd2543879e2d97083f942ae1000e52701991ee83e3ff3f5f730f75e47971a0c58009faf1149f576be7ae1ca2a1dca6a23dc231d8a3feaed5a6b86e01d821dfc9bb99af2233fbdef7f7a6e052d06b4d4d92f251e7ba14157273315091728169f335502b2c5a9ebdb6ad1799539ad892677993011ffdbbc68f1f6384ec57b2d80", 0xfe) 16:01:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x94e2, 0x800}, {0x18, 0x1, 0x6, 0x81}, 0x0, [0x4, 0xdd78, 0x3, 0x7fffffff, 0x5, 0x400, 0x101, 0x3]}, 0x3c) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = getpgid(r2) getpgid(r3) r4 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r4) setuid(0xee01) r5 = semget$private(0x0, 0x1, 0x4) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000040)=""/238) 16:01:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$dupfd(r1, 0xa, r0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) 16:01:43 executing program 0: accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, &(0x7f00000052c0)=@file={0x0, ""/4096}, 0xfffffffffffffffe) 16:01:43 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) 16:01:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:01:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x1000, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) accept$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048db64e2a7008f91ae0854a3a000000000000000000e1d8fb8d1c6b51658bedd33ab3ba2f4e17e54d436b1c41ae01ca962c38"], &(0x7f0000000000)=0x4e) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:43 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0010000000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x7ffffffffffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:43 executing program 1: pledge(0x0, &(0x7f0000000000)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x400, 0x8) kevent(r2, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0x7f, 0x3}, {{r0}, 0x0, 0x2, 0x40, 0x7, 0x7fffffff}, {{r1}, 0xc70b5fd93512c5c1, 0x80, 0x8, 0x8ca1, 0x100000001}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80, 0x0, 0xf}, {{r2}, 0x0, 0x9, 0x0, 0x9fa, 0x8001}, {{r1}, 0xffffffffffffffff, 0x28, 0xf0000010, 0xd352, 0x200}, {{r0}, 0xfffffffffffffff9, 0x88, 0x40000000, 0xdcd, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9a4, 0x6}, {{r1}, 0xffffffffffffffff, 0xa0, 0x7, 0x1, 0x10000}], 0x5, &(0x7f00000003c0)={0x752, 0x2}) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) sendmsg$unix(r2, &(0x7f0000001740)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000400)="6ecf442d1a87d31e10ba1e144f59b3b9c9f228ab11a6fe32b623012f609694d1d8f98cac8fbad0681b76059e01016e67f2278e293eeb", 0x36}, {&(0x7f0000000440)="0dc59cb895218731709ac09f985ca75b587897dcc2bb1698f17a18b3c5b8839dc0bcd714ad928d3f6c912122817a939191a2ea5dd094a0f34c9a90e874b222e023172c18d2df4b95d7d181e75c8b51aa679979d800509f68861f2162567946e23537b4335700f9350a45ff37438f60a43beb20f174c4fae326c33916c3d73284891d5996261d51bd19ad6906ff2c0afac09ec34b1ec82386859e41e8a5723a013b3f374533cee957f807a68c9c6fed2b28c01471f2c8dfae602db879c3b255b79f4da51ee6c2b86dee015908c4c4bb07", 0xd0}, {&(0x7f0000000540)="c91616bdde64cc4226d16d534d343890e0b6de987d40d8035b251423c643dfbc683b5108b5f28b8c36ea32347d8cbc46aea3b2b6dc5b2511204239b317939f2152bf6f13da2906ce542e2d2068499dba2781eb7b60bce70f9e9f9d51c39f9e269a48d31903ffaf358c7aec7fb9efa180def0796d00ee6c1dbebaf6be5aa7475084b6e6e7f730c16b366f621260f4ae", 0x8f}, {&(0x7f0000000600)="7083581055791172b1df0f27b949f8815e2b31fc7d66407bd940c7abd06131fea66512c230ff25b116dba98d314871c13fd4cde7ceda2f208ca67a5d03a793bb5a965b83bd75110ac43a7af0810e195567da2337917457db728e44147d863396a6f567e1049f245327d287ed00543cecd86ed02be7cc0c420c539aefdc7004976a8da21c9478ca4500ed028c5792bf150e5bb68f7b3b0c8b5a0c5e79809dd22ebc3bcbb466c54d7f8aec1dce35d892635dc01599cad69dff14358d1c6acc91a5f5dde21f562156284d3eda865dec13db3ab56d8868f9b69cd25475c5cffebd2f1aab128fab3fef5de207f6bf8da2814c586b958f17aa085f9bc6cb2043ffe6a63e185892f061049216be6bd98c8a74b7290974d228083ecaf54e9fccffcdf68b0e9d98c21e9fe8bb0e6bd26a962e31c59e99b1ad521874d7d3f6fec0ba4a1a500dd4ac9e69b536ba72370e14d7dca7e45bc31d7aa41fcc8a51a770b2a5b4651a4e9ce46837c8b8e73b17ca2f356efaf8908a1b2b1a1a62fc86ab5ba447967a593e95877e95eecc384c071338b2288fcdbaf013415e7c1d3c80012842c49dc58efe6553be3508d87c7885341f8ef18f9a0e6a9bf96ddf8800d5418b6b7354be551ccaae17f3d39b62bb1cbf5dac34e3a763d442af627cf2c47b9b7313173ea3f273b7f5468cc31fcac098975481373a0e37cf9d9e1ce22922916093b3053b46340235c7baa137ed4113b35a6a4296be55b918415f61449032b37f070893b30b5f3289c65be2c7a8dc1cb9ed3df29a16caa4129c47f7ab1ad43bc85a74ea741eab339e881dca11d36a962e9d45113e00013804046e0a9f2599cdd32cbcc5d3ee1867b3d372f4b6927d6961cf29fb9d36c446809962cf7744912703c39a91666ca15da34c4c2b3fcc78d72f398dedb857b92e0b7c5559c40e59dfc76517e046e4e9641574d0b76f87e277fbf2aa51def22d68219de4338de34a0bbd9ab2a6c1883690764c9f989133b0d25d2e8bbfaf4096c3ecf596e4ff15a7b5550b9bceb0cb4e3506f1d6272cc2f3b17e28cba5d753b14d2a467181994e79d61f1218f15366f749028403636962b30faf2ec98b989fa3f418ce91913f370277a0d0c437d33cb4339c389780b76dde708d0665f5a78e45159f122e5498647a30917ebd3bb0c93076b7a24886e708fddc3187e7166bc17716c82e9fc8d3716f31614ee145f7e43e199197f4cf0e313b5739acb8473a8a1821dc86fc7b328087cb082ecef6f2284462de42b702b83353fcfa6d5ac9c32c0b3b0e519f659f17a06fd6f0f3d70809658edaaae50a907f8191eedb3cf3872a3fad819019f083f9d989e7ad975fb6f841c94c8ad4adeb741f62d5edcf21a0b919c0aba166bafb8eba5b2d0275223a097e2c4a6b8a84b13862aec98ebec35d7e863f49475052456943f5dac0ec686b655217a1e97c795915c7ff0b3fa00981ee7562e5fcf1e3ec6938f49a1ba21d49edbb6ea330c2642ca2f21e36fe7cf91b7ba089754c9a14737ce879e4a11da4989a02fd0ae59ef273632413c8e5fff576be01ff1355be2ab0099a5e70e48d235d9fc3acdd83cfd7b51584228bcc9178044d9e575bf0f9395f40e4bb5f413f6c5399bca1e73868c3230f9c41b94521680dbccd56fe263a631c8d6e1b576e57cee86e5faac32c1cb03909adce0c1b0132d70941699248b4852f2a4d54bdaba110e2a092f281f484cf8201623a5910a835957b3fc163af594cf27d9c2225707e368e4216bc0df8cda6877465e995bbef2d7af43789a99fc54f930b172913e06e04a747e29cb31afebfda28e03ee78411ca5b99ce73b4851c095da4208499bee56292b77eebae859483179c3c952326db525de0b1a8633a14c17ad458472ad1cc2dc569b1a67a4c73c6d6662d66a1af47f4f849e82d447c673741ed3a4425e0d7525b6d08038417b9288d63194a8d396f25c20194dc7b6f140f0eb78c25f3500364b4b8813b8ff370b0a63db172c1c537e7fb98af5cb3168d00279e3f2ebf7781d1323d3285f947ad216c19699fa23e85c38f5f8527d863f4ef21a83b0f1dee61f9171523d3018717c2b66b82860076f2db9afac16e797d6fb7500acd6b6827079a5ed9dd1d041bb1127f457a96907f394162997d250eac5e6cbe27e33bda8992f736df8211348faa55cf159c050450d3f62ee6f4632ccd0a82b9b3b1c7eb7fe3c8c39c621afe8933087e7d06f57169df861bab782a8d15409011d1f86a979849165bdc0cfb14eebfc6f9dd8221d5e8952aab4ba8faedca9fb92f195b08268d17b35a4a608916c0f6c04c08ec4583c6ea5841d1cfee0075fba692c558b3652f56b9137e6f370c3dd441b101d6c2246f491ee05541f7872907e32c8eb69513de69d081fe96ba42510801634cb10814bf6cf790333d46dbb7725d2b0677d9842f62e263530b63aaa83aa904a6cbc6dbae666546b66d7ec3fac176029b26e1c840e24575579ba9a7e14193c6ed4b87b08a9014572c30dc443f7ecd9fee60d104e74e21b0c14341512a5d97766bf5f057dbbc690178491559e814da7f1c695ab0a660b596c1d97557b19d8d841cee0ad893b57844025ec6ca58d625861ba02c65f09f6dc8326886225abbc70476bb8e2586c6c30a9266b69bd93e53d11107960144ec3d718ee85c14eb8a79e11057438d3858724c28be150e33ca53646c8d860368297c10bfbc7d7395f81242ce5a7bda4181b49ac426d37221fe4e1509490094f09d0e8892fbbc43faf0de4a5af557445ad3611a692bda36a98949ee9d90d7e8eb12c8659937c15e94dfffc144510412f45525e3f73086d2bfb7496190ccbe16df131b1dc8f1fc7134ab67b4b30de8a6ff28dede24b44fc034e26931061c0bff325bc25289b12923f261eae7088d031089abde8035e81ca446197f3fb17a13deb9d4d37f244b4a9c71aacb4601a26ad0a381fbb0583052f3c768ed9851875632e02e1352212063e17b6a566a00b230ab9e3201064657763280c679eee7b29517b77efda28da49a45452e0d686d170ce7d53a1b2465f215291f6e442c93d743c371011b0fae43bc9f423c48d16b62ffefe3ef442889e94a92b32509e43b38f1132357dd90a7c03bc131e7f82b982a1fe9291b485a318de987e2b420f8a6631ce55b0d2eab7bf2429a2c69d552dbe3149ed3445399348737365a3a71c419f8b73468ad68a3532f3dc4a600684a3753f02e60fef4705fbf78267917d8f66b4821c610d0a9dc74def6a1c83546b5e30e30ca6b2aebf68fd08ce1954f8df15fe21133726c0e328c9893c4dff01e250b7756c1451e1b89eca30f455de8ac666de36babb3e8f6534b01d734345a2edbe3d938e0c3f5854083fd64a25f490944cbd2b618fac0e2c24987a9a190173ce5e4d80a70d4217f76eba2fe825920ae29d1c8c7b2488bd0dcfddb4ac6c6adf2601a9eb0d678ea451e6d740d147567c2637197c7f08f50b877910f0ca44e7b29809fc95d78dae76270f65d5b14ff84b809332e2c63d5678cd6438da2d4115c953050e9f1543dce5956699001766480ce42e062e77dc750551256b2facc2f6c7d401e94d3f8b51d482dca26a15ec2f515729338e7e1cb6f86866b1c027317576233ecc38c7c9a71ea13084f14a02a1224e346baf71cdc348f842d512e21c19410d14263f4068897500562126b527c2851aff2c98e35d5603ce37be91543f0c59c607455896bd391c71a089ac10c169d8b34f7efd86b3c85480ff1ad205603493112d1cfe240c3d84117ab652cf0bb1057ee60f7b6c345a7a1a3c1363f6f2c2566afcc3c986b33433b280d50ce112eb44544e871d091058c3d663ed156897ecbd2c315a14366229056fecf08428d6bc869113335e115f6d789ef1491a3a1430ced26203f15019df18bf1c858b6c1435689280893ac625659dd089a262f43b2ad5139a4e052ca6c0c78dffca045aef23851b87810a8f65092adefee05e7d346bb21ad9cb32111fc13cab71454a3e527374f089608a8e88ac91c65064ae9410a006500c75b59ca602fcec40c6587885c33592acaf9985db4f13ba334a0d61152e4738902e2f7ef33c9d19ba3f3108e5ac9bc07a8951c993b7d6d3bf9ff3b8a425c536e4328b94495287cd7e07e8eb6a6903a90f4e30255add10acdb03e2a0ce0d9366265b6b9fbe161318e47d17b9c57d98bd39337e74b532997862ae485036b5d8f281e215293878accc064a374b5d3880f9e95ccba3d270453a08679a9d3a4a7ad4ee93ea6b536764e75921213fdc1f136bfeee8f15d8d6ece89cd131e7c6f35b6a3c6b96a254c9b774b7da83aa5ab7511c2d06cd0e11a24830aee084593291cb9f182d68982ddb202a44d491ae758ffc554dcc916f77988ea0d44b629b542bc679ff2885de6b6e32086f507c14ec1d8424662aed8201ab64225760731b6f5d97377be9df24d7afc1e06c9d6fe9907675607c1eac3c35eba503db8a66727e6bdfca8ca3512b60b2590758a0d9f669d66409a293a44957925ada9280ea0504ab7627cf4e9ea8aedfdd76ddf1b90a6353189282cf4ec8e5c1e45ac775c146c62f43900281ca2badd1a449f21ecf09ba0f7928717f68c8f19cf9abe6e85fa77ff049ae16d780d7d16681cfe06b36964e3fc960e45a001ec5dd71a0facd181402228a102fb875324a1c896dbda9b244d31b47a9e15974a6fb28a02b61cd331b9707e38276414d3f272712352123195b05b932dec2663eb805a67a11735f0eb5df44525e693f1cab3e9047ab366fb786d0bcbe56f339feab34093ecbaac254b73fc1312e726b479442c93953ec5bcb524ef4792eb88669442e028ec0c0bb1a945552815f3bae3fcc0d6287164925c8b8e5e35c593b0731d9c80288a96c0744fa966036607f58205a4c547e9b90fb097fc83a3e12d768c479e7b29a10c0db62de28ba8ba8c0a24e31f582dbae8a088ea6f351efbe29644b6de374a563d9e5d7732f8f466d5afd13b22b795a67a3dfc3ba10839958fc56fcdbb4f2135cc3c30bf493e195efcc5fe9ce34d8e6661e1276ed919aefb343ae2d3a74e394fc1c05f9f8faac0dd98c0682bd1fa7f4a665990890441801ccdf41e51faf7c512aaccbc043a5809e1172acc1821f6a8dd332a49edad4e2a0414cf844f5722b78e47c68477e7a3c26eab289dc4374fb7de6a62e7caf6e80ed6e354f6969369b09e83470a4fdf40a93814c112e972f4e3cd3956259802441a7cf1bcd1da7548c136b61bbc12cd4bc6d5b71b0e5ad380a0ae809e81c31081a949c9b6cda3205b076c60c041678dd5f61ba0cb68dac19a9a2f6ae20c50344ae2b07c77cee742d9a86a728e07afd02c32c7c618a8fbc103c8c0e14b3ec31599388f8f10f366b447643fcf89dd4d86586bb68979affabbb8268e15e8cdd7f47ac7418bf0b18df801933bdebdf594d0cd53ae2351dd9db0c292d970aeb1fa3f873c48f58f4cf744a0943db8ec53088809dc618a45029c686313c4185d3520e736ee1727b82cb975f910b88904ab890fd5ef2dff9c22a9f120b89268e3ebd1a89b1d618443730c76c1526dfb3e94a03b7421353af728e908058c03b0b5dcbaab726e955f77ad9344da96fb032a42828c476a000fe38784c37ac3759cb193291e983035085706c19a676d5a5ba6e9f5c0239491707d2f12d0b4f046321c766557d467e2a4065faabbea87a73a1b8c51a55c5fd56b5f738ebe6a4b0dfcce1a960d06f2c5783a36447bea8e5f81569ae72a180040841215982cfc311e4e8021d9d02a3a982d16c04d76e45a329ccb15", 0x1000}, {&(0x7f0000001600)="35544cafd4d1e525bb7cdb66a864c9efc936446807bbd5fb18cf78ce25e4f334ed12f8c6ca6eaeda470f7bb527f511c29e6c27fa13bdeb8998e001491d7e5f0095eadc2554100604607299b17285a3bed02467e270caf72a6f7a52c7827a7c6978b521ec6e4506f50cb9c78cc799e2bb91ee2a594923e0ce1737cf6cb91713b55486c02c8fcf89ecb7c9254c17efd1b74b7fcf9433dfa67b080a3c2129", 0x9d}], 0x5, 0x0, 0x0, 0x9}, 0x400) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/137, 0x89, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:01:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x2a6) 16:01:43 executing program 1: madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x5) 16:01:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x800000000000000, 0xaac385f7206d3425, 0x10000, 0x7, 0x7}, 0xc) setsockopt(r0, 0x1fd, 0x2, &(0x7f0000000080)="6690374b0be3157a91fcb690", 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x2}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:01:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/140, &(0x7f00000000c0)=0x8c) 16:01:43 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x11, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000005, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x3, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000009, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000020, 0x1}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x5, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0xcc18}, {{r0}, 0xfffffffffffffffe, 0x50, 0x40000001, 0x6, 0x413}, {{r0}, 0x0, 0x8, 0xfffff, 0x10000, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x100}], 0x6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0xc0, 0xa, 0x5}, {{r0}, 0xffffffffffffffff, 0x7e, 0x20000001, 0x4, 0x5}], 0x5, &(0x7f00000000c0)={0x8, 0x7fff}) close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 16:01:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:43 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) read(r2, &(0x7f0000000240)=""/4096, 0x1000) dup2(r1, r2) dup2(r1, r1) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000, 0x800008004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = getegid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) read(r2, &(0x7f00000000c0)=""/132, 0x4) getpgrp() getuid() connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x950, 0x3}, 0xc) getegid() r3 = semget$private(0x0, 0x4, 0x4) semop(r3, &(0x7f0000000700)=[{0x2, 0x1, 0x1000}, {0x1, 0x8000, 0x1000}, {0x0, 0xad, 0x800}, {0x3, 0x6, 0x1800}, {0x2, 0x1, 0x1800}], 0x5) execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) msgget(0x3, 0x90) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/33, &(0x7f00000000c0)=0x21) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x1}, 0x10) 16:01:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x280a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) fchmod(r0, 0xcc) 16:01:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffffb, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000030000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, r3) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) poll(&(0x7f0000000280)=[{r0, 0x84}], 0x1, 0xa4000) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "47780ac85a538a1300"}) 16:01:45 executing program 0: symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') chroot(&(0x7f0000000280)='./bus/file0\x00') 16:01:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1000, 0x7ff}, {0x18, 0x1, 0xffff, 0xfa1c}, 0xbc75, [0x8, 0x1, 0x3fb4c244, 0x0, 0x8c4a, 0xfffffffffffff000, 0xa3d, 0x9]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xcd) setsockopt(r1, 0x29, 0x67, 0x0, 0x0) r3 = getpgrp() r4 = fcntl$getown(r0, 0x5) setpgid(r3, r4) 16:01:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus/file1\x00', &(0x7f0000000100)=""/147, 0x93) 16:01:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x6) 16:01:45 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="f2ff1432064aeeb0a6d340310fe38caa6dcac06f1f1f27148f15dee257d1222b1d03bb8fa2a680ea57618e8cddd58068097c2ac5a42308f077505d2dd0b8a22c9bebc0c7974c101b784bf8d87c2980f102e4ed759dfd33b78cfa9c464f36a5550dfb797dbae7f355a6948e23f2507748a6b0bab7b269e36f4290c04eb7f88d47b486d9f09171f4bae07a4dc749d371c8972edbe6542e1ba728aecef6031f97039959284f4d422ba53b7b1e05043fa9d700ba7045745c"], 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 16:01:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000500)='.\x00', 0x200, 0x8) renameat(r0, &(0x7f0000001840)='./bus\x00', r0, &(0x7f0000001580)='./bus\x00') linkat(r1, &(0x7f0000000240)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00', 0x4) symlink(&(0x7f00000017c0)='./bus\x00', &(0x7f0000001800)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d865c84c", 0x60}], 0x1, 0x0) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x20, 0x60a3) recvfrom$inet6(r1, &(0x7f0000001900)=""/112, 0x70, 0x1, &(0x7f0000001980)={0x18, 0x1, 0x1, 0x3f}, 0xc) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="aea17e13f83b08fcb9f1bac5e7e9caa23c69eeac956db48dfefcf4817ed37f724b091172b806e9e25cf775eabacd5fd8fb62abd512528bb5ae27ca355502a017d04368d98a135bccb7584dab16bf34dc0d08bfb64c074b2af1643823cd22881a52bbaf1c75f9fd5da6b0c3062c288282f4c4fcb73633dd55e948127a589def92e4c7c6cf7c39886021563e3a6705415756a3d51ef5c2d038e598cadb96b43de172669d646f2c915b", 0xa8}], 0x1, 0x0) r3 = msgget$private(0x0, 0x2) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000016c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x5035, 0x0, r4, 0x0, 0x6, 0x3ff, 0x3, 0xa9b}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) 16:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f278177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdf0000000091402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f135601000000307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2b2fc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ffa00637c466cf700be1a3b2c509e99da540558aaa741f3817641359a4bff688d5e2", 0x7a3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131930ca05501823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x800059, 0xfffffffffffffff7, "a828e2d5cd6474f0d40a74d6a03400", 0xfffffffffffffffc}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r0, 0x3, 0x7ffb, 0x0, 0x0) 16:01:45 executing program 0: r0 = getpid() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/173, 0xad, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) wait4(r0, 0x0, 0x2000001, 0x0) getpid() 16:01:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0xc64, 0x0, 0x0, 0x0) 16:01:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xa000, 0xb190) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x20000005, 0x0) r2 = getuid() r3 = getgid() r4 = semget$private(0x0, 0x7, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/231) fchown(r0, r2, r3) 16:01:45 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x4020000000002000, 0x800) r0 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200000080, 0x80038) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x104) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x20) 16:01:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="b2f698c36633dc700b1204deac7c4a5e4e2920326ccc15891c547b75a615d7f72a820d940f78e0e0618db37e23baacf6e7f11c1b57a318d62fd9948cb0218933ef584fd41ee0a863bc06f7023208ee1c784f9a7248c6ad7880f81e06c7b9f239809c7407791080001319ec5b43c184b17fe60a9eb15d8fe895a619814c35a9548c2abbd672fc9b4039afab25754b22af01ba76a28dad59bfdea4b281e37fa45ecb5d5c8319d2a1bb299ec447d92c75126b44bba506b8a95bd2bd0c3d88ed9c5bbdac5aaf795f829089bdb138df61cfd413d73dabc549c0958c4198db967faa5a95ada5ca02cf3e176fb6576e89df982261c3afb2272e8d6698cd70b58ff40a4ba54c30db6aeec685069daaa24346065200efd04a564e34bc9e9e96437623ee8cd11732315e3904d76d3ed81ecf9cb86c6f4dcc639319339e5defd8056eff3464cab786ace4b9b5cd9277b01e3ae0d72f7f0192eebef6bac6baa9e3484e250b8989a17a98d708cb96ae90fc5ee5ab5aee6c2b8638ef1537a27227aa948b321066e6432e255b5ef23f3d327bd368970efba89f5fbe46502a06e545aa823ac7fc74da94c83a8929a1b7552a07d94b4052dcdef7d4ddbaec4fb2e9c2b9ddb8e6c43ef6c226ef211d6907b435464828e2b9405fbd623fef4fcce68b56224427eaea4fa2a576f38a466579d22c5183cbe6f0c4a88ec8f8e02d4bc8075b69ca37af87d2b01df31ddef1550bc405c5f35964dbde5181f064288aa9aea577e3c4042c018407d32886e0383b32c2e7ed25fce7ad3ecb7f308f29c23ae34f90d626f26098a07cc88e8a642296c3d3716b7635fb41b9315fced3014c1ead5ae1c3529700de892518c4f9229a67c6d8be888fc599845ab3a9d4e664ed91e7eb2a06a273bca3857179c095b1d0f6993025a6ce4e3828f758035e86c873352218d2bf2cf4f2cbfd53f7737e9fefb4e70cdc47dc8a28e474c37407100136a121b07330cf923e79d37853fe4ded3bed62ccd51dfc9e3c9743250160d74cb106ffadceb6937ed236456b1b94d43c8b8f0695367b978f4a9aec0a184704a1e305431e85ae34027044bc210411e2cb82e97566cca343f6adc2f2176bc3f9d5874d27c8d1434ee1f5bf988bac3169c4ab1a326b56b0c225d401155c447feed0a0cdc7735ac383a4a64242ec7049325f67daaa9aa6fe5f068a83f9632b7ab5b8f1892f904327fa6b3f47e706613b38c2c8d1254a058307989d52df79f5631b48575705656e01feb3b4255572e6db321f68c4fe26c348d53e2c2913d33edc53afe46e5389082b14ce829cf3aedfaf423f7d41c79ac9f1fa0ccc224afee6e6327559b56e91f025960296b26d163d0ddf19cdcd50b2acd2167bed2de6fefe8bee6325de5f8a766aa92fafa37d875426bc353ff0443128a21f2b8ccddee4cad9da256791754b3fb8b55f8cbe7481d253d12d429b5a6e255efa74554c23b3f6e2cccf1a35d23720aa5c29bbecb9b53d5be5173f8e025c0f196b309a351f56edeb20b99091a5898e9bd8ad0f24a3bbd2370934351aa0f4c4de8e6a946bead1b5692a60ab30e1050471360f8d5c3417574958a70efc4e345637805f461e9868f6c664c26b76779d2ec988339a2159b3a17c4353838919ed5293fde660f3f0d4a27504f55a4c138efce93a35d7cca5db61c8407646a741c5f47f61100f3cce537cb2b18f5e2a9ba95d1b88faeb554762c3e009ccdc1f8d2c1a7fea2f87f16516eb2371ccaab4b87ab84e45d21e729e5fbe943dbe59be0e853044b8e158a6fb81e5daee306b610916f1549712f68a21d6584878cada4f9e51931c43de430081e988e35408ce644cce9ff5f038ed28c576b244d008bc7c01a7551c4998c1ff11ba1615a7961e3e3cd013a2983d67e0a03aeac228ab499726dc04262b2248fc2ebc03d7d8ed3a793825a2f8e1ffaf518cefe39734ad492096aea94868e3d280739fda511ee0f435c51f77a418751fdea94499608a0fdc9ee2cd4df1ee5c35b07e9e32904ce3214bfc74b1d637a429a2df611ed4d56bcf04e7ba8d5befc5b8d030d155168131ff753885ecefeaa157f6432f8eb4747a618375a02c65b4264dcace3dc6de286024e284fc2e19339e54dc644bf11d43da90a9db7bc38d8d72fc3145dc3c1243222dad4817b145133b7e4b54da30281a6c7132fbd207eb606334408808bc8abdd27f49e18e77291fda90b017bef668fc21d51f17f8a0b570de66d326c402a1a7f6e71c077811ff4bf83c3e8665e0d24ae7866270647332cd240b46c46b14c5e78f3dbee26695ba85b7e0bc7d010fd4041b8994e75e839d6d364bd20483d2b0664ee21b58b758057224cf8b35b1fbbf685d6ff692d439e3d4b3ab3f35962fba191aa082277069259efe80d96b51d53cc482fec13fc1524040cc0f137394ca4935809bb10aeb2cc36b7d21ece8871aaebd902e4da98ebc6d4f31bfef5f39f6f277e0f0d820a36ab4994e48a77d70b90932ace93dcfd7902cff939145b106c1f5129d27a438d764fec2643ea10da7a57d8889ca6f723d97125522784c9ed18de2b778970ddc59ee90e64bb97ca34ce8c6579af20d75fb0e6159a6cbf5c702e26834a7d68d99cf47e6888f500433e558405f00b5f6a138bccae0a49e37c06c40cf02b5488f7961b90a45c3ae2d1c1db48d8fc2dfdb107683d898c9b761a606e464dcd380d563875374d65b5e1049b7c7a2b823cbe3c3add3a19e3323e1454cc6a355879cabc7a577d1203c934c7a1f59586662b1c75e2b969447e6faaf956e28ae29fefb36e7e2ba333fef1d9c03562bfef67ea0325fb33394a73dfd958cc2d8388fb2c5f46d2032d4e36f106933f99a8001547ed2a66d945911cefec645b00006ed53f7e6b181adc7d1293671a6cfdb9661e2a10e5fc53354c37b356e7362bd27af87fe02f45f2c82b4ad19bb7c2d86025c18fc0dae08bfa2b6341688b9692b11267b7c7709a4144100ae833041b8202543c551b1085c5cd45884c196e16ff89c628daefd0d527dcf065feff312f0945a3c74e84462804d1a6e7a043735d9a772600e0bc06987a0a2b3287acf209d6ee186b1f397cd043cc3523c2e85d44c586e99a03fd35cd5ad1f9ada72aa47261e118adce90c103ad844f62c8258b78fe441e7a320942ef4e51c4b27a378b0a5432dcab293e3956b7f276a8ac22220d507924dd99af8e9b8b9a5b977c8334687824196fea958c8a70307888eae450063b3b39ba2d6a5430f93335792a86a171becc588eb1537a804c1ed94e03caa0570191016fd93abfa8b899ed1e5671df68d117bb7ddd5a890b0cd7cb3749c78f57220fde24cf11db118bd58f1fedc94f872735dbd0fb84c4e99d014d592f3343602ae33c36a6989896d5b1f399726ce3d86ed80252cfc213aa565d3f27fab8ec59fd34cd3d381c49e5111346627f6a7841d9ffe0c521b81bb77e9f9497f1e41d20205a2895c3f8c6615ebc453a340626b2d8db86f4e96e00b189f8ec33812321687f521c7d26c626ec9451e07a5599e756c1c7303c67f300bb1cc7de60389497e95091f004a87f76be8df5682c99b0bdae778bfb519bd5da6bd5a57d9dc580e7f0c2ad7c832a970fd3f7924431bdb296459bb19164d6935d1daa4da1a52413dd93fca15c48422fd1a623800ddb27d3f01306f108fb730f35f2e2031dcce7af4dfcec6a02e7dd243c8c285b0ebc3ddd0718ff22152611f978b4671cf27f0c42244f97960b1b5f66acdfb61a23d0c039904129910156479c94fbdc11e9a6e069931fbae9c08242ff081672719800b3a28bb4ca22f65cfe12fcd5df4c7687cafb011af2ec57988ca2525d0b9e9a8ccaf5ffaf2274967db0e47e9c3e94349143922d263c9f0451d4ca43389e8a6edb32c2522abe23295af17cfe3bbe4b3980cdd8f781cde7d820e87e8b7ab547fa660d3a9e6ec778fd1f4e255fba7ac3292b14e6f5832561160f5ed193253dcf4324b87a0349e1db4b4b23fbaabd6847051c57392b8499aa3bd37e19729b7f6ef02bdcaf1e21d6c94c85868b768998aa28b9fd59d1508c3bde929af1aac18d3d9a8a502c17b62105d9ed7d59aebcbca0d3f9a08dd3425438dc4290663a71e79c961cf5bdc3e30bf014bc7ed9e6e8ee9f5827ab6080a1d23af0ea8107354d85c9303018bfc274277667adeccbfa04ee3db8e1d84309adb4a847c56ec92478bb5e5c64510a823840decd532d419bef6e48e7c9b01e561a825ebb4d16498b544e222db6fe277a9bfe3ef1d423f874a995cdb259841f2c5f6f7b5051674b520f5ef4ada8eb361ad181bebd09e8f4360a1a59dfec4a1a5acec8e00ec1081496ae66cffd6d313ba9ce5ebc660f7d6f832d2e1a02d457d9d282abfe4872015ad84f0f48c15ab64e9fed4bd9e6a3c67ed49f635dcf38b074986ec3d6ddf504fd39f48f00d6b26aaaf858dc878d7a78655d80670acb601b381cea639d8904848d3da64f00d281ac36d37ef3e59da2d5ed83d4bf8931ca20d351b084684856dc40700a68ec6a800b9b8397a2db2673e9c6fa1750938627ef56bcbeee3a5e34c22958226ffcf9e6beef6c08dfd9ce59ced77d8b95addd68b6755a29ce4bea2cb9ca1141f98229a7f3505f8fbb93b4f2d9ab45577637c91e1091473575bec134c32c0ee71b3dde760c1fd3e67255c85e646421214bc58c68a3ec510dcde95739ac3b513198a4d6aae239b98d436f6dbfb586a0c542ab5140ff5e61d66d531e4ad9b09811b78ce53596ba0490a5c55949eeff96968a48c98f23add06dd523facf1251f999d76db3dc635ee35fd7c0e61c2a54b7a4c7b82beba9503e2dc9f296ec4c0b9a9b4fba3f83da1e81feb5aed8bd002f3a95fd441d39cad7bb6d293fb90bcc5888f343bfb51e793f052889d0edcee242da08b491a657d9ecfc1fc3717db16594888754fb2dd643f71cddb4c827db9e70d614c333e69a749221b031bc2c5ecff95965283bbac3167a585619d30858f6a0b30fe151b9c518840221baac7e35fa0ef8cb10a677e1cde3057eabdd5cae00bd30ed24d41fa6b905cd988eba2b272798ecec8fa829dd73261491dc8b3c748b381acf8a706e96b948544bebfeac740930eafef770524f7879ea50155f2732334e6a3def69e67944c309640c0626c09540fee59b27f1b4c54e8f521c822dd3c3585c03f3b75a0de6ce1dbc4fe681fe20b0f31e64b5155d27432e8cda2002044bdf38c8b5428e975dbc913dfd0e20ea07d86e49debeaec3886ac507470fd38f8aa0e7fc4112e8658301adc8ff57d5e2cc1c4769098b440102c235c89750ebe626c314ff82205b390e50d1707b4dccbc58cc271515a5c592c1480125a5df6f024c43de08fe69f5eb96682aecce5239d4a966bb1bfc5bd1b5609c1ba50cd110680cf426496e96ce57488aa1f3a8fa122ec758df90da1ecace96250e9d724d13ea0ea514728a5d00e052cd5fd2edc6b7f64eac8a1441a42861e718c80fdf90e1862f4e985126c08e72d0bfaf501ed693ea5e3235856bbdefe29918a97bb9c4649b24c6724abb279095a1164c4d3b63cbca0f2499f4b8ca623c47a05b511bbda64784d18645c9c60614ab89298befe86adbc4e3e0e0559a882541524d46f346581fd9ae7ef892a84dc27168c89a2b31def5d1843acf5a04ef5bc476518589d573f04773b10f113576fd6140efffcb2e3d37f1c15e64a9b1a43557905f972f540accdb9352146932ef806a7cb53a556eeb3b5ac54721c8a3786f1aab80a4bdbc211c27737f6fbd92b3bba25cabef167a92860c857b7b449c7d125e65685", 0x1000}, {&(0x7f0000001d00)="5a09f9d7d92c4c0a93f60b7d540599e9be3e3580a4cae4520275aab2369b5e62fae96f1ac6b65fb6930e5e94a72bc4dd6eb851819b9079eb25c55e62e4b3d7b8494a79f1f5a597b64a8f856b12835e4fb8c2401a301f2e4f513cbc5a828d877e856f229e4147527611b749bec374fb831bf886fd08db61c057e8e95e93edb171a9e1a2f11d05a3c13cce84ab6594d2a16fd50d8840a20846d0300f0cae52c4915924e2d982e76b402d619d222a16c1bd394b14a8225c42692ae408fddca2fcd3289072a8a03b72848f1f1e8ce4ca5403e12a549dd30d307f667fb2f73fc3a38ee65dc42b18834b1190b60b864700c93aeed287eec88eb0193b67dd81543400260c9491174fd9bafc58b633fd5d3a4888d2e7cb6b283489a537a8771dd8b1fb890e837c160f8a69420c68f7587e1cbefcac905421da8c747b0c9dd019e4753dcb5d3efbb61885fd5f5fad707e9d7455f9a5bfd872ff9691449face06e4236559df0a3148843d6f03c547d11ba895ff807e26f38c3e25c89d8958344cabbbd8314e50fe10c0f74e349ee62e3df5f8156f0178c05fa47d9e4a2eace581c6701da1c53bb3d3234f31b11a0e195d3df658e80324c6d81240f8d8e04a7665233e5f1263587647804bfbca4b4e276a1bbda28aa8f76cf81adfae3f5d8a443f2fc1930d6017b124426fe910da67d0b3b9af3e092ebffa07121b8d240cdd71c24dfe557083e650e98dfdbe61fef4f76dd7e0718d3a528aa7862ebf4fd51d1bc2d6f537bf5568b1cecb1bb6281abdf74cac32ea0ae3fbad7ee339ac2f034b62102a45adfd0bf24c74b1cb3b7af3532678e0a4c1f662b2695b26a614cce844503f5e95b81b0029f97b19f4ca1243aab2a3474dc2013dc2623b9532728f2b1ff304855e7c1f2f0518aff7a42131de6f417ebf6809af1cd37917d9c895f080f4dc5c8933639a03a907efa9fde8f2e3170396a9fc55193df94d66d5162426c4e5c3c186067e313f054eaafc876859f464e662ac72f680c1ebc846c53667f148d9d410a8f6d4cd28c3167ec8651bc20c35d50a886cfbb9fab0e0453e62f44613eb589ba8e5e843ab7ced822588cf9ffa26af9473aa1a39154520e31f422441003f84c527f7ada406417d14ab3d570831c705da1f7c4575c1fab28f0fae23bc9015ed7b48d66bc860c04e6ef717eab52a6403d69026d94cda346128fdaccccf31713b4bcc30b722cfabc3ee58c255ea484b843613031e35397ce0abfe628f1d9cdb2c902e66f652e96583c3343bd6a355ba858af6514e46e834573648beebe20bab60dfb61334bf730c8eda90299e9bfb67fcb633ce830df6012037e9130232fdb12df7ca1f4634136f41d1943429f97ea5f17c577596ec5822917cd0b524f1a228a1822e74a434e1c00c894e037af6e77707ca08be65d635e912caec56af3a7ef1c79b7aa61eb0e5be94038460141e543d389691f1cdfb6862450fc32e61bfda709bd2d2c2cc7d918b8cb13f0b1c6f8f37a99082da82469b633997f4597ca492860625abb289a58d731ef4fef8befe1460c9a71a76ef9a886ac7508a843bf7829c3641d4f5976d233b1def26bc0ecbc428ef132c3dbdf1755a435a0d18022af7641e5b3b4ab2639deb4babc7b48aa9db8417c8c30861ea5e96d4670ce05ad9feb7dabfc0944e4a3924a918f17429ef452224518488199771ec57b580b4e676e05ba75b5bfbe99337ef7c4a3ca33555dda05465358c2083f675aad71416b3550961aa76cad394b5f170d2891101f6f350f3a760ea2813c1085ad7d641e4040bfbc3d380fd7c58698f4dd8bcb8d559925172987187dfcf4caa33256929b886e8f427fecead0022fd00b71d41973b785614b0d33845c9538e6959c251f7970c6539634842875797ab19b1d1f20d001b88ea67809e92976c84666dc84d57f34ec2d97cfc628d02ca8b0775ecfce94a14362e3230a9fbef2eacb2542e3d314b0d0efb58fe170ad9d1b432f26efe97541043f20d3e2dc770b0846e407a5b59eb611abfb8ff50af3ed0d2aaacf5db8ee795854df29e6ad6a9d1287eaa5da6b5ce435b50706de0824baad94345cab077d69f3ec26481ba6e6a211300188b7aaccbc0c230fa4072cc3bef09e98a48ef12eaca191f9eec90c8191a7cfa58a71b380ce3f29ec1c35d842ee796cd872577ffd07fff73e87a175f808a4e7abf75b1cfcb0847437f6a5290de13d2bbec14c99d53a2058ee594564433fc7b2f9233ee06bc2d2a8eb642f1bcfa0e355e65d30065629df3dc412d5100ed3ddd942c7cce58bc4a8a7ab1f30b44b1485232fa715cad7c01930012038e644afe32fd5c75b01b4af9fea6ba15037cb86cc0383f155d385dba8c36a4e980e18d207d277c8a63581408a2ca0822e9d051263e078d45794408d9857b896009d78ed9693d71fd706fcaef2821843463607e1704639c897452b48a17844f839a2e403d2033969fc7c88a019692d0bfbd0510ddcf0e5bc4533f37659c4648c3138b3e164d90cdf145cf7dc4b8d0ea4ebd35166343919361a89f61ec3924c32347e59dc65983254cb63ce657604b1b33c6033913b22df709a2650520e5f797e49feeb1520a5856c328e050a8bb77396c6f29d8f9edfc022b44fffdbf8e1e26173d19d0bb0690364c24f4697e89b7afc22add6956cd1b6cd935a3a24eac0d03238aeb040df2856863ab053454f5cafed0a09e87480eea1a9e0ceb93a10ebf79f25adcc046c619fa910cf444c2e3ef7ee770e889383a2f097e9773639ce31a5a96c5713cd59cabcfda9d6c82dba30277fbed0ca219d0df2a7ee6ca83f10d6a522e30529f1ac96881c9cacf5fb3856082569e63f0047022a295271be8de0393d0fe873db5a54c1f78a71e3e9042255535a962426c00c0ea96a9703d64f312bb6f552567063ee1edff4a1776e2cd4cb992a3a5938077099f4dd5c49cdc1519c4dcc59230345c23cab961b67e25c751e0481ab0cbcdbb4b94a145d603aa69b84a53da34783445e446931d6351e3f05e4fe1839b5c0177789dc5ae3c056468e27231b721ab57a7d17c912ea8f0abf9822b6755c468fee6b9eeaa21f0feb739e3eb6f4524e48b0277a11e0894c918be3fc5026bbf44db05953bfd0af66f92389f251cdff86e2656cc569bc7c743cdfe07951d65db76c98f18972d1c78096e25dbb5060650380ad5173d54da9a31b482a7b77f559ae8bf5f43087ddf022879ebfa2a5a03382b847d2bfcbd05ed3b249ba80bc6baced863f3acc954f1fb171825cdbeb53f80f11bc53e42e817194b1c9d1496ffd2b5937e1aa27e7763acdbf0fa518c4d2cd1e5c0b0aaa03f05ae4eae62b7ea8489cab31df35a7f8f1c90edd3c20daaa35ba5eee20b5c1985f70543d8633aa299110f5aeb77e787a84bbcc53e1d151163296939226afaadea7beb225cc4a3fdb5f7ca6acf09d5c8864393be2191f12a00074475bb094f10a1c31251a772b12d57ce7f0dde78fe79cc62f8927896dc65ec3f85800fe195cb7811ff5fee2bf04ef737ad51c4e372393fd17b798269fb0ac89840ef74cc1470fad821bc6e63f0da95b6a4e77009cf21db51c62dd2c33211b9da226b2f85694d997ad356eb5ddb6911dafbc153be9c356b447950d807a5f2a29c3bfbadf0af6c93f25e8df2cb2845ba924c231afca458b1cee19d3c29f766b5203544ae4773244842230c9f866ad3d2db80c1fa40d35d356621971ca20688d90bc780685a12d3269d4b313009174344159e11efb2e5f2c2f6247a36eb1ea9f7be781599cd65e6c1cfb29f927ac6a7c518bcf9b03c0a3873af18b747769970c34837feb6f2c49f3a3cb1b97573823944b0c30231069de05687d6bccb6fcd04f78c46a353c2bf91972fb4dc82c6e6bde9779b9707788f5b79a42763b8c09e220628e2f50996600367e8c21773148562608cf14fc63eaabea2fbc6e8f6424f502fba9b3fe9e7aaed2a702adeec1288348d692f0d70c4b166588fea659f8a82e8491a3912282015380d3288474edfacb3688e13058ac697dc891bfbcca3ce703e4c0aca47082229f9335bf0961fd3d176cc5018f493f14fe1035a7a9ce889b0b4e71b07153f163d805312a14622c4bddd43a7e42b74051377c511b46366fdb7cc82d516b9e72e05ce19dc3141075b720e8cad41f6303c4bdd4a7eabb399e40703d4970e8daa6adc394e21edb729ff511e0a8e0b45f2117253abdb2a957b831e3584faafb51d9d1023d76bcbaf2ff602562606e7222b3b4a67ed43f4f2e9a7e859e752b0bdf1f21669d754d684386cce4419c083b20edf6ee656fb96e3b9644e9569a502bc49054f5c71b54d6e5ba76fa72e9eb879a8e861775023029375c878647402f92eef0680298857efc8818fc97a2fe66c0df59a59450978ac1aa149ea755ba96d97c19f3782a4bac85a20a49915f4f0f24a50d753f55af979d36951f59b50febb387a0d4ee96bd6a155fac3f2d29fd2dc5ac3db5ba8d4dc63795dd8b750798fa3922c2371b76a23afa72e9f43626ecef821a68b86c79cfb797d6b0ec2273eb1f1f03da350941f7d7b3b39f4c7d9ef5568f8de7db811af6fb90a6930883a29c21e639004e498e0f71c5a9e92c6624b230c9f78038fe32a0bd6028a4eaffa14ae1c70ff81121c379fe3977db05fad62a44c60fa0c3a9a08f00c1dfad1ed819c51bf4aa4d36ea92308a50c673bad93563cb733c2e6f595d4587208ce18bc672375320c3c6879f8a714ff956a6c7661ec1fa9f0a76e6209ddafcba8992fa1cfa312db65a465adb13ddb902f2f36ac5b024ce933c67c5dea7e6ba3ceac7ff4c8c09020dc320bc48e6575d865e5f19672f47ffc2c0d3b63a779464c40e07dbc3becd8e4f47ae91358db5d13b2490a8c1fee8c852e58b3f00ac355e05375aecd8f7d39160053d074ba138d9189514c858e7747a685f18d9463ee9a1a63b4fab9aee4e66aa81f1c0e0b3440b5ebcf170dcbd21dfd9268b37cb9baa55a7358565f493761dce3bd7dd1a9bf6b5ced6e0c4d2ca766945cad3b6e6c8ad3537d7b74c424447131f6dbc64578cbf6a7360d4beff81f9797a15c27271a844d9e209f8561328df5e1d4c0e30accf1aff7920ed07ee26e1aa76d4776c0674c9c07e93d52b66dc4accd9be2cdc8495ea42404055763cb8026d4da45134bf4acc4cf49936ddc15f00509324915c8df9fcbda0f661c1723578909c9c4937314b178195e2e6e661a85edaedb328d54ebff591eddc0a9f7ec1248d6ea9ed43e2cc18767c50c337fd7c95c2456cd903694b59bb010f81eb4b2707f8366d7a7d5cfb38d510aeb56d7e68d327010934067003a9fe00527b7cd4981c1413e736ab4d2e7a7ba03b48677874b75a019b5ea6ae6dd5a4c89029bc8ce183f83837f34356e9528d8b7fc20237beea956d1f00ddf8de9f60e9d72334eb379ad6a007483d7e4e885011066857619ba2e0b37b640c0180190a83cb355f7bc559a8569d850c624d8d7b281d0beda83808a8b96ee69930807302375a98d002902111dc7a81d67c1396ab21ed5f2e9001d4f6189bda3bc7efd51d1368531012242b748cc293eabad2801c4a82822734a98999536324e9c1a39a10d73ba94d0522a2fde5639a487328bcaf1a7fd62799afefdbe7b403c956bf851b696fba88e8224b28ffac31b7ab500695a6c90fcd78552a14bb572ac364b459bf346fc81d9dc66796e8d5bf6e7d04686d0c082d3e3aa1266c5cc1796b390200b5a031e40a66613d0a408cda5e52e3ccdadb227d02b46073e3fd763f3fe48fc36b23a0471beaab3853f585f9461b", 0x1000}, {&(0x7f0000000240)="9c3882be23399e445791c729f1c359e60d02774515827b7b073eb330a8abd6c13f08312af3f1e328e42d7a9fa758025b5109e2ddb81ea24d728d25cd61ddb5abdaeea6db14", 0x45}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="a1fc33aae9c4e89c2721711491a830ef4ee135c4471abdad95b0549dd4b9e74bd852531234036fde2d6aa40bfad61552b1512a920dc4e79bf45e964c6327ca5cd237802b778137d37c112d991a18700c98c8e356e1347b17b15d5862893bea59cba404ffb5e440d66c63facd6492ef0b8980cd919fb6de801bb93da010ebef4f71194df91b53162b7c8af0ebb273c826a73a8dbc306d2bca267e5d6cf883a3d5e6d405dca4334d20bae71f71451962e8bb7db4d239b695e2ecfd05484e8eb871894f3ead185cf76400df7822974ed391fce80f5840bd018f7c9034137b9e2f8d4185cc", 0xe3}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:01:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x4, 0x100400001, 0x0, "f28331c09ae9a9e68faafd6ee1d3c383e753ff6d", 0x2, 0x80000001}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:01:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/97, 0x61}, {&(0x7f0000001180)=""/31, 0x1f}], 0x4, &(0x7f0000001200)=""/28, 0x1c}, 0x840) getpeername$inet(r1, &(0x7f0000001280), &(0x7f00000012c0)=0xc) recvfrom(r1, &(0x7f0000000000)=""/3, 0x3, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:01:46 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000040)=""/132, 0x84) 16:01:46 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r2 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x36) poll(&(0x7f0000000040)=[{r3, 0x7}], 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000100)=0xc91, 0x4) 16:01:46 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = semget(0x1, 0x2, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x9]) r1 = syz_open_pts() r2 = dup2(r1, r1) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x8f, 0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) r3 = dup(r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x12) 16:01:47 executing program 1: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7ff, 0x1}, {0x401, 0xfffffffffffffffe}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) 16:01:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r1 = msgget(0x1, 0x402) msgctl$IPC_RMID(r1, 0x0) setuid(0xee01) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x135, 0x1, 0x0) r3 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0xfffffffffffeffff}, 0x5, 0x0, r3, 0x0, 0x9, 0x3, 0x80000001, 0x101}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d223232ea9", 0x5) socket$unix(0x1, 0x2, 0x0) 16:01:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) 16:01:47 executing program 0: mprotect(&(0x7f000007e000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x4, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f0000000540)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/}&&}\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/3\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='#(\x00']) socket$inet6(0x18, 0x5, 0x9) sendto(r1, &(0x7f0000000040)="d050f7d71d09f2c438456b592bc1cf6b791e7f5ae8929e1856604c650a2e222ff7c6d4f5aa9566b886fe2a46dbd705bc47cbb1f477d50ff0c71f81d2999287ba639075ce726c7ea28ebaa2be5654b3875e2c10ba7f0760e54eaf8ea3a304fa26", 0x60, 0xa, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 16:01:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./bus/file0\x00', 0x46) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') truncate(&(0x7f0000000140)='./bus\x00', 0x8) 16:01:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:47 executing program 1: r0 = msgget(0x2, 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x8, 0x6}, {0x18, 0x3, 0x7, 0x2}, 0x3ff, [0x5, 0x6e5, 0xbb, 0x3e, 0x5, 0x0, 0x8, 0xfffffffffffffff9]}, 0x3c) pipe(&(0x7f0000000200)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x1e5]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) setuid(r1) msgget(0x2, 0x180) 16:01:47 executing program 0: mlockall(0x100000000000004) r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) getpgrp() r1 = semget$private(0x0, 0x7, 0x80) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xef5d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) 16:01:47 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)="000000004eae646a065d37f21afb5cc4b95562e15b82850fd1df9f4c6badb64a2b0bb4d43d32c67ed031acc2bd88e0bfd46875655ef6364c22f23e5f1b53bcdaa93a5994e3343d8f0e0f014f2669d7ec213dbec4db74aaf3fcfeb796307cbffa1d29138720135e5eb500845420b3b2a931c4a4e6a95a692b91cfca0221502d6620419a1b7909fae2087d6475884b7cdac2a92bf649980c4352341781758562b494e9c9a45e17bca7068d726c00c52d39dd15f183faf7679abaf46d504189a38a574d9796105c9ba0af9b5decf196736bde9cbaaa9783debac727e45c86ec20120100000000ba980d03d0160fba7373", 0xef) 16:01:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = msgget$private(0x0, 0x200) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x100, r3, r4, r5, r6, 0x100, 0x4}, 0x7ff, 0x7, r7, r8, 0xc429, 0x3, 0x1, 0x5ab8}) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') dup2(r0, r1) 16:01:47 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0xfffffffffffffcea, 0x40e, 0x0, 0x99) 16:01:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x10, 0xc0) getdents(r0, &(0x7f0000000580)=""/228, 0xe4) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000500)='./file0\x00', 0x29, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r1, &(0x7f00000003c0)='./bus\x00', r3, r4, 0x2) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000340)='./bus\x00', 0x4000, 0x0) shutdown(r6, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000006, 0xa683}) flock(r5, 0x5) unlinkat(r5, &(0x7f0000000100)='./bus\x00', 0x8) write(r6, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) r7 = fcntl$getown(r6, 0x5) fcntl$lock(r5, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x10000, 0x7, r7}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000440)=0x3) ioctl$TIOCSCTTY(r6, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(r6) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000000)=0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x8281, 0x0) r8 = dup2(r5, r5) fcntl$getown(r8, 0x5) close(r5) close(r8) geteuid() 16:01:47 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='.\x00', 0x8, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:01:47 executing program 1: symlink(&(0x7f0000000000)='./file0\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(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getpid() getgroups(0x1, &(0x7f00000017c0)=[0x0]) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000200)="870d1690443577740ec53f3df3fcda1513319c6a5cf7fe854d5e69adccfed873489991351099dc40030b709ffd05f03b19c595090669ad92727ce61a0ba82569f4d4e0ad56b9b4c6929436c37e1417e66d9d57df34b2f5695d8ed8d4542b0852e7f2a93bb4961f35422e5f77a98b61671bfa9f09d32da2315f47bc564094bfa1936746b8ca66b294381be294c9dcd8f897799f713e1447015bef7275f33d4cdb230548da7485f9d26cd5e80fd5ba88f5f973b6921356ea3282919c871ab2c71e35492901d35f9bcfc1e437d40e76f898993d8cf5f3296905a7835bad4dbd3108f18677b4cd4ea0c3021b270cb0d220345ec807", 0xf3}, {&(0x7f0000000300)="f277c4220b0a73eb9cb21dd250efbab712910c9de3f7670a370165b01aeb1e9f2d0d93f6e3159cfb1edac23699465329c9e9f807bf3debd13d08140aa97fb3d65c42ddef3b56bffd1defb61d30b18476b67980fc6f7e7d9550155a9e925e9fbac2e9d9de4acf0c062407ed7d425cd59e15162aea59540cc95711e0f79d0f3e36847b27cba9772e0ec5c5d021e1191849d0ceacb1b57d534f2ce61fc7a4ee12f9d61122b5f5d331483604020d3d8a8c", 0xaf}, {&(0x7f00000003c0)="b306caebf172fe8875d1cc80c1a8902561d4cbf5c38639808b35610357805d52759048710fcf84e577755e6c1c23ee4e88515e966750c6c9f31a3167ca45fa14033a51000edb759bbf20411086149229765efbd3e383eb9923b1cc94495a3ec94a9b00487378fa02b9ca66b0c069ac42729e0e3100effb28ab94733fe05ac78095480bc9e731f6f62d6674b620375de043af677cf0020885df3cc17ec3a63f5b36214718dc86c1cfbad6b1d33c9a", 0xae}, {&(0x7f0000000480)="787b6fdc9689d722702ed793162ed0ae181b3ecbe61c383989e89e54d324627594972653e53c9fab722cada91b778886986aa77d1e49df8b652ae782c6dc424b92cbc12578b921bb0074faa7c6bf69a6597873e8482fa3a25aed713d819f7a3d8cdb1e16fac4e67a1e0c8117e0ded354c14b758125ed557b2b3e3431f9b1bd9a31e78905ce70174cbe2e28d3ceb826696ae6287240485d42938b6f7c1146560476af453e5bb698a008fab59580e6fefe5f6dd18e6c79e50cda44dfeb348cc15be6231afb3a97304ce2cc3a105b396e26aa731ca7f88795663789666949606f04f1f65986183ae87ca41b4104c1fb60fb6bbc184e1136664ee6b5bb2db61d037d412cbb037938dfa10bc56b8a4f2b4b42aa6fe27a1398ee883c5b4c77c024c2c7922db83aeac1de6ed2cf3bc81dbd1d6a34d183f790ed51aa54f1e084055d5477c1ee2aa49a0efffdbb17ae5d38405c3fbb114956758e13bf4e5e13b56aaf9848f02984790c501c21e4b6c2105298c96597e0e7e86d0ca5dd182e4bb79b5b059efe38798347ebbd765c45567e01c85e6f4fae3bd831b590dff1ad4021aae0dadc5e3e1770a8454b6b7f1e18a599c0f95cce61a1b73ce32c696d88bb5e26a648d2c9553157c7ec051a6edd9b6049860151a35832ea7f200ea5aa4fe85efeaac1bf8540db6d6ec27baf979f53ab635e64a955f10535fbb3fa09bdb4a25596ea71bef73fa09b39ab59181a7bfe156c7f679f7d8a9f33fe7cf1aa08bc85d536919ee950db6fd2753c4382fb7c3ca73f41ba0bd35b15ea31e0ee44e288ef7326fd01cdd2b0c2860015cc8e6bd2b587c3609375bfdacbb0666ac9d6ae8f54489ddd06d4ba2aeddfdf4db084ee25f129e43b5eb1632ff56a964489a509830a9635b50e5dfdbd33cc250db7170ac6d7662e24e19d08a5b698cd277723a143c71d5a4413f03b10d3b49153719053eb5507e113863355d226609f4be8a658f15b9a4514fd8637ed789b7c225e4b76ee9f9b3cf9fa091e3fd757451c673158a20e9412062033392c5d015b976dcdd4d322b71625132ca6adb31bb6cb040f3b071c65f1ba63db599a3060ec94540203724a223c95e8d12cc9cd0c151fb7335cfa6733a12dda4ec29885daca2fc9d37642cce10fa4b8485c6d8268590aa27b0b61e68608ae45ab022de22d24195d9260248db16f86f96c8aeafed4bc6763b34326006ba4c6ddd5a27ade45e8460cd49b1a1aa374e81fb0449ca40077cdd6ede03a9cb24ea702f0de1c69df2c74b35c75454c28545220432f81b5c4ba76b70b09eb4adcc3829ca38c334a51a6cc24323a50a1005db783cf0284674942a512bfef66a1bfb6795b775dd94c32b0bb6ccd5d1b01ae330e7a94661fd5e6a722007679c1a53bf74297f84297c31e420393c376af20105d707570e174058fb7eb765e7a14f4cc97f101726abd1d5b610237842d53adb626eb16313dfb526c4318fec18bbfd170c88567b2265e2194f81a392611f75ab0baa37f7ea6f48205fad9d473235fa0ca8bd1643e8838dbf02ad4ba3a1a5f0d4ae56d589b9c0763dde11e221b47037a239be045f1ab2a86387f167f7e2f423c6ceb0c655b6041aedcc1d9f0149021f0513512d2708bb46e1a3dbb50d26a1de2dbf308b2d64cf4069ac01ab996e565b972265520f3f4f207b5d9870423debf720e3d57f85b7d57e3b0bb6fa3d2c28e993edd638c3df9f0634697f32a01e5e19085fa152bbfa65244e2773a61765167b13764416c77529aecfaf35e390a3d5027d45fd8e0a09df8309046b92634073dcc7b547061b081b52997e2287cca4acf1bd5e01e255644901dbda749a8907589eef2cb24714e1fb697cf8fa26374b02b5b0d69c38f85f2fdb566b1604b92c8208c6db7dbd6b8ab04f6dd9d68a6a8464517b7f09efd0aeb3b5391bc2fe4f54137c5ff044849b136cd684f723521268e9225b6b884b271ba78369b58374adb789775de99c65a27f3e61c780b8aad66565d02fff6ee5a2fde0e1cc825df365b3450a3eb8a39b3b4032e212bb41ead19ba731628f820c2aaddf3c6c31c3d3b474ade2a16d41a2d9ad65b9ccbf6c8443eeddd320d26fd13d0da9ef1db146de10a3c8194de2cfd050adb0f3170562a97d6bb9d90058a84849cf8075ea771ab6a43f6882deb56fb7c6cd3e74ad65d6bec6085a83d2932d83f6335e8ff6b3df5e86c30ec8fd24f3b95823090c3ce79141705ab7737210145b9d86ef49c3ef19018dd365566524f01bcd11db51cf8694523c142e930e9dd2c4bb72db194adc914c621bd3b12afa9f21168c80997b593f4b31149efedebeb1b7a86ac8839ac6870f7ade55f03ee3c2037d8d0db0d2fb6915d5bd3d3472f811944011c75ec1652e0fed1c6f7288ed05b2ce367b9fe479ddf1951bb419b8858e2d450bc660c034ad739f41c3497b2093d116dd4642c46da9cbc6a89864b16233a768ddc84385ea5e7dcd55fdd2e6720f96d9e8549b92e97643f4b271e5d87e7dfd351fee2aaf28a0fc17d3b740fb75baa77788effbd382e75cf490268966a434f57fac3b6980646003dafef1ee61b8dbe163953982f965f67f7cd4dc1718ae77afb3bd475723a09db8b686d5caf9c626dbc0b735bef909d2b9b562d5e2ac62b2fa25aca4d4562b2907a2aff0e65855a3eddcd6d564976d545de11f1d911f2cdce4955f9e6c63eff3c84299b37e1b80f5c69993c4357c94ecce5a7d8406c6db2cba629d58542bf8f0124267c6040ff0a58d1f0061253897ef8894516ddae182dce66171ebb4bbb7681d45b8880409fd1a1930a1d24b67e386bfdc78742eb5037bbafcbe60b00847d24783502ff65e5dc7d616973f8fd44e9534e333262dc25557b294caca112de0dcec0749ccb09e7c19a94d7801f0d5f1138297bf0529c07d71d54556c55c3da7669bd19282d7e6b8570e92e5660828fce8a3e2b8c212b0c18a08ff1d8457443044072334ee2a09e87ed85d74b06e5c865a0b14605fe623920e70ab413d202603c086e91de5a4981c2a79c75421524a2cd9ef0ffd23d38975e9aa212b56cc2866cbdb20ffd80ab602e625179e6bcb4405316422fa1d358e2fdc835d88ed982495967a91bfd3f93bc6e6e9dc4dff27eac04b3c36610ad4a1e2b5610ffa19abf1c9e451a4680298c570b3e362e21b671dfaf2a931d4a766b2cba4b28409357d11fee3018e3278a3127706e937fa7f43bb615db804c08492ee6fe217f7edf5f0e4f25e724142a5bf0ad80815e9005abe9afbd27207bb5375462ca95ea513e8c2257364a2d45b08704a545e98b29b9989b9e7633d447a07443a1a5fbfec5b28ebe2876aa609e08bb884c06863f143a91730ca8448b9a51ac69877e5b3e83b9f6f970d8261dedbb14b5bde4986098b4d00b30d60b5270f975c58cd01aa1602cdb1b6aa30b4edf1db958c55674d4f6abe50221ee638a00d16f0a92db2a9e26ef58f7bd1bde7eaf8c516fbb50bad4a9337d692074f4bdd7792706beec10c967112554303c7edec3757533a55d08237d56eb1195627c570b20911c5a2654933014e8f5701b34542e542c2e7a8924e46584ea201febd3d8f12493f7e4f217986905e9b4cab83901fdac4948393ed011859032e98d48af2c3bf2d9741d7ce6997d4c506760319183a8fbf6d725045ea00775f40a5bc33412b4889cd73b60f4b57135ba1c19c3ee68d64605591f1f076471beb0d3a77bc5dd9301e5e0dec72fd2ecb64c7081da68b828655b942b211232bfa3c6550aa801a20e40581c8dda39eeccee77aa829a94247a9e78e04afdb948f8c0af6ae9f5e236da0049c57166e665ad3b202807616097d9e2710e927f6001e92cd5215d5ecd2583adee8a90a25a6fe77c35dea529e2859c32c2a9c86688860b7c36c822ce2c7eb100ad0d9140ff1bd9e918717d52148c548bcbf24bbc78ce7aecc92848875d63f601ad0e2c43befc723e07337a8695efd530b75066538fdb775b8395b87e7c9f12aaf76774904ecfb31f504e87d362f5ad647f317f5cb315ba33bd2f168ac4afcd1f672292712c9e335f4714f98cdc17393ebac348aaf4735c66707031f4443a712075eb58409f8544d1cdfff98f9fd908eef292615f25c0d897a0fc2da9fae46d60babe5ec10c63704bc51e8c54d647539544fe61776562a764891621b56fdbc5eee11a8546fb7ffb867ed7e19456813f968995ccf8a5fba03faf2cd14bedfae9864cf98cedbee4bae02545f9847cbbe09863ac6e2803f323b88766b5b17c537f11f74f79e308e9b2e698a16b2e1d0c9b6a5973640614f6c6beec3a60e1dd145dc4965ece755b9ebdd2e4874427050df04771685fe617682ff0a828a86e436c68fd36763c761cf7ed9cafb3d2375c3f1488dd9cc47db3cc259e31e5b1042a6d153e81d958d3f0e32aa2282e4b4adff304f94ee2abb65592231e7f6600cd64cd3bcd369eb65f425d79461a3b286bf641e7ba69af2a2852251676bb5a47a8bcdacce2620f0e48f8a20c29fe002dbf2ca3df6438dfc2bc6114d9655621e1c0678ad0ef6d805f552cd7986280a2d90f1e4521ca48003a8cab6d3dab5a2653a672e9822476675cfbcb91b2edaf30073a031660441a771b9e1f7d87813530eefb268afb39b4f186a716cfe19b630a0149d6f6f1f7f2424d332b00a9625181974d65f70de530cbda4a6bc231e6e7f49cc178b7f6cfd228de2f7645ca92f441e6114c89bbdfd2010bb955ffe465cf4e528af4e09e2ba6ffddc5fd27742365d282ffb60d40c2956fddc4988db63e10ae38c5917ff9e131cc96d0a26acff3ca70b5a8aed5f4b1087a256ab3c8d02b52faec95bd3afef31d9cf2463abab8fcdcd3b9a40b08ecde22de3f79f7054566c5422daa9e693f4b13e16cc15db3d5ca58158af26efac34687ca51ee5b9473207950aebdd8a0c98ab2b52b53c9893d08d2b2971d4a8f6697b6a041d912ef3f0aaa54b6f2807ad874b7d8c781bba32952e9ddd9021e71761a037838270290c94d9fc185c4427a2040371568ec0abe346bb184bf70249be5d211788849b3268728393215edcea48d977afcc37f460b01e013b83f8abb623d42c85f159d133125f0d8edc562cc2d221e8b412a0ead79b76ccb84ffcedd73f2967b20e3e5aeaf0e0cc4d0009f0b51789936fa75f2ba5f4ba378719015daee43903fff41f16e5f3cb47b0e98bbb59f1d661a67613dd3e2b97954fa6930012538356a5a130e3d275768b0ae0a15e42090ca7be75bf2461da4764b76475718b4a8c0256bb55ca58755fdf8a3606ae573f311293280a7807eb3f386791e138b146eff2969146eb042cf5743fb1e8d5e314acf46e1c993ff2865fa65f2fc72cd4c5c3b84c620bf24c8cc2852179c05a5fed6aefac534993cdbf51f6f8082ec4f12698dc1966b94c3a220b50e8a93ddb546652ed34c0434b7f1d1e24f8dd988d751c904fed7f88e11f8f9b1111af343a01ca657bae4fe351b9ab25a20c7e8ecedc866d60f11e841de8f141a77ccced5c5cf6be4d8c8530ee658125f8e5c1d65971937a8651044e1b4ec463397153209cdd1be16b81e2eb83639f230f56120e445707eef672521b73db74888c7a6845d10a051df3547201036b24abc3a33adc02324e3263958acf480fc5cb525843bd8d61195da8dbb3c57c6757b206eae4c0f40d924fc8b4e9d336f51aa05ed730edb4d89078b9b1baf4f28693fac2bfda02a954a106dad855bc199448f2a3d939d9adc0d98701df0887e73f992253edd090bff69455d794bb48f2eb0fc6f701d3e5a8d189d1c43ecea351e01ab", 0x1000}, {&(0x7f0000001480)="a7de6d1cdd1ccf14251723f7fc7c36057f5a02b0c581ddc559b3323b4ae28eea1c11b51737aacff20c00c5e4e7521ca68c2b660d089eec78fef3ff13fac59e363df270aba27c5c611207356d804c92a449ec0a25b0b2a428908becb5cc59ecd69fee6b0a138775cebb41ea5b2aca1ebbc4ed12678f09309234cf30f424140dc67562d10336ccff182dcfc044be0f8d3bd2b9129bbe1920ae4a6653cb9fd526b59a16c71aa1", 0xa5}, {&(0x7f0000001540)="adabb70229f62f066a02ae5d403e64ed8c701629cafeff56a3100086be72e6ae29ec7680d2f05a3513844a25148c540978a1de3dbadaa184ebb54f85cebddcd24d2d05c8f78ac99e47ee7ef37a6e90faf2350ee1a382e88e30c96efb17c685585a9b78ed59efee86320610b7eb24fd98a8244089f1616f32784da75feb4a47fe857d7bff649cfa2befc20f8bc6316f048c48dcbb0456d29f92db3ed09bc935570dc19620c808503214f339d6d975c86195caf8074fcfd96c2c213dd42aae899db7a183e667dd73df1a400a1262cd6b", 0xcf}, {&(0x7f0000001640)="dc9cb64b9207a7b1b5793e9f1b19d3135e450f9be1db9b3a323ce70f9553271327d2a44d6baba16ad34a442329658fff529aff36ea58bf67e785315af30788e3e5a9331e584febaf732c4da76486a4c9285fb291a584b4b4b15165f3b906be609ec13d0c2308f636a92d4b4ee500fef89d3af3df5fdc5dc2c7e45f5b78192a13a281e9653915ae87c8a3f006bc2d2d6286b9e791f5f7697e527687b2e235a78304b89984ec8fb0c750202499a958594168cfb42ff50ccd555a3fd0083bd07cf8770e24a27a0336ef2b54e83f7d2394baf8d82a747411", 0xd6}], 0x7, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r1, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r1, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x108, 0x4}, 0x40c) setuid(r1) 16:01:47 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x40a) r1 = getppid() msgget$private(0x0, 0x4c4) msgget$private(0x0, 0x200) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1ff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) read(r1, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:01:47 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2108, 0x3cd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:47 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x210cd45ed878679a) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:47 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="16cc78186ca3185ce508e254f3499d448b51b7e7e89908690411e86d610c211e04d6a8f4b9ff14fbed65ad79a322f9387f23aa55b3e0c11cda29fdacdb88fd82c16e99ed41c1f1b5e3a5c378397058a29c9c5a1202a4da681b0ba2723710ba05191c3102b7e0fd2039fb3bf0413213b942b355f3b84da66d8ebd4d9d05f960cce9416ac220b853005b1d732c364cc05084bf1ac17284fa70de5b874c8125dba3f3ef615be1e71108e2bf4982a606725363d177f7a31dd7d47fb9328586035b73621cfd67cb28ca513ed4c9791b2c85250ff65b065981cff27655a251980dacb41acd", 0xe2}], 0x1, &(0x7f0000000180)=[{0x1010, 0xffff, 0x7, "e9609453178b70d18c2fbaecc373fa715560daaa0dc3ae40b309a98b4aebd16857528b8933b046db9812c5a33ee35d6c9d4db9bb6a05a274206cc0e041e3cbfcb036bd2839b3937aa11b97737202093110a288013a8576c5069ba003aad4d203ef49ba59d3ac80a667d3df5b842e500a6b222ddea2be85a7df94bfbdb2a01d9268a74e415e94e5499b747c88f6e24a0086a201ad5ec5896d81f2d8db0ee3e4c657a77e55445df150ca07b929ae348ed36ca3ee4ccb3a3d6b0f509ee507200f53f269201fd468d4701fbe3347e7574d50694ca9d8d4c1a668d7ee39412b11c5f7bbf72192fb0689f08ff540e9fdc94d258c8f8fb08d7fba6ba5e0d30d257cbc726aff3bee7ae4685b148f7ba56f809cf20c95ef184f00d72ac109e5dadfaf8184b880d2d5b7b4eb5d8a2649b9009cc5eea5546a8ec0b1eae0316dd01317fe3b78542204a2d9cf11894a9f111eb10b2cc0beba09256fa5b0c4e2f3dfd4838c970225357ff1bb73b09c89e8b16c7bc240751b4c2fc23b289fc943ac5f31136b17e912d5263fc7102091c9fd989665a75a1da66395b4efd8380742d3f49f324b962bc2a27d2aaa0ba1116b03b34674fc25a6b80c8a2418bc9661a96da35683c13633aed4bffaee3d724e261469ba170ad8ef5113a21b5ac4a90784d801e69ddb109af7d7db662572c6a0c9a4d77aabee327e4abc533f06283dd6b1e07a0003bf3cd120fd6dea38da01df4649d4c36f805ea38472e1fa38fc8a6ecd67f34c1d6623bacae115a94ad586db85356c01d7467aa94e09bfa79e30d018e3b0353f1507f546bd98cabf301149f88ce5879efc6b9a2fcd6ee4a4998c89448448f05ac9ee801521530e20b0e0763cf49cdfa3487efeed62ffdf8db56ab464a53373fc574c2b97c8a7d66273810338db09509d1471d7b437cc9091446a8540fe8addd97930a30a54638cce678352d922da4767a23b7da7cd4ba4b7b021d0a7ad0c075e1b46ff15f072655ed09963fe3489c92884d4cba255dcb362b973e551e2e5d21c5a349c40979f5501b03f0d447b0161f7c8e8db963df8853a2caedf4893a17fe55e90b58925c912979df77808dd6a0928349292a8750f49382576451030e42fdce37ed3500ca492b6630c6daa2d00aedaa36ab78d0673b9ea6af13e5dc9be7697139d3e36a1709cbaae27215f0d24993208622c82d54c49583eea7cefd860f3ac1ab8de052e095d5f8802e89dd3ffee5fdb66e18dab106b5e20880a3846d976bf53c902b66e35d49742a1c73e8aeeed74981d3bd1ec323596145d6135a5ab1c679b50e92cd73b6f6a6056f3d0df0fa98fe4a5f162c55d89fb74174735cd02aecbf33a3ea2dc4d3c602a60bd5a8f5f7883215cbc1b611f34a1867062a6aa93badd939bbede787c1b7b72d905af4e7a7b38c3b45242a42d5344d9e84750186fa093425e139d39ba233045cdc04a4c47e8f3e283366d96b0ee2b543358217681c08dea6bc5407d3409387697c46c25999f46e6bb6e2463afc0ec7b0c13f2822ee74bb6b305ae64e2d9df5c31920701a1392286451b89f3f4afa2e2ebfed34088249df245334d7f4237813240c9c339ad23632d795b62781004955c1270b504c64c0bc6fe20ab6fc0bab633a764906db2da4e06cd7350c02ddc73c712b9aaeebf2e027b8e63f969b6f165a85d55ee1b2d4a19d3357fb79abbdf09f6e99a7818cf6a737d65bb12b5d37e3adceb543bd1ada6f749f127a0a1bcdbf2cadfc5628e035bd0d04cf484c23882a82389a83db0fa30ce4e6b50f5ab090d60e5f819033a2c54f56967bfa6a630fcbbc72bc26a2b60d743cfc006e1e9dd71d35116746d5653a50339e19826dffc0ebfc4b7318daa3fa94562b60e1b1c3196c2ab5ce8a651f7b6f97b83fc06c4b9b0702c88518ff3e425af33924a42a7ea1c068e3b7926a8818797b23bcf4153058c4c9a5bf4db3d4ab0592f85eda85cc87b5df77850f9a7698907e100c968070ac667a2cabc9db6b3a1f0767e8b261e28aa24a872052e4ee44aeeec450415c15de88b9be972c7cf88f23764a8103846b30f304f244d2e4f0eda65d1b13baec0f71b670bdf876d78062f45d95ef3662321319fc3e6239a14486cf9c04ca895d676531d93911e4f517b77f3ed0b1de0b7f7ce960584be4ee9cd61cc1e379727311a736eb6d9c8f913e3bb399b5ac985042f2c70d20e60906dda2bca7d0d62e22e263d9c340e7104cccfd6c65ff6fdfa46149d942f265edc21651c3ce12094869838ad099cb00b3721cd307aaecec5a13318fd895974d969ff9477680e472f83fdcb1a61d34e86c56d9074691be8a865f14130e080f27d6a5cfed79ac5f5c56bdd6600f1f4bce4769346b06fc350252d17c7f74174b6bc3fcc9dfe58a47c2df009f80806553b7907d08806d03308cef70971ffcb7799bcb24ff325e47c97f58f7b7d34417019e787db727107de2d14b3bfc58d787a7c948b34c412f644f90a6226ddd765462776914cef9673c7349d68c3b3e91b2f4c3c0d0f7f7df28151048697a85d76f45b73da7b34e635029eee31e310246a585051e0c97e57399e576d7f58826a085b2749323d13d175bba5ae049f0918077cf971ff0727a0a613547ac032c8bcc01ed8640ed651336aa83115408fa6989202b6b4466375c399e26e756cd22fd3c5b51cde05cad6d74729152818606f9f6b7748bbdc191394ae4bb40f88620001f497b28028a906433950d411e29d7429ac4ddd62366e4a402bf2bf56eae6c73823cac546b023f24d32eaeebfd4da25fe9641cf6222885720b80c034922fc95be99266b74fafd004d556a6a405157f7db2cb9c1138ff065795308a7951bbd852c304237194a3ed6b58974cf20288bd00280d74c56c57596dd83b8cb495ec5ab3e8405a2130b9501b6e19a918a4a3aa6d9ac9b418ac2e85599b7e63d4daf29ff782f49dfbecae7f8c4309891bd91a08a212def7fc15e7aaa0d91c1633b847af227ab999a48c37b7f1a8eb2303431b8015ec245dd264edc381e52a23f59465b02144e6ccaafc72a1fae5ef4abf3799cfe9fa6d416ac4bdff6a055558bf7573f9e0cd37ae84d88acefdaf4a448af559d0094311bf58ea18dc643245ae55aa91a4a7ec55d591484039ec5eefab8608902e4519198a42f45449b5b5c791a72bca0f486d2e5c794cfb3fdc13ba1b5683b632d763e8ca4d5d1f8d59b134a2fd51db858e8cfe99e37a7d6a0d43da42dd5ace3b4c7a1e6ff76e6e73d2e5906a1bf292093d658bc5153264d7c67118b86c253cfc577b51dc15563ffbae63379902106c86ee74ac683c865355a5d77e4fbf00c75b777f3abdd6af38efaee082aa2f4e46f78ef685465110d4d111dd4c55eccfe38640e57f7d6a75742f8719cdfb6b7cbda1578521db9b7a282c26d20f191713c577f6d6c9fbeab794681594db5612a4bfb0607fbcd1e48e95fb06b5cfa0390966157a588cdebe854af4c96ed481f09e21e59c0b3097f0465f3c030eb566f26ea4fb3dd807b11a078f9c737a75d6f2532b8d6aa06ae76a9f91c1ce28471a233d32c3f5ffe1aa1a4aee348ab0df0b03dcb3b65210df10dcc7fd73c0febe75b127392e10436ac4bd4a5f216ccc7fcfa17bc741bd892662caf9ad835701948c576994e1f2a18271e73dc7e6e347314d4a8bfe98d5f9d2091bc52634d0f509dbae278fda39ba10bd912b9caafae651f7a17ae92a1e7b92ac528a9ca448363d84aca7fb572f8c6b4aa2a86a42a95d59f0fbd92aa76e813f90be13c59f9da0c2d6a01f171b4c21394a87ca0f71b7a545e3e409b3bd0aeb64c5d8893720ab2f1de73f3cbd51d33f77b8e7cc3936c412dc036880b8988023f2215ae63d4cadb481d7c50c1e37c1c069130cde09d1113d32bafb581ed64024a4b2bd9ca98a8252b5350e8c131587c7e1c5ac288efbd71371069f972713812dae76829509dbd3c50559f06dacbd0963c037fae59451a6169d141052dbd10a76190c1d0d843b705c6805d841aa0c6ad70379572f3353391ea33bb82168ed5f10fe0bcee27d93fa9d6287d0f0cec5fccec41f663b527fe605a8073d89ad1e573843f4381e8599fec5293f427fa635942ceb8a1ab10e7f89e89049874eb128ccab41808d078020b3b205c62628c58212c06d54e6fe1f7402c549d4e70ca6059fe88975d0eb1fa54925f504e4bb552b2c35a94b651178d6013dc93d3576343c585885c8c9ccad5b140078c8d34c06f97dff915c96df15c4566bbffd5482bd65ccf3abf49d250a30b3204649ceb0d005ad1a108f7a41f4bf1f5db8d7e9ce4c739544a9c654421385b1a6c3ba0ff5ac916c0dfc5cfbdd99d34aa856f5f8124348c84a0bc07e5a11a7605b7d8f72c54e09a912273303aca9f7b5e6236a5903df04acc5be7e08e8e0f18b8028c668eae55eed40cb1846ad16f854c9a8665484b720d6cbdf90e753af136ea47b693e66a7cd51c20d013e873ff2667e94caab09c163beca9fa683b84455712e64f7a32c30a3da4f2d38be44fe6377f50f505214b19b7bf4d9791a1d22e0790ca0e7fc76d6dfcfa0a62a916d961a9b9b2da67fcdd57396ced20bc601b5b10c4eb265e520cd53b8c3932871341f46a86e016491fde3757abd905f606c7eb3652942501c6badf987064e23be9ca6c1e609043a53727ddaf111dff918a1629fde2d44e81497201fb31cfd91929d88d7a89daa2c3ab89e3cb55e3f5743391a4797dc802c02065a1509215d08ae882b32d4930678e7919b8e2e4dc4e4cfad272c5a7b1b21e67c2966dc8e9b6a9697e4c814fc86c85d9ffe768c8bb74dbd5088eabd5a2398d40141b084a6f3da867ba5453a0bc89bbc0a37b2337ace1a0ec2c2a04ede846d1c55162c3ac233e6d5b70b7d74145a2d190c098fb4c84afc1b3be8e900da7cd05120eaae5a30143fa46c9d18f61113de61a9953e1803a4de49270794dfb4ca601625f379a07248fcbcc4714f99ac8839b4a6498a0f0a4420300164c308be34378d578ff635d802874d8fd07188af0e395cb2713dd2107c1f0ede41efe7eb0de8e5b8ad9a00aa5d450a817773cda76a7a6e48c3786838d5c76e3ff89cd821568d7841a20c2c56bac63658fd70a347c9d4aebf6c1718a515ea2da8c8ee532adcd529c7a748a83edd3f36c46c367a0352f4f022ffceab8654ffbcaa2d966ee8b686be0a216a7488d8b31b4733d38314501bbb274a0a0a80677224a8131590a79b4b610a03e0c46aadc1b6b8ba88966238ed70eb69b2f1f9304cdfc6b886fdaceac3080e6ae6d08fe091a922243db2a940d1650841c16a39d0fb8353800bcd618a42351966f6f01514e36579296e03748f7579d789b2344028cca4f129f26e0e942b55e55a13d93c3302652e64ecb8080e865c4ef2fbeb0f512c947060598e2996fab0339230ee883b1d8c94e8dd8b15817db6bb2c4468e2a61346b04273b2801d5f9b2b9c7c3c0b61570b7d86a10ae995f88b5bb72cc9ccb62b32b51c5299f5a7d6405ca8e31d56c8d476c46abee757553057a792a85a7837e5d0a9544a53cefb678c1042a2dba917f78d3571d6241904f14f4c36e6c8b3e02bec258ecba013305212153c532b5789160a4fdae7a8a72072dcfc88323e894f7d7eedd514f3b1941f59aa4246418d63d6d4b48edd83846538530674e76297cd9de2320ce197e64224e2a6c8c6686e0457673898ba07860d364c7ccbaa61ce3f23a63829684c97d19bda9ff3c48478270e83b07e9e16c82bbd375f751eec24284e3e5e1775c734e85fa736ed5d3bff3f05992189567a920808a4456"}, {0x50, 0xffff, 0x100000000, "a24dcb6a1ef62e7c7ffdc104ac9c1f5e4b5ab86802ba15870309f5f3f1123500b51ed04dc4403ab13269501a82f0498b19a8af38965d7b2c8b4529"}, {0x40, 0xffff, 0x2, "7bd3277482d21e1ce3959a04f98aadbb170763775d25a078a967d32f158633d738a1684d996321379e7d"}, {0x80, 0xffff, 0x4, "ec33e2e12857c4a3a743530710bc88631eb145f1846b694424968fdcca68d1071025afdb64a1b13328460f9704b5ad8e516059ff5e8020d4c2ca0c356dfe028ff7a4e396192c16e30505d80051f9ff5dc60b0cfda757552873442e5cdc4b506c54c477c3af18b33bb92464"}, {0xa0, 0xffff, 0x2, "857871ceac259193d46c7f4e43d121b3c61bf6976cbfd5df23d3d11daff6f2d7c691cef7e846401ca6deab4761fa740089ed7c98290cfcd5cf8a75db56d6243074cfc65f8e8741b6ca4cea8a2df382af289133e96f26cab964f681b6307061539aa95f8cb03f2b9cbdfb1ff1dd4854ccbd4b63d087be3ce16dd339d7321d8ea1e222ff39ebcdb913c3027bb40383bb"}, {0xa8, 0xffff, 0x2, "2158577b5d3f1dd2c8fa8a8f1a92f9625781e13ae32b484fc3496e4ae0a55f2d87f06cb3b5a6f796b29bd5067370e63e1a5b3263a1412887fcc1adfe5ea78da61f6e08215ae6ac8929c19549d0ed3b185b4717e84defcd98a9473219b89bb5429cb009039ee3a3089a8ed5c6aa8038d3423b0712ce8e420bf60c58b6451faf1d334dcd52b20b9ddb5ae2ffe8d2cf416c63ec51eadb58f6"}, {0x28, 0xffff, 0x0, "61661ad7f1c5ef4b2f017b0eee733142d8fb"}, {0xb0, 0x1, 0x1, "d71d746c6a14724a9c5371c69b2db7686642894edb306b13ae1f05c755ba2dbf295ec2a7bc103c94ae85254e1de50ec245d761c54b0d32d3ad722fe73f739cff2364dd856bfd8f9c64574d30198d8814f8c0c0ad5b29ec933706f3765eb68e14cc81736576d5e824d3fc7f6076ae580285cd009ad486e4bc7dc98ad3776ec10a4a5f51fab054ba23edd781d5c96a4bda708747c5cdc5022aff90397d1dacee9f"}], 0x1340}, 0xa) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) 16:01:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='(**{-\x00'], &(0x7f0000000200)=[&(0x7f0000000140)="bb00", &(0x7f0000000180)='(-$\x00', &(0x7f00000001c0)="24e900"]) syz_emit_ethernet(0x0, 0x0) 16:01:47 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x1000000076, 0x0, 0x0) 16:01:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x10002, 0x4) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) read(r0, 0x0, 0x0) 16:01:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x10000000037e, &(0x7f0000000000)=0x5, 0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) 16:01:47 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="23f578dd", 0x4}, {&(0x7f0000000100)="e1970251c0081fd2164435341d6eee294db485ae15142b1bd74af508ac356c03a249909a3b218e643f6f91367379c4248d6c2fd70a9dd28a5285c9ae3f67ec69b10bcbb0e72d9ab367100d65d5d810bceaba1da108b12571bd971beb00", 0x5d}, {&(0x7f0000001680)="e96f64965ee1a989315bfdb92343f7413e5658bd3bb78e4d3f24aea1910a594af2885f540499b1d6abd1624e4471448e8fb53053432856f6fb230421666d5f4be1608bba6b75f27af4b7dfccbb0486a5bc00e8af106acf13fb6c94929fdfa923d89834a843befdd062149ecb7ca2f5bb51c83050cd757a823de538993ce557c3940d0a6e0ae5a9bed278c1c7073ddc5f45f3c34258da2c8288889bbd75a4c78513485fd68ea0ece96260367d9241564f7005df35b03cfd0fcf8db865a20f53c67b2df592b85624eb3549ddca1fd94fc47cd4b8d930589f46745431113dcf8a67293d38f6f2089d3939feb00a80c73a93a4e34a013627bc25850bb8aee092a722b2de2c7376cfd4e807993396d8fc851956d41be281be25f33e1683d24dae3d42ab380078273beffb853b1f8aae97e64ecaa9be0ed9346a1496ff1937bff17658527342401189437f299400ecb8dfc1af7add5a406265f4cef9d85d98ccf849ddaf9dd8dd0ea4189830f0c3b93552d82d4ab0fae648f89d9c14d3e0e456bafecfc426e42085413661b224d3f389d48e4fcc6bd7289336b6e671272fabcc936805fc217eaa93b73c8e5b71fb3ac7cbc235f23f8714565ad39032deb5c6b058191d4ef9417f89efe4f9609d55246e2e0a2b610653a1f8ee590416c8d9f1fb1d9808354b677387d0a33f2e7c2fc886eec003c4b3ed2f03e9dea25c2f778e40ca251c2aa7340b0a55fad369ba3fd51dcfbcf5d6388d4187a1ebac33fca2e0cc45002863e76f560410226563cf4df64c11d2caaeda0f0a16fac541804fe95ff29b01985a9559a63b74e8d124a464ef0fcfae61126f154bf137fa0116447f00306ef3aa1ede74b8210cee2529f69180dcc33a8833075a13959cf158bcde9254c38e9ccbb5aa04ff80face486e772125559a498e85f4792849dc373184b7453a61e81f6faf5725439d86b0ab9e51f3eaaf53392405e5d18f1562cb38faf0039b1971ee9ace26e8cad3542b35a5d1aa3269a6146be67e490ff4037122de99379209c5f19e386c755e86a2ad2b7dd790e12ed77cdefcf88dbf4eb4532bc8ca39a56c4d73d44b238a7cd0f0d3400392ac0acf9719952109dde5470865ca61221fe2e471953823cbca4598ac8c20f510c7c1b91c0a7cfc1cc09faea35797b995e18bc6d679fc08e7d00213b333fe40315a6a272c2ea67ba5968fcef8996ddcdc524581b7f2613f3ee28b1ac620019b4adb58fdb6874a7f39c1f67647002d3cacc8de2e1a05e5c03480824e84987793dc6940ebaadc667574b8de33ea0e644887aee116ccf29b01c8358bb18d5b61c584a3fd1a2297994d0a9788a99155aa83fbeabfe2f930e9c2ddc2df332efbfb29bda938edf29f394bc90d30c270f0400886b500ed6876d991cb9fcf502b642446b28dc1669714bd0a109408943d881f53ac825c7497dd79007ba321768b42af9dc30401702f836514d237e1d7a380061fb8595d62e9b4678e638967d42c01c568b7468e10ee9cf73e766cc333f2b1a2e9ce02c2df52243fc76390477052e38513e95d677987da3eaff616d4ecf2558f2db7c09a354d48594db0b0a1e5c8cc03271cb26f143eacc899cc806a2c067253fe3d2aa79dfddeea31ee90c50698ac63fc8aa314f001e4b3bfcf3f967c14c519c77d3c5bdbec4337fbcf1af3521cbc3208ac76bdb0c42d040b161327c2ab8e72a54584d46c0dcdb578c1c2b99598b77ea0157cc7831d8163f01cf1587c2586b7dabb116dc789be54e350c88e2a91b95fb72aab0b9b36f6fbcd0af3e8ab885ce9db8beceea98507c4142f54328f45e82771469732afaebce25fd10bb98441c33c9fa15f1e725fca518cfc9d0b3503d825d7c9ebc20377549be6d8737e6b454fe05ea0494f53018dd563b3d5f365e01d2e7a79b0309a5c3021375523defbc37eac4f4d8ecab5ed5b25613a72e7c5bf325822dac18f324fe26a632b95f8a94b932e2547fe96e1a976d09463121916b8266764c5ffe4c3a77adb07f18d3e695e3066f8de166aeb6afded9b90d1524aaf12064a21e763870a92bedc925fe8ecec89990f5bf2f875a2256d43eea12eede2ad29bc819d818af3584cef3ab7390095c5f42b69f4abe188024198719f3fdc149d199443fbfd17a4f033c99b2efc7938f501e6660bc1d78dd1f8c30395a47607e9226e7e890611411f54cfacb8fdc3e4ef6c225b06792ce0977ec022b13ee77f3decfa48da4c101198151a9a2c5f7b2643e1ab8ccad82a7950e56686a8c4a9d0699593eb61b0e768be97e6f7bc6a30ee0070dafdd524c777d5309cdb779a693d731b6f544efff938526ff8991b4a8b45c551117b372478e7b771ceec926925ab10fbe56bd50e857da0b5470127450bc75b10366687de36e8e7423f9739fe904de4434f56458ff1c6a9ade3b265bd44a03f40bd0abc1db0d063e06e8c3344b1b8efb0b5c1cb0636216bbe39c458cd346036ac67e7283b7f68de893a7fffbed2acf9c27fcf7ee5acc53cc211d7081b53a22d6496d09fd7e95adbec02e48f8118356bfeae5d24bc860492dd0ed72a575004798f67f252f514def7971692654d967b6390829f228996ad44889bb17a2d646d3717a80bb6a2d6ce667b65e32857f03585fb0b5797650f21741eef596f544c05b944217fda0a35ee2dd3c73a294caf191571b7712f85d2845a3502a794fcdb2d7a12bdcf72c15ec489df6c96a4514d636b9d1bfd3d3a9bcd829e4a416afdaf748b6f9b2fbb2910125203691cf48c2629f5d589e696223a670a1f98627535c20ef93390de20fb7c4deb0ae856992a7d77f9611b7e9aee6c933ac60b0485dd9044e614f8b357acb0adf100224bdd6e865bc89a7267cbece3f943e57bc8be691d0212f2a095396a50aab2d753e32a53cb66a878867e3327e17c19b77e61cc7b6da1ce7a59a155995fac71d6cbb005173afe2e35100574dde96c2be6d1cecb65e35b708ff9764a031299efdcf93af157410286cb5ba408cd46c7022f1794dfa28fe6376c6117196ef3e119382185fee55b362727c3ab86eb4c5443fc807f38ed309f8638ccbeeb5c656a021a57b3e67b7b1919745b971c83d2f6d9a47999f61f7891451729e5d668b4ecb2e824f30513ce180a1e5bfcdfa291ceaa38fb2686257b2699d0d25f0b5e991098a6fa0ffcdf72352a6988dfdd1933cfbde4a304a0247043c90bdc52a213d5240508b39e6daa88a13fcb80cdc2dc29516238014991e936e16bff00f94501d5ca3c837cb4c74eb701466248e6252b30f9589689b8a06ef30aa76682429be4f7455c8844b2a67e345d52843b24a88bbaca6bab9a237e397870aa961d3940f345c7f56666d18c9e12dc1eef5e775cf6c94e5b01b3025545fa6e661d9bfa7bf22822b30413a716f7d7fbe5e5c985d39f7386be270f4bdd4fead5c68f1a16a19ac943ec598ee6ccce68942f08d7ef48820aa9f29eccd1e04be8b330c2801139f35239723f87a2f0e754fe8c516ec14be589290aa24293475219875d2c9e35071591bfa271732472363f9097514202e4dee2f3459a4e8e0bd80ced47e738fba03cddbdae297a4755ee88dbe0e4081a8d3ee057c24f491e9c1c1f1410dbfb3bf6d3ef7c54cc55f6d6b8122cb7f4e6971c8069dfe9d4e5f2e9895db035d74168e1a1781b0340ec23e31ee6ed6cc2e41d310877310c688cc98f36c21a724a3893d15839accb8df778920495400b1cfde82624ed89ad712f243ba9a125cebe8498e1aca17c26aee4dd5521aba2e6ed9bcf225d6e42d93166e0238399a6753e871e1e334be55c89d81463184d180bd7958ef38a06f52abd275a4caf2ad823287f21f25a1bfa86ebd8bd28214d6f7e8c6689df80ba546989d4664480cd8c6aed6887303ec6a3612b284179a38841af21d72420546ad5bb23f1ab12a2d5c5c964102d5e4a48e50e9d4d350a87f12661a27f547e7332b76128c37167ce80cdf209cade83412a9340e6424f316a3529336bd8dbde88a299b550f2db1c51dfacfc8a53f1f5b5910186e4e3e2d15cbe8819bdb61f8215713500a7448d475361aff849158730072c7c3abf07fa7418d702e6f217fa70faa99be5ccd78961c8e5003f0b1642eafbee290c2925f673f2abe78817a5a9c311a6f912b067854c482b5308692f37b319a3cbca1ee40c5e57e1ec2ab1632faad9feb690f7ad564edc88f8ae2810d6823952fc5b908fb4f85e8c48c881a0db18bca977fb3aed2e02228fb48c1a86e27b08a26d597d31ea5e1c7bb27134733c26a3c484cb7177059063784fd0c93779bfea97562e4909bd7a7b3605cea05358b069f43a83da6f2d80f23a22e8e1b4b947d0aca4f7e8cab358bccd0c1f60cb15c40d6a3436837a8aa14bf29355d2a1dff07047440b297464115be276fe3e8c38d0d8a8d79bd472efbadd49057052b8575b60d21f5f7bee9a7cd02f41930163a2c5115feecc84dea317932ce8dde12e0ecd6077fe683ac3ae4174f59cf526a232c353dad8fef21b0f7fd0a2e0bec980874b3b2da93affd34ba332359815ed86613f2a4baf3357e874432171533662453487e385c944886f3f5ae31c9314ab1037fa70c2006d8ab4ca5e99835b074d198188ba38cf26df174250aec576a128e9a940ea4a7c9fbf5e546ef8c3f1f1f85391707289210ea386db1ddd7b832665582a04c6dfc21455a4556da554592e4dc246b3cc637a265c98974fce62b9ae4e6a93390225162ecc4f0f33254837fa87e8fb548ab0cc605ec4f32e2a8ca1b42df6c2335a450267fcd58707e721abdb0e6ceb8319beb674e9097d77ac03aaa8efa736cb8d18344822ec5669fc9e214b5de0e6e3f0a49fd50fd30f0d4cbd6054b5bd0d966ff92d4e5a16dfff2021f226481798e8545560bce1d4ed6c3d59bc9d75e8029cbc712e517f8c1b9e04e12ee12a74b7686ba7856f3a515c8c1a2358464e5db52f317f6b961c11d10840e45c9f2beefa32e99acf29938027bc09810b72acf6dc932fb44a7f8e64648b7b01cedfd15f9dc2e3b5159a83ccbdab4fe4eda35528fd6a6e291a18bbf9d5b7a6d52aab373cdb6356c23b52a30a9cb3faed1cdbce29db025c435eb5148b9bbadf82eed43531e69cdb6f7e935fb7ae2bafd8ba6c6dc40f9f190e7b3dd8635556a7795d6beba6b5accbb1734c70ba4f023eedef4c2e661c5477534291e3178a6fb2cfec8c5ca9ef077832101d13d644123608bd821673a4f34e24da234f9a745b00df1332f595ad7dddb40456c3be273be2971f30b381e871902cf0352fd18fcbb543c90f55cd44636fdcd1aa3f1909ebcd46752f45cd3ac9c75a74094dde68f0b903013a755c2b15a72fe7a659ca5346fdddd982425eb24e0dc198c245a3fff85ee940d5f3334218c0d8ee4953d90897c11417bc66339ec80d93e96c82f70fde1da31a50e88aafe1f0376ea287fa53b9d43aead6bc6e364c265630c5066d68363755f469f550b2953a2b6a3ecd57db4980552416bdde71d0e6570e3ef1b325a6eea1cab3bfff3481283a1c1fc4b38132d22aa0c3c416aa7b8c8dc5c9f0c627f456981b3d0f7419e8b7f27a9f297b6658d16b7e3bf7f0e2f12d8e60dc6c220a6a5b6e03456a12c72ea41b8539e843c89fe7a1944129b7c908c3e01c012b4ac60f5d8d722d9d9f04012f47a1da3fad483cce60ebb9b68c98d27ba325f39696830589ef91d30f2bb02a6e672f83dc5decb5ae1957b7f782f39b0fd47d41bc39ca7367ef03229ada4607a36e7e7a96330f3d521b86b6bef5d0ff89ee2a6dd66e770c78eff542301e9b0a6f930324be", 0x1000}, {&(0x7f0000000180)="0275ea69ae9ebae0615ccd8ab45903939d31d916c4b6a11fe6f680c4462e2971b843c8a160d1e3e14985", 0x2a}], 0x4, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x29b, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:47 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000024, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x9b) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) 16:01:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x200, 0xfafc39e}, 0x10) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) 16:01:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000004263e54a0f2b19660000000000000000002000000000000000ffffffff000000000000000000e39c510000000000000000000000000000"], &(0x7f0000000180)=0x6e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x8001) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4) write(r0, &(0x7f00000001c0)='D', 0x1) lseek(r1, 0x0, 0x1) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) getegid() 16:01:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:01:47 executing program 0: getgid() getgroups(0x0, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:01:47 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x800) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getegid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() setgroups(0x7, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8]) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x100}, {r0, 0x1}, {r1, 0x6}], 0x3, 0x6ad) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 16:01:47 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f00000001c0)=""/28, 0x1c}], 0x5, &(0x7f0000000400)=""/112, 0x70}, 0x2) sendto$inet(r0, &(0x7f0000000480)="6fa39c188ae915aea2ac6ed01002005722ee6689f6e4394597c19f64692d5ad3460427118bdbba0ee2c41ad58273c2e6f0a08e2903740416adc3b16c15568ac6f3d23a7db4bd57a7847b1ed46ee35b9462cd256cd5e1691cd4d5e2004e2f000ae5e334e4c12e66c09555ca936779afefdc7e5684bba7e3b975c3358d8abe61207a06f075994ef7bb7da81c60f94ffa778379a3e1aed7b1a5a17393e4a5a66d49b8419361a53cb9c41e9342eb9526540c458ff2040fdbcb646bffb6a8a39a33d500ef703c0a974ae755d296d934d415ffad7cf53f783d3a1ffcc9374d8ff7a6c95e5a", 0xe2, 0xc, &(0x7f0000000580)={0x2, 0x1}, 0xc) pipe(&(0x7f00000005c0)) unlink(&(0x7f0000000600)='./bus\x00') select(0x40, &(0x7f0000000180)={0x8, 0x0, 0x2, 0x0, 0x1}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffeb1) fcntl$lock(r1, 0x9, &(0x7f0000000680)={0x3, 0x2, 0x40, 0x800, r2}) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000700)='%\x00', &(0x7f0000000740)='(-*\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00'], &(0x7f0000000980)=[&(0x7f0000000840)='!+\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='&:\'\x00', &(0x7f0000000900)='#[&[\x00', &(0x7f0000000940)='@q.%<\x00']) 16:01:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5656c24d, r2, r3, r4, r5, 0x48, 0xc11}, 0x6, 0x0, r6, r7, 0xffffffffffffff7f, 0x7, 0xd25, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) 16:01:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x2000000000000f6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000380), 0x0) socketpair(0x1a, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000240)=""/203, 0xcb, 0x40, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x14) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x103, 0x100000000) shutdown(r0, 0x1) 16:01:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f00000002c0)=""/175, 0xfffffffffffffdfb) write(r0, 0x0, 0x2e033057d7d5ee6) 16:01:48 executing program 0: mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e00000014b39abd2", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)) r2 = socket(0x1a, 0x7, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) r3 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) fcntl$setown(r0, 0x6, r1) 16:01:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x7) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x5) write(r1, &(0x7f0000000240)="2f6a3ec961a21a2abd88301d86c81d228b46d0072fabaadf0950e36a444e7525a238267c88426ab73467f8fb5ed36a7bf9c4883421954629632355639ce341c856952b19f01a5cd65d1a08e7a268d9133c4492cf3c3374a790139250a14afaa856c1b7d9ff6683ead432813a66e0b5c717f5c50b02860344d34cf4e0c772e2b0d7d61704163ca4355c3f4eb2355e533cf7df9e55ca7f9566da353c46c56184b6f110d721c01e7c6155b2a07e6aef0672123479e68f4b819ef45de6b62e4a4355a1b7e70071b66ac1b23f4e812b076a662a3439ffff525bbb8edf179933bd84f049a925ffe34ed2344f7a987f8ccb9c42032429ee9a818661f87f22206275ab89791e28fb116152dd337d99f7b287de7183ad199996489d167770caab858f731b578360c89ad9a8a439c1204b613bcd6c131f57e648c60d3a4a21baa7e66389ecc20f8ad30edbb60efecfdf5ecd3727589e748ed2552108132fb0b0b1efa6aaa89720995181c2dd17116bea58b311b4aad0a57197a07d83df3a0b9d2bfe55d197ca8c32bbfc19645c315b779780bec12bf866015a001f0f1c66765c29791c5dc68c336b950962ca3301eed3f171b0856b62e5926f785bc5291b000d518096525497f6b3890b9786806f8cb2c5f77a4d65ede052dbebd619093c8d0346af107f3bb5e9c76846c59077ba4c9c030fee60b4a3a7b34275f843e1655f1bca7494bf6f3f0798cf98bcebd3f860667a1eea3d337b45d31f628a0ecd23f600342714dad44ed2bf62ad67186cbe91285e3cfc9a0fec19a0498342e2e166ca16ee61fe6fb026c8a17014d627d652869a966fd4ebd3c4761571025cc9f6872e90a44ed37c56c3dd3def75704cc59c5fcd377a0cc936ee6727c9fc2ba1e768f5d52fa6283656e3f722f9d90b34b8473306fcff68d0ca5c53c154514343c88086bf137ac28718c0237ff1755df66d366e5efe91522f990a1e03a8c87d095b47933f753c6c58dc2c19be91d6fb46995c9d3a7431355e6a4a5c01b60f0fdb5acd636d7937d92a253b05e569178f0b76488b3f39a4024d771b533f92e7db2c6badf692626593a551c57bc87360f259989306dd85b97a07d1a3b9ed271b1a5adf30de1794c5613fdfea624644d5cc4bc00c72772c3c917a040888d1bfb50923a64cd52b5c1cc1ede4b9121983975577325cff4aa2b9fe4172d44fb73cf19a381f5675a6fd0c1a5d65f2ec7227d2543afc732126422b2c44ff03dd76d4381286c336660b52c6ed2821ba4f2fc1a2a5d0dba98940376b74954a763add6abfe7457fd901daed60885593d9e727d02f075141975fe58c4ba11b268d4ff6d5137d70261de7204ea53bfac7baa36f846ba6951bc632ecf286f01729829db15f0f59da80a5fac838c903cc29f77c18fecf746c0db644fbed38f905228b3d5fe58926ab72eda5b4b95502c8d9ab87e948f5b20f2d5a81e80412eafe073657ea40ce261b7599a1585e1c0bcf9ec85742f9bea29ac96be3a30e0e12c62dbf3d3d311befd5874e0fb8273dbccd30eed0f017844681ddf2e8d93a4b7c75918b6c548e7bda36dd9177c9be37786e80796c1f4ff8dc6e3080bcefc4e7494ed8abc50cd4b1e0215ef274554d56050093d2c340243c507f45545fc5474f60fd153a5a98b304858737a5bf77a236da25bb1317abf240e7bd9705749849c14b5c190aef58292cf9fed9702804335fc7f8df03cb3f6b455f430d86ea1e9a5b6e72e92ee16d6cb00d8efe119c61931abd47fa20a4978a6a441222b3abf6c7a19acd287cb8d06941123dec94755776b0c011c6460b2fd5438094e2e14ca3460c859bd2f8ae2fb2c6ff0e57c199f624706bc72b21f5e8c13b15c07713d3158a947a7619faca0d51089afc682dd85cdbe839380232a4a755c127661e138e485c298a33e8842d63d8f3b1b12fd4854b3ecdf0ce3b0c53dfb580d573cae36ffd82393e4a113a67943a6a53bc9f0f9750b4262729393af10ae2a1fca12dd06aa191ded10a091ba383f62e5ff7cb1b80bce1083d45b72753dd30087bb7e336f06130a0774df90bca549c8d7806130cac71a4641eb04e067d172a7d66f571fa976b305fa4c7fcbd7a9f777ecc227a74913de58883902c385ea30f1180e8378751d3cd07b008be35fe0e5671afc3eb238d99564ff72ea70fa38800719354d54c7902a218cbe69f153ce04253b3a6b1c9019a4982074c557668339b595b1bd489ad8c7d15889449c9d254f81a16966571db0cdf8d61a36d9613c8ddc675a8b2ac29c695d5ed5cc340928a307c6d9954c3c8479e5ef264df706e76588a03de0bb0bd895d29ccf80492f793aedb9c4b0c6c3cce198e09dc12697c6053dc041d2882b3a65fc7ed55e876782225d27784ef3d8891de4dab02f8da0bba083cb03deab4f4ba075e7eced0237be2590a3f58495b00ae99a90ef8c6662a1a4c79fba986d0fc7159eeb2f75c131352c80b9fc4e8e64fe4c236603799c0fd9fdcc8fe1177da39d88d468598ca86d111a89599b78ef6fef409a72c6b1bd6e0f14f3d2f47c95fbbd75aa1ac10389768cdb5f96f6cc4fd50ad626a10abe96a54a825a197c12d9ce89cf6b7f4f17a37e4d4e3a8e7592c71ea40a63a5d82b5ed605dbe3c2c38491168a2ae795a8a2025667d0af003613c28049f7655e6b4a2cf6f67cdb1104f7aa1670e5423fac55c8e9f203d58995a9fa5a6e1fac8f0f71afa7bb8cfc49c145ee082c662940422d7dd77ce69eed96d4b01df8e8e98fff0878c1dcde34d3995977d86e5bb69819487263de3adb9eddf126fff3388f82cb9da230330632f7e093cb85983e8d7f320322efa65849f369ab91e21b0988117eb314d1ef5f3c4accc955288e1c394406a533c43f3cd3cbfc92cf7961be1ca8b3cbf1e64011a244c7dee7e582f9480f42676e52a7d7ec844435475d1603b7952fa17b5ae934a1beee1665c69800d06320c68640acc26f1c41135bedacd2479472029d9dbf3e664901fe17e44b74757421bb7b4fcb7cf6eff185cd7aabef2a5a8029ac4ae66ee9d44d8adb62aa7b7423c86c9dfafb1bb8158c1197b3cb0905b6f503cc5c13a7998736ee34c3123f7825d39c0ec4e73d2e65a01863aed6154c33871b8eaa55495de968c1974c874637cf5c3301a174e4951e68e5960c52443aecd6104f59d966eb197f98fcff95d5c54f0304cd1b7b20cff7a8a7679877211f1b40689af8e4e4189bd5e1d6cc4807885d60062a97044c76a489c091ee4672f6f9639445ff74b307d7aaa7e21b29d7960995b603b00bd0c597c95d8ee2df1d8a379bb8ca10077f67a72cb1350e72a4eee70af0e2a07769ee9e0d6c8b6412bb66d3ecbcd6603e69424033beb6e976713aa1212a7fbea83897f1c1e16df724e5f74c25ef298a64bf5ffb5c97818af05609fb6e099029163605d0a09d6fe638c11c7ee26f01e87d5525242855e01183268854cea882099a5e361f29fdfce8dd85e54051326204a0dafff1fa413eedd9bdbaf4e58971f67af459840d2b41d133fca4a3098929f82e4ff5aa0602fc16f1a483e732aefa415daee070b379f36b1f3264d4b0a2bc8898777a814d96bf840e90716138be3017ef83c1af60860fcfb531977755e8d807754910000e01a9003a0d0b1041e608142a5041e5d8c197d553a96a519737f646c63ec8a63b94e317115c9ccc4abe9870684172d152bea35017fab66daa2fc2c20fb3b4bb67529509804c0f7d89108105ad12354ee2f33828979329ee7d2300bfc04a7d5fc0a9d6e0f06cf549a38441c1525143942093f4978ea7fb399ce964795dc7f4e3f71653f7f709343d4568afaeaaec61764774338cf3cabb0a576c4631480097380d41d2486d52fa170bdc822d81a7baf187b7cbeadcf4183b1e81c4686564d8a70ee89dec4ca8106d1f97742513d66581cb9dc6b720075b88eafefb0df8f736175ee84d05aa87684860cf7793c5c6dd1aa9a13585a94ad3f87cc76895513d6d2a70f7c28705fcf0f3aa578a4cec1a5778f5a41e0b4474e9e120913fd17b1569c18ec5c13dbb28f86d66645371778636715d932d5a483067dd34e5b78d5470ed48b3297aeb5790582663c4b6d70e76684e7c0940eb8c77457301cf0ff5c8a4e9dff6d51e61f03d9cbfa470d30c9085e246bd5f9ca60e8aa480f27da44930c9f8605565a2673c7d8ef62a7f99ebe34c660250727a66b35ded10fa1bc8ee17fd2c9524fe6dba0e3e6bdc34d71aee79d00259296b49072e549f1ff62556f6ecd19317890932bc30d6ff8644beaaeaae6b4579346ecec6bd6926f2cc118ff17a38fa8dd7abbf49dda85c2a216cf8955c2f0660155bd11a8b9fd7b97ad2d4286ec5c8c76bd89f0f43644fb971fecde399bab16a55b2d90673aaa00a7cd45fa89ce1b46d8be1bb1fafd85c1c802ad29d706b961d4b7230d0701ffdb91012ecebe8e21784080d273bfab991a09b64fda70116204dcec2e9201cef07ae0f3bcc2c101e86765025097ae89797875909e33a460a8ac2a19eba621b5a8f33f7aac7994b693c1deba076be02ab46ef4f9aee0c9aa39b4b1ef8b5ba61f2eb3925fd31999f97f7cd64f58c0ab2b2db66317b2175f05d3c1f986d17054d281cd90f3596eb38f73fd303005c396413ae42a437e6a9482075c3ab7d90c1543c108c6fa93808a2a35f3c8f9856b5cfe1a67c6b7bc02addebbf32021b38b31498b2b39667ae4095f36703a1f7943e6d85b6d3860d0055c029b7408f27b36c035baf6e4b465723586251c042e3af25be9417bfa1f0f9638ef263700b4298db170b51471b7b38db84b682e5058877eb67d8586e7897a6b2b2b60cb1254d92c086deb21e78040a5ed47e4091458149ef2d1de2b2059988b83667977c1a6e205defd278c82898eb6e5fbfdc099862cc659b03c7f5984b1c4f2f81ea99b1190aceee6a787bc4f718328d77fc5e6499e41d4aba194efddcc4401007d673c6a5e108720825ed254170ea1aea3d22e4b6cf1732d9e7c159d24227712b3ded229fa65ab41894a0b0488127733090cb395de4cd3ee3324b0bf9951b4508a5bfaf0a0f1a13acf290983459e8180a80d4307fd536e18074e78ab1561810a84c806eeafeb2930c95acf8ecf3ed2763314049b1d3f442f2d1e41cf620f59e9deb962f11ba5c8ed596d3c121e273ac89804b2bba9c7683633582b4141094fa8b169840d6a3037b3f91d3414cb015788b8d6899c44cd624c698240d35e7940995e8a6542e97bd99cd185f86554215a9fac5136dd57dc0264bfef8e2fb266bc9e5cd177bc9433c7588bce8088536f5213705e2a6d844f588701b13e0b29e2958adc5bb114dca010c5258288aca08d46ea67e2698d020d990199f8ef7088bc6f4a5acdeb19f28da71c20ddf6c217b9d90bd39199da94da8f60af7d43b9e551bdb0e7bafb3ff0846c01a2c58384d8334a34cc61ab52b04c1ccef13341bb9aa4a35541a29415775126f0e59742d21ac9f0f407b5f80bb1462d6315f49e4ef863c1d9d36eccdea733830538f419d44fec398edca7b2e85d77a3e3551f24f914cc05f5bbb8256547db10f4626cbfa6254a688618eb89fd5151089220327d041a2803f2fcc0c805d205031c424d37a646930065b563b99f3444641a17cba408fb8c1181d7ac06606a084db77930a742bd6ab124cdad2aff3b4ab04cdf7357fbf37f9bb3df83b303998cbd43a9e9317fb017297994f0b4c6b3ce71eef045dc203824f4bf6228894c92e00ac08d1b817d266db76c0bf35418df4b3ee49b7a62a88609b2f7b46ea3298683c137e76bcdb53d", 0x1000) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001240)=0x85) kevent(r3, &(0x7f0000001280)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40000005, 0x1ff, 0x8}, {{r4}, 0x0, 0x84, 0x0, 0x6, 0x800}, {{r3}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x4, 0x200}, {{r5}, 0xffffffffffffffff, 0x4, 0x6, 0x8, 0x9}, {{r3}, 0x0, 0x40, 0x0, 0xff}, {{r4}, 0xfffffffffffffff8, 0x20, 0xf00fffff, 0x1, 0x100000001}, {{r3}, 0x0, 0x2, 0x2, 0xffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x12, 0x800fffff, 0x5, 0x8}], 0x40, &(0x7f0000001380)=[{{r0}, 0xfffffffffffffffd, 0x9, 0x8, 0x7fffffff, 0x2e}], 0x0, &(0x7f00000013c0)={0x80000000, 0xba}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)="7e85e2c5f42e977cc47bad6c8ce570380a26952a47a0f6cda4a74e1a3c0d3bea", 0x20) close(r3) r9 = semget(0x3, 0x7, 0x60c) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000001440)=""/46) setreuid(r7, r6) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001480)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r10 = open(&(0x7f00000014c0)='./file0\x00', 0x8, 0x1) pipe(&(0x7f0000001500)) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000001540)={0x8, 0x1f, 0x83b, 0x3, "70e9764bbffa585e089e9507d8c16982eb32fcf4", 0x3, 0xfff0000000000000}) msgget$private(0x0, 0x80) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000000000/0x1000)=nil) 16:01:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = kqueue() setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) flock(r0, 0x4) r2 = socket$inet6(0x18, 0x6, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x8, 0x4, 0x70f2}, {{r3}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x80, 0x4}, {{r1}, 0xfffffffffffffff8, 0x11, 0x8, 0x5, 0x80}, {{r3}, 0xffffffffffffffff, 0x22, 0x1, 0x7, 0x80}, {{r1}, 0xfffffffffffffff9, 0x21, 0x80, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x804}], 0x100000001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0xb0, 0x0, 0x2, 0x39}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80000000, 0xff}], 0xc276, &(0x7f00000000c0)={0x400}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:01:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) r1 = msgget(0x2, 0x410) msgrcv(r1, &(0x7f0000003640)=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'], 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)="d400", &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = semget(0x1, 0x0, 0x140) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r3, r4, r5, r6, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r8 = semget(0x3, 0x4, 0x8) semop(r8, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) 16:01:48 executing program 1: getpid() r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:01:48 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x7d, &(0x7f0000ffd000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getegid() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = getegid() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x4) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) shmctl$IPC_SET(r0, 0x1, 0x0) 16:01:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x4000, 0x0) shutdown(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000006, 0xa683}) flock(r0, 0x5) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x4000000b) write(r0, &(0x7f00000008c0)="30c88262f2894412e8c9e4d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cfe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xfffffffffffffe12) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x10000, 0x7, r2}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000440)=0x3) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) flock(r0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x8281, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x55) close(r0) 16:01:48 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x5}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x2, 0xd8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c840300"], 0xa) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x4000c000001001, &(0x7f0000000040)=0x7f, 0x4) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b1", 0x60, 0x0, 0x0, 0x0) 16:01:48 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x22) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:01:48 executing program 0: 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() write(r1, &(0x7f00000000c0)="aa15b1f896297cfeb35e30a65e97c52c14403c081564c601b3728c5ce89e69aa9e18bf48502629ea2f2319eff364469d82082a74dfbec8157abdf5ea6de46c4d7d", 0x41) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0xcfb400, 0x0, 0x2, "be3069b6d743b336319462db432ab3e4d9abc0b4", 0x200, 0x8001}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r4 = getgid() r5 = getgid() r6 = getegid() r7 = getgid() socketpair(0x39, 0x0, 0x6, &(0x7f0000000280)) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = getegid() setgroups(0x6, &(0x7f00000001c0)=[r4, r5, r6, r7, r8, r9]) 16:01:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdirat(r0, &(0x7f0000001080)='./file0\x00', 0x20) read(r0, &(0x7f0000000080)=""/4096, 0x1000) 16:01:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) fsync(r0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) 16:01:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket$inet(0x2, 0x8000, 0x8) r5 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0xa8}, {r2, 0x81}, {r3, 0x2}, {r4, 0x80}, {r5, 0x10}], 0x5, 0x9) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1f, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r6, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) getsockname$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:49 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) r2 = dup(r0) getsockname$inet(r2, 0x0, &(0x7f00000000c0)) 16:01:49 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 16:01:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget(0x3, 0x100) msgctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x5) r3 = dup(r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x7) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 16:01:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0xd) setgid(0xee00) setegid(0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r1 = getgid() r2 = getgid() setregid(r1, r2) 16:01:49 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:49 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0x4, 0x7, 0x9}, {{r0}, 0x0, 0x10, 0x1, 0x7, 0x20}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x401, 0x5}, {{r0}, 0xfffffffffffffffd, 0x28, 0xf0000028, 0x10000, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x81, 0x20000001, 0x66, 0x400}, {{r0}, 0xfffffffffffffffd, 0x3, 0x40, 0x2d87, 0x5}, {{r0}, 0xffffffffffffffff, 0x48, 0x3, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc2, 0x800, 0x1}], 0x5, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x75}, {{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0x7aee, 0x9}, {{r0}, 0xffffffffffffffff, 0x30, 0x44, 0x3, 0x800}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x3ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x23, 0x32, 0x7fff}], 0x1, &(0x7f0000000040)={0x0, 0x400}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x184) semop(r2, &(0x7f0000000240)=[{0x0, 0x15, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0xb824, 0x1800}, {0x2, 0x4, 0x1800}, {0x4, 0x7, 0x800}], 0x5) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)=0x1000001ef) semget(0x2, 0x0, 0x0) 16:01:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=[{0xf}], 0x2a8}, 0x0) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/208, 0xd0}], 0x8, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417c49b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35d667dd34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69689d5308da41835461649243638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x477) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffeeb) shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x0) syz_open_pts() close(r0) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pledge(0x0, &(0x7f00000000c0)='\x00') 16:01:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000690000/0x3000)=nil, 0x3000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) r0 = socket$inet6(0x18, 0x1, 0x324) mmap(&(0x7f0000221000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) 16:01:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0xb0}, {0x1f, 0x7}}, &(0x7f0000000080)) 16:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x4}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = semget$private(0x0, 0x4, 0x1c4) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000200)=""/190) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:50 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r0) 16:01:50 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r2) 16:01:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f00000001c0), 0x294, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x94) listen(r0, 0x4) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r1) 16:01:50 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec001dc91cf36638b4990d445106269a9ca60193001340fa5bd54ceeae1aa4df2f2adb487b81df97"], 0x1) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:01:50 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8201, 0x0) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) dup2(r1, r0) unlink(&(0x7f0000000180)='./file1\x00') getuid() 16:01:52 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001a80)=0x250) getitimer(0x0, &(0x7f0000000100)) fchmod(r0, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setitimer(0x0, &(0x7f0000000000)={{0x10000, 0x2}, {0x7, 0xfffffffffffffffe}}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0xfffffffffffffffd) socketpair(0xfffffffffffffffa, 0x8003, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) accept(r4, 0x0, &(0x7f00000000c0)) utimensat(r3, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x2, 0xffffffff}, {0xffffffffffffffce, 0x1}}, 0x2) getgid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) writev(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)="ea92c7f03b7ffa7bf10cb2a10980080ebdb09e9f977300130a1db96de74c3cbe816020fd87e50d26a9bed3b9c6bf4a8d3e9d13ea437f640ef4e34f75f775dfc65e0787130c12c6", 0x47}], 0x1) 16:01:52 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x81) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x6, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x1ff, 0x42}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x31, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x101, 0x9}, {{r0}, 0x0, 0x8, 0x20000002, 0x63, 0xc096}, {{r0}, 0x0, 0x4d, 0xf0000002, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x1}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0xaff, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0xc59, 0x4}, {{r0}, 0xfffffffffffffff8, 0x48, 0x2, 0x0, 0x8}], 0x3, &(0x7f0000000040)={0x98f, 0x11}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) dup2(r2, r2) 16:01:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xb15) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgget(0x2, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r1, r5, r2) setgroups(0xfffffffffffffff6, 0x0) r6 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) getgroups(0x5, &(0x7f00000000c0)=[r3, r4, r3, r4, r4]) setregid(0x0, r2) setuid(0xee01) fchdir(r1) 16:01:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = msgget$private(0x0, 0x300) msgctl$IPC_RMID(r2, 0x0) lseek(r1, 0xfffffffffffffffe, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 16:01:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x9}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x17, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8b, 0x400000df, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x99, 0x40000001, 0xe6d, 0x39}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x5, 0xfffffffffffffffe}], 0x5, &(0x7f0000000280)=[{{r0}, 0x0, 0xa8, 0x40000000, 0x2, 0x100}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x7, 0x0, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x11, 0x10, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x5, 0x6}], 0x5, &(0x7f0000000080)={0x7, 0x4}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 16:01:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x6, 0x9, 0x4, "4330bd498526814eded44d185899dbf6e2111682", 0x55, 0x3}) r1 = socket(0x20, 0x5, 0x4) clock_getres(0x2, &(0x7f0000000040)) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0x40}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="8c43ac5a34bb1c4342385294afdf67c2fba8347e4388b104acc3460e103820ff885bcec0f8d12189cab2e37a6b68bac41c48980c30f734cb15aa57240f1187bde738228399ad6cdb8dfd82c14d811950159b9f092a3365b3bd416f05f53e385d2bc54ad7113c507d014a1211d7f33ded287a153045dda0f81395bbbdbff75482bdb994bcdc4ac6d31797730d38f751e98e379ef171f88b4c2ea0e5e7179a047516d7fcb38c6f5ece9715c69ce0a0735445c866eae08852601df115c7842568f07bb82db6db1f2e9db7c65d4aa00becbcfda8269f5924d7902e109f94336231d7aed9fe6c82bd8f2f92e2cbc65833847c9a7c81a2c2bfda3032556d", 0xfb}, {&(0x7f0000000280)="659df0f66b5e574e1f4fcc550c369911c08f6dfbd355f74455bd4307ffb7c914788904eafe22", 0x26}], 0x2, &(0x7f0000000300)=[{0xa0, 0xffff, 0xfffffffffffffffe, "5f917afd194592d0166df1211971d5ca09ad492c7073f4a8dac4921087103587bcee444297eb0298d237317fbc372687fe84b3fdf2f219b9097ad7cf905234df45e3ef841c78c2b28561401e1ae15e967e0f34149f76c703225c7c5cfa4fc15be996a8fc8f5d93c75c612cd278cf6b740e356e53ef7ed1b15313954961eb839f9dc1fc7553a51259e89811"}], 0xa0}, 0x0) 16:01:57 executing program 0: chdir(0x0) stat(&(0x7f0000000280)='./file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='..') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="5654a9d48ecd47d51c328ca26496c978869aaebe560afd8f6aa0d10fa9f86e043a3c6627839380f032e9e6a7c1f025fc48056a97121586c0", 0x38, 0x401, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0x100000000}, 0xc) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) chdir(&(0x7f0000000000)='./file1\x00') 16:01:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200a0, 0x1) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./bus\x00', 0x28000, 0x1) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) 16:01:57 executing program 0: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/242, 0xf2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:01:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07fe221695da3b9e0000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:57 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x2}, {r1, 0x40}, {r0, 0x100}, {r0, 0x4}], 0x4, 0xf0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) 16:01:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) sendmsg$unix(r4, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="9160981bfe724f479bfa1f69bf549069559673b13ad64e3db354f2ac124fb147ebfb6adc2ce8d38f74266e20c3", 0x2d}, {&(0x7f0000000280)="3bd3032c7609db0c1454e1e2f0aa6185d923552c82179841b8e05a06410d64019eb560c71ab2f8cf18ae02a03db4110ee72ba62df0cafbe23629f6a2ae0669e0b4201e27326d041ae288e3df824314d71c5b1588a9e346228e6b0b7d3869d306adc041b64851cea68cb0cd76aefd4cf355ef246bc08b4fe7671535a4275af7ec335d13017ad1b674759d86c2271bfaaa241fcaa21be978ac5897cff17c1526a773ecb7c6b4cb1080c1fb3c17452a6eac98e726ed0cf15f2ec72bb7d275638efed2ae57105b2e2fcc0f23db0f9c55496ef74c0cda7ee40f583e70f71714d97d305ba1002d4e60a427f674f98beb7ce4bffc3761390a6d5bcad730d6946ed129e1794068246d534d707f6a92cc77122eb77f90df3ac587ca6b790f2737da34001ec8e1230cf697902145a3de7d99d03fe27591aabb875515df3ca40d941a3ace57a0b741131f12e46db70032a4ecda76dcd45dfbe2b942f5144f6a44d223c4daffd9b52e4db9299f7d4815699031365bc52066cabb8e18e220da6cf5b066331ac5b5077485abdea53045fe9344d93cfa6db337806f7ed7cc0635d1871c6b24aa583deb7b2cceee614718cca5045fcf05a579243fca5cfd2dfc036198fe13bb7e13bff2cfbefe0531fa4f3a0e342969835657176931724de714be166ead437363d1c58c2ffe0041ae6f893d7b14b2701ec9013b3e3139590bc767592db49bca7db61f4c63b225e5efbe1bbfc5b0cf0c87e622c21871ec49e7b81ed82bc9e74852b4660e6eb75e61c8923bf1cbdbdd7962917f61fc217f46de2b1c650c9dd22a3a9478e843e491d693c9332e5020e3cb82b9520b946efbf2a158932620f6b3548db2afd88a72ec954f0968314c347d854ab4232fe2b165526a585ea31bab9d9538fa7b802de46d86e7facfdc0d3365774101f05b356550a7c1dc5a3ca1424b421cae8ed25fb3dd83f1af8e19b009607ffbc7b35374250f1410efb32349de6d32d5b365badb881c2aa4baacd1d847fb60afd302e35d8f4a4eec991084de358f2156b7b46a19e40329c15db244d896c83d1d87f0902e4ae779ed0706582ef82ad91892b6b801f2fd4adaccc2a47073df0a77169e463a6fa48514b7ead3913a145d0b59947ad274a01b15f7dbfae8c71f31b74a0072e8ec9c6eb906033208dfb45baabe33808e4b82236dd5a016f1f819b6ea37ccda214e52eca16af90ac3bff20cadfbfabb2f01c1496321c326f39809e10b0c428f134ffab600c918906826697da41395473cd848f573b0fb3d20b57cdc78ad8c253bb53a8366249edc71286e34cfe2b8326f5577341479dc8de18e1cc21ff10c8ab518f6d3974119d3ecd4ce3a7fd57de2a12e4eaf9259041cb37a14c9f7f6192f766aa1fe4b7e27a1813e7a152665db7769096ef07f3197a3c9b871898e0aee34da98bccf2ff62e396144ba73955b736cbcfc3949c106d3ac5c8dc7307e91b7f6835ef02a46dd2e5ba2842f5d1e36086d053874d58063f1f807baa397b46270feab45c18730d30d4aa72b3b82027cd62f70e92e4bdd42447e47ba50d325acf972b1c8a48dead52ecdcb8dc2976c0a832f8d473342aabd29beba93cc7af2cfbd122c1c4aa90282faeeefdbe15b95721bb14671b0c2493cbae46b46a0cb0f23749268bb1f2720901508dbf3e0b671f195cf0acd8bcd4c9a53effd54f3f0ee21ed4ca16b47188da89ffd8494e2aa74cfca96fca1ae45dc00726607695919eea2045f930780b807f0fd20c750104cc473764714e3f088f91a5b34d5e6b6bc1616c110dcb9b02fccda6e38e615fa8e381ddc4de7b81bae7ebe0fdf42c1c3b63b49afe892cc114a3974291d8acac09de3e44c937ea08894e5f2ae06a39de5df30211966fd4f87606e90e8d02e97dbfa4e68cd8ae2ae6f83e4e218e6e07069590af30d047a58621c52e39b737672946865dc64fa65ae127f5aad799f41aa9839ae0a50bd9f32cd47f99490bbf8cef1d8d387499086cc3860a1dd7ce2b60e0c98a595e4049ee3df6ac94c6fc3c420a24a8943a303ddebde8cfcc0a70600f4a9caee3dccb61e5db92c3845a416aef061a0ebe8dc1c4e63b4ab3951ce93968d76eeb7b75edde6f758ae0ef590da8d70e6fd2c84ea4037dcfcf469032e1ed5442d89f95098b2fc4f6756ad97f7cc5c431b869ecf49316553eec4a8a9674fc602d81a8045a89266de8bb3ef9891fcb411fb438cb82b5117e17ba3a33e90dc989f94b893fd14c2fd209ed4130c9430451eb30b440b98826f6c4006920634b288a0206a043d9ca8229f7e9e7a131b792a9be4feb47e5fca01b3a223222590f7013ea212f91cd2e85955d9595c88091c247108b66fb77856f613074dabeb8d98759c66a53a4485f5d548546834ae28240ef1910f157bc555edcc2ebcad0ecbb67e14f3c7f782b555cb8178c9622b8e7294c28c15d5716d59fe51a063e961035ea97a6a5470a9fb0939980cb72d333fbe6e78e90c60d368a54e97baa1eac9d9fc202d3bf621a11653fc57041d857e0b0911b5fb9e7a8f20a37f881cb3f10086f521503309a78b1cea9cad6b7c6c47a7ece4a9ad4de94adba533142367b361fe99650d2aeae59017bf58979a8394a15e582ca8eb582b094428a6eda898ef6e416917fcdaca22061c753c209b0de0013f1ac7832e5888e18b84603d4dfc5d8af25e3bee511f486466f29612fddb984b421ac2c1db85f645af5188e1eabe4c0b8fadb90a5038d8891d76a67d7476dd93bbbb2f5196b40d08ce68a444cb384a4c950994774a9c0223803fae50e880a048814228127c58a45b7d1a04de01d277dbcbd01c2cfc3b20262f0c8bcb9999f8791dfc2d9a523edbba3a81d671f9ad95aa16f5cd7a118fa144d707882e0183ed598c9d1cc278c439c5a5f33edbe300de2c850bfeba80e9dc47463e0139b555f8951635e682f11ff184a86a4d5159a5cd3bdb3d795a9764044727c29c8cc3325d443c8b094c0b576ed0d14f9c548c0387c2bf349c5a32e5a8c4bc41780d44552fe63b9eac328278996b3782c82be543b64851061da09daf9d3073f162ecf03c94ee86a6703731ded874b57dd312b5a11a2827dbb956796e820b08ac7127b6fecbe03cd4cb6d159544710c8de2e684077d1145445b4fbc9bf2aab1f10722e3454c65c6c0a47976ff1a62ed81f250740ba630408280cb2476757644d670dd385d5b81f7ef4125e26cf2997c2620931844848512929893408d8360b00fca2ad92d5cbdcf24e75e89270b679ac5d3b6ebaf91b9100ab1108a6f47ee1a7075b6a4452c6d9e19ce8ad0555a49a04490a19c9fb7fcf4c0b050d661c9ec8ee1035a0887d90dfa49b66366f7376dec7659562dadfb36415db945422df98523cea6a072128193cbd0e997f8ad75c9683cca94c13556b6dc5ceee03b2a03b656d43034a7528b5d3435afcaed86f979d5a7068653a49e9287ebb49b21176ff0340d156d96494278815483a5aea478c733af9a1abfa56c0c4a53d0a637389b61e648ad7ef36409bc2c0dc78aa8447c7d2f112e541f41cf3ec401aef698bf6381548493f02c0c56e94b02435b501bbb24c8cdb85b9c8469ea2eb1f9925ebbf5100f22a4950af6d8404041e42f484d9652c954549663237af2c6649c31fa8c4a8ba64815bc378bf813fb391c2e682fcbc4091e4f76891c21f73ebb45cac5f17c8a562c102a3a9519d4f8215a038fb21c036e6452fc089d32ef02c7c3c7f2083c0f7575a45ada1b0687d45d20320a7bf29e7861a98aa1513e069ec98b6a80d5f4bb0769757feabaca6cebc2dfe0002daeab20a4268ad9758d669bae90472ff2ce203b7233c9b8b0e9da1e9137c0f290e7413fd062a2701e0b01ac1eaeb68b57693508abbdde70ef8ca8aaf786531fd0a4d3e4ae7493c1aaad5ac249ad65394575ef6f92fd1f91b33055e53438e0d4713319ff2897499146357ec40559bdcad326c4d139f56e596765a5bffa1e0f27a32c019df209289c87081d859c90a1ca3bf84743d07638dbaf8940b26add133015ee380d99998ac7ddbc38957b0441a4dea5109a79fc87d4e49d19e67fe12837b88af8b176c0296fbf1b2b6791b59a911213cc13388e2b29655b0114ea264deefd6fd6d4482c8f0a6cd41691866daaa2516a0c0fee174ed0cdbedd206d545bc0db1f9500980a121ea1b6bf2c9c13b641c91a3c8d23fe2e11b38288af5111f73f6760ba9794c86076b3e72a37d8d679edec150a0fe670d5b5f2b1d7d296b5a7630020d171d2407e14c6a5680599d8c17d2286faa814e21be54d07e19072139bec32bf4b96751851c42f46b7419acf5af74361672715952d92d3bfb6d348aa0762429b5a736b54b513c674aff990a15647c304124a4b70fc8da643342b4d2638e646b8285972249679abee4e42606175d2949643bca089c5961ec6073bd9d7555c60026ddd52d5980b3dcecccbe0123fe32cc89a1b550bca1f47005b6c4bc0fee82864dc2167cff14fa3572165b11b21d93988161fea05631b027fcf50aeb4d6d96e15742a5e64a06af2c4fc9965381a4d3c6675c210c245a83775afe1879fa2685ecc88a0df2007cc43a3854f731803007b76d5303befa37c7d3bbb88570ae0f5df8a8e6bb8711126f3f94fa05d00367d57bb283ae7522a38de33912ae479d8ef2ccea79ece9fbc9172b4a38f21b9428dba53fabdc93fd102ad0a6549785ac2ebdf84a13789b7064b9ed56bd582fe355fcb77a306314ac4a49f6e1fa77fe3c026eb97e9c0bede32a73a00067dd8b25f7e5b3627ba5791b649a901d3837b4036e605ad956b53e91a0bcc9d8a0c9496a1298325d4a7d3c12e0070e38dc7e9ef3ae20f2e668d247ea852286585f7fdec8b3ae16fa7ac989faba0d9e4098c42c44c36c77195afb874cc41d73a154b54ef58b47f7eafed26e53885080bab7c7a8e6fd2d73417eb82393105c362dc41962131b47b2bdfc12f0b4a6c2745b86f76c0070070524b1e5ccbf90f5194cd41f502ac3160eb997c830641dfe4d119bdf5b8c0129cecbbc145f970ccee9d602e3d9abba109685ccb9dfdb07013fb64f4a018f9a9ed75eb8f862ab685e9d7423d20f247ae01e99387a85e6cf9fc76a7018a2a6136809ce97647af5e8b4a0773b87f4160e3ade53ffea3dac37faf1c917991739e923da7cd9dd3a955e59061426e52d63879486dd5aa01817ceeca8270d2b79cf9e3c4dd9940fb88d4f47420dc1e683f36fee72278b2fd210c4e955c90d21e35d2d2f209c919d12e19568e27266aeeb897e1cd0b2e36387e0beb07df76ee22a94cb9b7ed5c02c3bff17654d4d68c8eb9729c9b724f6df64d5979051ece2802950a5919584c4790205bedc349aa698b9799418986723523bfe6fb8f21e47bf5ccdc1b47d416f8e0247133a3e16a7ff50f05fc7811aecc838ba1a7419e7ee7cddf03196e91093beba4c9f413994ad70da4197520c3a5267e2aa734c0a560994701e827388f554cf8b98560f24c170402c1a7b8f2a8d7d0c972e73dbfdc32583257308cb155840d9d606c363452acb233d40159e6386497dca5ab03eff5aabbc815c117fee9a45e6208cd1bc43657f2d1edfbc45b67e4ca8bc02c746394c75b0129662295d0e337902fc8474e9cda69847db42e081ac320ab8777c25862aaa2ab249f9c8e637682205389d78892ec0a85c3d2cfde8b942fc3f1c06259e29cc07bc99b82ca01ff74ec9e9f81de8a16cb148dcfebc8c105e4e73bc134d2cdd6ec2ed7ce61b31e352aaaf000bd36a56c396a4e815c99f7c23ddd19a9793f4f5de50e65e2dd3190fc", 0x1000}, {&(0x7f0000001280)="90640a1ddf1509fe947f444d5338473611f139cb08c09815a489c76be101f17839f8c88ee6569cf4334812d20cd8533a986a320c0a0cbdc2d343a5ae6a1dca393ed6db1f0a6ff2edf83af50d20220a4dd07f3198474dcb2c7eefced1c7ebc2932a95db3132cbae10c4c20192704cbdcf01ca916b38e21d32237b6144de2b79ea4c767cd74d479d620c1408d5ce871254af7763df166bdd230ff2d5d6b797ca016d07249bd1fd78e39de709630d78049c42545af865", 0xb5}], 0x3, 0x0, 0x0, 0x40a}, 0x4) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:01:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000001c80)=[{&(0x7f0000000500)="d8", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:01:57 executing program 1: r0 = socket$inet6(0x18, 0x4000000000008001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x6) 16:01:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x194) r0 = open(&(0x7f0000000040)='\x00', 0x1, 0x3) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x9}, {0xbdcc, 0xffffffffffffffc0}}) getdents(r0, &(0x7f0000000180)=""/228, 0xe4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) close(r0) 16:01:58 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:01:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae86822b03e9055ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6, 0x11, 0x1c0, 0xfc}, {{r0}, 0xfffffffffffffffb, 0x40, 0x84, 0x0, 0x4}], 0xa3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x60000008, 0x4, 0xe6}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x6, 0x2}, {{r0}, 0x0, 0x80, 0x40000000, 0x8000, 0x80}], 0x8, &(0x7f0000000200)={0x5, 0x7fff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:58 executing program 1: r0 = socket(0x6, 0x2, 0x101) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) read(r1, &(0x7f0000000100)=""/184, 0xb8) mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x81) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x9, 0x0, 0x7ff, 0x101, "9d547010d6e3744cb41f379142d8c67baf213d08", 0x1, 0x40b55f35}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x2}, {0x100000001, 0x3f}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x1a, 0xc002, 0xfffffffffffffffa) 16:01:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="86", 0x0) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 16:01:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = getgid() accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x62, &(0x7f0000000140)=[0x0, r3, 0xffffffffffffffff]) setregid(r5, r2) getgroups(0x2, &(0x7f00000001c0)=[r5, r4]) getpgid(r1) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x7ffffffe}) fchmod(r0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000280), 0x4) 16:01:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) setuid(0xee01) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x7, 0x3, 0x8}, 0xc) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000012c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="943295ca747749361031"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="220e8d99dcd5a41be824b704c2a8eb3f944f7d87cb91e786840514c5862b6cab0c5b69120487e85c002d5e99fa4d335d916edd555df2b420e0f0d7097dbea70f334c8ae47e52c07d7dcfa642cf3df3b249b3877db26b34efd8d6752923c200eba2b40d01d0cb32570216c92b32dd1fa06b63637797a48cc36896211a677cf172dc4403e1d2cf54c5e3361c242e904cdd4a03913466ac025fe5b5953bc0c37ea3aa9937c132187c3d83feb4e27e79fb749a4b2df611dcf8ff8b20d0f1bdc45ce43e7cff4ac35bab5e31356c1875fed3e3159776c2fc9c1739ec664e41175b81bebe373a99ef52471b5aa9669ce2d44e540da901c37074b2f1e3ff39cd54cb42de5a855a1b69a8ad38509530fc53f8e669148ef60b24c09fb4ad31639680b8d225ac298cf38b288eb6de1e184ec122fb1a6e7ddb3aca0b139a4837be01ddfc4cc59ee8bfc262a6bbffb2e11e3eded9112e8a7879e824ba2479575e815c58381aac66cf1111419d1f3c8bbbbeb98b6bc0e34f1777408f3366bc0f1c6880b118a2fec628da21a98184779abf4c5c1d33fc4167c7d620c3e1f0ef6a3ea597234fff2853c722ac0b5d4e13304820bccec90fc508f68efa57dc870324f72958b828ebd9da4252d435be69a2822586cf92afa2ad6abf20381baff800cf420c4f8dc1b3f31ba6da4e89774c3876f5d0e3b081651534a8f58afc7fcc69acc317667a2ca4ac84404da170d374d3a611fdb2d4e58ed035396735526dd30b567203c70438c371180148af0ae13db0110aa72164cb7fc44adc51f3ff6bb7bd51e4c8f04abe513c15eebd5dd6147ed73051a0741e82422981592a5d1decc7d191e14559babb0b343d171156bdc9d50c9d0e6344054377affce356dda32924a3419f8145e5f716cd3fb92a7bc7779067e96eb563cde576336da47d38135ea1646872c9c91ac442308df2ab5473845f6dbe108075d5170248dcda45d418404c27e9a572447ecfb4b17a15f85ec589348a19ee235c35d8c8563d3ebae978c182d138a340ee4c83217ef16da1f3087074dc36eb663ae0d99ffdf6acda41fb8bd631ed0c3190a62e2410ae6b6927a278bc506860a596df75a03ff8b2375e7e69d300f47702bb7730cacd4d34842a91fdcc0540c38a78c5d81bd8098fc4444c211b2a17604cbf7de58a3efc8576404647861266b780abc599125fe617b12ed2880661d66a1ef53f60619dafdc749305ca241767c2de9851a1241fc2342335165d7e833e01a4e4fcd76824d888d7e20632e002c15aed4268e012854a1bf3f486da12d89ea86f925f19aa141c2d66e0dece5e544686b1a8a32bf3cca807dad00e97fdb6cc3f6dd8adf0c36818edec8772377cd8e2a85ffdaf3fb204c9f15588922b4644a6826ed475d7d68f7e185f646afd391d9185ff5e2149c48945c78e64d4f95fde1adc838a89e002f2c51959e69e499f067a0ec80059b6f42d073d65c0042a7ce14892b85dbfcb4f7b814a866c1de70b55267a47946a19dd348d6d6d9fda89fe9b474c13173a78cb377fe3dd4dbb99599220e743fc40e3fabee7f21072c013b032d67e1dfad86a46979f33b82201465cac72d41cf3dace3196d71612c600d9d67b8a6b89e2d114123d210ae42d17530e908ee52208af7c9cb3002a7cd74dbeef31e68a4b3800b91d27730878ca0905b2422a3f1c8e15a2432c6d468a83cda6a0ef358bdf6c63ae5f31e4ba5e989ae4a39bc53084721c259fbf4b6ecb90b096dabe7763ed45f5c60cf1bdf36c1d0022932fb35ce53bbaec0b4333fc5073c30c61a2905a4e1922647a527cf11b01e833671def9b5159a18b28decd0aee7126eb7188aced5346cf0e686e42ff9c2b4a39b496d06befee3588218cba3c34ff2ea0b844f8666894188b97cfa22e60760f4e663487ae87f3f1d976c1e45925d8d892ca479e5177ea2b65f3a929511ab3eb7d6318937b15fd7079a93e49d692368bd5475024748f9324a49b7eca5b41a3c4ccdf163e14e34fbbeced1bcce64f304e327e25f0daa5a0ee39ba9839766bc31ed4d056e8663510d11319033f25364a530f6688ad48345bef7640f208e1d9904ef1be08b11424310d88ce226507ef74f61868e29c6914804a854978472251d1c290999c1865a55625074b570cb1e8f3f812fb31d823ef4554640027709adc2f412161a7284102f2451630235a57c22a99e6ea335d5d74ff4a64f441ccb99160a8a2c353310cea03868113315f98882e56907e5b183e4065c50c179fa51aa19ffc68be49caf7c48adddd15dd963093356f6e2d80110b3810d3f3cc3bda3d3fc322779945566751d1a11f92fbe78f121edd675eabab4bd9d4c8bff52b89cf43af1e972a6dcb6b09f9ac02d928eb38fa1b2dc2682662512c1ec886246dffaa330ac9a8c49e0c33d7e683e9f8a18b49e92bd6cf07a6d506610d7b17abb936f8483891afbbd85dc93c0e29200c17091aa8da69246d49733bf7f54520c5f02d493407c804a8f6c8bf72c4fce7394aa3c4fa9f8fb2c17f27639ea610422fbf60857bf1f8aa552570f4b105e897906e6dfa1da9d6e111973308ad66a0a44715ddb8ef5c0f3d81af64e1cf9024ea233fb0974a42f683603bb71f51e0c99373d125ccb68851eac031b7fe7afa51d14f4b9cf58d64ac5d0a4ea41911e7ee582f91cfb2327c68d68c1c1c6365d99cfcd29946c9af66ae93004632a9ad20df098ed5fa83ba5c5891fd2e169a3a0f5ce94caf67bdce7150d6dc22d43300228544d17b574cae0a6a93f7efd5e9451df83e4809c624820c9d94f062ef831e034b779322f2a5fcd4a83ae89a22ea04d1872456f490c82fd30dd8ffe04dec5c60b2c59fd7734bbe6ca7483aab5d568bb2e2333c92d67c7a8339462998d16d5f60feb78073c10e8718736008aae65d746fba29466fe597cfcf015f33026ea450a17b288a9950478a6c9b94e9c3ab5839baee6fc7ad1ccd2de575771f1e1978611a166d626b6201690cd28f1f79a15d7577e815ea80820ec0af9b4d1b9854a744cf5e51f8bfe57824cf850d053390a70b56fd1f7b8ae891ddcb62520ae9799062af3d913d9e53d729570972e732521dac34a2f33bee6e83b211edd6ed166d57ffff1b7389f1ca095ccbd90e20a61a99bedeff9a2267acea811d79971408fa0efa1810c47a234606e8a58337da46c94054bf23de727ab104c4da3b06e593e6fcbecc917c4fdfc4d3784d6b3846ca4c57e508638cee8b0f6d66eb2e0f6f9dfd8a75533807a03b3c0a87432bfde535cca954e34af6590bbdaa395ee77b07deb1476bf08765e27c672dcf617ebd3890ccaab279c2884094b3f821f49009de5dfea24d7fdbb460f4f751d4f6ea1d6ee7dd8b3d5e014fb8062f5ca0f8be940f46dd3f0385ba17d54b05fe00b95af1738c8d06ac2c67efc066ba0322fab196a4383b3d0dacfa44345942d8eeec08e3026ecb4921869961d0ed369e1a1fda6aad9e51a4fe76c716c460ba250b03fbae08a514e75150d16abf25e7586d0829e35dc4bf2b80ac362f2cf11ade66eaf405b4316b60e79715e35ec0ecf56c9638847d0cf0776134c9b1b46dfd6c611c6c3935fc2d200b1bb6de2cb79c9345c824475b1afe4c7a6a4d340745d7bd78d17f26ff448742a76d9281106760bf1624d71c60d4b9ebaca05add184cb0ba7ee298d01529c8b519f214dd5a73459600dd397e9d867d280b653f615fb3df7264c93ccbb53cb48a5430b31746367071d40d3d13b63f553dec3b1582c37914b7751458c73ff5a352aebeaf0086bae2d5ce01188df4e130dda72855f18810ad456fbe8f9b5a4f9075f8fb1bc2f251266fbe636428011be72c6438f4fccc33ef9faaecaffae34efbc71ce68cb296476f7ad4a65117475c4c59b6b0a2c92aa59e0b28f3152e16ed6cca817eccb1b91583f7aac93cfeee2ec1ce0f25285381b297154d75091fb6d02a9dab032804a022f0b07e4ff3594fa2532d20268f40cff6c0f95e1ed744ed75b3bc2a79056f9cb33059dbf168932efa53815bb8310ca4576d48649a5bb1632a140eabd07ecc57ca517494b9e87e63fc258782ab6e64bc1e46bee46c158048e9dd62316ef12dec6f21465d93d9ac68b2c629dd8d3854528241f7b4000b224983e9a92036316f8d80234e165c8f5fa5f03d0f423623927deee7b1364cbe501ec08ce35769b095863b08cf3900c76df858f2def5d3b07bb6e9a2fb66a981d20fdfa7248b6688ac02fc8f8f986981be41c18eff4dd7fe61fd9c466f332e97c4a3d462f9851d9f622fe5a8c006d98aba67522b79767cc3000bfced72e3b3ac3e6db978e354a886f941b850b23528dfb7be087429137319ec655a47fbb479fdfbfe648aa57df1914e65b64f2e0187023509aca1336960a93161b6929743cff61dc49a5a3a19719b90cc914ddadf9c1ed9be53a175437482333a5536b29100f31e7b911d31a238899a1b58b18b8708b3709a473558cd7ea3f972c32d9917dcb9d8f1eff56e966f0f48bcb341571c8c1c6cf6036e95497b144abb3e3aa230af2ca5896da6570157137d05c385e88f70ca5bd69be8974996ca104965ae6d9876cb7ca9ace2470fa9eaf6b2275a7609a3bd3812641d935fa1e84b2617b405a3f130c0b4e5133dbdfcd7851bdf7114704cbc8ba6d4b20a21da0f2773dd2a187f9675e409f8c82375923eb551316bacd648dbae5a54e6dc1c49a5532c3058fb9fe422c306b9cf910fa025b034d5d51ca2059145584bbd415520bbbcf304c2772117b61922757722b135126246e5ad3c6080cee54c8668696041c41d4364a69a4fe8bcd5a9e9f14d796b7922552a05b402845942c0cfbe3e5831785991dc5210aa5f4ca0e64d035fd1d2ee3fada31d088b8070e8d244715026c87cb39f29fba6f2783e80960b121a66c7486b140cb2cf5c192e90a1aff528026fbbcf9b4b816954a5f01345b4fe19063bc3b7806bac0b017122342e70d6c0d447fd3d79f41f0f7714c506bbfc0d3eca911075cc4a66ca623350d5b1f2f45573e08e55730391a8602f9dda4c32b70973d27095637bac631846046d3cfbd7bef7250ef49ef32cd155581bea8e01787242a4f6a84fbcbff06420a3638494b91d680e01224c7a44094a3aca3419bb44435ef483eba19cc5c951abd11d6c4deeee9f74361d5e345791f00dbf3b9fc46abd12e63b05d59416dbc22f9f7ade1e1205c09258df7c9d26ba2e008058a64b753c30ea7fde10e00a5398ac94564d87816dc07a044ff63f3a60d8829e35832d7f8ac1c2594844ec04da431151fdd33881558fe8fa82c14bbf44d04f37a921bee197618c0ad7284dd7097107168a5a7b0ccb98a934367bad05c4e8ba4a132423de6c30e490b9f0bb4c3b9b9480bc0a2a9256b9dedccbb307ec96798fd8da435749f5ac865e9318f8ec20192b8b747634ca01a03ee3bafb11e944d9e4c2ae1a1f42e667e11bc11cf86a367512902e4fab94d8142af01cbf03c163e195e1584897d1761940931d01be8eb55506c67008ccc5661e6e1cf6c8ccb44460c68fdb1635716480de2a874fcae12dd9cbbb199086a18607b83967352d8fb5c0e5f2a534aeaf22a5e6438cb452bac8bfc045d8a3648cca5ceba773e2d2582b6b4ec6b7cbc4aa33a2d2dd4b35a37c9ae0a668eabcec97dfcc85df9cadeb8754c2ffe7fbe6c585fac1090a50adc700c1c92a91f879dffd39c9dae59bb37a5e8168bea8fcd85edade9e87e9e1da98b6904459a31d5795740535ac972fe3eb613eb4d91416c71c45f81e014af1d766d649afa71f7a8a39804c656856fadf9a", 0x1000}, {&(0x7f0000001180)="0a3ed029754ed13c63f56325a71deab6fb19f11ef0e0172e651f95b53b07e24a3a194c2a5ce95f6a24a0bc6725cd2397326b934a3ded4457a89507219367efe4f2e112a3c0d538388f047f72742fcd8a6434ccd6edf369898fd3c87b7c9c3685f4b64a1a08f9e32bfd608924f51ef4d664497739edcb1731a6088f06f95b04038af45f93e7a7ebbfe0d6480fa79ba9d73c6c3305bab34aa8d8f03c808c346ca79fe208af26aaa9c6088bb530c4c74a83627ac519f9ca468d19e987eed3812fc149823843ee1c", 0xc6}], 0x2, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r5]}], 0x18, 0x406}, 0x400) 16:01:59 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x8001, 0x45b) getsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8002, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xf, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x4, 0x9, 0x63}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x6, 0xb1}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x401}, {{r0}, 0xfffffffffffffffe, 0x10, 0x3, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x9, 0x6}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xc00fffff, 0xfffffffffffffc01, 0x3}, {{r0}, 0xfffffffffffffffe, 0x48, 0x60000005, 0x6, 0x4}, {{r0}, 0x0, 0x10, 0x40, 0xe8, 0x100}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x5, 0x5a}, {{r0}, 0xfffffffffffffff9, 0x14, 0x8, 0x3f, 0x7ff}], 0x2, &(0x7f0000000240)={0x8, 0x800}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/75, 0x4b, 0x801, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0xdd0}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000005180)={0x0, 0x0, &(0x7f0000005000)=[{&(0x7f0000000800)="baea718bc24d07944b7bdd61db1fa9471b14adf8db66e9bfc5191df831a347dc2b34eb8380f0f21af566be5bb110b90afa934d7f86e67b5d75b8f9488846b40aef6d999c617fd4cc0c512fd1c73f5a412df85a3913f9ed3d4f97e9628a790713996a4f4b14a1ba63683dc259bfc98ebb339daf43600355954afa54a792bc298f299342d5e911af5439cc9bc1930772d25cd8aa69cabc28fc9d524995aa191647337b9f177dfd7bd38db87be46902ccff296af01be5584f8e95c27bf2db15ece0f80d4f115d4687dc3bcb133cc9b65bb59769a41f93a4229458b379bce00d487a8ec4eb63075cc6ccc7a38f58cca9467945d877661dfdd9f0a354a90f0a8958f07981f7302c486313cb341040d7db0aa553e3f6dd5e5c4b50bfe182a490368279cad99dbc4cf228304f1aadf9fa5cc8a9ac0f9e7c396e6663e8bc913abf2ab960d0f2913e72f06e74711f55217debd7aba2199a5d7f1e4b07bfb37cd500c1b2a945b072bb1ef4b8874dc65748631a71df022b5db71f05b06e1e7adedb5e8f4e7006794be3249c76845aa9f07d130062c7a2b508ac80cfc3501fc6343a529b55ef51ca9718945bad44eccb498386628e493086b9c38b82f7f11b1f48ab07176fb620be7134fff349d0c1981f6624019603799936f145842d057fbb98df1cb62e2c69d47cb63d63fdbf2899d800b9eeb92e3d00251e0c6e78cbca03a848aed3bb9985497b33916216a2c269b7acbf2f99927361b00bc01acd3deb75efbb2854eaecc11a2c9f9ac36e4ce837febfd7f96bc7afe2d35fa7727c642299a0ade2ae4e9a5dce17eb2a5c4cc1d141b3cf56185d75fc9007a714f1c285bf27450f533b7f919614a55cab86b396829c1558f5aa09cdbdf2a84d2207b47da16abe89ecaaf79c14edafdea7111fa6d4dcd58feb179a480353f8d1c99ffaeb3d54f278c3c70a52343c516a2b559ccfa14e97fc7aacdd83e8ab04ab118199fcdcd52ed3fc8d7528b380d2cd6445e5602fde78077595d2a253d001d138558893ca1540b2234e91bf97bb6e2003f5d966d11b7d2ce68e898b04143d4773665f9b11722e8230cf35eda9dc17a21c8841068346e7114b7ad2e5037565618be0f1ac653d5b92c2ab10929fc3720e5248f70908feb2b972840a8255663ac044bc58c6ff61f3dfcd1f74f98c9a46dbbc6e3e4307b1f16d5728289372d43435e8034cf0167b50bd59af09d7f6f3c133f077058ebad0681ceb5ee1d3748cf104b8f7d672780541a68e7724d3a75baef5404a3803984f63b9e5b553a3acb369e94c0d750763661695baa5776a3b95926ac238146b0a93766f639a73ad6cce9ad089775c5b831e2498be2d5522335a66229fca09e6c3341e91ee6d6d77541138f2d215b303da0db9d697c306d91c9fb3266eaed9e33dba9353b2861534759f68efefc645f82d0656cfc73c7dda569c2cd1a320ab4c675af5b5e4be18667462a0a225147a5d25ccf2ef28ba30f3a375aa6455d4b1b24485a4809459af892cd6b4b8927f4d76c5a0dece6fa0b07356d21d7723417c8160d778acce864db1fab1b9534934390947b0faa04013c1addcee08c698ffa60f59cd2710edf2417c38a7ff824ebeb5f004aa8c9171793a86e7b0f06e600991d54aa3eea12c8bc82743bfa977c5189ff93ed3b67bbb5667bcae5a9c38fd4568334fb072c49e934699cf474816356dae171a74fb423da75c85bdd4934fa3c9aae32b09c1112b46573c0edff899761a43c7fa1314dba7882a5348ab5182bd0b3be50a816503efdf04f2bc88e0b09da4ee320c092c14707dc5689917382f33561bbcd84970c60a94458b96e647c503d17ca5bf65855a473e533c1d8721952df2435ae6cce7473004e70b74a93b9ed46785fb5d84c4a546e2b9de687bc88437c7ce251946459bf6b8ad6be61e9142ccc55cf82cb487931a90de83dd8df38e5aa97c0374f68e1154d5db8b3bbd4f2ec1451a13f8c523425093a789ab0c4db460eabbfd84e140abb551ca45c8bdefb663fe157b58a0092862704820ee42209d56923713f3ca6efd5677c4a6ffb60c8ea5546e90c6c185a7fa87979289e6c299d48f1db7ef1167bc762d1f621378a5fc6c8e278cb7a095b216e43d2dae86e4393f0491679ba26ec2d1e7d26257e0fab53ca2c08f89b735ceed3bed7afa1feef746574a669d489fbf7f32b5dad4a4aaae9f97f18e6a44180b97930ba2e719056c5dc1fed1c7f3c0ec7ce6085d23e1bc40261b60b0d23ade1f39031a9b0f4fb7f5756b2b8bd4792377cbb59193c1a6365bd8e94ee3598ee6ad8be67ef3641325e8129401dad28251b365bdb089cf44e7e9443f68956ae8592eb379e956e96089411de9ff4b069c3acda6a668583cf091f135f4436a87b0b7f46448d117bc8d5ecd84d39fc6eeae7326a085b2c4a14e1a994a251984c5ed7c2750a0acfeaf4666062ee667303da3b08d6e92863da2e2b4eaa9c2815f3428b8663ec4ecd4521722318dde64722fa542c13ede0b80ed58fdaa51defdd03a511d2a1838a481bcf419f7fba4d60f40fc7bd36233d4bdc142362465f46f65da988bdc66dbb873ae67f44d774a7a1d972b564451eed01981dfb27b86a089f8e5dbcf6775a73a51087463794b62016a32373ecdff3df5d624efff5599639d3794018d94f5911d2aabf9d569b2f3a6262dca54f041d07215daacd828b98e3ac14058dc98f2b9face10f1da15db87994f62512f89339b845eff25ff5da9a2e55cd0ca4281b06084d1d40575c8b9041ab1cc4baead12b4b7364ed02b93e1cbcb7b76428db77e098f5195dd7443c7288d7b54fed0fd2c2ce7bbff75284b49f960f560e50121151c3249ef9715d465c0064074d36eb8090ab49142cd8530a359bd1238cda43287fff9c30ef5543c89f2f09ba84e74a1dddfa438c982bf4c69359dd1c6a4755af9c65ea383dc0bb482ac5e764255010a853dcbeb536361dc9fd631bd2dde6c288e1c7ea06619f17f1808249b549ea04f480a9132022a9f1c0cf28b2167062b09ecb7eff613e646ace4ca3b8033c00cc7ab6bf1cf55a77400a381106b46d5eb844c72592edf1936e9b76001b40044597efb161dafcc3101303b386c8a4071698c4e3793adb71a74c9d42db9d5f4420d3641f445770a604db107e874ea9779d6942c0518ca5b36e2c095bb9e4dcc2aa84b6807d9d4397e21b3ab5c9376d583b249e7821648454193114a95fffc302e8ca78a6e5923dae1cd0a18d047b7f86938b68920c642f0105258cf69486b855f58a2e44ba047dda83f7a560db8dd17d09e144ddb8feb9fcfb1a5b499724082541208e1376840586d86cd35e1e0862fa993c6f65990e20e85f03f411105d7ffee1c4a330f09d69e106ad07ce84275b87eb7d9f3c9c7854bfa2544f31b33879d3b685fddaa78322d374b3b1b49a5d30b0f26e87f1e1a59c3a31fbf7bc1193bc18b26da5466f439e15a9fd773b045dd8367ba00b94c1e9212467d6432a66ba3c90e70a682255b83ad0db4d8670cc2ba6288379f546c9f3f4c741341582e163e3f88bba70641e0c5a383ef70fa56fbf729641c61463618caae4e5aa94dfbbfe5a65eb64ece45823b47a3ea36f7a765ca3eb2deed2b5b425e98a39ad12475811403a6164a6a415614121ca333249be5bead1317ec33749d362552eb06a2e4890cdce7cdca4135978e60c71bfa9e148fd32683752725148058d86d42eb8d3c21545a9d619cd0abebd2b094b59498fe243ea4a420a3492dd317cbf34df3c36d83ebc42d1f94b8980290080b468f7990edf92b139661253c4dfc0e38ebcee77abfe7280d1aab254a0a6dbc2480be95ad7e46192eb3b5f6d3075a52d3dab7df974b997c24b7020a4a7e20bcb2638956bec8d2a9f4175c5e721c6e69f3b998a2a28cf67a6f4fe30b463bf4e6c175b7c368995c132b0d08196070bfded96da7d1fb0bfb3c83e3177763e5e5fcb07f96e1b98500560feb058561f23a56bb6cbe64b07c590d4ce920e170d34dbfe655a2b9985f198eda3b424f830cb24bf4dc38efc3e9b1e8565f7ff40c48d7b546069763365a5e8f8e31b54d577ddcd0f4d9658f9e10bf02b32a00957e385b39a5775abbd5f41abe9253ebbd97eddbe203ed85fee069aa9e12ce05efea74b1bf0b6da4017b4a9bbb63426d6f4883a15fb9b1fa29ecd06f4d3e1c77988e7da669950621afc700ef91bcd31005b62d19f2ad64c1d09a847e", 0xba8}], 0x1, 0x0}, 0x0) 16:01:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:59 executing program 1: socketpair$unix(0x1, 0x4801, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) 16:01:59 executing program 0: socket(0x13, 0x2, 0xff) r0 = socket(0x11, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x0) 16:01:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r6) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) msgget$private(0x0, 0x20) r8 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) fchmod(r7, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) setgid(r8) setregid(r6, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r8, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x7ff) 16:01:59 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:01:59 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0xbe) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) close(r0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0xfff}, 0xc) pckbd_enable: command error 16:02:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {}], 0x3, 0x2) pckbd_enable: command error 16:02:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xcf3, 0x5}, 0xc) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:02:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000440)={0x4, 0x1, 0x10001, 0x7ff}, 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='!}\\/^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%', &(0x7f0000000300)='\':.\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='+\x00', &(0x7f00000003c0)='\x00']) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) chmod(&(0x7f0000000480)='./file0\x00', 0x108) close(r0) execve(0x0, 0x0, 0x0) 16:02:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x80000000}, 0x8) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="315cddebf49cadd531b2f88731d4aa94634e400284afe3f9b4eea578e8056c702d49db669dbfdd8be01836ffdd0bb54aee895541a471b65d4441dcfcc13bb7e933d32706bdfa4eebb84e6c77af75afc19baef0d5c3e74451fa439a8dfc065c5d454f34823ebde2d46e8deabe4ee59596c6ae32e7e8c2617042e5246687e60c11275d39890fbb5dd2325bc94d84450edf17a28cf526b20f8c6cb393497dcf0588926da0b6fc9ea4dd3b2b1e6aa6fffc3efb1a", 0xb2) 16:02:01 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() syz_open_pts() fcntl$setown(r0, 0x6, r1) read(r0, 0x0, 0x0) 16:02:01 executing program 1: nanosleep(&(0x7f0000000400)={0x5}, &(0x7f0000000440)) execve(0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:02:01 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000), 0x2) 16:02:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) socket(0x1e, 0x3, 0x0) dup2(r0, r0) 16:02:01 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) dup(r1) 16:02:01 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = syz_open_pts() getuid() lseek(r1, 0x0, 0x0) fchmod(r1, 0x2000000008) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = semget$private(0x0, 0x1, 0x40) r3 = getuid() shmget$private(0x0, 0x2000, 0x1000000000000012, &(0x7f0000ffc000/0x2000)=nil) r4 = dup(r1) utimensat(r4, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x1}, {0x5, 0x20}}, 0x0) getegid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCEXCL(r1, 0x2000740d) getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xf8, r3, 0x0, 0x0, 0x0, 0x84}, 0x401, 0x5, 0xb93}) 16:02:01 executing program 0: r0 = socket(0xe, 0x8007, 0x8080) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000002c0), 0xfffffffffffffe4b) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xfffffffffffffe00, r2, r3, r4, r5, 0x0, 0x7}, 0x9, 0x0, r6, r7, 0x2, 0xe5, 0x989}) 16:02:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000640)="0000070000000014280558ce929bf177a67ba093681313cc4a049de11a0f1eb7d7530bddbe20a9bc6cb4d0ccaabe260af9009c4e2b5e36051a738eacecf0ab5422ecce23a62425705aa5860aff4ef706b6d2bf0f1e07e40fd3dd7dd2b22e0e8f7d4cf996a20ba821b65d55da99b8327f566643af1c8c311267750587e3a1754fd5d9da00d78724b96f876b427fa2020000008b0ba308d7e0233d93aeb4229675da142f5bf8e651e53f000000e603f4e875137692557b6ec58f3560a93f47cde3c61269238190a0dc1bc50cf777a7abdfeaeb84e5feb290147e3ab282f49eea1328ae2da4c419f696a79eddde23cc7682fa59bfb5538068df9f8fcb93683c", 0xfe) close(r0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="9e8095d48d94ce5c6d73097e651af9808b09a281252771aaecdb3ef3b26f4b8ebfa1b900f5cc309f1d3e2f55dd070cad247ac8413ece63811d075af84d5b794f88", 0x41}, {&(0x7f0000000100)="71821eac9fe996db5bbc324c42dc78b42e2abfb2cc79d85dbe43c21fe0e41d474445b32020408b0a20e82a8e5a8979c9ecf9120998391f5c1718c4e6a7c0b99636c4d9afe955c8d4ef12f98d29477886030e1a896daedcb9ccb81b3bb75610033467fe76ded08aad9372152e97a571a857c2deff134d4bf3c1b38c8f3fb4deb5995e3b31849a6cfe2edc88434b6292efb3013b87ee32ed0fc992e5987095620290462764c649cb", 0xa7}, {&(0x7f00000001c0)="c096605733dbe055bb5ddd2043297b23f91817e7004e4fbaac6baa7f9ab885c24f2d5f092694d0cb90e8aad901ddf030983ab73e92e6b22a6edbfc6aece2de57afb94d978f1e2ff6a576f04912fb915575314c8be30fb477c5cc8edc890fa1a54d55fec4877560895b080d3cc19cfa006442bed2deaa3c58831847ef06fd1865f838eb510f3d67b0b88c05acfe1115115baf3ceb769186df", 0x98}, {&(0x7f0000000280)="f28163436e008cb451d221b2c577605cc0da19702935caa5f851488da4fe7ad79af0dbfa357efc8330cda285f8aa530e4d439da66fd518778ce7d656111a159abf816a03bab5d560cf7e3261ff6c2a5c98acf317a3cfd0dfc7b0561ab319a8bf364747e5c36d40e73812e0ce34fcf131798e53c3d1c3ee5894fe351f327734e6e99ea5bcc7", 0x85}, {&(0x7f0000000340)="c6250144310ac499eacaa2d23c23f27169279109a987daedf7402380a37dc816d4c2c7e6b9b62e97a8fdb27019efb969e26a05c2ea47d09466b6a988f7d913b4cbd51529b2818e6aa8bd6f24a4e6ebd59498140a2ee5c97c17ba27b6f381f04b615404d2ad0370f385e2b96d64f4b8d9a552040a9750d6cb3502db1922bf7f29052cb560ea60dbe0e0eacfbebcbe88a321f843a4d1711649f39c36d6a27577a61dac80724c57caf4b0f8ae1fbd545fe0a07712e83919cb949a586386d1fd2fa2f155d3d0691bb34fba1b9883c7a15d951966b5f63bae5580246c9b061131f918574db364353c86579bf0130001ff2496f73b4748ccaadbc1bb27", 0xfa}, {&(0x7f0000000440)="ff5a94ca3c56f8fd318a8232dd6059495707d4d97cbf6080628e5e06e8f97f5a7f6f550358db924431750cdb060ab6663ced5d79d7520d0e1d7d77630fee4b30af50109dbe4b5a7e4824f0d89031cd8110f1fbb41924d0d51e2b0d0560433273d246f5fb2868e09a1790a27df4ab584f2e382ede47072e408800dae068c1111d1e414f69c481faaf0e401fdd3194318f530c0a0d14e02c25b7eeb86af08b750c11bd4c2a9758cdffda7f520b8f97363ae4344a85c7e9d9f6659eb9fbad111417f540b0f0dedec2a0c61f7893ac6d75e1803a1b1882dcb28e42", 0xd9}], 0x6, &(0x7f00000005c0)}, 0x406) 16:02:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x1) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x4, 0x1) readv(r0, &(0x7f0000000100), 0x10000000000001a8) ioctl$TIOCSCTTY(r0, 0x20007461) 16:02:01 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x10004, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x284e0, 0x149) recvfrom$inet(r0, &(0x7f0000000000)=""/54, 0x36, 0x843, &(0x7f0000000040)={0x2, 0x1}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) recvfrom$inet(r0, &(0x7f0000000200)=""/252, 0xfc, 0x842, &(0x7f0000000300)={0x2, 0x0}, 0xc) 16:02:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5621, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0x400ffefffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x80, 0x829}], 0x455, 0x0) 16:02:01 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400000008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() readv(r2, &(0x7f0000000280)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/130, 0x82}], 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000021"], 0x9}, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) readv(r5, &(0x7f0000000380), 0x1) 16:02:07 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x20) kevent(0xffffffffffffffff, 0x0, 0x200, &(0x7f0000001700)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffc, 0x42, 0x2, 0x6, 0xca07}, {{r0}, 0xffffffffffffffff, 0x0, 0x61, 0x0, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xfffffffffffffffa, 0xeb}], 0x1, &(0x7f0000001780)={0x2, 0x8001}) getgid() preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000340)=""/132, 0x84}], 0x5, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x4}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 16:02:07 executing program 1: r0 = msgget(0x1, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/138) r1 = socket$inet6(0x18, 0x100000003, 0x102) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) msgget$private(0x0, 0x14) 16:02:07 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:02:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0f7d599c02e35cbd88a28b53312fa47151c71338da8d4961398249f5e17c714b5638ae274bfbc63311200649e86e7f555c69b2b7da1160340b3358a954087911359a9f0bf9c9872f8cebb2daefeb1fc4e9e65954c213338e7cdcdf322f9ac0afe4753d47cce9caab00c896bee728d7caeabf35726e918e49d68ca17d9a983c22e4e43041cbc0fa439b13b94d7f5175230d039be93c520f03a632ec394778958919", 0xa1}, {&(0x7f0000000180)="6c0045b973558391a8c7f2cc4a287183ff333252b2daf89cbbb025e0c0dc64c7d98ba64464a093a0e36072b077a26d22a6c0915b7da4ec1061659ca1845b1c6993c9316803069b02f81db006fabd42d031059724356aafc322fd7d02a1fb81ae42614188958646afea0f6ba96d52e1d65e7995857622100488798e17e0ea7f1e8f52a5cddfab40d571d7c3", 0x8b}, {&(0x7f0000000240)="c89de7361ac34ec998221a3634f1ad61be1fd19765c458c571bb73397c2e97e8633d7303716f8c53ae74487231633972e8b0225601a2f6bad09ffc504e31bacf3794d7fe3e3ddc077c2652d2526c3f4a2576a8c2d2a16bda45ed37a1dbdd1bb7d267d822e0eecf61233608f0c653b4a6154fd3ad671858d5d0c96608580f1421b590cb3543cc937c6b06de3beaf6681f2a133f5f72d6884edc8eb72d79c0aeb32e9a67dc97ec6772210ba986ffcf9c1b6fbb666a34847b86e8a33aaf7986", 0xbe}], 0x3) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:02:08 executing program 0: socket$inet6(0x18, 0x1, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) setregid(r2, r3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001200), &(0x7f0000001240)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 16:02:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x2000000000000) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x3860dfaf}, {0xfffffffffffffffe, 0x100}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000000)={{0x7fffffff, 0x101}, {0xbbb5, 0x4}}, &(0x7f0000000100)) 16:02:08 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{}], 0x1) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) close(r1) dup2(r0, r2) execve(0x0, 0x0, 0x0) 16:02:08 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x694d}, {0x18, 0x1, 0x4}, 0x6c, [0x0, 0x3, 0x7aa35bb0, 0x100000000, 0x5, 0x5, 0x7fff, 0x81]}, 0x3c) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSCTTY(r1, 0x20007461) 16:02:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) r1 = semget$private(0x0, 0x2, 0x4a9) semop(r1, &(0x7f0000000000)=[{0x3, 0x100, 0x1800}, {0x0, 0x80000000, 0x800}, {0x3, 0x8000, 0x1800}], 0x3) flock(r0, 0x1) 16:02:08 executing program 1: socketpair(0x11, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000080)) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000452a) unlink(&(0x7f0000000100)='./bus\x00') r3 = dup(r1) write(r2, &(0x7f00000001c0)="ae1ad10f92b187367bafc3cd73f437885293d0e654435f53e2f4bf7ce9becd94be5e46b6be7b0c650bfb2237a2b148de8dc8e3dfb655381c221d2f593205c46daa6b3a15e33997e566152189de3c43633306dfb9aa618019f6066b9bc9c4d5109411d397edcd4fa34680f7d372df4bf9dbf837cfa1cfddc088f68584538cef2322bd1e2e63a9319e", 0x88) ioctl$TIOCEXCL(r3, 0x2000740d) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = semget(0x3, 0x7, 0x2) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000280)=""/168) 16:02:08 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x40, 0x30cd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) fchmod(r0, 0x40) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f00000004c0)={0x7, 0x4}) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) r2 = getpgid(0x0) getpgid(r2) 16:02:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x5010, r0, 0x0, 0x0) 16:02:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10c) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x122) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto(r1, &(0x7f0000000180)="b7be0d99acf5afb40511ac5596a10996f764e0beb5f0f554a66fb1d726c5f2dee295b0485dbf61769b834661cf8b69e77f6cdef8d5c3bf7b609676aaefcd8399131a44b015d80fc7a94c060214c2fee39495b1b6767127c762018414e98ec70fcb929bdb6db7ffadfd8a3c7d411907909be1f568699a7268d6b73ccee5fb8ae69ecf714e76f273ec57c3db033f76deb20831a09b76e5604d2ff83520db9d43525643d8a7420db4cc144a25d944762d6da72a72d03579f047d4ad6bafc0e9df945a82feb987944ff0b1659f1dd22c334c58f1611a39c6ab4bb7e4bee37e4605d333793f7cd1d0c9a35b87a240c30a7619bdfa79be87170ef6bfd7c4d7b709", 0xfe, 0x1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) 16:02:08 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:02:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r1 = socket$inet(0x2, 0x0, 0x5) poll(&(0x7f00000002c0)=[{r0, 0x44}, {r1}], 0x2, 0xff) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r6 = dup2(r2, r5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) r7 = semget(0x3, 0x7, 0x200) r8 = getppid() fcntl$lock(r4, 0x8, &(0x7f0000000240)={0x3, 0x0, 0x37b6, 0xff, r8}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x6, 0x6, 0x200, 0x2, 0x2, 0x3]) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x3) openat(r4, &(0x7f00000001c0)='./bus\x00', 0x40, 0x40) symlinkat(&(0x7f00000000c0)='./bus\x00', r6, &(0x7f0000000140)='./bus\x00') munlockall() 16:02:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="55473e8e2e428c4be3309e8d7de3b150a651030dd61f77c65368d9b2d3f12a0b04b45921aab7113bbdfc158179602451fea6c0253e266889c4becb4a9dbbfcfca2fc357917b7364458db63565dc49c31f9", 0x51) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 16:02:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x26ddf699bde6bfb, 0x1, 0x2}], 0x10000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 16:02:08 executing program 0: r0 = syz_open_pts() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:02:09 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) shmget(0x2, 0x3000, 0x212, &(0x7f0000ffb000/0x3000)=nil) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = msgget$private(0x0, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/4096, &(0x7f0000000200)=0x1000) recvfrom$inet(r0, &(0x7f00000001c0)=""/11, 0xb, 0x840, &(0x7f0000000280)={0x2, 0x3}, 0xc) msgsnd(r1, &(0x7f0000000300)=ANY=[], 0x0, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001400)="13b5dc4c14d17c537487f005285530bf8dd4c512c2ad99a97fca81d97553e7546d49643375ed7ba0df0d09b286cde9b71c0c706359827a6c3ee13d87676daf47cfed8541ea016ac14cb20ae9433beb1089d12f4cf312cb15af899713fe047626c2518e46f9ca7764a0297b4d51e07ddfb69af3f29608118017a2aaf2b88d067068dc6dd1170b106fca06edd65c29398b62e44fb8a85f083214c8d17538da1d00", 0xa0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000014c0)=""/4096) 16:02:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8080, 0x453a) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r2 = syz_open_pts() r3 = getpgrp() getpgid(r3) select(0x40, &(0x7f0000000080)={0xd, 0x0, 0x40, 0x0, 0x0, 0x20000000}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) 16:02:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x9) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 16:02:09 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, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socket(0x1, 0xc005, 0x81) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:02:09 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r3) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r5 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/196) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r6, &(0x7f00000002c0)='./file0\x00', r7, r3, 0x2) recvfrom$inet(r6, &(0x7f0000000300)=""/4096, 0x1000, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = geteuid() getgid() setreuid(r8, r9) setregid(0x0, r1) setregid(r0, r4) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$inet(0x2, 0x3, 0x400) r2 = socket$inet6(0x18, 0xc002, 0x4) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) close(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="6d78cd43d66849d279d2bdb45dda3f461e4dcd75b989e6a7d6253ff1d9f31eb2041a3687b9bc7c49dcb0aefc61a7bf083735b1f46c254b7169e2e8529a0214296daca5e48ef9d9592a97134aad3e800d1b0f57a48f6854c680a6d636b5ffa9f174b8a34cfeb19207dcc9707468d4cac0b06847f7a782bed3f50465848e70c3fea71fbfdaf41b8f6ed54d949d31693a3436464eadbe36eeebac403fa895d7dff9cb932157c0daaa7e1e6cd112061293aba9f6752b2993829e12c63e73ceabb271171910d2fb3670da870c684e5d4097cbd287fdca54dcba7894187e9f0c666b", 0xdf) 16:02:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d25271ebb285d610c74ac8e03b887af6163a59d329020b0000000000000000000000000000", 0xfc8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) kqueue() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x1200000000000000, 0x80, 0x2, "faf58c9d4da02101ff5c2e32ced2cae5cd2d9f49", 0x20, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 16:02:10 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ce3000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x25) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) pledge(&(0x7f0000000000)='@-\x00', &(0x7f0000000040)='\'\x00') 16:02:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x0, 0x100b}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000100)={{0x2, 0x7f}, {0xffffffffffffffe0, 0x100000000}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0xff, 0x401}, {0x4f9, 0x2}}, &(0x7f0000000080)) 16:02:10 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x9) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 16:02:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) recvfrom$inet6(r1, &(0x7f0000000100)=""/97, 0x61, 0x800, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x542}, 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) 16:02:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:02:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8010, 0x10) write(r0, &(0x7f0000000040)="8c4f9272146f09e68baf1521fd9d8741d4d39c694eba5a3659ec8706766d6ae35469e0cf3f4fe7961cceb1031c536f8fbfb8be99e1f2576320a55b1d7d39106150458b472cd0b6520deb0dfb71", 0x4d) recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) 16:02:10 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 16:02:10 executing program 1: r0 = socket(0x11, 0x3, 0xa7c0f7a) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffeb0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:02:10 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, &(0x7f0000001240)="85df2ab3e8797deaef70bcc2cf443caca5f76e97", 0x14) mlockall(0x1) socket(0x0, 0x8000, 0x2) 16:02:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000080)={0xfd, 0xe2}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0xc4, 0xff}, {{r1}, 0xffffffffffffffff, 0x62836cc4b201baee, 0x400fffff, 0xfffffffffffffffb, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0x2, 0x4, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffff8, 0x84, 0x20000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x200000000000000, 0x3374}, {{r0}, 0xfffffffffffffff8, 0x24, 0x1, 0x868, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x10, 0x1ff, 0x9c1f}, {{r1}, 0x0, 0x80, 0x6, 0x324, 0xb92a}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x82, 0x20000044, 0xff, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x100, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x60, 0x1, 0x4, 0xd7e}], 0x3, &(0x7f0000000140)={0x5, 0x8}) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 16:02:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x9}, 0xc) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x55, 0x1, 0xffffffff, 0x9, 0x9}, 0xc) dup(r1) 16:04:13 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0xee4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000004c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c00000000000000f5ff", 0x6a, 0x0, 0x0, 0x0) 16:04:13 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) r1 = dup2(0xffffffffffffff9c, r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000000)=""/95, 0x5f) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffeb4}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:13 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:04:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) socket$inet6(0x18, 0x4003, 0xab) 16:04:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getgid() accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) r1 = semget(0x2, 0x0, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) 16:04:13 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10022, 0x0) readlinkat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r1 = socket$inet6(0x18, 0x100000003, 0x102) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="1555", 0x2}], 0x1, &(0x7f0000000100)=[{0x98, 0x1, 0x6080, "f9a908ec0311237acad4f30bf6246c6f6ced5beeeeb7e2efdb6811b8997abbb1a73def4a4d1f88cc61b635172f2737d73ed006476bf3eb18f056ff6d492c26db5c6fc450678286a12a82f0815873234e07c8f7db8d3ca9cafe702c81a71689e18e9ae1aa235ba93b051e01f406b71fe5ecea06cce84ad6a6fafe186d5e54fd1eda50f8bc4e96"}, {0x78, 0xffff, 0x4000000000000, "96cb73254d73ab86a987a25f2ea28c6987a09d22632a0478b90698bc9be60550ee34ece066739313aad6b594f24dd89f57b97a02e482d7a8986c6d7b4014f3fda594f77aafd39879e4210d17fd57033beb1b42556513c190526514eef6dfcfbcc6aa23fe"}, {0x28, 0x0, 0x5, "95b60bd4c1fe2d4746be453e960112f63112"}], 0x138}, 0xc) r2 = dup2(r1, r1) r3 = dup2(r2, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg(r3, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x7b, 0x0}, 0x9) 16:04:13 executing program 1: socketpair(0x6, 0x8000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/75) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x5, 0x10000}, {0x18, 0x0, 0x5, 0xac6}, 0xffffffffffffff7f, [0x6, 0x80000001, 0x3, 0x8001, 0x101, 0x2, 0x9, 0x9]}, 0x3c) geteuid() write(r1, &(0x7f0000000180)="8d136cc3d5aac4bdfaa12fa77d08db44ad1ba873c9f1e8c1da9771d035fc1866bd3763d1a855684c9b1f9f1e0d286ff2c944ebda4e410051a03a5d957e65767900546e4875fb97d38a0bcf6916be6f49fc342d439d8890f412c6170cccae6beb63b953e18355d3dd53266a1accca58bef84805120b4c739bb31bcef26b4ef38a3a0637b672547a97d8920bea8ef10cf05639672489e5297daeb95952c0b3cd7377a6bcf5ad0a60ae82dc830c55112c55db2b35961e866037f931ad5ab0e58ca82a747d9f3ad91e0850890c57b2f084322a9cfa1a0f5a166df106588b769f463731586351c811a4be10e6ae04b22fc3940baa055721a6213b3c87170dc82f1a02d254089b0c1e6dee6a16f2d4c2c3edaf7b4acd30bc484a5093336f5739dcaa435cc13cbf22eb72951edc87f0052ff0ecd927cd1ecee2d7904952f2cecbbddecebea8c0f6f5b5ca09a7957ef339ac7a2f5e17a36bfc7e0fb4520339649d66d89e6966b4aa467fffc22a5bec2763b78739247ae66a1b308ccc11fcc41f740cdba77eda5b2ff42b99610183fe9923780337e3d4d4e7e3f17b6cc15fdb82cd8f7d898cb612c3f38e78a1cfaf3f5f5b3ec66f9bb6dd2313a73ccf7ad0e450cba2d3a54e80a0b73f76f601e232c488e38548c5abe453814467b174e809609ee1abae9faf97968a0377ee139b83a70f09f5410661ccbf78b661eea621e4b6ac52dff67f031b91b96539b7528022d2a346f84fc69dcafe90a4088abcd188897f73d26c1721225efd2e4f128ec1df7a547463414c976544e0f13de147dfb655485a4ad10e5b9f697470157d9f6349bbb89040829549c1868357199fe854a3158ec2c9db0742cbda7815c03c095681abb66d78aa86b911d97e9b2e40d9599b2b22237b1e4570884c8ec0837c28ebb01bd248e3fea4ec6ab5aa70f47c3a9b5f197cff9af1038b521c49e37ac5067890c9f2403cd87abdb9fab04c84828a67e7bb0c0dc62a2928ef986179e7848ff6e4ebb01b2461ccee5493ac03b211a91db0252fd7d60f82cce29bc6d6bffe8a07f3f4ef90ed9c05d916bc1f702df49dccf5d668c2d668b8ad1dc16c82170f7182a5f00cbd7e34d1ab38b1b03fc570b0842d7c8389d2a07a3a1b6a3969c311da46dde03b70f70597b31c3c6d5845bc0494196af1f4bb9b73a4fbb60cf195fbf12d8dba08771ededdb961f78b1a9151b9277b5684e7ab4355e9525d93a2c5070afe4777d752af7957520ffc97c05f11cf3dc6d9e49217bc0747f6d1fc690dc45fb6e08b30511468f76c3da61a709714c67ade7ee68f27b2bd4cac60aa603bfd24cf1a53522879c9501b2fbd18c8f22f1709b1f5665819da42e07164402f4b46ade6530e1fc395ff4ea40f5ab39105b3968cba045fbcf6ccdfa74a8387d79c14132c1b4a49a8db0ef357a0ca7fb7522cc0eae275c17e0d7728bbebdab0aee8cec44c0c5431a78846046f8b41d414bfe68a4166f6bcaf912383524ceff12635c652e348b66008d2984c5f8d9caea01b37fae4a67bc1e71e97b52f49a640e4475858873c2874e636c1fd3f64736d6de03b1dd5e4390ce76d9ee2f84a1a5cc4d1e4d1dbfa1f9d7d3771e120e8e2029b2c82d89287c7eaaabfc79b79b00d2be6d3eed2afb81b4d48d464536c8bd6c2394b55a3150b28e67b2322c497d6b11730ee37781036960f2712bcfc7fd330b8c4ff2352c7e4a9151c04810c1bf6a7d3d904fb8699b46762df039f9454baefff6e6f259f481176329ae2da70d7f09d1a370e2e9f46a78d4d43bb9ab84a5cf4f47c54d7af73459749e39adf9a4573eaadfa7c58a451b3d5b6fe578834e2b59b2634317336ab081861f8d1b26ff308ecbabc994fdd6f2d1611e0105e11d7e5f8f3a338dfe40309778d371755642ffa53726e9fa63eedd8950baf832370cbeb69166dd9e4254d5ea5eb4b4fee6e1a00d1f5847d51bec3c6f0f78a1c3f491baafa5a21358268fe587da9701eb1abfc8a214bc5ad07c8b673c337e2b0567bb7b61d6570a2d782ec1aa90f08e347094e2397c858353d8331cf14a0055900dc258e61cca981a85ef367bb7eba6a67a64edc66d27dcb0a219a3ebcfbc5965bd31b188d6833ead4394c7299fa7a9c0be68a25b7590d33cedb7fd442c74603da47ad7e0b0eb24bd5a97dc58e1c74f579e764ab07542f7a78a6cac798c0c3adebfaca038bb39f29946255461a2dcfd99a68a646f5cb727ade598aba27dbf7f820577e4ebc7ec06f2fdb97748cd307acf0055c5b6dd08fb74c0bff4d522068460aac05f97a0bc59a6090216399131926acdf5ca59c18ff3c9e3131a2904c7491535efa5cd5e6b46b079225b9839f89ae9f91960a9b218fe88866b0b4b9857b096a10399839c267fca7eb6e3234aa56796585c55df702acc8fa5fbf148e9045c9e0866dc19105a8945213676adbfb0ea33cf92640eb269e8d528458130438b52b4b878e30de02feffa49ca9622867ba8d31d4842943743c21bd83f167c0e1cedeef777161e8f1a562d6e4e7a8bbbdeb69c8711e5f953cfce9c4e5df14d4b52f31f1f8ba9563cb5452cc3f8a73dcb4c445b906f071d665b89bb02e17bca9f9316e6dee239646643a971a266b00ecc2bed268f7471c68f48dee0f768324c1cf8fa2643a62504fe9256667c051979736bb47e0501ff0a674881e3eb143f61a976ba25a8f94f8cbd149727349394904881d26004766e7169280034877bf3ccb63afe8c077778efd3e5a6fcd8b702842f09dd06d990b8d0ba7610d3b95c3033de32e7aea31712e7465dc91ee48bd64ffd9df3438fb873eb71682f95215da586266174ded57a3219a0d5c21f551dcd6bd745766d74712b07ca3af06c75a0f6c990b171008e88ba18eb31613a4a99d9a77c9c416e73e9b09294026e2e507b3fb48c017eb45ed007f2c3ebea448b84c9b928f2096d73fd42068e1965e74677d476ea24a2019d41e7dda0a508cd4fda1b0b724953c55f814daef539709729afbadc833c598191676532a1b4062978d3b114136c40889c9e569a57e639d0d3287ea575be3a641aa54aba3469e1c8093f85d24e971050b00d68ac33d4c27ccfd046025fb803e7d7e952265d701afdfe0eb4c0fd20fa0ed1cd2e45f8df6a67bccd9c249aa36a87d73938598d141c29d5cf95d17570ada5946d60e4674a17ac21fea4eb0746a339232585d256b828a8c78cf5df8ec15b7df83623e422af6e488a606955c387ec27711e04b72e3a056f1368c4416f0857d96cd4682a43b7c117363be2b2abd93a59d55002d0ed1d578f54d728ff7576353e46b2eeba6cacb1128a1cb50d448ba6b1e6670b32367e03bfb1ec9a6ae292f7cf59dfd61f1162b0d0fc5656191850285b4c659fccb95b66eed5a43b66bb39d8d0937750b902705044777a10fc77067b600445e4934f9d130dc97a5649f1ca09cad321c2a105be14e4b9750a2575558def42e961deefed4664e37fef123e4cde936c59bfe17f3c610266205ac1b9f7574da506d21ce84f45e67cc6370f804f217f89c6339fa21ef7f73e15313f583fa646aee3ea2df90e714c3fc69eed6ce9a6b7bf91a6eefa56fca014cb49ac0a8d4d52e5612607d9c99c370f8ce4986f909eb5c829eecf3d4f0dbebb53aca27446a6fae08fcbbe780cc6a5a30c8be050af1cba12594b74391cb288ecfa5d5f60fa451aa878dc9f802ecc162057788c52bae92b23016ec56d26da8950b8a63b2c53a3764803f8c15082acfb7ad60dc2a569ceac450d0833df2779b75a1558b77829fe27b0ab7a14a4ecc4dbc9412349fe7063ff6d565c72acb5846985ade1406e93db971cbb0f73560e8b64bec4707c6ed92add6080986708607470149e5c624e87ce7ffac19c61a57565e9d617446e2e0a7fe3dbfb912a032220190eeb6bbcbdcaa34c24c470780993e6f136c3f77fd66890565417801df2bb7b312c85d8fea570d18ea111c8046f1554eabec98c46dd048c2f1013b72ee7343158f4aba17f4bca2865fef0837bd34968e38e4135222311fc4b68416432f89fa8f8a457e7932703d84fef983b923c51c57a05d2d9dc10bc683d40dc6cff3efe67467699bd4c143ed25a3937b89cff7295edf224fa1533743d004aa03e3c7911a9d3375d98b99bdfb393fc57ddf54126b6de9e8314ce3dbd6844ea9f65d6c165ff4ee87e5e67c595325a56688882e0a07536461018d3d366532576f2da20e606ef77bb04ed98dc97346743004d41c26f4f5a14400507ac175861f75b7a9ed1f5b9ed53f713bb64a96a7439c09ee0c7263ff99365255d86c785866de77576361e88907630e97cd55457d34fc5e67ffb49105eb10b98073b74143de851033730c027bb1b099b463e24522125f230af6e2d2aae1f3bbb31ce6d39a23c3290358acb40a6f8bf808d51c968ab2f426f5d3169dbe8bf4335548ccdbb97d1868735e93901ea354f8ed4595e1f5dae66d436c8db2576c36b221cdcb2f49a8427f6e5dc0d3141419ec77e6bea6f1d90065ea6394fc74cefc34de958b899d5ed37dc170203af93d8ebe275c872c810cdb72ef5f58d7c2fa6610ab122bec0655bc52df5a9bb39c5eefc5b353786dcab296fb43aa383026a5dc8d792f29b3379645b342c793c26a97f7d077d31aa4f190d61602f8b96d1732e8741023bd8a8c7da86333ba65b9fb59784a593f1526e92317d6acb84b1833764f6bd4845f031c853d83ceed07fc934fd0d7de68ef9f40eff74b2a8ac96aa0dd25f67c940ae182e2cc71c43d19e4629998af8790c61b95e76acaa99c961cc876ae02f56f5e22fccb2af606208acab086e9831ead55e5c5ca9a98ae64b3e23c0b3c1865be8d57d3f616585bb7b0a241a1274ea7dd70518f39b0793ca3f44e0bf9276b0fa806825c76ef4394745d2387ba4d75664fd30f8896e18da0878d77da576a2c7f33220b008ed2ab66de46cc3f2b953ad2efff518f99d14522d684fa92bfae9118ea96497274b57ac3d5c5d5649c7e6727372b62f3fd142408553201ac52c844b352a99ef29b8734821857ae5c9f17cff06a76e22ff20530923ec1b81e5d5b05888fa5487d5851b9e40d274394e4c428f89df8a5784c8a129ff5e1fd9ed74f2151a0de76beb5a7a1394ae56740df4e61adc72bb2241febbb7e36a0187e99ecee88f3081e82745fc22e0b8420232c8545cf4bb4db56f82992f6bbb290b5c03f69f7d6ee99c34adacd0cbb662f93eca4f07b4803b06a3219204f3e895a84355cdb6a8db10a755262b4d1e958ffbd96f130402b3f9034519de417ab121baf7beea2bd332a8c8ca1ff54ec3418ab1b2f505872151417e6e7fb1517f4909d3976deb6089d1e49f9d1183fa3e2a9980eabac2577d791872273daa0de57d23aa460d05dfcb2c0c8c1c67ad69528902b3e3b11f0a03b7f2aaace0e7794dbf019a9c2afc2e11c567c38ec45e58b2df15e170e220e5800fd70fa145495641c3d4de870723d572251303cbd00ccd933b84b9595a7c7f46c44d00795cca99af2b7fd9a29535f856b51b82fcc831e76e3ef9c72f7e3452e9d19f242994a0b7b7923b896729759ca2f4fd160937cf87ffeb845e086971dd2e7752e88bb960558d625070cb8e32185862a869236a3dd5d6823ecf41de4e36b31a947f2df1d0b50680520756c99e79f9f4d3b5b5f48a405a275c2a298ff0c4f1318f056273aadb9a01654b65847b617006ce70efc4057ccc796d23f61c4859478eeae82aa4b55e39830b4923517bbce7d59edfe11b76f143b7a59f4f1d536accfc1495fa2541b5d22a06a83a8679024c2467fb87c79", 0x1000) fcntl$setstatus(r0, 0x4, 0xc4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001180)={0x401, 0x1, 0x6, 0x9}, 0xc) r2 = dup2(r1, r0) socketpair(0x1, 0x2, 0x1, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2010, r3, 0x0, 0x4d) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001200)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001240)=0x6372) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001280)=0x1) read(r2, &(0x7f00000012c0)=""/4096, 0x1000) r4 = semget$private(0x0, 0x4, 0x20) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000022c0)=""/129) sendto(r3, &(0x7f0000002380)="bc51a24b16d488284cfab26832547aa33485f13e5fb8322b83e101f7e23eacdc3b31f4476920cfaa405b49", 0x2b, 0x2, &(0x7f00000023c0)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc) shutdown(r3, 0x2) pipe2(&(0x7f0000002400)={0xffffffffffffffff}, 0x10004) chmod(&(0x7f0000002440)='./file0\x00', 0x1) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000002480)=""/94) r6 = socket$inet(0x2, 0x3, 0x8) connect(r6, &(0x7f0000002500)=@un=@file={0x1, './file0/file0\x00'}, 0x10) accept$inet6(r0, 0x0, &(0x7f0000002540)) connect$inet6(r5, &(0x7f0000002580)={0x18, 0x2, 0xff, 0x1}, 0xc) bind(r3, &(0x7f00000025c0)=@in6={0x18, 0x3, 0x3f, 0x232}, 0xc) chdir(&(0x7f0000002600)='./file0\x00') pwritev(r3, &(0x7f00000026c0)=[{&(0x7f0000002640)="f01a89434e96b41c1bdc566dd144e0ac9f29b64b56efa4270f98f2b248f211851db87f4ea7ab91ecc4f79b56028164c9b1daf7c2063bd88f3aba9ffc3969681b2a9d6705049af39969253a0af16793c4075d1ec43a8d1e9be3547c978125db37b07e713d18fe13b11affd4de58", 0x6d}], 0x1, 0x0) 16:04:13 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x4, 0xffffffffffff0001, r1}) 16:04:13 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0xfffffffffffffff8}, 0x10) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:04:13 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000000)={0x6, 0x8}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:04:13 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000240)={0x100000000}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:04:13 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0e3e2a5e1976fde1b4784f0000000004000000", 0x14) 16:04:13 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000000)="ec7d2f00afdba0e2d780b5109ccb45c920cf47fbba5c423bc77243959db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9ead691595a44c9ed1400790a0000000000", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r1) openat(r3, &(0x7f0000000100)='./file0\x00', 0x20010, 0x10b) read(r2, &(0x7f0000001580)=""/249, 0xf9) 16:04:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x5}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r1, 0x101, 0x200000002000000, &(0x7f00000000c0)="0ef088b227173676c081f12a7936734c3f6c4943c6ddcc6dd1396e1b435804bd853c8c5165f6a0858b5bf50e377db46580827748c2fee019787a5bc8f74459561db0e84ac7e66907830d6ca7070d4d9e5971d87defdfc5a0b4a3bc6cdbc4ccd122535e03e46a6c75d1af100ae05da588338bea3b104638a1b57b1bc152809abed002717f937021c267066866bfd19e6cc6a2fab6117468498d00136a3a1c6a5949005b6909e09f11fb678db78e1de1e6ac17098035c40f5741b0b589757ed9edf7e734bfbdd876a13c41a1027f64d26960bc2324e8e2a825d043d5fa92d1d3f443c17d98c68bdd578cc1f6abf93d40b4ab02153f67f8f12b4ff4", 0xfa) r2 = socket$inet6(0x18, 0x5, 0x1f) setsockopt(r2, 0x29, 0x25, &(0x7f0000000040)="3a929119", 0x4) write(r2, &(0x7f00000001c0)="36562eaf9ded42cc52d1355251ce82ccb026193a12292695327ece617e5c1a147dca5adf3bf45bc007a0550240ed638cc6348548f11db09ee9eb92725f66e61d136ef4311c7f6447", 0x48) 16:04:13 executing program 1: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x3, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x4, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xfffffcf3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x322, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x200000003) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x14a, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x3) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) r2 = dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 16:04:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:04:14 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fchdir(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x20) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) writev(r2, &(0x7f0000000080)=[{0x0, 0x268}], 0x1) 16:04:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) sendto$unix(r0, &(0x7f0000000180)="eb0d37925090ff508593b5f1203ea7d1707126d9c1a40db3f1f82cb774e981aeefd69f70fc7092098c3a441df98a1795b8faf3abb21646262cf4bce82d049be2d6adcd8c07b021cbf44bc73a8b5ad0fdd6460865c8d23823518965b8e1d76c68fab18e60333712383ab8940473b4d0a4850829a92874341821393c1198da11b09f8630b499dd4ca52bb13ceaaef086e8ec0e59ef895d2f4b37dd01073cf4b1e836ed7fd38662e53a5ad1b673b31d0d4abb47aa2bbaf9e4788a7007cbc254815700c96009d0", 0xc5, 0x40a, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000080)={0x2837, 0x8, 0x8000, 0x8, 0x6, 0x9, 0x24a, 0x5}, &(0x7f00000000c0)={0x80000001, 0x74, 0x5, 0x0, 0x4, 0x60e1, 0x6, 0x8}, &(0x7f0000000100)={0x80, 0xffffffffffffffe0, 0x6, 0x3, 0xfbb, 0x101, 0x9, 0x401}, &(0x7f0000000140)={0x4, 0x3}) recvfrom(r1, &(0x7f0000000340)=""/220, 0xdc, 0x802, 0x0, 0xfffffffffffffd62) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000480)='./file0\x00') 16:04:14 executing program 1: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x3, &(0x7f0000000080)) 16:04:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0xe4) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="3113c05c811b8fbeeb370afbd2f1839a3818c641628b9f0b4d2e9d6eb1f640854568030f4315ed1feb6685625666ed922838c13e07f473563c48430c09f63bbbe72202c0b53b", 0x46}], 0x1) socketpair(0x1a, 0x4000, 0x1000, &(0x7f0000000640)={0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000680)=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) poll(&(0x7f0000000100)=[{r0, 0x84}, {r0, 0x40}, {r0, 0x60}, {r0, 0x100}, {r0, 0x80}, {r0, 0x28}, {r0, 0x100}, {r0, 0x4}, {r0, 0x104}], 0x9, 0x89) writev(r0, &(0x7f0000001580)=[{&(0x7f0000002380)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c248f9c876510f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bc489fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc37b01f0efa2f1a79b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf73c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898fa010100003de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872300fdd5c60ee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be758c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028f295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dac45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f21d0bdf1643efa8014c7046c2552643c7437ae6b65bf199efbb0d3c8d832362bd62f34dca0bce00838f40413d", 0xdbb}], 0x356) poll(&(0x7f0000000240)=[{r0, 0x44}], 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="dd46b0d37def20380285e1bbd6b0c48800d06692244a68780fd751c329", 0x1d}, {&(0x7f0000000180)="b5b36f3de7a30a8788c47306d9c20b35b299210dc1a1ba0344e0d96b102f276448202b078142a8615951692d81703fc03e63f07eaf537bce07d833482db20dce0723a9f58c8f4eeae1d96d6a38367e65b5efefef087ecac1ba1c22d3247343f25a67fee8dbc0ae2793d32040abff87a228b268dc7e6f3461f60c8ff458289a8de544027e4d58104e4152f05033f024111333c955c76492c7d594acb43a7af2995524bc7614d7c93e660cb3e528e1e5c838fad60242", 0xb5}, {&(0x7f0000000280)="fbcdd1ff29786f90c2cbcc8d6da7249db126f830c87342eda20ffc9176a1246bbafe6b2fe6824ca004b8f4ae03ce01f358b10966cbc57999c70800aab8f5799140cd48353c2eb08ee909a180517032b9d29f3cbac26058a0d20b54260294c410d6ff15e9553086379b", 0x69}, {&(0x7f0000000340)="9c726294842e2bd6aef0ee9f21fae1e214f0627c57fcf1cd875d36fb40d8af878a9c2fa16faf77aa80def66700c935a38c2b66608011877c677337c05ebafc28dee440a103029bf86ed051f78eaea888b382e6598885d6e44f053bc07bded0e9ab85aa268383217c1719f72ce549d14147a484f89b6ce3555f267f3a3f5e2e942d90f2f776bf3771085635e99ccd6e", 0x8f}, {&(0x7f0000000400)='&', 0x1}, {&(0x7f0000000440)="a01db4d016ec7eff311e0aafbf4ccaec8b17c3088f278a91f759a9", 0x1b}, {&(0x7f0000000480)="01a889eb7d937f10ed259f3cd3b411003697cc7c27cf49102842ba933e89a00933880a45c68bd4ca4755166eb2e8b436ca65e5100646c0c7c1992ba2", 0x3c}, {&(0x7f00000004c0)="6f0212e1c710a1a979120752aa13904dbb3f1134af0007b46ba5e7d4b936be13a0ebcdeca795000dcce6d2cd5ed23529650138b8c87d4ce637cca76ad4d2f2143f79c073a08a7a94ab1a6f061c4696b2ef24f317613f73a9ea5980c7beca98e88582dd6eac2795359917b9b529cb5ce340aaf2b257548fc57a246b5d803c2654b1ffb7cc4f2f25e7fe508e3e5dd1968e65d109d71c8cdd8c352a2e4d3713f852ac1498935ce54c498f509bb54a324729b953845c4b1c3c733e9fe6dcb08e3e11b6585ae0e33f5e95746b8c0f45b2babf628ff2f9bddca1a49244b67a67a1667ce795e34b07", 0xe5}], 0x8) accept(r2, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) 16:04:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = kqueue() read(r0, &(0x7f0000000040)=""/39, 0x27) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x3000, 0xed) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fchmod(r1, 0xc0) fcntl$setown(r1, 0x6, 0x0) 16:04:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb459be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22da06677de709ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a440af78a560bdc969119924595058bc6129d3f0024684ffbe4f9951a91d67481f27d1db813eeb07228b022dbd80fb22f562fa117b33ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc192219f2c8b6a08468b43c9c8a96f46793faec83a8a89f3b5db5fc688f4a993e36e0aeace4338890a7c93754167b3f24eabfeaa9851bcaac24ccc6993e64c4149d48e45764d16879608f77a12b4382d9c139d6607c3c9880b6c5d8ee5713923ea34c8c20caba33b3d65b028ae95e053738f10228a6d610baadc8a552f605a4bf92a860daf89a134e7b6de52d5ed7fefa4230faae8371249f7b59bd8160c0effc448c5393da013d65a98f0d5e912c5caacbf761b0682a750a347e4c68818c4522fc42ac6740d9c6ff0fc5aebc452132c57d5aca0143bff16db3391cc9229d0bb3e734df9d226764f3a3da0474998ad153c8e57eac418d52b71bde58f1a5ad5366d886bc37823dae344fd08609d72df910e209d2ac7bb35040214883369ded129975b20e71699cd83500bccd33e33ed880f7cb5417755ff15b00000000000000000000000000000000", 0x2ac) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:04:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10080, 0x80) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000020000002000, 0x3) sendto(r0, &(0x7f0000000280)="f2a6cd54535e2c02056ca45751d091872c22b60422043c99d20df63c6208b3281c9c8fb42916189d61148ae7d00a6bdbdc4020e6c03eb9637c71284b6c7e5d39339f872768ea7a5dd0fade2dd4612842e6f45c39fb4441d8e12beb552f", 0x5d, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xae2, 0xfffffffffffffffd, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x80000000}) recvfrom$inet6(r0, &(0x7f0000000180)=""/206, 0xce, 0x3, 0x0, 0x0) 16:04:14 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r0, 0x0, 0x91) write(r0, &(0x7f0000000000)="f51f0857fb769546c34205e41c577d0c49041d66d5d832a1be1748520f659c5ed182437701c26c67f789107729a97c11b239b07d91c48347bd55542aff324538c2f2271dacaba360c85c903bef1aebd0ea067332fa0d7c627009e5aec1c5883218e31f9e5e2251e2358759e77b20c7b920fe4d2dbbfaf494e9f8dbd6c7a69dbf0cc775b9fb59fd89acb25806882fa62f8b06178e55d0366bc4889bc5af333ba63effa8c95268c213edfadc223d27cef9c58c991de6b5e0eeed75a042e5fa06d2f0e3c2ac72281c90f6d92e3aacb6c08999082847ab63a93f9c068ba4b4736a1bd198c93007798dfcc703f1247c96e3d6990bfa22653a6df528b7e4046ceb84bd3ddee870e309cf8e44152760d65222d0d6", 0x2ca) 16:04:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() recvfrom$unix(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb, 0x0, 0x8}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) mkdir(&(0x7f0000000200)='./file0\x00', 0x118) fchmod(r2, 0x100) kevent(r1, &(0x7f0000001340)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x800}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x7, 0xfdb}, {{r4}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x0, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0xf78f, 0x1}, {{r2}, 0xfffffffffffffffb, 0xd0, 0x1, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x5, 0x100000000}, {{r3}, 0xfffffffffffffff9, 0x29, 0x0, 0x1ff, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x101, 0x1}], 0x7, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0xa0, 0x20000000, 0x9, 0xffffffffffffff7f}, {{r4}, 0xfffffffffffffffd, 0x28, 0x10, 0x50f, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x3f, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0xce, 0x100000001}], 0x9, &(0x7f00000002c0)={0x9, 0x3}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:04:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x1) clock_getres(0x6, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x109) flock(r2, 0x4) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:04:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x5a) 16:04:15 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10010, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r0) r2 = dup2(r1, r1) ftruncate(r0, 0x7a) lseek(r2, 0x22, 0x1) r3 = fcntl$dupfd(r2, 0xa, r1) ftruncate(r1, 0xf1b) pipe2(&(0x7f00000001c0), 0x4) recvfrom$unix(r3, &(0x7f0000000240)=""/46, 0xfffffffffffffec3, 0x42, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x7) 16:04:15 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x38080, 0xb1) openat(r1, &(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffd, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) sendto$inet(r0, &(0x7f0000000200)="75c76a8ca38a5937d22393acd78b0b2ffe480868b47e11f315b7cc9686003b4c4df810007b4eb79f2b2eba8dd91613d1cb59fa23644f1a2994ce6efa3035059142aeb1d9bff3db959a272ea33e241a24fa9d676f522345ab22bef17b8e6b3e1b8ef4909d4764da25cd43b1a27e8a088f25a57efba8de44bcb319f7b0e1052e5e10ae58b4e78d53c5712c4b5ed28a25bc28ae485c40ab43f05d897692a241cc2dfe076658d706835f4eb36cabeb30b31167c1a2ac82e8a354191bf5e60bb19fd3a6d98c1629c78fbb93e767414863487bf449", 0xd2, 0xa4426ea710d56299, &(0x7f00000000c0)={0x2, 0x2}, 0xc) clock_getres(0x0, &(0x7f0000000080)) 16:04:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x200}, 0xc) socket$inet6(0x18, 0x8003, 0x0) getrlimit(0x0, &(0x7f0000000080)) 16:04:15 executing program 1: pipe(&(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="0053aa00050000090000000000e8ffff00000000", 0x14) 16:04:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x3f1, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000700)=""/134, 0x86, 0x840, &(0x7f00000007c0)={0x18, 0x1, 0x5, 0x101}, 0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) readv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000004c0)=""/74, 0x4a}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000540)=""/31, 0x1f}, {&(0x7f0000000580)=""/106, 0x6a}], 0x8) r3 = syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000680)) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0x0, "9ad84b73d969000000007f0600b5ab0900"}) r7 = semget(0x2, 0x7, 0x480) r8 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000bc0)=0x8) r11 = getppid() r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000880)="49de50b42c6745bd104a9d659479085ac9803c775ce98d8d11986e116a4113093b161985e38a112269eb87ad5855842c769d3f77a70c153b0ee49e5b8bdec455b0aed02a0e69f9e1866714a45537312414576b9ee03bf3d9973f3f5128d8203c1a22bc4876a3a171a4933da8aad0f055946cb3a8bc1f2d856f720f74a51095b63a46a8fbbb7f3b235e4b6c0f04354fba829d73288f859c8a2f7442e78f906f71afc395611b16c213ff23bc35e13bd722ff4520fa626c3d72b024adb8180b8c140aafa247f802f60ed3d820ed9f7d27ff306496cec870a052fc", 0xd9}], 0x1, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r3, r6, r0, r6, r6, r0, r2]}], 0x70, 0x40a}, 0x0) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000800)=""/52) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x1000000000ff, 0xfffffffffffffffd, 0x100000ffd, 0xfff, "a1030000007f2b36486c0000e8ffff7400"}) poll(&(0x7f0000000040)=[{r5, 0x164}], 0x1, 0x0) shutdown(r6, 0x1) 16:04:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x48, 0x100) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) 16:04:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, 0x0, 0xffffffffffffff02, 0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000000000010000000"], 0xa, &(0x7f0000000080), 0x3ca, 0x0, 0xffffffffffffff00}, 0x0) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) openat(r3, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) 16:04:15 executing program 1: socketpair(0x18, 0x4000, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a7) 16:04:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="55eec3037d3f04a8", 0xffffffffffffff09}], 0x1, 0x0}, 0x4) 16:04:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x2e9, 0x7fff, &(0x7f00000000c0)="458b16698f67dbb84e653f211a5e21a08995fac0cc38da4b53546283dea47425e5750afa37803e840bb132fa774d6fff34e9962e9b9fc45a9f85a47adf24b624cedd7660ce043021fa8f90751d1b93da143d7d97d73282b0d59ad5c4d21f4fa0239e765c3aaa970097a1c385671509acd933ca85641bdd8e40b788cccb11d0206c1e6eb69eb3da0de8eaa02fcef12a42cc07fd5a1917b10c59fc65ea1b307308650bd0645e505d3519ea543862352e07ae706755fa63082291cba425e86f9c2c5c6076a3af78c302534102362812bfbe20143d5cfbff73c1577db652b70b6033a2cb09a00a9360ff", 0xe8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:04:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "0001000000000000000001000000000400"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = socket$inet(0x2, 0xc000, 0x4) lseek(r0, 0x0, 0x3) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/128, 0x80, 0x803, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000002bb, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) syz_open_pts() 16:04:16 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000017c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000001800)={0x0, 0x0, 0x400000000, 0x300000003, r1}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000000040)="01", 0x1) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000001500)="ce21e865d215a2936fd1e7deed09aae43acea4c5c5ef6a3acdd6d3a2d1c9f568764f7cf0c1523b77119ca243b9f29c38f64784594020127b338e53fa35da4642f03332e65606b9f5b61a455636059b58d05e3aa9ed7d45c12226e9cc3fc142a023999ccab9489212b6e3c205322b0ec3f3c60079af543a7afd489aaf8374a697d9121ef186c95fc1d1193918c188a877951e8224b737ad88b126be42fff04c42f1d9f4f7d804a6923429ae0eb5bb7543e8381bf635251f32f70a24a800acb6d9766b4951dbaf1c00f745118fbfa0e4801971565b2b9ebebae736cc48b7230a833ef74398975aa499", 0xe8}, {&(0x7f0000001600)="5f13df27583bc2d99526cd6f745d1527114d03ce849394ddd9a14cb9b11a4f76547804f2b7abed71fdc4b56feca06b333d3a449ad356cb9e6801199eb5be70e5e1dd1486f80529b5936a2da252995dc73967eb1e7eb003048c7c1e5c77c14498b3108dbe9d5084d7263cb0e22a79038933290eebb02a66fcb08780ea61be94484e539f165f3a0100d50a2b7773fc399144aef352a574f7312af995637f2026bb6b904ba581304a0e190e5b0ebe4228e75cd374dc82dfb700e6cddc2f9c59142ce251b81a4b50220a8a06601d13cffbd1958a73c4ed2304e4734ed89fd9079085dba28e5125582e", 0xfffffffffffffe5d}, {&(0x7f0000001700)="e2fc1022d6acb708dc7210b60171f6937424ecdb3c2111cd97c16a50e21e797c6370119c3628bf94da2e24853f32891831a015ca7ab5085dfff627fa04305b0545b75843404d1fd6e1d8fce692bd07d697f39e19295c64f30644d837b10c8d707c59fa6a79c44b", 0x67}], 0x3, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="69b320b7545b8d294c4e511023b1e2364c885a3a4314747c8b492a4d213863345045253223bfeacd674f6687cc165b1dc645bc416935d4560123eb9170874c395b727bccf761cbb7b934c2bd43d880f9f60eb473f5d94e63e23e1bba7d57d2ebe88873d38297f91fe62b79ce6e1ff4b417b4174af3b0162821ccdf7a474fd54f", 0x80}, {&(0x7f00000000c0)="39506bab5bd0c3f89edc9a9a05c74a976042f328e85b100ae6e5ab60885974187cbfafe85d943a7bba4757045e7fb4956611471ba38e1d", 0x37}, {&(0x7f0000000100)="7b97671d58b2c30296573d8943fbf5e53d1b7c5566585981d6d6045b3d6ff3eacc137c67d8b8af50c24f90a653157e2b261d024aa0c1c5f4139cfe0938f46d5442a28b2f4000cd2678b33abf75db17972fe955f607f2975f6171c83731ecac9b0276", 0x62}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="ad0e5502f35ecea259698749a8b1c4135eb2c365a68fb8b0a5369837e80205b70dd645fb9461933b4077a2cdc7252488178e50262b443762546e37333cb7b02f741471c12eab2abe", 0x48}, {&(0x7f0000000280)="6e85fb9c620834844f5a6d615efe8f6664db497966097229284489145c8326f74f5f55329cbda81e0bf570b1b7e726ae1076ecdf5944e937bb3430f88563d35fb8be0ae745304f3a5a9bcb65de3bce4050040267e93391eed9e2cde3843e54c5cf46b43c6345ebf6eeec180f2a835110412dd2669ae19f849d5c77307adf9f0958dc46060cef6b75b6c425273682bcf0051bd94265e68517854ee9fa2da5457138e79c83ef0f335e08ccb9381ba5c1c7fd4b25873517d085d6b5eb027a3e1f70a0e11eb48f1b4216cd1b890be44ada890c9740dbd384555249c19191473299607f7f2bf0a7cf63609865d43bf864c0e155ee7f79801540db9f773b67e8458abbbf8e77fac4a4f1a0bbec7bcc6222e8f8d293b81e5b4cd69cd4b5e23a77ba1c55ab211cb3ae3a60744d13d5f99ba9bc8269ca2b4d9368746252cdb2b48937e01dbdc4eae2b8a7a8cc76d7eeae50584ebce82c918d7e3e4f3666d46a3a84d3f0e5f4684ff517ff5cb2bab95d15335a8d6ef9077f05a80ea1bcbae68af4aac488185ad98e145ac2cafa94a8435ddcda68f97d705806b6f54c00b0317e6d7f3be13ba59a82ea8a80891434b7754c75c50d62c9ebab9f1a464cbca103c29e763622162d56a4a75e0c1c2cc346a9d5ce8eba874858916e76deace869e29ab532024c2529cd5c34ee70825f8a3d2fe5d4eabdc8a0804d52695b0a22d6747c6b6ae2bab7e84886dedbf1de780c8b24d7695f7e71b61913bfa7d2f9f49319bb1e25cca932a08357cc7c0d103c42636e92dfae52543ead26d3c185805b08afa71039134b8a4a8feeb46422b99b8e96051508f86f145a75741a57cc1969fa2101ad61f7e5bd42e4c8f395b3c39e91d435c839133954c13ee1b5ff8a2984f743cdba995952dcce4f3a1cc2502dacb12b9741dcd173988f47b9e75944fa862fc5a1c9c0af3a20b888579e36062fa79b7c975da84d7b313fa7026b1e1b6e63f7029bf98aca8adda87e280ee5063d3aa8ba13ec21c7466344ffbd3e89fd90b9893a7723b56e9713638f5f9e5de25462ac8f09d138eef252400210c11b748708ad74375c8b195bf6b03d043d619cb912ef8fac97112ba9b8020ed0bbf6ab77b52ef78e9e1589cf1e53d5cda2dbeae8c6101d259f68ff56b5c9e15e2b50d26059fdd3f5b5c5790ed2d36a9ecea324e619c0dceaa075faf4a078ca096ecaa5fd5813cafeee5a92b32fa2d16f39be496dd45576ed64cf4aefb750fb0224406c4f9754730ead825569e575ddf190f060fe7798cc3d696355dcbba7fa9ccd8436b37f7a64e02179bdee315d792a718f0110705d1e73f1210f6b224d4915d6dd863c957c05b61b31993370998f9d1a6b7ace291c5518ce54183984e42883d01d86c3f82132afbeb1aae0a13dd214170153f82562cc9753fe1d671584bb961593aae204942bfd880d192998edc3ed9a41a588bcbf22c1ad22987c24e25bdc1e83ae595b16b22e23cd3342d60fa6b62ec812d83afcd7cd5c2cd0101877e444438187d252a9aad257a1b5257f8326154d9bd331eb962db9c99f8342af5221bd072aae47bc8d3c48548230b1dde9ffa9e460a81d09e437a1684dd8046a48b590170bb83d00ee11951230797c903ba8c77f3250a892fbc206ee5bd5aaa8939cb1b31670bb07273fdd767daee0264b95ae01f03dd141167f79e81ae8d148a6d294813ea96b0b915ecbd5e906ccad07153daa89a025ce69b2cef02f6beef4ae7b449da495ffc56dea0fb128a6f507d31e4545214a327424b8748b8f244370e8f6ba6d5bfbd927eb03965802393e1f9ddb5acd1bc3527e802c89a6d5884a693fef2f0bb6b00880bf5b1c4c77ac7625a20a69c224c1e901152a9e50ea149786d5cce43f2b59cc617473fb83cbc4e373a7d683a226d6ea7fe2b37c0a459408658293e830c223dbdf5fce8a44e2fb79f2ec565e1fa4e4c1374b39d35a802be8b3ecb9ba9f90d75e4c0172d6b7f11cf7574015586b01f47e4d1d13b0fd12862e45719ad4185292a9a665f078cb676aa87d12326b54d7fc897ce411df5271724f58f0540478a6ed95e40c146dd47bce177419160b52caab7ec1817ec39b1fd9be1da8093a7d16d8377a42785f5146985164d1a00b34fda30d9792aa54720604629d0170ecc97cd4caadd904daed497d55a0e912674a6f6c6b36465ef4b7676e5c8b69b2b237535859ce843747ba3f09f9e4f8dd099a8685da25d5d72a7065b0305a4e26da8748e7ba0a34c5e850facbb5d459eae4e592247e2e2e0cc6faa132d9672f3eec174d08db7faae03b89246e2cf5296f2e2ad54be09b02217bacdd5f1f5b4dc875e2cdfd3fd8e97a5ca18ec301f759a2e782b268125a23cfce028802346e3c8559daf3d44728f8f06b52b33706b16c87e86feb847d3fd31fb9184ea919fb9fcf3995031fb816b82d6661822250385799386421c4f77a1cad7cbaad7f38602aa92e160a08ac6dd21691f4149b69f9c670896ccebf6a333c4867bb26f040e401835322a4b8aa34d66f21d120e72aad33af71dc074e16e02c52edf4d61ac5fc727e94a6f3da77fd951133ddbe341c63a1a75c3bd77926c381522777252efda75f3c7aae30854a4810e48852175ab80479936bfbd27b5cdec3a85177743d3b9ecb145840e06c4b6a32c465c933df527643890b08db9f875cab338611116ed76ce5587be4dadecb9ff71e6df3585384c266b78a99a3b6fe550288ca47b5254ad7c43ee212db7fca87cd1f539ac66b76dc45bf2780b1dd532adb74fbb0e7bc9d894554b7aa93c764dd0d5d649c13c89c0551fdeedd79c45604508c87e78c6bd63cf11239c93c7f10f9ecf2656ed6a4d6797582152f0a8956c9818314a47b42e1db949a88dcfe7765d023b514ce26cf6e53166cd82b1e2e358e45b5c1924370401b01372818ca9d3222f49a2769c2ed8fdf127dd05f52729bf87c58ac53b67c52c56ddb2573140ff3683be1a46d0f7692cf476b7177513d1cdcf364578f5779f7b974665de8d09c2835e29d969af5cade25b1325ec7ac4ca291c8267ccc378f6abc28f6c15f61346e0b93f3eec51a0b53cf49eef30169b504a176218fd2a489aed2e8403fd3815ec1331bebd8c4136bfaa4c1a92374365aaef893931af4cda0d3a51a32d774898c5cfe0a17fe1f1e14b1c6f8737e8df5736266fe890941fc3324eacec7dfbcdab99c3f7eac2e15aa8e6330dfd895ec324eda34c9bbf5ed700b1312fecf5d080452b14fbaecd5c8dc81f44d627c0a74607bb738f0ddcd63783fca0d235002db4ad744edbbab1744b593a897b43a9c49dcc2174fd07154d4e8fb4db9884194db67fedf6e0f0d4dc0ee20761835f647f3327f4230b1a39dca5e505b93529b8e1630fb71f34c1535777682262a69e5436436e77c5588d0926cb5bbc750a345d952a2234938a3fc043a0154f30b64853298d888f7ef5dbb6a13f318b2b30cc49d2386b4fd1485fe74a62d5c8d2866543c114ede3c84dc6c634d024f09c5b819e904e182c5e0bcf95d4ed31f16172f263ab21410e808319029108df680961f7457596bc0135a856c7c629580f68aa259618373d90f9fc749f4e43bf466276ec1eb716bfcd5a7541c55bc59e6e759d225500ee6577c8dc4b59cbc847a0a39a219269d3cc458c595547ae12b15451b0a122e7ca0a1dc947a4392a4af8bd09aaaee04d8c8edbc034136df2b79bf75c33c9e709e64bec860f124b2c803cffb0ab3bed2466b975066e5c672c39acca372002ac7ac44658ab7a90da779e7b69d286291fd0e02690a71efb039555a449adace74a52bc43e1cc591504fbbb6531960e789f946a8ccf133d001297a8a86e7fa1e7e3cee61a391f078dc8ecb202516028ec33d0dad77141f2272065817e074bbf817e1965083148d0638c595dd3edc3f0df1869ce6821b7cfb2056441be1c6ca851275c10e70618a7b153f20eb4453decbe12ce2e1340d2a8b9f0d074f369828d1913622cc19f4693b6e10225c2c8c028ba99ad99a425686a4c2d4bbd0364103ad21a71b119f2b574e9e96761450ff14e3eace08353ce05b41a8583d3212bcaf7340da3627a22285be37234f368dd2739399a775f1160d824cc7ec8f49f81d5d86bd3333c222d04043b229ea0364d9c7c20305128489534563c0525d0c904e5263fedbdad119b8dae243852250a7fe231b624f0d2aa4ac2cd3de113edb2c6c4f562f7d2cc6eafca2d66dcc87cae5193996ac946dead296dd05ae54044e46507fe7d22873f42acc9df0b4dfbc14de311800d26983ba9abcb88a0b73c7e9d04940c53f8a5f24de72793866344a5ccd94d38e2235fc750c84e788efbb6d7d796cba3308f27bc11eb8e996efec105759fb5142ba9617a591fab16298bce3427344bc28c65baee9834b8817cdd262b151cc6077057a13dc24f9b0c4cb002bf70adaa16d446d41e245dca8a4368c9432983a2a715eb14632fd4a76a214f37c351ee7a599e3a78dcd6da3d137e98371095432c077ac5a6ff81be86595bd9354ff4880e4d9f07fa5b3601dce88f66402e9dd2af84167d7a3c88d1dfa10c16fffe2c66b3ac18c01b4cbf2049e5086a6140ed7361f0e2975e8c41751e168493166546e571a645d59d9d3748a40ebad273cbaeb6fb211e5e02addfe9bbb4d29093901aeb9ff8ca6fe2ec2d7604d08dac6291b033131cabe86322b1512437b61e0bed043c8b251cb1196a006fdfdc417bbdc92937bfb7d7116a0f2d53eda5c9d4804f0cb14f4682351e69bba1f01ea282d9a211fb351adae634231040046a86d11ed43781c5272edc689833eae74c503ecec6f4ae9a6829a274f75ef6f6847b23ddccacbc00bbca8817e60276686e5b2364fa9c120734f34bc42cf23f448930ba454a74b57dfe11fc86c0e237236042b33a8a4ff5d63cea7f9b5e293bb5f77e1339715a58d9d391b9dfe46ea13dc313410a68cb539fed36801f2cbd87551653d15f00d2c35bddc415d370b94589494923334cb2d351a1d696fdd6226baed003d0b34cd083ed2b0ecc0b14496d97dffd34b5ae0ffd1d462dcb328d26e03332c1a19a2568752876047ea4d1d27b8e9b148e9aba4ea7d5e5fe638fb6937e403ab191b0a22e21263cda6e40bcabf722e8f3b595ce321e415c6d1a70b815772aa0c5df0176b6b5f7891370e8721a47e38addcb76ebbd74baa74a8ea3c960725376481716966dc041daf7515e86e2ed8055734c29535c61c02c652bf270f5ad9c91ea29678c3ed7e493aabe3a6c61aab0b15666e56a674abcfe45b32a59107d4370205562ab27fa0caa73ce9dcfabf3b5f950475662f4fd0fefceb62d0fb9160b5f024b146c4745ad3e27bf5ce606fa9ad3ae8af1f443fecad6a37b05653f3faed5128e6337d4b110e0b9c0f223d80f543e4653ff512f8017f3a8890883f6290ea3e6ed22e204c39936063907e1bd70c54b9d32f27798da761b1d530ae646e082132e2af3d19fc04e1bbb9c00b70f377cfb1d355d5f592952449aed1c20a657ac05899755a0a9c2171bbc40069e2e1a57b84d3870b1a9c9d2a371869399c33e7f99a8d9a88b2838a9c76863f8a439305ea4e205d03fce1d7828ec51608bdac0935a29f39b26049ba842617395be12f5bc4f24c3cb897763f2bf89ded14abc66153792753b1cec2c71ebdabe5b6e3407c9a3beef2c6759c262364ce8b5fcb69278312d3e04031f05b8ca77e69c2f86217456827745b08e5e7a9079fbec5f254b73db9df3d566a9c1ecdcc33a3bf7ac62afe1885d08b32daaee0b60452f2b6f9e06c2517fc549a9f953a", 0x1000}, {&(0x7f0000001280)="d772533ec21e4f145fe35a4a0dfb61565c5691297191cfc33c53af4a83a20f0d3b43bc029cb366177a6b4f16214b2a9623322be1780cbc0823de3464451009601658e3e37993a4f45559dc70834d6eedd2d8e614d1969d75dd936c24fd7222658760551d994184393f722fe1e983ae82a8c12796b0036a2a80e60f45a52973d0e0c830db9871", 0x86}, {&(0x7f0000001340)="d4455f8156cd23bab254d96721e263a824f7efd16206240eb929ff0e", 0x1c}, {&(0x7f0000001380)="0f88196d3cc6a7e77bbe0977e01bac5758a27ab9d5997ab6f98ea46f7eb8d46816064df322df66a6791cd12b36e7ff9f3749862e2154eb4585e09d5fcda32735e4cb166c0229ffd835c74efd2c046faf830bd3a5561ca0e04cb1f25975709b7d2ca46a9e9225fda88268d3092fe7d096d9d33e2e2d89f130b6cb003e645a40ef087b405cb4bb5365602e3daa54c49a9a95c57d5e22", 0x95}], 0x9, 0x0) 16:04:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x40) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/31, 0x1f) r2 = socket(0x1e, 0x3, 0x0) sendto$unix(r2, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) 16:04:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10001, 0x4) write(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="b20520a8b483b19aed6d05428bf4c4d11b0328dd9e9120146ff9e27c43fdc991a535f97e8484af5e088e6352aa0f1efca410708da22a3db701ceb2322bb8a532de327426018ad214547cab544bd7840597e8e130eb186088ce2127cbcec1eaa0a4ecffcd72231705f83360adf740456013dc551fba0c5cbe36b827ee3b731e4ebe17a539ce91e16c5427fa25f42d19c1ba606026c74a2f269342b0772d13462b73535130c26d3f6654853a38b34a8301b528b05829b6b1861a443ad8ec14529c4753805bba27", 0xc6}, {&(0x7f00000001c0)="e7b4a7404bdf11debf81f2cb06ef528dfdd8d67575cbb7cbc6266ac6f9616084f68601eaaa724d29ecbc4df693849f566146981151a3c8320bf503bb86c002a98aa945950ef1dda16b5386e7d59d0fbb8df69b3c4cc0fdab67567d3f226fc48894de57863d3549cf2941aab07efcfdcd07c24ce8d9aabec1ffaff5321c09616e269c8fa88c87aa62ff2c03b777a8eda72f91e9d1e2afb78847be7b06b0ea7fd86f45c6412bfc9438a483a190f88a2d0fa40c94777da5613da21c0da886d76d8f5724465df212d128cbff8fdafe60d39697f401224f473072c7b95c8bb1665f9a9ba8bc4891729689a86c3b84facf75945c33aa9f0844e7", 0xf7}, {&(0x7f00000002c0)="7bfd4e9f212247a19a4e90c3ca6049a6c15ef0508629b507c8e49d47de859f17fea91ebdfab2c1a0a4df16805e18cbb4828d28db079850830b277480b7e3b7b17d6b771c95a95de8d08d0e91416ffbe218aa11e246938ffc65624fb94d727b2b0744fffc3bcd2be1ecdb223e4046ed744c7e248ef0bd16d6b8b49ce90c9db487d8720c400206d0ee5d77c76b8fd97aa48673943dabc527a541f11e5239af83a7e0866811955aad711cde96b3cabab1245c0d26c45a78baec89c4", 0xba}, {&(0x7f0000000380)="ca32230726405693bb72f7b7a396794971ad2fbe37e53dd93b418950ff0324f1049cf2011aac12b54f42eb3fd9a755de1953f7a575eb3a3481c267777d323216828876de5f9c00c8a8f5092bebe56958c35ff77487590dd5d94a35dd0e6dde81e1068375533f5ca5ae24dafcf6fe5e023ee5c5de49d845513c6339cdb82542f4b169fb76f0cd8e308cd2883656aa7635df930fda331cfe37d9e435d5e4dfabd894", 0xa1}, {&(0x7f0000000440)="3f1e7cd92d47363db14260970cf46df70e33518a38a5015762a7da09066d573b46df8412e64318c06326ea13f959027e6cf7ac97644d6800af1a909e9acf7d5f0c3396e7356f6c3b50e2fcf4a403098fb62477cd235048ae699e935f32112e647f7ceb4def571273c6f9548bcb0bddd386223e249b7dbfdf904e543a4921a361db4147ac00d8d132dd86ad87f031a0a978c399b9e4e02bbc21885ede26d7cffd55606b12a4c788a8a27ac76bba062907d6eac90f6db58981a89046a6fae06da0fa5fc79c2dfe9193cf203f074de1965d73b313f33ca225fd4c3d2ed0c9f8425090af38dfede41f825f2abccb9d1ea58070c042238cc07d283f9a91800e990e0c29d23d207e7b7e8465a7a90c223bb1b58c90a4a68f35101bdaf820e63623f21716cc2d044cd949e06de206f2d4bbf0e56322e71d626a4f3f34e3decdcaaad76df5888c55f54d1df60f405bff997de72770ee79297631d4cf8a092f6e6fcf0a4e8eb25f44f8053d24d0a7deda4ca65eac880e6da863c50fc60fb006f24053e44fe0c72544f589db37a7fcdd2eb4eda716f618ed0cd4a519c2502fbf5d0a981226128a59f36755fd0952d553188f4a34dc241abbe4cd90504cb35e1b919dde0d50472d7d8482656c2c1722dab753299fa585383803deb64f9096f41143a440e2b0098569623527e1ffa4a11c4724c19db73ccae4b9a1545b9db492403f5314fc041c7189eb1895ec690da8f255df060d956636a8176bb3588df144298b12a6b104f5e93552ca6a31071938fb5fcbfc013cef5b1d6a6785a70106b0d7b75cd031e0b2f15273efeba1a5e9ab19be60d9850a89f3bf663a2b2301d5ba19f0eff0192745ecc8a770ac6e8511eba03c62ddc71981e03d98eafa5d9fcbaab1e548a4e2a58c0d2054ec7c8672edf9c3004b42d150478c5f89915e898a51379a78fd324cb44a8c00227c40e169a54c2363601328c84b8a577d44af0367a8e5348529beafb3590f67aa3bdf03174608eae79c7ab19472865218024144fd7a6c5d23d8f68b7ae6cde438dbb0e82c16437b027544ea5b74a33f4d4360e402880280421ff4bff318a7dd88802afdfd177bfdfb467d1bd3eee680f6a0a11795f9534fed354da608f52dd3d516fc4627ae304c766ca80424b808dc71f4f0677e444709c4570d4d91ec283b0b4e8707062cc37b74d50150a2a1f515df346d13e1407b2b27586fe6aeddc7143de2b9af89a87fc73b2ca0a6a6b7ea9357dc81c7497e32d1d75f55f4dde5afe4897234dbcb82d19d86a0388945c7732a83bf3bbbbb55ccc78eab23afc7d9d4e254d7af5498cbad3633f5e459bda2c4b5765450106c73d5bb92336b61b77baacf508281d3d40e87c0812c876b37c2c6b7cb704ba613c74cfb2a3a80ca915b97ca47a2de79ecf9579b1210800d8192d3dab8def572395cd6a1859b876bfce5cd96a7a3416a36d8dc1a0f8d53d0e30dd38baa19d077b15c330d9ad954cd63006b6b035b0dce2eb7d40ba216d4f22c402d30b28c668ddd1cc074f1b74f590daa216b1199d6ef0b1f618f2e86f4c5895cd1e1dd60aa24bc996d03cf88d2066d132ae02d7520d6218a33d00b2d66054ce586df80f13a46a1cdd20ad9e1dda59b8fec3c5dc10e88e08279919dd36192e43903194c0f1936e17b5989f956d2193c371ae71a6f60e1a5666f8a2868302e39bb983b1c7ffab02a53e49e25240e0c9faa6b6b2623c3d5225813111d70fb84e397b843b94ae0219f7fc06d08260e2cf845e31aa347f6be940c8b4c476c0cd0121ebb215ca62b69cb2393d099445d34570e93f656f9c05f1886803a0199c350b6863d4ada56a7a8131c0c6144ce3c0729f2757dc78a1ce7bdba461ba9158be840e953846d45a00a499b15f7e499a24ed8f924660b627593a42097c2e936a1aaceb0ea6fae727dd8780da0a3ae2245e7dd30395962075da83c389768494ca4a5f453942081cf8cb5d075d9200658d46efa7ab95cf67d3861f4d21a487782e5025ea46c5e314d298ccd288c3ee9aa20f37e0c740e68d3172062a5f6cd5ffaa774ba314cfa1b87824221209196e2974edf0c01d0d61dd62f8359a91a1fcac6cab5c3893dc348a8eb0c545529eb717364d96a927c42b5ee25aba3711c460e40af54f46b6f66d9df03b11460d419f86a1cd4a9e6010ff90bfac4347859c7c57e9d1ad71cc3094aa60a2cd2ed41136d6dfb7acb61558dcd5c2a7bb79adc8e8ecc3a74c9f0a940ed12312faf0ab5715629df1d44d8b49b264cbe8c04a137270864a724e1acd3dd4501d5aeef7ac11d5d71a19d909b479112efdcb4b05428b03102f328f5b0bce473327f0e05704532429d1a07a660be977c8e9dbb6da4817c37da4a00ae28aa6be85c0a157db4460bffc6dcf3ad800f7ef7073d34ac2eb8bac4dd70aa4f4fed516e13f8d3b9d0a8c65632001487e4127a6f3c5da4cc54f19cc4499c9bc592e050c7571cd0512bb3f401a86c6645b0c69a855730cc8fcde6c6bfd20548126dacc851ce250726fcfa169de059ec8c0f538ad53ac0a81783ebfc812898568f42221e8ff4bc241818177febd48a3cc44288ea2c0e7c2c84e6fe5f8368f1df1284a50fd8ad7dcafb7708e4b49cf932b9ad0a4d88e4d1c53c3b57fcdd62faf13cfffa104152b689b09771d06b6599fe3274a329d60560ed346fb4c3b621c15824cde622e8b998f0d0bdb66c7e6d091d1a6a2e846f8f1a3cc94b8bef47ce865af1fae42cdc1d99e656829c6515d92923f9d38eb6cd5eefae3615773042a171aaa498efbef074e0b6414cd266dd0ac54dda89a94f58ccbb340c5038f212fad8f5671b059349fbf12d19a575f8f598b797157eeed7cd00b911a36c742a77e7abca0ab20ef7e8aee3fef41b0cd071dfc58454867c149c68ef88ad1dca5a114454141ed8096f11587ce2c9a919ce93d007a4575f1840f4be7815ce3338e246b68a4dc60205d092181bd081aed16fd2e7425b718ec65bfdfd59203b18bd162564f1ee9e2913e42d8b95e52610554f67fa36a4d83d0ff31c3b17ea020a5e364e0980701bf57eedd0e03232da76822230b29b8dba7a5bb47e12354f8aad4c4438b8e2d30dc4ab1c97a0beca477ebce11927ebca33a5950b799aaa9d888daaa4cabcfd0acfcdb0d4b8a20cdf29f832d5a1e43e0146ec2a01aecd28910a6afc0469d032bafe976d1c82d8dbc1a452837b8f2d027e5625b38122e7b65fd19a22acd23f9866bfc0ead733d81537c6ea7874f154db584a1a3005ff25e28f2dacd6d0aee18a14d342d7eb28943ca85855e3218c1258dcf8305279ab6efd4937bb46dd17306bcd3738b0e098118fc94181283a8ab21ccffd8c9c8a27c3e4aa9d68759042d83054c91e57172a2205801d362e5bf77f517dfdf1b3e91fed34ad68110cd777ff50c6e6fb5c9ee7d8602f0319894a0bd84645b2a3e0aafc4c0db718d9d5058b2291ad1160893362fcdd30c6929201e132ea9c80181233006866fb059e7b9a43131927ca2db6d65d2f245a35f95e160a63bb2f7f72f787d9188f414fddbbe9f6633c63cf2d0e12bb46bdf94fc1d67b7173ed4d252c1bddac9d14a40c3041ca491588f3793b52909fbcce0de26d003785fb62923a4e77b73523864c4d3e1aba1562fe7ff139d8217ae0db24dc0013b3da732f659e7d9230b7e3c949f99147f61b6407bff8fdc39c749c9c17efacb33b75cec8804b260f7de052223236b6ac9f21357c27810c8484380bc1d8c5aa38e770075c84da4632f38019aab29ee8913f9f4c936f560760c5429cd0fd5682dfa0a77fa4a826ff3b515c60ee2e633cfbd00095260c47b87372c2171c8f66ea49a8edcd7e033cd7bb8731bc1d184884a9b765d32089c594fd3fbf964d8c0c5beee2957ab8f265d921d212751a26649430ac1f8bd3d625fd60c7680c4b6ab8d200ec9b92f0f7dd2ae18d25f09548a79b060f335446fb11d048b37e6b685c22c9115bf234e0bb990e46cb2b495a569b8c12caf48306325feb222f5a4203b0447f13bc9e5464446c1b3b86efa372e68ed8047c840d2e2dfc0b9a150893a56e9b7c0cd7241ee35de5ab7fe6832bfc6eb11158867a0e34874035fd4356f689e91cae2a9df4fd8ec741b11283aa1b9bef849b7be7c8fa1c30c7b2315a87bcc2030882091d51f7288b9fa9800b3340e607b99c60f6d1124ddbe0d6e0d462eb2930b08b7686821d652398e4439b36a6c2baf8db7b8b801d21472193efe6aa373c3a4f76dfa137b6501d7a797e1c2df443b69e183265e1e6409eedc17709ab73a51e3feedf3b8565d0867a05a75d1375c463448ed88b0e2c3f0157665e448902205bdb399de8411ef0c7132303481be4666efa9e64556e0b5caae84fe4a4fa4fa48f4ff9a21d2db0b285a55772fb47ea84528eff680a1fdbb734717a2df6ccac9cc1a7655376ef725a535918e946b31d37b19edd4756edac115c98373b1fa25239dedbb249de81dca06ed5b7ed3366dc42d72736683f00f27d7f0019d38c64864077ef984f565af85fbaae5ae2e93e5105bb945078258258b720896345f5a8d057d5b46cd8d6c599939801f054c026851e5fe65d2b98bcff44e6301c697ca6f87f886431c2eb93dda2fc8e54866fff54eada23e0b67fedca25a624db3ec1b9fdf29a397db9d9e5868e679e2912d4699aa2085a3bbedfd1ab72173fee786a7430042a4e8d36c5588c2f7bd913ee9000a61b69e085f102bb61a7b65c1062c3df697172c9e880f9cf27fdc1840922f619147508247fa6c2a80087d782061eda0892543c248eec049c0fd2945e530852e761f5445dae7487ca366d6b23a2cb67b11b795a7baf38398bcd67ab6adf026668fca8d46aee7c3d61880f0059f7e647766a8d86563bf307946537e99a3ca0c22fd66cce50f314d36389265cc6486feb7ce3bfa138a0279d4365b69ccc0849c921a53e09e60df252e4fa21d4ceff33aab7b06e3a0e10fb1f954ac6859842a0139742e70423e0188be6af0e6aaebfaf0e2cc157f25c2cfe07761556c54fa5e772019f05ab3799748bec32616f3d7efd75c092ca5293d1c140fc36cf0afc8289ae1137ebfc06c919b7e27ad4500fc8f998c73ce16ae0bf2629b90c7f2230da2d90b723200f8bfb4e62df10c5eb83fb13ce6abe32b5f603bb2b28798701dd2a633250ccf699cafd19fa30dc112afbbd97915508bdd17efa96b6a6bafe808f27ebe74c188974f8df05a744e77850fa4f83fdb60c8cf7ce0d0ca9ee140db457ccf32e31fbbd1b86bf4512e24b99a964c8336c6fcc981433a4690446bddc8075af8e2208b4955d7f80f7154955c24fd40827ec1b5a831abb30eb742f8568f68bbc339a87f98796717750fb1213cac79f6bce049ad8b9d69c733672844669bcc491a9ee5f327dec43d55180602e36df29959a90425875b9170f7039247fcb635f923f23fadff2b1b0bf697d40401cff2765fe30a691bf502dc9b5ac95857662a59537f9edb117054b963e13f3dfb3a4fe6e9ce68da9bd598d45d434e86e77641496d07c680cc68df0b5e38dd79a91c6ef5595d86254f7452701c272876058ea3ee94d973870719d5670fd52184e715a91f2ebca50bd8a525d78d8d4ce42a9fc5a1d469d122c15b07774cfb4aa75eb90ba76a7fcc08638e1a972c3e222b5e0f8fc6c1b1ace6411f5c2a82c333ab32900224117403d820e110db8b982e2b1002c2ed76f90e8c32fee08376d4dfd3e86c2ee7203aa041480ddd2647ee46049fc65033f2dfeda07a60acab14799fcaaa23004337c26d11fd3b68c6b7395e517cb03e8", 0x1000}], 0x5, 0x0) 16:04:21 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:23 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) setreuid(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)) r2 = syz_open_pts() fchown(r2, 0x0, 0x0) 16:04:27 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1000, 0x7, 0xfffffffffffffffb, 0xfffffffffffffdcf, "0a2246af9d55cf0dc0bb61f16d3dede9a59552db", 0x2, 0x2}) lseek(r0, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x490, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) 16:04:27 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/157, 0x9d, 0x841, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:04:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) 16:04:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) chdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:04:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x180) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="1d372cda3da779282673142e9f400db66549c00cca983be7d8d8e43755c9dd4cf284cd909f83d2daa627317f05014b1a8c886c1502f1cbc862bba72d4e1ff713dccae76e4e7c5ce60c91330bbaf393a303c2f7ef4a0c6f0e89d5aef7133eabb0e54f77292a0873c3dd0dd054f5ca5575468f2e218985e5f611b9c2e21c3333bf2e1ff3055dde56eb3f7cd0da1d642ad44dcfdf589b37c5a00de0cf5140f6411b401385414e116b28a4cbc4440539309bd3f6bdee07326885490dd8e932cb17f2df33805dca822d18f5f73fab4868d965eff5c6075826b29d4b116cb1598deacd26af771cbdad6f82cba4c6060f048aac53", 0xf1}], 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) 16:04:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:04:27 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000005000/0x3000)=nil) r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x694, r2, r3, r4, r5, 0x40, 0x3}, 0x10001, 0x7daf, r6, r7, 0x401, 0x100000000, 0x8}) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 16:04:27 executing program 1: r0 = msgget$private(0x0, 0xc3699ae5bff64c01) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r1}) 16:04:27 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 16:04:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000400), 0x0) 16:04:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x9, 0xceeb}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0xfffffffffffffffa, 0x80}, {{r0}, 0x0, 0x65, 0x80000000, 0x3d99, 0x4}, {{r0}, 0xfffffffffffffffc, 0x56, 0x4, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000000, 0xfffffffffffffffa, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x80, 0xfffffffffffffffe}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x26, 0x6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0xf67}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x4b9, 0x800}, {{r0}, 0xffffffffffffffff, 0x8c, 0x0, 0xd6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x45, 0x2, 0x4}], 0x9, &(0x7f00000001c0)={0x1268000000000000, 0x2}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000380)={0x1, 0xffffffffffffff80}) fcntl$setstatus(r3, 0x4, 0x8) close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) pwritev(r2, &(0x7f0000000380), 0x0, 0x2e) 16:04:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:04:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x3) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) flock(r1, 0x6) close(r1) 16:04:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e0ffffffffffffff", 0xfcd3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/83, &(0x7f00000000c0)=0x53) 16:04:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x81) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000e40)}], 0x1, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) 16:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0x9}) 16:04:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) lseek(r0, 0x0, 0x2) 16:04:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x3, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:04:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)) 16:04:28 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) 16:04:28 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x2bfd, 0x9}, {0xad, 0x1}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x3}, {0x8, 0x3}}, &(0x7f0000000080)) r0 = semget$private(0x0, 0x1, 0x1a2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/212) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f00000001c0)=[{0x2, 0x7, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x800080000000, 0x1800}], 0x4) r2 = socket$inet(0x2, 0x8003, 0x80000001) getsockname(r2, &(0x7f0000000200)=@un=@file={0x0, ""/28}, &(0x7f0000000240)=0x1e) r3 = semget$private(0x0, 0x62228969f2df3b3b, 0x10) socketpair(0x18, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r3, &(0x7f00000002c0)=[{0x3, 0x7, 0x1000}, {0x7, 0x9, 0x1000}], 0x2) setitimer(0x0, &(0x7f0000000300)={{0x3ff, 0x5cf6}, {0x1, 0x5}}, &(0x7f0000000340)) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000380)=[{0x1, 0x3, 0x800}, {0x4, 0x100000000, 0x1800}, {0x3, 0x2000000000, 0x1000}], 0x3) getsockname$inet6(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semop(r1, &(0x7f0000000440)=[{0x4, 0x4}, {0x0, 0x3, 0x1000}, {0x0, 0x7fffffff, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0xe7b, 0x1000}], 0x6) r6 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x80, 0x40) mknodat(r6, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r6, 0x0, 0x1) semget(0x3, 0x3, 0x8) getsockname(r5, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) sendmsg(r4, &(0x7f00000018c0)={&(0x7f0000000580)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000005c0)="b56a2cef1354103543224c300a376b8b25cdc0885fa7bc7a23e6e476f3b5085e749487ce355f671b480306628fc1f4a6a3877bae39daf4e7c6a78436d656cb2accf5030d224de84eee0ca26fbbaf9bc496d1f2547610f7ec8b8a425b5b6cec600d1770fa9ab73d4b71a4377ab6f285b55e780277435b746a03cf0047b851040f25edfc838673d7f5f4ce53549e7742a6785f1929e3395458350f10df3879a5ecb6f38063", 0xa4}], 0x1, 0x0}, 0x4) select(0x40, &(0x7f0000001900)={0xd02, 0x3, 0x800, 0x6, 0x3, 0x9, 0x2, 0x87d2}, &(0x7f0000001940)={0x2, 0x3, 0x0, 0x4, 0x200, 0x8, 0x9d4, 0x42cc844}, &(0x7f0000001980)={0x1000, 0xe5, 0xed6, 0x7, 0x9, 0x3, 0x6f, 0xdef}, &(0x7f00000019c0)={0x7ed0, 0x2}) openat(r6, &(0x7f0000001a00)='./file0\x00', 0x101, 0x10) r7 = semget$private(0x0, 0x0, 0x10) semget$private(0x0, 0x0, 0x40) semget$private(0x0, 0x8, 0x221) semop(r7, &(0x7f0000001a40)=[{0x6, 0x10001}, {0x3, 0x7a, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0x4000000000, 0x800}], 0x4) unlink(&(0x7f0000001a80)='./file0\x00') semget$private(0x0, 0x1, 0x1) 16:04:29 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:04:29 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0xa1) write(r0, &(0x7f0000000100)="000e0000e8797deaef70bcc2cf443cac9ba24098", 0x14) 16:04:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x80) r3 = fcntl$dupfd(r0, 0x0, r0) linkat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="83db67f04180d94c59f6d39407e8788a0bf006626eead494777ba1483d45a6a354faff7cd0615f2b525a4032d87139d2f0f7f7083a0ff8d1a54e0fa61a15362fe39dffb58485f563e732f114236aefbe52bd19af15af631141f79faba55856147767b96e3b93cd10d08418096f8a03a6baf9c8f83ce796e7946ade1b38cdb2cec51d6049f11a88e0aaa14eecb46a6051708652b9d63a148454f16f2aa3a2a0bd5b2ce3470d0412db53cf59f9871b7d3085b677841e374c41de21f706599ebf0b87bd472250067ecf5648170052bde7860899a50a0e9100c8832db7c4e9ed", 0xde, 0x401, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) 16:04:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e8000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f00003e5000/0x4000)=nil, 0x4000) mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) 16:04:29 executing program 1: r0 = socket(0x7, 0x4000, 0xfffffffffffffff9) r1 = kqueue() r2 = kqueue() getgid() close(r1) read(0xffffffffffffffff, &(0x7f00000000c0)=""/47, 0x2f) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x81, 0x8}], 0x5985, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="6f32849b2e8414ccfe139533f2f1e42db66d82c227ae23719324eb554cc498e2f237e3006f38f41c3c705acdeeb8821473c0c9896dd867fbf6cccad2c0b4f42ac8154835e8ed2c11c7eac2e8affb0ae4c9dd", 0x52) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r3) chdir(&(0x7f0000000240)='./file0\x00') write(r1, &(0x7f0000000080)="e3", 0x1) close(r1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xc) 16:04:29 executing program 0: r0 = socket(0x1e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) socket$inet6(0x18, 0x2000000008002, 0x4) 16:04:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) sendto(r0, &(0x7f0000000000)="8f86b7d2043644df6420aa64563c8bdad93c080497f9e4d9d7268fde29bd175d5da6a52755c2f7a8ea466e1bd102ae43", 0x30, 0x2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500f401009dacff0a"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:04:30 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)="78d5ac9ee7e8e0475b6272b405a363b42fc4156c6c7f6ab68807cdcf62322cb07de93c3d78c3b3377276314b072443857a6e65ac0a25bc2041a37067dcdd8381c6382bb8248b769841132938d75529c3e8f1d951b38bb848ed411231b84049fbbde3d7ba826b35c6e83f285e748207a9a4cb5c195a2d88ecbddca0b7378a7a74e4f4cbf7ce9cbd162768035426f8abeee2d62c783def2f01684cc3f7e9d57a141f951c6cdea4c55d47c2aac38811775840e5fa2bd0b938baf50b44e777a9c56d56b667645364e33850b14feadb11a5e01c7401998beaf0f93a28e34805f89c538ccbdf76399f123c99a678a324a3f59754901ad67bd9eac989d890052efb3e81627d663ae757100823b93ed1ca017841084cbc44207e5b27083f881df0e7380f8785220ffe4622dbcfd7adc380ad60acf5d7b323be98affa749eeda4fed5a19c4793aa850b27fbe61de5ca659e2d22d0bb55010ebe28e1e5b7e99052fc540f4ce9c0109be31404718b0d6ea47932394a94711d5285ae6549f97d36d674ac380e636ceab5ef5577daa317c95a9ebbcc1b0f38e945677468aa18892e8cda3c7fbd2c39ed870b978f0a1edf1eb231c237e0a53720ed6bfa16e595d26abffa8146a8f57e00809fca47ce594b72b26407c9ebcdf7ac88ca8b19a312a0d5474c41c8e3f2f7ca5bff44aa37e9c74a30370adb23375247437979627f3681fc9dd4f2ab441e86867b238731dce63241e48a4b2d98afcf5a7d0068d3da270ff06c6fb926fcb06c730d66e1322bd2f6739ca88910fc49686ad4b0c9d60b5f28ae0abb4fad6d467cb5dcd8d0689fb43b1f51dfa045ad2469c06ef76c503abcf29a7b01d5449ba668f4e9f79e703c48299d95f65f083f10fe2c7c1a4eca8d7859ddd1d6a5e3b733d1af951639e5d7c02bc83dfab832b37dc919f4dbab75b97d137fa638213d93533bf00dd1de0ca9be41c206e2030067ae068aa112c4e07c4b3010d7f27abdf4c47df1a259a0c1fe25be31de42012bea7451985bad28b605aaf903aa3dde7baedf98ef7a2588a2410c16f5fb40f72faab91f70084a2f451283acbe3406b11ffbb854be25e83fd6a941e14585ae4c4aeb2a18b257355c4226e82b1ab98d4fb8834f1734aee2e4a1238b76facc7e159a4371b205fff757da6c54b53f799445dd9dc829dea374c30670b1d7ccd2aeb1e601fe605330b6c299f27744414d4c1e21a72b8aa3a7c6087574f4fbc4647d7a164de762ac156852c6787cd0478e7c2e6f90c4320e2ac33c299964261d5e7f3752d88fe6f46d2ec5335a76aecfc6139c557a46274e251bd692939e48791ed35af2f8e85549af36b2c4c4924e93be5af24fe927bea16eb517356c8abad5890a2cc45266e1cf7651beeabb7b5b94a58a7b0f8e575e0687b02502591d7454a26609fa8be6c9de57ee8d32baca3aa3cf38bfb55ce4a6a67ca0da3964f1a15eeff63d92c532d9422920fe246c7caca13f06f5f43f6a2b9851217c2a9b715bdd7ec0573a867bfb9fff39fc88b3c460be460d47f88c3a3b0e0543a28ec3339ee676836f6814ef0f6c581cd6433df1ae75a1c459f6058884dc76b8e79e7f24b828cb9979b7d1778608a41099e29c84e568341ea477c7b95b6f13f69a7e986ff06cf0188d2bb8f82e07bef4994788c21331d9ad2ca5985544c3cc3d9665e89695ffaf67584979e3079646926c114e8539c37bf318f69861dd3f404ea7ef0cee30e3891e633160e8543bbbbc7fa4aec6678cab2eede3f8231577e6af3796aae644988f5ebc2e8d577053e23326de806d9c1a8cc4a39c4ec6d7d7af36fb37f0fc8d4085d2382763626e47b840805685940179516ab4315742237c9bc9e1fc492bad8ae34132df69900386467ad781d49575051a5c3c061a1e6a75c487db3d95c9b95cfe3e3df1b2abaa44583489b41170f2d3ec28a36a2169ad355497f380841e373324ee0f45211d3adc11d2fa0d87aa3f71b61a51fc06e9ac34ea89b1bd6d137eb1e649b8e7e879bf5a676ad107d24eaf6a0035f52af3e1d7d27c81fb09f9608fe6df8a942ea3f9a875798ed789dc2cd7e34bcd8900750487ae5c4e07e1064a4a9e41f50965defb0df2a79314206cdc35be60b88df4f592f77ffef8e51909d4e3c60ce380c673de1783a5abe3910c58b50bac2bb33775b4a6966fb9c5b97dc8e6bbeee7b69c85a410870e62fabfca3f904b9b7722224f2204ddfdd076ede040698b847d2f0698381199cd59b49d78a5bf53155f51c036c7978b366b7c319e49ea176b2457c7ede4fdc26452ba9608cf6d8994bef399d6585226e4326eeda6b3cfe2c929bb689cfaabd65653bc60fd31bf773a19e34eb04cb68cfd8efc967fe288bd310d55d7770188ab6ee7116581cdd2c4be2d4245212387c49d09f8953b713426ed709d0a1a", 0x6b0}], 0x1) sendto$unix(r0, &(0x7f0000000100)="8d559dc962182720aba36bf62cb14cb96cfbc2af545af1b6cd05ecee6860b685bf13ccf5e4680ade51", 0x29, 0x0, 0x0, 0x0) 16:04:30 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffff7) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0xc2) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x120, 0x1) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:04:30 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_getres(0x3, 0x0) 16:04:30 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000300)=""/205, &(0x7f00000001c0)=0x527eeabefc95198c) 16:04:30 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec031dc91c"], 0x1) pwritev(r0, &(0x7f0000000000)=[{}], 0x3ad, 0x0) 16:04:30 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x4}, 0x8) 16:04:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x1000, 0x6, 0x4, 0x2, "b8b2ec431d90e470ac5b5de8888a312be71cfd6b", 0x78, 0x10001}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x400, 0x1000}, 0xc) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7fffffff, 0x4) 16:04:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000440000/0x2000)=nil, 0x2000, 0x6) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setsockopt(r0, 0x5, 0x1ff, &(0x7f00000000c0)="697aca477b9c3833cdb2a4f827b5eca2fc8ffa639c73cc4e594c9bf4c1ed98519bf7998edaab6cfb7ede381f197078d1b5b6933ba392a1e6ed98958caa3ba94a75e128402483126d8f41801522cc9e5a36aef020afdd7c3a0ec873f4b2a09cc63ec0d8662b280ab360c71fe851d06598b1606931e75d7c1c4acb794b5ab50d5e2c3131bc548331361ef81f0099ccfa844d8a3f53b6386ab67dd9464e0ac7d904ea912431b03dd46e1ff77e8772a107a41113904ccf", 0xb5) 16:04:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:04:30 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:04:30 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x80000000, 0x2, &(0x7f0000000180)="043f6329255ca676c5e91e7192d4502eaecadf6d27fdd7f4d3c4b8e4dffd3c92f1d1657b77efe85842479896f76fee7ab1a186bc0ec1b8acffbf196b6fde362f97173bd1030fbd39f5893cacf5415f88787591e90bc8824095d42ff5d63cc46f41004ae9b1ff76aa20ef8fa75c5a72eaed4d030d1827eae7b927c825201a5320dead698a2916e57c671eeae88a93164db9279e3b82b5ca293b3376750a55e2d8581309bab44d9feaf93900578db7681c69fd0f342eab4ebccafbe422a4f92dab49e3eab770ead409fe5e21cabab8971020199d8af3de0b4a7d560a118363dc459e2fce0369bcd3172ea5a5a4496abe499a42cb9a973d59cf2e7b8336da8cc039ab3ba336fd0f9e440ee607c17f301e9318b62275927bd3cd6df3a8c2cf5a0954e7a122b3ea7f1062f6796df7917dfd70baed5e9ad427a8f62669718b0a23ddba521ef4e066f306aa8f208d6dd09e5a08ba5842a0abaf02e6a372f248e7dbba417ab98bc7d63db397fe6ed06354a1b9ccde53d5745422109dc818a5f92227a1ee862680d1bfbd1f119da6cac4b51b7def93abfcc3d6c40ba66a007086e02322f1f826221c19bad5e39ab4052c2b9e90866bfaf9f75249da4a25a2847639b6f78d9f7b6b9e75aec0708868551bd09519dc88c51df87fe4de87aa9a255f8b931fc2392bccfe5113c75c1be2efbb71ed94c4a21b4b19cee3082dcd3c04d1d57b2713cdcb79e993b73df29b29ffd1c01adf767215f2210f445da90be8eaf253a362cfd0ec25416d1002466e7497bad560a6d98725a947847b6d56e1e90443ecab9dbfcb900b5d6351c3b550b7287e70b6334bf6637f64778032198b2bc37035f5975e481e8167fc5225c7d0c1e4841d370a680b5926b3c4ad32865cb753b0609133ab9d44ce4d643c7b53e560ae9c6811a253900de28e9378691fd0b6113aa3eb4a1406ce7dffd293fe0030a7ad65c73fab9a668a102ee59cfa6ab8c9a9db68f00dd287b5e3aaf7c9f3fa3ab54ae0d0aca0e5daa38984c55f967a98518d763523b5f88af24f470f646145a69483aff3a1e0d8ead7664eb31c3c028f9258f91054c5edd7acd5ff676ece0167ce9491893e979011dd00a794e17408ee804ba4caeec5285a5ccc630be44d5c072cb3a5aaebb482e86e761920785b809d79851b1db2a544085528120358929cfc868d4eadabf53702972ba39abd21f131d4ee020a31f0de8799997d7316c4410092ed43a15388af156a9413e3d01f92bb7984b3df278bf10a2d0d1033d5102800c9aee42d5e01ee98fcdfa3740c33a1bc56ebb9c046cbf57185ed48829923f93f5e23e1d9fef4056d486f29aed47aa17322f0944081802553f151e66c9833f9d9882cfe7d22bceb255d2a37cd0866bc12dfae6d08729b270b5a754841e571342063164391b31348a386b5260c1a0bcc46161a63d21592d9fe0df380098900d7b695be8397a1db31e8d0a4284941b8f4a3eb44cd4881cb360c7c7b75565552fd70449b1c39e4cb4eee77554c47e96cf7f62c8c3e38c9aeedadb46cc82ce8d576628c35f708b2774860536ff7f60b865fd8005862c9d4bec3037b80be5bd8b0bd1a31a5af1deaa862f479bba9c1d1bfd029eb8440e60322599c3bac0224e6178e0652335a1486001217b374928ca12bf111040c9b90ca1dcd7ea45943f538c28359e4d55c70f391c158f1ea65c8b4b2ae2503cf58d7705c3c24efb06c7bd49b4a6358a70dcb4bea8b7f7aa516949f1e8fb02c388d8fb1ce5930f4aa8e74485b4b1cc17b177eaac52b34eee908c1aa0441ea329dba2edcc81917208587b90a1b3c73f37ce2a37eb0f9630f3bd91d03f3b9a060702774a47363e6cc7b9bf13c3bf2a9edcc147ae866a5da950041d5edd0eb4efebad140efdc55403dbf64b1a92f138b7adc7fe019a298c4140320e569ea6508ba85464ccda04ef43553d665c50ded2e6c92e1a06065cfa0032315a0cfe09f3d66d6709de21302bfc1ddc68e0e2dc7fddd902f2c9b860bc81254cd7b7f66b4088c6d500cb9cb096840c678ea1e3d28789e53b94686011f64aa48f4001629f45848e7e08d61d2195bf26f5d7b8df5b341124670ac5f2072a7b803943d9b6656c3e70c8734563cf4b98c8ad8eba4c71f595e1165eb919f66550f971f9ba7ea17a2087b3c5d499f37b122366ba2e4a443a00e1476b823e13562864a345b33ab8f5f6387bd6423a404eab5f5a87150fdcc41cd5eed49309098c0100448a457f94ed1575ad587151072004fde41264621f14e65414b85533780dbf563cb7fbc75752aa6ddaf9573f2a1a5b8950ca9e540a1fac73e1de727ff881f995d9c181eb9b0d9723ada626c97724c1c79796bf3cc51e3d98210546830017a140d24affb0624f48a1bc9f8da8834c034db80b550f6c9413d83760283012b5dd737bd84717e1629d0011c8e044a059be569a3ccb1d34426fef704ca35c4c793169c302f3b5d1f9ec5532d74cfb9bcad54ba277b542a6da9f741200d356954a82d1e167a1796d92365f9a230095f1e0baf528d575e2b44fc7765ec30ef0bf8299b87fe205592c9476f66ebe71560052513f3c608f77e0ee7067152084faf237e90cc894790e0adf97a5aee9f178ac08c6a9f7891ffa315104d6fd87f4d414560e9589fec2a880b23eb2070274d6d4fa1617d1dd69af8e868a689812d456c55b0e191b2109d9ee1026beeb2c25b8ae5559a354fd95411639ea687b4c3c91171074c5d4e673bde1b4f9dabc3ff30bd713f3979bfcddf0e919ed00afce29b724d48c355c0e9a0b6fe84c683d043a3d2f660b0ae9d82915fac83bbb1a27cf4d4ea09befa0a72ad5011aafc6e94e6dd37838870dd2a3f5c025bfc2ef57fc8fada82cf012135a7e20932fa17474ed9d83ed1946ea60935b7400e78761e40283129c3c853a353a38152838ce357f24d020867eb98f9038c1508d3dc8ddf134b088708be28a730616f4e42f6f38da6a9454368b00969b82e0faf390c0ae0467f3e7ee0d0248a3b207b17451e8b8acc221f84f2679655fa84906e281a3862d8930882d0d6eb95d951822a574cf063eda5d14a570ba68903030d69e0ae605938e352f44bf659e3d9a6d2a2e3bbf87b0ecad33b11c1e68e8394882c2c8090e8301637b19966a205f97b435438387c7f9f6fd43c1805ded0ffa62942b1c6c3e46bf7422cf190be4dc6bc3c42381fbd96140e13662007823866fd3efe33eb2d0cc3fc17deb19896948d254580f6e518f7ee59512f9ab7ab81d7869dab4a707e8d4ad2db039ca9cc2b2a7ab4ce69de7993ad447237c4a932f6700477c5798183e7222812c99c7e87c9283ee935a6992fbb54e205c5355c785023858cddf83938139bdb1399ec96cf1fe3cfc4e9d39f06ac114fdf5c899023b1e1994cbf14bd8378babc2e18ad8eef95754f1659b597802349eef40ea7e3c9b19ed1d091115ebe436b3c54f5c8e7d72fd194e4bb635b094ef8506d1380b595d274d94ae8b3312ad1fb5b0b199bfb19867aae1c945017a1010f7d848652fae4c0db94742cbddfc1fdade5dc2aecf99791e19c450b441cb576a6c68228818cc50d271bcd9fe0dfa67259dd20856d6d64d19fa1db594ed096f10cf4ba891deb1255626c34d71ec7ef14da89cc9f785d0c6c6b773d9c3011f44ed1eea4d2634c5769aebcd9605125901b0fa1195d4083a43c681e54897075f017ceff6095520c5bb10885414431d58faf844fbc8794367eaef7058ebfd7108186ed731ae42d5a3cd8559b10d2614abe46d54279a325dd34765562eccf4cf71476c5bdc596034687f3218b57ea354377936f5176fcccd08bfa130e1f128705ec64edb180bda5d1518f5ee0431ec76d3c4fce36cf4ee4a53fd1f2f0f08f073ebbf7f41be0fe803251130a0b1d45ae88797a951800545c3d90bd115ebecc78ad42afa27f2f333592839b94ee0625b9a576ee59f9bbcd1fda709eb4fabdb05ad95ab43d2d18314654fbe86628ce08dadeb8c60843a554f0c0f00bd0a5c06c0f9b468e84aec5e4a5562e0b1295b9ee62f4f56046141a9662229a1e25eafe12800fbba42a23073a64c3bc0a39a71d88749e82b314e6de122ee8a1e8d74d0537294acd7d09d67e563e40b8553494b1d930559ecb58c876b68efa86675309697ab1dbdd6b8b477a3d4c57d3a47bcd286551cfdf379ed78761148a0fb0320bc0fd8465fecb767416ab594520ae7f9fec184bbf188740004a6d5374f1345f22c917bdcd1a4d9fae9359de0757216a3eb0054c8ab675b323338e8d70c8c6632164d2dc2facc3688927a83726ee2f8ee1efcf2a36f1aeecf774f81b0dc2542f78a96981c3f46e3fc70c3b83b5ace477fee370e185ab55104846b42d5fda769783bc1f207ce0c8448ccaf74ed481cc9f45d17e4bd198f47461d9b2de3ce70fa757a0fe0b186a9c27c83d9b23282fc239f38adff1268215814aa975a8c9945cac15016b580b8f8ea8cf6ffcfe413d03550b2524fe195fa706d575f6b44aac24cd7131e1ea24a370bafd9bda03e56334242c6abb9f41f6ed0ca4a5bac1f0933cc3cf5798db42e7ae37ff6dd96d703c17357350f2d21314831a32fcabe2d8f317b30d5ec329cd4605fa5ae578c8904d46d06ff52b617b13ef901851b836127dac83560efcfd61007c3278b936d41464ea51ba0c9a1653c31c15de86f478c320013eaef476d4179bde5f6db51ac96c9c2035739771d6bd13c2a50e15f0e1c3869fd5688eeaaf9c7ca071f047c7e77e73e481b4c86aa89af675e144e02634df91932a5e114a2c8e813b73a3940f4561d87cfead7d5aa38106c395e2965c7593c7e4bcf7a4e4b84cdbbf439a7cefc9a3b2fa847b1ddc4a11d197d24d235fbdee4d0ea9157834c045a7e356ccba1a4de256beba876094d5e085e984d494fefc9e04891f223eeacb5be6211114de0a7d7dfacde4e158cc375df6fc9415129cc10e5914653bab7a3ca0901e5998883aeb9b2d28ac64e78f19c7999ece711173724ef8a0503ae9a6063fe79e360a569d100ab7f87aacbc60ccdc989f54b9d9cec1e3c596f512b89000151f39902b89df3999719fa12ac64036ed9edbdeaada098fbaa1fc43ff8a543ef00bb3713968f3f738e4f0de856edb7466122fc3a47ed438af45d605e687a599555d5efe08ed184c230e2075192d3b811d3d6e33e79bb01c07b607f5a816fe1d97f0468ba11e191122783ee39f68866963a2eb08894ea94fa31a497e409a3d582ad916249c4472343ebbed537b94c40658391c442f7e985735f1fd155a856bac3f7cacb2c16fb7262c603e7ca90130114d70676bba8a86d411d9a7e2e64cb0d7c6ec9ecc041110ddff12ae1f8a60aa939b4797f4ce8f3d8597bffb9add46d1b3bd37539c6a4b1559d6831cccbbf689e8fd2cf442dcc4178ea3477ac8d14597a2b38acf9ec292473ffefbfa0a46048ba41598396b8dd76cb72db024ad00eef00d7cf39935c323a299dc01726b382aecd051df9bcbc2f29e0675e56847ed826b3d75e344a87ddb52e99c99979112819ef85d71723d85fc66db6c254dce699002531cfc9ddbe802651cb928ec7a8c19edbc305a9654a092ffdd97c24da7718a1822e60413db50513528c2889cfe46ab42d84f9fbb5b04c27951c5d1e64b65c6c0528894acc0d93ec3fa2fb1f0ab92b429edb303118f481ee54bed101d36208eba7cec0cb302e7a9532a860c5d2200c297c2a95ebeebf063cfff2b0ebcc497bf20ef3b7f9d63aee9dc1fdc567982fa721bb139a7bc27306847b35d5fa33f0ba5c1e4ce1e3e0821e64295", 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x9}, 0x8) setsockopt(r0, 0x2000000000029, 0xe, &(0x7f0000000100)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x9) setsockopt(r0, 0x0, 0xd43d, &(0x7f0000000080)="b7ef16a6226002a9bd6e6014044d4e47d51437fe824b9d36ae338fa949a281b31796029ec76536ff4d0cc6", 0x2b) 16:04:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) r3 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:04:30 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000400)=""/218, 0xda) read(r1, &(0x7f00000000c0)=""/4, 0xfffffffffffffdcc) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 16:04:30 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x236161bb) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0xffffffffffffff81) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x100, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) clock_gettime(0x4, &(0x7f0000000100)) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x0, 0x1000, 0xcd7, 0x0, 0x2}, 0x0, 0x0, 0x0) 16:04:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20040, 0x10) getdents(r4, &(0x7f0000000100)=""/163, 0xa3) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) poll(&(0x7f0000000000)=[{r3, 0x97}], 0x1, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 16:04:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x315d, 0xac}, 0xc) chmod(&(0x7f0000000880)='./bus/file0\x00', 0x8) r2 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="7d0d4f8816360622e5c56e625cdae44bcf27c7c32aeadce00c7c33b5072db64b15b3783a2bba32730ab5a5fbe44c72ce5bbe00af8405d8f350c097b0194915fc66342d1518cc7846388f05f33d5844f9bf81f0031e8b59340281cffa", 0x5c}, {&(0x7f00000004c0)="be822d1b789cb52d566b5541cdc65d440068033e61ed3e3be208878f5b4b66473be1358774e43c8261e763a4e8fd65fa4a7ce1bbe38381488e24877a854933e9befacb946822d3d3cabc60fcbfb8772d55e55c4b835da6d7e3f2d3708ae3d86d17429665e6a720d4895d6b0557b083e0a51f0d98272df0e9519fa5395aa53af52ea017b58672b2cd74de560a8e57cbce6659d8f19992d11ae951756fdabdbf9ad2bb5e1f00c57f03465d3f9d72ac356a3fe7f47c04084723a9dfa6040cff34fbab79c69fa97189182c390d03d386a7", 0xcf}, {&(0x7f00000005c0)="eab4db5d2a24b9d84c52e6ba7253075036734647911d656d1df9df8d761ff782643721b981501a1cd37e7fac7ac971bcc7bbca1d277704a125d7f7c01e694bf7966c64556f75d87d49f490374d2779cc5352d593b657fdf90933946d32ae5c11a95c1dae3cb851358b49cc9ecd878b9537b374d83e7324a59945c258346ffb049d5a1cf6e4f8943a70bad04e6c11e4c42cf598fd", 0x94}, {&(0x7f0000000680)="062f3275da8f69ac9903daf89d6ca8326ab043ac17ed", 0x16}, {&(0x7f00000006c0)="4ade2e2c9e858c5c78930f5bdbaa8f97201d8bee8eb27c8855c904d64118d4ccf9ebd6aa14e58f3a10129e37f9e07b37491a582fa25ad87490d0ffc6b59fa344be3547b189296f240edc9bc18c42a2a0957901cece55d084bc70e17c7797866bf9f8a15d84ce3e60b7594fa51131d5366e1e5748d39cafbf728a788a55d29d04d1", 0x81}, {&(0x7f0000000780)="bfa436df8a36db5a91c59998848ae6b4f9088381d5dadf2577697efe70d1981e88e3808d2344d8dda91c8338cc02d7da6ca9a7be90b94ddd832e14903ebf74e92782f1e03a7e8725e2c7470d853ad100317276a574938e", 0x57}], 0x6) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffe4f) recvfrom(r0, &(0x7f0000000340)=""/131, 0x83, 0x2, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x101}, 0xc) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000180)=""/38, 0x26}], 0x2, 0x0) dup2(r2, r0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') 16:04:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x102d2, 0x1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 16:04:30 executing program 1: mlockall(0x2) setrlimit(0x3, &(0x7f0000000080)={0x600008, 0x4000000000001}) 16:04:30 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0/file0\x00'}, 0x16) symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000240)='./file0/file0/file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0x400) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0/file0/file0\x00', 0x8) r3 = open(&(0x7f0000000140)='./file0/file0/file0\x00', 0x80, 0x91) faccessat(r3, &(0x7f00000002c0)='./file0\x00', 0x18, 0x2) truncate(&(0x7f00000001c0)='./file0\x00', 0x8) symlink(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f000001fff8)='./file1\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:04:30 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ff0e3e2a5e00b5f7e1b4784f0000000004000000", 0xfffffffffffffeb0) ftruncate(r0, 0x5) 16:04:30 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:04:30 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) socket$inet6(0x18, 0x8002, 0x80) 16:04:30 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) getpgrp() 16:04:30 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0x80005, &(0x7f0000000100)={0x1, 0xfffffffffffffffc}) 16:04:30 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = socket$inet6(0x18, 0x8000, 0xff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x9, 0x37c, 0x5}, {{r2}, 0xfffffffffffffff9, 0x82, 0x0, 0xbaf, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x2, 0x400}], 0x9, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0xe6e6719a4d68005f, 0xf000004a, 0x7, 0x1b}], 0x8, &(0x7f00000002c0)={0x8, 0x1}) r5 = shmat(0x0, &(0x7f0000fed000/0x13000)=nil, 0x1000) shmdt(r5) r6 = shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ff4000/0x1000)=nil) shmat(r6, &(0x7f0000fef000/0x3000)=nil, 0x2000) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x0, 0x52671c8d, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000003, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000000, 0xcb58, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0x8, 0x3, 0xfff}], 0x8, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x8, 0x20, 0x806, 0x2}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0xfffffffffffffffe}], 0x7, &(0x7f00000003c0)={0x3, 0x1}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000400)) r7 = getuid() r8 = getegid() lchown(&(0x7f0000000440)='./file0\x00', r7, r8) connect(r3, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = socket$inet(0x2, 0x1, 0x1f) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) write(r2, &(0x7f00000004c0)="e5d90395d50c36dda2b7e9f46909be8ac286162d20720bc4a7b85e01cbab8239d5d2b0752978cd3e90df2002aa95a995996548966855c60c3c972166b58ba703609c0efaf07473e27f735a9638ff754043c4c1cd39b94e344148d94b52f02e72ad33c22517dac2702cbd4c92c9aa59bf99d555cf378b15fb3e54b1d982b6cd68d0d98d61fa3eeec98b1e27cbe2fde0cf4d2e", 0x92) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000580)) truncate(&(0x7f00000005c0)='./file0\x00', 0xfffffffffffffff9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000600)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000640)={0xc3d, 0x82, 0x5, 0x1ff, "387f51f2e3eadb7bf4789e74107fee336643d1af", 0x7fff, 0x10001}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)=""/45, &(0x7f00000006c0)=0x2d) r10 = kqueue() bind(r2, &(0x7f0000000700)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) kevent(r0, &(0x7f0000000740)=[{{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffffffffffffff5e, 0x200}, {{r9}, 0xfffffffffffffffc, 0x5, 0x8a, 0x4, 0x6}, {{r2}, 0xfffffffffffffff8, 0x9, 0x4, 0x10001, 0x8b}, {{r10}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x10001}, {{r4}, 0xfffffffffffffffb, 0x1, 0xa, 0x4}, {{r10}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0x1, 0xda7d}, {{r10}, 0xfffffffffffffffa, 0x4, 0x20}], 0x43e, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffc, 0x24, 0x1, 0xa617, 0x3}], 0x5, &(0x7f0000000880)={0x7, 0x7}) 16:04:30 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = fcntl$dupfd(r0, 0x200000000a, 0xffffffffffffffff) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r3) setregid(0x0, r6) setregid(r2, r5) connect(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x1f}, 0xc) getgroups(0x24d, &(0x7f0000000040)=[r4]) 16:04:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) select(0xfffffffffffffe14, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:04:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) symlink(0xffffffffffffffff, 0x0) 16:04:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r0, r1) 16:04:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f00000004c0)={0x7, 0x4}) semget(0x3, 0x4, 0x82) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) 16:04:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() geteuid() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7f, 0x0, 0x0, 0x4800000}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x6, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80, 0x33d, 0x2}, {{r0}, 0x0, 0xd0, 0x40000000, 0x40, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x1000, 0x8}], 0x7fe, 0x0, 0x41b1f84c, 0x0) close(r1) 16:04:31 executing program 0: truncate(&(0x7f00000000c0)='./file2\x00', 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x3, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10c}, {r1, 0x1}, {r0, 0x54}, {r1, 0x22}, {r1, 0x25}], 0x5, 0x0) 16:04:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1019, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000080)=@in6, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10181, 0x10) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/44, 0x2c) 16:04:31 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x9) fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:04:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r0, &(0x7f0000000200)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0xfffffffffffffe6a) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 16:04:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x53, 0x41, &(0x7f0000000040)='\x00\x00\x00\x00', 0x2) 16:04:31 executing program 1: r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget(0x0, 0x2000, 0x81, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) 16:04:31 executing program 1: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x0, 0x100000000}, {0x7fffffff, 0x1}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpid() write(r0, &(0x7f0000000080)="c6314b21836863c96cb73c816bf2d7dd349e4333f2f2bfada0549bfadbf3f3f0529c6aab3bb4acd4c0e53292e8432e8ac6420687df9f262a173244c41912b25587f345f5ea25e207b447e2baee69937c5f6da626f33c1eef7de1ac6d5f377942a5f27262a25c51444399c1d7bdc2f49f76130512bb72e4502854047fffd3abfb91d66a9478f96f94b6fd4d1043cf4a14482387bd678f47cd0ceae84e760a4df17eeb40e00c346bbb1d5f7c6207decf9f5c1e6045618be79216dcd55f5ab4e2c2fc117867042ecf8d9c04dfe03fee1d9f5530ad979b111e37241cfde93f6224c488721587a1", 0xe5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x100, 0x1}, {0x18, 0x2, 0x2, 0x1f}, 0x4, [0x1, 0x2, 0x0, 0x3c, 0x5, 0x2, 0x3]}, 0x3c) r1 = socket$inet(0x2, 0x8000000000002, 0x0) execve(0x0, 0x0, 0x0) shutdown(r1, 0x1) 16:04:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xa8, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x42, 0x1) close(r1) 16:04:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48", 0x6e3) syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffeffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r1, &(0x7f0000002440)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) kqueue() syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) 16:04:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)="1266508cd94a49a5adec1a632ef6176dfecf0ad95d3347a2c1c765dec4dd7a3c73737ba5114e951859b544ec1f0c77f4063f5eed68c3ae5c761e150ae48dd8ae336731802764f8e036ec9094e9fe8d04fed677aa4f9bfcb06a7bc27b254df7817b4148ecb3d6fd1e", 0x68}, {&(0x7f0000000380)="c33acf91da449776e452a407c59279f5d55295305d1a530c359cdb61f296330b21a078008fa8acdb6bc4fb7f336baa758ecd48768fd3c923738116067f972d92ea6c3667edbcac2a4bc455ef90b34ba2d08b7ff3f967cc180301cd54d99e1ec6f0b8dd0852eff8a654ba67104f35a2f855e1a42791ef0926623797b683", 0x7d}], 0x2, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x8}, 0x5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:32 executing program 1: r0 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() r2 = getegid() r3 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x48000000000000, r1, r2, r3, r4, 0x8, 0x1}, 0x4e1a, 0x8, 0x0, r5, 0xfff, 0x5, 0x1}) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r6 = semget$private(0x0, 0x3, 0x120) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x3, r3, r2, r3, r4, 0x25, 0x9}, 0x0, 0x1, 0x5}) getrusage(0x0, &(0x7f0000000000)) 16:04:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:04:32 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 16:04:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000080)='./bus\x00', 0x9, 0x82) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:04:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x41da385) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28aa5410311c68f0, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:04:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000005, 0x3) listen(r0, 0x800) write(r0, &(0x7f0000000000)="a3558b99d2b03f2cc2892f6e3022d035196adabe1eb5c46407c35ed02bfe5db4e52256c33f6f919db2d0ff76fcd40f62fd4be63516d3c84e8fbca0be9a43d6d0385231d377dd87fe40cf4bcb9c5d722ad5b45f95e9a0b5f88f2e461df9c0f16ae0e7bb0eed5b42f26be3553187d913faf4d546f0994fc7ff42215b8ec779a18339", 0x81) fcntl$setstatus(r0, 0x4, 0x4) dup2(r0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1812, r0, 0x0, 0x0) accept(r0, 0x0, 0x0) 16:04:33 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = getppid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x9f6, 0x5}, {0x18, 0x2, 0x0, 0x4}, 0x1, [0x6, 0x9, 0x401, 0x7, 0xaf9, 0xe01f, 0x1, 0xff]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r2) 16:04:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x47f) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r1, 0x7, 0x2, &(0x7f0000000000)="f1fcf50db29fe106ce32ca9304cf57c2e5b3552a3e344a1c368044e77a9867fa8251c78bffae4f85d851e9bf12f7881bda4a3315068b5ce9baebf2f4e328c0b6bec1e1c91de77e3e3ea1b0b45c7f314c865a17c2617858df119e83ee99d487fdf19fa6bdddb5d0d2b92007e6cbafee520e01eb87dfc77d0e4f1093b36245d1c6978a43f3afdf9e405906863ba990b3dd2dee53e9a4259cd685a1743f0e053d44455c4bec025c226a72ae350635107a6d698a39c00414ce160902a26c020ea2a0ceb1cd1c57b72b6235491aa8c16a0b8eb2c7c09ca4e113bc52fc5a730a7d7fc4d9c49c4c2833c9bc060570b0bbefacea6fe8d06755b2f4fb1dd8c1ce1131d0a16f4ffe002215c3a67fe81215b1823427ebda1b06c7b656c0f8f15cfde633a478a22ab131a521c79bec953c01ce3a7d774c81c3962c522aef1b40fc7d7790f491dad080b60b5fb2ca94dbde6320010c928f02c26537dcce3c8353378f1dd1072bf5c07dfbc33530bd8c3b706989057179a731d2ccb2c2129c09c86a4946e2826c95ab0ebd1c4353b3ae0753b94ead1ec89c358d36260dac0765e9321535269bac068ff227e2e9c8db5728f700d9e0b57d7008e67b5b337ff39f8c1810c453c63ed2714e989030122ccbee25f830427d343d8181cd93538c3ac4339500ded83dd4dd4284605b3f25ea8d8a4e8c47825b07c21a93e717c4913be6dcbad045a59062e2fe1716854e72e566fdbf7cdcfe8c1393da325431aaeed7a073be59054bd2fb272efc76948e30f743310d1f826881180e64e4c24d441b0f7c97b27b1176152ab76538f2e0d479136b1b98345406c5659d4eee8b0b37b1c191956ec88b7c89fe8e8510750419e39d6e4de63b5e7494ecdf4aeabc2f0d51673ed022eb02f000f3cb6ebcd27b0247ebedf2887c40cefe5cb6c9c11448782c0d9ea0fb36e20f64dc897dffab1ea44beaa8159e8e94677322071e5153a03ac9da7ada1690d461dda61c17c5c3312b053814a772e3c0b3a6d540bef82d5f0e3f613c5ea1873d010914be807531ad3194e5414b6f3e9191b56bc2302c2886f815ab8b02ca5c9185c7a0630e0696443a2e03e91ce2efe0c013f9ec1cbe1b2a53647be8096ac28a7f9f5bc461f6890c5c0c2321ba1c80c311d984c3e7caa158a84b82f39ea5189c022d5bdcaab10cf616012115ec476e6bbe61851387cc8ea4d4d097eb2deaa96525a734b49b4f11a0cedd30a9a4ab204bc0a375d9aa8bd72c5ad9db8fca4bcd6e03ed3617907c8fddf6a83efc7ad1f1257f684c748e05e924a6f1622be970ff0c3560d92d3680cc73fb42c1e97c041b38efa1f3de4ce33688ede1ce3de0a4bc609c9268e3851a1588d0f85516ea44a09645db84d7efe4788543c80f017ef0b8c5421f3b804e7c1571b3c1ed689018f0355cc9a54a4cb79c3e5938f9cf7361a4652d3ebcfab4570e124fd46cd38202a33c460237a94a8962c9c32dce90012da743a7ffe66a3ab44f4c3c80306a0d029a0407b3dddd462f89dd9897d156b6bbfb5801e6b6c7474826e07e92d80d412bec9bf709ef756f92c9d18752e8fecfbd8c14fb2044842b9d52dd17b93795aba9c6a8f2393b0fe7f081bb8ea67ea467fdb06b1ebbcaa3d5211f655c521d0d9de9ce36f01bfb9bfb53cad4f90625d5aff6e2683baa1fb2ad80e5bd9eb95d7ec31dc505d29afd281bc18b0325bcd45758459098c2ee3079efc1e84f6b8a4f1c241b0331f48972b3ce414922da37362639d647919639a6f394c15f7acd2eb50189fb3087c39fd5054163c58e9ec05f8e64c6fbff9938532349f7d5418a43e10f6e01f60bd84f46db4c08f749dc2a4e47ea12d7041aec1f4e6e0dba8ecffc417502e5ed5ae97c3fa46368135e8b9ebd8e0b95409c0d1c725e5377dcbb727ed81dc6f54c8c0d6ca9e6f370ce1ef5291ddad79ebc7262986dfd7c05d603008b3c04e1bf9d4d27f40d604347c8a54292a240ff6d3446484dfd9c0670fcdec8b2c739c1e8c1c245a37fb16e7679c7b0df45bbb2b686d0634cf7a54d0849e0d51b1b111c1d61a0c9c1bea67f3b25ba8e35a48a686d83eaad074e99772c625ae1566679027891503b37c8db04c6ed4328461a1a68f18a061e2ba002305e1f3fcb1833b1f82afcc6f9e2ae34f97de6056c30599f72890866e89ccc0b850ed7c0d160aadc9280ffeba18d179f077f7fc2225881c1b42a62929e4033cbf56190c8413240398c8ba91ddf9ec40f33e693fd56defec066bbaa2f7925fc8e2079d9c71f79074da7fbca9c66b366bf15efb536f36c4d4b7e6a5a79cbca675d3e01831ef261fda0dd7adb02749941b787dfcf9931cf1b3d328803454c0d5f47159393052572fcaf4299723cfa252b44cb904e95759a097df4bc40c3a8fc6ac6f99456f75a89ec87e69f517dda52c1673716dad133bd19ebcea9315cc10e45e944d1183c73c5cb50342f157524e8163589f8e8f0005fface77b3e4af0b06da9dfc242c4a954553b70436277b2119c69c56fa321846f0eee2a7db93387118945bb5de3b85bfc9ae1dbd378fda00e5c5e8cd1111fd7ca5b702222318c1d9d1060661efceea4d7275a5ddb75c571c10f4010c3e846bff7758790fd31c3f56869259d19261602c0cdf87bb97436ecf4f2b3ef1e50778887f086b13a2fb64d5b9d7afb7ea313f7ad57bbc4d747532c911a5b466354b604840a9e8b3b47ff5ef94e8b0c5416d9e9673451e231fe3ecc18cb2c2b029f11fa3e2000845833680586c837ebba84bc1144eb7cf7340494e3051e35e37c8b24c207864c325a311b31648503e6d0e1ada5c6fc2faaa6cf65951ce6e88300c765acf1606cabd68765dc222851ca686d6b0a3c898bbb639752a528ab7491475ebdd29da01066d8a068ac718bf14a59fdb073361020a00087c5df92fbf1397da99c9bb6454178a40223ce24f7f3c152f6bf353e21fb97bb37353f8a1ac0bcd4e33f731678cdd9667bd7a82bd12245f2c7e4f84332850a40b9a162104ba8bd6b798cd9086ab5111c3fd2b0b9c5ab14cc9a6d8d8325c9beb138e9cf1ec58de2f36ac5398fb9730e7b0071373fcdc9a16f6fe8c92887935735cd15f94b3a31b97583fc37c9434abd9cd4f5d12be1ad23b8af01099aa2fa8040f1f9c34bf2c986e71de3f2d629a3539cdb9141897af2160bbe6a5ae1e18413d00a6864d57ffd71d3ca84ca978adf483adb24266b016831bc4119ccdccc5496430a47083ed6650acf51c4c4aac468c78f6fc1e26bd51b1dd6b6d45671562e8a5bf08e0dd8880f72a7f710ec54d4cd1b332653d6b3e1903e5b0170c8f86b48847a0b54625f8840935fe206c534eb0966d5f637f5ad33fa92ff998c83d851e9113bee2df944959691e9144c4407216d02c38430b2eb660706a123c57963fa36889a09efd11d08428c25ec6227e8f357ebe03d4676ef8f3b9cefe21f9c50ea074e74308232367fde9d99a62fd04eb028908909b28e5260c74aef8b86bd05c1bef421d3c1fac3dfc0cb842027890a116434bff73f4550b6ee3839fb15814a91ee8a9afff8325be4c1557ab1b2ee55706ccf6bdf6951a3608c5198ada3ebfee97d014679a73cf1873c6ad0de3b47fcdd40acc9ab0fddd066c22f9f8b6309a027cb9cdc1442c70091b897990b78ebecbd8878cb7731e282ec7ed054559ce7d8747f73ea98bb60bd9c74a105b0be623955072f0bdfe7868aa152b900caec334eb0a67cfe389b60a121c541f1ad7c2a33f8b8c1c1a49a9f8535dfe09fa997826427c17d8a8953d3beecaf74a03dbf7bbea572ea9abdd804c910d9a572e521a059d49b0313157cd091b03c00802f5536152ec37dca5bd8ae0368c5d1558eae6312d3ca794a2a6bd2ca0b1e32c46c649f17bae2db3404847bb07ee49d55e1bdaaaec3d0156d99c65e1aeea9e1a2ff24a53acd90598b1c2727f0259620c5538adb75f8d7928c81c8a49be529f1d584e57d2f49a719e64c4ad31e9ebae509d1d7d5faf76d81aec36e4bc099fda93d737e3933537b58686d55dc41f2b7c44603565acd60d1688323ec0762805e529ad9103472a7ccba5f0ecf267215de30e21f8d8b2e8deb5a2952e8166cffbc121ac58f96f7b78825dcb01b0735bc3fac08c603ed70628314b25fb2632784a887d7a085fc573132f493ee5007b54f2afa761106b7e6f739fce5ef20279d19a4298779ba568b633b60f95b1b2a149c432baa1cb33d87fe400f6be8552d43a9fabee5a1c2a5847fd68dfd8aed5748d101cf5699d5c8995e437cd523d5a18402fb1a89c819a6adf6bfb052b400a5dd468b99c3b29b859f420c148a0d4e6da7deb32fd6e533c98b9e8960ac4f002b056330198d6c41eb3eee3dd8eda8371eb2ef6a4f15215ae1e75f3c1d88ee18cf02bed227945304c8db11de1658609fb1b113583275f8e1bbdb2a204d47ec759f77eed1e6f04eb51f2defb90323f63bb0bdae80bf0f1d678a686f3ab4f53920b88d2f1f4b9d7ddf3fcec344544a2f871ba8fe53d8b771b1e09b08db4e9be442354fa6550cdd74885e60d6a51d9d5f5f1da439e020bb3473300cee1635cccd75bac8efd2a4e473ad091731d029a994bbbc4be9de34d91636f72630b001a3f687da53239a9a588d2436dd45ed5107415e9c33e845a1fd1615947e1c38de3aad38aeb25da86e0fab68737b4909d2d5df84a26619570bb928e8a0b452cfc67062bb51d66da008be8558469d4617d39b0811da262395f475e20b69a611b971dd7223e79da78cc030d2dc09a5c77499a74f3c23bdac907526c9084f866b7b59327f989fd757342d8600c467b4a2ccbccf00811174a1e0b77be5bbe458d4f99f5f7ed95a5f78938a80e6e36271c5f0e9786384f1527ac85ccf1bb702834a1bacc1900bd91e50c299ec1ddc7f517c616e6277fba4c5adf8efd5edb90b063d80f41c6c75c133827ad23038bfa1cdf8384f88a4e3d2ba7501ed7a741aa4b0af57bce9b49bf1788b85d70adcf3b759b95572515669bf5f0bab723ade798b68004a814f575913eb5ed2cbc2f3cdfc8ba8091ecd6ac4c5c856872fe7ba01e3d6b6b9f32df0f9993ea934f1286c5670aef4623bbec5800efbd12c95ba712adcb673d4055e786f5aab27e2fc9e5bba94b7e99e9ea5a313b7ea88b206885a797a005587d75db7f5197a39466427c24e9791828ff56670ed306e8a871b12c9ca50064e1368fbcf3b9674b4bb6e23bdd0eac296add747869d8c39b9b7b8bbebc8dab1add379c7813287a024a26cafc3d492145150741d6151ccec76833882cdd9b7a981b9a95ae8077393a794f93e9afce6eabf40b4fa582d337fb43179ff97c3180108ad3d78b96d6101c9c09f6b49a3d967f4f3a1ec60d034ffcc544d58bccd9eb034f7e156a39ba955a40888f6c33cea620d2de7d09e74fd5ddb8f9df04633caeaa1edc5ec43158da59b0b6ba384b31915b6d05397d9ad35731cee1e175f538cb16f060622469fe322966b7522eea7f822a3d4db46bd14a342f0d9e012a3e028a0e0c7c93bde51c60592f6c1b1e0cdf4c30a285da6d25a5b32c144ff8d107302fa5158f06821d2c3ae1e9335906b0067961e11ae711da951ca1aa931402f27770c8c187b496b6e2b23c679f88b87f57e9236477ab903b4e0344099c925b8135afd8fba92e3a60129142094194947358e6a763e78b9dc098c15745f00eeea8f55bbd45e9033c3a28cac033eb260d2fa34ddf1e215a0fdaabfebda268fab225c371383a1c531e839fe95b256305b353c2f1b21936a69424861475e93ee66afce4317f3014a54565fa87fc8b", 0x1000) 16:04:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) mlockall(0x100000000000004) r1 = open(&(0x7f0000000100)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x80) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0xef5d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:04:33 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xff, 0x81}, 0xffffffffffffff75) write(r0, 0x0, 0x0) 16:04:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) fsync(r1) read(r0, 0x0, 0x0) 16:04:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x9, 0xdd, 0x4, "67528fae90e24fce5a0c4daee5260b5dc08ec47c", 0x1ff, 0x10000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217"}) 16:04:33 executing program 0: recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/1, 0xfffffffffffffd56, 0x0, 0x0, 0xfffffffffffffee8) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/126, 0x7e, 0x840, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x20}, 0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:04:33 executing program 1: r0 = socket$inet6(0x18, 0xe4215cfd43056668, 0x10000) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000002200)=[{0x20, 0x1, 0x1, "2ff485f11c381d19be7027"}], 0x20}, 0x9) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, 0xffffffffffffffff) 16:04:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x8) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20010, 0x20) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000005c0)) readlink(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000440)="f2c57be9450368979e3904a3bda21a6083ea6fdcc4fda368ee052bf5d5257e95dff2a3b3948b50867d9782316a6874d671126401fb113da0784b63b796e10899caadc7488a3da5ab99c7a742fb3ff7e67ce27399da9d128630a332cc05f699eacd93a4e08311aafa8d2fe41e813ffb34d48d709405a78b81108ded62a3a34fac154338b1f674bc96b33655acae5d1f2762ddbd3367d6470294f1dcf8965a213ef71730d0f612405f94017085b8d725a089f2c8caf9701db3670fb901721e1e181f1ebfb1f28ea2c5e7d72471db6155ca13274626108de4156b671248c1b137a6111e4b89", 0xe4, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="7cad1a197b99b7edd5c63da0b0d3988e637fd5c63f1354912d8db23e89304091f69958f43e05828d30c15ae64656ceb48fc31d708b871c2983963f700d3e7a3523df6138e20534a22cff326e2f6fd80932123c6246023132a1b0decc3913fbf98bd04cf6dd49c350a4b0ebf88d98485542ea24c6302c7a6f71362c159556b0eae8ca0a1020fd7a7cd3"], 0x8) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="677c4d770151e1c8e71a01c54e6dd49f037bdc03f38e59bb9cbe581a5ad006f4a1e4c5f09d71551adb79508ce7d6b14cd30b131231b7b65f80b477c9b7f683b819eed57b04f01dca5e6eea539dd6680fda40c2a30a9e87b7f61c5fbd33d3341fb1ca95b212306a070f340f9a1fa4a5c1375d2c43c4e29b99c6f7b3128bcc12495a85", 0x82}, {&(0x7f0000000200)="e6f285c51867192375a26de1af175f61a4e413a00fec73e0d13c8124786b4857ad68440579e4eb39398f30aceb2a93a75672cb4981dedbba76487629b2be2a436b60bd1446ff0543b39b41a39fd322bb0622290b97cf2d4941868afd3d124b0aa2f29dbddb119c50bd70a8b7545b235cac348cd8bff52a", 0x77}, {&(0x7f0000000280)="43011b244cd8dea49107be8a9e0c4455bb24dc016ce6ed9e14ae91b48923bfe05aa399255bc80f74a654950c95aeaa3d895e1ec5f31ff6f61206ae514bd012afe65d506433c8cc3ab2db21951dd47a3beca08e29a3f45c977ade2c5446c0ec4d0aa1948ea210acd81718f80931f41d9bbcb25bc5", 0x74}, {&(0x7f0000000300)="2d207a21df72d8f1d2a086b4768a44df77310418bba356e5f9985b272ddbe72c3a7ce240070a1a01d0bacb8cda7ffa88051874d03dc0d188d9b77bdada31389c407706a8180d50b2843987f291c912c3592fafca3266558cec7c33096511a3d45b268ffd0d5a53a45faf7da10ee1d3c385919c7ee8f9bdeef93afbc661540ad9189e3a338577625ef6dabc447c1a68960b49344b8cafc716ba62ac3dcedd61f3225f111907d66e34e5f2c1f1be697048077d07d388061607696305de5593ab6d776f13ca54dbfc", 0xc7}], 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000580)) 16:04:33 executing program 1: setgid(0xee00) setegid(0x0) r0 = getegid() setegid(r0) r1 = getgid() getgid() getgroups(0xa, &(0x7f0000000000)=[r1, r0, r1, r1, r0, r1, r1, r0, r1, r0]) setegid(r2) getgid() 16:04:33 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x5) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) unlink(&(0x7f0000000000)='./file0\x00') 16:04:33 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x1001d, 0x5) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x3, 0x906d}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x4) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="f45e8d8fb2196f7b9db60e4d36ca6495254cf4b5444ba216da69363966ecbc79fc4780a0e4b75d1020080fa9be9042ecfcd8857209a6fb5ae992352c7b595421d52c654e3260dc7b2cbd60573206e86934e33d573a5396f22a4779749ba56b76d6e3320c035d0f9a0219f2d65c5a77cf8a2f36214edb0497fc2af4c749", 0x7d}, {&(0x7f00000002c0)="fcf4ed2fa7add44403fe2e0ce0bd83f85740acc4ba7706472b01547d77f8fd53b19958a4cca1dac22eabbe6826a959c48e70fbd2f314489ae7611ed3e1da13756a61cd4ed257c8b3886b681ca8c630f1cd9b7e4ed7b5c27683163c68ec78899b363fac2302f7268f1e96f2125e0c5f7673a132ac5d19cbe3a36891424d413cf0e6964e2dd15a36438216d7b9c3e2b51972f60c141c613bc3e0681299e9a4ee44", 0xa0}, {&(0x7f0000000380)="770afd7b1885d1013ea629bf21c95671fa72d26f784cef3a8a62706c2aebb95c1e56a4f97be14fc623fc2211112b282c23ad1dbf04d9c988575b5a16be952ac99a0c70a49aef9d0d65a942506fcd79b7ea47b7b3486ca1d0c40ea85dfd14f3f73a54dc96ae10eb5b04649a998f1b436dbdc4a6b3bbe7211e15808021ebd72c6e150d035d7254ec208b314c96df18b5186c1896307be459ca21d64389a614de884a992e404d5e5f8b5959e0fdb538b636898b6c0eae2a5051d6c7c7cb606083effa1b6b265599c61a779e62367e7483e46af0b8fea56289677ea686e26e053195838fbb42821edb6ead2cacef0451fd13f8aea1763c73a377946375335e", 0xfd}, {&(0x7f0000000480)="5b840336c11dfa873016372b48c9304b3410d69ee9745fc47e78921ca62c5e1796fb414b0390f3bdeb214d51607a96793eb866b8d35a6299914d539f056fb8b8de3d1d985dbbe716be22c0f03c0b89df0de6af877e0326d7745165bc4cb64e199ba2a5c8d4517c4b8f5550955ad5996501e050377f404517d75db8bb", 0x7c}, {&(0x7f0000000500)="929f1da121e0784878501c68ea56cf1583a969a4f687bacd60bc319cc26dc24bc11cca27303294d730267c4d1313d64b00d6269ec63c775326d4f12180f9aa25e5dd365fb012ac585d32934ac023a10c47aa7221b25157ed4392709cb5e717cc27b10cca7a2d5020f18d27004a71de00038997d7552ae43caf4f88402259651e", 0x80}, {&(0x7f0000000580)="7754ffa7dbbf1f5a946700f9add554104679b9d75a6374a89fd2618875534d2c3665bd806672238bd7098f475f0b74afc725ef6c21360a2d5d3e38f6c8c34a98eeaa3aea311c5c73026d12fb7cccd440", 0x50}, {&(0x7f0000000600)="c5cd81ff62110409e20801ea0a61c70c5005647e9d118786a328488c6d111d14c48b06ad00c27a801432b8bca6d9cc19cf066913f96ec9e798e9a440bddda5fba9019fd3aa33277f8098b090190d3ee525c7320afe820b90e67a3609d47e709cd4649b3ecfda4a2706ce8555b3bc4cd627d3578b6f8bb19c3d", 0x79}, {&(0x7f0000000680)="83ea1b9733ca6eddb3b535984f102255adcf93063e787975de077bce9d30393f473c465f861a42c7d1b0a75f50674b9cb7d725b4896f95093085f55a109ba7d6525f257f4ff8b287e725f5c784e9a8f0c0369c1380f2d202d6de1e46e56ce043062bdbc746e8e419a96d450ec0dde29b30f24943cbdacf62b61c618f350ac172eb0f2a1ddd61c680d2a6609c9878d751d8763afe734dfe98368e59cd392d3c12c0a94b3b6c1584dc11b9", 0xaa}, {&(0x7f0000000740)="babe43ceb914ae08817727fa5122f5168d7070225eac267c6998b6679974399f51c8e15d553a61e2bfc0c2939b6f32095fa6963fa08c420bfc3b8470bbcfc2de0015d8ae9c52c1191ff4f18e64341fc16ccf65a5eb3c8d1c3faab5442bfa6d1ccfb7004ba5ca93dfac1b8a469d0b04add3b98bf9a3564ed39e34ab11a1743e1a5f4c0366786fda36b740be14e4c47eaa503e713a7d149c08b043872ab17fa07ff678de360271d1d7ad2a46d1a84896d4cc941a117288f401c384429e8cc536120c1eed0e80582ce837760c1af4df240fc4667a72851d2e807a2a57a2d876c7ad81f011e940", 0xe5}, {&(0x7f0000000840)="9d81201439a75a4a6ecde79852301158d7c1a63809f0e1438d7b69482566cba1df380fb41b49ff13f12f6e0af4a981d03e8ca485388a18bedad7095fcc99965898c60bb9d4ab70b56c26085a3ecf002f64bf22d398a4513b0a49b0f807addc48707bd995f74272eb268d83eaccb1164d20cdf4b309e549527929753f71040c948652a4240d129256c11074ddf1a073947f7fc6bd6e1d8b9d5d64d39938897c1506a9332d1d315bb850682181d615433fd2f510985e0ccb4c30a5f22e87543b6f603bb312db4dbcb962a0fcc8519aa49c458bdefb074098a6f62141eaa579c66c7a386249195a62664b4c662a54e0df462afe47bdc1542f8c5a", 0xf9}], 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000a00)='+', 0x1) 16:04:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ff1000/0x1000)=nil, 0x1000) recvfrom$inet(r0, &(0x7f0000000040)=""/14, 0xe, 0x43, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:04:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x9d, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x81) 16:04:33 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) r0 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000540)=0x2c) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/152, 0x98}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/66, 0x10}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/116, 0x54}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)}], 0x8) symlinkat(&(0x7f00000005c0)='./file0\x00', r0, &(0x7f0000000600)='./file0\x00') ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000580)=0x3, 0x4) 16:04:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x30158, 0x142) fcntl$setstatus(r0, 0x4, 0x0) 16:04:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x4, 0x3}, {{r3}, 0x0, 0x50, 0x10, 0x4, 0x7fffffff}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0xffffffffffffff01, 0x81}, {{r3}, 0xffffffffffffffff, 0x4a, 0x0, 0x8, 0x3}], 0x9, &(0x7f0000000140)={0x100, 0x1}) 16:04:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)='c', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="43f4a473267b9578518a19effcdf105bce2817bdd4982e6333c38474cd7ecd371b964bdd6b15707a1a1580de0d496a8c7162eca292e57950b7d0d27b060ced6b60821be541f44d65a0264a03bd5774c2b34fb2de992f179687e9132c8140ff80cbcb9b9b66344258e19dae0c5c39b37ddb338e45e1e0960bf5f1f6108fa0d5f7d80d71ffa7296674886d77234b8c63e26d11df02ec50d6e42a9312d75c1e39ce4470ffe57e82b8ee85f7431c38ae754013903603265ce314793e2dd25974bbb2b6745650afa695190ed435ffa20fa96bfae1652fc010e4f92adc01a7dc4dbe1a5c187450e6804bf72569cd", 0xeb}, {&(0x7f0000000200)="bdd6aecb49186d82ef193b38f58fe808fc1f0927fcac991782e8f27815ab057edc3035f3edab2102c305f32b1f10316fcb36e85112e46eebe54e3127778d5916d0476090d5bce277aaf6cdbe3a8df0a0a02b9ce540de43067af9d07d8e419892aa4bd0331c546ebd09530fd45367351810c42ad4d189f3dd6eea8c978272384c8c3026bdf923f0a2a4a39494b0895a18f2151ed7fbdfdf867cdc97d3ecfe502747cc191af817796d95e1adeab6907eaef3af2ed33b34e3cc9701e37150d42b8cab932f62c2971f261fcd72e0d5dc4fc010ca98550145c284278f39e28537d485b9ad1243928bb65faac0f2a65a8c", 0xee}, {&(0x7f0000000300)="cd3c7b758a1d6dc46bf10c59fbd1e72bb4a7bc79c8875adbeb99682bb4c88f113c2372e3d403e47a0e32d4ea0f002df188dd08a691e9dc65b0e5e8294211e4fd544d3f4e31ed3bf4905380be6dbc5a9d74a0448f125f2884aa96f96d4c8d", 0x5e}], 0x3, 0x0) 16:04:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x881, 0x0) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x120) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r3) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xc0, 0x2, 0x800, 0xffff}, {{r3}, 0xfffffffffffffffc, 0x82, 0x3, 0xa6, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x69, 0x40000001, 0x5, 0xfffffffffffff5ef}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x20000003, 0x1f0, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000002, 0x2ba1, 0x5e}], 0x9, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x18, 0xffff}, {{r1}, 0xfffffffffffffffc, 0xa8, 0xfffff, 0x7, 0x4}, {{r2}, 0xfffffffffffffffd, 0x52, 0x82, 0x4, 0x9}], 0x1, &(0x7f00000000c0)={0xea, 0x8}) renameat(r2, &(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') socket$inet(0x2, 0x7, 0x8) fchmod(r3, 0x100) 16:04:33 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x120) mknod(&(0x7f0000000100)='./bus\x00', 0x110, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:04:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$inet6(r0, &(0x7f0000000100)="7dea71d0061d68cc5c1f1148c6a893588e4d1c31bce61bbb1d5d6c1d766647b00d52434d48ea34205d3a7f33a058e7153230b2832fc231739918c5dc9ac470b8e03ed835277da0d4e6caf323d09c427efd3ab070627c07e9", 0x58, 0x401, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x7}, 0xc) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 16:04:33 executing program 1: msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0001eddf014000df00000000000000000000ffff719b6438611cbeb91472bdd3c5a56329a17ad8c534ac694ff30b3e93a74f35ff390bc7d33607f7ee74e7f370a7fee1b2d564fa631eeaf79ed2142b0c765ecbfe28cb627e006b21ed3115023decfd279be22659901df314d7aa7d91bb834339b41cd4322e6acaa519b35acbdf1c7d62dbf452eefe04e400003ed024cd5a750a30e6f8f44d60a74484bbe0a7fc335856377ff674841be8cb51bb4ff736b36f0e41d2351f6c54289bbb7a74fa8d14957592ab20a91364fa3c3b4a2c9c5f7bc5d244447c290f2917e4dbd1c28de6cbb64a6fb4af2c47508fe439bff0b2e12c1fc845920a2a87fd39f5c0127c5d3000260190077172c9259e66e5389c2d7edce258ea7df3a2"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) 16:04:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) chmod(&(0x7f0000000040)='./bus\x00', 0x40) open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) 16:04:33 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:04:33 executing program 0: r0 = msgget(0x1, 0x81) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="45b664e7261bc5447253fcbda259e5fca991d663ad86e0e5d07efc12ad8d151afb9f758510a1f43605eea56ad42f7451b3f8e72f20f5bbd68bbca79ccace9b6386136b31c1122021464a786581d258c7d87a78d9f109d0240d8549387a43b038e8d00c7e093b0d0c76896d39fdf9d5fd53beb89e70cf226e64e32f8f017489799397c1266998a7af6438", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES64, @ANYRES64, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES16, @ANYRESOCT, @ANYPTR], @ANYRES64, @ANYRESHEX, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES64, @ANYRES32, @ANYRES64, @ANYPTR]], @ANYPTR, @ANYRES32, @ANYRESDEC], 0x5, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:04:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r2, 0x1) poll(&(0x7f0000000140)=[{r2, 0x8d}], 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:04:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x80) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="d63e9e15b99c8724849ddbed01065d5258d564c02b5aa5d05f9f3efffa1dad810637f6f9aa78eb1c131208aae961da7c1bc383b2759db42467c0500e899d6ebeca771438e617c989423210a4d41f45498988cf36ccea87352c1f68bf09337a5d973c74fe019547a40eaa4df06279175e1977c3f00e1569afbf9495e18b6b59229949462f8642b4de9af1f9d2ef9f11e4249270", 0x93}, {&(0x7f00000001c0)="74dbd066a2268583ab2a05b3723792b17a5a680f4c5856de8b84672276edd5df7717902867996971b699a97b1d3aa406f53b707354a4e061805f2e0e4be137135367be7fc0743f56776ac2c1ea61fab33c65ed68d7d5920772076c51e5e0884fd197a020e0d3f026225fde969f10bd2d526161cd33f9cc019fc181aecfe68866796fa4adc9b257468be87aa44c2b8fcb97998a60f4176b55c89b8eec978459372be82140003b767daa1363baf29db7d20ddf9a39696874c9a853b5e0a5ac16ecbb29911c605d3f46a4d08f3fecb75ce7afcca8801c2662621876062913d7ac88752c748da65f9def8e325ab9ed4901af09a0b5ae3affb5badfaad69131764f7cfd8a6a5798959dbd3b746a37fda2eb5cb895221ade07a758dc7302802b4b299c829f68ee5985d39a8ec46d372ff5f611ed848e1995a1976246b4ed6733bbab7328649f54a2e3a655eafaf2c6d0714bd0bb02cbf695e638f4b1b94aeacb445e6aab7aac2857e804f75e4cb8b1936cc952c3c843536e956b2c648006b3f3f5f9a55a786c1b79741cf0b17a6d0affce07bf7175ff56bbad90a8447039172e4786b6e0cb48e25127a3a8cef7b0d1326758b727db6677293d967bdb306b83c67280d19ec83a9bbbaf6bee5d7e9154f55e499d1140c76c0961649d98fca5f300181102b70f6ce77f174310e41faefc22bd5097a4893f7d388fc0776ba9f5dd6b62e7b6d3716005bdc39d2478aa22ebc9178d19053fbc7afc6cb5e306c4fd3a6eca8d7392e5b58adae83a22b573af767f2de170419049b5debbfeeaf8a73c31283d0a60c0ac1924fa200df085dffd3396bafe5f51c35599279183b83a0e8c63ef1a09bfab8b696d1d1b6ae41eb76cbd225df5d9c4148af981aec6907bc56f2e9e684c416a54f0abecd80722c60dfc23ee97fbeee0cbebc1c05ad59d50e088b8ec37e25a272ff5c0cafa0308120631237928fbc21bcd341fb8e32f15b03a4895b2bbb72a4fc8fb474b1a64b9dabac70a93839fd33300956d9588b10bb0de2d603a7ec4c20db5ed911e61a8ef8613a1f11f8fe4a89b426f60feeb6c0cac720c45817cf57b7fc6c940b9ae0d6b8bcf64e87b2335f4966eaaca6d318d45772e8bc798e0044942965c1cd73bb35ab39604eaf2cbb13d3f3a65d1b13d4b5399bb9dc24e2bb6579db61df0157caa8d1d5360297a2aed1400755b5324b0dbed9a5c702fa9e636fce9bc1aee2fc44ebe2da4458a06db77c254cda64875c4734657213798094bfa77782d02e37e54485454e8fd9e23947939c5f96d854c833b4dd6b3742fdf990a2452801f8da466afbf9743a6582a37079d5df3258aa703eeb5c15df1fc68d893a63dc7f68c07bdda8d6168ebdb017c0e7af3921b6adcb647c83ae06dbaff8c29f94b9f1b0ee2b17862851de92c2e413e36380d0ba93eaf09ed60bf2bcf39a545c474e425c188a1943b035c443fadda331c56e63ef37d4f29e89cf6522a5afbf5d4bdd0096679d920eac409828125e17e15890903667e3bd94b57588a040203cd694cab21e5e8f44d2f7248b8c0809ec25ae0dd335680d5f416371230cb8c61e0c185617a1817c2d55397bd473a4737ff3b3ca636165ae4a855832adfb354934e09a70a588130afe728ba0697b6c6eabc3b08c2e2e19e7c3f41fb901926dc2df43ae6df1d68a65a74c02dd4e60be9ddf85ce7a819461f281fe9cd23a7957334f6b229c66042a511e80d6c2e1a145a5db157bac7c0783ace4d5653d09789444dbd78cee33d0842e4d90dd536045b52fb7b09c43661dc68b74ec9420ed6d563109b65652dcdd6a341b71cf491e3a4f834686192a803dda4b8b744754cf1f6fa640482e5522d890de20804a26301e6aef9ce28d4523e9eee2be4d0c8f169bdffeaa48bcb779a21c7272b5f5ff94aa993e6ac69acbc0c20d05501f9a27e8d393c75194220aa1ded058d417fe69bfaabeec156772f302be84aa4074c822384df1a4b8042d198c30e520e3f5beb8715d17f06d08e440ddb09be7c0381e357c9e6e27c4159f126b2f75e49095c955cba9451c942f4b04132421981470f1c9d0490f120d9e2180196480b6de64c8e13aead71eaf64b80d00ed60719573f2ea4c6236055d52a84bdaa3fcc8322a23f516fba1ebe8783713c698a8c7d31afc04a66e3f45d20ce8ae4c305431876e60de867000c6aaef9588bb874da92f77979e68e4b7d8bdba62888340b9a7f4518ad6128f37208dff81500bc0a4054aa42e5101e0173d7f319c8f0612050678d6aeeb21e98fe3e20dc98d720d9d1d1158b1e8ac9844fd9ab204dd17e95c264900555e7bd3b13709270295f9d9a3d2f75dd7638c555a7e39513473996a5c16a8ecc5505a4a9c09861094cd4ff414a2b5997b4768b18d54c701d3a66f3c4fe0cab75c99c174984a4d62237257c32cd525f406fc52846f6328bc7562b5a4a04eed5dfcc64d84bc7f05b15884f17f12db3c26a766ec70241c0f49e55d8513f86ef411146c65b8c0d1d90deec679f49bb0cc51e3359784be812f96d628fa50fe4003e5e84a7554fc1edb90776a32ae22d6202440ab47eda35031dd7bfb9ce5e85c29f63a794fae9a82ee3966ee9006fd9e8d699e944eb6d413081aedb5208ffee19618078ea6b70fdefe1b85029cccad79f31d078c48781a99aa4860a65aec31a88ed091d012fc1b8b83a3dc850af234d79a9065147ddb8a018f377c357e8aa7d45331840781f734e760b6a6586d885d0a63b57bebfc2a49364242c80e7f6c669758ab990ff1f1ffe81b51cda4687c319ff054ef457d654bf9ee7f7cc541281bf0ed146dc6a7116084ca9baf88113a4ee0c3b57025043f29647332dae4b5e6aff6c0faef18c404609124e39ac31e110bb897025680fac3d094f7681049f5ffd92c5695a7bededc9152a07a9ae94d1bf912c0f5bfc883747709bd0d2090deb365014ae9158b862f0c42b4f9da8ce90d677dc01ce076eb75b3e7e5868541829cdf2fc8b15ea58fe092bc8b3f3eb45dd957d20c822cadfce60cd1dbd6b9c142e0fe24e853eb9dfc594ec5893fd12c3da8856110167efab4cac4c945e63c6fd5c4aa293925668793b50c17f100878806128ff278819295f79934a4290d35ac7a628ed5e102909dc58c1e2b441bc03a0c0c7987e00a94359836ef9aaa102ed58db4a28aa045b35b292eac4510f105669ef4fb035ec477fa1bf18fa9e60f0f38e26d50f7dd9905ca6fa048bf7517f02ad8da8955904c3247da415927930889f9ff5df1d67ff39c1805931e1df72ada780d22c4ff206d820a334e4fba0f25dd409dfd6ad660bdbc0d5d3fe38cbb1582121fe19ea137e25ff1fbba3b0b9caa575fa0e16c5b8ee489463fbc578ce5c45cff361e5d9b81bbe6f63a4e71c253515839054c195bc7f4cc9202f8f4d8725340ec7f75c72e5938ff238b9fa98093053b6e0215f4af675a9fbea94f5db302acc4dc66c3532792c7b9b53e67c81422dec5b8180504161a8010394d077822cfae0fc27917ec81e2e88ee915e015b863a4c22b164db5085881eab731a3c2634e76a539c7b29c4d1b156a3136a3202b7c9d3673f146c95e44e2dbf9e150e8f0608c676cb14f77b4ad497501f4b8d69af24d266f874f71d201294c3449ca39648950acf27620fdf23b5f39197d418d0c9d73e02b902913b2138e24391ba3c30a45aebdfe7adcde2e9be0d2c04c76a456bf85fa47f8bfd86f9c270b14066c4b6fff276d7570ac99f36de565741a00415ef5061e42ef1f4aa431296ac5d2cb91223cee4aa5550e6eda5187cd400679f2b1d592e41fafe47712076eb4854287e26e8a6d82147b7983c4cc47d18b246d37433987ee576945f32bd8f17d4995d1245343518313816fd710a8372e0d2f49e943f9797f42b3673cd4d5ce868b3254a5aef834c0ffc3abaed52ec78c9f82067d08598ad68afe61ebc562819d0de632cb113c04153c96713941efd778c393160501fda638d1df401558c74de74a8e02d41ab6c287226c00c761ec956ee46b2964d384a8363ab718bb9e47eeba62381996adfd92ea8f109b3c72768b78402aab4db91954e7a05bdbd4abb7a1bb42608536297eafa0d322820578abde7ed5555f93ee6879115cc3728319f709fd7b17282e4879df7e2b65b41e6b11b3339e041275a0580a2ee8a2bfd4df981d851a8ff9f6adc767b503f13e85bf046760a04f8d937f18d1cd2305d7c512a9558e01378bea2d1796872475b6e174d7cfe7a788179377b4ab8a986faabbaf0564d920f614225ba73a55eeb88a95960dd4f2022aebd548a423a2c315c85b062fbe8625eedfb97fb52e574d4e51997e8d2c36db65be56edf001cc2d319a8753c1f010c5cb0b38c4affd78a1e9cbc208414636fd2aa3cb47cf88fd9d7021092fe3c75c90882d9ca35a39e20ded4355d6a3a21fe1156845133b2416dbc5d9e97165527559a1039bbe3570c1a8efd38071f53ca3bffb47203866951f381294541691e802b8af8ec41d4f157b878dc164be7920137acc9424bbcc59fb1e44896621e935ec5f31d72ccb5f05f8a9b570ee70b07addc1812440a623b1bfbdc3d99e11d60f7b670c8afd82a676473ddf9fdb32f81ed9a80188daef3325d97633b06b12ae3285ba632939d0560f50ef96de851d26c2b4efaae8d607fe9b4a05c33f9c9d04c26a448a0d5a5fb626481e4c998d175e0139aa932622f307a385c093317d726ffa75dcac9a019a4f83255d8d18ab3f8ae00d301fa45f323e2f402c192690a7d6c7d17951d042b38c8088b1492ef627f76066de970535f62e20b4e07fc908b85840a00623d08981175060ad5d0f1bc958ee16187fa61599547e5290f9053c47cfec7731b2df61d70aedb78b48ea0640bbf0cc7de2046248c5754022a0396fac9d23925b945342225ea6e91ba9810becad518616fa8f80361036a654758a2c96127bbd4e56c74dcf55d484d23fc94249e044d4d0c69079660bc7d31aa052b9c23cf589e0c02fc144ceb1414f2a521b7cd5d1c099dce8c991da84e7f39f7bae1d2aabdd34d991969d7fa39f4b3448ee91047562a9d21d8c633173594df611bc366cec0271368d433a898ed7fb8774b6453257a1fde44011c645da1b84f848b7b0945410f3543200066c940df8b6aebcae8cc8c9fc553728f6d73f539e79943515e67d9655be4084fb14857e0332094795e48f1c15b47abe7982e37d9247e452edc979a3e123b87ac586dd103c5cbb0d7d9df6d9a1e57e27316ff88b37ac4209ea18089154ab8eb7bc82a7733d65f600135ebd14a7b3e9767d566582bef59302613f22bb272a964dc5b6d1ef9638060c21c2b62bb895770fa454651ca77693efe421f30d846f8abdb87b775f60ec150122f250605684f4eb8daec9cf95d88073f4b2c2210260f9b41897d32ead747dec6e88087d6e592a37ca5f2f515324d26ab4908fec7f34cfa022e988a128edc144a445368413fa016c766062f51bbbf2975487b80205172e1077c5a6b9b2538d65ee735933bbec2a49fe91b699d138434bc160e70d53f9bf96df1d2f5d903806ab83271028297bd1338c9eaa560144bf8ba7905a6bc8bfc6150dfca8310abaf313edcdc6b9c39572eaa8e4d6f93962fd62d4456f602b822821a3b1e8b9c456927a015a7ed72869d174e5ed3787f2f67ebe68540eb338883d6a8dcdb712dfbe115c6b5f553b2add303fa2340972d89b644ddc0e49f7ee98075e0a921be055918cd49be4fe60ef88c1d3733dbba9ffaa4bc1ae4684ac04a9c7273a3497d57916d46d115648d92b91f13fc45f4e3", 0x1000}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="a4556c435a6e99d9ed401912c771c5b097560a31fae25abeacca3517b979381a9df275443bb562b27a1b21f6dd77f6d365851eefde0bffafcbd9a592df1aa809a509e1d5d72c7b9a23101de2a16d44036d380ef618622c842666d43a1e43d186f29815ea6bf0bcd0b66a5ed85fb04be0f32585008c19c5ad8183d394362a3b841eeca0e059579574ce2dfafd82fabefad0f5bc562ab1f08d3057733588bb8507ef0c48578eecc996b5b4aca0c4e0492f7602477b346b6fd714b596ab410ff15d4f3366ed347f5b67f5445df93a8e1ebc2d7fbdd5cbf38bdf31d439c979b66fca476531c6e408e662ab0e91fe5b", 0xed}, {&(0x7f0000001300)="b6b3c5fee1", 0x5}, {&(0x7f0000001340)="fb746cb0c1945ac44016ff3c1dfc6e6a63ed47faa33b2e6b5060dfc3b354b3df2ab8b88251c6b4e4e06f9c03ddd6691234a2d8f668cba85d21a25ac592f4904e4e7478aafd1dc323f676ac2d8a1f957de2b5b1ec71a60329907bef737953d16e9039436b084cb74d01352b5af01b91c50f39f4b14e698825ee34d8b6013257c2ff07251d01d5f8c7611476f7e2949520191ca90c6a951270185aab6384f941b1dd6c407f323e10cc6ba535574f97a3c2820a5af3a041edf70972a4066ac6b6b33c16c8f8987f594ed5338d44dc844b3a5a246046dc7feccec9eb", 0xda}, {&(0x7f0000001440)="de0da9d788da8dd067d275b33037e058e62ea96ace19a2f119cc17b7", 0x1c}], 0x7, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ftruncate(r0, 0x40) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f00000015c0)='./file0\x00') 16:04:33 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xa0d1, 0xff80000000000000, 0x6, 0x0, 0x3, 0x5, 0x81c, 0x5}, &(0x7f0000000040)={0x4, 0x6, 0x2, 0x0, 0x6, 0x4, 0x88ac, 0x5}, &(0x7f0000000080)={0x400, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x1, 0x5, 0x5}, &(0x7f00000000c0)={0x1df39baa, 0xe047}) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x2) 16:04:33 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="78d5ac9ee7e8e0475b6272b405a363b42fc4156c6c7f6ab68807cdcf62322cb07de93c3d78c3b3377276314b072443857a6e65ac0a25bc2041a37067dcdd8381c6382bb8248b769841132938d75529c3e8f1d951b38bb848ed411231b84049fbbde3d7ba826b35c6e83f285e748207a9a4cb5c195a2d88ecbddca0b7378a7a74e4f4cbf7ce9cbd162768035426f8abeee2d62c783def2f01684cc3f7e9d57a141f951c6cdea4c55d47c2aac38811775840e5fa2bd0b938baf50b44e777a9c56d56b667645364e33850b14feadb11a5e01c7401998beaf0f93a28e34805f89c538ccbdf76399f123c99a678a324a3f59754901ad67bd9eac989d890052efb3e81627d663ae757100823b93ed1ca017841084cbc44207e5b27083f881df0e7380f8785220ffe4622dbcfd7adc380ad60acf5d7b323be98affa749eeda4fed5a19c4793aa850b27fbe61de5ca659e2d22d0bb55010ebe28e1e5b7e99052fc540f4ce9c0109be31404718b0d6ea47932394a94711d5285ae6549f97d36d674ac380e636ceab5ef5577daa317c95a9ebbcc1b0f38e945677468aa18892e8cda3c7fbd2c39ed870b978f0a1edf1eb231c237e0a53720ed6bfa16e595d26abffa8146a8f57e00809fca47ce594b72b26407c9ebcdf7ac88ca8b19a312a0d5474c41c8e3f2f7ca5bff44aa37e9c74a30370adb23375247437979627f3681fc9dd4f2ab441e86867b238731dce63241e48a4b2d98afcf5a7d0068d3da270ff06c6fb926fcb06c730d66e1322bd2f6739ca88910fc49686ad4b0c9d60b5f28ae0abb4fad6d467cb5dcd8d0689fb43b1f51dfa045ad2469c06ef76c503abcf29a7b01d5449ba668f4e9f79e703c48299d95f65f083f10fe2c7c1a4eca8d7859ddd1d6a5e3b733d1af951639e5d7c02bc83dfab832b37dc919f4dbab75b97d137fa638213d93533bf00dd1de0ca9be41c206e2030067ae068aa112c4e07c4b3010d7f27abdf4c47df1a259a0c1fe25be31de42012bea7451985bad28b605aaf903aa3dde7baedf98ef7a2588a2410c16f5fb40f72faab91f70084a2f451283acbe3406b11ffbb854be25e83fd6a941e14585ae4c4aeb2a18b257355c4226e82b1ab98d4fb8834f1734aee2e4a1238b76facc7e159a4371b205fff757da6c54b53f799445dd9dc829dea374c30670b1d7ccd2aeb1e601fe605330b6c299f27744414d4c1e21a72b8aa3a7c6087574f4fbc4647d7a164de762ac156852c6787cd0478e7c2e6f90c4320e2ac33c299964261d5e7f3752d88fe6f46d2ec5335a76aecfc6139c557a46274e251bd692939e48791ed35af2f8e85549af36b2c4c4924e93be5af24fe927bea16eb517356c8abad5890a2cc45266e1cf7651beeabb7b5b94a58a7b0f8e575e0687b02502591d7454a26609fa8be6c9de57ee8d32baca3aa3cf38bfb55ce4a6a67ca0da3964f1a15eeff63d92c532d9422920fe246c7caca13f06f5f43f6a2b9851217c2a9b715bdd7ec0573a867bfb9fff39fc88b3c460be460d47f88c3a3b0e0543a28ec3339ee676836f6814ef0f6c581cd6433df1ae75a1c459f6058884dc76b8e79e7f24b828cb9979b7d1778608a41099e29c84e568341ea477c7b95b6f13f69a7e986ff06cf0188d2bb8f82e07bef4994788c21331d9ad2ca5985544c3cc3d9665e89695ffaf67584979e3079646926c114e8539c37bf318f69861dd3f404ea7ef0cee30e3891e633160e8543bbbbc7fa4aec6678cab2eede3f8231577e6af3796aae644988f5ebc2e8d577053e23326de806d9c1a8cc4a39c4ec6d7d7af36fb37f0fc8d4085d2382763626e47b840805685940179516ab4315742237c9bc9e1fc492bad8ae34132df69900386467ad781d49575051a5c3c061a1e6a75c487db3d95c9b95cfe3e3df1b2abaa44583489b41170f2d3ec28a36a2169ad355497f380841e373324ee0f45211d3adc11d2fa0d87aa3f71b61a51fc06e9ac34ea89b1bd6d137eb1e649b8e7e879bf5a676ad107d24eaf6a0035f52af3e1d7d27c81fb09f9608fe6df8a942ea3f9a875798ed789dc2cd7e34bcd8900750487ae5c4e07e1064a4a9e41f50965defb0df2a79314206cdc35be60b88df4f592f77ffef8e51909d4e3c60ce380c673de1783a5abe3910c58b50bac2bb33775b4a6966fb9c5b97dc8e6bbeee7b69c85a410870e62fabfca3f904b9b7722224f2204ddfdd076ede040698b847d2f0698381199cd59b49d78a5bf53155f51c036c7978b366b7c319e49ea176b2457c7ede4fdc26452ba9608cf6d8994bef399d6585226e4326eeda6b3cfe2c929bb689cfaabd65653bc60fd31bf773a19e34eb04cb68cfd8efc967fe288bd310d55d7770188ab6ee7116581cdd2c4be2d4245212387c49d09f8953b713426ed709d0a1a", 0x6b0}], 0x1) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) sendto$unix(r1, &(0x7f0000000140)='+\v', 0x2, 0x0, 0x0, 0x0) 16:04:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/135, 0x87}], 0x5, 0x0) 16:04:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0xfffffffffffffffe}, 0xc) 16:04:33 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) 16:04:33 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x2) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x601, 0x80) openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x20, 0x81) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r0) geteuid() setuid(0xee01) renameat(r1, &(0x7f0000000280)='./file1\x00', r2, &(0x7f00000002c0)='./file0\x00') dup(r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)) 16:04:33 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[r1, r1, r1, r1, r1, r1]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) semget(0x3, 0x3, 0x208) 16:04:33 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getuid() bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x200}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) 16:04:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = shmget(0x1, 0x1000, 0x1, &(0x7f0000000000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r0) sendto$unix(r2, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a38e59cfbf4fa0492473566fa60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee3189031b3b6573f2a7f3d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe31115948c09f4f1e594e244feb22d660b2b8ec721", 0x64, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="cec6c5ccabeca5837b8105790b59e23bc4b4606951f0b55b9292e02cfe20ed3b4f3cfcb1d10f09249c6b79dd30eacfd76160069016b1c6911e75f661c9e66f2547cf24752ec9732c8a146e53e485c0eb9d7b68a8f10e1981cff33b2b107c6b04385653c258fe285d1ad07b9697a37c019c7154ab834d80afafb3a00fa53dbed3f175", 0x82}, {}, {&(0x7f0000000040)="1c49e9b0fd3ce45c182f4af1613e9edf39598fb2d2e02570c45714313735", 0x1e}], 0x3, 0x0) 16:04:33 executing program 0: r0 = socket$inet6(0x18, 0x200004003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xc40c, 0x6}, {0x2, 0xcbc}}, 0x0) write(r0, &(0x7f0000000000)="c8aff2c876a8579c662b1de4085dc0729e94f25877662c9dd091b2ddbf3f0f44fca65d0ee0683bb979d3e4a4c872280b08fbb3344556ccfa20571c9fd4f8ad8e74985e2716abab202f2a3d2f33", 0x4d) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8", 0x14) 16:04:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x7, 0x4) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x4003, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = semget(0x1, 0x4, 0x210) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/4096) 16:04:33 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fsync(r0) r1 = socket(0x2, 0x1, 0x2000000000000) setsockopt$sock_int(r1, 0xffff, 0x824, &(0x7f0000000080)=0x9, 0x4) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r1, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[], 0x0, 0x8}, 0x6) fsync(r1) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:04:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x3) r1 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r4) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x4}, 0xc) 16:04:33 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x40, 0x3, "9f215e2946e17ff5a108dddbe427cc3eead3d199", 0x40, 0x3ff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000200)='./file0\x00', 0xc00, 0x80) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') getsockopt(r0, 0x29, 0x35, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x8, &(0x7f0000000040)=""/198, &(0x7f0000000140)=0xc6) 16:04:33 executing program 0: socket$inet(0x2, 0x3, 0x0) 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)="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(0x99, 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) 16:04:34 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, 0x0, 0x6}, 0x0, &(0x7f00000000c0)={0x200b194, 0x6, 0x8006, 0xfffffffffffffffb, 0x2, 0x3f, 0x733b, 0xa2}, &(0x7f0000000100)={0xfff, 0x4}) select(0x40, &(0x7f0000000000)={0x7ff, 0x5, 0x80, 0x6, 0x8, 0x1, 0x4, 0x200}, &(0x7f0000000080)={0xffffffffffffffab, 0x1, 0x6, 0x2, 0x80, 0xe0, 0x3}, &(0x7f0000000140)={0x0, 0x42f, 0xfffffffffffffffb, 0x4, 0x4, 0x6a53, 0xcbb1, 0x25}, &(0x7f0000000180)={0x4, 0x1}) 16:04:34 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:04:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20040, 0xa5) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) execve(&(0x7f0000001100)='./bus\x00', &(0x7f0000001280)=[&(0x7f0000001140)='\x00', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='@\x00', &(0x7f0000001200)='/\x00', &(0x7f0000001240)='\x00'], &(0x7f0000001300)=[&(0x7f00000012c0)='\x00']) write(0xffffffffffffffff, 0x0, 0x0) 16:04:34 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x1209, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:04:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="1a", 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000480)=[{&(0x7f0000000240)=""/9, 0x9}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f00000005c0)=""/215, 0xd7}], 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9d, 0x100000000}, 0x8) 16:04:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000001040), 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 16:04:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xa6ae0c99dae0b430) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:04:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000bd2b00210000"], 0x9}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x772b0fa5bd39aa7, 0x20) fcntl$dupfd(r2, 0x0, r1) readv(r1, &(0x7f0000000380), 0x0) 16:04:35 executing program 0: r0 = socket(0x1, 0x4, 0xfffffffffffff34b) r1 = socket$inet6(0x18, 0x7, 0x8400000000008) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x3, &(0x7f0000000080)={0x9, 0x9350}) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r3, 0xf, &(0x7f00000001c0)={0x3, 0x3, 0x4, 0x5, r4}) socket$inet6(0x18, 0x8000, 0x3) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r2, 0x7, 0x7, &(0x7f0000000100)=""/90, &(0x7f0000000180)=0x5a) socket$inet6(0x18, 0x4000, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0), &(0x7f0000000200)) ioctl$TIOCSTART(r3, 0x2000746e) 16:04:35 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) clock_getres(0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(r2, r0) 16:04:35 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0xffffffffffffffff, 0x3}], 0x3ff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x30, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x27, 0x2, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2a, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa, 0x0, 0x7d970b2e, 0x72}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x40, 0x8}], 0x3, &(0x7f0000000340)={0x9, 0x800}) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/98}, &(0x7f0000000080)=0x64) getdents(r3, &(0x7f0000000100)=""/94, 0x5e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x21, 0x74b2288a, 0x1000, 0x4, "3c1fcf4e3ae728fd416b0c5b5c4675ef96191717", 0x100000000, 0x3}) kevent(r1, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x8) 16:04:35 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/210, 0xd2}, {&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/162, 0xa2}], 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 16:04:35 executing program 0: socketpair(0x10, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x25, 0x5}, 0x8) socket(0x21, 0x0, 0x0) 16:04:35 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:04:35 executing program 0: listen(0xffffffffffffffff, 0x10001) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001480)=""/69, 0x45}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/22, 0x16}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:04:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0xc710, 0x6aa, &(0x7f00000000c0)="1f7a0c03541a5797acc609f2f2e489859e8cd41e86aad620553539fc5dbe85d90bad39e7d840cd6826a4728dc01b8e578de8d0811b873d853d477ef3d93cb4e37090918f441768a015ca016ed09b0a68238dac1d78378048b73e4250acf5f8003a8b22332e0dde6c5778f68eadd2b895539c9c75a2f88255f9c8755ea1708b44cbc814d0acb79c23f5920141a86f0d49ca915d6c930a5cfeb3df64621737ee", 0x9f) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 16:04:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r3 = geteuid() setuid(r3) 16:04:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000140)=0x4, 0xffffffffffffffd6) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 16:04:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:36 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x80) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x7fffffff, 0x7, "5349b99088d62bcd08c53fda0c5e93afb9e3100c", 0xaf, 0x1f}) 16:04:36 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0, 0x0}, &(0x7f0000002380)=0xc) r4 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) setreuid(r1, r2) sync() writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) getgroups(0x1, &(0x7f0000003280)=[r3]) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="98fe09a2131a5f8c6ecb9467e3a67d1087b6c02d86a66dca0f05e92fc0ce1068b5ad02e6aae8e5c63847e038fea64c2519a1ce225393f202b32f84c41124a51f02f1546e303757efc9cab599020101610c1558ba6dba8fa698385528f6a76b4f8fc18a5e7f93ac082127372c186db9044e3e3a076f528eb5af42a91e8b19127c7b16272e804b82a0f213b02fb281cf45b7a8dffd2ca62e48fcf767999fcdbbb10dd9208b465fd2bbb6f0732be21d107467c62806ee08a1a90277cd2b3bf10a5f61d5d3b0b8db6db11278d309b38d3b1ff75e2dc08b0caedbf0c9f01e48e40ba2e58605b19c0494790239ab417bbad1535804d4c8be7e49c554985560533d338368e0ea32674f3f36f52934a287815aa7429ffa84764ea1921443bb1f2cf8a23829f1f99ff032512791651468c90bae4d98ca7837ef6633fab3ec6e71289c55ef766d81869763be2392a01c9e0aa50a0c41fe21b36e163ded0a7e5306ae423269757012ec424fe1366798eb25a4dc652d5ef2d0190f976630d50e925c97ed273091f7809e50f28b98bf41d7428b60063d5f359e3c100fd5833be12c55a510baa0628e93a8cd32dbfe3d9391e3a86b9e18d1cd361665dcd5c6899c0698450e9d17d937c9e105d685db9e105e2075f48293358ca3db76f7b67910a5288cedc49942d57ceb5478fcfc68e72afc674abe94330d028a14568e786acddfd82b91aa9bac44836fde7e09f80a0a8f701d306db92e1ab89171ace58616f43d714504bfa037eabc3fcb72e89cf6ff55e82cccfde3db1110a97566dbdc3d4d64167f2ed84425a4dff6e180fa52025fc4c12ee1da6b7a4e9d58fcb25cc5c97a62f62de53543a30a4ba135cecda3abb99ee637ac2b53b920359d9893af1af13b50c7acf3b5441adb61d87b01f45d9e77b5469102e31241d15f19d33142f53ec84406e8673180082eb4a4cf7468fe9e4ef17a2e56a672c6b6bb4901625dd9733792bb878b14ba2eda5c2bb5aa12e5f7eec0c81e05fe13eb55143e3933948b351d482ee93a8871fda95cbb2327f898a98cc0d5da0dbd0a51ebb57a18faa745f9604fc49b34066fa20c2d8dd174284a2f5a400bbb48a11f03726d895de620b3fb82d8bbac0e3acd1b03ed694a4d1a97988ec74725d23fdf9796187ccbd721c38dbff0733111d7a0c86117c2467afb55df76f8a6923a002c9d2a78a7b460cac0a69ab424146b145ed45a38cfbf4cf292bbf3ae057eae3fdd854305cf18837060b7ee75be122f4f637caa19d58ecbe5d6ac5650b890b7a102dce45398c7e235ef108be6276e2d58d388ae53e5b137f06687dfe4e3118e713ec107506712e6b156091ca2f728718910e737c8a78b504494400c23b76063f0421920ab763a4c1042bb05811c5f0c2d2fa4e3d5b28e2bbf2d4b76f48aba4a40c5d1324899cc32fc7cd38ab8167aebc85e6de07e5d474bd6a6828cf1336c07d31f416f4244f3ae4aefd3cc61d850cae5b8f83a3c4e8f346cfb520ce0f930a090cd02a7a6c9df410393a83eb75435ea6c82b513826cf5c7d48aaab7bb58bef0a50badcaec2c18d4f36622be4f23373dd5ac7021995626be59d4cb350bd155822442788decaa7ca5d20886f965f3093e4e76c74283d042012066600cd7a28a10122a758d548f3b6aa82324106dd0e669fcc7a6bcda3518c234374ed54d14094999d22126064f980dfdbae0ead612c846d115490da98536e0895d10a703d9a454c442301dd4603b3b6b35d090d3d0ab15a80b1d7af826782faaafba714b121f431e6e0104fda9e4d121fdf58f7dddf2ebca49f485d6170d34319acbc504e76c215d8f1428297fc0a5254add144778bf81c101fa9e9bf8ee069341de939580de4fddd10e0d79758223c0a1189a3aca33b9128d775f63caf0d8daac2068139162f2f4bd6d6a8d9a679c0ccdeafa7b578cc5604818db57bda0411e23c163c90a6cd95cd91fddabf63d47725457a3f1b7e08f4f3f4666f636f8963d6b974e408ac5491de60ce0be4ea764c4ae25508009b361b0da8c8d509a0a36c0879a1cb6000ae79599f11f648f95e283dad103f962801da76d2d5af5c69c8a9fb8ae8eef54c0072357584eddc209a641414c86651508f4b840ed4af2632b2012178c204964884d1885f07113c008ad1eba3aa099ba407717a71d54eaaee1d537a8dcd9738e6b63298c5044ede9febf8a3ab76dbd2d58f63245c6dcd0b5d00439655601cca7dcafc3db21a514d545fe484e465fb0f58c0c7f82b4e4c008a141500b180d25f514737fe3c0c0f92ffced55ae37d97e8e7d2a51629eecc8d5e63e438f59dc2de85e5fe4a2b85a1f4b6bea30f1ef223c1ad5529155145c2c3a2ba942c460389c2158705d52e7ed2fd678fb2ae5a94ea3767431cbd2fa8e4db4167bee6f66e1a83ffa596d5ea579b9696efe9de246e940ed3de09306ba8a758a4deeb74e10ddd44ee4a5601ffb1a05726c6f9326b11381f9920f7eeb99db1e20c32a0ca14e2428ef261a1e2dce41d92dcdd3443628f9f030cd8414be41cba62b833de46d9087b5a203d94a39cd24a483bbde8f1893b2ec3bd43d797299fac923ca871d9ae2ba4662811c3862629b3d0cf03c3909f62ad177bd85bbe0561acc8c05efad03c09272cf38ab7b8087b18da4d9c23f469b95eb17e0dfbc736897d807642d8820733bc0ebafdaba668bc76c887a0b8821a3a154ec692061de4053530d51ff2b0e8584a21b6ab323a0638dd1ae5eeb4b5b5e9b02cfdb6afed5b24bb720af52a84a4ebce0056969ef393d8829b5512348d96ae23835045aa28539fd3759aa8d215e4610f4adc69ab9b2e46581b3d2c0430ef10194b5de34e5a785f250fd08aada2a75f29d4742aff68acb582ac58488d832f2ce2ddc51d7f5abbb1edce4648d5bde53defafa17631d05dea55a3b0e0617b67089e936c0aa477893c3eb400d5b973da68306ad43f795d2c176bcd3c90bc9692048d04e56395d26ad54fe682c0354c629408e59c4d50aab5169dbd43924aae8a4594cb247505299d4715f6e7a116b1b200e23567b0a6b0db75581d6c7ee683f8d316819e1e11f80425b7d3c8cb371df227048319c2cfc82835428990c994e726e35792f28e935d884239573f0aff66369839017435a4ebe95ac7bb40e0400df24cd4b5d30bacb8e25055d0ff394b2a2b597ca9795e8fd5ae05848a344db7e1180832bc9ff58efcd0e109fac5d1484a3468e23ec253c87cd95b5c8c9f9338f8379186812790e81f019180c404173f73f149a0e2836bf359a2474874ae20170a2c893cc37dbaa6ad88f5430a82ac555289345d8cedc21ca4292993557afa1824951287c99bdc1e22eaedf9780fdd6ad178d4938f76975672b678782cc3c71397cc01a705cded8944c76f8955e111e913a6f59fb4f8c92891fbd79f41b4d0929ffce0c4af794f47d040881794b5ee4894afad493ea361a44811b7f676e79c6bc6809f4e806b6570d529c4fe02d88ba9d0e04e005b2daa469bc8912c86e362ff591f9549a71f600ceb7566eb3dfe29625741be4b8fb37ea205755928dd81b7cb556430a8434b7f6c73dad336699a270e90496239f957c23f9535ae0bffe97a86fe23e495dfe57241139184dd5781ba17ddd40591ed17b6947be7843ce5e638a4d62214dd01283d9446f975bce31d80360b7b2bc4193d2945d4e3d100702686dd4462a28fab702c1c85034e3963e018acbf73cef70be48b34cae87d8a51b08d6099fe6bb268ace5e202249446be659984f8d5bba1587bffbde72f2d134a36429d402c45990bcfad30a1de2a8b90276e547cf82d5b98def29c73e7bc5554357274daa92cb23ea249340f1d61ae89471cd8ce6a8984eacdbc1035fbc78241a5133a2416750924c022d3d3e2ee9814280a24b15a01daa157b620e860dd7447ace4ad5b3a584fd9add576b63b3d3cf1a8b8c5cd8c68c3c2161b3784b91d6cd7333f1e258391053c87eb2fb7e76f054afad8d0cd866cf61a059a5e2a7e59401e37c1c81a2aa8cb64e8c47f76dc4d653c1f2162c03faece465fb803325c8e0fe130c5715e13ade8641ecc2626c5fddbd6417ec101ad44d1420f38a8e5e05fdac8f71910e4410a501e9cccaa366c79419e68f00151d3af4e35c4904f94597d18e4de8ca3a172128f2f0322ad46dc623795e69ba5267479d276cddc5169cb618ff69a3f82f98f8ff6e764fd258751e12455219043fdbf3cac28c5f8bbfa87958e62405ab494d0018f42c856f0e7a5751d63638e36d129b63a01edf8c4cfab72204cf4ca9a11921ea143f0af96716088623a35f5795d087396e33b521d986e31a4148e148f566ccae92f3796f06159b7204552dd0ffe6383fc32e6ce86e85903f5f8bdfa21f062d004058a0275c39159973e37aa2919d866387ed39ad9e4dff52ae6e3ea76c700d7e219c5bc2bde1592e79a183f65bab04da730364e515bc4d1edb540d87cf4f64324c6c4405c3a7abdb75c831ef6e4e9e2e777c5214891ca995f27d71dc62366a0a0667358e7391a1660367514881edd462bbc4849078127ece26e2cb3d007c8f42542a2ea6164b7f4c5601f46ff06b8768bdb72a9c80df4ec32e4e2923a325971a5491eb80ae09ece43e3fbd5538a50715a0b42863e2004b8bf53b5f0ce5326b2b1f9bf2e9a92fa271257ab4937924eedb780468d138e3db5dc97acbad02279baa2392c7f613afa1cbafb3156e2e9dfe1b5b6db47dcec28dc08c5689d0116736cb8bc55ba9279c6e1182df2d2ab7bf23d716bcbaaead6a105a14412e4f55362184fe6445a4105120ce6d39fb9a7f33fc4aa08250d40d4eb726a2ad92654f95bb58a2f2b560648cada2ce89e21a60351fc5d2a61227aca93bacbff2e4b39119da547c03c44a814ef2fc57e5939ddf5c234f6f01e769b33c71a0790fbe6629bccb5aa3a887e6fdd8ef3b323dcedc58d5caa46248b4bd041c482cdcc79202b4001088518a82cd02477467aabe4f3e40dd197a779e96e5c646da7b31270af76c59cdf905d3dffdd1a924c5ea5ff5b2742dd09398fc6108865f47a2dbc873e42b71235c52c8d6c04656f521b0e37f0a88f6f25e37831e869f8c0787f0b55e5fbb2fb6f347e1ddc3f7261464f6c439f6e2adcad7e96b52a7a4dfbf72e1ce88ce43d9aa381721b621c5b5f034fd7399c320dd7090b8b3861e2bf36c62164f82f0014ce18e3d19f156eaa9c0bb7cd07d924b87d47e860edb24e5f4cc0c2dae2b01208d36601d73cd6f60c242af9039947550177c6241b6b1629781a0a06a958dff0eeddb44ebcbc4a54a0c6beb42fd0619112e963f5e088e9ca34bf7cb9040c59e2cbc081611a64d7765aff8bef40eb70151522e8805a49f0ceaabdc66e51b9bb275abe820e2ac2c097667addde3826f8be440bb89be8a63570f50774aa7b69cf62e046f25bdc6a2775406ac9ea4cf38644fb3dae1147c6457a0951a2470d907232f1f1046ef2304cd8f8c7146c7ad0b9604c34556a87044c0c343b20a9f56d01f294ed9e972dc54fbd74751e4ed956102f332b5233c7ff2ee04a113baafc8209cebbb8794237faa9aceccbf1c152cbdb18eff673dfcf296c01978694d1205a08ff982526044e1b802c153064eec5ad8e3c143654d1cd8227bd9711c56f1bf89eaac719c7ac6875bc1b3b74f0dda66300d320a377cc73ba0d1f402330d98d46255afcd8638321468f22951edc555725a25d34c82dabc23cdfa21a05bb7b1d9c1481a2ca6ab8bc9ee205adca7344c78b97a0f98fa5822c916e046e80826eda1e89847b09b5e314571612ffe8b", 0x1000}, {&(0x7f0000000000)="93f5cbf8a9d16d7184a7939c32886536d1ec64603c2c6b964a669e14fcc5e3bf174701499a87e48508cb146a07a26dd1a577efd1bd4b2a876d1669e7089c699508454cf9e171e6d4e5db5a1fe92cad61798d74168e07eb123f3945fac2c39e2ed3a992dd1abf1841064927d654afd2738c79e044f3af", 0x76}, {&(0x7f0000001340)="8ee62ddd5f114bfc833dc3593ccb96895ce281c6e71c75291cbd6c7b7c6ed2f9e731caa51aca8a82aac71d02542e4da586b5201a665d5d57315914997596b8928b7bb5beafdd1667addd834c0d470d394ee6f55e1a7380747ab20aac9f4e8a932dbc6450ecf1464f1260978ee8613c2b86a1fa7d12c9d978c768ebdde623e66f61edb1d34a23f4bbfac6def0f966bfe215ac27ca1cea4d14c0b2d30fba78bbe9e9568b5b27971c37223f93e841d10aa234127b7be1e17e728df2e96a7c34118f7e33c148ea25dd5d89b8aa5a7bd68ddf7c66e032b053058b364abc1e9f38894b39e107bd8efce5c5c9414ef7a2835069dfcf5f1f339ca55203c8a22409e21c0f96d5981c1b5ddd0a903d269b9b1f639a79d198377cb5e26b25d216adcc181f9261a33366b37d7e771c4e728fb7fb61c1fe88448454e2eb276d654fb125d4d9e77353753c2f931a0ee531c15296672c79ab04e402d0b47da6603030e391efff10fba1ed434a754c6436bd1757c87770056c9ed8ba41ab7b30fb84fc12556fbcfedf3ef1085879fae6abd2a067a421c4b8636320be6b1f864a6ac84d17220ecfb10b679aec1f8e4472e80c34aeccde45b50b8ab2430c005865524fe53f740bc02bfc11b9afc75a9af98125ed418c464af1d5663be8358c0e75a53a54098cc147ef0f7bf28aba27e6fb572ff38d8c10bc30ded6149022c4ced22a2a7d7b6339ceb708f4cb2402f3b3ed534c632a098feae72301dd3b8aec0255f962fa71c5238d790460da35a012be27b81fb38794a0fefbec808d5f1314f70beb32dc797bca3b9b06f84a072383b694b94b800ec967da220e49a7250ea31f94ef2a247070701cbb5fd9e143131cb001e3248a6cae27785bf27c68d55fbf9f6821a23993c69b7157363644f385cc2e25f719865140a21543b400585765b5d02c40bf6b15fd5db350331821cf9b82863427ed145a5e30471d9800c5b560a003bf24f3b8d3fd567173716fda9e34524f6bc5e9ddcea1b13746cdf78fcc79a0d262616c03d36572b5abde863a850c2a47093c832a4e704ba35d9b36460e74073ba6ad2b3eae0647faa5876a313b273ffcf111bd12bf4c6edb02c9846fad05806540df3db7e05e1a1f691ae449c86068498c0da4bd7547530209dfe4928b88a69df572743e52c01dec37dcf43d1b5cf8d9c14c3a2a7ffdcc341b6a65187ea3c8d5b95d5c6f8af1e67671f8a766c282ebaeb0d115c5c090d40b958cf8105ef9f687d6d3f9d25785ceb9daff25e21b52de37bbb69432f08f275d6fdf7abb98d670f39c8b47caab2619898997293c88ea80c3b65d0112017c2ad65f54171af2841928e66457d0a5495d4142bf86430f2aad05397d3c4a814b6d5cde124a2a1b4ab0834aefc2fb323e5daf1784be00e74573867e3502d4a7f42a2b190fff45a6a49274b2d1899a4d5c3ffdaec43623669cb97924b3e1d90a8c4bfc053039ad3d3b80a44e40f6fc87ca0c99d81483333608a079e766cc7f4326a90cf5d056cc7f546fddeec761ae4a378f421185d16f4db26fa2f4246502ca637d4ecb0df18460e02aca04ebcab58db9cb833d0f368a1a7157b62805c0867819dbce9972d5e2f1af8540a813cb868be31d4d0ff6672eb170b81e3ff5878166f783c9a65a8d85f5304ae923ee930daebbcac363682a82de1b8c04ace70b559312013c98d23e4f4b2c0a15b2e08272827299e53638365b2e0e341a0b0beec47fcdc2b934be275ba3cfca1526dcb6d0111dbdc49315563dafe778d57a6375133cd453a16417dd15659c159fc73ea117d105a87a5e3130cee1282bc69c9fe5e3f97ea35c95af89eb8407a0789e176cb5d660febf6e740ad8e2908aeb6a371dc59d38015266cfa350add6db03db53699fe5b6dc55ea7c0adcd8a99c781972f2b01e95daecde47cbe0e454ed164f1f631308125e23d5353f2caba0dc1cdbc1fe8901fb94ce4cc17ee48f9bd6989566bda0e5933845e87ebb9e4359f9114e4cd141cddee6272df489f2b6580dad90b434d94183e3bba69a98a8e2ee0a0b365d19130b7aefe52dc981a825a7f14561085695467a8972343f3901d237dabae6c8a64202567d2f722f49955524960bee04dd454a4d879cb95aa142ae810685ccbb0fa75f397a2ca40dd0ef1320da1560c22e2139555edc388e536500e65fcbfdc850a294fbdb07cf764b2352fa50122bf4708b2d57bfe61c1cf39916310cd9f5db62ed0144bddcd1b99f25229213d5da2c325003fbe818d724cf8a95215d5938dd2711940fe1f664e9c1b1806b1e4e49a30d3f0c5e9389b1146b327c9dce12c930f96da0530f64530fe37d682b452a5cd2be85530e956ce2d0f5b5ec3014bdfe62e500c78f9f2e153f4a3bf2b237e8d9b0fb1b795c21f7acff63d6a426fa02d2f5b6ff3dbed1afc9971ff8880cb90ef70112a6ccd7fd2df564539b1a7c5d1a4b228fcfaf224823e40a222bb1577782ceb24e312620a48d25d95dfa050d42d6017585433dcd162ef646df9772f96b29745fc9bd622afcdd95ce8faf0aa02487fc6c18c2333a92f7af77dd9f920afb12ac803ad3152ee1124006d17a3187155b1d19b9ef58ef11f3a543779668e04733b6acab740abe0850f127f74e0d9b688e394f406e24579d4c2fb43a3526abc12497d9f4f9163d8a402795b8a2d9ac31bbee2f8606bdb0bb29383a00ef391d166d2935e6d0ce9e137dd95de7c60df316af627a985cbe5460fb3c8520a28cc733f0116802cab7a4e58aaa201b23e58f2a515acb601ab15349003f78df472b923c49213509be119ce2a7e408c4ca99652994cff68a14a261a54aee7448e337f015f38008c27562e86731a1a0a86585aa69c6cf9ff41c0f0c47d281afcc135313bad28a354fc7c72189bcc98feec2857c04a2878e73d43852102aa61677b557fbe5869053025e3cbdadc637e978afd66cc5e2db52c23d2a925d5341899b269ec8930360fb5f033de08bca4d468526186f6513eec5530bad84eaac5ec2160b6ee8b0c950687079c48334d6db831a3b1b8677beede77c89f5f2455ab673b80b9d2abe5cb05ebab45d7c96d7452bd4162145f60c498c23e7148b7be43778830a5921c9f0db95ca9b58a66d38200b10b6c3e9216ccd397a97da989a49746bd19c8e03dd73f4670a6d7844ddfa15abaa5ce5faa4057a1ba2a912200035b6c8862cf5de9085678e7cdd2237ce881be32934134cae135665098a0401167d70ecdc9b17bc924277caba6d793104f4d1e486703a4d168cc740348c8699d05254e88777ce3e8afca399343fac357f058efab29132b51630a81f22b18184e092d1591429074eef93952983e95dce1f832d9e84a134e09e9479e63f9dd1530e82102ddef81f8498da73b783b535aa62807bee7221ab936fad35682aa4b4567ae44db822ac451799233e27bb91b7d604856088edea93b386db76694e13a36e703c1abcc23df66879adb8f4002da51ddb6d0c2ec791a6c1b002401b04eff2f5f39cec5b413761840eb846c23290d465d9c1df2c0eab48c0bfcba27b6dc81d346d1535159ae479fb68ce3b61eb7148259eda939d8e931f0c8df200ffeb3a3283330a0e3b85b5fc473cc07c5830c02ee98bc09e8b0fc12b410eec0dd7e46bc1c231436cb02bb102769738c2d1ff46296840b55b18b221dcf8d35af22eaed7a151806d7ad6dde98247a996396b958499e9b581327abe9ad47014be328a4693f6a4a0a032f9b2d7b4eeb228cac8ae06be5a10d711ffef637524271f68e68cbb0846d40996f2a3c91d901aff0037c76661611db1cdc668f9190bfa74750165e524142a450efbae8bb226b7e6d7d66c8bf42f38be83a0e2dbac5c7b67720b00adb290ca3a2f23393679568b006bb195c87327ccce2007965cbdd843fba0c34b278219bf8f359838abd5061d6f2a5d2fcb44b40bb241092bbb296f07b15a5e4800fdc30ad65216a8e8b5e9fc6988ca9b43e1a0bb53161ef2499f1db409f9f6ef0b59c933ff2c70279ec408b5025418455db09ebd46ee170c10aca77c1253647a1267299df67de145a8ff6d7d3be96e0cd00e6fda9b51a40bf136305bfffc42f59a86af67256d0e15d65666b38c89edf8c0c4fa987185b86aec25cb7b7a69fe55349f8fad64bf9977bea20020cab99d2538f1874c62034983d57e33c1c31f22e949eb42f3ef0be2f06f47089e8f9ef9ebc2b3449757e3939ce26c51ba30cd16733ddf02b149ec6199025f4537ee1ff5c0355715104528a245e4c9e803c1699556491fed0b1a8743b3dc7456fc81235b5503fe869e1f172283cb5f5ce293d87871d23ab5f0266f04462124a31cbfa55a8ced1dd930160419a74ea965eb3d858cba8e39d53ca8af575553cdadd6facc2c87c470328b132c3a1b6f5e84d4587ec2e062911db4f25c89fb850c1475b7733fd6c238050330940c7565b48d5f7e3ad4a93e544279e8d7d659073972f1d7582d032484117005b17dcf41186453c0636e59ba83f53e0522b16a6c62bd033d4b68457e9ce044097d72ba54b6765a13f86875c78a71f5c639e133051d28cafa2eb4a78232a1c32669ca7cc4e05cc7d11ae48ce16654e5ca51966a51d11e7984f87b1c3297efdac349dbc50e2686659fd5abb1c97c2c1ea738cb6b6275e4e804f931fcb8ab3d9fd9e0ef3ccde76ecb71838841791728cbad1bc6ae36f21642b96a44036502727373c652e0f37ea00a8fcba6083f7ee81360393e4f20a4356657ee1b552db505a45daf45b4132c10a977be175409dd2fc2c0ab65e6f1767bf3ffb5ad8d25179dd0f6fc874525f513c5cf16bb40d38542db56473cf42a4eb1f7e849d6188ade0f969007c920f924ed7cebce47385cedb7119c75d91b9449cd67a8d9a9cb0958403c2d1d2fc21613decf56a2c67aaca83ad6c2eac21abac134b1448104398336640d466a44d369367827c63d244f2d329ac631357fa0d32b93e850bf12a450dbffc66a82bb82901c4d99e2834dafbcc245549a5cc09a680e46511f3dfbe4a250c88f22f1bba1ea9636a70726e27ae8fa9e2cabbbd15f83d586fe696b6e4af4bdaf80af41b7a91a87ac4610cfde81e268b3bc5fd560544038b58f2a858cdb60558e2e3b027e221909a8f6cfec4465741bc01f2ba06321286a2892cdd3131a52907c4fdae32f30454e580fcc772780c7da08c33ffb43a969c812d36b2aa3a95eacb658e06fef8a9e903aee7d74036452601bb845e85d1deda7fbe84817550ba88f78cb3ed6914879191e25e56ab90b5d260d3398b719b5ce2b899642967988b3b2ab6b6bcf6027ce4721b2ec192a438dc6b04de51dc44c0cdc27507ff34048d33fa29f78ae05c0b9387e544cbe18cc27461a05e81ced28e54d1f8be54bc9cb4c9c074ed10c171451de69594a87b2c26e14458ec80424c1be126131d6bccd65ad89bdc5967538953fdf9c58184df74fb149a379d145ab087b3901313f8bec1019d24276053b9a6e7ac79d5564d53655578c743666066ee197fdf2acef01e9fc10b2bb99001bdc300997359a1656148d327a5c2a6aa09265235c901179107b8c823a4e7b8a92db362809d3a29e1133e32746bf16921ebf102fd3f691dc98c93119580479678a9c7049fe5172a65f6c5fe9d8513876a3bd83bff50c1ddb93f8de23faf7043020fc3faae2f158adfed64c0ef58e02b2a7c38a757f3e09fbc231b5229d5c4055af3dbd71f958131ec72b9c368b503e1551c99a0a869f262df58a22256883472318de043cc41c762eabc675738773c9399426d1d58690aedb4fc036f8d3218bf90d", 0x1000}, {&(0x7f0000003180)="363a276efa0bfb97474feefa16160cc1d2c8ed172bf2482bb10f0dfc8dc83c25c8d3e4b58c3ba8d35f26dcd3c5d6027dc118bd925fbad9a51f1c962722a85878cea5f9d3d27bd1f6afdf6655d17a600690959e0584a1094be1fa0c6b214aacecd0a3a1e157925ef536f7ae50eae61c6fdd98fd272aed9438b674fa191141d919d7c9c57d21fd3e4dda783019cbacc5da72911e45ba7abef065272c1ca6d403d11705d8950313c0b92bbe36ff73ca6507bdb65d8351a834f9c54e6f72a232621ab06ebb7dff2784153e55a128b2cc2a656ce2a02a74d3d42cae568f15a79a43b329ac8591e601e749339b1bfe3ccdad2fc55a5f0da73479", 0xf7}], 0x4) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) setregid(r6, r6) write(r0, &(0x7f0000000280)="1025bccfd74f286c2d6d41a571acd1ea38d9e7b87cc6ebaaa479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10", 0x70) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:04:37 executing program 1: r0 = open(&(0x7f0000000480)='./bus\x00', 0x40, 0x0) ftruncate(r0, 0x0) 16:04:37 executing program 1: socket(0x40000000002, 0x3, 0x2) 16:04:37 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000001c0)) 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:37 executing program 0: mkdir(&(0x7f0000000680)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./control\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./control\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:37 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)) 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:37 executing program 0: munlockall() 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:37 executing program 0: syz_emit_ethernet(0xfffffffffffffde1, &(0x7f00000000c0)) 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:37 executing program 0: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000), 0x80, 0x0}, 0x1) 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:37 executing program 0: 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:37 executing program 0: 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:37 executing program 0: 16:04:37 executing program 0: 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:37 executing program 0: 16:04:37 executing program 0: 16:04:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:38 executing program 0: 16:04:38 executing program 0: 16:04:38 executing program 0: 16:04:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:38 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000140)) 16:04:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0x8) 16:04:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00', 0x0, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001240)=0x100000000) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f0000002700)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) setuid(0xee01) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:04:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) flock(r2, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:04:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={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, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd8fab6020621c30084c1e"], 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') getdents(r2, &(0x7f0000000480)=""/90, 0x5a) ftruncate(r2, 0x7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x6, &(0x7f0000000340)=[r4, r4, r4, r4, r4, r4]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 16:04:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x7, 0x2) r1 = socket$inet(0x2, 0x4, 0x2) listen(r0, 0x0) listen(r0, 0x0) shutdown(r1, 0x3) 16:04:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:40 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) utimes(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') 16:04:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:40 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:40 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:04:40 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:40 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x2000001) 16:04:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) r1 = socket(0x6, 0x1, 0x7) bind(r1, &(0x7f0000001340)=@un=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001400)=[{&(0x7f00000000c0)="24437a55c422d5a9037307d6fc703e98dc8b2c497f50a076373f06608335467fa1590718ee09bd269448b7bf3ee1e3137d34677dd1f441fa13288211e037bf625d1a541b7727c11a8ea3b3a94d0a0369f83a0b1e9c511e2d8b16deb51db7cc06c82a99701dec02963d7f4805d4a6e7ee5cfc465378c31d1520654c5644fa245f1c1db9a1d6085872406f62c1de68b31c3b30d1f8d345bb5a26410fc7dd95e1730136c7efba16b850fc6b9ce9cebd3d600f0a7db625101422de5fe0104b45a8f7bcf9c26c93c832464a58b18095a42ea09a0e0068", 0xd4}, {&(0x7f00000001c0)="00aa12dfdc42e5c9e42fd83f27a1bc7aefa1e38c10db260205ace600a36c1973cab57ce4a8e1d8bdb99d268960768690cc96c7858ee80e9461497e8b278e10b26776b27eff365e9abd82ed1bc24487f7e93f13e9f9d05e959bee588dd793a7e59db4c6fa19f54f232e67c465a859ebacfe26d84b983a96164862f4ee11c8f50f8e4d62ce0ce30d508b8282ff2f00dc8aea69869256453fd5d465ac1fdddfd40ea81b9aa37a7b2ca51c2e55b7fc3fd1ad93cb06e01734062cc9e06369330c6181558ca6094317c2cf06267283f07be4d2956b2e2f0138845164d8f82a94fe72ba9fdd0c274b973f513313", 0xea}, {&(0x7f00000002c0)="b33488bb155139bbaef146166e7f9591dd3d6ba2d23cf2da0d9e342e7a7953006d177d425ac4652f69fcb78154974e7b32f9d0fbb162d16332d7f1c7613a1d2608a95c87c7605c50505ddd1545e05f9e1e47f55a175c1d87d5dbbda68d5fe01db6c269ad1b8d0d76c73862a593fd5da08f373eef1dee0b03c9d8371c1c4ca3fa5e825bda8f83d1c652f525e29bba4ae3c3ad357e87ff644a20f56b3a8cdd49b2349d9f13025438cb7d21a62d17aecb7f7fa153c22970e7158b8cbe762e6cc40de69cfba2f0d35ae15b5f3f235095d289f180cbc0bb4d17c14ff46989e3357ee15bcd7b0ff93f50574d1a2cc74032901f4299115eac49e44db8048a1a8e726847810008f71e2511fbf27f2ead305967ff5bd04aa82162a77eb5d250623427216b9936b0ab1134fed043c0bb705f4c7226462872a3846a8b42c54b6fb9b71c860991eb49cd674e4b9f20703700d2dff143371dcc3be7a770a895f8559a0f074cf266508d40b2c9ddb32b037c57b48ec8959ea0c313bffa69505c911d927ed325ff5d0926e0d3aaffe62acbdde4021cef0f14d24d1157742cb29e10afc308241ac16a547acb450d8e4c58b457b5b81705d7c3e60516c581546e2a18de281b33711006778a92d51369b7742128accfbc4357b4cc3aaf69eaed4f317f8da7e7b63e2b749e7ff29907e65258653ccc7dd14647d66a5cc871c74c33659ea6ae49406190fccc837be53ea02a8c8dd9efc6ad4f471c8fa82492c19f8d27979b5c03e756a6d1096315af017adb84e29b31c59d5b2dcd1a8b3c521b78159312c6e2e2e33ced0b19bdddd2b46bc3c616b047b1e1b0847b4b8a27da8e9ae3de72a34a145877a477bfd9e18c21631e99dc0fc319a4982a30d2f3607da5a3ea516032f6d1078f35ad1ce31ed7252ad34c14127129cc4e58f82d05d742a40d31be1b923e1f2042f8b9705a1571b3c57d107c26f4a368c238085fae912862946327155ae5149935bb9a2c9420a3d3f71ba78cbd722678d300484566a881e1163290ac3e44f873b6a2da0fa6c9333ab13f4557612961329901d9a91c07f1fd510647c39fc9a9c7847ae4767e5f1daa92ca540bcbbe5c15bfe1324f8eadebcc542cb64a04075b8bba36e4183298f8eca3fbec67bbecf2d57047269cc91e63c7c3c9cfee6c7f66447fb6fb482a847ca273c630c0da071472037e871d786a27b60124c851303eb91a2931848443a84cec8a8c620d20d4a47c58d374c167fa4434a018f1ea3e44eb3a103260e07e05957b76e6ab0cd09242432ed65e1fbf67886368ef1fbccec98dafd6e04342fb6c258e432ea2f61b641e1063791585ac42bde25b5b76661635fcf05a298996a0615a0616c067a36d0f73dc2fd35c5e3f541b0d2354adc41e3b454c78310a6e263a5280c741fd6d914061e783ca742820fd3e60ed4f50f51a6a4d7cf30356537561147f49aaba9f7958e0ae9f4761ea8c43e07119bce23234e6f1cd26c658bde263c05584c94ddff7d4c39fe36f021ec89b83e53cd47a790fa3a23001e5e5a68f622649191b2e0cbaea51ac8b552158109c4cc9d6d864d76e24487603004a0b985da8c7e18db2a141f7ec096246c12da8d56aeb79b223fe6923bbfa2329dcd7d716fcbe0f24fa8c1b04e14668dd4deb1dd0210d9109f972efb3767f3139ef1bfc911bf4262f06cf037fab3e34522bce69d5fabf7222a0464030bd95b5db38ee6738642001f537852a30da951a8afb7cf61d06fef06720999a3e160312dcf03f7d177a46e17068bf36480894a5705f0f4669de5fb2865c90acb061a3df3c3bce3d92b104ddfecb76e9bed210b4fb6304e59dc4a8e371bf15848df1156a3973f50a3017d88dc0499fa55b5fc5ce6f0cbf656445d78714758b23f0477a41be7ea9e8fbd63424822bdba370d53b32db8f01ad8160775061dfced564b1d52770cc9fb72d47df932ae32f95cb3a0857354fd9b8842afcf498d8b7a99d82a740465ef4c6a0c20ee76519dfeb5bf92c424ac6a6f63addbf87df13660c814861fd6326776f997294d3c1cad47903257afeb956678624481d18ef81370ebd9ad56fb9d66f76b6c1844bd52fc01ae5ac1569299ca0e8ab6c0439f2df76c9156aebc77a6b79828b987ce59b74f12cdd8244d970fbafa7057ae236012c3689c4f8de74e8b35a7c6cf8228d547c78f5cac1c51df5c2e811fb740d5f5464e2ace5ae2d3a3e91036640a3da684a152d24f76a20e9c698b34a263e3b2c3a8568dbeaa8d7f6d9dd32fab7e50d18858206cc84d8ca45b6e69fa7265cc38474774646f0ecc83f882e0463c101a9220a005826b513501d885a58e3979f609b755d1816869961ceb0f2323c79d9aec54177cf8b6c3d66164364268f4986fee261df28828d8cfb1228f055081d84f7dab5eccd505d2dd4b71ebc3614bc63486c379938f8c279297a48c4eec52eec29aaca91c22efbc7fc1c31e67f44e1a13a376fd399e4d6e0cf3e450173b7e4697c29337ffa7aab5cd3c91466894aa3982a86de0d63a4a25cb37ec88cf840c3faa1123cd030b635022d30a0b61d30762c6a452e9abda8b26076a056e32a20751b750396d98e12867ac9b835ba88216c3e944189e3af6b3bfb7cfdd90615cac46c1fab95fabcb1e37e4d4855e8239cd817979375162fb72e28b80680852431582a3ac150eb61041901a1c4a28d14a22769e41ae12084e618cb7d8a907e6589fa702d21e5150274764b67d0db705896825161c33bcc9abfd2e77e2494ec4c22667eaa800e3d829957c9bed6a12a9dd66894d458ba83c2320233554483bd73645c9bf6734f672e0333cad15eca217d72ef2be0c182813a5fb1a208427a25ac2006ef88a0504fbef5dd02231904ebf8ae94a3f15c3c9a8b7bc30c5936ef8cd523bc376cec50b28766ca1d5a6dd430121d89e012909374dfed510a72e6070f2dd3f2fb783f75efb4a255c8c9a03cf7cbd68d795467e20ca3a47d72424323af3d13b9e92330b67b108ced80d4ecf888ad1b44a7a220d7cc8480a9c1f336fcb0659094fba5ec0fee0bfa78f346adc968961fa5668a8e26339746b3463bdf56a6f3544601d22e2f0f457c5039b4432244c88bc7359c67a74df0ed1c4d4140ae0e6a0f7b8f6ae64642981f979c2c350b3494737f29031ff85483738620094705a58d5ed712b7df5912aa78455251dd9edba10b04bc376cd1687eb49d95998151fc5ef74c9ef12138520da79c17b94ba6a1b5f6a605d2ea7f79d14c81d8154b095af415328c7ea64809ebe9a997c378f326a1928605a3a48589ab4ae0f397a331c2f54009b28add2155a3dab54d26a3cc86540f752d33e8130ed38b8324060fa2b0aeaf3f09a288e6dd874f00503b56aaacf9e0ace470023e191fb3e9a1fe9c78f1c97015e6b9dff10783b982d6f293ed19e0dcbcfe40d387cd96bd5aee949c90f3890b3b1a692068b4451ec17cfe719adec76092db435b12df7a8077cd368d4a380e8df8e7e1326263fed46c69969729d2aa43271322dffc75f9c6484fa3adba2f65ed9eb9eb530a59599c7427e5abd41948b5c8bb2d9900def8c243c2dce15b03659b7b31de1c81d3dcf400046574f2aa93e048ad612ceed311df8e1b3c4e38f3c41b755186e1270112281640afb675a7315daa07e5382a0a3bee1dffdb4736678bfd2d7c79f30cb38ddf14b15261c5af35e56cea740d5f5cb5547dbd8fa1c879a75bfffecd8337d204b08ea63e0bfb9a5e43533065de2371594a5c5a872be380cfb61718d0c0b5c680ead0440fd2cd8b0e525028764c54d1f5d4c4f4bcfaa21aecd2d7343eb6c23c70ec85248fd0945bc916858f814c2d0b58c39004c02221d7f28149b60cf9d6226b68014bb92f16f75353349b08b8ffe7e3a8955fa092478e623e3ecc0032cd076f72ba8efc6d16514f0a5328471186a29f0ce3b0063b52c86e8eb69aea5da8455a49fbf706ff26248f2cd11899856a72c1f942414513835cb90f70b294a76f87f3a97cbb514782cc67434578707e35ab7498491f88b45c0305087061e73e4bd58281406edc7a22d7738fb964e94a5b8a672a74ad33a45e24a682835d0cad606c03526c360836437d704d60d1e84cfc081e8689a3f24866efb090cfd1d7aee80f5b02e21fd27a51841256bcbabc554a611061de67e74095c3cb1805db0598a1f7abaa22eb978980f72a61ff0b1c51c596c7f3118c333181420b092027186829b55a5913cc5b6acf1ab79e65b9b84a13f6d5550affe83220e0686839ed7bf9c082a1657f88f38dac286a1e3d7fa088ff64c5c9614e2b8d609f5d8a24bd49afc5ccc06189e121a11a1928016afaf6fc3c23c6d2163285503734b18713b24bfce869462d63d9d96fe52e9fe0239292901d694e3cf820680b76e7b905fc30cc7bd78e48e9c02eca5dcda4b8cdc49efae71c4498c5431d4f387e8872eec198816b1e387f672fda22264ef105ef2fe58afa80714c926ea884402a0799e69fe6b2104e0f3134c7385968ef974d5b98b40a02b824fd7802bd6608e2dd813fd235aec808d740251330c9adf0cba8370279e965f4574b2867b18d60032852295fcd8e5323c94755994f982fccdf855f3a85063bd98200b6b39bf73eea9fd1cfb6357a6d1194e1a69919d2b6bd2f33b991b039cfcab557665a3c8296a898fa42527b3563c56f504beef01fbfe82ab6e21aa60977bb1e905065490443780c9b72b776f4cd1fa88bc71ed0619c488a88e5221b6b4ae3cb11dc8d036b20fe476cdead23c560988cdb08cbf58d7e5dc6f10c2e4441531d779b2b9ac66a1d253c336f68affba32d778d94bd4a1c765d0db443075b1debdddf31c2a974eda682080075a2c38df982741ac84dbfef060d914ade5e0f64e8bcc3a87b534fecb56bf4a0bdbc7ff355d73ba53de6de3889df556d3ba4bb8009537001b5d347d527d2974d2c940f2649d2f8a9b85e70e8d0dd7375b2fa48198b5c424fd0f88b97fe1e7c7054311233ef4a3585e2d6851649c3fdf58d89728ac5ce21f5bf0d815a6779894738959748dbc6765f7951f1c6038dd2fafa4d6fccfbf98c6361d82222a002f434d60a320e322c1677a41dc0b4d35d30aa002c70c007c3f5fe96c60703827db0f3c1d29d152bcd84319065809017486966aa5e4eacc4c55e563d57f682ee1eba5016c977f40720ded8240dbc6784374d3d9d695eab38c6f34aa4c6439a53aa0e95c7f652570554240d949b82e4d3d422e924083454aa62d0b013e8b5cb66edc696470e2b8b3b7704ad68a91eacba5a24c2655bb7670f996f01e95a3617b61152442ed325279e42d3d8318ff56d2319d7867c121f0aa7bb1e8a1760e3b112d776591599ad58689b8e77170952f487966cd708083b14ec1448ad87a03d8ef826453cc7c3383b939c0f4608f0d72e4b3322c149b27efc3d32119fc72bde51c92bdffb5ac7dcc3f0c440e2fcb17051ee7f87546e5c116ee8b42ccd2b3f14ff9f722fff6036a6ded29ca59b97b098bdc0b1b06984710c6ce0e024ea8bcde71738b043abb92594b1713416a9442d76b66b18d59d6bbdd3efaf26b02e3e6e11ffe090d2bff4135d2bcbe152ba687428e0e2de32f4b7e3619d3ad166019b9807a3e21b41019648cd95ed373ed97b097534282cdfd3c58c507ea8b31330472f133cd1f68d932a14575a94872703bf3377ac74c4c6964b89f110057e739581a67c9cf02c1a4d28409f188c1cd6e7d8d650e9bea32255b824fd96142c4309cb66f6085f7b362a9488fb91eb27ba859366d8c76d4e9381e18343428f039ec41a50c5fe00e2", 0x1000}, {&(0x7f00000012c0)="59d9c8ce35dbcafd3714af2f3da192f6a2e1681f331411db88496f706aefdb85809000b91d390fa3b1565dc29c67bc89d3c16badf49164a9180a00374af8e9fe1bb9e73356409e3c7d93eba40aaa3df928f28faafe", 0x55}, {&(0x7f0000001340)}, {&(0x7f0000001380)="b8604caca79ecc051bc59e544bff23e55d103bd3eb64d4", 0x17}, {&(0x7f0000001740)="dfe8806f77aa5d93d1f4c755f88c6abf03f7661c281fec4b81eb5fe4f4925a4b8d7b30728b6453e27df69d3d80589f868b373d039797731f332bfc88c0902087d2cbca02cecb5683598d8c9ee1f765298c0830048a507013153e555d954a7b5dcce9cf8ea1b6d7843a6a64e4b0390d19d9abb2ea12b163833e9b864cef0b2a5b29a3e0c97d8fd9bf92c25506abe28462dbcf530fbde918d868fd6175638184edbff32ae0e92687a697b62ba4fb4a03adaa2b1b2e7cd005dc42f8e4c0957d1501cbc1afe13f4e8308d92f7fc10f5408bc3b9a54804656335a0b429c7d17f61945f507c91bcf5c1784060405d6ebe354ebe09429f2b83d9740b4bb09b80cb5b94892c99360ffc3578c109b099243a601945b7698192d385c0dfc5565d3c2d86c8faa8fc44e3361cf2ff73a11f39665c671f5d2a9a729f67c287fe8b4702c2f7f4fb5caa64f02772845df283e5ab38b7172413a40f2e3b1a989781070ed3b1cc8cb2a27a037a76c6bb214ac8623f38281b93648f245c2cae3b658fff7b46359ec204920dac626e4a8f01768b0dda68493525fe8d75875f2539f55dd4c4617b060f8f85d75d0acad153226913e018def9d5ad498ca7bcaa7caaafb4fdb293a0f7646b775921136dc4c3c06d680e05280a5cf875e2788a8ac9c1789bab3c3039e58a68055ea1a7f4738b3a9619b7546e62cf50ff33fddcaff99b816fca7e63e0b1669fcbc1d726128a8871c393c99b9c6d3f357367ae9bdc260bf48996fcbfef09a93f9058fa31a658254f7fb711fbbf52fad2de70c5739d76c7a6df063038340635ee97739f9bee257c9d52787807547f51da301caca355f886318cb8d13bfa34b515bc2aab89d40447a7d3f66697aa5dcccc39043c95793b7ec9d74917ab54ecd0f3567bb7eaa16ac60adf53c770d02df78588723715d9903dc1c14f1706dc70b651e29eaa623cc75ac2ce17c2d3d7cd9ed01286200201cc02b707befd34b094c6a44a4266c31a12c04155f348b6248294ff16960a4c29a608ad78c2270ec7ddcce736827a417816c2fd9dec15ea587013476d465a8039720a1b10ad6fff6cad4ece93ad4290452a5316f42a0a23141b9c09517ea9a436704eb7f00fad117cfc79eb50618b93841ca39eec85a7f1f06acd52e4d86d6f94dbf8d9793798916d53a24b5f702dcb4505c727f72c74fe6d72c44f21269f23756220b85dee093362f9088e73761c98d8ceb98ff225ed0b9c037a7c8f4dcd8f0f94e41d0e3132941e735865b87df772b26c3ae27ae6727e07cbfc2e2de0ee475263f2c49616668a78c519543ffd725e986dfe3045a6ea5fcdf3a4da05f1bce58cc55edbd9dcfb84906480414a2600a6c8ccfd5d7f69fe255cdc383b337eae936155884030c1497e44f68726fcc2f86896b8b78f3886ac9f580cf3bb64bc09c966a21c10d2625d80e0580f992eca5115619c94632ef0c63ee9325a884b3b59fd0cefca1804a6bdbb2a7887036272921768fa30bc100e14c52bc9e4efcdc8fc066d55854f4a28c5e1e78ad2d2a1968051d320168ee3308bf7043ca4918f4d4cddb4e09736f2659055bfc4029000f85cb1adfdd3e45c1789a590a23e7be62201f8bed4c34326fed5cc0545330ad5798f63d734e453c4203ce1e7094626d68df184f97a1309f8bb2ea6844daa8391bd7cdc6ccf01453d0e2dcb09da9f4970dc90c8571eaf8ae926d2e48473196104b17b80e9c47d32d24064a5e25d20b95586cb79e24796c496971553023dcf8ea6eb594ffe376057a4083229ac4c7c1fa933d8d1f8c47a78ce4f8d89101e6ee64a1f1e3680c174da389536255e8f28122f4ecc52e17443ac221c2576d3bfe694daa1fe740fcd31101b5d6ce23dbf67ada96ccecbbd71a7b98e471cec92e8a12b62481a642d2053233b50031e61fac240290c16c9d3ed3b273c432ff8a442fb484ec1dd91f817f78b510c88a4714bdd540ebaac8321fca5d3f3f938f6921a8d8eed71b596156273bfd8dee0d636d2a817e332d9243fc01e6d8b5cb1aa35995495970449369ab0a20a267da99c29488cdbaa30e0e23e8d776f33364180c4125902cf9d65799700ae91a0c6327ee80eff98aec2308b25cdd18b6404d483193ac2d9374d097de61d3a01bb19051d1f0e6bed7f8532bbb3e0fbf67e0a92baeeb5a0ac1d1b82614ff6f4c02fb8af4b8cc4e864d806f49afbefad4eb73419d699eec072383fe5952fdec1c306104172430bfb1a1379356fc9981d61e154cbb1e8c4d66460a1d5557464f0d0302ae664e996a415d77c1171163941259588d0f3766193e11a7a11785678405a27f282193afecb368398beea71c2200c321eb7a31cf85f4fc6a0c2057d52b8c5d208ce54c0770a5b57d98822fbaaa1bdd89eb0c85119b559ae7394bc44565ef19e1753b5d6ea3ad3e2e3e1fe1721f7a46fc6d359502bd89dd3f6e28ee01271c386bcdbe232f28e4f24d196245e5a53c580869247b42b09d5022e2607c00a21a5ab90e6cb8c6f51a95728c1f2f7f91732bce9cf996ac9820daafc619f7ac5363904abc5ac858e0f1188bdd3d98fef71ede7029d23ce9625fd265387de6f79127f9f1bd9fc33baa81608f3b9c7ecb6a3685a2b6343b0128a91f57cc9339729ffb17a137e67fe64e47f984973de29eeddbf2fbdb40673587cee24f5a2a2429b1389badbbe3f72ae73b32fe6dcf2ecaa2462764d7965d9119395e8821cceb7b2e23b59af00f56284a5f8bc856c8f77150c371cfef5614d71a26c93624da5534edddd0debbd12b32359de55c53d78997f8d9b44ce0007f8c22279a5c075ea060ead48a0f86b44a53d8fe758708a048b95e665ccbfb37dfcb0817bb0ea67ab86c20a2c94615cc91a6c42fd07eb5265d7de67ad025d4b1c54d104e8bda06f5ca39a034da06675e8d1e7a53c3e8bde902cf224696f463c89beee90cebeee276aea2e8122a429718522ce2ec4bf56deadac40f48674639ef326f693df6302619fd516c85e716f4882421c000a2728287d1483206dcc0cde6d2daf10f18b2aaac3c51ebefd67cf0930cb6bcd54e51990ae81efe9dabdd4a2481e4320bbe3157bfcc1be7d3a82b7cfcc61c43ba71f2de1e656c514c3902550e9ba38e9069a81eae0e477f53c61f353df07e18779d8a4e353ee94646355eeef238457147448674d93e0e9d9a59dd6e74af6c408a61264baf7ac361aef6768ab884cf48d46982a85f767345bc86e9b0473f4f71bd945391d6346288fe2cb5539bde2cfb5f160ac9796bc36d005c4661311f69fb4e7cc9f9e768e9b3e730473bfd614ba857933111acea29eb5ab264b286f8c4d2dc590451285b53de401a9366135a03c9330f2d56e9eb7cdf690276b2f2b5288affb0834f56998fc49854840f8a34bd419aaf688c793325abc250981b963eb3cc099af6f043aa3370ca5fff4e2c7c6f158e3a87cf7f017a46f78f697d0e602b66929bf9cdd58a37516c755f60b7fdefc562113d851791056869ee71e9d5f4e9eb881401e6004dfc22714fa1609d73784cfbc6f8b5725ef022e2f3f141e51d1f80a445b155a2a4e055c5ff3073cb06c9a69e1282f3362aa9e71648e785e0e1ce2fd49dc04aa0d1c637b78b7540c51f59763af3b82ee70a214059dde7867fcd14cae0bb69e15311649c214c3c46e0bd429196ab84279a4853be3ef6b7fc8551394a1edf9bd25965488f4825ad9c925100db8eeb007e09957cf6a8872f60f8b91f339ab1c454b467d1f7af8ed6287840c57615d9b6791a8f39c49f9ebbe29da9ae1004836d518f48556b42b7b361b68427bfb7f87d6c9ee592469a0cf718a1595e5b6084a772a94410c3ae3dc858b07dca695cc3c213cb27f6bc398269e785d8bdef67d594c45760c30c442abc57bbafe5f8043abfad225138ecf9ed3f356c532f4d9b4c60029d915c8dcdc03e15c3c94f2b3fd59c7122be8bb3fdf17c2d39e849841790f0a159a27cf520189ef52084705f997dbb6e59e7501afed7c1b3304337d014c542ee6dd1516776b7cbdabfc43e5b0e6630432061aefff6ffbbb1f64dfdccf2bcf634a25ea901b5b481708155990eb3a087fa48cdab051632d6f5dbe2c2be6fe17cd6b36c1d7b235ddbcb3e25b57e49a47a3ec077d4d253f6ef0747e13b14f3ded39ee1044320f5e7dab844e95106a33695193cb934af1da769395a7a570319bc49a6c8f2c4d3602e720b72a522916b8edb915d26237ac524f0bb0ed808c919df1218ad5beb8f10bd91f31c431a589ed0620df87c0c855cdd4552966e7bef93fa2a025856c2024cf93c6cb1dc69bd87231ce00418d7531c373d4c76ee30e1c639a372fc5910f7295d51342a29aeac96541608325e0be5e4920173ea0970f8739a63bcbb550ac169a0375e26a89033970c7ab44c5df3345b67f9b0f7de44e3a0c0bcd2e700b674fe277287b7c0f39cdf75b02c5e4c45c04a9c39625150846dac74ea28cb0f0562908c729b143458fdb2281063e1d4ac77580ae45a9852ef953ab385ce4f2414f61f903cd0c58a73d2c078066ee734c38117ace35f097d3370e63f09ee7f85497dd5cb43fc8b5b55e5ef193a533b45e96c5b908f6bc492d8bd4330e28ff92f1dd3099c4c68fbd44f1da2d0582da7e61f8b2dcca02f9ccb531edc0b21f1564de84f3d103ffbd6be2e33e71167c9e7ea9c5c0e4311dec51038ca412f95c62415db8691e590eeca40588ca4884d6f99f316497a9244d70de81816822a196d69f56a4f10a0eabd23d00274333348850ef44104afa8d5a4b255f62c7ff70f1846a9eac0f4997cbc7a460a84b83d32df9172b4b4657b54ac6f00440a2dcf1609cfdb4166d8e89259e7c1af1dea68e2430f1b2903395240a3df4c046dc3f4167d34323c222e23e4a31ed7adfefc6af6a52ffe230bf5da41331dc256658eb6aca9cc91357935991d65b4a38ce7106e3a52bc2a8a5fafacc01fde4e19c5c76bf0edbf58c00cca365bce9079102161bd6fa207cd0170c9f9a3944a37e942fc766f3932eb0714720784e418eed1f75571255eab8afd06f7a64a99762ec247ef30b730bcacbefc8b814e8483e8a2a3581cc1f3ec488fa1aa81a09ec6d20a726bb7a0faca858227060c85601a2741b7e6e43811ea757bc72d55f2802c9fc0966f5e35a0dcd0f68efdeb1586801c137d4f9cd714311efd07f832e5f3abaa28d0bd5baf2e39a16add11b7af7fd51eacda5f43d84967dbc126f8da5c7d6357ba23b84e249e991add92a371b1674c6f7f9c7a3ea963da2866978a28d3dc8263ba4ebfb93ddda6e67222326861f8f3105f35db3fe30af5115180156ffb6eb53910385bfa960561c18d1aec2247d553374ccceed7cfd1c26ccf1817af90f420800f4bd5e78cbec71cc3210006c9691ebe0aa9ba03e4566ef56c1ec156678e614b5eb8365e60a4e3f408d3d23aa3d6f4cc13b1612a83f275a519198d1aed13165ba6e5d43bacba230a1c983df7ea9c7315f0ac42c4e548e0e911aff4a63b222c6e461dc308d68e5fd3c5b8d86c51c93f5bd3a7a7d6271d8b792c05d10fc9db97b8e655ade462fc290ca48eec8820af330437cc590bca492150eae470558ebc68ee342e0579b1413ed22ad1c6e398804e66cced5600d43292db1e8c3b781563bc429bff938956f00dc5e95b3006e54e228ce7738bf199cf4f5b9ad79e8715d1f9371b8c05f248b3e537782a68a8c8e3306556fba13e3ea6218ac4c66d2cc6272258a40fc104540404fe8ffe3bfc52aecbce7e0bb6cb8dbbbdeb27b9fb4239e72b7524986067acb0e8a46ea2b8debc1c31ee336e26", 0x1000}, {&(0x7f00000013c0)="cf6d53b87f925981240e91da1c5118434b35b2e350e8e87d8d277d07", 0x1c}], 0x8, &(0x7f0000002740)=[{0xa0, 0x1, 0x4, "35d45c58ec23b2fe1733e8fe83b7788a5310fe669b8fe86681195dd9bc5f2205c7f701a3c2d85f07e4c94976b88720944dc4395c3e716ed84f44b9ad4f108d27e7823d76a384f90595cfa378f1f0f6b6a9e3a9a61b133d8b9bb7ba995726b864c51f0efd3b4b8ba1b00288691c7851ff9580d0c0eb9c6b9e870e0acce18e16f991f94a5da5cf3b1fd370b9"}, {0xc0, 0x1, 0xeab, "8ea65d7005c5262c3aeb880f49c5dcd8c0ff1d67371e931397a2f41e4d6a682e2c6b9519270fd8d511861d3dc5f4a933a1300d5a215d3b2cf78baaffd84471a2c239248411b34d725542278f69bc7612dd5c8840dbc768adb870da80b1ec23dab01b4ec993e0dc09fd9c7352ef2f02a5d04b467bec5b4aaaf3de0612ef07096c0ca006bfda1e07ec9f6fb69dfaef8d49752131abf702f8fa930ab204ed5c517c8ae36303d37433aaa96a1e307a1e29fb"}, {0x100, 0xffff, 0x10000, "b9676942e57fe0536c982c18e2172ac76923eacceb6f7c7371c47782a320f2b6a51273a92d292f8e3a2c412c964e66256ed0fe67c794b399b869aec62d953017b6b09a8541235a9eaa011d0a6ed924d417f4811f7a83b97823549e45749207d8df101df86eb3df8b59e04d82505633a188a8a45b75f315c6c6200d5efb62f9f9a82e5ec3f88f3c08abe1362e34631317b0f220f757da3a648d2dda977dd7ac3dc8cea863989da222f56ca1ee8a055d809b8405f127d9401a8ac5e58fa8d87ca82a1e7ceabf90f80441be2542761f1777667a9cb7f1117b43bf9d963b38dbd3dddc0eab0c5cb7c9dab03e"}, {0xd0, 0xffff, 0x5, "d22672c17458d2b121d446e4ccd231fef7545e0d6b668075cd7d640be5237f29e07ec55652896be5484838d294c93f79a4c3b58e0419587377a0e8155bc08ff1cfaaa597dda84dac814103aa469095486b0bd49cb0b52f54e49c4c8fa0b8c6ee187f40e7557f1cd7351c119edcb86364839042246bb1cefbf71cfb03aadfe30220161e3df3462c6980c0f754dc1a9e5746bf9ec8e44e3133b2c9e897f9e8211eda768ee78e2ed186fe37ab69525307d16860bb878eaa802397ba0a5a1300b585"}, {0xb0, 0x92e9f3cdb4826347, 0x200, "9dbba12ef6b96d1ec7b08cf09e52269ef9513a01ca174fabeb3f792b35005572ea08907a0262479985bdeab83f0ab577a6fe3d8ee3a596bb79e050b801065a94c8c6ef5d457961f176fda3fc674f323f167d24ddfd674e1574d38d16d43c3e2aec0f1f98971bc046dfd3e10779f430d58dc4d38456c8a2ea5696e256daa3bb898f6a385beedb1fb506a4a70cd32d4aa5702b92ba56c53b05f2"}, {0xf0, 0xffff, 0xfffffffffffffffd, "e963d2216a8b53a88ed5165f5c83573935559814dff82b86572745d77531694685ee3c5b0ec01d19796003a24834885d764f62698f558e5173e9b40356fb43ae8e8268ada95440775bff0897c89ad84140cba5861933022314eaa795510bb8ce8224726162273358357a4ff7981d9a289ee8cce1c040c9f84a345ccd2db54d187a0a70a34319b48fc22d2f0a68df3db8ca30effc1d5a8cdb3576576531049a0e7e2a9cada0ba90d28bcb4023709e6b056f97dedb368e9c01a90d57828c9d3c5564e1ebcd66e4095a93dad46525ebf27673296b523c8aabe12a33815aabccf869"}, {0x88, 0xffff, 0x2400000000000000, "7b4f3c5fcdaf4f7888b8c57b53b7f91dd66f22e7196330a28668692b9943ee073ae27c5cde373bed3d06b3d48c7b239f56d800470cc7396ff1875698139bb2e7d4c845dc0edd62978a078f0220c4bff199ebb3405cfa270492bd74f1dbe013a27bf26f7a8396e3028584de70521538b76bfc4b2a1b66ab"}, {0xa8, 0x0, 0x100000000, "7222d70c766a9ecbe3e82bad1195ed4fdedd39f18337fe157209b18f441c7eec072cdcff0838412942515ff9158136dcd140f84058db701fb515963549770ceb5efe16dc8517d0cb3229ea142469fbc49f9425738d5e8e68262cef284806a9bd8e6754a40fcd2a46911909af06c5dcf6a0ed55bd0cae293cf4cab596a1da7f9739af9e00e19789daab4a257722573d6bad82d82fa0c6762c"}, {0x60, 0x0, 0x6, "204e6879a575137f3e68d76ddb17597a13789e7d1bc11f0e2dc9bc51b164295d570fafb28f05d4dd303bce2541520d2433b72e93693b3114622f6a69301c2ba5090598ff1aa040f2adfabf9bcc"}], 0x660}, 0x400) 16:04:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket(0x1, 0x8000, 0xc682) shutdown(r0, 0x0) write(r0, 0x0, 0xff61) 16:04:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:40 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r0 = msgget(0x3, 0xa) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x0, 0xfffffffffffffffe}, 0x10000, 0x8, r5, r6, 0x1, 0x1, 0x9, 0x9}) 16:04:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000140)="be", 0x1) shutdown(r0, 0x1) 16:04:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) accept$unix(r1, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 16:04:41 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) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="e207a61c2101ac6719298740a03f12bf6d363a86830a6c8cf0e9c7d6afb9b7e886a0d4a60b20e5640223c882701436614c99e0f047b204c0335a0d415f84980f960a5cd3d9086109c1207d4a9f906235367b8de6aa3b447fa48f3dc03ae2f4b24d9d61ed3bc006bccfe5166ca994fbd0792c40586106f42000e94a68773a397b38f7a5ecb25de02a3970f9516ce1f798b9b6443e8591d7e2aebb4003023b8be7a6eb9756dc54955a1af1b916edfefd2b9810611d2982995f0549a4faf36a824823b4e16d596b6d5592fa5ab30a6771fc277fcd9ce52231b7de20df86362a9f8c4794fd7e8d9c732789d90888c9a1efa1ae93", 0xf2}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 16:04:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:41 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x13) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:04:41 executing program 0: mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000240)=""/127) 16:04:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:04:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:42 executing program 0: setreuid(0x0, 0xee00) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x100000001, 0x2, 0xffffffffffffffff, 0xedd, "90a3956df5705057f7b355e3a718bdc2722a8815", 0x5, 0x1}) r1 = semget(0x2, 0x4, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000100)="56c24b5bc3e0e2286c1297960382719b5b6559f6ccbaf5175ccd692fa50967efeb6b1741a8db633613e541d181eb5c470fc388bd4f5f68ea3545fdf9a7275c9d1db8d51c17ae7401e34175dc0f8a64edfd2682ac6f092b26ea60e3f202b33000ca21118d0750c98ad55a7490e5917c2ce709b7dc1a170f32c5e17c1b54d191d414e29209a6ab5fff305dce95e973693aac35b820a10bd5fb2eeebb769a58e4469599b15484bafb6bf1d98905079e08bc19379329d92806160c35d12db9f96e5caeefe3794a29ad7eed3f925f65f3216a334fc8cfd2f753aee00dbd8889eb9d54a226ada41c623334c467d67b54c7adf4", 0xf0}, {&(0x7f0000000200)="a9f9e3bbb23d9671e43fe3a8fcdd3bf203dd27cf884897e2728baa2fd6525db66c5cad2a4a9fa74b13cffb275e4eb946832f3cb447843dc401e85c4ea5747d43faef641b67394f7129786c83b3236358e2d741187fd734432892b8887ac6a051352260526ff54dc4bd00c46bd1476893d83f6a64df3051d1df198281cce5ec53c96c272f50c100f901d7798ffbb9837dde65f41f98fb66d11dcae822c5e161f91390a0831c42c53e8e5d48384b52dacfd193822d59086dffff981d25018e6cc9284095f31ea7de3aea2dee7ab9561c80688d38ede447", 0xd6}, {&(0x7f0000000300)}, {&(0x7f0000000340)="0422c83d939a9ffdd92abbabd870631c072f5832085e2c93b3fd64c40ec6b25f35598f913e1847b3cdab0a023e498b5ddb1cea3016e83a4036cd82c8ca7df58577faf283f8e8d9a4fae445b03db40596cc9a61fb52b3c92eb46f189a2c5451c545a9e91487391a618bbaca5b0f22f6ff5a379fd29778e267cfe36a42b66f870efd9f6a719a9bf3df1a667946c11710a9df3c12fb15150589bf818de3c73f725fc637a05f5f933582c0ac9a8077e981716d38fd2efc", 0xb5}, {&(0x7f0000000400)="433502d27aed34c19fbe4141cc3dcede55def86078452685407db67e10c204a1665eb7a24d18c1363572d4873edbbfa818b9eb6002b3c81eef239ffad0790a20c9781c6e1f7ca91a61c30df89b809d6ab2c5c35156d34792c9e6b4d1e43e", 0x5e}, {&(0x7f0000000480)="36f851954bd99ec83ce879d3133427c2a1b8da5e66abf8f5cf0ae315f814b3a4a7340f0add52487713af140a3eee", 0x2e}, {&(0x7f00000004c0)="9faf81c3ec513466de6bce219558923977a51530d66fc91b6330ce4907770ec12da12318f2a6676b568e30ea6d4f26f39045b0d7d0eb4ca10e48cc7b3395a565554e81991883ec38916e4ec16a7b27b148ecd26b47e7fb3cf27f57c3404f2966cda0b3c367d0ae807d248e", 0x6b}, {&(0x7f0000000540)="06fd709b69d33827e6ea7cf71e60c0379793a62b4ae770e7e4021624180e554db68a2121f331cda04ce0cfeca071147497b32275a31184937e9e05adc7a93f9ed86a8bcb7a84349503dc766867f7a85ae1c9711d46990ba5d4e540ec5e8fa036661996e11c3ef50c732be0c86184c217e1f47487aede8425f0a30cb9", 0x7c}], 0x8) semctl$GETPID(r2, 0x1, 0x4, 0x0) r4 = dup(r3) kevent(r4, &(0x7f0000000700)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x9}, {{r3}, 0xfffffffffffffffb, 0x1, 0xa0, 0x7, 0x100}], 0x8, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x800}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x8000, 0x5}, {{r3}, 0xfffffffffffffffe, 0x14, 0x200fffff, 0x3, 0xd73}, {{r3}, 0xfffffffffffffffb, 0x10, 0x8, 0x5, 0x20000}, {{r3}, 0x3209f32a349c4cde, 0x4, 0x20000041, 0x7, 0x4}, {{r3}, 0x0, 0x1e, 0xfffff, 0x16a, 0x7}], 0x9, &(0x7f0000000800)={0x6, 0xffff}) pipe2(&(0x7f0000000300), 0x10000) r5 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x2, 0x8) linkat(r4, &(0x7f0000000880)='./file0\x00', r5, &(0x7f0000000840)='./file0\x00', 0x4) 16:04:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x2c, 0xa5, 0x1154, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x1000, 0x9}], 0xc3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0xa3, 0x28, 0x81, 0xff}, {{r0}, 0x0, 0x4, 0x82, 0x9, 0x40000000000000}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000015, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7f, 0x3}, {{r0}, 0x17237b94e526852f, 0x6, 0x80, 0xbca, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000000e, 0x40, 0x7}], 0x3, &(0x7f0000000000)={0x7f, 0x400}) fcntl$setstatus(r0, 0x4, 0x6) 16:04:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getegid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./bus\x00', 0x400, 0x48) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffe82) r5 = getegid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000004c0)=[r0, r1, r2, r4, r5, r6, r7, r8]) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r10 = openat(0xffffffffffffffff, &(0x7f0000000500)='.\x00', 0x200, 0x8) renameat(r9, &(0x7f0000001840)='./bus\x00', r9, &(0x7f0000001580)='./bus\x00') symlink(&(0x7f00000017c0)='./bus\x00', &(0x7f0000001800)='./bus\x00') r11 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r11, &(0x7f00000001c0)="9b061d429f9f63ba9dfbb64218901a099fb2f552effdc41cc3182d2e8973713f6433c89f436f17a87c96349b8d87d9dca3bd6cdaadcde571d775761a986b619f52fcfca9927e2cf9eb2e892e9afdb7c6ea640bbdbad0ce82682bcc6e8d4b610816e7c19f80661e237f510419007fe5fcc416091a6f6e89a0cfe1220d4f3bc023c95ecaf807b5c228f48a6ad0e82294bd4384c93afa0aa2e3f520e655e2f96cd474d5976b38310cee4cff6cd12dc194fc3933c41bc552c228a54aed9aeea14a61d0a1f927e132de273e6b2d2425761860945c00c9b5", 0xd5) pwritev(r11, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d865c84c", 0x60}], 0x1, 0x0) recvfrom$inet6(r10, &(0x7f0000001900)=""/112, 0x70, 0x1, &(0x7f0000001980)={0x18, 0x1, 0x1, 0x3f}, 0xc) pwritev(r11, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) pwritev(r11, &(0x7f0000000440)=[{&(0x7f0000000380)="aea17e13f83b08fcb9f1bac5e7e9caa23c69eeac956db48dfefcf4817ed37f724b091172b806e9e25cf775eabacd5fd8fb62abd512528bb5ae27ca355502a017d04368d98a135bccb7584dab16bf34dc0d08bfb64c074b2af1643823cd22881a52bbaf1c75f9fd5da6b0c3062c288282f4c4fcb73633dd55e948127a589def92e4c7c6cf7c39886021563e3a6705415756a3d51ef5c2d038e598cadb96b43de172669d646f2c915b", 0xa8}], 0x1, 0x0) r12 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg$unix(r12, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) r13 = msgget$private(0x0, 0x2) r14 = getpgid(0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f00000016c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x5035, 0x0, r14, 0x0, 0x6, 0x3ff, 0x3, 0xa9b}) 16:04:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:43 executing program 0: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:04:43 executing program 0: r0 = socket$inet(0x2, 0x3ffffffbffffffff, 0xfffffffffffffffe) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000003c0)=0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000005c0)={0x100000001, 0x8000024f176de}, 0x3f8) r4 = open(&(0x7f0000000500)='./file0\x00', 0x20000, 0x4) setrlimit(0xf, &(0x7f00000004c0)={0x6, 0x2}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x4, 0x80000000000000, 0x9, 0x2, "28aea55e7a849299ebea52610d68a7971e9c6497", 0x7, 0x1c00000000000}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000003c0)}], 0x5) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0), 0x0) read(r1, &(0x7f0000000600)=""/194, 0xc2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000700)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x5012, r4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) syz_open_pts() fchownat(r4, &(0x7f0000000580)='./file0\x00', r5, r6, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) accept(r0, &(0x7f00000007c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001800)=0x1002) setegid(r6) fchown(r0, r5, r6) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/112) 16:04:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:44 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getuid() setuid(r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r2, 0x0, 0x1) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) 16:04:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x1e, 0x3, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000040)=0xffffffffffffff75) 16:04:44 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b400190008"], 0x1) socketpair(0x1e, 0x8007, 0x20, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:04:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:49 executing program 0: clock_getres(0x2, 0x0) r0 = socket$inet6(0x18, 0x7, 0x1) geteuid() geteuid() r1 = dup(r0) r2 = dup2(r0, r1) dup2(r2, r0) getdents(r1, &(0x7f0000000040)=""/71, 0x47) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0xfffffffffffffff8}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:04:50 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/149) 16:04:50 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x2) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='x', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000000d4, 0x0) 16:04:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:50 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x4000000005) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x1, 0x0, 0x0) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r4, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r5, r6, r7}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r8, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) readv(r8, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) writev(r8, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) socketpair(0x19, 0x8000, 0x401, &(0x7f0000000000)) 16:04:50 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4a98a5d93e44fbaa", 0x8}], 0x1, 0x0}, 0x0) 16:04:50 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0xffffffffffffffff, 0x2) sendto$unix(r0, &(0x7f0000000000)="ff97b3b591cfa5f6c83b41316b4ce5dadcb9ba2695fe2b045b66e208296609148ad48647fc07780184f96833", 0x2c, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0xb, &(0x7f0000000080)={0xfffffffffffffffe, 0x4, 0x0, 0x2}) close(r0) 16:04:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/19, 0x13) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) 16:04:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/220, 0xdc}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/163, 0xa3}], 0x1, 0x0) 16:04:51 executing program 0: syz_open_pts() r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x9}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) 16:04:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:52 executing program 0: r0 = semget$private(0x0, 0x4, 0x624) getgid() semop(r0, &(0x7f0000000000)=[{0x1, 0xffc, 0x800}, {0x0, 0x3, 0x1000}, {0x1}, {0x1, 0x6, 0x1800}, {0x3, 0x4, 0x800}], 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000010c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000001100)=[r1, r2]) r4 = getgid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001140)=""/87) r5 = dup(0xffffffffffffffff) pwritev(r5, &(0x7f0000001e40)=[{&(0x7f0000001e00)}], 0x1, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000011c0)={0xfff, 0x1, 0x7, 0x400, 0x8}, 0xc) readlink(&(0x7f0000001200)='./file0/file0\x00', &(0x7f0000001240)=""/156, 0x9c) semop(r0, &(0x7f0000001300)=[{0x6, 0x3, 0x1000}, {0x4, 0x1, 0x800}, {0x4, 0x7fffffff, 0x800}, {0x3, 0x200, 0x1000}, {0x6, 0x7f, 0x1800}, {0x1, 0x4, 0x800}, {0x3, 0x7fffffff, 0x1800}], 0x7) sendto$inet(r5, &(0x7f00000018c0)="db1cba18e2b70443591b82c399", 0xd, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000001340)={0xffffffff, 0x1, 0x40, 0x7}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000013c0)=""/87) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001440)=""/182) setgid(r6) setgroups(0x2, &(0x7f0000001500)=[r4, r3]) execve(&(0x7f0000001540)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001580)=',\x00', &(0x7f00000015c0)='#\x00', &(0x7f0000001600)='.%\x00', &(0x7f0000001640)='@\x00', &(0x7f0000001680)='/{$^\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='\\\x00'], &(0x7f00000019c0)=[&(0x7f00000017c0)='{(\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\'^%#%\x00', &(0x7f0000001880)='-\x00', &(0x7f00000018c0), &(0x7f0000001900)='\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)=']}\\\x00']) r7 = accept$inet6(r5, 0x0, &(0x7f0000001a00)) symlinkat(&(0x7f0000001b00)='./file0/file0\x00', r5, &(0x7f0000001b40)='./file0/file0\x00') getsockname(r7, &(0x7f0000001a80)=@un=@file={0x0, ""/42}, &(0x7f0000001ac0)=0x2c) semget(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000003d80)={&(0x7f0000001a40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003c80)=[{&(0x7f0000003c40)="3d45b6cb71c47333e82aee0d70124c7f8c01b2abb836ed3267", 0x19}], 0x1, 0x0, 0x0, 0x400}, 0x1) 16:04:52 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() openat(r0, &(0x7f0000001d40)='./file0\x00', 0x9, 0x80) r4 = getegid() r5 = getpgrp() r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r1, 0x5) r9 = geteuid() getgroups(0x1, &(0x7f0000001ac0)=[0xffffffffffffffff]) r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) getgroups(0x3, &(0x7f0000001b80)=[0x0, 0x0, 0x0]) r14 = getpgid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, &(0x7f0000001c00)=0xc) r16 = getegid() sendmsg$unix(r1, &(0x7f0000001d00)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000000200)="2752615c42b18131c9095815cdbe0de29346a909fc76e70441", 0x19}, {&(0x7f00000005c0)="c995c2b5ac234e6998d6e9ba63e3f29590b1018304f23e235127019d7ad514257520cdb1b44cf8753e2604405d2a9c291b565d5973f4b9d2ac5b2d6a9a516c9c89f0d67ccded0eb958b648c4cc955801ded7f19adc3057196ddab5afeb7958a32057434d475838bf6e1d097c4f8d8d7d99e5326054ca20b581dffae8cbaad0ce55c372a5de51194e9242c295981030801e", 0x91}, {&(0x7f0000000680)="fc5ea0877749a5bc30f5557d84c1eab383233d88bb340c92960dec7618caf77ecc687d537c3b1ae8a6b2f4e61ed534304026cb9da7444651f6bdbd2f83c479c02990c47db89e328d1fbc95604560e1227d1ef77e305454832a1972ac0623ca6afc551096e26eeec69d09fb27aefcaf9096d9db205afcc0f9c3d3140cd80da588d2f1e3370421e1f3453cdbc64f190ca9e4ab8ff72bb1116a293112d87f3179d42fd86328202eca71353b721cdf8e8d05aa5a9f8a9c", 0xb5}, {&(0x7f0000000740)="a1e3e3ed88f10eef94b2f89c09a311281cc279f6c8ed3c55eecde76729726219f45aba13893887f1e257193bff549831a6ae5822f71fdb11c9e3c32f35d6110edf27b42981655a5d27e6c806b914bfba3117885a241fe3fb47a4c7ef7b634ff7db42664163a661330efbc09da726880006140f0b553361571ec6f4c1aed84ba8325c53c82d2299717b95b4a84c2a5d3a89d08529a14ab65cafbd8be955a2bcab223ef08e77f6993d2344e37d72dff8479fd836d5bc1a9d604fc42edd046df3f589e7fb0049bd52c93c70bb147fb737f927ab7117018f044cdc5f34", 0xdb}, {&(0x7f0000000840)="c6933231678ddd4ce05225c714b11f18fcc58e1ad5c87a144ba0279035a6d9a25f947a8e503fdaec71214c53639b00848d508e5475ad834ba6ba13e21c9072f35e750c0f5709a7c97040472cf1398f2b10dcee09802f3457ea3b3edbcd57620394f55c42d7737855794f0582b5708b6240ab5f4cc33d1a58e2284b35a020bd01d88b508919673215bac02b9fbe34ca30123b7133e58699a6f3a98b46bb2e", 0x9e}, {&(0x7f0000000900)="d88d9392a9f08794b5223f7b76a1a8c01653022aa88ca0c878c295e447ea0fc0f54bba50a409faffb2bb50440233fb5eeca178bc745062a91d6061cd9fb27f728f558c4e4ea0b49969c8cc17ab181f559aa77dce19d57ded92f0080d6258c5092db7e5daf4db7b4f2edca0dcecf4a12be550c892aceebf6e5e711c464505739b27de00c7dcec447e48f538271814c869fc9d76b6ff3c897c07fa2874be97c17d5023a2", 0xa3}, {&(0x7f00000009c0)="29d378acf71a20b154e6a4b1e7d6a622b37355ebd7241ceaa195390d01e10061ae2c1a14a204ee862d75ca30ce5fb602065a23a9a50c52f9993de18f433a4c2e284776da43d1a9c4ce29f44ec980e1546f6ba88d1306e8a72c4907952b476fbf2098d600a482ba8352e24986e5b68ac9cc985d98e56eb04db3b6a03e072bac0ee7fdf05e8a9b9d5baacaf10dd41575c4edf547568240c06583f33a2f07b91f1bb195b71820fe74c53b7f78a46598a382010bb72fbd8ec58364c787f6fa46fb3c6fef6928a4b05a8db50092fd3c0f7b3e91d7ffec678a328eb04d4e2440560aa287fc91a3559ab825febb3bff15d683f689a4cd0c24152c8508bdf2e4987600bc8e53b978b63cf376cfbba5fb94b962ddbf75afd7e04d89bf77e719d61875b4f30306981d00894334e7662454e3c95b14ac4e53aa4948dd91e5c1ef58800e39a27328a7770d400dd686e9cb3605f1bd98d5e35b59f7d3449c23433504a6d327aac5afb3d57f4c9613b7093810165b7cc6a95cd6b1cdfce5be18473e8c5e592fdf421b9edf4e55f9128d5f15ec02454504f00f4825feab599e34361a7a263c478a7ead20e614b60af178be646e148d52c60f5a21fed44fb82568140d0c360f882b16b72df7aa342f6e447a1a8a21a3d29b05e7b1fe0cec9b694dab4c4d4ee019753e44934f3069be2ded9ceec6e0b5a66c4ca55df270f44d38978d10c84e63773890f36d9a23cf2e4bdba26470b2b14c7daa2143c1851994b87ffc728ad58995dd2dee5150b4cd412beb5d37e168c46473616178b563468eb7d00e45241cbfb5a092f4448cd2615da6fae25f660f7f4ac31f7b23cfebccd8ce54d60d6e9653ace66b4d90527317849883c8f41dda4cf5db1e1a9b8afa9b3737a9f1173af216bc2af2c37079b5bc821233e2780deb145b363a66c543eca04f924f6fef59274e736e4c67ea8bf7a87028c72984e3fb0790b6f6273b33ecfc5d363a7f5490b5844c735ee55bc5818ed30b07b29bf3c3c0d855c4735013655a81e324e4b922b5cdb1b999f5463c9aa94845333eb82062c4a5066b859b1590f1cf412127cbf580ffd0580103bd7df1e4ba89b80f317660f1e6794348232a28e953921363995fb6aeeebc6d1449e872dfa64ab912faae9951c827b52cdab9dbe65cf178398178387267ec70f304cd4f1c6b8c720c0d5afba0b63f45600068a2fee76563edc6f7dc0f3cd816d8f3da0bdf42a789f9d2a127f8306c5c1b25719ffcd7fc7f9c9e0d928e3ff9e1b6379b133ed01e9dcd46fa034e2a6879466ebac1934d68d4233bf91b25b7cf5fe1ded384fa77d57c1ba5f44ae4e64951a7c0e15e3b44946cfd2d2ab722b25566a9fcba808210154073906aeb324af6d0359729c2664deb52463ff94cf2a01b7162539e695f6d0f423ad1bb67fbd2a2c9e11b45e8f4487c7b4eb9df5daa4e24b38b6bb0cb9ae247ff8696e083d2c5dfb2220291cda90a239dc51c6785e81dfc30703fce5f5857970d2eedba02884af3a41e1355d40d49f4f6055f498fb3c6066b487c0a239914498e6700622ddfdfb391cde575c19d54021a83d45bbe73d84632b2fa2438d049c207c75d79a9298de7f95a9a79f3a098c1a4fb84a82bbcd65e5aad6cd93ee028c25ab77e07d2f702a15a596b9ae2a2f5a02ce3f262b9b9eebd5dbdd2401c1e39484a33894a7966e9d64b82b1c99f5dc8cbac89893c47f7cb5296e1f933f8e3d3c85c611b0877acfdd0700233f756b7baba0757ad8281a75d3cba41ae4ce5457980cecb532b0ea829da8136a6403fb8f1bd7e3193f809db691e09b36c12ee591d10a60032b4e6ed61444befbf58ad29d11dc754164c64d04624c50ee88320a0b411d639b8df285d3ee1708183a429e13b7c7cc650a288b442e3e8ea5baeff1c537d33af26c10d35b9318b065d0cfcf2db35715a5c8061fe37e0b74e4bd65a7c260c124bf9344da4ec1b8f56dd220e8c635c26a127142797e5fafb43420c599aeb51d39faa1ef9f3e38b8a356747c09ad2a0fcdc30b77a39e373945f26bbb64d2e68ac393eee0370f8331d5e26743e03849c35112b665ab63effaf3e5cbca9e20452c57e2bb1347863276ebc539830d0e05364fa6eae97b7a6df87a79e473526d557874e52b1d0ac10d68228fb70e032ad4da40ac46f50c57788bc5f0a2a3ab68d6ed82325ddddf024bbc6c994cb4d33ed890dd32ae9d79943c8ed48a940dabd3f119057be027eafc616595c37abe96d8c0757153305d2c878af44c320ec0396f07db64e81b79e5b560bc4043044a24799cecbec8e836c5c596dbdf7b729a6de3adbbb073be05327deea03bae01980649fc4d22fb37e1d6aa11d8cce243d7a6624708a135c299d728b8a190f99161aa28ee25633e83ad1c0fa4fd407408ae1d4e46007fc3e5e9659ec74407ad4e8580b5049eb8195fc61dbb72be618835f4587c68b64938ad590e79d385949b8505d41a4a94e4927566d0bd6bed5da95917958923a0be30140a59a580139f34280e92ac7013b7ab10c6abf696e945469178e1a7af7812e553ed5399bc20b6d29aa8703823af7625f6cd4a943bb9dbffd8dae21fb49eb29dca196d56ab4ca213f00f7947846693eda3faadbeb805707a91df062ee5ad3ab4041adfca3fae6ea045fa5f5536eaf49468b92077960bf31161e9dbf573fcffda17571cda1a45c7d4f645378fb012fd254a0b0994ba3f8ec3d00ba357575fd8a0edbdc5b4c119e10734d1eb6e2a137dab6e4dedf55747574bd98336d20c1927cf5f66f8af2865632133c7dbc0a55bb647d9f5ccd39a4c38c502e657f186394e4b5e3a14ef74681c43b92eba8e4ec2d8ba7b26d76e1997c9c5611ea48927748f968204a519660f33c22552c4bf98e163b9a7b7a880dec605faef9cd1892743b7968b47c63f387cdbac9a81b12b7b009ad95aff414394a01672ad28c8c5647b8221394e538d0b177f0582e5d8e74604459d774583cb4f15c68687426ccecff95bbefabebbbb26ea9527889509db09264971a910624846059f0153e1632642c92d427247cb6c33f2a53fc63518b496513f9e6780fb5968fed06bd2a2292898c59eed4d24f77afa5003097276e463ccc8b308fe1a4540a90d5befd77e30e3399efb991544035eb1a78a5b95fe0cc3cebae21ff6152c8f7b07d0d5bba1ab798c65df645d0c73bb83d5ea4a5d1930543ea924763d24e426b8415a501b6f810196eff89b54424f800fba815b270b4792be8ab303339e144a16b6833c7042a10ac018b549931d567fd4e66354807051e617ef5d076ca90338ed9a050190e30e19e1b4494822596914d9394b9b887133136a491df79819fbbf6a68c0c81d187f0c98043469a7c0eb13dede59fe8529feece287a46c75a6b552946c3136a06a3cb9532c0b9d5f0caa1e790ce839a9d42986c5b8ef241fbcdbf7160ff28e1ab854dd5348eef9b7c4d796960b02c06b5bf9ad9f3ca342d7eae3af806aca94e878a5ca10f78cb723cdd484ef07bd91ea26d377de2e23645245cba95aa4c8ec4561f370c0be85096712ff36d542ecd71af3316b9c798b196f56912deb1299ba55f06087a4174a1233f2d9a540a9588f21f6cdbb15049b66e94247a6d756f66aee6ded43bbd65a026a3c4d3cbf79d7c6f44c13566676608f4f6ff0f0bc0dab764ad871d81f563aab41718887a109edbe205b714cecca7eb46ef9c782bc92feacba2d0a6a97e9dfa00c4d2361ceae3af62ae1c817fdfbbdec215051c9d9e4d9398b66a326209a1e3fa43bd5eddf6008cbb86195b7c9edf5669ca0404ece9f7f856272a98e0257ea28726339e71e85057563f39f9ad198e6664f3b9026bc5c819a12c82ac9a6eaebadf193960a9a25925339e243bef05a7925d786162a8a8e1911734d5d16310b7095ac1db1ff9c0fe49f216e2689d1f05cfc8a526c5825a5aecf79341bda212b56d84e56d19b7dee2c0c313a643d506720482c894382b29c89300d62d9f74a00ada0aaec91095e51b28c68eb31abfeade6501796bbc844804f9378afb59fbc35eabd9bb31b74c69658089f7b2ca07143dc77d025a840c8fb69f91db15d083ce555d306be89c73d4dee25a7f1cfb8e54afd134e10873a2841eaab38dbec9820a34550f977c026a04d3969b9dd5ccb158da17ad8b774c387d471a9beb68b877c032627b005b519880a3af806958603d7205f82327e12a44fef5d228de2f037af06028e272a5f6ef5064b16c411b50d414b475144b6f63a66cb5c42bd76aba6db0bf7d82281a49f2772c7c2f5acd422df202f90527814c80f9e8e0f47763b79d2c0fa04c161f8f26338760a1b72d1ab06d47e3ec33206520648830474d6f47534dd2e4416010e329a602e7366d0dab8257d64fff66685fbbe174df7fe5c6bf26a83a74d6316dd910b21676a86aa0b4219475f5a142ce106975050ae08fff2d0c7cb56107aa9caf8ea218a9befdb7c721cc84c3f255e65512e33a8cc8395457b8f4f4d674f8b5d36b3f008dee74c22431e913294c0fa687c345bc374422bb56c214038e2fc613f15cd6582a20520036841eab79521879871ac76a6f52501001deda6c05bcf65efe1527ae58804560aee236cf223de88e43943de4fd68d6737d5a75f7afb9d1a94c5aa7f9704a4532e6594d062847872c0633ea6f82a459f2ae67ab948a1f39c6f335d0513f1f2e7110d12b92739405198a54ef4d288d2363c7895f2727fd2693ca077989bbcf6c885f4dfae02f5ca2c2b98c0a381a1c0b3f71bb3a613111da866220ba2a67f6614e63df2b77021afcf6ef346a9e0d0aea2743c7d602fada0e5c86ef4b36c91d86d3d5347e8037299be3c7d85735187fec9d2c672ba78f71bc657b3b2d0c001b7b5413429759f64fe0b5391c70383718eacebee88f94ece57ec7f2f128c5452ef6edc26a00db8091894b20811376e90636238305da7cdce43bb4ed5bf9aac5ee6f4c9e568eaba0e7c569008233d261e53f0fe2b9178cdeb9baebf94768d37f9b3da324d6358da53a311ee1caa2c2945cb2fea9a68baf8229a3d8c487d69aefecfdba2f206da4b8b101640af22ba37a1e4e31eb01315475e639fb09dab9a0b96aa87437dc3dd53c726c893a36bc3db5923927f60f0c78625777ecb530b8876775e94e6c64be3366599327065b089a1fde5a19eb90efccc419398c1d23bbcb3fc43805d7b00fbaee2dfb737ceb787b7e178dcd26230663c198397f0c6edb3f6c868d9720833e7ba6f6da1b205cb00d8ce6e13b7abc7c0c3027bcb9c6eb32e7e1a1b99fef535e84352fb38f3068f733a6d52e24f93e2061e22b2d38d9c299bc35e7bdfd444f899d6e31cb91c6d0968572ff43c705934a6420999c98d53f83c1c0d6a86340cccc40d8ee5f41ae3e049f17a256936539d9c4bc6c4d237ab822cce3e75ce982c85205029aa22bf38cf245ed40fcff990a8d7360ae10ff7932a08324bf7efd1422d053915d757c9046beb60890dd26cfadd4ed8e0e1bb9e4e2302d88fbc52080431535c0ea847d1f9fa03a2bc16798b618f948539f1f865dd7ac48b94d506bea16226360c932c4e10c70e4586328008e36d836b815c1c57bf675334aeba0ec1b210336c0645af30b16a6f65b78c6ff535ae56f8c817c3c3cda871703ed35451aa6347f272c1eaced318a40f1cbc9fc66c655585f448b3a7f7b9ec0502da9045978bf588a7e0ef51131f8b23c2184e96470f6180f2b9646ccf4dd97a0ee5357099ced40b3004fd6b54578bbd9aba5674bd060b92557b55233d7044ace0e8f18fe65155a5546b76da48e2e", 0x1000}, {&(0x7f00000019c0)="0adfee5c452fea3d4f8f86ec36b7345c8c9b5527b62e5a2518", 0x19}, {0xffffffffffffffff}], 0x9, &(0x7f0000001c40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x400}, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r17, &(0x7f0000000540)=[{&(0x7f00000000c0)="440deb2376c47c69967f8729640020e1540cace785f5abaf07019d68900216a645e043a7b716ba17294b9d00fda3818918835569c3506967b124f715bd3e1762307a7bed2f8b22d08d8dc45e96746ba1eed2995ba8bfe0ec611f707d17e488ff5b32fdaa90baa39cec9d0170e0844d00f52b87d0d675582cd5225d73a6db8e8ce74e161f2f7634a7b9accdb7a1e2ec93f5a2abd8f32a2a6a82beebbd0d0d421f44dd2be12f5ee66011b4e774f17fa2a428a3a1978a90dc10ec0b59e772c686cdb61454b10b6d0fe3ab0e390459c87dddb2125275272929269ca3e70b3aef1c290ca19c6fb2968e70fdb24eff1aa6356152bb43433eebd382c2846e"}, {&(0x7f00000001c0)}, {&(0x7f0000000280)="79de3a5cce4be3382b81d641259d6337863e576f5b9e582250a51c278f057c473714d64d8f0a36848d489a6f09039a9fad133a759f8eeb329a17f198f172cfb63464e799849e63657d23c559e20272ca50c1e3d47d145143b34dad15683d74407f97236c35028cb1e2c9dd424f9dbd8266ad4d99d98ec472048bc0c3e5273890af6c5d2ba70fde48d0bdea12fb9a1aff97c65345bd6b81bbf59b9f8cbb1b8619b4ee2aa11a14cdf9046513127f1cf8a65673e7ee0b7bb1f37b24cdd2127bc05d51c8d3024bc73cc1f7ae18e4f21ad0c8fb67e86a52d2988ca36eac5d21ab329c2bd01220ea0b1ec3c50be7f5bb"}, {&(0x7f0000000380)="e5c1840933e970f0752cfaf37a0b557419aeca25b6d87b9ac7322c95df664ebb626d28d5e32dbe35862b3d456c3ff1cf992ef082b346947751004912be91615947440fc51c45"}, {&(0x7f0000000400)="890b098ad8f7d3b9885aa861a69db8075fea688bb63cc359bc58077d24162fabefa36cf5dd477fb67337a750e6abd0cadcb2ad36499280ec671d1917e50a8d4f4a5ae058f5e39dc60e646353f0b7100f058863446f40bbe6182fae940fc0033fe67a28295eca947a85f6df688ef80e7f543113f75c0959b31097ea810776ed6a817df79b7e772aa30103a292a7684ef4ec05511f1271ebe5219f"}, {&(0x7f00000004c0)="9d5f1e6a54f3737e011ede1b965f9ff98c445a5b108e49b5a1d44704c43c4b548eddaf8219f438dac86c71c6f1e2ef93fb25d8ea1d79951f33f816b1385b01c6c486f4aea4f31cad1c630f137995e5c7d9cc6e8a8506c24af204210f551aacdae2385e5c3a392ee89d02f5b6f6a6538d4272379aa4b13f"}], 0x1000000000000137) write(r17, &(0x7f0000335000), 0xfc94) getuid() unlink(&(0x7f0000001e00)='./file0/file0\x00') dup2(r1, r17) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000001d80)={0x7ff, 0x1f}, &(0x7f0000001dc0)) 16:04:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) open(0x0, 0x0, 0x0) syz_open_pts() 16:04:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x400fffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x40}, 0xc) r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0x3, 0xff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x68, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0xa0000002, 0x8, 0xaf4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x8, 0x5284}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x40000000, 0x7fff, 0x8}], 0x2, &(0x7f0000000180)={0x5, 0x2f80}) 16:04:53 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f0000000200), 0xffffffffffffff84) 16:04:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) lseek(r0, 0x0, 0x3) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/163, 0xa3}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/87, 0x57}], 0x4, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$getown(r1, 0x5) read(r1, &(0x7f0000000340)=""/45, 0x2d) connect(r1, &(0x7f0000000380)=@in6={0x18, 0x3, 0x7ff, 0x3ff}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x4, 0x3f, 0x8, 0x7f, "8ed56bf3377383360da28fb76d8607c334f468dd", 0x5, 0xa3b}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0xfffffffffffffeff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x8001, 0x4, 0x8, 0x100, "2e47f6c73c27db558810937d395c5777c439d29a", 0x11, 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x100, 0xd637, 0x5, 0x0, "5c60231ddabb1234bd35252569c4387becd95b33", 0x100000000, 0x81}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000500)) getrlimit(0x0, &(0x7f0000000540)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) r2 = semget$private(0x0, 0x7, 0x201) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000005c0)=0x4) getdents(r1, &(0x7f0000000600)=""/121, 0x79) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) ioctl$TIOCNOTTY(r1, 0x20007471) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000740)=""/219) r3 = open(&(0x7f0000000840)='./file0\x00', 0x101, 0x60) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000880)=0x3ff) semop(r2, &(0x7f00000008c0)=[{0x7, 0x562, 0x1000}, {0x3, 0x80000001, 0x800}], 0x2) openat(r1, &(0x7f0000000900)='./file1\x00', 0x10100, 0x20) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940), 0xc) 16:04:54 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='$\x00', &(0x7f0000000100)='!\a}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)="21992100", &(0x7f0000000240)='\x00', &(0x7f0000000280)="842d5c7b5c5c245c00", &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#x\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='#\x00', &(0x7f0000000400)='[+\x00', &(0x7f0000000440)='#^(*@\x00']) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x81) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x4, 0x2) 16:04:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x7fff, 0x0, 0xc032, 0x200}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) getpeername(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt(r0, 0x5000000000000000, 0x2, &(0x7f0000000000)=""/41, &(0x7f0000000040)=0x29) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0xffffffffffffffd6, 0x0}, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:04:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="ddb9d0354f4cb3aed41ac00e489a85f24044b5947e46d2fa58bbbb5483379adc26a32535172684dde6eab082e623a54907df3737dc4b8baba76537685e92b648de795ef5f53d9482f1c5fd3a6ef2b364918b106a4de63f2ff8459b42cd913af082ede6bff87d0210f437747b94a598d022", 0x71, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) 16:04:54 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) accept(r0, 0x0, 0x0) 16:04:54 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) pipe2(&(0x7f0000000040), 0x10000) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x46}], 0x2, 0x0) 16:04:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b", 0x71) syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 16:04:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:04:56 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:04:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSDTR(r0, 0x20007479) 16:04:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c8, 0x9000452c) r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000040), 0xb, &(0x7f0000000080)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) sendmsg$unix(r1, 0xfffffffffffffffe, 0x1) 16:04:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x84) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000011c0)='./file1\x00', 0x4) fcntl$setflags(r0, 0x2, 0x1) preadv(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/183, 0xb7}], 0x2, 0x0) wsmux_getmux: no memory for mux 9437228 wsmux_getmux: no memory for mux 9437228 16:04:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:57 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=[{0x10}], 0x10}, 0x0) 16:04:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 16:04:57 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(r0, &(0x7f00000000c0)="3039d8386c8e0d9020f5814dc4ff0852690e2cd824224ea7d8dac0869870a296eb261ca2bb6b1c6f0e3d0ad4205c81eb5d6bb2bdda9f54cfe2460dea9c5d050d78b2871bf62d46f59674243a7ffaae182cc390d0ef277e8b422a86e765243f163bc813a7fb94a2ff89e6da353f61bcc705248e4f651ec04fd8b2973531bd186bcb2f8f6f49a23555a7150c3fe20acb543a16a1c2ba545ae5a047f9801f7fa56e8cfc224d4ef34f200b84c57bf0978b8af6226958444540976d4d7e4f937c3bf5202b5c0db3e17499cae539d5ba4fb95bd02ae4b8db", 0xd5) select(0x40, &(0x7f0000000080)={0xbdb, 0x2, 0x5, 0x7fffffff, 0x2, 0xec8, 0x2, 0x3}, &(0x7f00000001c0)={0x4, 0x1, 0xe9, 0x1, 0x6, 0x41f3, 0x60, 0x2}, &(0x7f0000000200)={0x7fffffff, 0xd37f, 0x5, 0x0, 0x1, 0x1, 0x9, 0x7}, &(0x7f0000000280)={0x1, 0x8}) 16:04:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR64, @ANYPTR64], 0x1c}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:58 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x630357d5, 0x100000000, 0x120000, 0x8, "08a1f74d300b5a1699efa62b521416e198738994", 0x28d00a84, 0x2}) select(0x2c, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0, &(0x7f0000000100)={0x3b6, 0x3, 0x8, 0xfffffffffffffbfe, 0xfffffffffffffff9, 0x0, 0x1, 0x7}, &(0x7f0000000000)={0x9, 0x3}) 16:04:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:04:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb459be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22da06677de709ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a440af78a560bdc969119924595058bc6129d3f0024684ffbe4f9951a91d67481f27d1db813eeb07228b022dbd80fb22f562fa117b33ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc192219f2c8b6a08468b43c9c8a96f46793faec83a8a89f3b5db5fc688f4a993e36e0aeace4338890a7c93754167b3f24eabfeaa9851bcaac24ccc6993e64c4149d48e45764d16879608f77a12b4382d9c139d6607c3c9880b6c5d8ee5713923ea34c8c20caba33b3d65b028ae95e053738f10228a6d610baadc8a552f605a4bf92a860daf89a134e7b6de52d5ed7fefa4230faae8371249f7b59bd8160c0effc448c5393da013d65a98f0d5e912c5caacbf761b0682a750a347e4c68818c4522fc42ac6740d9c6ff0fc5aebc452132c57d5aca0143bff16db3391cc9229d0bb3e734df9d226764f3a3da0474998ad153c8e57eac418d52b71bde58f1a5ad5366d886bc37823dae344fd08609d72df910e209d2ac7bb35040214883369ded129975b20e71699cd83500bccd33e33ed880f7cb5417755ff15b00000000000000000000000000000000", 0x2ac) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:04:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR64, @ANYPTR64], 0x1c}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6e5, r1, r2, r3, r4, 0x1}, 0x6, 0x2, r5, r6, 0x8000, 0x6, 0x1}) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r7 = geteuid() r8 = socket(0x0, 0x8000, 0x2) fchdir(r8) socket(0x0, 0x1, 0x3) chown(&(0x7f0000000080)='./file0/file0\x00', r7, 0x0) 16:04:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = getppid() r3 = getuid() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) flock(r0, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) close(r1) 16:04:59 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r0, &(0x7f0000000040)="d64df4451799f9a3bbfa6568b6d99bedce6f35fa316d260ccb75ac0cc94e2eed3fa83c74c99857197e5651fc4285472a703b8c4cfbc77bcec9770f6996224e750213031d4986801a1949591bf273c7d7092b3c006e0d9e5818bfd3730325fe183a332d8b2c89b4834b9fccacd64d39ee37cd52177fb186f7b7a77c7dca2e9e9a1452ebfcf87533633a15db643d81f92d0ae68d5ea1c454478f4eec74eaf4f42670c643bcaea3f2910a54", 0xaa) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) 16:04:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR64, @ANYPTR64], 0x1c}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:04:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000180)="d7c8b677a1eda262af10b4cdd4429701110dd321e8613a8a2c0cc6f8c1265017ff19e2dc3fb3b212c659e9fe802cc2c95345745dc4884e3a652735dc1226dd4a4d9cdeab21b6e5ed0be990340f7258efb5fdc76ecab0d4b5615f0c046135b05451c36938d3dee9702154f6f117383a48cb7e45b1654824dee092609552dee2dd4625699fc346c2331e5d34e27626456c5e70fc8ae6516cbc632806fa33a6450ca095a6ce1658605fdbba5e808b1b3ebc575bd197652f354331ac", 0xba}, {&(0x7f0000000240)="6b8ae5487da1e324febcbd01a797d8b9c26c9cac7e0131d2488e1daf8c77f03a46b898b0749d8890bf7a9f", 0x2b}, {&(0x7f0000000280)="9d2babf57f831c7ecdbe556aae13d8836cebd98dec2539becbc4485fce5341feb3bb0a734ed199c97e7777daebd77e9ca2b8810c81ecbe12d418b61b6c80797514e7156b9622f5f62d36dd7d6f3ae800dc06358359c3b221d4586131f21a8767e6daf014dca5537470260319b778ed195b4b340439e70266164d3a50fec7db6f84fb945a8fa64082c23cfa8c6f8875a1b87a52df6236cefaf43e0698f7ff1ccda6ebf6adc21fa5", 0xa7}, {&(0x7f0000000340)="9a93b77836f72d863220aad414499877b4c0a2b695952d07fe1cf2186ae3d5bc55019cd4a452b699097290b99ae018c2d66ac2902d74c09df5e29a4fdfa0f0582612bfdb4b2e17f2d30c", 0x4a}, {&(0x7f00000003c0)="f1c908db73ca1d1d9a164952058c0cb4999ca0caf2a82b52ba5c21764ac12b5a6ab8bcf522bcc692890a64a280096af0685c66d99a4bcb4bb73116f6204fb20f1ac2ab815d67497843f1ea48cff8f6d6b206fa897d5f292f1c67a6f16a4640b01d65f3bb8b6b41b74f238402cabcf92ff0eaf534e7a22d00d73b746daaeba45bca155ec865c8c72cbbed9ee3351546bb234e7787c57c0b8ed331ab4cac59", 0x9e}, {&(0x7f0000000480)="c276ef0d53c9717422e43d1c33a7ab2bbf7d8d40fd1f34f8e0cdc941fb", 0x1d}, {&(0x7f0000000700)="cb6930889fa1096a069fde22d6a89c8214494c6a2201c399f762b7526eb682a3b7b3a6c623f1cb9669eed4523d0eff4b4661e7b54a55f0c2c69e80d229bfb97f63361b5a311d0f2da53e383f6a35b528d8", 0x51}, {&(0x7f0000000780)="d7f32418cebc8f5fa621b283b0f5012ace6289d246775f33a21cfcf1d0e7f23953690b62b575ee88c9870bd38c5b22969cf3632470f48393cccdb440ec0b3a9f0cf4c1687d37a2e1806c935e43c67528a390d1cd47139b70ee62bf7edcbb5d6a9e43c4243afc11eff0f5b8fab53255033ae32bb49345e7bb7c856eda418c38b33c4764cf746faa6422d3588f3c0593f446f681a3ba4717", 0x97}], 0x8, &(0x7f00000008c0)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, r0, 0xffffffffffffffff, r0]}], 0xb0, 0x4fae414675de6658}, 0x2) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000009c0)) execve(0x0, 0x0, 0x0) 16:05:00 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x2}) pwritev(0xffffffffffffffff, &(0x7f00000006c0), 0x10000074, 0x0) dup2(r0, r1) 16:05:00 executing program 0: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="b40500e001d3d267143cb3d75fe3147f7f4da08d00511fccd981781105883f05f69e00003cfc15b4a652b5ca81ddcbffaa5888d8a928fc2cb36de271e7217b164300484b6abf7d49c87f05bc2a8fd7b2d03d2eed340530ff0eb91d53f64b2defbe5e5c9c48cd783ad1dd193031cdcf88dd7d1b5ae05e14608ecda1ce869a5dcb8a65376e8bb4a031"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = msgget$private(0x0, 0x198) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getgid() r6 = getpid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x105f, r2, r3, r4, r5, 0x80, 0x6}, 0x47a, 0x7fff, r6, r7, 0x5a97, 0x9, 0xde, 0x401}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8}, 0xc) 16:05:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000000)='[', 0x1, 0x401, 0x0, 0x0) 16:05:00 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') r1 = semget(0x2, 0x3, 0x80) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x222, r2, r3, r4, r5, 0x8, 0x2}, 0x20, 0x30000000, 0xffffffffffffffa0}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:05:00 executing program 0: 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() sendto$unix(r0, &(0x7f0000000280)="de669751b6adc14e5396699cc3a01655bbc51f212495d0d8c98a8bf3141e56d8de1d421cce1c33195942b8e78d5b37199d21a9fa6f33aca46600c7f2775d6a1bb36d8ac9ce36d97b6dae6a84f3eaa21d60a6f0261d69b4795650578c1517dffee4b06ad120c0af399b68e984d191e22fc50ecd065c96e1042df275c8bf5a2a74f1714342da45937150146726ad5d2dd938a390b33fd84520c83b0aca0bf8", 0x9e, 0x40d, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) syz_extract_tcp_res(&(0x7f0000000340), 0x1, 0x7ff) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1003, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80000003, 0x7f, 0x5}, {{r3}, 0xfffffffffffffffc, 0x20, 0x22, 0x7e, 0x2}, {{r0}, 0xffffffffffffffff, 0x38, 0x80000098, 0x9, 0x355}, {{r4}, 0xffffffffffffffff, 0x30, 0x81, 0x1ff, 0x6}], 0xfffffffffffffffe, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff9, 0x30, 0x80000001, 0x81}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x7, 0xae83}, {{r3}, 0xfffffffffffffffd, 0x85, 0xfffff, 0x400, 0x5}], 0x0, &(0x7f0000000100)={0x1ff, 0x6}) 16:05:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9) close(r2) close(r2) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x140, 0x4) 16:05:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) clock_gettime(0x3, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000180)=""/157, 0x9d) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20000023ffc, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/153, 0x99}, 0x40) 16:05:01 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:05:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x3, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc00, 0x80) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:05:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f0000000280)="005663aa6be13d8000020000000000004aeeb0e744ab6c489604b0551be3e76626d61b70f8cc0be29306000000d62e1b7f4368aa11b86380adab62d44132c6ac96d4a7a33154a38560f64961d33d1a4250c1eb9732ff10706e47fa8104eb2e1f1521499d6f8f88ffac55d86fb76a3727dcbe023b762c67d5", 0x1f) read(r0, &(0x7f0000000100)=""/172, 0xac) 16:05:02 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) r2 = msgget$private(0x0, 0xa) r3 = geteuid() r4 = getegid() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x100000001, r3, r4, r5, r6, 0x1d0, 0x5}, 0x100000001, 0xe4, r7, r8, 0x1, 0x6, 0x18, 0xffffffffffffff00}) 16:05:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fe98bcc4617000000000000000200", 0x1, 0x40}) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:05:03 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='\'', 0x1) 16:05:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x400, 0x7}, {0x18, 0x3, 0x7, 0x9}, 0x10000, [0x5, 0x9, 0x1, 0x5, 0x0, 0x8000, 0x46633a88, 0x38000000]}, 0x6b) read(r1, &(0x7f00000000c0)=""/214, 0xfffffffffffffe36) r2 = semget$private(0x0, 0x3, 0xe9) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000003c0)=""/4096) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) shmget(0x3, 0x4000, 0x122, &(0x7f0000ffb000/0x4000)=nil) r3 = getpid() fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:05:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x3}, {r1, 0x4}, {r2, 0x20}, {r3, 0x1}], 0x4, 0x1) r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r4, 0x29, 0x40, &(0x7f0000000000), 0x0) 16:05:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x3100, 0x7ff) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8a8, 0xffffffffffff8001}, {0x2, 0x3}}, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0xc002, 0x6) 16:05:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:05:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:04 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x26, 0xc000, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000100)=[{r3, 0x1}, {r4, 0x62}, {r5, 0x4}], 0x3, 0xfffffffffffffffa) setregid(r1, 0x0) setregid(r2, r0) 16:05:05 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() 16:05:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x8020, 0x0, 0x3dd) 16:05:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1a}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:05 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') chmod(&(0x7f0000000080)='./control\x00', 0x8) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) symlinkat(&(0x7f0000000000)='./control\x00', r0, &(0x7f0000000040)='./control\x00') 16:05:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)="6690374b", 0x4) 16:05:05 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRES16=r0], 0x1) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) semget(0x3, 0x7, 0x140) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="fe85e6234a343f2f216e15d11e5395e43ba677735a90b568c96839cfc8501d459a55", 0x1}], 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="8eda4cd4e2cb9030ed6833f4417da7ec30a09f5a8318730273c56c11cf29ed3017c19c7214f3f089bbd127c12c6139d251080d8c3019b8faf1b6a9954ff554f8312e9f823befc90218c73143abdf25f5911ea0eed263acacddb11599d1ef776da3bd56c6327f0d28a410c6a020b6af4a4651749d4f4fb64da7d148f3ea9e02018153069fa7b50ee2", 0x88}, {&(0x7f0000000000)="208ef7ec9957e25065b2b338a9174813240347a949bfa3dc240afe6eb92609cc7cf9aa93f48757c863a7c2475224a463eb85cc477b5a70e7a52301e07551361ef7402d363beda5296c73153b9c1cfe47e671cab4de795360a40162f7db77409f376c2b9420c9e7a8ccefd4552d3c70", 0x6f}, {&(0x7f0000000200)="2ff3746892e626560ce8355e3bcf9c6da340aee0ae29cb0369c9a783b50074a8b82c26801bedc5c88474ca837befce3b276eecccecf69b87d5514d7245422a5f275f8a199d1ec32ef6cb42aa3e91bd5f62d206cc43003bae56bd2cc0da2d5079655c430fef36be5036b4670e83d6329f7810fcdf947c5134b79c99f5d9a5a2faf897f6818a2a40e87525d989fe23cdab88c0d3913414e3d3aa224e24ec2b0d61580f8807d3395fa6d369625d06dd727c609438636ad4c1ac5a071c6e4cd8c07d9a3aa91279fa50a3011de9c72cf5e01690240f44743401fb70e84fa7efae4ecb07", 0xe1}, {&(0x7f0000000400)="ad04244cb91a7584cd767d6592ebb3ad654099897c309f745b7f2f5e9315e237f6ea23b0bbb973d78844d92251a52ccf09965df4efd65b01664678c44123f834c7d173ff4299ea1699871ec83d9c67cdb88ec5783e4a307857d57f84a433d6259cb546b9cd6fa70c3e6534ad7d3e3e84d3a0455d649e0f510ba1dc182dea61e01817e2073e87ab95f4cf6fcd20518ce3af4abad7c339272c7a94a65b8da828be7b07914425", 0xa5}, {&(0x7f00000004c0)="1c9ad20333cbe9fe8e175b5aa1701690329473c2ff81f20131b64fd29dad3b165630d7ec864ea0a7a8c20cc3537f4613729faf61f3ce37f6b9310741ba83ab2c35edf8772de480fa86164aa05a4ec5bb0f1fe07f1892a6624a14dcb709527b57160f3d45b8a01e5ef612", 0x6a}], 0x5, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f0000000600)=""/165, 0xa5}, {&(0x7f0000000300)}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/212, 0xd4}], 0x5) 16:05:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1a}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x2) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) 16:05:06 executing program 0: setgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) madvise(&(0x7f00002a6000/0xc000)=nil, 0xc000, 0x3) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) socket(0x16, 0x0, 0x8) 16:05:06 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/101, 0x65}, {&(0x7f0000001140)=""/201, 0xc9}, {&(0x7f0000001240)=""/67, 0x43}, {&(0x7f00000012c0)=""/60, 0x3c}, {&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/102, 0x66}, {&(0x7f0000001400)=""/119, 0x77}, {&(0x7f0000001480)=""/202, 0xca}], 0x9) getsockopt$inet_opts(r0, 0x0, 0x384000000000067, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/102, 0x66, 0x3, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x3, 0x7f) 16:05:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1a}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) getpid() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:05:07 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5cb8bd9709cdc2b067c8ede628a19b64929a6c51a3501092e17ce45ee5bafca4e8b430b5c46214893696ed50897c0714789acd74", 0x34}], 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b400110008"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:05:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1d}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1d}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="a0082e2f666900000000"], 0xa) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4a98a5d93e44fbaa", 0x8}], 0x1, 0x0}, 0x0) 16:05:13 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x4, 0x7ff, 0x1000000000000, r1}) 16:05:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x100020003, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8c8, 0x110) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x2) getsockopt$inet_opts(r1, 0x0, 0x280000000000024, 0x0, 0x0) r3 = getpid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x7, 0xc67, r3}) 16:05:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1d}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:14 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca66bb400130008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 16:05:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff0000010000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1f}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x80, 0xfffffffffffffffd) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80, 0x180000000000000}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) sendto$inet6(r0, &(0x7f0000000140)="5fa1b9e82b3eb68bb98c7bc2f556da90114a548972334a0bf52aff4798140823d87c6e6e89e39ded200d0a05e2b2f93ba596b1a03dedfff2e6533ad34b7e3678f774694a49cddbf043bba728348128a1747f3a32094d6ee55768742aeba8addef07290f24623a8d0a01d0336086d71dc9c571908cbd2186cf968de66918f05e233f0086093cfe96028b6b2164ae04e622c8fda769f05dc96de5112f13a5721b20e1ee76b2e", 0xa5, 0x5, &(0x7f00000000c0)={0x18, 0x2, 0x10000, 0x1ff}, 0xc) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) 16:05:20 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) setsockopt(r0, 0x5, 0x2, &(0x7f0000000080)="de1b58a7a1f612c07db97228e4046de92cb79eb7d5389a9dcdae031065e80d242e704f5e5ff59d632fada0b177d8e44278ff7e31b35237f0a20238efb88c922881c854c4380acb6e9250c5e4ce62c0410d7e67db1b8af867607ac3c3595890f8fd0b2831138795ec26e952e55570435b8a799ddde32d2e164b33c0e3b44dce77cc0d18a1e83ba0aea48c28e695c3d86e997ecf0ae7a3bdcb31617b90f2deced738b40a43e94d4c847d3f9c91dbd6fcd4f163f05d6067a814c724ca5d49886fec62172e3d4238a23d9bfa355fd975724458cba5effc9e", 0xd6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) 16:05:20 executing program 0: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) clock_gettime(0x400000000005, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000080)={{0x100000001, 0x4}, {0x5, 0x9}}, &(0x7f00000000c0)) ftruncate(r0, 0x2) 16:05:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff0000010000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1f}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:21 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = getppid() fcntl$setown(r1, 0x6, r2) setregid(0x0, r0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) 16:05:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000000000)=0x1000) close(r1) 16:05:21 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x3ff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) kqueue() unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:05:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff0000010000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1f}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000040)="3f772df27d01dec827462b40aacb3382340011027b87841779941a1217e91c7daab6f14bc87ede27456e5e04428796856de92a4d1382350f10dfa1c1d0535d5db14a4fb8e69a2ea88521a8a9923ecad0092dec1bc59ee0c549172e43626b27eaf50d9b92201315e0c28ae131d6955e4709252a4702e209c6942e19ddf3c1c43b75f10b00feed48583c2a31000b9895847c2d15d64d9c2dace6e6c0efe475834e43841fba1ab800e5fdd8e6370062b91124f6709e12b7e95ab01665f7beca64b2cebbfe13eb773f8bf6fb7869b427beb91fa83d36226dc8379387e2ee7bb6153ea9242731a3ceac1735208c1abc78b5965e426083ee07aaa8e7702f68d7435fb45d6c711b7af2ef4b003c8b16ec07f7f94a75d70667f0453794cd3528de0c1d614cce143d341cac5ab8f679288366eecd218cb8599070625816ad3dd7d90f2f4278f8da9e301a5d93db64b18b35c06a1ed78c7d6f484c95e4f94e2c6eff7d9478cf1a6e1c7e2b0957f8efff5049e090fe5598db08d27833998bb15d2c675597fbb8b9180a1ea50d91eef7edadfa2bf669b3e2061457c758115943c65e095ee84f48b2ef46cde62ea6235511927900bc8dd970bc25aacc0a3b67d0b9df3219bf3e8af5206d66604b9a41d9b7efcb573d1dce152d5a34c2eb16f9bdfc458fa55326ea27931822c0d6471c66e15f0a6a7fd69a0ae74f388ac05bcc589959e7a7b35921a8e3d411be3e2430fc01cab63fdd5ad0bc0a1ae339dbd22281b61125019a7750ecd36c600504fd109ba62e72ec55c6f88a931412139cc3a3e965a5599c85959bc8a4c32f47f5e2291d1dd822c648d1554ae95da118036be1af1816459311a996047efb712715bd2a258fd7393200c879e11ce9a3034382ec13021739655d3bb446e3a486b1a07907eab69fb4feda05e4e2062b8c53b51d7190b8be015888a7b3029becae8570de3302ed589dd42ff17c35ceb5e4aeab77bd519874fea0eab29a7403dd39bfaccdc648018f759060c863b43d224f7027dfc95bb7aab19093b30ed9152b487c1b27412abd07de242acf5400fde0b4506dbd2edc56c5d48db8c25bbac401073870bd34b38f9abca0b9d8509147f58bfb18ee3b95f4bf951af1ab15cfcff59122c5d1ce9bea6a39e3baba208d22f6d9293c9885f28922e4882bfeea1fbb36e2be2bd2e42f04211e0f33e3d7fb4b93cbd9efdd535986f51c827ba63dc665634f906303a86cc5041d3c8d5b1e6d0be5ecb65faa8a604e6ee456944c978d1e5106505dfc78663b857e28337ec76d9f7415e90ab62745c18fafe34152fdbf813745eae79181231bee7e6b7660333172e338446a6a2d6070edd6314dfe0cea514ce1ed05a367bda2e2548e9f404a767cd6566d59387f237469e40d8b19817bbe5bc85c0215d6b708b2d6a7f9479614ee6df3a08e756b0789c766c67472824346cac6e3f690123f6ecfc5911b913318e06fce1274d78eed92c1b37bde43cd70ffad56d6965ac8f285c017d338bfc1422904b87c39be8fcae079108c0aa4e2b3a645b6af7159ff6752938c635fc609d26ef4c1a21af72a7d89ebc9d268548bbbcf5d5109fd1fd954233c34fadc4b6247e0489d2a6386855f7eeb05b8b3de47f2d96cebf1b46f45308ec15a391d8cd72aa13165a31301e6dd0b952203bdce476c31cebb0acc34d3451ee456f8b5969ce61c224f4855c8409a3960828f150d65b22de30b4e019490bc38aa1fd6fac6df28d3f44f246ff1b669d5db48b2c954862e1a0388f6e6612235c32968bf1270fb88a74baf7e7a73a58f750a0a5f4ead4932009df3637ec2775860269b95b8f0a750f82b78725ab3e2abb36d70b043b50637f61a2f7adf3a208f7c0752144342f80a934e1d7db65fb57f9c3650ab874699d76d7180d3a47be94dd1bf9e3a5b5fa4df945b95246c9f35552c27214426ba80ced4762d31604eaaba18458b83aab8e5d2b15b596af838b5ce14b95726a6f11a323d726b62fc31216fc9b7cfc073d46b6ae8b39528893a62ce527349853808ab926084ef9075f731eaff2aa455e695ca92fffca8abe7208d5a3a3a67d19ef25c024a6cb3b34cfe35069e579d0feb337b709819996af88bf4de2a1c01b4239153fe7ada45ad21e857f2ef53047b3191c226a32fed92ac0da7e4c5730ca9110f2f7cbfec35960ffc96c17df37681bf82debb1639e15dcdab22e8453658e894c4dbf89dd9187e15c170848d08fb10f08e2b830e4c8789b25f5e95f86114de2dc5beb7655cab1f938c17be3273de4af21e5b884460120f4810827214378612addda3ebaa5b3e8bb47fdfa425f2b83dd659d3603ea288a108ee3c3d7cccc16ac67829e47f0731efc4c12b3a8e2b8c8fe667344336f5efa4208cfc01e9da44d964558812b09f62068188a1b462dfd6a94b41da1a87212609889f75bad5c9fd0daa71509aef5106a6cbc174b1966f34431c013a3d4ae7971739d15db3f1a40f51ed332655dd830a4dd93dbc839f85561e40fabbf52fdf7d58ae07c563881156c14a78fdf3f45f39bac78052c6c91b6bc23faef64c9f0f358b5e4f96d022ff838b8e24350c9f2187e2f15d685a92650d52ae73edafedecfe886fcc2b4560d6bac46477bc468696426dead49422be6120274e294e650214db2593381b8cc83cd22df83c505b2538c491d1c068e399b0cd3e03542e9c1623cd983f972a921196a2fcf2dc91c97a6d1c68dc297eb945cfe105acbf83bd339c85e74f7a41c771dfd713d5803ea2b5b7c9931f0ad9cec18714a03909351c6d45c3cfa6b6decddc8423fd64cc0fae90b4538758335a8e00614ca8c58f4401f548bcfede808f886aee96db35373477afb54994495a41276bc0648325599d0e0872ab94883b0c0ff6e90a8e27eb8d1c791f70f250dff2c48e2c673c56150afdf09d0a21da54da8d0030ec09b49cb140b953c2828a93553527bf0e6ebf0a95cd25388b806ee63c9277931930e402726889329a2070c7bf1a986451ec55269d60757429ee7b92b95a95cb0a32367ea60d5238abea2229f998803ebd92afd7f866950695913df4a8ae19f1996103df4dcb762fa1e35ab01cb89b0da7938a1e609f1602f7cfc73abe771a5aad0fca6a76e91adebc18746638733b502aca3130088302c8c712a3a27cee05479ac17eddf5df78abd1784e855b03bf95c1fa57372d4e5018555b759470d75ac2cb1320ef74c408273881c009bb1eb4f77d7d42697b6a6d9f5a6a20455c2a01b09ac9d8ad6b4eae6b792c1d29f06eeecd9356d00105143da029f892c69ac78d8b3911aea7b0fa4ff643d5e34e0671fd3573090beedafb27506afb54e84747d93710fca1e55f7251308665bd2b6adc17ceb25a2a9ff8a248068b4828362b472cef269c64531a91bfaf2ef06fce588275008d4ae12ccb461d88c3093ab8f91b9803c94cb7e4e397871de987efa54f3a14264448d5f18e3bb875b811b085f57c8e56d10b0a4765e7355870e2a45c5c7cd83b81fc3918d078fef5044f5090f200af0d7d2206828c2dbcc75998d20c86159fd3869e16ac790c034644101079186d9a6291b4d7e801a7bb6d813184f34db6a63bc778d2a3ada8618e0e87fb01d12dfd8c0b53fd810b302237337a74fa131db21650d3d30dcad893713a20e3fbf6cdf212caf723e0b096c89027812cec549a29da33ffa1f3a8a5420bf5225672d7715f9310a8403f668ab171e4b356950fb3073eba35553ff467e5fcc50ea1c93b60c6225cd946b7bb71c2b8f8dc281afab974942c7db16f510a2fc9d10845495c59b2620941e6926c8499df0a4e9d90ed21daa77288564cb209d0139d576e2b38c7ce2e56284a4859186e529528d870a08ee1e0422732a7a7da5b5f47eb745db6f247e36db87adf2622b1a9df26794a29723f6d9f2df9ffe822345158968c7abb9f0738348a7d6377f03ba42a9fc02c31b37a41f51cd3378817a9b33c496c436b6810534a92e3488cc7871da683ed34750c7d28563d8405050ef9e949d71df1e819644dd8cfb0c8ed438465ea89a53fffb562b30d222e502e00af1eec9d169dc4af5cf5ed53ef16b7b1cc7a8db52c11918c68dd115312bcaad3290cdc05f9b2c01164a10792e3c18da2d35f29e23792382a2e59792cdb4cccf911ebb18ba2c2e18844aea5db246169a001729fb4574bbb5a8f266c1430c08e94d503db5f36e4d7c758eba3136eb5bf033a57795b83d8085095818981c742eaa21ff99bbe5e03b7cd7e077ca77b4d39668a8a50b6baccdf2cf2d52d4fe4462643aa75b21adf7266c17608ba5612dc96703f1dd9483bdcb4d0c64b80097b0c9f2f65f3b5db25b6a9bf0a4c4dff63381ebd701a95e0a6c9bf43a3924f84abb3c18abd8b6cf713e035251afb4a5dbf1133c1d552821be3a30787eceaebee7b2ad5f089c976fa03bdac9a17f468e40a30f8ea6e3050719164536aeb246dbff79cbe183fdb0289b7fe3e8f1873310ed51eedcc0a5c8651ff0ccf7228b475dba0ad9a21130e7f0cde2e5f2b3df9509c0d8be2958a396dde77f75d0a6377ae47cecc07acacf694f5272ebc1bee9fcead54964a3f06bab731f54698df051220f953621da400ff661a25be38ce72f15acf3983b4ad5b18d6c3d859bc2c61aa852e16cc5868305b9295001726928ffc1714e151cabf23b5c34faacd944168e89110a3c4e66784dc75477474a383ff1d73cb52d5250d82fb1c8d4bc5458a9f4d7480a70b13791db805093e5dbb0726114aca63d1d672339cb2e5423d527492b928445ca83367132ee80f959f420ec021746952f31a1095b4683727347126db0d113b1b9248a29daa7abcb4fccc64be36b6510884644535e65fefbd2c0abcb76eb0b514da2ce6b65433a343e82534c0008326a48df01f86fe97244bdee4c2df4a1b7fec3b8b91b377d6837b3ba6baff50cb9d5d857dd42739acc107b8ba25f8fff3e169fe6a744be2c0b0e4b558fc800ca403bae005f00429e29dac5de86727ec1e361b057dc6980ca37986b9e201da0785a98f806d59dbd010e9e1bb71b5b8fb1147d56fe6a0c3ff15fa348194ec2c0cfb00c662c820befd38f81f7cc43804889e3b0e3c7745071db97a910292c3921cf4efcde1729d036d6fc0d61d8aaddd53602f10891581e8e6b69258a8fec87d4c103a20f3187285ec7624eb4a70095a402bf076f2237f044a8f8eeed0f47b72290d75733950b9bc328b2085743f70f60dba6105c90f21d1a2de73cff25125b702cb6fc7489c0138386f17474a70121eabefff50797e7ae8fdf89ae2f878fcb6472e25afe525fac203e968e8cfa691de6d10c3391b9dbdb029c263bf4647d2982a0dc8ff56cb75d0d234bfbdb32880b1f6e744b1540219fe8336c0cc0b88256078892bc1fe9a08ff06eb1b70e3c44578894e5375962c195070c637189ed75f5587a865de20afec5a7b310a40cd6099fe4d054f63e407c81f24175db7584a362a5f57d7bfc2ead25ddde191d44d2ff36e174a0abc2649a2f9960270d8fdaf19a9f4674280db493936ab36615fece967b10f5db3ff065a9d4ffa34eb988ecd6f26ce0b7dc59cffa57b20d8da53335b94c8e6a9b48086b36d72c23cca7e417c668241d81d33db3c43be838820b02267e4dedf462818fab0af30214805b689593033931542f36a89132e51341fcf531e5309c78249b8f887c2a53cc09e64b43364c895be18489e60d3a30f198090ca02ff4149df22a22b3c81c9037677a8e3e7e880351c8cd2a174891796a8829eb0cd67707bf776674d8f4d7fd6896657179ec4954426abd9f3", 0x1000) close(r0) fsync(r0) 16:05:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000001180)="56674bb64f0afaf3c1d98a297f25730980e42c49b26814bb3b3cb2677b0d384ba66ae2f3d91673ac102415c727189a87f354675cc7d2f7c40919ba3de106c3349b69dde6f7eeb0bdd67795f224b7dbe18213e708ee59b9e370e8a7485c242a7516e1c8afebe531ef1a661b306c359ca646334f2793b3705e838c3416ea8d5dbddf23f0c4cf917d163cf58309b143f5305d4612a4252a7282f6c3e158bf32768182e872e2efba010db9a66a3f2d75ba381bbdc118f6069470346d05501c5c860f318a7a16ac84ae9ea1a75b8c475251683e7235fda97d32a50860c777b01b7d1560f01437a65cf96c1167682ebd64cd03dae9c9e8197ad88ee702153181d38e28c28ed043c520eaac74567177458889ca1cc74b10fbc89349473770b742cf953941998203a907efbd20195c6153d6886a56e738438dd76379fb73081c90473db2e5aaacb293f1314f9cc9dca4103ee4a4c66fb70cd96606fbc7929ddf951d4ede525b109721984d2126f1c3f18293cf60d675ceb2169cf58ea21a6d76cebc30d092dfc21d96b9817cdc492834bc66ae369833574b58987826cbbd7c3776230531fbdb878f0aa86b4a9f2a9f1d9b7db6fea1330bdac6ce994735d1a11aee5d97023dd2471b49299aa9b227d88e634aaebb2f00de996ab64c31e8599fe24fec8e1106a22669627112f0be50fe284b532a9795f0ba1736e8a5d98eb493a5b08668437a83cdb1d099b0f41ab9a489ba986a37aa613f9eab359ce122dba301c5c45e133174dee9d4910cbaf5212adc0b95ccc607316c46d3085057cf8461f15b22f1b57f16800125337ab4392bdbdd288148ff77a04a6d25b73ac7c279066527f03f3a0b12260616d45ac7d552bb1d050927cec27ea4c3003653895ed8583ffebbdf76cbb969a7c88a4905b2b8e2958e69442324fa3c89ef8e7d8b9696870a3a7f9b49a075194e3a09554e9e61afa0ee52058745e3e375e9c48bdb324773fb42c6f2cce06ae2f6bff8bdb4ae51020e508b04dd368df9daceb9881d36e73ec31cc1088ede1fc4ae2ae8cc88276b625125451dec5719464c93d4f309b49fa9be5ac1d5ad8008d2a9d138f55e80f9f3c11b6abf83003c9cc3b8650ae5621f0ac0e641a89bc12578eb225ad43d897d68ea53172c9d85677188660637151abc98daf789ab2cb71c6913a2cd7461bf38b31f552925cc9e49fe997cfdc262b64f5d5db0b7aa0b8e47e30f8d0f63ae1d34f04bedb0bb5c01562222ceaa1da1fe460afeed9a42696845814ecaeff374a3bb39ac168725355d03fdf77f2c034578bbd572dccc1c29cdd1acd07b21dd1a54733a97491f2362b95782f3b540041de13b4145be3c3057e2557a040e36e5b1cdf639f58e1226c842ae1df892b4865fce1bc7d0ca805b97bdf8ab8f93503664675f1bfa29cbf7a1c1356b1d47a20e9846a3a2d9742a7618c7dea850f4ff1e933354bd453b10c076e08be399776a7f2b2f2213e21fb26dfc554757e5ed520fbc0c3aae6d0b94fcd89c9fbee2a16e8bbc97285fb8d7e228333fabd1d4fa79f7f56619e4e32e2221401d7133a0fb47a6031653dd64a5be6ca0506cfbcf332cf2dc1b5bd818f61bee546ccde68f4529f1868ac135b60f4cc3ecd0e03ff7b3db6412c229221693b9614a9ad48b54561b47c3f904ac95ce083ca54bdd05222bf9e03d705498fdf424cc93c9173ed287b5e8a0935bd8618889592e74df5e99c70f08d9709c59464ee60bf2d587187b3b62c04489253637b06d88f182ab56e583dcba3917b0b056390ea38091f9829b1d11dccdfbee695679c4149716da84a5269cf1acf9f544912b7ab2bcfbaa54911580db51dba64fff0b2ddca0e1c282a291351f2d7c3130646d2490a38a4f21269f767045a44bfdcb2e1423daf7614ee8ca6ef7b228fa7984fdf4ce804c86f865a8ed82ac950fd73fa504d0a149f01b04d8f0a527fc0914f8ce64426ddcec2fb3343d1154fc261bbf599eb6af79e4b908e91a677b03f3ac88cd3ce948544268a6fdebf17fcf5b0319a03ee6186703e82d21cb7d06fcac2402bef4d4dbee4a768120ed5b978dceb148b49e305adbad27cce2eb6406d483a6c61243e55b8596012d43e5b0061f7b9b46e0914f733757d6e36a2ed66300c2d14cbfd5a3e5f57fa2d512862132f5ec228c22553870523dcafebcfb2b31403586b2759d27cdef98ce39e62bbad2e83a3b03ce5cd2951176af62c8fa31a848149bde1132f61e4ffebb15571894ed494302fbe4c8bb4d9c35deb577d5dbd7a4bf45279626b5e410637f958bd9063d56cad4eeaf740d955ff5d7ec64c781b6005254134f657bb02d2c89936f571bd54910eb34ab3c6198b434d11d0643fa1e8eaa9327545676534f38c75a7775d6fea363ab836bf66f29f42516621ff5e15799b43f323cc17f048a9aa3e374c8ce935ad910c9c12a952447e919aaae12ca77f366e6a863a2f39c28c13c6df6d471efc70a3ab612d52fb63bc58db509a8f8732f41912e0042dcea48c2ab2cffb1f2cf68ac58a054fb7aeec3faa1cecef2c492878dea17b1eee90187911051b3a59cbe8c18970e3bcfcb9bad4d329548ee042b6f42808ae9da4ea81d2af1eac4883fbbcd7f4c4c4b992478caa5e43ef11152ac9efa993b0a87494c471fd0fcc653a3d6c60d16bfecabbdccbf9409a5327c8600339a5c006961300840b486ec6d3f185c5c505260402c065c73afcf1bc88e8598077a7458583be0ebe7d65a709376889e6a8c76c23b77316eb59d2092c96f27fef91de7a9783977bcb0ec8abe50a2a2766771f3e4360c63c8f4a69e7bd41af0cb9c6ed2df2e04987111779d4de7c067c69d0e2540461a526c81e1ca25875d4f74e2739307f3fc1d84f8a46b8ba0fa28c7cf335b316de75b43ed31f0cdf77cb8ee7c8caf169529d76938397bc1bb2a8a516039d69eb5e249c4aeaf5df23c18ab704233dea952212a5131ae7b757bf9f524a60a89611b394e86fff30e5b199beb3f7e9fcb0b21ee7f19f86d7bf6c512444799c187bb9142f89c8a111d8df8f284e30b4dc08b5c1379ac648dceefd1ec4e6f3b6f9d2a5c3bf6427ef0174fe79fe86171f82e6492374b555b2ec426335d7ccedb0975592113887c21c68cd2466e4e2d5dafb30ce8f05c41d23432ab6cd0ac7ec9cd0c971d85ced6b187d9ee85d158a3c9bb84434ab1bd90f47e390ed3f0f03adb88a37d1b8f9c4ca6e295a391e1dff67131367996bd6ea2a5493c419a5e5cf3d78ef7fefd632512a90e078b818151c17b0e6698f3ecebe6de91146496c51012c88c5571412a4e1e5352e32ad486a17db847e13a41a87f7185ea1c54c6ad07727b7ce9f17f82d76516bf63841e736d2566373889a4f8239649ab1f0d0d0c6b54ecd64020079cdd4213993b4ae98aa5cbd484d839aa7a44802d9a62d13294b111fca35cfc5a28ae26fa972316ded518bdb1bcf98705abe3136d70dbdcd7265ab5e0bd447afdb6b015fb3f6db538860a1ac974457fe06b5fcf9cf2c25325e944153b736f9fb7a6bc1cd6dbda6527f2d0e01926cd75f84d8d0f8b3874462e9e2eb5f31c1cc56f500e313fc499019c5888f7b450e1fbb9fc7b84230053281a197f4982e8f471f1c82c2340c5db05b0c25d5510bf376f37741fd6ff33cd572d23f8b9336ff39da556b5e08c7d0de97f8691ac819b6c8375d99b5f96f0a0cbea3b4d3f8cdd882854941500525010a3b11622e9e60e84dded9c06cf09814b037f473b3c58c169a670ff3b11c83978178ac5fbe7e09cecd54ade05167c8f5bf77474db0504ab238d1bf33ff22f8b8d9fe9dd05f344da4cae1d8479e0d4750d9f10d3fabec73a1e15c05331e2077bccf577c366d955acc966697dcfa883763632c87ccea4db5030d7c1d907eae0ba7fba45aacd5062fbffccb2305221aaa4cbab5176620b4fb65029b0ef900cffa2875be616009fad2180aefcbaa5696004eacd5f1927640129a9020e41789d4ab0d39a976847ddf936f4dc624d0afe57737147d55d4127221d5655f4064bd15dd822532986c6c174b7b23d4e62e6aa5ec58be0da70c06c3524198813122641422b9431acc931be71c2571fe5c237ba498e91ab020d09fa78dd0d814013afafde100dcc85d108b74bbf5a5c935ce51aa3dd9e0edd9ad8c374360d2eff99fd596860ba307d16f1934de6e565369a64c5dd4bdf534df15080702ecccb30f4ea8f9f37fa2b137df860f600c4c20de4ea7b8e2689d901e21752af95cdd10346bfe342bec11fbc6d48a328b489db5205593484438cb24ef7bbc9f3bff75af461574cb9cdbaa9816a3314c8483e55d49403fd7ddb7e5f8240cce15df29c7e64add0a1a9cdba23546933f0d847a98a6e6e11158f0d03f884dc7e825168d5ac831f69e0da31d8993aa63d5a4def924fa38216d60ad21f51f2583bbade907c218d5d93266ef8c72839626775bd161fd2848e964a429654ae4a2c13b4a7653448e711e677802594426d5f631abab04d45f660e9aee3ac683af07d8a3c273e5cffb2483c7197b0c61d956e475a5ee0ba82079bf9934a082ba46cca567e71d50e3af94c9bb715eeef916970da368ff40cb96836c4f411ea3b79724eba51225fa635c149f5b2b4063d139ffccaf8ee9c6a17af085d3c739eb5369398734d4e4b42a5cf91f888c011e2758f54eb00a4406e15df6e412bc2c66cca7d7b28fa4fe65dffa906760a7849d0f623e91a228d275905fb34555318df0082a0220d0f40091e6b637558f2cf0fc849a3512ce17e503488ddd5411384a5dc2a0f9db28c109e19433e338f1678922e0567f2f7e9dc5e3f79dc33c6f32a59c6264160c6699f66192e14fc2ce1fa1530ec1792090cea9b429796f1103deaf26d69a0ae8685371105424b4132478706ff91c1b63ffff3d97cab6199f39a372291a08e56da7c7f7868cd942ddd3cbfde39d86e9d89c741c9f4f3fd3006e545a799f19f736a53149c764ccd17e6a2051eb6c14b7b0605117cbc3991a763988f52151aad78c03e2efcca6ab1ad62c59c2dce334c852cc03333b0783f3357d6d3a0653066e0d45b2f700b9e09cafde063bcf17f4876db1ffb14a86ae3938104310122d2d83b3bcab75bf85c4cba189711d9ffbdf0e8c536c4cae57170bcaadd365bc117405e1a20a075ab29e93422fae13f4f5d9443b27ad54ff4eed742310cf1f7f2b04634d455dc78dca426acd470c1e47c1a9075509fb048f1879d2512bbeefd0eb4c895145a74c048c5b700d1ea6fc38ba810dd08d375c960a9c462173c1aa757f2eafc711d9070fb0908f5bf6293fe4aca03f6cb98939f4aec5c2b771fd2138d84048152302d7611db05e3a8870ad9e90650028d250362e26cadb7c6c94e6d59a63fd5b72d446d7b6f82ce19fa495570aa88f4d21f1ee87ed205aa40accec8d23afda3049e96416ea9c5dbea6dc4c231cfa0411764503b2a74d5cdbe0fca9f3664ce02c7fd7fa1496ab4d945360b6e15c2cea3332a662273a865aaf68b35c70f935664351381066fb40269446bee19d1516b2b5fbf600e8b8a982a60e4c14e0accd8bd3e0161334e9df54e4daa55c2ed15996056617c357ed7d87cffec4fc1671c3c9e8591a9cfb354fdf518e2cbb647b106f57692aba948269bf91456904bed9b45c26a19718e0d9fdc547890ce48adbfe4e2e64d7ccfead73ccfe9eabc59258c2aca5f6affaccd5fe9880c713503ffa5160e8d3ccc6f0da8cd16219379774389b5d787c43609a42daddffe4dcf4eff1a5d7fd4ab06c018dd097669501ddaf6fe016371519786b513ffe2e6ff", 0x1000) r2 = dup2(r0, r1) pipe2(&(0x7f0000000080), 0x10004) r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) dup2(r3, r2) ioctl$TIOCSCTTY(r1, 0x20007461) 16:05:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000000)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x800000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x7fffffff}, {0x18, 0x1, 0x1, 0x7}, 0x1f, [0x8000, 0x1, 0xfffffffffffffff8, 0x0, 0x5, 0x3, 0x10000, 0xb4b]}, 0x3c) sendto(r0, &(0x7f0000000100)="7ba04023ead63d6ba3bca9e8b6d471fb794a8fe4a91363f95421bfdc0c662c75e1495d296a562fb30fe8ed0218458ca4fa14914acc0ea431f29f3082e1bd3adb50ababe6c35734a5de2c195e74e44f49936fb02151480beac2076869fc8d32ce69cffd384daf6d5c110eee2ea18c343b3df5c5854d08e2c2b9b5c0763404332df4b8923553dcbc663d78", 0x8a, 0x1, 0x0, 0x0) 16:05:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="2a9fca469ef6b993", 0x8}], 0x1, 0x0}, 0x4) fcntl$getown(r0, 0x5) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x7fffffff}, {0x1, 0x80000000}}, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x92, 0x100) 16:05:23 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') r0 = socket(0x20, 0x1, 0xffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2000000000) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00./nml%0\x00'], 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x0, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xffffffffffffffdc, 0x7}, {0x2, 0x3}}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socketpair(0x19, 0x0, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/165, &(0x7f0000000040)=0xa5) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x0, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: clock_getres(0x6, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x0, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 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) sendto(r0, &(0x7f00000001c0)="1c8d15af2dafc5878191e51cc988406d3b647f7217c96809fd0391232b693eca524018c6a3e7dc6ceb828bd7e20a", 0x2e, 0x402, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffd000/0x2000)=nil) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, 0x0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000002240)="c82e3739f9f6db03", 0x8}], 0x1) fsync(r0) sendmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x108000100000006) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, 0x0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000003c0)=ANY=[@ANYBLOB="000074f4cfc55437fbb0be415c0000e838bc12bea4b3506757df45587b74dafacf1b8407ca2134517016cd424e881adc5b9366a23210e0144498d87031a1861f2b44090d5fd3b4d4137b2f9621f9cd76285f458600b90375b595ff47fccd178069638945e020b6104b03db628e0e65f40f73a59e51526c3ed2d7d357c35af7715de32b97b63b85697d49368076185d8375f24ae627c3be5472bfe51c364ed432fa58e0a45c87cf7a2b9dce6d1f16b0480e793bfe10e2d3283701677e446812f4ef361b560fa811e933e886c03a27687f58d729890fc23da195c4ddeb8e5bb129d068a3208c56da33eb1c9c803f05dfd3c9c66b8077968db2b28c7285c5805d54124182087f199d1d728fcad352006cd363a2efd9875821fd559ba1a52fc7947c4c1ab855bc90600bd780a67dad10ca973a1cee9a722c5028f912f77a776ea818d4a1904238011f02ac1c6f3964160edac793e13424a80288d08602bec390085a8063b19074aa29214314e5b07c3974314d883b83a04a30cdc6502308332478c28dcd3118799b4f11631305fe64d3485c399ac2561d12c86bc3568a4aa73ee11c7fae49fae877316e1c63f4a896e59a256923a3ac691189074781854bbaeb6e9abfc04a96c67f2034e7641bacedf5532b79b9f275bf4af05a4debd3513067f62d1f08049d57f385f8857ab24856d39e5081edea24f9b8b726a1f3"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x3) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, 0x0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="34e558a9fa1a28366272e6b670d6c467e4df72633042653f8b0ae142d16ddd0e6955ad4263af2bbad77854e0a9bd08e924e06ddf4f31595c62e2703cc88b4b3499b19ab05e189d39fb0682ddd47eb888f4f8e9f82cabcf952a1aff63e2e6d03086c9c6d99e326c748fa54d9b7b02e13032192450024136d76a9f8fd2cac2b019be2f945c227a95a4777720a7dd130fe8a9a2cd71f2cd6510a9df16ee9390d4485cba406b68f03a43ccba182b3b2307efaf1201e91a0d0b047488332d74", 0xbd}, {&(0x7f00000000c0)="8284ed3bd074cf08220f3e1ff3669b97e1b86338f5ba015e8aa9566a7dd0e1413564304776db9ebe467f2aa94fc0e865df87f1bd4f518b774e77116b76539b801f6b9a003956576174f4270ed4f325ec3c4d83761bd6c582cb3d50ea7552486b7f420080ffff0f2e6a825512a7bc59c3372fad8c88bb2b9f95d24770340c564579eeb4c0dfbb04bcff52bbf74a63191296f501d9349d9aea94ea88a0cf3a56ca77f294ea54b45b3f6d34898f099b769608f6420ab118b47190320ec9437e443d48464b", 0xc3}], 0x2, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r0, @ANYRES64=r0]], 0x8}, 0x1) r1 = dup(r0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8, 0x20) linkat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x43) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000003c0)=""/102, 0x66}], 0x1, &(0x7f0000000480)=""/250, 0xfa}, 0x1) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/85, 0x55) dup2(r0, r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup(r0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, 0x0, 0x0) 16:05:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, 0x0, 0x0) 16:05:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, 0x0, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:05:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:05:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:05:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="20000000ff7ef261c54ecea349834a7ef7ce8bc73b39d4ae95ed18a6808887759500000000000000000000000000000000000000000000f53cf385c622b034c1d672b0b900000000000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='r\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x80) 16:05:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000bc0)="f7ccd7dec5691ed39644f59412f43dc13e8e8013a10c12898576abbdf0c901ae39990816994447795c48438c1af010faf585dcfd5673149bd58ed51c477aeae64b36ec64a1f94e47cea73f66382e5a76a2c8fd721cf53c59948a7c3f2454cf2311b8348e033f8eece962b9618838eebae05183e94e7020e47f6da9dee6ce90f9ff3954692543250552bc10ea488349723f7f74910662ccb8837a558c11a147e60e958d2de60fa62df90355654b6925d5abf83162253f5886519cfa1d946dfacf4a7521f60a375e3c2e87414cd921be325e41161387c573337f4331bc1ab06e4cf8a6dfc7b93aad25abacb50b847c7defd87d883cc1ce337981383904848f89882c2cf3538e90eed5d9afa78cf656cb1511645fe13ac41cfd38f95c2c82655be3896679000630eb07fa419b2e2657c979ebf4eeff4880bb58a8f037c0a15aa490cd570180df83ba4d044faf98717735098dc15ed3d3e5231f8db4e9154cc71a3e06595a9be6d68069fc13c1475c1c4a4a0de52827c4e599011d28825c553fd91a8097592b9c92b7ffb471919afc74d179cc41bd3d6a207ec7fb4969a7ec338e3e01e00007dbbe903dfd117cc6159a4a571971bc606bee76c41c8cb6789ae7b276ab1ee8bc8bccca3cb570fb298f135f31cf9943ce6f4980275a34463ef6be8b1f204571578b0a0ff22b4dcff9f754841d02e5be864741c122bbf66ac7a27157f505b365415801a1dc9a6318c48fc3486f650ace8a9c00be07468a7e60279b08efb3ed6bdc9d2f000f83fe1b0c60433bcd9342414755b3e5090f330d82587992d15f30336739f98d95f03cea827f617200d76a4a6e79225b294c2138bc99f52b2dd564a0243df2b8b9648249fb098a8859cc876cfba8f85f06dfa8d0b1115dcb84e415fbc16c0b5ef54961b49c4c653acea05c94b09eb02e8c8d8a8ed914e75b1dafb9a55e37b8684c6e3bafa1d646aa3006fe531cfd171724c87951a01ae5bd5c104dffbfa0f9db6026d5ed3fb089a293c72e07372dacb14aaa5e4fe1f8200c5e6b24026912944ed2e36b1f8fc13f30ca9e95d778b957c3936c80dae09a3f3b92b39013a595ed6ebb26115cb530c84602ed36168b81b188f2789581ac318a9292e48701d9c1fa3cec8f87d65881e5cd6731c900f2a111638053b5ba35bdcf9033737309fa8102d891b6c43e92ffd5686b4fe76df5366c730fcd2a406e1209ea9f2dcabdd9ff67f834d9f3ae2f12640b3c913546dae859f0f1b2c0afcb60656d11bf4687722c93ff5a477bd6f709dbd7b678d2154442276406e6812156f7f1f50826a2dd733359fe32dc3c22ff504af0e8de0e8d79435ad8f6015850fc69f085b089619a39f27d80133789c1adbd652fca413875c3a539faf888a832427f89a4222a215aa4c9e5ab65bc3cf84b55c999d9a028626c8a905c491b4d130bc3507e32ab9e9cb2364a95c0a5e946f07be597540470f07e940cb28b47dd89f79de33ef221d6f3a2574ced3d6374bf10bf91bb622b2855702242229721d6c6cc170d04edada2218bfcb1038fcd23aeb28a42ed921932fa513c43259388208be10357ca6e1fb529c5f6d7480e72e5eecf325a7850aafb555ad9bd6e3fbf5854d5ca1b54bf2afc11e40ae96873efcecd0f0f9c330154018edc26129d0f8d55fe2e709cad36e7ac394e3dd0bd5443d004a0b76af2cd72701156968f834b5414f8bcf57b78c64d7e32ca6bfc143d794a535a86f14a5237f65c4232528460bb083bd30b88ea13e03dfae1cf032f44593d457ea7ba58447fbfd2f954f77139f04a150d32b1e7499346879925f3ddcb84cbefe9526d818530feba9aca4d6e5d3af68a61d53841a7a2033091776f6dd861341c3a8040760621290d214e0896989cb255b731ccf027862e916805701406034165870c48d7a282841adbe3bf456f0fa70348f1c5d4a0222dd88f3fabfe4ca4e4d6bca9495ab8a53540aa767fcac1a3f3922059c4ed5dd7abd4165416aafec695b0d6ba988385892aefb3f56d69bc28aa048adf9fcfa7755efb10dffea453d3cbe7fd03d907fc1d54a16fbbb1df8a7f833f16a9a2091f98304910be8fc45c3e02440b2101b809fc94591b245bedc7fe2816b4bff4030998be6889d631acccdc910044aee23f62e5f5813d09330a16c67b933d709dc27ee75d33065353294e75134a65582399c55720bfcaf4fee9de23d5c858dad71d0ae6cb37ad184b61a6e7fba448c7040383e017c7d5ca7268f58193779cc32463a1287bcdd606fa6e52d495feab81caa5904fe89b1cf861ba3053174c28d78b7a83401f3650257880ea5856977f2d881ad91113ab6d9cf13646292edb749fe83c7b8e98d898f664bc2d35630451b2152619852d1bf75976aeccd48c62c7e3bf853027abb6eb65f8fc37dfd65c8ecccc32e9da6faf385305922c745fadea55ce4726b24619984704bf52706e53717122f2b41aed8a22ce2dce83b493d70f2775c1e2060e7863048dcedc95cb382550f3f6570a279b8f9c73403a21dac070e05c18270f1f44bf0dc6884de7ca1b4ba7626a35eef8b3ca95d69e7d636ecf3fe1d0eae7448aeb2ac6083b6228772f4f4a24295400430e6aff9cac1daf22cfb0d1b118e3c0daf997d9fab7c233c7111e561c69e261fa7422ce78335f9ceaa2315c681438d7d682c10fd52d3efc43009f955810ab81fbb9019e94d5bae1e3b86db76f30bddd41a523dc09c9977b45685bb416ee5da49cba26a18dfd59e08b1b351da23cad47179521676d7db20d39146f0fbb6208b4428699abaa680cdfe31f4e54a16d5416b2ffeee3525137114b1b5634af86ec5cf3f0901712c66345028ead365e7fca5fef04df39782b9418646992a7aafb4a0df5c16dd16e49f786995617c4209a6bb506377b8d40c7140508d7c449e859357bb18fff70ec5107d126e1c5eeb1810365380972595932dd80a779f0419adae77b9ea51086b4d0398a3e2bef444d2ec21369cde49bac6888afaf677e921114fed9411703cae4107e3dc70482bb199a503f9400c776f7c6a972e750fb54f62e6b5996a176bff9b45014c49bdb76b363f676b9a8d14c003abcb6862b7f72baf310d5a417709645ff4b2af2e22b8017b717d87272c02110dfd1eede379d00c3338c96e3338e83219ed0c95a62ebfa8a3ea228eb93ac112c95c16376624cd76f7a7e68c2209bdf19987a65edbfba3f702a1585348ce7f5d43ffbc74a5440c25d7804f87be75d55e745ff217a2c4d522dda23f5c3e12766cea528cde32822e4f70974da653e8a81206d3c73b3f22c92900e0b7c9549d703303ec276249852e8e0659cf0ef5ad79f27dce77057b6a066027de1f5f402aa9d55906605c3647be23aa539e9aef86958dce68a626f1f48daaa38241e1d0125ca5332f7485913ace4264e8949f35f959d14752917412731cb3fde73f645c1687ffb5bddc74314e500a007643a8523a76ef81ee9df8636fc318a9eb3eacf3cf06a4d0733123c103948e9fa18124d944038556f7cbb910f930514fc0a6318a44364b0609a13caf9f7440a35c09ee2ec3240e7e677a41be41abc072c57c00de5fca5a9b113c0cd4974d02ecdcfb13f5b2d74f22d1f87e28072e3fe0ac01c8e9c4ecbd29a523935e93c08b4358e657c5c8dd1cedb840bed317cc4514c2027d95322dcd2577e878e0a27dc197d6afe6d2661e9c99484c504d2ceb167abc58cf4ce9450cbbcf44cdaea5d4a614d8bd7b761d318e64c17005bda299b7da55b3f202a86a920f1eb933a33693033e0b4d5ad1c71111c5b041e2a1f015e6629b3c15266b8efd0f2f5d0903268cca5265a119b55471c4f35e61cf33358332e631ace0769bf53d780cd984704c90e468877f502d206d57bcc45fa16bfcc52e2393aad12150a38fefee2630b8c648a348056a0048e643c1801755fafa570aba701ac7946b338327aa49dfed09b56d5af1701fcd77e7c42a4f5db06a3f9c98c8845a64124007c3e54c41cfebe7f8136168ba0a34f1c1f7069a363ad9b21e4c647575e7af9286eb9678f3efb6d3a09ec3fd0b4e24775333b754dbc6c46494997072e039e8b541b3629c55bcf1a45942b296ca3407352247c96cadd6f78273c8a2584434eb8dec7a2be0e1afb287dbf20a5f280c07eababa7175c649f8567c6fa3f3f5c491f8420a250ded128b77c07e2c4021aa31c2a05dfcbb7634d8731986b49861c4e1345f39cadb53aa9806e1592d8674dc9c770c29c3a61e33db88fdf74466aa694f7279d590773149f0dc3a3f3a16c832e0ca8b31fae2816248a3d57a469a8779b626d0d5f98f5c8b87495a510b20c3b319dee22315163842334cdcde0736302d038c7e8c94ad7071817dc41b286a157f4d66538d2aed17fad0d5285963221eeb9489380d0d104b72ea69365eefc08f540662b6856a0df335adf87f610189790c2c8441addec890e8ab5ba1a7764d6df42f9b8c90e63494c3d508c289336e98831ddc21df716e8031359b530f1c0b4eabfab46b0967d4219072da542116cc6195914a0887efe96e3f3a9ad43df77a93dca70806eea36d5a3d5fa852d6f8e898f0f72b07bd09cc0033d38e57cf9b8d45dd3b0e75ed9e8c5b69584a90a933834a76df34e1ae38d26f41d7121c01254fa3f54b16939b9b40b913fbf0f210a1d552dd594c5978311a3f9a756f30afdcbc3ba12f1a9895d947f11bbebccc8d474cdda429b5d42f9b21efccb28fddb1369eb5905a33f9c649590d21ed7e42f24ecc14f6a09e09d37d090358b3972dcba1788c2f348acd099d1466366d3163e0df0a9823cf49f5ee3fb3edd03f5365ca6281a9468404487bfd2c88fb1837e46a3bd0b18044376f71ed27f470abdd1c23e1ed78dd84efd33879b79959f353d7b78481e2ee3e81a001725bb3e8741369181e121a961cf47dcfeccbb022a3df2444a0d7a48c81e8cb797b092a4bd1a8fb157db31ca0261972c119b7a307c64756fa17efc2316b278891ce803c0de1343c9b085b8f426199ef53140f2c57a84371b0051b1445ed9d20b8a98863448bbc6f1e50d37f84a009aa4633b74f180d8ef5e5483e712ce58e4463713ce29912a015fa13bc197a1b35ef97c5b955bb45b0771217e1080502c4099a4d7aa2fdfe17bd7d0906fef5c13bc004b60e7b5c0c9911645628e242460560b698e9affd7fc7927f11a2cdb1f2a16d0af477f6212d0c216d0092bebcc30290ed197dae0a78ec531cd4515ffee697c48a5ef522d545c4368f55f0d91d56bcfcd048b52a83c329a2c78803d5e940f5170a0f659151e0f3847aa1872e371a6e924c987da46b7e5576aa820edbd4281e89a1be0fdd0f54a4222e7416363a7c47f8f43fa9f8d89319566305568bccf5c620e075f020aed84555436769f1108c7a11df4c824e56e27c71692aa8f7bb5df47bd425f3b5b2fcee9367f6e9c466bfb7b6b41233fb12a6555e91729e1bbc2b5b7be2ffcc963ae3b359497d5e32f8bf0cd4186a250b2cdd51c1ac61cbd6432b966fa4eaf69e9efef0285f425be458421aa4011ef598e0cb3d38ee1091da116cdeab4a0e8a056eba4c54e9cbff46e777c6d1082ce434a8a0facd680bb63308f0ccd8da46269f8b88bbdea1e8f947f08cf06b3193625dd67c739fd7f7e2100d9813c689f4befb97c5371a81d22027953346d346bdfd35c0b546bde6fc5acdb24b62ea9f791178cca362cfb27b439f101b878066c9a28078dc70d8141bfce3bb2a5f7062abd8f3ec2c7ad0dae4f834ca4e95d7a34c29e894b2415d736571f01e150a39fe9afca4e23606c11240df258", 0x1000}, {&(0x7f00000000c0)="df6dd404f976be804011b1389ea802288c06bb54bb169fd5f767134cf86d3b3fd3a632bca877f105e51a4fca09482ae5ff817867cb3604f01c6c78611c3d04c5f092d4e4b2a5b6e0e8922c1e09451ec60e7b86e1da67fb122712c91bebf9fb1421c76f123280ed0366895d569622d575ea6c182af7a69281ce54903cb35ccfa571654f9249da33628d7b8e7ff092c5cf521300ebe5a7", 0x96}, {&(0x7f0000001bc0)="600da345612f8da5f7394ac7b5f57a62c249fd22a469051d7beb41e52dce6b3ce89ab0790b4ec5ff40d172be1a8f68f9403db3275b7d001ef6bec87d64d02f03e04e50a3a78172fc917d65cc715df4268eecae185bf65afd718dd8bc98836bc0efa93b91a7ca756c27c3f682347acb153212cb34da82dbb1c06aa4f944b9e168817415e06327926b86a549deecac05064cd0cf1c55d0494633a83caa2ccc463b5cb961d3d0ea47d9c7a65ed6f3fe1b83c6fbf416fc85c2074fcd3013818eec60572e728904c18a0732bb380b40bde52a50f484dea0b1b9431e91d2c06db6819a3c6d8ce186f017fc8dbdcaf7cdc2ac48ea12f46e6dc2c9f421ce398138ddb857b239d303113d05e0426d8ff7997b87bf887dafb9134ce42d8e978f366b7a441621b7b8749e117a87ebbf35cbf5daa4ebf74bca3f86d8dc6a61a9c92a4ad7798688d4bdbbf661311a541c9c2f449eceae81024f2925e3e912478036e11fe30611489065014dc92bc6dc45e9e4110462da859c845f48d6736cfe3f50c0b86076f3c96b03cced5389484ce87231c0513a23274fb0c7855a2dbc2816e40ca69abab455d01c7405b24a7d09d13288ce41a37d927cba4223748a308992f481375f103f91b9548e57926430db54c7a6d201cffd128fcc1a8c2c4d90c286764eaa15b44d3e9decf219e0846075da394ab2729c9cea0776d50b6cf09975f58901fbbedf18c04c2f327332b35bc80581df3719c54b83d0431922d84b81672347f6f2aba29a88a468a9b4286dab9ca0c910236fe1ce74784eda4a14fce69f15b7dc5e77a8f97b34ff270f2c4941b9f3f3a45dad65f41407c54f81c5b4441a3f014427211d2ebc2448b159b288e14b9247ecd79a46c95b45b20a6a52e6a7b11e2b17b27c404a7536168fae0dd5b43d70fe6a502059b6307c935e4aed7180071465d702f0541b7277f35748f857be398de256699ac048a003e9776b60b0bb0be28eca0c39019326cd0e620d99e1b2f37f1428fc027442515ded2f113344249a804e0b5fb4695072277030421e97d4360b6463fbb01c001d0db941c26327b808b2856516f9aef8554cda47c05245b73fd3cb7cff1741a514b4622bb7353a0329f918026d23791c79f65a47daacdf7e3c9f2e87b3d8d6f38e0c82095a6e6b8c3c6f6137c6a50a1e3b015ad4ca611189a36a0d849e0ac0930c70a26dead9206a10f3752b811604182ee80bd78d86a6f6b2a9369abfafe0a6ac6bdd5cfd3de01678dbc9b3671bb1688013ba511ce5dad266e7ea20f15768389640769c678a77375d079a4842c9a7e28bed3889c07b07c69ca444a975d19ed61ec2a1183b320a9f3f706f023970ac08d90605364196268c00f5c6a0cf6e148730aa2d56388105dff14440cd8872f53dae552adb829b7b910c0db20f5d9ad790a022eef58a6fdbc0ea1b170afdb56571d13a82bff30ce1308a3a3a53a7ba764175108efebc4b83cf4a345502dc0f56d35f6943babe1b651657f19feb033d218cac4611e674283da204b3eed99d672514917bfe9beadfcee16675b914aa6241f425b2d76540bbfb867e2c6b09427e2381df3ba215a09d35e97091d2ac44476188e972012eafd9080d1afaa029466249684a141492846be97cb742ecec2249e925e0ceed046618cb7ae81dc348989a51e46d966885c9b1cc312b50abf7f5a8bebcea503db94f75c022059ee86cca93ff5afa6673fbcbc3135632865d469c7f39074e8b117088273dd8ab2b0c781d10b88abd473adc640e354250efae90eee22826ba41b474c9f41c82a671e4b4ffb2b54908947a37eee22d144ecd7181a5befd0675bbb1ed1fa3c8ec131805478da84e9c0f83739c979efd764f5e5d51055152a8304d9854ed02400096a5fdff9f6c8e93b31c7653050cfc74ae6916e98ab96842224bbdc0fe1197d793ecdad00d585b974000f997b886733b5949a96a20842438354266594adaa05fe2899440d0be63da7e43b9dcda8f5745ad498254011c56d875cc1e6e00f0f725ec1879b3912c6725273aa3b86677a16fe4f5a16253582d5d540f03525fe91cdd25a17c2c0dfac0eda4f527cb40f66c72cc3c39a71bab39abc6d8c37039abda8b32fb3ac5624de7ba1b09dd2d5562faa3bf954cfed085494fca33e4a267dc469349ea38f15a95c5b314f2cb75efd1bab926ea1a5a859d88d30baaadb569f9816d85bdcfabf252c7d60c7bf1f2844630c8e1d9b8d5b5a1307f473cdaac1d9d7deebb8f2be5c3fa8f01fd5b281af068944c0d48b55a9976fd2fb5a21201c2e0cce68fc674149eef2b3a7ca40ab1cde0422112ce3f818b8399d0a7cfffb6e23b55bd6fae4c867a775783a179fc2475aff0f8508274977df24a10218f2a2d0418315cf89b231fbc2730e7547467084dcfd15e9ba62c2316d3218dd7fea0e47362fd209c4fffe4e077d90c98f724a3f094d38c6ff84ec0746e82a95fa623d7a44803866c6d66800a651483c0db6b47dc222892cd1fe75c0e4b73c889080e434520dce2c183dde599216ab6e532b9ad53330e72e4f5e22d991851af0451ab1beaaff3c0570f56e5ed85f8833a7fa578797d50b3f4e3046b2a2c5a16621deb7a1ac11edcf4ee52d5e66e2bedc682193eba52e0cede691f19c8ec214943b2cff10f0ceb3abef2fdb40d4fc005c32fd901e3f0f51ab300481ad39cf6a1f52e92295595cc553a1716cc2ad920a8541a6b9754dfb2a51bcc0051d7cc1f88d03acee927b5af869e4d8213040b85fd2d97e2303a008cdfc50f84add92569523211346619e5a6654a76763a7b716a628ed195586be69d576a46ba1f6804af0f4eff506f7d91f3b61503381e7fd84900ed1982fe66fc8db0cfeec2689c603d8a50de496c37d34814ab47d2798976709a022dc174bae790c1d863e5313ec67ebec6e88518966f1033136022ef285906f6a52b1ceb115622c0fd91b671912631bf5cfdefdf23530983ae2ea866b912e6751f3f4b40dd1465dd7140ed235b2fbdf621aa24801a01e52ab8165b79af8da0353c0e27bfc2c9c61225d94c83529623ccb070e543fa645d7bd883ab3a6c9a72031ce721166f855dad2ff3edcb6e5b5868e52ec68834d2ce6d3446b2c44c66ce1de3f854be52bc02bdcf53a81c8a023a3ba04099a41006e71ba63a24229d0560e6f73cc202465b07b9348af802bd154212328d877894c1a40c06b6cc3496bf8751894b24c61e6e894438899bb611c9e86a90184787179758854cf20e7f8fcd4791feb8e6973b0932e4bad76ae84daa044899a31235d7b8082c10d747c6a818d317b5ea8c76ac6afb802b6121965eaa03669cc903c13415dd8f2d6411c1d6a6aaf19ac744cc024be6d6a2968bb7b22dda707e2d839161b9f726604f268644c5e6a228da5777b42973c91f9a44f492003da587e82a126fb58a1d217bbf3a094a195d4b55e95ec04b17515eddeed666c6b1d52107613cd88e62529c81c9d33999491feafe6c81db14a0add753607bb16daf11cfb3e963cb3df6c1afcc07b56b4b08fe6b79417c9506219b1cee54f7bf93a755148a66189713b142d14a5623dbdebd962d9d24db584666bfd90607a301b648588b57344c7ccef52892bb9da0c297c7150272488187a3771e95d0a0e8a4f9207aa3331e007de26f7c5b3112e65ab70d92192efb7d1c740f7272cbf7afcb5727221606590a07a02010836480a06ea8abf1801fc769bdc1c6ac7ef0cdae211430fad0e4347c9f4b60911e7410142e23c8dd9e40a23d79f17bcf8a4680644cc384ac8baef2eee7c45c8629418a6c4e98f7e2d1a4d43b68917687afd8ed50613a0a765a3b350cb2c9cec6800743a8e94d3cd0146c483e513d6bd39289a42503f68f6ac90e7f8782c03e58c332cd0f0951a3ec20f673ab2d914f1c9afc50594b8f17b86e50bd3ce1f381fa1ec828c1923196c33c36a1d69df5c1e035be15c57e3446a3c4f42659ae27b49a068bca5309cfd32b50e01687087e8cc47b3ad728a2fcd367569b1759886fbf1d59b9f33ded04df18b76635655c849ba3075333cffb9cca3f20a0a78f3ec08016283f008d6f53a9b16d3acc787891e4589a1f1a916957133b09c7a6de011647129f8d6f5d7b69a62eb2b77b7086d22f1b69885d5dbf336b6180b07579f6811e8ba6d10c287c1fda3a9717249f59e24588e84bd8e91751ff93abd46508504621a4ecc099c4f70b2ca43d9f07375898a0705c0bbef6d5c3bebafe97fda9f84864cc22b80fe9eae999b844218633b0f68a5ef308265f1046f62ad44a09e261b7af7197593659a465ec630e57af7d87f844dfd70d9f8f884307b7cb9e72796400475d62ff924f5ec75331a23175026e4ed48bee67077bc1b9e1a2df3a44e1c5ff403b9083f04373aafb3ee19717ad5fa90adc0badb1b2d1955af4a21e7ecc790dc76cee5e770faeb933f7dd447cffd6a4805a1c30e20243b7ab3408a28649476db9761338bfdc29316c15ae51492e827835dde23f7514569ce34a62d1b8f952f54e8b4c7b6eb715cdc584907c2d92ee05f391579d81d780a441f141f0212c4079f3c8ec68eb4691c2427fb3733d23ca17f29f94b96ebad82706fd88721ca782b929bee46d20ed199da15cfaa1d5769b7317ee12a21d5bac6f96246637106df80d7db4a07e7474f80729c7cea8867274d73f5e4985aa9893afdb479e4364614756bfc4e71ab588ddc4141b2413ddc3b6d0d3dae607249546ee321d3f21b8f8c3ada798bdbb7610cd65a5019952e57173151bdb38e1dd3cd28b626a8f9ed4f8a0e0a328a5346e44e46858972b43f41cc13aeefc2b0423f544f45cf8eb039e2b278a3f86e6e784ecd117e3fb151e298fc8d33235b1eb6061d9fc99c3b0c5aad19d42968e96d57d631836b49bb09737147eee9855de804b6a54e00ce625370c6c536f1c1cd0572bf02b2955af2b0e699abd24d28ee707fa559da5fd4c4759523e391129922c0316ea247f56b8b404e2a279b2d4924742cbe02084ff220c701bcbf8b9ffbec01fcb997b87a92d3c8bd769503d9565ff78678bc6f79bd59c34b0d6b8957c2b1fe249a1a3c05319e6a57abdfae7c61cd0a5108b4c9b7e13b321bdd60c1b9cf692f5f00f7fdfa6773fc65569ef4d0b9ba0e41b8756c48f7a4ca23547292386b3356f3a82a2bfee70c23f1c5cf1e4c07b3544c4f688eb2024359ebd591c099750fcbd5381bd9826ff2961050c79fb152deded6345a6b3b9c2355900ee8e080fc3b8a22ed40bd43a7a5bc873097ba71ea23c48884ff8732b57b92f64b022455b86b45590f92387d7e92ba237e210d3c9384cb3596fa8d65e5d51b257b008779be6c7a6e323860abaac9d9187d5b76fee0bd2a2186d8608c9b88a6cfe3597c73d210eb5f9e0ade6098f9f3a0309d1eb4b575c42f74b3dbd78eb1e5db718e3440682ceebbff94e09774f48d9577beeaa3510e58d9d22c9a9bddc8b034cfd7624a6ab89f1932a29eef879b589985849230aaf99af519d7e15040daf50344d766c02ab191558138f808c5e22d214a91f6982cf38df07ce317d068cb426a063b2b1a9a796ebcda1bb9d07443813627329f0e37e5820529970efb56521e25ac8b92193d3e864fd31aa4cb453151bca7403a9e347a495de01606e3eca192fc113ea1fcfc3d6ab8d6cb7510a569bae4b26ea1142878ad74bd4ee807fc3edc9cd5e6d4f5aaf20d09f2b868bd2737c7a411f843aac4dd12808bc1f20cd6b72486325174dfe85e1500530a33ba37a50c1817c242f1d1ca1591f4dc1bacc2ec6aba65678ed081bae88322275926ca4", 0x1000}, {&(0x7f0000000180)="743db5d3ee89c9405d9e4c55bea89b18918c173d6114fb77c1a21f6272e16ea5c5b04bb6eded54d1b4ae281005e9d055901249e2cbce6449cc252842409886b9848a0cd2012481a11f0b2b552893d3a9cc3f9b95a1b28281ab8e8597ed322ee49b4b78cd7a4da776193d39b1bb66f5e96e8fc6e67673492fd1791667f52c764b4916c5bd34b704ec54f63ac601f64a63f497895d18b7de1880c04fde0109358cb3f8aa9a05089aa21557d8763ff55808682f81613e44de58096c147fa925f3d64759837d489c841645de404e08cc7d69cf2793fd64ef00fd13915a9a2934e552decc36ef3ace6a9ffea3ce935da9b471a4c17fb6d1723252", 0xf8}, {&(0x7f0000000340)="a3f7d0fe8eb62a412655ce08f7daf9d4f0bd56503800ebd89b9a956cedc76859f8f3503070cf017b230f032c68fec96bd8ecdfdfa33c8ded6cc4a3e7357f9ab8b7af3fecda277c5da03e0dc6b086899d13609e509e9dc9918ea1ece37bef28827a9e02ea4e977774ac7a2f50a54a544c6123f07e2c5bbff124576be0d1a00735b36644ff4e329199757f26c5e6aee77d24164560c3c2b618", 0x98}, {&(0x7f0000000280)="0f177bd48399e9d30af4825d1a5996f8beac49fec6dc9228aa993e64a15131f0d53c5db35e1dae5357cc315812ffba5f9778c8f9227aa08b7fbc8f68ed5666ad99b5c1919394632397f1", 0x4a}, {&(0x7f0000000400)="dba1facd015d82d024b458", 0xb}], 0x7, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0xdea77b6feab41f8e}, 0x400) r8 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r8, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0xffffffffffffff16, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x7, &(0x7f0000000040)={0x4000001, 0xf4a4}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0xfffffeff, &(0x7f00000005c0)=""/56, 0xfffffffffffffd43}, 0x0) 16:05:25 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x4, &(0x7f0000000080)={0x74f, 0x6}) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ffff000046e401000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x54, 0x0, 0xfffffffffffffe42, &(0x7f0000000080)=""/56, 0xfffffffffffffdbd}, 0x0) 16:05:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x400) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) kqueue() setrlimit(0x4, &(0x7f0000000080)={0x4709, 0x3}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000006ffff000001000000c0b1bb67825ff84f8e9222bd0b39cf6ffe0701dbcdca8fdc1e051d47237d7c4070060a8fdd5fb87cea9c6d943bda4758be1be2fa0ab3985d2197b0b4ee37148457f4a87334729253a9e97d57d2c4c0eddea5dbb442a39d2235d2d1ca123b82f9e2bc303881c87a8911c00cbd1cb2720b94f61ba9ea8a5b0d3b9caedf5c2a0778d3db58a621c8ae170b144fa8ca6dea5cbec4be8731b9a48dee6705d6db898880a907f7af4aca5e82f26f", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f00000000c0)={0x1, 0x1}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000050032000000100000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) fcntl$dupfd(r0, 0xa, r0) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="01000000ffff0046b2ddd249da5bfdffffffffffff060024e34aebdf7cd52059452ed8f6971fff245fcd64d591366c79b2f4ba0f11", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20001, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c0135ce2296708055b55584ca5bcecdac1fde56dd727dc5f5c8696bb682be33c97b5061f67db40aed8a3f9c7177d88a7d0187d37b03df3a650d4304c89aa22ac76fb60ca137c74c6e25413152cfa9c3bdec77e38", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:28 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10008, 0x80) getdents(r3, &(0x7f0000000bc0)=""/4096, 0x1000) fcntl$getown(r0, 0x5) r4 = dup(r1) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r4, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) getdents(r4, &(0x7f0000000080)=""/87, 0x57) 16:05:28 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) shutdown(r1, 0x1) r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r3, &(0x7f0000000880)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000440)=""/108, 0x6c}, {&(0x7f00000004c0)=""/55, 0x37}, {&(0x7f0000000500)=""/181, 0xb5}, {&(0x7f0000000640)=""/131, 0x83}], 0xa, &(0x7f00000007c0)=""/137, 0x89}, 0x841) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ffff00000100001480f24a49b8455b7af05c9ce124a36d243eb6c936584c01bfc7c75206530bec8fa5acb25589be6d9cf7ae99097dd6f94afe427132ffd729d75b8edda4736a88220a5425e41088667eb853875694a3c0a6caecf5f192cf8dc002d191de8ed82e97dd34a3057c1bf2c44ed7f0e66d34df8a333b123a3ace3cad46504d78023f9a780859bd92c6208da77c159754e63dd238d896f45896f61e3507688aa6e2d6538d7942fbc7a9e9", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x2000004000000000}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000000640)=""/70, 0x46}, {&(0x7f0000001bc0)=""/4096, 0x1000}], 0xa, &(0x7f0000000780)=""/37, 0x25}, 0x800) 16:05:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:32 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) socket$unix(0x1, 0x3, 0x0) 16:05:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r0) setrlimit(0xfffffffffffffffe, &(0x7f00000000c0)={0x1, 0x1}) close(r2) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f00000000c0)=0xd53, 0x4) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x6) r3 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x1) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x4, &(0x7f0000000080)={0x280000000000, 0x8}) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r0, &(0x7f0000000600)={0x0, 0xfeec, 0x0, 0x0, &(0x7f0000000080)=""/56, 0x19}, 0x0) 16:05:32 executing program 1: socketpair$unix(0x1, 0x3fffffffffff, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)="7d042d00", &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$+.(\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)="d800"]) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="9c763426aa653a55af5c12da2f6bb0f41896d827ccaee84838c1d17c4f33d6c38efa4f4f693a", 0x26}, {&(0x7f0000000bc0)="75fc76e80e3bff9972ab1b124189690b3b6b8f2c22c2a46e54723a4b4a57dee4ad8fed8823015fa6ee338af68ba39b0c9dcf6cc06a7e60efdbffe801d60770320f81bc6dfe3ebb0cc3c27894b89d27035dd971fd7de572ba70dd67a99f07f6905b76a5db5edd4736b555cf4dd07daf31de749326dd6348e9715b4f5201040a6dfbe62f1194d3435fc11f778e8f3d623618c0e5f1064e46783df7b0ab8b5bbde96080efae5b1420b02f78914e63eb257cc0ba2c6a34c19fd54c3d36b76aba5ceb8c1503b082c02e5d1aa20230f4ba41e215e1ee055a66ef43b06b21c64eca15faad729cd4378d6db120fbac5c730ad83ca9aafe2067b40df312b43f751ca91e92baf0e6728bd974f45e1291966ca3b5485688b3099e7bf59383d3bf99024388caa41f9861bce103358f81bc82dcabdb00d86ec6bef2085c2692801436917d142010eac3a90bf01ec90171012289e625d6b3d85af0040d0a8452817689bcc812e9a9dcfe49e42ea61fd42e7f4273ec604365b544b19cd74ce753798efe9a5923eeeeebbd9f2a00970e534d8b04bdf27ba132a9a2911512ff98ea1a1467a0ff455f3e33284d19a054e2cf6982c72a3f35e29177a15666e0840088fc961cd89d3fa5976cf729ca36cac35b5db025765c8220644c3ee7362082d0a7ce0bf4073b9c30e0ebf1cecf33b041f45f8906b16878e6955d68521d8cbb86eef90be300d8a623bcae76bf5fe9fbac633fd27dec43ffe4bae19264f1e98a674b133b5a45eec3acfafe2f0e5cfbb39c1b5ec7a3a4b34758bb1d919d62e37e7969b62b22bd315b3712b39d326ee720f2ffba4cc21ed9b5d6f28d3af67fcf7e181851db3c35a7ea9ad229c0682b04a67c2f6e94b81225d34e553809210b889cfb920f7aca9951d10ed3523e67b3fb7d3a1bde701aa13666c1be5bac281e8af0720d3b4e620c2e258a23ef16a0d0d11fc25a63afcd05c802a239b031a6328c5bc4bf371322ce20cf90583753ff34ad163a55584a669987cf1d192b92d48d12203c1faaafb12a80c97e06935ed3ba798044ef1e5d9a316a71b4f1c6dcf81d15abed38a40b15626f51d967850bc3673d3ceafe80476ecf265467dee918aa81ffbe48e99af73c38492e8cfabe9215242046a40a4e43301586d1d98ee9038a744c3f63083d24156db9adf5cb58f1c82bd0959f7515139e2c956d05e210d304e77bda33a73e2f696c3d6c70c6d800c6cff4c3dd2ba9e847dfeaf0412385325fe42197294fef0897fb9bf0776dee9ac5030fbe2b7c4f9156767452aa7c9a10316f0f2210ba2f140197b65677ac8104b7183c54f2e40f5ed7483104d8637edf1badda567244d1ec6b9517b2ab7e37f915d4d9ab30f33f79860f2f6434469ce8efd680956ab4e457e4c0bd76bd09d7cbbdd525207389aaaf6da3a622fc27a82574e6ba126a5e0485fd9a77c9b0e81a13f69971f77b56bb6b35559851e25108dc72a3eb3ec5e7949c200b0ecbecd4d512e3e14bc21aa599c06d98ba6993d839a6c836a7f0ed7216424b6bb2b7b1c480b8d3bd258d33c39244d67ee6a0435233ab0f55e757839880f91377d3b92ab358d033ede3283e7279bc1bac6b222752593df1af595c0ff066042d36a397ea3f53948f5b98bdb3871692ac4b43f3ab95fe8bfda8818827e1a8714e87d1ac645d1acc7e18900221ca07f232db4c8c4804e778848697556c43bf4b937f33ccd70123e60b1f535685e0d989ff91696507e48758059e70d43e3f6d0912d8e03d378685049ceb54bbb04824fef91b277e3418b5ffe948c5972dafd80dbb9bc83145ec3e49f645067d6dcd0dd28ac59c19036019c04682f436b7b369dd3a562428a91aa4081020ba25941e32fb36a8da2ce51767aa9ff60187e2c4554bebee62386f26370c6042b6ebe00bd0b074b5dd66a878a178d6e86912c6d7cfa8a745cfc008c95ef6124c92d25504e0eec83acb3b9713cc025133ac2b11d869b5f464dbf71ce5e46e6111f5fe665e34961ab3077c25d443de08dc9afbc6f0ac2c0066f838bf0486c7b7ce3d21fe3df4469ee4f5d68e75311eb4faf2c3a960f9705e7047bd532104ad48784a7480162b072b7e6f74ef5d3482cb2cb67da674e870859a81e0d2f57e4d5b155c9b518dd0c480872a8bbad197b674ab0d6576df5c2595af719e2bb51c6d18259cb87c3c0db055ed9fa194c3cb5af7d09b78c23eba7868a27748973a5a2f94202e242af62cf0ec69ba596f460293df91b525da787616bcf31e9836bce2247fc41674118c74c2ee91115f60184cabf21b552049e591cd4beb7f8d4fc38c981247e0e569814205fd3f96b21111a6d09afe8b58baeaa001fad705b80f6d25afe39cf6c6d0ab99d74eafcd6ed0558bada40802e3717ca17f02cc6ab941a58c169b2d69cdbf583482aae6073c8af2af961c9e25c1ba7f3608bd729d2089e745640c97223135221c151dc9926e0fac5ef65ca2d45a65e71a583dce1559b443f1c4dd63e96a04bd0795bbc88e2d76d1817cf6dd9d847df9ff1f4c51338ee8d49e16cf04ae2e2f7ed18f01e13bbaa2122da0f4af7b08fb3c88a12f89b977a2b7aad6794b2721599bc8ba09d1077f2d1f935fce05f46c6498003fc8cda6f2e0f54a9f7e334c666dfe776f32e37252b0ecbccb6c455c4423e99a305db7c2564b9f6242f0f899c2ee57b71c93e80582ed6984d31a077e9798d25f7c5c226740ccb519b6f155241f76ece6d7a9d404eacf7718c5a5e524d88b26f684c6b1e83d950762ecf05bf4e2ee412d1535df331331e31e62ff054030a58e00dbc87aa60f06e8e9c2e3af717bc69a6eff4289ad353356ea9697b8c2340a9fd81179f9c1af54f31bc00752a03bb89a7e350c444b3a2df821faa0785fb05ab1e907fcb4004d31fd98384a33fe9cc1713f9d034228c20319f35210c2c8578e29ee3000489f8edca7c075193e24fc1f2744b31f9efea9d4d73a760230c8cd96420b4d548bb2da74ac6cef742ba045fa345c80c6f25861c377abbe4b8c98c346ca240c1ea3819e08cd59d4f108fdd9813099ef1dfd58561a16f959138c715b01a9d020be0a309dbd479819f3482ca98ec5c34be6177bd786cf49f848a67afe98ec03a2cac76c3aa7b29b9789bc593565ffe8e415d7104956e2b25508457b3dc8800f7901b46d82d6bd7b30aae0eba9b1e894fe1a5e2db821acb984c16e072b65669c68d74841bda25905ce338d7f93dfa37627c147679205e0a1c0c9093512b85a19800177fe8ce0ba0ebd280a451e088f3494ee03f18a40e193b5d76ff5b81bf87afd10a162b2aa497effe933f3fe7aab3e0cf993b7ae3b3a9d1c17ee998ae33980818235f8b3ecc59c17daec9acd8a9dd7c615e3b828abf62862cd12af1d3ef953a9d2fa814135618d7ac3f9bac841185a25ee5a5e24b0366e4d836d11f9150ad1c979d774fb0dc4ed73a53aadcaf6c963daf1c6895dbc50a7661ee7b590418e058b198d095cccd06ec82c940de8fd0f5c35863d1a1d26637e07dde6017c1fff2f469cd82d5be8b824a34da1086a95809ca26106365aec5b9096372878847c1165f020829ff96d3b62aadae58d7e174c3e453ddb321134ba1eabb358660ab9d5273dd8aa85fd9a68cc911bbdec2454e66f4e60348a2f70fe1c0ec3683aebad096bfc0f9413f7732aa3766448eabb5389f8bc87bdd6950894df16b8ac68fd9d53bdb805bb420ba256faa56fb82a5224626e8cc6cd7026ab0ebf3d8f399df57e73a4d37b1630e925432f7396cbaf718f7e9657ebfabd855a28b39e3c8b5149f130485a6d8de93acb71ab888ca869302159bdf167788049d3473bf0a46d07440c0217b765a3a0fe0a29401c91bf2dafc49e0ecb7e71eecdd3788eb954c55853b3211b7ad908db22eb7f387010dbbf82adb9ef4d44f42e4872e212372fbefc091365a05aad91a3f3a1847484df63d106493f5c4b079c5a25c9b734aa5154e4266b1aee090da915d9c3d052a8670c8dcb09a2ba3d14e9f3dbdf4dbdd5d797fbb5a4635f7002cdb761edec2ec6efae11ecd34207855b3c4d34a32dae64e46b735022f0f1cf04c87b79ef0d6313a4373f47a0147b7f006d4e48eb4316c3afa4cbe3ac3de37004c45a50e0bacbe747d558a584b30892d76ca171cbb8f806e38c84ca6a097ca6f94dac67ced9279dd2308accf5303c41ed253b2475698ec37726324d6aa1db3f26602b6d0e6f5f15dd3e3b91e1e3c92c9b1dcc4bf4328b0d2e41dd6ca91847e0c6ffb2232e61f352b30f8e996b0d460ad5372c8c585acdbcdd21d5d58c7f826824b8f03c0d5f56b771dd88f3d37740922037ef5f4449eb926b94f313944ecb76d911f827f6377f603f5e3de135c74f754628c73b3d41d8308e6989adca39e856154244dc9404f00a76df0290354006c0773928a3bd7e8266ef67328efd38322808fa35bb6f06d8884a72ea8b9c61362eaa37d9b0340db9166b0a42f91dc8515329856be8b0b8d532819bc81fc91c8c43a48ff4ca4efcc98e5082c006afefaf1727ea63149b6f2e5d4fcd48d85462c60364cfe3b5fcaef0e0493a2d281fb2e942fd3030dd7b6f0efd7ca17856afd82ea20d9686d67bceacef4e7a33b90586b74443cb07f18f23a622d9ddb26ceb3f7033db83850d4be2ff30dd045880c9b368b497be72f8fd04e25a644752f62f4a70eae0a402c384484ffa25792295f6ea2fa536c135fa8984657d529944b8b1a31a49e7c7decc9f84f1d42698b2f0025042287d214bb3bb75b1e80c4eeb3666b9862c4b448ab6bfa63c20c973e915f6d69bb3521a2cca28310261c9c16d7ccd5a843ac46320fe72a3b12add2f9855a58b6a43d8c0119c8087b52123f9d54c9bd806663c1d604a356d8dacc97c516c82298d8f115cf0e2b67dc3b83d626f9448b7750b54751e07424ad313c9c21e6bc94632cbcbe049d2c35fc194188982ce3c9a32e9b04b791c219233bda1478424949249326767e7669047b6f4c4a720b86d0d198eb0e43dd2aa882a89ae5ea81d7667e6698088eb53e77380d16068d14db006f555d9d3e3e7618bc85a809694bc970a8a974a0b121133e35d2c38600a0479bf17cac3020d2a2d149193bf2f05edd1f984e1499aeb0d2d92d7a5e3b4311dfd495b1760a9aea30d89318f0ae12378b5e921aae53b809716155eaefe5267bc8d3668bcea427a711314c46ef6bdd402cb99d05d4bbd8a1636f204f1891b10ce1cf500b06ca0fc4ede58b8448aaca69f85842f1ca881f9f54f2678048bcb0c86ad88ea04c839ffad6039e3b21f6ff06dcd7adf7d0689308e0d1bd21e86b34ebbccff75dd02a5907ee07c762d9f5a82a0978eee5b6e1c3329d5f6c4b4596a664e4120d6edc15b32366359d6067785adcfa71d25417914f8d941d9e57957f736fd7f3c6a4b39643de701d754ca0c8e90f1009949f2860ab05f576f8944fbf9ed4495c6ad972ed1e28edfe0d3aca76c1a0f8a30045a95cbf49c4ed3366a71729bf02d412c6064cea837ef2dc2b4a93c34fad165fdf2d6d2a2aba8f0e496d65dd753c226d3024fe7ff05e0650f832720e75da7bcdc9e7d203c03f5789216073a7586a6e5e2b8252a89299b28c72a893b0b131f5e1e7ed2b754b8c49041c49376e20d580cb07a603337b89b8b46417775e1035d493c3c1ff50328df629aad738debbec751b5a4e12688a231be45b04d1e08f44636424e9d14421106969d992774a61e789df52b78cf67699763a28e30aad7e977ceb0e84ab23de9b326121369e61af5871d2879b6981b3b2315edae3c7562ff43b208362b82370047", 0x1000}, {&(0x7f0000000500)="538f5ccd8b3383f93eff27d1f18b2c2b8c801e81d7def814ff153773d596d49853c725871da4bfb53ed39d9f24785ce5c81a8f125813aaade84f2290aa70ff231c7b8ae501c6bbd6c5baba0337704a642d6b196f5d4dbd1e0e61f933e93e9248e33124601dbf869fa18a4b69", 0x6c}, {&(0x7f0000000480)="51450d2846802ac62c531037", 0xc}], 0x4, 0x0) setrlimit(0x8, &(0x7f0000000040)={0xffffffffffffffff, 0x2}) bind(r2, &(0x7f0000000640)=@in6={0x18, 0x2, 0x8001, 0xffffffff}, 0xc) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) dup2(r0, r0) 16:05:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) bind$inet(r2, 0xffffffffffffffff, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:05:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) ioctl$TIOCDRAIN(r2, 0x2000745e) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x3166feb2, r3}) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x5e9) 16:05:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20001a001e00010001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x20822, 0x40) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000340)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) socket$inet6(0x18, 0x4003, 0x3) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:05:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ff7f000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000080)={0x20, 0x8001}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0xfffffffffffffe59, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x12f}, 0xfffffffffffffffd) 16:05:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000001000000d1e473cff565b92e283eff5bc157f98a6749267ee7d46b8e9a0e7af8be0244f74208480b9ca0ec41c77c9c868c2e1fe4012764c56fe8543e01da855f5351d658ef09", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x371, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20010000ffa29059", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup(r0) setrlimit(0x5, &(0x7f0000000040)={0xffffffffffffffff, 0x6}) recvmsg(r0, &(0x7f0000000600)={0x0, 0x2b3, 0x0, 0x0, &(0x7f0000000080)=""/56, 0x38}, 0x8000000000000000) 16:05:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000f218690809000033ec9090d38000000000000000b860ce4c3d979a114360851f668585fcc183f80dc9c62ad81bb9596dfe135162d5464560a43bd8e03364c902d6724df411bab0614219c9176b99b241f3f1d1ee53f15efd7901aa6d11a8201e412529e4e9d410712272e268d87c57", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)}, {&(0x7f0000000340)="8162faafd591b9571eda2931cc7c9ea918916586c3ab04bd51577c6a347befd17449528b13708405573819a9efe449f6e2c4c001d3ea7166bf36a5e6754123a83ddbeff0bffc47f239ded20e4dfadde8d0b379a0588b9101514d0c50f4666dac6b8538d0d2401a7e81f314700ebf92f060a1597194271854b5d7452d667b064d56ee0fdc0991ca6f563c314d8410321366aa36b791f760d65b84036cde1410347550b90b239913537eb4c03128c75d5f88616b56bb7c45a2af1af12cbbe2116bab657096fe5091c76a00e11dbfe5e01282b5e5338dbf500abd2ad282", 0xdc}, {&(0x7f0000000240)="8fb335d43ab4e3565e0a7e2b1e206772b61f614e607e7a58254ee685cc38954664276593963bfc85f05ddf78b2302cfd396e0c3e53478647c065", 0x3a}, {&(0x7f0000000440)="14689c9e8f0cb9b5e72611a8a1b3f8cdb5ea8230c5d72920110df8714018dcaec7bfdc711b6e8592e9c3d449625b689f40f15d096613856a4593d2657e0f1b81f21e488d7e20d9e95441b2fee8e3992bdf8cd0df8dea15a08f1f310f4503314c3697032ed6f53cf0c0e0166ace3b0ab0fe2e14a5fbb8e05d84095c82cf24896fe41f217574ecc99d3d16f321595391cd3208ed2bedcfbdb81f74fbe89ae615646c01a790c4526441c90971a00c1a1f02ed9708939f4141afca573920ddb8c3128ecc1953521b5c0fd6c749f09b591380d946494b4a639716537dfac2f7bdbf1e", 0xe0}, {&(0x7f0000000280)="c6a77e5ec86229e769cd6f04c7f162792f3837d7b5091e655e6cb530743e04add9994245accdfa54695d9bdf64e5ea837f7f73576ab1d2b67347cd3c7c9d271772846f6579470354d229a8ddd46872857f184aac05", 0x55}], 0x5, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1081, 0x20) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x3ff, 0x9}, {0x18, 0x1, 0xfffffffffffffff9, 0x3}, 0x200, [0x401, 0x3, 0x5, 0x1ff, 0x2, 0x15e1, 0xffffffffffff419f, 0x3]}, 0x3c) recvmsg(r4, &(0x7f0000000600)={0x0, 0xfffffffffffffff1, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) 16:05:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x1c1, 0x101) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00e7ff0c0000000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0xa7, 0x0, 0xc7, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64], 0x18}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x40) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x0, &(0x7f0000000080)={0x3ff, 0x3}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) flock(r2, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="3d161b51f7d37a75533cebaab30ae243bf50a2418855509a2e586ed9988fc3a600a0b64e3204b829ff231c52ff8636098565a1240d74e00df1aa53792ae0d3af7baa3108146271502b3c640655ee332c317ba57b2325f5b24f851302d7e164dbcc012808918413037e4242c6c62faf2949387f0dfa8dbb272dc8fd6f0e84da7e4b2c62820246b4919ae118630ca1549e1796b3e77dea664536556cc7261005fb57f7f9056cf7fa8216688e59bb8e2fac4f6b608c", 0xb4}], 0x1) 16:05:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR64, @ANYPTR64], 0x1c}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x5c, &(0x7f0000000080)=ANY=[], 0x20}, 0x0) r1 = dup(r0) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR64, @ANYPTR64], 0x1c}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000100)="f2abd9dec463c56d0f7ec4c1515f08650f1c19c441e7c25f51060f82020000000f0f2d263b6fb60c0f0116c4023da803") sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x9, 0x10001}, {0x4be, 0x200}}, &(0x7f00000000c0)) 16:05:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ff04000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) sendto$unix(r0, &(0x7f00000001c0)="8b82004f78d0c858f260381830df91d92f5587ab2793c7f849f761849739c6b7c421cdfbc9850465b9478bed2a6f9724b123317737d5d301b46d4b114bbea841aec09458ff", 0x45, 0x5, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f6669746530007ea41e6b7a58d9d478cded67a38109b790bea1f497749bf07e5a43581a7ba2d792e2468ca94151bb5b4a4063b377d4e80f4503ccf72c17c0eee8a0156f536b1c7f1a8674c308e96119e4"], 0xa) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) sendto$unix(r0, &(0x7f0000000080)="cf19d18e6983229df370f11fda9682375b823f2f9845e2e16908c809091a6859c140df6d9b7768a217fe988b4ce1dbd9728db6ae7d2069470774b8b2916885eb3771f89e3b1f55ee58dd6bf404c39f0a48404c0aa3068eb90ad00179d09151923a0dba5a51afe10a076f586466c0e6b22e945d82956224bd1370b5d5e8800d6ba307a5e6a7d100cf7b1c4251314595ab6ec0b2ac3bb4bce4168149014a62123a049470997b9062529565fa203d25e1c83a53b6a4a00e37fef4609a8bd4539a31cc86f3b5e7744693c8482222af36949eccdaf45d0bb299fcf34b6219da4f2aac1e69ceef229ea316f11c8d555e9add115aa93814", 0xf4, 0x7, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR64, @ANYPTR64], 0x1c}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="c469be36243d00b8355923670ffdd29f8cf3134abe43a1c0d8264c385f5befe2ded87e3c24619a94ef3c12aaaaf174e4dc1c5bb6b512e51bd0f06dab79b2775a7f4efddb2196863a49c3a391c3d6d530e9e28042e6eb1a0346ad2786e3b29a5c9b265bc2be44ffb62949edd5724d0d7e5fefcef552564d7785aabd8045da20920e0d8f8b726d522b27ee525d7240c3831465e65fa93592a8945b161d9d3e163a3dcdd8ea4bb2686e2f8d4d874e7adf51d5ca68123f438834bebf4999f26e", 0xbe}, {&(0x7f0000000040)="a1021b41322e936db7a1ca0a47c272c29bfc0c3ca6872db55d5063984eb69d3f1f5b368ac8a551b93411a1", 0x2b}, {&(0x7f0000000200)="e3599676747651abd544905c73c8604e17aa05acba693b32fd570e9bb6242f9447b2217471d020314b1b4f347292bc1c3b6e7b15b2eed535be4d2d85e61571b6991af21deaa3ad062e3433b572e6759fb426095c3a87ce311098f914e3e3bf3dfa5bcfc6cda47a89e67261f483239c052ab8940a1309de351265ca45604c9b77bc2997efe0c723fe474216735d6c97ff31afd727a3c8530abac296f57c288689e026660d881e3bc4f7", 0xa9}], 0x1b4, 0x0) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000000)={0x1, 0xfffffffffffffffc}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/56, 0x38}, 0x0) 16:05:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/56, 0x38}, 0x0) 16:05:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0xa, &(0x7f0000000080)={0x81, 0x1}) recvmsg(r2, &(0x7f0000000040)={0x0, 0xfffffffffffffe78, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:05:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x7, 0x4}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x13, 0x80000000, 0x1, 0xff}, {{r3}, 0x0, 0x10, 0xf0000001, 0xfffffffffffffffb, 0x20}, {{r0}, 0xfffffffffffffffe, 0x56, 0xc1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x31, 0xfff, 0x86}, {{r3}, 0xfffffffffffffffd, 0x90, 0xf0000005, 0x8, 0x20}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x25, 0x1f}, {{r1}, 0xffffffffffffffff, 0x26, 0xf00fffff, 0x2, 0x5}], 0x8b1f, &(0x7f00000001c0)={0x970f, 0x1}) flock(r3, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) 16:05:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/60, 0x3c}], 0x2, &(0x7f0000000bc0)=""/4096, 0x1000}, 0x840) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/27}, &(0x7f00000002c0)=0x1d) 16:05:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRESOCT=r0, @ANYPTR64, @ANYRESHEX], 0xfffffe66}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="200000dffeff0000010000002d113d0cc4294fd255984e3f2ce5361306bd1afd83e45a662e0f636d5a37156758d7607d2c209b7e4b9b83cbf80ef8406cb35fb13847233a1d02803a34eb8c8a04615c83cc9cfa57013525f9961b7939d8f92606f380482c2a7651bf616f95743351f1d0", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0xefe0}, 0xc) r3 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r4 = socket$inet6(0x18, 0x5, 0x2) recvmsg(r4, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x2ab, &(0x7f00000000c0)=""/56, 0x31}, 0x0) 16:05:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="e81420c4e92ca4b2ef3a3d16e5e2c11a49ed3aebe56ed725873a68b5ac5b417152561be917ca1a4ee2fe380c92659603ed18585ee7fa613000746319ede61bef4597ca1c1fe3cd2ec99ae78ed347dd883dd5fdf7a9b36e9995362bd1ace299aae4dcdb1692d0c9098a57b0f7aec492ecd504cef0512dad5d92e02250513335a4f07940f1553af978dcc37831ea79bdb3df3a4da7cd15e5a451e5ea4f55092f15ffc408df14a9d37e517d24fd79eb47985a291021e3817db4f2cbe172b9593555dfe67ee46c36967a76bbc106abcbd619ed9598b9bc78403d24de4ccf5cbefdc0b3d5cd85cac094bd35b9687da8e1", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0xffffffffffffff2e}, 0x41) 16:05:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000005f5268fe97a5d534767c15455994567cc3a7a6b133c8ac4e3669feadbdb260a079aed847f24ab78f30078e4e75a26203b8d2d2faf35a43bdd103b2a0c19d6e5f72a07b5b81335022e4541118e1df3061474422222085c69f391bd13e2637002dbaaf63f549699cc14dc93cb31bc23fb900baa1f5f4a85aa81bd0f8e5b4a3fe99609e0394b6b19e232eedb860f4a0bef03fe63a2ae05cd20258a4fb1610f6bca1c952f2f42dc21c7904fc5af1655e44b098704be945500b5", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x14}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200a1d8cbf20cde10000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) r3 = semget(0x0, 0x0, 0x100) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/226) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvfrom(r0, &(0x7f0000000200)=""/82, 0x52, 0x843, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) open(&(0x7f00000001c0)='./file0\x00', 0x8800, 0x1) ftruncate(r2, 0x0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) close(r1) 16:05:46 executing program 1: socketpair$unix(0x1, 0xe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) accept$unix(r2, &(0x7f0000000bc0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) 16:05:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setrlimit(0x4, &(0x7f0000000200)={0xb15, 0x80}) r5 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="a8f1fa55d7bce94b23", 0x9}, {&(0x7f0000000100)="69d97ae7e4d9ee69801a44358d9d11781829eb9781d1fbee3a920987d9a29e365a5feef3a0ccc6204b18ebd9b1b86db5bf716f6b9afb1b129f7a3d21cf8c3b6ec45460724fd816898a9c7888fbbc38fffc62b48cd0333228501ada18902d54fd08c9a009da622637755c4bd355fee41c03171a791915f973f4216a943d87f65d919a6d6e9a9c2c838d26fd516668b606f27e3471f8730a5f973ca2775b8be72dddfa6c927a6e7f0471fcdc4025c2ec619ad2fa86875b239f2d1495aaa6d7a73fa2827854a0a30872a0cf8ea8ac9a40af8ef14563827dee2a4b03299666786386d0cc28c30329292614ce472dc14f2596061fcac67326771e84086a", 0xfb}, {&(0x7f0000000400)="85d49b9426370f761120e0266d4b5a8f5ba2909808bcc305a17eb946c95a8a72e81b001ce780ed828684abb2de3ca6c2385b3310cd5fe1bc0d6431e541718869677489d7bf5ab88ed1286616689801dc348ade7ce54c557f5922f22e53", 0x5d}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r0]}], 0x40, 0x1}, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:05:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1a}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000a3b56cb84b392601aa2d48a323cd11de0024f32ad6393801ca80dc2adf17a8ca8e85155acf54abf2d05e80c50df5ee553d88e54a0b5d1348f8c3b311f2072a89ead947da33342bbfefdbd5922e7456a9a085ecdeda7411dc1ef01ec180420b2463d68bfe92d8463e7d29ef783a49dbd99308590698f813e0674cb3e3a9e45064f82643e9da3c3664e1d3f5feb40fadb723cff03a6f570300001c8895ada11122f90c248b00a1f128423703bcd1500e76f7c3a8bb0fa26864c30e595dc951f1705e07ee7bac0b217395a07fa208a4db5636107f5b829b861eda3bee2287b4d04370bb3da3014520a7531359d5f505a32626dda41f01f65e3095c062af6c7a27e9c458b48266c0380ab1e44f93f1be80ff4dabef8b5360194687a50a57e8b560872ffae7b588dd0348ef030869cc05c014262d1440f89837daae9e46efb72ae1aa004206f9308641c2aaa2d0a26cd53cc44ec52819817c20c0bcccc158a015f3bc78cfeaf550633a78d1014b1fe4bb8b243957d3e1f6a5863f82355ce018f957f12c5bcf40deb0a133d496cf158b670e197e373b5133039c6b943eda918f2b28483808b73cc7ff7784328989cc358e37a8180e857154c9ec2a282de00edc6c86394dfaa20100000000000000f77d7fee9c199312b16055cac5e83f2d033e139234eeb9e016fe8d189b28a85c6e0eb69076d502ee827b545971598d217e387d9cb3644b257a3d267b88122a477445e32b65413a471cd39942a5a174e8f77be972d05f320465f21797fc903e78c58ad89166180ee115fcf8e595ee7acd72c0dddb2c02b5f391674a831c4159", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)}], 0x2, &(0x7f0000000140)=""/100, 0x64}, 0x1) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000044e7ff000015000600584feef842f467f04916c8c10e28f02ea89cfc94279fff7f86759ab75b1decc89323c20bc4c3bf0804eea37568bc7876a89f8288813855f26ab0381037641879ed124087b547e032b96f19d65338aa023c6fc4ed64c6554fad4222faee20ea", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="a0a4374f4dc1fad7714269f8de147a732e1d7676e24a8eb03ea6a5189a21f6014263e9dfcd38b4d1ab396fc8b694f2601b471dfe3050abc3eea53d52d5ae2ed115c67d73dc366a7f386caf7df0635a8d54afd1f3836ec329264d646f4f105c1a3dbd6543e108605342ecb22bcbe15cd5711539e6052fe05b813352742b76011adc8277810f29f5", 0x87}, {&(0x7f00000001c0)="d7467f7dba19d3c42a74357c6c05c0c2955a224286041731bf04bb403ff6a0073688191ccd416e88c2b5857669849e", 0x2f}, {&(0x7f0000000200)="4e62a592883ae9e3245597c22f441cc4d6b3fe5badc9520ee328d7bf17810d1ed9b1c5f0888ac398698b67ea3bc291fd6ccc9a42585e0f4957f164e8284988808a80128cc0c0d2361506ccfc34b884c4fbccff7329148d2eca3633cb36a446cfeaf6ab77036d963c00badcf5c84c87bb1492078bf0bc315ba0ab14e1d4602c013001170fa275d8cc78bd6c33589c464f74cfbb535c9c0e7682a4d734adc50aca5e2bb7c96584a265585202698c38ee55df0f9016614ce8312376ef4bfee289c4a10a38e826adede87cd5620dc9e913b140c113f797043ec930033c287f9c3e44fc8692e6b56b67803e08b18d0e60d1c7", 0xf0}, {&(0x7f0000000300)="6ed38bfd3cfd0068ae719081e4e152214d3c7afd636ab8b064cd5b8ea1f2f0baf580807ddd4a159fae8bf15345b5035c9b5841f0f20e62af4c5acedc2a0ba145e8b3944e8657718f568db02b", 0x4c}, {&(0x7f0000000380)="743ac5e0e0479e495b15213881ec98046e24cc4776191648bf3c160b0cbc6ffd086e381679538419e375ed309366b9087679e1a8d3deca4d358d617249bd8d2189be180cdca424d56f1244daad869733afad9a6445fb6d0fb0ea7001c37a0b43575bf793ec5b377c7b487617bee8dfd99fe6e7dcfb84afe603410f32518976d511d3794a2cb66ad7489b846eab4058946b533044ab1e39279851b2063ce9606e9228bd15771a009a8274952e192ea75713e695875eeaee0132d7db72d020d863b6892b38cfde455d54ab9a23bc4cc53e279363766102924b13329720cfb918f40b9777", 0xe3}], 0x5, 0x15) recvmsg(r0, &(0x7f0000000600)={0x0, 0x17e, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0xfffffffffffffe39}, 0x0) 16:05:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1a}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:47 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x101, 0x7}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r1) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1a}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) setrlimit(0x2, &(0x7f0000000080)={0x3, 0x7}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="040001f8fe00000100010000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1d}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f9775a5d20796b37ecb73df16abf10c9c7b02f687917d6146af25534a8528e24e75d56fd261cabd1107a2beca29b4e41505fdda634595556d29bc703f42e1f0875d0e0b62f99b9ff78e716ae960a2f45d9c1dea919988c91625ec0eb011d6f6c9b5543b51cc00a331777dc9376b00d5c96e0d47885e5cd09b2f7287d33be2ba933c9d2255a0e5c67ac93522b98aef988c4207c41e59a", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8, 0x1}) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) r3 = getpid() r4 = getuid() r5 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000bc0)="f7a9370710f11e3e720d047e338d8fccf2b17361f31077b983b127c2763b204547f888d850fa45085666bc9c9e403279f161533e85413cf36203cad5ca9dd02dc139643ff2c2515792ec6f980570450be45894317e0d53a9b712d0c2cc13b9feec464a4e8c6d3bec59fab2f2f661f6e3e8a1008e934f422bb1b7f5f4f45edae0fc7d2a6e57bf1ff4d8c0c27d4c31a103bc25fccd11cba1aa10796a9bb6ed9f39f819a73bf502fd6935ae4eebae259ab822f2d192ecb3b8811e2d5cf12f1629e58959c1ab28c0e225b259622dfd4ceb54f3faac0931d36c2d42e480f55fadb0f755c19021a41605b27abc4554a3a970d63032ed3b1ea95409d68c63c51580e46a31ad8ddda3eb8758a164a0e4546169eecb51e23eb1d0628cac0d6906b93f7332c1b970ba6caa91e73e4567b92cbeed0d022da16764a19d98856f62fb287a0cc010dec76fbce742cc9d09d02b5483bbccdd3116a6af96d01960a3114c3e616133043a094d4d41fd1875420c909a9b43f49ee5bea5aeace7a62445b1f0e3602007acb05130f70c67193f1baa4a299db16804e3db816c7e0e6045379d9a72a50fbdaf8d3577f8fd6e3c60d2abfadf1fabcc559f4e01914cd4993139a27d0ab69b6b98d9226a4beb2ca098cdc3662175efeac432735937ba2240e69d5b809d69e84097a9176d1365ebe40ad55a3003bc4390cbce4676eeadc8fddaf7f0037f4ddc3aa9568dfb978656e85c012412be9e4505e6729228db06154a5510591ed5f3413acc85451fb4805c1b7232bf0cc72f6164e072ef2d09e69928d0178d382f0cf4d08e25cd52bd69d3e8bfe153ac6f42b84a97645a4e14f8605139ecd473fde681b27614392698cdd54327652244d9cd2d54e4779cfd5dc4fa80ca9d0482cbbae18aec27be0f9ff3b43d0de0e24f3016da1268ffeed67134ffc91d09f074e8f9ca72a26923cd44bdd5a04db4d0a30bb8b0f31643bfb4844ca7254f3094780d981d9713a0eeda6ecd382d94e42c98de0199830c9968b5ba8e17dd588dc2b8c5fc55ec68efa1ca1957aefa00a81ba7b13e6da46594762838b50ffb5d7471101ea2f63caa730a3c78ec17feab29e29f291a05ff2d7ae879af50077515b8f35428e884cf5ea71ebbe8bd2cc8a4b83e566ac0473535798f77f320ad9ffff2281fb97727b725719493430f9813e5156b31e19fe225037c61ecfc1172a97423a7682d54ace9f82541fe3a9c5101b5d9d128d466d54d045853eaf6fa5a8150906bdb834c00ee0d553109a8eeab39c631573140b9c8e3b88e8e22b03c8c3aad70dc0aca3dd6eaf02f6fabbdb4009dd2ed3544f8a3c5a8a4b810d36414d735445e000e046cebb42e1f900cf581651d685bc12f13508cbb7dd2469c8755745d7346d410f9ff0846335dca5fc222a857f902d8eb55766559cf43710e4927b7f3329e438d4dc1fc1c329b0b6f26a6f16fcd096e502fc96f4cdcf8749b884c8649384ea7ed55c5859ed84fe53465dbf19f43d91f15c918d34802d10155750afe1265ff38dbc05201dede4de6a3dcde04b8755a232cdbfd08f3866ce883410b0d730ad519ea7ebeda8c7b9077f87252faceab993566077259935c8a4d1c044fe7a6110ff7a71b16a1a2d34977076a5316ccb40f9c320be4b1e160fc823bf041177b50536a863e3589570986e04c8b84254c1c001c4b4c82876e4f4b7d83a31e05398aa660322b7a563bbddddea8a13957ff9b66a2dadc31c0d02ccb1dedd1f0022fba6ddd8ce9f4db79e23be1e6903c93813d56950526d411714622343c94c2ebc561e977c1e420e907c3f311b5cc1fc805a803414f46fdb5125ff14f90bbcdcc41a062817ce94d6183eccad2e268c17a1a2d64e785efef4891374005a0c27db9492c0592e4111f043b38a39c1aac2405ffbb81a7ea1a2df7677255751e58ebd9622ce66a42ced13ab26690a8606f5809b99ded74430483bd0706640a264979c810869eee5e4f8b42b83b7a4636da31188b5e50666267634cd71b63c06a2818f215bfdc2f56aa329cd652f48fc54b8855fc91bc854b26215a8cd36a72dd5dfe2d9a70c46949a0f96c80939049b720f520bb135bcf359901c85a9310c8d5a3fcbba89006422527dc20ce265ed4c5dc7c2ac861129f1e45b2d79307715e92231c7641f119606042fdbf02a0b5cef2f0955fbeb2972e6f64aac88dc0d3c675caa3550c63a91146bb32b2e332f0fe451221eb359c619194cd7608de5533675a38dd1eee600175e085f7367cef01a0c7c26ad4b24c05f0e85a7679d47fa9b1e6426417389dff0ff4ab164929027ec49cc54a5ba76b9b379a0c3e1d17aada2c31adf6a1410744daca088a219557eb9870023a180be9a6b3b87622d444893cd0bb41d8437e8b972b26b569422b2401069c492dd06870e2080a54b22622423b78d0d159fc60d2aba6030900add51d4a63e43058ccd834a52a70bcf98cc80ae1ad4d07079b32ca0b02ea4b3ba39ba30b183328b9c86fb82d394d0ad8bd80caa89ac407f3f87b1ccb98dd53cf09e119e8bdea16496993410e65ade2ca6b0e4d1e397210f6cfe96513c95ae9bbe5866a9e7c68ae22a3f0730683ed787c03deaf4fdecf351451a6a37aee7b89a8f0eb1a371af796cc5e5c44f6069bb596687c9f233d348aad2f359bc3c6d508447e3cc8905e7e050a69c03bdf4e55f16029a91b520e8069928bfc0aec1820e76dc10ae27dbd95f22810cea6eec9c9ba511b59d55d8c5aedbb8445107b8ac5d77b5e0ce726577ddf46d8ffff32814554acd0b5809a205f88238ffd4eda24d7dc8f648cb2eb9be729da12994d47efab87c708b3392871ac5ef8685377230479fbfeb2c7435117887f2093fa82316d6a4e9713beff6476414b1bcf884ce783e480a7af10755a6ee54d5cf08a37a117befeae5cdc4c8bc61be844e3d957ab5805a64e4aff9e96d6596730b1e2453448635bb215799633741f6469ca33f7b52cabca984b293d8415ba4b5fddb2b84299342d613cf75d78c93d140d0d5076a5564999749809316d162ec9e96ce2ccca322b7fd1d13e108f0529215a17cd6a4d260a88a4445b9a199721a255c8285e9b81e597f04b173e49d7f672111671d01bcf4fc1f0ce0b5b75254ec5c16dd04a0164e53b5050ddb5990c99e1f77f76fe0f272c5c9ed5d3334536e6a9e4cafb9885753016faa60f67df1c49ddcb1c19dd2812f735a95c609fd29873e7760352f92bdb7b9ccf433b03130c5860c29e1e92ad5822d390c237c00501c06e1c833f6b55f2d896a6c9f24bed2b3f3f4abdc335dea421bfab837a27af70f674b41d177f821b14ff321655e04ce4de6102627ced481f939ffe4db984af669cd92dd9826030033783871815d2d7481cae44dbf97e5020ed03364255e01b63df867da04e5fdb5238130582e5276bdf272498d3d1f596241ce664573cdd8cf7b44bc54b8ad4ee3b9e878b82f3ab78e8cd35f3fb6ba34d170a8d87dc664e58416dc2d16d5b67d6b784e52a6c6d2e99aaaffcf4f7099310d66c29b98d186d141711a44bb8bb564d65198c8547f02542c5a07835e1d4e8b0a65d9ed805888d24740f71ee9ac308a7f2cc49510232bd2b2c852f6bbc13ce84f0b3f6fadc2b625b91ec9f38c29e5113f3accea44543d2e06589e3fd19d21a902ccf67fb337cdde7d5551a51e30b0a24892be8c85fbda2985cceeedc08943a83fc1713b2f95aa6f8d463fef5fde5ad5bb26d2bb2bd4c1dfbf0b1b8a9b5256ae41484de32978e7040bd96799fce129a950f1f9b60138ee1a6374b246a56f8f9b7e1f8875e04217cfdc54657d67b18053dfa7fcefbdeee6f51ac5b1e15f8424001990536d2b5c077c033342d12a6b3ae3c81446bc97f39df1895557acf21e300be1f50f97d349edb45c7739868d6c4d4c63b553efbf89da8723d396cbb1922097c57edbdd1e0e20abd6367f6405e3f7069963d4deaef43d1641be620885f6adfd8f6b4bc175c5da7e37af1479d3c061432692c0447d791c56ef473e41fafc0ad79404f4aa477788809c60f6eadf9b25890c043c90e0b9a5bfa30b320376ac1331d1cbed54528ff8f3a0b4345f12e02c016fe98e757eefd6eb35135269c138f93057d86fdeeea7d521ebb5fce3ce9207a5dbcab2ba825e37c9c7ffce1366204f03fb7cecb1fda3a3e519cab004181d57b15cce12b9eb3e56e60db2649ba52686024d1997e1cb5639ed5ed8688f798597244381c8d4fe88798c0dde279080b2403ce29857bae1f5f5442f81cd31b1e81bf53f733567b635b09bb6cec0c6c39cc5af8e221ba9538d5299f2788ffb746ee10441ade7940c48c5af38a995bf1ac018c877424c429503e9b12d2ddb78ee3c741965cdbdf28858bf6529276e63ea6d017eb9e93e6916045a6dc8098be9cda050d1292cdd592959dba4eaa3f444f81e162ffed5f1bce9698bfd00aa2a2bbfa736826e96510d777e62bbcbf3aaf0105fc86b1caf593c3825058ff9ff06ee83a65a386b24c2a4232bc5eb7a89e5de70e03b0a72c24a75e2402cb51f19a4ec4416d29796b9f972add7cd29a208b8709d6bc59772de09325f85add42c4d91c479f00c31391fc4b3c69d35e8e87a62f3e1d033e87c8174f25dd58c856575682471aa6ba12edc5e58e3d01068b8e1c8629131839a14b7e915a9de059cf01c4c287843e095578b11d9884a826d6fa459ef7f987efa94951b02e003b4c8e28b8ab01a45a3d0eccdfed44632f5631684dadd971e48561e7555913c760d0bec52bdebd027a965241dc8fde2e08b7e316ec54d8bfe38165ff4f9eb674a05a1eb6a080a28ff24af93c3a490b1168fddab62b2a0226d94b5fdba57d6c351fcaa5ae06d7eb071a2ef0ddce3c6b5547be4d72840f1da9e7dee3d6fcf1a2bbbac625c6164c5699679471ebf632b2f980fdfb0512d1b985758a453840e5c02a6db7dedd657db60b96d3571014378123660d2e78ea7630d7320641998feb35b9bbf21aee55e2185f9760fa33f3bf74085af44853388ce54c0ae571e1b8e5bfc97b53a3378f5d08ff8e2e0583771c443f0b4134f64b7e14f0e563daeef6cdd3fb227d135c833d37516ccb28c6d7a098b599fb2a70a1c0b725a7296793478e0da3b7724e4d3b68cb5b31377c943dd1bd6ed11b3caad29717895d737974fb72c7b358a7df6c15a49bc6d0289c4478906242cf93e5b711912ca41b79be1d0164994aad7bcfb86eb90dc9676fa83bbace02f72c715c1b94457ebc1e05cd84c35f9db0fb243fe63121ea22b7fa70b0ab8e873f760870640b66ce37fc6681d007c5c84ab850079ea7cdcb2cee9c74ab48175ca7552976198d6682b391479d4ca3d8bad27c65ad1fe6d3b0957ab9b88dc4d21df218739ab94b3df01c0f3f8d1fda52e477d3ace6e2a1fcce527584501179e3c23c9b15732ebe9833c558065be6179c149e1d4e050e12921e15b3f9f5d7393236a65ab105b98bc25a3a8ff4933f16fc7ef17eef5380f3e9da5de0ba162d78d6cb0eaa43006ad4657ce494d382fb26986e9dc7a01d016c591c5693b2eb2b9294f670d92fa2240b0d9d22b57a71edf5a7919e8f5dbb9d62123587e129459e0b45c7c9a0dee31c65482bf14fc957fe94cd9663c8ea3788fa5148f9527146aa13a18ea568df3b2b3b09e0cea41cf9c04e6103279994be11e5aef5c082f5a3bb1a12d63147930733c8a9f4a5784d771928b54d7b71fbd87df1796e9ce281256b890f2d0190c9d8312f047c98745d90b47f668dd8b83d3ab105a1d658b0812a84518c4b6475cfb1f8b35a8244ddbabd90f6390d2ff3", 0x1000}, {&(0x7f00000001c0)="ab74a3ca98b017701e98bf7bac4cc6f085426a511bf59384c36fecf298749f5b9ba421f29b8a2787ff8b05d8e6c6438b0dd835e543529ccf12379f46614d7a8fc8dc650b129a56f9176bd87adefc966980814902b96da0e2f8659019eeed8b2661425f0aeedd41498e8e5d2a99b9ce5d5d1a37ddb049bc8d2d18e97f3bef2c1f8431a35d28cc5e95d0523c677f0595092011dba66dcce5421ddb55e74d474c50cfd6cfb0f640617250b0a4d2bb7e4bd0a2115211394112a51fb45d84ac174c75ecd6735c15208831e82bac79edcd176cc370358da2af05e8cb", 0xd9}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xfffffffffffffde2, 0x406}, 0x1) setrlimit(0xf, &(0x7f0000000080)={0xffffffffffff8d43, 0x6}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800000) 16:05:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1d}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:50 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000008843ec946af0838f", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) close(r2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x10000) 16:05:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1d}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x200}, 0xc) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20002200ffff000001000000", @ANYRES32, @ANYPTR64, @ANYRES32], 0x1c}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setrlimit(0x4, &(0x7f0000000080)={0x8, 0x7}) 16:05:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff0000010000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1f}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:52 executing program 1: rmdir(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0900000000ffff1000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) r3 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x401) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff0000010000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1f}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000006b8ebb0600000031e784faaecb0a4b429b8902bee3b91a419fe4338c6ee5b600ffff000001000000", @ANYRESOCT=r1, @ANYPTR64, @ANYPTR64], 0xc7}, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = dup(r0) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) pipe2(&(0x7f00000001c0), 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x142) recvmsg(r0, &(0x7f0000000600)={0x0, 0x1f5f8e8eb00c6edf, 0x0, 0x0, &(0x7f0000000000)=""/56, 0x38}, 0x40) 16:05:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff0000010000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x1f}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00', @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x1) 16:05:54 executing program 1: clock_getres(0x6, &(0x7f0000000180)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x3}, {0x18, 0x2, 0x10001, 0xc35c}, 0x80, [0x25a, 0x7, 0x1, 0x80000000, 0x3, 0x0, 0x80000000000000, 0x4]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x4, 0x1, 0x80000000, 0x1, "10f42c6f055d6929f4479134b9f999a59c56082e", 0x7fff, 0x4}) r3 = dup(r1) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) write(r2, &(0x7f0000000100)="41a4a3058df6156528fef6168f8bdbc67cff5acc2eccae2e245ed148d0ee57d6ffd8716be4267871918810ad3b97c6c24afc8676e689e9ac0687d78e55e7cf7d3adf422228e200e6236a324a410022c426884fce49495ee03d9b5e5f77f21e80a81e9653f3", 0x65) ioctl$TIOCSTART(r3, 0x2000746e) 16:05:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) setrlimit(0x6, &(0x7f0000000080)={0x8000, 0x9}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) ftruncate(r1, 0x8) 16:05:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2090fafd4cff000701200000e0b50f13f2ae9d526d96419b47ecd7950e8d970f0a6348f2eb0c8725bde478a46da200000000c1e156b5efed3bef1db606495ff2fa91b2", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, 0x0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, 0x0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0xa45acd055189e221, &(0x7f0000000080)=ANY=[]}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, 0x0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000ace4046b3c3969b87a2afc21a70000ff01000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x1, 0x3f}) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, 0x0, 0x0) 16:05:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="20000000ffff000001000000b62c98e72d7c06d8bc5c22bcb1290a4740edc050e20a1b8a094e069c000001000000000031844cd5296cdd73ebce661ec9", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) r3 = getpgrp() r4 = geteuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="3723795129c6c8c0a72dd5c3b75857cb0eeba9f769360b1f828bca8b09941efe149261b6f579ae75eecdb9b82c1f6163a95a042028685ce40e9e9473bb58bba4ed435a095c38e582e1191551303a9ff92e64c2fad8909a712f809f373c53384b0479fbc34af73fdd6fdc8108543c092c0db8c846985992f3c8e5321b2f4755e33181814787412858df40d7c72fc1193abcfadffcbcbc2c", 0x97}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa8, 0x9}, 0x5) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) r6 = msgget(0x1, 0x22f) msgsnd(r6, &(0x7f00000003c0)={0x3, "eb5e2e031a14808c1b21b113e7ae46da481ae7e5b600ebd98a97660ee51689e5efb8abd4768798e6c26307a15f23669afc93a0f003fc30c4c7810dc399eeb3c8025547b252d208879701dc72cc4074d938bdd8ba7c5b3138f5f80441aa628b54f9b790a1f11f029aba"}, 0x71, 0x800) 16:05:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, 0x0, 0x0) 16:05:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, 0x0, 0x0) 16:05:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:05:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001dc0)="f524a56373f5ab671efd0f2dfc8d44281023243b628e5c22aedfb59bbcd6a735e09f197cbd4747573f7a61b4be47924c9b6ff7cee26568963d7b5c41bf5cd4f66837846672b5736702bae2962ce9f0352890ed92a2b008fe80e0d2735915aab70c30a7d47e7ee1d1dd37fbc30dec1c1b416cb2840fa9ab5fce7b9f2275ee7017270bfa80cd7b4fb9f6ab50afa96175021e603faf6353b63e18f7a7395cfccc361efa8539eee059d569e7cda4f62d281eee4266958aaf8a673a266647af010ac7402fb14f211a4b2a5776aeefd850e02d71d731bbfacd88936cce789512", 0xdd) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) r3 = getpid() r4 = geteuid() getgroups(0x7, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r11 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpid() r16 = getuid() getgroups(0x3, &(0x7f0000000a00)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r20 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getgroups(0x1, &(0x7f0000001c00)=[0x0]) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f00000000c0)="503204706dabdc2c2eb11910f2a36b7a68e7071f426484f77e31f70e9eae6e1424f12d28698ea1c77ce3e82e6f1ad68e69f963e4d7993a3b336c183ad4717ceb0d3f988aa39556faa453c10a43634232b7de44db91e1e478d294b5eecf85c35fc0a0f3f47ebce481b6df6a97895b91bdb38f50687ab294d20d6309c8ee8aa05a1849b43022f50a588651bd2da2b686ce29002a838558bd326939106552af06e4ca924c9080111584d3e3439d1bd70c3720e19c06ebcc64866dc2fa0db7eb5c95f03f8bcd23baf2467a08c81a", 0xcc}, {&(0x7f00000001c0)="ab8137ca82709277e3fbc014107511110681d52cfc40ef431e1a3f0c5c4ef49acdffd8cbe152e375241b4798988a2e4314ec74668ee21415a2e9006c2c2a01dcdc884b11002c2ad85e57c91c85332d6455c6874afcd455b897a70a45c1676911afcd88c6216c8000e98dd080769389161454b88983a131e6a507244992e9b5b527cabfc88850884f15192393b439ac458e066d0bdcc2be5deb508ef0d7ab802cb016e0d15270a8c72cc1a4a0ba7994771cc60196ed06333e8350d5f394f972d775838526281bf05828215cadf23047bb5e94c89e5f83f9bf15adee4f1bffb54eff90f05f68ac85", 0xe7}, {&(0x7f00000002c0)="db88", 0x2}, {&(0x7f0000000340)="57472c1cf1d3a26c813d626e552d207acc82d0cf37ba0fbb98162ee3f3274936aafb2c0d53ec338379252ad6082ef85bc711f25a5fc4634fd559a8ff2ec507226a2165e59b2fe9f442998ab6432b397a313f45b03ce79ba5ad0455b202c274dd53aee410e213dd9ef618d33102d95eeeaabf86ff7d430015ff1b23fb04fd52085b31b1684251049dd3624f0a2b6664c544", 0x91}, {&(0x7f0000000400)="125c70ea3ca63a6c1f89558b81065ace3036332cb47dc733338558a526ae750e8d4e4147b5db1c489c8f85199551a244093ae1116f4310aad30fd54f23e1152ae56e86416e71ef680fc706765ee4b51c0fc9be72ebfd7ce367f056727a723dd8a43040677191a963dd1fa0c3150e9f84e5dd24910787dd6c7212b55d4f0bd77d856b86373f8fa06b3743b8c1d5e5cb85ff59b01a141f67eb1196", 0x9a}, {&(0x7f00000004c0)="d3fc5690d8", 0x5}, {&(0x7f0000000500)="e35e3a3c5bddfe4092a43feadfd678d3a93deb9d4a9c135a8b0302ec86fb4d7ab05b85c4fb179510227fd07e5fa18eeb270c1ecd35515b89d5e5af9253a55482f2d9e74278ea70f52b95b3fcbd3244341a5a305852f1edd65a0a7c4a95347ac1eea9e7a2b595a7d9307e5f29f470868c26a6a6984a8a316709516bce5d610b8b0c47e3b967b3bcfaed35c00b61a3f9df5de6620a04f897c863d9696675bbe1fbfd1390206798ec6477999fae87a06de6769539fbf9", 0xb5}, {&(0x7f0000000640)="28a47ea45f510d8805200f98a09c9b0080e048b567ee9d52c1209a3a889fcd732bef71d75685ecbdc92b7d27eca72d7a160c6e6a8b9fc5ba9064940030b69037596af1ad1a4a0843357b14dd41de992d999c9bb513d1030663d2ae563b102cfdd18204a79765a776d584c54569dbf45b86a8f4d68ff37c8add1eb0b2e575e318e0f1b68b8e1b3aa4190bff46166cfc57b5e2389bc6d61e79acc9e2163ad3", 0x9e}, {&(0x7f0000000bc0)="86f4775f0c089edc1988f560755c0f3c40a5ab338a77134ca5ed12dc30c6e71ee1ba46c4991d8ae2d9a9680d28dee04c1a347eacfc58245e3d49bd18555d7c80edb2040c77a3140258eb5f5c0c54c97acc1cba6b128e444a073ff7852cddf55d11acfb1f71dc1321e3b5c25184fec2f8f7d4b4d78c068a4f385395f046c349768f6d96f6aea4796f0abc29c0a2351e1570f9acb867f52fcd73fe8dfc3cca0e9041f2dcf0cc0e37aaf9745c06a71474ec757aba6b8d3606bf19e30434b4580c6a7240cbf57b4294b0c6b0cdf7fe263a9d5668e1cc286c2e5442f7d8fbc62bff32042d605dc6320c2b4955f46aa64bc9e365f0103ca82f590c041c9624e571d0530c7310dfb78c02d8e7053df4391444272671d44ed7e0b1dbc8b7d39274cfe8123e2c2ca78105276fd169e82a7241e866ef5f1ae85385459701a6dfba68b1b3c5fbac8724007e4afd467fc1a8884a881133e96f3650abbd6e32b13d514ae2aed3f717b2eee5d47ded32aaf48c2d050e74bc3ba16ca5fe03bac77c004d83eb081464c53216e31813d133f2ba48ac40b17f379ace3af08d015fd114c122576b98f77ed66e679a63f2425e946626e8a041a82fef797d5eb384cce3f46ed9c2463d196b19d90c78153b26ceb284a1cfb5d9edb327a7b992ce04b54a01396dc472512a0e2dbe67b8e6355ad269e47f2941410ba16eb9ff2281c271bf4986aafadda434d5120b5b44eb65d521e25e74be130b6ceec187e1e2beefd4873e404e2037e5c72bce083af54eb636a10e20ae86cf56900715bc1f240ce2461f834e5d0d8a21da1d7bed3522f89e519747bc4bb7c06796fe96725e437a2b13df5cba955a0b320e06ab487c3fee88d7f72811b2ad591eee78a34b3c65f92022da458625531424ef2e03003b8930e1dc633089282c63382249e3722e6e0777501bf00a10a529c19e313ba646dd058f5a4b3170cd7621e66414394181f6deaefa8155199203defd53542b0eeb5971d46782a546f2d7843f34ee1ff166130264747a64a3ca65192c685a491e565e0b3d0e7273c1dba2e387c123bae5265de7b3a9595f66204a37d182fe7e5f850d592bbbe51c502ebf6fca19ae907e98914baa7fb8261612cccb7d7eadb9b70224776fb68555353f745bd43b2f0d9a31a624a2f82e7a0ae7d986025abe6873825230372b9c14eef4a9d76d87ca2eb796647c04a36e2d6ba2bd871373090e752aea455212191c51f4a99e32597fdaf9205cf1ca508ecaba8582956c5d1ba54acc428d68f18bc36ff8663c7b144f49eb53c0cfc8e28243ebf2dae02833cfd00772acb804bdd0dd98935b2e3af587a172f6f19b74c20c8882bbb024f4dd7cc627265673cce0a576e146971252ba8ef597b4ea5c2b9ce382f2c9dedf98a4fa2035d47e26d3976635ac4f0b1698640229840fe3606b0e22339618473bda069892227f89502a113dbf864fc18bdf007177fbbd3892260eb053f51375fd883533889cf6adcc7179313cc8e6c8a5b830a554734ad0282cb9b7bec2fab1c585e368ee755217dc7e746212f933281b92a3c87767950315a1f77523bfe8d24d0b439ad589fc81c9512686cca12ab5c8f4023590f058e9da1ada50596a712b8f655e278814ef6e12276b5fae794154d8267473d7c46ed824d48875d9207d828816988f3d7e0e4b5e215f293f8ea2b2417627ca422f4bedd7cce31a8b72f39e8e3c40a0d01db2e579726beb1d3b2f15cf136d80c7028d1f7695a6252b9c355bbc0281bd8e3121e4cb398fcc6dab1e2c1602e1876c4ea3dbf577ef8871455279ccb5c99fa96f611473bbb64093000c3a2da0ef3fd914185e384aac6756518a2ebfde342b8062552e0dfaa9b4f646cc97b531775524eeb0f81240ebddd4062dfff40d137ac4aad2550e369e2d789a65dd3987a99e4d15d23aca85d8d4c933446af99e902127fd75ef2fd08713c6527e589c67bad3186d1a472c48094c9cdf6df53346a1bcec9315cf58909f2f8699decd00ca956bc2b9bb13110b56e5699553c75732e4dce65a169f1050719c63cec954f00fe1c646d3e38a50028f8c95e14c2ac6b57f353f6c19903feae5006b7f1c91d1e7bc1b9af07aa3afca0036a5a2bdc5812d2e12cb93441b8868216995240371d6d051cba8e1f1f0acaebbd2b85f85fe554ad1b28fdffb5ce0b348cc2004a180b3c13d6b129f61fd8836c73fc24eb1312e0b1cb567006a8b2a18f023489ce99c81796d29c2344cb25aa9de2ca6c024ac30592c978bf96cd6cca9a7208a2411449758103cffd48e32c11d59d1c491e1a1b840203cc0cd9f2265dcc2975a19f5cf4afa10081de53508163d81db09d9c87ce1d29a42700e1be7b8a57a451483a813ad64ecf62f36643dfc12485df2804ba453e33384e115d09892866e68df9cbe6e59fbfb5b447c5e2b4007c5955b4ca0176033a9b6504254addb76885c2ebf96151ec8ea10269856f4ab193a3f6bddababf72f0f452f895f8dcb1b29afafe7f795ebf6a006d7396b69ef10defb8a12a78b876e5f8e49b62d50110cd7fa615b11c6757c1413e2dbccd329c4cdd33e13a32fbdf4620d88c485da6ff421e57af26380459b8be3b8f420e121d03e1bc07df8a59e0336fb5ae31918ebe9764bd7c5ec3baf12e199e62fd5624ebc311866dc9ddef961f8b9ac61e802ee785decd2d1cb0f41a780f950d82bd76d114318e9e447b4ae7e25906b72134302bff27821d5707dae5827bf3020072d28a4824e4c42829c21c0dfb1a1018c72749b40c1f7585d842cfc828199b34f9b1d6a5a379c2307b70cea1d2358ba6c8dfcc71b8ce7daa53d7e1b07c1246b8980f6e5c2253c9cb4ca5bc084d7a33b68af844a49c1d849aaab768c9bd1feeb9d70982101924502ae4fc8cfd38760eed87bb961ad42c95467989b6835a5622c417d52a1996cdbad85d77cf4b25380fb6b0cbd0fc439535ba575177a0ffdfe036735a4702ac78738b7e5ad74ae5677fd10a84a433ad340c3efce75f0cedfdd4cd4c5c6a6bb2eaa5dc4428580c47078e28cb5159688521d085d509f37cc0a590d5e7138b5b8203b8302fa1a5d5ce7faba6455ef5e358cb5d281c92d1ca8e8c4b8246eece0eb98384582a1d6daf0b2b99df7d4d7cfc50c725e861af531fdde852f344e8fce6c0452d9f916c54c38424e38d6b478e002b55191f352b11cf23a088ec282cb7ea22465af56860f195d77d040524226702bd7a8e4af622e48b6b40d077964c1cda83b4123eefd8fa9107ce6cf832ff7078ae12f0371084ac42b1704be1a19837ff6088f6a6cc8cc451f85e8b6d91df3dafdc72c72c2a4a06605d9ecd7ef1626f84f2f17fe069ca526bf3e865d903251cd1fd9ae7fcea3dc4e7a8590e26600b9283ec5e6e74f763dd47f18960b9ce6d29ea11d8abc2439bf9994a64b45b6b57ae269c766c0381b44024455cfdfe7cd65599a32129f044895a64115dc1a9c85262e7af50aad781fcc641703ccddd01057622cc35e258031b3b774d7e18eff459009e72ce9103c807bedeba93f6e3122c6edba3fd51ee83abd4546881a7a1044c6bcf9eb999845a2d0d7ad5dac1cd1c441bdf7c4fad62d05df37d98e97d76d7ae7a9bf77192b81d0230dfa57b59a7aeeff028e9f939fa81bfa112aaa30356ba09a513e260536ba7ef367e784d1704c17e19f0bdee334a7eae3d30644f07237cf02b6ff3963e13c1e64243da815548674616fb92779c1aa7d2940f7be2a24ce2854526064dc5ccf9673afd5db73695e2061666a08194e7febdf727ae144d788ee876b0b7dca0f94a02e71ed15a2b75174c53e1cbd220b364f9554ff425836148c3d8f20226bca84b1bc44fdb812ecc3e6c96101bab9f97ced0f9b43f54fa1a397b71391d720226806b27728ecba6e4414db185b05354661dcb748f845b79ddf6ad87e0df5c3d81803981a2d40437fd0ffa2fc48aebe1a6273be78c07115d18abea52d56300a7d7703e0cfea922c8eab444aadb631d6a045760221eb7f87eae80abc6c06e0798db56e68335479e306eae4819c068fb7f8886c9be5a2ef1394f2179583c4718d3abab704414ad78443b55e402d8da81e12446b671bd94bb08eb8484109abfb4b68bf3a263abdde8dad53c52fde338f674e65195a9fc7d99a8d82e2a0576ffa7285164c30fef862971ef47bc9853237f08db43406334bd9ec92ce776c146e33bc29a8db76559386a0e86965595d69cfa2396d61ff37c98d9b78ed7c0f0726e8a2096fb9c28eb3da00eb87753558301b93455c279f471e74317023bef745e0c2c56d62a6defc9dc7249e6b45c372b11f95c720aea9da2f0a5be004f62e1cf2535c363a2ed7d67b8d4fe6e1e221d1f1b4568baf2aba54a7cc202cd33c4d32d99f421221c164eeca2aedb90caff776acdbff61c872b4afbc6ff3f34bb1a07a88a028fd9a594448434f0ce55834d48d48be47ba3f9aefddd0e2aef1be9c07ffa5a7d39fe3677861738fe52b7cb84acfa93f9af484ba4c50e4ed13f94eed176e0539c622cc588142239949e6a56382ac35522e1a70f91f3742e8d4cfeef731c9bf96192dac195844dc602d720730e7263ce8f566a6d21b6d13bdaa6e11beb8b9c1462c71d0e010d5123df7fa994ee27a0f403621f44e2c3c70f7b189da0fe140d5fb2b27e58a998c5cc12b83e4e9fd140202cefcbcf7fadd3ef6fe382ba8d4e4951dea1978ddf2a79341f71ec6cd5730d7ab4cd8234ac91bcbca2ef27d98f5b2a811d7be9161a1e341613a6440af55a9370ee6a3efd9095c3382c8cd23e42e056c6fb31765618de1f0ffeec4f3eeaee82946bb8a7059d105ba592096a3fe612abd523bbebe1f6ad96ffc715a360849bd317c481815e68963e0fb79ce36382550b022cc4f63eceda0cac8f4feddcf8a1efebc314f8f683e2332362d3cfd3ae7461dc38ce9d1743b6a0ec72c892d2e25bf71dda95d981335328f8deee6ba493992228850b5a1cd0cd84ba06bfe34419cec492994918b2b7fd7afadcb7add39a6517481c64c6e254d249f0816a605a4951378c689df5becbde4664953fafb51fd6c47bf2c77d7334c8d63dede689e84053eb33856577b7814bc352ebae49ad6d57e1879b5bc92e5d97df6ccb6b668b3f126ce3c5633e630a9c05773d15e2338f4356cfd7c4849cdd5a72457203312e757e0250136d4c60f3bbceb4bdff2ba210aa03b857cf5b9482f4d92093f0278c4d052df13ddeae8797411a58f284496843a235d738e69d979d4548eceb4857d2dafd12caf8494c2179ba90fbdbb3fb07d4a12be27bacca8d3b082723e1b8670d2c83005647ecc83c0510b4cbdb8ea26352ecb66447c8cc51074a8c175b86b9f0518e3d1bc7cd46fed1ef1c65f9ab9ec4cb0a1250f4c61ea0c6da370f99370de5fe5dca4a29b36468d5c900d73d7059e366d54aa92f335f9b4309a4593bc5b2ae27739543d26d249f3a15f4a0d4df026563ec785e0a926388b4d27fa2c2953327d50e4be4e9baa0bbe224975a85691c64af4c722f9633cbd80bd068182f6b547214cf7373af9394043aa149d238f4bdce7cbedfd0f1bafb1b9b6cffde269a6c01251e24c885ea03f8364fb18c1fcbc9b6e777864b6d26e4c8a5cb572dff469f4ec2e723244167d43e3d607d6569bd76aac331c40e0c7e9f64ff88ba9fd81ae2d5e66735879b22a257ad96bdb93d4bf84d1fd858240223ceced99c007bd17eff270f25f47ae5c91724e7355a33a43eea4c455c9069e0ce0c15c8de8b9ba5e7789766aaf5e575edbc929309fda9d3591abc5a6029f318b6dab82f86b57", 0x1000}], 0x9, &(0x7f0000001c40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x108, 0x401}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:05:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:05:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfffffffffffffffb) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setpgid(r2, r3) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRES32, @ANYPTR64, @ANYPTR64], 0x16}, 0x0) r4 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r4, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x40000000000003, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:05:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="200300001000796952c63c000000ff16fd1ec9370225e5096d952f84ecf902d9e98768fcd2f4ef46e0a4ac0b0913c46855ffab0699429c08ea48b925f02923518a14a916f6d363e528db6fc3a6c28b79692c9242d382a755214b7843a6322c5b76e281b343e936a981707c9945f2942b066eb8ee03d3b6f2ed5da29051480d081eb24dd3a297d93abe2d98b01e8b5e08db96ec29", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:05:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3dd103cd229f804ca2b3", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) fcntl$getflags(r0, 0x3) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x6, &(0x7f0000000080)={0x1}) setrlimit(0x8, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff010101000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/56, 0x38}, 0x0) 16:06:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000d4deced14d2dbd9affc2754c6f47fdc7f03218afa6d747bd503f8244de000000006fe26d", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x12) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0xeb, 0x7, 0xd5, "771d3ca9a5aeedcf6a2ef9138ff598010093aa5d", 0x38, 0x79f}) r3 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="b24dd7c83550e60900000038ac470ee742e1e0649c84f720898441", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) setrlimit(0xb, &(0x7f00000000c0)={0x7fff, 0x9}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x90) 16:06:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000100)="1699c4df4c7646bb07cdf66268dce3fbc8c031143d2c96d15d5640b7dc73a2039d63f1d3c0504e5769263ee5a3903ba3a7e6", 0x32, 0x4, &(0x7f0000000140)={0x18, 0x3, 0xffffffffffff7cea, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r0) clock_settime(0x4, &(0x7f0000000080)={0x401, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x4, &(0x7f0000000100)={0x100000005, 0x6312}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00b500000100000000000020", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r1) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x42, 0x6) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000100)='./file0\x00', 0x1000b6) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x2, 0xfffffffffffffffe}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:01 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x280, 0x84) fcntl$getflags(r0, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000d96427c890a9142d0000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:01 executing program 0: socketpair$unix(0x1, 0x1000000000000002, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0xf64fb1d855da456a, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX=r1, @ANYRESDEC=r1, @ANYRES16=r0], @ANYRESOCT=0x0, @ANYRESDEC=0x0, @ANYPTR64], 0x1c, 0xb}, 0x4) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xf0000000, 0xc64, 0x9}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xf6, 0x98f}, {{r1}, 0xfffffffffffffffb, 0x80, 0x7, 0x2, 0x7}], 0x100000001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x5, 0xdb}, {{r1}, 0xfffffffffffffffc, 0x10, 0x49, 0x1, 0x1}, {{r2}, 0xf18257b0f7e91b3b, 0x6, 0xf000000c, 0x0, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xffffffffffffff01, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x22, 0x4e, 0xefc1, 0x7fff}], 0x8, &(0x7f0000000000)={0x8, 0x3}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) fsync(r1) sendto(r1, &(0x7f0000000180)="8fd0a80fbeeef5053418e0e8001d0d1df410f5bde7ff685bb39c3acc3bfe0cf8eaff68d7acafe00a01e7eaa1dc5bb25691298ae141a95e59955e5d14bab2b2cd84ec3c44f7b41edfd439a77c712fd6d84eda6dbae990d42231d18af5f429e81c49d26a58e3594db38c4d6694d53d852d58451cc8b6fd4339bcfc29f9f74d9d22d0dec06027294ea1fc2d25d55fecccdd1ffee62bc0a6e37b484b065912c8e3f05420fd94da6509b54761a9a94af769d3902e", 0xb2, 0x9, 0x0, 0x0) 16:06:02 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000100), 0x0, 0x40, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0xc, &(0x7f0000000080)={0x5, 0x5}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) kqueue() recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="aa70b5bcb0a1ed9be0501c4a6bdb11fc675423c218e05e85603237f2a5346142ff40e92e4ce594ef432d0fe1cf559131f47674fc616037f5e42736e4fd1e1e958eec2269508f9e3917708b", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x10}], 0x2, 0x8) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ffff0000010000002540d2aed30a56ef94ba2d71be6d6ceaa692752869dca8662e9989301718cbd48d5b35644726b0d168ba8c2c3ca726c67a35e0647054655c140da303996b73688a11db6787b0a681947b735c46fe4bb84eae6cb2ab5dab57d29ab2b0496599c473a4b8c690bd837263de9cc2acd3b75cf72bde2c88d6c107d9c8a3c0ba0b724d694e2515ff0ae99d2382b09adb4653f46333c89ff4760a958f4d62f0bba3e49a98ce10ba9f7cdb43", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) sendto(r1, &(0x7f0000000bc0)="c445005a16f0193ce5fde391bbfae1d6fb6c2e4cdaf1c4a914157cc015d91b274ec92d238602da5a9c2619789006b5d7a87a8710b4ada209842d7c7ad31eba46e5cb2a16626583a7ce585b5109f1f1578df80123fc2a737c2e7a5ebdac621552c1a9e193a6b5dc3ab9bf0909323d72606dafa2bea667b832ab98e8656d6aecb47bd49e0dd2b3e96fe4d8088791d1011bfa0db1b7f9c5bde0cdaa4b54ab80bfd57f48831121095132f406ffccc71db01290f7b927850059ea8224ee15bd4d9185c8016983c4b40a8f44c4e65dfd56d6d2b23cf73ee9ae2a6bcc12f1e8a57284e06bb6e4fad46447c39b5c666dc022b73497440631429564695828f5640c4c26d8fcb17843133e8ca24a4f87eabedacd66bbee68cdd313ab4d060acee3384b250437689281abd67bda8e0328fac094aa490f6e33222554aa1664e7dd5ac5d358bc5a1bf4fbaa22d7051d5d336e9a009b0bec9e151bf7a0ae42f887fbc12096f1567814ce027361160b64426b818e390acc4a138da88168deae535a35dea86f200e9b071d9559e2f5834549870c57f41ea3a165a03233234189eec23ff7db866c265bcdbb85c14fb5519afb1b09c2186a6667f470ededc9707fcb7e3616e492f23d6dc65c014d35d1c2a40f512abde4140bbba965dad72a101f9de8c77fc871be60e48ea47eef9030bfe7bf7b875b01b9832c230593668610a46ff32f0120716c1dce5bb8abea082622edca8cd401cff8fa8f58a8a38828c121433b541dc9ea63a327c3c7307193ceb7c054741d084e4b2fedd48c143246b1c22e83675cc35f892054a5fd8084150f4dfbfe80ac6b8072d4979dc7f7d437f16d6470ed4b5670cd6051edf82b0b11dd933fdb19b7bc016dedc2a761a9f3380a2b21e003805aa9605895783614ab5bc37bd46dd3c5e55e47c9882318d243fceb79b0c1c35b2a113b046ecb7c0297b6ca0fe2491349e8ccdefa1f5cf0b8b035cce3ccf8b9c76cd86a2c0f488816a3c904293ed587685357f25fed1084036806677d5b8d75bf95a9988fe059b6388dc09af4f7a5705950ca8cb96e96459d44ac70fd69321427071bd638cbb035279cb7b804aa6fbff61ed183fd1488823dab44f2a847dbe04a219254c1fbf9db6d5892b806e5299852749fbd15e01f02b0df9bfe9acab13c19908d2eb6e6d2ce607979094d1e94f1287f7b9420655ad73f16e97e6776f0638df892586e8610e1da3661d93bbcec5aac2523d6894eb9bacb3fb75ee39e0ebf5203e106a45554290d7f6f12992e49dac41505f370c7c99b5b6955722862b2c899993d1aa1e47d1fc2f51a0108d6e32f5d5bc61d28a384e674a345f9c297de0b34dfda22560fee5f6419c74130263779470076a4b53f9cf10a7f8178588474b430d874658e670aa5dee55d89adc6e399ccb4b34d39f5818be95bcf4a88b7369c4cdfbdf1e8862a1b07edf9fe0af8843cd63f72813e2d3c9d22f10c378483e186a488100ef1c37089d0727d0797b899069d2e359e0f6b61d4b39768b155eeaca861c332ffa2a3849df2410f5be5594538981b4a115bd9eb6535e7891e79404d951199eb98627c1d05c1483c0c6c3203c4655cf18ce8c72eb36a03f7821c771109249788c7fe4d15ea2b5f0d6e1e38132cc7a04e10f478e2695b533031411c96a59e239f254716c44a207178a36e27e25e331a0b12b23eac74f3f9e7876679c42f85ce29266e169bb0f28580d9399eb095c7364dc7e5fe7097529c24f2621029b8d4f161cf3a2e76b19c6642fc4cc5573a998e1f3eeeb280dde9dad1d73a6e8a3ec4deefb8bb05718422a026df2cd2ca808518bdb7104477e2cc3db9dcca03b14ba8aeaa9f9086b65240ecf536755a0a49d9fb7b70fb024773f2d6dafb62252d589b47c7c47e6921996274315da9fb5f05f92b4fec6d39e822e29eb10cc4186e6d40b3f282dc0b0e1301ed9f8ec9e8ff43b4e31de8aceaff5ab1063ae55447124de6f7b1b387e2a29c0bfdbcfd67450f637dc3559da81e4fc6c9c75da838d0752cbc55cf04f7c64742e3d55d7d50d50dbe2419b8c08aa1ed03600af0e01a5e8a7057c5727a98c22087aa54d3224452d47054a9a5b27428d067efa9e46478485d0298a83df11d3a277d16c1afbe21abebedced9e4d29604c9d21af2d86b5fff8df1d3d6a9c1226bd142d203dcdaae1e9ee89a8afb185b40ece528689ae9760addff605f3b14c6ffa3dbfc937ee902027df84c1e5360de2c77c0d1c2644ebbea0e3b224e600ad806a72659505f87c145bffa0c4f9401b9fff40bf531beba14e097abe5b71d38739754f00fdb9dbc05485444acb23430b018a931040e242411aa6ea3ccc5f20eac1d74cfcd2e0dd29ded4eb07c1b95c01ee9b6553374af11ec14ee7126b0c2f7402dbc4107d82243027e080d4807662adee22b7d296cf4d6bd9d6b1f570fb11b3ca8a7af4b9d165c131d23f0cc49525b41c7768a8aa2d7ef99555cf808dd71a4ff8912fcc6fc18039d8b7425a3e7b9316affa483d146f3f0dab7518a116dff2be85a4eea4392954692425dc10bdee95bffcedfc43cb98a4354724d24b7c3b16a2ef7f0de6ba942d38827a0a435ad2721123796f6782185e1fa2cbb52e9aeee8e8e54de142614beb1131224a7ca418c4ebc58e391002b289af64c8383d8fc0750062b8417ab1b10eb8ddf601cc4a36f2e7cea7a212ec9b868c0b694fdf35752c4b6666bea1efa459a7f1cf4489e4736ee11f49166a5a82970f7cb45e9f743e0142a3f8218ca65d1580c4b1ae89c769d3031294f9ee0b9e5e75c70eb49c13a8a4336edf62d6ac9fbbdbfbde11f0275f85e063b0358b586826aa4256a0ae77dfcda3de3638287469f3e34a9b9dabb5d7b19c24f4fdbc424a450d312b8317b73ecb0f8b24287582ec443c6e87575a3ca2d8acdd65eaff43473afa51db2b5867e58811e1f568a190fdccf9628e3a2ce5c752592ff5edf87500dba1ce62a384d739e455b3ab5acb828dfa78de61a892cce8084935827f806ff7f1eb1a104f77e7302afb98d9bb594dd05d6b995341d0ed4146390f310ac7f460587f66adec07c00b7362d20c676b4adb2bb6b3dafe11c47b730f12e273dac834800858d581697ff510ef4b91aeab70530ebb5b6c552388c459a141e4b77498820e638a4f7ff9fbaae10c8861a5f7a7e76ea30b0b498fcf56a3a5bdf1ffa3c8fee0d682d60ade5f484a47b7a0ad086c3582058f2d5e6257d3e1ac3f43997f636588b53231adf8b7e55bb467f9057b4e767a6cfdc1f0038e19dca93242f6cf34c0582e13208cd8554e56a327485aa4c0a9086cdc90d7efed9d9994994a9e02cf0ff7625f321ec803f0174aea5fc25dca053ab46900bce2007a40945ffbd86f3ac19ba5ede702bf72bf969dee1426a8b9c4612600e620fd667cf027e9952d86f1f20594906b9ebe0bf3e435b81d17c55c2198daf960f146ea421ca6dc3173e973a8eade72690998f0ad54685cf434e516b345c13a9352258244d0e67d84a1a15dfa02638393a9d4e40dd4cc69835f6935a74adc598c1bba20fe82bfb42a7482832e636a1c4aea8ef4eba21a1c7c93df5812a6d295d76fff51be395990ce1b079b0334feb9ddbcd2a0691685a460c03fdc88e65d66e0bb75629af86e5961d711099cec317ba25e03bc224d4b889519936ef0ac43fc2520b427eb2eba535cc3b30ce7534ac37d3f5fcfbb3177dac163127cb2f331fdecedd49fb59c4c3fe80c14981f127bdffc187410cb79cbb878716b5b7efdfa2d45313f524b5c73f3d91369eff4ceb2f12c4e98d2fe9ed22d4246ce74beeb7822da9874856e5d143ba6159cc637d3573d9cf5d870de97d04236fd06776e11b9302b0bc67108e689eacc8494dd189e5fd17a1b4955bd4079c028edef81bb659bc6c57487163a36e3fd744b53d98e26a18a4593dbb5a45154cc1b95bf5dbee517451a6caefa77eac50c90475c03d81affb81730dfe462ad74eb3f698b5a99ce905b0ef145a6fa1a687a5bd568c1daec609ce6eab71043a770cfff697ef8684fe74cb5221d6a6fd80b3d7848e2824fc73f2a0703700c6232e65b00653fe89efcd27821ef9723a16760cb7440c67805783573abd595c9fb7a043545535a8b128c004dd00fa68dfd64bc1eaf47b62ba3ad111aba1d968db8fe83cc4e7dd412f8519b53d91c2c267c93282ccb5505ce6c113aaa4192ac74acb94763fdf3ef9200ec3c67fa7ef642c162e7dc2aa627c803140f9032da7e7617a6d4ae01753e593e4e9f45f26771c655d53a1efdafdfd1975ff6075583808b0a6ffef115399775726910127b9c7e2dc25b3d9630051958488d67704ea36d4c4ed047c931756e0f59a955831a4cc324c5591af98ce0c7855d0d4223f4e3e5437bb673ebc9c51b101cb735fcb8911ba5a3035bab3481ecad6bd25c32273426f91c79e477c147910529126d0699f6553e35bbc3a4760800432d9da6a0350490004a370bd18bb41d4f5e62ef162f114820b259c3661c666cf77753f7a2abe3bbc8db38ed512842a6a6d7f799363b6e4571bc6341e08ff18acb664325088328dbe767f47df98fddd1c8c1ae1f278826325200e8f92f70029bfeb48cbc28807e8fc1cc9d1b604d85f1a6c5fd3144d1723cc9d28b9aadc17b652327f13fcb949b4a705538028c55bc249ecd0f82d09fda18eee82eab9506b20fcf48d9a6ad18540d4cc592ad6483467c8769f1cd828c05246622d8bb144dd65286adb97acf9e53a270653f1943e76c6272eaf8c417a88c0a1f8a5fb3e8372daea936be318b909446bff6f7cf7730f3dfab927317669ed62e9ee3d18674cf2d5b791028ca743769eac7dbaa96f31e01629a01bde8b5a17aab8a1aa2a167a6f485f83bcf0fc5f0e6318bd83329c2cf9b6ec5375e90bcd4c94e1b90e666659a1ac4e66e0721a049bb6aa7a492ce5255cfea29b838bb46f82a5c8d4ed8bfe23a5655e730f711bb0d2de02dcc051e4e82da9dae8ab4ca8c2826fc8d3678abbaa7f3b1a543d717fb6267fff5b86657e92b958e5d84b34508e7b0b1c7038d54cdd16b7a90b007b9c4634c4eb5a82f929988e65410bb8531a12c1e96deafbd6ec80abb0e7f9b7991f06d0a8b3c0d0786cc897c3f80c54d0f7d271019f8559f4e06f3b73df9c2e0f029ab2917148f7940c921ce93111246d0bd180eb2191b348e0f8c4a4c2828f9f36619fc127d6f3b9ab7fa2d3cb51275abd4c0fa9ea010f6a413d3e586cfa753e1ed9986ce17409e9e7b3cc20492af61cbb8570c8bd48f23de5e44bc38ca979390c7f10bc26a95855e37ad3b1ffdf8cb0dbb969ee990636847445a561307b76ee8e04b882a96b45aaa4ba657a5b44a200d40dc455e92879f7b2aa4efc204f28267767fe3ffd7b623c9d3fd5e9a899ced1d5359b7e9ac690a46e7eaa660f490a9bbd831c3a819bb7186e4abb3243c4edf2f41ea959e4fae914f12ac14e5089d67adc21fbbd0637bcb1dbc4dfc61d47cdcbe737299c46dc7a7a54847eeaf5781f518940871807f20581ba3b328560b0945c19ff3b417ff332b0e577b219debeab8f3e901255b77bbb899114608c1b619f67c8f6b3e6245562a4fd89e4ca3da6e9d354a38637af3ef3a3a8b80365871b87b6b8a79a3a658670476c598db6b4b50d0fd5c4cadcc82cc5eab1f422467db4dbf0a3f9e2f9aa63c2c0a2d5508b43026c34f45258166c54afa5b5545ccf014b5a0149a6af712354955c241402c5fd17349e60e270dc126d5a1524ab613b50963933f4c3fbe0f90be1c8963eec2350880be8d570ec45f8e4f275ca", 0x1000, 0x40c, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffdc1) r4 = geteuid() setreuid(r3, r4) r5 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r5, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvmsg(r2, &(0x7f0000000600)={0x0, 0xfffffffffffffd39, 0x0, 0xffffffbc, &(0x7f00000005c0)=""/56, 0x38}, 0x800) 16:06:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000700)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getgid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="9611c6a2ff7a7f40b252a80a3dc54885d2fbbe6d989f67a7f4cdcf6d954cddd79177e0a6", 0x24}, {&(0x7f0000000100)="bc0933d312e42be302b62a89506b390b825d1b7cda8943bfc7d92218e056b0ec6d7b75a5e2", 0x25}, {&(0x7f0000000140)="c90c54115243bb09d09e1d6e3f45a91bdc6a5c298004fb43177bbff1e3f3adc8c9778a78dbe21290e52d3e7d0ff1354bf0f433ef24d0ab2d2505aa40f9706feee5cad046b3047f21895261c5436aefec02dc39e6a23e5f864c2f6867bb6f2cadc8788163c4c3c2d2505318cb70a18d0a5d48530a15671ce7d4af9cfe784b1bf4eb5f214ee63b9e8e3ff2aa5eb73143a893e92b8e811d8b51ef8871af77b874ecadccdc6bf4fc3fcd3e4158369d1a02379f7d5220504ca6a8218516dd860bc32d7dfb11eee79ebd80b6fd642d6dea04e28f529ee2f59734e643226f2153eb7f4155f7e201", 0xe4}, {&(0x7f0000000340)="ac18c28bed0f446a8c94971243888cadb8feb50e01f48ca2217d736961a9f2ac6768290507b94302b44668741c08052adf5e32421af7240fe6c2c53db0cd073bab820b1e68a9e75935e4502d4320751c77175574aad69da7e901fd0309b4efad735aeaef5b351cb6eca3c0ba733f95fd2a854c12039b93f533ee6f112d39fb54cbdbfcd51ebb173e2df92279cb097334e627e6af3de073678b2291e7b3ed86432e542ec4c0aad9866c8b25931511e21b989921ba419da45593319fd200ff6e638435e1fe3b7af305767f828ce7ab1ce14d3c66f794494d34a98ad586f5e7", 0xde}, {&(0x7f0000000440)="4d6d5213fc5aa7fb28547a4e4c79624dee7874c1876de41f3c499f21f0acc02db2851b7c2f304f41820368c2066dd067ede015eabd0220fbecc0c9b5904cb449baeb115776d180c7b78f390b612372ec1abbd20f447e8b88874127e1b4a76cd1d42c02b0b04301e7783aa6e376722df8b4b5de314dd5cb5cec0eda7eae59819fd533d24e33195d6fc32416e45f64dc1aefcf8fd2d1ce007ff9f7d20db7fb9ecdc8a2ba524844afd19d4b989231343e6c469aedb81269e007a5839a55ad1c041a136563bf2f15bf577f56810c8498b36933fe6ebe311ac86c365b6b46", 0xdc}, {&(0x7f0000000240)="a5eafbe6", 0x4}, {&(0x7f0000000640)="9058706a85743f5ef4b0b39d49b9aba6a1cdee01e650aa6eee31a155326836d75891f2dde09c5c0334cd8bea6cca5f184f935b4aa2618aeb07a13f99d72cf3cb15770967d7203e7cfeafb624349234a41cfd0e5e6e5cbe463b0fa84516b205c03ac0783fe0190237f4d6ced0c998623afefec2c87d21aa1ea329ea7fe83ffa49601bdb25241d79e98db0f3434d", 0x8d}, {&(0x7f0000000280)="8557de5b3bc710541f45ba3fa3ee76b7615ff3ff52620b5c117f54e335c7dbd63bdae22c85bfd60bcb4444f4d74915", 0x2f}], 0x8, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r0, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}], 0x138, 0x4}, 0x8) 16:06:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) close(r1) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x31, 0x1, 0x1) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="200000fcb9ff000001006d0023942bb1b1e6385a2d5d7f5f7b7670738672009403f4a41d556644222be0027b2518d828df9ff486960342d51ce4256df571eb85ba0eada4a0173fb0a3592cad7696ed70ac4865b5879c6794469acc559539ecc096ecb81095cafca1763d5136d9e0f408257b893535a6f7b7271e6301ccea6c97fd2bbb5d0b0981ed4dfbc613e1a37947c0f0e30ded5f30a5f05ddd885ada0ba070d042e438add6ba1b046759c8f8350555be239c6fb549074f1672ff6ed8513e4d0cf920ae3f17cb988cd1360e", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvfrom$inet(r2, &(0x7f0000000640)=""/30, 0x1e, 0x40, &(0x7f0000000680)={0x2, 0x0}, 0xc) ioctl$TIOCSDTR(r3, 0x20007479) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="f15de5c225c008692e9e64932ce9fbfa87396fbf76043c05c3c78be988d7200ada9f05ea7289", 0x26}, {&(0x7f0000000200)="02e1cc33be37997220c2362757c3dbb67573c21273f9f59e3e23af1d59fa3ebbcdd0689111caed230327315338bb1b98633c63d779af2b6ca8f9582fccbb9100f5200f25f2aca7d131897e4a2b8031a32765f05bad66c36c48703d45c908f95e741e0190799aa2e3871e045517f5af2570eb71cada879683e0dac093c2a97c08f857c7b754653ec77d28aec0b555944a550c88f0794e867d3308a8a06732b64df122575c53403781ed5837ec53f61c8e2a3b35463eed70825ff8771630e5c790a0ccc7b2496e5957a4233f017d89f055a48d7d3de8c8eda411addab37571b77b69ed1ede41373ec47a1780787d902bfd00ac54", 0xf3}, {&(0x7f0000000340)="e5d8d9b4257b27a529012a1cafaca0b77f90bdb9bdb2b324b75e0f4d4da74529445be8595a12e49e1df1a579cb4526747ae597a02fa156fdfa57c5de23d5c237811f2bcef63b78568bf29da0c9493aaff92f8eb9fc66757cfad53fa4af3dc6113444", 0x62}, {&(0x7f00000003c0)="1275dc3217dc81934eda0de235ddbcf7e07b39b26b5f0822f53597ef0928aa49e457931ac7fe98cb10be611d9ac6b5f6a5b8309fedf47e11d665f80656072ecc07ed62cb2a37c6b9d1562ed522e4c74f436cbcc8f03ab1b8431564d5017e8fce743e89d0fd823260b1cf7322167a1620967a31b2b1fd37c9f36da67a63d991713ac8906b93ceeb4e6d21f5b54dd4b69d3791fecb9287095eef202670eb9b353384dfd659243305011338a6d19a", 0xad}, {&(0x7f00000000c0)="3ced26", 0x3}, {&(0x7f0000000480)="6969bba5c065bfa889514a83ea33b6ee2ac0c5c64b01dac4119efeccfeeb9b542a70ffb34d65d8ca5ac6efaabf2b98bc580b0dd0bdbebb8eea45fa777e19537d8729a06a458a9835782b863d6a6ffdb70bd86d", 0x53}], 0x6}, 0x400) 16:06:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8608, 0x90) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x8e, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x400) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) accept$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) accept$inet(r2, 0x0, &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000180)={0x6, 0x3}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:06:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48", 0x8d) syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) read(r0, 0x0, 0x8c) 16:06:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) r3 = getppid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) connect(r2, &(0x7f0000000780)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = getpid() r7 = geteuid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="03f03aaae23ff63aab09c4ef1e59ac6ef88c8852268f5ddbc0a057dcc7bba772e9567d57056a484cbdb4de66b22f57a85d43d321867bfc64835f694b3f01a82830939af73422b5b7b5ce1a1bb22afe1809e3e78aced3743fd7446b68a88db4ef13879fc41470847a54887208b137f211e0f04ad24380d6bd2c44116e146fb5969770b4666ca0a17f446f2c33ca57e9d64851f32adfabf5c87f4a04b31e97b9ba6cae602429a3f442382156e4ba7cc2b543c1882e2f4dd512ba5e5f9c5c6b4142e6c1269577d82c64ca1eceaaaaf4b8195c7f90855a3f5a1f6f39bd416a15b651a5558d98edd3ba35e2742376fb741a4f77da8a028853fe", 0xf7}, {&(0x7f00000001c0)="313177c9cdc071086a673b7a84b5add9b404bc9c5600bdb9e7e06312dfe32e291a9a55176002752658903f885b871287592832f590ca56b0a5c1c4c13238866f6d227b1604", 0x45}, {&(0x7f0000000340)="12475f104bfae7b6c01a1bb324bfa247b3307165d467b5ec980e8959a462f29a5422535f3e070dc292d8899e4301c4c925d756133c16015de76129d8a7dead1523cfb21ad9faf1314524a7ba404fb87873f05493b4a3d2add9e8d88bbda87ed1a23daec9deabb7a90bca796999947f7e4d5ff0278e8f966291569807e19a7f9e8777d8ee796dce13696d6c1a29fdd0d107210cf5f27fe251476e14f07f504fd4ab17c2c5af57d77b122bb7c99a0b57b79a926f3f6761c080082bbecc203ba704b3dbdd42487e0e41df65f19a85c1f1ca06ec07aea602b90f49f8c3a66b1d94dc9eaa40ad4373f132cd1e1c62e1", 0xed}, {&(0x7f0000000bc0)="9e50185d8e4e183ba8c1604b90ae5d78bdbf0c2bdc6f47c1b1a000335f617aa9d1f9b14dbf8ce3dbb3fc5381aa28b0ddf1967068a0807079dcb66735c79cee7aed7ab2b03affa7649e599431102c5842212a419e5ff9cae0c39991808005218037aa4baf7e5c5a5a7d852650e371e2526fa812094b6971edc98b13d7a3c78b665c71112209b5ef2211b4572e59ac1b1f4361cf74a1e218096b438e8a19c28aca70caf7aeaca5b2df817ddc22b0c16d843773c1ad7537ef0f8411c6fec7c8a242ff8ac2b78e2fa2dc2e30c2718407b9b8dbc33663819f821765c3a7808164fc2f33e228b25402dc6ede3cd032dc6b8318607dc53413712187b9f4ed7bc0c79d2561f9ea9bcdb2adae733734d3b487ee70928c23d39270c23bb2a4357b9a0889e77a45120afe56b578f3296acef3d069e4100d7436026d6597df7099a98268e197bd55a84f4ccea98a1432cdc8383cc3470a2c020d384d87018dd14f25fb67dcfe03e6ec73d7e56938023fb095daa7f234c897ba97a966121b7598394b0f86b89683e10de671005609fc53e5b7399662e088b0d0502a177881fb9b529a2f1d7640f699740c8aa340ff6b941b3568c7d7ad9923e4d0a99dd7f80428381d72693ae1748c07765048e5c8f85c9c84a745994480ad54a06345d9aea6a89a5c0504850617ccebc5f21801146dfdca891a000283a70bd1a220221545db4a57fa30ad3c8a396c72b8b4f6c269f6cee46ccc0f9c483c24be9af2a42ebfd92a01cfde0b3e880302cb8a3553f1cb67707056b6420d3cc257875b880d9895dee4c3ef8fe59b70d118bc1a39bc7cae90a31604c717457f41fe03ebc33d0077a93194af601b3761972389915b508830c2ee1ce0d459e09abd0f11c9e21ea71ad802720ff75550c42e7ae47a238c42c618c81ae473c063aa2cf349ae66e17a33c06488ac5428114f5a3b600b4fd17c17db8fcc63c78760976b3738d40555830498fc159c3b8a480f58e4d2632d04f7547d2a781c8e54bba989869552dfc235ae540b34404b33acf6b691d05d565367eb62fed6f3082023c868e6418ca80a226d57fb88e44ba5ca734d9fb97e48d20196c3b86d07bc9d3274fdfa1ae7efa306467bbdccac356e529bd2fedb4cc995815cf09c9b86d697c3194c3a654d2ab86a568e0ef1f2bbb272401feb0adc5d657b76d1ae17a05a12fdfced974ccf8c5a4436a37d1ed7cb643ca6792b99d09e70ec74afde0448364e8ccaeebbf61c011e8c3bd4f869b7e85d415bdfd01a0f1f97969a4342d065e0613a61d1a2b0e7e789232236b1719c4c545721ffd542957c106c8f658e2cc1e9186f1c7b5d489958d7d309e82ab4c8cba386637e57ab0fb96e8e86434891f0442ebf10a6127b7cca3f206cedb77587a247eb3e8a976d065336cc320139c36dd7ad1335a687e1fa74ced46386b59906117f611962ddf2cc30e8098d017331f0ab23526496326f631b1fca05bffcd5df70f67fa60005706b30d46cfea3174173f1cfb2d349269f3f92a24327048af9a08a5b9edbe537ff57662bccd85359970bf2bd35194cf18e2afe73aa57c129a9474d979c3668604f00c64ec33a0488eaeae767ac78ca37c58c75cd2fc69eb0ade35475d690ccba462b6ff2e9f3ac454e1ff9f69904b3672ba21cb82d747e07315f4a7cd10b798dbdeaa36438b3c54db539b392d4991f03c105d37d8816c0fa3e8cdd207a064005eea4e9e10795f8050a8821ac3e43728f208e2d61896688b557894594f2ed8b8a8c9f080c063835079be84806f11732d345d4e8ce6a8c968ae61896e9fc6d70079231ccf0e5b0f25319608e7117cc519ab1f821b4eda189160f6d7bf332aa4869969d6713744830371863342c9f082d9658502d6682c10ad7588da69dc569641984f592fa8ea625db7e01c1ad2406c127c4a862889823d3db3ee2b0bd3083b8066fd7fd000a6e102e3066e57f0b9a3183483ea4cc953ef8d0341f583a037f76a6848f21f6291f633a36837b188e22ca310770e3da4978019d370ad16c37b9f0bd438908982efe2395a78c714878bfa2c65d4944e79adb31e425819df0384dc4b9d36076bff137f4c54375db69eb68c13722f0c2761cdc8d61bcf3e562071d148c9f4026c4fbcda9591b38ea7ff6c4903c7174282b2f3de9a6a4e83d9f27f1ed7469c1e5545dcf1bc34ccf30050578cbb9a0eb089ffacddaa71be50414d59523fca96b67b03a30e91b06539b3b04d8bdc4e560dd877f61ffa5bfbbaa1f6b2a9f9b9dac87f99884face45303ab9d36cf04614f8c3675d145bbfe1908122c786e4b4f3f4916b169a9605cce9050321c7b528698af7c705c96be50ea15c64260b9fa1ef781311cb39563a4325ee0b0d4da615e51632651e2eaa5cdbc1df19f3745aca896e9bb0b29dd299a92ac7078584ab7ee742fdb2f0f028cdddf5230e7ee11ff2c7239707229e631ccf0ce94a6803848a45492da58590e8a1a998eab1fab722076292e3ac69c922dc81b6ea7f67ba853f2fbcf853387ad4dbb866b5bc8a6f514d2615d860dff48a9fe0587a113847f4ae7a3c3f6d6a1eca594f29f0aa0c457eb95d8acc1035f2d2e52f3d9142574825438ad6ccf116c3e641a54be88d298f634963ee6de3c0b4699a8e07c29c379dfee570857af1862f0fe1e6db19372743738378e1e9a9175067751f6f0298ee182095ad15a97e0da0b1a67248dd38ae6a314bc5d19d6b103501844942cdfc6d54a1f7f21cde96d2d510afc7eac3b47572662a0b7811c00b4409285e9c6f0320b59b1e72ebf734d48679107c5ae8f88a3e8a1a55e5420721001f5833c2742ea8af6568316bef2d461b6e973b2747ecc9dfaa091a674056c5e8ca1f2524b079d4c4e92a78466c2c256b6659e6532222395777c9c9375527525c107c672aae2d7b2d36af976afc723b11d9af207d48b35efd01c80ef0fb31a55fe30dce2a93db13ce7ca0aa2001e9ecc3548fd915a0995f6cd4c484b09ac8bec01c017a8fcbde51b9cbd5be8c1a9c20a95b0d83cba7e98e241167a655dad7c1a1f25bb017e11fb0f3fc146e8080e377f2f7835a2383d72d1215c90114c5e3aef7bbb7fa0d83e2106c2f16aba2591dcd0fdbc03ff46238260cef3fa37916771acda456df02a4962066b87b23cfdf6ed46603ebb9dfbe3689056a8e1303560dcf6b8b45fa815e0abf3f66f4a54cac48d18ce62dfa8f269b3a485154e1447dba669d55b2bd2a33543970f590204ccc5f857045a6e0043ea4ee2f8f729914f71fc9f7051084ae5aa8a6e4d55f0bc6ea45177a29ed718a392d0f9b20fdd22e721f109e2da8bc09c7b0b6e38846123c9681c18d018ca5b8dc8d9236d6df328dcd6bb20ea0d546c4950753e5ab04807c03d342939bd5682f4c554ea307f1ea96ecf991ab483b66fddddf3182d38ca4e6c345f68bfa4284a0c2ed652eac5a9f3a91b6d64ad827c0eb65db1f5256a0a0cd06dba795396103e39bac7273b69305198619d236aa6ac8019199d625f160c41e6b9da629ae8a32f939cbda93e9305c0c78f7be3cdb225abb77ad4faa9b17a3bc8164ad8011fe8ed7b90d74f18b2cc543b8bd7ed210306fc78c93efdc404470bfda4f90774c1c9d80dfa9c7a09a0008310dd7a38e98a3424f085f5a894d025d9048cba54207816b6ca6e4e630ff2b444ecd0c4636d25cafe6b9e2dc74035169c25bb83a7f3669d003f6918f61eda2ad52925c6a8cac26b15631b1527b614e269fb9f2d71968872868e6cf5ecbae743cd5a4562f520f0300165dc78385529e5ce708280a6a5b68b9aeb03bdd324be27c9f1768a4da98c96c187bd5bce1cf567aa0247d7a2ad9b13d6085c547f417da513b95c49cc497b3f1cec2ed663d49741f1fb5a7c22e442d366feb1fbee78c98b59ef62c3e98855fa21318eabed6a857b1ddf0efe9b6c03646de92a5bf65739c2c69a0305b69370c0c11baca79a40837cf1f6185cc59935024d100b3a0df1be4be8736f41d34cd2c1f4117ff0f801cbecfe8a0e23ea67a528201869264c4186105b49d173631880102c97666244d24a577f1969f982c63cdecd682f32a2ec8e595e67dc2558f31f3930458300184f10def7ab218ccaf328c2beffb1fe0e1eefa621dbe83e9dc2aed3582118cb4342bba3a261bbbd05940818d3a446c63a38325ccce0619c737131772815f671f65795d1e1221d9f6a5673e8149a50e0b92c102e3470bd68c1a001f75d267d8abf3f99757550ed8583799ffe33d2410906d2f330a0c1847520b6aab2b134f1da29274307f79e3ecb739da0aff64017d196b3047924293c639c1dd8022abbab2f715051469324447c694ca3befa8be2c3e2f370d50563834bc77c35c52b56bd6d8923fdf022924dd1ecbbfff25590df193f8b078ca47df5e1e1ac9d40dfaaed63cffdcbc1d87184b98472f16d9bcd7eb57af7aeae930ae1472a95dd394786a71cf6a7239a46f360e39a2acce7373ad1fd19c85f93ffc5155a7655275dc344f55a92ee34b8aabe963c5f15d9559dc67f7bcb45f7009083361f2a3b5ef68471c20e167f4ece828874198fda1e31b6912efc80c0827b0b16f8b65a2cb1894b3fbf88a6ce1e8a19d3ae2f0f4a128885ba2c6a45968356dfbab3e2b683a9a164005a896e30b8c1b133423b1ad74245adb4f2c50ed74f0d096e288c64f0247227b39be5fe8c2abe8b7c00df113731ae0a77102a60ff0564ffff7e10c5d48bb0ab195246a87a3572c05fdfb6201a4f9cb3dd42abe652bf57ef8556375a42a61133d43ccc83c506255bb37c914de500fb3a09f6e3bb09b0925beb874b4cf543c289387508f60e6490a4ab57b6e05f981a4952b0a51ea4e30c1db63534206cecb0f8b72bc9fed5a54e2dfde8ffc21b7d57662c6b31ac28fe90028c31f954ef3605fd0438b44e159d7629fa7cb8e5670a2c6ea3b464faa4c89d365eaddd0caf034e773991474ba19f7a162c93b3b982ff7088fd2dcda78674306602023bf1ae1d7ab99e856facf14a35c89b77b986beac8d45aad684b1909d85a222dfb5bc5c4e6a5b9436e91c94b9203f270d82d2d8e8491c88a455021eaa6f3f48e4c28f133e9ed487f1cf69fa747ab5ed74f18a65c2bf92ec2259199bbae63454c4f07cdaccf0d1b5b77bc3296aa6e62e50d9d4fae2ac615bb5c37f883e3a5e982718bf25f72bb6e52978441c5053b6a067e087f0b43e4e6bfc580c76d369f437f72f232624b37106c039d90ca515ae6b8821f0206f3241d7c06b55065259cc13efda9c5f6c4cf253902b3f77fad7119735b67c465cd1d36bb9b3abfcc420711b41a74eb29051a305c0ab1c2e4f1f80a74247f7d9964a894936bb1fab458f4f3b870a08d0d0c2b57e57c0bbec4f1eeefc4e6151cb03bb41291a50a59401dac8feaa91e4e5b520ff07b8fd04006f101e263c5f9fca8e04fb7a90c7a99f1fc43727ed57bf94622378cc015b231098c442dd67e41ca1abc448f0e24765ed51442579d03b75340736cfed658099c25d6c29768fefc7bf106ab5c47ab653023674151eaab5da097d0a6ffd31a45faa46b9a65f77384fe0c40192d70f9a674981404334c12db513b15f5790b294d241e993c9c3fe173972c2e890c3a2a68c9864849af492e264a631a3168e9444205b3bbe1d38b53dcfad5a9646f9474b34e00a56b298d272bbb018e60a4874bfb2108d78dbd8c23206e6dce9a453badf5fff2a5cc5c5eb62a4e49a9f01a5033580c4e9637d382b4915763846ef10b003e9aa7c519b20f5935087c100bf89ed6866430a2bd545b79008ff0213d4b37ca391c", 0x1000}, {&(0x7f0000000240)="ebc0348fe9318f54e9cc1ec69491935f0caeb96eabf04eb20a699a8d197510ec6451969923a2c5552de608f38b02319ef9d2356ea11b15cd1a672272127480f8ef93c4c3c16296c0eecad875b0c32759b12917d9eb2428", 0x57}, {&(0x7f0000000440)="243c30a1975f28b21f65b8e7fa88994966984dbb4473db8364b8387c3444b79f9cc308d382de88eb46af20673949e483f65dfe74f5ab2ebde77dd5752930edc5213dc5e958", 0x45}, {&(0x7f0000001bc0)="16453b6c9017b70718b678533c1071a896a736ffe574206a07136857a81a0c2f7f5582b9a4de0649d83ec0504d8b85df7eb831426ec66c210583be32eb5876d02c7a871c32aaa8f4bef7be4818de8d0d761e9ad59a46c793d99553a738b3726ecf6529940a529955e88c1d0dc2e5cb103fb1284ed924e7547e187aed8686177d4e477bb71ba598877458520b6400b14b66b24a5e56d8e7d2f06234a8aec089a3f183caf42b0649a93762780475635cb58cc06ca1b24e6afa457267ad0699d787a5101f0d5cb45946f75645bce5c436a7f3ea7f742c8997bdc0c56d62fe9b11de3ab8f8abe9331b10a839e9df951a4787e8c2a02712959090e8278066b54695da1a8714a61c2903070a1be23184be9cd7ca14527b86bd88b0ae8c4e8d586f5c8384e7e24cf45f7f4ab72c3202934459eea31781b043b11931b2a2c4099afdd5b306c81c4c74d6afb1630b377a13bfe3c9ad274f3181a23e1ca70df863b3426bb538311f28363ece138ffa9d2a35f540958e3ed2f82e508d474be77fc3da1f43823a8efad13ef4751bad8a6711245909cc0fa6aa00260db098c60f001725160f0a806f2f5a6a4e76bd595492d666021b02a38073ec31763d13e2542c535b6123904476f2fcf69c1b88c1d904fa0c134891f550016ec0661df4d411cb56a94a15cc41178c45ca596f9fb14bc79f01f86d464ddcd30e79039a3e82bbad6ad885ad0b4ba92436e70160690699eaa7bf6770adb305ac3d3f4d6f28433abd7991ad70bc3c82fc4c041f07ef48fc48920034f2c03bbc631691abfe1c0ec0ffb4e11c30a09dc37ebafa2834108eb116bab4c9babd31db3e467c619cd0ef29f48f1f7604f90ee993e04838a957d32061347325ea015c6f31049d57a8d627f85246454124c0ea10f877d7359966850c38cc4e60ffc13b6cd06998ab157a9e6cbc52699a2a354696c3ddaace016f90845719f5b22385281b45c9a032e25052acfbca8ad871eb68cd147e3ecbcc25a00061ef38277163416dc4cc20def099a13bc68a80249197d871071d1458ee924d261c2f565a957c7f8b75e21db12c6002e5f476608a9b5fca18d1ff14c2acd2a0fbbf23cd343a3accb74bd68552fca6db6d46f14197ef15bdd31308f29894667e89f7a23dc85464a6bcf729d69bdcc7b4b65e462d12132d7934684c49acbca755f7a094ce28a419623eea91508ab81d370f17cb004aa3d44446815a708068a6ecd15b794ebc4ece0e6065199dd1e857e321adb9a3cfa96ee83ebc25631da1600259fae68a9f30c7d76bc13b28f0664c084a15d2c92413058a57b8443f475d7886d5e6cf114c64d75d95c8447fe8eba97c88e70b5c61675cb747437b076f46714bf0d730c0cb6dff2a3ac643cecc13180d20c33c0e7ca9acf13c3f03c095f99e23084cebe489f0a03d83712d2ac5f1b4a14e3d4246656416ebaee5e031946e85b595bc5a797c8d3fdf3e04037651d68f26cd4f1b85f0c57eb0bfb34272a0dbbd7fdf6753058929e466bf41d36f0f8d68774ae0a0ed5395957b3301c183463b8d127c55603e9b59600a4d42e250e4eb3f63036278197c34f0c38675d292b1f3bfb622b7d63371f757daf083c0a8dfa8ace1a94bed26be798b510aad6938a5c031532cb4aeed9690e52b4c544dd16239b020010edc03bb3fce8b5626bb635d01f5fd1e04ca9c83e145e0c89e34a5db174ca27b650646154572c1f075107d283fbecaddbc5b304662c3cbe84ce1d3b0456d699d361c72e48b581022b29d786832982445ed129c0e3ee419c2a5d7aed610980bdf5ab6860ebf363701601bfc2c348138f86733f469eb8d313078861313e5c131b1604733ea67f50df3bc42ce4376778f88bc8842f75307ec748bd42063397cf9466ae878972102566edc552c5da2da8f947a36fb83cf1420f1161f73afa63d7306f3b6eadafa2378db4c56a4fcb78b3b22262fad53b601a80e5dfa248f57cf2cfd14f96e2287b52bedf975593c462636d84c88b57a23204748348305156c75e7b272e2c000c4091994999efa8e0a8ea8c096dd05a7d4a10c75e777451c7a380514ea05143f58268c62230fb40e82031efdf4b3c395e354d3260a13e2658023e07796602bdab54b02870eb0fe741047c76483c1bba3ac63c4d15ddb8edfb43ae33a18b637b013c83cd106e51f0b4f966df1af6c02eae61cccff46e004e7d6b0092003c3945cc6a3d575ac7ff5598530b109e22012a0ea9230d3378b0ee15b839753c5cb04eca445432c774c6919025d8445324e7168375e85c79b061a1d114328cdd6c09c6099bbc306d247b4e2345bd22f616c327719da627ddfc3a77b8cdd598a3eac2072d266c05b50cf9bff4cd7ae945119839707ed746cc16885e6a5be71167939dc4b109e53490ab7c941a37ff13d12b17d1961cf565c76e983e5cd6d920a39b0593997972881487a2839db315bbceb1e770b9732170f22cbee5dbb63ad69ea1a723c20355e808f43b8a296d350942684f7bbbfe19757d5df1337253149d540877cfb7137baea8dc1388fd5b159e804b43a19f6f491db06acc13658f112d3f8f681485da70d4110c30844a5a08dc67b340af720918c22567f303ac7efcde82654049ef9fab4e270aff4417a80c9846661d942d1bd07e90426227ab10d3ddffbb95c319f6e60e6e398324f9f4a3b9000cb2a88edcbec3b8ce55b99a3660c327794579a6c26ce1fbfad061ef21b66151381a47479bfdb4b307133d57c451d197cc9b0a4995d5b50c2edc627c13452eb4d74bdab60319069697d676f7f1686e5f3fd8b783ddaaba3b31be53a710890b939e7040f3a3fa6857c6d097f08072f6fb55a41fec0c21f10857c083583f13bf9f2a095955d677d9304955825177e86c277e684bbc5d97531f5cf6d1dc6cdf2e0b2452e519d7eada261d3ddb3c8dac644ee18f4933f8256b4eabbbb433a77ef0787bb8b659c30cd1855f228896885172427a60fc04222199ad254f441828e5451a9e2f8b001bdcb11befe8fa87c5ebae23b9d12ed0b0e8f0ecf233171111fffed4bfea3434e6b6da6c6e77f08ffa96a3f549427f02bc34098bb813fe1c95570ee538935412c9cfa05aace8f62a28a6f2be1176d48b9bdeb53979a8a3532018b5067ee32e8031f25f756dd0bd76bea0129abe9d45767233762b11d5f9bcb5246e7512674a4529f578a665b977117ca93ce655a5ad776fa9bf755176c5656b79c808939f148eb342fe1790b63adf3f507b533ceeba534b1b1874bced6fca509bc9973f500e68a1c36ec1a78b43b8a58d72b910b7fc6e9c5fff51c8a0cb9e52397b16265248bc556917980d91876a7e7e0d921f9f8ab9afbb15d5b0e94bf5db81a3da81e62cea1da79ee7ae58c1a72cc6494d826dd69e8bca759d3f78e645ad546bf9676b608e19cea96bb905a8a6323f2f7e3cd4601eb5bad7d69ce2c25a88d6fe6745e8c4881b7e59618ebbc06d0973d964357272e3be07f6ab59f0f0ae36b0ed58dba5a3f06c1a7ef79b9143c436fe08709c420d1566305088f892caa22a77a02f5d572c222535fc3470db70302d885bd7ba8c0e1cb20be17386d79898d7edfa74f09ced4975246cc6889ece99c74d0184a3add8ba64784f2ce3f3224e246e05529f07a4bd6c41a1a05b23e55132beeb096ff6d3dc035bfe90800b325441a111113951bba068f4b7c62260a15c115934d0ba363e44ee56717f5880e9c67e3e1d379b78f5613188eb6f3b433ac3ee37b91242dda27a8170b6fbde80353e764ac16da07777ae8955e092cb0ab563f201a35d88a09f58a3851d45176d49501522a7ab36f33e232b974026f915895aac0b2968d831ece6b9b52b7eb0d2c3e9524e9e6793b0829eb07f23d6944488c689e4d4973a0a7654d96d07613ab2b255b425c2c86ad076e3dc409cbf00f922c538ce6cf961dc59d8563eb1a4487ef815872c6d847b0eaec7ec52669e5c7d01c13fdaac0bebd52889182a5de66f3bf1fea27c437077d22e0aacc3edbcfda179e0fe3708b3efe47e16f0d27cc37644e09a85a1240d60aa3c0dd17c026459f72caefd8e9776b6d6d92b5a287a094cf7d61cc5d961d86fdec4f197dc6e122583602916f9814a2655cc407c59fd984c9b1d8b5fa7cef8624136544de0325e872238eacbe903d225ace6140e88b7b94396a907ad6d27c9afc16ce4c1cb1d1ae6aed7b7de12b4c73ac1bcedee417cf100451b54dc5fe5ab5f052c0a9e58acc9d78279f0af9b9c20c57a5f1e59360c535f7a9a261af5de4c029a88902372c8b066d358e494e3a40faccaef2caea42739a1d343bb9c3735b2d236547556afa0406008ec01896090a2f6fde25cdfd30db08f5d2b38822d3377b19fc594a38721f987a2f028fcbafcefc274e7943b0d4ce65fc8439458ae56561b1c06934ced06fdaee6850e12d178de997eb6fe09b2ef894bf29ff49cf7f39813a4104e4fb6ef02a81b819d59d76e057638993969e6f9521557d184871c5c2041db0338922dfa48bc31fc403a4aa12eef462d39b04c70b269b9767a8bed0a3d33e14d4f18b64eea19e4e2ba50e23dd20fee164b4b433a659bc06555f5eb5a50303022fe66c9a0a8444b08f98c95722888f18fad7b45447b5a0cb0e03b61094ca84d28d86449d8d76e04ee8c37ce4356fc91f33c1530c7e02db0236e074c8eeaf2eafe0ac3eecb105f2b2dffc6c5a01df4cf1d0e3a722e511333f24e4027d82463899c92dbf3b992050813a51d66c46d7237f4aef1aaf85cac39f8b44ebf8357b03968c3e4d7bc5ddf728d8c62c597c82264e46cc20e915f6c970c1c3a8055f3dd3836a35060514bf64db3cfdf38f3df6d4c3d38789d9d4e3e9a0a3419ad57d5d7a44345fd57a3f6f38f38cfbb8fd04c04bfe2041b0ee1709daccc81e15e4811d92b43feb5b2a0caa9866874092353c1140d0c977782cf8be1fff1b883c2ba9db0d4efbe27a9556fe8fbe98c5f872570a60c709f486461fd4351d668915b8de479bf55cd8dada3dbad82e77cd94f432ee98e5127612bf31c6e071c9bf95f97f3285986c4f7225bae8ef577f180cc03c9acbfc8dc4c30efdb656a700a4fac60ff1310c9ab66d74c05d39d2491d9ec589d9ec297f5d8d847191c9f3e3eaaeba2c7080ac81821ca6b5f30052e9d97f2cf30229f6607680c015e21133e29b3a87879fe76ea4b1c625ef16858a8957ccb235ce1bf8506865e20e0a9117635fd02b0b57f32d0d0cf9a9714f13eb2f6ef168d1a5acf388e433a4df3bf4723816e11d5eb580b533ee111fc906722aaef536a3cd18090295db1953bfcbd397b056bfcbb7775344b4c5e668577a7638d5b9ff1c820d64a0e4995210b6ab7ca7070a8aba7774bb94502bd42ad1e2f4f9200a3428a7d2a96f9060a0e600d95240d7369d37c770036dd69eda0061d0150b16d7e273197d14ea4c2083197f77ef44b6ddcdb1c43f9dfae2fa5fcd924167e53fc9fc1c4f9f092ce44f0bb429612948d6002e338f0eab7ab0c3fa1bfb51e0b2b65fcee42af58fb36ed58f9aa891f536325da26ddc21b10aa39f6331c50894f02f4ef53b67d391b8514bd3ac372355a96e8bd44ff86e67e52610a3ff025e8bcc6939cb17032ed63e1c28bb7f7335ef9e301b6626e4d53b3931d560f981d764cc3964705e9f8503c78254d72716937633ee56fa95e0a09c73379ce02e1324a71095a3e6fdc28b3a26cc3e9ebb4c401a1a7a6f8e7d7afd5198ffba14917fef9f08a3bf078e7ac373dbd5001aeb34acafbc1736eeb6453a87e85aeb8bad919840d9806a6bd9490841cce44fca", 0x1000}, {&(0x7f00000004c0)="cf309452028c4e27cc0fccc7b6da180e368709ae5025bc2506a7ee69407ea1c75ecd6f5582da63eb946505be2a486f0290a1156af5612227f4bef0c3822ce1dbc2a9724c584e17af8dfc03e1fb498297e8744e3f1ede08a71d3fce66ad60e81caf94952915052c99e02c6ebec0940a70f69ec70d505e28e597e642b3951490cc", 0x80}], 0x8, &(0x7f0000000680)=ANY=[@ANYBLOB="3000000000004ecfffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2], 0xa8}, 0x4) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x3) r8 = msgget(0x1, 0x200) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0x100000000, r4, r5, r4, r5, 0xc2, 0x3}, 0x10000, 0x7, r3, r6, 0x9ef, 0x6, 0x8, 0x5}) 16:06:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000}) getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getpgid(r1) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x3ff, 0x3ff, r2}) 16:06:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x278, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2a223b13e35c7e70843a955eb054cb8f4044f34bf6b0eb92458c8b5f09029ecce1bffd7f9c814dc472a5443b7cd2202af4d570ef455b45fafe5c66ef92bc355e6023afdc2de0cb32409c3d90e37deb47c2fcfba10e367768dac5b4ace4ba5c6bc273b9a4a3526e2075c593173df7ae8bc2193430860462684f33147810ea83eb4bc76bbcb0575d259d5afd9a21e38b0d548e57eeaec8be1052d9b6c65ac36335f5b510515235c3629ac4d2438debc413f1791a279e8363cc277c2c83e10e9a983a67a1d3611289f7fae54da341ad0724", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) ioctl$TIOCCBRK(r2, 0x2000747a) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:04 executing program 1: pipe2(&(0x7f0000000000), 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() dup(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="8352b3d1da6e0c552707089c67eaef8867d135cda709103857cb5ca1769b91cb9cc99f2cb0eb43de429d9071f59ea1b5a2adab2b798b", 0x36}, {&(0x7f0000000280)="5671043c9b8590c7e9cc6569a1f421a3e97f66c9a2dd8870f065523d822f222b572b8d00d6b71aa396739d34fe9de5975b60bbe73de2058673e266e855fe6528bb3730ad2cc8b2102fa6f27758579c7bcf1effe705cfc6f70c20d31a440d08cecabb8926955cd126ccbe4c8409b31a8f9429ee692b3eca651d90efb52d0a00f6214f6e77da11678078e68fe95dc6a0f1b30939c6c6ad36d36e78d76d31e0390c774a4ce4458844a1e368f08ab66d99265b496631dbe24671e45e89e20ee9c438d8", 0xc1}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9b, 0x3, 0x8, 0x2, 0x8000, 0x0, 0x3, 0x7}, &(0x7f0000000240)) 16:06:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x1000, 0x800, r1}) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) 16:06:04 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f0000000040)="6d4d6d13292891fb", 0x8, 0x400, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) listen(r1, 0x5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xfff, 0x7ff, 0xc9, 0x6f98, "0e832a641d293ab0830432effd7b36a4ba1dea77", 0x1f, 0x7fff}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="01aa5fbd405c901a2fa2e84b57533edf956047f8389e749b67e5cf6ebd9f4b01974b7d9d5a5ad5ae0b32aac7ce0a27dfe93fb4cef074bb926cc2427f0f81c52b393b7faa8a748c7784fee9bbe3efca9921abc766124f6d3cd2bc997d", 0x5c}, {&(0x7f00000001c0)="e7a3df812ee46576c645f7659623e080a17ea4941d48aa953c64ad2fffb3f9fd7c1c5278b44cee2b93a7e2189d8cf1bd1c6bb90a9d1449ad7a45cc56efd26e4f3544dcd1059b6c824e51b60c0f3cd6d934e99164c65494d97ccd118a7fc5d83344ab31a43c74677b9c1d438eccdb95c43340c95b4cfd52bdec96b6ce57a617822d8deaf306fbb1aba0e8566f722c9e61fce6aaea4ef623e7b2ea8f6c2325163a6b183ee6830a5694fba5b205fcf2371d669431578b86f26dbfc1211941a3f4ce0efe94474dc7ff9680bc3aff147cc56d16bc207112fa2c80a16d57b7b47be899bc08d8a9e00cbadad8225c786f890f77e77b", 0xf2}, {&(0x7f00000002c0)="bbf1f4055d14e8478283e17ea35b718d134822dcb5a929ca5e95596a32efc4c7b72807592f36821c03bc07dbeae5d56fff8e1c7a9bee903ee97732d5fcc85647c6deeffdd1137e4227b3b49d84bd02665c50aa0079815a352f", 0x59}, {0xfffffffffffffffe}], 0x4, 0x0, 0x0, 0x7}, 0x5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) sendto$inet6(r0, 0xfffffffffffffffe, 0x0, 0x1, &(0x7f00000003c0)={0x18, 0x1, 0xff, 0x5}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x4b) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) fsync(r1) r3 = socket(0x0, 0x4000, 0xffffffff) readlinkat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/25, 0x19) r4 = geteuid() r5 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x1) r6 = getpid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getsockname$inet6(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) r7 = socket$inet6(0x18, 0xc002, 0x7) connect$unix(r0, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000640)="af8d1f218cd7128cd9fe51262b9bf01b9fb3c6e4ba21893ddd6d9fc0aea26c117b72e1bb535673fcbace6232f14dd6494b2314b6ca8c7cbc12ffb68222af3af0ade3298f29318ff69e6e3aa6758af051b73d0d541bc3f6ab71bd9b4c0d6b57a212df4f3d4a4f49a22460d56ee6749d86aa2a4bb8239f2986bd074f55ce0a979e69ad3243a3c71f4a12febee3cdc913e24fd8c147642720de18fdd63e4812dc2bbff385ffd795e5f09fb335f5c20245ace192a66c3f75", 0xb6}, {&(0x7f0000000700)="ce7a26a313903c2c69ad2333186bf0221d6419ab1d6735ea82569f3fc98d0145b504fe92f6b95aa1d10950838f22d9fbc64381819affaae965ebe6220bcd46c188033468cf610a26381aa9c207a0c4c19894add7c0531127c2874ba12e4569438e793ac0e7a4c8c47fc081be9343e6b54df6ae38951e14c4d42ed3b059b488e40250e5136ff031bad9375dd8a74126e6dd5d4bdc8de12ab5749a52968360c579bb72f7ae5075d526263c9b70955ee53cb0a6137fe2681ff95aa62e2c47215c206687882384f85a8811879b622319abe0f33617eddf364ce493619c8da2fff762d7f3a7557aec33a7f85e48d96369dec66b0d", 0xf2}, {&(0x7f0000000800)="ac062f0e1242a197a1a7391cdc8d268fa2d2e35009cb50f8dc69f2da4e4f7966ab38d2038b25f1c71e5a723011fa43fc0779a39d0e01f10c570c12abcad12f8c116f6b392d0218309f09335ac512866320455302e774a2e12f4419d0a9ea36bb08c4bd97c0922c5cba4cfc3ce2b52e62c08871a3199eee1307d7492be504dbdca3f2c8bf6e54fee5880d36ffb12a1ab027f879b88a7adfd4", 0x98}], 0x3, &(0x7f0000000980)=[@rights={0x30, 0xffff, 0x1, [r5, r5, r1, r3, r7, r3, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r6, r4, r8}, @rights={0x20, 0xffff, 0x1, [r2, r7, r7, r5]}, @cred={0x20, 0xffff, 0x0, r6, r4, r9}], 0xb0, 0x405}, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x9) sendto$unix(r3, &(0x7f0000000a80)="57df565164e4732811eb6f09e8ea12e30bb8d062f1390498fd213ebd694f8714cc1002d8fa6e27e9f456221394f64dfec6f7342d6bbaf4ab974cdd6a60568ed39598ab0bc84259687c154d8c4e2978fb943644c3d110f2e321bf84d3798133c41a5b105e659ead85ac1ac183ec5905e1ab9474159f0ec8c6e2272a5ed27b1fc835dd6b533f2037556f1353c83d05a28537673095496ec98b00e088894889a9ebd4ffb9b8c1aec553382928de7b69abe9c62a881db5faa0f96a05c70908e152e6a9528659c961b90e2de21359d8932cb9a71bf2caad50bd0e6bb54b8b427536fd99f034198cad78a4b3465b2c8f97ae46fa1f9e5f84ca6b5185255f8ea7591cfc905de9a847a1d4d1ec0874084cd86959b08b864fafadbed791f0b2da17ae63ab9012e7de7533da9c3aa55b5b99f77617b79ff353e1c6bf1fc65e48fc61e370b3a9ffca37b990acbbcaf2bf0d7b5b9a8bdb0e3c4919c93466bf8827f9561f59040d04a27df0d42822832bf3de988c0897e55faf1346d9418eb5f034912cd68fc0ea70510cd6313a24812e23674188aa8289bd4f0e6ddd0f4a5c475c7eae42e07e282a2fef039d6dae130e16873b73a35912cc7971423b8d995333114d7b8eb23537a3afec23743b03623043955010c41f293a095aeff08c621e67a7de3b7626cb26bda5dfd4a50db7e1a70726fc982b22f27d830f2e863219e88f71dec4086da7133f9d3c26d7f34a31b0d0f504012144cd748cf8cbd36ef16b8b6e1187b50aaf2454fb3b9b29b98ee66c8c149131e034e74ff8662ad2c5c4d600ad6ae65bf93a2d059c225c0e31399e61ce8a2b7e3c81b8bee5cf7ee87dbccefb4bf0215b1ef16b3160a02e8df246512f9210e3690365bdde6793b6f56d2644c2e85c2e20a0d4a7e738a9816dc335e4d704c88879d456b81e9ebdc7caddd2715e9884bdd05c3f1a35c81751c6468b60aad3aaa8263e75b56dee01fff5818e6e97e190086e38bdb5222bde10f0c039b414b6fda6806f5ec9abb84efbeb3b1d2a8d8e16116fd8f9fc958e497a2645fc767130e5e3ddfc5e325652ee4d9e300d97693150b0a583ff21ab3544bdf4d96b42116ded4770f134d29b5c5336c7d05d4ff9bad8d757e7cb9753cd565985e29cd47ee446a5b36fb2cb171ea88b5938254331f8cf8ac82f7a241b688513a377780b322c3d0194a1f45acc6421ecc860b65ffdef76e4487accdea2662d7052ba6ac5420498c88ab4cf7cf281104eec6484360309a9bf47149477a4bddcc69191a7cc9f1e8153a53858739a3a196f418c89942dd465abf82d7d558256574d7386a7c4316b14df575b374e567ee2e1862c061488a32aca012b4b7a57eaded6281805ba61767a1c10051d1d643571b8517e752ae8a6e2d336415ace1bb88e803610bd4c4ef4d09fbbf162b74ca3fb268971a243d2f0df27c45c25886246558cba4c431cadf16dc453ff95cc9b1d787f4a8e2c9e545ee97bfaa529d7818880c872ca338e938e0ae99b761106a0aebc47e5e800047b5c20bdcb7f966f71f6f34d981019cc4b58f467b5ea21f7a72b970b46bc5f087c10f0466f3cb533f8088bf8e01392672ff3f477058d48416b9a3100df4325f533548b4ed23ad923782d1d39087b4af0c3189bdba07bfbe3700ae7af8c5568a87a0904dd4de0665d10bc9628a17b2bea62b7ffe4e879e53b3b52d43fcb2f54a210218c70fe49c769aff7ad6fd3cc7e35a6998693ce66e829e1eba1d4444f5cc8a2bea59bbde5ad04550eb7de7b87634d2eb12f5ca88cf9786dd87f595d08821be5d3b2a0fbfb0c978063f5c26d15d14c167c9806663912927764464b0e49bbdbfd3ef9dbfc11b4b8f8792d683f84424155510469eb596ed48fd0846b0490f5c01da9a07ac29573a794e928e38ce15e72346040fdb92ab1edc15f43917da6a783fe9b089aebb50ccc2debe98be5b1fe70766a586038a30e518f4b3f52c93e638b2108cb4c5fd1249b0ec2f3b6e37c17a4da7af93fbe8506f04221b876722dbe7ce992a2630a1aa0174cf51e8a2604619bd4b70b997f413a32c231a95f8858da28dad99c485fb55887a268c327f936f597a6a8e91725cdc6b9eabf4699d35803813f5058cea862de8de6beb13266eb1cfce624124ad31558473f6f7ef96b041b9021945d278a25e27ccfc426f2df05cdb387f9b30afc3249631562457bef742a59ef41479a32b1b36a7d563a6f6313031c52785b0ae11a2f19ee69317fe6b5ae2be838253aab45278a8c1e50ba7cc1dc44b5ed485b6c244dbf4a9010b2542f2530621488045adeb3143317ecfedec1c255746b5f5c998182a8eaa56b3419114f52ce5fe65205617b90d91014b11dfcccf61a2cf167c271d7c449cb09d99ee3809301fa37c5be54f577e7356e51868bfa0ad5def9584e2c124743e3016446850dddacc4fe7bd53474323b4d2a89721ac0091ccf50a2d5a7f6c322d369a36b1f2b28eb32f7bc51fef13ee607f94e151e49c69ada2cf949a4454e97ce6d3d88ce949605eb015f2a39736903d698207496ef7e48217846a16f611dcea303f22234a7ddd51469b153c39bf95bc2d219476daad1f376d515011adb95551e2a7ebfc0dca6daf71318f08e1f8428a648ad074a02dddc1894cdc7a5be94630c77aec2ffddc118678e445678bbcd233f537ec8267c3cadfb1aee3d6d702a787a63fa47999dc0936e475c6d4e397a21180dabb85c53a4a4d3c9d1ab74360b605e7b184113bde9a0baa7b3fc36186cae72af96bbfd56b5f441f8f0ef6f41b7d62ac7ecf72d0ff9a5dd78e40e5bf93f332c6fe61545f683480425361fe385047e7ba0f4c7d6a6e112e71baf73f9420585158a4c1f82c306a2e471b54257ef335f9e7d6b7cd39a32583d3d3613eabc9244b6589342e96a684e118480a1646c369bac3520784ebfc957e469d7fbf9f7038591cafd2817cc4e86be2b8e7f197c86b8a15ca5714befe9214b447d78dfa7c2540751906adcbcc3cbec41e72e48d65ef4a69fb3b123db24713a401ef3a9218d5989fe57b390b364bbcb718a76a0dcd13068bb42f3f2806b7df4964ca0f1d7ed80b3eac60e4bb6f038ef7929769c6828e35397f46067873cdcca0e7417d3ffc22ab118f8da1e5772d7e91513d74af563fdbf2504c5e02db9c97c4553cfa38475cfc229a6aeb9828364053a12669003e3e49e6089f86598c5e22e572b979a745f14922cbdf093ccc00e034ede214bbe8bd18eef2930a016c501daa92f0937ced669ceef04f777de6f1052968b622532ff76451a9f194fc7162d4d8c5ab51596a883c536a83b3858dc99a8863f7ef2bd19d7ee34351c5440b7817d7b7d8d7157628db2f071c4ba118ac34e458e22be2e3f90c145da5ffe72c2aecc4c6b20a2b1d9348cc6134aa1a12345e980e18e55c6f0315c7c218c5b6e8879257dc54e12993793028203b09dc473e2520a97677c872d0caa32aa87eaf290e74c0869b7952191ce2c009f3e634464547198d51ad66862cfa15fdbf7b7df6fda652d6c8b931719a3503eed2a411cdbb5e46b83c03fcdfdef32bd703f4c7916f1ac61a8619f0a24fbf24919e54c0a3c98ac0003a0cda6d4bd90ab6ed1ae7d6d7ab5b64b1439b76dfd8025aa2686550a06facb999f4aefa50131bbe7310670834d8837a4e75b65652ce52b30e40fd2101b5283ab3e3b1a152324b9fd7ee11a6ac4b458f938c0f8432f613a54b8e05ae39cf232bdd47da4b7010b1e6d455eec6ac701845878de5072f5e95587c4c967c1d3334dedd08dd84c8669ad3f620a6bf908afc07bdb86584c82fc59a43858a9f447a4b4fcdeca9951d9f0a8f34ea086e5bf27d082760f3edb345d3b9d8644adbd7d293337b28ef316386ee0b2c21988b69e94908c7f3b63c1eccdf9126baa1c9b3b4cf0a40c686448825e9331e0aaad9ad04b300b75982d4eb0daf8cbbcf53cb2056bd5d845c9c8ee7893e6aa816d88e707a72017d79f90d086d689858c2920555690c88e950a9cb42c2384ea8b54401f864c4d9a3c23bfbe682ad769a0b48ad589879b9d35ea3f4a048d6e23967cd4b53e727e1a46b29a2fa850e1aa914ba2286e12937945f64cc9d11e8b6bf4cfa55cbd45213cf5a3540e85f10f15e423cefdbc5d8de77eaadec6b810896ed78ce0940e608d020367365c12bd12e977bae704a18eee3e6e98a0303bb73276f9780f2a72c221416d362d2604ca626cae5f2a4a3304b5f340a44ecf9d79389a9cf9075b8aca9454d9636828a2ff822b53643dcd9f1f761fe1462c951e68ef856dd93395c0b8113eb7a5a0f84a046143cea41d90eddae29888fcc539f9e38480b5af8623fe0ed48d6e665b971a7932250ec5d1dd599f7d3bee3f025f72e5b1813d6c98faba83fc5421ad2340056b11af2ba72ff504f2d00eda0a20aff0269b17b61acb7c81eb2ffc3d3f0f3a3c4ea65370a0b96d613e761ee8ec8758c053bfb3580fb81cde255ea7b2fc644a4af6c9b1f14ad9ac5688dfc187e449563f40d9411c55a71c86f4027443e3100bace3416e7daa9cfbe7920ccb3d1e7c5a80ccbb90cb9225abb9f98826ff66dbd092760bea56545bab1da580f6bf12ed2f322238a7cb9bcaf14bb85c2ed2911744b9f201fc6403bbdb8fd8b765e2b2b0ee92503ee435be5d457c609b51a63a92af91780d27de17ce7a3a74b5f00950f779e8f3f8afe3558addb7bd5d59a7c6d8fa9734800bc4636c044d3245861b617d9305fa2cf53f967b7072ea2cfc775201ee2d6bf71d2c5a08d447ab2808bd85f5a59e989cf15ad942ff4034fd45a60758d18ae8f1580df2ccd1e757c374c6052e87ce23f827c1f888c11582564dbe78bc0d2e49d94bdc79640eada7b3f4b14fb1906dcfe15405326a60f8a4231be546a2b28017aa79f6a72a30a42192375e822e14981a07d7eb5260da6d66ad527dd84d24aa62774ddb6dbb93be4c73cd1d4b30adee1de100bafbb019f13fe1769a1320722142381dcb9a98874fd8a0dbd8b057cf554260d9884498ca3b1cdabbcc180ec3aca439b69f1dc3ffd46b9f09ea466acd66c3ee06a0ed42413d5bb623263777fb444a60a60f0d9fbee16cb09efef6967574cfcf1d04cbbff7cee2861fea838a1f92872580597c631b90e8090d42a3e720571cf165f65fefc88c58eadfad5d7e40aa00dc6b9677692fda23cc86426c4051b40f69a7079316cbdfbbe431db219c4801014807ed92d6e16092bd448dc0d82ef2e0cb17b875741f92a9fcd5a1d58fb7fc7e7f0dfc35276e52c8b3fd2606f692d81c2e6094c123ac1cd41dcf766dbd6a633f6e7777a4c0c219e484953f04310e786915d05c938a99b81cf326ca81957ba4b8cfd34b93a807a2d100685be36a60b3fa83547273b71e7b514ce3bfe9bb03b396b0de83253f805c47e718d948728f9067340548c4c87cf95c929e70c617fc4372ae455afc995fe6be5276351466a91d7cf22c41d9ffeb773d9b822f153b4f6775cc3320bfa64ecf864768d19b721c70d06b5b3fb6c2e07b2b3ab047d55278986544cf7dc5d92a3d4148f32fa5d76634a2afc0c1215520ec387c744d1a66d885351a2e0a749763fd2442009358b4a2432df6879d690348cb8c8f34968faf069aeafdf771c049bbcbbab1b95b977a2e509870d9e63e3467a3500e5a047ed7817bc9743b5360930b03df49e4d5a4f48b8d5c672f700065d5447031430efb125f5852b5f149c1a237416c11a5757b12034b860dd505b5f4a0acc5ece6affd96ea775d7479fb9da35c400d88aa66edfe541ebb6d9b30e300ade6099a64f1266d", 0x1000, 0x4, &(0x7f0000001a80)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001ac0)={0x7ff, 0x6, 0x9, 0x7, "19743387e59091c84f5577b989e26aaa411381e0", 0x9, 0x3f}) 16:06:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) clock_getres(0x3, &(0x7f0000000080)) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = msgget(0x0, 0x80) msgsnd(r1, &(0x7f0000000080)={0x2, "b19449bfcd61e0368d9dd67a6ae38fdaa754521efaca6b66458343"}, 0x23, 0x800) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)='r\x00') unlink(&(0x7f0000000180)='./file0\x00') 16:06:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000d200ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000080)={0xffffffffd32ae128}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) seteuid(r1) accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getgroups(0x1, &(0x7f0000000140)=[r2]) mkdir(&(0x7f0000000100)='./file0\x00', 0x124) openat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) getgroups(0x3, &(0x7f0000000180)=[r2, r2, r2]) utimes(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)={{0x2, 0x10000}, {0x9, 0x4}}) stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) getgroups(0x9, &(0x7f00000001c0)=[r3, r2, r3, r2, r4, r3, r2, r3, r3]) clock_getres(0x4, 0x0) openat(r0, &(0x7f0000000200)='./file1\x00', 0x20000, 0x10) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:06:05 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x1000000000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="374c4eb3edc4ef3d1adc2eaf7aacef92f79d4af53483a7f1a479483e94c79877b9c691c4270c387ce11168ce2a4ea07a42b2a30cafe6bdfabca3e5a6c6ea8ac3aeaed47b828d383df822d24634de7cb46108704383679ecbbefd73f089be7d4985e08d66df2e97f6e9a7aad5da39ea27ba61c55b43a85494ddd7b67a641fefc4b6b441c91161f73a0522d227c7471b1d8da3455e14c90a9d520dd2f7e2bdb50ac4f5f00a193c1432628865fa1b0f6f8d9c548d7635c4bf9fc9002c678382e52da06df62714fa939ea13eefbb5c2d1bf38f7c944ae433cfd84c198cc04711bb7cccd370a50af2a1109eba2608dcfef81d824e07fa06c5aa", 0xf7}, {&(0x7f0000000000)="455ccd13acdb366cc3f6013e9b", 0xd}, {&(0x7f0000000180)="01435ac082eec910cafeba10504031713eb8858e6189f20f77221a63afabf8f5cab64d1f376ec77f0b6150b7f1a9f8b07b9441f136b19f482491023cbc204f7feac76c2ded3f82b195ff80c2b0a3ab5fe0b37b141cbe67db0ea352053231d5c82997", 0x62}, {&(0x7f0000000200)="3f5c71871ed5e6d455fe24c6f5950b97c726d2851dbcd73587791dc85c94", 0x1e}, {&(0x7f0000000240)="9d1fd776b09868cf4ba91f6f386b03ad11bf236177d2b2025b4ff6e5af3f5ce69994e9a7449cacbf3f94075fd6ba1f6a65fa43170f5c06667244b7654dadd4a848fd6066169aef436d707f6d6a4f0cd4987a8a43300f1d9c9f2d70abad1ce926165065c164a297629c3787725f5027192313f33af256393287a7ae5e98baa099f1fe62fde018d460bed828e344192b", 0x8f}, {&(0x7f0000000300)="3bc1462677ac0deaa1c97f9ceb0a53f6fdb72fe2419c70209c3a1194271b9232ac29b612620425e91749bdd8fb1f571d0339c326bf1a210d457a74c025258bd16582c370ffcb7fda0f5a606ba7145cb2d04227f9f7d6ab1e07be5ed06ad706ed36ae2a0d62b66767f3f1433585da7acade", 0x71}], 0x6, 0x0) 16:06:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5dba0ddd99740101e31e"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open(&(0x7f0000000300)='./file0\x00', 0x808, 0x8c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="5d89c771c80dd5f4653f9847b4856c9978ddd99e0c3bad70aa712453686326ad1b075a7ffe78d5faeb0231a282cfddc36db08929feb1f60332b30e31e17de84106e72577f773b7759fad9484115f0dbb8464bb1ff416fec3c59aaae8db3b19b7dec49c07aad0f2df56972878380ab2a969992cb2ee60262b116b45e55c6ab4318b1a1404785ef8917d2351", 0x8b}, {&(0x7f00000001c0)="aeef3556cf1f9314b0303cbd9294e8c2f59923d3d5eba5d6a4efcc75d555de963e3257124e86661bb75b66e2fc34e27ae725229f5be170c09b2171162631bc355e3dead2711b1cb48b81c0d1d26c676a738740c32555acfb47743929667873c26be5544f45cfaeaa3291ba2ddfffee308808ab5149115ef6ea6902068553130fcc10ab34ff770a31dc219e84aed0b2b7337d589b3e5071be3d09c0a156d493c54ac04104af9f1baa38148ef361085da13a43bdb1c8988504186848ea195cdfb526303f674d3b12e6b624e51f1bffd41d34a5350ea8ec2f12b29ef136455805c5612f07448500aa41338f17dd0988c95f23d6bd5dd31e", 0xf6}], 0x2, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000002600)="0dd09dd2c83767ecd6ca951b05f46a9715189808e2ff336c25980f21dfb0c03b9080ded33518768a7ebcd97dd4c86ee33ffaae5026313a8c29a2c237babbe1ff81de0c4eb2d87ef95bb362624ab2e708c74ef0031522c3d7211aca64ae761481fe9f73df409a08f1a67bce016fe90fe415bb619dd2ee4399e930faa53ca0301e7f75b00059b9aadeaaf4009fb4aee49f5dbf95bd04e438299192fd9f796182636e7ef60d013c8a97cd74275259e8f270bd0d9f9c700bf7f8af1fc561d9cf739db55fd2f3b5e2ab6b0fd508d112f984270a02184ad3450e0b2edd2a23efd0c2f39b156151a4219f351022352e443a369c7f0925f1559b71da4acb886470fafd01a0455c0c255364cd44e5e2eca1f994b6b4ea5177364f57cda1dd58a0485e3181c4031e67ce19f061259f67037b74cd5a38fa76059c626965f91bd7994cb4ca1c0dd3883f039326aec99cd9ecbe0d4caa2e4ee28dcc3b2391d7a8a18fe4cc52300c65f4042147f9be07daccebf7f30ee183b64bb967a3655388aee5e4124db2cac15f76dd7250547c83f6f8fb9f1434458af7e0c5f196c0ac482151526242f65d2ca190b63cb50a78357d3943e97bf27845b16db98369261afc302b024c79eccee27b4d524e2b61c0b2fbb162f15bfe8d20793d13e35b0a88c2b7a8b158de9399a12e3f79277957740fe793aef406b17241558aeda9b7d97857f9bfb84aaf96937588d76cc144fed563f91bb53d45770b31eac5012071560f933f71290a27de44d3ca0e2d6647893fdc98a24a3cbe038e78f7956b09eed3f06f02396d223fd594347eef2d77c1a88b858068c201caa4c4fec72355411e7779d3fd0c253e32ac5a7bcc21aac43428f95c6cc3a7834e636848a56ed60355b31f5716fcac9bb72f9f62618980d2de2ee310622bb9ac8031f1c46fb09c0faddd7d1e452eb3b78013b6239745939e6f8f1b5fab839b04494bbeab1ca4a5d9008d2c9300e1e7b9fefdf018b990ad548c5bcc96cb329aec5b5e02894319204091c44bf1aca0ed03217a7d03d17997cd8d39b57dc3575c603c7df15837ec445e60a2e9070d860c0f77691ff038628b2a344ea7ed7e4b18a13c2054a014254877b83caef5285bf485b1e22c6a04de7be4ccdc66e49b1083238e4ee947eb14e2737553b71c07bc911afeb29fa4d9493a8ca923e413a5317ea858dc549e596f45c9e89cf3570ee5d8bdffcb440a5bd348a9a5ebbb5eb5eaae1ed2e96044cd4458f91c02c9d7b40d0c05b5d0286b670c3cf0f3b6d8bebe1978216912679ad86725e33b4328ffe8fb776d779c3ec44dafb330355ca61af831ecc0032b4205062412cec10167c4003a686757795824a021c6ecd3bf940660ebd9dbc8df80a76373f750b9e0e37a7baf44e89e251f6100218b70950d4742e9a8400137670475e3966b2e8d3982d6ce15b99e5699aa93e8ee28f968d9d8664050708801f0afd15df2e6f5504f4bd8188197928d0a02d0ee677473d879efaaa68a4d4f833e03a5a818c1d7ee549f1e8c4d6862b727f01886653c5bcbea639fb0b5b097cc70f3f42ec7f3f266227addd25d7b2d3fec51dd75c5308ac8beffed72c3231e350bfd2fd05df4b900b57ffbd0dff4d5fd17bc2a53fbaaa0825bde6279fe49ca0844482001d3162ac3e426dbf72c3cb7f6fd46e58906dee78cc7c9a867abfd41123b9b05e8a3f0d2a7ae2fa3271d701f6d5ea60f26b0e846f6bb5dd488a7beb7cbbfc2fd9277241ba0f216aa020d87910a6841e230e445d67f9cf146a5345cc51990ea8f119c30394e122c8d709d60c015ee8b9bbb7635dbbea9992e5a691a02e91445c7378dc72987946cd948280a6f86f20869610a4772511ce6170bb36ef3f08f9446e90ea80537246a9c4b938e6fca0141d41f3fe54f11a4d16275e9ada5e0a8802704cbc39cfeb4f17026bdc42801eb602c56baf128410d0ff929eafeb84e938c6603bd3de9c676b328486648d4006175020d4c41c096669a1a0c53028324e65ea83f356e1ff33a78e61e0b19487ca7e922693c60bf4ea8f8cb0c75d495944b9ba054cecfc7837f1ed78d4069fd0d5646f6d9314c96be630de48dd53b4308cda273537faa0548bf9211e194ad7487f42b2a09ce6718d179b0d5c47b2ef0a371021a4a56c7801aa79cd9421da2d3625855383ec5cd6595f42d24bf5d5d63ec58f391bfcd44f7dc256d9a69c3d1717c4238e5e8fd7a9be81b9bcdc52104d34f07996cdc595b0053359662c64f9b0c190ff19568747f3d137f6654458b95c5d6ce77256b8a6e7389947aa0782f88043e8a3b68162cc52b75d71b32c19746c618b1bdbe1f3cb041788de6287bc17d8cc350637bce77301662b6215ab295b6cc1203071d1acf2330153685276874b5b9aa15fee50d7c913a0956d9299bcfa2e5b8709c17e95d2ec7e1c986ca2988a31381e629116685589885836c909ab05e9e080a851753cdeb4c4b3d5fddc382ab395ac5f8f56ffd1f2c6027210b102b5fb6b9d0142dfe20f92bfcf754a802013225eeea578c21283d5347e34f0484405fb40ffd5d3ddb2f977414c49754412f7ccac293671a41a8143bb239f9f642277a9c313f3fca5d0c181b8effc69eda4cb20e3c91e9ca50212fda9d447b3c972315b59c049e033198aecd503f0dd7f1a54cabb46169339ba0662c1d22c2d50992317218845173f6de564cc0e2b0635acc06ccb9211a1ec966af015e5ea4f1dce9b46d1b58974c89777d683acc526cee400480ce54d8275d001e34d4e798fa10161995612a3d02b0d01890eefac700e660f7a4d1189df2d2db856fd5f1c3afb52840f1a60e4c2dcea36e1f0f39abb5f7e2845f007e0c9363948d81b3e6586b30c605d01fb86d382add1d1367d90e40172974db5ea2f27d695ee047d3f5c2611ed696c7718a8aac5bf1f0c1d365badd44ee3d6c0b56f3376f28c555d822a925297d7285986406bb99ecae5dfa454bdb8aef9c02915d6a4999c425ea943fd48a19093d55803eac332018a14982391dbe5a39f6770df23cddc8fefe43c17d64cc344f093803a7f22900e09742518bbd2b98da04aeb451693a7070793e675baf75845e9f55d3528df67824660237f5c16a4178f6cd7d0dedffc108b490e8a02097f78306db4f457943b2cb74a8c84e87112a981a58209d93532f76fc8e67092c88972d2610558ed7bc2f821cfefcbb1a3e7133b4034209891ba4feb9d0d630935e4baeaf9763089c276286c4a3b8390dc0dfe67fb0e51e9e7bb4bc17266a4102a910b90e2c4cfab9dbdb9726c1115abfebe9c1ea17ad9b9bf031b48976443ff6558ea38c4677906d46045a75119237ff6da7d5b6cd4b915976b8b9180f851c515c07e9a555d2a58a686992ef21e1e9e7d78b4c2f2c3fd8cbcd5c5e6be82dd23da2feb9ee06746b30180c5f73120759d2a5fcb119cbcb6ac134d2151c497c4b81ff53137736eef31bc646898c073d2ef98ac2376ddce7bd1dde17a8ff0447b232588d562d93d11c101f986fd604d0f577123c432fba3cb87815e318f891ca8a2391a35b0a33dc7110893185c2bc70186c87549dfadf3170ada022de847b5ca0acf72825a0d05cd95612922167f39d289c819f502f7deb3b2ff92881bb988a51341dd7f97be1da22204f4bcd4c06213141e90a075edf45eaec8bb66006fbb3d409751429b39125fac869949fd498aff0f5ee3812038dc48424d0db92dc29f7eba23033ada5d685b8c98453d6cc80e8935d68857bc503f7c422f3c749dac317a44a05ad2213a1b6ca8427be4d203e4ee7b082903b26fa5c68a29f41d1b54c35b17ffc236f37b22fd2265a208072168fc8260beeef150893583cb58b6b73204612b91394008dee1b93f13df6b9f2823d65708c9284ce3b850ef9d81e96b2978234c1ac61467c32622fe279f67a5b491c87b6bc6ca80abe8446ab81faaac42a171f8ef1e6f4f3ce32bf6725c589e1bb701e0bee6f1ef31edd49d9171b47b24f94bec09305a62b7ec2657ee1c59d2983e711625eb6f1529b7e6e7550c5475bb4104eb9d8163018b46d1ca61b0ed35e03b6ce137aa8c82df59baf156c684d70aac8434e409ce7aa669560ab8757a036946204ac8217b25d8af423347e416bfd36c1ea3d6d2294a712feb1a0fd8bed0bec1dd69033c7983ac03c52bbb5db48c3657e453d3e261d829d8bc9afa7f9b6e34884341e27d1da3c82438948df143990f833e0242df59444e8ae1dc1a5487b8d55092ee9455fc32ccdc6e6614e9c62a21f547b076e45818a42a6b526063891a9baf154dabe5d7b11479d2364b48e12c4d8959e8709cfe4def8b1a00df20b86b2025911aa502853d0db8b4f9d7fcdc58d286da27699449db1c53aed687186f14b82450cd0fcd7346167373b7a61f9bd2ef40e0ba206b9c0242e0d8ff7a7d58804cbcc7dd60e76101049241abdc9fa924fbba363c53ca049998acff1c1a88ed0410dd265c5ed90cc6495a1c45ad4081238c0e59622837c929338ad15737f4b8d721f6702d347758073ecfcea3d575e91e8bfc1274ca45d7a295fba04bc4f55afe173557333755129aa4721af998a3ad5dfda33276551d476b0c23b0d0e9cb5e0b9788b9148aaa9bb983cadd01188ef223fa5fa533497677265e3974a0d1f9bbda1f00704fd98aa6c7be7ab495467d8eedede6b7050fd2d942d411ac37e8535012953a0bbaa75f8e4ec7151ed55985e7fa7f91512253e51b541eb6e7d8d9438c047cb8ede2e081d13d836d334c687083989ceb707b831435366c39719b571dc54074b7cc4c70faec47fa975b910f2529ab31ceb5b6fbc026ade43088b408253db4dbfd9ae52345a946776d3a808ddef4020d6cc92f8ca94bb4a27fb20a62071319620d248f4d875cf2e12a6236538c7a642826d21dbea788d34e109a3064b2bbd959f8dd4a2f46d8b70c40ed071249dc55aaab6a3b3d05cfb9040a8cd36f12b706a41dfdfa97c033101a4e66f8b4f08b2177b63c9fe6a3e50cd96ee4dce9c76fa0f5c7b8a87fb30a133a1355200e9685e222035444324b62d0906b05af14d1ebb366213899722d7691671ca63a292bec5fa5c34c5e9a00a3dcd9b8e12939d14ecd5b028ff5784027d8307d2cfcb2af7dadf9c46964d748aa8567fecfa3aff19b1f37a2391c515ad549b04e7fbce4483a12c9cea03ce96f38cbd304982ac1c78049c0c2d95ab9710d3456a92a60a0e48e104bb62504897d20c59a2643c1a8fcf", 0xe72}], 0x1) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:06:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0xffffffa7}, 0x3) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x1) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) 16:06:06 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) socket$unix(0x1, 0x7, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffff15) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) open(&(0x7f0000000080)='.\x00', 0x30088, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0)={0x5}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) close(r1) 16:06:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000380)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000180)='./file0/file0\x00', r3, r4) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x5}, {0x9, 0x7}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:06:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x6, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0xffffffffffffff80, 0x401}, {{r2}, 0xfffffffffffffffa, 0x4, 0x41, 0x800, 0x6}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc, 0xf0000004, 0x3, 0x20}, {{r0}, 0xfffffffffffffffe, 0xb, 0x2, 0x10000, 0x6}], 0x3ff, &(0x7f0000000180)={0x9, 0x3}) recvfrom$unix(r2, &(0x7f0000000bc0)=""/4096, 0x1000, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:06:07 executing program 1: r0 = socket$inet6(0x18, 0x400000c001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x6, 0x4) socket$inet6(0x18, 0x4000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x6, 0x4) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x8, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:06:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000600)={0x0, 0x3ad, 0x0, 0xffffffffffffff38, &(0x7f00000005c0)=""/56, 0x38}, 0x10000000000) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:06:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:06:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0xfffffffffffffe2e}, 0x0) 16:06:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x2, 0x0, 0x4938, 0x0) 16:06:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/56, 0x25}, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:06:07 executing program 1: utimes(0x0, &(0x7f0000000000)={{0x10000}, {0x7}}) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="07ff2016f96dc6f21267038628663e12704b479d3cb82bfee616002f8f1f310258f3b3f409fa68b94fff95e9c11538ea0b0000939608a307194e7fcc353edc537b4c7425e8e38011bb88e9345eb91880322aeec636f7bc23cb43d24ee5c9936d5fd03b5c25e451823eedd6ee653e41319ca33bf3d7454cdaf79a2cb1f5b416a553b228e027284218526da5fab400"], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x10000, 0x5, 0xeac}) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000240)={0x0, ""/213}, 0xdd, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8, 0x3) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xab) connect(r2, &(0x7f0000000200)=@in6, 0xc) 16:06:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) recvfrom(r0, &(0x7f0000000080)=""/185, 0xb9, 0x800, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x100) 16:06:07 executing program 1: r0 = syz_open_pts() r1 = semget(0x1, 0x0, 0x42a) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000180)=""/43) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) write(r0, &(0x7f00000005c0)="e36258a416f72ee99586932477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000c00)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b448dc9a7754a9e1fe14b82e98060000009283b58119c3e1ba798f466d04677f54d4b92b09000000f3dd060a060000006a037d5d7f9ca7577a40b0675aa4f4454ad2184b4ab77f6429b81de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da3ff0ffc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb806000000000000006993663dd6d70a7326da7fb67b8bcdfe467e069b5be0a2e3de012b522b57a805abe294ed44e76d5b5e5bc2da1940730a5ce50004139149b3b47ce51530b24fa57841f8f91760485d642b7bc980b154c103a424f05a3fc07153f9590c3ae2c12fbedabfa6d76b91f7fcb54f2d09a29ffbf8e3c0129a6209f31a4bc35686d3b5946384ae19d1e6eb3e5e6d44f5fdcbac6b81f144fdffd8a8522eca0d36b763536286651fd2cfde1d29d81b1757cc6e8f647ac9319a45493acefc20530cdea662382fde68754d3e19ea55b5c764605c1d5f2e80c176b922cc4d7999fbf1fcb540b0", 0x1bd) syz_open_pts() close(r0) r6 = kqueue() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0x7, 0x9, "a1470d00", 0x0, 0x100000000}) fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff8, "cd6474f4d60ababcd6e600"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) readv(r7, &(0x7f0000000000), 0x199) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 16:06:07 executing program 1: semget(0x3, 0x1, 0x480) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) clock_getres(0x40007, &(0x7f0000000080)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) setitimer(0x1, &(0x7f0000000200)={{0x10006, 0x7f8}, {0xfffffffffffffffd, 0xffffffff}}, 0x0) r0 = semget$private(0x0, 0x7, 0x40) semop(r0, &(0x7f0000000000)=[{0x3, 0x67f3, 0x1000}, {0x3, 0x6723, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x7f}, {0x5, 0x2, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x0, 0x800}], 0x7) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000539000/0x3000)=nil, 0x3000, 0x5, 0x11, r1, 0x0, 0x0) 16:06:07 executing program 1: r0 = socket(0x11, 0x4, 0x1ff) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:06:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x0, 0x7fffffff) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="20000500000002000000000000000000000b4ade94d5130b5dcda20aeb10b9e6e97a4fd30f01c64a1dbee22b3db4cbd7ab540850868920868c660d2ab4a036d10000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = msgget(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) r4 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r4, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000140)=0x4) setrlimit(0xe, &(0x7f0000000080)={0x6, 0x6}) 16:06:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0xffffffa5) socket$inet6(0x18, 0x4004, 0x1) 16:06:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) write(r0, 0x0, 0x0) msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000040)={0x34c1ecb468d1f4c6, "b433f02cfbc97c24ccbde26da0f93d221a41f1d7f1aa9f6cdc7accd3a2adb4749592f9fcbb99d3e320917946560aa9800383b7abc0e1515f9dd4055c95d86efe551c0ea316c8b45b017c2876350e9fd9a2e7582d7205110c72e4e449c37f82ce18cadcc2bf0c5c92f4a1b9bfae66c006e7dff311f4b051537f47ea7ddbba6aab798c8b583a3f2a59bcac9bddf9ba3ffe047421b3a97c3e23be942318"}, 0xa4, 0x800) r2 = getuid() r3 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x7, 0x100000000, r3, 0x0, 0x7b684912, 0x948f, 0x2, 0x5a58c66c}) 16:06:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) read(r0, &(0x7f00000001c0), 0xa) pipe(&(0x7f0000000180)) 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) r2 = fcntl$getown(r1, 0x5) getpgid(r2) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') 16:06:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0aa8e565583ec38c98968b89ccf29023b8befe2b81cf249b2fc770da9e37c44efc73815c8c509d5db1c8461f97851bfe7f1274ba6a9d6cff2df42596663d46361024bccf83bba8b2c7bc28e9b2db0680d3930da754ad8a253e564b8445dc47545ddaf7c711ee740f8d836cbaf732205229b46c65d4a65cca9bda462529cf81e071b0dae08d5400d3ed732444f0a99bb416f7e548ebd2ad7a3e400a59f55c3b3a07e1f073615399012bd5267f50b49c5d0b017b0c260078fc9f98c44be2a236df8bc2c9c83d98970da1668abd4e8ef9889809f8c755ed4c2844fd5c195ea40cde6d873b500159ce4bf8992d00244e320c0b9e10ee1cafcffabc48b62abfb781c660b986b05b993399e325530413c6210f8df0608a957dfaffafd82c886b92a31c0af605dd4f48aea1951be2be1fcb71b02071651c9b00800000e4e126978baec2ef31251f6a0dad79d329d641c8fe75c8176aef5b2c3ba9fcc1dc", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:09 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0xfffffffffffffffe) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 16:06:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x1) close(r1) 16:06:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) rmdir(&(0x7f00000000c0)='./file0\x00') recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:06:09 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet(0x2, 0xc001, 0x7f) recvfrom$inet(r1, &(0x7f0000000000)=""/211, 0xd3, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 16:06:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:09 executing program 1: r0 = socket$inet(0x2, 0x7, 0xbc4d) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) r1 = socket(0x2, 0x4001, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7b85, 0x6}, 0xc) 16:06:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:06:09 executing program 1: clock_getres(0x7, 0xfffffffffffffffe) 16:06:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20b127f10a000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x6, &(0x7f0000000040)={0x400000000000000, 0x3d}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:09 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)=""/124, 0x7c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:06:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) flock(r1, 0x2) fcntl$lock(r0, 0x100d, &(0x7f00000001c0)={0x5, 0x0, 0x20000000000000, 0x100000000}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:06:09 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getppid() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') fcntl$setown(r1, 0x6, r2) r3 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0xfffffffffffffffd) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000000c0)=0x35) socket(0x11, 0x3, 0x0) getsockopt(r3, 0x5, 0x4, 0x0, 0x0) r4 = geteuid() setuid(r4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:06:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/1) chmod(&(0x7f0000000080)='./file0\x00', 0x8) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="8b4b51c7a4eb0999d1e86fa9bc81ba6b0cc3b17a441539b008a63985cdbd4077009c69af0d6667b353722c37fb598a5ce865afccaa4cc280b0ffe004d1e03706fad39e2f78c6d9807d26d6742bb2", 0x4e, 0x401, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:06:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff5000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 16:06:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x8001, 0x6) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=ANY=[@ANYBLOB="01003000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="2f8a73554727c9cf71086bc682d00ca4eecb4ac4d9a4b7b200205dd4a4ff620923542a457c72334858fc15c4e8ba14fea15f0943a1ef1fdbc0ce63d2767f3e9f4908b5e0016540481f71e220d366abbf76d537fe92a252d8802c96b5031254e18be6dcedfd4b9eb3a4f55b2391a7898695863e73b86cd0d9a8283fd1ef0a3b7d68e90775fbddc0fde954053739c6168d7e8ad2a1271601a5ac98b092ae238e57399ad046bf6c9377b02e99d103af198997ff4cd758b9e52be91d4f91fd8ae3607c59601d3bd8e3f6e17ff3fb9f325a3809f1a69ce47e6769956e8269aea2a6871d226f6ee305dc4954", 0xe9}, {&(0x7f0000000180)="8288a363c4af5bbdcf78bc61304fc238694ab2d0cff5bd68977d5fbd696e8c8b0c8b064578d4e26e7beb38e09655d8cf24b22e3e411529da1ca4684e0423b5136420423ab82abe24d6621b5a58aba51eb00eacb8348b760e5d422c831211074867c3e162c1171aa90ed7c61cfe3c37eb8cd528d414b6c739b16dc6348a6cd555c216dafef391da", 0x87}, {&(0x7f0000000240)="ad8799ebb678af6902e85274e1f0ad85519a67842b00d3c4b3a5452c227fbe732930571ff5c18580bfb8d027d345b3056933e31490e21b71b9737c", 0x3b}, {&(0x7f0000000280)="437747a26fb1935f8948be8054fc43908a3f620463f736b5d6d5e23f6ce700b10301a4d9d710d7e5df7cb144b80463cd282081549c6749ce1230", 0x3a}, {&(0x7f00000002c0)="9228f09dc9d6b24f7983e9c432e3993a44b0aaace4c7e9577a87c0f7d2ea7e99689a790a93ea7f481dd55630f050cb691931e64fec2cf9211767ff15b424eb78bd7b0504b0d96501d67c9bca8d39fdc130cfa8aa40899af565e451a174918a6b", 0x60}], 0x5, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x78, 0x4}, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2b6669c926bf12"], 0x10) r5 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101023, &(0x7f0000000500)=0x3, 0xfffffffffffffff0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) 16:06:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0x0, 0x80, 0x20000000, 0xfffffffffffffff8, 0x65}], 0x1d4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x24c57ab0dbd53243, 0xffff, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000001, 0x6, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x6, 0xffffffff}, {{r1}, 0x0, 0xc0, 0x1, 0x99, 0x427b4246}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x80000000, 0x100}], 0x6, &(0x7f0000000180)={0x48de, 0x26}) 16:06:10 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500000000000000000000f83171803067b1f1000002"], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x7, 0xaf3) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:06:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000801000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) fcntl$getflags(r2, 0x3) 16:06:10 executing program 1: symlink(&(0x7f0000000000)='..', &(0x7f0000000080)='./file0\x00') 16:06:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba2fbb5affffffffffe26a8c"], 0x18}, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x800000000000004) sendto$inet(r0, &(0x7f00000001c0)="246ef1fdad1dee9e2167a1bae9b89e4d9c5344617f2906252cba27c03a36822e64367925e5cfa3e74d09b83d8dfd3a276cead7bb2cc839974545b724ea0afca59a975fd8281141adbad25adbb129cd5fade07c9c30be6a16c50c5073237013be6461752413c7a41afbab1bbb84d825cc9e500454eb5541d7d3ae39685635cf8caace6e46d6349d51e8326ac3d74e43848f09fb21c9e7831d814ef5808f58a39dea72b798764bf31b6eb8f456ac239ecd916baed957a2cf59904c5ca9427d2f156aab140394846b1c5ea4d3af387347d4cf565e1177dd17a649c59773a83d5de25a2d1b9f4dd8ab89d8f6c860dcd520f8f13bcfe25e20dede36e60bf229b172", 0xff, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) 16:06:10 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) socket$inet6(0x18, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:06:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000003e13c2d097733650708d82f4d7ed7e57fb2d", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20, 0xfffffffffffffffe}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x11) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)="020c0000", 0x4) 16:06:11 executing program 1: r0 = socket$inet(0x2, 0x20800000000000, 0x3fe) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 16:06:11 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x11) semget(0x0, 0x4, 0x3c0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/249) getpgrp() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget$private(0x0, 0x7, 0xf1940a640bfa807e) semop(r1, &(0x7f0000000000)=[{0x4, 0x100, 0x800}, {0x1, 0x9, 0x800}, {0x0, 0x2, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0x0, 0x1800}], 0x5) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/59) kqueue() kqueue() 16:06:11 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x7f, 0x80000001}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00\x00\x00', @ANYRES32, @ANYPTR64, @ANYPTR64], 0x18}, 0x0) r6 = dup(r3) pipe2(&(0x7f0000000040), 0x4) mknodat(r5, &(0x7f0000000200)='./file0\x00', 0x1000, 0xffff) setrlimit(0x5, &(0x7f00000000c0)={0x1000000000}) recvmsg(r6, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180)={0x5}, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x80, 0xa0) 16:06:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x1, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4fe4, 0x3, 0x3f4, 0x3f, "997fa8dc1331ed73ad7a6b365631fc68767faadf", 0x2, 0x5}) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef6cb008c1326ea45773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a00125ad5020997e7d7b55cf68955f8ec1c1d237b8bd9e953611929bf2a52ecb077a95256cf22010b9ac63e994d213e9b240c69b9023b2503746a1a4f38bfadd11b900e7c4044512334b1aef80a648aba6c246a45ee1780c635d33512dfb6128b3263be1e894ca80a53"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x5) 16:06:12 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) r1 = socket$inet6(0x18, 0x6, 0x80000000b3) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000440)="6eb6b98a1602258b902355dc6699d68cf1f298bcf2f305c6a3f96b1a24694c68b9bd922857e2bf744c27055b62f6e25f1cb90f4e8fab46ee9007c642f2422e3019dcf178379cd4c3413c5e3b0e64a656766e38140f48d1f55039ca7cd9cd18a0e779c521505efffb7fc904b0f0c5074296fe234ff28df23b8183d9c9ebc8a2be0dccef76510d2b6cdfd1d46301b51c651bef69510301b4a8190f6f2dbab48bf2bf927a98d23d5013a006931ac4a58933c58176039e94f76a05b4519cb0b818ba23bfa092627c4f766de7ee3cf0838434673ab08b8ea18c4c3b3a2b445a11b013c64015701d5133abed8e92498993fd897e92afbad9c2adcd9c6ead184b4935c1c716a2976ff587cc0356ad900c68770c0c01971ea27ea6d8f1874295d0dc282824a0164a86bfb569742f4ebd865c57bfefa634db1f05253cf5b68bf03ec2532e4515dcbf9dfe11d971ffdfe16ef2d8be1d05a2ef49d8d8b6414af4bea94421c9628791bdd2ffb62d0f822aca056a3892ad81c7adbffbc3a3e358dd0512c1891db4fa1b17fc6ad106e555bd28a06fbee0e3f498dd71bcac98718a93dc6015ad5b88c5539e1e64cc8256374469962228bce4128c7a8755df01720732c1ad5dfe2b73ba46e8568c3ed0baf6a951de93f0c4b0a8d5dedc703c436b9a0198662bee010a73d9bba46184c4f241134b86a705e26c2d0a4b95ee9372a38469e7d987e9056962aa72d479adbf0e80082cc1275c67af3bc41c03a64cb9c96bcd2d3bebdbb56cbcff625b761213c5eec3a88de83cc17661e9d25c29b4890fcf75756acd456f00d5408ca1b2e326248ee5fb2b9444218cea7361e411813e100f6a631854774775d78fb9f26f6469d996265b5780d113bbfb4384b1d7c55a277b9d4f3452d2f25040a91e8f7f6f10cae9b340fcf520a5d7c349abc34358610dab98b06bce9fd8bcd46dd07a457fedd5d0c5a241066c23c9c1d963e6ef5a1cbc21b31e37aec21036aa34dcd886505ecb76b72286b5a0942a960a387548c7c05494bf95198152fd90a01e27eb07dd1c143ffd024d83900af074c4dcbc59099dd4626fcdff129ac474e6c6dc88e5023379379f2e8c63baaf87df654907cbe4b274601db9e5d9e27f264fce2699521cbaa0b8a7beb0bf1f42f01c478d03e7c24e4df0331eb93efc03028bd2072390d5a117a219fe086756c401b090194e4f808095d1a6314561560c382f81e3566cde8495be9f77cc8f6084480cf53137994755f01c2cf7387fa8f6b4d146ca4367403989753823ab8c12c298841bc923b5bb65c656daf2024f2366bbb483e7aad41cca61ed8d06a2448dbcdd5fc4b7a853fcc137ca8e6ee763cfcfab5b7eac639d1d699fe7ebb98870417091fd57f4d89c2933b6a87ccae30fd2548f45ae07a2474fad1512bc5f04d86235f2297e8fe4979f4ea6a81c5d18fbde18cf4312e34088db60d519cc05ef27ce7ed700614d3168e7753babf94d8c8b8f2e69cdc8bbd5469c9ea91db1fc4cd69d9327fc2daa97d5958754a1500ee99ec02ab5c9d7ecef87acb590603cbac5be2068310cd767f6b70279268189f386f16dc026ab236593fc0e8f009dfe6759a1c80647fc4b8489a325a7f062ebda62a745cd40486e51a74aac0d44b4c4bae075411f589ea3a2f3f7f05009feeaa3f0f1fb1398d810bd7c06dbdff3ac5205874771b0512f1568f82b122cd9cb51a55a1a8c02946d18b7260cbcd6575e26e6efb8768bcbefe0308328f745e43c36200b5b6291b03b1be77348acf41c6ae878bf04b5aa18d8f1724afaa85d58aec2272ea3b01f095ff9f8d56485751f6c4a5d64841ea8daa9a6f8d29aa59781883703b4b23704290bdd3ad382c6b2ebf3ce7f022c20b9c574053d049c06f03368b3cb7d9ed42e33462319b174f1aac751a49e9179a9b09e7aa59345f9258017002e3bcc5f83954ff7e8604df8eb7cb0c5af165641a0f4a08cf42a3078af82ef1e56e3413b21ef561623e5d7a55dc56098209c9982ea35e988d671396a99fafe78d37ef8dc7843ab2aa5c732c89908f223fdf30a47b6fdc329f25f0cfc8670b19ade9767dd53a9dfd2126bd4d6b0a7eb78421d34bb9fd40e899f50516e62adf383555e6597af2a5c11b92397c46280ba1d5fe2ac1e1efb16cc043f9c2eae734af75debc8e36b715e9bc09b4666c40a4ae5b4656cbc608d7ece16a24bd225bd3fadda31c03454ca0458550996f004447f6c42c074f522c9028000b6d6fdb57d5b68bdb28fd580affe747ba78553491c02efc8b7a3e0d3c657b1d607b151c39852e4afbc99709278f4b15de61c2059fa99e3051e639bde5a96b1441ac8346d2628a9123ca1e5700ac16847ca70cd1658a0a01aa3b9dfce49eb83c0baba6c2db167b1a60a3b5aada0ffc174c5f9e520295b3a33993c1945aa5082929b7e3542bf8a7c1683e57708dda9e68e865b1b8b870eaf02373830e49ba62a579c0ffa7ea10ad653a5c57a88df1d7ddb479bfe7ba761b83d35d3a7b607c800b3ad1b88146c7fa5c150d3a731b6d427898045770ea1209dfce4323993bca17303b8c759939dd59b8a0f7ff8bef4fb97863daf08a97c1b6593c9ea37bf1fb9e488d9328d35e980b58c4e1cd687d3041d6873fe82f1d2e844e17db7457f9888f0e6c5a12eb0a2cac517f75b53ffdd2651a9ac6c36c7e2049d411441b8186c229baa3080c1b8da83d1e7bad09aa0076673eb189c8ee75919f7291468c19f357ec6a64c6777bd49c0536c98428d0d018f0f9d722fac16f5030b4f3884e40b4c1aa555b9bf1f663829897500f8c0ae94a139e2df9469b2f2843a926dc4866ca8699e11bffe0b9e7aa665934372591f3ab2c90f2f416dc0df392b72ed28b0b07268f3ee14b134f87920343636124cea62316ec7e676b490078f7c99cb9789a5f5dfc786967dcce8c03cfe3463c286e3738fb4dfd78f77017e1618b9bfca1fcdcd7e9ae7d7ab12b59c0071c4f9619a621c317308209d950ef007e097396c3ad29da0085d04a2acf53cc9452fa96122b6dd33488b2c2b6638fa887e2a83b3bbe17dac3df3f57e91f3068fdfcf024996821dc578a5402085063747c5915bb0f364a288662ac215520c42c2d7a9b8e9e9719da9fa6e2b9fb194c039890b0f78155464b266174ec4f24569d9b3c8e8a8175dfffd788b72da191aff1b2fa8d99bd71a4446e653aa140290da9c9776345234912d11b168828c15633f1bc0084d2340a30bbe7284ca9b6f1e2790e036ae47d550af34ddb8e8f9d25d53b453cd734f57f73ae4c409461bb8731a83a5ff7e43a0674edb6d4de2b10954f76f3e356c93a622899ee750eed20e190b5569be7f3953feea4a59e182d527b916543ea798a018a12b1de52024a8b2028e95c8306be19df0a6c42a89a37cb14e16d9c62962e3f5de575037015286bf040e96138daa7c72b0dc15327aa3fd280e0f6c23a9ba3909b63c024e51d8ce566e87edd413ad3237c768c0f0da28450725f486a35561fd6982f98e8fbf0f5950535e865180666377f37ab65c1283858bd549071bc709a0c1847f9aa7a80c3493f39dd103e979743cdf81b831fff039fb5ca9d1c5acdef6f16a10f4b7fdcff94a5f239287594ada3041321a5be4b477b2642233df18ba9252216b55899678075f0a87dd2953c633feec9874c6a49eafceabf8541613c405af48d0eced2c4ced5084fb5d0382a7c6b3e0d453ae16925b92ed5237c856e62feac567dd396d93b7cda1d94b8a75b9e58b7ad399e4cb97d838b9910a2f93c8f58693d06d4bc0066f65718a140d2aebe8c6686d0c2f0e90ca873e1a264fd258c9493f2f76fd0a26b5b3c40f80301c0b549c25e7af0b6eee6ddd467567840d80e704d567711ef57dd53b44ef39b64db683b446b64219bceb76924adcddb0d4332244f5a0b8a951911479916429d61d11a023de49f740e8c9913acb3b63625f9a6cd8df68e8e2f41543453d1e817b7e96c8688f130a62e39d818d0b99ac9e97d1602f95f49931aaa8a7bc1c3dd5fbc7c0d1ef521fe4e0fb7191215f26b68603ef9e4d43327fc771b8a03fa84790ca4b65f996dd5982556fb962518f9fbb6550a5e869be9f46d878b2017aba7d326d769ebc809af944962267651421552d19fec511dcc65f97a22be74f4c533d370aadd7685cd56e3dbb2e7210c45ce1c9497abe920b5006555c1ee19fe3939384e5ce0cabc7338a88587fdf4d6fca184e28c9bd23f5c742ccd02f17a0706bdc3d97f0ef1ed8aa9a91fbc1712e24511db5631831ab620c97ed436b42aa7aa0e1ef6b5a50a5d2210bd3324d4fb92388fe88d290571a565fe1984918b61fffc1b810761091d23440a058c30b391c6939c4c2d6dc7cff4a611da3ca723dedd4ec91ea2d04fa4954aa4b50abb430337c0623589d056881556fedc68cec2f0585bf3029a0ff772b7dcffb647fb8aab4fce97a0d3ca9425763a7d1117f256903c274222715b02bd52a9cd8fa2b8cf065659dee5d4a2708f1deecef83db0e29c66f9bff7f80e031c3fe753a253c40dab5fb45a7544acfb287b02dc25c6a071cc294bfb9e44bf1417173dfa4b46bee7a738d36ca5bdbcbfef7712f10c4f6eb36adee4816a3c3e2ae489ec860279768084f5a01760bd160e575b1a818e6520231d6a0af652be04f01f814d018c6fcd436cae895c730c2c4239ae5019808dd5902037e32092fa4dde4f33f3d0fec073886936675293d1ef6f896a79cb2be4e40e0746058737a108d60304500a4375fb5e8cf38b0ca41bf60263f3ff562f5a23dc9a9c5e130fa76aea58b609f662dae567e6ad0c02293883a6c4f0ae5b8de5894fcf0f21b6af58cd271aae777b134f41ca6f60f5b21c0bee7115a6b1e350aa5d434ad81a373ea250bf9f843fdd0cf7e4da04b26955286826f7e7f0630f40297f4e11a5e43d572a0b0c849640aaf17cb246a6d51347b1f34f0daab3012267c2d1df0f52e0b6838d179887e916b73a7e65d504bce43752fa288f38a0efd6003537fb755a3983981b9a9c8414b20e6d315c412f5338278afa69ee10c481a2575e5dd74195d7c1aacffce70ebcd708af088bca671cd978131f86101d9ba8209df1b1ed9f6ff42b3c12d0d14d041422ead7fbf6f05c57e0ed7934139c23ddcede7a3a260636f19a0369b1006f9604ac89542f2f7ed32c469038acdc8fceb4137b04565757e2b89d199a31a0ca090aa3e7be992b0652ab6dd41d208d1bc0c051a7ba631097be3a0454fc4b9306604b66ee1bfd608b0b4a5fc10ef8d8c4f6730c45dbcae52250a56bff285f99afc4e029573ba42a9dd04d850121ce2082cf0361b2f3d34282ce2735b90d05fc60448080d52091d8355921c68b360d96a666a80ee4fb51024bfe7cec2f610d34cf1ff49239c442d34b39a4bec84506c30796e0d7c51db3186a6b5ec66c4a0e71055ecedce90635f51015028d7f578fec5e11ade3480dbbf6995bae33b4413a7aa9fa21baaa147236e33f8754d84211283c578592980afb0960fb42aa9ee2694394d9255a3e9bcd96c49f9374a62fabfaaecfbf953a5ee45f575203cf30ee06ec10839fa2d3fe8cbf9dbf355c7ef909bb1b43d43688cbbca0611bd9d31eecf323917bcb03c7a318f01412cade105afebf8705b67ab111f887fce91e49f72bf9519eceece5e73b33b1823e62de9472df149a5e206e0ee08b6329bf96fcedce48e8df0a3a26b104ce42b378804341a78e1ba31227e13b3263dcb04f905068dbe59d1ad643b506d9c555b4a553a5444658e525222f44bba91254892f670be8c3519b595841e25", 0x1000}], 0x1, &(0x7f0000003580)=ANY=[@ANYBLOB="101000000000000001000000020000009340671369fbae53547f0cb860a86e007c564d8e851bde2b0a38d93013ddcd0731b99c031efd20ff7911cb31f7062eea54cee55f2c3e44c2a6c9912cd94f8d08a18267b8ca89c730f3c9c513e34a316aaa785c85e9db6195b7c30ca16dec70e2487c8b43da495dc1c1f81ea716f5fca46bf2f76bf0e74c2acfcc8fcb74c42f08f576f4aa98df1d91f3715bcce47d15b6e459bb23fdee031676b292fae729408891042d267ea3d829b944adb7c68d623992d94f2081ca80b81b5c52d6b0a0e5b64a99f5be1e1242565f0fd7ce53f8d3a848bfe8915fd2892fee7faaf516f61b4ba938de28980c1cee7b66a0142dda3e008aa154b86806fd3a034c6b4782da6f3d45a6cc9f4d637c9d72814c36c2dcfb7b7fdc497465731931a9e79c746cc182d867e7d73cdd3b2b02ebf2079b2623b019f93102c09f632b55b3135cb8b647725e63c2dc62b0076fcb685bb6f8f07a379e5d8e6f36482ee9183243f29c095b48f64cc5569106c59acb2a72a747e581931a82eb9835e4226dcbf4b96e6b2b3708806ae44c20eba098e23a83f739ba9b59695588cc989455b989dbeda8a52ede3dc0a2df520ec8eb33f98b96ee8609c8980290cbff5b65666fd105ad9974a6562813eecf1cb8ad3d9487cad9fa84c580d31ece064a32394fa243988cbdb9d303e4cb19a32693a37f5b09fd7f644967d58c343798063c9b4c47351261938a5b5acb87a56ca735a670bd2fd6fcbb39246769fc2ee94837af9947a8d4fb8580503abeb5ada15a5c278cb1e536a2eca2022b1b5386cb2327aa7991874d402c5be08cb2026b1c254e7a318973e8a9841a44eb6028f4e7e101a9254d0ea4438dc294a6f5cbdfc5a1d932f7823e983efc5245775cc54d9a53dcace5f0a40304a2ba24b389c5d31feeb7330522e6ddc0eb65725a215c4e5043785e30623eabccb0d18948a4fbecbd4097215b86ac53a0018bef5f49e738fe653be92a81ebbc98375c7279aae17e1c0edaa4c32830ca2354b06aa3fb9406e53b0da0fa6864535aa56f49f588c895c2b0e21256e196b4f359a137e9b9c824d5c62382a695d1bb907a4c73a85d1e3965bf85df74750079bf185a17be945e61f58d29ff2729d98c29d36cd9091eb39623a7674af2efa7b7acc9d97924e306759533ba2fb0bb9f65e09802981d76c48c64f4bb33c6680cedee5459351f8d3ca3c0d48e54776c8cc053f006f5b429a6cec0872e6526c2c090f0794f9f8f2274a72839064d4c282c2534b36813c750c4ac25d63017d8e8dc970a9fc9ddd4cc82f6d6df8d1a5e5ad5f93978a2ade4b8851f2bb2f380cefccb9a62c4a14bc1e701895cf489c60a74b8ef453d0ae7375695ac8f8f6b0084f5ac5d63df1ddd06932dcc1652f2fd118f1cea388f80e772236679520527ad38dca2e74a94600aa35fde51625a4538cbe0bc835c98877f74a95ba877e48f0fb6a02167a91683140baaeee939c024eb4f457aae1334bfb13fd1822e7dae3b6793aef3b286ad98ecad28ecbae056e1b6ec35883374659ddc5df0fdaa9c29d6398ab9b91fc929ffd82451ad5c93a190077bfb7a6d8178b0b401a632a94bf67afe12a742897c8d156e5eb1578f17f837c8acce97bb1671ca8a5e45cf1601856193fe315ecf12d7b5932e1bd690cf4c80a9a85f351cc366805690d7389e1c2459bfa3d2437f7d54bd8e0e0dac6d002d5c19cedda00e27245947418cc6c62a36268048480df7eb98828244fda42fff6b3c50f128f9b0001e04d067cb674cbacd85f81ff76cddd69e01da09cf72b7bccb63571076886f981b1da8af9e4b9c91f97ca0be77345d85e888e7c95be1590db2ceba91a15db99e0689fcbfed280af71365e81380109d02c49e63acd4d8676a8b4e36cff7014e58f6f68d7576bdae6bc368389882ea7b8c159d86952615d271bfac7dce5b754a99159da835428b131b1881047c7c753986dc906f486007283775f5a127eb346c5ce9661e8c11477b377e4229b854854384efeaee6d65ba6549bbb4124f9e963f67146fd309f3a83b848b804712b54d23711d9c9fe3cc7bf972aa79d12b30939670844971b7b4dc6cf42f9283dc8e6d918777c4e869b534ef00318373a9756e41aa54ac4ad208a9c90630831538cdc00450cafcd99de9c23d2b48e8e452f5f1a655784ce6928fee9d69b04c3254db10ea343967de90b028a8901bc0861576677a9b8fd0c03e5f0870e979b352af3dfec199bce38f90ecb93f5cea107777306a492c82ac1086124d2a6d9138871372df4ce2b80099ec53c71f09b0fb3419550647141495112ff0ce8cb601cf621ef0c21f601c2aa952242cc4d44004d04af72a896d468dd040ca8f85d673dc89501b9ebb19f5d6144678cb28d218352e5f4087f9a921cb47de6a0f568f20f53ecc09bd606967ec9425b74f3cdc1492fb438c22cf9c22d19e461676c6efeda98b796eb9102485f3a8220f44f3642cf73e51734983025201222e39cb357462c582a40844801860e7db65a999791687da2b746eea836ad0208cb0d588de6285078cb796756ffa12065bf33ffcefcac6c91a0ff5e9380f8d80a86b567753deb79c09cf226d52131e1114bde38e08dc26caa57aa8eeffdf9e8d4b5bf738740de2e2306ee40d41e72e5cb5dff9c90af6d1e949fd9be177680061af3838f059198550baac4db38b2f9dfc5e6d114adc3f84bb60037baa6125ea19ea967b2f23d8392918505a952c4d0ba939a41832f91025a9ab81526af6b110834b8a042737eb3b50cdb049bb140f46a7606df43d80163c9ec49a41535776060f22d7b0cb6b555d190f78b9c5a9ab2c911aff4e3eae3be58fd076adda16f98aa37fba6a8b7b72a655b092d7b7ce73ed416e87e89f15f1297415203b47ab948833f1ce0ee41d0596ceece1c2915ca1077003592bcefb89db5633bc4b2de5f44484be0fcfacf11e5d4aa5a97d8771afd376ea5d9f457885622a457e3d6318a7bf68e31d67ac95395f3b03733aad3ec9db772a341d3464bcf6c73526608a63b93414ee45ce9733bb42033d240e8616b0cfdef16060e08074da0c653113c84e1a005d3abd75823356f3d66a9e023c441e097aa9d74fba8b0ee8b0a049bba3c1aef91c2f4cf2439f8a49acbc1e619e4caeb2aa709f512430e7e76f6923b690d029a457d7503c80f482e69ebcb45c61b374a1af614603759fab592d6307a34232ef38fcd2e48ed31422176fdfec1568f40ccf9feaf786925d93a8d5b5f01ad160ef3e341fd9963f2e36e768411ede9cb012811d58a91e4ac1329892127804912e7e72a5b619d0f1bee83267d0a1765b516be7eda6ce54c3111d169b9b19f2018ac4b0f5a42329d5bada4ae4cf4dc2be7c788e9bce8cb7e1c31c138bb0715dbe170fe9682800bdfc97e9c4827ecb9bd08576c08f082e41bd61fa845c13320e4796a331784a47d8b3bf3810e3db879e66db6d2c151b1d4c7e5e5a219851138d021ce2ab54d5a010c4c86ef1191f8557fc8bf00aaffb2916fc39707392aa58ffd8074c1062e2a88fab3eb637a11bb7d641c06d2502c5e99a19bf793d47a2375fbe869e8d8b45dc75274dd9d5727ebe9ccf903e9872a1eb1787e33acbc3f032560b1a048f1a29ee1fbd7d98e37685ffac2fe0a6979ea2141717566bd4ab0283713512b721a4f409748a9f1e4ca80bcb3dad3d5a108ca404587f2da47803de7e7c8d55dc0f66a71059cf36b873c62e73d0c17477051f7c8cc23fc7e34f5f050b956d5304ac806add71d4e659eb006c7203ba601e80edc153cfb8857240f73fc9f981c4cafa7f9fd8da33dbbf442a0691ba80f669191bd5e98d51382163566219ebb70d9bd5103282cae1b7be95240c8cc0cbcbf85ad689f3d57480be35273f800fbbb6bf04f9f4cac04ab77b74b1b7b9df1589d62b01c342890f1f18c29dd22f7f245cc0ca60bf3b6bce70b34fa8e5a574a3dc8f18376395970136368a75bc39615e7e8a5ac8be932eb7122ce688e152d1a3baccaeffba7b1350a465084d993c907c5884fe6fefdf940b993c09915f5fe425aab36783ebf87e1436f94cafafae0e709d7557e27132d86da1451358f0f3e77099247bf95e2da3b762de8d28b6494430b1b2ac25f913ccf175ae4c917ee3a74680d4220529892732077eecfd7870043238d3c4370791458da0b8da1099b5254aecabb7a14df39beb51f15ae044f9924444a65fbd3fffbf472c830532a424d767309c36a49dea638dfecb4946966a4bd8dbb56082d646ef6c5d4541b4f3da509531774f0d28368722453cd887e4c60075b9bb4f76499bf6484830fc9e2571955a9188d5e57e0cb9ca29914ba1bc72a7908687e3edd8735a5f702750aafa1335ed4e893a56f2d58f682886bf90e1e12ad8f0ca2e90a849265106dc0724046f7e50e97e87c3588af95484d783acc9be1d6ac3373fac606120cced0b6cca6e4b7e9fae35e8f8cd89babba76d08048a46fe0174293fa4e87dea215046541328627924d748514e39102b225c49594e14ef19b9fda278170e9e13c7515426f7c8b61d418c495f693c5f11733219bbb88f15437a26fb125fb2a7c3d1a3c4b7895314ba07bb4ac6dc4a023e862a7ce30a3d39922a6cdc1ca1810ebf4ae7e9cbb5b99a24abf75ba221d5a5fe75df9e3d807eec5c145f2bf6eee5026a63e18a67df189e46f6dfd2d7245fd6ec2f69ab865eb81128a3f66799086848ed7188bfb6582e7d3e7388e05e6ce1ade7db1ea54e8f2a0aceebad53832f20b22047e49c377649c0f7b4af1cccf1d331594669c979da548394da11b4de46ffc4596907d47f69513d62f9fadb6fa242f762560278812804cfa9fc2909fea78bfc40cde88df6ea565beab8cd2328f91ffbce8e865994ed4fb8ded2a9d6b8412ece1cc55e66dab9adf815c46d6425640f8db24ac09e04d5a5d627bab7e42bd19b14ccb2b84571abab7685dc9fa1f5718c555f26b031ed6ed398456bba676fbff016f3b334770d61eee48013ff8ee1462aa941c6c8d3e64425bdcc5d7ebb93a9b31b339f2dbaaed636a33648c017cc44e280eebb543c6babd8abe28b9d3f9016241f1d19b26fde2b829079583f2d0c36f2ccd6eb3cd1054dc279551a28e86234b3d01a45205f59416a7b9f0062fc60ab66a7d46583bd241b3d4935b070fe92158dca7aa17665689f4be9de2663e7995c52b88e82fb53763cdcf9cee881ddc947169d57d37e53227b3c39bdf786645ff07c1b656853a81ed7cb8133da83fcb4d143454cd46a8d7d985dcd08c850309911cb2722a09ce113a378cb63d8fbac1185c530599f552c6972212375d6f09fdcf95b56d0741fc149fbf2aa77fa05de46ddef7776af6c044415d04cbc1cb40bb6a8d01b3950fd8dc52150089e7eb578a6f0e43e70921aefcbaffb43ff59a6de24cf09c48e66b8e9723eeb791e5d43d3767eeba55291800cc6bfc092b29dd5631bda1862a54895957a1b6415bbe6355cce8e45b116bed50787bee7e6254d76ca0a38dab146fae35de0d72ec68ffe2b59ea45aed00ab6f0eb9c3db9834015834723f2ec7af9e44dfdc420b0748dd58dfcef02a540291741b1aba4b91a6c56c8e04aaaf4fe787678cde24d860b256a4b0a947fa39d6249058a1f6797c235e2f64fee88039c8bb69ee468d21cf1a81a7c2f7698d525912a751c4b64e1dac55db46b4f547d27875c18d6556d41ca209fdfef4768f69c23b90116ab9f56dd62451d2ed865d9bd05fd0801f293cdaf1e65f26c4de476ece097b7d846731a66cc0be3dbdcb57d968831311ec5708522feb73dd1b0c0e3d67747101000000000000001000000f7ffffff03c26d7a995705fd6c0545220bf10c16d9bfa2f66900e528bb7417a3f9388678df92bb4cad7cb443a3090974be540e5074b49233167b640e5016f89dcdc69c8c5ff25b9774e89c0fdd54135d47110993ab542b2847b129cdcc029a33e2ce7c2c66e847fe6e1d0f35953f2b14fd7b0f4399d5d20f4dc8250b8866abb5fa277802e60729a55cb1cd72a5e189657b527e3e021c0684b4bbfb170c01168cc95164a88c7eeb58275eafc2463b7eb265f2d4fb05af3a5291a6fec2a6043ee0c3835b05766120ed772089b8e642d2ff1bab2692708b86994f61d6776f958c7e190c998d7d79ca7cbe3e7d3ec8b8f460a1e6d736dd5e9a91e694fbf8ef571acb0b17b44a9708f52488c72c6b5b9c4516347a4afa380807834be61322b178bbedf3272a5c136785c447729e63dd331a078737a81993ce5d6a47f07c0ee9822ed87e83e374085e27d01f8f99c252248c768972192d0c6bb81a57069b39e54070ee76aab6522841ce468d5c6c0f0329d0297894e53b016e7006e654435cab604a64efafc10a27f6b6aa3d14582436e151f063cb322ef2d1a3675fe0f1e2f6ed047b51f64b628b00e127352848d0a509f118320a7b7bea3d2a8f1142cb068b278629a6636a4a73d39287d89dcb690db098be8460e5a50a008188843a566caf35305a03b837dd3055f358b6400af0f39e0c25533e9dc40299c42f5d9904dbf3330849dec96d344eb4b307d3b0b49bd8df9e82c1a73b6d4cadb4957a662a71898975abeff27f470339fa9b51fa0579151ec5a064df07c214ecaef8dfad3eaa46b910d0851ebfda4ab293cef069ef344bbb32efbc54fb2a2032f3458490e556c18b698f4bd43d1cf07ae651715c04073f2a637ce082c09012cb383747728527841accc961ff0dc4cdbcba1d839a98e765b4d409b8feff36beb92acc25a223a93a2e7f1eb7ff5791204e68174ffbefce37094a4b8c5b89f7b6b62828d85ff615d33f3cd3e7ae36e164313c98ad20776045b73b84a5b6a7032046e2df50fea854cfb96693e6fc63ccac34a6dd3952adfc4d389aacad81f639f936d9a714b15816f2092bd677b8e62943eef1ec8d0d5b4b1672e56d3bb3c472e4890645aed2735ba017c062051dacb1cf6c9a2cb5041e11b45b8991571584f0d28ad24afc2871740ea19cdeacfe6d853cde686c375cec07633b1ab1b65d559d38e4437962ec62df8c66873e06709f923315567c0db1fc41f307a19e0995cf7524f7fd3138857fb680fa1856a30adfd3f7978f7fa9e6d5635b9f2253010a18a0922b27010effa88169948c538c9b720894e58a4a5cbf6475cdc7a50890d02d63fdd868bf1eeb35d50fa7f8c0f543adb23985fdb685456ff93ea369b568ccea3850d43722edf17d22c0901b2b3367c0cefad7f11ff3a822df3520aaca5e182a569d4f9b05bd2b34a3e952b3eca2f8e38139da5d0fd05d82fd1fe3225de1f234d0676e7e032e5813e7729c9c8cd1a6fe38457611dfe27a3b810c38d544c3ebc3b7b250f41f660c71cd46e4b68d498ef3b446c6e2898b061965131bc7f01d49c36f1e010dc6053c38e03b6b84f87b2491a351ebec162a17883abe2ae849e642deeb40e8aad1e2372385cb68b3919189ddd2ae1f924f2b3dfe94d4459a7d36abcdf3bfa6906e2de8911c1c6b70a872c1e4625326fa186afd34f43d9c8348a787c6923a882a0fda421626003756f1ddcded1edee42ada1c22f274ff7323d843b5d3c07d71bc44280a6df3140a6dcab47590b7f50af1babd85d8e3d69599d429339d7f8824a417c116515d0eb43f61c9b5aa4aa40667eb00adfa6cad349d3f472bf09a376203366ec673553d5cb7090c17d49802a3072c24a5b9599fae20414379a91f7f285661dd8bce0a3a73cbbc4026b76fec592e2e711309bf05e190630e3fc8eceb206df73be31d0b6f3ff23ea90372075e10ed9bd361874e5321d9c0ab4096762d58319ae89e7328517e8dee6693f4ad58da1460d60148d7e155f90ba7157ab05c81698f779db10d367124467ca33009d22812c8cb19f0f457361d2706c75e1c47979f5d05ccdcc05ac4db8ab9471af9a7910538c0d783092ea2d66087ac431216db15635f9cd8736e17c9c7e32289cb580df0662afe6dc993375e6fd5cc1623e31c0b00ba6607427763e825709c3b3265136e00d6268c1f25b4bdcf32f719a8230dc585d735820914a5f59382f5de291f3418887cddc0b1f9a6111fd5f650246d3ac6f41da1c779e9bbd954a80347a3f670474909006a032be43d2ad56a7d55bf885feb5aa6b7f211b8cd335cf2c102c7482f3d54bde03dee919cd331ddd4d975dc131bf4e749f9ebefadaa66a978dcec3e371414231f806127c250da2a4ba7fe4dfa7b6c48ce8fbb98e242999acac0763f0af4969002c528fd6241903f134e0bdfee180403f92b5fdc2e994b986bb00833adca758d079beb430ec2cc97335ae15262e86fe35d4e72e13367ea647ff131a92b40a05d30adb809950072b0164971e87c1d4fbb1a8a3404e0d030b92f6949dd3576fdef5b44dffbab90ad362e76ba90224943ed4c8d567ca59a9d1f15f78c4ee7e2a7caaa817c377d384956b55c9adc794192e9d1d5bc6771c59566ae452e5ff58479f5859e0e838f03874683d0c89a8709605b5e79b86a4607df7fb5225b2774609954136426aff8145f4c8df964ca7f9d04c8131d99a59aa9eb0575d67d7d0837c1ad41e8a70c30f12310c8f805429f149fe32e5af32de30377919a37002c7c6b8f7507d4704cfbf1826286b5e1e43645d8b49b71041b3c0b450347725ef87bc27a8b524d4c389cdad9e20e980839ce9668e8b6581a78327455c0458b35f6b239e9b8bb3ea36becda7d6415dc739b38a3de526a671fdd5011a4a2bae87284b148373fb072c0522ce6988fd67600e93b3a42daafb609ba8564d7c730d607bfc8e321c6f67a2f2ddc2c47e0312bd3a2b1467f803d189946ff605bd3210d6a8b43a44000b2650c1bd64692ab8992623a5fafea8038fc01f7a8009fc378e8e4379b5e2fec7a832d753a78fef928d93021ac4b961b5e27091c437b093d76ac2e7d53fb7ac5790cc4abc4709f3b2ae210437126d988272ba38160d9f56bb4bf684c8ca8140ae6593f3057b86df4e65abf5f18d6124668198d3e7f57e344644efe10218b03b8f18a03a1ee6de81adcbd4e72146faac4853e3cfae3038351bffad63f4ee2ba88681880ddc80c9fa06743d92f711f81b84876d686ae867447258c1b7d90cf33e1179365811fe051b7f1c5c8619db64c316b104eefeb777e033fdeaaaeb3b0c84a769af9187c52fc0a2212296aa738c77e15695c6294c691c6d263d5fee252a4af2df6222f477111711d93f6e6a892605b8ae769edec0600c115d36f97b05d9f45c517f7ad875637cd3932790681de4b7b79d1ffd20fd79714f0b52717045415409ddb5e87548dd1bf991088a7bfe5e44c9b3673367059d74e80584205c7eb1b5e2736ae3384e81f783c7c59f055ec0472849ec4853737382317428134bfb12a25aa8fc98552dea4703dc9197eae265316d68a2f9e4ad9735ef15a3a57aad51debad2c4a6deb07144c49c43d7554eec5e8e25c4663e0409d39d8686f559b0095898cb9c3d27731e9fbfd067052c26883cf531caea18d64e3982950bd442318429f7eb849ebc9c4598c9b481878441c987ea390132b8cd21241965708dba491f182bcb9d5493c112ba6a245fe0ea1c1a40f174cd37240eb14cc5a8f18a72fe0d210cd4a3a95d38496d63715bdabd1f3374efccfd17d115f1e67a441f241eaa2a542f6a9fedcff57b8c940c457d95e83d4525937215ee7af60f3cd039ccc4bffe697b1a7514a7c030561e0e292a1b5b26b535b282d573323ab976120b4f54e84d97ef6b113fefd363060fc47632e7f56cc884cb3ab0d015c1c1a1d6b466c7929ebcd239b35f40ee9149d41029eab7d835e441650adab46e173c80bb211c91e69f9ac42218c9e1c4e34849398c7872bad46fda319f743295a754d49fc1792dec620745956bd9d0f767ec05578c3d1b3cedcc7ddbab22cef4d1619877288665bfea40197236edb372c727a846f877afa264939f9933f84cfb1595033bec38eddd5a2bca27ccef25292a3069123f0b55d7b113e201b39250d5187d6b4e2c4715b993daee9f5e74ecf0d69407acdac9a79b120bbab520b92a3901d8a2c15c23a2b023202487b6669cff9217e87c3ea455eac5b707f1a943d517cc41a34507943fe55f8316a53d5b4ad6bf1e5cada2735d49900534ff58423d5944a2116245f678294966963ab3a009ad21cb62ba61305525e75860496d1a64ee63795f68308659699e2857ac58432936659b04565a266b622dc7d4b06a6c4d554714cc615cc873856d3f18d6d9f4a22cecbb317637ac6b832dcf7ff89f4077682d5701a90d06da7d1ba8af428279e34039960ddc4e8dd5521e7875ddd864f1bd5654be2f4c5227b90afd5f2bc65b6b5b8ac5757a31186f661a5f5d9511d5c57352bcd574f6714ce9f1a8ff6690703ea67de231ecd5a098df418e03ffc217420e24eff9882a9512b6a33dd74809b48a4ce37c0d02a2364fbd0114a4e1ceda755e4c57b0e9f6a192531bc28bbb9b068c2e753fc30f1fb4b3636a3f4013cd0e713ccd29627bc1b11d77adbf6fd4dd1837a8e5e8ae56dfdbdea57e7efa1850922affbc6e9bac7725f0538f6262e55e14da9534717778925bd1802ed3daea81cb8553ffdbbd0f95bf0eb90a1d22e5f04a4fb06b56e932a434bdd05df20a4397aa0a63ee8e81f5dcff3efa300ff92357d03f18b201672b83b4df10516d1daa2d36e80a8cba512ee8e07464ecd29a8ea7ba39d505af9e3aa7cf1d0c18d53efeaff8f112b06f6536f35f04c17d6ff4b96ef2dd3d6f681451a211be3ab67f749a996f65001806695a733b50732f5b003add859a0935cd36f1ffda47774a32c70b3046bf9fe1e6b7f93b9013a9d8db4c61d0e4039f8ea569ffe55c895366fdd44f5dfbdba49bd07def46256e573e48deae98aa0f57d0c4c63d35795c2f835874908e0751498188a9fa8a729bf1d59306a07efd91cd1794daca50cd00b60a97541c39332ca6e6d7b68f1cc231210345890845cc9234624c895f82e2f8aece3f0c8b383da394528cb92f291c5e0746f43cbdf391573c2f5148f32632252652a049663dccce92920169a7a1ed2e6d38a91965fd466d4d958100bb555442922cb19304faf51f80f9d210eaf32b547a4b31bc08e34225ddcde1d59cd35ed22280ed688409e66afa84610111587c8ec9d355b1f7148cbf9e9615e2a7d8489d6efb9538e8afcf42f06de3fc734427834264a96e9d669ba24a655760e9119b062e0936606e479657564c542a606132368b0c566474bf8ca24996cdcd538fdf04afe53238a0b5dab83447da5cf0d2482fff6d5a907e55185434c59e9b5c30da2fad167a84c58af44bde14d87ed17bf3102c889642ff12b551a1d6a9e6d633d0259b6053594616c7095f5dc4b85b10906a965e3e13e9a36fd6897d00e3990b07c1dc76310c9d502e91039acafdb0191695a488c595a77b1861f304198a0bf3836d5d4113939b21729a6d295290966a641d4cbf5fa7835f4aa58ad7d314b51fa10ba27c458543b2edb6146c5fe7b29c125912227a10c064490f1cfbfb8c94d6379cd036e0ffdf3dfc873c58f744cb884cad7a418623d0a2e9a458a00c1e94425123ac27a3980e9667ae52b9ca8e5448165c738dfdffdf5114c3b6ce50b5cc721f6cecfa80e10dd4148cba4ff02830823465c0c504b8362b7d87c6ec4484087852dc55a98e83ca838ec8642df546872a5ce590eafe69fd7254892d0b922763e44ef1e1f0261eea242401fdc46ccfedfed2ce91e0f4b96812170b6e0b9709976f7ce18b8ae1eba8a875855e8d29cc903becd1cedaa7cf48daca98a6ce34b47092ca2bd967c3a70ca9a2a213896302db8bbbdadfb0f2df080790f23dd17da842a6a8f378e50a29e565a5430df4b138bbc27be05e8d32dba12e65932e71f4a4c5894046ed25ab3a2cbd59a29a2fdaeeda2bd49b2ed5b26a9e2ab0e701bf96db6eddd3bc8b40bc357c448f5761b31a48ed60f68209c817cf620e48f0e94032ac78058a83a322c032a800791c4f4dc933de2cd5794051c1fdf2006"], 0x2020}, 0x2) setregid(0x0, r0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:06:12 executing program 0: r0 = socket(0x2, 0x5, 0x524) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xe4, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES16, @ANYPTR64], 0xfffffffffffffc78}, 0x0) r1 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f00000000c0)={0x0, 0x81}) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:06:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000026c0)=""/71, 0x47, 0x42, &(0x7f0000002740)={0x18, 0x3, 0x7fffffff, 0x16}, 0xc) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000067, 0x0, 0x0) close(r0) pwritev(r2, &(0x7f0000002600)=[{&(0x7f00000000c0)="a2e83a33653a7761db4a063656c248a65c17158135b66ff35efbaa86196a1df41e5d91ceb785fc008537f4df01cfe3d179e29c35", 0x34}, {&(0x7f0000000100)="b3d32713f75f6b2bb3947a453276f6906c091cc2c41f3740c3c6b5771b6e642c4d90b4394543835d5d11021328bb5f201b00c1a14fe305d269690d3ed14710679c1f05de082345197fa73d7bbbf58340ac9f8e81be09ebfbe65f07b4ea81238cfb7a330d47a613913417ac3ce9c95b9aa4787e0e38036f96e344d0213231607b0965be570cdfffdf56eae61ae501628726b44fc8e745f80c", 0x98}, {&(0x7f00000001c0)="2ee49ebfb0391538f498b74f6882470a21c1fc6e2fe29cc0a8bfeac6eae57b463c5ee0068bf5b5738e35fc22f73c1f833d8318672f8ff9e63145935944f3ab99b653ec145931eb63a25b1e285f12aa1ae5326edf3364800ba535f3fdb565fe4a004e6433c06cca206215189700118935a049308dd389344d3737d57745b0ddff0a7dc0c7982ec36471f3a36a4bcb80ee747d044292e75f770e6c2c63cdaab5a50782fa1513c3e7d65ccbf2e0b3bf0b2657f1bea236117ecb134e241db3d06c8578437001469771", 0xc7}, {&(0x7f00000002c0)="d93b8f89bd6f6fd487dde4817df7292d2b362225374274bc417296ccd17ba88f4095348bbfd70d04ff88f58025859e781325e4a29824f237abc7d678ff8d14337d641f3598295341235dcdfe3b0017e6321d976db020f63a13d542aeef50ba2a4faaca0bafdd1437daaa8c3260fd85dc795b69ba10a8784ebebcb9c67f64bd6509170e85f4c9ddde1be9815939fdd8126f38fdc3651208a57bb2a3cdc4ad25b2fc623ab7b23d0a04786b45f0bae0403e4057d79621232ff72d2a06984ac200d70b2face89818336fb737287478c99ac7b5eb10a8e3956fa9347335f1e20afd28d74a58eb084673be08f61698fadbb55d9bd6b22da2a85cd59756560a3992c273b950d0474bb2b7ef3a006d50b433ada32e19ff563f348ade38b32a7535b63c6db1889333274b6a301c628e968e72cb8c9412fe9d99fea8541467241486038ec2be2da48be014dfe8baec737606804b1e1e794b7f3c4d14d564af5948314847befac351af1aec09c096ad79ba2dfd88be9ae58e0edbd00f469855b3f2f0b80965db59b253a02b8d79b145e36e15484c035e16db494d23ae7b9dcc2296922e958f61d8bb44ce86d30413aa953f8d6c6c0f78e647b6fdee9bea0b0461fa6349153c613793f7195ea6475f5cb9007e7c0794314f2257814f6c1f84106913d81a24b9f014fdbbc2c8c8de8967d8b5fc883ff0258cb057360895d8f1c863e0b95df1cef59be73c6342f18d636bdf8a5871ca98ebff00ae46552f78b6d32e30b42627500d7ae57f44b4b28e21ca9b8aec442369d17f3248d82ecd65452f25756cea3ebd6c47d20ac4f0f067f74b79a3e09952b2df71fd101158574fe90183e45f8a77255aae0308eeac219bb24931d63f5b7673f41ce988f28fa94b332c794a36d68cc854ce714ee5e8d50fce8ed6d9778e301d8abffb4a779362394087bee2fc2a7bca677d4b7472a064d1d96bca5e97a915c8acf9466b65c5c1e7d9565984904897bbba43f2f694122676959736c1f7e9258e97caf2a49f91ad6503192339643ce211ab3fd516215f2d87080569a311b02c94f2eed863cdca6d43902d359c63213a3c5360446294400c0d4437b81ec1f99c3125cc31085f923a1fb769032a4d5849d5c797e799c779c5e7afde47a6fa4feedc3c1e22c815b45de60256bc7e94ea6cfab4296b3a8f4cecd55b5bc720502248d9931f7575b220c587be4d56b336a20d0c03b0b848c3c847914f575138180c2ea63f5a05433d788b594fddbe678d7cc927fc875010d35cbfc5adc1c208bc016221db526c0a4c8e3dea77f3a35cdd0551ee4b2f4bdc5e577b1c25b4fec56348499944b3fc88c18676c98132b4fca7df670f8cfda960586e85579452118681180631a14851cdc7a458becc49892679014f01e8491e92cf2d0a5eaae6873881b13f402887892239cfdaca532b9cfcd1a7408e6dad33a6eaa1ce81ee256dc308cf31b3229a174250302b1712a5311c67d735fd69b9c44b6705d9997b706982a654ed7a25e9ee69e8339949f719f220c01f08def13ad9e591dd92e74dda0cb806d4db92876480a1432425de9ebe3c817d41f03d747a5bd8b7a4ad28f39ed8ae24003bf80c045efe9ef240fe647d88065e405d3b2024d94af7ef07ac24ea67aaabb0e59aa72ecf293fa1c205f4d3362ef2fabfcf68ae5d30fa3df53435f19783f630b8305f48405c34b6a7651da9995e50da6da44848bbeb35e2212912b208f3571d525b2c75869bf001b9b9840e9c475c0ee15aff129737b69cb3274da22201b5a91fdac1e494962632664be669c98463fc7ba7bd74fbfbc39da1b3361e8a33a5e66fed88b318986cac88a8d747a9fd0b9f8bebf61591ab5576a6c1af486729068d65cdc85b5e63dd156addb29eaacebe886698bafa000fc915baa24f61bc03d1edb3faccca9da6afff21221483766fd941112ef2cbc715e24f32691557dcfe7a1973150aa683ba6af2c46591f7c825076dd6038ff49d267863d9f0dcac2382554c1d995a43edeefe55d50903e068fc9518ab9ac412695f752c771d61bcf387503bd453eede231051bfc4b3818ba4cd26043cbbe0179103257c47f6bd6fe1b26a7e81acfe4d8cf863c13c7006d019966f20454ee37c865af8afc6677a46165949be30bdad6c1ce3c6f3862b1af0ff000606986a090dc0f3eda24f8bffe52e2ccdad96c05abafcbd82396622e6ea1a31130df6fceb31147107f2041cfae8cd2b1612d12c3448e2594fad35730a396fe02b558f4d17e6ee2d90e77415c43ad72b7ffec98e1f431d39dea3e00ecdeb5d8eab117b20a7007188487e800f4881467f3e0af434c9090e17460e67440e477344d5af17ddcfcef2ebc0448b3fd6fb796f7af4e8fbec7e5e855911add109cfcde4a25d2b0ed434287ecc903d23e30f996ed170aa32ff45b3ac839a0a15dc9d3d71c9417849ce49b6dab4ffe8b8515939c9ce61fc49bf3f162ff5657aac7445753ff2c7baa2d1d79883e76b6e615b6e7bc54755bbec7db3a6c6fcbab5ba3ab1750954098d996b0b9d1721bb27bc1cb173f630be37f7b34969f4a994086d3598437f073a51df0815a532a0a46278d5efde714f6569237171cd0472c1ab882a9730293af76dd03fcb7f99f503d582162d3a248a4a2f5032ab7d1560f7325b7f8ebf3b28fba587021b3fe0d78057172c581f03741afe04d4c098dd34d0265857f27f511fc9f6eb495ab5638eedcf168d757179d23b7de0382d32cf012b223ede80c938f8e08ca2f6ec8d279b14b3fd32c6d39ed15558f8d872dbd87eedb351a6597e73afe29e9cfdc65b96fcb604206db99bb78a3c5783f0520321cc786479af1a7e4137a4648c3d5c658f93ce56575998c8cb8c0f6114e5bfc696d9bd747142c36a10ddf2f07ffee6121bf273d816772d39c644285c7b778e1beed6e66fa947c17f9afa6c7a180e444c8f71f18bc5dc164aadfe88e74f2d940d09f4dc146949ef854e9294b44ca0f8ccc6b4382826cf41f079e86ab41b3d5caf458c7c2eef73152d402b22b5385df29f6ab7af833240aeba8ce8bebc0042ffd8c11a3da23e01478932116b17ea35e8319fcf38ec2141241e9564f0f62b332bb40411c360da4ffc569ccf618994c7275bc2b77540e779b6ab4936c16face613266ccb7c2281e890547eaf4d7600f849fa2357fffdfcd3ecd8bc7da41668a60bdea1a463fb1268e1fe7167a21a2651e23dc36658b83b752989f8351f9f510b9ce2bfa041a06026267d6a29b71e35480d3e922716e05880db313c808724efc5b29395b6fd89b4b4b49f0207bd722bc52e69d0eebe9ec102818a4dfcf7b63a57257442f5eb9eff0b52563c75b82ab927c518f575623e6fd7c5b4cca44e8031ff46bec88069f363d8444a458375032026da73d001b4384ba1e60c5eff63196882c7e749ffbf1cb8cb842dc1c7399ec415e83278657db6782ddfb9d8987a8e895c03eda4607ac117b8714e598dd1c035f6b3c5a908e64676088a21e0e7ffb1bb40443cbbb9ead0c07538f1d445dc4871c725f4fdec22934fda0894c999ae514bc190272ff37d5754ee523ef786748f5fc35b6e6c8e737a8888d95bd0ace482525484b13fee889797bb3e6181d9c2c2963e98c37ed3543ed326f9c44ec081b0f6a823e6bc80da6886b2ff4fe11e1f2421b620488f4cba1ef66e506c2a3f5f40627dc84f364953384ddb81c2c2f16184f497bdb407114b42f798d31de24cd7cd0f78ee5bf1b2e9d4813342d592be94cd7f181262b13c59806a90110a8f6edff17bae41c949b6715d800c218107cb7a7b28accf56583b8a85f9ce15322b4aae89cb5923f226557ae60067b32e4b6d4cc72e8128c9a1dc89a19058a8eb36c342ecfd91a6f9512636d6b98c35ca4d039c370eaddfaef46b3d1c116e2fc4da9301dc8a71a0e70e3b8f609596633aa535b0988733f330f668df9f99790ce8a2e87c9fc38b7760802fef4eca84de762a313578497aaf4668b42f70104e67889843486ea8a965058efaf5d627637b78749c3781a840a2473dbb7dd63b728abccc863488cb2d94c2ecf347cd86d76cc1d3cc59859244bb8cb68e018ead77657af8e191b28f90797c5549b1ab691e153e469a6a0d161db68182089242555d647e561ae3849332aba819aec50d341e3013124ce00bb6a91711b70854326002976e7dfe81b4d24e21114b44da8a904b2552a7e47468b0907119678994eabec51c80d299ee7ec77540f14a0bd0ec79d5a3ee6eacc76213d80576fb065f81779f9994cab01d05bad69429aeb488f5e7959bf18b1431c6f273a3194d8cf2078e754f3cd320c439f48a2097917129f7570ac7657674a8b296775021686676655654a5bf5e29e2f0b98eb76b005285efe548403bce748bba36ce9e62f2b18d44b02ff8451122ee82423967d13abb13d1c58eb082424116944b269c0050606ecf555f323c6db84facda16f6fa7b3f259949ecd8e653baa327f12853f74faa8884d263e264ffc84a61b53a0373015d7019f454ac469c763e053ab37a3bf4d4ccbb7c848b5a53718d42887ff94e5a0a40a20ee1c55960de83754b900328229686d2226369079e7fb184e09fec63cb515d151d009bae3f66676e96d9d7f12da38b3a7d8adf325c4e9d431154a14f2d6c63df8e9821a05f442b46b2892cec65383981c4fdc7c73b3a9dfc1f1665ca6ec773f26f41a39baa1fe8f3bb1d54c2741a12b94f00f6fe29b861a6443c70a2479f3c2ff28c1ff3c2fa61f19d983dacd63d6f975e140d1aced051162bd7b6ad9e821223db146a9d7ac2bb75b636695e3a1a5aac4bd277536abee1d91fc2871c303faf385433d65c6da2319927895d5fafabaf36e7b17571299c294cd1562ee2f24480afe84ddc57003649f3a15881402e7e34ac8b7f1079cdd1fe0932cf76672f3ba15393e8465f26adf72087440cafdc5c99ee19745cbd3bf2911205c50c5872d342f0f038a2b0a2098cc7a297206f6b5e93b373827ff1c822ebfba04281f0a0f3b0bf59ad9ef27e3c5954ec29655857829fc3e226079e9ee0f9fe94d39a77303fc3c9cde94f6fabb0a34e8c912fcc5303b231b88bc27535989eaf68fb0f9ecd44068b8ef3ee65aaf11b747f49b26ba8a621b4cf8b20e9a3e0001bc731c2eb605f33562dfa06992eff964389cff00339908aa0982a513ebe3ffcb000d6cdfacf6311b1b71337edc71370775070e3f083a6a5058cfaf334865092ea27def55eb2349b947f28ec43e6b556601b6fb920947f8931dfe093ed7aefb98c2c092abbfc4150f93a3c0252bae3664930cfd0c6c89d0bf7b3c525b3177559d1367d3e88ef02f5e3dbf25ab077df19823b59bd5b03fa581454d39ca178ed6a4201a50a21ccdc7787071fc91b67072726af1b7e76c46daf2c44e407f1630c7ee2d3e677c0639825aea5a780687c2255458e97fcbd0eb711e62d36f1eeef5c3484ed79f5fb1db118cf32533a01dc9c06348940ed3d41587f83166e254ab348342cc82098e0d80c86b04df02b7f2ecf27b2a5f31d272499e0f754f4c141d4ccfbb659ef995fcaac83f9e23cc5fb5da632b7ce54984215e11d61b2ad1161a528bab4b3c1132b90bfd69891abedb62fe7423083648bcc9c21ccf9a98c42bb1337cc8237d11c57a3a6a364454a7e0eb035646fc2966864d556ee9bcbb2906c119bbd860cb8ec010677d55f2a89229256490e815b94dcee339e39dd945063844ca12cebd9693cafa083a94061302a9dd7c1e00c9a82e639a001880306189896ed66115af52583adb166c042158b442e9e5b2c0626", 0x1000}, {&(0x7f00000012c0)="1cfd873f220264bb5a0e345b0a9bf06e9150a7011ecfe793f77b24d61b0ee8615ab0648b52b1450223c797a6770b318d30f118d931b461a4870d9c21552e79f06277d068d6548eca5f27cebc85406b4e66e763ae", 0x54}, {&(0x7f0000001340)="6df2771a884789bbed627cdd3b84a4b1fa93fb569ab3ddf266861c6dac54a013bc53c09c39fd662cbcd1b173a523b29591962f030961454feb2bcf78f9f4af2671baaa7b565228d556e82d473b8f96883d4dace66445909137c7e707a5ae039f578082130ef6f0a96fa8ac7d625a1ebea8e3e933365f51f28f23cf33b8058194493aa301475a9289d02f2ab58821f51ea48c904e0d15c43de27bf1fac340086b537953b0412ac5eb4b4abd5d73083a3e5ca4f82d62836568855712e062317db2dc9b74906fb4c8f6f368e964fcd5bb705f8161bd257c2630b53dd1386cab1bccad0a4aed46c2f581f6fae01e5dbd38a6c5b006ef7007cdefdd888725760f57bd0becb56d5d5482fd790577ce90e5d29253ca26fb08013c84d99e7b4c0f8fbea58e979a30dfdaa11b33be06a0831b7aebc60488ed655a964605c85862c1954f31c461bde2a8fd7f6d73850cc6cceeb6f1fa3db660d545ec889f026b2629785591e6e37f64b5b9ded2a619e448b953c06544803b36c6cf0a1b392f7e440f0e47d4ed902519b79aeb1d8eb0efc9dc45483ca7810726391977ea2c76d28efad39f03cedaf1ff11a37e281339698dc675d0757def37dabcf916c7f2c3201d88fd2bcd95a5b37988f760539c2490f074b39502ff7dc75f6ad8f0779777122ac62cff594820616e58a76360d0b6c6d53f8544b1ba131ba5e36c45a2325cbb2234e802674520dc0c16519e210cda10c6487874121819211178f844f08ecaad79ed60cc6589cfeefd1716e99dde8a03079ec0d4c1c9552f41a7ea0b2e4b25d7dfd1387c1e72d4a1a94294d386a97c99c13816241991ec2f7a68e969cdd45be9bba7705223e372583fa85e01d9eb1ce0a7aace295025e23a1a1893ab4459c287919d5a667cb8051d75342dfcc6edeba32368c1a4d96a1d942f7afdead6495d29e8bd8b6bb9f751fc5d7962eecdd259be0e1e905bdc507ac15645a135b5f0fa400f3cc91427f6ff0245d1aca3866f9f408377a6bbd3b07ed9e9d9d9eaef766b5748f6f647df3ca37e0ebafd62c1a6c12c9b4bbb4aa4e6d86f6f841ce546dbc2b1891647f1972b0ec35dcfa95791edf0ba2e2b6e275e0b3d4d3f8f7cb923781eba72f8c52b50ad8caa90c540ef3859782eaa4fa8d02be6eb8d137a3e469fdbb0c270b2ba8d81cc144376039c6b01292c44349d0ade41cf78c312b10f83b00f31a20fd090d3300647598dceeae6e2d34c2979a07902a6ee0a6d6040e5e3da786669f0366973b8e7bf121af4b9aede035f620aac17462c8141f282cfcb73018f454d64b8b8f3683a28ff3d2cfa6a5e5c5524f6d7737d66f7aeb2d1a365ea8ecf3e80e886732241c0cfdf760f2474dccfd543fa62fc2f59a83236c915dbc8dcb5ede45091be7aa864d6979083c4f778a06635338e3e33ee6043cab82831e78f387950276eebbe187fd7d880130245f97f454f77ffe6bd6e8762e88057e5704a550d0d422c563bbc03beb7d637f0cf5547090f2f258dc72acd75ec1469b6b786b06ba2f5d64e02194c4859e5bbde9e1755a18601f5f76c4894e7b927e2493f9e5ee44e781c9f712361ab84da634f318f8a1ff7eb8745a2eb492758d18512db75ac81c516da6cde8c75dc0884772a83c2647b6e08b10a2b3d0e1700ba0500e7fa04da3e34422836b80022ea3517a3521d7e2806867addd2855469a2672696c83fb94510cb67299760d84fed5a30a43ed5abb0e52ab6b0c34723fbeaf709ba69cd9f5666e055c879e85fc5a76bf611a1b5c758104d113597e5c6f805128e6e9b40d6ca4ff2bffaf82a405ca1431a16febae9f6876eb8c9c80f93402d1e2248b735f4c0548c41140eb46e8aa8b92cfa6bdfea959184e9e72aec3bdca791b021e046c19f5205256c6c04ce4c83a612cc775e48dc06edb020f3e8f1bcb7dd02a1257ada072b9c49e68f9857584488d03ada2c8e18137ae643fd7c61afeb14561c72aaae4592f0b0b2955078f4b81e11754b34eddb2b14bfaa98c57802f083c2beca5e7326eb21c23f8cf751518e045771021126480fdb3e21690531c4359c459b54614e2137d7164d0dd8ccaef771520c789c8be3bfb14469d0866b46b02e3f147eb73c14a01c942a68ab073515deb0b7996c2d026012f89bf5fa29514777376a1331fb14bcc905059ed20ec535320cf8ccf796fbc026663c60efd9f32e44a905a5cef969de0ee1da0a89df72b63d429724860b37bbb689706eb6e6a454bd95f4d621cccee6224364908ec2d36d2b56a79a80adf6d2e044595bcd489804acd7f95bafd8980475d96f3972bfca3ccbdf479aa5c02a7e2b83065516fa3fd89b6e40852f3a9c5b3fd02200003b188522052672bab3be75b87e78dd63c5640921d5c9fbfb9f8fd00263c1c3e50ed1e7ac6161d61f00fa28e1182f8720de0a79704d960f61f675c02b7ab044cbb0b69f98eb762bdf81460cbf1cb93957ff257f7c842d82251d51fa991e23f6456273ca2759c2d7e232aa1d5227bf6776c307f01adf98b19e476b36a33b2e54f61d13875f1a89879259019a37a6d78af33bb12d5cc8d437853ca6c62850fe9d393fc74d5fe8e8da507edf9494bea5222d84c96ac0f8ab64c3dc7118117f0259cd7b8d104acf37aa9e79dd1bf858da4a5687c8e5fb99f1e7704bfce992da3d849c2aeadc1fc3d5b444a66006bc3ea17eccb3ede85f13977d8f6614b6c03f92bbc3a1a3f90595da206fc5cb204527fa0f3bdde3aa3543e56d345905c49b25ea7dabaf490a1bed4c2844d8a67d812257aab5a1c6afe94d87dbb0262b9771c7a7c7df79239349ab27c39e7909efa76f772da57a9ccbf5b55e20d9241436bc72b209b14bb84391f1cf616f014966ba44b6e96e4853f68de523214a091eccdf91b3b7b8c8510c478be2aad8e6564775c4a53385bb52afccfa6febd6b391d9b185b3af57a1332280694170c369fb580a912084087feff68d74679f17651efb29be2650296399a81a77911892c53d8410ad74fd821fc30547b5e368a5b236a720fdf7ac581cbdfaf2f465e87d6c0c2350cf3b2d5d8f582e852468a3adae846ee896492a5e3f692a2bf6381d88c622cb3f30ad49a168f5618efa6cfbed3dabee63a9b789d10e4b0f00dddd651a2b2ce509f481b7c644b4f5e11549fc01dcdc1b57f05cca6980de918f31e82c9bdaa5571a781cbec21f51bf028a3057fe3bd549bfca6f7868be00bed01c2719d4989accb4354f16cf1555d9185bedcb01ffd24bc97c089bf74030ff58eebb43214431ffe40f19d495c341c259de9b43a04da782c1250970e43c5aea9b43254e6c1cbf50f66abe0aaf7d21afa6adeb678e146495762e8866e77c4a174f4f4b49d1c2827122e8269d133153b487b3293060fdfce1c03f016a1a96a62220d03d75c2a74d6d4ef788eae80a4919c2c72ceb25243234734f6c746c24ddb8176dfeb8228c42192c8db976af27a92a22d75bfcfaf9df334a428a7bc52f784030c6a40a75cb59a3473ef40e1199f446a8f1c54eb11714bfc046781de1b020d3b8b7c98ea361e29859f86f287d57693da526ae7792b0916596ad33e05f65185755ddaba01cca5b1b70b9d9ab554b693602b58a5b73d95c35f19fb3fbc6192070c7658431a4a77d536e2126bd3dbef01a4ce0ca6c6a4ddca3c78cd6f84db9578b6d81a23abda93c4ff13952afeb8007509ff964ff7380537cc3a9746f5667c0b2a1760f5a68d87a1ed92c17f7ae3a73d7fd73719553f08e6202d59fdf65653d9b406a5d0116b74471a5657287256d46731d8fbc13285380fef202a7e08b1b2cc9820438ef55217c3dc694d375f45c1a6a2c7e0c161e41886cd853dde3da49d0c4a1b4f0edc2387ef0e0bf400c9a8834c0f5132e4abdac7279a13eeb4c2ace94e63b0eda43babd3a658efb73d5ad3adfa6f7215b773c27cfcb2fa223cd68e7829434dd44363eb57bd19644f6d44854c6a751c1d998ddc8b9bfc52843abb9a05a6913e01ba4869fbf65297257793f7a0f01861162850e81c3d443caeb903e1b507f4b350c664610a4f61be44a99179f795a169ed8a17592f2fb1961b1ba6eec3fd76cc71238970d4d08b212bf4385ab41d90e8f41105a3a24449be1c80f38de3acbc6b9b792da84ef72711ba935a2a7279779dcadfd4ebe3a0697afd657c38058e1b642dd2830e8a47669b10d575dadcbd3776e6bc604b9b6f26b4efabbf23f736aba77c8ded8a0b2aa54fef0f1142efd5877cbe450ebbe193e2fe22a5aa240ab54913389f0f10b1ac0712a29d45774e857ad68fa0067edf1aeb4fb70e0fa8bf3f614f6da7d047f40fb58e819d2f51111a56c8fda3f301de8c61320bfbb04c094f76df6cc4f63366c00fdb9375445ade7035bd92fccbc9b5f7faba190392a604ec8b94f9f05e6f11a1dcdb3f369e7a758f5a5faac9f16d8753ba44fc4a9ff30f6ce37c13ef56bd1ad63b5f30c0706d723428cf7238512f3423ea8650e855da51c093f93c1e5b8d88d9265c19f05ce28f887ab912521dfb628b6ff4814f6effa3295181c176aa68a0d2b3fe95ec2d8cbd0f8db1b4151a98464671fdd2163be1e606d4986c9d39f7ed88f1f8246a8f6651770de2c0d1bce6602b480f4dd555652c93ec2d4ccfb082f30bfa3a26950c8e9b4c9e44d46b144710a0dc2190ab5f0843e6b5be5585021e42ab7428871653c15f62075210cf8be8ceb184e35ccf41bc5d5b35a5c7d9c77af0ec986532d5a443881890b9c4089fbd6b00d3fe8066223d9942312361cea89f701ed7a1f773e74090745e915c7dc2db6bc49c0f0815b506a3c8cd3ea31ea5492a90c7f9a240cfdc6d8479011591cbd2590738cf89ec5a861413722a79caa25d1596cb1ffdf4d006ca7a21aa218cf667bacd15d5151dd211ea744bcb8f76c3183ad449b49e12b9668544834f1bd8dfd9986268cf1a4ccae17a23dbfee53d95ef68c177adf20a60f00f86efc8b97230ec3c27371e8927e873031dd2995bee8a0bed973d0292a80fc7eea431a6fd21bb94235c76e7af92dd020ca6b0bc2767799e9e873becf706862bb57b6d9c6ac5c0ad8d795063c4363a4af7fb1983dffe598703640173e27e022191d4c7e3fad685b91ee3dabb0aecf9bf08d12bc948d31941596223768bd5dd60b30418b0d3684d77ba5b5e9ebff72ca67001b3cc392cb5c6eb11432d9c3776d620fa81cad2961083d59bd2c3f5628cd91bd463e5c60bd532a268d2cc34ce3738f659c10517458468450050d413909ae4e3461f2baa8ffc080997a8550ba398479144d3e69580d44a7be51935ff2e05b8c368c0a73e6295eabfd3b1999f8aaa4d1592f34e37366cda135347c88657d4c2b093801be7050fb9c56283510ee60a680b7dc6e4fb79e9ec875d8bce420197b2f13025f31d979a6c76e75b1cd3cd2f8a118a6864d131ffbfe510850df332f87c229a13ca29a4bdbe268f7184de53ac8bb1f5ddda659ce4c9a25b734f5947d33ec58e0214a3ab5988b5091e0150077b84fb9715f0345d2a39e22593b421dade115778c27e45d58680233e73e5a503b87c088763c49bc51574787004afecedf3c421569049949a1111607df115a999a614f1bc8e27ee55b9404376576322570bd07b378d22c3cfe4f4772cb248580ad13b5941e76b996d6b57dca596a06ac0ba4c106e7386f53ad9feeb33eebb76cf0a734d4c79e638fa44eee1e8934b85fa00ce5087cd6d08d9937260de6345bd665eaf4cd24da1a8ed7cba86db37986ed0f7f4ec5749566bbe9214c0c10229d10b681d07848f31cbed6122cedfb66559aeae9", 0x1000}, {&(0x7f0000002340)="94da2772168815cbe77186422f7f31262cd4c6a90f9e56d9e0abcb6d6af99949f39c8efa8c250ef5e15e7691fb1d2f724ff365f4f8ce53bf0cda43d09783bac533d57bdfbb8b12e029abab806939cb5153d341673140983a2482bdf5ea077220b43c2e54c28e889f3f71dff0f85a8f93a8b102a532ff54b38fc029348aee61d85d70b07a712a266fce3390fc7ced493f8509b11479f5fd5bb623f74a1514d1d1e10985f2446791fd332e7d196db369239561d15ceaf9abe07d41e03a82647a1223fe21e3ce747c4a4c819cd230718218ce4b29d31e872b1b", 0xd8}, {&(0x7f0000002440)="85b41e55bfde82194e586522f30434c07289939c03dded730090e09da06f147e6c43b85d82bbda451d82106707945f003fbc43ca14bb0840f4134bbd92544defd36d39b732e49d24c24565c68beace0c72ee22d60898aa3a2cc301fecada0178f1c00f208f", 0x65}, {&(0x7f00000024c0)="0bbb6643048c48ac3c72b029401246f576de0c9462c05cda324292da08f4ed1f1c4a9937b1870abc86b10a654fc60d0b7aefe745bd94d4ef13dc503ab1dee3679a30839135c98f37e284445fc1dca3425319938461b2ece07111f37a7023e3611916addd3bb5075f7f0b9d8a", 0x6c}, {&(0x7f0000002540)="5add3acc67dbfc010dba5c821d6ebcde03e273f1d8bd3a17dc41899d2d5c91095ab5e706daf37d71f159dae4e955450a49791b905250a1a81b793b493ccb797558cecb23be8dfab03f6433907ad473309a13ee441f8958dc0425a0177ffbe64b7e940ca0999cc0f3000c25c4c0a1e549a1771b2132f1ee2bb3d9c73a5e924d7275f06ab3184012d8de8bc1b3966c6e53945c79cf112068eab8fac1385714", 0x9e}], 0xa, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) dup(r0) recvfrom$inet6(r0, &(0x7f0000002780)=""/101, 0x65, 0x1, 0x0, 0x0) 16:06:12 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) syz_open_pts() sendto$unix(r0, &(0x7f0000000080)="ad0d5d6c49abdd45cd44644b925aaee702bd73fd49867dbe3e4a49f21d6bc26ba74ddcf20515eb16c620be8435e2c7a4677d644c6730ea768acd4183cbe00e75a9270d6d6d4723236f5ef61ec36e18ec097498f3308d0c1b1ed5fe679d365d21f1bb77caac189db30f36458d850c9a259dcb3816", 0x74, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 16:06:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000180)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000340)=[{&(0x7f00000001c0)="e46879527bd796500deeaa8e241eba064b22b72575487aaeb2187843c5a5edc9525974ff7069f66bcd246dcd657fa19da15c2cc68cea9e38b5e4bc80e8f2e7", 0x3f}, {&(0x7f0000000200)="0073a9dfa74c589e003b42a93863783f584ade4bf26ca7abfe4ab1219a278a6398ef39f388d3e72e3f340bb9eb05b42968458fb3214f57e41e74a74f2103ce6a61677ecf24c1d7f9f48ccb473d4113f291a479552d38e67e42e651b13bee16c898ba4f3dd34a0a4208f51c7fb45572c4565cd5e46aa1aa2bfffddef8abb52ba4bca729d7e18a1537f848e20f60451f471b014bdb5228c3f87edc7e1d7fb6b960bc9efbb120a4e6cf9d938aa205d08fffd8bf507ec14d0dde10802ec2321e22604a67a0eaf80842101da320ed1549ce439d3abe662170600cde652f30b86983ad091a51842cb76c5c1dd9bd9d674631f54d1173bf5df2694eab6a", 0xfa}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r0, r0, r2, r1, r1, r1, r1]}], 0x90, 0xf}, 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="7481aa724d68bdb0d2b14160c02f4e8d31c29b4f26784c7e38f406ee0d4b1441a65e967f394a07c850d379e758070eda3dc7347d7bd2fdf0a454219308a7edcb31f9ec9dc155ce516dcc14f88bfbad5c9826468071069b69d8b7d654e0c1bf19fa1079ad84f38fa6c866939190551a1abf4268d4e80b1537f9c163b08ff7143a9f1f3e08c015142c1000aac8ed219b4a9c81e4928f8a78e271ece563c8bed91ff3c24d807059b6dffdddbb82", 0xac}], 0x1) mkdirat(r2, &(0x7f0000000500)='./file0\x00', 0x49) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:12 executing program 1: socketpair(0x6, 0x8007, 0x7fffffff, &(0x7f0000000140)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="fc26fa519b68b3125094c6ac88cfe5bb49d380907f1cda8cce6109748d350ae890afdc86e53aba6380962c925f6f0c79f9ae54ebcd854c55c4e204b17fff7b3cefcf56509df4aa8759b4b873fd6df7b447d0ab8fac522d0f959d5f656f2896087f7f61c1944752c01035704b53a111d317ffce181a36bc2fdba1699d391df3c832262e350b6fee39280076e45760b4a77aa024b7", 0x94, 0x8, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x7, 0x81, 0x5, "681e5db7735ae254243c16708135e756fcb21ebb", 0x1, 0x7fff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfb) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 16:06:12 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="209fa95d88e8", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r1) setrlimit(0x9, &(0x7f0000000040)={0x2000000009, 0x5}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/118, 0x76}], 0x3, 0x0) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:12 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0x0) socket(0x23, 0x5, 0x7) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) poll(&(0x7f0000000040)=[{r0, 0x14}], 0x1, 0xa0) 16:06:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/102, 0x66}], 0x5, 0x0) 16:06:13 executing program 1: r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:06:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup(r1) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) r4 = semget(0x2, 0x3, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000140)=""/117) accept(r0, &(0x7f0000000bc0)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) 16:06:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfc6, 0x3ff, 0x7f, 0x7, "0ae12720db1adb423882e7c139fb100c7a5884ae", 0xb62, 0xf9d0}) r1 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x26, 0x747b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) 16:06:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/27, 0x1b) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:06:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@un=@file={0x0, ""/93}, 0x5f, &(0x7f0000000400)=[{&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/21, 0x15}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/45, 0x2d}], 0x8, &(0x7f0000000480)=""/180, 0xb4}, 0x40) setrlimit(0x8, &(0x7f0000000040)) connect(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 16:06:13 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0xaf) 16:06:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x400000000000005}, 0xffffff45) 16:06:13 executing program 1: r0 = socket(0x2, 0x4002, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = dup(r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x68000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xffffffffffffff9a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x98, 0x400}, 0x0) panic: receive 3: so 0xffffff00311c9988, so_type 1, m 0xffffff00351c6800, m_type 6 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 34073 64072 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff00311c9988,ffff800014ad6350,21ff,ffff800014ad63e0,40) at sore ceive+0x1288 recvit(ffff800014ad6410,ffff800014ad6518,ffff800014ad6500,ffff800014a1ce48,0) a t recvit+0x28c sys_recvmsg(ffff800014ad65a0,ffff800014a1ce48,ffff800014a16300) at sys_recvmsg+ 0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffc1,0,3,6b51ea9d010) at Xsyscall+0x128 end of kernel end trace frame: 0x6b7d4c60650, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic receive 3: so 0xffffff00311c9988, so_type 1, m 0xffffff00351c6800, m_type 6 ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff00311c9988,ffff800014ad6350,21ff,ffff800014ad63e0,40) at soreceive+0x1288 recvit(ffff800014ad6410,ffff800014ad6518,ffff800014ad6500,ffff800014a1ce48,0) at recvit+0x28c sys_recvmsg(ffff800014ad65a0,ffff800014a1ce48,ffff800014a16300) at sys_recvmsg+0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffc1,0,3,6b51ea9d010) at Xsyscall+0x128 end of kernel end trace frame: 0x6b7d4c60650, count: -7 ddb> show registers rdi 0xffffffff81e2d478 kprintf_mutex rsi 0xffffffff81471bd9 db_enter+0x9 rbp 0xffff800014ad61a0 rbx 0xffff800014ad6240 rdx 0xffff800000acb000 rcx 0x261c __ALIGN_SIZE+0x161c rax 0xffff800000acb000 r8 0xffff800014ad6170 r9 0 r10 0x8c2156721b832aad r11 0xffffffff811502b0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800014ad61b0 r14 0x100 r15 0xffffffff81bc129c cmd0646_9_tim_udma+0x1ac7 rip 0xffffffff81471bda db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff800014ad61a0 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor0) pid=34073 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800014a1d2f8,0xffff800014a1c2a0 process=0xffff800014a16300 user=0xffff800014ad1000, vmspace=0xffffff003f12cd68 estcpu=29, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 64072 254873 52617 0 2 0 syz-executor0 *64072 34073 52617 0 7 0x4000000 syz-executor0 64072 59320 52617 0 3 0x4000080 netlck syz-executor0 64072 421627 52617 0 2 0x4000000 syz-executor0 45114 24903 1 0 3 0x100083 ttyin getty 15355 343881 0 0 3 0x14200 bored sosplice 8278 53421 643 0 3 0x82 piperd syz-executor1 52617 121014 643 0 3 0x82 nanosleep syz-executor0 643 475899 38122 0 3 0x82 thrsleep syz-fuzzer 643 487708 38122 0 3 0x4000082 thrsleep syz-fuzzer 643 344983 38122 0 3 0x4000082 thrsleep syz-fuzzer 643 264146 38122 0 3 0x4000082 thrsleep syz-fuzzer 643 283169 38122 0 3 0x4000082 kqread syz-fuzzer 643 95588 38122 0 3 0x4000082 thrsleep syz-fuzzer 643 150788 38122 0 3 0x4000082 thrsleep syz-fuzzer 38122 484473 83999 0 3 0x10008a pause ksh 83999 199119 21763 0 3 0x92 select sshd 21763 319343 1 0 3 0x80 select sshd 12285 60586 79766 73 3 0x100090 kqread syslogd 79766 109820 1 0 3 0x100082 netio syslogd 7231 259353 1 77 3 0x100090 poll dhclient 532 453880 1 0 3 0x80 poll dhclient 20686 91612 0 0 2 0x14200 zerothread 12825 416824 0 0 3 0x14200 aiodoned aiodoned 3456 115031 0 0 3 0x14200 syncer update 93538 246008 0 0 3 0x14200 cleaner cleaner 68159 157669 0 0 3 0x14200 reaper reaper 53011 181244 0 0 3 0x14200 pgdaemon pagedaemon 83392 284844 0 0 3 0x14200 bored crynlk 97744 207390 0 0 3 0x14200 bored crypto 88522 488638 0 0 3 0x40014200 acpi0 acpi0 31302 437002 0 0 3 0x14200 bored softnet 59399 148378 0 0 3 0x14200 bored systqmp 22402 302419 0 0 3 0x14200 bored systq 9615 301579 0 0 3 0x40014200 bored softclock 12154 396144 0 0 3 0x40014200 idle0 1 79344 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper