691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) fcntl$dupfd(r1, 0xb, r1) writev(r2, &(0x7f0000001940)=[{&(0x7f00000006c0)="12986e981f4ffe00b91ed4ce4e5a92eab6555e1ba1c14a736cba757045b9f7b43e9c5e6fb6ce733fdf00186885ce7f265db28e943de03f0904e62b3330a8f8e1b5b425bf8d62545e13afee878fadb8bcb7527ca44562717f0fe584855c8e8d56b603a945e71ef433235cd051e19e0c99e923b6f2548a03f3190ad702872ec607ae96480462be1bdaac260664e79215c415164fee5b9abecd8806826c1882efde143aac46f5585ba44f9218c6d87bac4248f2cf4f6e63aa22e779c1826a4f551e2a41ff5a3e21a77b4ddaaf051a592a38983ce67ab8741fa26cf7c2e07886b3d8ccf0fc6d7073b19377f7c2a9926d8a67476fa2112fe0844d5f87741e17ff291a5bd9c5640a7b7f6a41e2f62209b44e811ef6087285f1f3f3d12fde28bd0a09e873379b0704181b4a163a77aa8fd654bc0a3d84173742ed0e6c591c7a1e1afa0ef6e4354212fa1af516e0dfc05aea9ff86ed1fc1db5cda7b175a2918e787bf86f5a2ccb2abce2cb53ae0ff23eae7dea42a456cc0c81ed0f0f733eabd0f94904fa78edb5978bbacbe9327c58f9d857810cefce4f73e3094ecaeba14c2f06adf34015809c19c6db6e7dd6cc430e8dd4844ccec5487afd66095ad2ae95fcc5e0c789e94e74f0681adacb5033537ac52dbe919a8c16b4fbbeac4db991f278141307ea0339f21cfa24d0595b124d3da2978c307c8aaa72f696d2baa94edce16760aae19d2362bbdc4296fdd85eac941f893dd3e113f04a0aa20a05b8f1be94dc98e1138d911ce8c711dd9dd70334b1db805f8790cf8d833badd06398a92958e1443f380f90fa10ae2dad2abd68aad2a109d952f2e3b55f457cd2153a88a0421d4c78b291dd691c6db3ce60cf4970e0e80a65aec5b9476dec0655370e238037f7a63229df02c683daf42dee0f8ca6309f797062ad0681f277cbc3d0cf5eaf88a1d03937c0158dddd53868627ad929dbdcbe69ab929225e27b385a7e635a52a09d1b2a3a4f770a2f99f19a2cb6a2ff779bd179b0ad9f40c87a6c0df4d62836daa98b356d28e291787316985874bff6da0a2ad71c0053274db7b9f25860de7f66c09276a06b28d0a0ca513a214dc115b55c13a3f3d46c73d11e86657d779ae116e475a86815e16e2e6bb11e58df67f6d9ee07d1794f740cd55de6b3499499e4ac388f592b778d3cfef7ed41485b5b52bbc66bac86a8b2a12af1327a0cb13286c1d2ca23352cb747bfdbc4e714f830abaaf76cce96a89950ee0d61a79f8fae722eeaf2f3d9e660c04b8507516c7286ce0f0e4c633c67641afdc5c70299482c06c54a9a876646e24993ed92c0dab0af1e0a7341c9a808bd3342ab7ce9de040b68a257d52ec4d75ebce1c4468c098d5598011e885dce911c838b1ca8010d6b6173f9c09fccf19e6236cc82465640712e210e322b97253b77557482c1e183fac0effc88fe6aed9d9d6cee292636c825a3ec0c3a44de4466b3a2ce06d4ac0dcfe2bddb95249d8c41485ddcebf951b5b1cb15a644a30642f42b9669ec18fed7ead2df0becf5f1d4b3429107fa2d3f0f5be2d68744c4bfd5b621ff3394c9a7ea97373cba1b714c49aa0b6d7d6c8730536a5ec7a64b0f9e05481d025262e5ca9f05b7c58843d87f5c27c4811700ebff7ea3c3604daf4a7984a873e4fcf9566bea159bdfaf544d8572cd6174c92b73f1c002f3fea7ce24ec794afb428e10c0a8fa6351f23b57ebf35a8571d9a1f679dcb92875eb51adbd84f37d1fcba9e8197e9b2d0d8d90a750b13dd157a05d7f4997119912921372310279f82055ae974616259e21b7c3df6c62583ac9552badeb245c5d249ccbbaf2a9fd7fc27fe82683a49a2277448a27647e2ebc71e23cc0a10063b0cf5959ad0ed44a2c8111d749f9ee27dee7a5bf3279112f2586a4098084717397e0ace935c411f227db8f49c0ec869feedb489719ba652bfd87c2ca85cfebf4abaded99cebf6421b61edc8c04d105a7ee4c74ac1bf378b3e7b64b6e03813da906fc90b3901452cfd13499defdb3349318887098dd0876f011e572dbe93a9ec6456856a51a00d42d256f8c66fca67fa3f388b4d172f259193191bb1d53f8d4a02b0ffce9a825829bf4d560e7029e196c679aa3d643a0966a543e6b51b03a86f021fb1d9bdc0b8d18a2ec55662582e3df3da0d7dcadfa97485c42b442415821c7d5bd2b2a04a8146b156e0c00a796ca2968c5c6f3a1e8b6815b3ca4432fb38d32efbb7862128532104a40fdffe4c2af6cc523c91af9790073ac634d941d9f395f56fff5d8eaca9f4da77afb27cb62086b3386dc35e89fb2af9094c9b96ff7b5ab43dbe882dbf7ffccdea056c99e31ddbbd6698882bd6b4ca66913fbc8865687b67203f2b94f21366cdf7d2038860258287be6077da881e90511623b940c3dc39076ef0fb45d9dde2c12111807a5912436fe82237217674a7f3892edf8ee2cfaea01ba2e00e111f7a23634e31d031d98da57f0973fc12782aa6076ed60d2011dbc30c8e75221bc243ede393a64a71c249b8c00ab71e9617d5b7a16b581d91742e5d33c48a6009a74e1439ed0c403e9538518c7f98316f8039addef0f03798450f29e541673b126dc33a027e58d5dad4eba407d4b20b3c3c30467eb9e7d497bd3487e57373c4bfbf3f9930211e5db34c5d8800dc3d4444d22da16fca5a813f0be6590cf529727919d32710f7cf03d1491d823876510e75a25bb3dc1dc166a9f958d8b2fc2359192b578287beb44c1747e669d18c3253360505bf28487a1bcf775ef0828d03c42ba7411e0a1acfb8192dcb26bbf86286ec3c8dcb4d4db9dd79085cfe3eb1cf1327c88019d151ff1caf3d4e936766649f459c4df5982a2e79f40c69fd7e8a3275414f753defa54ea1407953545a061c55b98ad36245014249f46e26a04e3a5c672bd8fa2ca067db12858bb356e870dba985ab4a673ffbc24bdd8897e9414b0a1a99993f76f3dd612a292f1b88c422b5914489131710c7996c7e39e6fb65d18272b41dc65f0bd51c3ff2d5b10e95633e437e2434f3b4745533dfcfb9a95ac38c87d59b8374823fc4d3fdd19272b57c3f47fde13f96e1653aba3ca4781949bea7795196a70fc3ac1c1d8190b5ab15549bbaf920662db750f08e4fbd3d46693f1adefd2adf7d6eeab5203c563a976e55db8dcf56904a6aa5a1bf2363e208d544161206d8fa77c0a9d79cfb44b5c396b6eda5c7e22f21599dda54752aa46ec2930b66b2ac6a45c7aba28eaf7694285de654ca93e1909b6198e6127d8970c255454be623ac4bf473c57b9b6c37ce1ed2756bd2dbc3dc835b8ff6bde2343bcf09d88eecb90fdeada571cbf4155b2e06e2c5472c92b43f46e5c9ea914bf4e218074954c1638876f6aac7021b2ec7f2a6f61cf0289a99c577ca63f2adb42132e4d31fd347eabc487ed0c0c483c908113618e2f4fc080f39527572675d28fcfb87b42ca751a5c11b32054a3b059f28487fedfbc9e3b591ed25c9ab70a3dac628ab2e89194b6a28c9964ed5bea3daad454e1296736fb11acc4f37c96bf42c22bf379c87c854a7927db14229a9730830f62a8f26428bb4629cd68582008186541d78bfba1ff6d12f64a6d00de9f19c5b8475fb04e6316bc85b928e31b77205fe7716b551ba8071e4ffaab62140ff4048a03cbab7dc3822b16789322da2e4a3b9360cc0a198839b6bddbdd55a9ca5eb20c7a3357e77d48906f566d7c3fbb0008f48ac91254a886c07f21eec247b2b1a9f594c2e139f1e4c36eabc07fd10f679557830e152741c0194c675df9576783967882b65bec968e32513886a931c920c60f1628122fd9e8547863d3fe6ac807c3475bfaa69bdfbdab8d83c09aea6b94f7613be51707e7e018bf0e90ad5eb73898bd4be1e5ccc877faf1c7e0a94098e7384469001af1e58fb449f4e7efc9d59c5ce9564a3cbcfc635d7296f167ce3e627704a3fd936afa4226b72507291af92124c0f22cd4b650927375d2c07d09c29bed9a1edb505d3d35c4b45ca7d4361f3c83095d56c90ef89d7022f6a4057e0746322517570d0d9d3111d29282319baae29597cccc3ae475075ca9d274bbfbf11d08f9f9a3630d52a70e35ccd127a529b3694b79682f5ffde79fca353b7c246f8b48b51ae816a09c2ba982b6e8183887d3e47644ab64d255fdfde1821f5d64358ac752681f3f49b8278b1d2b90a369721ed3a67d437d84f9052c48e6c071a87e8856e4c8cf90f3b217441bf82f30bb9d571322d19db41991917d6f3bb4cfd839f94bc70a7dde1a4b743c81dfd4edf27d29694ca6f83069b1658249704c0e659b646b14649915b1d758751193ea95182730e7fe0383ba31a55360f813c0bf3457a684ae72dbbd696df21e0cd9c01b67466c6f417c474386594fe289a8d83d9478e168778226d34e5872c54c36183e9dae8a5694cd09bb36c9e45ade3aeba33ab40f246d23c76d3a5288fea617d3525a14b7d55058a9f2c6240e2dc75eb0ec9fc5899bdab6cf84d7661c37997598508b1874154c81c665d922c7412216d8c24683c26644434fc4ed0b0cbbd8bfd7c927c3e8964186bf06bc924897e28ba8cf5f697b125d709097250ab9844d36a9072459277deaa7aa0981d77586efdc7700402332af9731e6c4f5d9aadde4cc350c365ccf72cd7e656974a87ec675078905b61243387f74b828095205dee61d6fb6d76c5facc70f0b34f56f82e6f8d12dd500ac1f9222e31a8aa211bd126f89c01e766cf063d08f58a886e167e4e6ed8300b44f7eb1d842963928160d98d67197a11230d5cbbfc2bee3cfb2b5e45b3d9ee77dff268ff9926174b578ef9b80e664059d5bd8cf1799f87ebecdc5fdd06794dd15f50252f42ba90730fce9c2896e32e60bdb4992f9317fdd7d75d73e2d3e7b1657d24b992da48ed4030a349ad4a548746d29195a33117e343af467b58e4c7ad2bb44cce18fe4e9cd5964a07e63b3b24df913d2c78cc69ff0950caa84b989b2cd77afa1dd98d3bd4aa6ac81f73cd7f4b0881408a9f34395b81af3d78b5f042a9a42c02322daedbeaf219b349cf105abf278d5e6eab6c2f13d210f7e4ec4a68f17355fc34474979ffee70db39edf2702e97258c04263bf98341b338f2c4e2458995770b8b76d4d6d72f4fb1de9c4bada757eddb8ca57d17200eb8d995709237ffd3d779ce93058d870ba2827c77845d3b60fade725927c4d931909d9e8ae40a6985c43e08742f25761ecb1ebd2d79082fc23816444ce3c6e30607fde726a61abc75fed44c0141f05ce36ef3b2375467d19c5e228e0673660c49de76512d5bf4982287d4e867dfa7eb986c3f30ecd619fd4e7731a1d3a38d7b0f1679167dc14a0521382aead7e5b4b7656b14344f952d93ee6ecc5ee5e5f38976d6eeda30e159a3b334b7a4dec430883c427afaf4a36ce525e2a5764a89af37a416a3216279ad50a5bf3e8445a46591748db93cc846eaeb3705dddaeeb1ea120d65c93a37a5728430da507587349848e0ec61073f983308ef527e28536d3b6e21a72c192f14dbf9187c115373f10f97c52f16c7f7478da566a9c2364f83b8dcde03c0f1f98a61bd4622f3f0908ad07efa5d71b49716f5e1d044da6b0169a9bdd425395d2c05a91364ba2333d86647596466d18b5e30203bef734b80382d303d480ebd39661132dfa19eb712273c9aa163d8d82e5f939c5e6de014d651f76793c864cc0c475613fb4cae9c50e49e44007adda2a1bd60ffaab2e5c15a7dffd39c8ec2ef07182746830113186f292ed333ba2a108c248568908644ca5ae5e6b7743782cdd3dfcc5", 0x1000}, {&(0x7f00000016c0)="2a0ce74992684cdee2e896cadae7ce1d2ebb740af936ef24f25f4d55373c2663123b7581a86947cd5754d07b6e07b057154ffb9b09029f82e5526f78241d724f194abd73f482d77d4e0fb3989c3f38666eabcbfa314d1a8bd13f302504900fb62de198fb973a74da93dbee479b8f8d2d2271a3c9a1e2232234046a6dca09b68dbd0414fd840c8fd8603d598c9bcf0f13036d8b0ff865", 0x96}, {&(0x7f0000001780)="c522d963004135941ee95b5b44bdfda7b34cdc35c93da80010049fc05cc41f167631269fd2222abe888f5876d765ee721f9755f85e62362f2d944bb814a0878c4d957d82d65a99721c2ac7e4cc6fb7275265b7ff8e2d123912ed29f3b1d12307b4dd8192d9b285b3d323a8dc24fe066b3baa9f9c99f0feb1484620204359b4704ac4aa6a2cfb50cbdc39d0566f8da06837589f2e762212280099d5b940d7b5bbfb62e616aa3bfbd2623b3fa38dc7c631949da647767b9da77df258676ec441b065374d6da69b2b4fb20512544995f51f9dc39fd4b7006c93dbccb79cb810d0", 0xdf}, {&(0x7f00000026c0)="4570de9c33357ae5ec4d2ff0e932a8feed9d58ffde70433be7b46627019af22ea74c2c57d1293bad9b0875b751905f3a9bb3ba6ade59f81624e92825fa0cc74bf2f7092c6ce70919b2a6af019c3b60e8a185bcd76fd16e9f29f3541ab98344dff2e62ea905696cb4f8c04e5b0e9f4131988040cd8f52759ffecab94d5b8bbeb379e4faa719845b85b7d409ee5fa5edad174778b7b4d218f2992219aa4ac72fb00cde5163dac3c0912a6027f034df8b20d4a5165b576673bb37091e5cbc90d9b9cd085f8754981a938609f5e279bd7d44b96f1e0e88a180c0a7b6e605f4a46f9162afd20da6a98ec685c0b44da62a462f12353bc4cae7c3bdff48436d88556df3fbdbfa1b12a7095d7521e38568243fb3c54d2035b2823016efefedb1d53ba220220a10a818282eb62f698be476114d8acae78493c57cf435dee923018890c1853e2bc37098bff2f4ae5f5d02b8d5fb0ee68285364fdd8bd3ba94c9d235a0a5cdb2aa3b4a9474e56c2336822c7bf6ddd07ac1f642ad72f47bad5e21733bd3c11a9498c17662ad3bd1fa4387b6f40ed79ae84321a2a72989fa4513982905d5d7134de969a3753c6171687187071c695e84a86a41879208570b493f00ae7d827508a2aaffafcd74903ba00379d6830ef690b95b3572c16686448738db18ea2d9bffd69222a3c15bc5299dcbb4ed712f4f0f2dfb9fd0beeef0aee6c91a68bef0eef0993f308c90a62094136fd6e4d5bfad0d2271fe0c431341de17b5f89940638725c96f881c0714be6fba7cb7b3e36ad848689886ad4f951b871d9e2ecd95db499af87183b0e377820689277f192126546059f52b3003738baa9067702d71f02b417ec41fb86bc9c37820ea84b205dd9e936a0ba91abad7afcd208a5d84c66d24841da718c86ce81f9084221573049a0d5dce4f039fd05ac460ba236882c3bb5aca92f26f8d8ab1433ba1f514346565be789809c0d974e4db8b64bc8c418b6148516bd71446f1ffbc50cb989a0f4ebeb30e89e3788e0143148e065950d46142c16f75b3024ff61deb3d1890263abed7dbb2464f4ad676da4d5f4bb775ffb4a1e05bee7e5f7a937e801a0e0eba4f484911c395b09a87f20462589e32cb9275af797b1581f952a55ea7c8e80c987156bda84194e77e11be87d56526a081ab5852fb3af83aa52c57dd5ca147d1ecd4f7db0b5bd033354d97a735814fcd95076e8e194f3c54103ed80dd100cb74ecd852b0a3f18f9ffad13a9ce0b2670d9b59eea7fec09d7bb3c142e98ddf37ac6fd39614f8ef6ba13bde45601efe7aa7249e04c61f4c8892bf9b5ec24e73bf18262157beca414c1728be6b1584fecf6bc749d40a327123d453554d5a51ffc1e6e907376832c312621ac2b9e67b69aeed0cd5e310d948a74a59da3c3c150ed28e0f45e239dcaab29655aa797f173050b0ba2b1095ea289cb0f2bf13d84bb6d0d3bf9268132689c62f06f282eb89c95a0fbc37d1be52b36d955f67fc833f025b17084fa16b3f32d74bf3bab92ba22e01c325829ff2bc7ed4b78b3f6c83b17230db8ef3daa7612836980a631b478c426a623aaac4e6cca59a00c0c6f4b83b48f026b16ac71b9b3bc13a6154521aebe8b6c40e2d3cdad56c6017bc01e6f80c9a2e1ec17ec3c6f06658242803575d70ab7e657904afdfaff060ee511e56c867a825f9c045c458267941b4c2c30fea6ddfda2f469711830049066ccf94882f8da5e8541ecc26739d9d7cccee0e2cfd27718a1e6bb0755ced4f6b2b2b86abd977008cc4601070f06da897aaea2935019dd0323a10d3013d036f9c2224e05bbcbbb92564e51f90ce0e83325d8a67a4ef63b0735d144af4b1649260db76f7f23f3c5562f41e0bf684ccdb96e62461ab1012465caceb6a9162dbb4e6d99aead7a468babf27fde4597aa403ce1e8e011ab9e2fc2aa6da4294ba024fa795129ee29b629b5024b283f4d5a961553588b3ca5610d97abcb926194097b0bcba8d06b3f9e3d4f44e3664ebe41c6a54de287a89bb5e333bb0c91ad1bf00e8a0fe5180e1b3ffb87c6a3971e0ba3a7f24963ce9c58b49b675ba012fd4dda863ce52f29bd0e0eb3954c7089947b5748fe8003e0a3168e1f5b384ae0c7424333b18308e30f7badc5f1dfaf201c46e4b59f0a60970e7c9d7f1a7b16364d68f3cf53a574649ec83745ce8585b6892cc7e5086c5e090f5e0ba8b24edaeba2ac33f315786b2d7c2f5ef25975c654cb3267577f47b9d2fde6ea9eb426eca011bcfcd7426f0c0609ec01fe4d46cf2cea36e0d8d4b3c841369efd5b96b79530d7944a341b3c0dea1d96670b3d0e9394255ba43c97fad8895896c65bcaa0d5c8341478917f7b59c84360a596cf1830b5a9259736efbb07446325528e4971ad0d556a763f021df1e95fe3a2e8e0ec9a3a4c132e83680ab616dc76df6691ab714fe58ac60d580e45c30a101d33adc2725c84a7019699d2fa744b5bcc8a1fd62f544741d22d4a7a50224033e031013750372d2648b8c604133e58e68655ac497ffa1e0735fac4842c55f384e71fdea68f727bcfd097ea9fd1b553359624f8c2eef6deb921584bd565a69bf8285a3df42b9d52dc760bbfe4595ded5ea677944020ddaa9a175e0a21f024809556e36afa27f3af28878641f111af6613b90511fe53ff30ba7ddaaaf701ce0cf24a8fb1d5098e4db88c7d69e3d2883903d16e311e4332df4b94ca4a4f5a57bd4c6c1c7b1c91952080e2220fd1b1647954950b519dced9dbd6d0d5a48969a4ceb9a10e70b95fe2a50fbab310fafe0384ee0375835e80b385fc3828fcc934944082a08478ecc3a09d4020eb50a08982787b2db4ef7954e3f09e220d6232a365a3e9890bdef34c6e029908776b3d0208cdf61723ec0dd8fd431d34d2c8ab1c114998d20e1c5fe09df5c1bf38342842b8beb8205e7b8ec97cc056561d7d19c99eb351f92b61794c737226021fe85fb618cd1a07738278d4e2df9610379ec8c768c98b24985743604d149f4fa6687ac90e912e04716e7130756ca2f7eb3bc655b0679d69878a97a4dd1bf8af8646f900012c08aafcde8cc0bc2a71bb91e5c5015eb787f62ad3f7631e75369304120412584e97eb104367bcb3422d5824911be7bb407b42e25210bab910bcafb5996cca9043bc0537b615fa2786ef43d5ef2ed51ba9ebf9407416e2b61f3a28d013d5529d3b06ee6b355eb507b505e19056ba78dce31e01eccd102f0e0997c501c86987168b0667d28d8c00a1d888c81a955d1651ec70ef0800864825007190aced7ec1e89828ff73a99dafd618bbdf073689fb4cd8dbebde20eddb4e23c1ecefe0779e14fa8fec090190dd93c544434c9a3871f64cbd5b08bae2b00219285ee63ba207205f4fe0d0e1c73d8e445a8a142a84d0cc83884dd317fdf3ac454d3ae28b0d7ba8e60dc2624a799e83864d50eb5bacaf9bf94452d8f0fa2a1398a08d7b764f12febd5e0f9a7b04d51da88c949d361228a2eda57b461a7b5b6bebd9a3aa15b2bb5ddef98054d0a60ffb738e874abc9b3ac7929e4bc71ccfa437e0035cadb9c1b71e1f7b5a2a5ec749c1f1b3f4731f6e3d0fd997136987c6e3d5889737e172081ee2318819537a8bf9fad4da7d698b321e45c03c14e88bdd6ea5b1933be9058360ab4fffe662568139ce11489a9d661213027b38ad68607d3e3d1639973fb7c00c63c7f680db4785d1dbec55df4f2293dd41fe739bbb0c4e0ed02ccdbbbe899c313ffc53d1371693d0031f4dfb179157c350b9315dfd20c25523500392be3c7d4d9f74b3d6c951e17ab4029b5ab80c54ac3efadf3933eb86fd00b9886d393b11b56cb600c7e551d5ecf9b9a8e81c344da7ec89d1e656ddeb41f9acf822fd17ff10c9c0e216e9c74ae0c80ee3c4df606b6312eb48810afc85732bf41314ce43bc9c56c04d9b1a53dd7bceb99ba54272cb206e9615a62e21c1d5cef884b8167731c67b97c4b756c1448a25f2e0cbd8fd69c36f6d746a6b7425450ab7748006d655c26201d573cafe7604f594f5692b07ea9f1a9739405a79493758f84a18ae72b8af4e0969a3d2b71584e34307d9fdea20acff81c9d34dfb7683db63b157a7b8b9ba6848664619370cffe758f4e8410b9fee2da0eb6bd1bd6ec8d074bfead89653406b79a8a4f78ac0987def2f1ac94837ba266b6081f7b73d3fae75ef8b4b2f9a6996cee6e83ac4b92ab254fcd4f771bd18022a011982d811d7f622089f23ce3b6e073c6aa2c81e1b799644270c5d81e8bba4521ec53ed7caf7260549c65fecec045920bdaacb848b090969450e607ae358959b23168c147df1047f37072b8195b9ddbca5a02122f6df8e4b9d21fe38afd4a421131ad1d22ca0660fa68ae18bb8b79268edd93b118420b8893ecf3c92012d65004d9c809a92bde4f8f1a322fcbef8be85e1539f21c30b390cfcbd281cafc888e52cc33ba99aeb0d8a7af94bf5f912de779b2d5dd9e57158a5d12ae2d9d70f7a945d4ed1f6a5b2a17a84ddedd47c3b3e2d974db262f72cda190f4d50faa965cba427110574c90dbeb7765ec28944ab721cec3bd98d89191bf4553ebdef0cdc681a5a91e488c389478010bb6e83b2fd1465fb483026a814f7441d20207b918c17388a67d39a733ec999d6e548cadf78206828d82710527ef9c15001d2a4892b0f3859e18652719bb291c67e498230501ea663187861f177aabd67534b69397233bfa2fc8e0c74e08c767e8a39ed5979a59637fcd21cb2e4bf49c475fb4ceecba2dae9f8c5c084a014db9e0d12f93e57fda29b57f06e16616780ae3425ee1d1d9ec43c1f75610791f3bdc5133459d32b505d9c83947023c0edfe5643e6b5b9587042e206a1831ee028dd35e7f148ac49015008283d57fb9b47a6e3bfd5d87386c2676df1c6fbaa50252431bdb019a9e77f254809c81af9bc40b6816438e326342d4bf02a274001548ccd5bfcf767996524ce5073d8f178aae24c6861c6fe71d0adffc1dd059eef7889a73ef5b673cbfd05cfdd81f2a422f11df8a4a02d7084f5d380ea208f644ff0f4e94cab316d1e1fe9e61084b64f7d23f0bf76bdf0069a327a2fcff5e08a39f799b34c8b2176c730be9e627b1aa9760b34b382cc1c12a8fdcbb46b66d49d13d8f9f9101452e75147fc5085a57d50c98e1959ea0e77f641d3f310c9277c6e5f2ae0ae97c9c5bb97fada34745d326c4085dd90dfb34be43e774c73687e55c11099c0847937dfaf7d4bb16e1c2d2825a3d769679c6279f26601494eec98b2c015d094395a16ac94d1321cb3cb0d1399f6d35d21e159ca6fd232dc9bf883a363060746cbafdd6a31f604bbc8795e040cb159fa5de84ec6ce771409820d326a7ea42a25771a46463339bffe353d84300ccbb99198e48ff05fd987912cd0e306bbb1e1a894576739622c0712cfccb3ae088d5be54a27fa8a4e49762a3488051d89c8c4b4016ad541a2f3ae987567f01c98af214bb6d36d06b302ee6938f636059dd84f951b98cb96eb9ac955f48c8287271c0daa5a0af2c8dc02607046421c07fefc8c2fdfd82380b856608a663941897de609d847f1d3230f3ddbba7d310259a75ccd0c4c1b1990955dd41d84704a8b18b5cfe3950a7484ce7b10269b66e1edacd5c8a30764af6bb85a53a3d4a6dcf6d9217d61327d7ff4c9b2600648c3406e1b2bfa91123515b39d8b3280692f8cf3d723f3f59d0f9683139a7647addf1ad112ecea273035e9876307786401aa3a9a5619fbc11926f02eb9ca0c175c27048fea5cf0edc346a4a9aa4748bce926a90e0067f2982a08905a6", 0x1000}, {&(0x7f0000001880)="302f9f403bf5d0a2931471f6213a36e348aa850f69624ab011c6321d3c373919e6a427d9efc0128d87aac89e0c2b018ae46cae8ea388ef63849bbb64c1bd16e5a40151bf6c72810f6e6f53c5fd6fbec5690caf85b7522ed3b969dc82a1aead0804a5c29cbc3658fbd24c31359ea4ffc7a1cf84babdfb281708f18373c4993198878fb54e7aef1afc8f3a95d5bd6066760ac40e44", 0x94}, {&(0x7f00000036c0)="f229d05eca5bd9c4d746cfc134b55f4122bf8fc433b9cc48ca47aa605acaea0f98b70c570f9e214d7a5f8d7755e1460f4787ec4df35f06f5be463caf73084fa5641c3a2bfdbed7450b7509a6d0aa036ae352b2fd394ffebd6bfe2594a9e76cdba12cf2d11047bdd13e4a56cda1c1417aebe380772c240646211bc50fdf0c509576811700dedd927ace041cd12dfaab05a122b62a9650d7371c6dbee828a5ab5a2c1bd0aacd9ca5a51358f39c1a49c1a279a8fb0e5286822e43e2703c31474230d6b1ee17f7aa94d2620de95d8721449d6eea66bdf6b2dc98345f84a68b27ae4b1368091c9d66cc8b92570530dd9841f579d195abf12c712e90e150b727bf3bc9bf9c3e662396e4686ada2c848d33f336abefab096950c1e16a3bdbe8581316fdc5a1ddc1f4279787f09d58d0fbd097bbd45a68a661647b6225c2633628e03d4548972f3599da11095e74b55a8a4064dad6db6730e78364118256e3d91363c2da7d0a2ab249d476ff22f7322c765ba715ecc57d4d0be9fbe6d7d043260b140080d3bcdde9a866cc6bc0fe0d73210edaf3087adfb0770f5419bbe9a8c5778e9a68173491b81632f099acdfdd06e6ce74b93661861a4471103074a6c3837c20c8eb251a3200b54deb175f7281b0772718e5c4ea23e43932e1781a0c93f9c7ea6cf4ae351c84f92eebf57ed8865e964c3a3bd2be30a729c967576fff0693d46688a579158df96daf4356d392330f2499414a372ef004649354a9d1768ab13cdf61c6ef14cc2eab17fec9e610fd77a48f6b11d011d3125f98265e29c022128df6f8afc3c6dddb6afa9514e9b477b1b017fa3ad4832d04f2fa4087142383f985feee5603a739328bc0473c585217188f73a4e4990cce5e6c151d4146cd588df7616b40cdf91d8deb2c3676466548980752244808c00ad049af5b8ab1fcae807b70b43f1042a6dd6f4e54608ec48f78707af87dbaca31ca0815f05c97d27486ee52a916e62932976102424f7bcb746544be9bb4cfa6915f25bb940c33258161bcc8bc8e66dceb02c2cbadb07c37dec1f472f00e16645fb3d4d16508623cc0af0342a66657a268fe43ce6f7bb0629c20dc9509014e7424e07fefde863943ce645767ca17fc2546e7aff865b6b7bbd411d2807cd0b156d2c3e087b032286bb7899f52da7e7ad92e71792c23b9b52ef000abcfeb71805972cf08dc2926f63a6b9f71ebe0bad713ea519ad762aa6240a7102c78349a46aeb0a3824ca1b277333a6f2ba570698677cdc385039d0ede9f9d535d8e1c409a36a07ef2678f5c38a99c707845976ce037f5a4ab5ab8baff665738c1e04a8a1a77738d60d360d7b6719ea3dc32547588e47c7b9f7e141254c9feeae2956895db64763d805de81a1fbef17f79443e6f70ac8f3ac5f126540a4099a27097bbc508458c621117e5689924fc55508fda0743a81d76e5c56a12e84042a77d78fcddc7debcac7054ffe32174e61940a5812f1b8075d92d6b063ef8baf4468c6f4c8e011f0a7f1a907180c34ab59bfc3f752b06cedaccf2cb7d2e0bafc94ed5d98ead3dab81573be08493b8bbc1c466337465870e52df7f4b32fcb829499038b23618e8c7184ee4ef803421ecf1e4f08e3f23af13dd5bba801688c374abdefe96b7417b5a8a2d5bac61c6ce01b22b49553ee00778120b78887c7910af5a4d88737f6cf00d3ce89eece2ccdd835fdc36b0374d3154aafe4da80fb929ce892d178017ee825743e890bcbf5bdfac56f54b4ed6358ef8f1626ab7d32e806757f8d19d8c472f7b7dd8e9207cd851b9c1141224d7cc08af22fcb16678732d299d6dd0480c95d17472258bd52201e45cc731fa268ee206fa751eaeb2a37aae96d92ad7dc5950d5addf9a94c1773a63791bb10e49fdb36bec21cd4ac741edb7a10caa0eec4e8b906581af9d57d4df6bcc5ecc907c3fe64fa5a9c426aa5b34f654db9e5a6f34c2daabeed2cf5ed16c40868ea0f703c9323e2eafc84749a637eff6fec4646d5ff07a81d7bde36bb33ef37afe4a31d915311aa9cc03597f6517f4be015dfa35c7be3979481ae7a1ae73b37c4ecc39692d577fda5ed7bf0196440c85938c556b4b7dfce2f72c4bef5a87ed633eb5d387ea9e654f1ac8ec2eca9efa7dffb384688f706b2f76e4caf9130bd81dd8d03d680a6d7f251f2932a2da7c3fa8f183f55daff1437c3c83cf123d2fe5cbcd79a025be957a4eef12a49fe876cbe346a9c662bc69477d38f67b97cdc339a016536f154bcafd64e7a48cbb16827afc1c8b48ca0e06f8f84f33e4302fdb12b3f75c39e8f49134addc66740869bc1fae74dc448d5907c40c521919268d7da8dc6d1c43db9e50424f841c3dd69cca2634cd1a104392cb5249adca59b8c96982a592fb03d99865be554dc9896099bfeebcc8d324c08652dc9b0107e3dd131ed2b68367906f9a4ecd8b59c8661a9e669cfc0c877e6f81161f982943c74035b831fe69841a948ffa91d93eb2ad61771dfb99423c4b8bc865f9ef7c76744ef4989faca84909c24897e97e3aef6c467224bb336a6143bdd4fb7abb0ebe15146fb7ff9f8428332caae146ed7a8a2bdfcc66fd6ff9e4f9b71340ecbd3780ce63fac82221d992f89d984b6238e0a2ae4ec64e2b9198e7f1fc5d7a467b3cd1c40894673b3b112fb0209617b61bf401995da35c04af20c7a5457ec605a6d2673c96094e18e6df6e02d37060013a2b01ccbda13c14820744f89d2c74fd22ea19deb410004442e5db630ef6fdb77416f8919aa6800b8e4fa0e8516528cb4004ea205d40048b4d88594f63a6d6f8866027b13f120972ae54ddd7c53174f9bc5e28263886deed2b9d048a48a2c045cf61708c6d7725af30c2cdf17985097b6897211d61a06a98fae4741660bce30fc5f3d6f5da65e957a109a37ed0818211329821901bb925a00affa3cb701454d5d993cebfab597c3c932bda937eaaa7c33d1ac6798566b9ca3b24cc6ce4567990068623ae9902f54522d55dfa880d047ad91dab9cc15a9e6b0461d650fb69dca065a46f749f85d40f2dbe078c6011da93f29ec313d68c8928d228c0ec64dbf814f5b97707250dd5315f90a6d0be3cb7de3a30a6999a81dadc2ad5775a43682ad8e5c676d4f4378afd60cd2ea57214eff507a8fb28c175b83402ea8889dde299d6a7a778f28a1a60b20029cde7a96b6be24aa07a4d3fbdbbe6e0cb98b9761674c47dd89bffc302ac12ba46ae471c13f509f399ba2956d7f9ca412bc6a78ade445ec8312182b6208e2660cd08349cb3997f10cdd6b408f8389fda099a12181f4e0d6afafe3b2e815622ad917d134d8734edfe1c5a0ef5648a7aa617466e22783b8102efc827f1a362520d78705835494f690c7cfa71a332a2a1ee6bde20431ff782b4c889f20ee616d1d566a49424f7e498af23b984e35784739455f233374157c70e7dc9a3e03d89f921b6227800a5c7b54c7587da02ed30f70bf1894369099ff0bfdcdef55fe8ac6c7511c673b8beaea615b68b7f695c73c60f8f7e4e3c8acb0be9084158cc1d7a6755ca8fce07a3e840a90fe30ffcd83246926e2ca0570a6da50d4c6c37ef7cd13ded25c435e6ea1396ae97b7500fc446eef795a9bc3e1aca691feb2a54cfd7e28719e214170db2a98462b3517fc2bbacdbafba1d6cda73ab1fdf387e16c6126be7f4b8e060448d180b6b932136c10c6f82c0b11cc6b60dcc034e6fa9c7861a13bb3d7309bff32bf4a418230c29c75b3c5c37818ed1141858145ce272d5d78c8943ab92e9afa1c5302a1bd558a4ab348720d1793115a979ccbd2b7de365dd6093179f6ee871dede0595e2d4f64f0a9907c51dee2306ce7935ce3b6f2421ddf73352cc68ec12516d83780d6a79a050fe53b1cd4c62c2dd945f144a842a2a043d6ca085171bde60161ebdaaad1c18e456464c8f16b6f3a900b8ddf92016081cd10a91d7383febdd0fe9a7d6b4e506b9ca58fc12647f089e11c3f95d256bac8799c2a7bc263b1cd12e0fd2111a14ebc9870ce572a26bf1faa689512bdba6dc99226eac057da1c7d74556f6bf5a86bed481f84bb38c715776b95296e30792e5396e1f29c86ef939d9ab16bf9c0898009e7fe555e6031b939e388abcd53aa6c34a55829d2a3fb52b84ae9869e133967bcd0f2c644d45a402cef0d39b2419118726025734b24f8d7e9ddd67cbda858cd8ca68db392fe5dd0bea1a5f0784abfce8f36dec143d8d4658501de3414a36e1c853809922beab89303149f03840975c888666d0291772e087b9c12c0e3704080e8188b001f5774b531fb8de2c3a7450fc556e4f6702b28fb69870b5045381fb19f64cc91583617ba8f57cffa884b4aa45ef6536ce0ed8d837c74cb7d8b0e9a4d508fa60d2363b7478a79c3af9da5373e10943ee61b001707394e2e732600feba3b4cc69001b321ef9d244ea64432c92753aa6bfe67077c258428a50002d9b57a2aa7f5d17bf712a3854a41436abc75d67d78107ff37fa1b284648bced7027b9687ff731325748ab8f9f30ce77a1604a5d8d38f7201c2ea5e98fe6fb3f2f4650d394958418e6cf15438c69e1b53b844d12f2dd2318ad38a5d137debe782b91d4c3442fc92396cc5f5b71a9324024bd0bb854dcc444b4a75a2af562730b0e993c08bd0d87a1a248878a00867f588c1a69e66e15a0506fdee82931244dc00131c45b965d336d5626b85d30cd3ff17378a2d810299f957e7073cd1678f50d12fd55fa434217031a709bb5cc2660025ddb14a812749ae5e95219d48ec559e4a6f76b58384f907e7866f51a734cc0e15276180875bf5e41395a1dfc08bbecc01828334b3f93a2d14bf08060690683ad259947de3b6c261a3dfb8efb6663762651c0b327efe36779a1a2ec15cfcf99e8c91703528beda437b0f91082d5f5278ed2271f1edf8583aaac8e851ba2e17ddf46c22b8941b3bf4c87df09eeeea2297dbed384ec91d7320a1bc9cb4409c19b94b2d1541f19c6ccf4624bf8e40909121474ba38d9c88041118a58aa281bc9fe98241f20620a14423af12fc72467675159de18f3334e494fcf354de9d244912cd26cfd19b7c8827270fb9c7e087b140f89285540f558a94b5d4007a0a51606b135a56f85dc61136b2e75fbf75477f935980666e99631c375905c34a5398c6cf29458f7f4c1c687b79230071d8d8b295114624d900e553ed5e2a2b403127908647075c26d22b17561b0aa232747ac21df3397ca6e4fd99c3f5d55b1733598a05c517ac4a2bd6bdd45177b121580f8b701faf7b4bab81ff5eebf69cef2e2c7c0596aba649d59c49e6bf4216ee7c8a6f2e2aa7a9e64d6099fca7ebeb2175d9303d9d5451b3b5c6d99d7690436f2118dc6af0bbb6c3ad3164bf9243d0edb9714d881b474be18c511bfa15e3f2f413a0f16082dde75f2b5f88f2d280a0673538e481d8cdd2c2ae5117162fd07db1e20b10209576340c15de792a6083d5af8f0b1ad543346340d95d21cee00059b3296088912bfcfe17743e9e9b50e77fd85f7daf651c1b3704c58abd113e56e455ed75eda2df4c61d528a1efaf50db8e9644e5bca1bc58c0525a038f4d353521681198b6e16766ecbbdb165c8797c2045d9f46e0d233c0eab7281c4748128b06f8601faf1840348e51ddb0cfb5cbd7e702c89cdb89853710fbc2f787d36271987cafb9eb3817292eeafdced666fb6e4a2cf51ce29a00844c17da04230b9087a4dae7ec1092a2a96f8432a40d512780cf04cc2e126ae7823bfbfc5c1ba82a91d4d91b08c3b6653dc93ddf74a95694decc54be41b8cf6", 0x1000}], 0x6) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0xfffffffffffffffe) setsockopt(r0, 0x8, 0x9, &(0x7f0000000080)="4ea0c9623b05f01b3f1b4effa76766eedf0391e0996641e53f634d22d5d05345e81fb82adea790af11f52529a2c5612a506b86c9d87fd4bf08443c8c20bb015cefb00dceb770b1ff2d5e02e4fe074bdda605822019ab77202e4cdab942c36f3b7b61d5b5a0808aa63d4318c80ff8adbfcaa0b5367f6b5b39b9a6567bc11f057ca3beba7589255e0815d6e41fbdce3d5735dcf318cb12b5798bff242000723daac7b71684a5988f854dafdc9eb98e2dc40c7326e054", 0xb5) 21:01:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:01:46 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="6118bcbd447b7d60da24b4870953353e01fac4c1c9ee7f0dd616132e7858afc34d60062137def04482572c23a63e3f22ed5f2c5030daa6a49aa2fba049335718a268", 0x42}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 21:01:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x80000000, 0x80000001, 0x1000, "5d56a9136eed86ddfa3da6e363c48d8cc49bfdb7", 0x7fff, 0xfa79}) write(r0, 0x0, 0x3d7) 21:01:46 executing program 1: munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) 21:01:46 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setreuid(0x0, r0) 21:01:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1f, 0x2, 0x1, 0x0, 0x1, 0x9, 0xffff, 0x2, 0x0, 0x5, 0x6}) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) 21:01:46 executing program 0: pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = kqueue() unlinkat(r1, &(0x7f0000000640)='./file0\x00', 0x108) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mknodat(r3, &(0x7f0000000580)='./file\x00', 0x10, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0xe81ed3d, 0x4, 0x6, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dff000/0x200000)=nil, 0xfff}, {&(0x7f0000ef1000/0x4000)=nil, &(0x7f0000eed000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x7000)=nil, 0x10000}, {&(0x7f0000e32000/0x1000)=nil, &(0x7f0000f60000/0x3000)=nil, 0x4}, {&(0x7f0000e4f000/0x1000)=nil, &(0x7f0000fb1000/0x1000)=nil, 0x61d413ab}, {&(0x7f0000fe8000/0x2000)=nil, &(0x7f0000f1e000/0x2000)=nil, 0x5318000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000eba000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e3e000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f00000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f67000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000f84000/0x4000)=nil, 0x80}, {&(0x7f0000e03000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f3c000/0x4000)=nil, 0x6}, {&(0x7f0000f54000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000000}) 21:01:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x7}, 0xc) 21:01:46 executing program 0: getrusage(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x1) 21:01:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x100) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file1\x00', 0x4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) 21:01:46 executing program 0: minherit(&(0x7f0000e41000/0x4000)=nil, 0x4000, 0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) munmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000f2f000/0x4000)=nil, 0x4000) 21:01:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:01:46 executing program 0: close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x1, r2, r3, r4, r5, 0x4, 0x9}, 0x4, 0x5, r6, r7, 0x200, 0xd1fe, 0x7}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3daf2e7ca64a8f32, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x10000, 0xfffffffffffffffe, 0x3, 0x2, "9134c7b3f44f87214306de87f71e667a21d4d440", 0x1, 0x7}) close(r8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000180)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000140)) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:01:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getpgrp() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8100, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000001, r1}) 21:01:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) 21:01:46 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = getpid() r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x3, 0x0, 0xa0a9, r2}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 21:01:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x4000, 0x40, &(0x7f0000641000/0x4000)=nil) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 21:01:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getpid() r0 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x400, r2) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="7684b9ac8caa"}, {&(0x7f0000000880)="f057a61dd7032f20d9c613915caca57ae3c6408db9af43cef9b7d3a292df88fb3292cbebf826b714fb55755044cf053de989c443327a614e097a43351f5f324b7b4fb88804b09a630b2972c6d7837ed9b0d9d2c9acdd33a81bc9c9398627950a9b178bc50b8e8d90dc028af6f5754dd611c9f93500abca664ad15817d3179e7bd6b13ae9af6dc6da995ce8e910a474a2afac4422bc0246ca1bdcd9b36e007a6100cde61a1d1f696ff19ed8aea9c1cc2b2d252144bb701ff02ae8ed8f29cb09d60c13baab92d3ade9c28ac5edf2c7fcf9dccf663ed67ad8e59ba4590332cdc501093dd898515980166a87547e7395608cf0c3e0f09b214d847399b5a03b58f13c8ec4c59d7f3450b311f9d45ffa34856b09d9874f88a5e2025db51154e343d180cd9c60173f95c1f2c16494364d373155b4ab01b4e96789c4113f5f8058a4ad17fd919bff61b0e409a514054fb32c7cb944c685c3eb9f75d9651b138d5102a927c75b92265acf5a4f354e5f5ccefc8518945fe6a87fb5a6d3523ec3c6176f9974d74fe7f01bd95529a12c9251c25157e60bbcbf7cd8a149133863911e5a3c4d4149fca1150d2ea84eef0feb0f51817521a87efdb08cc1458ef96bd3f0e9313b126029ae07237c13ad896548891c07bbe0f84f7e09d7ac6aa3d8216c387f6df73bfca0959aa96bb4b92500a361c67474501730cfe8acbe940da92caee27e82676814d9a47d93dabb87b24498a17c85dc5893ae724ad0f3e28754added58d90376d4541b7a5cc6264e829a6a07eeea84d98c3e72d8ebf4b81fbd94d9c8b4ea5cf655b0795de374303a815e0dd8e9b55850282b027b39d682768c252a0b067e5626c11ebe45dc61bbf4e9f79ad703af67d8dee07e84cd69d9e540709f0f13c56f8b8aa5f4adfcf36caa228c88e08951dac83fe9b931a6b7d275ea4e462b1b0f59dd235c444c32d7205543daa2a68a1d816fe1b1bc54df340d6c417b8497136e78b11393443083f1a5121918362c86636074cdc595eafb2ede25e7ee17d1ca1ba83929133382d769d8603ffc00a7ddcf410a6e841c2519cef36d095ffb4116241d6741efd4bec07162e85ac81da58a44aad948d361e60eeb2cae56f9fd4c16d865be96b4d5a051d7edca5111a9ad09c8989143dab808e1fa448ff8d83a9d34cb4aa57d59b7f7ee73f61ec832dcc0f21af31c0293cf830ff84c77742cb8119e78c9114c7484da7e8ee1c386297b19be5ec516b45993b6c03a81d1d03b1ce91b30b764b2a4f1f27e197905fb89b3f3e296eacad63ab14344658fbdce28848e7ac4334aa149a9bf5cb4f86cd72aa3315de2caee299bb873063a24c6a6f50387b6b4b00dd59ad421f1d4e8f0c137615186ebcff207020ddc2bee6eea45f5549793800abdf9bc3497a880717838b10323f6df8a18e4e50b010cebfb1be6791df65ba2a3659a38956d07f453e25e0810e0693d8637ff21baed8ad4ca527f17f71c389df5d0dbe3c3d41dc0260544bb829f1c929665438e95632b18822b4c67e521a3e93c586b5d24629fad45e6d0030e57048c005c188a5832c3d7c4d0b1831104a918817469aceb98b0bbb0b7abcda6dfd9ec3e524c239921e9acb7571e6406c3f2b1d5996adfd3e07cf679147c3a430bc3900a4393257ddde73629269ad55278ee3f8d407b4f98a4b784a0111bcc017e33c3245b75a3c4e395df2b8491f135b9afa4098c0ce7e184e4c23f1ece41cc07371e8d9efe442f918bdbca296150468516e6675aa80bb00acf98988166dee5edf96e483a97b2eddb5f7b066bc68edc2e2340bcbd6539314dd83d313ee6991fa813ed028517568d74a11550955de29f245ee1fe99db43524edf2ff6e37aa5447d8f9912b39671cecf02fbf60de35c8d5cbac4cbbf8887117cdd0378b2275d1fb2f0f4e3aadc77824e31931a4f46cb54247b11f3423bfd3918b426b02f98cf38ab4953f1da57cb82ea83ed5a07b19919cda84faac50711d3eaf9d7771868b801109c8b53297422d8b5eac17671eca6d787c71e3587ad5b1d5c51ed54e15977964483e15b9fd43ad2a8ad040c144dc3dd9fe70ce460cffa7e336277a2b1ae0d1af40864cacde5909ea1cf76940f59db2ad747ee834033e046adbaf4e1b5a32554291bf1b13d95695ef4605f5656b9fb5d50b22cb8f98441623a9057e7dd9669c02a00fe3ed6591dbc47780d03e833fa20c66cc3ead82feb788f498a0611dccf4416101ed3f5abd91f8e3d4e0a4cd8df3cd80d8a570c7fcb19674f84743ebef680842c34ddb0a493882e68d81f6f3b35536b55a45a7dd361e48a328575785757abcd620159f273f6dac3fd7e892f378feb61494f24cdbe2b9fa0baa9e2aec3443826603ea4fe43ac84ff038bf2c3804de9b4f9d8d3be769885785320a84684fafddc13d76a4e01f58de13416be16747a8c4f6d1565b53cbfd383545dcba7d1e4a3b78c155f2094691c57e029ceb115a4d11db5ee0e25adb9710ba8388b0049acd6fe6752322665a1ce2dd3d42b7c9af59e4258a9323c8d2e0e067900606212bb699123d6882e9d49250819bbdc79decc137fde1a8a3bbe3aa29109b72bc239fff157e4ea52d92c4f8cf46b03a3777213545b0c77698c015bd3ef26c5df711bbebd264645b4eecf6da668e255e03acd9b14b3d4d8f232f9d5d1605baa1705f84add6748582961c460d685af932ad35af68bfaaf509b2535d635b9e3f461f3d47c0d7b0a5bf2bb4f8ceaa29cb0b7c5fb4090e2eb2bfe3d75552951f27c4e1a209000daa9dd83b03608e6b70b7d7fff11d91f78ee1729963b3b1e4217e43646e5ad15d5935effcd80cfaa6760be658d40ebb24bf736ea66426854162f6732277926b56d9909077248867f5bcd1eba77b72134ae0c9cd9df71830e101b38c574f4214a2223b43916775fc6bb1a7524ae35f04b40ae083758291b8c977fcc7d7a86f9b02be498e86fdc4cec6217adc675ad54c74946783a96c962ed47f94cc956acc63c605ccdb50ee55040443e7d1c897c691f6f52ff3f393031a836b0ca3376948db525a203bf4b50a61d596d6f824af019113a3b3330595d4ce0200fa5b4f7929f1c9c198346470e556462f7fe313ad301540af55168728658e43a2710ef76cc8bd4cd27b8ec92c0fd83822a11eb795f740b567ef45b57121a93294c70e5c746cd96717a48099d8d160f0bb091137dd6d10e5f14b82cade920605511435d28c17902128aac252e12c7575792222ab27552ebbf467cc78e1addfed28c75653f62b4fd488566dadbc50f643236c95f39ef7060a747997975c65ad32b08e61cf692d9b7d765fd28cbc135637cb13e8d932f58076609f2be86294d5884aa92ae101284433e9b789e90389790c12c14c9545c3b1895198efa322cf366c9549edf3f34e60a3335eb2ddc725539c1f29d441232b7fd93302c4f6d76033727009921cc3af17106249e1c5c98ea414b23b32d370ae6fa2913830f5792d2448b38d77f4cf980379a50aa4027d03cb1d680074bad01d13fa9a619fbd678a25ddf2c3117e3c43ceb43bea8662fc7f8a032bc775440cdd2c845d2156d4f73c2cfe2f01294e7f9d44c18bb17736c2ad3c30d05c9195879626bfd4e78e99a833c1959d3e04c5b42763d859cca2cfd8701950a400c648718822deb5faf0d1616d3417c267d0034d70555f3f63766fa3560b233d97e636de25525af0e40637b24155b92d3e36606c9e4c5a07f1175071c98a925a3551a653157325fdb6548101346a7ac09e199bd75966d4c4942957181f3ae714e794d052f8036a83b7d3346e80eeca98e7017db0bf2e3e22c288c1bba52654ec4d70edf11023ab77e5f24d5bf76223a97fd09ca0d475746e6c881e4a7e32672f84550ebb618ef9a999fe37059887372a0c37de02ac706d1bd55654c7c960bcb3ebe7c180cd5771686eef1c36cb818bfe8716ee6efda6ed1c9185c6ba4d835c7e1215d67f95ddf317a1389f9b51f0dea1df54fd5d44e3f93b62b1baa9806be436bbf599bcf5ddcbc89e8214f181a2ad18b25d3bb44af039823694c9a2c15ef021d39ead705e5646abc22d5401aa5c5c387269734d6f467a05b237e76328b6cfdc50e95eb69a5a40c2d36af9fe50b6b359b18847d1a2e9fb7c6a6410d1f8788ee65592b893de63da4d5b2c86bcc651eb7676b6fdfeed7579c956448f48c5b7b9de81c0337231368fdd4eabeb56902e71fe172e721636440d6201cff5d6d40375e5f5141560515dc60d5e0fabed80eac7b11d78495c1b05c2575c76c55d5934a760fe4d5b098285a46fdfcc2db5fb3bd0c64607ab7097ddbaba4933b9abdadf34c6305a879ddd9f37254c87fef4de9536e9f507e56e820f83fdbca4b6a3676e59df159a241b703f7d5ada201844cf5e5da8483931dd8ba918b64f007e947b85cd758df66918e0cf4d5ad80a8b06cec08df24a221e4bb420e1f722f9f0023dda2db9c908f00a742e1b62934ce01b25be530de0159e861973b30c65a2426917a15bb320f9fad0f3809ff56c3bc57e05103af5b758e028e83ea33dc3cad0ddc7ea8f825dac95235048655ed08df6d19e7fe5f815e12cd2bf8b3e80f49f1cb4e12288a64fbd8187895b41c3b682d12a414ec313fe90ec6fc725215b37b528ca2768ffae45eeca415f8589792b91e5464b23cc8e617bfd1b38c0a766f8a187d3db50271d3634f8bc944255a0ac978eb00dfe89b397cdfb5c13520da3ae6bd17d2645c5bb3f04c246fd7cb81cfbf4aa4e2a9e996516f39dd08bde5a53b12fe8e1a48c1249900ab9ff34fc1286a66c3749150783558b7c6466bfcdebdfe09fc4d88a2b3ea00721a1b329a7378230c29441f31c7b0d0dc66535ed6d6a7e144ef5618609f50f037ad29363e53b518e7a93c40bc5b90d105bad45c02d03d68935dd86dcf5310e9365c83e7e2fe9666b18cc7a3a242202ebd0fa0469cb4e1895b8f11f876e5b35e17397c62cff4e11eaed9d6d6b957b392f978e237184d8ab27c754c9a2cf3519a5b624cbd2a1737d88be71ef1c13de756543ecb8b7d94fdfbebbdaaafd05014e4e95ee2e52c79ef511e3f817014d4f3e4ca94a2f00a1a4576fa26e63b482e37ec7ad2e4cb9d95f6cb359595268edf6e2338861dd4bc0d41593c1510382d1ff98b272fd1f562f4d3a1fdfe4e41d755259503b7a51ddefb75bb95f17122949ceb4b013194206f6f33766de93a36ec11534a7ed9024c2aca5f327e665fcb04cfb91a731e1d6746bc8449e2c93c5bfe4b23d4835575d3d7b9c8b520d0e0f49d93a46047a748d140e88dbe1153cac476ae87c30b1b07d5e60260c5f5c1b095568ddec0adcdb6e33852ee16576d316dddb7c3b4b80f9b139e00cb3b42d56b40ec6489c322a6782a4117944e7ed4659d9dcc4ec7185df0c0976df3747589b39d9ac953c21fa663d011d371f6db58c7829e2fd172f7a67aeba904892942d98d93989f49ffbcd31d38b41655bd941ccafb27896e20fb41cf572da359721db2381ba679c3cd0fecac062d53affa678079d274f5f6014b08e36e0fd9546dba7b2c0344493888e49f80f93328f64f348102510b2fc6582ab6f2d94149aa1a3385cbae8337c543869348da07bc8a1e7d135909b4ab2128544026cb4cebe7974870e3851d22d424802348c5a4f0243f78a562317cc2ec6c369e1335affed687ba6eec6d8850bf09dd164da2496e357cef49e0e26d075eab26f11c8dc9e0342305bd75a20d2ea7fb61d145c9775319b2d48f26179c7d459f8df6f27b0a7e7037ac573224f0beb58523ac45e3bf2dd4b4f13d3d6"}], 0x58e) 21:01:47 executing program 0: r0 = socket(0x18, 0x4002, 0x0) socket(0x6, 0x4, 0x2) socket$inet6(0x18, 0x5, 0xffffffffffffff8e) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 21:01:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 21:01:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/7, 0x7, 0xf0789810d072e692, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) 21:01:47 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000200)={0x3, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x0, 0x4f06, 0x9}, 0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x6}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x6, 0x81}, {{r2}, 0xfffffffffffffffc, 0x24, 0x1, 0x8000, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x6, 0xee28}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x7, 0x2}], 0x7fffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x62, 0x9d6}, {{r1}, 0xfffffffffffffff9, 0x19, 0x1, 0x6, 0x1a}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xfffffffffffffdf8, 0xe49}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0xfff, 0x4}], 0x1ff, &(0x7f00000001c0)={0x89f, 0xef6}) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 21:01:47 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) semget$private(0x0, 0x1, 0x80) setsockopt(r0, 0x4, 0x101, &(0x7f0000000140)="19f879fa3f66546e8e85eab0ba31fde02fb6a5bfa26d359b0ce4346f8e63c99de2147f7549ba6aa968e5118f9ea2db32382a4f002463378540a5a1d9ea063b0aadf2a2dbd3407c39c667d4d3c24866081a6441d11eccf0576d67080faa5404a1d77405e94c98cc484bff00c765ac5a9e491c5a75cae59e5c5ff91be3b3b85c468e01a945b011c133235151f51a9f96475899db4941452c00d9a49426a742b08939f4a540e51e1b5f0d03a5595c8b04b424ab07c3a33ba63cf92fe944067f975169d4c57dc2edad403e48a7a5264e74d1fc0a525e8a90d9108fe4299c88c1e542d9433d47331a045260c009455ff7d918daa50a2f5b6474393321a5ef919a9ff79eeb09c2be8f7a706dd18468e32595845096f37c66fdd38abffc18d8084f66af4a7bad9a663b7859e8cf974b816eb2393755f74a9d66ffdefea8ebe67ebc1e7b6d424bea1a639cb7f78db96dd7364b17d9cbb36a4ebac56cc5d38dd67d6c1ea4be94c85b0877c22983c00457c7ee6848df8d9dd3f931356ecfe607aac2da1edfaa443eb338a615bc93accc992fccd130425d3ce65e794f027e2d3373fb72b47159bba01cdccf42d74aee35f704b972e630b3f410aba50d9daac30b8183b8165c4c6a35f315f51e34aee715d248cfa5670b5993aafdd102625b0962895d02edfcc413137041c8befdb81f9af759b97adf6bab972c6dad96e895a091a6f910fe4e92b5b6e56306a0afb2fb96f0bf300f2434fa6af09277d7a4b198d6fe0874171dc79e1440be081cc88fc873400c9e6f5c9474aefb94a49f29f41f4425a6bdd7a12783f2536dbc8d9507a1e4069913e2d193093cd471a2302da5bd8b81ba1d7b650f53c5f3d0a32854f2b08448077a4d4d5a63546bc93e13cf0db72f93ba908c4b5d5e02e68e64db9e54e075a54d9d0c5709f9456216702b56613586b79f6ad67e22e5380f27dbb2156a5300f5bb627acfd59a8cbfe9cd27b03e53fedf4c085a4a5a359c41a978ed599daa8b712ede565f79a6e0ffd9b3517e2dcacbc98ba4163368b59f44bcbf0525b3acff7c29f44945959f5c54b66dc898a24d46423a0942b4d311eb7c4b890da3ec3afaee32fdc422f99a785a210a4399df9b3f9c6f578279f8f9782dde40b716ed593dfd4d7c4613271afd9fd19818abacb965fb01f2e1499fd1bbe11598f6ffeafe65a41d7fd6b14731b34eb8e2f6c0b7ac9176a1390a81bd9cccfb64ec139dfe29266ea650a1ccfc03d02cf1a42ee8500a898d976d2a97c908febaa74297fb9ea503b0016ccac4a055a9a04d8d42da473fc7f3626b197a9954e460c5b32822e31ba25eedeb81b04ad65087caed4778e9f8297d61da0738649ef69537abf6aa7042aac5ceb45139d7f8099672dee6bc3fa5544e4b4cbd01a4b75a19a6ef70e52bfa63fa955dd55991a49bfdbd0cc18353e61ffbefde66a20136bb3924f8451387d7444bfbadef7267c72197215927b867f7bc7da6485a108c2e8d8e4f403ef181f56e886b15bf8ed28ca476fee0a213204fe29bff3a780a273b8b3e679096d1cb47b1beb57bd14cf436fe298fab818b9f7ba45eb41bce6867fd1717545891a8bb4d9d50a7b05d3f7b288d5e733b90c535d5272ee3bd6d686b10438f350d6cbdb0c44b952b07cabf0c7803925e466b8c1be2cba96ed90ef14793a8165ddb23497c2b456107443dac83d6295602f6e0cde06f9c5d7b695191030fca202bf3413a286e4030f8ae27619cb809bfd34b7b04629fd664565b00ae98d9df97fa4d7c3a9db54ba2eb58a4c7fbe91a7189d146d21ab2b102656bdcf83ecab4c3d870222cd654dcdb5e69ad3c3d8df6a4064ba9836685b7915355f74aa80408ca100fb2c562f269ea5cfda8d3b76d2e6741a1bf6cbc4cbefa2d8248274371d16135030656bf1fcc0c9049800eaa839041ac3028381e128aebc7f730a45de0b34ab39d4f6dc6996ad75b783ec702e058382197f27144fbe90da829295639f4556b9f2b517e1e73d374aa29d1958268b015274db9197715c04c870c506991c859192b5545558a8086e829448b5522fae160f8539bdaf60da1e79a12c5fb4950d28e421693dff707de42ad1c364d94d43cbbc459db9245b2fcd89e2346f16a9b72b0016b4619aa6650d7d0201fa003417a2d253c27c37964a8ad0d05d23e1ce049e024b2f42aedbd109feee71b26cf8e517eb020e80b24ffd13eb565a211da33222d50fdf619c6114b8646a48fce42b19a7ba9f6cbf16ab740b43719fe4c8b1286d456b187ea661f47545702dbdaccdf6f8f6df787593ddf1bbbeaf6eb814566bcb53af143af10635d8599b76a976c7f77d5a3da55b66582171120b689cbf6906ea7795f897366b383552267b8fce2dd6a544c423e71ce010ed3af2334f8d00da618a6bd1e856128d375c8585945a08ff1e9c5ace1e5d12fde3b04f7acf2533a1136b98afc5728945e4898f7524124d6af45c9d3dbc9b51f35c1001b84a15ed86371c931178b57904727df68e252696e2ed1f66df762fc7510beb1df116634ac57d7084886a4efbfc6b0f14bb1561446364cd60580d599891b8b093f781f3699af7c71f15b117a6430caedddc73fcae3f3f678cb0258b99c76a2e1465327a8214994c9263169a6b5592c0cdbe1fa36a5830fa69c84a29d1822acbf34fb1aa480a248ff8f235ead19bb79259832290f3c0ac301e375aa35c7f4b1db9002139c754a87e4559fb8a8ce6d730ec889403825f7b04938cc46bf25aeb1d86b8ffb6eb43fa0575298fe919a0e9e1c3032de7c614f5348cff63d98eb139b6df8fdb72553d9a4861419a77e3b073ab442bfafd3ab7332ceabfc415312a10672c14d8b3579424e701b51fa3d8894e0ebd2b007090fed8bbf834b8ea117dccf3430d1731ac38759273cc382e2835e39033c343461150d502ba4237db191a760c3b647faa6e7d479626ae477dc78ccc8a73f8c0cf3735574d64c84a0c3763dceee33cf31db3d94f561bfe5acbf097446c300e75769234e6ed1f1e9abce4f626732df19fdda8086a8c29bc6715fadb81093db5acaa8f5ff5369e89b475d7f5770dec7aa0c5c31695bc0f7fd3bbb814d3a566a5f45c536f0f37eb0470a6fe982a48d0d151552befa4e62d0233365077905b3b3455bdade43ad97dfacd6ddac55f89508b17844381689448c7e06a0f571ad53d89069379d287d7fdcca7e2a954c27f03d0db6404153ec92581e62f4d767c36e2abe3069a0cd8e90af8d20fb4b5c430420cb8114b0279449dd09acb6758da4288e7571030cac4c05082195b1c1be6231af2f886f734bc6da27fc4b110fda3f5815f76bd1552c9e4c3e339996123acce42ce0ebe457e41fa5edd8db300b9e1c36d18639a0090e8a625921e222cfc82526d5671b03c1fa57b75895d96b940054b3e3352e4410cd5cad427060fb7b39c14f0bfb916458727045c4fa16ac8e4a444ea50774f04f28e227c350b6d831232f81a99208670ecbb919af19eebfc8168f806e074cbbd6cea1eae673c04b87b3393aafcde9dc7d27433cba3d59ef99257a91c731c1b44ffb176db936b4ce94a74c3d56eb2cde81240dd21e94734d98095bf07a7e46dc38f29d245e9ede88a2883f2ffd262de4a84025e029ad1eba09ea787437ff47e264036f633f1ba197ca11fb9d25469bc5ddb133611fb09fd1b8fb73a4f05f0233e2a51a71d6684f5db2154d01a6a02de513a49dba9e3870222bf3269e9433eafad2e3a4a3f07b79f20ddbd34c0844a1fc286336c626db04658109cb625a0ac831101125fbdbd5466a12f5c30bfadedc15188a30c691ba4dd8c744e101dc17ef04bacc48bdc965be8de95c38781dd7e2b2844489a20c700fc04c78e72f6801fb2cb67d9daa035be73e2230486e9a6ce2cd417e903cb158d26e04974614947976dfdbd0912cd8029ad9470a03423bd48ef21eabbc0f6af5f2351ccffdb79d9bb062ce74a3be1a28035dd03c9669068fd104d686546e489103e501a83cf37459010c2755d7048cff8bca1002808125af447ff9ed48fbe246bb97087765d32d8e7d38ee5a300f2b9eda351ee0ebb0b2a69f4486ce387290395d27c5768378bfd709cdb2a2344c47be34bc7e6ff7466915489b21662d82ac9d31ee80b20362c27a48ada975693ee7bb8dc524e33a7b91e2793b7cd7ec4df727e75544514ed80366b03242b7d66efa2b515f1294280ee2c8fb46e9d9723695a495ca2c069309fe5777ecc10fa7e2c4ee93de88729ebc978404bc260d35f53fdcc67c3e76e32ca4c8b0f39a9d2bd3ac11534da8c6e7520f26dece524c155526efaf28238c58a949b0c4dd1b00d2805f21cd23594b50a74aa603bf2e888e53d708e8cc735fbd0470534aa7d377713ae108dd8a993ae3ebc15e357e336b929241e6ef24f08b9448b2e763937b115b02319615503e55b5bbbe596cfe5dfb2d4fa39eeb723e79d1662ff982d83624f397106fc200af05a6819eedbbb20ed7825dfa65793ea7f7e32e45b1f8ac9e91c96c9d4e34fbff7b4f28a85d3f265fdcd689ee878c46c097882adb94165be19648c3b647859a6b9152f479304bc3d6df7175a76a4e7c523832bc41cdc2ce2a8d7c63b10e97a2a5ff539c4ea0549f4ff7d5cebec85414e754d4f9c65fb515ce4c0810cb8647d8710182de0a80dec97dca64bd8dfae91b928ac7c369fe2a989b9b09dfbbe57c98855c0476802c624922a4a3def06ee11a9c417bb9a845d2b93ccb3291aebf460bfcbccd577053208b2663b42292b477e122df4f7865373d114fc4976b95dcbf362ef4cdcf1c41d9813f3820c5f723cc311f3c0d52566fbc3b7300ba4878a6fbbbafd4e2d7f500fe595e8a923b291355c3a9ecf91adaa0f9e308e6dc0f5d85308941277809de8931f29ae78cacb358e53d72644e7db626952e818fec0127c9bdab26ac483bd17bd89d2a1a08d9fd146e4a11ef0912cc83fefe650a2cb833db27cceb4a7e9cd28a68e434570f2900e3fd1755a8621516974efd14b935bd8a4b8d79f821d065dc409b32ecba9a0038b2dc8b2abfda8545bab3208054385ee9de59fcafba98aa8b654513720dd19e8350afa89f196603cdf7182458ca8767cd844c6a8c3bfd123dad02f9c671c1726e753c8582e0e8721f2146ba2952376133e60220a809325e9e4306905e651abd5a4405e3c3879d1780e11ef58211b87fe6c547267d70e357f95a2eebc30153925060736f1b6dd9532a3fa8d1d1cfc57344069eeefe8cd7ba79101e2c4f9a791df54caa2114d56f2bf0411dac03f5e9be42c8a9249227200dd72325f22aafdf8fa0133cfb24f712773454530fc11eb11948bf141e50b771a8ff88350dd6e868271eac1acfc4ce79c44dcb370775fec4ac7734dffd93a4d10b7356beaddaea42244517914d11804cabfaf29c7cc9357d5147bd4c481d7cb453b5917e8900f2c9dfc9375bac34e176da774e346fa0ef7083ad1bf354a8f2b5b5a32197671b2d98452f229834be6034c472f2c3d045cf828cf9b54eae8604bff3f3feeac3848e10c45b1d0194aa70cd9b5dc8dca12b6744d5a3d6dd8a40c7fd1e43e32a419925f0a9eec8dfe467f8298c9dcb136ab7f6930251976c702be9c44aa64acbcf3585f15827bce8c0ce4e043df2b7226ef1e6050ef9b583d915e2a58c6ccac35de524bbe0e20ffac960a07a777d935f98f3e4f757369bcfebd007cf087832aeb1995359da2c9e83be0a49d14b48f86c3df3b2f7c6ad4e365bf63cd8574e7fbdd1ee02aa78055d715262e221883108843f3dc7ec69ed02c2b8fa59bc1e26d28f", 0x1000) recvmsg(r0, &(0x7f00003d6fc8)={0x0, 0xfffffffffffffec5, 0x0, 0x6cc, &(0x7f00000000c0)=""/90, 0x5a}, 0x0) 21:01:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) fchmod(r0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x5, 0x5}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x63c, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x1f, 0xf0}, {{r0}, 0xfffffffffffffff8, 0x8, 0x10, 0x9, 0xffffffff}, {{r0}, 0x0, 0x69, 0x80, 0x8, 0x2}, {{r0}, 0x0, 0xa3, 0x1, 0x4, 0x4}, {{r0}, 0x0, 0x22, 0x1, 0x100, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x20, 0xffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0xf41f, 0x80000000}], 0x9, &(0x7f0000000380)={0x81, 0x6}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696e653000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="e7440b759f04b333ac32694b038b490a3ffcc5efda8ca3c831900342f31c11bb96a24f6c72dc72c58c990c33e7611f00fa54f21e57297efb71696c155836e99ad5a1db76f80eff5f6f08697ad241b4a0c78223a1fe6e077c4b41982824ed6fdddcbaa1b9cd30457944f9b3269a286fb066d1597961f61b059585dae2778174e10ff1a656e99f533960719f104ad4bdc5bc3c9bd5229bed8bd7f0369d263d87d77c7b42c26db3e8c72ba09baae219fcb60309d49fa880825ce0d2017fca936af25ea2147992ba6fc61cae012659099e060367", 0xd2}], 0x1, 0x0, 0x0, 0x3}, 0x401) 21:01:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 21:01:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, &(0x7f0000000200)=""/177, 0xb1}, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 21:01:47 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x2) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="218dbe2d3a326b1f650b66", 0xb}, {&(0x7f0000000080)="dadc786902788e1cee51135be46bec04f5216ce7253e29dc90ca00ada281f84780d30ba46053fe994660b3f9266d8bbf456e9ea4a2a52a35773944f774d1ab7f229a477648b8a90aea58a95bfa48210480805fc69ee1ca8c814ae2044b5c6725bbd86cd0ed1257704a316668c8996c2bc0c7d7c0ed40ae81047982f0f8ab56fbaeee1c568c7d29fee6b00dd1f17379e150e548eb583a7ad55814a9cf8e090dc166cdfd54c9a9d6c0c9157077cc149be7a8678b5b90a545a8c6edce167b220a9efa96627530", 0xc5}, {&(0x7f0000000180)="ac11a23ac002a189ede509", 0xb}, {&(0x7f00000001c0)="8a1e5ef423b53e952c301f5de09db631ff614e92c41c92a835127b3e1f80b3e319a7286f585c6eecadc323b0a466bde0c66ef1cc53297d59fd710baa5f0562b8c63ca3f210064fe255b089833131424340bd8600989c0a6a5d9a73e718e147373189d90d5ed13d0998cc586b5f48926a850e9d7063d195", 0x77}], 0x4) 21:01:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0xc7bb390aa997dae3) kevent(r0, &(0x7f0000000080), 0x1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x80, 0x101, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x5}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x40, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x80, 0x800000e0, 0x7, 0x10000}], 0x80000001, &(0x7f0000000340)={0x101, 0x3}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() dup2(r6, r6) read(r6, &(0x7f0000000140)=""/229, 0xe5) 21:01:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x20, 0x4, 0x15e) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYRESHEX=r1], 0x1, 0x0}, 0x0) 21:01:47 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2880bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc771c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414cc41f786f58d3ccc81e2e4daf6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bac410440000000f9a509da7f66d0c7608f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bea4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798429fd33becdfff903ad0000ac7557e99a8ea296f8f93ddc79bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b660000000000000000f431ebf190de01bbb11a2c979c4543f9e40630000000000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2"], 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000fc0)="96e74d645f49e7c728cc423ee8875105c278f966d4d38dbd83f945068f4f3c4154b40afd6faef5dadb62b65e420bd1265d432713e649e03c9ac202d9a0aec97160faf7bdb71ef477c57d1841f90e0bbaba09e7991f6ee8e93e180a75f1e3817a1c04153133248f8ea563596fda12656e566755e656da7b9c8bc626a9da35b81cc9475e6f330a2f6151cfc8e2ae1f141acb43f7644330c22937f888c90bc924501cee32b44e62f4763d6e28b038655fc279e9ece4d2a60d68b2d91fb8bf2ddfa9d66294e82ff395bca1ad7b7d7942addb2fcac27e5a66f00d27c0812307cc9e2a6c0d6a6205702e0b12a7738db4c4c3c19373f542538bc799797ca71b28b5fad16008463226286733cbda007c4186d18a0dd3bf229f650ecc782945f3b4b8ec8d1ce2b491bd06f508364e8cff25828f08369e50becef6db015d64f4b43515bb40fd37a5c54602d2091e065ba3b6b30c7182a3458a2a41ac209d3a85963d5f29779e59edfa5a6429b803b0d2d9b5d5cb6842d49fb29f96ecca4766122b078ad48db974dd0736e7463e376b585cb7d3d20528664006dce535f9f6700247613b16556a4e260b4e15dfdef3589c2460a3b66ac955dd9933ff1e54f2741a5853935d673783ab5d24aaaaaf5a87333f242f4bed69e41356427b1345787c5b1e1c17518fc0a229437eb8e2f87c4141adafde17c2748897d2f8c541b6c24067c56c06346469a1952306256e9928554db71d93338c357dc35ff0521160bc5672544a3fe7b13191f508cf82d63e9d7401524f6480d47f54df6442f438c3c8405bab602af7c485e2f1de49b14b76584e506ab814dfefc491ae44ae122d09f676c0aed1baa3a359d008a4d31108d5eddf786d1d8e64ebef97c0c2cee821acb248b76128f117201d4dd10f609570c82cfdc55437d8b131d0e087c3511724e0013a45f80a814433002023f724d05cfb770eb1fb556cf5d05e52e7467a36fe1df7fdce8e08e11dd36edf8611bdc28ec4b74ce3f46ab902b3ce8d6a02379f47357680310e74dc4c1534c753476072dc6415405f0a3d30321cd2b7066c7440e11af0050a4d76d42f34b1a63de534ec3c7f24eaf09f2acbc8ae4e558568ca148e2072470d0de5fc3d09efca65f253860fb20d37d3eb97f81b177cf4104f6ebf90fefe1e97091eed8eece2e9b7e4d570ff4a6a3bcd106f23eb8b377b25446a114ac5f3ff6a781fb2e540f70bc4d56c1646f8e3f7f30134a245b17618f2a70ae1dd81fe33d22c25091b80cea4297dc8c4f158fb3e47dce4b8f94dbf6d0b9f053c96ce2d20b2fb6af219af6875a5cdc6232042e65cddfbac16f2c7d746aa4e38d1f1f935fca4ef5a7fe393294c4d42aaa3ee01cdc9d78363d44a60a70e9126a7aa8cd52ac977ea7f3e47bb28ac94a0e97dde7ea1cedce8e247e2747b75ce2f2c956cd2d41787c04553859d6bf9c35481531fd5738d296bf02d3ef9898f3f70e553402ef33f42443388320031fab2a91274c4e8a8a687313d30e9a6ed0320a86d66cb872f6955ef03e887dbb9a5378e0751b80c3f40cc47e836b0027579bcafaa1727c18ad2013a16a487552ccd9e2c6ad8aa731a40b7870c523f1bbdbb6bb4277e76024e564b3d411c5476426b20c12ae11f7af5ff852191a6de9bd5ad096b710087b99856eaa807dc7d7f30b04c555151b2ef1c7d8b6a0f49e1dd4017ba54e0f32d17b9a70bafb650b94b97dfeb7d5f41a7dfd8ad6ac27dbe6bd32be90e1c2bcc50a14a852b00747af567ad791df1bb1873b9d3ef1eafc33170189caf70e6b70e5edfb8e6c7e669267ae2959f6cf3008890e3e18612dd2d3a24e4ef523f3e8b807016d3411c324d0e00acd810a0fc337318f77ad733adfe363c018d9bfcea495aaa3a69d9b5fb0e89461e6e414a801a4acbe0c88e73922035055a93c011abcfe96ba912498d421b176b62a9b25ff19be6964bab7b712c06df53d6abb2356941f8f91dbb274e9d844a5c2fe522aebe3b373084392242e3365c34d06a53bb8f81badf1e99", 0x599}], 0x1) write(r1, &(0x7f0000000500)="15a2f0691af546f99abc9b7ccba916866b5ee2633a95efd6a95252adf7dacd67a8a9a1bebb11c99db09b100bcd7a35bab52cd3f2e37c50bc2127e301a735211f7c9680cb895a5992e6fc3dee24ad6a77a9e29049d244257b668ad052eb6c5f14b6", 0x61) fcntl$getown(r0, 0x5) utimensat(r1, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000580)={{0x4, 0x7}, {0x4, 0x5}}, 0x7) 21:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x0, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) syz_open_pts() 21:01:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) dup(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4}) 21:01:47 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0xd9ad4e33bde6c424, 0x4) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) execve(0x0, 0x0, 0x0) 21:01:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000691, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="7001372fb792d4f17f74cee4e4ebb067978bf81af5c48b7d4b0e8886c37b7f7215560c6ac9f0fc60d35fab6a4cf8a61d35a14f0d7974ece4c7457041fe4a2b61e0f444b0020bbaa1b282c552ccaa373287595dc48a0f6021af26f4ec58eb54434381bab6f455c8e0bd9d340d8652dfacd1c14467e69e6a7e4a3bc27fe03f9369cfc683f08d15e6423142ec5cee53918635e3531579b403e66ce91eaa5230fd1226517b6cc4a58f01561b596757b40c4fbc5ee0e0824315aca47de8814b45b8e47136abea"], 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7, 0xfffffffffffffffa, 0x0, 0xfffffffffffffffe, 0x9, 0x401, 0x1, 0x0, 0x80, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 21:01:47 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfd96, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000120361ee17970aa80f574784a74adcc183cc6333fbdc0506cec16093926820c0f48496ce7fe8568597c68cf32511c44c07dd58a736455801110d8072db9eda2b5690e65e160b3998e924a9600c58e4749bc6f87a7c57c48093642e8a7eadfceb7a194338f93eaa047b15b4f501c1c746702bd5f65df00bc91bf19ead01ac4970ede0079ab6ae2d80d929e799111ad879f91d76cd9cf12d027bca0b3505bef2af8230c156fb126b4930015fee490912a5ec98f517375a56", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xdf}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 21:01:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 21:01:47 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:01:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) fsync(r1) socket$inet(0x2, 0x8000, 0x2) sendto$inet6(r2, &(0x7f0000000000)="981e95c9667f3727b138e3d912c09ec9313327d70de8d99efadec412cdf4f7e429719b59068576ad9a574879ae9debbd9fe2ff74b5731504f9198e72e3729ff9f7e9889b189d5718320e362a8de192103e0eb70a8ebb2d255a89a98e56db4f36328629b6b5ec6a49e2060c344261847c369b4484713c89d9738ad39017c98523180a18de672a5cbf09ed5988381ca259d8cb1e1cc4f8d7dfd8311849483227229f26bbf8867420eb9431a5f9c86a902ff4f3f2426518a13f626d335f9180ed26ca6692ea9ce58e2f1dea5911b47509af53368b40dc69ad4c3138", 0xda, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x5}, 0xc) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0xc) 21:01:47 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x1}, {0x80, 0xffff}}) getitimer(0x70a631067ba0e7f2, &(0x7f0000000000)) 21:01:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x1, 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffe48) 21:01:47 executing program 1: clock_getres(0x3fb505d48386e18b, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x4d, 0x0, &(0x7f0000000040)=""/77}) 21:01:47 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getuid() getgroups(0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000000)) 21:01:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) kqueue() sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x5, 0xa69d}, 0xc) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 21:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet(r2, &(0x7f0000000180)=""/113, 0x71, 0x803, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) lseek(r3, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:01:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x6, 0x4) 21:01:47 executing program 1: r0 = socket(0x2, 0x3, 0x5) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) socket(0x6, 0x4, 0x401) 21:01:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) msgget$private(0x0, 0x54) lseek(r0, 0x0, 0x0, 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) getrlimit(0x6, &(0x7f0000000000)) 21:01:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 21:01:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5e935822513dd376) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8b, 0xf0000000, 0x10001, 0xeca7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x6, 0x7}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x50, 0x8, 0x6, 0x3b3}], 0x6, &(0x7f0000000140)={0x7f, 0xfff}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) 21:01:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000180)=0x101) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000240)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4, 0x5d3, 0x100000001, 0x6, "57a4ce038a5d9e262b78576e0d3ee4c4669a4691", 0x4, 0x9}) poll(&(0x7f0000000080)=[{r1}], 0x0, 0x8000001bab) open(&(0x7f0000000200)='./file0\x00', 0x80, 0xd0) sendmsg(r2, &(0x7f0000001640)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000300)="b7fdcf4b0c89d368f1e2c7e19feeea69325d849613aee517a66ecbeaa697b8a924f6dde4346f3446d2431579995578958b6c4f198301b9e84ee3", 0x3a}, {&(0x7f0000000340)="a99cf2f62d5c9e0bb3642aedd3d86b145a9d02a84d1da4095ae7106c1330834cda6ca43b123796f8aef3bd3f8ed92f44bf68261fbac0521850ec542a2537", 0x3e}, {&(0x7f0000000480)="eec7c331f8069ba2bd5e61666254567e20d7570b044d57427c7a935e28f25db877058b07d7261efedc6c1154d3b8ddc087ce0bc8f4ee3c211d3cc6b1b3ef461c4d83b12e6a943fca15222fefd3a9df2dd784e3bb305d7dde90a9dc10cd58dce5853662abed580b0e814047d20f3f5212978252f7fd85e040dfc6e17e7525566a54edf404d107b3dd55e07d70c92611c332b9e298e8072e3a2dd69f745bd41f6a8c1b20943e660c647f182ad3669ec413f597cb5a98570c0a04706e115cabf9d76beb13bd2659073239427dc17a6a1fe3fb927e97ae10ac1f4ad913539b2542e61a965a0c9adff0975e4f0abe42a6e71c932a", 0xf2}, {&(0x7f0000000380)="7a9d4784af9730fb2e322b96177066fa916273bb738f85bfe4db8b0d6fdf3cafffb82ba42d428814d217344141569ae43e1daf20e8d69283f31bd5b2962ef5439c0c7ae8", 0x44}, {&(0x7f0000000580)="918d4cd4bbdb576c1ba2bad628d1783114646fb505cba53a60e3eea2dd6d0fa02ba1772d39ef78d256ee7321e978a1fb3e055f57f20ee9846d7605c9cc9e53854747560a5b05c15f22b2077df345fc5e8bd3829826601d3b979253a4ca2f3fe2ab783c7c068a5eb09b7365cc61584ff6e36812032ef2b66726143c76f8b564df40c1dfd1dee5f8dab60437c7ca3592247e942cd32536d39b9e339a80224d34bf80448e671db3904de2ba9a7f883cbcda343a142c504cf3dea2ae8ed5af04bed5a9e83d9fc6b821ea1678ead18e57f3adaa9583abc02183bf807e921c5b0a570ea2fe8e777d049d3bdabab31d5691001af3282db537e98e743eed9804c08dfc0716d0cd887aeda8658c3b4a0037274f67aad54cb5fbdb9518bf33f2a72b53f7b0b81a565d7dc8fc9d40fb86ac013fd471f58220970591fb7d20ae31ef9c7cd6c9ee9cbed65c7d15c1ab8c75e236def3273d2508ddd966ceb64e5ed324b9baf7b04ed2f0cf1bd88e88cfd65c69c6fa1e138b8aa61400ea458e0e1851f5763d691d4ec04e9739909ea4bf3122beb63f88741f92d3765431dcf55f9645168dabb40849d5fe80c01a3ba5a35110f0619fbefee69107c121ff4b795410f5c75627b117af54a5a04770e13245af120eeddad824746dfb33379113b9412382ee42fc685059a36cef97d4dfa91988b1cb5ed9cbd179c2e1890afb9b4b4b87d9fef669e59c40350f474b91f529542e85f754cb4c3fadfdec61b3871eeddf2983ceb0cf584b96dd00e2cc6b4290a922a6ae1bbad8b69594a663cd5c05ab9df9272ad943c7e8430cb661d95b2be0bb3d5e51d8720f5abc0971706d8a73595db8065da3c35985b489fac4b830d3e9590835fbf532ec0b14bd88f59ac012ee6cbe793ad7d59a4ab402b7df0478bd9c7d823a3a6d1739a722ad1740a623150c1ac5fbef5c0ac5cfbb759d2f7c1590fea76714395c8a0a40dbcb6d25e0de55d237f7f5db1fa0816977230d0e4b7fb0e6ecbadd5620a61d9580c157d393fed8074682250bc451b918e6533eda182f6bc9bd78ea4c24d420e7e4857792256b6f7dddb409d31993984b15072afe3c9b497d06e507613ab34419d754625f943f7097d8e20435fb12a0f528eb9cb21ad4713565c9fb1125a37d02e11988c104502bc30f3c3e02b872c97bb4230c23676a97e06651167dbcda5ebb1071c1ed4b67cf6ace54421fded579252a8a92ec5d16efff95a7b83e85f32b035b003ef5a04e48931c4bb0604eece2a5266b1a05be975e53eaf36b7b79ab4790ccd59abd7000f5dd4aae72d6b744e02743e08474bebce5c0998fa731cd503102f5c35276964accde5d7b8bcdf3533a5813cc9b89fe6e6725a99460bcd53eb30cf41d380df8910ebfff3eaf539489c36c56ce59916332a298396940db4b4cc5d8aab9ca920cf424cb60038e78f8d8dc6abce30638ac601012cfeda56a73d7927fdd1dc94cfe87149e8efbad5d89eccbf36d7cf5aad07571b546ebf1f10fd3371562231ed3432d8eb258e8b83d0e8df4d6a64e091f95e3f9454bc0089ddc8444433d95ad161f03b5e3673f4f0de6a1769ef11fb80d7f40912399534b97ea2a15272217ec45737c03cf291876690dde3fc1e15ce30b61e2dff2b5c3f9cb1b27a37739cccee861c343fc4c111e44be41938b9c833773189ce0b01ba9004b49c69f9d31b551f1fe311543799fed4bf527d5e58cef870ba76a3425e7937781ffdf5f4f159bc2364a115dd4e422ce37917089680facfd3c86b52d8b423a781d6bce31e5196d0f00b5793ebc5d35599de6101c804d47e947a89cf3cc32743ceb020219b8362909e61702334709c4c9c40bf54109a2ea2b15cbaf6e01586b52ce03a7814bb5c54f88a8a87db7376cf6b542c8eb1d69a1fe3602aff74c2a4335dc122e74d85c1ee02e8a0461d7fa5494213175d0594b6894e9b26881bcc96ea18ac02aba4df3537f4d4cefd86a069d8846a98b1f3d12bec9071ae4b16899242a9b0d8be020db6a1de85b8ca6ee2ef4c6b23de5a3579b46f03652f8a3a94d638eda1e1dfca4fc5e7182dbe806ae045ec8de21c3ebca28c3a1ae07ee31aaeb32de723f202a30e6cbe4275aeffd517197f4c56de28585ba30a080cda86547c74f9d48e3d900553ea9696d3d7c93783ab4102f624cf574c69de1cdbc9a3ad74c056726ed17131144a0bd7f92757b5148bd412f3e3c5a2c84d1b307557f28dcdb6a809e03bf013527daf824a6da6e6d3f07bfe658c713d71a0f56b3ba4a40b7217847410107a195d734340b2b277a574fb9bb2db5ee9931bc62568d8f9b1730c59fbf07f9c3f4ad7714b49371c7060fb776cc2b768b1d28c9e8fe4fc3bda51f55f78e971ae1a0826131920d34a8960951516238290161876ee489b3cb55d2f2ae3691a2368128e1ed485d0f3a08db0ae99d70757c95bcedc4b56bf0c26d0ba00250f5b20936eb0ee11408142a0abe5ac2619bec507ee20c8dcad6460a39e2b2146b6310ed115abe528818024411a5b258e5945c8976649dd9751c810a1e2caf223a005af601e92629178ee0ffd1ddb37739505c4ec3fd9f01ccab64e9c69a63e4bf3e410f9e8b70c74707fd19b2530cffaaa2120f8c2710e124177edad465b0a7b8252ab489ad2d452a0f0c2df9079dec7a152d511e88eeddc07bdda81ef4accb8ba4bd30cfa7cf5ac5496d8fc3e220f58e63cafc3bcd9798a3298042dfc85e7b0a45d0d2f8d7d3ed1971a6f74075dd8b4badd16005ff09245f6894bd2cf4c14d872e74679edabea54f1314b72d2ccc464358c31707db734982320f78bbc4a4798b27309f36e2af414302b8e09bd7123d8b969f3e2973feccab1b22f8db73577fedfda877319fbd76aab232d2b12710a6db1da0f59068f50542bf6bfae8bbf215e7c0b27a851b60fc4af7f86910cd310dea19211ee1cb12eacac696cf307cc9e555ac8f7d78f4e46be6f40554e6170bfad985ac24942446a068c8d5a67ef91b5c9cf285eb10e266ba4b9254fa6e4d9f65b8e88777aafe74ca27f7cba667d154a353a10345642fcd8e9a400d5223703c6a0dbbe3fa8bfb2ca10ecd9eedb79fbe8a752d6789fe71f57291c7d05ab14d08663af09d97e5cff2e244cd2bf138f79755d38dafd9019bd63d586b93bc3783447a08b4e36300cf9621fcdca3b0ce5df16b054a52870cb55288fe15a3d67eca7c1b45b69ebcbd5fac983f93c57686ba2c0acc22b080deacd42f5fb950cb8fe5c4a9e22526aad9b80ea1005d7e87a5a3d647387e54221e71563e6252f973d6f3a48f855c3c473673df15683bba6575b0cf81039d225709efac27f3def0a08d8b3f2a8142fd0e5f8481ae422cfe3e36992c775de972bd7e5376ceb96a0ce74b315200f0f97bfc50adbbdbd7cd9c73271d6fda6513de8961d1278b5907f79d841b488ef3b0efc7430431993aff29d3ed8755fba84fca8286fbc373a90be65040c49f682c883cf3b10f5319890fa2a4c061f5c08c65a5274412141cf150fa25f9d6e4116b01decd61f07897b93513b2b0e44fd01fc6e5b20ad02a5c6a6a6c6692ef527fcfd0468d55a34df5b17e57839fdd46866115899693904dc609e68b06eb634678b79d83b680e8d03497f4767cc050324cd7578cc485975e5db41515abb471e9199ffb965bfd92bbd87071cab5387b6c30b7b6fb732ae6b42318201b563c87ee5a18a2db4ccb07bc584315d7cc13e40a2c272ab92ead1cfb2c6174ffb06647400794fedf03267458b98e2465f5a23d4639c1a3730117b0aa06d3cf36ad40592b59f38631bf5473bbf252efd727194d009e3b832d68bc2770178d3f5410ebf9812e8055745fa6cc9c2c3b7fb1654a5b213b5bb2744cd617c99eacde0a10f160c6aea813dc4f25b8dd3b14bdf761f64e7937b36e4643fc2f7f13d7c6883622ed4e5d8b03c070ae3772382908572406517ac8ac365944ff4a15debd81d908d1a7448077ffac6e668672929335d7c3fe82b81905667685525625299f2ab0ad0004ca3b01baba8c931bb85a3a57c5e409a5ddef64f283a211501ab9ed14484980b497b2e65672b9d2d77ef3b7dd96a1116991ba7dc923baf8a0371b1193e166b2d88eed514ed492e7bbbefb89e0fba4533d8e7886e921fe757cb2ba0b88973ce947cdcc95fdeba974f7c612418e34ac5e0fdb2ef716de3baf019aaed1439064b2587882e038928ded3ed6b2438c7e8ba91770df17f313f3b31d9b55974866fc969c5c1134d6aec4fa92f3a06b4951322e613a2cc1869c3d214d4437430b5a7c7c3fdd6de7a23689482dc8b913009a75bd77e8f7ac5685466b72aa1c43105997e9a5b9a751e92a0b5452649fee60269a6ac668d0e61c26f0817aa264e28e5bd199e294241ae433d875cbeddf5fb2dd61914fd5ea01e66dc55dbe7823c5a6bd57d35b25adc0aa80d8465e46cc374598e726c63bf8c76fed0649209e88d942e3820557e249570080a3a2c9d5ce108710a1b7e5246544dd12592a451972109f8bb0163d572e741c451e903054232cd53ed0b75577858291711590281bde325ce571344c6af4d1d362aa436c59ddc4a80fa449bd84a0ac9a663faae86a3826423ce5d3e91f04def7f639670bd6297afc3e093addd61eb5a8d7c675a498c76fa2f6928b59bb2db3f346f1b1dc3f96271a3273ca7ddd18f0150bf2b1b94556f96811866e3fa6694c21b62c12079ee69bf575a3f30ae11559c63601231df0107ef97018fa317511e4c36c4ca95fb6b621daef511f1219489361283007f4dec4a5e7e9ff4ee0ad61edc1561cfccff6a12b1ccbc4a84d24d2e31aef7f225c3d034e114d698f6b47b2f774de538cbcb231beb106e105be71e8afce86d2fac8f275f9c03511a682202520fe6aa675e3a053cad5839555f42dbb20f7bf566fabe94237741ebe844e075edcf54a44ed0f1cd2bcc9fef6dac606e7bdf58d5b4a7a886a71a50fc17dd7abd6ee802d4efb68e3f41822e78f226162a5edfff56bb61ac6e2b21238275008a96b1ba0514cbd3bb7d956a44e55a16788b244912ef6f24b8b10d9b87ee5cc4200be5082a3f830876b88e377f3ba9dde1fbe5c60146949ae5d352e02f20c404f1c15eb088a319316be5b5ad02b9f79355d369881018d99ed97f9c27b576c90fc8001eac9eb715ed0aef2c5405da77737d759b77308c28ea7eb3ab284b4b46962f575bc0e2544d186fc2b6374abb830f73b2ecf1d6460cd2f2095c019839fc499e28bcce3a6fb9de8a75128d622c6607b6c210c8ec4c764ed0666fa872d57f17ba1ed66a1cf06b5b5772187d05b4584bf46cfcec9fc94648b97f515a04b044dbd0f5ee83d993024204898f18247c6a6a23defb300da579414dbf493a3d2fdcc7990d6c2331e859c0b3ef2b8f0e2f07cc88e2bfd8db5e274d91ae9363b1583a10c5b5986a63b71624b2950b9e95cc8a351e2ac58b7c24de19bbf92ca1f5cc6a4bde3feb5539a7b7520d8d7326c0b2de9166dd1bec3ce00d52bde2dfd5062b7f83463102adf72b26ad884be14f5ef22ea6e157017f6bc9c2aa326a75ad6c6cbe71ea0247b6e9f1bc92c8d872f2728a7be4a774e3bf20f4861c1977a25d48da6e9a50820f13b690ec084e64170af6aa3b2dee175edf513adf07cad4d3911d670a70ddc5ae362aac1975b8f3282c64cd5a5154d85075620f262f2b8c533d539eab1cc723d43ad1c895116bd56a71b8250c2bfa5bf2c6e1093f8179542582793ed49c7c85dee1ea7503b3468a5c9173928f1fa34b1cd81898d31854d7667d7ae663e84276a2148d1a3f190ac", 0x1000}, {&(0x7f0000000400)="32f049a8f3194e130286eceab69af6c9abd99f4e27d12d8505beb6c58fd7b5b1af7e280662d1fdaabe50963c038ae96b935c369282", 0x35}, {&(0x7f0000001580)="108c3b8c0434d24ca5041e81e7a7a2", 0xf}], 0x7, &(0x7f0000004e80)=ANY=[@ANYBLOB="0001000000000000ffff0000000000802d65f3bbefed24952b091e4e9164aa07dcfd848fd7e9c92762bc89223469f7da606356c623a25f1f1df14b507306dc47dca1a1f2c902fb577ea8bdc71cfb9f32e0cc3ed866727e9e6e728e96b94ea87e6794cdeb253868839541b7367ab5389a8b09932c9af1795e1e1c3adf8d6ae2edfa415ba80deab871ac7d6f2aba46eaa44a72a2d26aae7b9f69bd197aeef468b5e9d4ebb2e60c3d419a632df66e2aa393e79a529d873e42a8a7d446c21d33268554f5341ddc362e8886c176ff3980ad5907dc57e74327a73482a81c3d90527bdc3ddbd208dd99d391b9237b87af7cf8b9dd24041c305a5cd42fbb0000000000007800000000000000010000002d95000056763a70e7d047107ada6e4edecb38b02746a246d35b7e0d4897851cb609d088e428f6297b1535218e0591501e0b4d0aa1fe9429954f1e7f65ac1e2724c6f9cd3d4d1b42ae086c3b4057068014a533db7f16929dace9076ab5a3f8c3fb749115a446c949550000007800000000000000ffff000001000080f50ac569dfdd3900b0e8c7fca375fcb310d943f1c7857710eb0deb7cc5b6ce6e9fb31c2ddacd6d24cc1a3868b6805b2a29eca2cff0eb95014410cc3795737d68cd731d2979cc133ff118eef1728fea30fb6edaaa80adce0098c397a251a72d4cecde2ddc0000000050000000000000009fb8685d0000000077dbcfaf2ad919443a2cfa795818ce3c37823ab4b0a1762d6aaba68ea961e0a94a96922a329a954b2fe0c8e8cae315112c2a6fa3d719f004942981500000000010010000000000000000000000000000cc3519c40b2275bf9518bcdda8d9fa3e3c8460023c0e6fa1890d2be8ffbdf185b101ef1d2e37b10286d2721f68e8b227ee23e7fa5f5579a32ac4dd8d2678684ef2971a97b3b2e8982741ae6517dbb90da749452772da57d016c6b294e79e48d51460133f8e2046d41bd002259465ce62beed8cafde46c8b225ed4771e34ad66da004995910ce28fefa999c7b39893e931369d9ddb85ccddb01fd0e2a53a42f04adcbfbac1b8b6309494f18a8b937ea8fbbfad91e3fb03b609ff8694e58973f3aa08ac5bb06b615f7dba8f99056bda3928e021825dee086965a699f6479a9df54345ec8bc482eccec0a877e9158af5e591fe94163fda41ff96b9bd300000000001010000000000000ffff0000050000004329d80a10ebcce9bb48514f3b37655755f2f719a9651f6d69cb76b8c8a7b45ace164a7081064520bb1758fd0de3073830c3a1c89136d82a8d2acb7167246082f67696891d374ebc83707d4f38d8e02d10db9caddb96457d276171155bdb2936bcc83ac07f3a64551a141169eb45d39cd109a216f40cc3847aa3313c7fe51ecd51402244fc5c5485603ea34062e5d09b29abdcb64cdb4bbe4b32d10cc3780a31de2fb49692f850918716192392096f3faefb7ac8e656e3f67faaff5315972825046307bac22d7187114020c84ac9804252a5d79ece4fbb525eee63cd86c9de45bc1f464c4db92ed818fde878622811057d5ef1e281e4b4a5d26ce54ac9af9c79a462d88b2a2d538d02b6486381de8da4d55d6d13360a642501898489d276ec15f8cc1f61c44ff3c8ce4a74c14e5bd1e7f56362795049ef0f03d12885287d86df5120c836f213863de2b0918daed3160d7dc3abaf4e2959c37c1888392ce0b2db6b4d5ffcb017a4b41eb16f9dfd5a981abc6dca29dead721557a1e68489532d85c3c02d8a1053623d28a4680ec9a55d871c44d83ddbb00f3c1e877f52a57ac089a8d1f522ddbeb5a28f61f983a0aa165207f28fc8d520199665a3e71c48276e3da26ce80778c59caba8a59747c4f8e1ff93a568a113d2fc99860bd9bc438352bfd5660fb07c86ab892e5fec72f8da6e0d4a6aea41f8684492e1614d00201b60fc953859cb00c195f00572654f992146dbb444ed9e4631e36984de5e42f3d89b3137645f853815ebebbb5bf224ed4b20cc6a2d2ae71d0d7dc0b5d9d2f352a70b2f40144da3dd4dee0e096f6cfc285126aa64c417aa2104d9fe49ce56a16b28cf5a3656cebc9b1b12150bce68c471913808cd62660861cf840e7f95693844b1b5663106dd4b3023ce2e2cb09ff367918b5d496588bec0e97ef068f315cf332a2853fdb2cef5742a6c92ad9bd6b72b86a8d165457fd0b8233bdd040076555fc9e1d21b41b30f03397533aa770dd2611bc340474483dc133b49174fdae1172ce2c5323fb5e965fe67575cd8294c3ca2141f7c6bb21c5c8cc845f6bc006cb0ea020c4c3cff007d3a49f9cca9fb84e009905b0ef710013f22e4b7149b04c67ae6c2474b3fbbffafccb7b8f5a9a5a6a90c741aeed70f032ed4f46849da1e2979edcc91ddebb07978a14ce595be9d51341b63ad888e31f6cf8792f2c17aefba35abc4cacb0d3d4f42d77591dbb59231d77ff9cda4b7a36905c7ff41139e90573a3b5ea731d4edc32a5855985358f456b8941598aaca937f2e951f33d1ff5535c770ee70dd7e129b7bd2472660a1fa80c3a34938a517a9621d1eceede9ab35d40298dd61131ec5412fe85dd75a8e749d73aff7e49d40e56b91bc754ecdd490fb96268fa1860074cf9330767971bbb8e9abbd896ae17718f3c5150da475e4577cf1b7639dc84e60d4fa1a416ad458b5840c5a0055133fccc7d69d53df5f6f9018cc0778cefd7be0177905bf9060b9324b8b72c8c1daf1a75c1282c9513e018361ea2d5e34f054e6c07fb5807d96a9c69022545cd9db47d5f272e0e5dec7f70b9d72507b5f42c1e7fdf7901c82f834df3e5357f2a07f0ffadc9673bade16b914d425b01b2b05081729a21ab2ebfc6f91b445855b2a115effd5e137d5164d2c2ae8a8609f45d9bf18365d7b842d3c416c515e189698d5a296bcbc80ab45702ff79becec72a36ffce565fd3830e3f9b713fa4594d0e52e7585cea3fe6d6c57eff8ace125655e15a41e319bb58ba47b7e73846327b2eceaeb89338f7caf66e265d1881cd5e5dd6794450e68ef829f5111ba0fa8785f35030dcd308d1d561e6fd5ce0ae3d63cd37054f2dbcb0f13868ad67d6379e8cab81542febd2bb54fd6e03a9a4a786d38fb0090da0c5b7ad92529684dc004fe4dda9fa271424c48fb773a9615767a2560a815da48522cbbdab288c27ceca702ab8a5753c3271fdc48301efcfa5925159e3edf3a0fa9a84d2cb088bb60bee09aca0902140b45fe9683fcc51a990ba211173915c1d877762d1d6bd4eb7e5f040b0d27d30ab6e7beef6e45a82bfca2fd23e361a512f2d893321187fb0260cf1be5b9165a1266ea2cfd7a4482890f4e35a33b01ba1c39b026f996c0c54c45b040f7be1028a8234cc7bae85da3d0b43bf551988f6bfd860505d6a31008dce5942b650e8bf510f7622c36dd6b4b86e5bda786d97254c84ffc18ebf5b1ade37242badbbbda1356bf8498405ee15b1bd1138a088951b98a1192eea12fc0929823460702d81a721983a022681e4f0a81e53f77679c1529ff776b5d8eb2d0cfef1b22d17b7a74e8e2a21ff07f9b3a2219db49f31fd0a905386a3c2cdf6ca8ea514885ccedd678308797212b719f6ab10c1d4beb3fceba5ee8d58bfb7e1419a68cabbb5ffeeaf280ebb34b585c0ce463e089f0af806b50e9bb08ad77da726679886a4ff9efc362719fee884c4e1128400fd7867f3611bf1f723c0805dfe876b4143e54d491cd4c60baf11be8fc0fe4edf034ee11df3d97d040df80c84be8249e0f2112538be96d3201b94385b11c133fff78d2819d097d87da76f49b5d1ad7235f812a51786b08e8d996f2fa85574ca0a59054682039d07e32875a3923e5d95fcf9f343b3cf5733d42bda00e9e08112563203f1beddf3fafb727eb90a4086f60c4908db7d79c9f23f6300488b4ad22a59efafef80d4eebc8dabd6d2e040625109f7d5431bed8e6eb04f595f27bb54ce2859bc0f305e8d7090a93f29b0597c8d2fecd224a391a6d5dcf2b21d3f6f64eb0bc0326e0bfa700cdc93edf06330e95a7dfcc30f25b0ac2a3ace2288abf0b906374e29065982ea39d804997d578fe9ae4a1cdb820494013d32ab83a9f88dbae914d1fe065ebcae30e383167490568e4cf6c4f38fa1e0711a286289d70379190509ab21e3637ed8e8024da4d7697381816a0cf93b83bb46490edc5a2f215a29d6133adb6ce8d7a26242289bceb91461c99e656d04c26316279a27e4e15228088aa130a9486d4cc6071c347c377b1ae10ed0bf84ba52978d550a61954226d1054f646813813914af06772f249ef7d655a0617e0b5d9b3e86242885f56ae8de56140e2b3075dba0f9270fc96e437213c47e506cba3c2cb205af18cabb55bb955a14ab73e4489e74f436dd43a88b086c6c63ecbded4a25b348fe270e82e5fa26d30ae8228c050c30410fb0ee90f07f667f6e1acf9ae7e3c105e2a35a2740875e2afa602ecb9f8ee049efca9b5b3b9b4a2823a3d087edf50dd4bcec1838ac356eacbc5585cfeb8656ef1ccab349f78e29e0b18bbeaab0efa9a5f2e6eac269b87bf7827ee264ecac9fad3d6ccf6ca82db8b56b19f8781489cdadae0163e71b99afd471f98cc265e206f41fe622a07cd7494c5ee1065dd79e9aea700b0c69bb5b23d4534b37771d3b07f9932cafe65edcf47ca06ff966c48d613846694c9e3987993674531df17ef44532e4cd42d9ca482403262aa0545e790a20acf1218783b5a6429b666da45f61c268672399dd9c23d5da86c6439cad6e2f047fc6aa0de173365c77dcf2cd7597e29aaef14f0a4db8bbc434a7b7d6cecb467141a69be283e7aa03db5ae732436f2125c616e27cb89a9af03523e3d63e93e8650ab150da18abdd2eb92ab92894f59c328129dafd3be5f8472017ffa4c50433d9d37e07706829e9a21a419f5a747980bdccefe8e0696535e891da4d080ed6c1380e813117d877721df44a05c06cf85b79a6088cbf6937e2b8e97ba4aeb5c960efec1233c777d64acacdc8fdff996b49d1237ee75698eca54daa667602e3f612aa5bd5553bb507e156363ed5567b86f0876fe081218f8bafa1c11593b749dc311b49f101cf014563151206ea251eb1109775b762c6c9ba96ab81ffce81359876616eee52ce7c940a2b7af8445efa38aca538985c9f68ca519c70760833335148dbb1aebabd4dbfcc804285046202fb8d4c205a6147383f7d041886dedb8ae1d4156c936a8b07b0f7075421e1c1205447216331bfe3c002d2b029a15d452d9135ed3232086bfdab5c67a54ad78a9ca8c549bc76d83ec0ef7814ac8a606aea0369caad977b341c04af5e0c45aac4f5f3d4a5e4faa979c41dd62eda49cfc5abf35f4a8670bbc6b6e751c36a753a4f6f956306e2d30cf6213052425d4cbb62ec35fae71e804e540eb6956ab8c46eee176dc3b0586d393c5744bf34a7032c2bc17412d0919562b59b2f60119b4de7f9a950c051016c918e965a81c2061864c1c3b99b809282111e11ed9ee9e6b966dbbc3d92099e0ed4a19b6100ba8b645f08ec6b70f31e752696270200c5ef8e77772788842da90488850571c2f2bae2e962db1d2c3a3d41d1f4fcee82086a762b3e3d4d4a4b48f670f6bedd8b8ddda7be8f3f5f68b6f80d4f9156f66f4a9d2c6ed2ed003bd4de814c4624a97f911f6d11a655d31a16e048595c167af3537f83ccb3da1b292fe1800423deb6f4e481f02bd958ee68ef5735c4b215914c9f49836254cb4825d074617df7bcaf3e81eb6a29ff43936f4684fa4365101ad27c83fc972fdc6ce3c7c6f770a7b9449f3734f5cc6dc4e895c231898511b3d962b38eacc389142cfdc8e92e54dbed7de8499d3ffc9dc30a30bc6335241964d1155f8af407fe2d0d9aceff89d8aa0ab73b39505ccc4ad1dee7fdeee34a89b98cb746f950caca8fdce2d0d39fa6b621d6a3d1eb7335c1435893ce1eaad399ca6886d4f99517f813eba4a1e1a008abbf938a040838f760c6a3aeb9399bc4ed9ac908f67611f6b8c7ec04914f54acb86bb882dfc0956fa22425ebfd73893e9a05f139b22613cf14a1e32f3a61519f919b937f0bda4e5f5795ae3085c34c0b1be4c5ce590673c15c3da00fcc21071984c4f8417640a6d88ff5f13568128cdd6b931906e3ccc2f4b69818ed2bbd5d291454883f7ef6f45781233637915f423b8cac5892ab8cdfcac251998e8abceaf3493f89f83cfd4e727f8c63778449a4f50bc34f3152bed78f5c233601138f702b5549b713629c3656e43417f4a95f3dddd760a021f40dbf4ae3b8a58f305b182fa1ce78b16e4a158c9c4ea2bd8476365531e581f84f2fc37cdf1213a9a53ab02969e44c3a8ced6e56ebb1bf6c472402ce2a994e7d70cd6f14b39e58bd3cc80e4d505e9b73846ac51ad31448df131675ead3ba7c8e725e480c85b78b09968fea25a9ca3e141f83473aa84384f20c0e340bc8e3e4a50f869a21ce1d5c7c43569c701dabe982057c9ca4dff9798c4442c9f960439bf0c50300aba65707d960a8707b2432de92bf79b59031c603e96ed2f21512aa2640ee694a99a22fdd7416a93f8f57ebaf02c3a8219c5c66291163760a43a14d249bb8b923a0ba88d5c071ad18ea7c2941c05fa34dc7b243fbe5b79ca1aaf1d12cbce8c6d2ff927c860dd2e53b702c23a75f2366335127efcba0cfe5872c0fd756e9da2d0fcc5e67c0b9d039d37b212c401b1dae90c93c7ba6a2cb1242bfcddb958f1c613fe952d01cda5ec98e4b099bb580f55c83e94c8e6bc0fcacc8e1d487ddcd99b9e68276469c200287f6ed05e26ce5259faabff719a2b2bd2c1caa6e4e79f584095fefde76622fc595d8ac92aded79cd07aa85d66ffefc84ef06200a21a41289664340538923154131dd82f266c9ade77ddaecb047965c761904390e0403740251addb7c2f499d27f8d8f34ec4c04a0ff30b2db8ec813f03a834c30e63b5fd621b3ddfcce229652c8f5ad001fa43a85d04f6c3b086a9ecea0662012be269e898efa93efd2a6678c3208010000000000000100000003000000eebecce39d336e749c3bfab1a9bb6a4996998b93f0ddc4c91efbeab6436b49c8ea94ae924abad29796d636e198e8d8d2b0430c0b54b97c6d581f1109a6d1e789475ea665f9cf5b413356e7c37fbd7e980abede5dda9aed41d6903c8859d187d729c11a6a1b44fa4566fae742c7261c1de5d7d7b8fe907ff119e92bd6e4d62632b639973a112493f8a24d72f8b4bd0a8b959f21d83f1baaf8854ad7aff13274d049bfd80413152a18068f676c19ec8ca8213cbc35e1c4759d380b780524b70899c462ef12145ab5c04a1e73379dfc0aa24c94b1558d4859028527ee7e5bb79feb00dc9467e7da7e678bb13adfb08ab5db09d1ab8501a8000010100000000000000100000000000000b04f113c54bc5384254d8168c48fc39110bba32507c667691af6eadde33d830e5dfb1caa273e680432ce3371cefd83d492220a9a648c603e586a53e7931db44ed483cb67cd83971c7531ddd7333e16826f26074327231344f6915db5b521b4aa88bb9869d8f35f01d405ab25fba1849c0f3d26081ee232f879bee8f3a11028b1ac9142e5afb4aaeef7a384c8aaea24c7e43b64e0febd78a83c08ca080a86491f5d85dee70ae83915cdc7b4888cd1dcf7ae289b053b9598e965b636bf72e737a892d6e861b4853f431cf2175e654d0796acc8120e6eb7408a74fc4ad36d76b2ffb394a11edb39bc03274130a7f21bd3f0396fc6bbfaf85696b11dd5be286764a60e4b114d62399938f9a477e977b0029ec0a4e8e3bce24b887172512268f5429e1fd9cf93608b13974f5655c1ff961b80dc80916e721ceb6924d709b9421d69bedcfdc0d83acbac73fd7f09dc758db1a3207aea5799017f423acf0fd7f1292cd44e53c43ab29cc04e3ea83a181ffeb84d361cac762ea2125beb8a49166ec48c184aa287e0dab578082e5a56d1cc74c06cbdb8e5fb621d0dc9ff014955af3332836e4a34343c40f1cf8fff888886a29007febb5f78d54cbec9525620851063fa9d121943e00081fc93d0a77d5ddc90cc0f804bd578e0a59f296ef3d6ed849804402ee6d937a266598dfc6db108def90c52218bd3bcc9d4bf06dad732621bc26593c93e82dbe612fee6fe1e37c14ad089a063442cd5c2ff71a5b1fec92ff11175648ed2b942997d2d69fba80f4e2c0a42d650756618ed62103b86ceb20c61ea97f71544676cecd9a89ca30387946e1d273b6a62fe692fe2e410b3a6d09f025d8b61f331b73f13ed85a58fbb38d466b4ba3d90f178cc011906db4429861d56a30d154852c6d3b497a6442a1ffb1713f2981f3b543cec6c3af4d1738242eaee80c295ef8820b37ff93983fbdcd87c94c6b6a1aa768d5c584f84e760ecb43da93a4d19c29624386c344d92cffd7b1c2794ff0adb382162c232797551b89b1f6e044279a0c230852d8b9396ccf3bb80d8a95fe87b93c7d7f41a0e9596c676bb8e27196ad7ff72dea402e98dcd8f5fbf34f8b914bb6444be717ffb639c34dea9a982791b774ba5e05b02438d97c85d2f7cf8a7212ca0e127fad907a266467c7dc5df0af56af1944251a966387cb675a42834dad167db006164436f5aba78c2affcd3c436867bb061a2c81bdeb52b90484f04fc4b06dc1573215f76f617e1dda0caa853da175f85d85715b155319aeb85b47124ea95dac139f09f00cb1b33d83e357db1751cfb2d77b719adf2507c5fb8779f24e30fdae0bab4fe3b74530ab4caa6c19b04f46eb03ff9199dc38f9a05d43c618883356e0c53db7e90391c1813eae0b4ad4aac6219fb183b3ba8d0a88968932e71ff3186be92a23a54939816486bb40a2dce32b0c80317e5ea9e951e4ffd5e1f2f17263778482a63cc3be3ee1570222f95cc2dff45443f6d12cc0b1a92ba3a7591f9674cc48685fa2cb2816eb6e2c78039d60806d7848e53670310174f5a76d2312b803eae5d1611af4010af1990668dc8a40fe9b7e674632a6d78f13a0d808573287ab2517261136dccdd7e5b8159c5698a1ec01faef04fc9729f26300aaa0c7fa34f7d77723b68503724e3a64c6f4c693a2efc47ae12993ba4cea3c8475b5db81bd71b645c5a9b296199201c611503001814c719f4a73aa4cb2f8bdf1a7e61fe2bf66c3bb259fff4e2ed15b85b784976d0d6fc42c1ea82c3ba58183027dd79d3e89fe94e85360d0caf2a129278e956c36088513a3d8bdcbe50707093dc316aabd744bf0d20529ccd4a8b495cf838ac38f2ae4a70e47d78f59b395f0a3d04223971044e620777b9e36484a73900bf7cee32bb98d2f1111891f8a53cef8e8b2769b569cfddcb9f9ce9fdca86d3dd82903c092bf31d5260009e7dd06f6e4d8820a1830953a7286670c7c6a2579be390f9a1ea732092ac75a4a105953aaed87a01e6962bffe71988f8f22fb81ca4f5eab502e994e3c0c91ca1a1cded9987cf814a1ed0152e5eabf181f3f61d9153c41a20933e97877c0725757adf8d29696c65114f07f5293a3b531e31bbac0d2ba9c3d23b158b7c4593c80a55267cd89a6dcc9d330caa97343360eb4ddfee315665a58eeeefe4cd61059fe3ff5c2b89ca0a170e39d33a690bef3cc750115a243b399ecdeea046f5ff063af05f5ce4901e985ac0306e61bb9e4b620db112b44d4aebf1b16de6d31d4a7a42b261b30c0e0fcc2e307c20b8792b752c66ac290feea8a398b9f59b6531d2f5b1893b7e1c1a8331fdb1a76341a43c48b62c3c816be5e0917c1eecce834e98e796793cd3e03411d55921f3083738a618a6a15722734b1c7659b4d7ef9c0283756deffb024707771bc71be083284241d7dacbe2b17c072aee5c49ee2ebacc15d20f1cef6ce8579ed3498e480ef1e8fade1a9342575de9abc231cf9c6dc714d82b8a1c90d0e2dd18d5b642758a9302ef80fb1842790a23250aba36d76109f14648cd9c8f1c82b679b2c25daac60a492abba1c845997d48eadf0d18264e9a545db329e092809c393fb99a9cf9650c81a758052ed34d729deb96e2d190076ba47c88ce26c80a2be4752764c49a0cd022a380874e618cc59e86f823f2900572f2b7b751ebb61c9aa2cada0d44903a5b735225917ed3c6c87812bbde36a456aeb188b9c0acc875e07622e4b4b68ff01de5560fa079ddc17b1935d0524854afa00a2ab7313899fc5f62d9a89dc26941be7ace231256edc6881ae5f9ab04250c764595a1d77848b221eb54b30efdcdf78262f57b43d7e291c3843b2ecdea79bc2e83946f82bc98d7910bc225c31865c86daf2e61237c4c49ec86d2028ab82c096e53cc0b219de52f1391f2a655d806ec8f679d38c9c092acadd57a94d2569c414e87504f301ba7d3c2e6b450f15c1f1b78d58fb1d25a9c3f8dc8e3028bd5b284e2521470635b554f260c0ab83415dd3b9fa1d7dc731b05b63b824a1ab653b47ed93128426487ab8d168fa89d065cc6cb6e7ee1f47ea2fc1040d5dc68a77ce4d62f5a798c15f1dbb856e6116c7c0ea505114cfdebc672be7dc32a611496219d630e675f98c2022ceacf8ae66400ce690c29cb7f571edd61a9ea08067161935ecf72916f80ac4dd50ae00c4ce3ab536766b0b28d4bce14fab397017dd1d2fbcc51461a498bf57fabc3c6d5599450c1f2b1f4d59c3b10d9de0c22ad811bda9a0701cbf1259b511f7f935063a29a1e6b3b544caf2aa6d6034e62373d804ff04306c0b9a53aad54b92d7b044ba9c4221b648d2a49656be2737305bc6ea8e51f8ecae73050001ace622b7e1ca69e994501604687d1d21088a5d45f734b17c4ee0b77e62de5e9a5780337876db5350d78601abfc803ecca0ba92028d5006fb6b62daa6020cc320bd41022994a7f8f7605a0e1f158d7b37fbbe83f4d55427df33d0d1510a98ed4cb118e7cea623852c6d8302e6e85b2e7e7e7248ef1885683095691d3dbffe082d142d4f9fc4bb5e213b5f1cdb942c5b601ff7f149d82f3c82a194faa1618386c4ef7968ada2abae6318861ece9369c2ae905d34026ddfba5abdda47093bb1e8dcd73aad63e6ffc561fde43dbc67b9a1437f23ee607ad365d4d9f4377b29ae151021f1fb6704e8bf18e4dbd3b8822af207d84364af1ff3f7977ae9cd79211bfb8e8277b4b04117e946bfd855638965eb223971aab1805efa82851710bcf9953dcf4ae6ed5e8f166f26c9df5f8074ecb1db3650bafe55de849086314a2684618531de5b37ce30e8a516013d6492235af7d04657150b0612e821a4cb824c4436c4717da1038655a60fab1091b48b4b2816b48e71645b86dac52081a8caf079faef44b6e92b2a48131f48a661c5d425ae0d401733ee53ad1281e8a8f9ac8fd13bc52ccf3da376a8494604439bf54bc62c0b6144d058cce7c5225c5fa509635edec31bd10b1c35fa67a46b1995f3a75abaad554c046756eb7b33c124e58eb1ac085c749c714fa1909a107aa2765282d1f1619d34e72cb5dc38a190e81a36c3b16fd30f911c659d4c938a14dcc67adfac9c206876db2939a6e0605862129bbf9034216adfc7ca789c6948dc5577ec4fab3f7fdd10c2571b6e2b0a3b6b1ac8978716c9386b33007ad6c23c7a2cdb2ac84369058b93951b66f71efdebd797336c94c6791ef6c56ffc7c71cadfeac95157dd0bcaf70acb07124e9bd8002769a9b26e34b1f9eb36da2b9ca69344b770b8c7800f58eba88a5f0e8aab8107d7d0f8deca91296d830b9619e242a718b20d4c73b0db532278dac02879e514fd0fe4a36e236c13ca176855752a7ad80934bac387d1c117a23456635cdb6384e22b07ae20bb87fa4d19f76298823a881f555140fec19409a65cbbadc2533584b1dc260d17625b5a0f4fd0858fde5247603451ecd5640e93e56d60c6c04b16ea83508ebf47a6e749845f76a08b378b1e2cc02bb3df3eb42291e5b33d9f5290a0c3f6039cfc619d2ad6d1f981600039fec2cd960cd06fda8b78485f3a97e5b08fb5ab38c6a94abb1db5dcab7e5226df6451654d72559606612a9f55bff281938277c98ff72092b3e92976113a2ddc1dfb5875041b74e8ceffa04fc9bb7aa1ddf0b9d92905fa95eb37271c912f751fb800133b32c8c91511b62463a5e3b7cebdc4f35ce8d1cde161eed9781eda7b390b99a04827fb57fc94c06f40e22d7606d345c8833f9a183ecafc41fa4775abf33d395917d914fe37ff664dea3c894b317bd717e091166dbdff47804e9601b215ff2ad077fd8850437dcc9eefa89d7d44f0bea7054db53bb4271a64f089a6c137ff81f429543619f2544c8598b6cd8bf66b5c43124edd6fe79b38bf032554ce29630b434a58867efdd33a5fbdfebf5da8a1cae6dcf459be3042ea2c84bdec873b7fd55c8c161873457b239490f5e525328737d673f10d0299c77140f259ce5c5bda6fe7efb5cf9250128109fbdd3c9858e65956634d9ba29bb1f75ae34034823cde482d84f3e14953ab76cabc37f826940da3e7aa6e9f6d8f9e30ace9d3925029898dbfbcae40bec9ac58f9a48f312917111bc109e1da599cae8ebba62b0dca2c9a27fd494bf71a1797b6a4cc5945f0578445013a00a7df9f515cf94970466b8de89499153d04d7490111b05b1ebe7b972aec2ab52b6babbc5737d407351dc7e82d09f351d8c596fcdbd95ebb53d68224bce1acfbc774f191fc91668cfb4f5fb68e7aa1945338d513ad9f03e131857aa0f7b803be24e779477ff8ca57e27a30437e8dbfe0020f48c9d9bdccc428479d5b7e37ae160335eb3b6dcf5a8eff730b31811ca050b3f7f237d04bc6bc5956f42fe920ecfc9e65eb8cb2313f7af962f37d4d4cc257a916fc701e0b8d172a4fba2de82a42cc93e3565bad3c04616143763a9a1f05f86f09251cc43573f0c8c002a9c623f3bbf1573fb3ced362b2d5cf1adead1d47026980c52566c3188c5ede755195afa82d53f1264f369cf55ebec335ebce55b86797704402d9ccf14585b09f3d38152952dbe171f6fae63937ea99df2599f78730db2442b07358408cc688c634bb249b2df59d32ebe10461f91dc396310fd9cf5e15f98600b5bce1084a7b93064680db9d965b32bac0eb9e4b61802b7c630da73e8eace50197b36696f6c212cdc0c38e7e87174d0df58de4e72918c1341ca637200a2c8a11556013a7049839d8bd87780ca3c646cfa7c7d6ff7b6c7c58fe1293f84fd8ce71fba01469dab751b2dae5ee9d3e861b45000000000000000ffff000000000100a282910097ecef2a72805f2495b5fdca63dded30a322f5e0ce531bb19d0f611fe5393e10d0f562ef5f3bcc1ac4766f5f39068dcce60d7f27510000000000000010100000000000000100000005000000ae8f507888a387c297b0b3e1262635c4f31eed360695b21f26f94318d619eb702989fb2a5c48282218f19005ea1189301d5162d1a1006df386ca3c3fed7beb32b3ee93a06089c18adda2cec21675e046f4ffa2de0551e3e0193fbe971c4696026bb88378209fcbffbccaee9f80a38836943c840ad440a9e7afe073095b8f09871e8f002a4f259be35e47c97c6416318dd05f3ff12f76ca50d919389287405e2ae4829746eabb91884f61d740101c0b8dfb9203e6ac5f806e41afad0309ad5f09c774fe5040b1276bec10a7bee43399d6e045b773f09712335ae436736da9dc8cf4901c9de2971a6ab0133ca78002d5a25d11aea7df61a563c25eb02f1d31e9cc98f6dbf4085a9ef66b03ee984394d9cb7655cec7c5509af5f916006d4369f11d3a134a2438cfb99bf9fa5954d185ac265745eb308e45a13e1f5095a55812d800e425c5e96188768513c5dc61d95b37213c70a7ce032ac55adbdce3973970512b4417e1fc70b575aebd3c5fb41e9cee584a342c3ead19a93fe90c123fe9b273541a8a2832dbb31d749daf238e17f3b03b7abf44ba8fdd0d1273122b25520e6e635a4c4d10706eb7781cc158c6185af79125316a9bbf40fa7209097da09f411ac4de0f2ea6ffce71a98a0627071a8305f55c4bab7e1c15ceed8f6d8cba3cf196d17e9753572e8e23b9f70052722157343b9e825b0d741c0863ed4d9f141e01cd1206c90b2a244f595b2b88ed91595db6e658801696f64ff7496b86319cf72d68c12d2bb9b2acacc4d5e5d48152a6e5eb831ed100394fab4f19c08fb0561f34639a56fa68e0105d98bdf0bc60f7c53d4c1711b51a28d8c1c3429fd83c4bc01362c4ee237d27f654283a7bc67a20bf1874ffbb95906aa0f7770c5e701d85da5461e277386b33d45f38d0392c25e959d5229ddd15b5857b04d635652db40e9fa023ce8ddd90e5bbfcd093dcb05219a13d402151ededae9a31f8951aeb846f3cf9a0eb90c80f6feca32013b1c8a09ae63544857d62884e45cbce2e7478a5a7aba3b99932e05680bfc6fc7ecd0376e7494578b4607ec1a27dca718201c17db68853e4059ade738a833f6ce17c25e026557d2bb1949e10f6e5b6d8a8bd02c8fdae64ebb1785b66c2f676bd38f9198a3a49563730352b7bf963d317b1e68c92668640bbcbc9d545e3d16916002cfd363159f5d7c0ab04a14742b6c05b1ba1ec7e29ae0ae40deda9238276b72f468e7080e099dfd819bdea4378904a22517c34be89b136ae1305bac93a59937107b8c5ef0b877ab8276268f978759e5820ced27dfb31d507c3a3ff160df189e9fb418f8e6ad6c2603f35ab930f8156ac6fc0478c89f269853933ea5d630fe0b6d17a9fa30b2a52eb20bd06bc8995e30920c3088a4c5a8a5f10a6946302633f6bdd9706bc9b5cdf3459769be55dccd87090f829c9f5b7a8d301ae8f321134438e435a88951180e40a36057933ca7eb176ebfac67f686f410ac1c24510c5576062aee40ae381b35a47fd24da82d8c4634da685d3c62be028b5c88983aa87878d0fb239ffb4bdbb7c5a4d24e3baffdacd034ecc1255322607de8ab72fc6979b12ece3083245dbdf94636423839f727ac023b6772a67ae495b0c03d37097ef3c662ff6d2cfdaa374355580133f09748a735300b80ee4236e21d1b38f43795611328f1581c697bb4748e6bcddcbd7d8d13329c1388d4fa1cc9bb184bc5ca1e837bbd272eae107a5fdf2241bc99e8a55da1c3e27efff7af76c0cc9238bf0db1cc2661c3646ad615f6ff76874c62b1068d899a59991a5a55dbf2b6c11ea5b56e12e60b540e311cb0736d9f9c1ee5c2a630ac95e79c8c9c48fb16c75d2467566d7eb92623f8b94acb5acf5bf6d49118bdb9385d4db548bb6873a4d8d2854a49948d54330501d6c1d0ca49488348a2c0075f8098fd12ff08807a2c01738c1af67f96cbc49292ef267d35ed89c7d9aae147c6f44cfeeac06e1aac6910dbfcbe6791630b3b93c40b274bee57990387fccd36a07ee4cbc8939551b5f40fe2bc5f711728b8aa05037ea68d9fb2ecdd655d78530176d4d3001ffef46c62c56d466014e4e8f0079b732b96ee981a5b56e6f00d432325a0c4ea6a86bb8dcac0529d693d8e4e84c23f6ecde0b017225342c8c856950bb1a86eb09c3a8933576bb0b74dd3801f2c295e6281f107c1f206aa2bd7e6bd738dacf76676f9abe70bc122dab4cc03a43c19bd8186bd4efe19d8c32d903fffcbbf4b2264716e1063f0c066502ad13ee1bff636be2112712666fa603c33902662145d3297ae662d4b4789537c4bc3d34b8864de959c50108ebacf71cb2f479e6abe3a744efad5bd71469995ec2ab736cdcd2f2b4f9908794050e8f31994dbe3e7a7d593f1007de54e69b411abb2a535bf816a086bc3df71197ba8e220f7ff7eb3f8ed86c628d1c8fe1d9b885051c6f21420451566347dacfdb29907a570674c80eb2b6f1e29a67b7458da988de06f011986250df1d814ce0ee312d1969df0762573c4ddc05d102792343d9c46f06dc7a834b2f08b1a17fefdc1c3399d74bb50a341b84cd7478c1dc17d1a427fe5f66a3930a4dba586e1498b094d8dbcb36a29a5682e88ad8936341fbabc01823b420c162d72bf9d3a87550fea780cc911215ec88c099f411886ee63dd380915f1a1b31c6d665b63a45ed98aeae398493ee2048fe16ff15b31e54b374617f3d9218cc64780e2233d89b6208cdd4d6e2704d8607f2b0ad4740af17c2e19236e3d633969381aace77ac2e1383e96fcfcc46bb9f4c6587e7cf7644449ad2aef24fd1767963a889b8065fca607b677d5653331a98de6512f2fe5d44f2a160e8e85c60d11ca47bc8eff7a357584c31d6c52854b271f7ffe51fd919739cac20ec5cf3117a5292ecf88c84c66eabfda8f01a2f9cf436f4e8d17b3007a1e7451b32f0999a2699440aaed3b686e2624282cc3f1427d29199fda059f463c327f045b6beae6ea31a8ae77a79d569e394d6672fd74d9d8d05dbdbe9c335bd7c3baac7b9b3f5aaca1307ae1da7c21421048e07a8753e0fcaf2540b964dcd26d5035e55c0dbe5d15428640999ef1881870d365000945840911487592b356949b9a2a214d339d88f833ba106551c905867c27e318895f91dd999b8d855d4485e0e03c8fb7fa7938884f058d2b2714194774c3047c9cba5444b5d25474fcda8b4baa175e400dc18fea68675b158c6ec8ee4d9f7afef1a82a91e0f9622d50700fe82ac3fe873f08152a80e6a0d9f6bdb1610843466af0e6c7208669121c564ef12e2fd8cd761751f4b0b1679f83928de78e270c26facad479f0eeea8f7c1a0b650ee9aa7d02b551e1b17e329fc4e7f7776afa4152272d0278d760572c734567fa66c5cb71a41f447537a0889260af174d63c6c17c6fa528b405fd4482332eb1b3bd6fe1c60accf749d756e855f5950a53c3b6eb3f22d9ca61b73ee7fe7f224c7ace5c909e21018b70d6053765f85240912bf0aa04a95a0cbeaa570c362a04a2e18c74e0052b219f514390a5f8f3e0c0e8e4ca7b17634033b82a8cdee6ed2c82460e92ac191c6075ebd10b0d5336983a64317c36f49bbe34c6585ad78265e9f079ca6a7bb8ae6d3f1b540b29141f14cb32e110596afb73f363cf2f473f2f56ee11f5baa56e259fee0e2ec6c0e1bdaccc4ba725e640a2db4a93ae4ea7b8beb3785226a84d1aa57080d18bcb36a70e7b8430ea93acb7d9553a9d08c0ee30e1b2899ea135cc4027f65e1a2df09f26a54b91ced516905a83470903b896ef05aa23bf816bd82884ab694edb1daa4def7f6e972fe9d1980e99fc0f7462e0f6c25b84eb368642bb36ab0db0b4a36fed6f960c78eaa41bb3139ba5eb645123c2e5f22bae1854d6ad15afd8a4a95feac1ee109625f501d5655a8c7f028c0068d16f5dc0b32e491aafd71521ad58faa0dd7885deb4aac6e1f7ac1251f48efd298090068d3cd5fe6b9d742839373d0a127b4ce43eef86e5e24d84320e0f0cb4ef88be7153aabc232d90015564bc7bb2d4ac725633703596c8cf120aefe432c3f11b35ee982807f5ce84265e646b34fc1599bd452d7c66afc6233c0c5d9b22c2853d63f78e8b6c6bae9223e6e16a651dff61c827af63fa96f47c27411ebd8e908712bb8cf43cbffebde41661e54bb9b520267298380b3da867ff135f7fe34fb9f829c9f97ad3a609845e9ab3ebedb0f2a580bbaa52fc4630c794d253ad8688250a8c50a4fe06efa07f8d5722d01b1314d9b63395097901ef26530ccac89cbaa6946cf51cc259d354e3ab601783b8e9e2e8cec704681486d52459d2a0df935497e2af4c9ac25972f7677028bdadd2ca94248f78f2571e58c6987036de34e7e1840658955187107bfbc5e768b5d15f429d5ae88c9f324c8f76ae350351991ce70881cb999ee8897ec842d1eb8280cbb54dc15451ce28fc69842cb31fd4832ac38fd3a80fa7459736c11b7ec1a93b78ff3deb994c78c2c16c8cb5199da7da453994552e912f05c169a54c62a1b73f1cec455178d058493fe3e5d4fe86f1bc78e9f85cd8e526108a31e5f572a493e0417f0af0af38457dabbe49a63c37effe88f681e0d6726e23e1ad7bfd17ccc8a1c7a488c431319c36ccec0640ca109e2be3d3a9f3df6057449ad4ea07aafe761993aa54f473dc63b3e233b4ecf2356c26f82bdae9ab1a4befaeaac9905af4e0519436c47542354913bcfd8eba7b1bcea91223fe571a81a4907f633f63be101f72ee37cc45e4692b777c1251512063e7b85d5fbb6eca464d5260859a16754a24fee21797d5fa417853835050bffef44d770fc8dece616adf0afefac521a0db591bb034e60b208c3e96cc8d290eafa0cfa8482deec69a0aa0137ef48a2cb66ef26456081e40c784c4af3b5822646e6d919b61d0ed60975768805125a26a0b4cfb5ce1750f921a2e12a27729f809218f023f0313f4385496c6c0ea176cdbda23195a6396e5f3b8fe11d21e8891f81468db8630683b9b7fbe25d8e6bb99ea572bf5e9d598f3d07677986282434cd92afa7e69595da28ebe7d474759ebc81377b62149d7ead15b95557d4835df726e72aea266e9b93150d5e7335ff35d6d1c01adfbd9bc26fdb49aaf9b1da25e89927078e8ac2d84cc294b013b755ac105fcb137f7a0a240487a35ceae61d945b9e3f91629b85389fa37128513c1d68ab7d0e8bc92203193fd6e4753c1ed53c59335587f1030fd443b3e9072035f02c853007765722eead578c743394cfc92e592cf2018081f4b5e89d9da666d5e1df3ab045fe0ee5d50bfa231b2658064e9e5425589efd016207158a791b163b9e9384576dadaca7b2e410f9d84cd59883d66cc766981fd6e8407fc0484d803d34bc3c4f4a9db97e86275c9a47bd80765bccc90887148d87ec3cdf5dcc59c8822947838cf8dbedacfd8544e41c6f3faf2f59392044b67a4aa3059dbb7ce03895ee5a1dc9a2b4b507a1b727d6282721e003bf99e373cafc9dfad662add14e1f425f28c663480f6828c5682894005beb51db91fbdf8222d5effcc7d29e39481ae5d0c92e604e8d977bdef17ff3c6c6b98c0bf653532fca755b4442ffb07ffebf431509339415577e1fe78b99a2fa7cbf97f61542973745f2ddf7e9644430d808bad823d0c18194506fa26d334742b52c9f0ae7eb399f89d57fe163f8e03ac81607f6faf06e330d2fb904b067c7923d04820370246f5179a7302990d0799a834e0d88cb78382e56be65366a248c38959774f3b6e3823623b66f9c94fe6510be458588b6f36abd56ca5c9e3c360000"], 0x34d8}, 0x2) r4 = dup2(r0, r1) getpeername(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) readv(r4, &(0x7f0000001840)=[{&(0x7f0000001680)=""/113, 0x71}, {&(0x7f0000001700)=""/11, 0xb}, {&(0x7f0000001740)=""/76, 0x4c}, {&(0x7f00000017c0)=""/63, 0x3f}, {&(0x7f0000001800)=""/40, 0x28}], 0x5) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='R\x00') 21:01:47 executing program 0: mprotect(&(0x7f000006a000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x4001, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 21:01:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x21016579, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x20, 0x7}, {{r1}, 0xfffffffffffffffa, 0xc6, 0x4, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x60, 0x2, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1e, 0x80, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20, 0x8, 0x80000001}], 0xfffffffffffffffb, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0x0, 0xffffffffffffacb2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000014, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x44, 0x4, 0x8001, 0x9}, {{r0}, 0x144d56b35a588121, 0x9d, 0x2, 0x4, 0x5}], 0x4, &(0x7f0000000140)={0x7}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x3}], 0x7, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x2, 0x9, 0x3}, 0x3, 0x83, 0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffbfffffffe, 0x6d}], 0x2, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x400, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000800)={&(0x7f00000007c0)='./file0\x00', r1, 0x2}) kevent(r0, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x4, 0xfff, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0xaa, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x83, 0x2, 0x128f}, {{r0}, 0xfffffffffffffffc, 0x18, 0x20000000, 0x399, 0x101}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffffd31b, 0x40}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x3, 0x2}, {{r3}, 0xfffffffffffffffb, 0x8, 0xed13497fb32b59ff, 0x3f, 0xffffffffffffffe0}, {{r1}, 0xfffffffffffffffc, 0xa2, 0x1, 0x7, 0x4}, {{r2}, 0xfffffffffffffffa, 0x8, 0x2, 0x0, 0x800}], 0xff, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0xffffffffffff014c}], 0x0, &(0x7f0000000780)={0x8, 0x27e3}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000300)=0x5) 21:01:48 executing program 1: msgget(0x1, 0x20) 21:01:48 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)="6c12a77f90ddf631ce4a7a9d864a68ab3080b1a2a52bf60fa7b6b18f57c0e75490c90062f97af484ac79e9a2315c7e5223877609d2a4cf3a8e9289be86b5b20f5dd232dd673fef8b04aa2505ecca5d8c4ef329f00a68b18fd7241e0d2e3d2bc42084fdc62039efe651aefe59cb39a05d567035334a29510c48d48f2d85078549e37dfa9031a30dbb2189d39d30782c770b54f91ba30043078b0b68873159fd9afad4e7020289e33eb416486e2e28298371941abaad3749b6028419647b92819bab32e001c88dfa9f2b8d305f40a1534d7c78a1221554824a7cfa3af101c6adbdd882ce795236cfee8ce4c3", 0xeb}, {&(0x7f00000001c0)="66763ecb67c344d4dc127adb7f97d2db5f51c79a588dee3495d001a40303a4d53b89ff95adc0459e6758c871e9dcdf4c1868216131911671828fceb21c4d83646b0ee7fa26fedfc291", 0x49}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000240)={0x8020000, 0x100, 0xc6c5, 0x4, "9641cd66f863fc0acd7e9c53797204d08a0c4701", 0x6, 0xffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x0, 0x0, 0x0, 0x114}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 21:01:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x3601, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="00009f6a79000000000000000000000000000000000000008045088cbac775388b68c49324dd494b0000000063b3c7af1c15e92283792034c35190b0c3ed36a21604215f24bc6e8d90e24b356203d3ad26cb9b3216bac8d7e7e0c3ddcdff8fea20ee34019cf3830284ac84bb84ffbb2ab757ead52fda790b64596d2c260bf8609191ca414054be3e492fb4731aff795cc53bde69ac82e78062ef977abb0fc22f62eb6a05cba6a920c94e893e5f0ea640e7f83081a5bcc3d59aaa4fbb008fef7d94109ceb5f0fc72735d76b2a21fd405a0994c43ac4f01b98d1b9db14b9fdf577e3439c"]) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 21:01:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 21:01:48 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_open_pts() bind$unix(r1, &(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) read(r1, &(0x7f0000000800)=""/203, 0xcb) setgid(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1c8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000780)='./file1\x00', r5, r3) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r4, &(0x7f0000000900)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r6 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000007c0)=0x200ff) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x20, 0x8000, 0x3, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000005c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000580)=0xc) faccessat(r4, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000018c0)=0x1) r9 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000680)=""/253) 21:01:48 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = fcntl$getown(r3, 0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYRES16=r6, @ANYRES32=r3, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES32=r5, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRESDEC=r4, @ANYBLOB="122ee8e2172f53b71fd6587b6f8051f886d24948b43ef87ff65023e35f5e489cb673edf954378531a3d70f2c94f71d172521c72fc3ddac7877b6628459171238a08505354ea005cbf17cce53b40616a51ee94b9917fd1f1f2dffed78255fe92021e8efd50328cd31362661620b520430277d49a3343df23c5a8018b036e5d5e1f8cb6d74d6980b8af4", @ANYPTR, @ANYRESDEC=r0, @ANYRES16=0x0, @ANYRESHEX], @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESHEX=r6, @ANYRESDEC=r5, @ANYBLOB="9f90ab9d2dd5431445605d8f497f1f545c8c71b52bce55b6875f9e506f3f47ad52edcccb792f5c3c9ffece81a164412110f73213645d392f34f3f4c4694015b10a8efc5f955e3ef1726dbf355656501fd9db2209e89c5f42f9a2d49c03a653a23b31687d9ab3273eb4d685ac4a57cd4f3adfa13c93fe2370e491e1828a9d44ccd883f114cc79b48ff246586e9b95357f290c0beb1b2641ef9d37", @ANYPTR, @ANYPTR64], @ANYRES32=r5, @ANYBLOB="7da1e5713baab0428b6b663d8b2255d803401d24fbeb43c2718de2dbe56318832909bbf7c1b3639226b879e24a2a73e4e46736f8ad6e5254870699bd23f621e82ccad2f03ca9f3a73d8e0ace7c839b8eea96fffea533fb6007898375a3d739b8b73a1918a459359b0d37eabad26d06c6f08340a8405391af9ba7157209ba6cc756bb570e6ec7381ad55abe2f09430a9b", @ANYRESOCT=r1], @ANYRES64=r0, @ANYBLOB="7fb0dada931a443bc832170d4f20a1f1465f4ea37b80212cbbe7fc921e61fbdb0d75a276cc1d8813ae690f4b56b65915e0d74c57388305a9949455d49ae91d48871252fdaf15753de1da80cf626db946e47510a1095775e283c0d969ebde5c96c6b35dd56ffece1b29e1ad6ea2cd", @ANYBLOB="4bc80d7493a879d571c4bdde2a6d83969142412c307fb09d75f471160bba4221d3645968a70d69193f5d6ad67f1f0db1677ccd4bf310fb2d15c493741bb6ca776a9c6dd84ab023ea02744978ac72dcaad34775175c3d4b06144a51e5aba1a18194c30538a62f607901c47b1d8be33b1387", @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES64=r0, @ANYRES32, @ANYRESDEC=r0, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES32=r4, @ANYPTR, @ANYRES32=r1, @ANYPTR64, @ANYRES16=r6], @ANYBLOB="3b52a126e7b944b46dcec63935173e2763ba4182f2fd7c78bf94668d197645113eb558687f2bcd4522d40f724c"]], 0x7, 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x44e0) msgget$private(0x0, 0x104) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047308, &(0x7f00000000c0)) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r7, 0x29, 0xb, 0x0, 0x0) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x3b37) 21:01:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x32) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) read(r1, &(0x7f0000000140)=""/229, 0xe5) 21:01:48 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getuid() setreuid(r1, r2) mlockall(0x1) munlockall() r3 = getpgid(r0) wait4(r3, 0x0, 0x9, &(0x7f0000000380)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r5 = fcntl$dupfd(r4, 0xa, r4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) r6 = semget$private(0x0, 0x4, 0x10240) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) fchdir(r5) 21:01:48 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 21:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) 21:01:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 21:01:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x1, 0x1, 0x2000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) clock_gettime(0x3, &(0x7f0000000080)) 21:01:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000001000"}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0xfffffffffffffffd, 0x8000, 0x0, 0x2, 0x5d49, 0x5, 0x2, 0x1, 0x7, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:01:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x403, 0x27d, {0x1, 0x2}}) read(r0, 0x0, 0x0) flock(r0, 0x4) close(r0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0xc587afbcfbc14520, 0x4, 0x9, r1}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3ff, 0x1, 0x7, 0x0, 0x4, 0x1ff, 0x5, 0x1, 0x2, 0x5c, 0x3}) 21:01:50 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x28801, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 21:01:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) dup(r0) 21:01:50 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4) getpid() getitimer(0x0, &(0x7f00000000c0)) 21:01:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) 21:01:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x2, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040), 0x0) semget$private(0x0, 0x3, 0x40) mlockall(0x0) accept(r0, 0x0, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:01:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x10001) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r1, &(0x7f0000000140)='s', 0x1) 21:01:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(r0, 0x5) r4 = msgget(0x0, 0x1) msgrcv(r4, &(0x7f0000000280)={0x0, ""/109}, 0x75, 0x0, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000300)="e25589999bb4ac2e2855c9a2a2217f2c8bec8518ee0945e2f66ff4f9e6e0cdfc342aa6a0cbe0705be2a9d205fe1b0c329b7c2e7d7c7feb48449c04f7f718af41abf0705561231cc10797340c2f7de4f3c5f7bc531fb14db73f785a1b98f6e3c8c4e7e40afd4e4c43801445b95440da30af1221799fd202379e8cec069ac3f858246230b87b66f8c2afc53fb368280b1dc01571f94776afe2cb85494cd0e663c4d74136a4ca0fc5d89e543f96510a635e0a900e140b9730128ca12c1361f2868ace284c0c21a40a5ef240460f3cdb961a241ba2d68fecc99ad6ea0bbcae7c9f3b8a23c690f1185ac2c23639462bb979704890ca35dbea4b275fc2", 0xfa}, {&(0x7f0000000400)="799db00d91e37c5b8c55e6dd471fe2b8930fdb8ad0", 0x15}, {&(0x7f0000000440)="2a7927d4175e1e636f9f159177e3f6feaf9f80248805937f0c3706bb27a352e2af", 0x21}, {&(0x7f0000000480)="f98320b8bf9e38a9dc96259400cc47315a796f21b78269be6193f6721db3bfb99be8c162158d527422eefd1b76c9dc69f0aa18b07d8f22c20d80461c8008bc90cca099fe53d9b20cc29b2c479602c97d5f076af2c55ea15612cae67123b09c439e1e399b8ddaa0af53b6e7d3d0f5b4d2793f77cbeb1c89aa3c7696ae516ea5cd633c2840d230a4ad739c79b0d827fee4317c1741c535f929b9e90ac2341ae0cc4d87a021e7b2af6be6428a", 0xab}, {&(0x7f0000000540)="e9cadf6f0d4c320c5aad455d7239766bb1c9ca2496fef79ab59e8dde99c34e52df7d816b96a3f28e3ef42570608caebfb1f39cc4c7f3c6f3f2", 0x39}, {&(0x7f0000000580)="f3abd686d0ab63a53200d4ffc59806b1d6b96765f62df33c4d399eaff0ec2938c99afe15e2fe3f76a8b16bdb2df6b7d33c95a6ecf7f3cfe6d2fdfeb265be48fa2eaa1f4cdc15833d8ae3e241193ff93bdc066058c04b5eea90f97e79c44c68ad4c268ddcea6663d29fb40a85742e3b4017ac32df47658256ff82a1070a92c6682b098ee5b83477aa4eb67f80a0986ba7d6982187342d2c94d86dafb4e1708e4774e5fb95eeba121c91691a02dfb6cfed3c4bb210c58bd13816db3a1d595c5a726571bbf6caa60c00efc82c0572c4dddf8a01c8b6046e132b40f4b0f7e39ce3ea2781fe4f09", 0xe5}, {&(0x7f0000000680)="75a06256a446ada1e931f361df81aa94cd89297c5c6741319205960db1f239ac00a389e0170d7b9674df75705dbbb71f53aea00f89e95e96a2ee1429282c67396806b20ff781b65f13b3e62675a5376f8c224f1be8beda332ec8eb8dca3e12b1", 0x60}], 0x7, 0x0, 0x0) r7 = dup(r0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000780)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000007c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000}, {0x7, 0x20}}, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:01:51 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x81) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x0, 0x2813, r0, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 21:01:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) r3 = getpgid(0xffffffffffffffff) r4 = getpgrp() syz_open_pts() setpgid(r4, r3) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 21:01:52 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 21:01:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) fsync(r0) 21:01:52 executing program 1: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x488, 0x400}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66699daf823786db6e486c6530002eea63405f538d40758e45ead464e4984b94f249c7c76435e5b6b463a24a7f43fd976c1bb6587bac2d55195289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eb0320180040000001fecb7684cd45fc7e81279e476e0"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 21:01:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d1557a", 0xff8}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902185331439887c387", 0xf22}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) writev(r1, &(0x7f00000000c0), 0x1000000000000005) 21:01:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pread(r0, &(0x7f0000000180)="6ff88697c7aa40dc7ef3c7a0d8a9143932ad5c0733b620d6091514c946f8c1a1da6f07a3773847df25094e329c7a51712c4e87af5e44f5209ff7001cbb4809c893e8dc5dd0af1a92ee11d577908424239f9ec5f61aedb8c28fa56ca14204f622d40a66f972efe81d6e930a5a38ae86d1efada8d36aa13906dc50e30cf70ef72ee1c86b72a0a66d75a176c907a5261c888dc0bca0b9d060d055b6cf4321806c339a56fa689fdd8d3f4f509b3c30893f3c053bcdb60f3d71af9b1f2ca2d4add5ff9ad3ca4a", 0xc4, 0x0, 0x0) write(r0, &(0x7f0000000100), 0x3e4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = fcntl$dupfd(r2, 0xb, 0xffffffffffffffff) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)="7f178c6d033173990de52aa53b6cad17507528a65930defde5c9ae50f4eb9b057504442fc27accd7a5c134d8752ce412a101f68732cbafa75c843f3e4a9a606180166b65c14f1099dc3ede20202ce897cb631e3c6f48f6b8f1c3895e7042fa2323aa3ddcb54dd469c9275bbd16b1b8802ea4704e696b211ec8d1ee6865882aa4b7e093eb009dee0e1cb50e11c4cb30452571ed228488ae7001fd35e7040503351e7077cecc83", 0xa6}, {&(0x7f0000000340)="3d828991344bf91cd84f9b3399dfe35687491840cf852f1ad4e7f13694c6569a68112b89774dffd7ae99c3dc97e682308b461f7b0129c9d03c1b3b5c5caef3442cbb1c906b6d", 0x46}, {&(0x7f0000000100)="b2ed5c08c600a47e2757c3f0", 0xc}], 0x3, 0x0, 0x25) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) bind(r4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0x0, 0x751) 21:01:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4810, r0, 0x0, 0x22) 21:01:53 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) r1 = shmget(0x3, 0x3000, 0x125, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x4, 0x1f, &(0x7f0000000000)="ea000000", 0x52443ca52c1139d3) 21:01:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/165, 0xa5}], 0x7) 21:01:53 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 21:01:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x180}], 0x2, 0xbda5) dup2(r2, r0) close(r2) 21:01:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xff57) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) close(r0) 21:01:53 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9d2) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x9602) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x40) getsockname$inet6(r0, 0x0, 0x0) 21:01:53 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:01:53 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000472b4025ed355d8a4f1be479f9ae4fb002520095239f3af39a9bce1088c75849d8fac3b2911865b060118d960a8787804270d9f7c42d07b579401ce65fffddd191b3d180ba0eb4fb5446c2d87b6a40fccf1088efc3612d2be17ddb270a75a9d3d24a13703b0f9c1c63ae9a5c3009af1f317d6ea3ea29629b"], 0x7c, 0x800) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000677d9742357fa7ec00"/4098], 0x1008, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x9d5, 0x3, 0x8000, "52bc1e03d0954ad6ef0fc838814a3e348e789713", 0xfffffffffffffff7, 0xffffffffffff0000}) 21:01:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4) 21:01:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 21:01:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x8) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x47e, 0x0) 21:01:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffffffaa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0xa7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:01:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff000600000000f87c8a5b671b1b542a538706000000a70000000300367001000000000000002328d97ade9ef4078c943aec15bf48f61ef690ce803fa98aae7bbb4fbdd07fb672e9ed6b8a68d4b705972834504c692f386a7d7713a62501d70b6323bb80e7df4a25316b28f35c1b075c4479b232a376b96eb012d2928eeb9f48e61dd5251d"], 0x38}, 0x0) 21:01:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55f", 0x80f}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 21:01:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x1e, 0x4, 0x1000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) write(r0, &(0x7f0000000100)="0ef6fce7327946f2f35ce6dc0a795fb0ad52db77ac3402b3797546d6270b741027bb0f6506e604706160cf804d64ec5564ea48bc855bca59bc42cd466b997928e073da360bedb30f0fcbab8f5120f1f0eebac08f3c7e88ca4cd0e6789cbfe77d161665cf01ee0eca31962f62d092ebb3f9093bc247570858ff1b5c291400e2d5bd1b3dea7bbff3b8693ebaec2efcc19f", 0x90) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) accept$inet(r0, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:01:54 executing program 1: pipe2(&(0x7f0000000000), 0x10000) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 21:01:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) syz_open_pts() 21:01:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 21:01:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x20, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c9", 0x1) 21:01:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="6357159e42553907adb9f8a8f55d33fa9f072ecf09a06355fc91f280f7ea5ddc67164502c39aebe221fef4689073dc574802ee3812999eaf72de01596e7f5742c22762edd62b2f6a14d547", 0x4b, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 21:01:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = kqueue() pwritev(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)="b508764a8b69c2827c92aa9892b7ccc05145726aeffaa3af3eef5ae66a9d03af82a4e427d76628104ac620c51b2cf710e7588ec9b320dc55fc46a6a76568b0", 0x3f}, {&(0x7f0000000200)="3a435f9433932273477fc9829e1e84853ffd8643f651924d2bd05990c545c0105adec9beab4bbf7797c980b679b3b927577c910b605eeb97bb682a436eb7c8c218e365e97fd8e27e52532e4b3a7ad6e300b53002629966ec9aa5cf6f210e0060384ecc4e7d7fe5e97ffe85516265d4f372407350b07a4741ca0b049d5aabeabe4169be6d7e516c5fdddb1ff49b53a76e1f00d275748eab3db70e3c5f204788e29e3a6fc1f686504d37ab94c1adc5cb9df0d8a0e76858ad764e876076ea7a07b5c0b1c387395475669b3e77dc75c0f0234c6e5c50e1d5b796a63bc101aeca97ce1c7ad491bff63ea4e50bab60c971aa75bb976f26b4079e4df427de3f381447c340c9ff71805719befc7f4b4793699f2a05aa579261c3ebb970dbac4fe149f62064b1d9de380db1b60537bba3639ac8d75b2afd5181f12a14baccfd64961dc842be91fae72ad573df2aa35e605366747cc5ea9c5804385151bfe52eeba294d8558e1ba10bebdbf2ec32ba3005941505318e9aca0e5dd5e431fb7bce5c9c227629d03dfce612e59a18454d4830f781d8aea836c8266d1812a73a4770b98488d1db4d0a671c80f5e3f6a2f8b4d85e4a7bdf7dc1961621e2948ccef54af745caa900c785cc765cf73d5508ec4cee4e1463014012d4eecbff75e1b68430deaae583124fff38770e2b543e6dd9d0bb05f09f5f59bcbabe7ec37e5c8372ce82f6a5417d183967e706771bab1b74db0f09ba162b230f902739551809c1d84625864972167591141a14dd5695510392780f338e698b53ab7c8d77fd0b9d6fd5be53e63facfe33902561cbb74adad5f9f5747e76560b71b1d73d261b1a87900c0fa51759aebf247fcfeb26ac98d08868cc0a27191753155e985c7d281dbd8c4bf54a54265f0f5758755a1d4d7cfb7c31480f5549cda561485d45fe7c55816f91b6e7c044f1920e2047ff509664fb6893aa335a6cd1907e0dc9b6e6e27e9c7268d5e75faab32e4a10149506cb138a5447ad5d1abe1c403bd57df0a33807610d8aa69a39d2a56aff7f523f375f52bcd578cc325153a2122175ac06b9680b4ca938f0038ed33d99c87eb045cf10b60817337c48c2433155b921d040b4ed6a337ceac58a1170d6dde696ca7bafbcb44739b5bbe6776cbe85d1e1f5efcc74fcd113054042a701abe35fe56b73cc1ce21748d09e2ffd5bfa446e5a452cff19ab72b8143109bb41b61f0ae3322e57e5189ad2d7a07845425f5917b7e093d7e01d747cd7491500477ec82cf396a50e342d54782fae90132b81890ca9d96684320749f8e0c865d798075e9f487232b8dea7f9e0d0e41c5b3c09dc2e66248050a155492953363e0baffbec3289f8a4a8d31538cc77fdebec90394ef9596dea7a38c68f58b1e3d0d3438e593d21e8628abc7e55a93d812773e87adb3226ed6b51df99992c8ffc55042ca1ad7a3ef5a2e9b00b040182973a7e6e51ff30de9f93da5bdfab520f7946f2c20bb6222f7dc77e09f5577f6a39d9ed12b0e8b1d461caf090733978175fa06989bcbdbd48f020440ae1d6a1cf0a31e2065a679e1e632ff1299f55e5cbc644707b7434ac5660bc48ab341f4dc81eec1fe764c6af321d884660a6f0e0f75eeaeb5cb7f06d31ccbee96c312006f5e77ca469d2d274a9810ea319d19d29368294cfc02ab51a320aa51ecf0cdd42ed5546db2ea379107685994dd3653706ef75fc760afb2e5bfe514b2ce972deb1f55e5d582303114bcae676cdc590a184c2c252114ca091a76eb38b37f63342c1a0c03919a0e9f0a19a66e6dfe03dede66025416c647a88fc7a263e01b6da022dd7c356c2d5bd1fba44f5dc84674d7d6dd769f7e5329c9b0f4473a65eeee633f3ff6c93050e03468c9f202100866a02e1250572ac927db06804149929434d48b1454ab1f40b9cde33694eaa894f578b0e92d298041fa023e54f633340a831b68961148987a2d02e567c9715aab2deb00a13532f5cf6c44b5c7aaecc44fba8dfa69cddd556a9e188d263219833e63e452547388f7d4f4d32b7e01c4e2a86301a6dc86680f0ca04990f5f5e0abeca41c5f174f71187924dae5c43a5dc7e656d370fa668bb3ed56312e53c91282b495defb5fb0a5ea5d7eb3004e270f4aafa1a08d03252d67d93d5ad3a81d538bd3e402b23890598d121ff883814cc1fc486d91ebdcb7d817e7640a8ee20fa77e0570003566315cf06bdc2f0a9b3e99daf99a019f56ac255881f8195f47d2eeede257d3ee5d6cf3fd7946741687402abdd7edb1440624d785a266eafd7566f6678c3dd7ad8ae9b4ede95b9161c280b385b9454580da6cd5107551fd00285e23e8e1f5484c502a8064c9259f25ed444151f9f095d1b43ed41420dde7520be449f5db73421f7053d475f13679ed1c38365a315bcdf1430781a96d8b7eb501b0f0e78c9db16e6340cd7fb65ffb1ef701ca6b5f3ea8f8e106117f8ec58fde179cceb3d24564e2f6e905317f5c5d144b1fa7a955d6a64e49d77aec877a960d986f0140e7b97433f53c72296a848f0df4427f407c91b821978cfe1c7759b10ffbead1af22abedf0d33c7f48b79a59ca7406c26605235b1f9b4c06ef20ace0dbb902ab663403b25dcb7bcd4a128b02804a80865e411673edfa510e9e0c08409dccf5be18b1b6cc27565a4b9ddd4af6a29fd94701c52c50a519b055d249cb4745a110590a0a811c22f779db283a4f12e14762b402c745347843196ae154fd9e5927ef5449b8aa2eb8321b599d4bfbe467a35576ee2ab00e66641b63153fbf19a08206d0db5faa0cb71e7c97d3a36fb9c3ab44e4fb6aa806478fabd9379cc93552d8685c65993a4f4a2e140bd0dbd38b4788f4610e7e604fcea0d44e7fdf97e9834654a2e61d4a28fab1c2df4fe16aa6041f6d51a9a3f96050ba6d3b7ec9b4157503e4fe5be498f0df7108957731523f854a49b2b806062cd8675ef06c9ef8c8bd83869976fbe41ebad03136645de3ad3ef2c85d5b07d490b572e8d3a6777d6eaa9dae1c6a4243d8bc7e43ee10bdf49bd1ea8ee20686439298df3e622301e7d9e8b247474c71c561b6d676a0c1be68c5d2743afb42a41c2062cf2cd25d10539e5ac43640a65aab3381e54716d427c91415a9529d3c3779ee24ed09910bf426f959ce99bcf31bf26d894029095c60c120dc31458c8a10953ad713f38d0d25906fe221df2dd6f0a2f466720010926d3bff229719ca46663f1c038902382cbeb335972bc2ea4c81b07fb022854a3fa65974f5bb8caed431db3b7c02437c3cdb501fa7c51044de476567c39187dcf1deb4c31c86ce504d9a8d81d1d58278244cc1204722090d850d6ae913b16c907fb8fc1d13dd3b3fff5d922268824b2dcdeef3e145ae040935048c1885f1f5024e3b068b62fd0cee88fbfa7570397c60557a7f0497bcbc3e14a2644475d55e7729cd5ba25def74ad5c6fcce4fd02ed65d16eaf448ed52fa12f565669ebee9c66e4e822d3e8eb5a9491ccde992de2e3e512ec7866d10b676b5ef2f391448f28a77e56fac99923159b822f6ca77749a60b4317b806d1fc8a4f971b3cc83240ff1bc74c3881b744e5d1f52c351b378fecf1659ffb951701fb6382e084f74e1ee29f7428932ad8eca2a114fc8016e3db959a79feb00a06fc8c580e7e3e9259e89a171fac8523caecaa0baf864dbce76f7abf79bb0417ab84d323f987d9d7bff5e1635407d808b94b83078bf54d3999f7ffec6007927f636870114d39869ce43b519b0f2884f7f0a2ffadbd3e74dcd2e33d63dc02508b8f47eb68c321fcd9f688dee391a7a9f44ee17f74342acf3cabd4c5bb1622960935d478fba9308e77b53e3941c3b51bee4747227aa903e71bdcd4c232ee6246cd7186f7b4e6e5a58b1771c104a317784a416ffd6de192959c7082f15ba95630d38bd07a521d4791237dfdfa67b9bbed9a8b1cf7dcf3a33baf875f134c3c1aea9355fd958c3ca05fb7008e96c1292eb4013e69af279afcdeb9d447bfee939b11fcf9629995bd076a19670cd4e20b4b2f9c3b4c891678a3b915a64d75a74cb01c77459a1a810c427aa43ef7701d2ca5aa36aec54f199a3893ed50c22e1e22074d6f347c25df893c650d5c1f423f82b98c983ae01744532874f2af27a79e665f482cbd00f7dde512a6387e5ac02f4290c56d024da8290350b3cebf7901033052d7f11647eef4819f13e2fe18654574023fa9d6711478494b52f70a006c0720b7a6518c4b40678f351c7d0dd1e7106de4eda9ba7e6580b0d15b15c483d2267f121c10070d9e120045e70b61df0a2b1904f88eb2f08dc6c1ea3c9e266b53cbd658f06c6faabe27334a0d178e13c608345efec38ea08227491b398d99e463b9ad9195851ca5d4fe2a9e8e23490cff2e458e64ab200f0e2bc529aed1631d0827f9c341f198c59c2031a56beb6695693ce38531c3bc2b7c0fad316db2241bf8e5ad183ac1389a28c20a1f2fd1fc33519236b532164be72d3adc195348d8e1b9cc2e42b38394c74815c281badeeb494ec73afb830319671ca76432df9d97e90a49ea46a870e1d57191a0ed3873c490ec550b086b813ca95f7ae9dec8bddafdf4d54d06819302469261a1cfe837326b9b6b2fb5bfa7048bf8fda5f401ef603b35b312be606cf1a5e738a2adbb419ea37773de29065af17671c24cdf8282d0378a104daf0e3e633bfc26f75051e1cc6fbd2780e23747a39215672b1a55e9fc5046a47a7b2c605a8655690ceea650ff6af906c125dbd6f51a03c690b02b0ea63a58a8747661e07b9a612b63664d2cdf5d74c1d3e75dcd1e80a28fc36d44e34a89e1a557de2897b141b7b8bffcf86e30cadd12146129793ae7c1c3ced8d8f429ac21f53d48a23b88e58cea423632ca55bdc3c5075deefed02dddb0c97b97612c50e09b774762c8ad23e828e9dee70e9517f636ff947d573630ff0bca44ca8935f2af0e6c4867a00d6278e8a75edc24dd2d2d878ec9aebc83299ae58a16c2876ee9fa01ca67d27cb7fc59de105c2c703a206a7843e82b72ba99ceea89567c6acaafa6b7d6a62a1ca2e07b036150b280ab457cfe228d58d4af77a435625a576bf22866eddf2743c392f409949c378763bbd360b4996824e6eec007064a68046ae4c1917818ed35d2d4833c141c87cb9cdda05571ad7d0514e0f9513305aff4738833294b2ad443bd77cca7d5c9d084d3071082160446a1a738437900c3f97a8252a4747aa3a9e6461f1fe5ec524d0c11f118ca677391f3c23a97014203f11795d76dd5cd88495f77c46c4e1f6625670e06858dd410b91b2ef41933955a57811b1a8dfda34f3a65b5e16f03092aea16b6cc9784d5c39e6eb3872aad44f20aa7a50686e95bda425d3373cb4f5d7744e5adc0bda134fd4d6afbd3d493ce10efe9b469447a44cefc591d482c3b7fc7b1da30fba6f4b1b0323766c5f25b64d23a0e9d7ea01aca04b4206b2b31d956054a8189c78d9386938ece484f8bf1af88ae16e79ef196837309d5168cc5f8b9b3f5b9a31e5c456f912f482759565578e39f0a9bd457b0a320abab6850dd2058835781b0e3455aaa3d621be75f8d33c2e02fca81335dc50c9120a6fc3d9dbc75ff7a4a79fd4bbb45908f70eb5022d6869c8d5ba25c59b14eede5826f6cabb274a8512de6e35c2fa9a4d6166df866fc018cbb08b187e83ae5a24940dc70bbd1e38242c5c1d5e790020478a390adb322c1e1f3ee3062fe8cb22e65d9e7990414ff8b24c50d52da5be0a9b9412d51518c08d91ea611fea149287c6016182fcbfd8d9cf7fe7edc5f7b69e94c439", 0x1000}, {&(0x7f0000001200)="7f5c4924b0023aab550fa27e244c93edaf2b3ae5eebbaac27a983b370a384b617636cc7d1f063b19f6dfe75fb7644a96a020ba52e51180979ea7b9e7c8fa05bb0821020607442b5041c15bb3beb07c459b6c9a62fa5d14155e32079804ae0051292a2dac383e94a2329c17125bedb5921d00", 0x72}, {&(0x7f0000001280)="65494025e64b60785bc34a406edf3e52f4b8ec3c432c662556e9c36e30e581a2952b1cb6ebbe2fa6368bddeb8149cd4b61a1ca75a8df8938", 0x38}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="18e1fd21a0e3f2c43f0891fe9bc95ed0cd518665a6233bbfacec2a0939f851ee", 0x20}], 0x6, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x700000}, {0x18, 0x3, 0x5e9, 0x2}, 0x1, [0x9, 0x800, 0x1, 0x80, 0x400, 0x81, 0x7, 0x7f]}, 0x3c) r2 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="bd607ac4c2b6d8a4e12ab95a6612701433cc8f5897fd932c865eabd79bde72db57f5176023b80cea49d2d583164acf1e88c346de55", 0x35}, {&(0x7f0000000080)="e3dfa31588963a7d561e7415f393e8f6360ff7bcb302d1b8f21ab9786e4192dabd575a5d7fab1becdbe8795886461f8a3524f4", 0x33}], 0x2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x6, 0x80008000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaafad33048ce9931129648", 0x14) 21:01:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x9}, 0xc) 21:01:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 21:01:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x14) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000ac0)={0xa6, 0x0, &(0x7f0000000a00)=""/166}) fchown(r0, r2, r6) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x3, 0x111) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000340)=""/162) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x2) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000540)) r11 = socket(0x20, 0x1, 0x74) pread(r1, &(0x7f0000000580)="1decaf4923ecaf4367890ca99fa5c6ac9c960b7f981f2aed643d51677e1bb2996ac0741f08a7de242e3e792e53117e3e1645d51853ae65f973dc9bb4d5521b85a98b0a6fb799530e977ec87aefc979586e92d76dcb158d830e9426f3190c8d44b314201de7e20bb12cc810358e827be408a684b083e3f53d6f78cfab944f213a3358aeb01eb79ef90f83a32b567af73bc0cd2e8d559500b073528e1b3f2e44c93b9a67fac4dab61f4a4207b7a640e23411aec32615856ede23d41b7798afcc45841e69148e6a1ee39d44e8c8317c49d82b5b44eff728fad1bde0cddd056a5d87ac0275032e53bcd59072f70df0bc", 0xee, 0x0, 0x0) getsockname$inet(r11, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000780)={0x58, 0x0, &(0x7f0000000700)=""/88}) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f00000007c0)) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000800)) open$dir(&(0x7f0000000840)='./file0\x00', 0x20000, 0x1) setegid(r6) chown(&(0x7f0000000880)='./file0\x00', r5, r3) getpeername(r11, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) semop(r8, &(0x7f0000000940)=[{0x4, 0x7f42, 0x800}, {0x1, 0x8, 0x1000}, {0x219e8e7aa6eb050f, 0x2, 0x1000}, {0x1, 0x80, 0x800}, {0x0, 0x902, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) sendto(r9, &(0x7f0000000980)="b1c5a36f89ca59071016626bd9ebdf5898b953b78ff8d4c9ef8425d33ccaccf7dcd0311257076c47a086e52f", 0x2c, 0xc, 0x0, 0x0) ioctl$BIOCPROMISC(r10, 0x20004269) 21:01:55 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/182, 0xb6) symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)=""/161, 0xa1) 21:01:55 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="4a4d085359384c3e951bca77e0d2582b8d5cd25b7b7fc9fca421255fe936ae48a64193178306172fa8c2d5f70ed5e72229fa66b57f0e96212889494cbde63634d3f04aa9d424d62848f5a7c0219537c07bb4efc0c400ccd160b4edbac46f6b901f0f61063b", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:01:55 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 21:01:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:01:55 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = shmget$private(0x0, 0x1000, 0x410, &(0x7f00002fa000/0x1000)=nil) shmat(r1, &(0x7f00004e0000/0x3000)=nil, 0x2000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, 0x0, 0x0) 21:01:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x23, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 21:01:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r1, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0xed) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x84, 0x1}, {0x6, 0x48d4}, {0x2, 0x401}, {0x43, 0x2}, {0x83, 0x6}, {0x40, 0x2}], 0x6}) 21:01:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffffffffffffb, 0x7fff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000022, &(0x7f0000000280), 0x0) socketpair(0x10, 0x2, 0x5, &(0x7f00000000c0)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:01:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10, 0x5, 0x7fffffff) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x81, 0x22) mprotect(&(0x7f00000fa000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:58 executing program 1: r0 = semget(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0xffff}) r2 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2}}) 21:01:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696ce53800"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) madvise(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x1) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x1000000000000000, 0x2}], 0xffffffffffffffff, 0x0, 0x2002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 21:01:58 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 21:01:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fsync(r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 21:01:58 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x1a5b) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 21:01:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xa6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x101) 21:01:59 executing program 1: r0 = getpid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) r3 = msgget(0x2, 0x100) msgsnd(r3, &(0x7f0000000100)={0x3, "30f3b46c3aea3119e7ba3bb83e972a923f07fc3563362c09802020a804387a632107cad64d96c24ceb116eddf1ed3ad56a1cc8ec3eed7a2aeaaec4297e7c6fd0b2cba0b0bf0c9612efa8bdba2e4fc906b2275f9511ff9db8076a75f524b5c36c16b53a6824d7749a7c9c7ba0161c4a553381da52682328f818004fc633d8522d52a5551d2ed233d9638ae9360f6961fd0f9c94418098a4aac67bfa96558bb747af8e9c937210f53fb6132214358a9117bb6f44014c14b419dc"}, 0xc1, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x1000, 0x7, 0x2, 0x80e9, "dc6e12e08b046fc31980b14f678e0738f823b8a8", 0x2, 0x83}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) close(r1) bind(r1, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x3, 0x3, 0x69, 0x6b, r7}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r1, 0x2}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={r0, r5, r2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) msgget(0x1, 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r4, r9, r8}, 0xc) lseek(r1, 0x0, 0x0, 0x0) getgroups(0x6, &(0x7f0000000580)=[r10, r6, r6, r2, r10, r2]) fsync(r1) connect(r1, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000600)=@in={0x2, 0x0}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000640)="462e09d274eda7aaa82894224603097e8cab8249d23a6eeaea239b36f6db63eb9471cdc2c718657d5208412dad87de6eaef3d2e3cf9518d7639cf4527542189bacda3ef68593bb3c598e1ed52f0016cb81ce275144f6fc0bad978926cae940320d2e6aacf29909efa3cebe928cb86d74f5ee96b1b332e7573b474a2bc97a59f27012635096b258e8a3eaaca6f3b4990b6235d152b49c7ccf8ca9f2f2504763887162de5017ffbb6e", 0xa8}, {&(0x7f0000000700)="c3751713a17f6048f26b101cdf9509174cd11e86a64922de15d05e6bdb019d556cdfa34eab0ae9f041c48385310bd498462075487b8ebe3e7973553487506387190c5ebc4df39f7150a24ff460bee054e963d8ac4807470a25748b", 0x5b}], 0x2, &(0x7f00000007c0)=[{0x1010, 0xffff, 0xa00, "8f21f0b797e564d5bcf29cdf5a9d47f6975a0038c3587748d12fc470405aa65259c736db7ffe0358a9bbb5c0d692679c0972df22b868cf9d7c6ac063baefbb7a43c4e8a8b55b24d4ca29561632889ff32de42f8bb481d10f075d24258eb51d2ee1882e22d3fd9134b3ed8c62c2a0afcf9990d6aa3a10e3bd373f0f494a13cc033ddcdf567acc8ee892d504faaff41b4f3410b84ddef57c47d2b36334e9eee5da1438ffd8b3de26d0c645d89e244643d9a56fa68376ecd35967ba15ca6f8b1e49c0bbed61a4c79bfaf7164248c94e0dd4870a6cb09a12fe8727a23f72b5352912d11d2b45d2be3c6404b011627c7fc9c12b38010aab0fe6897a5709d208f243c43b3ea93800268c4eca2adc6295ff7621ee05b5674aaf93e0a03ef23007448b02041d54b507d7608d67d86994fb7b20b78a92b8b0bb86d3b21778a016a4f16b2477fb97bce1fc695c88ed0768a9e9f98dee306b9250ddf0471ace32d4a3de0be8c667521a76d71d0706e2c110ba0083dff6f9edab75db3ebfe23bcbfb11b573929e2ea8ad0dd70436337957aaf52552c289d0981baf08eb631793ecd07c7e1c6c942b0dc4fb767ea212bcf39541175991ccad41ef7b819cb85c7eb34d9312dcf58dd857febfbd36ff22e214073a81ef6fdf7214d5058f7441edacaf4dabff1f608923873c3c4404f1d86f06c7e317137a2ad1d89970d91900da1bc3b2e1dcc7bb2c3c55e0a0b527325a98deb01b2ad158959aaa84399e7bf92e6e79876d7eefb7e5728be7731e47da0116866dbec58204755952db056a5f7999c594b6889aec715ad986196e9bdabc15ef25e81debfb9199037c95af83fda917c9cf2506685188aedee80378b5b3ad39b6ae8d72ead4a243c79f1672ed1fee36ca52016a6052dda72cd56daa7833e87a97fba18d78527c047d516115dc7581a0f3dd129ab09f958671784d77d4ddb68c6ea91f591b714951c4b6c146cc86850037e1824b5e463a19fad014ed0db650a5e9e175ee42e175856382920ea27b6d3e322c5f1b06852c4bbec98fa294770717f2a65f42c64f547142716531b88cd7a43ba3f0b6c9f228b22aa98c7896aae045b2b9e7f824b66c2bd3c0cbcc740e8eed70634e3c3a73911482fc4f4cd498730f71b743d57b5276c2522225f971a66e7d40883ca3e7d85422a19f259a41ce632aab271036515c18aa5be43129552554141fc12ddb61b037d0433b7dbc3bd1c7d4f32b64247d8a3f8d644633b20b9553eb2ce6b5d1feedd9c0977ca7edd37b86c69f5f4d7d8a18dc6f5fdd90f37e2a4b601aaea093f99dc9789c3a325e7f39fd6ea85c86fc933e8ec6f204c82b671cf884bf434dfd640438b1a3de2c9963d38c68c1479c82ce3e3c3407a645f02ccc998b70e4f22b61d480a42e118f6913d9aee796dc22846dc90efce4da78978df78f9a04c323de5e33e37f7f066cdcaf5b9f9398d1e407105abed5f419250d154e075ff9004dfad419444482d17f890374307102789ecf2ba95203295802dec016851fbfbf6242f4dbdc9a498e5e69fd637ede83086c53b7620225fb3a0ffeb442a97fed5d09edfd0d8855ff3c85e7508780edf2d0dd57acba45d27ac7751b383400364d7b99e2143470b2194cb951fae5966a729aa57a54036332127381114d4d154c5b56e7e86afb73b6f6784b2ccd3a403b8603cc8b8f8a36cdf531e9b65b2851c73dce63ef4d1bed6daff57c7ede1455af334cb638d20747ff50b9511ab9520a56bac3b1fcd4abe568097451be241447308712716b7dded9fdf58f276cde957aa2c5a877d22303507f7431524d754484fe44231c3e50a884a836404d3862355bd6751b1c434e4a74b9a6090632c465f4f0406eee90db4a9fa7c715e0220471b3629d6193a45457f511ccb8fa9655c72e78c61f012891494d1e0bafbf17f6d508b98174bf3545df142ccf87b2a5a895875c38d4562da36a385c15cb09f9f5de75f051400c17cb3dcfc8cec9144ab3ab4471ed915014358af6c2d43e452bf86963d7f2ae3d8d52a92504d2370ec3e0b077c0736c8c384483a5cf9b28a1a152224e60fdb3de2e3cc65b790872ee258723fc45f3a2f2e0798da952b3e2a8871332008296e81eb425abc7df7cf8a724954019aab508403c14b11b45459a68cfe96f7562df27a56a084657753828eea6a5dc0422fe4ca40a11b1ca42833d5cb9696ec94341912181438859288763dab00cee9d1d1d119deb828a7e7c60ebf933ff5df165d5339950645ceecdb8567ef4fbb359493fbfe5016e6253d9ec4550888de562323be9fd605c75c8cc25778b6e729568a08a667ccf9004b50946f494c7f4aff4805c86ce2b47e7afbb2e95540d6e264f7768ef1037c11e41f920d1a8d56039cb03314fd345ef11243f5032a8438e7647e7df5f02f5ef55cf203fe136c205892f641e7c5a8a45cdd8a50b200ff129d3104130da0b8ae98199d6417e8d265a88594ac08c840614e93fc29e6d34a26daa9c731c3b6372b789ded952fd09f471ab8c74009cf0ab37886711bd91c7350a29aafb65acb334f53f134ca721de49cff6a342f0613bf225ff1e7938ffbb3bcebf1dfc8ff7c9f3888b88aae1d87d9302174457e0ce0d729768f388f1b1a91e47478e7978469e162e3e59e35ddfc25d8975551ef1b6920905bee2c80b3e92c6cc11e3a65658284d08e11eff0d72b0eda3ce6bdebba7aaca1905be5b124d27592de9a034ef4a16aa76e68f76d00eb8587e2189ecd9fc94658eb62f0eb11b67fe9d8fb292223278658e3d3030ee0f499e189730c85b9e9448d504829ea7f287de578de5683975aafdf57e29ee70141a04d09ec361823df2d6c8b84a67a056c841d29efa46db10a0ba910aac1301e3992c0bd0828f225ac8b51bdd8db01160c1eaa5e86b00e18dd5352edd5702395f321a58588aa7af44dbeffb50b91cbe9647666ccb3b97e4e342b580cf51d25ce087cf6dcf41b3e4aeacef9f4f6a04a289fc13d31cc1fa60200a2223b2ad39235981928ebcaa6da11db1a75d85b4920c4b8668398e98546a96c1a3bbd001650568f8fc349555243777d96cd66209a562e723bddc41eb88ef59922d5498811e470c8027b61f4e7568889b7b0664b448cd4f03b30bd86ac8acbefe02c7e28f1c5402a3f5e3ffc1ed7c2093d5db570955a87a7ebc348137ba2ed76e254c8a0dc8933cba7c8e4c0e42ee07a1f2e5a4395783c422882a20162c509274b3f50ab16b39482c287b9ea22b96af5590ccb64afc46aa2628a252b761ee244fb80bebfecd924723c774d44d897d3b171a020682622349515ced689abb82bacfc4719426fb9a4cbca1eec615fc2368e9569fbf91f0409083f57a0a425def472063787d28bd02ac7d6ebe6091c29650cb42aa8bc46bcaeb8f8bbc39b80f1a5452a6e671d15cb3ea95555fddd089b6a688e6a2da4a3a65c1a3c7bb5191e41c006b61f75e0deb7de07b26d42098cb56fdcb2995472173d0f02ac76e4498c6bc069fc9ba6048112890ac8d2961f75b7f3ec804c1aaaa9a5ae7c86f07c7a51845a46d9cb6f95616c75967228a9f5ff362d9a1872a0be62016ba95e7652f81fd8d05b217d8751b0a663b1da0a9b40def29e4f7036924196386a046c9b82d30c55e0e14e4cdfce6390c90493fbfd21a1300836c24bc8d89a5bf19267b54593c86ff28390c992bf5f3773d4d22fab1c91cf87591977dbbfcc651628e8f40e90df10cc4237b614bd393d3d9bc8ec5fc9964b7b8fd3c41052e391ec3972256296072506c85fa1f018efdcbfd05e8e447e16754f5444ef7a08d90f2fa5102219b74b46cf85b08b6f4aca61bed901196fc057593c8ef0ab06162b07579f34e42961bf8ec6120efdb438045cd5283b88418b239e46dadfc4f6ef2545daef8e61bc2b661f140e183d4c310b00253e3fc055cecdc8f1f1043fec09eb9fdeb16436375274f4df406f620ac292d2c96e24c06b3a4e9862880b97b8dbde85a69ef2979147cb9ae27e7bfe6f9416d652a952ac8791bace5f1e3f03bd6518fb38b4c7dc0f78d49ea6ea8b9afca561ce27a95b4c7629c2b8ea01a1fb1d38378b799c6784210dd1aaf6d2986a22f26350f7d8b092ee214a3a06254ef31ac481a3dfa015fe07d5e8889067008273fd3c081418a0bf7a3b3dead67878801a264b1471c59f2507e02632123b9b5e31e9b28ddaf9c40c83697981c564ffbc847e4ed369ee20a1bd959f4bdb32c6787d91e645df3e7b1afd359b149b8a3ca7a9faf4b315ddd3ff23c28cc8d3714946e20caa63ff30457c3eb4b6d087a27845d1efd7572a61a9e4d964108ddfa8008a20cac1b997811eb64fc407e4c181e9b3e4220fa1e575e51909f7a61ef25f13a1ac39ee67807f7198a706ffcf7762ba96991949c552d999df16e916051528d9ae992ed19e81badd61c20eaef238cf6d3c495ea6cd77861fbe44860293140b7f394ccdee9b4d43a702d500007ffa77192abbb92add6554743375ea772b1b54721eb18e555aa863ac032fb905e0cf62b2d96b1e592daa7bddf64342ab206e77420b4f695dbef953f54a41a9bfbd9b2bb3770e0e5ed8b6b3edc29d628a45c40d1b1469cdab8c6f32ca807b53e11acbaf06d6db6133d28f4163edb1045a91ecfb2c3cc089d7a493645c287d3a37dc2d1860c35fcb1bda191f525f2389fb8666382dd780ac4186303b7b19a520cd4d0cd04316904bd21958dc753827ff52ddf6c07fadfbf88ed4ca110e26a42d85fce9d2240a90d18fc9471ed13db41d2613dd9f9006c794296ef382a9ef9dd4b218062968c5a874ceb04ff5e114c446f37e42982177feec31702bac468af8932e651b1fa328052b53853a3fdb384aa09ae2fe766578cec29f8d76c8010bd520b8c6395a582f83da798e0f703fbb7bf457bcdb4afdaf7edcec70c705c85420160b852200626f3376e4d75b60d816581354a6802385d669716f46b17756dbe3e79c907b02f035d8fb618b2c8520d26653dc8181dc318ac4177947eb3ff0de28eeef311a557b36631bae597a32995408936c5a07c87692bd0248e6c3dd1be5c89d0bc0fb55f4a255df7fbb6450dd28bf446ca88fd358c0a88691a147d3e7726db313fe58337829a8e0bb94a2ae1021e930f6696e332906174b358ef98c8b1fe27aedadb645e571e69efb43d09d677353ae6291b006a389807a3e56416eac30e8cc2bc5002c4c0599fe8e26e600b550829ea210b43ec15f61e382e3f4bbd8824f4a601245a90d0e820887e267009717e4fb35ddff12f8e15e5578fb38ece1f1ba2af6807c4887470e259a6406e6b40cea22a91f909139af3d1212322af263ad2658934f1da95e319f844ec4ab25aaccb65b12b7e4ed21b1b42e4619eed888408b6c449be434a5aca91d4513b3c9264410c41f5db86c50ba9fc0caa7ad6f8cdb0dc8510785bb3f84910beb0f9ab1afb94842e2cfce166a5e70015beeee3ee1487ca06f385796aa2431ec5910e2bbc1a876c844f0e9747048b380854ef8fec68d5c210d1381cf0678c133155e9e4bdbbea9edf143e5e42d661e28252b7f4bb71ca410fb7f62031d43d552938732b696c4204b9a22858fca47fe18d35837f437597e088b9bf2e8495220f1bcc9f2d5e98caf655e3da1e5afc4a2ab777b7500f034fca7033bf757d8a1661d05c8f12a01a638bda949189db076233fa5c6005d71bc900887c42f33c94eca80a75c61f63aae5db14b81b583121d043f11b59cbc218ffd7f215c024d0ca58c2dbc459a1e840444e3191fe6d1e42479859e1c297c1d465a2c49316e1acb8431849"}, {0xc0, 0xffff, 0xac, "b9198f5f0529c76f18d9390d4d35dd2ce4c4359d18c88641f0147ac5921e10489117e4bab244440e389ea9766095f4664bad35461d9ff819252df20c88b04ebf861b37b1a19e93bba31a45ba5befca9da9673459de3998c5c74666100b97b42bad3c5ca66f3eb6b1a2904774439f2660db96328b9bd75f65826208a7461f9cf1bee609d6680a6567df5dbf78d03148387579663adff4818dc7453d36f38c3429ae1591b947347279d6aea726472b9656"}, {0x58, 0x1, 0x81, "b32194bf2f0833b224d649c083a8879f8bdc3813ab291a4158c1178c623c4167b334d106f0b3e6b0af528f5227c104e3f3b6385687e28e25a13f9a4f2ed88f768f33bd9d2a"}], 0x1128}, 0x1) getsockopt(r1, 0x0, 0xb18, &(0x7f0000001940)=""/28, &(0x7f0000001980)=0x1c) fsync(r1) open(&(0x7f00000019c0)='./file0\x00', 0x100, 0x2) msgrcv(r3, &(0x7f0000001a00)={0x0, ""/114}, 0x7a, 0x2, 0x800) fcntl$setown(r1, 0x6, r0) 21:01:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) 21:01:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x17, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) fcntl$setflags(r1, 0x2, 0x1) unlink(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 21:01:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x100) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x2, 0x7, 0xfffffffffffffffd, {[0x5, 0x40, 0x1ff, 0x2d, 0x8, 0x4, 0x258f, 0xd5, 0x7, 0x8, 0x9, 0x1000, 0xb066e9b, 0x7, 0x1, 0xb5e, 0x6, 0x1000], [0x6, 0x8000, 0x6, 0xff, 0x8, 0x100, 0x10001, 0x3f, 0x2, 0x800], [0x3, 0x4, 0x4, 0x46, 0x4c, 0x5, 0x3], [0x0, 0xf8c, 0x1ff, 0x3, 0x401, 0x2], [{0xfe00000000000000, 0x678, 0x2, 0xffff}, {0x0, 0x738b5b12, 0x900, 0x8}, {0xfffffffffffffeff, 0x7f, 0x1, 0x6}, {0x2, 0x3, 0x1, 0x8001}, {0x7ff, 0x4, 0x1, 0x80000001}, {0x9, 0x180000000000, 0x0, 0x7}, {0x8000000000, 0x8, 0x8000}, {0x7, 0x6, 0x1f, 0x3a6e5236}], {0x100000000, 0x76, 0x4, 0xffff}, {0xcfa, 0x40, 0x2, 0x4}}}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d70000ec1407370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81e6a80c5bb2ce932de45bd46c1b92cc006b48d18733efa053aa4d9796f3f434e3aafbd985d7b6ce5d996c201f278e", 0xfffffe09) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) socket$inet6(0x18, 0x4, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:01:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r1) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0), 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) 21:02:00 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/225, 0xe1) 21:02:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)="1c727df56fb7566da87345f9d078679c668c0cd8e7f347837ac947800be1", 0x1e}, {&(0x7f0000000040)="258fbd8748c2328e44c21ffe9f9f2749a18fff0c76b1dabe684894da028b9432a806d7913571fac8651603efa51b9f3a1bbb3100faf0547a9fc3e3dd58589e4f0a", 0x41}, {&(0x7f00000000c0)="0ebe819debf40399cf8642acd71c6f7e811cc872b60df3c4511fce4e36bb30662fb1c61a4730311f290b6286f045eba8c584b5f5782e80129d0e0c9a5414a38b14d9a236b2aa0d677d8ca11075a05c62b8b9821a9aacecdad8a48d78c164adc9c73ec3a790fd9bd9bf0d923d6884578e57ac3af243303a22255bb08366a293e4a11559a25a92dbf8a86c036b2e8df600efd05f2a2c55b20cdfff6a63ea9907ed09d2812acf01abd857dd567bdcea4e27b7f0cce70ead24ed52062fe2a3c2ff641b1df6990b838fb57e5b78a1e84cd7e9", 0xd0}], 0x3) execve(0x0, 0x0, 0x0) 21:02:49 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff}], 0x34, 0x0, 0xc6, 0x0) 21:02:49 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 21:02:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000), &(0x7f0000000100)=0x4) pwrite(r0, &(0x7f00000009c0)="fa5149375d34c5f967353d742bcec2880312862a962acc230a2dfdc87b001f777b785db741ffa343f73abbd78f06c169f1b0e911811be104c67549155a4292544a15476db299d7806a107270bdedebc75dc29256106ae5513f7f9455b9a2a699c6a29a6712890e5a038e5082196ee5ed7ab6e44a8a646d81aa5bf81523c13f32f08546f75924e5d2e28bd33d104700612274c6dff66a01b092f54aea8a0a8affe8a10abb289fabaf300b229e9b854303f6db78a87fef6c78e06f869065fcde4c626233b26f0e68f2e20386822a01d7392bde8db546e5e284b8a0eea22016c21eb39fb05e9ce33dc305a6884286f3b40fc7843134147e67f9db9fe5154b478a14385fbbfe97f695f40be448e6032badcdc55d0902ba77ce72e5420de201a3902636cdd9c5ed3ebacabfe4ec0a5ab968a3ce0acf09f13343d47d1a601787136d64fcd551fe6b247674e0be1db518c5701f4b4a0517ccdcc62d3377f072db20d885ce4acb64d73a3ae7fc18d771ab357e91e8ed5a8a33f997bc7ff1e057b1fb12a7ecded201402370f01160d9538ec5aa8b09daa4e505c15a75ab6a47de3718d65613b6406c9904dc8fce7090d01ea6dbbee2f945eb553daa69874a872bf67c2712f3f9e2624bba19bb8f539f07aa082fdc4a9789c8537fd1f52680ec84e1fc233f8959fa3a4eaee2fdcd1796c6851928d2f3fcce87a43510584088a2d369cdb98f8e7fafa501ca7af827126792e951ad1c392c4e2c7b95d600ac07cc9de51fe70dd95ddb7c2f313cab0f6894d66d6526c9a7e3a3a2bb80124129f60859ce2495430f7e6957f9bc8ed11c84590c4c87a8400b21ca12e1b522f33f3a2038ee452e6b719582624c91d62e6271eb1b419da9dc975575628fa45e4414f9e05372cbadfa0945a59b8ad73c8ff63ac86f5d72640357d6f0531d222836655a7533962019f5a15047567fdc41c5861edb04cc23df3318a50c50d77f561b0f63c54973c440a2617c6057746498aef7d8cca09adb69a1c9d8436cc7b93bc4178768c3c9e93a2062918fe2ed3952b381f9bdfdcbe25d46b35038f1a44f5e74f3180221d10f181173feb7f7274fe5406363263d58add0b06a06272f956d425b67aea2cd8ec79d0f7f6cdfbd3ae488b803328af69ebd5813eb6612226111b6f44cfd0bb4ed3084d96958423f85f94417e7b1388e4d82345dc740b37ed660b669700299a454d79ce0a0c71f620877aa2ed7882023639c13f3c87a983cda1b04bc717053edbfd1c3dfa9701a62a04a6e1d2901043b0cda6f7b05d84f97cfceacb9a957515082cad661d9a9d55b78939608f583108ef90640653fa6681333460a753d7791b625a4a8ae7ee40ae48a11665233e7d4717ff255298fbb0794500c20179fd72f7e9bad8356809bd9849038a94d24f1dbf788747544fa077694a448affd1ec8d8f515a23870fdf3bcd2f681df2de583e920c8adcdfb0ab8e90d34d1b86d8beb8f1cb97fbfc4aa4c6973e9ae28d2ae07b54dd5bea4e8a60935333d0bdaae39f0b66bf2c2fce16ce6a060d1440f830ce3c490cd160278d637dfe7759652859f8984a25b0711c2dc77e6b4485059de7cd89483f601f3d60deff39bf7de775635a42606434ba9ec51a4f7c76d16c613240547c053e59b6bc34c12d6e3b28b9713315ad25fa11e7efa6f3048535d9fc83d03649ed82b0be282a4bbb7119b87d64316bbffd42872b1fac109b4a50a756de62992d253cf813f03f4469988e8567b4c143a463c2cec5e6f3557926b8c9b175168478df100b0db2d70eff7a6b96e0fa79a257118a1691694415ef671e60e361cf9cda518f5d551160a4394524c9cef90abcd5ce5094f2e786a105e72cc7fb045588c29f82321899ceeb9312c2573405916ca7e360fde077935ec236c8fbf5ca8f6ee824e5009af31a5d745b030b9029c0e0495a0e62775768e2e07375bd7b6e9c6c7dc4f2cb77cc904a77b218bacc18d1fa5234a93107343edad2d807f977b89bf9ac4c39b5e955364c658d8240b121130b935f0d7bf04c4068c98cf28ca72484cbfa85494ffe6bfaeed06a90ac710cbd7a8b875740baca9a206c42ebbc95e5e633a1f9be71c3a2c92fde3d0a9c6e6de391752a417af2ab01d56e7e3f7067f7c504f4621aca8f137becc26601746456ea3b8ca58c8628a8402cc688b3dc26492b8281f775807a8bdfd54923c7b5b4badadaff34ac1a3543520eecda5b89ed0d7651c4c4e3a32dfe97ffe606a92e31f8875d628d67b7aa12476724969d6729831340e52f2ab53d80ef0ca906b1c8ddd2580ec042486c006a2ee78cdc6905d9e85852fcd436de1312e609c63d8f0c962a178e2815c0ff061c83378912a4a5d5ac8426c7ae1ef7cb77c7820ea395a2ed06c3f2b8d87c07dcb7cf4c5979de7a817f5d5c1874bf34f953ca4ed022f22ad6afccdee1baf6656dc5da563355703e843e8605a9eb9694b199b9c3dfea3a612ff02846a7d6b45d46dde235a6bfa96bcebec25f96a383f837276c3f33a996f8e1ab1d623afe83f2aa36068071f8400e08448d24191f563aae52e40b9dd031213057a4eb7fc47ea09026ac6b2f99cb1e841743f8003c2cb01a6487cb977b6fc33ebe411ac59793b99a11441126aed06a93587cf02c7288757a712136d1902d8e51a3256a526f45cc2e8196ce63b777952aad7f22605f9fad8d710e582ca1a6380ee4953e214d7929c599b3ebe0e2f58a00ebb2da2dba47e988d508264a5b79d8ab67193c1a28abff6f5ed699c8d7af8b7d6c75ac17add906faf70533975c756e94426fa6b616d7269c5246aab245d06d89730c3aa3d4867e21fe1052184c103c475628d83a532cadd8e0648cabe7e3b219bbe9d492e19c9db27d2a57c329005a9ce1ba55bea41f7444778035cc36264e1d766707f7843e725ea514e6eb12a4c10ac5bf18bb706011053873505e798cc717269b56e53e46324369568a982a36298c67a8b92251b71f5b1c39f639d6ebd7baf3b3458ce05212dd160e0677382334b18d9409a5a8f8b11dca9de7bf856c43d78d35b751d7efc047fe56efe22b7d2c5ff5886e670c69c4f0ef7ffb32882b8335754669f304f097286d99a9f29a013772884915679571f20bc03c2ccce7b2a35bcea7fe6b44ede9805e5b7fa08aa07d6dc57b35fe6009e97119ee821000625f56fca55c7aece4fa39826c0ce84142669790f1345064c39c9ab5359964bcf1e5d8db8ce086594ae815a0727330318ac0b8edbea2ad1ee9795571b973c191a381d9fa3dc2da7de908d80ec66058be510cedea4548c2ede9ac4838fb484c6b4138ff90cb68f4421511babf0c533a98eabcc73f7d332d998b8d10359efd4a3185f4e84ec74f5ca649ee46c75b7d9fd0cfdd72c865fe3410d30c48e396800ec7363b894eb1bd190be3970401d62bb7f0b6acab8c68a57bd0788fe6e4598679bd49f143a3fd88aa83bc743978ab1766a24b6a4186901bf186ce8ab86c7eb048d2f4a49fff887597f00aec632d071dccfa66144681390a5da1010c6b171cbf37181fcb2adcf7eb858e0d975a7f720b23c6386143ec2ac699e416ba83fd6e4cefedcb53524a7b2eeea85e4c6192db7ff4de95ad5cf217a7192258ba46ec3a3b5adfcd083d3e99d6408625e4606ab550d046f047d43990f3e9b194756b1eb978b6392bda7ffa24e91d595c1baa588b13945ca7988f287905bc10efedf22f4ba83b1e4b0478b1141024ba274e0a4a8d52264a9c22e692a485f37c1a9e65d6fd17a3c61eed43d9d05d72729331a16dca7192a38840f138676d2d792cf8df775224a544c7cdd336d34de3c212cbe93d7ef1a0bfe6c668fc5d1fea51a31790637ee4fe5279f66df4cc1cfc53a99ba0b672f5e87c07b63224093e2e80a128a70114c6a3294e3d917c389ae24d71590ac1f70eeaa4447fc0a34b5ee7ff52fe76da6ab4835f597de69a562ddb8a8b3f182da760e6f1154ddbab6fd2b4509a5a0cadcf9857a771f17c04e072fbf70bd908a26bdab5fb5d2acdb86488365a7f970e4eecd56132a6573479861be0ceabde07c71b91c9f8afc37b712e755dd0e5f6c0dfe1ffd0964280741c08ff5f0708f58e64927be9c5ef03e22753c13f1e338cbfc3be5ef3c9dc661d24657ef3ec84f29d3c3755d604d30cd79912a34b6c1edb6aacb606ece3dc87e1bca15baf429ad7b7dbda9ccd90018f0d5069f0d76f5f2301882ab93336b4cf05304bb9b6344ff9deebe11eb5be2fecced3f3002ddf5fe28f374671cd2ea79104e3d1123a1227a53a7d3cdcb759d5e9ba0a21b46b5add584d644870cc24a58813be3be5e2a4739c7711e1d156cec99b0476a647b49a1543ab96ddf033db95b54d6410f7c2cf3d0d8713bb8c92cdcbc872a50f4e23fd0376e0256192f2d5c677f7b593fa1643e1ca16705a109ba9a3ea336f30200007892fdb76140b7f955bf20df6901d2dbc2d5789ac4fd6ce66339f728bb32221a7c14fe1c8affd5bb6ce2c327bfda44754f2a3e775248ea5f401b0afbe184f209861e01146b4fd8ef1df42f6fc823ffca777b923f5b04a63847c6ba05ac25d7c9f208cf6f38405ab08947a3011709ebb0ebd696d9eea4103cf599b61a9c63f35d0c2b5c0dc0384e4d4ab63c69f316572c111015049b8d925457f98c96c510e9b570af72c9ca1d2218f17b9108d5805767e26b685bc55f920a2eb1e7460de164795bc040fe5f6d023d0c5379fc093a2ab5e35b5fa2e8cc66c4b91c7d946923f8873f7e40e9bda5eb5d0fb6d44ab3ff18b95560e48e7344c373745871b43048bf9793258948124ed7fe5279a74999d1baa9b46a14d72d70afc94e327ad6dd9447db8063a055944a78e4057af9452feaf193d80d9f24d9365e8a8d18bd4a6f4340eb6fc00e2d44a95c14c4b462a25ca091dcc6669b72ce87ef62eb54ab42571d010e29e489915e580e0a604f077b95a11647594bef1997f6ddb9a1c769193d2afbcee8b6d2d2bedde1ad03576bfc728ba2bbac36ff20821d989b7d1730ce9427cc1919c8bae065095cd01dd51557ab80041262eb2d2f7296f72230e15097a8e3f74c5a1284eb065892fd561f05eb02a944a978f8affe104bc9e43cd840b82d0c181fb40b4fd409059f503dc96bbba68dc41a01922513b7891b88bbab577765fab4c58ed93729167f060dcbf59454728f7206d05b97a86528bbc49702c012ad141a5cfdef2382b630ad6924a209bbe659c03bab59d4db0d5d7755a18da54a39122ac2ca460ff53d0863baf10d94178a11a77f08102714cf4e63f75368eb56a45da0096fc41dfdb3858044220c34144329f8c3e4a27e4e8fcb3f71445777c3adb8bc925c58677a186cb1499b64ef29f4829f4af8272e251ba93c22c80d524c81659428daad4b6a6f5a0db68fac86f8f194f24395ac0715e50c41a396d7dbc17c8349f61b325b656fcc468069d4e267a19394e223f1eb7290179588960c3aa14ff50651d5d40570375e98139b784234ce8538292fca10ea619c59f64aca5f30cb8f4335ca735bef31d9a10c034cb42cf8bd629731f735fc88a98a35bfb33ca136d708cdc7105af7166765c71710ffca4cd7cafeb85d910c4f1df56785a23773dfdee000b9ec439281f8ba870b75d7584951cb8023afd58339017bd81363c2c55f49a83ba592583a62a64db670fab184275f065574849c4a6d624fcf779ce311a98a04792684f7139808b044ec3e9ca7ae9f4b949ffb7c40b077f73f6259ae5f6d346e0e0a075473ce77bd01d72bafafed13425b8e752019f25ebcf80b3beedd16f3a21c271e3d66", 0x1000, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="15002e2f66696c653000"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515", 0x5c}], 0x1, 0xfffffffffffffffe}, 0x104) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x50) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x5, 0x8, 0x3, 0x80000080}) 21:02:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 21:02:49 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x20) fcntl$setstatus(r1, 0x4, 0x80) 21:02:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a000027138b5dfcdff7f0815e2a6a7b3f45e625c679887f88fcb8147a62f95cbbc26b89d868fe1da057a9b88012fd6ee2cf0ae0f05fffe0e70fc90546b9ab50e67d82838939b93fe0d95ac77c959511b2cbb677aba0101af10a9ca3902606205b7cebd65777a13195091107e36bbf15447bbbda6130612f", 0xa1) 21:02:49 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffb, 0x9}, 0x10) select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x3}, 0x0, &(0x7f00000000c0)={0x0, 0xc1}) fcntl$getown(r0, 0x5) 21:02:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x4, 0x6, {[0x80000000, 0x22d, 0x4, 0x0, 0x5, 0x529d, 0x9, 0x8, 0x4, 0x100000000, 0x7, 0x0, 0x177, 0x98, 0x81, 0x2, 0x1ff, 0x8], [0x40, 0x1, 0x7, 0x0, 0x40, 0x6, 0xd5d, 0x10001, 0x8001, 0x7fffffff], [0x50000000000, 0x4, 0x0, 0x101, 0xffff, 0x9, 0xfffffffffffffffb], [0x3ff, 0x4, 0x7ff, 0x8000, 0xbbc8, 0x1], [{0x4, 0x85, 0x8f, 0x4}, {0xfffffffffffffffe, 0x54fe0c41, 0xffff, 0x6}, {0x40, 0xffffffffffffff80, 0x2, 0x10001}, {0x7, 0x80000000, 0x4, 0x8f82}, {0x8, 0xf5d, 0x100000000, 0x401}, {0xd2, 0xfffffffffffffffb, 0x6, 0x2}, {0x2, 0x9f76, 0x0, 0x12}, {0x5, 0xbe, 0xffffffffffff6039, 0x64b5}], {0x6682, 0x6, 0x6, 0x8001}, {0x6, 0x4, 0x4}}}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) socketpair(0x10, 0x3, 0x1e8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f00000001c0)="420853b6e6574b730f57d40c49caaf84ed3e034dcc8671dd866e3b252f5e2b0fa2586462545b2515e51f48520a0b4aecc80fafc27afc86e541ac2d8b89ac91e2d73464aa019f4b00cbd0222cd0d3657bb4c6512a1ab586aa0d36107677c0f85fa2422d00de7ee9a9ae5ba48b189fc8d3894daac2fba5acc5076a5956e091c4e24452f659c41e4214fb2cc0f51b08b883c0f6b57121ca", 0x96, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 21:02:49 executing program 1: r0 = kqueue() minherit(&(0x7f00007b5000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x15016, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0xff}, {0xfffffffffffffffb, 0x714}}, 0x2) 21:02:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x10, 0x2, 0x401) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000040000700000001000000ac1400ff000000ecffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000167cecf07a4577883e84334f51751ea1e8a5a5c41e50699760a021efebe925eac015dee85203abe362328894"], 0x18}, 0x0) 21:02:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) write(r1, &(0x7f0000000180)="90813561034ea6219e8ffac6bdd87c5c129acca966a6d0bc85f0a4d22d7453eaa33ded8e65ef3552cc5555cbe746c8dbf3e719e38c97b20e8e274a19f193376be4b8fc9022296d43d9c355eece32d4bda985c1e690e5fab59549528f5761948d75cefb0b49ee0c5d9f1789f1345125c8e582f5b8fb593664407461d5a4566f71825116a8f337a74b6a7f9d158de2fd2c9769c7a9ead228855984c6b1332abcc5ec454c0fbbd18219505809776d7eca0ee7df0b1a47a9b313e39137bbf7e136ee421a7be850f9bd0b88dd0cb6ba06d5e2f252999512109f75b5c62377e935", 0xb7) r3 = dup2(r0, r1) execve(0x0, 0x0, 0x0) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x81}, 0xc) 21:02:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28080000ffff0800ffef6719232a17cf", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 21:02:51 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x100010110, 0x1) 21:02:51 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xec03fc36b53229df, 0xffffffffffffffff, 0x76, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001540)=[{&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/20, 0x14}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/88, 0x58}, {&(0x7f0000001500)=""/19, 0x13}], 0x6, &(0x7f00000015c0)=""/179, 0xb3}, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 21:02:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(0xffffffffffffffff, &(0x7f0000000100)='\x00', 0x1) 21:02:51 executing program 0: socketpair(0x5e529341355a67c7, 0x8000, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000001cc0)=[{&(0x7f0000000840)="85805538b5acd1f23901abb668403565d38bf96ecf09f9bd9bc590fbb6735d75850bca8b157c332a04c83d57ae857bbb042b1ab4faefedeafa41d4974535b2a974ccfd034d1b19d1da8aa56c98c4aa3f34", 0x51}, {&(0x7f00000008c0)="b29548f3e739d11cea313138d32aaaabb21764b68535adbb008eb56ef26e8cd7287345f561ab983987442c136685c67d81ac105dea1d37d20b3d933a471a31f3d945349818c98b224431b4e86406c80021e165568aed1f16e37332bede80cf28ad0c717c9ee00d3a04964ec1806516b5e30ba650f086989da3275f91264e40b03b2cfc05c64728b86a5a4d3c1d15f75105fb8319f6a46be801ab730bd2be4f0f0dbe9d1eb2a633894f6d7098b9f66f5f90", 0xb1}, {&(0x7f0000000980)="61abe71f9dd397a636854462c57daabb", 0x10}, {&(0x7f00000009c0)="4b44c08f48ced90fcbd1e4298982655cfea6f0f73658b2f670d42a93e1857feae370c36344b2966cb48120ad946e2551c8a898b1c5c593643fae060bcd4e4cd274de513b3b2b0b7ca5f6486b5d9f106aae33c417e206028e291096132fab67dd98637efbc85d955379c178348f709d570059c204c007cdf240b846b9084764e5d45d084f25b6b819b718e816778a236d2246c3dae09f6ac4168be330482f85", 0x9f}, {&(0x7f0000000a80)="c34d6283488480f7502fde6ca841e0a7d7d92399bd10380f096281248ec838c06f44a667d5509f0b389ed8b1fd9075938cbe3f7f9e999df8887908e0316ecbffa9d68e4395e367dccbc1486a9cd57fb14975166d1d8f11e2591d3ad4c1a37449b9e80dab5cf64a1b1e67dd9873f19f63ffbb7cbf3a03d93c60746324aededb4aef9c1682", 0x84}, {&(0x7f0000000b40)="6afba5eded34b3190af2600d83ec1d8ecf43f4666b82183f59d1ea36451acb1aec80f845cff9023bb514b60fc7257a4baff0050623300b2121913a9cedd18ea4a544c118f7e9bf8c1dde3a00f378494d68af622ed045349d360c6c788d05d03f5bd1179392ecd17e990847849cba69cc4d61dbfeb05b40585377fbad0b4a15772df099b67edc416e633a323fd11020acf33d46908a04e2c924d3ea3fa8603b92e420674d9e5b60d47653aa8bc099c829e43fd0b7a13d20d4a647742245479ebb7f5ddf03f5ff47523e3168b40f13be90734e485f2878d6d915000bf57b83d2721c88aa0dc16d5e479ca84a0e5cec0d327618242d24c02c5bfab13cd892b68b08d5bf796b078f97e086befa6ed4d1a570e9071a589320bd02867b8a1a03f24baec5c454551153a1b512f17720bc897d9197963bf87c6e4546fb455c85e8d7f04b30d979876c802eb21219c8934fe44162ce39254797e2cc30508123ed965f2cca6e1643d053220ddd36e7d1310cf1447f45679f65e06561afcfd444728f18606014b8be7b0f1b0a741d6a5a02af9973260d411f451d5c74a4ed5f038fd52489e12527ccb72de2053b8b2994f10d9aa0f3d89e28aeb28430bddcc5786044da50e112fbb65adb0f5f66988128148d095e2a9eb0a60e8864d4cc158c94ebfd9393b6e1a32db4086a597db0ee23a5b28cbbe17c7f09ce9c89a51eb7e04fb2e4ac8b186a15f0d62ab536c0e8b9f0bb772b5484914ec7599c765b96895c4c3d04b838823caa5085f469a06f4cfb92f83793042e07e3ff2916b5c8ea6ffbff237db2d499b0fe74d36c6d0ea946b7c21cbfebb02daba43c9e364b5c78a1ae304a29b30fac5e7326137b4afbd722b18ea7d9b4eefb0e637caf526c6166ae201e164cd70c30003eac6f5fe3a016c486e30b970a640f5019bfe2ab1a3d2c05570747d43d3d196ace59162edde892832760f6071e72f29088559dfc627f3b47f8a221f7dedafbc5f032ba9a8302c9c52349151baea69d42edf967b61c67b2dd942e335ea3808b1b386624ebc9d3380647cc65fb1d3f86f32733b7b9ea337e519b2ecb05ee1fa001e3cca82afc5d1b72616c104badd670573bcc91134b8add075ddb360216e7d3e27052bd59e4c89ac8f1115b51c248acd0840a79fdcb42b67057f00d7b0a0621b7b1f1c09674fc6593b9095b0f8ae54ab1d52c999499c9095b838f54d24bf485ec2510442ecd2be2369c1d051bce24f9b378ccba34394d8153adcb92992562b4c063b88e03f42174582641daa0c969a3c73c3728dea52a9b5c210bcce2885594e8caa12b63d9cd5046cdeb572c169f0c529015f1f9fb0d3813a615f75633e9e009d459a9c0093fb5221929ae133c5d1f6365561220fc33d29e0995d92d7b0eba5601680883c090851d3796decdd2c98ecd3a7d84805f6ec0980ad7a18985ff65aec0df6199be26bfa8e68c3b66a5e2f83e2a917f2c5ab939e1ebc2b0ea9b8ee86b0d95a8a173b1225e3071683f61408584887edb212eb0de265ddd0feee4782a4ffe3813e45749f3a493fda39a37eb82a0c07f8d4a3b93b345e36ced079aa2505fa1ab574fcb59b2c24c3e078026d085d4b37facba8964b43f83d921bd545160a404fdc123d4a9997ce5a503269e536997c08ccf43cbdf906f5749bf8d74621aa23c0fa396ec4e70521e3dcbb793b501392568d877bf526fff7617140a3bc2fe8079a3913cf4d330e9a24eeeab452ff7438683ac152270edd6413076861f6c5e5e0fd5b5f5c013f85882152de3918b5fd416e41423c1ed95dd247f6a1c0beb335c2751ab6269f2f1e8f901debffb788fed045ddbc319f96eb74a07831940a1a7e871e52c022f247f5d2a00dd5f9139d1d665754cc409268fb68d64d00bc0ed5cbdeaad6aa4f467b726f2c2d82d2e6b6c5283b6f2fd17d59a8ed35f0291bad7ed656d69aa89a8570514b2f3b79ade0afa8b2c33bfa2d9a8610f9e82411d67fab3f62671d89183242da651de2be4060121e5af7dfb8c668a19f16df3210e2cbf0a1a898122444030724a79b3584a72bf14efced5a43c60f5aaf3e2721017ab19a126496997a6a2a2890b1d7b33e22f3576764c34d7cb897526ddb535e8130dfaef5bfc1586a03796c813181bd03ff0c3349a9538b35b1f5c6f19634ef7b53926742a764148edf1113362c87cab81bc173ec472184aa76fa10598fdf05811a8dc826346ad1de502cf1c87e1f91bc07760050d3f8305283601c288f2042d596e4c90d23f6ef90c548e43c74d6c31a2d54eba963a6f2ec913b5ffc2fd934c5e2c931a2c31e44fb024d77e801b0fc6a873b21617f7ec960443e238f1d763de5329c6760821d5d43253fc07918106c2a25eec7e3b7501920642614a8a8360cd0f5c3051201dc26152d65a2fadee118d58f9af60cb9a16cb5ed7f37655b667bbf3edc31eb59b25256f9512b8f632eaf236e731ed55a5f623200a57e10ce53e3888348fd97a740e57ab7523f20b83b95b86677692b0e7cb58527fc806205dd7a845a20a6570aa38cf9fa990af8e572f058b6b3a6099934fb907406011a97adc86e743ba97b76704543f7a9f8ba8e6eb9b9e41a02008e7f2c33f55f0a65db757803a2cd5bf14e2f479c63b2e59459d20e8bfe5cd21a6b75392baf9ea6b6847b8883c8e09abe2e8e6d197bc059df8c3db5347d7bc811e890da769aa928fc8889f29064a1b9b87fc24efc529c23f63f1b5c26f8dfa9ddc7d6d99dd58e3b395f55112838fbaa969e9dfa6876df9873d4d5c8dfc7bc882d4d60fc0792870e9020cf1a34730e715cd3444a073b5dd0829496e0299fde74e4be85bc7fe18f6225679740759319a2714c67d88a64438fe33eb10233f89567488f86f9abe358e145ffea4c7874671911b31090f9883f2137fd3b5211b04b6fa33464e752f95548492006746b1a50c60aa022af55caac96b2e25adbfb51cba30e4ec3ecfdeb5a17d41ddceffa89831fb1c1d6e92fbd61e04be79879770fe6170544d95509922aa48bd9395d521e559f898e8ff4183cc2c4d33e4f2394554cccd1efa338e4139c29e9ae81bedfc245920c7cca7f2aa38c71971c1a35fa1674f29da0b024c25c6eb4a32681f0e30bb1dcddd4a767aee6b9caa000227f4e8d24a51e4d917a9b93c6dbb85d199bbba9095f5b4b926c0e451a6f10412d29917fa46ff0cbacb49e356edcedf8c27c12b6074ef6f20bc8d1bfb2088a35d3c166646b0d69d155984ca088fc28293b9207f6fda76924b5ac17118643c03718cfdc137a63d2c32fc67e78cf947cae68fa80ede236c95596cbe0a424d4bb67cf39e2ee3936206a0264b00b38bd5516d5e35f345f635a5f244ea4501a7ad00fb3855661f2be1e3e876c012c3dc3e619521cd3a7b63d21a8d1c35fa29d2389fec9921405c45f28be7a10682e4ddd6c7106bda7dffec8434234f7208e1c46a858684b92e9d446207b98fe7489bde24d0c942de8c7627640ccf84c887542030e85250def4feddc48430dd3173d8d704f1b88a6383f17e2c3acbabae65bfd9667f6024e1927711b47fc1618f6a76e16f7aa43bd9e43395cefc30a99072a69551c0944f974e26fe506dddba9ae6feaeb57df570bfa621f019c07cbce0f1c490cc0fde21b59b48f2af4ca20bd4eae1016748f414d42da94c747270d2701dc594229138e928a6f62d6f54f0206ad60164a4c42a834dcfc90ba7298329cd8f38b2bfc061909dbf49ba7f2e148d021fd31607aba5c2c09bd8b04612ecf80f4304d75c1217b73dd2f175971968034bcb4ead643906324bc64dbceff5b6ddfdb04b500bfb75cf21f73830d07073f32e27aa5e064854862c525f996180754c8bbe669f9d9e5861b2ddeee67cb1a21f1deb329cddc47d2872c44ef775ac837261fda0250be9e4f2d0b84fbe9c276d59ece8275d744f9a4d2105ec97d88026b40bc8319052311e03dc41345c6fdafe7dce575ef0c8b9dfa37f536cf3db9be457a80682a9aeb7a4ea5891f072d4f3d725761d5f80159ea99adb46313da6687362ef2690d3067a1a8e2bce74a9582e3dbab6c70b9474afb8f914891be69d90117e3c65f68a08010141ea937f9fa8bd8208f3d51ffb34527a81100d99bf4cca88d6fe1b840f197838a284f74215dd790f54df9b3d4ba143a1c0c61cf55d0bf085260d8e199964e02da4602e5ab0c2901b01deb13c21a17859abc266ee6dd5c3b45d382fce575f0181a9ed4c7d407c49f7365e4e9aa50132c0259b2d40c0010acdd81947bd6b3bca5d9f69ce0940835d4e8af445da77ed1b54be70cfa4d4f3c077df62cdac91e2fbd3547cbe494e9f92100efca7a756601b73fd90536898693e5fc70522788fd91a09bd977e3030770b7815cb81dd879a6742086d49101dac9f9e868a35f6c5ff76c38a2d5357e6bd68c902cd6607004eaab6f4735e6442a589d7cd2d5c5d5c5408fe4f483b876b537a4aab653b14ac07fd71c0e70b839960247a63fab866ec0b13742f1d59ff480ceed55dc0e01dec580e8c0ccf2e44b6874e4b8071a53060ddd92cca66bc4965b2fb10f0fd0ff2bd5e8f647a732a3a02d946bae8911663fbe20208f76a0c206d9be950b77d0c46d50304c44245c5fdc453684106796225f7b818eafdf78da3d7da6a0d19a367f522a541fda865b68bf936393a4b3a4095e57362ea75b6a800744566b3a5070c2bb3da368100a6dc57abcf15df9bcc634644f4b87c25da7e3ae4490b5e7db238bf555357437c81e575a5ddfa7ed9126ba7e8707f5a13c0bd08ad441af88a6eb1936b1499c3e48f19ea3067e31cd5cafff659316cae9335a7bbd31da406a6258c4d251533ac7ea3b52e620738d2f3b1e8e4c264ace8c952d87d588c384af08059387b8ab4ad50764f96a6b07f51c58351b42466739cb8db43d79ce4c50802477c39a50f95d3415381a2e7f5c37a4d56f499fbbf5fd04f0ef3cae2bf5b4fadbeb012974e5c84180404cc6d3824bf4fd3011c604d3ba7483a87dbda3d62bd21a2b6aec73a59d8b019edebaec75f901aa8bd015a03d2e65ed7c0674e8a523a18fd7761375dcc0daddca415d538f9c3ebd5d6638bb45bdf6e4c231cd3f4c64b3dea67084876b4de18531b3f3cee17e377c46fa4fa20b1f6ac4b8b26f8022b84731fede39504c53ecae26491fb6dbbfa5a581b437566e7ee40a3d96789c377f2197c71565775a46a3ee79e3f24127c6b0cc99d1b26401ff144fdd3e5a66e7f4d9d758e6f7f2aa7b5551362f52af72abed426761e37f14e3fdaa3ce35530f7a821f2c8a5102ce1d670f163f867c26bb92355ea4d88dae0ee51c7cdbedf6613f6edf896aa0a1f93020b85a918c2a073abf4965249d1eaac28ca271044cd85c0d828030f0ee746eda4876767e3d632889e32fc7d3168ba067243f6d63529da9d84f8e2a9a7b5fe9674d5a8811c24095443bcc2f6073433a66c378bafd12b1bf89b140f71bac6790789d253449e7703c36ccc5a0105ec06061b2d5a5f6f219a6fb3187dfba92493c1d5a5c63d7855d323d76bfb3b5d256f8ee3bf472e2d9d6622061016784ce1dabe8e7941cfb84379ea213bf7cc3b64a0ff2c945bd2182893071f91e4488f36f7e839b732a7379c2a1ed5960091c77e0fe84ba76131b0f3a45f0b52d86b9e233d1b532cef38dfe9c372b4f4d1e22e4826f7db09db7d213a4212d61b8c2abc9eec15a8d88d1ab3ef42e333220c76d2c054ee1fa7391d8e91862512b3fa29ea027d3581202f108aafd58aed305d1e41454e70b9223ba4d1a2128308b2aac0078262174a878c1104a4861", 0x1000}, {&(0x7f0000001b40)="82c4963abfbab75b4d52f3829ce4f2f97d42f8c19fbe7fc87c866a4ad67fd88442137bf9a237c1d7ac102325d3fa586f7c4fd7991a3912ccc391a4ba793716d945e014951c227b311cca2510af6d55733714ec3022069c179988b811d0260c36d8cb0f83788b5734b739cf79fdeae0fe26850b2dffee0a1d60fc5e71a114e8be8ee88213217430e7ff516c7ced2560784decb27ba63c4f9ddba4177df63f4b0d49c92e491abf", 0xa6}, {&(0x7f0000001c00)="5b17c2142a45cbbf75795926dabc973bf6f726208d392b55ddd20a0db29e8b5cb651ac747cd1a7af37ed57ad04370dd58702e143212651b6c1d692751232b5d0275cba77dbcdff9023e7e3714f1ba96241ca41dcbb66e9cf848e263507902453ae06ac87d003af1023668f6bdf7311ecd97cfbbc5b2d581e1a60a3842c61f0ccc95fc65858ff09753088ead4eaae3755e9734caeb6291f4293db78003f78802f162e4e93c9c54174", 0xa8}], 0x8, 0x0, 0x0) r2 = syz_open_pts() nanosleep(&(0x7f0000000100)={0xe8, 0x5}, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000780)=0xc) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\xe6$\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000580)=[&(0x7f0000000340)='$\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='-\x00']) getsockname(r3, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r4 = kqueue() socket(0x0, 0x4, 0x2) r5 = socket(0x2, 0x4, 0x1) r6 = kqueue() getpeername$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = dup2(r2, r4) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000080)='./file0/file0\x00', r3, 0x1}) recvfrom(r0, &(0x7f0000000600)=""/213, 0xd5, 0xf3f5e52234454304, &(0x7f0000000700)=@in={0x2, 0x3}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x200, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000800)={0x2e, 0x8, 0x1, 0x9, "c9708f8f399a2c797e4c48ab1e4b3db034fa277b", 0x1, 0x1}) 21:02:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 21:02:51 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@file={0x0, ""/32}, 0x22, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000040)=""/49, 0x31}], 0x5, &(0x7f00000004c0)=""/133, 0x85}, 0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000005c0)=0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 21:02:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="02", 0x1}], 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 21:02:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x66, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:51 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x8000, 0x1) 21:02:51 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x43}, {r0, 0x4}, {0xffffffffffffffff, 0x8}, {r0, 0x10}, {0xffffffffffffffff, 0x20}, {r1, 0x24}, {0xffffffffffffffff, 0x697b59b301b0e080}], 0x0, 0x0) 21:02:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) fchdir(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x2, 0xfffffffffffffffb, 0x1}) 21:02:53 executing program 0: r0 = socket(0x20, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:02:54 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x469) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 21:02:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000080)) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/193, 0xc1, 0x800, &(0x7f0000000040)={0x2, 0x0}, 0xc) 21:02:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchflags(r0, 0x0) r2 = dup(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x1) nanosleep(&(0x7f0000000240)={0x5, 0x1}, &(0x7f0000000280)) r3 = semget$private(0x0, 0x1, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001980)={0x100000000, 0x8}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/26) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000340)=0x7) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x800, 0x0) sendto(r2, &(0x7f00000003c0)="4246166ebcd730633caf5f7f3a35", 0xe, 0x0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) shutdown(r1, 0x0) semget(0x3, 0x3, 0x8) r5 = semget$private(0x0, 0x3, 0x280) getrusage(0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)="031a6294a6beabb9a77cbb817ca02b6bf58b2a877fdf27cfe2e955451268ed816c265714251239962abc125443c6fd784911e11d02fe45776376f73ffb146e95440bca9fa1f0be5d0efa779db691e7f1c60d42db426d59524b9cd7b513831f2a9a9a6983d3b4607f835b505c8be2845db54a0da755ed427fbb34f8e71dc23b4f5553ee27426e4740f87d47b4c7069de347aaa5f5bffb0ea8ab18049b542e7a5d8bc0d249f7388cd299795aee1d4603c981a618b1d8581a88c99ba0693c62389de1e5b950fb1f4fea900d8f44beb637f5945b85c9221afed587d18c1ab70a9d17e5b1a2568793fec0315c66a40e5077ee6d2b403dbe81801953608f51fdeeb0443dae3071bf9e72964c414299b9eca0871df300a1d19f3e1b2de01010059174ed67fa76e8ed5e202de18c17529548887150c4cb91eba73e053a05ef481553a9e59d262923adc32ebe0f7624315f578b41bb000793f014e288d9f0170c163a80f10cba09f85bee035e141c1e6d8056b00ef76074bc6b850c9f56090be2d4916b64f6882ed98032a7a105362bfdf9ca9a34226dd7c3521adc021fa910ef53eb2ef522ddc9cc5606464ab06d5703a51edcdde214e1cbf600037fe09e825978efd4fb24889561451aec2ca7dc3ad812ca0888eacc28e7581baa00693f3482ab7bfd5a994210adec465dea7b6105a967f471d6efd4cb810349906a8bb7718f1bf2144f91b6f412332c97fb74dcf2525f4035c7b2fa8660d4fc4ed1168676716a7da31617e15421187907f52db08606e2ac09c1859b15678015467d5004f40e9d752490e2af9210ae36973f90091f69cbb80ff518fc6d099b809d1cf761d2e7dd43678e5c1e95ae519cce8a04957193ac42a6767d364188d782bee5476a6131d66dd81c344e759acfa51b375b695e4ea9d109b576d7a630d8c6a90a18fc762611685fde40ec0d79b31077ebfd9746c6813bdcf40365b80c3ab05891e688236b87c54977784c97b580578086da31fb0e3cfd4c8946322feb4f889aa7619fc3589b4d195ddbd9f46a559f5ba37eb0f4fb88485e44043e38cfa9fbef08037ffd59d8e252fc97c11dc3ba8f1b29e3e5a58fd61ebc96f5aa68cd6a4eb5619614462fb497de16ad6c4b818024e6dfdfa5ca3527a17337729daa763c164e8ec7b9ca3d117fc3ee7228f29dfa7fd577dab7a9035e156491bc22ed51912f50eba01f5b1d577cfc4da3496d2da80e17e95e39fa8bd37ecb84825dc0664d8fb8fc6a14a57725212f0d71f31e2ee7f8b0a0725fbcf6795fdf29e1ffe060410dab563c4bb173a152b6a6db9ffb54f30684b9803d2ed57d9ca91bde477ffd8e969851dc14a35d00022ce9ae0c5d13fa3d0e6cad05f5a3c238d340d7ec08033a8df6d790e613d09fa7614312740cb01df629a0de8c9dbd2235823ccab39c478432a27b4c8ea048e7b73d8122ce0b8ed5ef459f765a83a378b4bf3510788d14c4bd0ffcc8663f1e7eaa1ae11e8a0cade7577b5c3dd1ed58f9bc20c9e3d653a39c2a244f1e132875b024fb0c79824b97bd9a00c9f0cc6232328256b2c23ea9f6e68bea602e4b47c4f67364f547b035217e292ac4c89271ba5e8c44af482aaa4129f7e02d6fd5ab64097695e365d67ed8e05485e5acf01b87232ee2b5a9865a9f442d7601a5676d5a6b9defc1d874108f97d94d3b605cb47d2cb147cfa248a996d490237c1a52240c18e52a063973f5d19a5c219de64ea8509fa778aa1ff0953596b92355d60f36cc119a55088e4c86d8a856c45240ee34bda1a85cd81ab8a4e476c601419d55b2ae258213c228d72d5057fc1e9f1293542183c3ab41e6dada453e2d812c279ac60b68c12c3781a82e0d6b4443ea2dc4747b1bcb3460144e765b3582ffdcfc012988a61319fba2d840a843f8cea200130eb1be0e69004bb251f493aca20449ed263b14847fed74e002648502b5cd46d4da1de3b3095aa0af7d9f70338ac1d80ec226523ca3f21b93ab2b650fd6bfd33a0ad3067cae07800f4dbbee2ee34c9f772e2c07e71d55dd9b24551f1aa450b84e6acc6fcf2eabe4c6c5a2bee7c5ed5abb7a0bfa29feeb190f7551a5ec7a81b614def78be469ad63f9da436053588cb28bc5cd71cfb4ea9d3e1f7c2d465995b49206af2bf1c436086fadc8e653ac019df262d610584e3878150c97ebfb80827fcc2a304bcf9df20aa8d5bbe7f04dfab4b5f15523b0ac5a4e44eed5834d9a2f321d3e88443b0104248aab689b621bd3d0419413237d0e46d520ff93525f22de6899bf4cbd284fe4af3f1fc5dae6731a31a05bf568fc8f8bce574026e4d84c195fcd919ef0d3b9906602f4c62195fe7d3485f259c8fd9428e5ac5d65f7eb8fc892c566bbe2720587795e8f73b96f48050afb00c86e3748568a5ff5d3fbb0baf802892889cba70a55eff8d41901a960ae5e99e09387910ae1097bd39bff12613fd4c5765c19e844cbe8ab8d80cc76d8983fd84615c3519f48851aea566179e86e20c7ce83e2d1ba98e538047dcd13e8fc53845d71f8dd63a9a348fefc22ed714c1ab39caa18fe45a2338f0d5e516f8e875827f08121ace1280f779ad5a3d8431575d6d66500796f18088e33485c0591fc9c5acc4ae379858ea6a2703f68e9502399449050aa6254be60b45cc204fe35bb805529ff7905765a53a1bf331b48e4ced1eb78bbdc8f77c1f88585ae85c1dfb9133d7666a99d7f54660574b325d9f95f1c0b3a389410600b657f2b41a8010e24fc5ea9775b0792e7f6c88ccabc4e0dcefc6ea76008167a40242d5f08e2ac6ec96102d5dadbc03ab7f8f342c23f3dbee42e4b0ec096eb170c96d7c1a7761df614492f6526dab9587756aa849b42f2c8153c31f4dac0eeb7af1f45ed2560347f641d2847ded09dc0e97c31d77cabf91bcf19a962f9954dfc7d4ef4004d67ee5c417bc6976370babd2c6721e9c8d85d6ab886434100f67251cda3902eaeb39b63277e2239cf4044dac3709540bf0e2a7660b186f80a695fa7cce83c570345171541e7cf4cfffe7348a86b61524e25db0e8d0ab8cd3f0b11f171dad5208b5d4b93b46bc3f621909877680ff33a3a9fdbe590666d8cba557e20ccee963791f1ad1d3561202fc4e4fdabc227394f6dd6bc248c334333c976ee59f209d5302589080c351de01de67fcef161b33f5e0064d8156b58edd12c1b01a5130311521053de2d919ebeb210b45c0dad0b140b479acfe6f4a9711412833fb043071f3c4a02fed53a1ac4f963110944420e1418e9d51b2c82ee45b11386dbf3b0e2504bd9250ca87969fa3dea8ba02f06f8218f0060c82d3007f122b14bb486a6d8f5a2b53eb0f6a990cd58045296bbd7e78ee690279b0984ef4da61ca1fbddbffc75120ed2f727cae50ef8f0e8cd094b14e73979f0b76430f5847a65fe43157c3778c0a4beb36367b5fa39efeced3900e974aac364a160098a4229f79a00b080f6423c974030d781eb33b86f34db0dc76f5ed5a07b41d0b779f171da2738bc0b7683fb546b0b77a4e25d42adceec48ac93c9084c6d6ed6dd21969bfa76f68feae638ede4c1439228a8cf537aca9b550b1977c578e94c3e499dd9f746211467722c3756b448a9f4e35252e870191626a70c94e9f8980fccd1a8c224027a8c4968706e1dfb9644e48e84c41f8dd4c092eba424128a16e3f1d7c578bad3d6a3adc5ddbac9061e56dc76606d17fd6aa42cdd505d90e4a806c533db85a719f30a45da1cd5b347c5a70027ac372c76ba62e459f1d3f1bd08edc6417448088e3ee54a573f1534a0684df9dff68ce7ea20bc707c9d21419801286ce9aaf6fb30613ebadd9017225e5ec8c9df2cc4116a3b74c3211537024ac1b7918908e33e22cfdba7f604c7621ab79083b787c6f1704d6fe1276dc8d1202f7a99825db09c4ebec05d2382b3556697012241a117b72c93ee5f9edd21738dbfa6d4f9963489a9f9ea6844a15009b72507829f6acd9edb44ccd78eab7ca42c706c352826861b5e5e7308307c3db97200a545eab2c6a9a4d16be3fca8cf6e81d4abaf3d7b56f13b8e79d495fdf734656944758f9577896f2fe350b8dae90164d6044a85e8747f9a3c1be834fc8ca793e37d41e0f7d5e8b922384c54ef35be8962f229ef6c5e4ab352ad12c6aa3cad17c9b067303bb132932e6deb4379ce159468967e00d1193d339fa66249723fd78049f8d1fcb703fb4ec61d15a16b77a84afa684cb82dd2e0b3651834bf962745d441e982769801d426efd826bcdd3d4053d11cc0783c012bf0b362eb19a02e6c8fd493e14f7c969f883bf8c047972d76b907f80aac83cb0f512d436e55e119b8b4be9728bf2c4fa4bd8406b2d7a376f085f9f6befc91dca7c51400d84d12a6d00f38e81117856833ea4ba7209bfa858927e0d78366804ec0209b6055d43595b330c566d4580ccfd0bbd6e485ed0dc26f1eb2a78d13698cbeaa8497557cef309d490dcbe79dd7d0e499b163c2f4c8e68540a3b04ee9a31cd762456ca1bcc20c3155cd4680aeb38ceb1f73e499b7ebbcc7c4fabb872ca8f5840837db33c9fd42d533eb450cde6ee816a8d7cb84b2a603247f870f2cad825e1def580cf832771ebf6df2fb8ff9f05a499b154a72259388e54dc2082af6bea08f130b3a3065d112dda8a0cafcb70523eb4bac24df893ae2c66eb8407c8c4678c601c7f5d5515fba8bd582d1d8367195364ac6f165838ce3647a6c4f2031a36a7173992cfdb69e0591a8167cad45c2834cf535f5284616e4c7008ad26a6ec722b7f1aaa9caa24f4feb20280318247e377a530efaff33f5a92373d7995f6b8d9678c9a63e28263e177995253446f8e0076802765b2601f9935d0eb642f30d23f32f430cb9943f31825886e5e89a00af4cc0a8ce3269498b318d05017c84fc04a5c77a98477a96ae20223008704a1da43165b4ec87940db2ffa6ab3836caf552ee8353c3c000813f4e9607fcc8f024826a174027a460e76835a7215f1beafc573a0d9b4828111c62419faffe293965a7f134be81f77eaa34e7a7463f1ecbcdd143578af20f6d52c9126310678a3d348f42c68d1edc9740c90705863dce8a050851499c63fbb1fbabd2b8a663eec5b9327890604cbfe8daf3df5862c5d7f5ea46ed730058210ec87482749c936c21e70566abf2e96bf062d0c609f31932af9cf08d89a7977c4fe14cad5ee10bff598bba3153fdd05815cb9d2f9d728be430d8d488cc7c024fa938a7c9a395f6c85a797656de7beb2d558ec5baaa395d684f1b4e706d5b0924069fdf3f62526bd5d590cbd4609e5e1e3587581e3ed4d89683b4aa63dbe94b4104843e5048b4761fd3a2c6378834b686b4c867c58e39b84bb2934059cd5dacc86123f49a8b7568e0c99e89435a817fe1dffdd82a06996a8656e25a2cf96b9ab4c17bec0a1b928b4bfc3ab6e7eb2f5676c11455ed92ea1f9337bf92ad311f99170f0e5f8874f781cdc77a5f52ed5fe6d5214484901f7aae8de58459c18c9c9a7d25b9ecd188f92dc28ffa0d3238202438aa49ab3bf12cdd10f86860cb6772e7bfbd4f1c5c9b8bc5f169213226d85099fc00dcc5b128ca302c30fdf62ba5ed29cd0fb4d12ed7b3ef3929f35b207d02712a95bf1c6fca2e676136229b2d488824b6d0a5ddb0dbd23c768dcd53c9c47b560957fc4902b339eccb406226449e06dc8745739fd2b364091e8f63bb126652457143fd189b5efff66a2df696f67b95ee4ac6e54bbf4b7421524c62e001029b8f1512ed55819f8cf2ecddcd4351bdf2c8fa788e1dfb5a0e0ab5a3fb14c0e0e6f22ec274", 0x1000) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001540)) wait4(r6, 0x0, 0x2, &(0x7f0000001580)) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x80, 0x0) getgroups(0x3, &(0x7f0000001680)=[r7, r7, r7]) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000016c0)=0x8) connect(r0, &(0x7f0000001700)=@in6={0x18, 0x2, 0x1, 0xa280}, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r8, r1) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000001780), &(0x7f00000017c0)=0x8) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000001840)=[{{r12}, 0x0, 0x20, 0x1, 0xbde, 0x3}, {{r10}, 0xfffffffffffffff9, 0x10, 0x40000002, 0xffffffff, 0x1}, {{r4}, 0xfffffffffffffff8, 0x8a, 0x20000000, 0x4, 0x75}], 0x3, &(0x7f00000018c0)=[{{r11}, 0xfffffffffffffffc, 0x81, 0x0, 0x2, 0x6b}, {{r10}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x81}, {{r9}, 0xfffffffffffffff8, 0xb0321225b0acf52b, 0xf0000000, 0x2, 0x4}, {{r9}, 0xfffffffffffffffa, 0x16, 0xfffff, 0x0, 0xffffffffffff8001}], 0xffff, &(0x7f0000001940)={0x10001, 0x81}) 21:02:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf8b87126412dc837, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000140)=[{r0, 0x1}, {r0, 0x8}], 0x2, 0x3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x3) poll(&(0x7f0000000000)=[{r1, 0x140}], 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) 21:02:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000335000/0x1000)=nil, 0x1000, 0x4) 21:02:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0x8, 0x80000000000000, 0x1, 0x9, 0x20, 0x8, 0x2, 0x0, 0x2, 0x2}) 21:02:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 21:02:54 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(r0) setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) 21:02:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffdffffff, 0x0, 0x2200801ff, 0x10001, "b40400dea22d00000400"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:02:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x494, &(0x7f0000280000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x40, 0xc2a}, {0x18, 0x2, 0x80000000, 0x1}, 0x7fffffff, [0x1, 0x3, 0x9, 0x6, 0x2b2, 0x8, 0x6, 0x8]}, 0x3c) 21:02:54 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chroot(&(0x7f0000000000)='./file1/file0\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x4) chdir(&(0x7f0000000040)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = socket$inet6(0x18, 0x2, 0x9) dup(r1) dup(0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = dup(r2) r4 = open$dir(&(0x7f00000002c0)='./file1/file0\x00', 0x1, 0x10) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file1/file0/file0\x00', r4, 0x1}) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000400)={0x7, 0x3, {[0x101, 0x20, 0x2, 0x3, 0x5, 0x100, 0x2, 0x4000000, 0x1f, 0x2, 0xd305, 0x4, 0x8, 0x800, 0x9, 0x9, 0x1000, 0x6], [0x800, 0xfffffffffffffd74, 0x80000001, 0x6, 0x0, 0x75f7f3fa, 0x1, 0x80000001, 0x6], [0x7d5, 0x5, 0x6, 0x5, 0x5, 0x9, 0x28c9], [0xffffffffffffffff, 0x7, 0x1, 0x80000001, 0x200, 0x9], [{0x5, 0x2, 0x2701, 0x2}, {0xffffffffffffff2d, 0xa6, 0x10000, 0x2d}, {0x1ff, 0x8, 0x5, 0xfff}, {0x5, 0x6, 0x200, 0xd1}, {0x2, 0x0, 0x4, 0x5}, {0xcb7, 0x8, 0x5}, {0x8001, 0x8, 0x5, 0x401}, {0x3, 0xeef, 0x20, 0x1}], {0x4, 0x3ff, 0xca, 0x8}, {0x8000, 0x5, 0x2, 0x6}}}) pipe(&(0x7f00000003c0)) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1/file0\x00', 0x0, 0x188) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000340)=0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x1, 0x3, 0x0, 0x3}, {0x5, 0x4, 0x0, 0x1}, {0x8, 0xbaeb, 0x3, 0x1000}, {0xde, 0x9c85, 0x6, 0x6}, {0x0, 0x3fbc1cb6, 0x2ddd, 0x2400000000}, {0x81, 0xfffffffffffffffc, 0x1, 0x8}, {0x5, 0x9, 0x6, 0x9acf}]}) 21:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xf090, 0x0, "256df64a0d773b6a3f0c992f34b0ce98b17024da"}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2e48b2fa943afd3f}, {{}, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xe232589c46b1757, 0x20, 0x20, 0x7, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x92a0aa221174444a, 0x7f, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xfffffffffffffffe, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x2b492593b53d1f8b, 0x80000000}, {{r0}, 0x0, 0xc, 0x40}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x4d39, 0x8}], 0xf8af, 0x0, 0x100, 0x0) 21:02:54 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0xfffffffffffffffc) fchflags(r0, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 21:02:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x6) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x40000000000006, 0x2, 0x0, 0x0) 21:02:54 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7fff) recvfrom$inet(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') unlink(&(0x7f00000001c0)='./file0\x00') 21:02:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="100700000000000000d2"], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 21:02:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="49caacb1f04608fe"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3c5, 0x6, 0x3f, 0x1, "f3352ee77b0c0657d0e3253687ffa22fed2c2a73", 0x3, 0x10000}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="07140000543e012348f439a7cac971000000000000a5", 0x16) write(r2, 0x0, 0x0) mmap(&(0x7f0000514000/0x3000)=nil, 0x3000, 0x4, 0x810, r2, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) dup2(r2, r1) 21:02:55 executing program 1: r0 = socket(0x11, 0x1, 0x7a) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) 21:02:56 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x81}, {0x74ff, 0x81}}, 0x2) close(r0) r3 = syz_open_pts() dup2(r1, r2) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x4) getegid() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 21:02:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000a542eea667f041c9932e3cf832c505c1f45c7565e7e3f17ac6f3b28ec0754411f59b877e8685432ce4a8443ecd17235d4ebf2431e996ab686ca82b62822d2898cfe0ac4f77d4da4acf98215145ebb5b8874d37f03bc3ec13f78452094d3fc210a491a3c23e5a70d5437f26ae49391df9b1ae60303d099ca76992712066c90d07f27778245ff8855782afa92a6c16904da665953ea0e29ab097f99f1cceff60dd893cd42f346a954a83bdfe499c7dcc22a660a7dba0e7573525d9dd487e"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x1ab, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/73, 0x49}], 0x10000000000002d2, 0x0, 0xff1c}, 0x842) fcntl$getflags(r1, 0x3) poll(&(0x7f0000000280)=[{r0, 0x4}, {r1, 0x4}, {r0, 0x2}, {r2, 0x8}], 0x4, 0x0) write(r0, 0x0, 0x0) close(r0) recvfrom$inet6(r2, &(0x7f0000000340)=""/38, 0x26, 0x2, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000002c0), &(0x7f0000000300)=0x4) dup2(r1, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) 21:02:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 21:02:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/190, 0xbe, 0x42, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0xe6e3c0aabbca7273, 0xfffffffffffffff7) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x30, 0x3) 21:02:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffe54) getpeername(r0, 0x0, &(0x7f0000000080)) 21:02:56 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x1a0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x20) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:02:56 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000180)=""/224, 0xe0, 0x800, &(0x7f0000000280)={0x2, 0x1}, 0xc) fcntl$getflags(r2, 0xcf7e70690cb62639) connect(r1, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000300)) sendsyslog(&(0x7f0000000080)="0964673aa5dd5cf273e0f527dd181c54235b8395638a0d60664f214ee2cb526beed5527b77d3afea57e7d6c01476258627c7402bdda3cefc9b978b71cb741dc22c3fd9af760a8e6f69e3643bb40e661145b15be28cf4637a4d072ee8e77137a562404bb224f380e8e234adb502da96a8ca412dc23c856228a3c538da34608aa73b013cb9b786ec825ea09132256486963e05095c8a5473f6ec0210ab46734d7771de33a1e7928cfcba53b5979e465e6543d17a4b8fef37aecd13488badb305a54ba2a9241c52090eda2929c127b77f8629a17e9d82fcaf00e30620338e54d4ad7edfab25b28e2a5ff6ca76d7ab0ed87ef1ff92e6a62eccf6ad", 0xf9, 0x3) 21:02:56 executing program 1: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) read(r1, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000004c0)) r5 = socket$inet6(0x18, 0x4, 0x47) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0x8) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000500)={0x7, 0x1, 0xffffffffffffffe8, 0x9f56, 0x6}, 0xc) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000a40)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() setreuid(r9, r9) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xffffffffffffff3d}], 0x3, 0x0, 0xfffffffffffffffe) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000740)="d1d1a57ecb7701aa5394fb2fa7feb9decc8045d45cc620e600", 0x19}, {&(0x7f00000008c0)="58bb11b4dd2c5d7efc963f0e79a6f7d8ce4484bfa7fbb707beb26027c87c10b893f6bbd590908393dc353a45e536c3be0bd49551198250605c593bce35b3ce0ed2e8f2630c5dda617793c0b2531e6baea3291bf52c26dc66991b2d1475edb3583c198435e5a182fa17f7641df41ac8a7c8855444eb64fba1294edfbc1c0a5b8711b288cb9792668620c70eee631059a90a05be3f02842fd7efd5ca2cd4c943c35760a819b471d9cc48c24fdd58370e764c79e7a2f7f3fb698c4149fd527d96fdb016f654cf9336be6739054657", 0xcd}, {&(0x7f0000000b80)="f07e542ddee8a36af9660e7a5aec6be7a9e49594eb29bb9497d96a32482cdfffbdf2888e0133fbe9d26ac493e1f04c16a065e136486dcfd309e0a7966702115a376df20bf1ecdc50148115701923b967f191a9a0b90af2303274f439b00b5d0e92ecf28074b74aa6e9dcddf78f042083d1cefd4182e79cabc7dd25cffa7405e4102af1b9ddcdd3c6c4209ab8851e5f9509e32d4555fabd874f5f888bc416a481a8c54bb065606b1c155d8fedc1391abee87e8540c33a75618ab59cca18e1d5b62173c126e5dc00d99baa9296531407768711bf309ff0070b88f253fd870e49c84b159dbad70d761a350c63dfb45e3b49b4ce4c08aa7fd139ab31aa7dc5", 0xc0}], 0x3, 0x0, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000001380), 0x0, 0x0, 0x800000000) ioctl$TIOCNOTTY(r6, 0x20007471) 21:02:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001d80)={0x1000000000, 0x2, 0x6, {[0x7, 0x61, 0x9, 0x56, 0x10001, 0x8001, 0x9, 0x1af4f930, 0x7, 0x9c, 0x5, 0x4, 0x9, 0x7, 0x6, 0x7, 0xffffffffffffff15, 0x9], [0xfffffffffffffff7, 0xffffffffffffff81, 0x1f, 0x6, 0x7, 0x3, 0x8e4, 0xfffffffffffffff8, 0xff, 0x8], [0xb9, 0xea, 0x3, 0x7e, 0x8, 0x1, 0x81], [0x1, 0x8, 0xfffffffffffffffe, 0x1, 0x4, 0x1], [{0xe61, 0xffffffffffffff00, 0x2, 0x10001}, {0x100, 0x10000000, 0x7, 0x8}, {0x7, 0x4, 0x741}, {0x8, 0x1, 0x8000, 0x1}, {0x7, 0x3, 0x400, 0x9}, {0x0, 0x2, 0x0, 0x2}, {0x9, 0x2, 0x7fffffff, 0x4}, {0x5, 0x400, 0x3}], {0x8001, 0xf62, 0x3, 0x80000001}, {0x0, 0x52, 0xd2, 0xffffffffffffffec}}}) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) readv(r0, &(0x7f0000001380)=[{&(0x7f0000001300)=""/18, 0x12}, {&(0x7f0000001500)=""/213, 0xd5}, {&(0x7f0000001340)=""/21, 0x15}], 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000000000000000000000000000000000070000000050634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a681700000000000000"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 21:02:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 21:02:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d142e2f66696c653000b1739beaa45489f2a5852ce60800100000000000000cc818a57ccb14"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) setegid(r2) shutdown(r0, 0x0) socketpair(0x2, 0x3, 0xfffffffffffffffb, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffee9}, 0x0) 21:02:57 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x800000000001f, 0x0, 0x0) r0 = socket(0x10, 0x5, 0x5) dup(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x7, 0x1, 0x800080000, 0x2, 0x80000001, 0x1, 0x8, 0x10, [{0x8000, 0x2, 0x1, 0x6}, {0x200, 0x9, 0x6, 0x7fffffff}, {0xffffffffffffffff, 0x101, 0x2, 0x9}, {0x7, 0xc6, 0xfffffffffffffffd, 0x7aef72d7}, {0x3, 0x5, 0x239, 0xc8d7ac7}, {0x0, 0x10001, 0x0, 0x7}, {0x1, 0x4, 0x6}, {0x6353, 0x1, 0x7f00000000000000, 0x1ff}, {0x1, 0x6, 0x9, 0xfffffffffffffc00}, {0xfffffffffffffff7, 0x100000001, 0x8001, 0x4ea4}, {0x7, 0x7b40dcd0, 0xffff, 0xd8}, {0xffffffff, 0x100000000, 0x3, 0x401}, {0x4, 0xa5af, 0x1, 0x10001}, {0xfffffffffffffab4, 0x9, 0x9, 0x8000}, {0x100000001, 0x4, 0x7, 0x4}, {0x7fff, 0xdece, 0x80000000}]}) socket(0x2, 0x4, 0xc) 21:02:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6) getpeername$unix(r0, 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x20) ioctl$BIOCFLUSH(r4, 0x20004268) 21:02:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="3a96075983fb3db5d9a632ca8bb75111a5a28c1f3877fdff3991552e557b5ae64e035a3ea9bb563d8b6d9776281c19ff28e2f24fbaeda81ee909c1d64ea9c490dcbfa0f1d007670822f3c7d9d45f9ba67f3fdd3965008edd6b40e9be0047f1f2c83915559b7b1f7a9850d20d2c56ca5579de01ac10802ac6f3c92fac2a61d5594409b2b8ed04c6796ad89c1d91b485d730463f0cf97a7f14eb143dc1ff7fffbfc441600542e8", 0xfffffffffffffed0) 21:02:57 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d1c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c106500000100000000003ea480ec336139183e02fc9a21965308b9a56c01cd8e942cacfd57d002198ced79f70f5e3b5edd41c9038fc098245a5f7d2d9b59cd45ffb06cff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d784ac3822341ae3cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3921a2f68869fc0f43d08f0dbadcfd39a9830e8cdf8362929358e35d74dc13005132fb64ce278cc946db6407e43873e974cd21466085a3ae6e4f0cfc2ec8ce393ee66ebb7e17d4215d217ce9ee7570b700551341b865bdea9eff5f88c543e116e3624462a628850163c1dcf6a4bc1640edfef79a4462fa8fce992873d914eca0065"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000400)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) setpgid(r7, r8) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r7) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)='o') r9 = semget$private(0x0, 0x4, 0x1c0) semop(r9, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0xa3cc, 0x1800}, {0x6, 0x1000005, 0x1800}], 0x4) 21:02:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = dup2(r1, r0) chflagsat(r5, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r6 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000000)) 21:02:57 executing program 1: execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='vmm\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='h-\x00', &(0x7f0000000380)='.-+:-&\x00', &(0x7f00000003c0)='vmm\x00', &(0x7f0000000400)=']})-\x00']) pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x80000000) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 21:02:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d530fe74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845f666b0250ea6a5a21682819a8b8336ca4612e9100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) r8 = msgget$private(0x0, 0x88) getpgrp() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt(r5, 0x9, 0x3, &(0x7f00000000c0)=""/145, &(0x7f0000000240)=0x91) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r7, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r9, 0x0, 0x2, 0x8, 0x1, 0x4}) 21:02:58 executing program 0: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/195) 21:02:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fe23f83bed8a1d56c7"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 21:02:58 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) 21:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000007c0)="afee97cfabd1428c149674d5ee058abe905737280585ac6d9fa74d60d0f382998a9273f90bd54e777bc75e8405c692bc01cfde07eb3ce684f290528f377eb181a06dd9ea4de375407ee1607416145b30c9881bb51a359c35b73d6c67e5bdb949a1d6cb32815b745828e911f15959dc9b6048bdc30e2c3e11f04cc0a14e54c04b2ff50aff613de952cf5537a9abedec32bbc8159846311cea61f9eac7d4f68fb572b44ac3c72a16db39b9cd7fb935e7bfc1763851ff9eaf2dda3d32d617d02f4bbe6560caed28ee3caac34d185c328ac2e7218b538b9de0afd8b0a70efb0fb2b15acef501447a5e17c4ca0bc95f7d121faf7942a3449bf639c0bafdf353b3d1692ad81448c486511ca224af7c3c933f82b9928186369688230a56ab47edbda371169bc83d7a39a133c97d513d56c97fd7d79b01aa1e5100b0ffccde9ba1d430de7d66debef764e12db39a8c3b21bfbb42cf6b6d3efe81a976cb1e3674cb8073d80b6a9bb39e697bfcbcc6da0b707596672db19cb3d9280d12fbedbeff6b7a5a2332b7c05fc0eeca4571d9fe126cc79e7a3677ee5c15ffaf039aa556a31e9e5bc11bca667f2086cbf4658d62175de73ba43f49329ebf97e1330d8c1c4ed5e6f73662b146452533a2fb9d951a5d11060d00b22708d7c0abaf6e67d545420751ec8decea27b680a1023d64b70f6a14a3669b7e4c0bd28c5745d3579c5221625e2f4626bb8ce251d511cc95ee724046c0c336ad285d46a300b5a1402c3c14a2ef7ecb95f3d33044033cd290db49ca1ff1489ecc80af5ace99c742155d4f987828b7c81467b0e6547599ed19846951f0c877ca5b795850a90baccbf74be650b8b7ec6b31663a190f410ebd0d40f32579563f03304393a1394bd61aa30927aafff20f20faa0aaa889279f89da5a71c3c6fd375cf210beac9ba672bcd5c46835901d483fe80f623b3f8a3f2de5fa196cb779cf2549378081b4bcbc8331d2f548d41631dc7a0b7cb3f933f0091d1f7e75a7b182577f20745471644592485e3769b2d2513cf6bd266915a9fd7ec49f7ff030f383a75602836ee89d8b64364f7ee361a358d850c910d2fca2327e8d251b0b56491df0bd5f0c8b810102ec09c7c58910760c829b0ef34a6f923d60658e4499472db166ed21475fcd25b3148237ea45dad1a3a36dc181f3d52db08b0c2027ae158b476641560af4814aaf5aa71778bc04c131a1a370c21cd7fb284ef0a7c823e4f83aa5fdb3ec70af98641914b887e1e21dc7559ef8800ddbda7ea098f5467e747ecae7bcfb4bc9fa8ad89e55b8f51398f6dcb5c3d1cfb5107dd4265661ff8af54c6018ab564e61bde9010b4c1b6fe5ec2a52db8fe5ea1eea2fb878490bde65be6a7e5f8e17bf55db0746ebf6db1ee9f002d5b40e407f34423ba9b76b4670a330514d87b4e4193b68c4ad97241a429d8f8cb59e72bd81a3f4b391f1f29966dbcb9d4898228267cf6addd63f0aa973f1f14e8080a103a432bf23fca0812325d6901e77bea9a3e6b3f51f00a535aad14cea33bb9e5014d7c700d06218cc91a2fee8406d21ef78940e4b1a0108285e41890c44d26e22ce385cca921645481a57be7dc8f7deca00b7661d8c9c687b2dbb6b1262c4d099d1e33174eb6bf4f45e83a6d22bbc93d54e524fa6a21d94fde78dbfa62b47de4e6ce19f3f9477f222be0ae5db10c1372f1b2178c1bc48cb723cb2b742e1b7917ee66f5da2cca70e4b4040e93b2b2e821e22872469c14a5c8271b6dd58cd8b78ff39c0497d7a902146689fe4e7275fc8c5cdec1bdbb5f87e7bd47c01c079913596172059c6a8f292923d87f9175fb1fed6f23f355fb136c2c3e7e23bf1fd79c2a49e3561035ae7f35e891e1aa374a500a01658169604b544feb98cd8a9e15b6d7ccf0dfb5df39dc544b59b01406edb11a0d383bf648c3598674a7504a14119bdea004a90b17d988e2d446998d32a358fcd2e5ab95dcd7f200d0da46835894a93edbe4b26f85aec01f6bfc70298c4c9b1f1e130b1562800ee2cdea35d7875ce29555742277c572e29b52596a34bed928835596163e9efee1f099b7b0ea70cb165a8f137f874e90b39723a5f97b07d86b5446b571ef607e5bbc7d32123060381cd7a9f3062ffe862e251c9ef2a5c22b447744a02bad35618e5da3b7b38dbc3dd22999483fd98afdb4ee07a5f714e21913c8be478dd43c7b43eae01237424693a41e4c0112a65182a80cda24da0a5705c08d963f411684a46decf7d720f1c7828b4401f4a9b523fbb218a6e5cbd29f6690f52950b75c00b8bc1e086522b8df50d4ecf22777872f67d2732ce2541a1ead93b4052d0b56e87bda337a0355be653aad693726019dc5a6d004432e43486ac47f337d3714145f9ff22acc70cb23653621ac6c9a93081b940cc80cedc8c9ee697bea2e9658d417d5f5787f7afa2e81d5cb4576db52cf50034373a615af8d69feb7c655f575585105286672ea572fa744d2086279dcb0a61fbd91a4a7af34ec396571bcceed6051c7d5fcadf889656a30103b455ea424f4b493ba4e42156489dfb0d3dba0d45bae17b4d8b9332a15205b21022fa421aaaead6ff7fefea5fa053eb59636be57bebaf75acf1847fa56d31e85c419aac728bf86b8c466f625a377b40ee822d3a26504abe36f507701d37ba2cff2772efd11eb39d1dff68806a8a3ff4e3400e58d729a9b8410f1409173f1bac7eda75b3d30f557b1c2c56bbd8cf8c534becec88f71e929e6bbad10a8d16e11ac4c344cfcf34e3be44d748c94c20116503ed49880ebcb752a817f6d37ecdb7a382beed7a170ada0b8d9bf09082cd1dad2ae2b12713f974204145deca8f822132d83ab1854faf721249462e303e36c3253f01b6d8f4f40a5028b8bda8f2691dedecae5df46a2d334532856083d484e82c365c16b8d4313e6a53d620f3c963fa02a3fe75b3812ec61aed87eb2ae21ed9bbf77c791939218fa59dd2a012f162222066f894cee4634d92c676e1aedcc822795ca7435480c9a4de46c8c2a83e1d149dd983062bd3d62b989eb15478be3ec9f7b7e49f503299d2f24c1e23dca5d3c580d8a45238bdf0532985e45cb4af879b2386e1cf871c1d55344b999f66d750f841946b3787da36dab329da178e34847ff16c59ceb98fdabfa59fcb2a7357422d5f342565c1fb043ade84763d377468a7f2e3d48ea2e99ec77e432ed14b77d678f4409c43cb046d667565732913513cca1469acabf2cb48ae94be1153e0669199ddeb08aae75aad34d7d0f7944946d800dc8fd614ea36e78d8acd2934036bf1e09c83a41242aed46575a5b43018ca684f76680256ca3992804c811c2c5d24576cfa421e1a45239a1d69bfe84c9461b4f9793c33e66ad301e1ad5ca5fe77047fc9252db29185a4cb12e0832ae918f1db1921db94914be5b451792432e4f6cbc4f1da19b227bafa1c70d2713b08827df9bf1ee44489cd246d65001a09630222e170f764208e41131489e27abafcf99d5391e6c4c2a65dd824f411a8304b34c6efb07f18de49a0d84278dda5074b94fe963610a0427d3ceaa5bc7cee98805477901525cd598862b13f1ae4aa9ae9a91b042ac3e12d253aea960bd230367eb72932568ed8ae7b7b27af07f36c06da9f0178f79ccb3491b9a411ffdceec6ca1317fd7c829a7d512bf510f31b26beb9b7d0899e0a7f35cc253b23f5a6ba847fc09beb9b28b01a88a67aaba4ca93b04c6a93e87cabfbf9f70e392deb45217d913ffd7fa1e6279927509807471333bd28d3fbedabff82446b65b7e23665b7a31eb37cecdebd2051471279abcf3f000f5cc614a580e85693cb60dc89c20da5114dfae59f19251678136e3171002b76fcb83fca445acd9fa8750e0bb7f3cfaa3c633a17b2f16a69caed793304bd93c2fda909738fe66763b82e7b3aaa34c4fbc8e3f167c4170fb4f37a3b2c3ece42604a4c30dc12b39b069ce1a4800773657d4a00c1fa1345bf2f18b4ff71c44a35ad47c5b33ba824c3e7a7670a55e755a6be967a32e22ed82bc230f68dbddef083532bfe3f7cbef06056291f3acabd8e3749f70a318d497edfa7c301d093a2995a1ae497d0fc650005d45c0d54ef293f63dbe690b3fc2dc568b4a6e052bb6d05bb3db6c7d718fd5b31bc3c845d382591143d67c094c4db8a2fa39586193a1c57db1ae8bce81bcb6247c0761b80a5faf8515b2d6d811e809fc20770d8eefbf9f382f6f1a5afaede185558fce3e66f121f5dd17573bdbf936a887f302e19d91d9876fa9455541531d4ccfffa15d32d857de2c5a6f375ce656a001a8b722998aa7da5ff044b60ea27e2fb543ec09ea9913ee94cc44d6e114d0a18bb95def4b80ae9ee2079439d148bf90a81d5768d2466d5f366f87b8ba2ec273da23147404dcdc4faad092a78c9183f796e406de032795bde1bd48075cf91e3bebadf8cd079e4a139d133a12535b80d5f0cccfeeb679e75c991999cc00353f3d8b34fd83404f61cab69b686912bf3ca919d465f8464ba4af38107cadfd59580f6ae0d687a6e2c40b8d2f71f911e63e609656fbac23d30c3125f99a857d3b7f31361491c962b49c58c01a898016a9b2c9bbbff7f121ce63f14008731a32e50c440ef804d7bedb625521afa486eaa6a92edcceb96e5fc10834f191847d140f4eef41e460d8f7efdc47df1226d081a4e4ec194e5eb4eb35bb822b74cfe31ff044cf97467adf110a9bdb5e5040317b36c1aa9c031a3e9acabd9932b83b45b4f06f663d46f4eaa91e2f998f00f02ef1b89538bf5d1ad81eb8291c0c391fb923de028f46ce87c9a1f01bbbb2967055c87832dea5b9b830cd8ed4a1f84d2f59b387a773c78c1cc6fb0b2d42310564cd7692817da7f1b5a2d1c599dda42e3e868c0041f8cc293d31d63553e9e1f8046469dc6f5d71fce483237fd638aafdc28acdb9d438dcd66404d65d78bddf7f66aa5bcd4bdc7706e9d0cbf6bada072925b942e3003e0429b523a7f21a17ccbc85f4aa18981817c74dd85a17fcb63bada8f0d4a349a36825304d00254eb9e37d500639ca33bae6b39c7b38a774e20aa5ea48b88ba1055326cd4e748a6ddaf135dfbad10185aa5f6574d1d0430068f2a59c2c3aa1df49adaef4b7d074422d42780d7ca8c23d2f55dea427c2f0ec4bf3fe484d055858a6e1668fa452c682890c50ff2e6b91fdc7c332c87252c5dea087f76d616aa929be97f398f3c16c1db6a99c87009273285f811ee4ef0d686a53a1c8ce2efc39065b90cc75ba8fbe1534be46d5cb181007d8dcd2f740696be3359739ff515d78084b0b6ac9ec117d93735bd50025d64e8fd4f59cb52a8ecdba01c7693b76df9afac701748a3a102db171656f9248788f8c1a126a120b6f5ca15238495a734df217f308fe4ef4cb2e2379e5ada6cad70313effa63c154201c5664b38e02dd41a90b79df788d0f3fd4f034fc843600e26b455cb55b17ff0cd88bade3645002afdd5584a2543d23bd42a83208973c76c2d3d0ac08570d4478d8b943bed6e5218be7a18f03c6b7ac179f48bb6e2adec9f1fa3461e5302b6ada0e48ae0ddc340f2ea061950e3e01e98ceea13d00c838e8982c43b5c1a23233be8f05406ed4d23bf0f1e9559686098dfd3cf1f95491f7cfd78171b5b8ab949462a8ca217dcdf009991a9f4e97649ca9307527a5dc178fc7d98056bdf4b39b977ae61f9bb07b2ec3ad8dc257511253b025ac1feb173c36b2095108a2c8c7276c0fba0b559fa3f62e58ba8858335fabe840b336935a3cadb44fad4f89ffed7172749166ce77a8386474bb4be0b65", 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a7ebff126f0485a6968fa1b37f56d4be02c973bb9f8d3efb188012a1c7748c138a41d79b7929cc11eed2efbbfa29832a041e0439c71436158739755a2ff8788b27e9ff537e939e3dd971500a44ab0fa731fd23c8d4793e29ce4639a7775f154b65a12b800ac57c", 0x67}, {&(0x7f0000000140)="b0e3e214f344abdcc8ed978f5e7aceefd183028532c384", 0x17}, {&(0x7f0000000180)="531d6726cec6bab96d262715fe6ff6f1f25afad3978fa60f34eeea19db75d0388acc928377bc146c5dd536645f161189fffb1b3d55b22fb1fac996f4e71a71a14feb99c757f0e4e5083552b3a90055433f8cdcd499e0b3c57f84ae4b9d992e00804b2a377ce0eb30480418d7b88f7756baa919f1f90f7f9955486f70b037976a76c0467006ab608600ccbb39885ee0c92893891a4dcb6ec332afe6b9ad4f7c55f33de81868c6f143e0c71ac929cc", 0xae}, {&(0x7f0000000240)="c461", 0x2}], 0x4, 0x0, 0x0) pipe(&(0x7f0000000080)) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 21:02:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x70, 0xfffff, 0x3765bc86, 0x200000b}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80, 0x0, 0x7}], 0x100000010000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 21:02:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000fef0ff0600000001000000ac1400aa00000000ffff000000000000290a18b7870e5ccae33e036e26628fd0537a6dd14d4bf502b1f13b7477b238e48620ac2eb61445b2ebdaddd62afcd3505fbe6c55bc794d720c676e0f74ca21d9347a31a05a3833fb2b67c0b1c0d2be090734963de004c2677e6221126b4b9008", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 21:02:58 executing program 1: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0) r1 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x100000003, 0x9d}], 0xf8b4, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000040), 0x3ff, 0x0, 0x10001, 0x0) 21:02:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xf8, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r1, 0x3) 21:02:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) shmat(r0, &(0x7f00001cb000/0x3000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 21:02:59 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000080)='*', 0x1}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="831d96eb29f3bb55418b3c", 0xb}, {&(0x7f00000000c0)="1637947ac0ffae5341d91ad655553ab5db8de5ebeada5d6b1a6f32ab5e9b82c4f71349448f7612a71b1f107992bab446b00fff3be0952fa26d2b1f58e1e37eee4e75d3848abe89802c37ce7a58a32907f2127f83b04c261df62bb357b139609ad8721e893f2c84e1be54ff4432a79ff8c19494b7ad03f3959ecfcf42ddacba16850adb05b2dcc478d71b3eb15fbe357574bdf06912482b89f6b3a3013dd745f66ba1f4cf40cbc67f9ba806186e8a88286f85814bed418b9d13cd52814388f1aa", 0xc0}, {&(0x7f00000001c0)="25675a39464c3582694fde6c1503f44d2bfb4d32174b992b7c244190853fb0d509ede94e979bdbf22ffd7c7da4cfc83cb27812f18d679b9a30179ef0e12786faa803ae1aaf11c29a3351022bfb45b698e7b548b8937e85a21e5acdecc152f27ca9d05213834a7e0e06a63908aec2d89cf7cdc4a85cc5896aec5c783dee72c0", 0x7f}, {&(0x7f0000000240)="c2306709db26340ef3e48b1fbc532c1f41a25c5803aae42557ea3b66a803790508403ddd9da2d266ac270a44a18d2cf109fd714a48087985d05052b63cee343513a9daa06b2167cba3ab9aa06b7e086eb1b383f3f14a2e1f56f747a08997ae2f8a2cd8bb1894c96b83e4244541563290da3a935569c3bd9edb0cacf434c8621cbb4aef", 0x83}, {&(0x7f0000000300)="90eeec73d877488227921448029f5dd9d5de8bd3f1021e33fc7cdf1c8fb910a0756099a0fdc1d941308222463fad734e0bf2e19fab9f7d65885957f55e9446730111709f566fbee6e050718517f2f17f48c1ba3f4640dc1961c35f2d65967f3e1b3df8ceaf7303f8854f3db5ccd921289386ae197954e0ffc6b4dc2f3dd703", 0x7f}, {&(0x7f0000000c00)="6afc5a845ee9d33fd903bba45070b2020eb4fac3b336142cce95e43573d9003a600dc6c94c93ed5362745bac1049016ee9701e1d8de51da203b019905bc19a333a170061b677ceca65b61706c0c3024a4a92f90f74ef08c7f732e0bac16ba2d1495ee95a200d47fa56a723046e6f4503cc1ebc9764ca955e14bbf9e854aef6653ed3cd4188eb76650f51e9be88bd5c3ca902f8e3534d3404568c1f1dde0e3994130148aef3874644a86812435c12de4da6900b9eb6a882fc49a2e2e7b48bbd957b0a0e3120c852cae4f4092be6c7b789021bfe2feee44e3a8ab7d14d745bcf262dcf423b8d0715aef67679ffc1fc635cce7d0d60480de56e9ed551a8cb50250f0353e942909278d8a66996d97133ee29284b24e17e06ed815988147e3e84c2b52d0af9b05b9beb5ce462146ad89233cd262160b945f5643f67e5bed9bb16f03a769733f6b985b3e14b6076a2fb471e13712989c04239fb91faccc0f32cf5d1f62fd5b1b663a00f4a69548be365a591fabc85c5915d9912503b9385c0a641d6f12ad6625d2590bc9e5c860641f0cd33c7b5908a0a2fbd21890feaf254e0ef89ffe744a363615bbce6b7da8010670c2e8f8b5ba1d146a1b7d07181242bd7267d6131cbd64cf5e8395c36dcf74cab712a98a127fe43f983e50e15d3ad84aa77b6a3fcdb9246b1167662828c572e274a395afa1ed1616f8a84f4ca862f899f375dfcfdcc3fe7a1799008b5dd83c4f7d64307afaff266a719eccfce05fedc4c72455ec87fbbe2c75f575f06717a06fe86467cf4744ad5cabc5e4b894af894a9f3d02b9cd69563b1cb44a1f534bfdf024e9d9e54f0eb13f5803a8f1188377a78857f8810ccade8aa1579d495b6701064def8e0aa2a9864ec77ccdde04e89febd65e0f108824e11254aed75c4973f950aa8b0bf6148f3f0434233bf4f761761028a016edeb6f24082fe87864027f0b218e23ad392e15418536a23b3189895427c0ade78ed75b5c2de8e9c0d789485939a1c294a7fee633a178b474d172fc44cfaa2d7696c6f68872e70e9f45ffe92354207b35fa6f5bee594e51acdefa2aa363d60de4d5b43cdc5e8b5ce2c5dddc98c9b7d85048c096bf58f2475d9ab97c5374fb46cbe11bde0132ffae4d1c4d830e5a404fc487ac6aea9c71599e117d8beef62cdad734c37afd8dddf6b55c10349ba910c509ea9a937de70973ae27746dc8a30285ea1f13d327ca66e59e0f9a762a9ad66aea7d434ad2cee9897d35daa34af95269325eaa4dbf300d8d4b13ff5b86290f0330613683c9406898a555b8271faacfae22756943fad76f6247e1fc61812a9219e72976877347a7d8f8253001b1ca8e9d969a84397b7b962b58c08a37bfae80d059afeb206135bf0ded8a0fd552cd5700e5421e24c88cad329a4d31d71b51a2e698cf9f67a984550faf9df52527325cb079ba34a58204150cbd2a86fb312426bf069a8fd141466a08640ad8208a1b219dfb7cf625560dec980acb6a2e371a97a4c0ee61001da971409f9a5715cdb5c5aa7f8230d0d5fbf3e781c6e6e07e5399c28a8921e981e6261d436dbf18ce9f2ee094e6ae990d95700a0efc0fa0ad361732f0d50e4a4da96923d28e5f784ae1cf3c577268f17758b45f79e44d7b13236dba3889a357aa5b05e235efb388a6156611cd0dda8ccee604b2b7f891a6273494a98371842a8352eb08635075740919728a9ae3f4550214af4522438c4117ffba0ca839341a8842f853f96db91a23960c8ff0d1d4cc42c5e4966a26fe0925fd4852f6f9c15d290cbfd93791aea7f74401c9c4742ec37fc96cdd73a20cf046a555f9e997df863ac8b6404e46a3db22f1c21e4ddde5ec0f3a203adfed43315a3bedb645fa5339d6deb251698db7aefde1380e3b97e4e972f4a800969f738a79fe310ba4eede2f3a245da0b67be19a4444617e984eb60e381d4318d3213a47d286777f29557d5de20fdccda4b8785325a88ce3141cb31f8d3d47a64010016dd28b2183b3f3dd439de8b25270f7603c713ffe34fefbf490d57851bb3e56144f31b6ea700c67a15863d869a2ea2c565a5939ba7eb8a754abe4ea3889080dd6900eef846cf7ee3ec713ebae1c7b0cf6d73a7a68ec6b5286e35a85d03377f8b93f4332994cf127659e1cbb5e89ec125e0db3f59b7ad8504dcc24887f07cb33f33fc2895de8e34afba20b27a254f2a3b3becad542ec947dd15af1c0e40f10c88e6389a3d22bbe290e5721ce381db4efc2960ea14cc2f8541f1bc674115caeab64d30090c7d0dddb0f8e7dc804479e8bb4aabcd6aeaac5e99460234f211acb3d7722be7b036819282007449225a713bb41c452f42462fc2f8ad36bcea7e7890ee6bf6dcd4d5dd1751cc0b8fe8de7309735df239835a115e4c4b34f91d0342967e7ee900b0288ce20d586870b85a528fd6ee2ee60a77f56aaf0beede3d2689ee9ccf390706cab53c6e192555e1e1b0767761181de1bebdf60efa62fc84b2800c88809fa982491760eaa214e607806232b815f54a944664acbb42484116e06727dc88542589f2efc5c8ad11f1f90d25830a7fc494513f8cce7900db6ba6cd4a88ef4dbbe74d1eb25c888599dfa24ed6cc9e2a1f99623d2fd92f5511d0654a244b2f8f893570443ccc9a13818765d48fe4d435c17025a9c450c9e7f47daa577f9ab8c0b4012c09842956fcf28e99f7f516f189a14808941460f142f3174dcf59456fcabf030aa6a5d4f5961a22e20016540bdd490a5cb88e5b66e8fc560ff1476b411bfdd5493da9ff4140ed79d3286b01af23c230189aac7742f0da3ca1468d65335316955efc0d4d408d2cecab18721173ce29c1d5380c806e67edf9d045e3b18d548aca351cfdfbcb48d9ed22acc1f7104f949f8dd239d6a9f8f99a01bb65c377ab3163f1940cdec1427fcedc44822c8d811befcc747d641086fbb579898d03ec0b6ebcdb21bd6fbaeb3f954d6e7d19f563f4617613d3dacbbe2ef6e3d9cd6260925e492e314fa6331020c7b8030b492c0acee2ec1ec941a85d5c0877e188cf17d15e564eb4dd740aea9a6fa3f982bad6a46d092ff550613f061801cf8b047efd2923df6ac476a545635ed798291e566fcfb4d4d03a2be6c6b1fd5b38aceacca13be655876a953e544dc57c9b89d902b5ece867c0f69c42454474e08a80dc4273da0a73669a2c2e77b73afc9612814182798258db8dbf06fa774a166a23a8607c6aaafe96b3505d4d79f6d6d7444f560f7f8e0d25467b4a46ff41f6f064423f75f95044c719b4472f1268b2f4544a3cb1a5913bdae7ffbbeab020bdf565321ffcc68822ba82b1eb7e35dcdd962a00056404284f7a9817cc6a1ce7c348cd7a059a940c77ab8d74be7ce0a43577450c857856ddf28f92de0be87b5236a7202be7d2802f57d5dbe392eeba4e55169d65934fdc66af96db825775e655413ced817208918cba27e252d8e6d9e5ba4fa557a2a91cc3861c9a9da5fa5733c321bc744de5f80425180c06c6fa48396330c791bf0263ab0cfe4cbb5f2649cb6fd41a2392c269ed15704420f23f38d20ed78097cecb142213077afa1d716ace88ccf058f10b427d8dff8161b49c15992d168178b33ec57407b7240eb74549d006c71faf90720c55d84bce45bc8a3479151f5b65f162372968de7391f738094e0af881ba7e90c83bef38e8344049169dcbd56776a6ed26885e5bc6031f536c2fac2279db8d5aefcf5e6b7894e214430a096f09c48a542e349a49e4641eb6767aa6f0dd088331a9b9cf879b71a04d67492e7a2a4cb869ed6ffccc5240f318ea6fc8dfa4a0529fbd9941d0534b3d42b47ca2afb90776d5fcf302cefbbd1e9714cfc8941d08b8350765f1b86c40d0b61a1eecc72c06a158b4dbf143e24daf235751b045b996a89160b9fac0dcc1c549c0b86e6957d5f9362f731d0bc0a65ff85839a199dcff94f8eff38dd77e204080cf4266b1ea46c8c0c0164ec72a6827669a71d1da014d1aee241afb724c6363050bc66b90a121647d5b7315cee7118b00ff140495fc9ed8cc6daa90020aa209ae7305e51d7ac33cf81221177cf7ee2fb7942c08ef7dc8f21098241e11ab2350994a4207f071d0ea0ce9fdf5a5e7c3dbe2553afb6eb2483984a472fbb3fe2b93301f286efa3b19ba29c3e594b687565b516d253f94ad49487ef10f2a7e7d3ebf29f5c706f2e0aa0557c70c13dae820b55a2a78c47029bfa20be2749e8f43ba3afe3b4a470ea0a2800e12faf4849677284b0951c60cf214d821880bb0cd27743c6a72ad674eab4ce584f71050d6423336ab9e01f45ceacadd8bc2ea9b005d998d38de128847f17fa8b1bb76102775231a98b493632226382cc0c5e62e5acef062709ffda1996bc1507d9a3019472dac89acd07a9b85b433e3ce6b70e45aeeda51c4d20dec852dca6aecef80b20bfd2813747cfbd2d5756bcf7e76a02098deab8a4451c14289673106b884a0db432063699969510a269f0242f662c149c3eba34e105b6b5956d3a3ab71ae0d506f45f5639d7e2921f0b4b9a98265b31d7cebc89f71ee39faa70b53366f06506bf0829d912b58a1ea80cd6d05f52726788c6eca34f96434e8cd34b414d03f7cbe82f46170b178e13b241724d42ac8e28290f537c4909537cbf059aa7dc69184d8030d1b8d26da3a8d0ceefdeba21d39e0a3217f76ea2841b0ae63619fda7ec5b996bd7b30a208a7a7a54fa9b4b017ac2e7c6746da35b6a05b8f29c790e09bb72911a87e14bac14f435a301353b03795f1f509f2f549643fe3f35aad6a1341887ba5004ed3a9fd74a7c884c1c259e07c58302b3da9e3b6e3adbc1c3d2c8f95c4684a00061124b5239b44d7821f2bd2801228a683697460d5e1ac47047f9d6a789030d576a44e24600056f5ab6f181c3e105b124ea4d6a363469bb4f0b2bca37c30146a1a80339ef628786ffe64cf9325611614d236dc6e5f92", 0xdb4}], 0x6) r1 = openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x80) syz_open_pts() r2 = msgget(0x2, 0x200) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x2, 0x4, 0x7, 0x1, "851eedd670d59cb8cbf66be2653b05575f125a42", 0xffffffffffff7fff, 0x6}) 21:02:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xffffffff, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) pwritev(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)="3bbfe8bddb638ab109e3eede0e1115136cad10ff1b6026c26eaa60af39a677d866764c1d7ea907f2e4149354f0f216a3fceb130e6328f08fd3135e121ccde10e5dcc82c8009e37e7b13e5c192d08c555c51f9dcb11437122809c9a2c4796ac2b44a683f6fe29ef13ae9fe516503f6f5d95f89cb700b087abf5dd56abcc6ce6f671dda0da6a49b78eb57daebfe12764382ba4dbe9d0a762c9b84e04a115f041a3c693b5cacd951a23f37c42291580cae05e3d301b1b1dc117bd73bbdb1d035cf5e3620c8efa36060c1457ec30f612ba124d62fa745f064b4e231261ca0e9a4c67f1b2a2e7ca175024d53ae687b73c1f3c81d069b3c73f70f2da1004362936b73bf4d0252f47e9639f67d385bdf29ddefca79cdfeac86be04b57f87736bc802154e553803626a44b688de6a16f2b9470f2234e46d8a588387fa9d87b27ce432577e6d98631f2b644ef5e7356dfdd03a204dcedca4550177efe6836ea574f16b0fbd664eda75c8403288f69aa0e3b880adb0b3f3479f1a403330321daa90fc7d9f19e146fbf15438f60d0b0b5272105981336cce441566e01638a58bbfbfbf59104e53da8b3553484c0cc91845be015bdfd894f51c5f02aea1e241f7164a08fedc6136e814e6e9c2e2f322f7a60662c6e1b2e0614950ffd3018f3aebb94ba9b64694395c88baba8f96763cd44d7cc1b9c5e5b4f51e8812674e09d0bd1370a3f304b1ad423c717692d6a28639699d41e88beed5742bd09bb67b322b7e09b075e1072dc0ecf0d182ac5b286dbe8b88e191cf887816aff87ae038eee6211506cadb7b4d746d233f6e118a028a80deeb5c3156dc43df5e238d60920b36e759fa29193ddc3c5aba5a9dac988e15715f86965291da9e6630808834771d3f018e3b4b3607052575db222f996e7489776ca9b256bd5ddb122d3e705d362742ec2d1f40313f5dfb894e5e08d56b2a1e672e903c14a56248209b9f7c656055d67bdccf28c4001a40c464fefdf3e98bd0936c2a410ed82bfb02582fef547240d88da47cd4d23e0f8cfe07fdec68be696a26d9cbb1ed38f0d1f7e99330d72b1b6676f5ac80dbf63f2101a1e7e9b4a675ddf34e7b8d4208e884aef3fe5d981eadde43fb39c31146c21fae53df40fc77c0b0fe7d6aec2705dd5d7822f146479e8c4e8a6f653da810eaa2a693417d8d3d8c8d4e9c88d8bea398541f99a7366d4f2b02cdf36246cff093de96d3ccb9b7571f4382b673d808e3a79a2af74108a252080598dd1788bb90f702a1d8aad53ecd4577460447825a683bf9830033b5b7840c0c3be440dc19d51af63e2148a2cf531d6ca0ea0d49707f0e3a9fee5fc5e8bbfe98b3ec1ffb4bd21bb112a663efaefe66f0775f954fc684b41d88637f4f31341ba98b2458a7d028b962e6f3ac58e5618d4c2b0fc4c65605aaddc1136eedf29153e519d69914c22b8cdb6d2d3cdb8cd3e433bc34f6f850a48b243d60a4968b96e87ce44d476a69b33fc09995edc1309b41a5844a5e00b4c4372358ff43a2428bb2ac6a3a172132bb4f39d632dd70dccdcb609bf7211ef38dd5dfc13ea5a8bb870e39a0cf407bdd7040ea8081104a0d1fc5646c5b355ad2aed6180a676f8334f9828d4d333c54df36b4849afc89ed63cacfb68121beb95834190da29a538b0e2da3768c5ccf12fd97eca91cc27e554fba0e8cdb17308232e618ea4451aeb934da89f4b6ab0316875cbb58e4fa7bfc5e76c16fe84a82629d166081e1933e9856cc2d787eb2aadb56dbaa39f8ba8318bda5cd830634e6bf553df3cb902574098f0ca479794a500605b401242c1f1c34492cbfcb03ba02adca3463bd76fca9a24bd2aa60007b5dcb087af55f993c6ea88017778be91e8e464295ae4228b98542338163cf59f11f204eb441252b56ebbc50abe5d97625ec046a339d37136973a4abf82442663887fd0532aee781b9186a5f315501781c4c8274b5f4ffee8edea858baee195fa62e469194be746bd9a85bfaf5aa80faa82f536abc842cb78c32c18bf0094a25f65f56da32e6cfa0e417d0c88abae21315258dc695ebfc32c3f8eb946acccc803d6e0072d6c4bfbe110b6610441e0cbb2a731c0a3ef6e65025f31e5e567c6a3d0fc33e039419125a9c686d55ac33738cb644f53392c52d4a2c604a9cc9b1f97757010084602421fcd8c8435cac7955537683d07513fea1127bd504f037b563b723a55e7fd5e58653dadc58a0b2c321bfa5cb244fbc987db3188b9fec9bc102b041b66e6efc089545d5126ab3c0dd9edf1ec76535e98212389a34ee5db4910fa01f4abe3ff70efa645044f088802bd0776d30e8a19056ec48364fa40137be394ecf86a635b4868e95cc401f339a507253bdb6d31ac8c81763bf7bfae7ad9204bb11c9521ea9e66a6f950d1f8f4760a531471552e4a012a7fe469cd357c6c45ba15380f2fe17707c8d430df5fb69df2927b59840af58eecf171d94405f92c15b4fe78f5252bec391e2da1366e91e1d0d8bebb92b722ca1cbacbe27769b0912cfc04bd9328d103be1efb881bff4ab568d00b7e943e69d5a7883ab81fd1de6912000669d1b2d307ce39b8e68337bc1a7adae39964264e057d71992733314de2b41d45a7111fff9f6812846213945aa2ed737a6f10b9c62c798bab9dea167684a46d92f24dd29371dae2154de8e0b0d8fa4b9b2bd14f2a3a485f70e0280d332e03c5bd528395396fff028a6dedfcb78c3a757dd15c94be3f6af481b1e83a09769ba6372edf5875bfdf36e5f6bdca6cd87183aa7162385bbe0f9c3d349a907a389c6edc9442a859387a46106b0ec04bcd84c67fde605b8f3175f0b5beb56a0e9833edf460c29d56dcd4a98cf799f360a23bc036f4aea0ed6eb7b2e25abaf56e2583303eb42936e58ec42bfc49ee00145eb25d4f5d99fd8791c7ea5e8a4261ab167d6ca7eb86c1abb4d08899f11a2313bf34c5a8382974a2416cd199eacb699f82bd4ad7177a9d68df2b273820fd8df5841b7f8194fb4b4c51730bd9880bdf2f793a62e48a7857bc094c46172fd3b4de0bd9dcd6cff99e117d8201a0659cec5c07136c86f013ceae82a0850d356a343a654afd216f977f5ec14a308a446cb6b8c7b83e90e4b84c544793c846a75d2447e3638d93ad813df196e268da33dc98147cd27378555462a94a6455a08c3c239238401341ea1f5caec8fdfdaa0bab223c2f6171bfea42bba3f81ad2b4b7b2ef1015bd6ec861916e2ad85310a14ca614cd81edecddcc16993e5314b102b353ae6c797998a193e37338100da895c97e6a6c5919c8965e8d7b748f599b1a3de9f9ff9ea9f8c52bf67b4f97a64261ddf6144f2974333d9d5d5460db5f9a73cf585c4b6f5b7c066ace9c67859af709af89ad1e2281203d15bdcd4e0a706f93f4885594974a46e078c9e22d639187ff3601b21ef00be045a882cda5dfb73ae8239c5806d6e1f706ea1761d42cf439ac4067b717ee8390a5338f961ec7d3ce929ed8c759a63a32aea19d7e79cdd23f6630bed3a8ec51f67fe08014afcb79f7b5c2148c710ec86e9f49a47f9cf1aad535c99a705295fdfd66c57f59cbadca886b970762af76a4df421b7e00fb0eec9b839df1bc66abbcf49ca7ba072d090f38065e1612ec3f04975e400471584ef052e59d44cde708e7552ce43c3dacb2561e13a38aca37f12098a7f6ba1cace97f0f5ad0a8f791328b9d5987c94c572441333afad157b68be9aa28ec3d4ac2188e41f42dc5c782ce9f99312fa0b42a2cb09640f7af9e0cd180d07dd712455e16f4cef9d656336c1104f23166397496feeb2b78195a147153b5b4186e1c240e12b05025b38d3bdbc420b90e8088804100532c59a9ce5c3c326e0524a17edbe892d2ac579d7d074194081fbc26f95987c514e96f3ae59cdf82c827c6787f919231cd195c52ae7093847b4e5eb21853013d76b70b9ffdd4d69c931f6dfd45de1a15dd54ccd74ec02a67b434c4fb68d2488fd73342e1c1399fca384fa21de5ac9e1071e96be3f72a8fbfb27dedb3a2aebbbca391df22c0d606271b293f4b40eb05a9af0129bfc6c6f99962e083e9b25e14c6bb34c60dbfb80d4ea053ffeaf6f325aa34e27fe00e9ed8a378c7773e857c9ed7ca91f547db3140fb67412d14a3d8c438d4455fbe611cf8259a162f0a5287d5b8b20f0ce3cf55d2150ac91e28e1890b3d404d086f2daa3de586f35176c27d006eac23207d10d8ab36402723dc1cf005dcf75cdce356ed7fbd52ab1be26ecde6590166a0dff3129f8cdae997850826bd194c132070ec048deb630dcf48462471496cb53df9abb446757b81397614ec7ff57623f8725714c2592c3952fc9464a6ede470f3a49ea866659a63d66179e19f1ace3d6301b46a25f0c0b73022329478170827ab806f6839582d51c692323fa06692d85a7993126c032481eebfa40b98cf321b993021763c9d79a5fb01eaae6d00613fd1b7c92664c9433dfbbaf224fc34e23b4196f3fbdddd3bd7077cafddcb8e29af2e3915c33a275093256a51508b1b57e8e9e988990d18be410de927fe7055c70cdfb4db61875db36351e77439ad4d717b48d9c6e3362790afdf8fc185968eb0a051e54593a74bd07256c491471cb57237538c8163beff8ed0822e28cde3da28fb3df6136024a37e0c50d0f99f24a844c42d7a845e57439f7c7cec6d5436229a9169ca348678672f8a01c2f655ecd222d0ccc6cf9347305f51dad1d87cf679993b0e70acdf3d6f845689cfbb01a7b3043d77499e93edee188630afb4c5c6453165795af003edb4a68c04dee5337c171e9d78584d69af0022917f349dbf217624fef2e8f04cddf1d23da064d3323d4433a42093f068f09c19e55be16690356e1d4e1e38c183ba905a298aaa2a6b9a6e1f08d2ef101bea565090df655557fa3b1d80a7afb0823370f8412bc0483bc52c8a8d199f6de8af28b1b24e48db9ae3e130f05c57789e87aeef07ed650b5f5c6020a5e82c17858e0e8cfe86fa9c5580f1fbd2f6b5a879885915bedbd5b5fd8595ea34de0d4be5752e6c9c34325a05dd65f64d345b24c244de36f0f23f696ec3e246ba0f7aa2e0bdb98e53671eb2fb32e32efeb423b34e5199dc7b34489fbed6f8e03a1b01834b6b18581cdc92f5781bf3c725ad634d2b7e50fce7cf76d4250f32fb6e5e250f37796935df0218cb6429f33a1710cf6d10c3dc39758e149844ac05e717a3919156b27855a89f1a45734d0c8197a6d5fe1659b1544a088d75dea73e96c9ce8da1fadbe7e221bcbce9cad12d477a8265027d1f0fd83f4f8471ee262c56b6b1c925ed1fac15f442156eb53c266c5b45e3c5d1b2f365ac6d406dd8cec51c71875052567cc385f6849d43d6ee86104edffdef52addfa2b268d84a2871d7dae4bc7f4eb692479a23a702d426524ca2c9e9b96ed3432992be84a96b07534ee03f27fa3f5aead48d167fb3c4fffd738397a0540d492b8d2be517f866cfb1a51a818b3586724ee06a5fa95c168299fef41d302e62a7eeea24a9edd6321a215fb8f49f32c2a46e1dcc78d43ccb0a48a9c3653993ab889ea8f337a1f86eb8374cc307dedf63b441232d144667918fbd4641f5885071cec637cedf775a1bec275149f8e14468eb05713785f9bd533b24d9a31024bf918eaf8274e600a1f065e2f0cabfd2cfcfb17d42a15873ed4392654b2b489ea21603dff1eab6591648acf970cb8cef364cb56eccd9c18ed3d1a247ec143aaa49d30de7d6ec0fa1ae08de450e8fe23eef19daa8fe6f8118bd2f44638e5882946c0181278b88c5e4f03d9953dc", 0x1000}, {&(0x7f00000010c0)="57a21efcf5dce10660434fe9833f3d96a099c609d9dc7b7c8b1321601d196bc4b8da9c58b88cb2dfb44ee6c0ac77113734af0fcc649e45345f599b188332d22a7c13d8d65b8758dc47db0f7f17adec50c4f50683a50ebfb73eaa8eed8e63d3e0db7368412dfb5a5654", 0x69}], 0x2, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001180)={0x1, 0x65d, 0xa2c0000000000000, 0x4, 0x6, 0xfffffffffffffffa, 0x9, 0x10, [{0x3ff, 0x6, 0xfbd}, {0x1ff, 0x81, 0xfff, 0x81}, {0x4, 0xdd, 0x7, 0x1}, {0x40, 0xffffffffffffffff, 0x10001, 0x9}, {0x0, 0x2, 0x4, 0x401}, {0x1, 0x3, 0xfffffffffffffffe, 0x4}, {0x101, 0x3ff, 0x34fe, 0x3e}, {0x2, 0x0, 0x9, 0x3}, {0x9, 0x8, 0x0, 0x8}, {0x1, 0x2, 0x401}, {0x1, 0x3, 0x20, 0x3}, {0x47, 0x200, 0x1, 0xda}, {0x5d, 0xd6, 0x6, 0xa56}, {0x6279, 0x1, 0x4509, 0x2}, {0x1, 0x10001, 0x8, 0x80000000}, {0x0, 0x1, 0x5, 0x7ff}]}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000012c0)={0x1, 0x2, 0x1, 0x401, r1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001300)={0x2, 0x1, 0x5, 0xa837, 0x2}, 0xc) lstat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)) getppid() linkat(r0, &(0x7f0000001400)='./file1\x00', r0, &(0x7f0000001440)='./file0\x00', 0x4) mknod(&(0x7f0000001480)='./file0\x00', 0x6000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000014c0)={'./file1\x00', 0x7ff, 0x7, 0x5, 0x0, 0x2, 0x9c4, 0x83ce, 0x2, 0x3, 0x41, 0x8001}) r2 = open$dir(&(0x7f0000001540)='./file0\x00', 0x40, 0xc4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = open(&(0x7f00000015c0)='./file1\x00', 0x10000, 0x20) sendmsg$unix(r4, &(0x7f00000017c0)={&(0x7f0000001600)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000001640)="1d29e4be64238cb73538f8bb29e5de53f5857eb8226c9f5efacf1825b2165370a543de8104aef69986220d9865d2d794dfafc351d64a78d1b1dc9bc1aa80a133ba45bedd3bb35d056cdd14a52c396eaca1c377", 0x53}, {&(0x7f00000016c0)="18f2fdad15a3914b5a37cc7134cf6cf75db30c09eb5311eba7e3206bfc89fba93598489bea54bb7734c5aa830d5e12e0fa932069defbb2354f4caa08bedbff6298c1e318e59c83c8aeee276c94a457ac3da7642bd66b95e0b88818a4f87c87440e3013459dc78a0677c377ac1da360627fe2f158a4f49e1837687945bb2dc3f73d92b4db7e7ff632f4005a66ecd68c116763196dc2fbfeff673fa23bada9955837de732d5382a93f6bd6c298307c0954d68b8742007c66", 0xb7}], 0x2, 0x0, 0x0, 0x40c}, 0x2) write(r2, &(0x7f0000001800)="94762906adb906837524eeec03b81fcd9de90bb7ac0fe07c1a1c02c82e18bdf4984f1d47903d679bb76ccf8fe35f3c6e3152435acd728c9ff18c2812652c8481be86af031ca0ba8cdbb378eff5a8eaa1486b1373a6be7b4a8eae63c546435557dc6b28ede5c68082f329b2dd3e36020e7756cd286fb47dfc77cdcc9c35c44e42258c2cbd79e9eee4e93904ca33a4b3d11e445fab2355d67e47748ccd49815758fa27c5962496", 0xa6) connect$unix(r0, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001900)) getppid() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) chflagsat(r4, &(0x7f0000001940)='./file0\x00', 0x1, 0xdd8deb722b51182) open$dir(&(0x7f0000001980)='./file0/file0\x00', 0x8, 0x140) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000019c0)=0x1) getpgrp() bind(r4, &(0x7f0000001a00)=@in={0x2, 0x3}, 0xc) 21:02:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff2a) pread(r1, &(0x7f00000001c0)="8adf59a91bc3e591ccfca07858510013b2c2c10d460a55ee37f4cd868c2301acb28ad5567c81ec53f5d353bb15af502ce1a3ea9d62f1fb2299441baec3a259e12347be030608753c0a934a6c428c9664aa480b68768bf94d9918e235ae29d88fa607783abb6db619d601937bb8baafd80ade2d853c35e0a8d6a4ab085cf4dd7239127bc1afe7fc1ade1fabad39f4f25cce8218839755b955c882a6cfe21377823900a14fa634940aef0e16cc17d6f357f1417eaebd083b41495533be6b36d307f7e3713eaf2ab4c2bb95da63166c6703676a27ceda221fb43e04ec7f79ab63c5bad298f6ad0ab4eb415556e8eb335e04f945aa30eafbb4e7bff70d46ed6504e7ad6288a3985222609f8fcf5531ca36ed05523417bf59d6a07b05510b9434ae1ab942e544e227f0c6216e159d4212f6ede2ba965958327af9bd0906b1f269a5e2f2245ebc4c20c1d0bb2b06f6672e4108f3c94aaa30085d1b22d9d2aa7346bfbed06f1fa50d2d2b83a45f5d9530af7bdb6431c7c09eb082c044fe8e277d192d8f90f85b65d20f52ced1478035f97726e15075fdba0d1faff46286ff8b04dab2bcf59ed79881ecd37dfbe6535632db59544b786de4fba7530e8f0dfbec3dec72ab22e7ad6014f90d93a05caf76aaa2fb6ed080aed21a1cd91c59231ce37c9664bf1f16b11dc9c295e5e1c075f38f8dd5ef9ce89f9710865968c8da7102748174dfb0e9f9ab3795072916bbfac5b7d3497c0d5a09a41a44b0f6ad72ec5b15fd646f111befc03934aef9e46539c2b506c43ae5599ca0ba9e2348d9a391cf355588aebe21f9f59002e9c84967a916e4c39d4f3a37edc8da9878c1a5d409f3099c7acbe84c73656e15992917c3512afc735a7280917c65b0621c637871e5e9b8315b2d65398743428a03789398b9a4d6ce450f327a96be56ce32eb12edf543d752594a290e7904c3835bb988acf341189a3f5c0501074d237b396c95dd1c01800a6bff5cc3b22851b2c129102388b4a7ecc57d8a506cea96f4a2e4384b640b6b881434804b425eba1737b83b05d155d86ff23241379a487283185e678890580607100eef3e3746cba5914876dea789d868d865212e98b7b473d6517e4a7966fc8bda40607e98b8cece076c8c87d603c87d01ccd939eac9e358e8edfed1e4b36d19cb7e0d7d4f49aa6f8a659e308b7c03935a81f36951e4f145eaa9bf57ae977be8aa4ab2c2db851bfcf81850752a3bbe3f897f1e1d6433be44b6142f68cfe65fab8e13b466d65e8da1283ed28d0f27fbaf1e3ee8fc93e076bc83c1829a49ac0d7cb037339137e2de189eed1718e45c72185b4c1374b9a90c209e7e935b576688d8590fcb24a7147b4ffeddcbf2724cb1fce6cf30248451d8d47306289f4b06cdd47b5576e5b53ffae9c2732bb8815d83916a65aa7e06507d690c993f3b90d6308b2be8d118cf1c3546001345badec2345f5c5b865d2333ee1eb4215672cbe4754b14fb4dcf8facb1c20776ad2ec02408f7f9aac10e51b3d5a8eb6190a86b53992c3c21e38b56b38c783dcaad74c4734143086867ac1560d004d85240103200fe77730a6bed148979f96e0064ba1d666bc564b8a5bb67f5c9cbf2a68a3dd1403823ae9b9b0ede9d676d3e9b79692b84ed23e5736c500790fdb0e901e2645c447d835ddc5fe2f224e25f85cd282cb02d70aacbeb6f205a117b56d944c2200cedf9ede4449987d927bfa54ab541e58554dae24adaa1488a577797b3764fb1db2b7e0c2a4c09b868c6dbdc4c069ee24321d512e3aed00da30c0e2cd4d56120fb58b0dcdb93732382c9d4d8239446327da9706fe730ead866f3976eb296f061bc5fcd9f5eb81f398574e6af48c544df2672d13bc99e4bb9b925a153a63fc2113a2cac1d2b79f6046c0cca0c60276661fd44c28c5f7e587dd4c937a5d6a5523ecccb7a5251f8a69ff3e005614d4e31e7990a68d7dc943903a5c9fd4f4aed4bdd2019f14506c4373d7435c4d0387e2e614099bd3aef88d486d8c1f6505a3d6c5e1d999db9a2f2f1bc9ab200871688316de05fd8d7055145b1c6e369cd094424d6c32c161af57ead4aa6750d736f2abaec5bca2c826d0361fdba986c75ba7a1e10cbe50068f6ff4077a617f8a0d685045fd9d7da9c4b13489c98de825f9dcea0e88e509e864a173f07f08225ac19ebee457d6e710b28ef072dcc8eea7256b7ef9d990581ca7fb35591ede143964c7e8863ae6e5cb36e8edda38b5e4859b571648fe6f4474d913f8301f9b30e64c7d2f7446ebdbd1682d6f8fc54ea76d6a5a062f7372ecfee7530972899090f38b81b5f3100002ad6add855c9d2e1ffba82a4c1fccb0f567cd22964c8af568c04c6f71b0c022910eaf0c7d389f149ddb031c82699b5dac6f95bd2142b396439341a08b130d25edca621099f071d6bb6d8da5698646edfd64be2703e5a3a3fdcd8ce6dff413c2ff17ad39a3a153f7041001af9688b2c94eedb1e09113f9b2205ab1034e34a95b809e5dc62504708a3c8e2a1b8e960a3565a3879aaf53ac17a3e072dc6fa5116fefb6a71b9389a196bd9fff1dc0cfa32765b5550c177e1558b343528989c75f274e8cca420fbe0e86579f60d9c30648f2c7b86ff78464569663a95605453a7b1bb072afb624c260d07e0e33928f3f39c1f9a99aaf5f97ac528c29a6aebd2e0a0a89db71f5f09fd1c3178c2cea97d1c91cea0898fcc12db3eb991487fc783e86f9d4b1f1b1ee31eed51aa334489085538ae463c64e6cc3f95bb553ed7982a24dd78662577b450e8f4710910da6d467efb4cb02e9fc8a893e823cd04260b3d326ed6b7b3e01b73e424388f27c5194b205a2e75f73f0ad8ae4a0441797f485ba924e9cedd64f38fe900927260e87c9300e33271abd8ce1febf9082bdf6ad325cabf7c2e6089bf5cbb1e2a48474c519cbe7d2c19f0e81f03df0f27df4829abc867c55ff9c858b1bf3179c101efaf47a8685af2dcdecbe597a2f7e1054f7c11fb093b6ac9c6994815df24ecc6d864013de2f8504151423b6a3da932b4facf276e70620d2bc289b222c609b09b19515a896ce521721c6a75f0f7de5fc7c541570d2c8aed810f186d709d39871347b9e3576adcb6eadc5f9e1fddd1fcb571053ccd7713f5c5c8125ce2202a0b92fbde3a8f6152ad66db560fdceaf204a9c22c399e477f26235e06f4927b74e7dd50a8e8080942c55389dd44e3233ab03c551ee1254d496a1865bf1293c9f828b57241a6e21083ebe329b0791ec94e3ac78d6899ad655fc0d993b578d53c57b0e00535033793a996c711d0c81997fbfb0216b54b93d9ee6ea7ed8b2234434f5027f9429236f4fcb33b17d169f15a547f6c112493913d2164d8b9411c2c9f46c0c4a70765729f6096a242718f82d65a63f4f39e5e5253e1f4bab30a7bd583a88231a6d6db22a0e7bd637b84009477523de5c3b2edcf7ce1ceee163d6655d95c5856d46171bc9c58057480875fb3da04741d739b0c8b0926e3e1e53facc52de5b2e0ee9af82f6a97ad8f70be0bd6a849eca5fce7b11b2f0af064863a600cf81b6ac7786baa5630151fafb32b19cfd035052f5c172cd078a68de46ea8c163d174e5e381df27365dfc90a77c4c8c5228854d678c0b6bcbc088e9115bdd0061123a584ba1faaf18a9b210ee785b5d0bbe5f24b507117336a66a6049a82c44ac3ecf8a22c82f006ced086366e7f763d17f4890caa7429d3b5bdeca91a00a6153f2edc6df558eb7947570930fb088600826a8719f2f7b2d2f321b8ff72c01cd4aa101a2ab41453b1dcf7ffbe5a2d20e5ae5aa87ca5b529e43e700e086bb2d43320e39532d950b5a562a6ebeacbafbd4084dba62a7d2e65c7bf80721cc0ec89d3ed7c6cb4c8174d8ef845968342421a9e96f5f99acaf1608689277c26f1823e1d2e058e406f757701e00517c0ccffb2b57eb58e33008cf79d6e11d972ec7209bb70958484ce93f6f97ac2f906a440dc79e34ce2a56e8bdac9f4953c158b9d92fac7d34174946c79acd1d6defc5676abaeb5417e41a77db99f797cfd66ef56deed980a53c745df01a7c786cbeea27ec1067e7ee0cdf41a9554eb55820c926fa8a2dc9a7fd030b4d24aebe46c2f44219292aa12db45448ef3c1cf3354a26c5295e9d5fd78977d533b3c0d9c8e2a0c7f41b64459d04b8618dd8150b3e27e870c50651a935d2810ced89933f9b3bf858251e9e868da66551299c98778f4677edd628744f0d7f09ae3758fcdc8eaa633d9d4b73983bbbbfebe0c62cd078131b3f9ff62c91f1913f828b38a94f4fda3df419b759241d3ea8b8e527ecffcf40934a355004b443afb7917a8c162ee79117b627d376bb7d75bbe8f5cb78bd901176a9f0d3f483e7ae18f1e1ed1636f6e23217c5b0d7f669da1430f8e2cad70dd27600c876b306bede5c862131c90db67f899a0e3cbf0e85d5998c8ac0932305512c92e850e2dcccd28dbf69e0b24a46ff9d15b24db3b2170f890e7718e537a8571dd2437a3b64f978554ff807e5ce0323c38222341cfd838c91894869592b3a128acd0ca15934d0bfcce762f9c61d6ea50edfd496859a39ff79c3aa28e4710a2ddb03b978108c4d6dfbf409bd11090a9ff7ff4ede4f1dc0adae84db678a176c85d6650ae8ed753ae7fc0426fd96accb5db6ed4ef9dcd719bced9221ce20a930d6966a384cc592774bd4b3133b525bbd7bfa8f1e3e9dbf16ea819eeef6841d50b39fe05365ab3d86caf730c1e44fd225c5359752d942541d935e2ffa497f8ef966fb55f8979030da70d16ba116e31c541aa1712b20620ce9eee72cfff813e7a4e547aa36c5461757d2bed9fb216dc2b46f953a5a8784b00623bb4a6b082a060c9eb977445fcae7c9605551a8443653276dbf888d2ece524814ef30e8f09eb5a472183070fcb4c23af7ea81a4c5e1c6e9243977de74884840b001763cb0af1f3e37cc086a01602d973c0bc7e859e72b34fe6ff42ce3193d40a1b6ea3025b046543164205eeb3e27a63883e1389c4052fa0d4dcb816e2e8a79f24889dd3c09d5d3b3cd7bf49fa212aa9bc9da1bb40ebce4292ebb89d7d35339dd9cfd50acb3e1a23568d1b7938dab3e2099b9f6ead313c7b4f03d2cc7fde7f846b5d7f7edb5c7e54104d48e7f6b33e65d16e967a399cf69365b150c51bbae6f8329b6928e16b25ce765d6c22fd4a5bba18061b81526fa79bc9c6e7dac81c38d13bab4a474defdd42a19850d4f0a6c5e1f149c38823f21e83eb57e271c5533c2dd904d34731c44259d6d87ff40348d31a59b1162b2fd55352e0c276d300a3a97d383744237e9e61716b722c7c050551bce6f6a57effbf51edb4d7e551eb4773c214b83e0ce908f8351d1b26f684813b696f1aff216f4b36a17b486557ae9c1b438c2cb4a91c87b6585db5a6cdba2fe4a46daaa82a359787ae193a1127a3adc12245e7403ff2618e9c02ce7339a6321c134d1a5ba61b6be809a35b7b007b14e59eda5752180023f999e19fa25193c38cef54adcd58d9980249c2f53cd6b5785f0d3ef37b8884dcaa5ffa19361d2e433f943373df2e5e9d42d567683155feeeb903c3f6f583d3376ad199cefd429e9088d84437c99f34604c309c26b5e50a427ffbc4e0fe6b7103888e493ae15b84c30a493493164178f705fc60f98a7614c1e7c18d29a09759aa13a7dd842edb347610c56ac7f96affa9d56ac5112a94c705778d619db7282f50794d85291de1f057dd79272f4c71721b8fd42d95ee03ebb9127a6c7da9f90cc9926824825820a3c23b89eb966912c58b19f9ffcb9cef5", 0x1000, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="ada61b77ab5ed44dd25c8cc0cb9a3824169c8b2275552344e93470a9718f8bcba059ba76bcfc", 0x26, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000011c0)=0x5) r2 = getuid() r3 = getgid() lchown(&(0x7f0000001200)='./file0\x00', r2, r3) 21:02:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) socket$unix(0x1, 0x1, 0x0) read(r0, 0x0, 0x0) 21:02:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0xa41, 0x9ebccfd1db9b91e8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(0x0, 0x1, 0x40000000, r2) 21:02:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) kevent(r0, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x41}, {{r0}, 0xffffffffffffffff, 0xb8, 0x0, 0x72d}], 0x58c, 0x0, 0xffffffffffff0001, 0x0) 21:02:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/234, 0xea}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/11, 0xb}], 0x5) 21:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 21:03:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 21:03:00 executing program 1: r0 = getpid() ktrace(0x0, 0x5, 0x40000500, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 21:03:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x110) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x1b6) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x2}) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e57592dcec92ffdd95168ddb7f435214cba28009e38732c89db9f06577c3f6b0c040592fc3fcc44f83a3afd69c7753877a6ddd419a06e58e9be156b8a16d928bcac09e0e9dce2ec48dfd7a3138abb56903314ce6143027f983f8de3fcf976f38488e568a885966f7b9e577c43938e52d9937df3c03f74f863ed985b0e93d2a6fb6a40b5517c9ac1755f62c2c9abb38f260ef751d16fa794d4212abc66e22abb36cbab545f21336f9cf8c31c78b9b996dbb803ebf753feaaabcb2ccdf4e3435628f721ca193826a968e42e9ea14f13043eb8a763f73d84ae0dbe32416b679f0de9a27021a721e6f6475e154136f8424e74d3c9ef84f9d2e", 0xf7) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 21:03:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03a94ea033af0c9fc348ee4013ecdb22c5"], 0x10) pipe2(&(0x7f0000000000), 0x4) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 21:03:00 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) 21:03:00 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = semget(0x2, 0x4, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/228) select(0x403, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x8) 21:03:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x8, 0x1f, 0x1}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x8, 0xfffffffffffffffb, 0x6}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040), 0x0) 21:03:00 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) pipe(&(0x7f0000000040)) 21:03:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="c50d51a58803f6c51c5d2362af0c14c050525c00a6e8fce944bc2a67a9587c6137514f812a9be27df3a4f1f16ff3e6b1", 0x30, 0x8, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) 21:03:00 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() r5 = socket(0x2, 0x4000, 0x20100000001) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r7, r8) r9 = socket(0x2, 0x2, 0x0) r10 = dup(r9) read(r9, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r10, 0x4, 0x46) connect$unix(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052daecbc32090ad84fb6fcee8b16022e2f662283b719feb3b615fe9ecf2bc59e0045f91df0a5a1bc8243aff64180558bfd49942b43919926396e04da0c4a252ca628a5b7e7264cdb93ab3b775abd7019fef9a20c98fb1b0000000000000000000000d2c8e4a71d2cfac6c080d877045ab843a345397970d88bdb90af05dbb88cc59c58086eeb2bc2d9f86c32fa64f75ba49a43bef654bb0d6403713aec344804085dc19f263e207fa17597699def512aa4bba9ab9918"], 0x1) r11 = dup2(r1, r3) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000480)) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) 21:03:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000000000000000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xf0000002, 0x720, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000000, 0xc0, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x98, 0x40, 0x47, 0x100}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xf, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40, 0x400, 0xff}, {{r0}, 0xfffffffffffffffe, 0x72, 0xf0000000, 0xfa9f, 0x4}, {{r0}, 0xfffffffffffffff8, 0x6, 0x80000000, 0x7}, {{r0}, 0x0, 0x8b, 0xf0000000, 0x4, 0x100}, {{r0}, 0xfffffffffffffff8, 0x60, 0x40000002, 0x1ff, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x19, 0x4, 0xffffffffffffffff, 0x1}], 0x6, &(0x7f0000000180)={0x3, 0x1000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x80, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x9}) execve(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f00000001c0)=[&(0x7f0000000380)='*&;!\x00', &(0x7f00000003c0)='/dev/wskbd0\x00', &(0x7f0000000400)='/de\xeb\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000440)='/dev/wskbd0\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='/dev/wskbd0\x00', &(0x7f0000000500)='/dev/wskbd0\x00', &(0x7f0000000540)='#$\x00']) ioctl$BIOCFLUSH(r3, 0x20004268) kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, &(0x7f0000000340)={0x203, 0x2}) kevent(r2, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 21:03:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) 21:03:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="99502b827fa8740a49a9c6fff4ee36b8aa0bb165c709378976cf39927fdee6560641176596bad6d0a32196ac1de47230d357f296a7aff2309b1533658069f5b6be843e994e82a697235455a2f8d2504e131feceab71b8099f6800570f6d50baecfa569ef3f1a977eb9c2a483cdd11dc73d5638fbed1d328838b53837668c46af9789b73ef2d5", 0x86}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e500000000a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977a53466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73ecaf863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae10506bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c9322032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8db}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 21:03:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 21:03:01 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 21:03:01 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x200) 21:03:01 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x16a00000000}, 0xc) 21:03:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xffffffff80000001}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) 21:03:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x84, 0x3, 0xa}) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 21:03:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, 0x0, 0x0) 21:03:01 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="c65a339060ce327c4fd88fe85a0fbc7af83d98b518c6a6815abe88e2ac7fab35cbee41f3f4467e930ef2103a9cf66bf76306e072641934f5af1e5868e0d94c78cb1fcab9ee50871c57da3adaa30510403cd8b1ea3129560bbf4c407e6ce2ba5fe7012e69da4aec2b1a6388e822773f201f7c601da8a594454eb3593654d49a425b2f15d8a11eeecd22745a6e7c03e977e28f862af0ca4ddfdd5a16e319e092ca3b989c2baccd8583fec885a3cef897f2df7d7548b0c3e804fd8c56c4d9e111d8560f2175a739b9568ba86609bdcc670a383b69c869ee5cbd884b05b1", 0xdc, 0x400, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pread(r0, &(0x7f0000000040)="83313dff333ce190980115f54072f6e28836578e69fc60563be473c13b36c6fe18dfd2bc83", 0x25, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 21:03:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xff61) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="8fa6c6036fa64e43ec1e", 0xa}, {&(0x7f00000002c0)="d16ff52fb83f7eac3cacdd49edf441e10cac3d94201045090afb01a9547f26c7b36f8c0151d4797b429cca514bb493567ef3f65815953beba719fad82ea7927841d25779cd395e0b5c2b338d09e5276c8ebccd92282d1de7b280d5d3ff3cb8b1b14091687172990504b7f2ef13181590d6a104e1ab9ce8", 0x77}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="0001000000000000010000000080000017e257e7252e2621b37a27ab48c91bc3f1f371e753fc480802d4bce5543092d65cf9e8f19ebf4ef3065cc3032b26a09058daa8f7756e9670d7674a2d49f46447d94931823d59f455bfcac012d450668a2394303e47e8948e99b5edff424af370b9458be1e93cbbcb990cadabaf9a2073221b218dc19704e42ef697c9a13f333a62feb9991756407488343eabf83a64abee3c7d17fbbf52756d424ae4dadffc8ca740fd30c0257b9a9fd58596bd887a3ad0f73e69ba5d33490a0e5917234f10be5844cd36d9c54b8211e3e0cadfce19061056f09dfe31f01fc372253c216b6d92ff032c900d2ae0a2a200000000000000200000000000000001000000f9fffffff38e43d6519480071388652a4f4900002800000000000000ffff000008000000b07c2497c503d2f09a517b34b17d261db8354bc134000000f00000000000000001000000ff010000035ab482e4b776f9977a0225bed8455c1f89678a684ec81f46f2c142f7c5b4a6c84d41730d70edf82b1f04b24d1c4bd9165f65d9f2911cc05c3ca5c3d73640418583299c6da58b8f7401e1f178363c126140789cdf4fdcdfcdbb2f33a696f319f3120cd8e3ef34baf2b5942bb1d85f9c6a258bfcc4a9b1a904bd377f0f5f9c6d90a6a192ee366623612fb30348b90db90641d0daa45343f8221b97cee8094a2792b3d72ddeb68599db74841db16a8c575bb139d4fed1468e032d49dc7bdd13055431e85f008da2450c368c0fd33522c8b2ff9827e966450315508f5900000000d000000000000000ffff0000070000003fe58551ba57bcc6dbe2438df14e7c10933c30fcf67caec1bb634d8947f118545db08f909859ff4bf83aad8eb59b46ea55290fff9b31f415d1f05aedf62b6c6bd9a0b0e02954e6d06104e3b2d5ba995c255345df514e2bd3019772855e28819ce3858ea7af39eecbd90afd26dab3bc73c99f748013c130e47f93ff158d67182d372a85d74229c6a47dfe3d473d06701fbd39653d300f898171a320af3e76f286e83de1e84ca5cc0ea814896cd2f09402a77cf2054b6c6fcfe2c6bb64b6db00005800000000000000ffff0000ff0f0000b53e33f3cbc591399ecb0353eb9e7fec0ec4a6ffec9c52e8205eea2e11e5eca7cd9f75cd5c08a9730ba75f70881361ba5d836dd0aec3a29f305f3ffbd5173d55ac000000000000008000000000000000ffff000000080000bf688221ea2dcdfb286cce852d888aabb25fab5460dc209ec23aa2ede386d7299db1b674ef37028ddf0846a952f86e755c55bcb53fb2eea31602218076b45fd76d7f9c2f15ed965a8500a9f91e4fa7d0205d040e8d6a67d12832ebc1b60e58db5d9773e9c337ee82397f082a000000006800000000000000ffff00000100000071779885218b5823c68b88b113e10db6648542e25da6cc4bb97f15186883a2a8991e8e107d024ee9990d966f5e3a8e37f0f3e63ce4a60bf427fbdd52ba402aa73c20b6175832a730f4f3fd0cd6fb9dfca7f4c81f7c9e0000f000000000000000ffff0000000000007ffbfbee56b0048cc0001b53cb2fcf29d0a5c1b72c11e8304b2c66a5b37f9e049f96cdecc7c2131729b3cec3ef88264047300dcb2e1a734740bd39c8afed5b17d7a44ae28b81ba730bb3ec4e996d13adad9570c4b695866f508717fc78048892e6752a4cd1297d75f41b95a13a916c465fdcde03c303a6ae537d13d95f12e4130947bb0c47a79699e975bab49e1e02c1d0732b256f45c3f32147ed9df9c2d31f774e50f984c8aab3e9836fbca6369acc7f5582903cd59b45210e38345296b5d46db65e3d3ed017a896b54c08314f49577cdb570d4c1074c052e228da02000000"], 0x538}, 0x400) r1 = kqueue() geteuid() r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r1) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000180)=0x2f6d) 21:03:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) 21:03:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000005, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r1, 0x2f5889ea95cd27b9, 0x7, &(0x7f0000000140)=""/246) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c6530008301237bf205d96aac96316d5fe5c0a9478c56ed47b3298c6a4075b0cb58f75abaee0f3a6fb557087b6b15060e82b2427580e6d5365689145bac1025528d32704153f6bcece99eb39dc5d16f6517d69ffd062d0d0d80d7cde994d25349f895c91b91bebcc5fb72610eac466e61a5d8bcddd4fc50b328bef7a2f1f33e0609a538af6f95dab0cea1d6f8459bad09c5be3d4ecceb11f03b3d33204b22e9f13bd416b07c8ce6a138059ac3d97398207189689d0d1ba4ccf8127648dc2717046b0814f9f77000e30d4f394a98887bba61f86c39fa909b5fd00579411f300c6fa4acdc8ea98559f2525b51df8839b7b7203fab7caf6e6e1a7e62c49b122bf07baad3f9dec1c2b502dd1d2ff12af6ec9b6ea3ca41b587c0bc0f2cf13f5a0e346c43ae17e31b440271cc744a25eabd380b14770e348c5345513be957f5f51eea74cd2375dc1ebf274e065bf560c97a37041df76ae1b738189e4feb6144e4b1cbb9586b4e465efce5e36388a46b695a6b3717a433b5bfe8bcd435e25d8e3728530bc8cc6f6932229e467341dcdc398caca49afceb4a0087d8979d6006fdfa829022f724237f8badbf4f61f7765af1e5b48d0c53de980d194662c6aee410b38b8419d00897476f5068cf1d7f76f39759ee9950cf93b521f146848be04e5ce870c036ab0a123831151c0daa916888884bfbba289e1d46abd57a3553978ceeced88479b68664d1649a741a91756d368004de56f3bc0000"], 0xf8) 21:03:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0xbf3, 0x2, "d7300000000000e51f00ff0000000000e74de400", 0x3ff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1000, 0xff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r1, 0x20004268) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2f75971d59e881ef2eaeea14ba11d3fea9f131318a0951b5a3f7b382d84d9314982a602c430ef5e0ea69e05d8015", 0x135) r2 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x100000001) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000200)={0xb2, 0x2, 0x5}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0x40000000, r4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1000000000000244) close(r0) 21:03:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 21:03:02 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a99000/0x4000)=nil, 0x4000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8b55c8 failed: hole in range 21:03:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/231) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) 21:03:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getegid() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 21:03:04 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x5, 0x8, 0x0, 0x8000, 0x100000001, 0x80000000000000, 0x1, 0x1, 0xcb, 0x200}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0), 0x0) 21:03:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0xffffffffffffffab) 21:03:04 executing program 0: mmap(&(0x7f00007b2000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 21:03:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x7, &(0x7f0000000000)="84100aca3b4e5801f7487b375a625c5078303bb9b4ae207558f6f6ba0cec5670eb571e5852984d7b3706b11bdac72abdec77b7a0db7b3d9fd3bc50de6a2fd0cb7c42105b4850ac9c9ee60a261eff952775896ef29ef8751c3883cf6587ee9771f761e2030393dc708fff0f815b22176f4cd976aeaecc45427859e1026d47d6835e3fc2d4a3fb6da838991e51b8c8a1409d2e784be4882e70166d742f2daa2a9ac35a92b170a1d3ddcb9413d9fac9cecc6347db01288f11929330474b7de1fa86c8edb19f233e5303e4534d66efa3c40a203dac", 0xd3) 21:03:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x62, 0x2, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80, 0x81, 0x7f}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x800, 0x2}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xd1, 0xc11cf552f2a33722, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x24, 0x0, 0x30, 0x2}], 0x4, &(0x7f0000000140)={0x9, 0xee}) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x10000, 0x7}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x4f8, 0x32ed3c8a}, {{r1}, 0xfffffffffffffffb, 0x3, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x31, 0xfffff, 0x9, 0xcdd4}, {{r1}, 0x6d80c448aea44524, 0x1, 0x1, 0x70de, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf000009d, 0x8001, 0x9f}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x4, 0xa6}, {{r0}, 0xfffffffffffffffb, 0x58e0e5ca7ebe6f09, 0x47fc39d5a27a73c1, 0x3ff, 0x2}], 0x7, 0x0) 21:03:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x404}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) 21:03:05 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x3a5) setegid(r1) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000680)=[{0x3, 0x298, 0x800}, {0x0, 0xdf6, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x0, 0x800}, {0x86, 0x5, 0x800}], 0x6) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r4 = openat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xc) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000580)=0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) r5 = syz_open_pts() flock(r5, 0x2) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000003c0)) 21:03:05 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002880)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002800)=[{&(0x7f0000000440)="cc2e97bc3d82a17d81fd331fb8474c138960ccb3683e7ef2be794f0f62e3d87aeee8117002f3f8a120c453e97e31f27a58b407d772aae1907d72cf9b7f338ef506c6802d4dcd3eeb0c65f4f778fb4c02ecc3f1650c648eb82b97c6a7318f9218e9f3d208cb672ce642e19f7d213bff6f057215cb1cee2d8e74549e5e1b8c6a363fa3361bacb850df0933bbbedb7226a01544e457af060751f053d842ac4e263c354199e9eb320152d68c503c813b2b96f403aa8d0f0f075a473c0a5bfc4cb3372a05ac0555249647ea3e52adb7d168dd2d19c9fda7d3903500aa7179c4a7b8e3e9a26855c45185030b00605e7d1aaffc9d5edd", 0xf3}, {&(0x7f0000000540)="e0a712c9a1699e00f3c6cd19ebbe49500328473a638445bfc62c32b5304516b5094512eecaeeacd4c3da69e44250956b8eaf5dc965daebd1f465755ecce46e069552e3ef5f754f51eebbbeee213b4825aaff00bb4679d68916625205fa0c8a9ecb2a1361e3edeb8a8d645368d1cd87", 0x6f}, {&(0x7f00000005c0)="cc8146fb5f362484329fe9d9aafc9c991bd30d3822205badc5c10af882ef7f28a66ff956ae72c075668f87d489cb4873c4a563655e41c002875432485040bc15a9a5e66f5fa7ff9740d984127e607e810f50aaf85f80b19e9b3ec476a32e388382f6aaca80f014fd8b43441d80b1cf8b40d376c865afad12a333100663b826b696f772367290c78c07a260f12c7c63b7c19611f9b736431e93527424b53454d5d66b9d5f0b4497c72a87f12f5a0a7253ca56cef59a20098ca7c96c60114195760945537fc9fda34d3a22bff81f8f44d7341d8a8fe529fb9a9ad9763694c5f92c22ed82c4d1193238fc2a3930d782721e49ea488ff57e7ce391eac2378e2b1b4c2847819c34379e16c51f1c3a0b05a069511c91a8de38b0126d4410eccca29ebc5e6ebd8c6a159ab462cd997da3637ffd9b750a788a3c68c63be6bdd5a2c8b655d8b99ddb60ab43adc578ba3faddef8e8ad704c18fef2bfe98a12e14f7aaa46c063afcecb335ef0b611b009e165d1bdadd82055c556ea2654a1c25ff0d6d091d9bffc91513b8c4fc357888bc00c6a0a160a6e391e8599cdfdcda18b4c232ecf3a4311d29235e2cc37213edf8434bc8e9b11e0c79aacbe7bc1cdd68d4653f0525c921c0386c702fd37a570c61333a27696217abf182782e18cefa277834aa5934fd7947c08aa942598f978551da6746d0cf5c45721c5c4df0052e7e98381dbabba59ac6f8e4ebcaaaf98c130d8ed97702e3af2362d70f81208fb076fb1a599b5fe32b6f67d7ad29e25703a287ef361f582abbde40cdd58d158a28309e1a24d637fb8e2eee001a09fbacc36f347736df3cab6bca68866ed0f9716974641ed57b5c46af36bac4e2276f28874ec8c4c1643619471e8f0ec8f0cb5781ca98cd0e5fa631cd1760338165f8ce32996e9bc1f43557e2261f093fb8fd61789d1db00c980b4bcf0de99c684300dd652b309ada2afdf8aee093113e6816876e6b583b36d401092bbab478ac0bc070511f40df8237c923009e569357515a16bb6772acc5a580c8d93b131a8ef0ee82f5094a400ae5d54e6e98e333fedb3b9ea6d9c0a51fa494377932462655c8c0a884416438ef42f751027a209ae5848517805224119830e7a738e72ff2b14464c2abb008f41ea71e91bbd46dba6756d38ffe771bc44ec8e17702e82b6261091cd83dbb4e164146cad6a0171e45f7e8430a48e6e82728fb91b123858dbc00404d4b732d152478dc107e0fb9c49e5fe35e4379961b82eebd2a2d052fd520686436e8211994cef4fe296d926490040a0dd9b73a1fe38b172741c0e1cfec29bd6a9554fd1c87ebaf8b12d240808dd8b866dbb20b7a12eb4f462138f58ba3d90039c93197fc81a54701a1830e7810132b1155dc96401cade89fc3b8ec25b20f584386d29f6768394d770627bc7b236ca76ecdc89bb9db7d2d0e8a065b87cc3160c25d5f7caf2d1c7e0965b243e2dd020e11d5ae0168b6a34e051c19213ae6a0cac8feec23f1956e4901930f532a69a810ca035efa13f4a35d43a497e97c5f070cc0e66b054051831b1f884dcc750477b0610e4b56c5f35bc10cec55ad98fc0a0092d1cf1d4675b1ae3bdf40d4866c9d3d20c00dc27e477ecfc8bf3bdd778171b8324a51e5f18541a246d7e5fb45edaabd7dfe6f18bf23b9a53cf9b78c8074ba1df5baad166e871a6a43d2bd8b5a464b0aa6ebfec9612b5d670bd1b218fb557ff0279f62f0c44ee44f756f7847749a6cd9cb915afc30c98004fd437eaa7ebb917913ef9865f4ebde922df7b5df0b2ee1c845b4ff6fbd2774c158b2c535a6079bbfb83c22e3dc54a5a82b0728f6fea8fa997749bbbac4ea53e07f12917cf86b891dce8226bd424838db07281cb777ce3df224efaa43969e5b03d9da7c4a7644f8990f5d08683463ff8922820320cca04dd2385f9d44d5e57137af570170029b5a307109928ccb0ed2aeb85dfedfce23e18e85ba621141681df285d31837f4791dd1a1e37bcdcb726625de6a7b103b21f8d89bb238d901c5c40a93bdeace16a84eb3da562c2a66c57500700399de9ac66c9250fff383fe95b0160bf4f6331916569b57f25f2bee8594397779e17bed89a5534e6b08f90c573da179a264982ca502d110b3c264810fce8e2e5ad5d33a82c59f52db29a859800305d3eed975cb34dc5c6d9ab21bf798c70fe43b0355c37ecff28b6a47ad06b793ebc953fcb49ad7a93462b8d1b84c7a3155920221198d1b86aa63ab2876d9f020d89ec014326987267178f78f11bbdfebd20a0196e76de2fc5756c7f8b233b1910e0338ed9aed0e11002f87dc4c61f2638a9d619af45d04a96c062f1afb336e5cd7bac18f29b67efeaa7d71ee63a6afb12f85953642a1ac99e7e4f0ed9fb27ecfa9ca7643e76f423eb9bef6c7893a84d0d392d18a5fc28e58bfb215bcf21dc28671fcd5b122ca94c70f74201d4a09b033ebe54cd97cafa643776b55b4cd735d456ce8b35758fd5f41d7ada0510a7e5e0974795f9dba85d76280cf7fdc71984aa4fb77e5d76657f490bb59fff1882f63ea56e8917a33cc063f83385c64134754ffd2d1a643febb337ee791ee6b1bebeb07195b41ab715ef7b174c5bda51271dc7f2e9900ac9fc52e94aa89fc112d62a8924ec0449f2f515b5f7c3678673c4930a13494df374cfef992a49389abd506e959bc053c2fec33e7a79859eb42a126b5e2d29d2ede935fe61277fe3cdc6d337c49640fd778f6f7f461138a27c5850201a38b0a01dfac979a359934ed6911f3a1f7f23bcda71097bd1467195c4b9d7eabbc803aa4519cfb2cced9b944a277f0e0613edfeba58f56bc135cb9e6415eb217a2c9cf0d84ddf5cd77f56ad713803fd97323c753c3928ae627ed99e68962c042589d32542db452d48b3cd6eb9a33470d5b250f11b4722cc496f1bb5d83e02def89e65bdec4834a12a1877597884298eb8e674cc31221885096cd529ae76763198c70bbbfe9d81651c8c22888223612305aad797ee3e7128acde775a3a46aad65be763d99ba5a643da7bd06e8845ec51030957f98350abbcefc1e1eeb36a28c9ad5231001e0bac3ed1c1a413b938f1b581b74d4be485bbed680862316b3b65d6444d8242409e28e2e75da1b09498154ede3bd8c90e93d8f83f19c613d9facc384a00b3b2968841ea8cd43fee598ad9fd22659e1d598ae91a498d4f8d44fd5e65dc81c005f156bfe555690dea849f80e6347385ef540267a9fa55cf64866c5ff0f734d9a0b4b22d4b9afe6d4516fb3e7a125fb7ebcb3f042bb844d5283dda7f5dd8f57fab0448f06f3c40b11d8978da051cb6f33255b64299d8a0ced3a54fbafee48671a941c1f80da38446db3a565c57c9e05d0496a6faf78d28831f509ba70b73bd28350d54bdbb34617d7673bd3de97bc9707b7dd866093b0e0197b0bdba3c4e3023bb396e04e2aa68e0c79f7129d93a42064bb734fb27551e1d7e64e055b9a76a485815e0d7a43710a824434166effb3052cb3536b3ddd9aac52724582b20622788cb3dde837123895160d0296961d40b5476b059c7bc631173f3196cf6372b4c388b068f884b42c9711d53173422fb1c7e389561d505f68e0b8942d5bf9a1ee413a2ea1d7b0a038ea3a5f5a6a77f701bf1b312bd2eff920b9332ffeee6fa421509fc049af2d01953d81f50bde98571c6f43a03fab3b2a508df1533759a5532b9a7cb7f35131a182f4e400ba94c523021fcade369705b8b7c22af71665a81e09c06a0e0dcd343ab5b973cc2850c7dbec3af437c3020062a501656b5759b3587e0875dc3b1799122b367791bd94b7322c2fc54de52f30d4e80928f3e16a3c2a145fe05e8399917b378a69fa1c5035b647f02369686098383af6be26aee18c1d65e0aee71db798d59aa194d6d10a92e29b9210b1ce99a7333047704cbf9f316b4050b73815d97987d07252c2c0b2177ee79971c11c27df154a4fbdc58b9ee79707d5ebfd6bd43bc63973f9f2157239ed5f7ad2236c216bb24c9a17d9fc2def28023cd873c53a8bad4d1faedbcd8ec095fe1326387eeb53b5d68e01d1dae22c50732cbe591c2df091bb2f263b4b35bcec8b7a9fbcde7df0d6fe793d4ad6b99448609c2b06010b50a59f9c239abb0e16ce19787d1e0e4088c878084d51742e3e5723d6fb38c6c9f5d47db6e9fce8f7bb8ec7b13dc14064a5231f0860cc9d5d730fa946c3e15d7609691955ccce59a6d6ca3ff4a95abe33027403798f73b49d176188db40f8a53423ee50126dea0a8d7948b46da87c6d8e4b59c5b41c90b284cf75e4d755a7920cb45dc14cc1776f5d22d59ba51c2a77d84edb69a86890c82c4c9e236d1adfde967b501fcc83f1ebea8e9a9c24993f58a9b1c6728bf63f84c7886c55dc3eb00ba343a44752a72a60923b2fdd4997ee003100ccc47c51359b30f1755986d39f3103af704ce86343551d01ee1866b614766c8d598273b3539744e7ab2dc5a931949f2e29c138c897a55ea0a6077bdd46e8f0f4716ed2bc22791ab2381eb948c6cd2b421e0609fd49201c855ab667773ad3f1f456626f0a21568e5ad7293469312272062817f3191b616270751f6424fa88632eb13b445ce33401c4e08a99f2a727f26dc82d8745b7c47c68f3ac7d1313fab5a6c8ffb57db543bdd5f7412a39d384069076803d55ca3569b6fba5ba154ad6d2d1ac66fa30a2d1ab7737357c039fb409438655d3a284f10dd2949e46d6734076dea646ddf332d37807e48b3b0bb6e6f18f5c680762c74a17aa240e769dfd49b2d673fbc7af66b991fd7b708471bdb789b8d14f273f21e7b2afe91edb47efb70018e9cffabdfed23cb409b4045411e8a232b6dd7c75d8d5d12237160ff90562f0416ac3e902c4b59476a2d2dfff927174ae31810dbe89a149a0b05b44e1b7a210d128ac07dbc83b5c6cf87764c08368c493af7588aa5557037ad651b8e147af1358f491454defc505bae1113a7a3605d908be5d5edf07f14acfde6907b7f0e7a0bae5c07ad8b9d602c38ccaa7b5d9ddf09a247fd9b266bd0f4cada88efb8a383929bf8ee109e327a8695042799b72b0d04bfb0223b89a59b875b72bdec6c1d2c68d56ffd5475712087f6b6fef3f8bb764652ec8a4c7fdb05cb0bc5223b77935325b450084a8154c099d9efb641e3ffa0e00a7c0bd3f1eb3dc7789208cbee98606552289a7b8074e3450c35629ab2686225038b643ec99e950d7403e5d43bccbaa78b542c3bbfa905e3d881354c004b8a69498bd7b037356f0b453fc7ace0fd3823172bde24349baa2cf0a372ed422cb51812e111f5b20e53d3a855f2d7936ffe62e162338dc319a3ebe98abfafa85d6cd3d1a3d69dcf33e75abb26cfe716326fa4a679119715812a382ee97a1ce752c39ceb0efcdb408c65b5d89f441d289dbd246fc8389fb08e507d665d201b01dfc4e5131b2980c6b55a82d88b4777423d5df91773f5f16fc9c1e9900412e75eeb4408ebade358d1bd38afc2be872f33a416e2d54e4366a0bbb964401d69c073b7fd5b8db72565edd8ef305435910aef502dbba6791f16010ca3b13ad05242c72f2d98cbaf62c3cb91520d8ef0a2caceb9d54d8a706a986c001e145628b4a043abe4af6e0cca59af6124a724bfea14219b79f1a80506cd1bd15547c34d87e3885898c537099ed043b0c6a8bddd58f1e8b22d44b4128cf0e2d5d9946fe89b34f61e932ad0b929901a202cc75d4a895005d76282800f3303e8287b5288e825c80f2d7d53bdb754fa32291c353de3379697085fd527ac8bb85ff553343d4feb4c54b5", 0x1000}, {&(0x7f00000015c0)="c853ddf521c6fee381ec3596f214542f276f087c16100894eb33ead7", 0x1c}, {&(0x7f0000001600)="deed61e5708476bfcf207f92f6d9f7f264f25b6ff631ea717c6c39e4cd12adb82ad3e969d271af833ec80d2164f64998537cc8c397675f84347ccf4836fc55ec6cc9b5a9bb9c93fe24f8bcbe60f3970307c903d734eb1849c38ce49b8644ff283915bde97371cc2ada79632b3497d098ff76564cad70fafe97da01cd13c27b836eb4d9f7b95998cedacc19757ce8beebedd2851f4527f6d3de20770a594bd831cf1951568e78e34e9854bdd701b1c61e7efdf4e93a200404489296899b8f40ab0e57bf6b395734c0914f9505c54751947e9bdc8996dd550cd9b0d079c24d2172b638a23ec7b2c9fb8a2f277fbc5218c75a505616f7990caf89a230949202c6e5f706c53f3c6371cb2e63d3491d47447562f08576679bbca5a84a3d66e4b975e30060ce9bfc5be6c210c08962828a371c8162739af823ee15e05fe40e0028dc5cb47dfc8f78f1ea37107bf3118694f56c6061ba25737c86230336df1baaa4fc82b1eb22d5946c9bdb084bbc173f9c26d5767d7b5ea52cd50c484339d7e332f25e5025db43249da04f3328e5f01e417d21fd8ecada035d0bd39e2d0fe0a5a981899a509550b0983484c380ea46c42e9962a13ab1be57ad8d39764cf50082e560342a4956a34a5fc828c433a6b7251581e9b11425db3c8e9ff80e18321d5e5e0d899d1d6c1f3a5c8613ea31a1b92cf091d68543288413a04738e426641e9d4f7de88084e07137246169fa13f3366cf58546f52b09ae68b7b5f9b4542ce3769a9b022cb7eab8a084d1fa88e0e1d56f448f9d908c192d914f902411fb0dde18688254e4d44069bbbe21d197cd947a00157d0b84248579a689fa7f234366cbb1557ed45ac1472ba9e93b564483c8d6f5a29660740c5a18067edd17474230892aec5551a85fe64ecf54af14d455649ecd2ccb45da19e973ab8321d5cb03711cec732de9eab3378577975c2fcb5beb6fd33cad89529e27ca3cc9e1f811a81c718ac456d2785e24252f23d767b2da782a97537d60ab80950414455d5f03c600ba79a098ef9d8a0cde35d55c79c5278eae061c49fb5b223db147302f6433623cfa05042161efd699b7fdf7efdf8ca1fd65cf636efbe5746d1b913b29a9fb909d8fc5aca1939eb59642069c774748495af22ac82e1a9e09408095f591aaaa595aa32390b646d532cae0e05a4a1b53387bc930302fdca43aea3802c76eab74c862277cc7fb74124a63c1dc175429e2f68d8313f5cae0c5df38afc6658fe3a182eaac906b8697c143a75674ed41eed8d1a4b2136109d6b41cf9df71be6a9074b86365c7aa897fc2d7a8626596ba3251bf14f7b0e2e08e4ba5d8aa01febb5f66ab779613d0bf5e747573bc37d7a4e943cdc05c0db19acc4ff4bcc952052f1faaecb15b5d8ab1ce8687c4b9a1b4949187e9b61ffbf7c2967d6765103c40a8fba6d407335887a5e44bf173ed497bb4f3e51da801299e67c39ba194f0648a30662c82a1804b309898443c18b77a5964eddca148c2a4469652a8c390d3d1a59585607b67b8513751cc370a297add1b097cdc4c128694b4663b89feb7de8127922e42b8561819ae18af6185ab215c633168be68fece1d010df0a01bf8cb789210087d0fd9041daef8f798af98d833976017c4825859f01f081723db7038a6051152eae5afbd1a95b6edaaf485b49e928f025e0932647a44b60ea348504eeb5f15de76b78bc64c2eb73b5093d081943d5400e22e816c39aa31346acf8d7a3b15eeec2b7456ea496302432c36428c1d021904740f8a7f8728cf8ce76ffa6f3cc38a6094f805a39329e1ad49b5eddca8986f73569244db700510f88273bcafb72b73c69b018e33c68070df22bfc7c4133bf1e340a4ad39d3c8914319da402cfdd8b967b3dd5cc2623d3634dcb5a2c5a82d1e5aacee2a6dd49b33adef74bb70aa0c7f3cde1947178bb616561222b6b4d570071fd03f1e267c87aafe24cea03d5d850d2cf95bf7c47bbe95aca5365efe68efda5952d70104cc4cc89600d8302dcec5420b701e257beaa766dd49edbc5092f120658b65afe0ed4a725a28952d887c0c3d04cac030af2b76b9c85806092d663f88f7d4033a9fbc170f7c1a884297e72321f582ccdb11d7bf41f277112502687c03c6bdd0266a4c5239b65f2616b34a88938ebdd875522911a7926390d15f05f7f5db20a9f0b68673b72d52225feeda63f7d51ecd2858ab3063856df62ff3865c15b7945c5d9ce5604cc0d3df8819c9435b9ccff1ff0ac3859717cbdd93e2e1926a40506afc57ba24d3b39b42c5df065129c42fb42283f57a7f7e9f626205eb5f00645a871b70b6f279b1f8a7131a3f05d734a171c06956141fee3b3d861b97c173e9ce411d9c0a11103d70360a2fa3fd753ad5b990533c1d1800a029530d49d7411f5783a4ba3051e3efdc01cc3d782520631ee27dc88e06fad3dfd4b78aecad75fc6dc98e4eb1396659e451d282c077480607ae07584db40ea82cb361762f473be577db26cc31dfd664cee84acc077acfedac6c8d41000240e4abe4dab446da8af197f03cf096df1f4adab4debcbf1bd56c92ab703de53dae08c023a3f32c2f63da04a0396202dc65ce54fb716b097548402beb46a600e8a379f7156ba61be348d0ab5a70873293127e86c54dd0a66bf2fe38560d90809bd11d68881e6d7775c47f5673909389067302f15b121a305f269c65e9bbe1f027d29c71bf6c275630e817d84eab9332e75839c97c6983f3502927c72a0480d94145edf313fcb35dc2582229002765ee6fca07755c99fe1ac8131f389e9b307046a7f61292b6a1ae8044f0a23d08fa5038051ea28011140ff9da6f57648d090c47e50c9042503a729ad19add09b3d3a5164a0f815ce02f3b7152ac039d57107498bd20528a38ddbd28e05a535b4d7b8b725c6879d96c57c184de54b2c8a068664fa77851e4e145fc4713aa6fcd4b2c54f5b9c99003ba8a174d24e6a7e0b2102144cfdcdf7afdd9e70c3c0611525593f8399f029f0ec9b52eae7206a821ac9a98d925750e582553c89b4612a8290d930338c8243fc877f9d16f4ae34c7fcb3cc3ed8be1f8214f98764516baf8c385a0423de7a67bfad8356ab2ccb809d8596e19c9fe23165c5e4b155d907a91c481bea5adf5e12fb8f20204868687d64b841cdf6ded6a69d862855e1a2d6da7530f5123e9f8a09d25adf5a785b4e66163a65e0e6f27405c289ba9d683e3a9b17501981b1c8556439a72f438e7d5a6546e5ceff1bd17eb39d46a29067d90aa2fa8578862578799211ec8b102dd8bff3dd124db8185463c3d3063580537804c1e401651a1cca98bca2366a1bc444d1a59762699e1639de67cf279e9d252329cc1cdade4f0f8a99ec42a460554b7fae8729f935595391e4be77ac20f90b8a009f6e5114379b824002aed14e56e9e07d9be1966f2d1b2408847e3bca428344a4f8386e1ce1928bbe0dc698c580ebf8642a53e6a8689e5b6dfbce7a0f419b38278127a608b022b4885e9632d04b6085cc9d19f54025977cb5d6a4e266978c806dcfb66df0d22536fdfc57cf292e484b6935662350078f586695f094c0326909d8d350df6d94667a8f0bcc5ac8ff900aaaad3b5f6dbd9600a7869404dd0b69009fea77bd34a5fbbc58c47d2d384f21a9dc949cbd8c8ce0a4e992cd8c0773146cd2e3c45cb741386a4e8bc4e457251dfa6d8b0ab4a229887d939ce1a5ed83b8ddf2b230c49cbaf2b721e425d21b55b24fe363a19de217cad19fb29fd07042d34114e44bf1a1ec8f2a1982453d184936e0d52d1964d7793203175e40b33112c814877a60945bae88b7cd18b016ed3f14d1bf12f35970312e8059a5ad94374654ac59894fbd162c028e856ed859dcfa38bb92b99bf14f86528a157dd0fb6f5a0fd1b05f2de33573a229b0b26e248f7d9c3ac535bc6a3a2faae346801141469d8fb3eae56dc03773d609b0263373fb7b5f348a6668e7c10a2448bbf4d1b11c2ed8a7b3b6e55739b88ce423a315b4351573c18e04a2b97b3b74d262f65a958319e1f87441d581cfbb2c7aaebbfd9cd67fde62c2f91e2a4dae43bc7001158f71cf63488574db244663f1ddd1dd3400f96bf113433997ffc3a88c717abf3ac872832ecce2dde92a1417904473a1af1ae09e1b9334f1f689b9ca30e2edec887abd7bb13ba2b93e7e8ee443cacfb994aacf0567a9ca2edcca2261d8571f9c305eb402524eadcbfdd1a87fbbb87cac5a1de972b603338372751679cde73cfd0b0942d884394b010aa028db18928cb45f2f42593a8d6da1e58d0040a7aabe3eee286712c23122fd93d95bccbb58f10d28d6d23285f3ee4edc0628c5df44057e9042c596a386b5b20c6197e3bebca75237a1fc7ca4a544cdbc257cd13542cac8957c5bb1a5d1913472938ba06272cebab573c3db554b2dea6535895f0383009f50bddf4f79a74623c88bbea428d2b83c6bde7f11ca0df5c0c448d1ec74a95475d2111c526c90fdcaf6cca5bf64d545f7ec6317942cfb517f9b75a704bc79d7313db69e04fafe77094eadcaf2347f7eb2d0efafdb661ec6bd7de0a81761e757a16f723e87e35a5bfae379752528fa4b456e4bb4665235a24f69dfe963514b7b0c7cca60ccc3dae77f852461a5a3d769723a235279c959666465d2295aee2ff0dd6780321a7dc1f7ce46413b890874b37e55db677bf471442657140a7a5d150e9ea1502d36dedf7d2e0bf2322b4464a2ddc87d4cfe52463051a35bf7ea6dc43a784da70c0c5e54f472a0e1a91f0af5f538ed14f9e7fc6b075d9eacc33693b8f2d00c0c11539f40309baaaca96f68c3a944135c392e74041daf0b8985e2fcd4c799fd780d47b97dc4db180e016ed0984c7a2a07368023ea95a07472082a81c7cb909d6f7cf99c914d37015b20c37f5b35d4ce14266c67cde795238c5c1eaea480843252bf0323fb93a1e1c44499e543b49bb258ee3f9b2693f3fab72201a693b9761de0ced33345139b698de789a7c4fd2a276d587c5008ccee093eee928881c3f1ecf79f03b57c12a4d2f4c67d25ade99588368599b437e0d49868b303e01800f3cd09ddb9ca924d31f80f83c632c9b158bc9ad2d33a1252ffa3226bf0028151bde71b45c137ad473b01dc27008cfa8889979ff03699bbf6ea0fb12240c9b934e3615427cc192f68ab26fa698e9f84c62bb6ee3e97477d9f0c91d36288a36e424996e8e2eca539b61a10937d44af9426ff4bf9f4a1fd0e4b70f094ef36a19b60d1f685c8dc51c51f084400226a9d50828114513ad244ba8bb26c8aba34468ffa86829d53a013ade1b010e23074e166d0ec62a174890119cc57eab3a0b93349b986accebb4ac098f18ac0906686e6ec8b95e92584ebde84c4af010082a3f38f062ad0b572536ad7021b8bd4211311f744a4e18cc305227c3990857b0c38647d5f5907b6ce68f41022d44e0d9ddc0e2b6d7f4f71702fff6ce1b711e162d501adc63e131d67a6be2181e82404c80fd77bf39bd139951f2aae01bd1d3b3715308dd7f019d9aa6e08818a3d3b3b4a3ab58d278abec8c01c4d6d45cfbf3164b6939e23677bd4151d76b4ab9afed3feb6ed464c1ab6d3d73522e58b5966088ddb18da1c74a647f64306e170ec5299b3ea3ca6d45de6e07db5476922bda51746b61390309e8d25a4ca127546265f15ea1307ffd41de2cbcbc7b4215cfd39a6d52d49b900de546ff92e06d5e4e465ec2271518fb3e39de35eef35564975fcc8baf85eb28d28f5662f118d1bcbc60a21d4020f3953d44f0721da21526c35a7e7e2dfc7928b7", 0x1000}, {&(0x7f0000002600)="ff700b62e1b54ca14f", 0x9}, {&(0x7f0000002640)="911b1e5e6699f88142d8b601f447fb7a17b500e54a36502f84b35096b1aaa0ed7fd9b7b99c7af8b0f9b1702a750919b6de083704d5a8b3d42e4a1e3a85cc32a1350269f636e95e96612a5ee4f2a42c670e4848c828abe8aaf4dcf42f7a77044f6e0025eb75f2fd9b44ebd6ac401384f0423260ca51ee27a208d359d191ad59153a414967e8fff0ddb709d84ea7d93618a3", 0x91}, {&(0x7f0000002700)="c96d4b00459a81e95d64ae9bbe77cbbccfc37a181e809b19e9d714a397af6c5a871016a4b6d90a6eb74c170b84cc84901e63c4256e5794522c41cb251aa6966cfb0a4546e8d762f335858e133917a303873dc08ce2850b4661a91f9cfe67192b7458813028d27d85cd446a88eee286c19a110cd1e08def583584b25afc5e07d30a6f28112d4bdf1f6f6310b5d9aa0d4fa233829a2095bb7bd6e99a039b8a30dcf049eb1969b6f4825c947d6404f7d56857fd6c4cdc85fae1c1cda12732b06f508578ec8cda42043ba5d55b035b06604bc71f79031c12f3218095546731a0d79f57570b1b1d853857a9b8d3", 0xeb}], 0x8, 0x0, 0x0, 0x4}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000380)={0x8, 0xfff}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/196, 0xc4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r3]) shmget(0x3, 0x3000, 0x21, &(0x7f0000ffa000/0x3000)=nil) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0xffffffefffffffff, 0x7}], 0x4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x42, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x60, 0x8, 0xe9, 0x7f}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x90, 0x40, 0x86, 0x7f}], 0x5f6, &(0x7f00000000c0)={0x2, 0x7f}) clock_getres(0x3, &(0x7f0000000200)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 21:03:05 executing program 1: pipe(&(0x7f00000002c0)) pipe(&(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 21:03:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getppid() sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 21:03:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) close(r0) r2 = socket(0x800000018, 0x1, 0x0) shutdown(r1, 0x1) setsockopt(r0, 0x8, 0xfffffffffffffffc, &(0x7f0000000100)="2044edde55e84be8c18d7ad3ea98f3d2f6f7ae100489ad72c0719d71203a4bcd556e8897fb0c72f0a5ae9123f2d3e4ad76e1a6607a2a23d6a6b66e5004c23fd05968d4776d34e119a107705b173f4f176d4d80f094da93f5c760d4c071fad78fa55b8be2442f0dff6874ef3ffbc2b2fc9bc97fd7478bfd4e7e0670ae74e734227fd6bd35d47e00d4d9625f4d01292749f9825e3242500fd5ea7ef92e659144f983a05073b95cebaa82184ffdb66da9a4cc2182d341e85973194f0704cd8eb0ad61c36fb1c6e55ba15a70cffc8c92160b97563ac0db80ce12d9a6077abf0f4fb1202766baf70d580f", 0xe8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:03:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 21:03:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x4, 0x87) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) socket$inet6(0x18, 0x5, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:03:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x8) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85c113badedf6ae3ee10d8ce9e4063b148b7f9d494a9d90a2ced904b02ddba78e3c820d5aedb8ca04e9f43a01d2ef779f4e445110f20f2623db8a00f5a4d762410f2436bd5bfcb838558c50482343327e767", 0x62) close(r0) r5 = dup(0xffffffffffffffff) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000000)) openat(r5, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) 21:03:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) fcntl$setflags(r0, 0x2, 0x1) 21:03:05 executing program 0: r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000300)='X', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xb805) 21:03:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x20) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 21:03:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="6ec53f61b7000000000000000000000000000000c7175b3f9ae5e6333fdbf1825ccdabdd5b9049241a45138f277a44b1b35c9355291dc7ab8ede05b36f9372e8808e67241d5e72c4"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a15f29f3b451f56ba27bff2c2bc064d588283ef7b88c1da4e16c60f10f32312797e57a969861ede336d02eac52fca6fa1519a4cd838c488a52490d6897ce9c7c576b120f7010701ebceb6012554255dcd03bd8e46c4bfa08126146304a793418954e66b981fe58ff526348d78a975fd13f685e68f75ecbf14ab2d605792244114d6f70529bb0c291857a439289f981fdcd08198f94059fa5d67cbaf8f07bcf9d3a193a93c2a849f36455b0da7fd7395cd1a0b1b175ee80d116dfe6d9f10d58fa23a03b8d4c869ffddd90af9fb09b891279fa0aaa1128fa2a0bd257b0dd56ccb0884f304ce4b0fee6afd537af65f2bcfa91557a1546df0f42c0c02a0e5b840bb0d5cd50908e6a4f6914635e7628a690bba5857bcede2fed0dc26a8bb626431ecd7c6d2e01e7c1a9e29489b1928a12de5a3be7b237d2221a17038999edf74006b55eea4063eb4955d07a1f4013bf4c41bcc91aedf5a1307b551f8ad82f3825727aaf3d7375cb52a20baa846fa44470702a7b6778b58fec9628cf85da67b9e8cfa121d40c7b23890f60f255d3f1105cd6b72ab8f41acc3e9ff2239b692641ece7d045467dd5c9899e3fae22f148af176c6eec8074d7b51f033a0b41ac884f78a4a27492f425767ba41a5afd0427325c62cd1be1647f12a27652dd08fdcef7890a34e14ab0fce3a4ff5f964ca987f19dfe56d105c438d33885a164fbd58dc10a3fa4152d2f3b602ee5432d986b98c7479c9a7bb9078b0699fca74202dc5a0a0ea2d25d0f9a10733379f25ed3bb193f76007bcf35a975c6c9e347883adc7f17cb54fa275e02f60c56d49259edfc55620615328f57f16d5c7e4dbaeda69a024e74a3e30bf31e924796ac1dd10eb703ff9d0b0a92ee353bf1e8f793781b757ed68598180fe5fe11176dcfccf8fe222d6460e2e4bad6a190076c0351b9ffbe6bcfbcd92e124cc8742b3c4d5ced83adbe7897b9c81c1e2ada11b381b0a0f4533bb1d33001bd434a06d61e0e559d5419271faf59d40ac2fbeb74327ceecd20f27d49867db03c8c34002fe543fbcd109b87b87986d74d0ada4502834ac5cc413599f3b13b38701ba986e12d3bea0715c645650a671144d6de9519e10ffc1304626c961031c03aa7365401a687da37f1a29ce593112ccc57a9bb397d5d85c4b684886ffc2688cb0f828e36b5a0832ccfea4261d4b5e64f916349d51b99955273fc47d97db6faffefe87fd7abd7622e4c1cc2b8ef20597877c1ecb234946e785cb4dd570e5a8777c0e01cfdabdb9c2d29be0f81b4efc3ffc21dd0333184d35692dc297d7b1641defb3a8cd96d4c8d60fa137db80169a238f03269a4a6915ce7b5b2d5e3fb1268f59f83f63cc3cf3c351098a7ac320dab6935f8d9e37c46ddeb77cbc31fef407bb8174e1f7473a37f44a11212da103da8792096f03ecfd767872646ed64a059cc1dbad093de90c2e8f8bd99e4b1602017c8f4f35ea5e457372ba3ae05ce09bcdba448fc4510ce0b5ae9273ba4c908ed4da1af2658f687f964d335b09a15efc7f2678d549d5028ccf3d27e3e76266e53079e9f4865c6bc67157ef25dbb5ca178db036edcd378ba6ec73dce1cb38f760832b3f76aef19c44319650a9626c15bb17d59129845203c26e3323365f443578a29bd1136a6d6e0e363c6f9a8c5cad6af071202c82a3717c3dec152e84e2f92ada599d05896fb27183a240b0c51e25bf47595579289f040b4626b9eb9b272ef05a5472acb85df24673747ba8f6f2d445a1d8167470047b3393fcc0da52023f2c3fb4259a7558b77d55d7f031cd1dfb34e5fe531a4c23c7c1cb4fb34e4cf852e6875ea4894f257604163dd5bf95bc7f161ed5b12fbd97ca449f48b44cabda517edb7ae902460879dbcd87beb94752b36c919d9e5bf463e3a73c6856ebd79139cb704fd41d26710aafe99351818223761a6d32338162982f2a66e3b3547b2b5b3b2cda1d203e6b488a681db902aa2d3c13642d9ea4b6c9", 0xb09) 21:03:05 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x101, 0x8) r2 = fcntl$dupfd(r1, 0xa, r0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="529f1b9c36e90fa07b4c82197423bf8fe58a5cd1ed06a5a17124fcc0dfea9bb8be414fd0d0c2994adb3acf0aaf66b917f98636e07b85c1ce96d3d495c2543bce2f377de0f07082267445407f730c2deee82bc6c05649f8624de1eab514f05dedf17d459fd99e6edd134cf7615318739995862713b136b8e658e74d1e881061542771e80925249bd4b09dff4018de805b05293eac3bb85d17bdff5e9a5151e35447653bf46b70c8482795ea96850dc814431e7b34865318ec49ab1a6c143debc13d3b5362e1fab277ec756f88de01ede444daf5d944e6c5d366bedb653aaac4e8e66f43cca988bd668be4393875f14cdf253af5d09668d981bfad1488bab27b23ffa2d87ee53196611b93a1c25de3f305d693916fc94511cdc8b2448054a848a3cd0a68afa0e36bfc85c790f0792620e9d4569399f9e558fa0bccda2a458849916a83dea6b878e064028adbdc1f7c9d59c2d1b35ceafc9b97e8013d184b87c43f8bcabdd10cdc2b89aa9fe40a6d0278221a6fd63c437606dca05cd945ba84ffc1d778e672e68730e7fa262bacfda3db01c9228df17620435abf8a0818a108352ea09239586c7c777511a204b3afb03fe9d1d647e7c60f6d86126b7baf672bfebbc97b7bfc7033eeacc492ee2db8e209b24340ad9d1195f4d3828e03416825447f1aea7e8a51f7a0362765ae8e99e72ebcdfc621727de6c7a434e8a3c26f32bd55e609e6e31ed542cd5e565b9bad8b78c3b30665a2bd6d958e56ded851527a18f31402f64ce31dc73eb651f173965b526dc6d582a0f618ed72554fdb3e073311d95463a25b59e1fbfeae9007062f67673c3f286b3aeff3f9c625cb3e7f4312a3eff8dd6eea46fa9c16e36b1bb13c0b17aacae79cabd7b17d9daea660c3f408bb36636940a6ffdcc1e2176f6689ab749bf8480e5862f8a756c7bacfbced0138720a3847037e62f946b79fff097b24cef71e5a675390a164dec557fb5718a40d9e31671775208634ed80d20acdcec7dac49442f08e2c322919469412b1773d1a3630242c4ad3c2ad69a57182ce1b1fe88049a85896b942ae0e5d3685ffffe07d3b75221bbb8ce3462eee3a1f7e28cf38460174623d6c3636c18c7978c270d8994db5fe0669469d70e48104c666b753405e5dce09db3a33a8f02efd92b72c1e5b4339dc0aa12c29b47e79578e875130541237144a3339c43363bbabc319c1b9aa8a66df17a7506b86551559c68e9c6236177983894c372f57c865c827eb6f5a84aee5b532973c8e43ad02643e97d9ea14f28f8df703398c57d7ccaef19aac12f506067c26b411dad80b585196abdb6a9f9234dceca3ee7afd902fb9dc185503e90d82e817385f6dcdee89643b05c41b1d2fb8a03d54b8968c108edcac4f8752c79c9c0c296375b46310146dbfbfae1a191c0053b21ec1f30607292f799a7024551721dbe2b10336b9241fff3b39afb01f670d4b6903819c50cc415ab5cee654cdf30f7def5eaea024e2861f68a57b52e14b90f6aba47bdc9243660f0807cedc97bf79474d932d31d3df1793ab2151134c182300fe7c1e12f159b361fb50f783eda9f940fa2d510e0701c111075fc64d316d3d6d44ba65be0114abf33218e0177b2a2b7b79d63054f7967eb7ba9b82caacf274ba37d38e547cb50251407d9f0cfcee46f32f535d1b8855865db5f8ca137931452ee761a304d49e31249016efed0d8f8a114ad6e9e91614739bd48e55601b93d76984c30f10eb6a9d30c4fffaccd7539322e1e35395586f28fd4335fbfceec0e4aa658b5b1c0a2acbe329adc1e78c235447573081ba3abea62839f5bf3e1b7371882f735267147e7b1a5753ddbc4e50ce24c08989b58ad19f4b288496c0196136000c1c91d7b96b7698d0dfe39689126fbd407e66284537b5e9de2427b75de168d1de07d6db4031159d93ab01ce4fc23a3ebb8b606541e094d3e0241f2fc9ef1e5b7e676488d0937a3ad47737609ae76c44d78a57d5a282197259e96b2176d8f93557b409d8452593116ee6bade0ee6ce7e5b63fc43d3f50d90d991adf31f330290276817907f43014a7677b1749ee0115cd638cd2959e9f7f8b22c7825058612145e810641b17cdc9b8744e8da0e00480a01c15252beeecfdbc89eea0fbe66e08a251b6faa6d241d1a98f048f002f43c0b5e76653428637b628f05176179c0ff41eb46ab7e4a6a7782418ef8a84c9e5c89c18ee020569ee3b7201b6ffaec06f10b78792016c618ae4b9bafd75d5db56e5f6481d0f4e8cdd836587efafcb2896621db01726c2f6e662e834e497ccf7ebd4b82e13d90005f3050d6425b21355c0da3413d27b132823b4aa1c679ed23d96c0dba2c07886a56b2e3e050ca19ab2bdd17e85266e9180992227a28c602e1ef2046c884e5ddb85db93e32bffa06f631e7cdfb7a75ee9c875709e1d0149b9d1874fdbe79771f91405508a93dc5e3e2db4e55163bf6ce3e05dc2a109344f45030028cea8fd6fdd72f3397360a0e95cc83ba80de8f15ce08c0400f5967aae7fd055910dd8237f700f481d3126203c2224723246d027b39d259870b787ef324f004d24917d52fc293bd054c1196ee133c2408e14cd09fcb8af3cea8b71ae8464e7f28d3eecb0f7885ef16f28196acc51e415fd3eabf9edb1eb4b101e31966872007d1be525cbcad2ad6979f24428d65ef4007ecbed549520f7c7a88a4b4ffa9720481ce2ccaf2b282d1ce63ce3787924f5ada782a4b03c1f4e1ef83c3c4e7532c1be91d964f7bac21cef27046a1e023e449c0fe4d9f60260ecdfa4cea338d49c9306fa3585ce0b7ce305a372e0100de8abb73f364220147b20c7b2a80e19d60ca4e2025e06e109951587836137bb4bacd49665940f4681b236a41a17df0e81d7c9b0216e3dbd2e9c3165119a0065bc91b00968079f513b63a023ef84bc4d7a1a233a4f95d3a2bd423ca523938f1a4f8aa031931cb1d16e03e6f598c90f970fd14852f09a29e225db959cf9646a12aa7ad2f094eef5d767d9da309afe2c987aeba5b4dbd4a50f4c63e99164007fb7ae0481f48bd04fddb0617a259d82e1debda034cc9c87a9ef5a0f0f2339ba314aeebb0640ffa484ce0b9ca311d6a13a695e447beb93efafb3fec8fcc174702bdc099dd923dc41f09bbab1b87fc75bf8f1eafa2a19443e08b2f61863f1ed08f4555c3a6d7d3b1e0800d123a097afbfea7ee24b7f7c92d1f6cab6b9d65f05b7a4afa498ba7660978475829a2e37af25fd97e95a9ed902ede26d12079dca9736077f7de4e6368fd9059c96f701a1f33eab4a2f8e28ffd54faf014a4f7900be73610a7b97df189bb3454096adafff462cc7ce5f429ac9004c0a21bed1071068f969f8e3c80cf050d99b86d2b1ef96928fef08927ac073fe7d1265577711f761c12e58baaf6dd80bac0c589c620c6a58ebffa1f6be41b69609233bf6ec41cee6a6e1d3128fe0b2d16991a6a8093bf9aebb58c5afd6ad937fdc658c566a8e1239e00bf6cb426a791a3fd98d65ea040cefb606845e1a1af508f21dbb6e681b32720b84cf40eefaa8d52192add3edd01c7c3848fefc7c728a5007cd33290e4086c493385393e7e9270f379232d9f4d8ce9b31f619e266474c5fc58f3f379f79454c19440fd62df6aecddce3f4de0ee732893a7eec1c10fbe07c059711097a0ca524e34ea932db356826276fb38c7b172ba8bc8d37071089e17692945ee5ac2523608de8136b23e8f06d1f828bd3e57511284807fbc0ad783e5e9e86ca130417013092f59baa4284288b9dce4dc8f79af18c1e0e9872edd9ad6def5eb9aac9172ffdd7f63f2ca6ffe4c357ea814fdde1da97f63df1a45ad2e15cfb4bc7823da6355e08ddf33082c7427265b3dd56209b1900568886d260f7365dcf4f25f15f8b681d5f6db488d00e96c558dfde1cd88da8b563da426f85ab97308f10fcace31119c6bd7337aa02cd723ee4c5d8dfdc102727ff0c96981fc37d06aeeb90fbd6b65d3eb71e0fb7cb9a239e506139f0f01f40a1350b2efa00374aecd68fea0d31f0c44b8d9fcb26898e270e74067844aa11bc650f5230e4b247c83a2ce2267d52da1cd35d6c31dfb196ea790b0826e903e3d4596e25c17e0a0cebee5f7ca49371a00c572fc785d0b6d3f817643b1dc114b61a3fdbed1529c33269782aaf189d32084974ed187a3052066550b33ff5675ac86d5cc5a65581b7700020dd79995246ee5ad401ff11b9b14b33cae8821e7961d438c54d11607e00f6c5cf84db0b446817fcea3ebf3326304902e25a27db980db9d4540d016472da86a49fe894c6ba6ea7744fa736ecc250387cf0c225b8f5d8dcbfc52f73231e57964d4e94612c335dee5a0733e5d7e8f298edbce03c417b0fd3a613454b6c19d2b0a315bc0bcfa20c22915c25f45c0df4a91c7c7f7463c7dd4e7d0c947c8c47a913ee2ecbb73f768530d65fad52f618cdd9570fdc6fcc1b4621654ec9775ea8270df6bff84a4fb662593fed9d6dfbff74b8dac8c2444ab37aa43946c61be396cca7400dbe754497cdc9eafd8e752ff06f2b6880d7de2b83a45da10602241f9aba337d07f50215a19c7e38fb44e901797ab7dd1fb3695d8ec7681692ebfdcfbf21ef99d241b29522907304dbbae8cba2f23972538dd29402ef69a41ae8c732210feda6e23113c2a4af3da7bc5a4c2e0b72bf59fc8a69e494ac394f7a8d98db47a53185784c89a7f6ac0e3ac89312b3a5d5aa08a30261b74cce76fea08fcac848e028e6acfc062da10677e1057109c44c286975fbe58a28a83fa4e7f5367863d1a99bd99b8d6c1146e8f7052a7fdc268f051b42c2f494870b86ac68d55c33fb15dc4ad005eb6d6b92d1a3601c6cd92f1a324aac4711323b3fc5a2fa64f8cc57fc36bf95a158ac518cb44effb6d691326d24f3a5c40426b9fea98a2efa5fbf69d24837659572fe4b7e5db130fe6243f3d131a4bc78001bfb198560d7971116571b7656963c9c57fccf3ed3bf365a61de769329f70e0d6f73b9e8aab2d0c8d0129ed56ba1ad02966fd60b28de813363078427754e6a12267b1d7d1c8a7d52afcde57b72d0276613bc3b82f71d41699f529c82e8fc7dfa6af319dae4c387e9f390b4acab699d8e0db62f64cb512d6fc2e10881e31b40c4d79e2b5aeadbfe06d58caec2dd095e90bc44875fb3f49f2c234ab41a269c9bc14661fa2398bc24ada2ea7e254259d73410c7e4f9d0b3accb242cedaec9f7b0323ce86b7677b6a557d8e301cad5606852e0e43752570f206944ca5ca5432c0525bc743ecb214b943352d8db710322718b339d4f2f8fd9cc4d55c827ab9f3741f54f1991afb3000a65c0ec1aef3854b4b24fd26d62c54e75050d05cbc4512f6880e70b6773681a85524e08ab2de327a57341f74173c3a83155e8c071ca4dec897b2e2a0433bc3ee0a5430dc1c7947d337c27c8179ba607cf566429389d58829390b39283939989f94f295e848c2cbb4e209f9d839cefb08e60a5a692ee2efef7601210958908d649f491e3f0e638d54c54977c4d590297263a24e0ff5e1cc983c87550e0c09f2e8228076aeff59faee915694d0e086e615f475158c0283df56c48eb6d965bf8814367837d0d169566f3b66fddfee3677d37bf2c151b7b40d155e28b9913ec4a5c3598cd2673e88eeeb97137035d25d05bcb6059e1ede6c3c62706024f23fb98553600487ba4627ba512af50e1eb350fdf6cd394db1e559b7f75f6ed7fa8106d2a37316d093c7b59f27804d263cfb6632ee11684ab3daec3a73bdc3d30a0cba2be07e0bfbb18a93fd36", 0x1000}, {&(0x7f0000000000)="c77c574aaa124a9243f66841c8d5f67415d78734d18d5ad7faf9f33852eeb8d82c16752dfe46b1daff1ae732ab8ad9449863e4fc0896e73347bfe9fcc019ddff82bbe679a09ad0c260b662492f772dfb4e959e37fe9d6081a5c723e443fa784a0e3d7ddd098218a93fdc", 0x6a}, {&(0x7f0000001100)="944188327e2cbe64b52e815f56b81cb7379ff1ad251bd25e106589bfef021d63bcb449b28d9bf55741d3bcad7e884af72022712e8c7e0d97858d38130aa751aa00fd32136f5d204f96e5ad81730409afa47ddf74904bf35105a2d261a6e6a3be75f97cc5862fbb53745c696a5f3c5f3d256db24d20f1f8d938c0bb9ae8fa76f183489113ee0f1f75243ff602c30d145227f698c6020956f0b5db8e766a7e071c8be91584c3ad57f106210b41377cb38decd21d4b412c6e84225eb7943f0be9c1605f6f4f63971d8222273b8cdd4d628ae0aa4d5cd49e681166", 0xd9}, {&(0x7f0000001200)="ec9eb19472fb7e42bd7fd483f5caacdedafe3680f2f4ae7409f51b2c65e0f30b7b504c1d4f34a08447d51d71fc1700f101a74303e38e1ac1007a35a46e0f97af4246a893b958a9493db37f71a72fa497", 0x50}, {&(0x7f0000001280)="e3ad33781f43b60e58fa8fe3b28f4b20867e76307d377f663017fc3c376d0495e30195ce1299557315c4ab72af04535ace3e5b574433185f2aca3d73a4cbfd55de2472d86afbfe02364535ae201e6d51bd65defff011c5", 0x57}], 0x5, 0x0, 0x0) 21:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 21:03:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/134, 0x86) r1 = kqueue() getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r2, 0x0, 0xfffffffffffffffe) 21:03:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 21:03:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x0, 0x9}, 0x7, [0x400, 0x800, 0x100000000, 0x81, 0x8, 0x3ff, 0x10000]}, 0x3c) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 21:03:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000480)='.\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000003c0)={0x40, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = geteuid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSBRK(r5, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) accept$inet(r6, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000280)) setuid(r3) syz_open_pts() nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00'/110], 0x6e, 0x0, 0x1000) 21:03:06 executing program 1: syz_open_pts() syz_open_pts() 21:03:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) 21:03:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fsync(r0) write(r0, &(0x7f0000000180)="63375d28154f3b5bc1c1c66a3b60cbe0f974e1a155414b7e2a08efa94e9c7136243fec7b19d3012252d4560ee7769a592ac61402ce44ae32466e84490d3f6ca95cc143502cb3dd58efe490e3ff13fcf2a9702814fe14bfd6a9d16c5a376bc1bd8020bbd285f4987400bdce95d7efe41eac02db397e4552d4f31cde09436c01ffaf2ff10f8d1e7a8188055626281f92423077bafc0999a35d6331f763c6e12ef1ce0e683eae7b052aec", 0xa9) r1 = fcntl$dupfd(r0, 0xa, r0) listen(r1, 0x4) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x1f, './file0\x00'}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x5d) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCPROMISC(r2, 0x20004269) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 21:03:06 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f0000000180)=""/168, 0xa8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) read(r1, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) execve(0x0, 0x0, 0x0) 21:03:06 executing program 1: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) munmap(&(0x7f0000a58000/0x4000)=nil, 0x4000) 21:03:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x23, 0x80, 0xfff, 0x8001}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000004, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x6cee8cab2d9bb848, 0x80000000, 0x80000001, 0x81}, {{r3}, 0xfffffffffffffffa, 0x10, 0x10, 0xffffffff, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x40, 0x10, 0x7, 0x9}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x88, 0x2, 0x0, 0x40}, {{r2}, 0xfffffffffffffffc, 0x4ba8038535c66240, 0x80, 0x6, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x9, 0x6}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3, 0x2}, {{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x1a, 0x2}], 0x7, &(0x7f0000000040)={0x2, 0x80000000}) 21:03:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xf0a472532f26fa6c, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 21:03:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x13) 21:03:07 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x272ecd3e77f6f19a, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f00000000c0)="9000000004bef57e93c220f5908b5b86d90d8b24cc13e5ab5093bd19b848afedb5a8c9214ace167fa263cfc1b17cc301c585593771de3eaf259b201f3342", 0x3e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 21:03:07 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) r0 = socket$inet6(0x18, 0x2, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xa2de, 0xffffffff}, {0x18, 0x3, 0xed25, 0x1ff}, 0x80, [0x100000000, 0x6a51, 0x1000, 0x6, 0x9, 0x0, 0x1ff, 0x6]}, 0x3c) 21:03:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000080)=""/119, 0x77) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 21:03:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) syz_open_pts() syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0x50b, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:03:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000100)="391a7dcb311dbd5bb3e0448acdc01970cbd6e94446d48ac938560e37df209a0740af4908e6f7741c424f2e505c7b46816d4303676bf59e4bd0dede251bb96a9cbbf174a1c0b5f3c840538428e5cb9a57cdd598add26e004d57cb93e72beda0a661aad8c4abbb0ff682fd7d705b0a7797a2508406012ba615750605505a0c19ad4ae3050f6a2acd1e5436e8eab4ad8bb47602e4c8bb22148edaa8774eb692d1567e9e698c73d5f75dd4fd9db3b486e1d6f230fd8727c210127fc5508ee885da62ddd3", 0xc2, 0x40e, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0xcd33}, 0xc) sendto$inet(r1, &(0x7f0000000240)="3019b7afe5c45f907e9431104f8da3544ae0efaf645ea5a7dd998bdf0065da82e25fe4627dcb88674221245dad32fb205d272e28634bf945a83a95e0b917cca6dcfd78e46c29eb1dde93ffd4b6a614f176c87d986dd39a9e18d4109de12d7a870c759fb9f7a1857ff0ba9a5598a8b1a27fe70410368afabe1b1d1e9da39dc72f1c3c5aab3b0975c0bfcb5dce707d8560f6957276ad2321e2b3ccc3", 0x9b, 0xb, &(0x7f0000000300)={0x2, 0x3}, 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1000) 21:03:07 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000580)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) 21:03:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x80) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r1, &(0x7f0000000300), 0x2aaaaaaaaaaaaba5) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x9, 0x3, 0x2, 0x1, 0x7, 0x6, 0x0, 0x0, 0x1, 0x1, 0xd642}) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) geteuid() getegid() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x200000000086138) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/199) 21:03:10 executing program 1: r0 = socket(0x6, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 21:03:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) getitimer(0x2, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 21:03:10 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:03:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b4b394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816056285e17b9c5f1940397b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f6312b267b04da191c158b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761a25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d413727bc87599074c0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc", 0x252) 21:03:10 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) socketpair(0x18, 0x1, 0x6, &(0x7f0000000000)) 21:03:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) msgget(0x3, 0xb93d70e360ba84c) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xffffffffffffffe5, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515", 0x5c}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) 21:03:10 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5, 0xfff}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) r2 = getuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) 21:03:10 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x0, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) close(r1) fcntl$dupfd(r0, 0x0, r0) semget$private(0x0, 0x3, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x18, &(0x7f0000000080)="ea1e35721fa4c6a1da54469e9ef07887db1940526a36322c") 21:03:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() semget$private(0x0, 0x0, 0x54) close(r0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x100}, {r0, 0x4}, {r0, 0x10}, {r0, 0x80}, {r0, 0x2}, {r0, 0x4}, {r0, 0xc0}], 0x8, 0x7fffffff) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)={0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) getrlimit(0x7, &(0x7f0000000180)) 21:03:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) syz_open_pts() 21:03:11 executing program 0: r0 = socket(0x10, 0x5, 0x6) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[{0x10}], 0x10}, 0x0) 21:03:11 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000080)="2081f908fbef3b2779b32efba2f80d5bd20ce80b3c5f44387d7fa6415837b116e9addffa5c9fac71540d1a7ff1533601f04f76a4", 0x34, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 21:03:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 21:03:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x1ff, [{0x1, 0x8}, {0x2, 0x200}, {0x3}, {0x3, 0x7}, {0x3, 0x3f}, {0x1, 0x101}, {0x2, 0x7}, {0x2, 0xffffffffffffff46}, {0x1, 0x6}, {0x2, 0x2}, {0x3, 0x1}, {0x3, 0x3}, {0x1, 0x10001}, {0x0, 0x4b3}, {0x0, 0xfff}, {0x3, 0x100000000}, {0x3, 0x6}, {0x1, 0x40}, {0x1, 0x9}, {0x3, 0x5}, {0x1, 0xfffffffffffffff9}, {0x1, 0x7}, {0x3, 0x8}, {0x1b8c7cdf750390c6, 0x3}, {0x2, 0x92}, {0x2, 0x8}, {0x2, 0x800}, {0x1, 0x200}, {0x3, 0x2}, {0x2, 0xbd5}, {0x1, 0x7f}, {0x3, 0x4091}]}) r4 = kqueue() lseek(r1, 0x0, 0x0, 0x2) read(r3, &(0x7f00000001c0)=""/181, 0xb5) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 21:03:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) close(r1) 21:03:11 executing program 0: r0 = getpid() getpgid(r0) 21:03:11 executing program 0: pipe(0x0) getrusage(0x0, &(0x7f0000000140)) pipe2(&(0x7f00000000c0), 0x10004) pipe(&(0x7f0000000080)) sendsyslog(&(0x7f0000000000)="75dd0c295c0de92e849bfc9af52b4cc4f5d52dcbf4e45681ea959f0ded08d2f3918f851f3e6504ce4619cacb832f58669a86659d5c6705b0574641187caa5c17648c7114d86eeadebdf0c54a4188ca8e328f8d15d2257dc47caafd84f9b9892f8ee68b8a", 0x64, 0x3d) 21:03:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f00000000c0)='./file0\x00') socketpair(0x16, 0x1, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) socket(0x1, 0x7, 0x2) 21:03:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) 21:03:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) preadv(r0, &(0x7f0000000540)=[{}, {&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/180, 0xb4}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/226, 0xe2}], 0x7, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x105) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000005c0)) 21:03:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) msgget(0x1, 0x20) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r1, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) r2 = dup2(r0, r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x400, 0xb}) 21:03:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x4, 0x8]}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xfffffffffffffff9, 0x3, 0x0, 0x6}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 21:03:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 21:03:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) syz_open_pts() faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1ccecb25cad4bb2c, 0x3) fcntl$getflags(r0, 0x1) 21:03:11 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x931ddc6ec6ee5d9a, 0x2) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') 21:03:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x3, 0x20000000003, 0x0) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x5) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() close(r0) r6 = dup(r2) r7 = syz_open_pts() close(r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}, {0x1, 0x4, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r6, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000f80)=""/188) 21:03:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0xaa) r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() r5 = getgid() r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r2, 0x5) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x8, r4, r5, r6, r7, 0x1, 0x3}, 0x6, 0x8, r8, r9, 0x6, 0xffffffffffffffff, 0x6}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f00000001c0)=0x10) write(r1, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 21:03:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) setsockopt(r0, 0x1, 0x9, &(0x7f0000000180)="0a37ddaa1b61c9dda7c4ede1e010fbbdff9183df32f1a6c95dce32b418225c7a2522bfaa172927622975c184408d6c256997689c1f6d18c1da8ed43b4707fa663d4fb2c67da0976ec60b8635af4bfef3b7668f0dba5c73c136f4cdfff5032b064290cd4d960632caa243bfaea67afc762a3237266b4e5e972ec4416a95f4611b1379187494e0ef0cd7779dbc68503851ccd8b6b183312b1cb2217e4d44219e993109f54db63224dd681d6b3126629d20d3903f7b2c", 0xb5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x104, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:03:12 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x3, 0x6) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 21:03:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x10, 0x0) recvmsg(r0, &(0x7f0000002f80)={&(0x7f0000002fc0)=ANY=[@ANYBLOB="00000000000000000000000600000000c443add7a6f9e654321e56529d19919694aa92223c0ae9eb4ddb74d9e37bdf71aca0342a6f31dd4af9d2008b685a8c9db3eceb9435e2113f5154d3b32fd35346a66c7382ad"], 0x10, &(0x7f0000002e40)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/211, 0xd3}, {&(0x7f0000001a40)=""/7, 0x7}, {&(0x7f0000001a80)=""/189, 0xbd}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/67, 0x43}, {&(0x7f0000002bc0)=""/133, 0x85}, {&(0x7f0000002c80)=""/133, 0x85}, {&(0x7f0000002d40)=""/252, 0xfc}], 0x9, &(0x7f0000002f00)=""/75, 0x4b}, 0x840) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000007c0)={0x9, 0x3ff, 0x0, 0xffffffff, 0x0, 0x0, 0x9a0f, 0x10, [{0x200, 0x100000000, 0x8000, 0x7ff}, {0x3, 0x2, 0x7, 0x7}, {0x6, 0x6, 0x4, 0x100}, {0x7, 0x2, 0x329, 0x1ff}, {0x5, 0x94, 0x3, 0x43be}, {0x400, 0x7}, {0xfffffffffffffff7, 0x1, 0x8c7, 0x3}, {0x3, 0x80000000, 0x4, 0x1}, {0x0, 0x5, 0x5}, {0x7, 0x5, 0x4, 0x1}, {0x9, 0x8000, 0x100000001, 0xfd13}, {0xa1, 0x800, 0x7, 0x9}, {0x2, 0x9, 0x4000000, 0x800}, {0x9, 0x6, 0x40, 0xfb}, {0x1, 0xb221, 0x6fa4, 0x1}, {0x9, 0x7fffffff, 0x7, 0x5}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000900)) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) socket(0x20, 0x2, 0x1ff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000580)=""/168, 0xa8}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000640)=""/11, 0xb}], 0xa) connect$unix(r0, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xfffffe0e) shutdown(r2, 0x2) 21:03:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/69, 0x45, 0x840, &(0x7f0000000100)={0x18, 0x1, 0x891, 0x5}, 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) 21:03:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0x659a}, {0x4, 0x6, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/21) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x7, 0x3f, 0xffffffff, "5fb4e8dad74c04bbedfcb6e5351c32fa3525d1cd", 0x0, 0x3c}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) socketpair(0x22, 0x1, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x5a56, 0x45ee, 0x7, 0x1, 0x7, 0x3, 0x365, 0x1, 0x0, 0x8, 0x2}) getitimer(0x3, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0xffff) semget$private(0x0, 0x1, 0xc4f89916705970b6) bind(r4, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000400)) chroot(&(0x7f0000000440)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000480)={0x42, 0x1, 0x8}) semget$private(0x0, 0x3, 0x80) fchmod(r3, 0xa9) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000500)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x1000, 0x92b3e6852017a011, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) semget$private(0x0, 0x3, 0x10) 21:03:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 21:03:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fchflags(r0, 0x10000) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 21:03:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) socketpair$unix(0x1, 0x4c7579cc2d6ca095, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x5, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x8400, 0x100) r6 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x4, 0x9}, {{r3}, 0xfffffffffffffff9, 0x20, 0x40, 0x5, 0x2}, {{r4}, 0xfffffffffffffff9, 0x29, 0xfffff, 0x4, 0x9}, {{r5}, 0x0, 0x0, 0x8, 0x7fffffff, 0x81}], 0x8, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffff9, 0x48, 0x808e975c2324cc18, 0x1, 0x7ff}], 0x423, &(0x7f0000000300)={0xffffffffffff0001, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:12 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000200)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r5]) chown(&(0x7f0000001680)='./file0\x00', r4, r5) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget$private(0x0, 0x3, 0x141) accept(r6, 0x0, &(0x7f0000000100)) setpgid(r3, r3) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x10000) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x45) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x8b09) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f00000017c0)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) 21:03:12 executing program 1: nanosleep(&(0x7f0000000080)={0x1, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)=""/89, 0x59) execve(0x0, 0x0, 0x0) 21:03:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xc8f, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:03:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x89f2b04ee8900966, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xf000002e}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x9, 0xffffffff}], 0x60, 0x0, 0xeffffffffffffff9, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x481, 0x0) 21:03:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) connect$unix(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="09002e2f66696cfdfd6a7a653000e35254839a9afaf953670114b40dee863e47f23137d1ea0d486ea9298a46c7153dbedf904304e28742b1353a30ab00e8a6205d1a0571b0d04439564a187a3a2198de841c8fe7e5ac692fdc21c317146965ac9991b2c86855ac25055b22e1586765e043a93a2cd1760f9df60eda30a355963425ffa3de46f6fab7"], 0xa) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a15f29f3b451f56ba27bff2c2bc064d588283ef7b88c1da4e16c60f10f32312797e57a969861ede336d02eac52fca6fa1519a4cd838c488a52490d6897ce9c7c576b120f7010701ebceb6012554255dcd03bd8e46c4bfa08126146304a793418954e66b981fe58ff526348d78a975fd13f685e68f75ecbf14ab2d605792244114d6f70529bb0c291857a439289f981fdcd08198f94059fa5d67cbaf8f07bcf9d3a193a93c2a849f36455b0da7fd7395cd1a0b1b175ee80d116dfe6d9f10d58fa23a03b8d4c869ffddd90af9fb09b891279fa0aaa1128fa2a0bd257b0dd56ccb0884f304ce4b0fee6afd537af65f2bcfa91557a1546df0f42c0c02a0e5b840bb0d5cd50908e6a4f6914635e7628a690bba5857bcede2fed0dc26a8bb626431ecd7c6d2e01e7c1a9e29489b1928a12de5a3be7b237d2221a17038999edf74006b55eea4063eb4955d07a1f4013bf4c41bcc91aedf5a1307b551f8ad82f3825727aaf3d7375cb52a20baa846fa44470702a7b6778b58fec9628cf85da67b9e8cfa121d40c7b23890f60f255d3f1105cd6b72ab8f41acc3e9ff2239b692641ece7d045467dd5c9899e3fae22f148af176c6eec8074d7b51f033a0b41ac884f78a4a27492f425767ba41a5afd0427325c62cd1be1647f12a27652dd08fdcef7890a34e14ab0fce3a4ff5f964ca987f19dfe56d105c438d33885a164fbd58dc10a3fa4152d2f3b602ee5432d986b98c7479c9a7bb9078b0699fca74202dc5a0a0ea2d25d0f9a10733379f25ed3bb193f76007bcf35a975c6c9e347883adc7f17cb54fa275e02f60c56d49259edfc55620615328f57f16d5c7e4dbaeda69a024e74a3e30bf31e924796ac1dd10eb703ff9d0b0a92ee353bf1e8f793781b757ed68598180fe5fe11176dcfccf8fe222d6460e2e4bad6a190076c0351b9ffbe6bcfbcd92e124cc8742b3c4d5ced83adbe7897b9c81c1e2ada11b381b0a0f4533bb1d33001bd434a06d61e0e559d5419271faf59d40ac2fbeb74327ceecd20f27d49867db03c8c34002fe543fbcd109b87b87986d74d0ada4502834ac5cc413599f3b13b38701ba986e12d3bea0715c645650a671144d6de9519e10ffc1304626c961031c03aa7365401a687da37f1a29ce593112ccc57a9bb397d5d85c4b684886ffc2688cb0f828e36b5a0832ccfea4261d4b5e64f916349d51b99955273fc47d97db6faffefe87fd7abd7622e4c1cc2b8ef20597877c1ecb234946e785cb4dd570e5a8777c0e01cfdabdb9c2d29be0f81b4efc3ffc21dd0333184d35692dc297d7b1641defb3a8cd96d4c8d60fa137db80169a238f03269a4a6915ce7b5b2d5e3fb1268f59f83f63cc3cf3c351098a7ac320dab6935f8d9e37c46ddeb77cbc31fef407bb8174e1f7473a37f44a11212da103da8792096f03ecfd767872646ed64a059cc1dbad093de90c2e8f8bd99e4b1602017c8f4f35ea5e457372ba3ae05ce09bcdba448fc4510ce0b5ae9273ba4c908ed4da1af2658f687f964d335b09a15efc7f2678d549d5028ccf3d27e3e76266e53079e9f4865c6bc67157ef25dbb5ca178db036edcd378ba6ec73dce1cb38f760832b3f76aef19c44319650a9626c15bb17d59129845203c26e3323365f443578a29bd1136a6d6e0e363c6f9a8c5cad6af071202c82a3717c3dec152e84e2f92ada599d05896fb27183a240b0c51e25bf47595579289f040b4626b9eb9b272ef05a5472acb85df24673747ba8f6f2d445a1d8167470047b3393fcc0da52023f2c3fb4259a7558b77d55d7f031cd1dfb34e5fe531a4c23c7c1cb4fb34e4cf852e6875ea4894f257604163dd5bf95bc7f161ed5b12fbd97ca449f48b44cabda517edb7ae902460879dbcd87beb94752b36c919d9e5bf463e3a73c6856ebd79139cb704fd41d26710aafe99351818223761a6d32338162982f2a66e3b3547b2b5b3b2cda1d203e6b488a681db902aa2d3c13642d9ea4b6c9", 0xb09) 21:03:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) clock_gettime(0x3, &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 21:03:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto$inet6(r0, &(0x7f0000000040)="90c458fbce188e34fcbf0de679df3b9fedd38023a5e71f718dcd9130f01f4de1ae289dcdf6c85a8f39374e19f6ce91a1dda0315de1fe27bc710de92e2faf39c95cb46d3408dce880f0aa8668602123ec720a2c191297832fce4c77bb10d902c43086802316d888ab9964c9c96f2eabb72ea30fedd910403ae19e3dec09dd600482794c92050a4b0eb7ea73cf99dc51bfc2292835339deba170d626b28744", 0x9e, 0x40a, &(0x7f0000000100)={0x18, 0x0, 0x0, 0x2}, 0xc) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 21:03:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchflags(r0, 0x0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x2, 0xd3, "bed7ee3fd2de491f6cbd61049eb3acc42adc8b10", 0x7, 0x8}) fchflags(r0, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000100)='\f', 0x1) 21:03:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000180)=[{r0, 0x1}, {r0, 0x10}, {r0, 0x80}, {r0, 0x2}], 0x4, 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 21:03:13 executing program 1: r0 = semget(0x2, 0x3, 0x0) semctl$GETNCNT(r0, 0x446d1db2942ee00a, 0x3, 0x0) 21:03:13 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000400)='.\x00', 0x10000, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x8, &(0x7f0000000440)=[{0xfffffffffffffffb, 0x1, 0x0, 0x9}, {0x101, 0x0, 0x4}, {0x7f, 0x9, 0x1, 0x2}, {0xffffffff00000001, 0x1ff, 0x1000, 0x3ff}, {0x5, 0x8, 0x4, 0xfffffffffffffffa}, {0x7, 0x8000, 0x0, 0x401}, {0x9, 0x3, 0x1, 0x100000001}, {0x800, 0x7bd6, 0xfffffffffffffffa, 0x4}]}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x42) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0x7fffffff, r5, r6, r7, r8, 0x2, 0xffffffff80000001}, 0x7f, 0x22, r9, r10, 0x6, 0x7, 0x7, 0x7f}) r11 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r12, 0xc0205602, &(0x7f00000003c0)={0x4, 0xffffffffffffffff, 0x7f, 0x6, &(0x7f0000000140)={{0x59, 0x8000, 0x8, 0x8001, 0x6, 0x100, 0x6}, {[0x7, 0x6, 0xffffffffffffffc0, 0x6, 0x10000, 0x1, 0x5, 0x9, 0x9, 0x6, 0x0, 0x400, 0x3f, 0x1, 0x452bb586, 0x9, 0x1f, 0x10001], [0xfffffffffffffff8, 0x20, 0x7b33, 0x0, 0x5, 0x0, 0x0, 0xfffffffffffffff8, 0x3, 0x84], [0x7, 0x4, 0x200, 0xfffffffffffffffe, 0x4, 0x5, 0xffffffff7fffffff], [0x0, 0x80000001, 0x800, 0x4, 0x8, 0xc0], [{0x1ff, 0x101, 0x6b, 0xffff}, {0x0, 0x1, 0x7, 0x6}, {0x8, 0x100000001, 0x40, 0x8}, {0xfffffffffffffffe, 0x5, 0x8000}, {0x98e7, 0x6, 0x8, 0x5}, {0xfffffffffffffffd, 0x6, 0x8, 0x8}, {0x0, 0x68, 0x800, 0xffffffffffffffff}, {0xa9, 0x80000001, 0x613, 0x380}], {0x3, 0xa045, 0x3ff, 0x6}, {0x6526cfa0, 0x5, 0x6, 0x8001}}}, 0xff}) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xb6a) 21:03:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) sendto$unix(r0, &(0x7f0000000180)="983ba6db42707ad1737e44388093a11a0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716139566d03dd95007daafb1ee12c6fd904bc6877cba8dc48f94b51c11f820df43dabfe4681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b93", 0x91, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket(0x18, 0x8000, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x100, 0x752, 0x100000000, "b808516b9c81e790356086a17a5a178ec5bb5467", 0x7, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) 21:03:13 executing program 0: clock_getres(0x2, &(0x7f0000000140)) clock_getres(0x0, &(0x7f0000000000)) 21:03:13 executing program 1: getitimer(0x1, &(0x7f0000000580)) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x730, 0xff, {0x9, 0xff}}) 21:03:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sync() sendto$unix(r1, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516e1d065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff861b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23596cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee57b31423b3927ec30f8192e775cc79965974d4340355d701455593ed0b701bc344b3b2260d32a6ab58f2117ac34f54c737ed8b75cc32158cae357df255c11104f632613b90020c3748dd44126bf3bc6e3b970bcbb350d764594554a5b129328c42b84c50b05202193d34db9268d6e66bc7d29444dc0a6a908cdcad48c02cfd540374c0bd64acd57da1b7467bca380078dad8fb87", 0x88f, 0x40f, 0x0, 0x9b) shutdown(r1, 0x2) poll(&(0x7f0000000000), 0x0, 0x0) 21:03:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x75037a3c4cdade68, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x5cb1a49, 0x0, 0x0, "61aa00000000080066000047000043720800"}) poll(&(0x7f0000000080)=[{r2, 0x82}], 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x3}, {{r2}, 0xfffffffffffffff8, 0x22, 0x8, 0x3a2, 0x7}, {{r2}, 0xfffffffffffffff9, 0xb2daa75101df0516, 0x4, 0x553, 0x7}], 0x7ff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0xa0, 0x1, 0xfd, 0x1}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x8001, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x856a223118bb9513, 0x9, 0x8000}, {{r0}, 0xffffffffffffffff, 0x14, 0x4, 0xfffffffffffffffa, 0x782c88f6}], 0x7, &(0x7f00000001c0)={0x80000001, 0xe8b1}) 21:03:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000001021, 0x0, 0x0) getsockopt(r1, 0x9, 0x2, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) 21:03:13 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 21:03:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x40b, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="022f2f"], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 21:03:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20200, 0x21) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffff3c) shutdown(r2, 0x2) 21:03:13 executing program 0: r0 = semget(0x2, 0x2, 0x0) socket(0x10, 0x2, 0x200) r1 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r1}}) 21:03:13 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x571c, 0xfffffffffffffffe, 0x0, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r3, 0x0, r2) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) r7 = fcntl$dupfd(r4, 0xa, r5) fcntl$dupfd(r3, 0x0, r3) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x276, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) 21:03:13 executing program 0: r0 = semget$private(0x0, 0x3, 0x30) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000140)=""/4096) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8140, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r3) fcntl$setflags(r2, 0x2, 0x1) 21:03:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0xace747fae620a839, 0x800) 21:03:13 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) r4 = dup(r2) connect$inet6(r4, &(0x7f0000000300)={0x18, 0x0, 0x2000000000000, 0x5ab5}, 0xc) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x10000) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) flock(r5, 0x4) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 21:03:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x1, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:13 executing program 1: r0 = socket(0x1, 0xc007, 0x5) socket(0x1, 0x3, 0x5) socket(0x1, 0x8000, 0x100000001) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/191, 0xbf}], 0x3, &(0x7f0000001240)=""/208, 0xd0}, 0x1) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:03:13 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCNXCL(r0, 0x2000740e) poll(0x0, 0x0, 0x6) utimes(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000000)) 21:03:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 21:03:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socketpair(0x2, 0x4, 0x7ab, &(0x7f0000000000)) 21:03:14 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) 21:03:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="bd6b4c5961e3ea1cdbf58553f3", 0xd) 21:03:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) listen(r0, 0x101) 21:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 21:03:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x2, 0x61) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 21:03:15 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e16eb589a3f53000"/4111], 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) fcntl$setflags(r2, 0x2, 0x1) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x0) sendto(r1, &(0x7f0000000180)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e020a6a9ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1ad8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e719", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getdents(r4, &(0x7f0000002500)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000c41954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 21:03:15 executing program 1: r0 = msgget(0x2, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000000)=""/14, 0xe) flock(r1, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/183) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x5, 0x346, r2}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/176, 0xb0}], 0x1) 21:03:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f0000000000)='X', 0xfffffffffffffc95) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x17bebec7b3668ccf, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000001ef) 21:03:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) munmap(&(0x7f0000ff0000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 21:03:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file1/file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = openat(r0, &(0x7f0000000480)='./file1\x00', 0x40, 0x101) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000340)={'./file1/file0\x00', 0x8, 0x3, 0x400, 0x13c57deeb075439f, 0x8, 0x3, 0x101, 0x0, 0x3, 0x100, 0x2}) rmdir(&(0x7f0000000500)='./file0\x00') readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/233, 0xe9) r2 = geteuid() faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x28, 0x2) r3 = getgid() mknod(&(0x7f00000003c0)='./file1/file0\x00', 0x80, 0x3ff) lchown(&(0x7f0000000080)='./file1\x00', r2, r3) chflags(&(0x7f0000000180)='./file1\x00', 0x10001) 21:03:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xdd, 0x1, 0x1f, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x9, 0x9}], 0xa90f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x244bb1613bc83545, 0x0, 0x6, 0x80}], 0xffffffffffffff81, &(0x7f0000000080)={0xed0c, 0xfffffffffffffc01}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:03:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) recvfrom(r0, &(0x7f0000000000)=""/58, 0x3a, 0x800, 0x0, 0x0) 21:03:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x135aeebdd41ea36c, 0x200) lseek(r0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="3b914f2b", 0x4) 21:03:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66ffffffff00"], 0xa, 0x0}, 0x0) 21:03:16 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000540)=ANY=[@ANYBLOB="0100050000ce2d0000000000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="0ce5aa25c0e526804fef59021f20", 0xe}, {&(0x7f00000000c0)="72dd4c6ea454b08d2f695024a41b896e259b863c4798b2e5cd41809bd1ccc2b671029efdbe2de73ba4486a3df6d69dc511ed0a02c910c098074d034796ed80c5d5ce071631633740b3e57525cda9c1aafb36a135dd01008efdb7d91bc815c48ea6d2a53361da211ac5493f636d26d4702183fb06bd45ab64d9778649d0aa22fc1fb1227176a27ff727f533a08dd5dc6c300abbbb790e1ed9e1ad1c0dfe2a2ec583f02d807d7e5c674c15c7fabac0b48c5c44db9644893aa8e8f51f41454ee55d9f64d0393f849f8d58963803697f9765d3cf395eaf7c90630e403da880b03daf5d5727075e67110c88af587894a1245387e21742", 0xf4}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="3461fd1e02cda4706f82bef10f6a818f41b56b971199572fe36907185011257ebe896f5e93097ccd491928673f37ebf3624521c66a2a41dc5e71113e5efee44ac5312cc8977e44e68d953b733eb8f775af07f9f52503ef7ab5d8a6d58b50d9766ef6a0dd95c2e226205504e154645f89e922a75360536c9c0cdb2f5ae85eeca1bb6c7a3e8b22d77e2092fef3e5fc050ec9b25139da90c83bb397aebf6849526320d43a3cb1900c18885333da58fb106203a1c3b27310939ad1dc", 0xba}, {&(0x7f00000002c0)="5fdfcc0083f5349c83b2e6dd379967266490c627d480c9e1fe55c565c877b07e02bef7e27301ee5356f34b113eb93713adb5f5c1c49fd16e945a4604c6ad8e51f0539b139350aea5029387c2dfed72ff96d2ace7e78b5b6336a21515cab668372b55bb6bfc", 0x65}, {&(0x7f0000000340)="30e9dc832182e457795a46358086f77c93290d6a60a3066c5af09485d6a1b0f89991a524faca08eecd96cc01f97c3bd47c2869a773bcbbc32d12fa94d0a15ce997e03ce95a2c5662bab9299a12122a4bbb5e686267edb7c722a5df24baef6909d1560a99ca0916958da656dfb24217039d0fe280e9a3bf8ced490855609fd1feb05fd052e5fae6ff1b2fc888ed7efce7acc7ae4e6655336855b3ea7dccb7884119e239cd33b6429f2ba91f306daac9a5be07aded9a7d44cbffdb160ff87ea2c601b07836dc6bf6a7a6f7f2986f48de", 0xcf}, {&(0x7f0000000440)="af078b4dd810f55ad202bfefce96f28587c681440af59e061b96cd53043b02466f1e0669271ae78cf1ed2c3570b9029b724f544e55f590c18dbfd47bad9ba3ff223a339d124766b998eeb531c3a7d9ea5015c8c8b512f50a480c1a77c504807b", 0x60}], 0x7, &(0x7f0000000540), 0x0, 0x96b64e011beba1f7}, 0x8) munmap(&(0x7f00001ed000/0x3000)=nil, 0x3000) r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)=0x1) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 21:03:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 21:03:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 21:03:17 executing program 1: r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000d002b7618eefc69d41bb6b45e225783b43c1c2b9fd359d38ba8a06832dc7aa3adf4ea6440da61821faeb74a32c915623edb8c38f3190dba7e0665805ddbccaf31d3a31ac4c15dee042a510e2ce7194edeae965a9458a326f830f31d6287951bcd5ff2f865c5bf9457baa3222bc7fb13449d11bec6ddf5efb06306514dff0dd68669dabd9032547bb50b560ef86c8ab9a652a135d8420eebf2dd46fb01f2e32edbec9faf3e61e3564168f6fd2df51db67217c0a7dd7188272e796e781b3955267f6a3629397ad1c7e6e6244b9e8a5d954117442568b8c886efc312e0f93cb6a441cb3054da5b5dbdffc02e9558b167dc5d13bc9cca50db04b30bf9d3fda50943fb7c26765d2fd8f61b407929a097049a1d5e000000007e867b02d7f2226a400951a826cd40edb9fe00"/318], 0x13e, 0x0) 21:03:17 executing program 0: madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 21:03:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x10000) r0 = semget(0x3, 0x1, 0x10) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x38000000000, r3, r4, r3, r4, 0x21, 0x7}, 0x2, 0xa14f, r2, r2, 0x40, 0x3d0, 0x10001}) getgroups(0xa, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1, r1, r6, r1, 0x0, 0x80, 0x5}, 0x9, 0x4, 0x5}) shmctl$SHM_UNLOCK(r5, 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) fcntl$setflags(r7, 0x2, 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r1}}) 21:03:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffde7) close(r0) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="689de9023a65a5d420575d74c67263de2a8c5763e606aa69d56b069f8b02f088ede924a7b76e8f8babaeb4c56ef6176f0fc7013bc605cc57b487a401c0c3cf038eee1161f46ab1bffc5b7a5d8d869f58011fee16c2561aa566901edc5dc81dc898083d88d55ab4b753ad6fb2b95a7a", 0x6f) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) getgroups(0xffffffffffffffa7, 0xffffffffffffffff) 21:03:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x5}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 21:03:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000cbc2c42427af"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000040000700000001000000ac1400ff000000ecffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000167cecf07a4577883e84334f51751ea1e8a5a5c41e50699760a021efebe925eac015dee85203abe362328894"], 0x18}, 0x0) 21:03:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x2f588809e5fc45f0, 0x5) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) 21:03:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xa3, 0x0, &(0x7f0000000080)=""/163}) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 21:03:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "0e091fe600000000000000008a00"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000700)) close(r2) writev(r0, &(0x7f0000000500), 0x0) pipe2(&(0x7f0000000080), 0x10004) write(r0, &(0x7f00000017c0)="4fa61f134a9e1f53643df69caecc7aa719cf5e3a4c5b1d91de89e6705bcc4cb8ab8126ec2f6104200f072744f1fd759c43459b9ce829147c521ddd58b0f9c32bb909bffdca72d1dae202577d833a1c31af5bbc232afda9c723adecbbd0daa430932853b5558cfbfa6eced8ba646735f8be7773d87c844fc744569e9174ff9e66ccdd2df63063a2802479d006e351b7a67a68b536217687de58c4b4c11e1ef8c2e345cc49d856227297e833fbc286299c04b369b992a758f85899d7796ec4229fb184eab35b2e061f34a9078804910173800e80bcd0588e5d7b1e193e98030696da2518f948432b6133b0795618b9ca31a2778047207f4126ebb7dcc24e863e099d0c8b1edf9d444b568397e37879fda67c676df2c0440d87f04d40310253a09bfe774324acb039481e35edcd7605362223b221b2ef20eaf10933aedfb28189204af80a0993ff9923445358a35d7d5177b35d0a80c19a7660c9f3634be735fa198d2ab84aaac956abe712c3af12eb7f0ac1b104b07e73559303ac57ae15191e88a52e2a2c32f73af95648b8425f10f71a66f42cf32c6745829d6e5ff8dbae487a74e861ef380eafe4b54bcdd95359a6d8097e23943f524a476369977aafb9bcd5e2de186d00e0fe17aa83aa0af190d3ac1da84d9b609a8bbb494919dcd722d1f175adbe500fe628ac8fb16e0b47a7d0443ddd7d1588712c5f19836997693be611134f8f4d09d0533e86a9c8bf6d69d6c9e30111f35010a7d8aae5cca2ae13686e680f6cb2c253ec449ddc9d999fd04f29a6d3a16f74602dfaac77bf07f61cdb4916bf266a0798cf7a8de0f2d2dbeb11f0e308a54f1a4f18b8ab4230ff600aefa11dd371541ee0edda9ebf90111862dc14e8eb6405a6c85b3434cd821e7c5ea32b8ce89e34128293649b2af048ac8ab662cd41ca125647748c1733a0693b223cb02326f2f766fe422885f5ece333f7dff7d6310c8bece2d5d391a1069eb3f78a39005c3479213b4db8163b24fce1e4b27b4c55b695f14fa8436d48151e0a90f69f894b9e7eff031baf341a4ffd2d8ec94c592be4e0c797c5807143738c29406ab3890a26556baae4c3474d7e2c1e92d7ebc57c0821f462c8abd75d2336848f08874ecdb56d225730db81b16dd133b087e97ce8cb3c0b51b16762b71a359ca666294ebfcde9b29fc161aa25ced8c1c14d7ec0960647ea49bebb3169a2405919f5affc6e2785ec5f9b6e3b4225a9795eb06c088ac631992c67de28dff09265b9fedb8b2c1011b5df107a69229af923b280c7ddae9a8e54fc749c974a09a2ca35ab005ad84a5e12ef6ab9e06fd7fee68d99ef0e2ea6b391dc5e0b1be841d4182e116c228f7bb755428dbce65550188933024beb040db3ec76cf50656dea3a15006d57a97681e98d2c49fe8b268b742f01aa5d94b53ecbe64586b91e94132bab75093d34ba1a1dee767b7acb3e1dc6e6d0197332ad9e66a8b6f2472ddfc72ee5db68b9caddea0902f379722f816715c7583b26309b691608ad127a259a8d44f404a1fd963b39da2333fd4018d1c262dd6deaa307cbd4555bdeffdbe414bd3813a8d260cd50e410173d874465f92910aa2fe3d9b10e6277969337465408e4d4bce2cc187b743d8885857005bac6789062b5e2a4af2d9b8472e2dabcf1292a9115fffb97870418a2262477017c8a1de58edb258e09ff2764ad2aa816fb106f3808d62eb7c27f83c5937fb6fdcbacfa5937f443fa588694217fb177c28a6873cc772d5e8f348a381f357fda6a7b55b696c4cc623b987489d83002b960322c8fc7966bb2ce8486ada5c9286d0bae0a7747238b6de06e414607ffc44a0d1cd2dcd1bd700919d06627bfa1f56e088352dba9139756b40f8073db59aa36e7bb44a072a5bdf8c571ce19681a235c47947498bbd3bd50fb287b1b0071e8b36e848b5deca2472074ae2e2140003fa146286340dccaea9498ddd671d973dfe85fa18830ada0b2b731a6667b84cfc66fb8f8c1d9178444cb490046b148d936edd3bcd4fc1536c9df30647c164e24344385e1c001eb52627dbc2e8e4b03ebe4dfa86a1fcb77fe848a22fd308414c34999e35821b9e896b842364288b11df1fb5edfdcbc3e601335cfcf26699849018f2be0e42461977ff8f53c3dce188d1caa1c72b584f880cc70ccbc13e3d29bc89bbb99d00a2a7554305ac0fd2a3a3e81273489f4efdf8f7534f88f6feaf89b4a8d8130626dea6504c0bcf51edd1913357046d4756d8cf1a980efff2b91690008a2a9c20d46b8cf734f1b8d7ab09900aea0dc7adca7a04431ddfa85b643980a77ed637eaca15243bcbbbb52224c94caf6f286cf25f09126b733a45e75c7df73cced5217e0099df806dcd9e7cc107d8331e24094538506cd1c264262843a21d47bd77705a47f36d982216ce6fc38d2722c230f289a9ef8149325c34a0c139f6340732945a2942f75a7e15d3b315fa81ba8fb8fedec3cf676ca63d1bdab7f1137a3610019a5554da116f5da7efcc2ed0a2cdb4c1d090eb677967a8f7c4056703eb193ab99fdd369865bf2ffd6bc3b4880c670b1b6a93f42334b83e71d4081f0cdbe3825ff35ef491684b92e5016040b774cc14f0b99d5396293634ff07f56fd4f9310dbc2292b0450bd0cbb8874b4699902c103dbee9c0e4f3a261e9f14275563291bab8b8553efc3cf9fbe69c7fc4a97cec1fa8051897210b4c5d58cb9490b36c065fa0921019aa4be0ee7b3dee9a3391e03d40d5b817b43b5fea14ab6e67897a78e29d409eb41da8a6d216add9f3a93bd2e45fb91026bd921a3951a141e78d2b1ce6a388bda7ac3ff27bda0217eec124329d2cbcdd341cf285e1204a2ace477e117b387afc6547bbb96acd1045cc7eb6d9035bdeea16b836af5263efb1310123e70612ddd0afa08d91337be0b8b595c23913c16b8c84a680be614fc06414f0cc95f5409d86327d9ec8db929a6f29ee1c91d1701bc74505d4b538855b9ae4e0c0778a13430fb6db85a889f8dbf97e41af9af82914722acd0c18ac8cf6b46503135bd5ad4e51911627f95e61bca4e66d78b5da4a07b65e365f7c82f2e53bf9894244ff15ced3bee77d071bbf369d35d41a706397077adf24425ad0d134448eaabdbc7c5e1541450ef93d18b1bfa50e726388409067ca92f73b885f3d7ae75aab18020adf29de3452795ddf5b767a9e86fc4379d8f291d0032f6a386336801f2b9ff9540b3d46bcb48ab0146df142030165921ac070db69370a1fdf8300b253042c2e595da3c257beda5d7dc2376cd853d354e98fbccd51e8e2d9d5e44d1aaee99cf4cd6dfaae83ef14a6822455cae5cf707594d4046ced9f23cbd4b65a8b7294143c936bd560915665326d28418a7b97ae85395ab43e6720333ea05e0e330d595ada5497f65b1a808c2c160850ab4c616a1e6740413284d5ce666b2279cba1c250fb05dda8fc57b681e261845325f37e555745b8a31279e82db20623a4a6722f05183c9629c7bfeb050e03681c8aee2ed6ddfa3b47e62638b15b1709f4350b31042e40f8f5a6c6dff1276eebad4f90d78737aa1fe7b10f3faed6b69af0173e0a8d4bf41bf90c3c2bf40dd56651c0b3a11bcd3a39c3450ae81464d4cfdc68db8d8a483f6b5f34f901eddc368d6d046b8ee7108e027dca8ff9d903bf2f041efa0360b9f8624d647981db6eb3d80c2bebc31c2a217a4b3ecb867505d6cc5f240263d0fbbe0fc069a499588e98f50c170a397d17886245fc28d7f5b7964cd9729b9f7eb4a8172b53def4c176aa8106b3d8df927eabc0248af19b3eed7bd67c65ac09076f5ef4c673b0139ea9f9058193b9be54227b1194ee022c7bba67bd2f4806b3f5df7a88b869fe0f80a7bae21d12e811ca0d4151084484bc03b19b0a2c818df17aac8b389ce8fc5e220fccd3aeeaa273f6de7848bf43dd164c741a542796c8d31c864d68e3a6a87c46ba85ed3825eb487af0e30b86d8308e76d4ef19bad06b716d882b5f8b085404252d268474dadb4f05cae89735f23c249a4d19b164b7af8390f1ffb7e0b22cf947a86f2599a2a5f646ea92faf41d77a8ec13c1ea681b577bcc70355ec107f356469973c80e523577f5fbbc2eeb39a0aeb9281199a76f2b2667c6753c34adbaf3257379ddb9b1c66ef4683454d48d4cb1ce975ae7aba5ad65c45feca67ea86a1641c111d1a162252c7e9c336361b412e3ef635043910427cdfae79e50822644675ed8e2b947aadfb5492f2a2eb72f8a213e20f5b9152a7c42fc2e9537ac12d510e819c9eba568e2f81fd1fccc7b11becab49d2236af40acf37efcbc114506fa5ef8be087d7a1b151e3a523ef08b5d8ec62e5cde2a83aa44e060b7871cc336b3458c8a3d0b94990f325f67c37335a141056f3c272ac9701bdf6d46c3de3dfcc22d5c0938b6f0f59f36bb3b01e778eff1cbd00e435f3cc7ad23324af69c0730496ba6c18a13bb2bbc634906a9f893cbf007bb1b594030d9dfbfb035671b53d44b9e8affa57eae12fe0246f5d8f2f6c4978406d4928dfcb3b53728ecca81c95e0f2820727f67138778c99fe5da27e54a3eef2c188d60f5b3d606182c9c03cd064d6b7278586c6a9b3d94e58359d44cbb0e4a2ef525bc2bd34a5e69e136558296144ba7e8b20c7cedfa0eb1a7feb9b2adae140e53f036515161ea677ed6c3403b354d64bd92b3ca590ef125fa1e410f47237619506b37b570df0aedb4eaf76a796d1f7dd93efb4d7bbc1eeda2088f6157f2c6f72784698d229a79eedaa0505c320f73053c1fd6056bf402bdd59f73121b031ea1765d505db9d8abbd08a3e59e216c388655eb7b752810282415467d6447beb03095eb34f4269d29fb64562500e7d01534e1afde2b0c18d58a98ccad1d8008d5db94a11a364d968ef446adb9a513cdef3c760a2c3092aa0c11cbe7ceaf30f6fb3be26cd7726b033549d544ab2fd8907578afe08bb33b2bcc01c44b873d6db5069384020fcb85c1955b6abf9e8207ae23bda8c2df6df2323eb69e461ad2cf57e2e2f2d05da21a53ce6eae4e6d622cc3ffe5102591a8767de0769ad24877631f14b0c50123c7f22709d8b45aa07743be825efc09a2d29526183a17d3a216e4aa9b4073925425c9bea84d82e9a4a23668dad0b10339c2702aaa5beb971b721afcc4003762cf26a26f730f69f6e47a1c7a0bcca9e3c77b62d8030dfc092f432cf79a9564807f15ca0880dfab2209b4278d4b4a7d918fddf368ec81bee78bd651ed3f516c1c794e46eb862c4e670aa9efbd64df045b920fc58441b9f62e26a9a6df9ded7fd546f3ddb5ec470857ef0ee89cadccb5f617f33ede4c3be3ddd8772fe05b90d1f0116592faec0168dfaf5b78fc4ff63902b012b998089b245da653198bb5084036bf9323396b2b81200f78e1f778555259f3e51ae3f3b448c623b7910be00862712b557e8c860d12ae9f4ec4de818d09217bcf05871c8d3298975b758ded7774b835861cf38009706d66483b304283f2700f421fd870403c3c9c42505a672ec0f7548b346a822932aee756a7586181a2fb3d1825a3956d2daaf62bad82835c37e1a9484a7db5b7f8f363a8a03c6573c45fcdfac1e8f622d83a8361a6ee8462ded72eb2686d47c7221f33bde5c4f27b613221d54259995bbbc18915acfe5edb3c64a95bd871414a6debcc4805ef65f3d8eb5a6f03f5e9f18d85cc26bda8dd33a7faea3e9058c9b08218eec04735154d40a02b2d7e687574ce05fd2f645ed7e49743390db9388c5f38ee02ca2108c83b126c67423d2f4b27034fcf306fed236ac239dc6", 0x1000) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x20042, 0x0) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) 21:03:17 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x7fff}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:03:17 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf537c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9568a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a808bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006bbfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7ab35bdecf35c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17dff02314add28b784a00"/1264], 0x10) writev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000700)="8a56b74e344f5815476b96acc3141995aee4811b1640f75b2c2a0e6d6a476de8f652a34b7c96dcc46bd0d9d5ce067191b26bef39bb95ab006e0c467e4a1a3e31090c996a1ca1eda87e820cb721b84c8e4b1aaf2cec0972b15f62f33cb2148fb0162f592e560243d18cfc86a6c4f5e6df2cca391135e91b70c67d0c727b5ec9d5eae96f4ac03758eb5aa87f92f06f523a4f9dc6d6abeae2cb4018b4277fb5de59adc1da86675b08fc994a0c7ed32039c1fc30597d0ab214", 0xb7}, {&(0x7f0000000800)="8b24c622810ba8349e71ced74410fb276eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a4187", 0x2d}, {&(0x7f00000008c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d02bb3137c6911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a95fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cdea9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70bdf57f3ee2b52f0a8d5952185baa435", 0x396}], 0x3) pread(r0, &(0x7f0000000000)="73cd11aaf09a93b964a541637b85bba2e4f8b4025901e23456450222995de371e9ea99ec906404", 0x27, 0x0, 0x0) 21:03:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000100"/16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x26}, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0xd8, 0x0, 0xffffffffffffffef, 0x401, 0x100000001, 0x10001, 0x100, 0x10, [{0x4f, 0x100, 0x1, 0x80}, {0x1d23, 0x5, 0x7e, 0x6}, {0x3, 0x8f, 0x101, 0x3}, {0x0, 0x6, 0x0, 0x45b0}, {0x60000000, 0x800, 0x1, 0x9}, {0x97d2, 0x2, 0xfffffffffffffffd, 0x81}, {0x1, 0x1, 0x2, 0x7}, {0x3, 0x1, 0x8001, 0x8}, {0x3, 0x0, 0x6, 0x100}, {0x10001, 0x86, 0x5}, {0x80000001, 0x2, 0x7fff, 0x5}, {0x0, 0x290c, 0xfffffffeffffffff, 0xf9c}, {0x6f5, 0xd90c, 0x401, 0x3}, {0x4, 0xff, 0x4, 0xffffffffffffff51}, {0x59f80, 0x2, 0x2}, {0x8001, 0x7, 0x248, 0x7}]}) 21:03:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x36, 0x4, 0xfffffffffffffffe) getsockopt(r0, 0x1, 0x80000001, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0x45) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffd67, 0x0, 0x181, 0x0}, 0x0) 21:03:17 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x7, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xd2a3b9ce200b4322) ioctl$TIOCCBRK(r1, 0x2000747a) 21:03:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 21:03:18 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x404, 0x0, 0x0) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/172, 0xac) chdir(&(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 21:03:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x800, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x61, 0x4, 0x2, 0x7}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x3}, {{r2}, 0x46ced25a4e73104c, 0x8, 0x4, 0x100000001, 0x100}], 0x1f, 0x0, 0x10000, 0x0) close(r2) getsockname$unix(r3, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 21:03:18 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r0, r1, r2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 21:03:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:03:18 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2812, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 21:03:18 executing program 1: r0 = socket(0x1, 0x8000, 0xff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 21:03:18 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x802) 21:03:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x4) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 21:03:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) dup2(r0, r0) mkdirat(r0, &(0x7f0000000580)='./file0\x00', 0x10) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = socket(0x0, 0x0, 0x0) sync() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b66860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca0412a25a491a97b9b8fe0f20315590000166ed93317715be1f88da8c9764d3f1bc30d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e6530000008b49f8a196e1bdbd667500006272d0b5d7436dbc615c174bafb0d2c34de57c230c3b9115de29adcf4a100f36ab2f6497e785a8db04fea165e8008c8e959e230f680881f0a11d71fbc354a25e7868c7ce9d9b514f321aa9c7ea98c26900fe4e7fe81c1a2da531efb709ab7be28ab540bacaa292efbba3b8f92ca873150139c587c2236e47959d78c9db09e470583e41105610606fa53fe638fae7b3749181ebc0f2ad926b63135d90337050042d109cf4fd73bfe52277cdfa2451206bf660a1a46c6d24e54e5cca44658b2e92485e61606c30b2e1f18b9fb0b5737977efe615bad3df5b6c193c633de98ceda3"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000000000000070000000001000000ac2ae565ecf713d7141cb15000665c00", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) getitimer(0x1, &(0x7f0000000180)) pipe(0x0) accept$inet6(r1, &(0x7f0000000380), &(0x7f00000005c0)=0xc) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000240)=[{0x8a, 0xffffffff}, {0x5355e7ff7d97b387, 0x9}, {0x5, 0x80000001}, {0x0, 0xdd}, {0xbaa3043a10b219a1}, {0x0, 0xcb5}], 0x6}) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) sendto$inet6(r1, &(0x7f0000001680)="7147f300900774e8b134edd0543e51679bd28a05a5e9f7d3c39b65f28e1733aa1f51d50d6c48adde2acf41432d1bd7892415fdeffc19865ce8c814714132afa2d5879544dcf0fd96cd9c55c81b939d40fec86f462195d096ccef0ab5d0db0165be40417b6a4dd039292fca111683635277", 0x71, 0x6, &(0x7f0000000600)={0x18, 0x0, 0x19, 0xc}, 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') getgid() ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000480)=""/238, 0xee, 0x41, &(0x7f0000000400)={0x2, 0x1}, 0xc) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 21:03:18 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 21:03:18 executing program 0: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/161, 0xa1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 21:03:18 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) dup2(r0, r1) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x1fc) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r4, 0x101}], 0x1, 0x0) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x2, 0x4000000000e3e) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000080)) close(r3) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x12, 0x20, 0x1004000, 0x97}], 0x8001, &(0x7f0000000180)=[{{r3}, 0x0, 0x20, 0x2, 0x80000000, 0x2}, {{r3}, 0xab94ab5b55bc281b, 0x80, 0x2, 0xffff, 0x36b40}, {{r4}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0xd4c}], 0x0, &(0x7f0000000080)={0x0, 0x2}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000200)=0x1) 21:03:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000), 0xfffffffffffffffc, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xfffffffffffffc95) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 21:03:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x5, 0xfffffffffffffe01, {0x1, 0x80000000}}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000380)={{0x5, 0x1}, 0x7, 0x6, 0x20}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000300)) r7 = dup2(r1, r2) r8 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000780)=""/154) accept$unix(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000b7fd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074234b8367b3d585ff3433093a315e71fa5fd24d49da7c3c6226db0a119f3b60b85682a825072c19d00d217c1cb94107636dc155665957cfaa033571889931af11bb61f1e23ab11728efa4cb9d1d0522"], &(0x7f0000000400)=0x6e) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1000000df) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000003c0)=0x1) dup(r9) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000840)) recvmsg(r7, &(0x7f0000000200)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070afa4de88453466746b27332e0b28d0b52779250c58063aead86e8fb0122fdb8e9e5c14d4f2f55845a9a1f57d093eea2edffb3e2374dfc6352eb59ebd984db37b914599ac463c1355d8a2d1078a7bbeee49cf86976a1772ede3f624fb27375e6535b7c480db73120c12d7136d603bdf69d85def31ccd8d57a46ed4f5ee5a087553c840885399f252baf8b019521efc1b1fd28a636d94bb76ca8e798e3117247083dbcd16ad7bef2dc4512c80afa51aad15bb5574da060a8b56af0000000000000000001"], 0x35, &(0x7f0000000140)=[{&(0x7f0000000240)=""/129, 0xffffffffffffffc9}, {&(0x7f0000000100)=""/30, 0x1e}], 0x2, &(0x7f00000001c0)=""/31, 0x1f}, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x611863e2f0737e2c, 0x0) 21:03:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 21:03:19 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xc5292201ff13bd3, 0x0) mknodat(r0, &(0x7f0000000240)='./file0/file0\x00', 0xc000, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x5) chflags(&(0x7f0000000140)='./file0\x00', 0x0) r1 = dup(0xffffffffffffffff) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x8000000000, 0x3, 0xc3}, 0x4, 0x4, 0x4}) getsockopt(r1, 0xffffffffffffff06, 0x3e8, &(0x7f0000000180)=""/94, &(0x7f0000000080)=0x5e) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 21:03:19 executing program 1: semget$private(0x0, 0x0, 0x10) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) fsync(r0) 21:03:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0b0000010031bce6db"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:19 executing program 1: r0 = semget$private(0x0, 0x1, 0x482) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000180)=""/4096) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/11}, &(0x7f0000000080)=0xd) ftruncate(r1, 0x0, 0x44) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x2000100000005}) bind(r3, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 21:03:19 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0x0) pipe(&(0x7f0000000040)) fchdir(r0) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) 21:03:19 executing program 1: r0 = msgget(0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x44813bbba2633d37) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = geteuid() setuid(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)={{0x100000001, 0x7}, {0x3, 0x3}}, 0x3) bind$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) setuid(r2) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) getgroups(0x4, &(0x7f0000001500)=[0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x3fffffffffffffb7, &(0x7f0000001640)=[r4, r4, r4, r4, r4]) fchown(r1, r2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/96) fchmod(r3, 0x48) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000008827b7e2199962a66fa285a8563cd9d92742eb4223e897e4f250f0110bf730e5b16206cd850f78a7da1a4c875be606b61c14c4a6429421e6c70cf41da24b364b88c78ab22728e74c2138d10360c5661f2314e5f0148ec604169b765c1f8a36aec810d533dae6ef54ca18b1e6505a90ddc0340c23c6acb3385bcb6d7bd3d9a98150b192eea8fee2949c2421fd71102e6741a0d926508c24ffb6c636d5ff3f5d41a6df49aee5b082ae672bd9c0e2248399dd068fb5cb88dd4a934fcd16d7c108603dafaa15f9f51a0014a4fec5c424915f0416d46912201e428857229a283ffac0b8d4946914b3064394be5af403fab6bf9fb538c1b8213b9309bc96db6a0e41da2940343ce44d1f530b2fb51cf86889b8abeecb64adcb9ee30eb740b4b546de6972b03a912af0109545fcd3f8ceefc408532aba497dcd2665d8de78bf9f20702e08bb322f57a30822dc7481a0440b1e4e003a02edc7904c544a787e1592b3c03e8a54fd17da089fd6d56d77e8eadd472852c3fe925366ae525a9064a9745e1240d75e0d4636b10da19a6d5ae70a26c8f2df96f1a6f38114bea150e7041b90bc4426e93ec56fdb651c8eb195135367c69aee14427f5345a88048c7e18033f59444ff8b33a34d59862b78e87dd9678ff483bd4aabc0d0013e46cfe04f6c8c3cbb0ad3134d69dd5753dec924a065c965c1ea61cf1c8096e80f9b789e7be3da5e70e8bb8a10093bb3be0270100a42c45d1e491a2fbab6814c7c1e23192f14c4e98d810514805c9e3ea434ab339488a1f5fcde30e116efaa4a48876a4d495847e1db575bb6fe11205dd9153c7c9b3f24334a43d7b77497618579b702558b5fd9e2f8a775b71c1b872a36bbf6d020d4526c8ce8807596200072ec9127c57e82df1ac2f88a589184a1cc0e886ca617bf8f7b152f559c0550da5897d4ad8f8bfd32417150ba694918cfdbce36f7735448ca82afe0580cda525435df7cb8040db59d8a168fabc4471d66429a7299f9ae32dbc3d355790baefa4f0091e2f6e56350b2101144344f3853beb395db6af1dec17cbaa3fcaaac399df602560aa5fffa9fa426a667caab7e0131199676c7525e5d085ef84eee4a3fdc9218fe51523e27e103cdbe5bf8c545b3ac9b4d90c322dff43955489198d97e927dbd812d8ccecebdc79cb5b4b2c44b2aa3b18edc45c5424d52fea17b0d9477b7335cf0e3d2d357054d650d73840bf358e480d984e6b77284c7629aa495411ccae7250e45723784d51b31d5ff98bb06c0111007318efabd4d71a422162345a20f52c731e667e466b7e0ffa91dea87cc5cf3e27b73492f2fcf09518f728bbc5610a91b2f18ae7689e6fb8ac03a345624b55af40c93e92fecf792e4b26853aa569b831494f403fda32390ee04abb38751e5ab5da22c5051cd6e767b03f1da26f62cd5d272372c52f6f95139ffcae6e872a8795c1fe5bb3a134d066bc1957c0c2bd147d99ade3ea8d391539ca3f7d921ee8c3519447639cf178e70f7517ba5a48516b5ebe21d71128e6c31f45f1ba5e5435ce9d19b4a512c33982389861684cf45e213b24c077ac0a81dabc3e65c051d9db36af15e60f4dc151b636baf28a33ec274a5609ffc9e16cc366d55e49fb8169dbb098c59b97807bf25cb171006e1aeaab10b5a97717fd853052f4dfb7ecc2157c26c2bdd6e6202238aea2a4280d55e1f2de26c9a7dc9d58e08b102f80529a8d8dd3adfd726e8cf4bdb53887241afcb7724274785337a68b2cc1254dc3dc0e42ef767919d019b1bbd329ea51d5947b8d72c3d433250bbdb4fffafe8cbbd5a243fc507a30969ab809ac07c011957d6c13bc6de59d8d8e9c9f0b0d81dfb6c59c3299114e24c33d8ecdaae5526f21d03881c3e8dc7fb3a5c9d1fca9f823c85cbdef843c94bc74d0e4fd30b26d4f109c8de83395e40db414a4bcbd8bfc9f050c102d176fba9291359d91eb07ba412d4a745f92fcc6842b09f1bbd19e921c7a7ede9f26f10f3f1621e7e0b058bb6e77c7936a81a788ab9e68746c586c180ccc3ca2cd94e639a36dd36c125a603d0c8081244d98a1e5d0eaf41b90871eff89ec68cc8b703aebbf181343b59566b4ca68e474572bf0349244a5d6ca4660d29880bfcb68c88352e78142e38b52470346bff8362f381bf997805e501d29d3248c307e11415ca0fb8b77b7febaa58513f5a577ab134e8e137bbb7df3467964a3c3b4eadfb7696baea0ec208d6c182948b854e16af5fada6a9d64f317b106b9d59d1a5a4556dc79b30f34b8c290c9545a27317acc10acd163b83f39f04482545259fd7f23b87fd957e26977b5d99d244805f6d5decd41950958867bc2c6b714d1f9cebf696d22f4910df7b7fb6a92e113a9c6d4c72ffa75af2106275adea3cf9ebd28c62bc9292ec13d50a12bbdfe80f48975192100fec00afa1b19edfded169ea2dce25b0f7437b7cbe028b57d56bdc9e2042054f3d5d644db890980072c7ac4feb5ea4e4007b4b5c029d511c926f7e1d2f6ab9a76898e2cda0f8ec813de4716bb33721da2560ac9c07db07098bbdc875c999660041f737a93580510ef35c5a494484ff528f6fc8b85da4862a10bb1fbd7eeb1a241f9ddd401d892abaa3d3d771c8463245a7c73f44aa726befaeae11bbb2195e7b81ab0ace80af26db29bc7e1160ce3beb8612701fa52f7439c5c4265e7d75982d0166566d5610606b0e71ef3fecb830877ee8fb9cc9615496dbc0983f3c9f7312d460f6444b3b199f8048b14dc0674b44b6c9f3213f1fb148b91111ebf59b6be5f5f1d3c7551f55de949eb20099595364870a962ac3fb8abd8f5a767bbed5131fe0c3acbd2d5d1d4970bf8ca4460d2bf7be4d5056b0d70ea305fe7e93cc65954dff780604428ae417a354f04ae1fa9793f5cb3219aad6ba122741b43a73c57cfb6443bdbb4c49950f7a7bb5663c56621e04efb3282b6abcaa655fa801d78bca711292b8ec02bb112b901ee4a7c87ba2a7ad55cc56554cc1e0de130742714ca826c66660b84990733d8de0f7d5c3942d73469163c14aff9ad1347afbd868db7f70d3674a2cd78463dbcf100162ad2a700fc4bc5064305ee622eea3fc758d036890352591d1ecfbdc650179196ae5e1f5e1da7090ea90d7642535c6eb24656c295611cc047715df24fa6efe37b0c3e7d6f3e28a6ff95fd07deeb0d81e116df646287dd8a01f927f28f52edd7a1267b46be64e29d48c39ad13c77781f9291192802a9f184061b92585f8e0ffe9501f2e2128dfeb8cdb0f5545c3ffb29d889b730ba680f67bd3cb48b599e3912be2089976743fdfc07bbdd7a06a7a571ad6a841a59f7b693d6bb8c36a2f7211af945f7b70caed5eefbb8a54d7a39b0f3b131182230a3f90226c4e41cdffc4507fbb7a9326cd87730368935199fffa5555c06e2a946f6b7d3a99429b0d8e2e8fc3405c672d0ee09c20a7d15eaf7496eece804ec74f90aca1fd6eee5a1989f5c515c5bbc0480f5774693b4457ea8a141235cb83445c778ce53e1099b6b38ee1b3d74bf2a058b06882ecaaa68918e9bf955db4255b15d85939f8c509c03c8b60a0170bc99e7ec41078746a80e71604b5c71db7b2dbc74046446d1fc7524c940f29cfba915dd636f3923a80806b6e3e0af1eadeeb8a141719b3b3e2fa6433d961b2b336e1efd892b116203fcf560545f35a0ceab71cb85638eb9cedd9db21112907fb61e3d33963edccbfed42c766702df0a47bfaf5c97043f36332456e6b7af88c591c0ea81619d671a9cc430854f541798af381f78e8a11442e4fb12860147bb0bc9217d048995f1fa56603ff4572edd7909bcc27d940a199882263e28a3f927b9696fbf06efce578f852bab03af89dfd08861164e70f76b72cb3ccb795776b0be7f860b1b8a208efa789103388e708dd8b3f2672112c17b2afc42e0965e8fac1f80adf966bda95a99e2824f0e22b2e5d16a50f312fb3eaa24a61655d4c187dcf310398a7bca1b0d62ffdf62c77815afb4d3427bab3e803f8094f5fa565dc3d41a1adc6c27df6a289ad12b27853e4b280c3212c2718556a5136b3bff74c34236e6c749e220306800c78d69beca3999223300df464fed87c2e2d7813c7c0476f1641c4a91c1da95cd0ce72878b316b2d9514f590194f960f52457515f9a138866c5b938cf76bcd69d1c0ec275293db6b968664d3bc70c4029c8a5e296d2eb8849d6bef173df2c79f905513763a86264fce8fa8191efaae8c07e4469487b0ff481cb8821a37326e827a20c00465b790ccc1cc5622f52024204389e9241dc2b676cc1de8a75481f1c8375a8022dd7efcd7c84146d22e27177b92188c833d7ad7f04323d2655841862753de8eb94fe8602bb29bb547f51e4886efe7c8b4aaba5934314640d57f6a1c6befa2b0d9788f25729af6c709dc9ad72f9b4eb7d2ef03b485c98b8dbfaaec28cedfbbb69ad5fb02fc41251f4f6662494bee2b3f28e781b3c261dec16aca9af26bb7aeaee48106ca385af52c4ebd33375c10b2c9d7bb65921de0cbf5e569ab00ac309215cb1b3e9592935612b0454ea3b906bf99c84863bde367f76a380d205e90c18acd2590de5ba8281866e5e0ad36ba02c39a81e2b57eb2a8eb9d502f37d11f36d4284fe97df178d30f397aa9c243b3b1c9d2e9657a33408953e3276b8e7f43c6a98ce96990af8e0667ea0f8194228b515abd63ad1d10776d5f3c36412b0d9074e5d23dbe3617d4f9ca34364d67b73e5406aa464ec7536b13abfb66009827372d78f7fc3d91c236c0716db3e6ab82ce1bb3d1b93e6089e66aa5d55d74b62f80cec373a8b41a32119c6f9abfee5ed6cb18412014e6ee79d12d44bec60b0713207aec226ca069dcae1095057c1db39dea75070e54495e430bd908bbeeccb4d6c00a2365422ba01712e101f81dfdbe1651e3e3510c17506204ff07f535b34bceb031dd5a866be2f6e01374ebce37e69c8cbd3a9e95e5d74d72e9ecc28202890a0689754b26b24ee214c69e7bb69fc6472465abe921f121035dd4669c31e5772c15739df1247c41e6c9c7ee279f972f901cce24d3fa1821154dfaf67f27024833b3e064d1f8e9d36cde0616785b31efb81575ba7a5aedbd7e348c7be56c69bbea325e150b10fddf94143869cdf08624b86ac1179d15bef4088f54a918c134d873ba299bd6af373a385128b07704858c32c2985a47b1228c0b76356ed4f30075852aa9a6fa70fd46192b6ce38cb3e5538e030843a1cc26f99d0df4516a84e6391f8c8d25e086e36fd0de02a0129789a3e4710ec1f55546df26e19e6fc1a309268cf60d9a7d2708194ca3291e575b98fd97bddb710542081ea457bfd5deb6682951543b6c1e1f9cb00fa867163b80b539e61ab9534c068b456cc2dfbc84e562a07377b67a77055f87b496b4e717e17f893133d50d653a8839244dc1312634bff5bf52a79c4a63d973ca3e6560db60d5380336777be5b3ad678515c9a466a892020fefe99d0a63d7de365143c6f68e2fad6e9bfb30fe708a30201d681b90397e06687e134e0107a66e820ff63eb99a565763c414e7fe83cc48b2a6b065e6b930921ca6a76b9706e73a6004416aa5215ab8b3da3153ed493750b22cd667498c4b0d8bbc7cff40de5ee92f5e7f6104512f69083a405edf1fe76d563a83d7fe874eb824b2358269aa7079f1c250392eb001e0f1a5372eae641581ea7ae7e7e56263ac1e12a9fedda5abe4ccb4edc451fc6a0614c75b49c0687ddfbce9b1230508358bf9f03d1f9677a7a3574dc4d8d982a379f1565b08878e55c28bb39ea91cca2d"], 0x1008, 0x800) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x33bb368f5c9615a8, 0x0) symlinkat(&(0x7f00000013c0)='./file0\x00', r3, &(0x7f0000001400)='./file0\x00') getppid() ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0xfff, 0x2, 0x472f, 0x800, "945660f6cfb0fecaaa3c8d6aee918f54486ef8f6", 0x4, 0x800}) fchmod(r1, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x86c}, 0x8) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chroot(&(0x7f00000001c0)='./file0\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7fff}, 0x8) 21:03:19 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000016c0)='./file0\x00', 0x8, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001680)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0xfffffffffffffff9}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="15729defc1d6d90da06368876cb0bceaac64cde04bcf4dca66a89818d0faf8e1f7c92ddd6e525c09382abea7e151ddef12d81e833971f0f1d0c27665378e98f09e28deb4d5bdbb1932c37b1d2862cad2ed4a228df3f921dce1d63bf3e6c082bf0e998d50dd4ef15d23d2521bb7d8912e6b859d63fab8b2b376b506bb4be0e642eeadee1b48e8cd0626ddd7d61a828b9ad520bb6d55766fc2c13279918c673819d59ada5f0cc66fe3d1b40c1630262228a5821bc697803090d54787e8d9613bee397bd6fc5d5b84bea701e6d841ae2c26952929ed", 0xd4}, {&(0x7f0000000200)="230aa878a23ec4d300cc5ab8112e884196894b0947d0cc328b1cdee555498fd42feb377ec39ad5a72d9f3d4510911d4d9cb6576961e6d7b513b1bb1d81bc76c39e5f9cce6f9b340c06aa15e2ad9c348070cf6fdd2311c13818776f70d035bc1734e3bace379837ade576a02ee00eec0f9a0e9befc59f9a9ec88470455cce0e7f681990ded89fa6ef0f041d854973a72449bfc0c01b32736c4560a69c1dcc2a0336b82a402c422c7365ed670a789f057192aa52bb617f2e19d498685e5e1530f45cc24e46e6f9502572e3ef497628d27ce5287c14049cd0901ef9bdf21387c58399a3e95cf5bec28844ef2a46813484015767e424ccd2eb51785223a3a26248f1281678b2ea4f8e82453c94fb906552af0a4644d11cc5709beb0de4b5d8d0ad733c720d5f8ac28edaafbea815614470c0f95c1a5d05ce3522d9cc4ae874bde87ac137810d5b100d2c00deb55a67747d7c1ae798d258023d2147d64fed306b5abe442b5d1bf7211a736c8d53c73e542b799db1c763ffa7982886150548d046c3bd05a0c363b5d0b46fb43a215f0632a81b20cb82184a895c909c74d2fdd018c0718bf257d890162b54640f8e830a6f28333c6176d1227e1f1b863e0beb44ea90f7415421b7f3f0171eb8fc761d341cd04a26203e6b6f48c32312bd067c3d704aae5ebb6370fac41f8f9fb8870dcf627823a66bf60414ce50f0f4ca8d8d4139e737780c6da070acb92d3f25403fec8b2f4f1706ed4fcd6ddb285866f7015107d415713cbfd55e83fe8a7085e844c19f409045f17f248fb0e4b77f31da6face175009640e30236670a245b54a34746cf42a622c21e594f093c34c22907a2290fe6a087c35f3a101dd63deea28f601bb9acf0479035a5ecc453a5904b73a811ce295b64d42f8bfed54fc6c7c45a16daee9360735d09244a8c86c8206f58a31c7cf5467bbc9af1b47f95623bb1567f9905993140fad07be9514f44cbd3805eb9c7865d17f730ae6a5a2b0591276cebfa30fa2b05dc44e6578d8edfa32842d2eb429c3863b7ff160a1538d3282f434fefe494936e1f7c7fa36e3065f04554a4d9f966afdbd0ac22464041b5dd5cd5062d46aa79e2cac8cf1f9ec68dc6a8849f541c7f8c11654dd4481e924d0c48b06e2a2384ba3ded51c3712f141c832d78fbcb8722d9342e4d74e2513929a6a9785ba431e3cc687a65afd522b982767ef845a98ec06abd9a7509a9dd8c8270562598087cbef0e7cb957b0080b8c14bd2576731c82de96355efbf677a9e02643960d4ed818e23b77f31345933f7289312adced4c2685598f56b643557b886a6d6cac0189af9102d138ff2f4f1a0dd398a9e87eaf4c4de5d9e16c79c04c5bcd21e9bbeb3e440240ede5a30550282b21b966f3d32beedffcbc93ff9b70bfc431ac5884805945ebc04e6cf4aa066a5d447fa2d1367b0561f86c5f70d96cec294747ec95f14012da21152a2cfa0665bc8f3e94719f0be3decce0382bbc036bd7e8a3cc5b8bc2567a6ad50d1bc1d0c41a50b12c4eede74d2e276a15e4b8891bfb4d40b3a475e43aac9452a33624232422df33337b9958b685bd9d61bd55b8e50f8a8b7bde4d0d9ded871aae942768506e5e96758769fdc922f2ca7a0f4fffe0a284733161907715972dae2797f704b311d343ea80db6638225649a82689c6458527d365af39e16698b18b74fba6e728b7bafae79f4cffe3b80d48d4e9f0fca2f8e80c8eaba4197e50c6e9243028cefa9560745c7ac8cdd40a5f93d695906a4c94a7675ad492bc51e615dd4ed8a853dd41db27369a5c5fbdada799ed884c936c9e1869e7ac61901e296195640e15fe6128d68f4dd82269b5e449941000c29cc6cedef5fd54149ebe943c813e9d9494f1661a7cc0fb1fb595ecb5dac67dcd155df6ad44e61b4d272084001f22101bab9f7b0fa29af1441c4f2869af24d7aa284e72089c839650040054b25a1a63a74221c16a12c5712015065ef3ebf7f326009d2122d9ad682992396cf1d7d6b1224141a8e56bf2fe2a0294b8ea127575bd1a975d8c7ac9a4d3e9a2feaa0c949578a55e6ced1757c03825e8127268dc0f897fbf4fcd1d44681718eee224b69094e1fc78b7a61d8301c836e8048615e52aa7d2af20d8f671ab52e1b00f7242b71c28dfdcd5c5d2344810c941ab757c83923e13ec37bf47d33813fbf0c08ed0891cc766914026b252665bbdddf3f35301edce524a2e5ac04b3906767bf6c22f472560fac7e87845e9d07ff37ebb40d080da0e545923026301515455a1662b12df70743772a27650162c96529928e05f9ffb7cf7c4e6b2fc388c3156e6703d83cc1eee1fe4cda09d0e22a233e2cd34ea85c667131a0a75266e5133768f613400f7b9c3fa2aede25f288b4f66c060d717cc9f3a3e3c8ef9990078d254bf291b9d48a9a8e14d6680bff6630d8a7f509c1bb9fa5e6db4d8f868f5a4ddc6037f2d20fd0377e9de1de64294ae55e03be1bc9eb5e084c2af0d2ad77f2378ddde05a2bdadec2f6af48264c3875d118b0406492a7930e26e5504a92b717e3977620326ea682a8956dba72296d71027f7a3fe0953ca8a097a5f894cb56df67fda1e94ed27932aacc8f7ba92b74b1406da70cb8aa8c4d78fbd8f7f4fd31a8c9cc1e994889fb9293ddb96345a38fd5db10203490018ab1c03d0c58b1c5e0c87bca47c0abe446da5e9ee20ab7600c46af5f74b30045d849ebba4eeb3c3ade122c150c82f5e73881a5b5889248746118e16d953353c0a7ec4df21e0d822c87a75b27ffac07ff927d84ad9a94c21849a5485218d18d83064f2c1e7634603145646770def21baa67f613c703f1efbcdda15b9d425075b15142314050b00f783aace409f5d3dc9934fd821d67b84692dc5a9261d86b82828236af6c6c8710d3e685b36b489be12edbfe1e630db321c00fba9a42189d46c02f9f19a48a6a8b4770efe3906e9c8a4a9e8ac868231f596dfb7263d57de94aac2523b0d5bf9c0a114529e05b6e9f31e41c4eda76c834541842b2b55de7d5f010c31e74d2a13557c2d711149a1d2822989257272a510fc4d6ec458459aa87f5dc0223bf8340c8b7bc139dae161ee1d5f4b82f589839d56f9ad8e6116300c18ffdf4d866eb48b9b9798a775d3b83f8e581b7ae2fc51d4672848e510c84b98db201fe4a4d00fc06c386a10cbbb7b91ca9c944f5302b6b503e30147087a59db240c306ce684568ab4455a1f1d9c4945590842ded81d4ee2fd60200efa3500f0244586328a166e65652d7996a7fde546924570c1cc4c343d4930f3a175e5a61515c9ccd81e5fab19d39b11a5c97fa790b705691661db78568ceb591564ee64e896576a9a7d7f259f5cdd15f330040b6d815258ae71a5f1de6e942861742909cd331d8782a75c0c613c70b30264a2b7e1a4497926cb3e18c145fc534d9908fdafebe5e4133eecd22e6db1ab653422542f85a6e0eacf04efeeaf32b6d530b5623d78b6242302a318f2dd3a043a1b330fd484a8a8f87b6204e8d5d494e65877e6f13f9703277ec3c1dce0c524d0a1c54446571f9db5de8300ab366cfcd506b2f6ab962821230b07e16a88b1d434085942792997845ac84f0d7b120a66e825e6ff8e81537717adfa0e2715b5ea95c16a2fd1702d7d5e7d53cfaa96f9b7ce1bc98afe1ed2ba6393b3af8a306d974a2873c4c7cfbc492e049e8eba059175376fad94beebdc198c3a66e6895e00961765f43ba2b239a742bc53eab9f87aa2bf295d9ab385b975b3a5486e72ebad0c83a838a2c7d010dd7978d8373e8d3d7c6ca6863c9c4db7437ac103d4b185bcfb4176aff2b65485ce8099b11ed7c53d68d1929c00f8da57f92bf82afeb09fb39554daf79f554bba7b11da7f366e4461653f8ff9b06ee580ea804595856a650345a6300a4a691ac8cc75aa23e4ce2a4f898d163c6db3a41741c9be129f8c16f7a6d7b678a1140ae1ab26bc8e9548643640355a48655b78f8e51ac97cca9912aaa1dcbbee268de69cce6a03ffce654f5e9afb6e0d02fb018002122e7d142bd3011a8379875b459ab3220d765a78b36d41b49fb4724ee8d400293fb26b1942ff6fb082c3a8e2fdb73eaae1a98949d3e97e1f805c76e46fe8386c21591ab95fd772014abd0e943cf8f68b420fd975b7a3ef5e72794e5db891acf8fbc913e20ad99ed335dc5e16e391a6dda556496a61acded2503feb98891dbf204bffbf507ba4db20a8d59e09924b32f67ad1f9f96d44c825197de4b4c262d34d226dd6d062eef763c9d247db54b86eb7a5ce5e56cb56c840eebf2daa264f0edbfb628c42427fd5a4cdbf6a6be35a950210deadf13ebedddcd78d18a629da2f14bdc9c581728278605b785a1cea0411f1508cde65a07da7810a54a2ef5614e9c44d2dd5dcaf2a742f3cb0a2535a1a9f35e0a53f285a98dfd611467022f16dcbd62d1557c501754175bce906fb6880685ae17ebfe63b4d6647e669c33764513e4658eba7a06f99c403d0fa7c58548d5586e98518c550598f302d0437fcb30fa36a1f05bf63b6254b2976e63e161d74dadb0d8a57ddf7ac5ec642d3710cf2cfab33081c3cc2b87232f638546b8e4ac2c4f1dc9fea7948f6479a59f660419f4bc0f6abb3306ce50a514bcd4210ac94e3404cb5faa5156da05b641a400ed4291bfbd978b9931fdc785219c78ea1e3febc1d8f75bc8154078fe8a74759c053463b43b0fa3bcd5e80f24422b7cf2c7de1e44530ef2d0023c5e3f7a7f05528b9027aeea236f60238daa3b35dc1149f0bfa2ee16f6e6102a3f6feb40145691e65f7715c68e3f334bb4f523fb79c89e7942de308e282bbbaa02937b576c0055e5274616583146e4958f8d5ef3303c480412df12f984a58ba1cffbe24cf61edfd6759d49f77b566a94498516402b9a46f7d976621b0d0798e62d0f7d9daedf93526fa2dae1a8d68a39add575cd199fbb67eb4216a9cdc816610bc3681b342bf38db76732ef65af7593a40cb079247588a9d4a95c712f68538f810c458c3b51b9fd94e31dc3c15c9ecbffefc8381406866f275cfe9a12fb213f4ccbb4ab249a3173b01bddc698f350d0d08e2b0818cd56352ae7931be82e4252aa349276d90ac83fed0c52167aec5fd7302cd47b18a38307d7161329460955ccd9f92e4920cfebec55b090adcc1eab35513cca371c0bfd501b08c736d3791f4636a2d3f1734b520116e4d07b6bc584d3d32a19810ef1a2248568652c60fe2d3e9c6a066e987a6a3e66607c56cb62035693763ed617014315771f91a701ce48f03ed7837754939d760db533c5ed6383e8fe8126d96c3e4e4adb752789f894d4eded8339f433b6d232acff277c3887431c5aa703a62adcf078d58dc0a188b73ccb993dffb24a68f554dacfdffe628a5e8ef1d5bedcfb9f331bd5e290ce9b66d97d46c4dc2c664b17569b220f2e1bd6c84dc66ffb18306b53161fdc6bfb90979ae55f3507d0a87ed27029e6f6fdd71c3511a350494f4afb15928d22101d76243db6b135e216201991c59996d4aab4e03b53945e1bcac10aed2bd8178887089534ecad50c73eadb81131b4d044d6d9904f07555be4fe6e6512311f5a38de6d3bc7c03112a59987617d324b3453899bc022bbe8d79fe280e26a2ae15476733ddc8d42c57eb7522da9e7a28c8de620e7341afde562d2fc40f30ce0553e435cf1a90e867c79d993d9c1237691f1cd59d0dc29637a4b7669307cbbe412bef8ac21c32812183df3fac50ab366161e843cf7f24b8650af7e2b4d915fceca3cebed05fb718b9d6f726cbb8ff2a2bdafc3", 0x1000}, {&(0x7f0000001200)="9f8653bb91f6cb21b30399b2ccdcf73137d3102f8a304424f80a7d52ccd0ab052b3ff110ae", 0x25}, {&(0x7f0000001240)="28a719855725652aabb61de8dc85a004f8a975abe5d27914f03ca5796ef71da789b9229730e6a6d620871e480a3f65f37e", 0x31}], 0x4, &(0x7f00000012c0)=[{0xf0, 0x1, 0x80000000, "0b03ed3b1848ec2c051ce3f93ce7d1be0937a4003e7171b2cacd12f8ed068ebd3c0a6855495e5d9a92f08dfbb51621c0b16bcfc0da71024391e911df7f8fb6d35e2af902ab53c3ba99067a519fb854464793f422c525baae21757ce1b095fbe8857ce5a9dff61e2e58fd1ac6cd80ba0ee49bbb22458e15c30e2419bc8956130bfb081f2b86a8c6850b3fe38a5dd427d3bfeb076d83fe02d85189e46f0dc449dfaa0ad9cd18e538bbcd78138c098dafc5ac9e545f02c02f04643a4e927b14d6b50c359dcd973ef35487e7d1c47cf1c2f8943a850276f984bab0c4b89d8cdbc4"}, {0x48, 0xffff, 0xf8da, "0182a6d44334fd24db31c64bbd6f23e7f61a613aaab8099d7bb2b26db9153ec43983a9015ede7316210e46c3493a2d864a85371cb91e"}, {0xe0, 0xffff, 0xfffffffffffff801, "1cafd7cecf01eb1d09127ace43215ad0e1e3ca9f97a8d863f90bd8c6d5bf2f46ce638b6f5baed3ef2a9c4ae80ed0ac84b7c2ac5ac5147dfd0428eae936adf3552f824902ae31dd3280b9ef7bb9039e6d633af14fc69c76bc0153a09b67de3b40a941b4e2ababb86dc8adba253dc9ed30d067c6cbcb5cacc75af3815f0f60e9e65723a0ce806abfe63f0898f7dc8dd880f7e0426883661efa6c51c78d4c66cf6f0e9bc0bf9cb3ec1c7aea47d36d2173fa1c1089f4094f3f61e789b5214f560dff4880671777dd7d4e401da6d8dae5f193"}, {0x90, 0xffff, 0x8001, "f5423317814aa55fa2c387f047825e73e4542fd4e8afef3286858d9c7934abeef5f14a6f260bd720b2c83fdd072109fdc745293d9cc739566087f1991c03b0e89b55626a640f46d7483ede5eb58574643dcb50998826da6679aa74f6c01c2fb92ee24ab87e42c0f9515a0386efafcef5fce124b382136b8cb257f7903b"}, {0xb8, 0xffff, 0x1000, "c00fa00e7900933cb27ae76ef113076baee556ff7b2761b43576dd82417618fbbbee918266757c68fd40bff6e5cedc9f85785f61dd149806b3bdaa0e938fdb7bfd8ac9f434be7b75e04ad5bce37a0aa4dfeb225bb2a1852a2a5dcbf59acddbfc91618c4d413a381299915d1a56def38a40e48fc3b60a0d96b965e373a15826114a56395706ab73f8cb87bd47ed3757dbfc705bc6e39b094644a9d12197e1442ab789fc862133"}, {0x50, 0x1, 0x10001, "8053465788595c8ffd46ace4700a6d548563235f68c01f0b834b7ccc9fbaffe0e6b99111233e8aa30205d3438a84b8da90cc823c84656ae6b42cd0ef9bfcdfc3"}], 0x3b0}, 0x400) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3, 0x11, r0, 0x0, 0x1d) 21:03:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 21:03:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) fchdir(r0) getpeername(r0, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) sendmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="ddbf851666242eec4f8ba39024605baa68f34afcc60294", 0x17}, {&(0x7f0000000140)="0e53a835bc9722f97b4372797ec20baba47602bfa20472473d646a829a8e94b07433c35773004432572d5689f71777b05c7740cee2dcb4661ccc3da86b383307c85d6daae906bffd9f7c6eb46546231efea286742e313775efd925566701a4eb5c0a321ce5b5623f9acdc671fe5dc268d600136f9723ded2d7ed8333bc0b3e672d46b7e8725a5b302353dbc7bcaea7026184731ed44d1ca3feabbc09874ac24e4d5f194a36e3365008354e427a41f21dc79d897ce91624620b335417bc18213b53796259d19f2c0dbea1a3fafe73cdc4555b3e55845c47c35eb62891f4ca374647915ef44180892ed01b45877440", 0xee}, {&(0x7f0000000240)="7a8589c41192c52d772a6d90dcd2a68a1fb78614902045758b72dffe4f95597074c9259ebad8e2ef60124f18043a6b0d828b9bc655c21c56d1f345fe98185da5a9f13fcd534b1aee3aa7602dd7029a0c0f18c6f90d3a7f5cb79919a5fc9ac0550a98a6bd82971c18f65a623fa62bb3e1b5ac940be8961be891324b67b257de4263b6a515b13d208788041e4dfacd1e2eba9b1db6dbccb0f36fcec75d74943aee4e7a9c5819edd9", 0xa7}, {&(0x7f0000000300)="0b74fc2ffb49b80ccd7b644b634fe21cc777dccf2572acc7d96a416682ccd4d408425b28abaed9c1c8068c1929354ebdd9cf96a9edbe8ffdc8c4b75459deae3d9fdac1f74a176b32c52cfd1c57b82fe712", 0x51}], 0x4, &(0x7f00000003c0)=[{0x10, 0x1, 0x8d6}], 0x10}, 0x40c) 21:03:20 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x121) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000080)) 21:03:20 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{}, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x39) 21:03:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xa8) close(r0) 21:03:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)='D', 0x1}], 0x1, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x100000000b, 0x24) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 21:03:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) fsync(r0) 21:03:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) renameat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:03:21 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r2 = syz_open_pts() utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x866}, {0x9, 0x5}}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0xe9, 0xfffffffffffffeff, 0xd30f617dae431e2a, 0x80000000, 0x2, 0x7, 0x1, 0x2, 0x6, 0x7fffffff}) r3 = accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x4, 0x400) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000240)=""/4096) fchmodat(r1, &(0x7f0000001240)='./file0\x00', 0x40, 0x6) sendmsg(r3, &(0x7f0000003780)={&(0x7f0000001280)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002480)=[{&(0x7f00000012c0)="8560e90e0e71ba1084bcbe4e69cdf7e3e2926b1892bb8e395bf63749e4ed127fc8047765429ba4c9738f9c1e068b7174460ccc8b39d39bb9eab694cf2048128f449cc2e825fdee607511abc75c7ad062f5651ef872a5fd51412905ffec82a83395cdcb6c7a46a10ebf4490530fe138a0775ed3ae25cf0a4e6d4c5e79eb5107c21d2de3b75d931fbf5c13df36efa5c8ead1f21aa895afc40d43698f854d49e4fcd9470471b174562a5545c81c075df9c7a8fdd62a22c77f61bac8eac7933e00f8262802ecec1884e82e9092cc264de6f87151c90662a4127fc50ee5534f1f294d6116f3ce7208a8220d12c83454ff7d042b6aa1bcefb8e5412af819b31e8069134865dd5d6c31702b8791095f985b5d57003fd09385b205a45f90f7d00fb20bb109f41886eb44c7b0b3bda30056b6c2ce2962489dd8c8a59bd42ac4bf1b899c3e52f8e7bb6d1c724371f73619236c2acd20407a8d4603f4ec4cd9ced22e282dbe1d202718145ffd9ec96327ee2a7562e7cbbfdd0bb0ffd01f51fd5f5c0dccb53f87308429f89f3170174fe8149c9fdcefd687ea891ed407887e3447e9da4f3a40abe9680623753155518baf0da0f2de688224821ee69be766a6eb8969e9ce9154908f10f5a22c52653e1a3ae445b3edcf08c457fc1e28fe8999ca304258b1bfb9a9482cfd66467043b2abd453f5cd11a2f9b343506cf072ae7eccdc8d0404d2231cce6519068b3b2ad73f08c6ea2a4ea7c022a160f554485f5b68113181aa82485fb17c9a3d72f8e8718bf53dc103acb7853340c5b643cc9a8a9769d8b245b38d310a2e1be919cea18801fdfa1f156b35520d88574cad84b1d6e724939e1a93b02e0a4e88ff001379a80a2838a0250b10508839bad3a398589400ac0cdc3cf52bec422420a754c943aeee1b65e87f40fb4c54bcbdfc94581b27ab1f085dae2e208c986f10870d357c9a29fba364abb230a5cae2dbac21c6737e568a9b8f482574354e90fd6587aaa6aa373e984b226e09b3633d35c5ac7bbfb29c9326364c760bfceb7bb48f3ee75a9c79001fe7209c91abc4f1c1ac2b54b4ac4231229cdacaeae9fd24f4c4c21ac8f346e8e4ebfecc7a21f2f887e086ecf5f3c2069b05ea2275cfc30f8d787a3d76f0ed35387e68a3f49a29b8df3f50f1bef756de455ceb510dcd7901b2ce5e65d9ac53cbbed82f49def7d3c61dd3ce5af899a1b51b7a8929b49b2f6af588bdd90b42df47bdeffc7194effe9dd43a04a57309a0da38ebacd71504690f24fe9a534c16380102c39e0a1e8d35e0fce84df09d6e73ad37ee85bd93f334102ada6fd7ca135ec44375877c4e600625b6137cf9815669fc29cb9169cf50cce2f73aaabf90d6a645b411f230f133125a41fc35a6fba309934c640162f63a388c36d4f61d920e9ab130c5123c4c92e775998996c7668fe363db6f2160487a13ca1437dd81a53f5c50d1147a434c0f6c1c0a90ab28c0b47cb0d2b27c535c0a31e89bb433ec2a102ea64c4ff2ba2b3927bf2eb57703d641202f8dea3e214c3cc6261f26af94a469ccaad4136e8e4ac111c96da2400ce4a689e0d0c2aa5366ac5deccca80ef93138a168a045c931ead73c906049d11d34735411c9677144d1466c99db4733ed17feffdd9c3b97635d48442fc567cb35dee37f11b348762b3c28bc50c916b6ee799f6c6dcd4d5aba10a07b8b5dd75e21aeb237f2635d0937aa58af8f24b627f5a28b7ea29d4fd7a2ba588987b69ad303549082b221f1071e1c3357320195c57955e9be6f7ccba5fcae4af6f689ca2d11453d2ea20edef433c8e501f8fca6be13618f8b87c787225106125cef7736fd5100fbcaf8df1a3aef799a9f6981923b52d3f7f315fcf4218506bf4767ad482ff29ec7a454dc98c6fdb617b5db4f6c9dd29f50424017ad86cfcd102d88d24b7a6441e79aee46afdd587747e6068e30bd09002a8f6dcbcf8e247458a5e4cd539504ecf33f3d6d8b683e00ade6c909da86480d22a98c90310b65dffafe4bd82c38f1e46edc453a878da531d64af7fd24cda5e232af3ee9e39155230feeda249870af881a5588e856760e55400a70141ab169638ef9f4e15fce9d26a8f684ca295c9aff4266b68d4a27eda62368ae8551ee1f198d928576c0fb25ac5214541b4f8663e8c897f65e018938f0e35a20d0f9a2f825a4027118965b4294ce0bb80c78a04069cb8cb55359f0f1a2d3f4542922f68d27a6407f09d24a2b228bf4e066b73836f5dd8b407afd5717bf3f4b7e3ca366c2013979d41aeed412909e8c4e65e633036183b31eb0380ece4ae0db42bfb0cc20a49d376c03c1f22a67e464f1963a587dbe7ddb61204822eb2fa6404099003fc0151a9a8b8d60459477276d147f80dd5d892e523676ce5358a1a5211d7188c0dd5bb118b158a816d766429fb89a3e31b14b6b1280009336f80180fbbb823391a2e72982f5ceb18860e591d06bbae538e5ddb89fc25c52a49fe49342d2cbfd167398fe2003f224ad8435ea532d155186cd03999e46cdedeb374e68a3de6ad23eff0355366543b8bb99d96c6fb8f82e1a50aa5c9666ce21cd059b445e306f336d42cce86d2a052bfbaa492b5aaaeefc254a1eaa59617010f1675f7abef6762c318d20b44c070b1ffa0661b635d5496ab5abff2fdc87b30e229df7929688f524f99593ed0b7ba5d28a15e0a7d05378bd02cc1b6e9517863eb06bc4074ee583d28c2b75b192d75641cd29aa760dee89c8f2de88b96e7624535efcab2c03bc811c537daecc6e69e4fd9e2069cf2ef468ecec02c5f69f5f6035018d1f4c482ee8574831dcdad8de4f8fb8ab50a765c80f18377d962666f08136ef880ecc5bd945412e450886452ff467b88399e2de1afe04eefbe275445a8b80c9df5a7fe25052e3f668ffb3d787295f420f473d42c776db82c61a58dd1ebcbac711d9e3dd83d2a9977ddfa35178c69dbef4ae92c82859cbcd6c85339ffa742c18a1ceb1d9e0fbdd1c3ed7b12fcf226c369db974cfda46fd8f1956b8aaaa089558eae9bcd605ceeb62da4f02a1f41d0e51b66b024aa3009664636020a25ed595c42ce8d5fbf9756e4a29735cee9fead069d3f7b9e7b49dbb09810801f10cd4ad598d68f6f54a91ef8af317018e8965f966ee9b377b68a2b41fb50162ea1fa2f2cce8014511eda5350c909ffc62a320525f6872843edf6840d506aeb73cf826727ae75191e8fec94fd84d9730b2f450c6ca67b07be1da5a239fb7735abcbcfd48bf5a29bb0050a2bfe24aacfa269c03a1572f22fa377c8f839441d41233d81b6057439042f9c5fa087e69ef9c4eabcf441bada2aa4f97690b8f74367e65adcb6b3ca287f0649325703f666ba536911f22b04e8c22dfef3182aa1fd776f7fdbd0ea485065c533aac84fc926e8c1dee63c42f31565874cf33e83c0c37e6687015eb14edfaca32b9d66ed8304bce4aa78ad1400d584380e9f69ab969d3ccbe5eb0db38c94eb6b05ee0ce4929355409fd2ccfb3ba439dcb3eb4479a8a22f488419787965d8132bf718d9b49b3a20cdd8ff22d08ad8fd1988aaaa70228ff3514e9e1d1be2470c06ac1b2f46c4ab7418f923af49c255e5f7f71c7bb2d600606a6d647afc37594b43862f7aea04d84e2c4a0ba9c68282957af693c8ec1a7404c5987d2042e777c6a281fd3d7b4701cacf08368d40ca8ebf60b09dd32861490568dcfe2bfcc2a79fe8494d9975097fb7bad5a1583eed685660b6298146c21dcaf00c111e8010bcd6e7331d227eba9d2affe215cff1debc34924c9162f4a17eb4cabd9a82ad5091534dc4778cb661bb0885e2f0dd4dfc37fc2f28c85a4db5e63eac9bed4a2730fbf31247cc712d9901a039ce0cae779f13e1d90f65b70e89fe2e0ff129285b99d7719a3992a1622ea8dc4e8a650e93d0260cbd5c008f1ffaad3456ab325b659f1838acb0ef8f5d07585edd5feb94ba4b5de5775077dbb76744ca94e633f9381051c54a9116052af4561958f0ccfad9e5ead0f1dda171763a1af6e02669386846a6e3a44549f481e61a4a2ef7ada316da1fbba4a9160a8de632858a517f5e3bc5e39d3f4d558b57f1e44424bdd96ad267da55bd9dfb8784fc4f2b737aba2d4dd189186b7ad227a5e191c034c04626918230505eb02b46769bfbc06871982b442ae2ebc0f1ed294983ab439f77a1dc4d878b364cc455208409c9a1635299a497767b4e35617fdc40b4704997ce8e184f0ff319f2155fe7132b106120059ee6f6c7f4e91573d7a5803572cffce62d6c2b710f5ece9d782672259d1f634fd9164d638cc9385ac2ee0224a781decf58466c3b1340374c2a9b15fa442434b86daf214f36c8fb655d5c6e5acc955a67b32f34ec4a2e7935d58fbddd13aead62793650b1f916c81aa7661ca05ae8cfef4939b34133c06c5effca1711e97b88cd14b9856dd61657cfc86ccf395a4b7eadf0b91081abdb845bc9086168624eb19928d5a22ba32ddbdd08d58c5d3a7b658f1470bfd066f41eff33be3219f66758a1e0891e1958e2e25bfda69d8856cac89efee8e5c2ea43ac5ec5058a829914109d93aeaee527637f9a5dda3a03b1747704aad881ffccebf46ee2c69e5e7f6055b8ed0e38fbe6ea4d0f37dea1b056005335d590c5a30c9735b6d6cc56feea3d7d9778cabcbcc44d23362a2e883d3e2302541d1712755fabe200a50093f853541dcc097f77583e3587f3bd5824279a7df24166d53e45210fc8511c6be66c78cc9673900ec91c5de4681bd747ae66a9622902610d1676cea662c899b750b9e4a194023aaed8cb79e0815bde4cd16f60b6cb7461cf04e3535d76df9b7fc41403ff31b2a738c96246e66c9a50e3fcc781bb4f7e8402bb8cfca4fb8d4e8f0fa7442a91deb78cb756b41b4968e3c5a45c54256ef64507632dd50d9bf8568b8cc00dd11c47ed2aaec9601990f1ea2d076ed6cdc1f9f86606894ad5017b11d2d6793f34ff3121f8aa1b182856c68688b8302ea4309bdf7e80695c359a7855be7aad70ce81eb5129bbb89edd8912d02050023279b52f73c65247e311018866ae3851de9185abf8a48d9db3951d61dce5b50431fb129bd4588f7a72205ae7ead0734498ba8391386dad333e4683a006ac91592c75b2b3efbb8fc87b2c71d042497d4b860ca20228be609340070125b6abdc084bb370ec48a6e9fc1bb13cabe6f4371583a56f2913831e3bac4eb2d43c09da80b95e56e4e1ec151390c02c422a1ec110662f2dc8b4e4b4a493c4cf92e36b3f6a901409eb187addfb27206a49230ad78dc7ece273bfda7549443ccd646525b4e71b7c8f1cf10dbc5a94f4656a0a4b9569bd9856facf9a91b9a726b21a40ae3010f494b413a1d1d9111f27279a84c8a2ae9777561124ed97e95c4e81881ef336d168495d70d436eca60c3b2c5e285aa2f916430758ce22ab79bb62ab6f5290b1e9d6559630748aa45a79b7f400287b44347487a3ffaa0d546654bf3f92c68c80d944ebf069220e00a9ca63fd6a6c6dab7b969a0d3b8eac6854159e529bfeca86ab6e8850bf293b33c04f2207a6364a943f5c698f8a6bbfff2821a3b4f9f41b2bd19375f6d60e41c84f4b74afdf301276435d4fd1e6f3aaf87307f8ebf399d8856a728f319ec5cb6b735b069d695a4415140c24164489e13657ebb87c4895f46a484493514432b4cdc896bb0c68e42939c8d64d3f2655ca700341019ec65df7131714fd16eafd7b279e6ea2a400994055843b86737b9069389d3c68801b50391506c3f67d9b18880b6ce6f846e8139bb334a284814aab73005cbf9", 0x1000}, {&(0x7f00000022c0)="b2fc989b6e83d0fbed4abe64ebcddcd422919e11ec586c8292e95cc82d07e8a88d0bb62e8a513837e3a76b0abff279541412a0197d6d74182edb6af775386cd8acc6fddf54bc980f1d0e45b652716c94a271c553ce4244963b6c8f7555c93e49bfb5ed63a7ef553e", 0x68}, {&(0x7f0000002340)="1488c9b9fca775fc49c27172f33bb74f685cf14a68bc16b92b91ff3b1a27373639f89d92e4d07140b6724915a4d365eab8a5c3c4405365c60d78d006eeb73dd42091854634cdd19fdfdb3cc74c740f06a17598f3862beb9f3172d2211026aee10c36d53b8e51f17794642c5cbcfa21fcb632e35976bd8aae59845618be67e646fcd96a1a31637c6ecf3a66a2d759dc14fa9a45cac0dd872deb13191825867cda54125073762109", 0xa7}, {&(0x7f0000002400)="dd30c9a508e531d00c72e6b723a1e85d2d9389a023fa4e3aa6b03433b7f42ea3ec", 0x21}, {&(0x7f0000002440)="613d2ff3d8746887812924ae547bb886", 0x10}], 0x5, &(0x7f0000002500)=[{0x1010, 0xffff, 0xfffffffffffffff8, "c9487a3ad4a9fce1086696a0c10e2aac314a8d4180142af495cbc6fd02fd35dee6eaf6137518f30881f522c5b40a4b08c80392d44653f5a73398114274d023cc64b825e1ac798f1f225c7f8c3a27293c7d3ba9580f69ddd81f2629ea975a8ca57076c2eea9c0ee5be02588e78bebd73e489cab69f903beeb738bf4ae8f20732f91415cc0aede619bf50ed816a799a0877d19b972b256ac1f0879feb80ecb709be99fb6d1cc6501849ef37a780800b7044eaace23356680aa61d30c54791591bf067f75cc86b0ea6dffb553e7537be7438f8c077c1feecf5b101606eb10675a4f94e7991d29f6c1d73c5cb3c6832434967d9eec06c72facb46159ad24bbcb516dc3ff32e88cc435017ca2cdee1b77c6e6e0c535c5f93994cabddd89283ed3fb8218b4dc769d494232dd3e59d1b4318887161ecd9e7f7fd8e581d5093565ce87b97de0316e3f3ec92d140b45d7405324df6574d5342662cb018bb6fff1528ef66b81147616e785bfa61769e5ded8fb017cfbaea57595bd48b715ddccfee4d4ad48b13cd863b8615fb036db480b67bbb1736bac6994f6e8d6fe2edade4a575e0be99d22ec1e5d6afc6fe349cd637e1c4341a1d756f4a6ecf787cad3c14b17e7dbf3cc9b1fdd2ad6dc189ee7fff8f3ab8764e016a523ad93e6c0a98e06455fe7df13a04c872878d521b3b586d3919a69ebb067524e806425d02bf26ec03034525e9a3955f7c91bc1caf27f21363551a7df6b86e885afc2e0d78575f2c4d6868d98a316aa6b3eaa2a09a13ca495adc926302915a2540071eb83e9e2127111c6e3d574eb9c2e2fdbaf72b15ae95d8a5e8a7cdc34356729a96de90348078f202fa263ee28dfaeaadd2243d4682156c1007c3a27b60e55f72a11795572dd67e8dc0ed9e866f2c21a8e89c5c9ad37a281082fdd764b43111eb7ae099249471dbcdb8b88162b918d150d8607f85bad671972809b8924467afc883a431b960d3464be0ac1b4b763c6ffb49548d8ac52ba4c36ee25248f770418e0e8c24fa493968e1866da19a53cd754020e2edccf81a5addeff6e5d2c59be397f25f5292cb33ee25d0a05d5501d241be665a96f1f6ce6c831eb57ac4507782c309b6c2bc68c75af4ae266e5eafbb50b60ad4dd63ac9da17526dd128301d268a2d798619b7438fa5142375c511afc07ef632c3c04596d8f535fa795212d8a3f65f8863d40a080e1856b0f840dc671df3edde6f65a616f5aa98f68943b35ea4a8e372ed01b2f14a9594fbfe53dc9285f2406d435793ccaf1b1a6496f0063490419a666f479eb76d084f90e95b567cb2505c80db1d9e8e1f5d0f006bed8a01c5b378d98793af5a9eb9a768ec1c9d9b5c628148e15a857cec0c60bf86bd635cd95cbdfc4d5db579509e21e437d76168dbbc794099f82bec9ffd4acada45c50fd1cd3cd90d5cb7adccfc0ceae90c8019781ca47b95d873f917bdfea14ba7ada611cb08dded7442e0b8fdaf0ddf234764e5a2030cb40b13c584685ad24747fc901f639f476df664400e39fe31807174b7469e604e2c3ba08ad52a0f00d4dd175f3024a4c75eb52e05c60d479494b2a709a2bfb8297ae2f5413d5fc0361b7e296217e0d3c463e4586bed7c38309aa0ee1f9c4fd2ed1329a5479f13bcc52514f63092f7dec456266905dd75feefd8818c35636cf00c17c931fc42cb92cc6d1e90bea65bbe468324242daf4f0073ef93cd39aba3d6bcaeefb5061c9f36e290a22bf2928773fb9d5338ec65c81a39a8edaf267667e583c6fb9558fa59cefe5a821b7286926a82d3e24048a87b89d3e006d75324de5444d2680a1fc73e7da7730e52fb160157e7972be5a75ed5c7c056030b73a6c66050b599c7fc2defecd5316e9b4c7cc68bc55c589ea9549ccf35eced83d3e42272cd243c7809eeec396d8fadcb33f1c6c3557859efdf6c323514d524fa3c7b168a4e367e2215cdf7f99f41d9b92036d25b2554406e6bf18842261b0679de6d788d219b9ead32823fe90a58cabe14a9cac85807ca6c35ecb436328a36c4b7af892aa1849bbc42fa136f7742ea5a302bc2f454e122d13f14997c8a0c4a86aeb1943a2dab2a3b1ad847458ab7a3f272e18e15c3bd60e1ff9bb19a34366c35b0e4d2f4b7523120e7077f2cb029ae22406710ce54ca65b2026049eab75ab1ffcdc3e31246a071715fa6b87bf4c16b079c069cb8dbd781c3a9d86ea76ac410a9ae5d974938421ca8d1b4be954e7db95fe4d063c3adae6a13189b4ed323ac93d67608f60624bd87453da79e66aa7bb2fc55a121fb7f2adcea4406fbd622790fc6444f9542582deb53069c6bd380bc82cb0c0783f377c3785fda127d04d8c2893e9fc239df0f306806f2d44c5b896d179699420cbffb1800dfbc6c81716a7ccd8105b20919f594a755425ffcb40a0fa296f4db53518956b3a1835042a7042aeaf4fcefe4ec6f36d6640f9fd5cf970936ac9d8e85599d12039528961178e02aa5c28fc1b47c29ed62a880125876bf492d9dc8a7c2964bddbc37fe5d066f0532b6e486ac581de61efc61f5cef31657d6ea6fa6288129966bc59f20aea72b6b888ea4b23fdd5867cb8c88df480e51370cef023b36d193e78c7a080d9acef83d3c2ddfd64cb6e789a944c20d71694d2da6c7055d087379da07fed0edb9307147b052052033f565cde734fbb28383a24a30cc0adc45a67dda841393b2db642b2a84c7f671d368d3a9118a758cc9ff5336475ed5ba654eff3b68cf115a8fa4814776f1eb7bbbb4dae4389009cda8a5ef0017480073cb765f914e8386c17494118a2f0adf110b66a2870778c86e7b49e2e9dee30a2acf4b0941b0a5425597e1fceb9d821419161ca6f43cbf361868801bd1aae9b96c598a0c83f45a989534498a01f60ee44d51d2641be79afe3211cc7eb1f08de71048a1acfe08ef3c768e4a7d23a15c99203a62aed4c0a6df7768f432e20e7b00864155a116c7ad8b2490e34387a442a0e70d2a89e619ac62108dc67f22ec5e6d47e71a0bb2ef5b4723575c21a7dea695c9401bba194b785d77a6342532b2b7ee0cbdecd13d4faaddd4212aed665ada7a67748fdfbff62ce5477071b2a8e3e4acc6d59616821325a210db9c23ffc91ed4ddb06c72bdc3ad0db9f8f64efcfa72468c9db63404c022d510c97fc8690fdd8c4f090ecf8c7da28a232c4815cd0dfa16e694ffdd65006753dbec7f22a4721c83cd64af5b3aa9b69816a1f26b6a02341b5726d617bff51b7ba29ad9ea989e2cee6c75727fa12a499cf891e95399a38c03bfa0a25bbace881d4e74b9d1a89be48ad6f43510e3d56cfedb4b5ee286594dfa28a69400c0d856cf7688e0d45c88d00ac23abd7f8e79702d9d7c07a38db4420a48a9a47666a250aabf16fcccb2d8d0e419a0050029ae505115166eb3f7924e4cbd4a6ab125deea990c1fd1a0aec1576a2ee916539cc9d78a26e27262fa565d16b13907776b3aff3a7f1669aeefd5c3baf87dbd1fbfc6d633147a28cacac7cf7cdd5129467abb939bc6e96a3dfe4fff937a8102841b39bbd559936bcaf93519bad2f686e854a01054668758729a94036ce94e68a8efef76f41cda3fb66a0347d6e81b63eac309bb1027ba223ae25beeb0d60b01ba4f50fee9244889d902e09f9fb9e3d404ce25b10b118ca27483a3829d0e26422a633396f7989856a2af8ca50f5a22fd76c08917c196bd474980096e6710454d883c800f6f37f7a4b27f45413c634c474073e9110562e70608999b988f5c1a0dbf5d00a082bc8c95aebc40bfe02dba4d040818eac7df5f949155542b6e8720f93e72cbbe62010051b4ae29c2deab848b2c1b4955fb1a0926fa063cf64424dcc2ed90189d0fc846958b9b4d430ba212886f0f1b0df98a709ccfa9705c99bcf80b4391f2180a41fb0f9df0b63e0c5067533fd3c6178ff68381d224d3b0812e61d546df818657c4d73a00567e40ca428065eabc149286cfb9fd3f8088d72487548e20ad711674091d091f3455a27a4d8d40067a72250fb2a410f3e9e06ceea8c8b3618170afd5385aa270817dba69320d04a82bca8771e318bafb14cb0f7273097d372076212e638928b24cb425c58ee65c0c7d58fcb10910e23c50ab34aeb2d6cce86bbc8509974c3a9fab259f5830ff75c88de51deff7765d3d49a1ca96d462cb31da7517c6133e421beaa34e54151b21ba17c99a35ebe2d5ae3c7f33841968031aa68b77f37722adb4af49473eeec8522990e1c25c26c41248646b325caba812b11e5f6c2310f9249361f7bd1ae326a930217c8b2429139bbe5e48206df567baef09ab503e7268e57c2981e961bb36d94181debb066d2e8629d619393848ffa024b19247a601f884c7075005b576b19a08db410ddc5e745b076e34e81dfc50115b4036477fa31e6e0928039a3ee52fb0070291c4165c90cc3c0485eaa4b89ab5f397a1bfa44c23ce25ff5ca2f78ed6f34141db8748e986c30b0d3a64fcd190a0ac5c7c4121fa93eae41df04bee9187da9a0d1dc797963ac0be422ec3ad7f7329d8fc24ddb5874e190cc9efb024b9d2d98bbaf237ad835a87c224580b5e9962a45e3a2738d22c909454f47ebb97d160a97703b891dada7e2a465048d8a358fc87af2931647fe8bb73cf88244c6017f8ac1bc909264b83a48a79e78d66453add651cfce0df8c257bc749e72126ccf18193d5395ea66b479963ecb81fc60d3d7d246a591eee834c03b921771a24db4bd06faf3fbf8cd2169dc72d3864e9c1ad81f42cfaf34c4fd76d114bbead4039844f8fe52257c53d0224f193ddd985c9a0bb768f8888e889ee969123ba45502c241d85720829288e5d4a624fadd6812a4c1cf6a1b357509066f2a5f860b0b4b28a11971b1e828cf4c50a86d4c489def4b644e95b0abdf200f139aa423bfd97f5bb831b55a38496c0ce424a2dd7d862232d360af902dc209a36ac0cd3774a1d9a45f66f22b637d941e30ecde500282c6e6e9d48143389c12926151dd66cefa008a2cec4159547205cf545f9bd7052ba21c2e2298791e1cf3989c5bf741d36e27b605c977de59715ca6ffa2904c81ba63f34f59b3961b0511e8df44e1235ff5db4d68fa6b44c1c7a15485f4c1e8daa77d0835d818d0eabe39dcb3a312924f57ecde857b116a986187562732c7093df1a36a03f3e9990739538a6e8a01a15c73a40ff7afdf76d438f56b774c0683df37e982cc441370450d02987e112699fb28bf7dbe724d1e2c034ae04c1fa142d49ceb1029c6cd75166012f123414afd75fc8c423664bebedcfd34e90be75afc726a14f907177b2f66228e2e49c6749897ad0f0fa21784bd589240920fab71a0edb46ee2be6a2cb9ff858d3d5cdf3ead54b16bdf548385631fb205864e6d36004309d207bcca6c13972fda8ab0e52c2ad207773f49c6ee479c88e52941188e4cc29957bde05bad1a41d69415b034f1d8284b377a0de6d9ef1f38a2b9cb73b9e5a0ea3b6b05e3fd0e5b09c63d1bc2fd442d90a8ec930794b9635f7664156b419b78b3bb9aa4e73aef688123df02abc1391baab0cb7341578f737deddd20ad55939dbd478be24e457155cc7dc5a7196388261cfc9689b7381f79123e6c74e0e4acd88743978d0141ec52e0f0c1c160db8c26e82530092818f2f17a4045303c7f1885c28697f99f5d474d658c1e521e130f51752c56d15e37fdc1ef1852c46eb15200ba41d0df0c22ba3251a8bfbc6f318cbc38ed0ffc201c14e2bec1edd5ba1b774b440cc02dea4431323fb12910f290e5e9c2559a396214a45d033cbeaf63c2a9b0f44"}, {0xd8, 0xffff, 0x3, "fea1e5ff2feac3da724d2770087d5f4c5028e94f45aef22115e9f2a027b31cb140ba8ea88efb1645847573d418060d91a9ca799f27fdfbcd71f3b70a2c666f812c01cad24f9a079b1541cc58450b5381381a2e852f37fae002536e772849566cd2201c0b59978fab0765d830749071103ba68f23e2f9325327ea29822cda2eee21f87833404c555d902ae6bda5dda4727f4886a198dca422923f2b1202c5504aedf41ddcb8c39c28e37d916317032c1036a5891e2473af7f8aae4ce8d0ac4878673eb08bc8"}, {0x60, 0xffff, 0x9ae, "f5db21619a74906d6c995327505afe52f10a79173c7864324eca9112e7728cd007bef035ffecb5cb1a4917ac6db21768523fc6a46c003ec5224a6bfae5a383bfb6bcf3db76d8eec01419c66861"}, {0x80, 0xffff, 0x2, "e86a4e3f249c480c8198131b92d82b1b92112b36ad4716aeb8a0fb8c26c09f70ef69dfd731d3bbb80492b4e697fbe415e5a1cf137075af4dae858837b009e2af9abe6ff15f6ab374f3240ebe7719fc4d40094735bee110f442cc6a7bd1fdec87fb84a036c0b824417045d612"}, {0xb8, 0xffff, 0x9d, "b7224ae0a22254c24e57b88d3b5b4cc8d4a6bfdfdf8681ccde0b80f33d181bfd2f437af3930fc776897e133de57a50185088d4fbe3ef355aae9d8fe3ed7422eefbc86acb54ae021ae393d53fa6f8fe28223e676ba857adb137b40788c559cbae9a25369ef3df5e546760d149890d2f884ded9015709f4ab3ce88b76947d8b1c2d667f1547f2e90bcfb8773dc286fc60e915348985a9e90c122792ffe85bf2933757c7d7ae298aedd"}], 0x1280}, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000037c0)) r5 = open(&(0x7f0000003800)='./file1\x00', 0x80, 0x8) execve(&(0x7f0000003840)='./file0\x00', &(0x7f0000003940)=[&(0x7f0000003880)='/dev/null\x00', &(0x7f00000038c0)='/dev/null\x00', &(0x7f0000003900)='.\x00'], &(0x7f0000003a40)=[&(0x7f0000003980)='/dev/null\x00', &(0x7f00000039c0)='/dev/null\x00', &(0x7f0000003a00)='^!!\'\x00']) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000003a80)=0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000003ac0)='/dev/diskmap\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000003b00)) getsockname$unix(r1, &(0x7f0000003b40)=@file={0x0, ""/92}, &(0x7f0000003bc0)=0x5e) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000003c00)=0x1) utimensat(r5, &(0x7f0000003c40)='./file1\x00', &(0x7f0000003c80)={{0x401, 0x1ff}, {0x3800000, 0x8001}}, 0x2) pipe(&(0x7f0000003cc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000003d00)="1e0edf300cd3c98e3ff22e39c56435bd9525d42f222bf9b4454a15feb84c53d2209b3512c4eb405bbd91a0a43bba242aa54fb157781bb450d9724b22e930924aeaeea3ca943744093d386a4b7d6fb93f6e636c8e8c59ae809c4c", 0x5a, 0x2, 0x0, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000003d80)) sendto$unix(r1, &(0x7f0000003dc0)="ec2a636472a64299996cca423fe723d9c56d7e1ddf2c382258a6a446e0abb8eb54e8d1ce3648bfdce87bcb6e00f0e25aa1248994e093718301e9e7a43c87418af5e4da582b74bb86a8e3ecad8caecb05390538805f1a278b1a716945d06946797e141cad810f099e94d4578a62915d286c704bde30dd6b04f177af2991cdb5524a354b19221bfdaadb43504f65d0224d385c125d658eded0a78df36df24e1aa78f7a0335a8536a1843c3631310a01ca2401380c90dfa56ec032e0b526ae43e84dfcf080fe312d2dcdd03b9df3e747fff739881c0dd0ff09f524e75141e4473928b26fb61ee0e04f23ceb23f8d3325f4273b481fefc6e99d4dc71a04f", 0xfc, 0x400, &(0x7f0000003ec0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:03:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 21:03:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="27630668de812b70d7a6cbd4202db465dac772c574936abb3811f9954023394e5c17e60d3dbea644a9c8fac88100904bb1e566869c07b19b2b5f26cd8c36337c3b2f5cecaabed59dfdb6e7d5bfd4602025aeae4d4122474cdceb2ba61fddd29966f762d48ddb4b926d7d093d470f9a9c480396c9d367ce947abb3f1a971f7a71585d0868f4517d85e07ca20b8c27148a3c9819905569a43ea03be04f9d76e39f847dbaf45acd101a129c8bc21009ac382b71e78e7d9797de6a00d7372dff7f825b49ddad8366c1c5eb5f96aca429c76c0d4ff18777a958716ccd51ce8e3409ef358c905ef83c1c4a52d869e763e87043ba8f404e275ed29452d87091f643c38956d91390980e8e75dba86edd05351d64fa811286052a10d4ed17afe2b60a5b283fa6ace0d93769171d5819f75e0969c7c7ebda3b0a29e90aa91c6f3d611a6c5b8df1cc8a5f62752fb90b8c5eefe5ddd8c31cdb15d7ffa7a66c34ffa6b2a74f2b8e259e91a8e247d1e1bd7e9d2921c6b93da27fa45e83bf25ea98f1c4c3f0f28749d5b162cf0c6c0615d9d567a5b190e3b629c64ee272659a32628cacaa20fc6c149f2977b8c1daef1dd1184c538fee93c9164b6f46a4035b3434b7896dec4dfd88904209dcb5f3a93bcf8fb507d48c73ef4e97f75413e1c4fa94b301c4e8ec2b801eef0d2ab8bcd83a79c8a7ba926215419f70cee2d80c245935eb3bc440eb2a23f904bf4e9bf654542fe861314992389e751e8722233589d6c9b672d04220405ccdb471c978de91d2e98548b7937bfb7842e1575c7f4e875dda17b2b64a4bdd54c539c6c27d9191e8f027c55d21dc0f2b134ca2ad89c0aee457a25e0fc553053bc984ba96026f7e4d37091fd4660d2af300ea1324139d7fe2da52bfc1636f22d124b0bc6205c768eee56072c5543ba46cb05b4e6a80a898663ca7629dd82ecb131315710db810625019374c810b41211ac3ec6a99000db7da497738292628558a2bead84a923670d83d71ff98088895001f591571aa496e657be926d48146e5d0f7b78c49d198c1419da03f28d97229c39aae4477cef65d131bc8661e9e32e793fb94cb9cf3f21ec1e5f8fc457079169c0a878157e57961552c661560b1cbee827b22a2eee4e920e86d755a9c97af2e8f4e552b1b21e94b5f24b7147dc182b08708a1d99479c9a060c6c17a9a278d066d941461259511e36959821e0921ab33e83fa3e4b13bfe9b565335a7932c2a4e864e508ae5a6d75c95fc1abf292f8f4dd1a0e0c44b8e2abbd8fbd2b1c92a2b370dab60bbe54c0f71855e22c28d32afc895383abab0dfb062a3f29b96477bb0f1e7ef28ed70b45e7c9650c0eaf3d137cf46b954954de0d1ef7459e6a159efdf66f709d0495c0ab82108ca0135ef8a8fd26ab1812922ddb05f473ae28ed86565fc0f974699feae6bcb23cd494b60254587c9ed11670552bd142f2c671cf50d32fcfdde6bdb709f4e2652786e66e8926d02a7de1463364b8eb530e5e26eeaed24bb3c1a7376b5cfa8e3b59c6e394289c32f4c7f5c7fe3d8f924c427cc72a7dfd6c450f8d784b2a09e23d64b0286bb8651b000715462fc1be9661351bab3679b5a49a907c7c608e6c5d5640dc605e9b46d871c3bbf1902c438aa461b45d153a52b0790b3f83d4399168895efae88fb15077ffc4772223877ddf761ac2380e36941dbdce1dbe844718e95b94550aa5c9b80ecbb6caabff0e033acb39f70945101fb2ad030cc79a8eb5fb4cac718a804c812b18ba8c5324e2473a606693cc68a2a2efb82c6ffeca9ca76169bef9d806706307910250953510e11bce55b19ca56a1465f4ab658aa681309985ea66491421e62bc28e8b7b66da7102764c477076e71276e2100f3850d80b9f3301a0bb6f030d3f5b3f3a6bc484e91e98055db9713b5b386c9fbc3d44eda360d3f8d8deb11dac769bfe5c47377a5bf5f08cf4747f6349cedbb87f3ab47767c3e9279671a64338adcc4cba9b5abf107ae42da68639d98e3fdd57166db3aeb0f97cffd2fc292d655b310328d8cb60c3a764e576a49af891b741411a897b7495a4750e3cb2da18f9d2a1a80c68d23420de5e8efece4d786e9073a0bf69066c73cc9a8ce5f9ac4e04ecdcbb0f41707d2a638b09c78e2d230ff205deb63ab7f5e95f805292cc9f839f3c434bd81b0cc592c1a083685e4fb18f8186838127a08b08ba80da5460d9b8d708c189f4ba58a39027df14448bd8122845ac6f83213c025c819f165fa6791fe439220a3291663bde0012e13a9e41c552de28df98da46bb41ab5b7c9a03bbc583d7c74da62c9260bef6539a7aa83f843d6c4482bc03413c6cc11d7773630da643643cbcfeb2af7d62bad2374e8520789eec6f638425f8553d4bc4ab114abed60c7307c32f04ab33410d4bf9c70d7a2699aa6abe7b63f2d542f11c151dd25cf013a1be66873a5b3a1af6e990b9633c9fbd84631e147ce74e81872f3aff5d699450e0542fa25f9549e7282e4eea0b23fefe8df80c3ee38b11d5b3b275e2574f7d9affc67cf0e9c225c56f6a529a910333a15cfa510a5c5225aeee66059e1e27f7b05b48513f8025a3b5d3f487d3a970e97b840bde518f390eaedcc440aec4d8693d410028c2b803834cccf832e2c8492c0f9c6591f8fd3e0d9d47bf0cb9311eb4cce3d07964ddfb37c71ff11d094f7dd02b88833cc85cadd2fa44d0c9d38eca15afffeadffe12ddb23ed30d64f7ea5a102d35844bf54f8abb0c95cc82f2bd883db7ea1ba9cf58bad163d551226482760a0e7912b40063e24e94150624d8781b169d3598b705b2ee4ecb438e10999d4596ceef5a3da14bb1b30e042e80025fb6653d79d12db97f2c07b975a4c5b12936e7d42e376a9d55fe56436418014b0338895a2f8110d4fa444ec94aa9292a7d4fe124ec40d1067c5e67da3a7d970564b9fd1642f506b9dc9082f40d7d54d3eb969698340bf7ca35eca9705050da817fe775d6583f1b2fc20c637229e69bdecbf7d86b431fc6637aadfcd2cd1f8aff825be85842d83dad05b2c0df4ddb276b08f2ae4653776191056903f257ea457de30854d8fd1277e720f04dfad9692545bb90f26b4c6f6df13a253a33ddf96d1b710a3e595f3fb6ed5b8b68cb1f76f7114472db0bd0b9b48416040c7cbf41fb362057f9d1d5c6c8e092c4a144f7bf70cd07fc5872e1b844ba46ef4b0fe8caf1739733990b0bac48e050b9146de03b6d0522d845519ced5553a1c469538e10c6006fff336adbe1567f38994f539f5ddf1eb539c223c4ee0c84c7cf974fe56fb6fb776d6382e352d81b51a6696eb3db270a31f4678189611973a11b120a13386ca23d7fe776ec53be575f8fd3c19eaf4ae5a57ee5f3ce547dfeaae3e21724afc8e31e4982d831c000a03590635c3d1faa2c02b5fd3552a3d299ff2b61bf3543693582f0b2f98ea4a6e1c6a92ed7e6dfcdeeeecc83d8e4cb6407103f9f2acf1a17ea1e14de337b75221604bd61f73c00ec25549d19cacee138a41b6918b07a1c303830093fceec4a2e927f5ddb1c6ddc5b3ab3f0737255028f159e65cef615b1830f971d9c586db1a66798092e2e1d4dc2ebddb760ce9f47a1987b0bb5aa3a633e1a8d50803f7d46acbe1e73283ea4b07548767a0dbc8d9fe1ca61872d5459b4265729cbc6f7cc7bf3cf63168adacdf5f954311e3c52ed210413dd04b46d8d33dd76b0a721e152b71a989fb8d497bed8e995d9254415be56e10445a5c337e9afea5e1e3ec91584ef297842f9ad2cb04dca4632ff6e7f1902c68d0e9d6aadc9d4251ed60fcc403a596dbf2a721f6f2c9a1744dc2988e705866eecde60197f38c1514dd664a2dc180feb360373a1c9015ae8e3d1f680214331d89cc3f1902f16b7006e813ce56ca30c8e3e66ec48668ba177392ade4f93464deb23fb83403306b34a3e4308d96084dce9b005ec60986f3b074ea08988e8b7dba2e08cd24d0c277a5933f60c10bffe46350d13d3c6d5212184828d686c50f921cac2c21affe7809fe69590705bd3734680848f12cc1503da713e43724ea8a011363abebe267395cf799097ca29380f260154dce17294a8ea39005f05f8ceceb80abc5cf90c62a874d959951c802ff714d6299d85096295c8beaf87e0628e039163f137da39828c774941b3968251d1e12e283377fc2e78e0de67034d8155b153cd0eda4c7c3297994c44c4b390754ab3ddce6ca231b81e73a706bccc68712085fe8619f59ac678da3e072d64ceb1e153e20e3d374dcd4eb0e303248e72480085968d69c8ab8da9e4e70a39ddc7ce37fd3fa1dd1a5b2702c4a2290ac6e1be3bf8d409efa5172fa2772525538eccf45dd9f1a7adfec9790d03afbdc10fd6efa126fa50763c8440e15169b48bcd2748ab17c43a109d276db3ebda9a8613e2a0d6025c2eea4e18d1d696ea185befdabc6a5688de43ecec33b168ab4757f888b87fa0ce7c60929bacf7e6f4c660ef4566057b66293f8537b1132dbd5fc392d90dbfe8df37a0cae96316cc1fe87b4ed83f09f760d717c2b5078885cb8a5fefe96f72d604fb3ce7e5795256679f0e253ed40ccbec5cc7bed42b0b812f256a08d94edc3bb823743fda2b6808c1c54585d1ed5059fe418fc7124b14431061069be3e7c4b7e0e09b97d517a163cfc902e0debc916e44b10f8927c817b139b323c2c4cd44a6da0e01f68983f86412788dbd92f9ce172ee78d917e288a9b5b071be3a010263676b5a93e1dd0300d6220fab66c89ec2f65614cbe930ff2688a8482cb507d96864bbfbd60d02e110e1a1d935f84778dcfb2521b5ad6780cedd58a91d4c882881d4705a080e903ae1a9c914378b8870eb4bde2503767bcde7c79822ecd303e97c03e28343f7cb84109b35dc01f665c44406d5e5a6ceffd3d97fa636ab9f7885040321f853e365ad6f22653447917e895842ad1ecaf7c9e539b66b6a4f6f3fd8c17883955c4117c9fe4dac441fa28d053a25555b87d927fe426a849a5b813d58eb45b361bc959aeb25d84d3f788fdb5c8e2d0145897c65df88fcad316944680005e7d1efd7bbbcf616405fe76b4380f71226546b033bea8079f7acf34e62ec38fccad48dd1857e6f2b892887bea9581741834a3ece70b5c91231086af7cfe7d0f72bccf29e83c3cf4d962b4625a99986ad62828ca1897d2f2c33724e4851db06051c9a207228a88ef220339196ec9265c79c4e4f47a09f6174dd86da12a5859ae0915341ee488491e3830f54f5615eb465bfa4ec56b9d30942b944971b2c04c6ea06f57ac634eb68427a04653356651eed91e75fc7161f7b372497e4bdd21979953f08b64785c74755851c795ea6cf968f230c7ce8d75249a5d349e571b07e8b922d9f61091e0b93c041f13987de72ddcef9b6308d0c0d2348dd7d4b3e0e8608bcdee0cfc3e0118b4602ed9084568435bfcbb44cdd1a6c74090896ff74003043b3945e9768a5f16a0d954c05516d37f2d8e0e2d1fff637c2a132999145fc25a3954f8d04bc1feacc060ec23777e298feb4433bc5851b053fe2e9c86772727ee3f44e43a1f53ac8047054bb4d2777edbd79f394733754b05144a392f1cb98eff5cd32f6e23124a39f3897ec3140da43479036a51e2b1f47aa1a8ccc3c0afc3bc61920bb7af9599be3ebe3937a8f62a4e1c10f27ab272db5ba469a2421b2bc7ee6f25decf06d585001240139cf6f464304c474650b2cc352ae0feda8094d618f4b9a72a74f73b35c62e5dbaf4bdcd775c3926813462f08f2e51367779dd9006476e0eff10a14f2b97d45ad12c5dcbc98de4b", 0x1000}, {&(0x7f0000000080)="c78cc64b41b26c3dffc42f45ae4361108df4e46ac1b54cb6a201066b6808f0e67090a434d4922fa7878fc623388c429f669ae25d9bee7211202159b4d19795178021ff73c8b33f2b7ce0e39ee58633138041111b7f41d134abf26a900a48b946dde0ba42fc1d480ab014b0ea874d8066f9b5c4dcdb6c2a519b24b030791770c552e7eeb5d14101e40127ab3b735d2844a2efee954146d2f2e5a383e8299bad5d037788c7165e32dbcc6a", 0xaa}], 0x2) r3 = dup(r2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000040)={0x1}) 21:03:21 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x12418b2dd572da17, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 21:03:21 executing program 1: pledge(0x0, &(0x7f0000000040)='):}\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/46, 0x2e) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x55ce, './file0\x00', './file0\x00'}) 21:03:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r2 = getpid() r3 = getpgrp() setpgid(r2, r3) 21:03:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') readlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) r1 = getgid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[r1, r2, r3, r4, r5]) 21:03:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="946924f661e87040485bc3efb21f23edc4e1b6840591a67611ee01b87e56c75b1ddd23de0f15c26b7272da88dd5eb65e53b4803ba55b9986a572981165f25a08750345897df174d2cff43e3fd2375eb739ad35818b34ea9ea1164bbc369a51d1683002b6e53a352f83af284c5d7e4afde34a64382496cdc2cb6fc1a1361ffa0a90e649de5fcdec088953b193ce3323f2b948dfff34b8955360e680dfee7947ed24ad12d08811f940d0fec6eaf67d7d0d11dc58056b5eacf1fd203bb04b2db21178a24e9556ef8e4cfa64c45093a7da7f49813932748f316edd2c21511f8bf3511b0118d2c01d57c30322ea844f016a9ae08eec7984a22bb9f3aa33710c73e108e40002b98a2d9321a7f7b78bc75dcb098993c807cde52464ab1525a846ecaa10a1fb0a875c9bd54c25a18453779d57af531f06af1b7522ba803a9d09ef99efb34d6c432ec1b17acd4f45e60751980c3ea4a7549c3490c2a6282eca8bbc35dc89e7aa22a6e28cb965c05b440b2a214365cfa8854097614d95baf3894d97af4f73e2579afeb6546b4c15de3d9a9d99eb0c104b0ff03843623ae59a4fe657795eb86142c6da6976a11184782080716ad7df491d11b5e89f9e4e06dcb5188111ab1bde3f1858b84698ea6636a503cd125ae2b54250de62d7f0dddf40382a5557a6864192d92517d38048275fa6065f1e6127c793713cf2a995037d7a1c3805145a39256a96ffc226bc2f2d2c1991ffab40bc7c0f158cc60a5423dcb53037b997ce8b7bb57b3e0e067494ac2d9d08aed978af61b004d38541f0ba96cf2f8e73fb12b3d69fa68c831c3ae5da26f692709d9c100f31c85267758cb3479e599ab17372a0a7c89db584a5d10a01eb1d7daae022a06a9e2e27378902ca54c214c262f17d6042f286955559cdc008947c66ac4d0ea22862923f5a50db11bfadefa28df8a2611056d48de1ad16312f24da221db630986697c3520e53144228d034571bc23c3f104cd4f6f01ecf22fe2f281297cc0f8e6642783cef8508635927d8db23c81ceac9ff20afab4fe0793191d4065e784960ce21920dddac26e02fa83f9580a60b86d5d964fa4debe96501436412b683216c167e6f015d6f17b94f69dd65beb2bdb85ecaa56c7b54564e88a006c4df9416180cb4e7efcd3f7552c0ce7ebd93a12a94b07982c5f0dc04f4dd80537e8fdd96f242c3182b2eaed52d900e98020651a5801111eb5380fa9634abfe2920f87d7dfb336fcf6a9ba9097c1f2693646a55f1c49c75268bc30cd5286bd9168c60b9a0d08049a2a20a78134dfba69e6c009b005b0f6b9153f1d41d2a56a5b5413b9936460964f3091da4533e5ffaaf9757fa3f1842883da6dec8b9d59e6cdc5f795f280be7958c6b583db38915877cbfc2e63ff1e600402e915ad21e4296c275750fd52d36d9f059f30d89c61481772b7fbc31aba295fbfb837fbeab594f28b000588655a3e68e4d9aec3af042b75ce624619effab2ed72747f5597ef0f46daa77189472fbafa808446c32368fc0cb5b1b851a58abe6dafec34e889db167d5dddbf5c9f12821b6756e86e0826ef9b95992ea17bc5dd8c2db51eade035aa99f97ae460e2190279eb25dd41e72e9db36e3b8c708f8b0afadde700f3db6aabd2f413de2045274a148abccb4c76cf79b678987736c777027d525be445dee73f1390e099dac108dd7bef8c97e8765c9af4066b5ad39dd0fa61a77aeeeaf552a7d775a777a9aaab771af742fe0930d98b22f3e50f7bf6bfe6e2be1c426febc1e91ee290dd089685379409a7e6c6b92cc32394f6e1870e5840a66d2060a3eb8eaeea395e2af55974266e70a4e98c2e67b8da644733c9796a177dd7e6b690e381f6acaf3b233f00442246ac6ad5059b3a6c8d0907394035e721b5f545725e564c763c629d465e5e9793df3b8abe92fb745f1fc5684e67b9ecb8c1c046158ebe1c6d30b6fdcb4562d3accd91f4a68a42d6c380f5d496bff6dec36941a06b423a613ef9f1577cfe015ad979e7b1ee661fe84297bc3e36877b5ccf7663988d1a8a5ed4b19f7671d66ae3a885203d49472edfc0cf43f60ae1dbd22792a3ff35fb23264f2cf39e333a86d4dde11b521b76bce7cbee1e2af693e371fddfc73810509ffe7ae3e90f7f1c840b4a110355ad873f962bdfeefc40d2c98d3e4cd316f9c97c138817374e9a45e7949771383765a499eb29985fb8f21c8971f7f0dc5d3076d605357ed20a39b487f2c2de235bc1ff223c09c2a8cdaf224d6048352fb21806f9b4a683e469f48c2393762755261e1ebfae53f8f46e60511887f75397737699588076ea1fdae0b3b1f8459dab6f09b482d9822b92fd17ab4015b12f42115a4e79522d9e38776dedefa1c953ed98639eab267df4bbb9b92278cfb879661c9a68313665a0756b8ac599fd7826cd5bf6853179ea6a5ace17ed9c386fd63a4eeb297cd979ba3a3866ed0aee4c02b881311d29c0e9ad68801ec2b591cfbbd82c45f6d158cabff1fc4b4bbb3d96789c9274971009a4e38c603646938688ac7cf7ab7c7e7eb9bcb078c711db97092dd96aff602607179e8282223826e2064efc27225af731b2af4fd762acb7f09cff43ca66615051283953d17630746ee570fa75bbadb11b5afc6375c635a784f451ed1688d133bce84b8ac5e102d47449d347c5da099d5e889d471f63c9d53ee667f870ff9501016aeb2143946a2dd9661d8451ffed4689863166c63c17ff725c6d9a1726f588d5df36a561b793c50167be996fe6b9eb1162d092021817ba1caef3f414bf85ec80463b08b3d344b242cf386ce2eab4a1aebaa16816137ac148f601cae0d92e00405a6f9ed0f86dbbce579da323c36b7e68caeb04d57e201d9f1bb77db68265df23e076ee3873b6a87aa40a0119ad0ee5f4cb4469fe36912a3c1ba8d9b63eca5c4f3dfdb2cb5a92e40329bd1d0f66229665341b3cb5bca90d04d32191179ddf42b31fd0ca466b562eb5d06427642af66fdb351138d2edfa3bbe7fe8d6980cfb43eceb39e8b4589fc2e5d1c778d6e004f4bbd41f9a251bd8a77be5821aad6a63e4c6f6e846493bed3bcd3fb2c528f7d59a46703ce56b081c6ce0a7997956412229504c3eff15e8897847a78c2fa22e20ba2f59c390a9edeb373b28bce4b77e96683f0a574f0253209fb17036777abe0816536a6605f977953cf7e06a9776a76d9e33ca4dae7fc1539072784823252f42803dee82e70cbed80f7512452606b26e91fc5d76a4bdf7f6efd61871d4082eb3ac34c465e2690e1db410a1715607aeee88d05f160281ebd2c99a0255f7b4efbba3d5f9782629a865813005d23e4e1c8fe380129c9b4b88724adcc0ab5de70e7f281d6311cd15822683b52e6cf6ac0b4b0004bec1717f198180b45aecd072147b79fda9aba2afc63426cc03ab327847060c0c4a56a1bc5d42babdcae1a93cf86195a77636cfa8e5f3edd8cc838d3b9a5826c27fd40e6b9b7c8b4261920f3504023d744cafb4c54b900e7c9994a2a87351dd927ae49971bcc25f711e7082beb11bf4e0cc5176a2cc285f762968b7770fbf19714e9bb99a63956e931574cc9753fde714653113da87b0c5fcd0026f5a1aa8186f6483e49ea083e97733aba50cc0ad8004ccef78bcc5b2138eda1c86939e1b43f26fdd19b5bdb05073591e5430bc408d3371c73c260cbd2bcfabdd36c0e2f00bfe4598492e876423d8cda8f601b99af8ae6b1772096b961156943e61e05ced931884414a30dc3a9137bf3f86a3aaf13fdb5928cfa81043bd9c6d34a31f4c60baa7fb5c670d42aa37507910ba989add7b4017870c6e656a578def6bf9370c4b24b578307d2b0f04a9be3cf3f7a831fa236bd3b8a6fc65d73b0b3b483a0c2047ef28be25540d551e75e044026b82bd681da1b20509b55a544e44f3291dfd12a5d2fbd9129ab28007f59f28ee91af4ca9f599ae23f6b1b6c086063c8ecb0db97d4e33535456fc540ff87d890fb48d7ac4d77222f52dd289d7cf1234185323a328dc9a6c1be1dbdd557383b55187349ba47ebe5875c6914aeab840ddf0850bae4a7457711036fd799d2fa407cf026603632dea712ca507f696d9462de3bfb8605b8756250fc56a005b7c29c868468093f912677e76ba584e804b42b91537259223c19ee16baabb8ae9ddcff264e992dae046b41021761f62c3da3d32b76ed7287e6d8ddca2c284d0a03718393d4307a6345887c735560f5182b9d82b339ff2f3420ee22d4537c07de69b85f81bca4e879a4588d460c51a418bda899b767ab298b97467f853c156f8051209369c66165eb85d4922a8cb70a67dd0c212a62a3c07636c756dbc8f923e4212f7a83bc3cf1ff6f19ae30819929c627c92022ba837ef58574256cc76daa4d958dd82b6d7143f9819a8ebe2bebe043cdb9cfc6cc886f3a525bd4a12003a26a98dcdb59a87d8f9956ed99884fabebe4f9a0fa667291d1e2bd2826e65cb458bd00e1ce1c2e07055f0505445adcc8b2c13da56365f0bd4abe7eb8234982c7808af03a4510d45f3662f6743561d81a768b6a979ad3925dc92d6de8c5c59400d7396aca7e638b92872112cc8954ebc3e2af206db469b1dafe5495cecd911763239f2ca7917a1d74ae4331d681aecfd48043b8308ca9b2b06bf324230e54b7e17c478dc53aa460f158003f98bef04b226c15f92f1652fd36251737dc589afd3ca85502c0db60a5e6c363acf303e14b8e569694d4e3fd247e4170f1fbfb047157ea11242b0a47dbe559ffcfa19576071c13ef32e5c0690a3f9ca1283f2cb86954eb609cbf47b8e1c0530e93ed3d140d3c6fabcbfba5c80a8315637d8b23def814ebea6cd130f5af493e1f59df5779c48452d4ae2423544f693a9328acc60277999e09f979fa7cd8397891a9643f80b397752b0ffe194e618f43dea86e8538d1b0b44985ab148af9f394fb0c15fa8f15146945cdcda8b95f12973f96741d86ab8bc89a71bdf438d2bb19907a0db539369b4c28535738e5ed7697eb5c20ec3b5987821e20b756db43e05f6f5f662526b5ae0ebaeb61f0b091d2793fd91d63eb19992d6f867cc2eb83789a6ba0b450aefbf255d4f384731560d41ae451cfc7565d536dc04ff3559fa10cf8e5c97f410856156fa8b9bde271f20471f1454f26d18b779c640fc54f86cb702b2175bb69b86f74bbc86dbeeaaa5ca13789d6eac8060e302091da457f6105fc82857c2cbca47822da13b48df4eb782d3ec4947e4b1ee76fd2e762874f90c69262bb2eb66af2ee58dd6bc2c83fc7054774cbec7e05608355020e08ea58c1ccf0289acb41f6d5e4bc95ade98012871ccbd5512433fc56436ed16a269ce9d7c065719d45dacef94f5d4d0540d522e4f61c7998489e573800b7263c6399680d4424d98d5f9282c456cf13ecb5bb8ae9380c0ecd57242cba268de7788469c47c4319f38b0b63714eaefc494edd3ae674c581cc2f396e4567111f91817b84ff918a0e174cbad27e962ade9725f0db9d08500c001d09d7d3f9e9d35cfd6df46242634b05b189044072f4f88c969426184cbdf18762fece5666f518cabd89491f8f901f04e47cdacb149565c7b565be43a4e0466c748078302dfb6333ff3ebed5cfd1d22d0e6529f4533bfb5e04cd23f05ad062338bfa5a6fd346d9b9792b0a812188585608b82a92129df300ce0aadb36344e154a626ee20efe9d0a7017f1a75c1d05aea2e317cacc1db9543808f49f13840faf89a4a0cdd4693ee67467f3a51fa1d6fad23fc881e0acf76e3353b7ce7c99c880281fbe5cb53750b189898ca", 0x1000) 21:03:21 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf443f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8750d618089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf537c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9568a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb410025525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006b01e49f6cc041717a80d2ac5977a89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557eac7575368e0a4f8f8477de07cc99a8ea2867ba54d66be9d0af93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7acd5bdecf58c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17"], 0x10) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000040)="8b24c622810ba8349e71ced74410fb277eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a", 0x2b}, {&(0x7f00000008c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d02bb3137c6911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a95fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cdea9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70b", 0x387}], 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x15900000000000, 0x28f, 0x9, 0xb72b, "c28187426b0bedbc2030c8d443c3725e8cfb80ca", 0x2, 0x7}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20882, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 21:03:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) pipe(&(0x7f0000000000)) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82027811e2b28a11776b5f17ccabf43e1e5108c74fb820346ef1a1dd92"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:03:21 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffe1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d75ac14d5e51348890fb85fc667d0d2e2939812771197a7728420aef61715f7b183d4b3830c921bf0", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/188) 21:03:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe(&(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x80010000000d) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 21:03:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55f", 0x80f}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 21:03:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10000) kevent(r0, &(0x7f0000000080), 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x200, 0x3, &(0x7f0000000080)=""/216, &(0x7f0000000180)=0xd8) 21:03:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2f75971d59e881ef2eaeea14ba11d3fea9f131318a0951b5a3f7b382d84d9314982a602c430ef5e0ea69e05d8015", 0x135) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000400)=""/138, 0x8a}], 0x4, 0x0, 0x48) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:03:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x101, 0x7ff, {0xfe4, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931c0c846", 0x14) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffff14) write(r1, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 21:03:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000001200)='./file0/file0\x00', 0x8000, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)='D', 0x1}], 0x1, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x3ce) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="a5732f16c7b95857a42aa983b0a4012d1bc25f6ff1330a062fd6b7cf84397e67732511aef4b7bd10713693f3daac0216dbfafba2835f4d07823de3097966792d731af531100933fd45432465ed567796dce42001ac4e9a02f66137ccec63a5b8ea6f4c850ef9d1c265f203d74dde166eb88675808f5c2ee5beddeef7e2f24387b146c4e5cbaa6005125678d071cce4483b479f26154f51b291021f5a08f0a9283f0b3f150c09851a3e8d145481861f91a77599dd151e9c4ee4b17ca803bff55aa9380be6b2c1a3f071c3ae13503e5938cff492c1f0b31a83520e781664dd5c6e04a4af301ef8c91db35ffd6c75bf061b042fb306e93e76c646e97e335eb0dd44d0f3b0cf827fd8d061319cb595f140ef1e8e9ccbc324bdd0e06c4107b58b706c96c5c0bb9f8b06dac2d7b131fb4048c38ab9a8525c2748caca37153ece2621f7f7ff901357d7b4fe5cb96f024b17d12544682534900e127abae4604ed8b8ce59333baea8e385c9b6742ac14e999858e4d63b7714d4c71a06305794e1691e770ca4e6a4c9a1d48cbcbadaaf4b23add611e270af7ea4149341449d94836b2f3305d5d4e0a7910f53cdd6f777e526bf76a395d4282fd2dbb5fad768c82d8e32a7c6bbbd084b446e152efb2a2632ecc741f5704ba3a5b8c3ef8fa68ce7c4549673366eed1afba112a0e9ce1ae6c139fd5643768d6e1a4f9e55f996196e726be40dc7e34aafba221523b4793bae12add876776a30725ef231df80fe32b0a663db55a47796c5090867bc894dd98813b30fdf2a947963538c067a89fdc2231f9cf29346fd793221763b7f7c77bd93e11beb4cd9346958cc4a39494f5acb7c6e5d97b17799747eecede865b7a4636710f2dae6e91c92aaa0dbee8cf98c2cfa46881800cb09e8ea6bcc92d88b3cc44a6f8d6b3553079f882829efdb0ffa9ee328b29ddb492bd7a1c088d712d884680282dae3c50fe9f5d58df62c124a2f0dc46449cb776113e2593628a49e1becdb40160ca4a05f4c313e98a77353d40ce92208252f4ff33b34316e5019c901e61e5c589138deae7e0d142f4af2c532ebed75eeb1e326954fb6a37a24d5b89387aa6deff98a76b43c7c27c4d8bf640865f6e3b2d1a23220b07516251f95215044ac4500e5bd1325990958b5bd22ea0e97c5efecf10f7de3ce44aa824c55232ee9fa2f98dfa20e9776b0801b5fed01c566f5f0f291f82f1dcce439db4c2309aa80f681115f9e87d005353f4211abb94624e56b1c9b62467dafdc4e492be2c84fd13e5df586d0db8a84b23b4792145ca3c251021995af632d5298b3e000dded37c86aa12f3f83c31fb2510c32ce9b51cdbde4b7db3ba83cf94b989eb812c0e28774f05c5dfda1b04e9d8af62efe42aace7280bcaa3583b14446f1fbdf6c34300eaebb3446b6fb413264ebb2d583e35a0d9e7ba2c888c43db4825fb5a53f9ec09b2963d39bae2786bb6978e57556dacf90fc50d8fc22a050317245c86c32eeee5f338c28d0791298a26c531bcfe90e24c7dc2c71999758f48212b305f9c85d0bb9297e8729ea4753f4703c5ffa20a14fba47586c9b7dec6af1e2256ba33183a27b0114079eca0870994d3f432b0c2ba308dd319de5edb542ff67cb3f48a9cd34061facf91e2b7b8ddbf71330da50a66cc612f45ef9e81a17d803b6d3b2831291d46056331d04e1889796ab64fd19492d470344d8fec7f1fa5c93303ef91b3453f63125f5a9b52292588cf53879a79fba6fb36f36e475fe6dba3688f6c3c0d6cee792bdef4a166ad6b8e4cf1a24ce48442aac91e4e7e491456d0a06ab3bad95bcdf76a1fd7dab4ed427a957ecacd152e8efa9edc81d672589999dc3af0e1af4f5bb6b3c67e4a0c3009d63b0de6fdf86c2fb4955954dffc906d4d79dc26ce9b2100be6398502d27607729026e350ec8d90f7a69e6c380c10dca2aa13b783cfd934d764b4486625f3a1a76e09ea4362958b0871e5c6d940fd28210f646562c02d7ce8b5223182a200dadb09bf81fc6a94dbcccc0f99ea2da95e5b20a1957c3074d455c0428c3d9cf6b28d8984d2339f84d8f7ca5048c41634fe557ccf86b12023f4ae3e8456389d4ec20092d2734fa5d47a77dc9c41910cfc9f4235db3f645c6fee8bad1064bdb55088f26c71cf89d81d79913895d685f97998295097b01a02bc800d944dc0246aa7b0f7be16387ad6ff627ac42d7d3925e8481fbf4710fe6cb4d95de0054bc6bf1874262494f1ad51c4c3683c27e69d685108468f5e904aa40f9570b67e9c4b4940fc6abf8a72455043c0af8689010dc7102a89d145cc22eeac29b95b7a3a1a5f93cc461a8f890d5e9e6a31273cb16a06752513ec37761d3150f5be9599b540ecd9a094752b344e71e5f5581426bcc9da9783ed8f0eb94a5a764d054a53388331809dce98809bb61d7f2e1cad2ddd0a2a06e894b3f42703b64200d90bd1ef13cd87ce4c94bffb92ddc32bd1dfdc6943eedf4e29ccd11a1c1ddadb9a23d5ba6d0c99d8965566b6900ac83600800b0a4cd7cd298ca94023529b69f1d9e76cb2db6681112ed4b494c964300483526d4c871665044328fd1053af2af6939fb9d7325bb841d415f7c1b79e26238dcc17eac0c42cd2aaae1a57b1841fab56252b71fc083f09ec15a9835f93e93a41029b6580dc8ead06716bc520db0d2337508407ad5c9c38d4e1bdf19e75d79cd2a72497a240e92d6a09c99ea402535ad56d8f21512d061388c3cba655a4f44c3e142ae7b409f2ae773137971d0181f0dc9299298e3fe2091313725fa5d7ea6ef4a3b68b44940d2348e250046b8f525693d1f59302fdccae579e9e388999424b72bed2ab3011f5a8ddb1fa22bbc059ace0f4115e0c44c8bb57e84dce85b1f9a6a8a9bcc0e8176af5f938ebe2e604df1ef6420d49a643895bb3107b74c3d77361bb2a3031c91065d68dfe5a66b4ed59de4308a9a5e9d6d86696169c4db52829a1d22fe14ae32efbfa77af555b1e278cb1d09d31d4a0114c1e3f1c7ea430cffdb0e4ebfcb06a76a0685a84c6c4851b13f6ce8fc2bfd0288d866c1da9e59c1f3d87e865cebd2d96a4bcf71cf2bc5e524f357cd8f2ea56bab40f51fefa77ef68c5bb96fd542c8aa3354da2e654154b65396402bcb17530f5055d6e01a47de761c230776693a7f09f696bdb59e0954e5201a4c96eded1ebd861533ed86c5e6209f9837ecf8260997822df9b8e14bc6ada8e01e00c73129709b18a1e09e54993a1b6b2c007b0da39a3c7b64a66a19828fcfefef1fbe140f168b5398e79d4a1006532fbcb241f1773ad2b1e0fa8377e2a06d84d6c8d1943fe50deb16b4cfaed4378182bbd1f71ec93c92501336831b86a8f03c4c4a7ea4f567d069250dd65e566e65d8d32dca77dac6d3bd9c77f40d04099c1d798519ed717ec87cf3c0f198f29b52096483bdc4ad6352cd1af692dfd94c615d126a13c0019e5d879d1efddaa5a8476dc0193c3b3af828c5fbe6c56acfb0f141be1c26e5134c9ad22634b69b3a9349f7b669e213152bfa30cced9c7c458f485f981fc6d41038cd73d4d994b7f0a25eed44bee058011d505cb5d07761060b664cff10df1d38da08baba3663569615e26cd160bf3281b89b729bc56a0034a1592934559303e1a1baddbc9bdc5476f126af3a2a88726d5ff8cfd1cde7d3f3052bcc5ccc1b722153f5c83bcade0c1186d514a0b3e384a55f4f9bc62656fb5ae9d25f91fcf7e7e315c857cea8136b76a6336ab6d8167d266c17200ca3bbf4be9460454d03f254ec035c8eee943f303a8b4fa7c02c88267e87cc214cd9775ce7c8294639ff1e1c621ae9cc2e74bb6e325be67e80107ec1f2f14e04f28274bfbd2e736467a326763c5fca1cb7b3c11867bf9bff906dd73d9c7d43207a62910efcebc2a6d0a295ef25adf45102978bf63e4967c6d5e4fb99ad8a849cf5a3f55a9d15a5a6aad3ed95c3bc5e457ca577f66792571fbcc453a7b77c3ed2e92f77c81cf9ac2298ac781231e21e7252b60d388650d460af9d80020de83878834aa52139971b63461807973fe3653cad6883ce0492ad63b954e22519a371ff711d06a4b9ba66e32567f51cf53067e17c548ae02576450e500cfaab822f812d0e28b195eb3696227a74ec2593b1cfa00799fdcc0b11c41d078ef5698fcec54d79721c21e0a8001670a1c0c81b7c62e2d61c885b94795ad528311de758f46afcf2b1904217328832c8fec57439d36a7312d8e0cb2e22f75682222b014d100d5694bbb0c51203cd1584ba4b58bc54ea36f16bfb839a5ef5373a9e774342786b1f5795675542afa68a20f9b50d380b0211bbf37eab02d47365cfd70f188dfc825a2c320047a758e4053be3b966e4525e6507afcab25b56e1529c7acf9d3e3c22db5fff2252c7dea06c806671a04adb5c1d4227f295d398745022367018a480401b0d24c999c96adf9c7498722aff226e3c35d4739cba9c274843d49a86c590b303a6d664cf918e9f7953e300ec4d3cfd4dc8ea8d289711e5c05cf2f759759c81916def7de0d126ee20e9230126bd8586f108578e2da8c5cca0da643666175b0829192d07d33576c8ecc21018f0fd215c39a5061d06e85a9d4f0aef7bfbd040f36726ceddaf6f8e68445a8487171499aefbfac3fbfb4051ab9d320cd0b9d08886271068c8e35bb3a52f2658aad95e3c4489840303a9a1392e269aafbbb7fe861004a420a33bc98648eb08f65d4b6848094a0ded4a77f733588473132155d42772d8c798aeb79e1e0dc2052269e53b328d2562dbe560ac2f9576518bf02f2acf6851b147729fbb794f1f340fcc33d502d5bcb0851b212c208a9c60c83029a73df5475bbdac809666cebfe4cbf6dc78e40315b9b41efb1065ef3f16e3f51ec485b580887e0bc6cfa2852bd8649a273cdac92ef9f1ad72838e8a9785db482ada3f85080e0f0c37e81fa8e208df713ba68f3c848d941d3d598a8518f9ccbb9b108e4e6a62569c084d7e7d17b3e7051fad9ff10af1149ad8b133ab7fd35ffe06d5d9e7286e06e5dc9350782c4f02d4ec36436b5c4398c46d5cb698cd50343003ddc939373b24552adc396be7255013f58b58f922dd84fbc16ec0dcdb1d34079a6b759eadf5ceb25c7bc448dd3ece6bddaace6e6444c32c3916934548607c65bc5d9651e4cada31381052a9c6600689383a3ce114453fe285743eef0ef633184a30575d01eec0ccc28a1025b6701a3f148bf5930cf7166ff7d777b95b3aa45935089bbf6304ec16d6c9b0c26f9588943ffa209307a88b03ef5f3402a752587d4eb78cf5d653c38b76dd531b0f2ff806474d487bbaec71abb6d40f57fcc6a36646dc6982e36ae253aecbe903d90bfaa8f8d81dcc1744ef8f232a233eda0aab407aac2f315eea7f057c0faf548492e476ab9c6cdaef8ffc348e926ff142908578ec374e6c74895b7bf9d415a36add79253d2529f2de3d583b3d75697866d6a14bf4467eb01ff1ab246b5fd705275f944b1c340a619961e1ca02be27618ada1f884c5620f58edd0da687fcbbb27b910b55c3e8922fd5f7ce83d2613e7944762bbe77be4a319544e87bac1bbd19e805538e808249916aef3938c3f5d294a8c99160134bfede6a9595de0e05e549ce8da489947795b1224efa5cb3066f3723eb95b7bf0f6272544f2b2acf58ae5336a72e9c42419d39b65b6ef4a79767ff8bd76021ad75428fc7788902322da2cf4cc8cd7fdf2adf7f4ca789dd7404ab281accf1197d7e8dae549540a64ed5af5f173ea4d27d55755e3b4097f188fa8a46da6fdb0f40eb1164e8fe8", 0x1000) mmap(&(0x7f0000012000/0x4000)=nil, 0x4000, 0x5, 0x4010, r1, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 21:03:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7086c583981f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb892ce6b3dd5cb705821f31048984e904200", 0x4a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 21:03:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 21:03:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000f00)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c68", 0x3ba) 21:03:23 executing program 0: r0 = socket(0x21, 0x4, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x18, 0x400, 0x8, 0x20, "e118556efa9300582d856b17fabe399fa4b4ba1f", 0x9, 0xb6}) r2 = socket(0x1a, 0x3, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r1, 0x9, 0x9, &(0x7f0000000040)=""/230, &(0x7f0000000140)=0xe6) getsockopt(r2, 0x29, 0x23, 0x0, 0x0) 21:03:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x401, 0x2, 0x2000000000000, 0x61d, 0xc9d, 0x400, 0x100000000, 0x1}, &(0x7f0000000040)={0xfffffffffffffffd, 0x7, 0x6, 0x8, 0x6, 0x6, 0x9, 0x322}, &(0x7f0000000080)={0x7, 0x9, 0xc5ca, 0x1, 0x1000, 0x7, 0x6, 0xbe3}, &(0x7f00000000c0)={0x3ff, 0x1f}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) select(0x40, &(0x7f0000000200)={0xfffffffffffffff7, 0x182, 0xac, 0x13080, 0x10000, 0x0, 0xfffffffe000000, 0xfffffffffffffff7}, &(0x7f0000000240)={0x7, 0x3, 0x0, 0x401, 0x2a88, 0x6ca, 0xfffffffffffffffe, 0x7fff}, &(0x7f0000000280)={0x8, 0x5c5, 0x5, 0x1, 0x10000, 0x7, 0x4, 0x9}, &(0x7f00000002c0)={0x10000, 0x8}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xad, 0xf0000000, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) 21:03:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 21:03:23 executing program 1: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x27}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 21:03:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) getsockname$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000edb38b540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd692ff2ba13e106a11ec2029eb02d22a0b11fb30ba1bbbd2870"], &(0x7f0000000040)=0x1002) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x110) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x2, 0x7, 0xfffffffffffffffc}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) bind$unix(r1, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:03:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendsyslog(&(0x7f0000000040)="5f71616b6cfd64ead2d691f98377f17ff902ac9a7e1d504e023be36514aa081d800ea12af2251fbeb2e243b05085a972566781f4d27375aa15761077a1faa6738deae0186c90050e18bd788612966769fc4c4344b52c5a9bf33e05e50c12d9935f412cd33992ca00c69fa4ab4d43f4bcf8ae2461bfdc2532ff7547476012fdd1d6010fb7b1f94a096fba087e1ec9df07eff61e12388a81901b0f277174c13256b213d0c30fcb80a0642a956c0511", 0xae, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 21:03:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:24 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffffc}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3e33bd703eea1e1b}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x80, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x3a0c, 0xd9}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x35604bf04773f5d3, 0xcb, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffffc, 0xd0, 0x40000000, 0x101, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x8, 0x3}], 0x200, &(0x7f0000000100)={0x8001, 0x65}) 21:03:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0x1000, 0x4) r2 = kqueue() dup2(r2, r0) 21:03:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x82) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x200020101) 21:03:24 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getegid() r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r1, 0x0, 0x51) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) msgget(0x3, 0x4) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000400)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r0, r6, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) fchmodat(r3, &(0x7f0000000440)='./file0\x00', 0x1, 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="5226de599fe8b89d9f26c7bcc4af516300455525e1e06259094477ec90115f349b2fe62c1ce465be0c0d206b68c9cc06968379ccb68865494080d7e98c2829133e38f8d75fb11dd5868568c55313fa3d4ae628d9361025589e41fcb85dd7b0e2f241c710d183b2c0aea872a945a3735f5bbf2cf667f9364b4543", 0x7a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1, 0x100, 0x1, 0x3}, {0x1, 0x6, 0x54bf7f08, 0x7}, {0x8000, 0x7fffffff, 0x3, 0xffffffffb0e756b0}, {0x56bb, 0x8, 0xfc00000000000000, 0x3c63}, {0x7, 0xd8d, 0x1000, 0x5}, {0x5e19, 0x1, 0x7, 0x81}, {0x0, 0x23, 0x7, 0x44c}]}) syz_open_pts() getgroups(0x5, &(0x7f0000000300)=[r0, r0, r7, r0, r7]) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x21) syz_open_pts() getpeername$unix(r3, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) clock_getres(0x3, &(0x7f0000000480)) 21:03:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 21:03:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x401, 0xd3, 0xe}) sync() close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x9, 0x8000000, 0x9, 0x3}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) 21:03:24 executing program 1: r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x3fffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 21:03:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x21) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 21:03:25 executing program 0: r0 = socket(0x6, 0x2, 0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="3b914f2b", 0x4) 21:03:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54cab597da242d388368501c6c4cf3b1619bd9de0f607380ed702e158833fd5cc007bb1f28414ab768e6bb898f72a0f5a4ba22528be4180c0ac5c5a2c65da8973de1509cff8f0", 0xaa) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b704954dd5bd578db3e6be9be4e9060d5a8dc09f06c1b0eb2b26ad6ea40b4bfa2183d074d6cd0da7b8d3e09a9c77f510", 0x4a}], 0x1) semget$private(0x0, 0x4, 0x462) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) r4 = semget$private(0x0, 0x4, 0x2a9) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040), &(0x7f00000000c0)=0x4) poll(&(0x7f0000000280)=[{r1, 0x2}], 0x1, 0x2) semop(r4, &(0x7f0000000080)=[{0x3, 0xb6b, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x401, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x800}], 0x8) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000002c0)=0x20, 0x4) syz_open_pts() 21:03:25 executing program 0: pipe(&(0x7f00000003c0)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/254, 0xfe}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f00000000c0)="8b", 0x1, 0x0, 0x40000) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x25b1, 0x6}, {0x4}}, 0x2) 21:03:25 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) ftruncate(r0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f0000000000)=0x60, 0x4) write(r2, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/173, 0xad) close(r2) fcntl$setflags(r1, 0x2, 0x1) read(r1, &(0x7f00000000c0)=""/106, 0x6a) 21:03:25 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x19010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x8) fchmod(r0, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) close(r0) 21:03:25 executing program 0: syz_emit_ethernet(0xfffffffffffffe5e, &(0x7f0000000000)) 21:03:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x100000000, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x3ff, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x80, 0xa, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x11, 0x2, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x39, 0x2, 0x2b1d, 0x1000}, {{r2}, 0xffffffffffffffff, 0x81, 0x80000000, 0x3c, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x571fa20ef3e55f61, 0x20000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x60, 0x2, 0x6, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x97, 0x10, 0x5, 0x2}], 0x1000, 0x0, 0x0, 0x0) socket(0x7, 0x2, 0x2) close(r1) 21:03:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x1, 0x200}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x6}], 0xfffffdffffffff81, 0x0) close(r1) 21:03:25 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x7ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x66e91f65e0f38bd0, 0x1, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x1, 0x21ebf935, 0xffffffff}], 0xfffffffffffffff7, &(0x7f0000000180)=[{{r0}, 0xa9877f209b14a33, 0x82, 0xfffff, 0x80, 0x2}, {{r0}, 0xfffffffffffffffa, 0xa, 0x2, 0x400, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x0, 0xffffffffffffffa2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x10001, 0x101}], 0x2, &(0x7f0000000080)={0x59c7, 0x2}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0xd) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2011, r2, 0x0, 0x2000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) fchdir(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 21:03:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000229000/0x1000)=nil, 0x1000, 0x2, 0x2010, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 21:03:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/140, 0x8c, 0x2, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, 0x0, 0x0) 21:03:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="17f28b10e47fa12823212b02478830300d349ff8d40163806521d3f4f16c8dbf0d3ecef4bc621dbd9592a3c74a8ba86f136b49cb74535f21bce865b1beb90fcc5e958baceba369baa4216bbb8ea4d982e52f5d1e6ea21a41c4b057fc0a5e6d1c56e288da0f36cbde655300f5b6d1e685bf8126a7bdc1c54d37d825d7d31a1fae72b9d518d8f705c3bfd3986b1d39cff1e8fcc68d5b97905b2a8ac49237131e05a15c6f6d4f6f85a34193d0af315949c9b17da88154490cf31f003b85109c60ec2aec9363c686a15896e160094d6a2c9d3819c19e6b2646a6bb8d6424e22f70191332750c1488f129dbb7d245a11ee6ec25feab8941375aa25001e75f40d8d54c5491714d43f98abf1d3c25f5caba1b7801d7b408664adbc124b1c679a8472aab31ae720c81561f8e16f06f79c7dc339d654f8c2c55ff6b57c0c00efaf66886497f9b80a29699569b92762987ad26dad9a7f13d09cbc8583378ab3e5dded32e7532b2206f90327b87dbb92ff08e262f4f0799627d7a1bea039786c622034b63c17d44a61f96b4eacf4811e24d0e9071e73d6e738d31ff9d23015eeb25af438ad649f3044b12d81132cd6f07afddb5f4b5926996932ef2f14efcf542888f36763f4b04628e82875c0b9c70e4cacdb58866714b2ff2523c4b8019f1053ee0d0faa2a7729a86d2258fc6acfd3a0b06a20c57728a09abb61d52db57cfc125d25172ed59cde5a58858bad636c86e9ed2f4cd1ab600bce510dacea1717d1b79df5d76140ca053e24c2dc242eaf1df90dcf51f4f9699cfd71d1fef8172203a9f2d7f10744370a2ed54798fc9067bbb927ff4579084b3270c43fcf56b4b78e78ac2db37f2cc320222896df17b55a4ad86e50f033ba9d2aaf571f4b2e1a9afad205d1be53c8ed68e1fe097d97f963b4d11adabbb772dc60f1a73f5d5a7b8adc3a0061d5ccf7dc91b5e309bb941456c197ac989c67006a61273ed2c19d6e2246b110e4ad14a971b43a5c9fad157a1fdebf95975bb36c171ac204f47d594e3c247b7e4ed64fa1f476407e957000a54b15d2378b0c2e39e6dfff61d6281ba507090721f24a8adb4e1f8591a3bc0936e287ef27e1c1a236b014e39ee944cdad6714d7e3b33e1f7064963826cb1336582d18769e30cfbaf2ece3ebe0892d37ed04e15c2c04c0e33810ba6e35f0e49ca384466dcbd136c3673effae324af1bdfcbeedafc6b5440ab21f6006a06cebb13a7706db145de5439ca803a696c642e152d1b1d56cd10ba35ea1cde2c4b9082c8d2182975fc91b84a8b1b02e31f4bee993fa436437933f43a12ae68a6b3ca91671de13570c6e1f603c1bbd2e62689ce32ed84caf84df7fef9222615a2a569b4f58f1115fa373d9ad9e4fa98bdc1b3fd68dd681fef44bd36397b679143d43a171da5c60f554856d4a26992d59507867b01683fd70c6703860bd6a3b912ce2f944e2a581f6d2713da3b164a74264c0c8abd89b1b00e28f55c6628ce8fd0c04ba0e94abb3c1b34c4995243363bb5bfb7324c56880f6839deaea221c85410e498597f7b0a5a1c65cca481bd8bb75c00b1e9a09af96a382e2f01c5035894823cdf8552a7398dadf1386ff7acdedb1044d4702c91c3e94d0fbbf361d91d6387962fa718070cacfa4bed5f50ceb9f3fb4b3a11f4e80cb856f50d05fcba2e08575dae15f514fa37b537d0c479ed39baaca2a935dde0046bf84cfdd3c335c4dd5b53180424d79b0ab0075033a8cbcd1c8697584a5da53d3273151d7a29af721a79549a3293a42a79cd9a003464ff8b820438a9e1cfcb68661673a425516b84f00530c1c8c06e82baa0952e738cb1e816a73ee8067773956a2eb7f95e725659f03e201d632bba75aa0a83e42b1dd7d4eedf1896df84ab9273210898beb99aa83e250dbfc186feb3ab8718fcc14d1021be72726553aaf00b7c79400e795862b5e4d198c14558c818ece85449536cc75192831789b95cc4f5b8c9e1d23076410f6047c2783af3fd192dcd590a6b212f18dc6b196aad77661dcf6d475a20e05c749c5309940549394fe9766a614379ebb5112d06788ee0e3eff7a209787ce56feda4c07b5ebddd4e4db6b0d6a0379e44702d4ac0812d313ff5f1d8c0c2861ec4aafa671719211c76cfb22f04ce670645b25639c443337238da6ef2018f3b4712683136ceca10ffb000d92df76aa8e70d3d6a178efff4b544397a0798942796b3c78bbc10f2de9589888fa26b52d3426cef16b1f11e864194d964efc7ba1da7856917c2192fb3854abae7bb77dc3a274c6f3d45ab89c12ac6d5c0128a9f0797f0c9338da207b47d031078a48c1b498fa2d7db30dd227ecf09782615deb1af7c3a572153ceb77204180010ec8d7b2573ac7cc51ffff5c4917b0d8167ab07ad8ce98428c10473ea2981c0393539ebdbdd6b13d09d04f3359f43a38717a56c2746d280374e0d8cca361a719de8da797028c34bfee995eb8b4ea1389bc56cc90110bba7f7c47a6899353eecef3dc6201354d7b8a645a2290e0a292e26a73c09ca22344e09b3e8da38486d708fa5c3c5092881cc15d4e004a7f1031cf8252bcb2ddeabeb99be2f9323cb514fe98258cc3cf364d04e22155a5084d2bbfba5bfe67c82b587686b4b24b22a6b0da7ffeffc1e1d32076e506bfbfe7fedb1d05b5f9d2ea6ac3d756e07734a2fac80765640fe2cb98007717176a87e27136d3e309deb8da0e99315fc4d414e3844b383aafa09ce865028363ae9ae3b1e968b2118854c34bf1beaa2d3dfc07cc34527959a636d55bdaea8f79b27571dda34fe397943b3433e9350e5685e4a4bfdb7308cdc60f9d8ef9864034fd7c6e98f2cd23a7eba0aefb1382493c161cfde8967ce05f4d0d7ea31299813112f28df00520e593697e6016fc9740bb0daa772475912a491097f83b6d7467b102c77ba1c386413991e40aa7916258d91339de2f53eb9cccfc66269714ed9355a3f5dc563c14328aa44deea009d5e37663c3677c65385eaff7427ecc1350bc12dae7f96eb04d900a88e2a443086643e3d1b7cfaae7fc6dec8c508843be31655046efb298e6827880fea6894df810cc48164553e07afa310aa82702dfa8f0044071bd382e212a8a34b6418b054ef68eb50699d3386d87e4698f5bf74812f59304d5da0eb4398053920396b054587e13699a2dbd421eaaca2c6958c43e6156f80c38bdd195576de456a8d0f751346b9b7d10749ca018f3cbec8f9df7e9c2efe4492b626615a96e935b1fc7d64d4b551591784195161c18b43922273c46d83991110a30f46b6ebe12a4afd31c655360f94889cf6add58dd54cee128e696ec4150f237cbeec832dda7f3998c8732519459eb0c2d993044fb180eeca5732c2b943a4da8f4a40a0f57a2d26093f49210f3fbfaa07e6c8045c937fc46d9853c5fd9c391e41c26efecb78ec0993f2e630277dd5859892c77ade52a9e0db275bf8afd02fd9dcb4d911c2ab48cf90fff3e381f86b902ccefeeef0b9a792488235e35c5eb9574b671c2137a9d9a635236620bea5c837c1a7d098c40f5c7a1e6524854df853ac412102e88e29dc3fb1222c2c792b6bce04d9165d09fa8840745c96c63c7cf3a0804368608db15543142e9f9a87d0d2245333e9a6812b83981e513b127daced816fa2f4865ffa05874665b157bd6802705aef0dfee678bd8a44d6205eba395f6c4f8685d9a7c75306f9023fa19357d670f35b47535133ce4f1183fa9cbd2c56cdd9a2dae512a9e817d5cbc7fb36c4f37e82029299b29a0b37a68cf521688b4feb21c20200686f2d9d0418116aeb8b2d6cbb23b8adb89747b36bfc6434095cd814e25ef588be06fceebec627f957e7366c0f537b2d96acaabdf67dc028ee42261910c2b902c8f06236bd8cb2bb479a9bd4d446169ce715729eaeba5f4a3713aa3632ea3639bf4c1e47e3b345a6921179b7028028b28b9fd35fb0df1cbc2cbd3287a287bb2806ac45ed5825b0862f28cc5d3eb3c941dfd34a4a0389afcff4b71d2fc43e7682abbb4cbc032397c2f3b446905c44c3df3201c19a13894cc7c63e2c8d4e734484dd2ce24b9ab9ea6618710b66b61a88151665904de6779e6da0d7ea8d9654b5de3d86e5cacd7558afee1744dbe62a039b71563c0a8a99384a9548d4978ec9b87e7adce409686ce22c30fc13ece2cf978fd5b45d3f2c6d87d67ffaaea92aa7a6e68737d1e07cdf227e7aa70d9bee766245393ef4c645f188e03dfbc2c5b750f370a7c4d3b4fc409fcf67adec2d00d9c6159547b5cfcf1152b05880b8dc974244e114d41e059194ea86c70c9942c8f965148b682cfa6e3eabf576c2eb556cdb91eb5dd46e645ea4c29db4984e5e55a075ace2ae3e8d6f8d080de4e97f18c45ad400eab879806e69a96e74bceedfd795d63a9108356a2228a9e4ba476187b15f2c52080f4173bd40b5c5f2320c306664d04d7e666c57a8318026e30c128ba91e7b15c76ca9a57b8512253d73fb3dc080fa360ac01e031c0887d55cdb98b37edbb0639676dd826f3cf1f6b398b92e869cc79ff6386729e089cb9c658f69637267a93f5729bb56426b0f1a2e566ba10472fbf8195587e264767bdfaad174e63ec85b75ef2155c9920cedbea5317a45c749eaa60ab3fb7940f261075bb7990ef003d92f85c3e5b9e8e07b3d3b85ed730050effd795c888a02f5c9f4e3a0217ba0be82231b8756ebc0963803ddad2efaa9e7082898089165e21fccb1e0dab25e210fa23e9d45e5fc1a214950a77fbe535edbf7bc165d56283aceb3e0821ff221ca0dce9686b04f181d67ce3cf634fe6308d911b7f1dc6ff152d9fde28325baafb8228dd7fac353c47c58b7b04eb069503f735f5ae811b6ad2e2b5406dd5ba3c07b3702a5f1567d2227b3ca7b89a26bf4f842bae3645711f10bbb03b834df2507a1cb20a5cbd98402e3caf0e30d71f61f7dfa7dbfa4e876a1cee0d9b0f218e402f5b950387eff205557bc266af6efac5b114164cccc2b2ce063cb57830779c8080e80c86583efbd64e6231f92046ea47bdd8893afe3e20211276fb7fb38e92e181ba73676354a3c046a2473439cf13c0ff10304bc62104e9cdd497675fe9f73e54b9d57b0ec6bbc8ea581ef345fcc08b338e82538855215b40d6cd2a1d15f5c5595a3bd0b913462e7bc25557bec1b61bb1b2f2259feb3aabd57c95d45fee1896b3e99c56f8b6041ce951577b27bd184104f2ecf70853951c25285669c99cec82eab14734a1262912516d799c9c2cc3a7a55527194ad27c09f4ad19885c2ea2a1d542495c3f2a5cace32c181f6eb41108c6c72199e0b38302c3363f1d3f020fd9f3df90f442b4e8df227e0061723ee56a582eff05af89d023c5dde9282458ea32b37c2a4fa43a9ad9c1c54c10b1bc0a84fa4d61fbe9deb189dedb2bf85216dd216e386c7ebd99f38447d3789e551a48a338a169f50cbbc2da07ae5031e1411d77ad84d78f3ddb7dae1a9cb081ca778e43b2f35436264e8e5fd8107894aecf8dbf9b61218aafb6b0bfd9489aa0d26bed35da585a0366819bf65dd851a391c0e97027a9e533de1559f6b5390cc3af22cdc335247c15d781dc623ed62c6578d2d30a61ff26c6cb56a356be49cd50d1c57212709a2d189a7698accf4cab81ce8b5ee048724e8f844fd3fde07190d8fb9c14e32f766db86a062971da82fa3041ba5f0c8aff94a13625ffdad85eb143f8359703c139c53f856e2fbbb1d7be7e472c6aed2dc8595e1b076c02aef285a1c25b1839b6df1a50952559bb8571f0df6ea41c7491bc57beb9722edfc68dd96cd", 0x1000}, {&(0x7f0000000180)="501160466cd34f40072557e77cfe36a67fedda4e1e4fec12845da150fa0dc16de9bb3c1a441f09983dac004e0f956f81f3bbf79ac751214ccc21a0998db99073b88249c1fb8dfe7d336c4c84e2f655d6ee04dcfbd581a51e298950c9b62a581d89057e5ab54d30f27cb4ca06cbda661227d0a9f8aec834ab6ca5dc97262495e0688f452bf2beca1e43d7b63d", 0x8c}, {&(0x7f00000000c0)="adb7cbc6ae62be0a5047f24945a5374a700934a97ee7abefba97a8645f0c70432c8cccbcd567e7e1302d331fe11ed6a0b540f77e6acf4cb3224f32eb88ad0e4c881c5187e7665ae8081293b645a9b0ad4004244e1a430871150bfb88ad1c0750cfd7bf02b598af1d24cd7ad916f837facd33bc35638724c84e", 0x79}, {&(0x7f0000000240)="b186edf3b7ca4921a572bb614167e82c6e0b6a54db296edd3547bc52286f63f0239688b0eca4ab60375eeecca5b5926d0b6acf3dbf26c9dbb538b26abf397ee025bbfa8ba7573f4a359b9bc643fb6af632d68680896004a42c", 0x59}, {&(0x7f0000001680)="46990f8d6fddc702d2f6d77e72386d27119b48bde6ad43bfa1415d140b5c96ae322c732e26831eff8f967aa7f0275ecac8b3cc81c3646541d6523d6cfd177c7e6f2ecd0c8262b3cf4deaa788e7603d4a5a0e27759e51384d767ed48e194d84ad051d8ff9776e4c0746d53363ea203a821e06eb08f8a404307491bf22118ecfe5b5fcdc4bd32e5e9eb2c8290d465e40484f1d24091766de5583c63e9b8955fa463accfc1ede319d28c37d2d0648c5e62175d30c749934e05e30cb679d1afb54b71c5fe3cf10e1d21926b7af04bfe5bd7c7c1897bd0c49480c4c5a96506a89b38a85fdd59f64f6ab9787daeb44c74d5aa066271714ae1bd387dcb9b785b708ebdbcd69525273300c2d00763b53c37bb3a433a33a60887d9f34eb8e33f1c391420665bd9c96cc7c1cc4b25d39f7dc5d7de27b53cc0dbce01392b812e03ca37d25dbfd35005164baba3c2fdb2f38427ebc9aa8f97f96c3adbad1585369023e35902fc70fd82d4079b84b754728cc3ce2823019abfa27209c042c70d61b5e55a9eb59c5f5bd29af661db1e83f586d85d098202da74622f10a78cfa8e772a8f5f24efbe0f881831588a90ae24f82140371372b736decde3cb4d25369bafc97d695790871a7be9421a780687b81524e0475e35dc9b0162878c18f131e4b06c947c757d28778a145da149a17e40b5d4be919a6d757ffd7eb989bf179cb440f4fccec15a8c1c680c89b9c0f8b5226da5cf772692d43b595c15edd85e8576f54709a7fcedc1496935ef6112e8cd996ef6a4fb25ee8bbf82ba8019cbadcea7b38ef308ec73d1cf934f2c8b76bbbe9f75c15d83e4369d7682c3228eb3a439c347f5b00d42d0233b887ee748baf8cc72fd1dc3aac5ca1cb0fccbfda8338598dd25b3428d390b55d8dda21aa3f9c94c3eb7d0b85b473b30d9277818e15a7f30425ab5685014e084efab4c984a4d9c6ba506f5908333ca809076d20d54ed51f89b6dd9b62881f3d480367634c89bb19299c1ee7b71117970f5db0b73926d7f5fa3aa463ddd45a9859a6fce957d76041dc47594c288710a7f0ac82b8abb9691ddd22a7e7a1e45fe1a4541db51c36c4b5f6f94b5815b20d8a7bce3a19fd7bfb4056b9c3f5584c29868c2684a6a230f7aca00673135657fb4af5ac54a0a73e1d7ae76fe759f4033ce3e690988f9eac3442b7d6c0003c8a2f2e64340ee20d9c3e4874a17d141ec31a11d229bb9f6334193bbad88842d7b47960a66e180f6b14bf9a1bfb21956e7cb2c25e67a6993cf748eab6c6ca3791a6b60b082a9a9601bed254a6a4272188ab8f71e80de3dc3b4951d7ce345eedd4419cf701cd9177763f7532192452ae8e986204b8e235ad998d994a67b2821a7de4b838e8432b870050b52bef44fb7490a36add8dcd875f1e56d8bf3453a8293376f587409fc8edf4cfa708294eef4e3e7682f09f7130974055c44b6d5f36aa58d90fd34e90325a6aef8a2d6ff39122ee8ebb7f323a625cc17ee376c2a807c86a3ba9f337a24ffd67314415f7a6cfbadbae2a83c396f12fb44155018644bbd0729adb93e3bd7b302b8f26ff87c7258cec5233f0f4e5fdaa7e1d27906e4ffe758688f05dc667eb197de81d70aa0f4922c1a5918ef63acc0f2099a099310a657147cc646dba8a0fa736f6d33266efb5fac658e3d3053c1c634d6d7abc4c03b9ff60cc1467d915400bc7768dee0b4e905ec20143d0b088bc060226cb3d62eb008c5aeb392d1485a11031d2e7261dc2e6aaed0e9915c6c264d5c79ce479166d5081280456786f054e1675c54adde4dfa92d2b827e4382f4694d92ce96615999a8f7817b1f8bf80c9205e616754d024bfb9832771658d7b6f47ee32508b3ca8eda49330525cbdde2f29b829973deb1660ce59cc5d40299338ba6d5c773205d50f2f842eb551a2f464f9de81e5f33242e2b5cb4d17b7fe700729866ef441df9d21f3a3ffaddafbe2ffffa257a5d7d4a324456c1b00f7c844b0e8d4a7494bd761e22a07abdf0863a4bdb734d3e1487081863597483b04afd5219ae546a398b0827f0f284f6864707141f29ff8cb5ee5dca17d8c37adde69194b4a340e0b247c6949167133b62ea3ec898281ac2c1e63883806f080cae9895ba1edd0879bc9eede7fa7750a41aa23f6159659499f18b1d3e8ed82cb8753f8652e18a5fc69c191143cd7d6fc87a7f11136cdf8c0800af86ab473690e480d76d2eba2b938061dcff8465787debb0fe9b023ef4cf9951f7f8c6026aec9ee3b398644210f25b58a7315990405b924d14a262217f767cd09c6e4d9f316ec4dcf48c5fdd90f2ac6acc925bd88436c3a5ca101a5bdc87f01db4108af50dc8fb7a0fe9218bc07809f01f2652faae926aa3461ed44975bf8e898c6346d8fe4ea541b41d2c7a8fb5a3409accc3e9d5f44f1793077983443e7b6ac0522eb4dd44b8e67b2c04be9e47271d233d5c3f9d60b3d8a44e7cad318c5d505c5610b6530da4ca58240ad8b9c1bb5cf2f19ef4c83b6d796923a56255d4dcac238da2e1c1d0347720df5bc5a7d30f553e8ed73eeea5411f4e54c65ea801edb5a868a1a28f7fb3992a08cd196f055846639a8638a122ca12945c0f3eecfd7aa67e9fe52f5387170077c1ffd80591b413686548472a6e421752b8e77bb7d53c383d87da87bbc2d9d6cf090bafb44e0cde2936164521ac8d50d4011e65c4a668fa6c178ef30bfc4c1b7c8004993f028fa4e742ead32813eec757f2dcbd0e59ebe7a18533379774666d3d7aaa7a1e3d33afe7dd563e1aeaa3c070fa6cca63ae15d664c8f8209da76fcfff947a11e934829863937168f4d72267a5aa2bffe418a4a5685582b3004e702f5cf05c0af8a6211bc77a79b03110fe2b05a4ff7e25f7d642640b54f8694becb777bc3c53b6bf0e67b54a7e9566b7577b7e34fe85c53488fdb208a5af01698328b0e3096a9e89b3357b3cf909b5cbe19dd7f3a1f53432c73f7ee61bf640aed063a74e7bed4765ba199466995d80f7a1b940d81b656d9e834030a7f32174e2e4829da59972db7e72564a805458f6833d59e7e375eb3cbc4ebc64d57d4dd5052c65be02bc4af9440844f9f17d0671f7ac4bb77ebef968d954879cad4455bfc7f7a15fbb34ecaf69b29318fb16739229c17b109f9c2af19b0ed01d347c87acdfc6984cd0d8fcbd0f19e169c0a17d57614c3adf19f05799da5137a9ed887f30ef513151c736ec77ed09c4ccba4f31456bf2b74e3039d2c98630ad7f0d5378ffd651b248311e8f34c838710f28f42aecb96380bef13f81913129ceb9e3ff5bda1e9ed3a883f39dccec51ab3b0f484310b44128762c913af6fcda108b8cf34c165a953ac2e2cb5bb7ef8eb9301ddbe331ad2839864cb0d0c22312dea736475a2eb46ec1999c9dc2387cf4c1ce07e6e2c6b60232d664034273c8331bbeeb22e3d7a91d6762b5fde4f19502b156eb0d1f70a018c0c2ce41a84873eb87e3df20d18d88f7230db657c48b1decbdece4f56fc402de495a4737ecc2eca2f01af283d1366cff91841c4f5078fe79380634799d343a2f9b9a6b369ca3250985f9f7b3ad79a37dc9bae4b22f59287e397a94c1b1931fb6a9232d84454563d5ab4afff1e7a5acd92f31f9ab5710fc36178ad54c6e62a397c2adb4fc823e499f9d39084991d15c886214390229b614ca8d612b4cf333fc85447ed482d7b57192ba00bdc2499180e49d18d33689e01817a18b053d245c15859adfc261f0538e32f2c48515442f1e65a0f5c3a06790d08ac82925ccad12852fedf6972163f6c179a6ca73b6e74b4adeb215dfcea2cb27fdaf57b7f5d8aeb947f55a04ab3117b8d5819871e14ece4003bf0f3dbb880e038d7fed7d3da0c82f4138fc281cc4620f5d1c64e0066952a8847ceef3b9126a3442ec716e4b795574c6e774fa088b0cc7bade0d83824ea3619fee9e57b52fe0ab69037776fe24a426ef344879de1b08aeb01be6bfe980788ac01664581933aef8f6eda7607384106728eacecd249df21fcc534b065df94d293be39385b0b991572b085ddb85a0f31e96687c05909b03074b737be9ab7de3852dd60bb4c0fac5bf355e7450ee07b4833733ce51a6001010c596afde7e3cfbaec7ceccfd5196b98bff411bb8af01fd929e249135453199ba9e44ac2880a6cbb058d771e935ee4f486cb5b612b6c79c8d7255dfa61ac59ea637893b4b030c3244f409d8265f6320a571059e735513fbf67a890cc00e7eac21e134b634d76b5437f0dbd49aea554057d12b234ac3cc1f54db5be0f2362dda9e4f00d89451222372db289d71def9210f7910ca1aa3f2efbb2161bce0fffea3cb324ce397488cad9c49fdeb9f3d6a39f46b9d00dc2eae8257d41a5d9b44db1f51e810e02a31aaf110f8ac071d1e9c9b6c57d388c4a491337dc5d64fc92254de9bdd25001188fe4470e7514c2e34eac48240c5073c9a3e9c992e51038ff9065d9a6a7f5e663894b48eb2692c7aa8b6fd4628506cfc4ce1df92717482c87f90e059283949644a805d86f5b35d935efb456347006ff81cb4a251f4d6abf4c1eb5fe1026d72785c4848812b8a281630fbddb648c28e78706021b8ded3cb3916b2f15298368ab3b884316196704dac279f4e36e90b5982e2eaf08425e672f5fde116bafd9b9fda320f17fe07f03aaf940254d74da7b8cd6c00dc6a67362c48a3f6b2f6901182ac697133f27a319f77680e01304a20c9203811bbefd446250763a0799610d07d0645805707d3c20e17aeaf10623d5a7f2ba4871eb7f76da60fa92a64554a65560a1347f2d26b642d05f902ff479f549bff362d2434a42fca2b4a3d98759e2784f1bd13c95db093aa1dc3a8fe538811e0d2eb48fbdc79813750179bd5ca9a7357c9f59a0b1b7605fa338111e70c628614ce043d9ef3ee71b8ee2f620291d7c3ea1a75ff39d027008b6cee86aa954077be618010cc80b4f9dbcf16400ca34df7a10db56c0fe986abd11dd0d03df194b3ee3ab5b517d08527a592dec159ed7b9534da28ad9a495c97d0a8e44c29826fb3ae56a2cf9c8953e697557433a88c6089f2bcda9f44d173405c8bacc39b23fc2f85d8bf6467ae7c87f1adf6142fe3640154a18c8c49accaa9e0105ca4f74ac2341a40d365d53262b4b54444884d606316eed04ec7fafae095df8508ca3add661480fafd0202143327442d039cce329483ece48be3c96e318fcf0895833103129e03b3a0406a9d780e2feef9e3f9e764693c117cdc59f389809e55edb2072d9d2238fb5b2817d0f1c5cf1c8760adc43162979dcd49ad86453ba0ecd8f4e54357dfff8559119967222b8f84724c2114149fddf6f5349f7ee9e1748486148634f4b9f3eeee94ff815e097451adb12a662add1839ba123c0d83e2bb048d2325a1eeea8e508ecbff8f20088b9193432e2bf0e12c0a9fea50c7137cfcc75052e9f04eef02621dfb5823a53f7a733d9e16335a87e33d5df1c6fe1fc934194d444b19eebe83368b7c116e923d9eddf1725ef5e5620f4d50ea63dc239d63494699609b071ce45bd12b3262300cdd827bbac1cbefe9c1e96b30f57d45d29fac3b05cd19525ea424f547d29eb4569732a90e1a42d390a54934f7473e608625dd9e09453741e395e0999b945160308f478051085292f42d4c434efa83341ecbc81f87a74d19cd61cdcaf27d52b50f67eb2a7169846adbd1bd98226f49facc49532d71a0aa26f571c93ff01118ff21328b205bde21a84b83e988f9af7587583df66394bd8cec3eac1c7659062a7f3bd0eb668fb4fc64d805034fc79c268fab74", 0x1000}, {&(0x7f0000000000)="d86fa3ae43ac1b6b6a05c1ef4b13085df636e8f0fcb8ce2de5decf775c4a447b8faae649c198f375c14b25c45b12daa632c7af2398ace426c66d0662e5", 0x3d}, {&(0x7f00000002c0)="f5cda994b8b11cec73b7c2bbf2d87def25c025fad8befa16fda6", 0x1a}, {&(0x7f0000000300)="8a4517debdfa74c1804ed3df7104378095c16be8311aa70030b13ef39c479566f3d6a159dd77eed179ae0929aaf215cb6a65eb6aa94d2fb4e4a8939574e63fb69812bb2f6e6713ee2a4f45622eaa784bce65edb93cd005b1edb09460aee28418fc6f5b747c236d8f71fd03c0e75729bb4237275904136306eea598e39b999e761f3d27897b43e047de11a0c9a03b5674c4561159eeef84dc", 0x98}], 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!'}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:03:25 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r2, 0x0, 0x2) msgget(0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getdents(r4, &(0x7f0000001240)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='+#@\x00', &(0x7f0000000240)='#]\x00', &(0x7f0000000280)='%}{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)=':!\x00', &(0x7f0000000380)='][*X\x00']) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) 21:03:25 executing program 1: r0 = semget(0x2, 0x4, 0x10) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) semctl$GETNCNT(r0, 0xb1b5ff9b1b426f1a, 0x3, &(0x7f0000000000)=""/52) 21:03:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000007c0), 0x2c5, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) r1 = syz_open_pts() close(r0) fsync(r1) mlockall(0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0x8) seteuid(r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r5, &(0x7f00000035c0), 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r7 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r8 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000002240)) getdents(r8, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f00000011c0)=""/4096) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="ebec2328709ce787fd9b328f15d497edc85aea2102c6e6bb5071f3899f773a533e734f6abc", 0x25}, {&(0x7f0000000300)="90f11601441c3d8152b245087aeed12a3b6cb6be8a5a4a6268e31866af79031a960990dc052be4b2574179767bccd20277a7f04e51c50a168e174a062b86b4f9fa4097b6df0409ecce608571a78eec4caa4caac7d09331555c12a9f0ffc06edf916f196a3a2b9a4d71a23d948df632f0972b0f3492a35c05ba5589a03206c275e6c094df934a29bd80702125003ed10f6fcdaf2207d40656caf792b3e0bac32be287b1174e", 0xa5}, {&(0x7f0000000200)="3167ea8a6435d56894821db0cd3972734ba9ed39462a5c5d", 0x18}], 0x3, 0x0, 0x0) semop(r7, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) semop(r7, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000004c0)=0x3) openat(r8, &(0x7f00000000c0)='./file1\x00', 0x8, 0x4) 21:03:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 21:03:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="ffcc3078eafcacf8b741c2ef130a4491ea0c0cb69fc9e994f282bbc30672767680d38ba0219dc764ade02b239f31081941664352b80631820576a494345ff8c3964b2a740cd434fa894ac2b27330b3e8be699d735c0341d3f838580ed7caa8083a2ddc022986ad6b9df0859c0d819852194e0849319181921aa94a2e3ab6c7df", 0x80}], 0x1) socket(0x1, 0x5, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) syz_open_pts() mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x6000, 0xff) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 21:03:26 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000140)='./file0\x00', 0x4) pread(r1, &(0x7f0000000080)="119ea5ce2c3d629192c4ef541595911c4c01b8651e17eb2e8dfbda487ef46d7acea9e0cac4e1", 0x26, 0x0, 0x0) r3 = semget(0x3, 0x4, 0xe6) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000380)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/123) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a32f2ad226850be5412f48709f9a3de57e6170ca37f14a5f3e8e5db09c2c0e755af540d5d96f613abed8a8dd132310ed3c4a49833c9849853c454002a2795f1dfb6699628bf27d98450f8d729ed0bb4becfdd105e95cee3f49e6d9d08e285649"], &(0x7f0000000500)=0x6e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r1, 0x85}, {r4, 0xc}], 0x3, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r5, 0x2}) sendto$inet6(r6, &(0x7f0000000240)="37a0a447ae901772e9fa79a4bf3e933952a3c911ee255dc72fbda2d457d35affb9895a8debbe44a010613f0b738e0bd8e4f5fca82e9d1bb5f3bcd92683b7fb9776c8d5b7ee99bec162937993ca6f0b99b92ab9a4fd3e6379694effcbbae5c84f7930927a3690935202a8654ba1ff6391a1da9f20f00718498814a4e3dcb1bad60179061811129433b99e21f0d185d2531898d9a027a7787cf6b9a23ff4e3199ad02d7ae526565019bea33fcec067edc02894ee131642cb49db7962ae0346dae27557d93a03bea5d9a70133df35", 0xcd, 0x400, &(0x7f0000000340)={0x18, 0x3, 0x5dec98ef, 0x1}, 0xc) 21:03:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getdents(r0, &(0x7f0000000040)=""/183, 0xb7) fcntl$getflags(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x40047463, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 21:03:26 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f000022c000/0x4000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f000071a000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/136) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f00007da000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) 21:03:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) semget(0x1, 0x0, 0x100) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) 21:03:26 executing program 0: socket(0x20, 0x1, 0x7ff000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0xa41, 0x9ebccfd1db9b91e8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x30d) ktrace(&(0x7f0000001300)='./file0\x00', 0x0, 0x40000000, r1) 21:03:26 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) pread(r0, &(0x7f0000000140)="d98c7f8129bc2c86726eb0c1a66759a645dc372ff7ba42b2177350d4c6c25ffe678b7e5843e19d37d5c893abd8d6af66b452f07764946bd55f44391b5f0038f1002f4fbaf4789354c09027519e92adf95f1ec4d4c3fba3a69d73ffa577b2e03789964ceb32cd28ebde55229dc729e5309446b414cd39be0d092cb9f7c293383c199c91a9b78811d6a3a2137386", 0x8d, 0x0, 0x0) 21:03:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x65, &(0x7f00000001c0)="3b62d9075aa02b26e34c53a0208af82966515a966fe4a94436d3f16548087ee32cac5c86aca3368e9b6b623ba57c1b65954a598d2dfcc2f64d88de86334d96dbdd485df9d51f2a3929817057b41e54564a97cf716c7f8000ca6b410068ab7d293d087e3f85") mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') chdir(&(0x7f0000000080)='./file1\x00') 21:03:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc43c6c322c2918d16d5611908", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 21:03:26 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x3, 0x9, 0x0, "c6c9ad8edd0a53dac5ce4596b8c9bc3730c63c77", 0x7}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 21:03:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) 21:03:26 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x181) lseek(r0, 0x0, 0xfffffffffffffffb, 0x1) 21:03:26 executing program 0: r0 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40, 0x50) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0xffffffffffffff02, 0x40000000000000}) close(r1) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) connect(r1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) 21:03:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0xffff) close(r0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) 21:03:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0xfffffffffffffd9c}, 0x842) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r3 = socket(0x10000000002, 0x6, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xed, 0x0, 0xfffffffffffffe28, 0x9}, 0x0) close(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) fcntl$dupfd(r0, 0xa, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000240)) 21:03:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 21:03:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="11d0fda4c13591e4c1d135305185", 0xe}, {&(0x7f00000000c0)="7de3ed882e252babf37d4877a2f8f6f25df7bde4ca4cd28807cd837ff34f1ffc8ecbf9421e758b72eff8b3f2737954eaefab92d0dc40c273f010b630b2f04f5c1d7ab495", 0x44}, {&(0x7f0000000140)="8b3a59b292b1341a9560ced5e86a6a5c470cb478fcf9706b5599991c8a489f47abc7142495de110183b0a33eb9fc8cf92e60dbf8b209396d6c12cbd4e8fe08ca1d916b35d00806212f09f8876c465a15c0f804e9ae4d9f6d86e2ed2f25cb8ec137042dabf82a8ffc948f2fb8823a216ff64403a68827", 0x76}, {&(0x7f00000001c0)="e4becd02b23e4e8fa052b0730b7324cec7d123e0d82242413260a3e74d25d2fcbd8e34b1562b7b67a0f84986cc4085aec8e9e7ba080507e5cd8c5e5978cdefc3302553ef59040250415136fbbcc76eb5effa0c2a90ad64b1badd99f57a0ebc42f1b4cbebfdc5d978450039a9e8198dd42e2ea0aaee0a05dd5cddc874964b", 0x7e}, {&(0x7f0000000240)="0386cb08b2bffd8a0f8a96d9b3d40650d4c5bf74225792217d", 0x19}, {&(0x7f0000000280)="9e10f07e2e1e94e166f2a9a1cf7a42a9884d75a8735eebd0de581067ff44ebd256b0d750be208013e5feb1a1aff0b12d9dc23c48d2751caa3652ad6c8fb1938a592ed4a6f12b00c85e180e447c6a05591210b504da88d50d", 0x58}, {&(0x7f0000000300)="97", 0x1}], 0x7, &(0x7f00000003c0)}, 0x8) 21:03:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x3, 0x400}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 21:03:27 executing program 1: r0 = semget(0x3, 0x7, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0x80000001, 0x1800}, {0x1, 0xfd, 0x1000}, {0x2, 0xffffffff}, {0x1, 0x2, 0x1800}], 0x4) 21:03:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000001000)=""/1, 0x1) getdents(r0, &(0x7f0000000000)=""/4096, 0xffffffffffffffec) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001040)) 21:03:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0xe6, './file1\x00'}) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 21:03:29 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x8002}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0xff, 0xffffffffffffffff, 0x4, "4c21b42fade1bae0fa548fa9a5c9e95454a78cd8", 0x10000, 0x101}) syz_open_pts() 21:03:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = geteuid() setuid(r1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) setuid(r2) fchownat(r4, &(0x7f0000000100)='./file0\x00', r1, r3, 0x6) 21:03:29 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm ') munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x25, 0x2}, {0x0, 0x6f2}, {0x8b, 0xae}, {0x81, 0x40}, {0x87, 0xffff}, {0x25, 0x3}], 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3f) 21:03:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0xfffffffffffffcbc}], 0x1) write(r0, &(0x7f0000000380)="fa12ef667a4d3e153b13327a7cef3bfdae7a960e6893b7b1cc7e7177f4ab7ef2aab6301e49d6eeacb7f19d5f58366dcd5c23dfc30d586e", 0xfffffffffffffd03) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x800, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1000, &(0x7f0000000080)="e3bafffbf21ad0013bac712aa5e4ce3d19df9a6db78492ee1c33cd99b71e4f94fd4b0bf1fc28db52453a6078ee4f3ce3de7af9f2a71caf8330bc6b2d87382b0844326e7ef1b797cfc23435cbac1c83b22c213acd84e2a743bfa7423689e816d8719c98f8f9b2c7773ed7985a719fb40f0995ab3866ec1ddffa4e15472e26305ae028aab3c879b72d0778a341dd021c6195b51160574fc239251a3c7c8663a37222f26cf557be0079b522b8f4943583c5dd7f226c45f91a9770de421bcb574a43239e3e9377e18971f81a5ac455421ccf5d7052ddc87defe058af1e8042d3d3175f14b58f76051a5fc97d0fc741047e0dbab7edba9d1725d09a70ae23d99d5815cfaa86b11f1259ac8979e56bb7c8d911ef4a0e775a33a55a76a5dab3facae52f9070c739f47e9efc9d7c418bf64524cfececeee99fa240b40f639cf034acd97ca07c9ba906eddf7db76a54f3ae41f536a3ff2cfa510ccd00d8a2eb250c8a3bded150c2f0d91a7892c1e3d2eaca10f83cd2ba58a8de51a6d68ad2103d742356c2f7a3b32ab21e2a436f81aa174745a475ccb8df89c909df33fa5b187e953ea41042de9c07492e17e471b49cda3c2ee35aacbe978257b6100cf9621dcbe4fbafd003f3ba369ec07609d26d8cbcb2d9bfdefbd46abd05eed635f0ebc511f5748bf3bd0a27447b28d5264e250c426005e02b85aea56efb0c63149a02b56f5df51c32e5bf55b9e6d2c5b7f1020c588c63e0fcfed378c271a7b61f5ec1f76d55a961e8257cc32e88e3a0709ec4c3926a8d0b72c845ef4aeb0555dcb802efd290e3b2cd359ecb4bdf9e31930749d472080774e65048ad6c5e705253d5d084343999fed9f0a3fa1e14210d08ad49cd910adbc754bd6bbe7a756c0894c58e7c8a081aa4f688ddac54d0baa4ec10ea4bfe8cb006353df0955b4761a15b00dbae314f734ee8a83a36d04160d9a2682f27c49b18f0d0317dab20eaf172d78cb4eb26c3530754f644b690341e2d4fe492bd8f6a980bb965af2b2023bc9f7057e8b5bbe3e2349f06a6873336bd1cddae932ca21311d521a9ce6b7e933d62fb408aa193a60378031df1a3fc2dfc85183753f74aa4e0bafab2072b9bb300693596331ed8afd7a7049a3d67efa4fb18ae3ab8864db07278bf5877598cab77c4f81fbd4506653ea56a867dd4665006641e5ac8c931d70ff06c8423596862056ecc03b56dae0f611c4390d6facd7eb71cdbcdba3b3bfc13abed23ff1b5451b97c84ad87fdc75cef0a58c584a5b3f81368a610071972cf2de990e276c74bf7116eb350addb7faa662da6b2d89a9c4927de58c555cf5d7345a9f2e7d43488dd0e61b1445455344ed6f7c121f46d843a638433ba5e9fb536bc90d90f4eec95e2dbf5b722f4cf31b2c15b025c19dadd3f4eff0ff20100fc0188580057e62f503d16f11639c612c1e0b82218ff45d6b5acab21d4b0dd65dec2895d24c1b474fbb33d087f7a541edb4554b1bded6d3ec95b2a0a3ca323f0d1b26eb5a2d805fa6dde7a300999ffca7bc13b6536c980bbd4b5819e121d2cffa60c45692a182bebcf73b31bfe2110372726f442d52cdadd3f3b28bd5fcf100efa11f05d1b1709996b7435d77b9dc42891e55efbd069e72da338f1291a49711a68546862d39db5cf90b84df020a800daaa5582fa1f2faec1a7e929a476fd251fe4871e4c7def6045f80c9b7ab329498908f7711e9a95e2f349aaeb170efb12e5600f162bb52ddf6ee2f143f84ac136e8a8cfdab218b7bba3bd5086c805a26df35be1b8f698f2f275213fe0a9ffeaa13350705071003b8eb671b116b85a46608aaddad1885495ab65c1a61e82ae889b042832c9dd54687745a919e08ded1137e38873500d166c198e6185fb9a612458ded4b4e60dbc486039312afa58de9cc6a2de8d975d0e0534fe4e11177ddf9dbfc0a5a98449871cbc2719ccf8cc5252185adb07e0eef4dd57759140a55e5393ede9bdd1b8f5f7587ff93d678ce311342311d8035d1e5448c374d91bfdea49d88f777fa6f9d2e850711c1f971c6c4ae87131b1b945ee7f42881624ac58f5a82c6ad32f45a462dd53e92dc4af2976486e6585861ba25f4299b0374403266fc596f9d942501a6ff13ad29267f659e90851daa9b8d5b96b958e7e069acebf3919b37ded9ec20f5fa9718c8fbe491d396e54b9ffa696194259d56f16948012c8fdae9c94d984d292aa4802309f242b513d0c28503ae5c2a2eca2550d28850e98afe1e168964acf536a3046f6cdb0850a8d632555e05c0ce665a278b176481b1191a4ae888296afaf5d54dbe9abfa33eb2dbd029d822e07a80a3c91b7da57d47847a770f4a030b89edb621c21d1bb4ae1017784bf9b2b875acdfd53ecd7b897967d11fe9ed3146994e7d40398295bb90f0776d73583c51024eb133c418fd2b21b8d5a1f9958a5fc1b1b591fc8524c69b7c4b93a65e520a2bf7ae6ec55a1f987a4130c96f66ae41773c929c75470362c41b936b0622eaab2ed0ca709634ab5e77a91092b85fe3ad0d89a435025f0c37235373ed26275bc0e8c4e09b6859b59c4d163b8dec1f617b4b4d83bc8b9c07f9721c30f94fca4f0b087c089b7e521e31c751274f5d0201598da59a845125eae4d143b1dd53d4a4e4067465da66835ae5985f42e9675c530ce0d21f359e9638c017658f22f5c63531e034508b99d90c97ce174c8c12bcf4b0c5c1182823ad1bbe4c18a7e8bf968f13ecf0bf4f07da7cc55ac0659555873823943a32e368517d210763243b3dc2c6b7178991cd352a940d899adc6367ddf080e9841a83a550d889f056da6b5fba03893f1f972cfb008f7aabd4bb2a2f7369d159a18f9df2abc2edd98d8371e6ffac8026cbb8c9da16f6d20761948ae3009287d9a3e7ec328fb67213263033add3f44294f1a235a75d148b91b61a21202a7191fece037367b34c5d00c3fc83d64dd9977f64e89720dbce6ef5db8bde9d74cbe5fa1c1931c1edc7bcc25c6ed1dada6d9812d68d8afe0e01de867c7b90a73ff59ade9d9d3ec64b153e7c7daae2d3d0cdf7227e2910aed6a7654fe24f48609e035e6c94c483859c1bb1bbaee9c19fc1091eef9fe6690aac0e05493a36be721433744a80051ebbe2d2dd6e20f2caf36b57f699ee51be0accd33e4a21be1cc3572dc1bcecc75067e4cdd2b0556af64b8abe7b119d4d35f15ace200e6acde9b552c59d66f531594a06b53d8ac34cf713e23bef8e3986ce6b7e354c45aa9d7d6f283635cea41be24c6fc297d28ecf07d32f51a4d69ad7abf53fbad82af8d839c92823b6044a939ebacc13b007ed49b07f7224ad999d3cd8cd775bb69e419d5bfa748f50d402015dde343e927a894681f1781feac6b49caf767d4c3f65d2ef2731ce876b11c71b9fd9fa453521fa59a1b80300ee6fcf3905888be76244a7fb8702454c0934b63aa4bca6c0297180eb9f12bf990bca752032d5a3cde302e2fe36d3911a86c48a14479ee590df590b179a8326f849f8a06a6ba216c87b2cb11a6a27466848d8b923f054339cea93c944b3e2f8991df60d785129648c9bf9fce17da3303b843c39b570e30d191a48b6437d803476a28e26444933c6dc1ffdf068a28e4c05c019c11cef1fd8af4caf69e5cb3025df5dbf6071411ce06d5c22aee226d5c3b04b28e11e8d0cddb9ab3f056427f3dcb162c59b779eaf4a36cf84b3177933e9537e4f192b2f749055254421b3745b9704b62c8ccbdb74c50645f41f14399293ffe99eae90cf3f2cef6f5596169d0b26011c6cb3fcc2ecfe85e6fb4c1b89cc3994ffac634290b8c4d8f826313bd1c4dbdcbb7e1d4d6b707b15b5f4fd5f7903de959327e3b6f220ad50803f71c4c91131393d6d52050245a0b4174bd49bceca88c1d6e795df20a6c74544e8c793fe3ae53d9ab6f1c9c2c70ba8eccce311b541f64705a2ca80fded4526383ad3ce813ebc5f1b141292b01ce11262548f64c581b3b8b1229334f02c16943a40f0bb5c0de6429fbe7b7f27bbe306e96e5d86a9226de78c4a76c0d925dab32db19da53db1944ec1d876170fe7dafdc805fcef198ab96a286806e4c1955487c192c1ba2b5b6fc8d1a7c5e786ada9dc9adfe19f229c81ccd36a387f184b476ce8d4c316f758f438c674664a960eea051a582dcfefc53eec1566f052b79f00ae9dc4350c9afbe0e72e8cd93c1008148b7739b39d2656543cb0cd8f7b1b9fbf0d904f4b8f50f113c95c47b4932d6f6cecb6632ea8f697a8ac4af488e1df0c9ae5e611a57653c1cb6731a6109b57bc9e2999fce45e963386ee6240e1a6867987251a7db8722464eb02118ad2fd6691bb28392b291a922259332395386a31a5adc06b6d6c19f7fc8a0db1619cfee706f481b0fb5b5ad2a2762f2b48e26bd36b58cd9ab2b3016991cb7bed89b2d7fa4da266ad2a930b487ded287afb9de6fa1d00e5467e597a6f5df15bf84eac401888617485b1fb744877613fe292c4b4f76f4cf67c04c5bcdf586bef7c33eb798bf8b8938f97c6f9fccb093f51b792f35773b895341fcc55b3bc8691a1a0ee9f0201c5d02340dbbe30744f6f2647b808b0a05d39dfa8fd37e8cd5b1a593d896aefe0a60501af537511e4e10d67fae883c24a4ecc424c79bba42ca8c5090ee15bdecd9271d1322d3f429d56bb1394e8a1542c95864fdb28c6137210326c8f8e4d26f19f4d2a17cd2176030a7e29f531c51e03f23b67baeff23bd35b96a0759a3aafd259c51c30092ad480be60e54730bda5ae5c397a888f5985b7d000e61d12a532df04359a8dd478536fe8d12ea80ab0b53f73eaa180f92449f4dd083c8d9e5e03eb2f6339c5e32efc2316b28e8b83ac7c2f1cabb5767d47722ec9f0ee6e11fc70da663654d99b6edf3d4ff839f304b4af66bbe6451d3cf4ab9109db17c7de92db2271809b210ee5d06d16af09b885a02466899762f50b0709a04d2116fc2f4eb66a7cf819b1481fc47a8a2e7481bca1a6274d8ee9c4c64ade162db781ce458e82bc4f6924701c5980d308be3c096198eadf7c2036163ec83b33748547fcd0f8b968b81cc003785f1c77aec0ffebfaa9ece5ff2f8c65a72e1299dc66c5ee886f348ae0a8ae8653e699d47fa68b396779474ab84fd6b1a66cecaff7f00705d2987a33c7f6366ed7259d0ca64241c7c3992eba041ea352fff8ed4e61fa5bf1a561526067ad15da9b8b46a337f09d64e7cff3a1ab8ad095dfeb1b8630c8141b8a6ab370b0dd9710c14ff9e85de549c0c9e557c9a800f917eb0500aaa92d71eccaff0251cd6900e828756298b974c6a5bed8bfdc07b7fef49b7e43d1c91efdb608ae2895db0f595e69437e6ad02fc3ebb116adf350f8fcdf6e1778306a0662600b489a6ebadd26a0ceb305e7457f7f14b19cf24b418378e0c5d0160774ba5f1a98739ab0bf9f7111c47f3c7a92aaccf00591a916a287b5bd3b511c7782080e8946da8a82eb00deefeac91303a73461be725ab9834722f52832081332a978b57c853646d9cc997203f0e8fa335b1b84ffa726c50fca17c16f24fa97ad4f12d1d014ea9abe072e367074760bf7bc8bef8dc6c37544abcf57f5dcd75e9239e86637af97a25d76b7bae9b0b46bd9f7160f54d920191fba2b56267a5707d9f934025c75fcc45c0f428ecd804e64f97bd7d58cad803e763c7ee9fa0c727a3f90e5f26503b2b3df4f418de21397915a8447aa715274dd45419075c6a5eb72486bce8de5d821f11439b5d2884e4d54b83893f96714aaaf56450fea53957a440fb25d474db79ccf63cbeca477c6a64d3cb67e72e4bac") ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet(0x2, 0x3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socket(0x10, 0x2, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffb, 0x3}, 0x10) 21:03:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa33f7feedb614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe509378c6399752fd96cb58d127addb390071baff955a539859770ce1f000000d9405b2065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb71198cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059f78b4f9da521ee1658a000052249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db906b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e0768e9a41aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab18b8bcd39be95373a87ca277d106467be6f220200861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29e07009c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb882f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcdbfb02696fd7976e3f080c35cc74b12f489481af69fb09c2b3b0fadac0344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e75486812303fafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a5103684be538c40e46b0993641250b55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243638c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec5ef3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b80d0ccc390346775df6619185e24c9cdebab09df2ebf0ceaa8d264282aba8256155ba55acead22c5099f0104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905d51ac9cf611b39209286401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ffe0181e60e49110f34c73478449715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d2fa8f88f265b5600d841f85fe4e98cefb0ad1cb2140400000000000000ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d7ea08b415d66525138f90eb5ac109c57e97cdb0c78092b677080e6ff68c8fc37dddb60fd0a7cdf8b4614d6fea5dd0b663d943360476393260b6124a8ecf306f74b6302039c846d7cfb32000ed22f2665d7bf4dd2e238fd1e703755c199f89f4dbbec2d458af9ca8f5f1306ec417587b12b4c9b1d8c096d164709ef476f7f98e604d7ee8bcf91dc0f24dea9ad20abacf887fe1e42ac6a0c30f65d7838ea8a3ad829bc51d55b0a12b5db4703d866fdb94fa014ebf93d0f9327eb81736386e6b344167456f55789bf4eede83d5976f81e1ece453d294a6df0cfd6c424f0bc33b266ac2d6db2c037a2d2edb37aed4d7b0b6d5f276aa5c68443b550fc66ba8328472663b278c4e726ce687bcde53e47ae363859391215156a1455eee432f3c565a2ccd4c6ef4b63ecdad2f3c95905e135dd4d89eb3163500000000"], 0x10) r1 = semget(0x0, 0x6, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000006c0)=[0x0, 0x1c7]) write(r0, 0x0, 0x0) 21:03:30 executing program 0: r0 = socket(0x10, 0x4000, 0x7) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) listen(r0, 0x645a) 21:03:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xc80, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0009071405100e2e2f66696c6530f5c96639ad25d2c7c5f6cec1e486f361e44bf2fc688e153fad1ec45f3db4e269b61dd773dce837f569eda149508828a95e6f3a"], 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) dup(r2) socket$unix(0x1, 0x2, 0x0) 21:03:30 executing program 0: r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 21:03:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 21:03:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x400000000000000, 0x3}, {0x2}}, &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x44, 0x1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:30 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4b40682c1c99b134) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000002c0)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc43c6c322c2918d16d5611908", 0xb0) r2 = syz_open_pts() close(r1) r3 = dup(r2) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x401, 0x8}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r3, &(0x7f0000000200)="91532cdbd8d5ef80dd5aa70b46616fc7cbf45f812d90802fd84890306266778d72bcae14ff60a78064ba4247b92e362a52391710dbf9738ffb97f954812ecbf6d1f0b9bb715453035ad08669503c55bcca538759448309024b04a5dc4543f50588c555c68e197ca5fd64fe00a9aa010c5526b14742008a6cf1985a31e0791773204d24746aadab8f45e8cd845a71474bb9abc737eb6c1aab71cb030fcb2a67e8588f26287c3ff995546fe319713f7c0aef40f416a5a40e0bf7f5", 0xba) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 21:03:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r0, 0x6, 0x100000000, &(0x7f0000000080)="35afcd656c595aa8079bd6350eafbd19632d979da3442c670a8befc2f4cc307b340b01b2123cc3c091fede82e5be491cd685b5ff02ff0e625efd1cd5bcb1c2aaa79a4d628a9d67cf9eaed5bfefbba6c885d085f15819c7fe13cee22cdfad4ada08c2939d01979a157ca4f005a5ef735b60fb7fc8dbc68dd7a03f75aa7482347160d3c127ae555119cd107358146d8cf7e89bf8a149f85b645f2219b1cf5a9c785598810afa326c2171605d34d18c73c95013ddd8178fe805ea418901a390e250ff4817c9f7b23e4d759b1cff7ebef92a05a240ce3c38f8f79b2d6175011768c50b832112059e5e5cf2df4fc96c881171a07bc06ec24c00bd52c993457da7d0aaf26eeb58456b43ac91ec71a079b1d32c6d9100156e874b120d2edc76b8f23db9db3986865ffb24cf098785cf7af134004755cd8eb9315f268837ec6d256198df88fb2bdac2bf7872d82364c625dd169220fc9fa67847d2adf6fc6cc65d880bee6172d31b2c0ef6b52b997adde73e381f890d6840af2e9e3fc62ae3be24c1fc9af851b8016b38cc77e3c0f64ce3491c762cc1c5bf276898c5af92a498b4cf008a477a36e78454f3eb5f9c7624250329d5f04ca1e2096623014e5072acc7eb1071be7a7b4cc8817ef686481096bfe850fa1854e721d00bb84f2aa2ad7aca4683ef79c687c7c19e1d44e99795ef8a41c586856ac1d5f56f557c3365bb371662f2ff12eacb49966cab6ff7245b156731cde157ad9a1f52f5397b34b08925ab5bfd77b5d4cbae3b4016d31792443619c1a1d3675c0c6984abe9dc26800acf84f7ad0ff26b08b09a4a6dda2860cc592ae67354dce6c972ce00be9b5e9c5c74e4d3ea4c42ee610b00d2efda49cd317b751aa26e1cf810775f597500401a5c6faa18ba6c2a8abf7b7d72ee303ea4acc97d6eded21fad51bb007a9b2b750096b2fda6f4c4107a24505d8e373774845194545b97865bcd6b8e004b5306ba41c856d270de329883eaa27aa47ca0a53e56189b3a46706d3e43561255581f35fbf28418f35ab1cdda7b96762225855f9efbc2e7573d6b8b7267d0bf1d027d660349644a26b91b1e0675bb086191c6dd919a8dc4892b4213efc2e3d97f7196b18126fea64a81cd296e7792d19143ae1750b007e3a486031af6a208e73438b2007807454e8186ad57896f1208e307dcbc7549765895684e8bb3d9cbfd9a07bfa3bba54a00fb9065c2c73e0edd12ac5087d03cd625b70058de4204d0924be5fc092643e96eb2d47da8a27f707283287f87c5e9d660de1802c2f71978acdc9977672a11d12b154e66ce4a87137a79ec734ed9c6bb90143914c1af219c982f3c2e33e14bae1c6049f8f92ee8989cf7017e9f341fb0950a8f674000c399d118e442ca89fc7ad998d43ec12540af8fdecd3be02c47d6ce35698773939aa3fe0ee7d4170437af92e8e184e6c15aeb25b3086119dd276f6774fca968bfe97e222b63df17503d6178d4fbeabd8e3c8b645776f7dec117e5e7f7449a21118f479d89e06e51c5ca7a4d6694ffc9a1bd64a6047821499668918613070c17195f64815d5f3b4277ad5fd94a957b3857fc7037a809ffe4ffd10d7ccedce8125de69104168ee00011f5e731232eb52caaf13f11a91ffc8e4d5c5cab0f863cdab40c031b5c604eff91956dcd0eee0b6dcaa7b3c319b6c1d734833cb89e6a2a4c97bd561439144b10aa4daa8f7a617b0322bb216f870985fb645cc1c9bfcf66f109a548f112f74298fba4c9c94f77b9f2ff7c400bbf4922e7775279e8b76bf4eb12e141292a0a423c76df457cc2f97a0197e3f73236455c5969988c0a296f3c5252505b3778bac3a3e133fadf46a6942c526263239ecb091e6d68d89bbe44682800e54ee0bd76abf3d1462fd842a811749da7056ac30e3f0c4c88b2d18bd21f7131717d81a981df2493fab2b8402f26138dd567c612233cccdc0571e9048da86bfb3ad6efa93fbb800afd7757fd9b055789efb82248c5a631b119d88cb82648abcfb3d873495c1f759692abde32bcdec649c714e623381dc34808ed03365d79be4795a44dcbd95a7c7d7f843748032df18aa69a69c1899b1b4d8073618fd340be07f34e6d548412ab3e4dca739e3c7708717918cc1a927e0882d204a8e25239b10c78281da436b04cf8497d8f361e393f73265bba159e581c02326f5ab5d7bb2a22347c276e64783da417b5ec5422686a3beaed5238f65af8c292c9046eade695f0eb337c07e196921be7427170fd058e69af752daef956d83ba7146442c91ba40e40a6145198264444fc1a9bb20fb9e1cb1c96308a0b9bbc4c026226b4e997e5fc0bf79229f23b8d093d7d45e4ee4b37a7869e2d65a01e7d98efe46e9b97bd17e6d18d4102b6166bfc2b673f20b7f0ea683359ddec6ba6b6dd2719bfe53ed4f725ae4871455e7b9470a8e13898b196d0bab7cd4d57cbbe594d8afb521330168ad81babb1f7a28aac1134b296904500eaaf4605f78c511360089bf8dafada172c157495752d6891109defa01396edc00458c03c42d4660ee5d035021cfa606ad1fcc93a95ce60ae0369adc2eabb31dbdee544a30331f45fdc9965e174bbba14711083dc00497a8f569c8c5c197b289fe61131f6f3c529c80ee595d0fadc64e9186faad99f37f135cdb78024d75ebccbb3880672dc59adf18fdcd007440aef620b3126540feb4dae7df046e2a8cd4916e948602f955e3210a8f5e2d93c894d174b1df5675ca41194efc3c7c82617ad0c5bbfec3b515042c362f3aefdf2123f29215ce5b5035fcc9039b08fe05aee0b5261cd8c755b95822b5799e291e5c6401c910b91a7768d134cc857c5e1f9ee1988a07a903ef3769dd33cc5eac16bbdd9f0cf9d87ba4e54acc6a9f3b3792b97d9a161f3295ab9ad4a2bd9198bf2d67010ab0799fd0e071c2ee38b64556c4b1f2752f4779632fb1f6a7cfb84dc0f52befbefe2d133b1f88743a09e2a64d97fb133c385eb2850f692c8821128a1343e6bb5d9ab5f394e9b2a7676c1586325071815a35c3ecb64ee3d900d380027dadaaf19e7eee7042de141d1eb96a792bc5b6672599df51e798c054645710fb94b5156b4de07d47cdc3676f5c52b90375449398fdc80fb92231655fbeacf97d82c0af032511b9b65008de97786075f0d49b002cb20f53ef2163f0efa89dd3c13b5954485f14e6dc41f9e4dd00f3595172776d41178c318aabe0d17ab90e4b83b347d91ac306e7108d241a98c09cf682c2ae123adc35902f764a7bafa62a3d00c725f696bd1c60f3b9ba01829df9c81fac38b8806e166bf674b65d3da88311560a8807b36b12b1023482a9daa168e303773a097bee59e29d62b3d499aa4a839233fd45ac95fd8fa819d7d5e23d82000c9b4cb2c2cb9326c9b7c2302385b47f65a7f1f6882e79f257860334fec9476e5c212960b8af7cd328b085ed5a0ae85fc880678167be46a21d21ec206949ce2fd6cd2c779f59aef38cb6fa15f3f03aac0613130ae22a74c2ad4325b078ac8a250bbb08ac7bbe5da210e425a3bdb0663d76651549f64d6521c9202018dbd777a241ebc82de5a6e3aae9c5a7dd15d7905186f53b1c3eb5d95b97f06631fab9a53ab80624b2a9d07f05bad5923836ceffc7e651e3d214ccf203eb7fac4734a341332b166606bbbcd9e53849630234380797e13e08acca498ecf767ddd8791fa3dff6f75a979903d62cbc4f16bec871e6dc78f1a23079878d8326e42580ea1044975cb34ed6adfb2a5201543a4bc88afdf1abf39f25dbd73353307aa39851e5c3c09c62a59f46bb775f365874809ecce81853f514d091fa6dc900e38490a2753fd9e9d507b8abda01cf9271c9b08a89a5c58331aa3e7c53a1fa2987679a17d6005b0de5684946527fe6178fc36fec15c3c8ca2b965fa4aeaacddf4fef832c2671adf594c2b8c6f901cc70951f0747d32e86346f6f1236bd6243b68ad3d17396890a3c6cb98d409f6b5928dd965b5e097b322cd88b537e7cb9a3555c3b439a0a734f0ac715200941420e1254f709befd287026e846abe65d0a3b627223e40133781691a689b49b4468b096b674f48409035b1b2b75eb43ca7248348e90bf4bd1414e08a3d3c5dd3de08f7a8b8bdf7a4cb315a4cf13b8427fc13a8d9df55274a8277fec6f7e272cbd3ef3ba7be07672da16d92144e321d5f7e688827f82122ab55a184fc695ab8e779996a02c21cd2b461e79fc29aa61810ab2fb5030ef28d463a9a68e38fcd66a36860e95a5aa69d2731df6b68d05d0cc2df2a45e78c3135c808ba98bdcc1a1ea9c7bdc58e7aec524dbab6d36fc0cd933ab63239f8f58269ce4b62bf30637e908d1ad9a0e262c321076414a6b6e9c67b0e8ec962e5a399de627abcceedc63520f6357dbb197b7771ea16e4bb55c1cb585e0945fa1155685c635774c8ee36b25055497b9d7bcf0f5427a389185e5574ca0f8da22309d1993a01e5cafdc7e779f894bbacef68eb1142c3bcebfb327e0f412ad5d1f47754fff2aae5fe6c60b307e74101d14bf24cd1896f521a692ccf94bccc4aa355a9854599515ba0dd17bdc7c25ac24a2d7983d4a831091d30af1f60f331bfbc07ac5ac0bde6fdd7b2c4b00585dac5cb4508b7cb8b3d155559a2e5dd8ae9e89b688393efb4f9634ba595b2c4b8b438c28fdd3f861df4498df9e9fad539c57657cc0dc77503b63b495433db5b7b3357af694683fe3af42aa395c9d45b43daaccd72176c0440910d24f30d3b8e2b92fce0326f1ca25b2a9f075f7843b0700b930362aa11be39d904e64df7814e2ae87ad04f4c01c9e59f5bcabbcfef6a2e367984e44aa8e638ccb8474fd3e7298ec0c510200c6f9789c1c51888767d2f51c42ee0f2b31d14c1fa08ad887c948ea3654bb70743f7f0dfd521e86ce0db616db7e4b8087e209ce4b0f0bb34c1b81948f357541ecce8dd8629971d63946661f4698f459316858891bc45f9a77ddb7d44d13ab764b06a527589184824a3f0343d71ee6ea5145ddf160da5041c419568a95ec92443168b0b1d6667055ff3c7d024372cc0ea87fe52316395de8a5344a3bcb36ee05a9e1aaa2975adcb0bfee9f37c26630cb268490144659e939715974b0eac3b8627dcbdf93b7260788dc35a48410abd42d7cea0426a53e537b52b92526a47c95891ed8663fbe49fe8460eb52488d11aa4c944de6b9830f20afb2f3e7fe749002a67570dd9edacd15f0e39aa52380d8a27f5d3964df9f48e83f65eab9e158731da0a7e2a9f0ed8deb3f34a37ecdcacab35d85cac44543749fad6a3a33bc6b7338233d78d84b4983a09098a468218d6a57a6de06622ef7bf484d55b0e6f06b0166ebe7e37c84c4e98313c258d1c982aa33f3ec9b06cfd6b8774a8d7bbe7753f533a50f1f5d74e68280e30ebe64224f3f22ecdd85c146c7917441d0dbb9a2ae6715a4a6e5ca6934a80d67da9c437e57c6f669cb56ed881275d509fbbf46fce31f1a8057a23c43e59cae8367cf31234e7479409bbbc72f2aece160e408802fc89cd4d100754ce36b3e1ef11bff0cc27d0af956669529a2a272df41c216a3057d08073fb5d33096fc2d487d4df7a725a94067231d35b5e6afac1c45c39b7d5f534fdcc971275e178990bde0c3a0f2ba9a89a94841c3c646803cf1cbb848862c5477cfa81da2691d3aff1f5bab60dc162303c17ccecbdb6416cef89dce0a3c552ede6c586cd77eff4a4848cfb427a502325911921cb92f9b244ec20bdc0a42071e3e1ba7326ba90322f43f4658439199f69e76bb8718eda983f235cdfe9053f358c481", 0x1000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ff00ffff"], 0x1) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 21:03:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x5) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xfffffffffffffffb, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:30 executing program 0: socketpair(0x6, 0x4000, 0xb2f, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000700)={0xffffffff, 0xfff, {[0x7, 0x2, 0x1f, 0x101, 0x1, 0xce7, 0x7, 0xffffffffffff8000, 0x5, 0x1, 0x2, 0x228, 0x8, 0x1, 0x5, 0x1, 0x0, 0x5], [0x1, 0x8, 0x100000000, 0x2, 0x1, 0xfffffffffffffff8, 0x100, 0x6, 0x0, 0x66af], [0x10001, 0x9, 0x40, 0xfffffffffffff173, 0x80000001, 0xffffffff, 0x1], [0xa284, 0x5, 0x80000000, 0x4, 0x9, 0x3], [{0x8000, 0xbb0, 0x4, 0x2}, {0x4, 0x40, 0x10001, 0xfffffffffffffffd}, {0x0, 0x2, 0x8001, 0x100}, {0x2, 0x80000000, 0x37c, 0xfffffffffffffffd}, {0x800, 0x8, 0x1}, {0x74a6, 0x4, 0x5aab83c1, 0x8ef}, {0xff, 0x1, 0x2, 0x1}, {0x0, 0x1, 0x1, 0x10001}], {0x7, 0x7fff, 0x20, 0x8b3b}, {0x6, 0xfffffffffffffffb, 0x9, 0x7}}}) bind$unix(r1, &(0x7f0000000640)=@file={0x1, './file\x00'}, 0x9) rename(&(0x7f0000000580)='./file\x00', &(0x7f00000005c0)='./file\x00') r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0xd2, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1dd5}, {&(0x7f0000feb000/0x12000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xdf32}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xb0e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x5747}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x100000001}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x2}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x3}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x401}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x712}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) getdents(r3, &(0x7f0000000000)=""/104, 0x27a) bind$unix(r0, &(0x7f0000000680)=@abs={0x0, 0x0, 0x0}, 0x8) 21:03:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1a) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x8) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x10) ftruncate(r1, 0x0, 0xffffffdffffffffe) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r6, &(0x7f0000000840)=""/4096, 0x1000, 0x1, 0x0, 0x0) fchdir(r5) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x1, 0x6}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 21:03:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:03:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) 21:03:30 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x1f) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 21:03:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/235, 0xeb) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) msgget$private(0x0, 0x200) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "1556a0a7937ec000", 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) fcntl$getflags(r0, 0x3) 21:03:30 executing program 1: r0 = socket(0x6, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000000), 0xc) r2 = getpgrp() getpgrp() fcntl$setown(r1, 0x6, r2) 21:03:30 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x3d5, &(0x7f0000000200), 0x1000000000000197, 0x0, 0xfffffffffffffff9, 0x110}, 0x403) recvfrom$unix(r2, &(0x7f0000000000)=""/46, 0x2e, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r2, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 21:03:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = dup(r0) listen(r1, 0xd2) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = dup(r2) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 21:03:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a55000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) 21:03:31 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/240) ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() r3 = msgget(0x0, 0x85) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/117) fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x3, 0x1, 0x6}) socket$inet6(0x18, 0x1, 0x100) 21:03:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x42) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) r2 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x80) r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001940)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgrp() r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001a00)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, &(0x7f0000001a80)=0xc) r18 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) sendmsg$unix(r1, &(0x7f0000001c80)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000000100)="e0bfca08d837941de29d2bf73ae302705abf1234ab615a24a88192bc830f1e1f7a31566c2994877a62483dd839c72da16ef58a0af63179cc2c6c556c177c85f4386e884288008e8f726c96b66449b6563e5debfe4551d1017d604eaf7693d1fa7696db30444b776cb4e12cf1d11e619579fa8ef3f460649da803f111048be4cff6d6be0c4b8a0c54c18e9bcfb47b0dbe397cd55c4b64676277816a38f48c4b7da3afb1d3bf8a970a46241a0ef0e5b6c07cbdf07301bf1f9d893d7f", 0xbb}, {&(0x7f00000001c0)="7187a16933f339c43510a0d09847ecea9642dfa88a644e453ff43e1dba15ac3415455fd49be7b9e47ebf9da9196d9251d048c52c480471bc9fc741479a696ae268af4949ac04993be9c5f6a6c300f9c6066be9b11e9499a9eeb3641524d9b2a9ec00e6aab9cba9710b774eb810896bdee72bf14ccdf7de204573f223ebe75ac5c62aae9db73d3d5695b0f94fef23de7e2f6552e8d9e758a698e3739af25314d2711c57e0eb9428ced405d12e07538b8deec5363b8d040eba8bcb6a46c2b1", 0xbe}, {&(0x7f0000000280)="b7a9c868a77e1809dfbd471cdd43056c8dd629a4543db61c4184cb6aad8a0b7fc6e9f1b527be66b4356ea2b26b985e71de1c92848ccce524e23f18ad3a6d6742e74503ec1c440149ecb027a54dbab8a4678d020c7193f0f129698fe7b249e8817e6cbea208334e9ff837b2ece12552df59e6905b1445032e24b70d699dd6ec61df640b6ac13b9856f7e1b7209632609b714058937371", 0x96}, {&(0x7f0000000340)="284418", 0x3}, {&(0x7f0000000380)="9a8778f44ced8689912f626a296f2760d18f880543f547e47d36cf699457c89f6614af92c8853bba35315f89403af1b867ea2c7c4947bc4d1a0fb51f1040fb8c3a0f251cf0b11eedc37b809f922d361642cbdb691496f682f37c8764eb8a63aaac69f78da8b6989535ed14a81ffc78ba7a04ad33d25ed9f7e5354c12b4345ac9f9a4fb5e6c2c55cc468ead1a82cef74061be24d5effa7890683195bc5128ff6a59e775f7c2c8d74351d9c36c0a7e", 0xae}, {&(0x7f0000000440)="bbe1d4f6e17ca99ff1f0a139aad99e889a3e4b0f58fba044b2b7055f9c2e56a6bbfa411bed6d9bb0167aa2ebe06e70d0830997631a9fdc0d7548d11c5a828dadde9d557e6c805a35df3461e7d054a4e73cda744bcd38a64c6fd3c18b052f0ef0793003599a33c57ed04c1d80d5a33ca5316323edfdd9c6a31bdfe9d626a899e72c41f7963941da817778f9f3ab1c5a67b033d881e282a61211b679200a0701f724c143b18a5a0ca12891a57844d7231728769534bd0701f9413597ed56684ad59db5c48587d7dd092711ff8f79c13fe529a1647010b56ea8df843b3593b3892f4b8dd546c5d3edafb928a06d96a1685db89e0f6a17c94d953a5f9c10", 0xfc}, {&(0x7f0000000540)="308f2302fbd183620ebb20861d9758ef86a5844a7c74f985885c390d7f7caf452c5ec4e2a04c0e18e1c87e22b2e9a7ad1d90acb069d95421d01eb92d0e833fdf4fec158d232fffc4bf4d8df50c89c1c574f3e18971c26dc946e606daafa289f80b743ee7e6dfbd29d0b6feba74d4edb18c5c38d30b8ce8d2beb68339ffa52883958bc2be38330008ea5a284986ad130a794c37abb8d1d197d2632e988f260bb7cba808c74cf21f51a93b55cebe97b8a18970180d313814ec3c0393ba159fa5a9b29f2eb98b7ca18538c9aac9eeb5f5ce5f85307d49c0410c0e68b151398032282912a5eaab2d5dd07e5efe957c31", 0xee}, {&(0x7f0000000640)="54687d8664b297693058bacea4ace3343822b3a6609abcca1c9e4b2673876357271dcbb99367b85022643f829652d3f333d856a8556cdfbad46eee41da46a8ea28bd310ff51855a78fe300f1aa2a086c41669cabe26abc5266db0a560dee98c7c4e4d855fa73519d82ba97746557be8156c8d76aee6c0cbb37883f848840119349c04e3fe18002dc87bb5d56a22b946d879e53c0792799e939", 0x99}, {&(0x7f0000000700)="6e16f8079e2325d9d7100e7d332c44a3093ac0e816a1b517392c077707c41669e4caf3f3a61c549485996bc07cfde1d4eea5a81bba7372a765fe92bd89211390b8dc4bda16c31bb6644245a117b381ef974fddfaa17dc6b78b9bc3838662a4fd55da99d95dea27cd2ed370e134d71e9f833317115a981908e17153c0fad6d0ffa5c8c40caace5771ae6294fdffb38ba18fbd5d010ceba252907070df6121f3b943d538fc959849665ec415bf3f10a481f46475f377fd03f6e2e3c80ecf305196921387c10a50d0b37430fff6b202ebe70cfb1e28eac6dfa9d95d810dbe08d72fcd54de6405a0444c6474f469f44408bc34ce6d70582b619a4efa61cb5aaa6e47fe5048251a37082d159af8b8a26767f2594e65e51c2c4655d99ccf5c0b2939cd65ceafb4c99f1378850273ee7de273b8f2ddd567328d023451af6922bf3771b6c1a03205548d7ffe9037bd4940c221b8b83c71d69dd5fb4fb76d2da0c9603a2e02a1c82a314c359889236e26b21ff2ca080da641e1243619ec7f7dac370396b65725bc882a67c9511ccead5753b5eb70a54e7a643a6359d312339a5ea8c8a241975d1de2318a3563939c7fd990b35b74eb6cff4aa2804377c42e4273bdd58cd5a1e2fdca5bf58468a97a4df8678afff6437647c0e3bef6304e30fa1c95fd295e6f6f524545b580731091ada371fd8b6d82a048123d5b4999b8442fc9d7e285e202ddb8952d893b57b3a3a1f1ae5b9b187207bd898bb6e2eb98d2ed5e93adbd74e0f21529c9f48141c82a3a5216a39d9e25244f067ca00a02e592beaa76bc67fcf904711f2880cce4b4548bf1dd1c8e14e1560db9a4a84ef8262921f6a2afdc8fceb14310fac2aed35fc6ea60cc0e034369c38adecce7646fc5909a75eac989d694fc014c5e36b9bbb3583ff9a919d7855c004176fb9c0f2e4faf8b37796645a44cf0299127561abe1658d4b11129b839907558be5ff841c0fe5620053b35b0b14f85455c35ca4d714b3410764bdc741008b9f4576275fd65dafd3a47cf388aa4be0782f18f3a2fa493e32df9d0209fb91ccd705f31e80810e481710ec565b7cf43bb9dddaa86c2a85ece036eda7c647a4677d02f93317f1d3a7bb2712100f12d2bf9c8c8d95c6a571b98c9a0617f95ca70ff1afff0a99e5b9e4937f85beed36af3048854a7c0ed6e76dafbb2ee7e799bca6774c94b891b1ade161fe69b4c648c65297b27f0add663931fe1c45e09a135dd3496603c4118876f2f23f58a05db69121977547ddf60ea72387e18585e817cb46a6434d9616a0b6a1c7afe311bd099258e0695037a9b9f660cf9ccf99a1ffde0bec7c66623a6d22b43f89e114c58bbdb589f8a0b9591cbe46d7cd3252dffb9bff5c727816be33af1c8e1477ae292cc36c5411fbe2cc71a3488558dfdbaa82ff3396bbd55e90e42d82d41d6c2736137163aafa2ea664b9cad635a02c221d9a33b42053f5eeefe86d6a041c0436751055d43412c2417992997887419fc20f734a372baac86d08db88715b45e9e8add043ac24560b5701cafec4beda8f5e65b550b3c16c5b0f05aa5b2a5a3d39573617c7882fca25286e1cebd7f07ce413764d69322b307ddd3986e36807d75711c7d8228f35d6055be82e0b1aa81399927a4018d6120f4f488e1457d30e2f5d5bf5a7b8025898cb5a5451e5ff60e581bbf30b1f03247ab3d5273c2c888039b7bd52aeeaf24cec18914f7069816a4c5ac158fc27e66366b727004565b7fe3679cae0493b5c042255d3a27979331c28a615267eecd773c3cbcce5b17cabfbfcef4425ef4201dca93146fa7249aadde53ff7badf1ac6ff80f9a2c274af2ce68953773d22928809e3a09ab6049bbe6178d9db8785abe519ba4a2227d7426d2cf435186c5b53b266449e7b575209bb50f857f3d43fad1aa227649bd8000305e5ab30dadb59e10a81ac14c7298b874b6147e4ff9eea7f349b190d3d1a41b4a70f129ce336490cf5ceb8c64472ab406ff21def407e6ed8242f24d0af319212ae8a2dc276c92980515b6c7b4e1f6581f79e2d0734e5a24e2f5eed516d0c023357eddaaa47f4c95db6c5a385814b506e1aa4c62a51d0b072246850b02a19c6735bc0c2ecb887ea1dcf6bab44bd25a768eda973bc51e2ab8fe19f41b86c84592b30d30f3a531ec8c7cd40c40b7576dc224c38cb86913403eb3e7e330b6bb42d367934bf09f573688494cf904a52bf70bb76fa18ec3362c911ef0a71fa6ede651119c2e916f2f85ae1f00705ad06a3cb2fc7b5fcdfdfab6b9efa7e4b932f5f74d4ddc8bd1f8e0755a34814d0cdc955a2e648a601cd4e750f0e016e778af4af96f59b57757e5a1ff4beb3576d6a86dfb3ba3be89ed4ac56708038909715df100b2c9bb5dbf69d20b20b0c7a3a8be27a3066d179198c383c19ed41cdb66b80f87a9fdc34c7844d5cad3a6df97405bf79f7da33d4c1ee10956e0b88f73380cf182eb875e20be7e22a033fb7fa6dac985814e11b7f5a5566f8a0c03fceaaf3c2d18d8a771cf6cfa1f99abde87a6a9c1cce7a489c2664cb3d5e3dcbfc47f4a922a1a364a285e088e9301ef6381a96d45aec1dbea0c58f8062f1ab5ee80b76c75aa81538a9ad73d3cc7cae2526016055ace847983d3278fe4d61e52255c3c2c282c810672bc4a540f5befd6d6b93af829da1a92fb2c2f8a4ca5d221ca2d91e73803df4dfccd20978fa71079717f51f1240f94b556704314105dfbbe9c87da19f826e2210d7302db73107ba32e67d3f027d2129c67d940dcfdadccddcbd33ded663e28d364c7cb9e457822d246eedd28d951c7fb6011429c71337dbe1d586f6b12ff13e9ed94661b514699263ca31bd88037a589eba83d14c564102276edcdb0cee3a6ac36b3931d11e9088f22bac39f9033853851894143bb55447ba0cd5dbc7a81f01c22666d0bcc006bbf4819fcd75e4830fbe1968a03259a9b2435e88dab0ee215f697f63a238084d0f6aca835023fcf21102d21d69c5b6780c8fc467c9cce9f613887b3c7ccc0d0639b26329cf48495eea5c9fe75b367509aa2bebaeaf1b36bad8125471ccfe2832e1c6dc43137132f0f97bc9d5be3cebc382f6a199ff8df0a60a5518402b244950b1bbe0de1ab8334d8de9c6d41ffd52ac96b4b132105e61f205f78f3ab39bd7207005f18df1a82c06d8c5ec4e49f85966903e82e668c73d3c020b1d769273d717e68f4932e17d90d3bb7a87781b1e1b94e9cb0461579c980e96e444967a6e6d185c1e91a968bd871e913c4c74c57a0d387dcacfd217cae18dd83fc9d0186188529ea5b380db8b419ff945a6f854e1422e0244ebc5108c9e134b75a01550826c5ce96a4dcc25631903027ad8c9b90930a91d4f29757712f57a8c881fd8ed0bcf5125e50a2f03d69b543ebfbedff7ba2a3ac225fa67d2e1e9ecc38cd280604466940fe246727309f7547978d7d3f22fefd381d9c2530a6e194839a3194db98aa999f8b8f801ff9c76384e4797814e78962e73177fb3909d7043b4a9be7c1505bc400a024850c4adf00b11b8ca87df8df8f94d22df100181e610d69597e5c74469510db823a208b9b07881791f4eb798539301befcfac273ebb2f492baa53f5c15c5d7d0483363c4bdb1c514785256553b2af51952707fcca00454ddb8f6691d0c2a5cdcb8926fbcd76143d943e3a73b996444643caa420b8c703ed29c08ad794ad481dc86a94d23f6e6a1f6097151a6c37e84584728d9139d73c67da41aaad7a9b9ab38fb636e8a5b590f952c34049260071b22bad5f6abf59d2665168f8cc7b0e63f53c5c7ddc764f99adcf572c2c9ee18d75e6b1133612b46bde8ec8a1c0a7cff3e4c6d1276f7603a5b0bb073037ff2b629bd10c1ded98289c0b974145d5b7edfe0e6414efbd9fc5aa0449109a29a1f667bf5a0f76c0b68d82d763a978607b0dac01965f2813482df8ca07b4622b317fc47af42132ff96fcadd99c94a7300e9155ee28d17a2f5b169accb76caa281f8bc7a89125881d5b6c3b9544f3bfe3d75bb30f6974428abd378ca312bf2feb283ac58efc321699ce8e97c614fe6678e538fe38da72e27d2ef47eab64aa726c91e34af863dee35e5229ddaf68c83efcebf2f9d15f1afd650223eb012e26984a80017847b1b033e50182388c97544a59cf4febccea39661384beed2cd6d7b60dee5b33b1b28e6546bdaa07f4ae246053f26c783252a90744c643dc196b2a5935cb38a3e67b1e4357c71ecc27ad4ad8ed2c1189b23ec24a86a3dc1397f997bce87964105db4e1420e5b6cfd782d5014e193e1f48b2681401635fe241054a2cc765db32a4827c6060aa8cbc72a5ee24c0dc4d00a54fa141afa631ae02652b07b3192f6c3cdea62db5134966135b379bd05ed202bec2e9d70681d0c88c83ec2eb9e736b2de1006a8d60ebcaa1e5226f337581381548c91cbdb2a056a529bb0078ebb21553ee08869920395e3daa56b7a034c8ee614e7b9a1a2f3a6f7a24358e2d92af9b438ef96717c8654871c69095b8680d26cf43d1d7ab005b16bfcdcad1c704ef13962e978e5a1fdb87ac16ed61ae4bbb3679fc1b4660a5b528c9678cc43fcc8bdab2fca4df3a411b03aab75b15d7d3d065ec339db207e80d57181eeaee93feed9dc4b5609e2d09df75436500f26337f7dc5a4dba32beb95ef519ccd05a7cb3c32157da3c39b753cba1dcb3d8f66273455198f11a4f367d0e4d7c83328f194c38266cdc611701b322ff2678679886321f910427e1da1f7b16df9baa464da25efb54e086fca45d27f5a0e3eb71b62366ac1f6dc440297dd68ee494a89a849a65f546b20a69fb1b53af4e3042bd6330867d08047cc082b6f537d42af51601e0c0c09097f27404b7759b7605be18f47104ee63aaad033bf1d400f1eb8485bf81e0a2d3b5cb75e770798ff2dcd4cb3049ac3cee4c70a1790c89135a3310c160cd3f2f052fdcdafea5b3ce92d8322fcbc12bbf84ac1117a2453d650604d9ddf46058d449ad9de3d097086a45e3af723548624ed869afefc7b2b1c8cda2193cb6ff52922b8d0cdb1f797c6365eac8f130ae6f203b53a983447d7e96a7ba48dd322b2eace937140f5ea6fd9bda7429ce0a7c455dc2d9ab9fab9da48f36971f102480ff972feeb90924e97be71457c9fa5a2f353fefdf06073cbb92251ab0388d3d2c801ad768948a463325a1560ff38ae7915f35009bad1e84f57e6d907482f33894c37d40d5eede9bd3eb8b980add6ed306cee1eb7dc58fe46cd582233e43810393e4701b44aa17909cdd9ea1d70ef3b9350219b81b7ee7329a11d0351b98d4441cfcc290dd54f73a9a46e751048ac86294962e9154ab77f52ddf2249b70dc05c5d70c60213a5792e6aaa85d6cd946e965c6e7fa48c7e748fd1f21f2a12ae813a393876e507003e49e68d3974e38f7bea02ba880b27a8533cc42ea42dcd768d30fd3949d237f789be869981405e165db405fc93991cd4c61647b354b4f85f18610969e222773949ccb57d1ad39c9711745b77dcf17ca9ebc7dd477101e12723770ef25696ca1c40bf90863301cd892ff0b171d2b3c882e3c0c341731dda4182a433ca85a2dcfdc42037187e9308dc1a796bb4548167b7c9fe16eaca2743502b11310223c1717a6aed0b6276660faffaa4693f04dde084d394672ac1334a71938e1e2a49cbc2857a0386495f0077d9fb05ca9904c60d9dd6ae2fd21a11461a8ba9225427c583c8af2e6bc9552707cf0232614cd470af16e06a026b9c715a5354ef77ff41346f0165e50961e5fcfededecbe67627c255a8", 0x1000}, {&(0x7f0000001700)="fae76d85a5ef482a32c0b8e802a7f8f092c07d5ffc414e5bbcbef5e44f9acffceba086193c0abe0dda454036ffa55e1fb1f938636b9461c458424cd16701fb7e7d4bbcedd84e11c6eea369fd58c8644340ac5bc9d257d1e62e2daa404e60be3e262dee49aabc5a1e5e5b09c7d7e18abe5f1ce747a84cfee9918c5e4d7ba862c4c74f15b319009b7903e3433b70dbb279fefe21f03eab5a4771f203c879b7257f307c279f9ded262583166c726acb07ba0981d026d45925ed542be578e1097082f4d9d4836a1290c848d9d9b5eb39aa99bb6b", 0xd2}], 0xa, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r0, r1, r2, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x138, 0x8}, 0x4) r20 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r20, 0x1, 0x7, &(0x7f0000001cc0)=""/4096) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000002cc0)=0x4) r21 = shmget(0x2, 0x2000, 0x144, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r21, 0x4) renameat(r2, &(0x7f0000002d00)='./file0/file0\x00', r2, &(0x7f0000002d40)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002d80)=0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000002dc0)) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000002e00)={{0x1, r15, r8, r4, r10, 0x180, 0xffffffff}, 0xffffffff00000001, 0xffffffffffffff33, 0xfffffffffffffff7}) semget$private(0x0, 0x4, 0x10) fcntl$dupfd(r2, 0xa, r0) 21:03:34 executing program 1: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmat(r0, &(0x7f0000b3b000/0x1000)=nil, 0x2000) 21:03:34 executing program 0: r0 = socket$inet(0x2, 0x8059d6e642a3258d, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 21:03:34 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x4014, r0, 0x0, 0x4d) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a99000/0x4000)=nil, 0x4000) 21:03:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0240000000c4371266"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x60c, 0x7, './file0\x00', 0x8000, 0x1, 0x8001, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r2, r0) fcntl$getflags(r0, 0x7e8d8a56234a3f4c) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ca10 failed: hole in range 21:03:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000000)=0x7) 21:03:37 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="14eec085b6f4b0709130aec17791efbb811ed63e3c34f10193567beb54", 0x1d, 0x401, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x6d116a0b}, 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x380, 0x0) 21:03:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xa3ba, 0x6, 0x3, 0x20}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 21:03:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0xfffffcfc) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x101, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 21:03:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 21:03:37 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 21:03:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x400) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x9, 0x800, 0x104b, "f91a6fb2d906fa3e4cb644315c25aa5b09ecf467", 0x3, 0x401}) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) 21:03:38 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 21:03:38 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x7, 0x8e, 0x5, "fd037a5ccf0fb40f2fd1806adacbe980a4a4c4c3", 0x4000000, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0xc0) sendto(r3, &(0x7f0000000500)="f8833c9b489d8f9e9f1af6d4718748f8ada53699ad9fa0c36fdf4c7c135f86fc5442a45f6901dbe9c59709bf61a1be069995658f7e7dd0272e4cd4df117e408b9ef9133d833c0ab2b1297fb126d07fe3dd00ba0843d76a9ed27587912ff60cb1ef1c067fe72fee9f648ba3462e22a175d12faa274e8c8cd46170c836972cc61407bbf2cd9526ac2238167e542cb68ac1ca1d5321e2647ab1d258487bfa3991de63ba4956ec046d92c5ab3f2c88c0d6dc590372684201b6641fd39616236fcf3fc33ef4e1503d5ddd8ba1d6973bc0ecd4cb184cf580465ac8e6a557ad894b4b07eaa510ba6b8fb22337fef472018e36baed8c1d0560a3d54e7bbe7d85ef684c1ca434aa81f7a1bedc2aa9af99223398ed14e40a5e4eb093a4b5c8f5f100b0c113788dc70cf5993c7d72920babf5017f2731c1e7c85f469870b71868c40755b82f34b23f10ea08ac6377ba0d7a4c2aa2a918f2a4c17212341bd32fb4f31cf3c9e9befbcc2d4d4cfcf21140ad563f3db683e63ae31a60bd0dd9dd92e7c10d0ae331bc19d01469121cac6d5d3bb92568e02c95d756b30fc867bfadcc7cdf5cc62d1cbbe48d06fbe85eb8fe899c7ad71fe3ece84fafb0ea0886880f9405271d100d797e9d8545ac9143d3c788f4af37d865c10cab1fdef469a47b1560067dbb8fee6d34bf842c82243e7ac5e920b47d99ff5a37bb257b95377933c8dbc2b8738a9d846d6315693049c9019dc8304b6e92430fc83c7967185cbf861045ef025c4a02bd380aae80d72ca7d4e7f44de295a57ce952ee75cb1f52c7625baa98e7a7526ce4e431701d6b4973c468691aaf9a1669643a287e0ab1464a5a711c431086e77e9a2d558ded5f01b0d436c904257b65ec778ef59479cdee106cd25ebdc1b6c6390ac58a9a4c1b3ba7d271e6514962cc107cc622a84f923a394af9413d4c3766f37f25a814d9ef197a19e92d7da2afdca90a1d75ecd0de6587312e851acb71e4d0d209efcf96dfd8a8eb14b3db3349bf86dfa828c5d3d13865a5448fbf8bdbfeec6c7dff78b505a08bdc9293b532344551b88b88e16690fdd610d20d641aed0e7862148011128002c93fde08084a784a66f688e0cc576be6ade9d433df54ba3dd2064ebd1ec9a575394b28e6dc2ac2491fcdd684ff2ec631f58d793fa2d72de0ad668f62a9e05bd276fe604f1c9a76de0d59710237d0c14097ee82e5ee0a17e7320d98e4aa75ab6f22750321b566431fd4927f38b3dc9df2a6669d2bbb04d63c79640455018912096c83fedd09b3c235ed6bccad53f993b4ab5eebd9aa599e1bfb452f063292583f9eb10506bc8976da0f0c71ca6a87ec24354e499d209a9579c56805e9a23a1cdb589972dcdc5a092867b70dec092f54ecb2857dfb74e83e2df042f8793d2fe6eee4d3027f48e4f3bc2a8243d3b2887d6d5f38a90e7312f861610c9d188edc4fefb6d49a6e883c3ad1fb60b2c331fb1a068bd9d4e32f255b85c3e5940d2578e9aeba7471c8e2172d1fffdfb26e9c123349f14eab2e6398bab1b6538d5ab0825205acba7799f31f712d3ae422b5de3e17d4053ed922078f2514627bbc866c67198a4235b7b3315d9c5af6fb4a114cc2d26af632baf32311b046dd0c9d2db98b0845c68d5beb0e50aa5226cb53792120dcda6bc82d97c5b0052f1ad29d3ccabf43067814c70688456f087f366ead10e3d8a2990fcd48164371f5753d61ffb7c9889cf86b184dc39cff82f0545d9a636f282d472bf72f9d922143332d41a739246bfcbf236ccf45d7b54fa9b664a0c8cf6a2038de153fcc804ae73b4f2a58ada2a1f887496526b022eea26b7f8289e86c42d720e45ab43af9200aa4044f815a10d4c2f29f8caf1779e5e1646c0e59e0f7b04e53ff043054be151a8c7cde2b23a1b3be2683e2616197dd0b6a42dc6ec1407f28167ec8dbb4e12de9904f6534c75e41e014e347e26d80d98c0aeb5b88ded74ec67316689607eb9b6f6145b968dbf2380bb61e19971de65ad014b3919d5b80bdfdd340cdfdc33b3057b9b52efc5a7cf252d8cb1849323c8f13888bd4d40d8c00dbf4fbf9b610a02ca215171b1823bb53fb189d3083af5a624587f47515db55bc2f039696d35199d879e6f5aa5e23767995b0450800e260c80fafffda95a1ccd9175aabfd1728e4f2b094d9bc9732200f08d13ee4d1c9425b5af4ac1a95df99c6d747d0e686c1469cb40a716924c305479b7093c0360f442188c2b2f159b1affd86476f9b009855a6d5245ce54c89c7e59522567e4d15477a3f9ccf5091b3a10e13f6cf9255735af93f18075a6a4b103036fdb0ed5018eeb328494313962fe165ccb9e8c67607c8059d719ef88001c786093be5de4bae340b9a4e14b3557b0e3b295a624d7c2fd7971124a10e411fad8569b84adac11c34696a3bdc6a0c3b7150f790b2ee20d95750f28e4511413c26164210abae2a14acfb239e5f2967dbf526492ed390549560a03f5225212fa0e49a83bc5e81a423fbecff443a6fcb7eff50e45dddddceb1e88fe2e14c3ca554e5d3512b22b1865c98ec71e70386cc7b0bc3a8189f87fb143a37d09855acd25f6736bf425f1daa22c0c88c08670bcc94ec328ec667c35ec9308754b604592b7d1cabbdaab33ee0d74da4508b89fdae1cf3e71e7337954acd5f2fb68fc727fd335599965c5cf6437861fc64be9a9143d78ee7501a5764284938f9572d99c56ea704a3576c4598def0edaa6a0980f8d977b116da083f163209c34f97172c3fd7f62fcc61ad3dc3ae140de202530010cf829fd69be880268ea24a1dfabaa110326a7c5164dad8945ba0b3e35bdde9cef0188aed8a587942b616af1b5c6957c804591301dc68476bae3bf030b4f3e3c27caf5ee26ec48a5c45e05453a6b57336c947715228b075270f0a40fc186eb6214a3154c0c74d24d9c126893b0189021baa88ce07dc46492236557780bfc40e6b87271c973a55d9336f43fb39af82b2c62f420d82e3d4ce67a6be923f36549199fbf756330668a7ca67c4cafe3929482030cf2bfcb85c58085e8d29ba2362a95d0797fa2ce06643e3b789141607d528bf55491e2958e4db8e746c6ac1bb091ff2761da48aebc60846303396c2cfc7efcd82a05d473930868c2b7a8403eb6767bef2780542c3313f9236090d4cfb0aae6a5bdfb2d5d44bd6d13e7d5673673dcd374013cf480b4da14e9c24a65055f9d56acfb89f93296f37c4f0eb22496a701cad4413953d5b3eb5c49b85d30154560125e22a34c89ab89e4b79794abf8e822080713a9869e3da9e9500665b328a5d80f85d704896d173fc4fed6e22adda61b269f79faf1835afd79eb896f6b7d3e5e53d0c6bc29f5398d77e576a30fa7ee9f17e452f93f2dfc0b29d188e4e7521839037ede0caa85f29192d2700b03ce53cb0159b3b93d41458e3531d98c5f952790e7cbc6fcdb96e4083ed057852a11e6fe1f554417cadefbfa73958a4f4bf78bf634a7093c961349f05e81e7ed8e74e58c49de975877bba70c5d15a8ba93a93b28f65f147129b9f2027830b9805720b959bf242e9c703f02bb0fe1a7776ada101023bde44b727b550e57f3f89ce115ad5f2afe181cf799c688569ceb43aba6096b0f4a473dff7eb980264d8a868d5555566d0a78201cfb01bdf2deec4974479309252eaed8cfc43bb6ffa36b449b610732c7010e85ed2ee4ab6b2659c8a7e163229b7c30aa08b807c1a85d9a8c6aaaab6a762ec6a4d3063def51c5eabbdd6b0f120bac5b681bba355e8c1a8598b66e3d8a4da6942a192f58303db54b03cb2c5e7585a9e6a426f1a5e7b19a8951985bd60e496a3d806070f4773f23001b20123d135103762c35f82be264df8eae42b1309595f42c7c7d0c9db6a6dade87c11109779f56c157240d71379245f8345cd9d3d0f96fcec74f302e203df0c1fae0c483355f03c60131fe7cbba246b853932b7c0f3785983cfa3edbd9715b3d64b9ed849a2744f3ec808a923f5b0e452b72621c854a26ca9b5a3292a2b386de6f464df04c0c2b05958d51b86ec1daa4437ff824668d365ba369749e50a0b1edc059fb0e6ddfb29b07c8842250fa79e88e6f4ef33df6ecb5948fcca3640b50bacaa1b00abdc8a8c2032e8e902296e96a96a4c58d07292f55d20649641ebe828038c15c463d0024bb1d87206f1d3f049765d171378514ffa4d82781ef1fc33b09e4cec6aa39df00266785aa0e7c5ca5d60fc30eb144f7b40ca54a320355b3fdc465f05aea440463f0d6f26f9e309926d5e24624ec0ac153000e98798bb6697bd257c9846acb9cc05caa5e23385cf09575fc1cd7c2928a932b80e02de8e0512c95f44b1f11b0a640c22e50342f3a6b5948bbd9af69de78cead7ba83796ff54f3c8d8d4ad9b02d46ea7e4555c350ae36d1735800f97af602ac785c4801cc85079521f2d900848147171de2ebe82f654994eded5f74a395bf7df82918f0c78fdd5bd842478b9f2783e1aa513395cd9b195d7481ff70677c830c8ef0e304c83017322deee47deb225d80815a631f053c219d72ba9c89f0d4e1ebaa83c7bdbca4388dd4f574493d30155a9bd902f43877d5db7749f6a312058a5b4f96dc38960324761b37ac220bcf1532c186f8f908f7039967ac43de537fa988e19f65aafcbe5e43a911ea49a61a4b7f736f03e513d40f2cd6aa3af82b425ca40cd2b52aa678000a0961e49fb13a600bf61891c005dcfdfcae8a58bb4a7a4d2bd3f3aedfad60549e109dcd31709254a15d179196f29354d3825b2a88e84729325f714737c730ba567f80a1334f6b3263bf974414bbf1f08dcf53a99af4fddacae7c0d0a97f44181fe08bc6a91717e4fe4601d23be678732f13ff630fe042932d974e7a5ec00508ff52d8610431292cdd64630c69f0e6da5b6a2c702ae5be8817b619a4492a105bfda2116a8266ecfd916733c5edcc6342c174c8e5a729abfb6ea397a43935ee828285924aa17f9c92ab8e387fde610499cee1688f7c949ec47252251d3ae4f11f07257c71a6ae56cb5b6154a6577ded08d4a0c125629bf6159802eb8df5e14685ad78c215dd961c44c31d66739cf071d661073a4cf9ee2d7a2b609938c61c45b8445cb339fcfb91ba5a9bfaed92e93fceb2c373ec8dde85c3548ae4b04cfd8a51794f1aa2d641b54df4d841a5cd07d1871a174dfcca5cf89deb71c176d21acdba4fd28045c5a45809fdafea03c34f35d8a4dc7a826490a302bbb8c97a413035b401bc5ed8143d262d1273ec12cb0cf7d67c5852d2dcfa33d5a43aad65d8eff87cfc4d442df4ac2cd6a6faa201d3ae73a548eb02860d172669f6ba80248d7caabf1b03bb5385ceac8da6c0d62d71d44e4cf6038503b11d03a8209b713c480e7837c7bcc5e57b9ff11e46ccb6452276068e92c2c105617b8f4176df281162fbb67bdcca150a6293b051b07105e0c66db722fcf76e6527e220789459f99e09a014e8f198b35d58c9045f3cb1589240bd20de20f1a0928d7ca51a9bf900a4ea50478278c4adbd93a8290537c38ec9c4210cb627248913ce199e5a59c68e6c4c4608db917bfcecae05bd04930303827caf17ca68da2a3b903ff183ddf15ecab123a3d4e942aaacf2f7e5455fd34a606cd58509365ce7e6c05c66598c84bb24d9fbc74d56fcf98621472d96943c7ec120c9df854b4ff7de21f287f6be66ca4c8118c79385d4b1ab9d25fc25aff78dbb0a05f0d9d21a66cb33c762da24f43a35ee77dd4e9ecf658935da4ae00c84a8db2d2ee9d4a2f42cefcb3a2809d56070ff6f33d10330a32d446c4d78", 0x1000, 0x9, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1, 0xffffffffffff9c43}, 0xc) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x2d, 0x0, &(0x7f0000000100)="4af6c97578def740423e85eca3a4cc283e76e704125d2d25dd3706dcfc5d6b64bdffae36a3", 0x25) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 21:03:38 executing program 0: setrlimit(0x4, &(0x7f0000000140)={0xc, 0x20095}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 21:03:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) 21:03:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x101, 0x2}, 0x8) write(r0, &(0x7f0000000100)='\x00', 0x1) 21:03:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) chflags(&(0x7f0000000080)='./file0\x00', 0x0) fchmod(r0, 0x100e5) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) write(r0, &(0x7f0000000180)="9ec2675c271c13273721fa4c1fd7def0b4f0f256975d2e388a78ba39d04383975df726ff5850ffbd2776a95b31ce29882baa83e165a3f9c4e319e5180856b351dbee842f57cc94bc837afc85a6a86a8d9bb7f16c700057163c4128b8de7971ceec40baf19630f27b085af5744d10060541e54d59a7f1a1418468b0ef1abae981ca25aae622e621219cf711ce03776144aee3d91aef322a3b5c93b76edb29cd32928885597aaaf8348ae09b34dfcb7587126401e63d2d93f32ee86c9567770a22e77945019f8e40a4d0e3", 0xca) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x80000001, 0x3, r1}) 21:03:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvfrom$unix(r1, &(0x7f0000000140)=""/218, 0xda, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 21:03:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x8) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 21:03:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x2) r1 = kqueue() select(0x40, &(0x7f0000000280)={0x4000001f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x9}, 0x0, 0x0, 0x0) getegid() kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x8) 21:03:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:03:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x280, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x20, 0xffffffffffff0000}, {0x6, 0xffffffffffffff81}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) 21:03:39 executing program 0: r0 = socket(0x1, 0x2, 0xffffffff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 21:03:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f00000000c0)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x1f0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 21:03:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x200000000000, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 21:03:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d013d2d6669ec653000"], 0x6a) 21:03:39 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) 21:03:39 executing program 1: setrlimit(0x3, &(0x7f0000000600)={0x6, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="d5965274fe12b27935c2a800c7596f385975f34d3ee48e033ac167ff9578547f9d152ddf53bccc2b963ca5a888e04b20f25997f7ec2b8ded849495129bd303857a93fbfa5889c06b09d67b69eda4aecff3da0b6f47fd99ade3585d42c36c4ac74a44e835c4f2ebc60668232ab7b57d2c02ea48", 0x73}, {&(0x7f0000001640)="7244017adbaba7d595f1e5b55042ddaf3a7e5435cc2e1bb8b2b818dc39bb631d5a89f676a477f6bdcbe89199e0e8d0ff5032ec639a9abf6115da68ae41faf96f65a522cc63d6805801dd586bade9791d1270b57f137599824394fe0040bfd93818018e21885ed4b2e7c7d6c367502b9c31add4984878f0fa9efda366080534c264623a5e4cf900bb6a171af53a37fb20e3682f4223ec63a2fcf4d187867c857afc327fa4fab8e9bf9a14c765048e312d6860833c9b125c475a0a4e1335557394b2304fe86b143314ff5d8d964ea70401f56136b806826c9962edd4923fb9436b181a219ef74b69574ebdca6834a13fff36c11b67466ec75bb6209b91453afde1aafc11c0eee3ce97cba80549ff3a7a881b1bdfb8075ab3623600909d0ca5dfe8675b47d89cedbfc155f46989d508d5264122e0b9f09376b3ba47269dd4008c232c452b9e06bd08fc8998d3640a7dc043e7ac482cf950593d2a2ac15bc2d6d8dc635413ec9a4c2e5a95f477ea7623587657b8ab477cb200b9126e9b81ce0a71d4a7daa9f5ce01548badcab89a3fe6c466d0bf76ce9df89ccb0643c5a9cda75efa255cc38ad949dc086e6689881356b6130b62af10c5eaeacc596d2e0b13849d83b5a0042db17095c211e8172f0f8bb091fda48953282d85c2c2552f549b2d1e9dcf5514aa5bc7e7ec0c378327073eccf6e54ddcca9fbfa5d990a732bdb67286cd0371838266dbe61cdb5436c87198f7c90c4139b76977c41ab8be029c40ec660775a0b075caa22db6e7b1938b97652f9f547131c34289926e9049ce75f81c066ed3257a3efbb300c17b058c0ed299f377ea32ad4ec8be7286298b821ba226833288e82624d7a025ee2f10e0129da085125bb789e01bb605e113add1b1a5da40b2004e2e4fbe726fcba2a3077b699e0ac207933d438f8d6269651678f99438562a0bf38bd9a51d509da85faf739247c5706adadbd7ff73cc1f9c6c66ca47ec8fce149a83386f9a9dd1933031965b3e20ce318a394da6a26a34c0b44e2034444d14f43703d54c29e9f0dadd4a698b964e0105ff983897be69e3e1debf0aa48cb9c92864f2d783887e3fed570c364be79fee2e86ad1e95c323412629676b1ee42daafa5b29a4cc9d8bc3774554504445ed5b68ab59b6f7363b90a3bc43d345dbd147b97610290fabe1e02b5bb10216371b3d2fee8cc0acc20fb7e21696d148d07a9d74fcf39c3196563e2f2ed482561dae9e4e68a12d7e8b025cefc0adedb87d89ed6ea39025ceda775bd57c37a6ba7a0082d4e1071fe335262a12c841dc7cf5c2360832314400988aeb01387b8376557c3dd6541f842afe5b7bc86aba71496b2328c47ec775242ece61131456dded9f62e787bfe100ea6f54af402eb100a0cd13c7a8da7f074efa2d18fe784e8d06f9aa1ed46a06a0cee9f4f0349f861811e990735dc98a718273c7d74a6a67d2615a9fc52bd875b8c26e54d8ad1c6220bbe86b558f33b35f8e2b8534293e5977f7cf762a4e83ae51d2525f4e18a69aef7e62e2bdb17d56b47dde2348c827e44b1212d1b6959640afe8b48471885d1868759c051faeb271f29c93dfea0b18df076a409a86dfadb45d13f5b00efc32cb156fbd24243ffedd6bd0ac41ea0d824b4552e71cdd5fa066d2af604807a5a4f12fc2c0e9d4a74f1f02d3e3f7a1309fd714756f6dac69b681fa02731fb37784541ea9f9870526fd79f72450ed8b8ca97c5812ce7e7fe04e5fe32b290fe10fe4c5fcb82e526235b60e9f735a3af65348aa1a9eab901a5be61e0e95b164932e7671e3c65c23b6115f44acbe1f879d50e312195fd65afb4e38a089e54e926443b134aebef029b45faf11e4535f40e708dfb2be5fdbb79cdfc8805901f95f45e9785e8dbb45e36a625159fb7abc43392c63102586cd64e8bd49b5ed73e7c20426873288d7cbdbfa1b886ec43867f471c99594644f158a33a55cd006b5bfd405147284feec98ea94e2085281fa9fb9285451830f5a5c198ccf98b5d5a20c3ce5a751569121232fd6536fc9757d9141746357a70767defd18c3330fccc5e29ad9b8c67020e4ef0de1a95d52b29058b14ee24c06ab3b5898d56dc72bf78227acdc4b399634d59bbcec2270732dbea385e55e468b7f76b8b026433dd5f2d59a854dbf9424261061e2984d8c2b1fa71f9c65cca9fae738439afa0a30e46fab1a9b4f070a555b8482ff1f7a16aec4b8b3b0a6789a8e224e20d8b07340affc53a70e8016badf538c72a360775ed0cf542f115dbd380565876663b7d569f128e46fac77d9b27b220f1641c1b147bb38603bbe0d6e8d5993e3779007d3904130328c40a18d2bb54f4dbb6a196659bb5f323bf4fd446dea7ccd62c23818905a24d359eed1cfee4102723d1aca09264d33b4c554040d8b9c68a3f2dac56d941eb2290102c9d17bbf1ca36cfeaccb3426ac5fa4cda5f297cedb607e75ec8f5dba66a84167ae81ad6175685f7cd7d34a33fca4c412ba5f977fe91cf2781b8c8943238e06ab2a8a50764e40608c58756340a9d5cd3cb5ec96a899967d0e4b4fce872e92c6d314ea20c7a3e0c048c0f8842808bf98a527f98463672a0202df6dd9fadaeec895bf8b3e964650a1830e6682e023578e9e61c8c0d57efe1c8dff46966d6680b8c240d42f1bccc1ab1c75171a15b0486b0cfc5becccdaf8691290fa52d1a186f39f02bea33c18840c2befb6e574948f7274498140ea142a04574ae2e7b3bd589180dd75a2fba6c1b1cd258a728cd5e016931b34e014c7cfd625d714bf14c11a77c97b8c3f1474347fedf54edb58571a1d73cc5f65e00f322ea0a3099c3bdc6c34aae1187695ba734a1357f5e2deb4066169bbff04bcbcd281ec4b708820d608e0aab90bb528a00d4bc9cc8a55ffc1b4d07b0e823157dd2d3d78508c852f058c70a7f47c5db78d88a45fb7a9a18117874415b560f0cb02fb7995b688247bab306c74f06190b83903e6ef2450e107b87d74adf30616be0dff01c8c74b3c74b6bedcdb5df6ece7e5e0e0b5da8b71b515851d1e8eeace1654105ba627a6fb89c0cae3bb1407b047515df7898ca6a81789543699189d4dc68b395cbc9f3066e1c83b9ef38b0361937687ce64cfa9b3b607ec6aef3e167b07830c2569a38f7c9b71448d8e6ccdb00223de1197d71ed0f775fcd9843809e6d3f7ecc486c1858f0c8be35abf01f714b42dca9c4807fdc4fb6d176032ee4f03f2631d36832ce84f06b20ef53338aa40062ffaec4cf572bdbbd49b5de5b844a81ecc93e8113660a90829c2b7994c8a414efb4a2bea4485b3328faa5916998c4a38170cfe91ef1563082a59eef39663c266346277506900bb20206f4226d387e17ad52c7b017bae930495bf289f38447c64fe6d8c5a3d2a8be54a83fa92c8f49f857d63ee2c04a812a048dc593108afb272f714581c9eabce0449586f0bb5996a1872535fd7f665a0820551eaf624563494172cbc6a222110893956d900bb4bd9e0929214cdab65171936c0afabc36d3248c92e299a80bda42ce4dd5189e9589a8bfa8df0a19129ef717e689cdc42dc45fe570317b43da6fa239bfe58a34141e229df3221e72beeb08254ff983ea8914ba9b414ea5c0d9f7525e7c9a1106818be08d6051fc361b5867ed64b65d872f8581c524c80dd5f12b90022473683f9b26a50802aebcff3e0c08f9ec3543b2e102205ac61205686d1f3180f8cc2aaf39b207f39b64ec3c0f2219129001afb3289b0818721f5478cd1ad55b8663a3621699c5a913ce6dce7c35a9171ba2aee0e25ab2c0d21c3a6d5a62a2a278df10e91f97bb56e70aa0ea4c2277934b5cd606d4551a41b58428428d76d59ff7affdefc3b14419318f484b65e96c647153137f7a832bec07348ee591d1b2c9f53de3d959284865824d450407b4765f6c79966919aa0ebe8f2167c483a4178c5b402b4798fa3d137b4c0b6e5a388c25f3af1e3a7a2d458b0ae96f191dfa4b86fbeeed6542499ceb6d97d8deb893be66a74570ede181be2e6e79cf7e231acfb7bb0cf9ee158cb500817d24263ee1e44e47d06377b0e67971a1d72f2ccb8dc2ea6fef5438b32028522e2e44d3ed6d8a62604bffb5433a24f79250244367eaef52d86e6d240daa77c1570322ca835d9d6176f0086c062b797a4bc262a619af6ea3bcbd0c37a595ec2390cb2b2bb39af5483158088715460af17e6c1130f5fe347e977dba1e74ebf26d0975abe33bcdc031828193722799f13af207332af4144e04a42a8f92b962daf22ae9f4d976cbd6408f884e6ec47047b9bb14173fc0f8090be66d34efffbb3123f48ca0de2e8bc47cab0ab260bad23bafdf41fe2d8f62dc118393aad2f808267ebc57c4256a8f8da781e6ab144866c63fddf74fd4b8fb51fc3bbfe416778a3166fd7882e21d1a22b64178c127b2756235420cc0fe85d12ba423c2148785d3747ca3c049ee07d3a302e3e3c9ed5d6dbb7990d3ef2ecb3fbbf6fc7152814133c785499e964f9bcfc8441935e59ca99f6f9c9954d913f6136fb1e4ef2f9392bb338c28f8b1a0a222994ad9007ffd39c5e0a2459623983af51bee046c0732391d3996566a9810531f10c4803730d2a98d04747c6dfe68fe1119469525f3ba1bed3314f95fc5af609d2b59b7430b61fd7c33bd1e55575f4c297e4f1fa0716e067fd72ec45c0e5362389b4458cc64093519fcf6b82cdf2e55042bcc1ca8ea8621fefb7d3f279d5416ebc75d74a703155613f42da33b4d55f72d5982e575cff44c80dc588d22fb57992f5ace75c228fdc07648c088654d068624a68e066cb06a11ef88ed714d7b1b3711f72f4341fc8ea4db5e8f5602d967d8535a9ef1c1591c26fa59291179b297b289a6634c7d6f3412ff52260f191cb95a6b87734113240b196e9ff109cd8b0805da61a7824856e07a0c3cd55358258d2e751d093a3d39232d62181ec09a6a10f5c5577c3a04215a7c5e14dbe68aadfffb3261f932fd5b3e8d115e5b77af3881c68b8290469d9209d595677ee75c05ef4ecf30e816b38ab107d9afc47839710aea3161bfa7282796b40171458ad58d0451a6b732c212dae8f53787067c54000aec1535ae4da02b02102329ed746242817854f07b77f439cc8821161f179814b421dd6de91b33d48474843a877c9452cc5f923b312baab218b901aa3d4d39336b925a915188b8dd6b3c5d8f583f6f7afa7e03238ab2fe14f496db5a0ae71a3833e7660aec859ce59172ed2a2710514e6b931475e2132083d6ce54665f9e81fb29c38d11c8ec023ad6708b93e1fddacc10e9217e856996dfecb3ee78d095ad362d50d177f0fd041a9690d8ebb8e2bfb93550b1bc43fd8c85728e43d35e7a8cca49cfc3768b2f288a04ddfcade7b040b32e95264d677f762124b519118077a8fcb811e81a19e886b0c486e87be56a9bc1bbf0062f762bae6a50b3fd97d7a022e5e013626b4769f2f57465f9abf3647accfe1bf56bcac4315a46ef4338234d3a11b32ea3bea7be73663738bbee24746ef750dda01c7d999c91eb044bb2fed38ae7c504eae693fd9fb3e732a608525a2c57886fbe26adfa633eff6a37cabe8fccc381e64550a821c6036b088b08fd4624702f5140e8e052459122124f45a74a1bb8e79afdd2fba44c1e544d0714eeb4db98815e7a0b1825ac7c5cb5f969152f78e5f322e050c1d7662574c8127dcee36f050e80bb7079c246104180e9f1fd2295577bbef714f8b15cc09871e079e267873624b54746c79e432393637dedb7a53b58c8f8f6cddfbfd6569b20e1ee74d89d262b2", 0x1000}], 0x2) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000580)) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xfffffc6f}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)=0x9) read(r2, &(0x7f00000026c0)=""/226, 0xe2) socket(0x18, 0x3, 0x10000) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000640)="9734eb9e69e025576b834a8982a657d677f2684fe00a1da93f46f6c11db155f5270ca3962338dc5237c2c75b57cb0fbf37d5cb71a2424e3b3e2981cae5512391618b84eb98474f665bdc6eca079bdfea57f8cfd902c2cad648bd10a894789f5b5f9a4de2e75f46b71a0a891097e0d737d217f373f988675c7e86f16108d1301f42494c495a9157e43b307e68e33302911d5dfbb76fce16ee1b02efc6f16296f816fbfff470243d5266a2c9aaccf733b74b684febc9edd1cb7f57f666099a2dd15e7ccfc7d902c5e6dd1c9253fee0cab630d89605f4ffa8cf97fe2c229954c65b59b46fd5d06ac774d1bfa9a8bd5b88e8cb75f3cd00cfe650f97c260da8931767d31a8002d57b88be93d91b27e1b8239eb509dbf9a1000846164abf07234066d45e3693f09da8b9be4c1c828c073d2d1e35237f0db168529e33eb40b958b5d95678a083199584a61b1303f984eca58c996095129848f9d7f730fbfae7e613740feb4bb1bce284caefd2bdbbea1f99ebbb0d9f262890010c90c43c91119cbfbab5dc4460e4c2779f1a34ed3a745a100610214b7cf09ffc0a1a6ded2fc3947caf0cdcc709f1ec899359023ef0befcbf267a548c715ee3120205b3bf5b301035dc0bf0cdcba760ab63fec76c11b68f239b91cf4e2f6f7e7cb98eb556e50b6c0f33010701267efbc07db4ae8feb16574dbcdd81333660e9e875d6860cb1770f421468b15dc436a797c45dab2ba6f5c5f2df2f34b5b65534c829bde4527084e7760182eeba5e4b62cdc7235e64a0ac268d909e83c41c38154db7a84237fa3912ecb5cabfcf3c16b0b5bdc5e9d260c6cea79891a9d7c46052f3ceb4d3482a4148479024cd4c337c786e51427b7b857d8d3ee9eb01539b91c7002d0a36c87ed89c748e13c7b13649606d5443538c97e8ddab7ff18ba7b6032610b3dd44b5b820c57da2679ca5361438ef6265f6dbb7365f73670704aba00bb3b75fdc1713e785369b1b8615a16f58be29c91d0f3dd0f211e76dae23e341c42fc707e185b9cd1987bf43ddda1c988a01d560f4be33bfc93f6fa0505f02b8964d11ae99b69d56dc78ee46d2d88128a684263adb794fb67e6e43fa60d100498e23786243b4a191af90f2c33dac047d8f57faaf07da76a66f65b12d325b84c0524a0b9d5f218b863a01ece9ea53f299eda3ddc18868ecdfb8949ad58140b29c3de59705b7410fe0095ae50e6cac29da99dbdab1628dee6f0cf96be5452da846d57d81b5678d3a83a8bdf41347229544383a80be7a26b8558515ca92c43747bee7b1b20b872e9446f09eb602f7920ec04b88cc2bc6e13e3aa4c6511703fcaf3d7f0d10e69361f1c39e49d3835352b56882907ea73299d2fe071f225728253bca005acaba8e5aa14e6cb2cb9d49f384c7033ccfe23ccfbf2e272a8ed06428560d37860befcde1eef75346ef7b7c1768f4a51fe06bb1d7a75c529c9e689a5f4adf0bb8872cee9bd580c7b34b4eea2d9da8aa3986762aafc65821d32b84938cdb73fb0c1088645ebf82127e98b334348103bb13c8bf4bef0ca1de88bdca6b1d895282d518b447951963effaa90386de04e843d4a9f4b1e2e805a6fc39144321637f0f62059796b5fe725782fbeed4ff8bf4a9a244a413cc2ee6a9364e92960c3ecd5a85f12901b221f26872ca955293745d6f9d6f77f55a8f5b14973648accf576e123e5681ff0e0b7f82ec5675e550302bb6ed5f53610fe66e50dd33bf84a7ed472f82be88ddfb18ab9b7bad361fd95b842a6dae0e0e1af1892c1731bd29f0a987ed14efac27f188e0f3a5cdf56d095f6b4526e971e6a9982556c7adf67f28b774a85d7fbc82c5bf2c93eeb7247e3ccea39e3582a43c2c6bc892ae20fa71cd6f62d8724168fbe47de0e0e116085eaf246675d06c0447981d88c2821ee91337ed1750ccc26176e945e91accce90a2ec4530d7a910f42d974c98d232f409d48728930bbc36eda95274979598bf77c0479ef3d609110c710d5b6dd709b02e4959bfde3eb43fa4c59f5268e7951f38e588a52b7037477a92ed92d98702474bd50430b14307a226b9043b99b5faa6a3f4d5a9f04aedf0b90fed7e1879eed19ba38d9606a837a3c7e19c928f2c45f07ae11aeb2681b04139af95509ec0650e726d66984336dc79363da261e227e21a295037b0f40fba40b68e652b2ca644bcd1f21c47df79560d7cd2d76d376e2a4a014835903a052604b15655c3c64cb645df4ab907cefe68f010ffdd7ad77a5e4c6aedf594739ea7547d38bb12a50a6eb27b31b5bc5ced80c03ae6368f71ceb1fd9b017b2b9237313873391d459885b93569efedcc51e95fd6ff8f0318134b1e80de37712fd3cc9233619d70ab956ac11c53049cbb99ffe792766a318f6eeb70bce562ca5c7bf106748b93d14030f1a55f8b566fdb280189eb8f0fac5181d43006ce2adaed7485edfc5408a10ae195ef0ee9c45755b8524f84876e0d60d59b75dca69b2e8240a8eddbb7930f823bc57ad8868720e745ac73d942ebd088b8108bfa6006e2c408e0a5546e90ccfe75795e2ac6f8a7a6c333663b3fc59ae5ae19fcbaa1212248feccd8a96e8bb945bd14a2eacfa8357cc0bdc4afe1ac6e005e42f9ec65b9a63e313cac77fe2bf167a6efac1b755a967d81878e547b6fc09c064ad863208591200282d7f2a6e47e5be6387ca77cc3b9f0d4f0b6edbb38f84ad8873cdeb3a6be916a866b04122bfacbaac16c18f2aba6d307450efa2f451a508b7781ca7b022803306a6bebda0e88ba51f00a59cf1c4fe2ac47b367ea74d9bb5bfdbf3502779c9fb3d2127d19265b4423b3c839db56536df931bcdaa5a67c39a07a5466cf30634a2bc2645cf694c97a38df4ba326ff5b0dc0f4e892a156e6786ad1e5b3be0e2d4c587df3ed6b2f7daa0fbb58d7d0653793070f83cb0e73cb65b47020021f9ca198f1b0241f4a2d43b25f9deb985d2fb828f135709f8b0b1e487203041ccce9945bfe70fefd5e77fc0cc1c4516c5acb52ea740eb5e2b4a18cd38f890ad56cad0b8b8c3cc844e2e19bed424a07a9553dcd7099599053c47e51b6ca11837eefb254f3f6faf4674410fcbf968fcd1c286cad8d8fd3777b03f0a6d246080ed605e8401972af9a8b32eb58bf5af929fcfb30bf85f1b12ba6d2119ef98902eda65b4b48e219de8026a007b9724014322925f044ed8812a8110d1c3e6e8f4134a7704c8627398b641d78155212a36197a86a6cecfd4a1255dac628233866a89b3005f05cd6fec7687325739616690f31700a2dea554ee26882fd1780fe7e3fc12702aa53ac19f40bd7d4b07eadfba37e09c676f15aeb4035ab8e588e194dd47a91348cb1f8d1df1127329a8d590eeddb8aa4ecd1da07724941e82effb51d4cbeb2723c8f5bca19632373819f024deeb3d0cd1354cebff277070a7cc74a063f05a9cb7885cb3d7103ffdf7dc40fca6cfb5326252e14b1baaad514b3115b01907b32d6cfabdec93c4a75a6f4574dc2f22384319b65c1a0000315fbf3875e0a335d4a828d51c208c8a3d18a506c843106a96a69143c1cd2cfcc3c5f995292f97df2e6cfe381ae74f316bb3c07e8e830fc59275317208e6c488694639265dd89252c12aa93701c67b5fe30e84ee2752871026b4d55d3091eb12e53e7ff2ef214294434e8a6cc9d28605f81a9585ca4b246799c7e56174cddd6cfb17e51e91e2750094e3a2ac11c1c4f9c2c3f58d3c6f89977a091909972edba71b27d1813f72bf3a09999d1392a57fb5fb57065d80e7076248e18aad0976b4de571973fe753726df0d26c6fac457fe312c2354d2f26e7f1d863d983a17700ad108e0afdc63612ce89c83dbb812d85b0b7084c10c0d21f53fcd6fd29b91fed7e1eff1633c7e6d6ccc88f323c27f2fd6845e6f796e0c9a912dcb3874ffeea1b981c6850db073795b584991cbe083217c637104d5b58e821c6991b537c701182eb6f19abe2da2ff03ed25f109330933d06d4b97fbc52c0d7b32228436a1861cd925bd04187476b7716175db79537ece79fd8cf5aa1716f06475269242c9455afd0716c9ee7c7ebe6e6eeeae9057d51d842f447c7d0638d80bef873bb26270b2f712a63546390396f94c97c91ed669839562d9726142f7d065c63aac68327870cc07e5ccdf164574d329e27396b56ea8b7725ba2115ece2f6f177b6495ec99786b48fa11ac4677cfa62820cef8b7c725612d443299857d423ed592db50f95899fcff19f374bc6dd1fde056f128d84843850a29281b63515d48a9c96a3870be6e575705062bee1e609afbba72b0d1a3b5b1f97fce614ead1a39108abbf4bd3b9ecc19c4bc35eb75a789df870ebfe5b394dcd61160d032f9d2114c303fb7655d194411ccfac061b5cf335fda4b5942c20297164e621ae0b797121808172f4b209bcb3db3869ac346aecf92d214da6db0949c58bae7487d0f7e8400e41010a93e9995fd657da2daeecb2acd1a2072b438fc12ea213b136d8b9aa720016d164f7854a68a91596540643a64b904b5193214fe76c4227b52995169dc7ce1c7d51b833c05b28a30b0b341333003fb1e10b7ae6e722e1cef9ee8b5f157102149c89fd692cc8c5525c3d8f82c7c487f3feee39ed85ff84620510593654446d1d1ae324efd21ec13ad1690aa882c45d09054fcd8acaf838a69d91e4c9d7e112952bcc841be96cada1f9ac4bfda02d5946664079586aa3cae85c8331d6ad7573f699a51d48b86ccd7849d5e90669e9a4f5402268523ada2713668dd0c46fd0e884f4b37e48b846d9b5c128e5a12ff6bb9c3f7a26cad0f4c32894c19556308615809ebeb75df5b9df37914fb6c136bb9f1ed4319dd1ef6d1956142ced86a0d5d4140d1f8c10221dffe39af9a250cfc1d0b7ac0951df24223803b707c40c8af9b5b578e5e9d11f59d8e00e7c157bfd8bb1b821faa29176b4a2ef746e99b4d22b74fbd70817aa58118635328a27fbf4dfee9402032237bf5a60eb668cba96df2b6f4e77257646ad035c52536967a769f36ba68970ceb066f7d8e34fbe4c0199f97ba767cfe7533f5999536a040edf2b5aee0220a73fdb2ebeb0d73951816feafa5b0e55fcca18275c430234236151b4b2e586841e2956985bfe4e2e7feabe90067f487c4b094ec8ab2a8ad24773d9732a7813920fefda675042bfcaacfa893238a17ae81234138c6c4087874b1b0ef329f7007ff9f8042b56cfed3ac1ecd8d5f9bf9a94290331120c3dc65c2f89e1bb9e7989a93a3fb68286032191a57314714f4242ab5e130e92ff5aa1b0eb72b006b81a025c53ee3296ab074d68df73fdbb0bcdb3c2b5e43cf14c0c7c1c225b4b60a3ce7b261b98d9d9fa25386c0a44d26df4f6c0f9f9896c9f6970f6406ccf61e27077c0e298755db2ef2a117be980056f370fe8f741a48e0b8f9ae3ef83d27f01d9ab5db2e2b5ce7620289341f66424512e6e8b8c1e116ca4f4100c14c9d4483372ed5afd8ee94f18acbe48128e59b59521d0ff6aa90efb755a95d0b739286d83ee1085984ad5d4460051c71cb7114bba86c0a3e0162bd84715f13b6c15a99bb78c7e07bb616b9eb756559c0ab821c884672090a59c41b070f8ce19c224c756c27aefffbdfc7c3d0b3a20a3532cf4f8b1a3236e3d2782f8fc5c3cc54a7747a30a2cec82bdd229e3025628ee634641a3371b39b9c013b1e3eb76e2999d1ea0aab85b29a1e55f86d4aa0aa321a90aa8fb2035b8db9ab22bbaf6d8debf310e5a13933eaca2ca4ad8ad8ed76c27fe04795a5a9726efa5cb6994b78bd0398d91657d9120ef31e39a"}], 0x1) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000240)) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) syz_open_pts() mkdir(&(0x7f0000002680)='./file0\x00', 0x2) pwritev(r5, &(0x7f0000002640)=[{&(0x7f0000002a40)="112855bae34c5317285b44513a29cfc83899e85a268564b3fdc46c22f7f532960726f8bd56b39346e00e880666de579e1924f5fb3a5b12355ec85914dd4609f396bbc2da8a6d878a92eb9bc74b65a2733ada55c645e25754f1294253f20c24e3be6e6b0c89c6b929b9c2eaa10956ad8a1fcbf3a041436da05b65cd6c23b9cd80879d63f0ea65664c765f7346227e8473aebffcb93d0f307b8aa4551a8849a7363f6566b03bfec5abc50122d54e91ba2fc748b97f606a7e7932eab01125e7100fa8034d9382945238eecd830087462b109a1d70022d9d929a42f075feb82614c41fa778c37668fc31a89a9b284121eca86fca51fee4871b84ab70257f9fc4909fd893d9b7ff60fbf872a9227440b2c97e2a499008ac6beda0f6f339bf56465bb81b9d705f518898af058fdc749c87c0b3b488c89645c1bfdbb567ccdeb023fa179e7c1b57b621011e743745d3160ca50b29bd6f3879bac4cde92cabd10ef73584339097020a5b86c54925ab7727932756cdfa58e7f4c0292db478a531e8f8cbbb642193cc390b611ee41695bba4d2361dcf3606a3c9e5a4d977d6e498e8e7f70b6f902adc6070ff271e064f3d165482c69a956fe8cd9c3576347591f7379694b044d5d7bfa3b97c9f9e274525b2e0768abe863208d843799709601c6e4e40cf41f83bcff35df4625df9d881c7f5478546f224b49639d9c048b2d077895f3272d4b326d1ee23468b33924b90f8a9f53b4c8f4ae365cdcb698317794748edb41414d39eb60aeddfa523d8d5cfb3120cd2eb48877a6b5db7f24abd23762afe6fea7385a49d0d08605fa245a5dc95dafbef722c16a3b3fb86af6c0a01cf2bf8f83ab7337f775385cdd1ed292e7ee5fbddc06e1e1beabd886e0f848ab647a36c59292f7cc5b8ae9a8806093b3c7e0c104097e5e0591dce274c40bfe63d2a7201adc5ccd991109010507036c4129d30fe8b5b31e6c5576fbfb7c5f0506059424a3a37413405a1f8ae86c5ef391f179a4de520b47c37761903105ad8056b9368df7f61fe2721771c6e3e90f0f67ca73eedd3b47e00f4f40c028e6fec014ff209119d7dc5ab58d5ef94ff85854ad5a6c51b1a62391d6da63158a2bfbe1e435cb5e0b904e44fdddd66f9200458509b7ace8f19c4ae3143a1e3a77f79e7144dd388da26d0f193c14af1d359e89be5594cb84bea175a3dd7a3819523e40b136b257b5a6b9bc70506cea213f77f22152d7510ddc2776501c48823bf726dc8e162edd52b5796db0b8e7b3c45201e1413662be32b2d0ddeb8445cfd705a63bc71081a2e2f0a573562fbb1d3ef296ab5f72c11417ea7b9ef8949ca8a4ad51e5a636fe4ac27330f8ec17dc762cb457d0f15fbd881d57291053c8ced96b8d8b37a67de50009319a185d51003af25642f3fee9a26373a159d31342dc54002131707c6db158f26e5df230f2ad1557d02b58ef3518d095d9363175a1a41a28cca76b9fbdbccde5cafcaa60ff52d49ebd5425de563680f965644c36b82e5b5a973b80db96c0ac90f5f5abcea0037ffd80add73c09515c9cf606dc315475784cb93a19b6b5ce3acebbdbfcb800ec5c6c821577756a363ce7195b72a12e96b9b6d7c7a969c5c7663c4f2d74a04b7ce75026496459db01600e1fd42df6386f9d8f3386adc388a91295215a093825552645ecffda9624d9df5291f7c844c05aead5a9f9675b6c7570a3ab95eec6f009c4f571cc24788e155e08ae8a22daaac3a4fd1dbc907c65c9f44dbffa10ecbf43a871ebfe2eeb7e6ea61402afe81dff3de2bfc6624157d190d28e500e177c245bed591724adb1a640b141b8116c5e9669a900c42f206ef4d93d74495d4971dfc13f02952b9afd9127619c37c6347dd850e305a45ad47c879cb488ff7546be4e29f54f43a63af8a60abf79dc3dd5ab1de0d3a8d47f7dfc2b39e26664c25191ceb37ec845019ec701221fec64df7dd3926401e6988df75bab3594487757a0707ef4f65bb72d5cb31172b057c89a1088ea69b76f47c4caa937138f126b2efd6a1ad78cd31dcd34f368543dd146a6fdd6a25d7e88843da101487c9f761c5e7828a1aa7c1a4d9c1aba22cd735cdb11e5fb1f7245cc2c5e4a3aa75b7803720c4aebc25e8806fefefdd6ef140ca72e8dd595327f1abe2827b54f7d114196b9860617c90c7cd55661b1c418e5b8bcf9eef6ac08dcf09aaafcdad4bff1033482a10d842b1c965d689520801c7ce6949d59b10230a93ccc8dccc218e2a12093264023957e135339589849ce2efb0065d2c288999aa22a1670b42298aa0f0d1dc7ce7ec8482338a3c42d5ea304fbcfcb9ca6480335d8dc3b7fa0a14c83cf07eae91f306d266702cf3abe6c5d823c2ef9acc39e589eda5f9d874808e383be03a64d6458b09c6a57380d1ef0d40a83b08519476051df9324361d3773fac19312e9bd436f0ec30ec9f09dfba31b478553b8d18eff96cf6b6153e1f6f5e08188f9b27a4fc2317806c27c1590b8253c075997e7a002734b5fedcb8dacc2868ff1b93df127b60aea58c507adf2bdea194c73e39e81cac662b3d216debdcd1e3999995452d8b5f6b5ddd27256cf7558fa1df9a1cea58ba857d009b40a0911864a00caa68ebe466045e92b28cabcb8307788b533430e6e12c350d3199b99f01b6ef1796073fa4ebce577fb414b1e75d8d96b40b52f342d0531f1340cc2e49c438c42700928e61827d474db71671aae3273f55b4fb11d8d18be196cb71a1f3af3ea46b51e7ef371ec7284199333c230aeee3337efd4231f769160032bb77b0b1c0dfcea25576ad92f054e6b7937ac0e851ce18f87b92b16f172d4f5527e95475e40ebcddb1081ff7e9bc5b718714eba175341e0c24c8ad8bc9b2f661a30d049ef38cb19c4b6d50a1d5ac822fb98c2a02adabdc2ffd4ff0e685858e159355f03f656b8c2803206ba6c60dede2fa2e977efebbce6647638d3c5690ba9fec0a10a1cb462117bbe09814e06efd708b307dff09a56b7e924644378ef609753407ffc2551c92f7eb94916371f3036298b5d6e090117be635f7a964789d602964e15f335c9ecafc3662cb85811c84e9ca1f364b8c072e71d62d9e858d10131693e392380d39488719fd4b2fb3c1142b54f63ed59eefabc97e1078d0c8eacaa8a57666adabdfb40ffbe52fb67a9da13c759162e1017ddb886cb9f7e1ef7e189db29d8f8824414cc6896f9884d5885942010dae2d99a7fe57a9eaeea8e48eb534e607a223dc566e83e36a54b6516e267733931a44462f940331c1726d9b07f0e30331ccd71bdfd97704343fdd17722597f44d87a5b8baa71a41f319d89d7c232c016a8ca0978d57f50b4487a4bdc3b77bf9f78c646241dfa091bc07cdcade4ab64b5758e5fe25384a910da6f3dd1a4684545fe6a1571d5bcbdf0740f88eae15704d7587ba792aa6c014c15615c255c586965b37eed43c38e6e68f1d510282b8c5895b379beb98b1975cba93a3e320c2a0c25f679ab1988c7db8ffde7765c0f3aee5f3f8f4c5b586b20822fc4628479edf5a8cd3f4445fea07033db582d58dde6e6bbe569aa6297e6d16cd3c74293d352f0e5c81b6c77af547d8624024656b53cbe4f4bcedd104f9e546e108b5d12528e970091291060fd46bc51462bdcd51a1e2efe445db2415d1e979de5463c281bf835ec3191da534d75409b5a3560a66c74d8049c26cb37498582360ea0294f8eeab40ec0b02d4b5997cbeb8cf5057b3255b88fd9680f014de2b0de15edc794c0e044376590691db55369982f42c796b2fd9da459f4b0de4465fec4bae07067c90109fe5f485754791ee24a1feada57cf5b191a6fd0335f653f4c67fa4fdbf00f343f6075b4140571743dda1f22199ed95f6a8c122bcb7438f78114a624f6b69238b64bbd48905409bbca9b28774e4897103c1b9bf2f920e5c206acfc2379f5a77a88da209e2a2d49a549bb452c9843d54c912a1958ef010020e442392f4e57a97a8c122c95add7cce77f6bfb1d0a09bcecd5fd7b6bd70bb1fcf50f4cbdc5b6e8e167352c54658009d3da371c043e1db1e7121ed4b3e5ff1fa61c4a23978de63a9c95b2f765b13b1cc41421109cf91492cd4b2e310e85842397de7126f21bf7e2b58eea342ddaf85170fed804ff9e4693011350f4d75e56a53596ad95f0b9e9f02242762ea5706b4ff875205234b8429a8927a2c858b12cc3d9c32ab46bb705df7eea91e0b60441596e4b0ce4c6edc09b73f9a4fed596679a1a8518495cf3ce072ea568e637ada120f6f7f5243f1fe80da7100eb754eb3ac00af7dffc749caa90f085ff8a8946bcbf443b08720c5ba57200004c43ef57b536cf70f2e5736ea47dd1629793c46277d8dbb0e229bf8b5d9297c9cba168f10642ed799f205da183f7b285932cbfb1d5bc2230c0677a16a39ddf9d5caed6c70d66db30be0e5e981170a2dcda3a413b85538d3c304c79fe4322e8dbd181d48600c9712224bc6dbf4b9339dddc57416f72caefe9149d03c7260601b3d337e66f2806f91ee41e3117aa3ed8ed54e2df2a9bcbf5d0f0d30697166ec836eeace9dcc9e0c22e83d08b74372d4e97f862e5941ac49fc5402fc9d6f95b880ec3f9efc742240a3c50eaac6bbea0efab6f4557e35bbaf3b2a45b00e3b6bb94d2ff6d9705e2072fbba2e5a496d8e917a56f470eb96459b25517bac6dc6bf5ba1af5cfbdd8abec0bbc25485dfc6ae9a16085f057e4c939649980150f1247f3e85d84b36f389b7f59f0570720661d8648d3870441ccfab20d8892167ea6389423ce219625e097a7c2df2cf3e16fce1e26a9bdfad8f410a2b09685eaa6a26d6e01dcf63329423ba647cf655f9ac197bdaf0b08773fac42f848dd2d41b6777c38692749483e5d217fcfff35d262cab0177d36d027ad7668fbe1302ae85c5ed99140f7c218d8de4a41d83ff49860fcc1b2f47b3e546e24f98e04f33f20c9901704787cc8f6e869c7a29300ec323bb1b9beea7242f1d4e818c322e2315088f30ebfc430a04693ae988151a158a504fad3e90e0af194ddf245da8c401de79de7316210ba6db8083b8d4e1cdd097371dcabeae04bfbabc40f320a371890fc261e97ded3566f5b86cf8ee3be8ce2dd18cd1976994133bc51106992675f2486270873c496578aebff8c9d05b9dd7516b31937391a1348aadce2afebd2cb51295f96e1ce2e62edad428e2ad013a38c09594b103ed09960ba95912b176739f914eae8642f876abc616835ef3061e80d8ae34a6f2ebe0c54090a041943a09066afe906588fa4d9e5a6feaadd443c9f3e89806dcf7c7e2b2203445e31c78e188c6e86a41fba8ed5fd02da6efe6ab029afacd0153340d254d41a666b34a79bb79de00951c7cb62bdaa2960fcff11d206f072782321d79d19238f713f7a9e5242745f3c2b59ac1fecb7db71a7e318090020995bd5148ffa192d535c13001d035cfcc35a6b3833f9a445eb6316334c3697f34d57d4cf778a429bb74ee28a82a662d7e3c0cf88be4988aecac24317995e1a34c92d0ff18b69f5ae999553d64f5ac1984be31f0ee1440fe3068388deab980803af25ba70933eb45345821bb79f79a3c88b1b913f088c555cdff331107517be31198af86eacf30e7efe3e62e7ecb8f3fe7c212bde92ecdfa289e991bbdc22dd84481fa7248f3962c4be9b0f5d8deab289d53beddbc149645e4b5580048996e37827301e61bec5874d2cbf2d674747ed7b66145c4d9c782bad027787eaf496c199f0bac97944f232e5579fd9f8e0420cff5cc141c472df6f21fc5dbb8142de56dae54c0", 0x1000}, {&(0x7f0000000440)="74e3116006b35e80b3830ea3972e98cfcb30015cd13c5931def9f2885141a12a63c961ac38bd9562e77e88c30569483a82a893f65d773dc23ff07eceea4a896c93b2d8ccd182da3d96c01d2a05e620245c7bda6c512a1e32c64350a189f09ef3d3fbba715b58305b438f439cdbd8953e99e0fea1510ff761c5c80d1583507d849c011bde06cc387c43c4468120ebd05048dfa6e8adb6891ca3e1aa1856854f8a6358a8f6c997d8ea77406d3def17552e21700173cc5df613166bbd3105c2cac6aba2ee3ec70a76bb38008530f944de92971f8b5529e6dc92f45686ea0837afba8d", 0xe1}, {&(0x7f0000000280)="680db9b850d61830713492e1ed7d9d3f27d2e257f70967fca90be329df162765a8f730f6b6ab551896bc86d2414411b750ec5f611bad510ff6cb3cbe1d0dd7670f1bb515aabdf988a4cdf7cd04065f717b29dbb5d2efa50bf623e31accba9fa7ed065d61ea85e44083840c87371169f34b", 0x71}], 0x3, 0x0, 0x0) 21:03:39 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) socketpair(0x1, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)) 21:03:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x101) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 21:03:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x6, 0x1000, 0x6, "7f09dbad8bc6d5403f2fdb5144242d645e5ea91e", 0x2, 0x4}) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 21:03:40 executing program 1: socket(0x21, 0x8000, 0x2000000000fffd) 21:03:40 executing program 0: r0 = semget(0x0, 0x1, 0x20) semop(r0, &(0x7f0000000080)=[{0x2, 0x6, 0x800}, {0x3, 0x10001, 0x800}, {0x2, 0x1ad, 0x1800}, {0x4, 0xffff, 0x1000}], 0x4) r1 = semget(0x1, 0x0, 0x5) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/110) 21:03:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x20, 0x1, 0x10000) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="df287143a642478bce3a126b26b9719cae1b1f65ddb0ae780a0eacbc50d23d7a749a69f2c4f09d46cf33672e029de3a5869d7c2220d07a50d4d779a682596c16b5805a4a49c5b4d17ee0329bd0399548e47aad5dfed96513da0ae2b2e48603553ae6da588ea4952deb8542b8ed1c9bae4a2acb89104b8cb067f4e2f58b52221c9983d94c4783e3a67756210d023f8f89d01e97e662e01d958f539270d51fd27f0b9918afaa0329d76ce59c71b00cbb9ccd592c27a692ac35f096303492", 0xbd}], 0x1, 0x0, 0x0, 0x4}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:03:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000000, 0x9}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x0) 21:03:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10e80000ffff0000010000008100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x844) kqueue() recvmsg(r1, &(0x7f0000001140)={0x0, 0xfcbb, 0x0, 0xffffffb9, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001100)={0x8, 0xffffffffffffff16, {0x1, 0x8}}) execve(0x0, 0x0, 0x0) 21:03:40 executing program 0: r0 = msgget$private(0x0, 0x110) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r3, r4, 0x5, 0x7}, 0x400, 0x20, r5, r6, 0x729, 0x6, 0x6, 0x101}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 21:03:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgget(0x3, 0x8) setpgid(r1, 0x0) 21:03:40 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 21:03:41 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d9f684d84df51cca38f636920299deeaa969f20317643c692a300ed3e2fc4bb26407bb794f0d12ef65977ac8c8e7557fc2ebbdf8da3dba5cfda15dffec869eca264444737a86c929cca8386d8c43051c38b41095e8ae4e0ea17a37e42171f81b3227a81a585db4a0c8c279e7913658a8ee874c9fb7e5cbb92087345cee206fb028", 0x81) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 21:03:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.]!\x00', &(0x7f00000001c0)='D\x00', &(0x7f0000000200)='#+\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='(][+.+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@#\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000440)=0x2) sendto$unix(r0, &(0x7f0000000000)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be15f5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290235f4e6390fd3872babfbb770c1eea872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:03:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x800, 0x1}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 21:03:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x10003, 0x0, 0x40}], 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="2a46fe559e232f0b62bfe97fe6e1891e1265", 0x12}], 0x1) r3 = dup(r0) kqueue() openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = getpid() fcntl$setown(r2, 0x6, r4) 21:03:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0xb81c917d74b786e8, &(0x7f0000000340)={0x539, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 21:03:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000002c0)=0x8) 21:03:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xb, r1) fcntl$setflags(r1, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x3, 0x8}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000180)=0x4c21, 0x22) r4 = dup2(r0, r3) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040), 0x4) dup2(r2, r4) 21:03:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:41 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010e40a7d28d8439e58655049b79967efc5969c8529c2cad0e6d545714ddd5a29c5a271c6bf3854e5487b"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xe8, 0x7, &(0x7f0000000000)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 21:03:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x101) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffffffffffc5e) close(r0) 21:03:42 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) 21:03:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:42 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="7114354621fcab40449154ae5de76410df9af555d199695f7fbd737b23a99e88b4256cdd60ab3c2f2d067b4c883764a0e2994228068888bb546dac58242b070314d1b5be30b55cc85546ee17edae08f66be2a84e48949fbe4fd6786c7ff34e80e9f14d5f6fb0ed09e5961c0700da53baf16b7c5c33081882b4d678b952a550819217bf2626d3193f7220c798cb1ec800b5359c9e99ae99aeb724f235e158aa703f97cdeef6b8633e9c0889cbca19b71294eeb3eda74cf8a74d26789e46351e9fe661100276ed15fdd935db6987beb8c410283a5cae50e39bd213d3c33055d1a1be8d5612da41b49162d18056271a2676e075835bf6d8c73c40c51269de2380fe1bef1155dfed8297913aa67c9584e70e2bf07c002fa47c0418707e09530c4cfd025fa497d20d5b7805a0c1dcaec516133b5c857ac085d6361cf53e4a8e522e111afb2970ef6c1e6549a21eb2c6bc8566b801a869a4bb286e3bd20806426845bd70135743de42018226e8483d8404523907ecf869f709b10800ef66664f050ea1d14fe8f49962ad1d3a2a06186e329e89b378fb2dff0b82e9d6680072613100da8a6c98cd5d3a68e0d4913411638fc190238657d3d8d6c58d750798b312c96f5635c4fa15737dccdf89d7448b046062a8abfc9d1c5b24b3f37485528f4d97967c04dc6566f4fc215ca4dfacf1aa95b114f1a5f11488832d51808990c1a71ff3e182ccd0ec18beb7e9f100770eb84ca60e0322f2eb377f9f1a7da8ddf45f59d103357ae128715a6e872c2bafd7e6b22c4d4410fe1316fff79691bb6c8196b4a4fefd876cd64b924847003d25a51b6e00ca443090dcbf874c0417af6a763b8ec1f77bee48ca664ffc6dff908065eea6792458656829dc47a2814099646be6238d075f73ca58153438df0f7b3bee9db4a6f03a1477ee7d211d028ae7822b437535b35a69362be35bd3d72fc57fed2069276cbd33bbe162fdf8b8b74cfdb305b210ab8170e6c684c5e0ab24910e988e658361c1b2212d1e8c0081b60190973154e1f5bf6b22c3ef756325143b1e1dae16974cb1a07bff148eaad88197148e495505f0abbe94e8cdecc1ca5909545bda5f3288cf36ba7739106605106a9fbe43d6eb8c6f132568d84c7c7850591264b3181de12b6fd68f7855f6409b00efdf2cb754ebdb9b23d954cb905a671212949cbc2b847380e362af13cf880d13a604c89b6d1bba568670c9421fde3fbd2bfffa229cece7f7ee786ee25315dd7e99d4713aa37c83fcfd3b3638bfa82101751331fd36c963e4ed8adeeb6b54d44dc6ca41cbc5c0ec6485675b9b8667a5a99949e8c9dcedb503d2dae70bca0eaa37ccc1566527987f1477992463801fa0ff8982b858ec17977adadecf35cee09a8af85e9d9c0655b0aaa7ba8fcbaa3babbc19ffc9cfdd956dba9821ce715e3a8e14ae804faff022b94a6ed9397d6e7e69b5a8781e0be5287702926cbf927a36d1f2bc662449b5674cc94b2ef505f0efdc55f5a31ea67f97880c30818d8c40f1fea2e95ffc4a9422bd91d5cb8b99b29a2048f19974decc4691ccafac5c821c10e3f7d3b9b3909eae51446cfb2166fdc08985225f506fa9703ead41bdef685c9d871cb28b59cb25d266c92060d2dc6a80408d5580879e88e88c820f133a2ece51638d830cc8d5fb3350d0bb391d27336b92faf3e13841960af17d4044efa8a09e170f1fd4d7aac057dbfdcd3929e379ca9f2a9dba68cf8a7ffee83d53e0c6e5c0b8056b70a5465f4b8b62d3f0120814dd5cd5789512448d416a279924dbadce35222ee85d74ff8238fea3e57c7da2498e000d02cfea771bae56742cd1d7313526cb6769ad2a2eb666995dc916329f3e9ec8e08a4bcca8aa771a6df769baf586a6f16dec26f8009b3e02abd020f6f1b2552c1dc09775949746c33990ea593671333235d63aee79ce770425b47c981d4c761a3852ae19e5186de40cbba50c876c0e2a294366363bfb19846415190a6ce1acf6998165a377ac51413d5898b6c81d05802f6d8238dc896383b05b63decb88356375211fc8f35a6fb434336a4cedb0407f38febb7da65d516078ed0a860e87df5b430f1af77497a84fca753c1b7df8564839ff0ef50c4c0e7bfb24748ca06f06c22e189c6ddc0fc33079ecb1db7d5de92b23a0ba61d80479a5ef8ef4bf621573debc77d12651ed373cd17ecc8847b1f3c6cccf593511109bc3cd0d50345751d62555ea210517464ee1743b984c0080d829c03e28e8d2fe5b22c1278735653132630b6cb6f6d69508f99bcd9f92552c4069db9d104766b750913112ca67c8b5dbe8daaef445d3a2457a9791740f13541e68d69f77f8ce4d6437303ab0abfc77496420cd610cb5d38426b5e5a2a54b5de04edff97db0389a6ae21608e43168633e4d71c8e26004221a2f335cb7e6fadc6c2c372fd5af66a1acb3213054d14aad3ac5a1974e2a27179cfea136dd73e3ab0efc0dce69e51c46fe716f2b481985fd39e49eb987ac7df4d9908b0e5ea35af1d294453ae07269106093ebb30ad90fe9efe41e04d8fbf7e2f6f6e6337d9d60002c83fe914f7be7a8c9350a0aa7b00111501e63863729bf910e830121ed171a1809db91c690676562d2b0b4644ea060deddaea255516c75146882bbe50335039a54614b68e1b6790e93acde184a41dce42c4d6caa878762150dc5bd02eafc9cee81435188d923fc3a3ca343adc4134db21cfef2226b20a34667d22f99f5a631a368b65147c561a7f3d630f7d5dc9457a08afd0f776f11477f5da47300621ba39c957423acb75c2f7c2740e4b0f5d53270f6a47fe648bbc7d486b86ec73ddc3d58d8630907ce8a26409c0014ba4149548fa2a87d7372e1926e873bca07e111368b7d685121f16336e07889ebefed2a2c8f5548b66503d3cdd8c495c65600f78a4f6827e2da827f5949426ee4f1ba8c24405b6f921888c31290f894ab462625a8585a891e727c4475ce0d0aa875ad8e8620da38f32d336d7729934c9d663fcbfd4a09004e5cb72a71efba5711b0a5654a777910d91c8f32a3b04b642aaba092f2cfabf81dc5df9997fdd8dad20e37424d7314d72d738ef06a4a1bb0dedcfac49426dbdd3d1a0a3e1efe6829fab6cf5bd864067323073d9cf7afed71fd966732c0970a659b1fbed6c898108fb73d682ad07e85702218f28afe75f6bed258bf082950d8cd44f7df17082c0cb6f31f723a5387bcf9316b13835dab6751e6b7608ca735de81a1fb23aa7bfd519d44af394a7575d8ef313382f5865110abe5a3d5e80699bc8d778b146a75798ce6c51b274aa5c4150abf3105a996f547e3a5c2649e37323c693dfcfea509100167bff35fab22e13cf942a61ff9384e5e98190619077f59b42072d4a09c7dd7bd7e00a73f4eb5ed2e27042757ae0c67e6a08b8f4d056677fa77a2289876db6ce6556fd25ba1a442ee0f7f54ef9f2aa681d9fcc026515a564ea59dbedbf4523dfad0142d7d5aa371d47d338f867f528781240ffdebd3f52cc552db05bdb6ab8a5ccb8948d84317ece5770f23a721ebd65dce92a13a051952c2d7f8fb3ceec53a183a6c966c0dba464fcbefaf17825e70fe3b50e9c6a4ddbb3d0d40f7cdbb7733db5e26c24bb82d3132eef9100d6b29d8a1c59ea7cadde60ae9fc9be88fb171ad91f45cdb780758fd3d3c73c046dc3ffc31fbad03f765a27d281f128dbb2bea32f55b9ee60cb92ddadabaddb0dd9113904ccc6fa1059636a04a8e1a330a55d9b1d74a8706304697d5a16a8576a86d75416c84d5009ec99e1e14100287a6b0f84fd6cb91461b7145c1e68d902bebaa06d300919b95f704faffcc0d81fb99646d37b0294fa94ead72358e42d3d12b521de58a973653f87ba5ac7123d9eab9f76f0cdf92d4b463364a6e3d9e6e6b386167f6ef86772adacb13c2e5023cefbc3e1ec3b12fdccae387782d29ef4a87eba638e1eaf717665b013395238ce5faed3681c69af9f120449e08e42f61157e93c46b64a5d9f58ef50b503896ce0db8e7d6033968580206d19b5b6b7b0b148d738e27686c634d1be4a25831cb813353d74f094bb3251a203e4aec5f76598a261119d75183db12ff73b3ee0c5c7cb5015a588e652e917ba9ec7a0c0f8f7cc29c2990a6e95dbdee5cee37df546319f69ae11de60128329ffd4a448eb428d44107303da63f337b8df6e453a4822b24898fd0f4bb083bc084fb411ae636f80eb3a0f4d1b2cccfca3068b1ce0726550116736ea82ada648a3f76a2ae68d3d4764a3199c55f56ad6b2221bac9ad44e6dfc707e113ce4d4b5f58d2cb7f0e02d165572c8ee7e5a09cadf0031c3ddec7d2c6ad257b3ee333b1fe2494c1fe720812571b6c7a3fbd02eba9f6ddf33acace360b66d3343e4fc7302f21cdd10cf835afa6f1b4d9d2ac6007faf93d0beaed1d427307507c39c940a2d8f9ba299ee9a7fdbb314ad636c00886030ee0c41c062a6cb75157e1884db2afaa9e5eb7a0e420fa558dc26c8431302acc384686d285f50b2a64514e9b3e38deb999676447351c91d6d93d76201a18fcd5369763ecc1b7d43b62fd331a6f9b9bd26199af122d7f3c08d46620e48507d5ab618a9277ba31c51242bdf5ce838a1657d061af49a4a891db78bee0e3ea975e398ade3f41cc7de4d6fdf1e2911535213eb23d93ff8b94d2770ab2b1e8e7cedee7f450d7c57eda0f5260f090fb1e96caec563fb08e736d09a597d97898246dcae7521d1066aae42bec41d464e94c9d95bf5e5a143da8086da5769e349c343f4da759fc99e5cedd38ec95adf3f8955d90e4c4ddc48418170d8dfbf3f7b41ab337b93f55bb5d340d34e2b51e8157fc5b017823527fcd00368b8135e41c4cecf38ca439946908d97bee070d74986fbd99882dd30ae1e23e00011fb8d8e07603ab9b2cd57d0abc79009ec42ab18d806bcd3d17f674e1504b38115e6174170a6cf377aed1d54d9d1e89fcf2092fbfaf49b39950554d049e8749ad87af6c4e9cb8e04805b3bf998e9d07c1877559dcc7e512c9fe36d422cef6f55225de2d2e88d048b1af3496913882b6b95b06dba66cf0238f63e2356abdfc76e9c3f355c243c7ee60fb55080db7b5c96e20190581a27388f8095df5cb78397f5a761dda9ac33ff909b7e11823c1828fe734ac58b202ea809ea67a257ba8e7a04390182495d998320b80e7e11ba24beaddbbb37631dbe7ccb25c4e00532e6647644f4f2f5e3f5ae704f856178d4a9c3741f2556a236b131d22ad720aa0623d8821e0bce64645d0c594826adff5cf00817409703511a9b6a68395e6fe1cf36476bbcf0f00e74d88f2d14bf8bb90e87ab8f062b642fc64bd1b9e160c897631be18df89b576b3f1df7380d196db208993927412d9fd078dd4969ae16c1707ceab2ede9bc4ec79f6dfe1e800959ac1e385ca30b52311489d236c1a1349e4a9bfb8bebf8dc227c02b74c5cff0ed74ad24eec1892c81e92345cdde46315c0451b16046a4e7dffae96b39d2c282e89d3698f61d565767ff6bb0f86138bbf57418ae565406f2e65e409ad1c86792f651ebf982f7f2a380a81fb46f631f61bf986f8e0f549075942b0e5549b2b3057a5e66fe129134a524b318aadcf0a763526a54365209dcb891890758aa61c47ca90cf06f407674b78db0dedca361aa595f2e630de60e0f6ffc67e92c5ded60c2eaa25c5100985971ee9058e4a9896bf49e7788911e063a2647d38ee95749c0d7aa75914facac20edfd4de6718b68a153dc78be5f8995b22deab9730b3870c26f5e76d480cf49f3084c516ce5c41cf9", 0x1175}, {&(0x7f00000000c0)="ea0d1c962891293a1bb4919b1aece89681c749b4b1c9bd82d609df0e16243ef113356d9c493898d085db2616e3f9f0f592efb922cd1a40bbc1ce7e03d0f9560a6c2d8d4843348595883cf8a9106d5287ad9a650fb00dce8dcb31be602c4ac8610fe8706cbbe5f943ece7a2cf5e746acd5024587e75a97b", 0xd9}], 0x2, &(0x7f0000001240)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x409}, 0x1) fcntl$setstatus(r0, 0x4, 0x4) 21:03:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0xfffffffffffffc90) 21:03:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pwrite(r0, &(0x7f00000000c0)="08349f", 0x3, 0x0, 0x0) 21:03:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/133, 0x85) r3 = getpgrp() r4 = geteuid() ktrace(&(0x7f0000000580)='./file0\x00', 0x7, 0x0, r3) r5 = getegid() lchown(&(0x7f00000005c0)='./file0\x00', r4, r5) r6 = getpgrp() r7 = getuid() getgroups(0x5, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) recvfrom$unix(r1, &(0x7f0000000600)=""/24, 0x18, 0x840, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)="f74e3c94c4cecfd78a26178d66498255240f6bf9dc1315012b8ba4b4946c840e869078a5d7b9a982f499c65014c1e45a2ec0ee0f", 0x34}, {&(0x7f0000000280)="9051143ca2d70dd68b1837719433d7f25def4839103a82b808fa0cff8655a6df85a915d5671d015520ea5ebc8a3dd1902db9e456e6daa8284715d73b5c63634c22bf7c44a7b2ca54193fbde2843376e4099307c24f79db9ed44b6742fdabe3e1abc12015dc5163f48188665064714c50b2ff654e22885dc352773d5dcc31db6ff3987f485be5", 0x86}, {&(0x7f0000000340)="2c5a93d18a597a733adc667aa85a8c05f5058fbf7b1ab3952b2ce5cb9f129943fbcb754240a36f13fd256f2ae4895c6cddb3ebef0d4f6f04d1d4d7fa5135ecd86aceae96b51f0a92d58e1b2e753ff55fb44ab121630fe209beaa24c67a2510849912f207d0044561578f93d9b5d54266b57153a62ae104f9dd138cc92b3d05e442fc68cd91a821e8a2efdf2227ad02923ed05075c459f900d99f6b4393bd3e8e898891bd699816535bdb1f216b6829493bf0bdc03a784bf01957dd0c319a3d4106303b7ddd08f1fb9a56ec218e0a92621743", 0xd2}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000005400ffff000000000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x2}, 0x406) shutdown(r0, 0x1) 21:03:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x800000000000005, 0x8, &(0x7f0000000000)="0000c500", 0x4) 21:03:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/51, 0x33}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/101, 0x116}, {&(0x7f0000000240)=""/156, 0x205}], 0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x8b) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) socket(0x10, 0x1, 0x4) socketpair(0x2, 0x0, 0x100000001, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000500)=0xc) r2 = semget(0x1, 0x2, 0x400) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000300)=""/51) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000380)="6afd6554a364810854a1c3a4af31decdbdd4c46f51eb6f6eb9dca19dfd9424822bcc2d24e850df5dba40dbff908d1f37cf02268735fbd7f8db2e10a22aaa09e00389395eeef4838c84ac15c40e293ce254cc0a0c5bb9f7aca37311d32b6061132ea5188a1998c2e903cbf6a03fd2ba18454c861b8db2213618e1794a3996df2dccf06c9b8b4c28c017137ff04bcacb6bd14ffc08936018487e428a076822967e6b003340b2630ff62191065b9c06ad74", 0xb0) 21:03:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) socket$inet6(0x18, 0x4, 0x8) 21:03:42 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) semget$private(0x0, 0x1, 0x1) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 21:03:42 executing program 0: socket$inet(0x2, 0x4, 0x2) clock_getres(0x3, 0x0) 21:03:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x42) fchmod(r1, 0x0) 21:03:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) setsockopt(r1, 0x3, 0xd4ac, &(0x7f0000000300)="f8e97403b712a3b858702eca6ac115f82ebbb1ef877973d6481567d16aaf6b70c7f9f3e87548c9cf91ca1e60c206e4650f8c2f329c0d552a14674d193885d17bd5239aee6b1087af2e500f896bf3792b0e004a1be69e1f893bc8b73d54dca862c8f41b36ef2b395ec4ccd619f5c4cb0490e56d41e8b3878e13cb6f763b40cb7733e9f9206dda63f47b911679ae0244da0e0b9b26e52b7accc2d30e5d150f055ff59c9e5ecfeb47612af4a1464c5aa1cde625d06c6bfde031dac653564c0fb75807d32ff6943e7604f6efa95d6ddb09e268b905bb618c1ad1ca946c9ca17ef4f99853637c6e9a4a906f7628bdbcffea71d0c129", 0xf3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)=']{.\x00', &(0x7f0000000080)='&\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='\x89\'-%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*]{\\\x00', &(0x7f00000001c0)='*]\xc4,%\x00']) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 21:03:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d72da67acaa4051b104220fa0dd0f5765407ef5775d9d29e4a89dec7c819135c0fd5c3ee844157c79b5563dab57d18b6ade46071baeb36efda99037595f2d6dd7358d99b6832f48366b06cde1f17ba082a0558eaa285be16ff6b988105012cc6a315c7dbb0241c7a4555b9114b49fd7c21c9b6c1a71137b595ec64e87e2fdeeaa05c2a2d3d1b00b1", 0x88, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) 21:03:43 executing program 0: r0 = syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x200, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1}) 21:03:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000003200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000021c0)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002200)=""/4096, 0x1000}, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) 21:03:43 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000004640)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000000000c200000000000000f007000000000000000000000000000097f6b6ab19e02f0a2a9c7c3311a717f912391e76aec44ff367653abe92bad8317b75c97449ace6b3f2f1e6d649bfaa10e0b6fb26f125090996a97b48b0bb32a4a667a10f23d6733ce235ac6fb67f75f806b3f1e5d59151692e0d4c291db34e8b1af0bf164192c8b6834b066ea24a50f0aedff62c73d15205f68242be89273dd5b158509572034265acd3b0e75001dc465c4985b560f281938fbc3a71237976087ac4f533e42eecea2971247550e9139b4a3a848f3bd5ebcdb5296193e901790db6c995fb3d4f5d603bf46d6481472df6fcd05822e4c0ab4f0f09d7328905cdef1b5ee5f9250205a00b5f36c8d3558023af794503c806dcb46b0defccdb0bfcc77441f9f029b3a90dcb158b7632f82780f228f21d68c624c5fea66ef1d7544d6c636ce9eee6b463d5840c4e0e7f9e84133ff9b0e4eb3425029ebd82307ed60b88db396ac058413c5c9e05950186dd294f8e9d811efe809756f5cb8e879db3f4ecbace0b71b8b98c6d7dc2373518f87eb92220a04fb86052a83f105ce4340a2acf627bdde0971a35d7bbdc2cc4f1aa462a418e1d19901ca51a5cbbfdb14d8de6cc979a963ea46eda96fdf8689baa6576042c96160873fa67bbd640d94167ddd1b80c09b8ca147ed596e3a28f048987983901feb7c7f15987a41afe19429f52ec93a66d548c904f6655e2439721d24491149c66bf64891549e612fe816f10137bb99de0f9724c62b61bb34842b944d55f816dbf699eaaae76ff8afb9696906b85462f69e2a1e7f17edf884af3692a2d5a7b1b3c015de7608d1098d1ca73372366ef562edd17753389a5d3f60cd5bf9540124a985f8505e4b387f066924a2d5326c04544489bfe2e8bc1f271ffa02eb5ad0626d845b93507acf3d3b880caeff029fa2eec95e9fc9e13459925e6a6a3df1b0b855da2ce05a023cb803625dc7f234fed91e39d41ef03588750092ab431c385ed80897f6bcff5d749a34a22854ef9f190f4ebad589a3bb0ea07ddaf7c8bb8cd7f9802362b9b6784cc182560192bc75d4992519329cb34be3478cae569447b9948dd2c23b57f11e3f6111cb4ba9a484c0cd9919aa49276ff72573673d25824aec6f3216f344737306b4514dc2bbabee2154a03baa7ed070fb1f3f86017ddbd618116878bc66292418ee85f7c7d6ef81c76d90135275fec00996fce999ec8b84716699b31a51d51e7f4b2c2c3e7e1bb5cb45444898938aef17f9d7bdcc44254d419e93861b06222f389686063d6f47b21117310c72b6e99dc310021c6ff68730468f4dfd0801e21a1b2031c55657dae68f744f01efa1041fcc1d01537abbaa972dd8a13019cc187594e53de90c86725b040bb8bfa37255c63550bdb7f3b7ecdb214b1953b65b8ede4effb63c1e487b68730fb75e2cd46d13e3fa945e952c472f19fd8b06a2446704e1bef757b33f72a4831e3736ac72359a8e1ef7ab85f20104c79a2ef990e9ef931d6b33178dbaf29dcbad0abec84b31dcd130dd51965b353f8e41401caac0175ac29af0c3aff6ac95108ef6b141c16c9e723d17f804ec1000cb8dd9965be3ca8d31397f13daab14471e4f6630d7e08d36d9b3df47b07bd403cc974bde23337aead7c7b33116c30c79a0382cbd949a2e1027cd45bc98d034ff73d4d756dae8bfca97402cb95fe23cf635a96d2f645b4a7c774a80ff214fbbdc0b28fa37523dec3c9ec28635f64fee169b822d3af00ca4d494cc0537fbf7d142cd61800452f3fd250360d8ca56f2ca7c7e100477f3804cb327d15e20a65c3a2c10d8d9d43e76d699cbf75ce226975135f838276f15a279ef79e241a2aadf67d18c8ba62df3abdfba34b2c1100065811a141654f4834494fe438b462ad04937da975bd07d788eb37e9e6386eee442d119d8a36a72b96e0c0a925f495767e7a03122e341220932ef9bff940863a1b970e0ce64a783df7343c1a2a490ac396cf600b6406669854b5383fb2af192036c5a05686cd2f65d0394760a174db4bef2a9149b18a0e913bdce36feadb50d838851fc6d13e829ccc9b8c9519429c695db66be5ccf5c87713979c9c7a376bf7d3d0577214f7192caed1d04366680528a2b9d3fa52f083841123bed7b1ad2329733b9e25a0e6df2cb3c91b035158d48b0ee33010bcc0d0c89d5aa57e35996a4788132b9a05feac9754296a2b6dd5ad7add12e8f1ea968312b3e181ec4a7db5e291d3a6bdd353b59a05972050af27ac4d7ed30a2553d6a1b500212e3fdf9c764634ba1bada4ea9fd41d592a76922c22c0b2b71eb0753aa0cb72062fdb989b70c86da9c235f5a29fda44edd6daaf73f8e55a2ce387afd5e386dcf16612cd5bc1e673c0ab1bdc0ff2eb4b72834c4d87c97fd48abd846a8897db6646e87110adaedab5b97c9a381c9e2aa804c307416a5c9f9a3892d8a36aa340d8746e9f2d0a80471ba12750dc2f024680e70537d96eb373b4130c21e7d2da4c645c7f4cbe997a71586954d67c1dcacd27f2253aab0d77b02dc332dc7315538eb7af7290061cedd2afdd468ba78eb6167c45211a27458b7f4245d4de2aa973cf7618f25753d0351279be7ca113bd4584dd002bcdac9efc7460a6ff7dd6d498e4d9d7e7565e3bcc1b79259bec259a55d9b9cc54ab54c1a6db0ad77c293b412e874186f6e9ec614e8c36c617a233eb2cfbf310fece00b3c51dbfeac18bef5882da973f902207c173ff3e6cce25edff1d18d02bd69ec73009c579f06921d8e3e77ad7825b6a84bb760eace62748ba12b42dbc27ef0d65a5242d55b9cbabce4b3d3258a1c4bd48c7a47836a84578221ba89b75148f99e937ce16167bad8c5643c857fcb826b7e7f3000000000000000d1cc7d93813ba6cd50b3504ac5145baa526e027ff72766bdc3b4df5d0f09fab9389a054ca88965ed0499ea35995c0260ea44ff76b40ce7643cafa4cbf2b65b36b3b9b74ce05b5e29e31408fd73f026f0c192d314abf94df695dbdaf27e28bf630b636264c3c5064922567e7a10354941c872ebc8ce3331fbe4ee7080d15ed007ff9662b2766aa2cd283c6d263ef6d4c196ec0478be043c13ff6dbddd04c3413f145f6016ca9b5b9fe0b1c3bc1e5be2c602e"], 0x808}, 0x0) pipe(&(0x7f0000000080)) 21:03:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x200) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:43 executing program 1: poll(&(0x7f00000008c0), 0x0, 0x200) write(0xffffffffffffffff, &(0x7f0000000000)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r0 = kqueue() mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0x2, 0x1, &(0x7f0000000900)="2d5ac0757dddd85316a9d32fd3f937686bc2d1a9064b3b32eff8207131f7d47aebfd9b86a07aa443705ea3ff5e8896588734bd9f06aad1b4f2c0b5f20810030ad01c4a4e0edf9e9935d4cdf0a01bbbae53338aed516d5442221068a495d8ac35d0acfbc58e584a32fb20a8b541c797e46c52a2f587a76b692af37113c736a586c4b8026c4f4e21d99835f7c32152c5997f784760e27b52441eeeb6691601791e034d57bcc919fe3237410d51112805e0f2cbeb963ef6828e08181f76e2310e3eb527d34d621e35c85fe844c773f516a50f3a1982ef4448f6fcb7b128a085cfae9898207525a1eaf090b315e1d45befba68f242b364e89ab581a289fcfae2d1b1832af4481a82febcbc8ab2d2fc94ca03e2547797609f6f3a7d7dbf73a4cb120f5e8f34de71aaf8d963c6cce9532bd84fdf00422fb724a2956f42eab912c1278adaf5043c384889d145a64da568b8eab7a065952e494e687f4127a2e3e50c1eb0ee5417ee86947d2a3be63fcd3a4072350dfd53768f325e65423d41a3c211bc0d387442fa6b617a0ab4b4d238dbe14901969a7cf1f191a6e875ed99d1789e6a7b4664d8b91bceb1411eb8f12cff09d856915b27f324fc0d8199e7adec7128e30e0bf724d638c4b5988d74b0a07be35ed5e1caefaefd873bb00eb4a25612bdf392c7d8f1db2a017bfd8be91c99a6cf64b94ff5c24eb340a29bbe98faeb2188f3469d076d9b34cfd67d47730cf595f9f47df9d1685d52c0148ab28b2ce8ca4e0c2acab0cb03731c95d897f91ac0eb8490d97d09d3b27e0fdcbfa40add9512ea706aeca72668cda653ed4c16398753be37b7862d671a1d291afbab8b2f1dfc94da171260db130b22a17f29155775dc1c748972bffe1e3ac1c76d235c5871c40ebb5d32a983f4f03475cfc4e63da02c596a4341f51348a53c156cca6aa6db49deeb191de0e88bd0902bdbbc42de3aec344cbeafd1512a266f11d452865c8704ab3fa8038c20b54c6e2e08a2429defb4080d5060aeedac7da42ee08cff8778d6206a238de4373ffd1f61d3e50578c4a8d856730b0e39d4567d4599eb4252339a20ed6706a7b18c67b173d9dcccea0b132768e612899dab92b65dde9566eaee26a438a9a5cc1ecb7c87897473f653a0dee0f41b65e333ba47bb1292904821bb45ba3229729e7ef85468006d73baebb1f002a4d85d2e5a8a50675cd590d5133469246fbae27b75819d1be6d7855e5d2cb1c797bc6c89f73bb27a5c1ffde888fc40ef2cd218a79d70c8329a2a34ef46ab9d9c5e9a5e74d93a1892c9e511af9f4f6253e4453846324c912e0d5b1217100f9433968b7fb30e31da390f6c035e25c3460be53b13c7bfd7bea49a4cbb925497c877e04ca55702b0e7abd47046e3e56001701645c4a2a8580df8aee2945f386259202200bd0ad529d0a307d6c17fd6f16213549dd7e4c854a208be6451dd6f513c72777fc32e9bd58975330cc18ab85b34f73574de375fd670474eeb53460765d185791974947a1c52b7379729164d665dd273bbf457be5dbbc2b89e7bace2c88aaa74811e35ec3238f603be056da50c39e44841dfcac98e5927e5a3489ccaa82e5ea2698c4ad8c742b2a69862b247277abef2626c378d6a574853f41818a87480d1c9aadceb591c80a5f23f34118558950d074a4184dda6e16c8016fc4b36f20d990a6a72a0615076ab2ab9e642340ca36e4aa8ec5ac61a537bb838815bd402e0bb9458fa11e5f9998512bda9130418a683d513f6294bf3e55d7a9956838312ba6cb4583bd8eb4e942365784c3a3a8141453a3fe0a695a5b9fb7fc4199fb9c325afd1036e280eeec4b3dd11eaae6474fd7b1b7b0ce4e3e744b77ed54f5f796c6441479622cbe3dd7a9e27dbeadabfde863ca907feacd4783bb38a1d9da1daf63eb4457fca2e2b15da015ca3e1cedf7de978117b29cfc154e3abd0e08bf078b934a2cb5bcb7d765b44b7067a0a328af14c66084735ab15554fcb261a8fb65225086ed957469ff2d4266adae33c3ad3ee2eb3fb3b495be4ad84801365f920c3755a39e665789b0f2e0e3d4111eb0f7fa0177d54ede5e721fe6c5d82b018436ee6d43b2ab732e4957995b09bb5210a5715f20c8eacff9882ad2b34b046adefbea1b5041e3488cf646486ae428c48f6d3e6659eb1ed9f6e247c7da27e78905c49ceb4d7d0b9f2eed86fdec96883233f62ffce0aeae4cb2d00cd935e0098a33f452cebdec7c0d20f95cb931928c4b935c07add7a860b38cb24f1d52980bc3a223d18fea93c6611d3d6a51b43894b9c73923d0993511c639283ce1e9965ad8050201bf060f7d5a9c4a54ac917b8926a434badb06917a9922a53e6a393a259c111985c76c6807ddcb0c7680c87634f31dc1cb0f77c2aceaf05fdae97de09568f1f035e98a3351970368d1ca4883f19d29f2cfc5aa37bc52f412a6955f4e18aadb6b7adfebae6e037beaf64b113f5e5625f6be9a4c69e96eebf4fedc1e8a5b4cdc97ed7e7bbb76a9859b402521d74e558324754afbd4f60b9667645d007c43fd87fe8e17f7008238d00be9b28a75b65bac569ed3cff80bc13b9092ceb9601eadef74243bb6262e5f6b0269953a61caaaba858ebb0c1f2bee91e027a280db27f483d477ae692d3c2e4231ab9153aa2cdf675a37e5d38e81c0da7788fa09a08a3ea5537b8eddb97bf4572814782fbaa505ce5c41e960bdb03ba8cabe90247ec07f1e4b0b0eef7ff39757508ce85cb6e8d3380ef1f9920cd7e29b028031b97a400f10cd35b643dfbf4fdda1bd7b0f382ea246f9cecd6aa1e5ee8328a71c87468ca094b58619f26fe4642a59d6e205b6eebbd38a7041306021b8b4d13fe2fd72d859cb58574577e1ee436e19375589ccce2eea1b7ad8ae2f700c57c07398365836e051ba8a28d9522c7fcc89485831218b04e571f005ed35dee0bafff2af8ab5874a829ac3e2867b6b2a1a9339edd874c23f5350d344f4a0f627e785d52cd04ecc9996a490df0cff57b8e4d8289296b9afb751b23ad189880723008a0975b94b33229404358562ef1db0be5175658091e2be24d5505c3d8c062ec454015a583934e8fa212b0fc5ecbae124f583f022a0ca63db15e8e2b740338049a67ddf70687a9af7199edc9d586df51ff554447a5e241748349dcefb55a5f8780a9397115a1023b458a8c4cce7fc7228e7d54888007d30e54f909cab6d09071968c4001c3b430fd55951eca9383decc53b5208593275e62b9657df0814dcde933902a5361f25b01f2ff5050bffb67365399acc1c27e560d32180345095b52092632e979649cc66706051eba44b495acba13b03dee91bad314125004c6fda571f096f486823b1aec740df4f007b4a8bc337bb06f42ea44fce1bef9cb3f2fafe104935390eeaa727a5efca31d20bb0d73eea4c93fb7f96df8922d8057d6eb0595151103ed5af4fc232490116825beb61213df94bbc12d3ff6e78ec372ef1cb5cc15ca804db5a954e3842c4520fe37e75c1f537c1899d37d1e53eff626b1f29487c98ff6df5048cd96ab3c37b886749fd208c72b351b66fde80063219828d23954ce787f9b7588f8b7be04e701caf045067964110b7050e8b0ec752e3e9811ad8ff557d0b72a94186a3515c9baec764aa8050b401ed54b17cb9eded6fa6f1de499c1c461202a8d87a16693b72944509ef7a6945344e8505afe0f0a1925bd6040e2c0b943886b732d6f598869cf23ab34870465ee9053642abba42198d7e7087a24c36cfe15f3b0ef60a5844c8eee072b77758a1665a99ef9ca9a5e5b767b0fc7bd72199d74972ba196a4d155e80e888caec8b3ee8a3a7de9323059e05b77883c2f7066ad99a78bc7a940f57e92686aab034f9ff3ece7b01e70063244dda17167f0fcb6ae10cccbfcbd62ac4625188dfe799e20e800fd7c2b1becb1ff0f78e961e5121d6dafc96af5a0fab1607f64d7e589ac0d7baaa81bc5aa164d2f5c0502f5e06e575b17921a005949da3e03c57863ade5399f769a6b089cb412047e144bfdca513e7c56bfd8865c552b2ba47a363f7317164de127fd9bdc9a705e6ef9d5c13483e69616f9194daf942dd5ada99b2d9498e13ed6afcad6e7d5d678eb1cf19568172fb84f82ae651cbbf57257d34f3fcdbe6f2ec19449bd2278a9c955ea401051aa5f047b026f05ffd0b8199f2b11bb82d022568b0552ffb5a9f5d51ce5b3f97c45bd3a70c6546a5e402549e7101f446faa20d6ef83ec88a8673ac1bec2174caf96a230e1965a2b7c6da9506599afe45695c6f6660a39c48febe3041c111d23138ba20d43f5fa9f50abfd1925cd2efb75c4a7d82fdc0861dd2ebe234f9c19a4fa532d5a3053fcff4ad65b6e2e93ed5f1433eb70f4ea103853494001f0f65aff2c3ddc18efbf6702b4d8ecca8bf3b41d05927d7398bcbdc187c076c35477b48b0deb96b1c26920b45ae18271285f3fdc3b9995f20667e1c93a25c36c6ebf572b22eb6998686bc7340bfc9e90646166999a73574d8e9b9a7a03fb92efe175b8e900921f90584e1ceb24b530d30ea58837b7e6fda3edcc5c6e140aeaded6006bf37c3b14aac1ff33c2583d13c5f9c81a3afee1344d8dd4f1100f7fd8fc31ef8a4408dca935c99f734c2e2cb3c8afc5ed8fc13aad08d9809024c5dbc820cb74606c566f323a8e91acd0696040cb12a59dccebc67a2d47c1df2cd0a98c5891ad0a5e6bdb724080bba4b1a2d3ac508bb9471df399471942e1726c057c1b380f9ffadd5ccbe2fb3cc0e7ce9bff8f66197ef4d39e4c25dd156bea83ee65d7fc427455993023002c3c03b25dbb3820f6272b5c3d381b66405ade2fcbcaa711de772b54204a92f4ac8420673b131564c732e62204115b8bdf32d47363e91d011da5b05f31ebd8efae0d6622f6cf2e26376918b52b0016df01b855eaf88694149fcde367bcbb9e7c139d061a0c0242e09787722dff8b5d79eb5a8bd51a972eb6fee1ea5d82522e9a84d03c3a0dcc04f22fcf802f5802780a6bca125d95c5d7f609b2f0d63f39203e280b48868ff57ef5674bdd30e33d79c6bd40e19062795f365db1c69f1a12a800ebf49c2b3d6cf5f37468b0f279098bb261c36d434d19dc946a12a305f7b496ca29b09c0cefd9afcd80d2be83517322c24806768576b97f04ac7737a1075f415a68d20f0b3a2eec7efdca7170cb5ed7fc2f094564908b7a5b6f9341d056916575969456dd79a226153f71648a68533503e9979559bb84541655bd8ce54f42ed737b9e9ad6283cd6e88c115ace64c4684c886aca27a9b746f27aae1ea4c31696c8a26bd90a44da08063cfe0cbfa2555190837b7ecf5432c5af4e57de9e4febf5f6e25621c0e11736bf1b604884f7f6aa7b281f6ab63e085ef4d4a587692feb220962b9e6fd814bf5aa05af3b288d2536c42bf467b69b9adf5ccb67b7d0ac1e512487bd73a3e89f8c243025cc019efc46f68dc0e5ad3bbd44f22464f3f5fb55b2c17b0136ba717acda5442f0032c732619ea3a940c1d2caa2d099f4332adac0a55c50dab246eed7fa4a165215048dcdd96ea229b13cdbe4bb450faad4cfdca6d0177cebadf6076338cae729db5fc4f0d87fb77806c3e3f6bd5f25df6c41e63436313faa7e63f5bb14ba30d3b160849b67ca89e7891dc58d13d22b0166f4fe88c495898b1d27e3e2d73d19a60a5bdcde7cd722819aa5d4ecebe67d68522c0a354afd15a3e2b9e36a968ce2357ae3afaa77d428b6ca85aaff185365cbbf7a70d0e558888f4261856c2f955eed5ab26a46cb23c1b7a4de83165f9477e817f7e3", 0x1000) 21:03:43 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) 21:03:44 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r0, &(0x7f0000000340), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r0) r6 = semget$private(0x0, 0x0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r8 = getppid() fcntl$lock(r7, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0xfffffffffffffffc, 0x8, r8}) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x2000000000, 0x101, 0x9, 0x7, 0x1000, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getuid() semget$private(0x0, 0x8000000000000001, 0x12) 21:03:45 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) r0 = semget(0x3, 0x2, 0x40) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000200)=""/204) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x800}], 0x1) r2 = dup2(0xffffffffffffffff, r1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x1, 0x1}) shutdown(0xffffffffffffffff, 0x1) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000040), 0x0, &(0x7f0000001340)=""/196, 0xc4}, 0x43) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:03:45 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x19, 0x2) 21:03:45 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff01) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x64}, {r0, 0x100}, {r1, 0xc}, {r2, 0xe3c87638ad65caac}, {r0, 0x4}], 0x6, 0x2) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 21:03:45 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) close(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r2 = fcntl$dupfd(r1, 0xa, r1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:03:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="c9259d1ef373c38df2c180e7a564bf99243ed91d6ec253b7eb18cc", 0x1b) r1 = msgget(0x3, 0x1) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r4, r5, 0x100, 0x3909}, 0x8, 0x5, r6, r7, 0x8001, 0x4, 0x10001, 0x40}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x62}], 0x1, 0x0) poll(0x0, 0x0, 0x717bb5c4) write(r8, &(0x7f0000000340), 0x10000014c) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000040)={{0x80000, 0x100, 0x7fffffff}, 0x7, 0x6, 0x5b4e}) poll(&(0x7f0000000140)=[{r8, 0x185}], 0x1, 0x0) 21:03:45 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0xc05, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0xbf}, {{r0}, 0xfffffffffffffff9, 0xdc, 0x1, 0x78e1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x41, 0x80000000}], 0x2060, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 21:03:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x5, &(0x7f0000000140)="fbdf32da192d871b65dd3009da2827e78243d6ea19036a2ff77ffb8117271ffe1abb6ba85923ff3c204c2895611a33bc3f35", 0x32) r1 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0xd34, 0x4) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x6, 0x4) 21:03:45 executing program 0: setrlimit(0x8, &(0x7f00000002c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = geteuid() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r3 = msgget(0x1, 0x200) r4 = semget$private(0x0, 0x0, 0x1) semop(r4, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x4, 0x800}, {0x1, 0x7, 0x1800}, {0x3, 0xcd8e, 0x800}], 0x4) geteuid() poll(&(0x7f0000000340)=[{r0, 0x89}, {r0, 0x20}, {r2}], 0x3, 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getitimer(0x3, &(0x7f0000000300)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) r8 = getpid() r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xddf, r1, r5, r1, r7, 0x8, 0xfffffffffffffff9}, 0x8, 0xd7, r8, r9, 0x0, 0xff, 0x3, 0x95}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) 21:03:45 executing program 0: r0 = socket(0x20, 0x6, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x7, 0x10001, 0x0, 0x63ea, 0xc9, 0x9, 0x0, 0x0, 0x4, 0x9}) 21:03:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:03:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 21:03:46 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f00000001c0)="c8", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) close(r0) 21:03:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) mprotect(&(0x7f00002aa000/0x1000)=nil, 0x1000, 0x14) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) 21:03:46 executing program 1: acct(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x480, 0x124) shutdown(r0, 0x2) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1}, {0x18, 0x0, 0x3f, 0x9}, 0x1f, [0x6, 0x0, 0x9, 0xffffffffffff6351, 0x8, 0xfffffffffffffffa, 0x400, 0x800]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 21:03:47 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) socket$inet(0x2, 0x4000, 0x8) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 21:03:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="200000000000008d742c00b48030998e6731e7d3f4d44e542a538706000000c41000000029000000330000000000000008"], 0x31}, 0x0) r1 = socket(0x18, 0x2, 0x20000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffce8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000080)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) fcntl$getown(r1, 0x5) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 21:03:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000"], 0x30}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:47 executing program 1: r0 = semget$private(0x0, 0x5, 0x100000085) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000680)) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa9654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb20300d9d191eb3409972338a6d54c299ef7b03b86097b3a1244edd0598ced606b756f9bc6d3efe350a28bb7a3b770a6bcb6ab9fac1a6d9e8fe5f63db1a363c4b7d3b83623f2a5d738d755e39705896729a9a60d0000000000000d0de12cde71244f33fbae60d6c3ee30f9cbc09a5cec14dd2308c74ae3ad7932d9abf4f5"], 0xa5, 0x800) r6 = getegid() semget(0x0, 0x4afa4e04271b75d3, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000440)) msgrcv(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000005b629cba9869902700000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000200000000000000000000000000000000000000000000000000000000b5eda8ac60540dbb541928af300712dd124e18b109e018ed839095a5e067b1e3dfc2e1e96b647bcb4693f100d1df058adb8fafbab3634761e46d9784428f6b72637366291a392a76f019a90132462e8f91292dd64425ed276c85393b0a99f25954149c6935fba9a1601c65d5295c32d7583ae09e1a2131a7858e02018a725ae5b6e88f488decfdd9909ed091e8639fabdc8db99e2a0e00e952afb8775b9254e897cd11cfbb526d0af4ae6e7b0a570f92f89fa1e69cda7d25ffe8718e0b"], 0xab, 0x0, 0x1800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4) chroot(&(0x7f0000000180)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r6, r7, r10, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) r11 = syz_open_pts() accept$inet6(r4, &(0x7f0000000280), &(0x7f0000000880)=0xc) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000003c0)={0x8, 0x1ab, 0x6, 0x6, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x7ff, r9, r6, 0x0, r3, 0x20, 0x87d}, 0x7fffffff, 0x401, r1, r8, 0x9d88, 0x3, 0x6, 0x2}) 21:03:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) 21:03:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x2aaf118b705c62bb, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) sendto$inet6(r1, &(0x7f0000000080)="69abe76503097ae7e6b48d68000d8bf36095cd0d9e3915ff77f60c15138af5e9aa9f21", 0x23, 0x3d8372c618f9e65d, &(0x7f0000000100)={0x18, 0x2, 0x8, 0xfff}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x7) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x1) 21:03:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0xffffffffffffdffd) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x4008, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xa2e, 0x9}, 0xc) 21:03:47 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x46, 0x6}], 0x1}) 21:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0xb4, 0xd04, 0x1, "d17708451376b1781e0bcdbae5b920b63e331a1e", 0x6, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) 21:03:47 executing program 0: r0 = msgget(0x1, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 21:03:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) flock(r1, 0xa) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) r2 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) getrlimit(0x5, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 21:03:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 21:03:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x6, 0x8, 0x9]) 21:03:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)) 21:03:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 21:03:48 executing program 1: open(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x100000004) 21:03:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) 21:03:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="74c63730e27411640f4a24d284920063427b52fe", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 21:03:48 executing program 1: r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r2 = socket(0x6, 0x4, 0x4) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000001100)="9e2879c3c72d5b48dd9f41476821ef14a9f7a6ae9df7e7bbfd46a3659fa057426ab6c513eda852c130120543a33a88c6de38ded9bdbf5d24e8bb247b3adfefb03894394a4ddf3c7c2f500c5668c6e0b4ba100deb4c5a783d8de00f7d90387ead25f17c3e4dc14b055ec862716127fdbaa54940b293377b400258df5e5f92c6149df657f8c7ba4e9a2f", 0x89}], 0x1) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r3 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r5) fcntl$dupfd(r3, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 21:03:48 executing program 1: socket(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x2) setsockopt(r0, 0x100000, 0x40000000001d, &(0x7f0000000140)="02000000", 0x4) 21:03:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d6070000000d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d908b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7013745a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4cf2a8d8c455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb2b8b3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xffffffffffffff6e) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0x7, 0x100000001, 0x6, "b6570617382e79c0bf814851b14e6da87c333fd9", 0x1, 0x2}) close(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0x3f) r3 = open(&(0x7f0000000280)='./file0\x00', 0x20003, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000002c0)=0xfb7e) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r6 = getuid() ioctl$TIOCSTART(r4, 0x2000746e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getpeername(r5, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) fchown(r1, r6, r7) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffd, 0x101, 0xd9c, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:03:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a23d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000398f00f0b4f2f13719ce2ab53fc2cc8b812a1c5aeaecaf907427ba612ef72d63aa460ee55584df5b2e126b6d69f341593f15d3b0281a99404d012cdd816bb127439283a9cbd3f2e6"], 0x50}, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x7fffffff) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 21:03:48 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000001200)=ANY=[@ANYBLOB='\x00'/4097], 0xff55, 0x2, 0x1000) 21:03:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000a40)=0x800) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r13 = fcntl$getown(r0, 0x5) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="9dc5705f773aca684dbeb2a3031251ac86dd78cbf317466291bb80525064629d0ea29bb5a3a5daef74feccc3169adb1bdfedea5cb4e87a9f2cf476ad921d7dce7d2aa4c78d12d6235686108ffb88de5c95d479160332b33577f7a3f9f7df49e00dba96e97d1ef9e718454e067763711aab4bc9b86bada5f1d11c33ed954459939e44d109bd0dccab6068", 0x8a}, {&(0x7f0000000140)="706a33669a436d6dcdfb34538d74550c92a6155ef61b49fc38310fd49ba62b47d19fd8695faa54b39437bd9dee56a1c7d9b1384dbf209bb48042d44730358b90e68ad286b9d18ded11df9731b3caf4dae35245f277ba4667ec746743aebb1b18bb1345806b858b3eeed1575146103bbe797c2c4dda2de2768b03b603e41a8b96623af175e920e89d041bdae6ddf731512803ceead49fc3d052e0a9d4f3e37e0cf5ada24fa2da17f5a6feba4dd39192d7b3903314a6a738f7e48da53aeccbf324de4a75803d3f0c8360200b10c3bfc3b95157c79b2b251b67fe56f6268bac152b755254a169f7be6134334d5f56ca", 0xee}, {&(0x7f0000000240)="71be89a57f1bb3889c63a64ed6cbc1a95af8846969bd53a01a153b42562b088655a981c5a6975c6a9fcf6ee28d6509ff83dd2f2d20d188be05bd91feb8011634802f4c901a0b83aac29a67e3fd3bf74cb80d665f2b8d05a7c29c145d04e6b4aa7fca2088e6af0e59c307dbc43673c0aed639d4b0f7f5d6128927f4827259bfe51a71423fc655a40b80b45e14854bc47d03741f8d46d084098bcbcba060571dc23a56cc1b1b338190cf2f03827570cdd1078cdfde7a5c243252ec2a6846bf58739c5c687dbbdf2d287c0bea99e1d17acab61d81b9a103eaa19109f9e5cf731d0869e73bf09db7474ec86dcac367c3d60afddea413f61832ae60", 0xf9}, {&(0x7f0000000340)="defd798e1260f63c1e9a643b23a74b2b1ae0dfb11551ac730133042d28c9581dfc68e83f77d7232831f6cf29c4719c4bd251b4e6e2eb7efadba9ca0f9f16c611dc854452df9097c5169eef82a61e02df042f65874e2c7b164885b9289c93b79bd1928051df57513768e89bd15223046b69f3561edee66464f5537c0a8d16944f19430566c4352feff9f32d07215dc39badba2a5fbe83d0ec947aeadbc91da2b4b64d2475b550", 0xa6}], 0x4, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x160, 0x4}, 0x402) setsockopt(r0, 0xc6, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) 21:03:49 executing program 0: r0 = socket(0x7, 0x2, 0x5) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 21:03:49 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000040000000000000066696c653000"], 0x10) 21:03:49 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x0, 0x7edee65, 0x4}, {{r2}, 0xfffffffffffffffd, 0x58, 0x1, 0x7fff, 0xe8f7}, {{r3}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x8000, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x80000001, 0x2}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x88, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0xfffffffffffffff7, 0x2}], 0x1ff80000000, &(0x7f0000000340)={0x8, 0x1}) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 21:03:49 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x2, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) pipe2(&(0x7f0000000040), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10082, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = geteuid() seteuid(r2) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) 21:03:53 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x7) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getuid() setuid(r2) geteuid() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1d) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000040)="7150d86b18a8a5086a2fa4aaf14caea2741b421265afb702b3a2a81018668fe997243c92e40552904aece0980ca49c110daf3a6ca3e97b6f96b081966f41a99c2d016f393fe9fa8f14c19611ea26ab4a9bf25428200bbc6011a1c9a5e3cf5a485c21f158f97cff85704175623164a8048b9d9c2c2f8c484a73f75be2a49e0a39a61bfda2de2aa33c3f8752a79b84e1115884fa4b29a6f0809c2f1f97d4b453b5300970d45b7c9210238d9a13182be4e7b29beed9fd4822255b79600ff984b72e4bcaff99b9da7460a5846f5e7a7f54028a14e37201d0d7975ccfa718dba74c", 0xdf}, {&(0x7f0000000140)="d902fd594ce4aa2abcc386a549f6e93f9046678fcb39a75b66965ae980146ede", 0x20}], 0x2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x42, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000200)=0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="3bb2a77290573eefd47bcdaf88fdd9f3467243d6055411baced1abae4fbf314db5a25880f9a22ea9fe797e532ff1c7f7ca12c95680576236fe6ed0385a88d6efae8560cbab80ab0b0d0f69f9bc9703ac4efeb26728cbaebc7b2e912fdb7fe47db1c971351e717b39d98a", 0x6a}, {&(0x7f0000000340)="9e97ac5f9b62c19b5f7ecc1310317ae0b8012982b67fbd886c2a9c38e2943f554aa6b6f4c85d897061e5f5986edc07ec94f30239e19d12fef8e721cd916a9c39749faa84157f081b30bab9494b28282cb60a8fc4939964d8bcb12ba3bea2ef88216a7c03ad8a32e21a1836668d473c2c94801db585d63f3db6fd95a83a182e70d5b2860bd8acef50a38c982f8479a1c3ef543f7439a33d270d82e572c7ddc4f2ce917de42753b04d24b22968c07e73e876767f2c96cf52ca586e0f6e14fd1a39b59fa39e8e0e70289faa98d9a324709fde943b120d242e06385a15d9a77ee89ee9726d13eb1745d1fe10f6f8eda8759e59a8105c896b5550a33b446dfdc40070841b117f2002b11e18018ffb709c1d6193e9339fb4c383cd57c0906ddcb614493b005d4b730e793988f29addad45c6a3fd4e325390f58c15b9ab58edf35080a5f7cd9a1d36847b3ca23427a9203906211b86f82e7e60a9af0cb156e968e2fddd7f6b3b993568f4e16acdd4b83dd1ba1a6c081c17f186887b054074b0c69d41c1e3c2cce8b51e8f1ab216a31a189993adc5d83c9bee4badbf283be967d79c5549107618604e3ba19673f22c102e8a636a3cc57abd756dbb3f185d5a85ce56d85d688ae45dd304b50eebe8162ee3f456e255357f1ac292114fd8b53ba6fd00d87807658ddf207b7f0ac95232a08a40f9776554ae20bb5da89c10eee471c59d3173774def83a05f71a9615e091618ac14bfa2d2d1b3d7a0fc534cc2ff097ac3cb0f298bb445680a44db2f8ebefe3d15109d202aafe3ab3fbaf9e593ffaa47a7015da6aa9d3006f81e58c37626877e232c0089757e638f6ba2edb8db0eb1dc5b22a4b8c8e6939040fb082dd8c4671ae3c3b5dea9edf119f2f0600b0705b74d7c2604c122fce5747af6e961fbd9e28ccd89d5b5e6fbad85c71c8802d3e43584b5d2084d6f5c511af766de7ae1853490ffc80b549f3bacf9b3145d489e95eab21e1284d4b9c82747a850d6584fc4e7cd0b826cdd8540693313426c0c8191504711642c94dc4057c7b1e2b5db70e5bf209fc3c8cd46dac6835ea38d8caec4f97d4f32c808e239d5746babcc4f3a56a4ef3986a7e9f67a8552f32ac91870cd1d1333e6c95e46705fc247c99bfee59ba22deb63aaa3649ec16a96107c354568667d26b4fa108e3d9afbf010b809db8bed53bc455a06b706269c5b49c19308e3244c7e94b11b9bf49f66408abbee48d77e4dfabcb68eec679a57140d53c8be45a11e2f2cfeb53cf461ff922c7853a6e4b3fc13202453f3768dda0190af94b9e8cd330c7381a24f0431320004bebc297d056e8bd6ed8e469ddab2c3a67290d0caee178ddd48778f397014ed947e2b1c57d3bb6d387e8df1d0baadcf235616ccff8a840ecc662faa6df588c32df483b09ba9e9dbbf2a04d1772fa375710bf0c5d8bc5c75e8d33ee5a6280224f4167fb8bef383e1b96f8d83a0ae432fabc32aa9bf25fbc896ee32ce534d8a080115b12e9fb0126a163bfedd6032f2d397a251398b98a206636a103044bf3deaa1dacf67e5f2a6769d194ebeaef8f7a38d20a6ee4d518b8530bca8f63ba7850d05aa209d1efcd0603e3683ed4ecc406294d67dee5151421909e5414231cfa49cef3ce287bc83b72ecd4d29641fa0a0b98b110c53512b5afe71c7cef1247c86f95a5325bb4166f05f0cfdf721b3939dd5eebc9acbdb5a60912f8fb574d92e1baeccd44a5538e5d1db42bbf165805263054e9f8630d4a450e272faa18ad64535a4b98451efae8b580ee4824d2a57f3bda54c2fc868e5205ebce30c9a602392270a53ebec76f968bc25813c737992a0dc16823cb515a3711195668e2855abe75794050312ee918c307e35747472378760cc750e96437fe7c27796ab173f3527e4d589731236f8ab3766ce30b1eaf7c71de0772d8994616242d93ea6fc87932264a370dd5afd933d8a112c19b3227c8e9ab0d61e1bedbb3130b62a9d7df44d101409fd92bb19907f3ca6c4ac4adf039b66b51824824aed3aa96b29dddb66fe1a91b17295ed9740a4e89f59787ed517c0d8cfbaee5c09df8de584102898ebc019d42790dc04724929541d47be7b1d0e31422801949290f75614fed9f7f8e6c680e48f7ea2466be3d0b87006c6ee1818b147c5544d3e3abce198cc9087d1515c8af4c1640859456d54ab34aa7252373bd556ce7de4bcb76411f5996df8ccaceaa68e7095ad590de85edf4a14f37ff91059b77aea1ccf1279169bfde5641ee268bf4b8ec0f8be31ec69c281a19b7c8f6ed99c56e07938ebf3542020390c165813faec12f7f7e64887e443fb48cb299c36d7510f669a861a238e0520ff5ee8076f06969bc5884dbb9ecd9c46f1297bde273fe4abab4fcb47b23385a011d4dd8e9f4185078fe78c673d93b14685779b895ff6be1fd119843be8cb2a195c016fba7c9dcedd79db8b7a06b0ee24bb9416e7b8007b69fd0ecb56c38c425d038800adecb3cd3165e31c4f14ae85e14b025c1886673a70a18af598973ece2937d4b712949eaaa1197a097fa1ad41a5c987a884e5f960e27dffd4349fcee5dbc460e62c66568322a2c839f59c35ec38555f5d4dfe4dabdc101bde2eb239415144b67e563e45fd70ff3c0c7d9ed125807f328f76d5256597be8860a4514a25a68d3bfca02195e4f041cdef3153af7aa25dad86a8f8ef106e4ead0c89b9997aa98a7021d4848d6b5712798918a7530c3b9473d11f8ed0d30baa5bcbcca3604433f10968b1050b146d1ebe85c4f2ea9953d1c2bed456bc21fd34187bedca7f6cefed81ff2facc4992efc2c17177873dd56330f23eb48164da4fc95c947ac366718c1398863f8cc0a79fbb9285bd50032060a4d6804485269e656e72d098abd1aaebf27695b321718ad068e22353d7fdd27a1b6a9ced36c6d658f7583e80d863252ce6173689dba21f1bf82711e5ef4ec2c993f7df55ea87f85b73559304bb134c5304e4524cde3dd297e5686c2fe6aaa471732ce9607850a51be3d76c95f379db5075184ec00c9e7c9a018cecef8fd7fcf18e0733776786361d4fe8454424949e79a2959704f865fa61ba8baf5e898e38f9d0969312d3c085674e28c022e4251f29fb25639dfda5f9404698db73665e1e6ce6e98d78aa261f5e756a97819130ad360e71bd2ce42ce18f41a6003d20d7bb5bb161e3507fed400c983463aa67e93dcb51b1693f2dfb2132d49516715487c58413c17afa3dc77b5c8c700da8f5ba143dbe7dc0745ce59f9cee34e6a9d3b049f265ab1c951f137eac68aca0a0167983a291070256ca14ae7411bf08a99fbabeee6e4482b6919231fff8ad835aaa051efb59aec69a92cdae469d3856ddfd19280c88c66cb8c08537eb474ef1e00cd93e11cce456335b22623cbc7bd1776a1dc673dafd669e560ac65c8744d6e9dddd8432ffe0dd98efa9a06290ef3208a2f819e46f87658befb636fc2fad66c2e29ea28451b5fa8762bac079280602ad454c3d0242f282b5f44711e1c650ddf025b0c6f22ca0eba6d6e93a3c2d788fd2893b56780e79013c1dfb01dc601a41a9c4db70525ddeba3c27255e67a529bed8eb3b92850873aa564c6eb5c6ff816f4c75a7b6e62aaed1dbbb84a95744e8bf3c529af72069abb32c467cc8e1149d119ea0a2af121258a5d8eea1f3316dea2427ddebdcb4a4cfcb83cba46477d0a629cc000146c276f4840f773931fd828e6ae35dca75c3d1d9e35bc121231cb96dc0f2af98051a732e799e3a4b55a0dd6a92c9ddef53598c59d18cfa318b6984fb0cb9ea9f3abc8b118732307516be73992ab6289097183acf46b820d7f523c823f3fd1bef4b1ec8c1d443b9b25e2c649bcd5d6d870015a14b1672e817c6a450949c061720aca22a81b29f5460e1236eb3406dc822b244f95028532d0cf68a1462ccb46717b5091da58df9a2186ccc680f68cb37fdc550e8f0e19dfcbc8c9c90654ca30dfa559daa7c01a7fc35aefc6fcb04c5aa8404adcfa8178bf1dad32eb1dc7a407cffd105a216c8a749380c0a9724da32665bfe608405a915b62ebe8b65d1848c111bb73e760dfef97eecd7390ce7177e53d5955a93e1eec1d6f295be6d9037509d62083431925e404160be1141a017a4a2f99a6ac58fc398a1a8e7ce5d7e1ab9336181e4508eb0aba1a8a59d188d949c74997da9011dc828d472651f5c06f3d4cb478bf0b70169e985cf1e825c1ef1e10643fbd3e5357a94d8f1ad956b667bca26aba8cd0a077e71a55a448310321c0613ed9477af812018aa1abd7878459d1e3b5c55b235d6f907fcdd7f9769467b6fac810c148083216dbfe9148c69ded25b69da722706e3785448cd35b4a2930291ef4b0ca8803d21f5ff1e27755d4dcb3a866176215ebb5eee752c06f0a741aef38bc377ef7ea352d6a25b046c14e8de9f1de6ae4c3f3e31d04b149653b524ba6fc7b390cfa210644b5834b3c6ba7c238d161abbb00975bdaa468049daa72cdc89fb949271dff4cea4cd0a41d2be633eb847521bacb37b68a24a94ea55a871a5f8a5102626a42c128c40062086334259a49dbb6bf49d851d4f52066ff7adc6fa51af410b5dcaaa5d2b0ab8ebd7f02d01a1890b6e6f025ec3b4d02e928af00e2059a989f52526eb9468a320b3d98e2cebf6954e9a1f8936b3608dc0d93111a2fbc5bed26490817c8f19efe1f137cb5d43975ef7afd4d654c6eb200e058918272c3fd279f023622d56506c1f6186493e9929b28bed272a42cc8666d03186289dab935d38a67f81770e7bfb7bb62b6363f6161b30cc9584fcad04ff0f177c7b8da4069cd337874d20cc3e9cd7a126b8f1d7c86a1d414b3bb3c86070f7211391cf41de112ac88b6810f1bf7529bf0ba7117d4989cc9a349898ac17dcc914e90788a5a50435b29fa26c911ed0f92050373d0db7046c4e9c34a3159169174f3d7d4ab0bd7a33160fd67c46f431f7c4dd87d51797c3a7753cf028faae8bc8ca3d7817c1a4ab137633fed5e7656dc7fceff90ac753cb3b6e55b3e787461148bddc6722b9509012e79b3d515f97d2e2d035480577b70d3ac32b91eb5614e8fe745d46bd4e49eb4adb850a50f99fdcdd9370ef83f152db8b470a3ad09efbbab0a281c86544ad0747039ca85a5b66a12448b9dbc5bbe6efb2eadc467a8efb597b031f71eed3929727555d18b66a5cee038b814b4dd91de10efa4e7ac57514fbc29c53b9cb83c70366b5d1786db9b77ea87c8e615cf9c83f975c1736b70f66eb8c2a564d5614f90cf1ac18e7eb6f4e62e13539c1d617b38bb281e1dde44cec23674cd584e1acc56a952bf0bca8fe7dc62cee09a990d7d6c835e31f7594169d848bc27c0a545f132c56294531becdb7b8dd9b7890b6d018f6b6b039af5788220a482d9561aef36c63f1621271d663d74c31dee11eb0c7570c0c0785204aa0b19e42ea8dfc3257170808989dd5ff1660cdc4c6648a586ec75549b9dde3ce15d9ce6f58937f0fddaadcd0b06df5cf49322c6e9a20bea45be9fba1669cd36bbae9277a555a5cc78b6ac954436c58d5846eed5aa2ce7cb576228a370c3bb1df919a5ae38c93a8677dbb87e1325c7bd125e1246d48d59252e54652f08de01444e41087b02e951c0cf056f0e616dd9e45330ad291a78dca436c3029d987311594e05e4d8a5da0b775eca496c349cf12aa12d9b3d48e05d75caa06e2bbd067a475096f64f7407fc8eb7ef90180b14b3067539bb73387799d77add8dfb68ab1ddddc69a80cdb6a2f1365be44eb94662a64076592b2a9854d27f5607c8b29da6c59", 0x1000}, {&(0x7f0000001340)="e8b6f4c3bdf7e318a220bedf1774ed2a96320725313ca1ace7d4598b6c09da22987f24e8c4bfd09dadb8db8a3db337391bb5f51ae3663a8d63b2674558d056a8ada3b01436804fbfce34c93fe32f39ddc07af9d6fc48e88a59c8fd557beea7d6d51b7f98bcb0f616d65cc068cab7f6e77fe646c27a9ba5936cefb6d2d1adcd0a1c6ff013ad70ffc8d568d264a7fab9544d069fa5ac7f3d009ebb25d581d409c75e5b1197c9dd603678f36afe77ff1de61d90b98fe9083ddb38111b49487bf1e9c402847c16b13bd6d989d58c56e3c7", 0xcf}, {&(0x7f0000001440)="5a1dcc2b3ae805da7f8023fde3f17d199d4cfb270bada8", 0x17}, {&(0x7f0000001480)="d4d1c298bc607787918f9e796c0ab1456e32c99b078001d467f44c0acf4b34a4fb4054df9dc9518ed13a", 0x2a}, {&(0x7f00000014c0)="d3171821804c35e7bdf2ad6a226f660e7b287478488567fc50082f55c64f3b09b053d102c0d3dbbcf50c0f091a2c79a485d984ac954519c69cb49b20abf10f7f4687cee9ee491e0b685abdfb6eb86913e2a55c46e2fb83233c63241fa8264ab2733afd492853dddc081d37c05449729e73ce13c764cf", 0x76}, {&(0x7f0000001540)="7adb596b0fbadf3f35081f558d30faa3ac6c1e632bd344d481b32ec8c2de718b42ddee2c0603a63baf87f791a5cc1ee6cb4006c4c1bcef5ed8d85ba78e37be525ba9ab6b166adfb88a19db98ec438367691becd19a484973b363d453ab0d0bf6f54183be2aa9461bcd5079dab69b3d966cefe65cd80bad09fbdbe69bcd07e4e7de779f076277c7d5c67cf49237a353a4c5e045c0cb7c728b861e8d5b3cbf6e5e56ca2748b06acfba980550e1f1924366801c95130a3ad070dbb7d868528585", 0xbf}, {&(0x7f0000001600)}], 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001740)={'./file0\x00', 0x8, 0x6, 0x3ff, 0x0, 0x87, 0x1ff, 0x0, 0x2, 0x0, 0x37d, 0x6}) read(r0, &(0x7f00000017c0)=""/222, 0xde) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000018c0), &(0x7f0000001900)=0x4) setrlimit(0x3, &(0x7f0000001940)={0x100000, 0x100000}) read(r4, &(0x7f0000001980)=""/101, 0x65) r7 = open(&(0x7f0000001a00)='./file0\x00', 0x602, 0x80) ioctl$TIOCDRAIN(r7, 0x2000745e) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/klog\x00', 0x80, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001a80)) r9 = kqueue() setrlimit(0x1, &(0x7f0000001ac0)={0x8, 0x2}) execve(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b80)=[&(0x7f0000001b40)='!\x00'], &(0x7f0000001d40)=[&(0x7f0000001bc0)='*}+V#\x00', &(0x7f0000001c00)='$+$@{)/-\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001c80)='[\\\x00', &(0x7f0000001cc0)='/dev/ttyCcfg\x00', &(0x7f0000001d00)='/dev/klog\x00']) kevent(r7, &(0x7f0000001d80)=[{{r7}, 0xfffffffffffffffc, 0x2, 0x0, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x7e9e}, {{r3}, 0xfffffffffffffffc, 0x20, 0x20, 0x3, 0x7}, {{r7}, 0xffffffffffffffff, 0x2, 0x80000000, 0x100000001}, {{r4}, 0xfffffffffffffffc, 0x18, 0x22, 0xffff, 0x4232}, {{r3}, 0x73592fe4b6bb9713, 0x1, 0x8, 0x6}, {{r3}, 0xfffffffffffffffd, 0xb3d0ade0fe0236e5, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x9a}, {{r0}, 0xfffffffffffffff8, 0xc, 0xfffff, 0x2c, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x9, 0x6}], 0x200, &(0x7f0000001ec0)=[{{r9}, 0xfffffffffffffff8, 0x8, 0x80000000, 0xcfb9, 0xffffffffffffff4c}, {{r9}, 0xffffffffffffffff, 0x8, 0x80, 0x9, 0x5}, {{r8}, 0x0, 0x40, 0xf0000000, 0x8, 0xcbc9}, {{r4}, 0xfffffffffffffffe, 0x4, 0xf3c48d54df7c0099, 0x3, 0x2}, {{r7}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x7ff, 0x7}, {{r8}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x1e1d4168, 0x8}, {{r9}, 0xfffffffffffffffd, 0x24, 0x2, 0x100000000, 0x7}, {{r3}, 0xfffffffffffffffa, 0x20, 0x80, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x6, 0x40000000, 0x1, 0x47d}], 0x3, &(0x7f0000002000)={0xfffffffffffffff7, 0x3}) sendmsg$unix(r7, &(0x7f0000002540)={&(0x7f0000002040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000002080)="d96de41068754ffb390b1986ed2811a5d69622512ad8ac0bc9645b472e3d9333494e22fe0b0f3d3e14165d28154fbdadf119e616678175732e5f3f0d89e14f4a9acb2267fd097bed03d902064286bf5bc84cf0ebe089332e3321492cca341328740df7a7768bcdb6b3a368b3daf6a96262a65e691394fc533e912452e0676f680bc9a545e5e0ced63af86687048699ae7b9442fbd77c0be35621a7571f2a4e456c9787633f4b56b429d84aee5385053b897ba5679271ba7a91f9a19bc3249e125a57e71ad1e696cd59d9cb0452a3826e9a83ae2e1865b53966d44ebc568fdb9bffd2297cd4d118b2b5d88e8cd224b49648d348c7f6d43a", 0xf7}, {&(0x7f0000002180)="722bf1b02768cff4fa3ccf2f2de3598155f0f2dc138eaf835625f4672b018602475551413f904fcaf2c90e2d669e833c4122349320378f98ca82f319f57e9ce8e941dc818186f96fe44e7a908f036c9c5c006c9719b9d5a4ad810dd1f112a086ef072a740c4e7b22547f653f5c2b4f13093178dfee5449d5d647ec0737e0e9c052d68a2dfc3a4694026764998f3042c6c5a7a1f37dde6d0d28cd94b61a33520d3c62e2a424aeca4c888c3aa96274825e766302401de4ff5c0861bbdf90891b7571a226d64a52d71d3124203dfb1caa9340a31d8a9c9d62736c2b7e0dfa703e406598a5f1ca590c2b39a079879271cd91ebbece14", 0xf4}, {&(0x7f0000002280)="851ce3a70f34f2e795a5f11a10b272af1ababe05853f4d5cd96c5eb82c161b7030cea9a683d12789eede58c4759287f9f836a8cbce8eba914dcd20f3", 0x3c}, {&(0x7f00000022c0)="22af7afb325e3c763acc0510f5cd147427a6", 0x12}, {&(0x7f0000002300)="39180eb553e4830afdc4c7c9f1df6aa6f064d01fdc4fdb77168ef326b9b416f75dcc2a1dba0cdd2f3b19e3e59e737e57124b2590ab5a386e0c1338a36bd4e25629464bf646e9682647dbed532caa69e9da0dbe8f81d34e89f13d18aa8f7525d710a41d0c54137fe8a200edfbbb3869166dd89696cc8b4198166991f2f7037fec8996432c83284c99cf39adf835", 0x8d}, {&(0x7f00000023c0)="1d9039aecfe6210b8df3a76708b8510c4ce33468a5c8691e3e9f45ed4f27101d856ae99374e80be91c59c545c3e95c2efdc45eca3283f8761f4c3bee55824d30c000d047fd753083573f7073584a9f8f3d502b0055f230fc46e42c0ba7274f0d8007f48fe00924afcfd3f4e54b2c4ecc4a11f14ec959d735a9635d476f6db726c88f3302287ed533326694bbc32eae9ad3d4bd5274cd41b78aa43d767cdfa97d225e522d640f5e1f6fcb69aed76781acbeb0ce62d1cd8fcb8e", 0xb9}], 0x6, &(0x7f0000002500)=[@cred={0x20, 0xffff, 0x0, r6, r2, r5}], 0x20, 0x400}, 0x8) setrlimit(0x4, &(0x7f0000002580)={0x0, 0x7}) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000025c0)={0x10, 0x81, 0x4, 0x9, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x330}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb88}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000a8c000/0x1000)=nil, 0x6}, {&(0x7f0000ba4000/0x2000)=nil, &(0x7f0000a9a000/0x2000)=nil, 0x1}, {&(0x7f0000acc000/0xa000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ab9000/0x2000)=nil, &(0x7f0000d58000/0x1000)=nil, 0x7b}, {&(0x7f0000b34000/0x4000)=nil, &(0x7f0000af7000/0x3000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$KDGKBMODE(r4, 0x40044b06) 21:03:53 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/dev/wsmouse\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) fchdir(r2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 21:03:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffffb) 21:03:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1000) 21:03:53 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffffffffffffb, "d700000000000000010002009e00", 0x0, 0x400000000}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) 21:03:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 21:03:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/187, 0xbb}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000340)=""/203, 0xcb}], 0x3, 0x0, 0x0) r1 = dup(r0) r2 = dup(r1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) r4 = socket$inet(0x2, 0x2, 0x401) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r4, 0x0, 0x7, &(0x7f0000000100)="eaffffffffff01954c916b63c8c76efb6e102d694caa6745f8ef81427570692047f6cd46c7fd99d40771ff3e8287a9c7d1c2a609b31b225ddfe8c44e5705daaee96fca5ce76723d41534dea2911ca1146a3df1c1d2d35ec694b83bd5d89115a90452587d06cc0522bb32666d4a49ddf48f48d5d11fe6819dc2f50a6debc8d84fe0159107e69cea1a1f07019ed0e2b6c2da", 0x91) 21:03:53 executing program 0: syz_emit_ethernet(0xfffffffb, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0xfffffffffffffff7, 0xbe, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semget$private(0x0, 0x0, 0x84) 21:03:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) select(0x40, &(0x7f0000000040)={0xb907, 0x4, 0x7fffffff, 0x2, 0x1000000000000000, 0xaf, 0x6, 0x4}, &(0x7f0000000080)={0x868, 0x6, 0xfff, 0x0, 0x9, 0x7, 0xfffffffffffffffb, 0x1000}, &(0x7f0000000100)={0x100, 0x2, 0xd6c, 0x400, 0x10001, 0xfff, 0x401, 0x5}, &(0x7f0000000140)={0xed2, 0x84b}) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:03:53 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 21:03:53 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x541b, 0x0) fchmod(r0, 0x8f) 21:03:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="ff6cd0aa1f34d26a09673945769fe4f1da2b3f1620a40f0ff9fb457682b5f43e176cc03e4adab648e54390485e87b3ee97c52a422a5bf5ea3cf6"], 0x10) write(r0, 0x0, 0x0) 21:03:55 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x100) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pread(r1, &(0x7f0000000180)="784e804cfab7d600f004c1cac3872c8c4bc0d641a349449abc9867a432f8a1a0f1c35a88ed532ccf69929360fe28ad2d8a1ffd590823142881a06609963f80e1849814f43beafea6963e8e", 0x4b, 0x0, 0x0) 21:03:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x59, 0x400000}], 0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) shutdown(r3, 0x0) recvmsg(r3, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 21:03:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f1ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a957e75bb2dc6657ddac5e57f98217813f47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4f82a892792e966dfa02a05961e2dcddadb9edd8a568f564b4d210024b0aa5560ea147f1bd941f986fc40017f2f064b23f1e169ff07000000000000942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x1) 21:03:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) fcntl$getflags(r1, 0x3) 21:03:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = dup2(r1, r2) sendto(r3, &(0x7f0000000500)="f1d3bd368d0d7beb7fea38b894c701bb3bdede4fc32b9e031ce00fe61f2dd18e2359d28ef4ecf112f8089a1d5802334401b3bcf203597b2ae19dda8b0fe99be48b15592a84e39da0b3d7d787c1100262a0378290798dcf618effd3d21d5485e86f81573d507a846a6919d4a121ea6176706726ff88d2b74c0828854b597c55cc0eeaf1e0130107b4c8ca1ca8f147c8cc40b6a2c99799e7b9735691f6082fb71b2913a50d7d338faf801ae463854c5d61dd63f084fcbd1f203b8603bb3d20e5bda4e278809661f01c384a27bd48a3bc0b90d16b1c39f530cfdd088d6f69c1f29a62720c25bd14a4c205f2187bfd908cc40721e59fb679853a66242d23a5f718f61b3ea95889e1359dc97e933083ea423bc1f14c0fd8a5fda6a02d48e5fd205157df2b2bed7fab5068e20daea1fcafe6a4d9945a8826e63c16e10a366c210c652fcd702dc4616eb35b90145df5f19a63e68e383606f0e08d3ad044ec6846d7443632ac0d439c07cd4eb7f425145ca29ff46ef775ea0d134ee7c8c7eaf60129166b62a2f95b21933ab19c675bc382b666d76b1979329ad53016dec5dd9d3fecfa672d098f3e3fb4df46b6a58110f67500613a5de50f17e56dd5251fffd63d070251a0f5cfb0c34798d56820ca93049ca798ab3ca8a3c3c1bce507744011d9e415e0f70f5666cd4543dceac833cc86896502a95c6e529b44c126c68043793ef78b2d58ab1a387546f4913c0d07efd34a3968abed6672826a775daf287e3896e5b3194f699571743714fd534ca3c9d8e7a937eaf7106977bfe2b1d06a72155bbcdf9c7a458cc6ef25a1cb2a3740cebe293f24ddd175b14d12d3ab27d4906ae3589954b94c6ec4146ccc0d2409fc812f47927f1410fbd06e3a0be92fc6da45412d30c24d41866ad6fe2547f063e542f8346e171f1e95fdb49dbe1b4e76f36aac1d9bf1edc443fd163775e3edb64c9fae424f9a9faf9a09cb0e166d458a789f657c5d70e2929b358a9b4fd7eefac020c09f7d73b8c6f458837a93a1feee6c24105a69b6839d1cbca4ca7685b0231d3159a2b056979ad8ed00b5ffb7337bbf3cfc3da58f164f6aec852bf34141abe4c8c59b596990492f17f695672f183fc94510b807de4b246efdd37287afa8d7e5c6db53f144ebbb85ce67a506f106e0bc0c8bcb810caaf71ccd7d1c81e8a3e8e66fa6e881e6be60e4423f755f07f0585ae6c5d7205b62872aff9282b09d2aba05135526935a46065b476911136c3a6deefaa2819e72aa3ffd7b7bbfa2eef7dd68d7f528d10a56a8caad501314065227d0064f5e633c874ce3f76b68f84e30ac6be5050f03292923cb34dea3714527da1f9276f2788147acf23710995dcd616b9ed5410470cc67587da849d983189ed9f0c249d60ae015b22216ecbd2c2f0859b1eeda7631d4d0fdd0b691d4e0544a8dc15c1e540add6026d918a1dffbb65db58cb6b2fd9edfecfb5f81d1f3011961408122d0c8edf95e60faf25e8e6ad050e2d3cde1b751b31af3c731bf90588e24e9e9bfaaf134e85341225214ab81f0ba3aad4395f0ce2b681949b8123e434868e76124673115d991d8995a8934079c15f8482d30ff3fcc49c9f9ac6909e060c5a8f39cf80940e3c3dc77d07e7e0f66b9dd37c6e14bb98969baa8753b5e70735869f3c494d4c54c50e26eb9d2f2de3f3e93f58f308f82410dfdfd300a3f131f23c0164f3d9f64bd7598e7e0a1aab1964f245b4fda09718c91427d61711b828c943cb1e00272c6be0eeec253a66f20747b841ce9f6b7ed29ffaaafd6b3aad97ba6fcc45d0c75681f9913fbe6ed06b8cd0b962d6f9e6deea98dfa2fa427b84d4140d654f2320f6d81728831e91d21caef13226041c14d3ba6c053b87e6df22f69bebd06e3274a6ed55036b06bfb351508b1411a42615b47cb822b2e22081462b56c7976aa803a7fe47ad205cfe3068084f34daf27c0c09aa623c1f08feff0631fdcde3d58e637dd8af1b7c7cd1ff0b98837ab6fceefea4d2b9e49aadf75856f154775eac2926257648085882592bd46135c3fd999ac15ba83ac3425ad2f32facf98987abb6651eae5c937fc90b3badc3eda29d46c76d0f9abc4d1e051f1b417ec033d1efdd0797b1ccc8fbdf9201409796afd13a708d47d1d66d89b1366bb76739b4c8b6b485af37575e2a21b3fabf9092712e1ca6d0f9f92426548d98a5f4ce0a82a28a36217ee35568031403e8485afacdfab95f6a3dcd5daef317ac2a13969c804e4aa18cb2e5058e269a43b992138c36fabe15a591f3ed220ec4140db896096739d39976c38a7f25b43d00203cbbf6af92f28a71f1a6cdfd953d7c3e41fe2c5756f7fefadb9f9061eb44e1e5ac0b402afab1f1038ebf77eb8e8865d777edd71206b1ac023d2a16cc09cbf8af776294ff4b880b3608ebf7dca3d9a64d505aefbbe6340cbc2ef4c5c468faee136cf0fc7e0c6aabaa61d33afc2e4659a931aa2e6cdc5cd76b6b3bd873ba15ecf011ad0ca3b04ff498902e4d67505f957908762e35dc1a87bce20cdffd4926d0645fbb40690dbbbfaca9c01727313ac5a52cb1dca3e611e69d2cd142b2a45e9843bf59b04037903acd4a48078d3e1a35cc0111aeb5ec0ad08bd61eac39d43d8e9e315b5ede4eedb6206f42dfb07b91c4f1514c83487cdb857c278b952ce06da48f8a994f6c3e33ca78615c6a222006a894f450c95beeb623814a18cf511c371f88dd4330425b630cd2b537a4cbe9c21404dc37e710893d36a7e0d3b2d2e24e3bb7380301e8c63cd7508ee55cc9be3a4d4ecace2a3c69e39ba33440892839a21a0e55af9fcaae524006668130d4cd57e9f4556abed0538ade297310eeb768f0356541c524d569cb4b7c3e15207321b17e33f166146b4fd9662a0ed836a5f9b98b69ea4e4a1bcf76ebd3651cd022581c2a00015934c804b420ce5b065386e04c6663690a5469faad8ef637d91e60b7c379d9b27f9d92201497c28f0701036cd02b7653a7b17ff05c98285dac7c35eb0aa935f56b00178503636567b6a0f9d23f8c8491e3cda16523bc7f655bb1e9aa8913a95d951bf1f66455496bb6b46d4623eef0ffff2eb4054e10514ea7b7c268c861231f69d37e9d0cffcfb7cac5db563d7bb628686ee1deaed2d89bde05b1a7065bf45d316a3bcc6fa39aeb0e0b1106ce5a89fac17dbd3ef4659d59f24e2e65a5d06c0c71f6e6b2ad5d1ba5f6e31c19bf4d85ffa585b992449e5cd8eb0c7d3fced7bd5318e73b9705cd78a644e13a3f2a50e59696656fe34b1f7f0606b4ea7f9006ebb4d9fa205fdc231ad82ae1491d363f97010dd73132b05e82a185f281cd49f5a81d977730b6d208ea32004cd88694b38b86cf234de224ad37f0cc7e5162f25933fc81ed9d9a78197a353da9b55ccb6f08e145d41dd344a01d257eede23497d4b9366e97a3c35bb0d950b80e664832ccd3031dd553822131af817343f2877beff0029ea50abee5d9f66ffad19bffe756927e6e48126c433d5f12977b416d2b3edd02abb0ebcd541b0a6430fae62f5b95e68dacad986f96d804f755202b17af535edab41d5c636275afa629535a55752eadaf3cc45259cf7012534ac2dcde2db429bde6c61ee6d8fc7f309bcdeecb7b860fb06501ad686e665c6df31eaf647c691bb3c0d2cf538efe43bf9f3eee8c99ae5c8b5494a8729fd2999c090faea0f73a94f1bfee3acc10e9c1a3904d6b8202bf377d427cd0fc025e470f52736e89f4d8b4f19b2a6327485ebc002762681aee5c338236adad14765b8e87155001c186db7052261de8c1f412fb238905de2eab0b4db39ac892514241e8b26f18b629c21c7f5290b0057829f3b0a68286b0d2a2f24397c41ea567470e37a2dc30bc96a92d5c0d8e85dd15cfa89515b3815d70f9afc0b0c05d160f79d38056162aa56f32f4f37ba99e940cc4d033cbbbb2665f0690434df97822aa83b3c4576dfbbc12c6a84e1772bb516f498f37dd2916291a49e3ec821cc894bdb9a1885d365d64f5176fd3411aa0de1d1bf9515a7904156dbf0653dd218e01b3b91c48360dcd94845cf5bade823b4745dfbb88808f15195dee7d2a3a7779708f5a6dc2bca00d7d2a59b00240547e03e6c98af49bf08ca288daea7f4b570b1dbe36b764c2c501e20811da110d7c56fd89478123b9785e6d48011ddc7e395740992086b481160ad318244328d53adb8f646a2c73f8ff379f5aed4d934e75ee923a2551e48d24e3e9a32bd6eec57551a91d70c133654c919d7805a21e91d19c5911c5ecde13f395b5e545a2e62f58741061b0532438648c62d83c05f801510d20c53e6451b71fae39e23f06a2e1f3043708848a23cf28f9fba3795916bc6f9527a49ca891cf486a83444926e698430885f8d8b405b9582c7cc09afded7feeb30064e520e0a67aa42bc4c11dd117fa8df1643968c27199582319b30aa4f792d49516c5e21ed3435be34712083b00f09650497bd99e5e7a9ec8e8a06970675201e6625d15e8f7aa9ff12ef1f69e401e165e9cac7a7703f1a39e7bb66e65659224d98d5bd12d2cb916ff6472960f9c5c64235172f22a54ce718cd5c75bc06b421bc781b2b13bd67c6dc19433923f3e68d915ea88d1621bef9cfed80f6f59256322762f68ff5848b54e631443760434afba5e5d34c1005719c1c460f0936680f7ead552b3a90593512aa624f4bb5898b156755ac8ff1ae43dc080dcd4829e66f0986b8e16bc2d0fffe59094c0d56695323cbae74d21be555095eb8cf409e7a6e569080fdc591a2bd3fd9bbfc58e79971e82bfd54528ec9c68e0f33265145bda901d388527fdb0206d457ae9b1f12227a2f433de960dbf37e97c763d3b0e9a57d9955419faf436d4abef83e04883aa9b08201ef25bbe70620bc00da02555c3cfce2fda07b8f4b074c18637eb61713ce7a0e97ab948e461ac41d274dde19cd08705dce38dcf45aeca524babe695d9ac14d945f2910cb74d2c631ef69c7eb2ed963976874ca1eda4272dd1a500a2106cd58c60abbda09ca8c0a7228664222ff43d9bf0538ed3f9521661ece9e8b41968a15c875f3f8f3791f4daf075937287f9de7753809abcad7c4fd82773bcb3c34813c899b5ec4f5a1179918d5d9636ef6748319b5e80d41b35b1fb168b312fea39302af5dac85300817ea846d5d7c5bd9fca944f57ee4996e00c4a92c3323907f64eeec725bd0f4bccd92a58e8f442c8ad81bcca98d08737dd07927cb0bf541196dd506f9e2cddf0bd8f0128b02eee3603894e188504234c54fb063784debe066dce5dbf9413607b7649dce49feaf60668dfcc35f040ab57b7b508352996d62cadd12d66265f676d9429592b245c401630fe26cfb85fb6f5aef7bc544de8831cf30bbc881333c718e195dabc4d5b7f07860f0a55ee079eddc961d79696f90a31bc5091cf51d670fe4e1097eec2b1447484babd241901e0bb0e0e629c84b935b1b652a79d3e097c2ec96bdcd6ff731c1ce8bb464eb91eeb9792d6b7f4a1a11c4b1417029ff89341d4725f83cf778bc4966b312af0588e615893d2995e7bca832e564111099a10ed648b1dcccb7fa7b4d77ee6e74a453c692c5bbcbebaedb9c9a96defce77b1d5f2459d2dad8df9b4c93bc88c36686f6a75e82c917cace875ad57cd121bfdfdda3d0fd8bddbf969e9e319d10ddb8634bc1110abd39f57ce51ec183e1bc40014964e6a8f91217e72549570748776717011539e424018ed0b7cdfeaa1491e45c2140e2757aab7ca04633e56ecb13b968fdc38878db32c02a7beccbbff26e8751f26ebf07a0b345", 0xfffffffffffffdff, 0x406, &(0x7f0000000000)=ANY=[@ANYBLOB="19472e2f66696c653000"], 0xfffffff0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffb, 0x3}], 0x7, 0x0, 0x1000000000, 0x0) kevent(r4, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 21:03:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "0e091fe600000000000000008a00"}) fchflags(r1, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372", 0xb38}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x3, 0x8}, {{r2}, 0xfffffffffffffff9, 0x88, 0x7, 0x4, 0x9}, {{r2}, 0xfffffffffffffff8, 0x10, 0x9, 0x6, 0x9}, {{r2}, 0xad5b71d2014f9c31, 0x20, 0x20, 0xe31, 0x9c}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x41, 0x2c14}], 0xffff, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffc, 0x41, 0x4, 0x8, 0x2926}, {{r1}, 0xfffffffffffffffc, 0x1b, 0x1, 0x1, 0xee}], 0x8, &(0x7f00000005c0)={0x1, 0x4}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xbc, 0x7eede582, 0x3f, 0x7fffffff, "8b2c6c0b82f55b1fdadc4d89a59fdd6246d5c1f8", 0xff, 0x5}) 21:03:55 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200080033, &(0x7f0000000000), 0x0) 21:03:55 executing program 0: r0 = semget(0x1, 0x2, 0x600) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r1, r2, r4, r6, 0x8}, 0xffffffffffffffc1, 0x4629f8cb, 0x100000001}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2, 0x1, 0x1, 0x25, 0x80, 0x40, 0x1, 0x1, 0x5, 0x6}) setregid(r2, r6) setgid(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000200)=[r6, r5, r6, r5, r5, r5]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r8, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000380)=0x8001) setitimer(0x0, &(0x7f00000001c0)={{0x9, 0x3}, {0x3, 0x2}}, 0x0) getpeername$inet(r11, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r11, &(0x7f0000000500)={0x2, 0x3}, 0xc) setegid(r10) setpgid(r3, r12) bind$inet(r11, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r6, r9, r9, r5, r9, r6, r5, r9]) getpeername(r8, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) semget(0x0, 0x7, 0x2) 21:03:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5c5c, 0x3f, 0x7, 0x1, 0x4, 0x100000001, 0xc48f, 0x0, 0x1, 0x71, 0x9e}) 21:03:55 executing program 0: utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0xc, 0x8}, {0x80000000, 0xffffffff}}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) dup2(r0, r1) 21:03:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0x4, 0x7fff, "35e8052714c3b6b77d333c8d85a100", 0x4, 0x6}) 21:03:55 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x0) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 21:03:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) write(r0, &(0x7f0000000000)="f41cfd64836ece6a78bffd77b3abd85d93a45d43a1ea6570e60ed3781c4188b7d44003ef973815a4e0fd43d4a76377114d454c", 0x33) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001280)=0xfffffffffffffffd) 21:03:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6, 0x80000001, 0x1f, 0x4, "de9c51ec6928f23573e74f56b3f4b9caafe31af7", 0x7fff, 0x7fff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 21:03:55 executing program 0: r0 = socket(0x18, 0x4000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x81) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x339) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="ec16a97cbed9dc5259bbb6ce8b5ba8e93a582305de34aa543bbe62853d4a47eb04911cb8090056ecbdeb02db90f7c1b6825a3c56b41bc206f2f0467fc7290e8e8a620938add56b91987fccb09f98b3774f63fd0904763058d511a6f693c8fbadab482c30f2efc9029e7f4dbc18c1092c401b00b57c827a008dfa", 0x7a}, {&(0x7f0000000180)="b106587b5812a34a3944043c8417649bc122c29515dd1ebcd5d6fbd57e43f83b04a6a73978b47cbb473c00", 0x2b}, {&(0x7f00000001c0)="3da9f922b1ed9e023540d07cc898e337afb74c99bfc3ad8eed046e07a60c0400a1a3dac60539aa8712a3215ba888968629832d2e16b491fa00796f7022eb8843d567f04262eb289f0413eb9417ff58fed5f7d86f52910fe574c267bdc4aaa00c0b57bbb00e37250b2661dd9a5f", 0x6d}, {&(0x7f0000000240)="b817f04150e34c700a2a288bb29cb2257a8653842c0f061fed70d7ff01014fd05efcd0da37302ed6dd9de80130d205a9af7c8ab18769bd2234b39aa02a8407061ea30e58bb1703a8c3528ed4dde4f8e9fbc7a48bf737b10d69867b9dd3987f8a490e7455e7a352f19345b344af7f8b8d334a2a230bb6ef2f301d6371d32b8d43372a367a684635aac3acf9e6de85d6f4a4e403cee5557d408ffe759a107c1ec1103a25595788dacff15425f84c95722d51f323323405f60096703a1ed75a850ed40bec4370630d4c4c24edb56ac2814856b2e340ae8f39d485f3135f98e123aa56e28ea1b8cf39adc74ff61e663d156e3d986eea4015c71ad82ef185", 0xfc}, {&(0x7f0000000340)="f0203f97388fab9aee90e7738634fee27cc9c2d4d1f872052a93e7918c508feb236e5e677495004692afac0b053640f76a05fc52d60c5d0e529f69c482c3837912a34e80049e9d1239e10d8fedf9e63ad5927a4bf892143b0887f8fce30f9b477d27450f8f9088536a166add685bbe9a5a1a41d02ad841e0a9a5af07b9379fc50a555d58b8ae6dc027dd0588f50a53f83ee3d0deaecacb433fae3add52bbef2ccc876de0b0792e", 0xa7}, {&(0x7f0000000400)="7fc878398fcadbdad243529a73888f4c73cf268646db1f5903fa7bad8c18994bcfb53f5b5b72e9a9952dafd885412c0821fbe8", 0x33}], 0x6, &(0x7f00000004c0)}, 0x3) setsockopt(r1, 0x6, 0x4, &(0x7f0000000040)="abce3dad", 0x4) 21:03:55 executing program 0: semget(0x3, 0x3, 0x100010412) 21:03:55 executing program 1: r0 = socket(0x2, 0x4001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup(r0) shutdown(r0, 0x1) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 21:03:55 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x6, &(0x7f0000000000)) r0 = getpgrp() wait4(r0, &(0x7f0000000040), 0xb, &(0x7f0000000080)) 21:03:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff) r3 = dup2(r0, r1) ioctl$BIOCLOCK(r3, 0x20004276) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 21:03:55 executing program 1: poll(&(0x7f0000000080)=[{}, {}], 0x2, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa1) chroot(&(0x7f0000000140)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) r1 = syz_open_pts() ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) 21:03:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "0e091fe600000000000000008a00"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x48) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372", 0xb38}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) 21:03:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9367b01a93b45136fdf0f0e1787fd11e3b6ba8dd"}) kqueue() select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000200)={0xc46, 0x6}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xd427e6e43039c67d, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0xffffffff}) 21:03:55 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r1, 0xa) 21:03:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0xffffefe, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = msgget$private(0x0, 0x383) msgsnd(r5, &(0x7f0000000180)=ANY=[@ANYRES64=r4, @ANYRESOCT=r3, @ANYRES32=r1, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r2]], 0x4, 0x800) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ede6f3a01eff070000a900000000000000000000000000000000000000000000000000000000000000000000000058b7270c1074bb054f6a64a09ab3e7ec912deabbad01d514008f201e567f32ff6da3bc896100"/188], 0x8d, 0x0, 0x800) 21:03:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ebff2d2f6669ec6530008fa1cd67f296e4"], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) write(r2, &(0x7f00000004c0)="aaa230664c9a785c62faa1eb", 0xc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000500)=0x801) recvfrom$unix(r2, &(0x7f0000000380)=""/208, 0xd0, 0x338a4da3e5971765, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendsyslog(&(0x7f0000000540)="870680a6795f740a883ce86c717081d8a8a55602c3af4fc7e6a673cb38b782c476771d6ad371f34b6861a6a5dee2e239664b302bef7d57c4a2e4498b5cf3354c0ef598013ee236de8e242b46a8eeeb5184e6dd8d09e70f8b300931e138f34e0ab77ae420cd3bf2e14331c91dc541f54fde2847b0a9663dd02a83106a9e9d3214a81c59ec18407c6a", 0x88, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80, 0x3, 0xfffffffffffeffff}, {{r0}, 0x12c0432e27c9a893, 0x10, 0x0, 0xf7, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x81, 0x0, 0x64, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x9, 0x8000}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x101}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x40, 0x8b64}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x20}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x3f, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0xecd3a7257d9bdf40, 0x2, 0x200, 0x1}, {{r0}, 0xfffffffffffffffd, 0x11, 0x1, 0x4b, 0x71a0}, {{r0}, 0xfffffffffffffffe, 0x6, 0x0, 0x10000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000088, 0x7, 0x101}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc, 0x2, 0x2, 0x7}], 0x1, &(0x7f0000000080)={0xdf}) 21:03:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3f) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x18, 0x5, 0x100) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) 21:03:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="0190ec2898fe5f5c00a6e9872bb53fe3071ab34123a3b0ed69996693be124dee95c34c971cefda1749a5004240f3ad6b97011f0aa24895a33f39b41b3fd94a941551e5ff307aea129820e9a4297ba33042d6cb4ed88ee174a22764b892b51e19a2de72b1f87c5d19c79034799948ade6f39dc1a3fe94efbfc03199cb4a9e6caf2aa4b4e49a4e1f0fe15f577da3809e635d0b751d2ff9f923a6a85001ea8ed5800e34da7998dabed53ad10ab99d0d85d57d84dce0da8457313a2e7d31586533944d2279d4cd6447f24c5357849cffb331381ccbfb5263878c6170beaa5263c4b25b", 0xe1, 0x406, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000280), 0x0, 0x0, 0xfffffffffffffffc, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) 21:03:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000000), 0x6e8) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) fsync(r0) readv(r2, &(0x7f0000000100), 0x0) 21:03:56 executing program 1: symlink(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xf95545f4606e07ef) rename(&(0x7f0000000380)='./file1\x00', &(0x7f0000000440)='./file1/file0\x00') witness: thread 0xffff800020ab1160 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807b2f6d58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020ab1160 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 514819 97899 32767 0x10 0 1 syz-executor.1 *290777 57720 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ab1160) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic thread 0xffff800020ab1160 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ab1160) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5cea0 rbx 0xffff800020a5cf50 rdx 0xffff800020a5fb30 rcx 0 rax 0 r8 0xffffffff81128163 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1b3bbb23a6348a8b r12 0x3000000008 r13 0xffff800020a5ceb0 r14 0x100 r15 0x1 rip 0xffffffff81dbc048 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5ce90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=290777 stat=onproc flags process=14000 proc=200 pri=4, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11638,0xffff800020a5f8c8 process=0xffff800020a4a708 user=0xffff800020a58000, vmspace=0xffffffff82658840 estcpu=4, cpticks=7, pctcpu=0.62 user=0, sys=6, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 24758 202715 97899 32767 2 0x10 syz-executor.1 24758 178121 97899 32767 2 0x4000010 syz-executor.1 75196 65100 81505 32767 3 0x90 nanosleep syz-executor.0 81505 145974 96520 0 3 0x82 wait syz-executor.0 97899 514819 50075 32767 7 0x10 syz-executor.1 50075 201304 96520 0 3 0x82 wait syz-executor.1 52577 237586 0 0 3 0x14200 bored sosplice 96520 231396 52337 0 3 0x82 thrsleep syz-fuzzer 96520 338826 52337 0 3 0x4000082 thrsleep syz-fuzzer 96520 38101 52337 0 3 0x4000082 thrsleep syz-fuzzer 96520 215277 52337 0 3 0x4000082 thrsleep syz-fuzzer 96520 268674 52337 0 3 0x4000082 thrsleep syz-fuzzer 96520 1716 52337 0 3 0x4000082 thrsleep syz-fuzzer 96520 401724 52337 0 3 0x4000082 thrsleep syz-fuzzer 96520 262524 52337 0 3 0x4000082 thrsleep syz-fuzzer 96520 396620 52337 0 3 0x4000082 kqread syz-fuzzer 96520 125830 52337 0 3 0x4000082 thrsleep syz-fuzzer 52337 516933 83784 0 3 0x10008a pause ksh 83784 215195 45740 0 3 0x92 select sshd 95060 219374 1 0 2 0x100083 getty 45740 152818 1 0 3 0x80 select sshd 60021 359665 18455 73 2 0x100010 syslogd 18455 332867 1 0 3 0x100082 netio syslogd 14641 486007 1 77 3 0x100090 poll dhclient 46681 132699 1 0 3 0x80 poll dhclient 73847 153005 0 0 2 0x14200 zerothread 58116 444491 0 0 3 0x14200 aiodoned aiodoned 61910 1933 0 0 3 0x14200 syncer update 43946 343183 0 0 3 0x14200 cleaner cleaner *57720 290777 0 0 7 0x14200 reaper 59836 65994 0 0 3 0x14200 pgdaemon pagedaemon 51341 2870 0 0 3 0x14200 bored crynlk 74075 44193 0 0 3 0x14200 bored crypto 21933 249025 0 0 3 0x40014200 acpi0 acpi0 79206 10441 0 0 3 0x40014200 idle1 31811 418477 0 0 3 0x14200 bored softnet 16238 233304 0 0 3 0x14200 bored systqmp 70543 285766 0 0 3 0x14200 bored systq 55508 431007 0 0 3 0x40014200 bored softclock 59056 212626 0 0 3 0x40014200 idle0 5609 150488 0 0 3 0x14200 bored smr 1 412489 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 60021 (syslogd) thread 0xffff800020ac0500 (359665) exclusive rrwlock inode r = 0 (0xfffffd806eb552b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9464 6322K 6322K 78643K 11646 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 10087 0 0 ifaddr 36 14K 15K 78643K 1378 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 619 0 0 iov 0 0K 32K 78643K 985 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 6950 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 183 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 12 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 12984 0 0 sigio 0 0K 0K 78643K 150 0 0 proc 41 38K 70K 78643K 10444 0 0 subproc 34 2K 2K 78643K 3757 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1503 0 0 in_multi 33 2K 2K 78643K 2804 0 0 ether_multi 1 0K 0K 78643K 69 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 3940 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 106 21K 31K 78643K 43246 0 0 UVM aobj 130 6K 6K 78643K 154 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 880 0 0 NDP 5 0K 0K 78643K 666 0 0 temp 121 3554K 3650K 78643K 55749 0 0 kqueue 0 0K 0K 78643K 192 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 448 0 442 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1038 0 1036 1 0 1 1 0 8 0 rtentry 112 2458 0 2414 2 0 2 2 0 8 0 unpcb 120 5543 0 5535 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 1290 0 1290 1 1 0 1 0 8 0 tcpcb 544 2961 0 2957 1 0 1 1 0 8 0 ipq 40 25 0 25 14 14 0 1 0 8 0 ipqe 40 61 0 61 14 14 0 1 0 8 0 inpcb 280 7357 0 7342 20 18 2 2 0 8 0 nd6 48 663 0 657 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10050 0 9856 22 9 13 13 0 8 0 art_table 32 10051 0 9856 2 0 2 2 0 8 0 art_node 16 2457 0 2417 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 10 1 0 1 1 0 8 0 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 152 0 24 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14991 0 13539 48 1 47 48 0 8 0 ffsino 272 14991 0 13539 100 2 98 98 0 8 0 nchpl 144 30536 0 28906 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 128221 0 128221 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 87119 0 87119 59 57 2 7 0 8 2 plimitpl 152 2268 0 2259 1 0 1 1 0 8 0 sigapl 432 12498 0 12482 15 13 2 3 0 8 0 futexpl 56 126984 0 126984 3 2 1 1 0 8 1 knotepl 112 7275 0 7256 3 2 1 2 0 8 0 kqueuepl 104 3051 0 3049 1 0 1 1 0 8 0 pipepl 112 8124 0 8105 15 14 1 2 0 8 0 fdescpl 488 12499 0 12482 3 0 3 3 0 8 0 filepl 152 78158 0 78060 18 13 5 7 0 8 0 lockfpl 104 2207 0 2207 11 10 1 1 0 8 1 lockfspl 48 717 0 717 11 10 1 1 0 8 1 sessionpl 112 236 0 226 1 0 1 1 0 8 0 pgrppl 48 352 0 342 1 0 1 1 0 8 0 ucredpl 96 22228 0 22219 1 0 1 1 0 8 0 zombiepl 144 12483 0 12482 1 0 1 1 0 8 0 processpl 896 12515 0 12482 4 0 4 4 0 8 0 procpl 632 33238 0 33194 35 31 4 5 0 8 0 srpgc 64 438 0 438 49 48 1 1 0 8 1 sosppl 128 274 0 274 41 41 0 1 0 8 0 sockpl 384 14236 0 14219 14 11 3 5 0 8 1 mcl64k 65536 32 0 0 4 2 2 3 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 62 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 3 1 2 3 0 8 0 mcl4k 4096 40 0 0 4 2 2 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 167 0 0 18 5 13 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 811 0 0 14 2 12 13 0 8 0 bufpl 256 27091 0 20077 439 0 439 439 0 8 0 anonpl 16 1375803 0 1369359 210 164 46 48 0 124 3 amapchunkpl 152 97801 0 97704 142 136 6 18 0 158 0 amappl16 192 58370 0 57982 359 330 29 33 0 8 8 amappl15 184 2129 0 2129 20 20 0 1 0 8 0 amappl14 176 3342 0 3330 1 0 1 1 0 8 0 amappl13 168 2064 0 2061 20 19 1 1 0 8 0 amappl12 160 1345 0 1344 2 1 1 1 0 8 0 amappl11 152 1679 0 1668 1 0 1 1 0 8 0 amappl10 144 1745 0 1741 1 0 1 1 0 8 0 amappl9 136 4515 0 4510 1 0 1 1 0 8 0 amappl8 128 3634 0 3597 4 2 2 2 0 8 0 amappl7 120 2156 0 2148 1 0 1 1 0 8 0 amappl6 112 1166 0 1157 1 0 1 1 0 8 0 amappl5 104 3034 0 3022 1 0 1 1 0 8 0 amappl4 96 12164 0 12135 1 0 1 1 0 8 0 amappl3 88 3670 0 3659 1 0 1 1 0 8 0 amappl2 80 83516 0 83440 3 1 2 3 0 8 0 amappl1 72 341697 0 341245 23 13 10 19 0 8 0 amappl 80 36943 0 36903 2 1 1 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 153 0 24 3 0 3 3 0 8 0 uaddrrnd 24 12499 0 12482 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12499 0 12482 1 0 1 1 0 8 0 vmmpekpl 168 103590 0 103561 2 0 2 2 0 8 0 vmmpepl 168 1602916 0 1601225 336 249 87 93 0 357 13 vmsppl 368 12498 0 12482 2 0 2 2 0 8 0 pdppl 4096 25005 0 24964 6 0 6 6 0 8 0 pvpl 32 3648081 0 3638316 554 436 118 128 0 265 12 pmappl 232 12498 0 12482 24 23 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 624 0 27 18 0 18 18 0 8 0