e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 05:46:34 executing program 1: r0 = msgget$private(0x0, 0x114) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r1, 0x2) socketpair(0x0, 0x5, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r4, 0x0, 0x0, 0x3) msgget$private(0x0, 0x222) r5 = getpgid(0x0) open(&(0x7f0000000000)='./file0\x00', 0x20801, 0x11c) msgctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)={{}, 0xfffffffffffffbff, 0x2, r5, 0x0, 0xfb5, 0x19, 0x8, 0xffffffffffff0001}) 05:46:35 executing program 1: socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e1306a1d8a14156226f8da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae6f9037da8ecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f733ec95778c2477c877a08fb8c6840f2d13a9ad4755c470c77391ceded289ddf66d8249317cfe1ddf1502112a1c7274451284f4636982cdb51101ecbe2a74a8cae09cb541f4b4b6e15d91aaf6732850c88b47a298e569539985fd88ea7539ac80e01e045b93da8677b49c406fc3af500d203072fdcba1407932a37bc5698b2c39ca98c0e1522e953b785dc6e0ed3050b9aa37d893cee637bd31884d2cb5bc6a44b5487cc03c493244bbcd4874fa6ef21bd288e054bcd97b703d38b17f2581d918a7b3cecfe1fa49e49d6bc5cceafddcffcfc89e44ec4e19e0c3c3f57b796d61393548cb472af9d452ca21eebc32649b632ec6f4280497206e98cfc35208a250018c61afe8872350f64bf60be376787856039ece6725fe24e48148112fc5b159252e2a07d47af00596e83d12b279c4258b8f1bc1a722f322ec6c1c92cd512e66cba860aebbaf414cb4eb2d500"], 0x1c, 0x0}, 0x0) fchdir(r0) 05:46:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) r2 = getppid() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000900)=ANY=[@ANYBLOB="86ee1141ab217363d4c6c274383b6d01002e2f00106c653000"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000080)="954594b9e59bb11c437c1abe0d9194e201016cdc11d85da30de9563a9362121df9dbfe3f7366567abcb639993bdfdb46b861d5a039", 0x35}, {&(0x7f00000000c0)="c5b5a38f7de60c7910f231c1beabad2b3e03ac8d9ca948273252067bbfeec0b8a676ec0ce3f874ec304677a456f3e19c70d504be9cfeeeccbbcca4ad013fb243ad3c707b29e574260eefb438cdaee6074c52d76149b4ae063c018881c06e5170d2c306875ca6772d017fb1e2a9704ce70b", 0x71}, {&(0x7f0000000140)="73bbcb98d3271094b5b74c976ca81241d358368b7be3416d9887a6fc58e456c0c0ecceb12f654a0fd1efabd8a8b99f7e842415a87e1ad0db457a8fcad6af0431163fe30d41a6fb", 0x47}, {&(0x7f00000001c0)="0de297e91086b7adefefce5ecee3facf2f8b0bc47c6b63e1ab007a7f12316d4b1b4fa1b71f9fcd6dd4", 0x29}, {&(0x7f0000000200)="c55d93ac985d35168507fb0290bddd416d601ed5badb41aae7e36e52c42f33cef45d4e8adfb121709a57852d4b944a329ce86337295dab9df903435ceb993ebad791c27f16d6319e79", 0x49}, {&(0x7f0000000280)="fadd97381f2c1ab169fe5f247b014033982a6a7d32cd92502384bc6db5dc2cd2d6cab9d31d9c153dc552afe97c09ef117dfb184f436307695cc8ce04825f2370c3c42033476c44fa", 0x48}, {&(0x7f0000000300)="429cf2a96d75cb9821532173ee796288ce7545b639bfa23c9a6723d085488d2bb7870ddf256541846270e96baddb4671a38b7070fc81cad65180c3f03f01b8eab152e2fa0fb2edba5818baf2929cb5e1b15add098052eefdf43618eecf76bcde58c745cbd8e62d8e586c093dd4cff9d7074df3f7469882023c8a466f5fc594a3bf952870d98472bd41f9e4e230c48858526a15962fe272fde98dd76f60526c448d44b33d2962e1dadfeb828414546dd9c65c0695d83fec9baa97e86a1f2223bf87d80c527265f3b895779293702b26b599beb6e01b79518b3f1d6b6fedc1", 0xde}, {&(0x7f0000000400)="fd33c2394be7bdea94db47c26903555b7719b23839af4d1fca0351c721033eba106557975cf30a98d79d5f25976b02e30038f0983930973ccf55602631269ff84a9f2a2a5fcd91f0d234d2b68c94e00219d0c28d2ca2420de33157bc1ead09", 0x5f}, {&(0x7f0000000480)="16e829834a883329333c270d808ff9c69dc6a78615caecce713f2a095ef3f22e35400cced13f61cea094cbcea1341888329a8a1593d9673ef9e8ac77b37686d2180dee179cd317cfc0fe299c43a8f0ac6854e6c519b88b320eef125c7269d922c3861eb0d0cbcd88a69feb5e31c1f9a795e929dd60ec1058ce9f63f525f9652a736a72a93560072a94027d573a458ed30fe230433525f696684e4c6dd19d7c2d08a44bad1f809d6cf64f9fe25ad5b682600ecd96195ad3f712712014a14e5fbb759ed2776a24b08d82689e52a1b8aa71ae5274f42c2ac4f24ec924f6907ee4406c89c2a3adca0961", 0xe8}, {&(0x7f0000000580)="ee9454d4767101f518a0ae8de87297083c7e5d0c08e23f8845f18670eb9ab485ecb18cd64e58d9ac4ab691f477242e6a054f1d81a33313913fa869eb60bceaa2b2d7d339a967f5e2486838633254e821f7862941f7ad98db0e7803c2d3ecd42e1e1b3fe6f6ce9ad8c4691c96070fc1b6144e968aebbb1b41a01e32737ec5aba5f40dcc46e3a315741ca506e4bb571d5bc9b7f907c5807b17b735cdf64d2d9d993afd72ed5d700cec75e5", 0xaa}], 0xa, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}], 0x158, 0x8}, 0xb) openat$klog(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/klog\x00', 0x1c0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000940)={'./file0\x00', 0x100, 0x0, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffc, 0x7, 0x0, 0x0, 0x8, 0x3}) ftruncate(r1, 0x0, 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) mknod(&(0x7f00000009c0)='./file0\x00', 0xc042, 0x4fd1) 05:46:35 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000140)=0x800001, 0x4) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) 05:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20300, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x399, 0x46, 0x100000000, 0x857}, {0xaa, 0x8, 0x80, 0x7}, {0xdbea, 0xff, 0xfc25, 0xff}, {0x1, 0x7, 0x7, 0x5}, {0x65ba, 0x7, 0xffffffff, 0x3}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x9, 0x3, 0x7fff, 0x34}, {0x834, 0x20, 0x8, 0x3}, {0x732a, 0x7, 0x81, 0x62d5}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x4c) recvmsg(r1, &(0x7f0000002500)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/125, 0x7d}, {&(0x7f0000002280)=""/14, 0xe}, {&(0x7f00000022c0)=""/237, 0xed}], 0x5, &(0x7f0000002440)=""/141, 0x8d}, 0x840) pipe(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000004840)={0x0, 0x0, &(0x7f00000037c0)=[{&(0x7f0000002580)=""/117, 0x75}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/124, 0x7c}, {&(0x7f0000002740)}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/20, 0x14}], 0x6, &(0x7f0000003840)=""/4096, 0x1000}, 0x800) r4 = fcntl$dupfd(r1, 0xa, r2) r5 = open(&(0x7f0000004880)='./file0\x00', 0x20, 0x107) write(r0, &(0x7f00000048c0)="cb3b02ec44a1e780b45b062ff5b1b7afe9d2424f17b3c788339d9f00e3f60d9a41782091eba8d64df4bc29fe29cb3d162a361d1748a14d7ce398ad9acfbb684fb5f0d5c5e9f731e284e72d4ff98c85d89ef5b59b7b35a4432563e295b226921b256daa9827fd7f6d1ec17da4f0ace1a14eae4b847e28347a3088ecf4220ae972141120434c090c593564e36d0002469b8d77b4955a0bbd66702becaa48d5f8636c8cce7aa49993eba182a2fe4d157872b49810d1a1b27054f348c27d6eb00705802e67e5", 0xc4) ftruncate(r0, 0x0, 0x3) utimes(&(0x7f00000049c0)='./file0\x00', &(0x7f0000004a00)={{0x8, 0x3}, {0x4, 0x5}}) r6 = kqueue() fsync(r4) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000004a40)) bind(r2, &(0x7f0000004a80)=@in6={0x18, 0x0, 0xfffffffffffffd97, 0x9}, 0xc) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000004ac0)=0x1) ftruncate(r3, 0x0, 0xf4) pwrite(r6, &(0x7f0000004b00)="43dcb3d7c5a791decf12", 0xa, 0x0, 0x0) lstat(&(0x7f0000004b40)='./file1\x00', &(0x7f0000004b80)) fcntl$setstatus(r3, 0x4, 0xc0) pread(r4, &(0x7f0000004c00)="ada1c122fc898bdb9930397a4b9bde55f029551cd6df9e25cde35fb373d8bb07f2fc6c94260e7161a49be17521888737ce472fe94807979ef6acccc11427e4d11ab9fd86592837fec1abb33c15f9795ffa0c346ce54e921ab14056a2f61216b792785fb6e83cddabf9ec5fceadb8054ad5427243a7aabdd4b281ebeadfcb7a2cbff696b7cae9334f71e4203f6e5c8d6af45acc864c1b8879a544ae0641323801651048da51c53a46c07b303b8ea674ddb5be5f2cc7ed0653fbad6940423d7c58215570facd2021044224eedcb654bc9e98a9fda295c74327c47e3da4026ac31365bc1c80662de6ed3b0cd81925e486cd3b6dce887a8066774202f8cb", 0xfc, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004d00)='/dev/bpf\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004d40)='/dev/ttyCcfg\x00', 0x2, 0x0) getpeername$unix(r3, &(0x7f0000004d80)=@abs, &(0x7f0000004dc0)=0x8) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000004e00)=0x3) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000004e40)) 05:46:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x1, "00000000000000000012e5ff00", 0x0, 0x4}) r0 = socket(0x18, 0x2, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x3, 0x0, 0x11) semop(r1, &(0x7f0000000080)=[{0x1, 0x8000}, {0x7, 0x2, 0x1800}, {0x3, 0x4f, 0x1800}, {0x4, 0x8, 0x1800}], 0x4) write(r0, &(0x7f0000000000)="168b19882870ed3696", 0x32) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 05:46:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff135d00000000", 0xffffffffffffff6f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="dfe423850aea041f89b4d844b28bb365508c83fea49ec5d0e0b5e16e3d67bce8bec846b4015b0cee875f119c1ce04e16781b", 0x32) setsockopt$inet_opts(r0, 0x0, 0x20000000, &(0x7f0000000080)="d8ff1434651f00004f06b39559c0", 0xe) 05:46:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20038, 0x81) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000680)=0xaa) write(r1, &(0x7f0000000340)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) 05:46:35 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in6}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="ea9f548b6002858c7e8c7d42077e41b95529a68c3988f24866235e8c48c405c1f8e21b8b4f04aacc3e5be58f100b25e4fc0dbc5f6ac5fb854de2334b29b36144eeed44506a1b27582df39095da1e83b3dbff29286561c9d3c8708271bb3bad1a7fb22702e1b85b7e", 0x68}, {&(0x7f0000000140)="2ebc54bbea4668e5e85f2e2a597f984f90fa", 0x12}, {&(0x7f0000000180)="1cfea8cab14593fb27dd32f538eb6e55c61559642a08b90d191776dbfb84b2bf85546a26863316eb260f82de41ac17f6ffba86896daa5c7edafec2ad013e6eafc651e6cb06810db6437e1e20f25c28b244f899d0d39a2dc3b171e4cfac971fcb7077bdab263b488716e7ab469fd60cca8ae3df0f5fbaf9e318c08fd248428a2ee158d114a7fb375059f6ba57b17bb8791960dfcbce04e1c86dc37af5495b34c4fc22787ec1f8ef7cf7ee721f9bbb1e5a0ee1", 0xb2}, {&(0x7f0000000240)="6db28332035dd5f9b91858914e1b2dc0fd4127702f25d950bda5ff6390fb8f50192ba40269ee74321631d313defbc2b733f4d4ae82edebb0d8e73cae3efe681989abfa8fb59d77658092a018a086dd4c2d783801b2cfa9d4ac86a6ba816aa44d6b29b0cf5fe9a19b1bcb71f40a2cf54c60c4ee50321a1ab30270105ad4c373e4c0b451e06a08b05076c0936ba5996b41bf4067d034d75bbbb342a63d9279b929f1432b88797ea107c2c3041fc2b042a8936a2fb87a700d6cd8ca919519b641c1b8f3d437ca02bb1b3c1dd594f9dd5a38afcd36dd99ecbb5a8b4f550a", 0xdc}], 0x4, &(0x7f0000000380)=[{0x18, 0xffff, 0x8, "b416"}, {0xe0, 0x1, 0xfd, "ebb2f37c65d2d32f17c484f011854c6ffe2999c17464af138eb960d2a64c87c6f3c1d13db4815ade94befea5dec43ca29a58c9823826909eb71b5c92d5a5aa317facf5f273cf87fdba6a354baa7b5af70d0f36b0b69ae01fc9ca4e6cc355e9567444ae828b658faed4fff1a348b2c51b35fdf95c35f07594ffd2d4c074c357a360f5c3c01fcfa7701e33925715348d5ed2a3d655601cefc382d7a52c403f622ef398c5040c6006fb508df99a6b19bf001fc4d17def665fa4e65d2affbced6a08ba6fb68c76178a197826db4a62a084"}, {0xf8, 0x1, 0x6, "00403c74d8a31ae3b9a8446833331c901b834a04952da7359f46edfac93b16a7f142bd6239919269a1dfe55fdcc851d3ac2ed4f12c2af2e4b3bb5e8a9c30424aecc3eabf39989c341b45c970ce3fee92f39e191acc8a644856c50a14c8e363b2b0a965f9dd2f1e325cf20a453bb140f07e83e960749d136dab75f5512737cca975382b2e3a2773486a2caaf1cf10a9c1c9dea6bc1e4788edb44a3e679be3f7deca01bfeee46f22f5400e4eb6023553058f8f22eeec19c5c092d427d9f1f3e3856ce1eac54be9e2104cbe54ae3d9dca2ec2ebf02ed83ace17cc6afe4697ad78a7822ed92712a4"}, {0xc0, 0xffff, 0x1, "95286cbccaf25c0bd257e70c94456e723b0f50f0b7624a096e0230f225a97325fc29298484ec69f9ba28c69ec12a87c50944fdfedb0cfa02a13c7079a920aa6bafa664190ce843e6a823e0e81384eed6675c5ce36c54c12737552dc65c002d84a3b30dd06636d761058da4d3e86f4dd7c9e70367fe34122095641eedda6a92d54048c8b3dd265fa6205216c39ef2d68251a1e76cff1f9ff25a23fa67e46efa293db38796717204ee1f55"}, {0x10, 0xffff, 0x7f}, {0xb8, 0xffff, 0x100000001, "9eb32111bd4e099186dd92d30b20eb21f794964b456c87c79ba979f09defa22c9541a6e1ef1f826f0a491dbc94f81057b484c191435c7aed89ab265b4da673d121dad8bf4f70c826ce6e792a20b3e44b1f597f0f1cc0b61c2aa1fe582ac7d8c5876f9cafc35b38a06a8af2f375fc4fa0653c8b58771cb16e051a2fc2ef4e2421302304fd1e9fdd78f2079b155f064ba9289c116dd47b9fd05cbfadf9603a5f393908e1a412c3c0"}], 0x378}, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:46:35 executing program 0: shmget(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) 05:46:35 executing program 1: munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:46:35 executing program 0: pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x80000001}) 05:46:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 05:46:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="001bf91cff69e5f59927d6cd3df3bcd38395155b303d2f979d1e4be860a9488d76ffba4b304e60ca090000000056", 0x2e}], 0x1) mkdirat(r1, &(0x7f0000000140)='./file1\x00', 0x4) getpeername(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xa2, 0x0, 0xfffffffffffffff7}, {{r2}, 0x0, 0x8, 0xc0000003, 0x6, 0x8000}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x4}], 0x9, 0x0) 05:46:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 05:46:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x80000000, 0x9}, 0xc) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') r2 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x21, 0x0, &(0x7f0000000180)=""/33}) 05:46:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x4, 0xda2}, 0xc) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) sendto$unix(r1, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:46:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) 05:46:35 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x180, 0x0, 0x0) 05:46:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) sendto(r0, &(0x7f0000000000)="b293d6441d", 0x5, 0x8, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 05:46:35 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0x6, 0x180000000000000, 0x71, "34db4b33c6b9f3f3d8052d973f122f522dda0cf0", 0x45, 0x3f3c}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1000a, 0x0) 05:46:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) 05:46:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getgroups(0x3d1, &(0x7f0000000000)) fsync(r1) 05:46:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = getpid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) 05:46:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10210, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) semget(0x2, 0x5, 0x1) fcntl$setstatus(r0, 0x4, 0x81ac29b8fe5335d1) msgsnd(0x0, &(0x7f0000000600)={0x1, "e4c90734d1fd0ed33b7f126b9dca2bc7fb385eb006bf55be3408010fb8f36fe2efad5308ecf0d0056ab464a8a5810271d1d9d594941f846a0e0a31e2e42f133528a46d2c213e467d17bb2141710c7f"}, 0x57, 0x0) 05:46:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000300), 0x0) 05:46:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r1 = kqueue() msgget$private(0x0, 0x0) read(r1, &(0x7f0000000680)=""/119, 0x77) r2 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x2ce) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getgid() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$KDENABIO(r3, 0x20004b3c) getpgid(0xffffffffffffffff) r5 = dup(r1) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f0000000200)=[0x0]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3b1d) sendto$unix(r4, &(0x7f0000001180)="9fa6d1cc66cf8463ad2ab88339870e2273663847deb75342cc7ef1ba30fbc3ea19c5b8a0023a314effa0d0a4a32c0ee07db8ef49250d948de8940f07caf7b3492f0836d03952a4769c164db113269cf60a1794340ae639bcf43efd38ba496a37c70ddb277656df436e8f620e50961dc6b8839861e69b661409227b3acae570a92a3133b174aee1bf62b96900738f5c31f2ce98dd3706af72c3e135298426d0185e842289433a6130c56cc9ac79aa9421983ab61a53bbb847b045844c1f7935a2443bfc1914e580d86b868dd76145cd6b893df0c0d781492160a2c13b47612f8d01e91a612ed4a905dd9cc4c6470dce5701ecf4a1c4410b6ec9176667641727a363a4af7cd3e72b11697458bc7e7b402a5caaf267610dd37b1e0f03a757afaa74f88e379f0393a6a05e97f230d623da495cb8922f9c0fe976dd9a8259114631332fe31ba6db22db94eca714380b8d766ef904da6e095892466784a65bcf99aa6102bcb4a6a65d93353ea425db3f0f6a2097b48b53c681f90426898768c1e36d61e4e0cecd37241233fc427ef8c3f3619494dc120546ce8a41f0e92b91443fd19b019f69e267309fb6cf91118ca046f28e5320bfee100e8c3f24cda130075115f398c9fe4c844925fd4af809cda7699d1c2bcd13988c00cc9a710e3a6f3a32fe3bca2c6c15cc37816a02435841f79923750e2de688d1d58a9b8ef6ddc62679394fbcaf49212205ac2ee62b6665d7283d3aaa6ee7bac95696a5dfbeecf99f7a37b6526d05dfe462b4f711cbcbff9092093bd5f7e7bb8d56ba08f06880bbed164e33fa80a4664ca5974742f3284dd84275d22126e9327d7edcf79edbed71f5e25b1614cad1413e8dbc3f702008e0e2ddbb1ec83b04935efa9f60b42f5f56d603f984e550558d8ef8d0f8a5f62e2a94cfc4ea1ad42af4dbcbb2fac80c4949ef773c909dcbac4c57eb4427573d9a3fb8e136dbb396d374c8a0ed93f4cdc9cbd60b7dba9b2e473544ef52face86dbf1c72418cd76312be5e7eb5d2f20c532d4b31813c74e5e7e88466ebf2f54da0eaefe9764f1096309a41b7caa454c386cdd67c7b182fa31b729c233054f0857a35771bb9bd18a72ca9ddcda4d5d746a7885de0dca8176a687fca0492e012c6c964e3f6ce6c0f3432ddd612d83159ad2061361bf200a24f059168f375b98a4b52ec8c9bc6e5020ef2169a75814615fa95b8d6400e5d977d1a2bd19a98f466cf6986cec350db7c00631334f1108da4f73c7608f8c52b4adffda0827059afdf7a6603579b04d563c787ff19d776eae9328504071c602f4ce367a0516b6609ea2dc4454d666e53695773ab6a5ea31acabfe986ad863423998683c7ad15cd62b381aa809da412b156e26820eb73ef4788455ef9cd53586fcae45ff6209f91e5a719ebdf6c714aca7a36163c556d1afaf18806c53eed0326590734670d4ba327ad65dc50d245a5604a2b91fc7384e722a1da988aaa886af349b88bf4fe601d897557d3820ef7b2af54f8a3f13fc6ce49f1066dcd1813da8b1ed6059f915e2988658f214feac85352e380a782aeb19d3ea8e817b5542020c2aff6a10446e5486fa8cc50e33b5a23b90475e8b6c13b04e6f0558f037e624eb6024c6e6169503091aa51a7358f298c828ac95ba685ee20d8a6578624d4cc7e447d7e1decc9735bfb1a2bc752982e698241bb768f883f3aeff7a8f4d3937327cf90167b978446129a2ccb4de7b4794820b759dfb9a7471bd8a5b97707e0dd4c51165c3b4100688379a6fb280836c991fa1d1d839da2ebcf4e666bbe8ad6d04a5497350aebbb09bf807ecb3bf243425ace5fb64e70f11c14e2747a0289b18a114f133eaef64b78a4941b0f99b50cfc1542665c66da63a4330f85c8851eb3802437854cd128681bb9c387a1e15da68e52fb215f7047576c027e5bfc5d07cc55d072f60ef343b5ef169dc4231d9ed10ddd4969dca07ec1fbbb1fb65054bec417f24b137ce5a2bb641b27adc9ba730a3cde5dfa352a447441919a3edac2dd41712a2ec1805ab4aa0ba7ab13f94402b0aba170536f94b8624ab961e5afd49da2968bf0ff5be7482a113391af512fc3a6f44e93c00339a08894d3b791694146d089a482f0a4fa523a00e6eb431bbcdea2f5b2b0189e5b552887536cac2bff2f1496f8eeed74bdd50918e5b96c2aa0fbf13523a3bc1ad0753a5e247a406851d9888775f444e38deb96be8ed8641efaa03dc43b78318b6f8a6a2ac02cd979f96708556be036b642877a0599da2971a7e1800e5aae6dab8936957316bb5b9e77103ab9b4bbf255b68d82fa83bfe4384d2f4d61b62aae87fb76c8ad11b8785cbdc8274c0116f1f5c19edeef75307789d253a686b75733c76e256989ae1c2e1b86d286d4c7fd340fd4cb92adca0719601aad9594d41dbf79030976474a40833bbe9822d16e5176f473db9daaba523e36831ff7d64f8076e812b8832ef833f73e64ae35f5ba40e02e749300c9368e19389ec0606d0c2f5c5c5b80405ad99d42c940919b114a302e367b14c874726d88737e875d8e293a9a640436144408ed52610e447f18f4b3ca27a254bb4cf841459e400652c0a82d4e249d3522a2973491eb26eb7d8a1551d47cdc6fe2fda4671801723020aa5f78fdca53f57339540035d80c7eb1da52f1d378873430550395868780ca528578147230c6b7a9a7ed0829f6b1fea96ea0d9694d7e46ff7d313cc80211bab43c8e676358c0254301ff0af8fc9895e3dabe4c9414efc631234d35ce0f793d60e9cfe94ca4472c27a52c25f36667d7037617ca1ca2ccc8f88ce50e7390da8fa5f02ad82e176345c758ca60a282e55727ea1162fd5c8ade1c9e46a5fda1b16eeb0443b4861a72e8d492537558ec15e0319a8bddbfa700f58bf7f5fd9696dbf13d3c919dafb2eedd6f71d6580d6d11211dd98f288681ac2e5747e5a84e8234a548cdbcc4c6f3c83af99f0489ba86d520800753a8c23876d736199dda505eb9c9e1303a3de02fc1f4e7366a5083173096d719994cfdbb9f5d0e68f2b02ae6d3fdb3d58e1f0cb3edc19254cf53fdd8610941d879ccf8001c5d66288051172496ffb2e4d6e264c8c7e871bfaa1aa6c1792a10101cc51db5e04a3adcec288ca0de28944e792be81d4b854957dea8d4352fa3e715a5c23f0331da26bb55005e4095a548c9a0b652182985660a355d6b2158f1cba7171ccdefb632353c9931fa84e69bddef41552a6b71f457caba74c184843843a2f187b45ad60596aea96cd57389bb8505b84b56c2b0874cd6388939552f0ed2ab8e0882138e8c8819d4049e908d08f76d69f600a93a2f5d5f7bdce6a3206aaaf30eacf33b96c8f4201d2dc25947458d8c26aff52dc8c7320fb6d0a390e054eb2b6058646b448a7969a3f2c4019e8e15005423a0f1f1b39107464521393b4316b8994836bf08a90e8aa604e24ddeb3d9f9f5b7e195354efffd6d124c3e101479d836bb5f3138bae61626c21c2901a9c47f891a8f61ab63838edd21f0892f9002f7305c947f418bda5cfd5520550f82396f3a17f305badb8203b38ef7004f4f13f9a309f3d06f1902a736fd6f7cec1d2e5a1e8a759e14f9442447923e932ada669c2bd57a1a31b327a50088743ac1e522138c4e3bfb770dbab2c4acd34d5a9d319cdfd4ee138ba90421d4bc2a03e4d50efd73bc2fe55945e5527a869783e7a4f318c067429b7756cda3f5798e98020b7eeea794b766147b6b57957609e83978d01969e647062354bf280d4d678f922d917cb9000b5338a40c4fb1a15fd532bc579438eab55d20490b86bf84d755ee7400c37d504c0ef9f2481314509bb76e6ebb2da2c7f0686c6b688dd7bd710607f144a41626eb11361ff14066b9d94ccfd8b35dbc86c62eceb9cc764f0808d476d36581064d008230d3d0a9a0eb2d816e415ab32c32181f5321040264daa38e0ff233eadc07d2cbb8d0c8acc1edced896fc2d4b1f3c3055d84fd6205cc4331cbbcf18efb803f2c5af8b1af64dd4bda3eea90ac7d5bb416dd59dc90fb312ed78f29356d24321fd07a8f1a3497f3fdd8305a08c161a31abe6179e827e84651b8e1fc584347dfac2c49fdf118818c6fe02d055ae70766bef9d7bab1a04c47af99393be8e9854b0a8f78d602af7b13692968e64c92f853b2399efc0bde0545041ecee2a29b18a4983ff8c8d987753a627f7b089771f60708bd2d7ee226530d6a9d30cebeae1cd97e5c92f9e7b1f6e8b5e515ae32ca4fc8a822fabaf8995333abb77cae4e907816d88b7d26fc102cb603134278d8c0ed94cfc193b4f6e76be83290c45384b406b0dc75d6e532e6124a118c39279da7a962b490b76aef6ef6ede16c0726b6bb6559eadebb95bcea3424d4d52accec6493c5c73344189d8085b7e39bd26181834efd8b0fc3957a18c8eba232cb8069cf9ec36f25c10ab98ea46eeacb990340aaa908fcfb0ef6bb2ca00c2f836587651b019e8150477b78422009d01bff802692abea267669b265deea197c84420c55b5e6d42c424909191ffa3db4a777b8d624cdbb5208cdfc5133866fbd42981e142fa18dcd50b465a319df0d24e3a033f781eb417d6a04e4345b7db3abee35becf554c814ae091ddec6886cd60ae08efc5fd5b507ddcad3b7ff4b46930fee34227911f246baa8f0dde6708792c62fb82851095f155bf61b735272d74a4a976b0065ee086b6633b8c6e0f62ea5a710b4e72de091814c8f2b77ef5d99482ad69935c9284d1bbd6ca585d20dbb5b21b436124fcc864ceeb418222378f3890f980e70cb346707f8141d3d6a06573248332eebf16901bf02bb3ce9586ad805b743b5cd7f29d6d0d5a800b58c1f9e43dfb3f5615619b40cbdb48f82bdd1f6ce30e068f2ca4ee5f0003d04642611019f10cae777979e805a4a6d2643db112f815e402807a37c7e779b481b6233a7ad7279e3ff1625b0e4eb9174da67d24a54fee52e8fb1afee8aa3a5425b68580a32d4ce52a1da755a05711c3b7938c677beff7c9955581be510d891bd8b9198539b987ffe185de4035b7636373699554a26bf9a86a92f47b179eaf833e43dd88359711d477355f22385fe2495d233e65f817d0701f3e18c1a6b13a0e82ea50d228854bff5bb824d5a85c5d39fdc66889d7dec9f4941c2112919825619f386a8e20c1c9554d059c136423e5556773bae9ea76ff5daad095697945aba796a23d8b748eec639bf2173d4c874cc9f03df58de5cdb968c82bbaa927637410f3e579b0950207b67087137ba17a6fc4994b5e0b4cb24bbc8d1847183d582b66b18cf3e11ffdc4aee7432a233fc4e387aa3de3c446aa5b8c26a50c63fa8f9e0192c6e99d2e766aedd20f8ec5e80e20a4068b946f9a1fb28ff17fd38e29cc9a5bcdd0b387a530976f816c794e79a41557182aeca0f4f6fb201df6b57fce030718c816827461c64f99db6114dfbd9408b467729e5b3ce1864793478aaca4834074264a8bc43358c6d85fe53b7311248ee74902de053c59842e42834943f91407ed46dc2d71020341c476192cb704e7578619d4609702c46a3f0554637d9a1b8621e2d5831cd345e80bac1cae9e818e0d9d5e1597171ff63c56f7f7859c0e085e16214d5dd04297e9fdcaec28830df54fb693151d08e925fc889d7d3b59ec20fbb0976febc37e70357eab4c2fd8332d84de354612a0617b72ff0abf35c7914d1e639203fedca884a69be33b06a8a4c66be7f9bda308091285717cffb37c25e911f1eb49eca5898b2c61076bf9bc94ce736cbf0a81c57fba159aeffba44136f258", 0x1000, 0x406, 0x0, 0x0) msgrcv(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3c213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e573bcba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e5a69edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) 05:46:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x10000) r2 = socket(0x18, 0x4000, 0x1) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7720000000000000, 0xfffffffffffffffe, 0x0, "000910020002000000c40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 05:46:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 05:46:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r2, r1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 05:46:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() getpid() kqueue() socket(0x18, 0x2, 0x0) 05:46:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) open(&(0x7f0000000380)='./file0\x00', 0x20310, 0x0) r0 = syz_open_pts() close(r0) fchflags(r0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f00000002c0)=""/103, 0x67}], 0x3) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 05:46:35 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x3, 0x4}, {0x2, 0x1}}, 0x0) r0 = semget$private(0x0, 0x1, 0xfe8e87aab77be0f5) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/165) setitimer(0x0, 0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20a00, 0x64) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000100)={{0x48b, 0xc899}, {0x7, 0x7fff}}, 0x0) 05:46:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) accept(r0, 0x0, &(0x7f0000000080)) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 05:46:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 05:46:36 executing program 1: r0 = socket(0x1e, 0x1, 0x1ff) writev(r0, 0xffffffffffffffff, 0xfffffffffffffebb) fchflags(r0, 0x10000) fchflags(r0, 0x0) pwrite(r0, &(0x7f0000000240)="a07dd27662245259d63a0000000040b6a91dded51a8072d2862e4ddf0d3221fc824fde170ea08890e4aa62ed6ec69de42e0c18d65ecd726e3849543957d547b9794e833715bf3524f8b2eca1c34369fdde1a1fe4051d7a02d4f100ac11d3a8bbe01e765c69a0928103754091d8e24c536d88ac1ba8b5469e2e3dea4722bb490baa9df0b938f079dea4e69265b52419219a381c575fc741ff5987380afbda39f0d0029746a303a172ba70c24e95a60234f2809ef1b72cbb03f45838a76e2c1c228a7afdfcdf37372a7b342f1789f17c6ba4d60577be0b8aadf4395cfe59d37c945fb75bef21f2235bce6974ea7a585e089a667335e96775f344451a280cd3aa8d53f305a826b664999d6a6b0a534d1c354373bc14e1b132247d0d05d2cea831b76e8cf6e7c78713bf54826abfb0ed7b24a0baeafa29f55d946a09d01e4a80b9114de6", 0xfffffffffffffd69, 0x0, 0x2) 05:46:36 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r2, 0x1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="011e01e566696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 05:46:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x5, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="333309df081278a3"], 0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:46:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10010, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x9a) dup(0xffffffffffffff9c) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)="eb43fd7a4ac4a4be50ed7f", 0xb}, {&(0x7f0000000700)="f194", 0x2}], 0x2) 05:46:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) ftruncate(r1, 0x0, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:46:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x100000001, 0x6c}, 0xc) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x3ff, 0x104, &(0x7f0000000000)="eb1e9d7d3d8cd94a1ec1cbf51067ef8b66307ee8ce7e12f324b0f0ffc3e325c983d4db74fa213044945f6600b1dd0e57057b11e1ea8238b96d24fa9848be091dcff22a8b562591545190238ee853b1575b50f574d65978c7560e82e26bfa1637def7f0839a5daaede5cce182354d5ea53a98b569f54e90c335ce216d9120b5251f9ca9ec3b053bf503276b40cd898d07e49a9f4793a797b56930285f003920f15080a737704df18a8746157314917b238b2b9040d84668d8307cb731ff30a8ba55958a02eab56a28a21cb1c0e6e044b0784256b333b0", 0xd6) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 05:46:37 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') socketpair$unix(0x1, 0x200000000000000, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/227, 0xe3}, 0x43) 05:46:37 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x14) ioctl$KDSETRAD(r0, 0x20004b43) unveil(0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x8) 05:46:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) fchmod(r0, 0x39084fa68185d270) 05:46:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) shutdown(r0, 0x0) 05:46:38 executing program 0: r0 = socket(0x6, 0x8000, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=""/124, 0x7c}, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) shutdown(r0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000900)={0x10, 0x80000000, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x816}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xa43}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xa1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff5000/0x6000)=nil, &(0x7f0000fef000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000480)) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000001c0)=""/135, 0x87}], 0x4, &(0x7f00000002c0)=""/209, 0xd1}, 0x1) 05:46:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 05:46:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xd080, 0x7) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 05:46:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:46:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0x6, 0x0, 0x4}, {0x9, 0x1, 0x8, 0x3}, {0x3, 0x8, 0x8ee400000000000, 0x8}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:46:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="330c6ad580254bce392f6e53910c6f3157c499aa8dce33ccc58aba26e200dd62898a0e524dbe945ec5a4ba34fa0cd658077940ee06d9866f8211fc9892d4bf3dd4bebccd56bedd5f0e403126b3348d58b1c3e2da84a6ec19e9901c6feceb77029d9bb3591bc0ee8e22", 0x69}, {&(0x7f00000001c0)="98283431495dcbbd388a388abcce7f7ea5cec8c82d2f25c4dd92e6678ef3b6cf81d789c6de206a95e817fd90c925e4f19e089995db99e2d73108930e0011c794e8f7e2f57aedf2f6dba76d32578555dd0465e60d2564cf460500dfacbea03180b6abb798e35195d879d648401458b666512df0c27ac790654007a6ecdab05267bc0233a871ec93b13347f044e75c281452fc0e8c8b80f0f1c41b510c3bebe85646c34ff9483b1ee379dacf87f4b3792c", 0xb0}, {&(0x7f00000002c0)="b43c3018c14a91a39a06b0e023be56ff24b402f9b0860810d8f4ff58d810379d57f403bc7685bf6fb7ffcc451a2e288b3848f2e3f2f731d4b1fff85e531b8c2d4a57f5dd7b24e9f5838eca58f5407bca74bdfce3c9c7c320f9aaec1dbf34a313782fc3a79061f6da260a475b816f3972ce166f8efbdab68e6844323c2babec0d2809febb16e121ce7110b1d729c4ba8ea6ac169079d16195b6c1e18ca549612ef2daae8710460055b283d5962db051fb713cf24cb2fefe74360a589b3c0869a6289f4ebd3f6d3455ab983237c6540be64c3e9190d1cd3937529e755b697118e32b45bdd3aa0bab13bc537f17747dec38ffd3822d0ffb16b538c30c3e2a3206d1bbf2f946c8a2c0381b36d69e8638b7695f2d3a8a09dba2c2340534f46e33c4f71a8e91f5654f99fc9946056e3d0e7666aa4434d50423da838f96834ed5351e92bf45b3c8641742000ee16e4bef608bbe840ff19f6a4a58b6ba0d48f03bf61edd53ffcc4f30885c22e69d642018cc0afc1bf26fb2ad69e7665c3807dfed562f76468cd33ce4bab8159ca97558ef5f3944bfecebd83fbdce3ab7022d20c4143bbd2c42606fab3ac0f0b8437e9224cd7e93784fa66bc09a7f8b118002533cfc781a29a161b72a45e566022ac1271c149130854909e3a6566ac41fd17c24d5ceeda1c2e62169c1d961473864650a4460540e5e1938b3ae5278dd6b42a95c1bda64f95d63a2c83210dac273d9f48cf4d5e99fb50d88d1c09feb014c73ed3cf0b32979e326bd9fcb10818e9de4589bb070676d6806214228ad40dee3f66e1ac0391c02f22b3426992075e7bf7b7ed995988417dafa6496423fe6c9f4c25a9a0699953ffab527b2eafceef2bc6bed6baf92f5439255f87cd539993416e5f63d31506962f11eaee6376dd99e65287d210e16e267bf3970c633168f69159507c8737b8c839cb4ca67fd29b351c8825a23613fdeb07a29252a376f5bb99aa4613ec6c8e0f6c23bf637cdb774a69559dc84c3756e4630982f5d92e0d34daa3466ecd30921ba39830520c5c724dbd5d0a9a5e88f5d944ed8779a3b236f17081af00a53a58f46e90ca048faafa72a6140d9d70c6dd6d63650b055c7308411cdcc7430955e7c123e04cac83ef4f597997faab391fb9a76b875b78f6d0448d42c123fc20dc95492b326d9cb4ed3c0fc32620de398ac721cd675584422afd5aeaacbb9a90c9b6a400ad4402d3902770100cb60e1d3bd03f56d3540308e8cbf22f8f15f5c9f738a10d1244b5ecc6f35327a1c54334ba7b613a626f3b30912f06834e97752562ca8a1ad7201d5dd75169d4a83e0f729fe3911938d5435b155df6d5f10739619801c32af477855b293914156ffc4790ad0c5fbe932eea4a1b51dd1de9d38c9dbf2ecb5d304d514184af570f61f8d554c0d4ee0a7245c44dd9301dcdd03f16dba244c89d6ae4823d5fb13275b87ac15d7d1380796907860e2793ab9ab649415d3858700779708da9bad96873c8ef49144268e015c47e8701ea9b9156815a37f827e9d5c5cd9df7868cf4c8039921d842261d8b2acebd9881ec6b12c3fdbbf29bdfda6d080793e8a54fc7248879f58ae7ff53a1f4d93a501cc2403c474ee085095fc37e61b2bd40b41101a5c07508d10cd07e0f316f367730b0c4d1929e937146d67aaa93fdb4d8dd37ef9b0e4b3c20debdb44839b11094314c43f0b5fa51de791be3e34c6ba403e32a0489cd94c7c22280fc4af87a8c44e8e4bc7a8274c3cf6c97332b71a971825117a5483fa5cbe46e0bd5aabee43cb082aa7b40a05fee801d1d891eb95718b596e90e5c95f382653ac99d4c7b2fcd97f9230b4aecbbcc573deb8c8fa438dc745175720d01287e8578a42cbb898a7f59bba6efa41bca27bc79b66e1c7856168ad3743848ee511bb8c0fdf13eb34d4741a9cd7e6549a299c7029b2a8c1bf4c33d438c5f1136d18b2cc9694d3dc2030ce06bbd90e4015fccfed0cfb087823175be4f5c2bb9c431fa2994c3073ef5cd3ba42108ae4476f47129ad9219a9419f0bfb547cb097f7c36ccd0c1e084811e98206f3da92ca47c9d5ccea8551b4e57dc3e42468cc540d6c087f1a494b3ab6906ebcecbf1c3408d39a91b96b22095d3d20690bdc47e42c47b80889d8087d9de0e4b223702e3896c72ae1573885e071ef018a97d4145fe8ee6f512ff0bea2478eaa73daf4dfe44d9d2ce40d3c9cb840f2b528b1323710aad9036d043a4b4b12d313169fb3529fe6e4b51c44a76f79fbd6dbc0de5b0dff16049f8c7d5e94788ece1a6464138206291d77e76b05c69ea9a7df74915affe42dc473f744261ba3f5138ad164e737f9d77012d86511d944b74290a6ab351604ace098d14149afd64c00b887a8eaed723b2e69f2418ea8ccfc93c4b23115c0a1dd98ccb35fcb1d4467ff379dd7cf9f8485b3b608acd68b004fa5d22746cb0f2b443d44bdcc4e37468e1fddd0b6649503a2ede111deedc7bcfd63e122cdfe54eca911a49762277a537883a46119c0bdda72bfc90eef04829c6b52b9c1fa131b2c73c2e7f9af0b70bfa1927342d6dbd4ca4a4accd86d03e40b0deb929d9def7ead89155f5f7509778522dd379e1d6dbcb9857ea860043765bce49455743e44fb8235a2c923181a522e6e38876e7b49abbe4f0494ac9a066d4dcfa783b14d627017f9ab72a2b0f85241ce673fd8979ca5dcaffa2ba1d2d0a5cfecc197dc56e6e4491256059b7c91dd52df269c4c5d9ae921ced49d0297bf66283c629b9bfbd123dbc356e72ae042bd6c1a33d56e8faf8b1a54776fcf4e8a5739493b3c7b2a36d0c65600e07f61ea045d034c963de4e7bf007b013c258d8cd5c98803de1d3cd22e6935ad0785e4d61ccd7a2918122b6c32dbe11a4b52397bd0bbf2748ef8edda58b59def8cc51ce74ca485ed59bd9c8cdd52e6599fd28ef0c0662d757697aba33fd23652b9d721a83eaa9b7c988f4cba13878113a718baa702d4c25336436a5551d9013d8722480cb5039dd94688e45c8d82495094105bae0ad40d6fc31f428fa9849cbe55b4ad58a8b4dc6a1b6eb62d56cdb5269f8fdf5da0a334738ff10adead50b5a3572fec1e2bc8930fe8379fa976cb2dc7724a32ec1bc929bae77a976b8a0f365e511a612c27f4e646c6ffbf8de75ce94b4e5230b6e15703e9b866c97f93b8ded86eb3f56a3e4c5cc40c91625220b84678d955914b3ebb9f93f33172faec5be103e28d7f2d5311da408b76f82a445997af9f59048da319514eeb4927fc1e1064adddab1d56c038ab2a1256c88d5ede7953e8299ba7e78c4a6814a0789ba821803b175c20b6475e85fb562d0c40a6e2b0276488b4f9653c0e8c9f667da196bca925bb0940250a7b6866c45004283fc498ca3c6626daa92056579b309bff88f155315a332bdc5dbc6680a299eb1759e3cf5986c2c88153a6906f07b94e34cadfd31476048956e2d3707c019d6ec79832cf5e135b6751db106cf874167c8b3bac7df6fa9a64951a7a01b11952c44319d903db0afb10ce79e79c7a0804622fa5d0f86bedff4a8308afce43c25ff37f5c43a30a7a4184ab2a1b0df4a05378469b330e4c0455e76e9e0de23bd050cc5c2cab308e167a3cd5558f7465dc87582bf617b08eda8fabb1e9bd4d26bd6ae8b3067287d47d2c2564800963d7a53c8d9943a4ef59d34a13aff4fad8e095f988279c1322cc5094e8f68fcf626418930f2aa9ec8fc7ad596ed1b6ef55269ecad2a07d87d6e487f48510e0fcffe76fb22a5cdddda4158f594d737f3f0db00537cd69526f5ae513d923fc428b21ed185e3d2af990468930b87b073bff1338ee446351bc4bf37a3d30bb8c2ba536b6bf7bf2b090a96046805b681c5568e9b37158730a0d850d121746386f6927d9c4c05be26dc7b687599fa843b9835651b7d8ce21c8fd5af787ebbd5cfb364d135e34cd2ea0c011f70a2a665fb073cd1ae62c300cff11c90a70964741f337c7b8d9a677bc565b630981a877a654ca4bd64b659c054f78ef52fed10b368d18fda7058d86ea8c6be54af688628653b0dccd7079079eae519a1dc8af6485426b948edc2208f464838d270549dfc23c185a1feddb10bd4384418c1f10a1d701eb082e306fc6b6f0b0d225b48fa54b45598c27023e283f793b57219c3f2af124ffc99722508dc3659ae2aa6241449f7b4ad876881a249ee40da9c7ab01f5a1d0334a7bb2af5be60a1e6571be837d65b607840c0b06c39422853963acaca726013cbbc074e40d57fbfb52c667453322961bcfa88c6ebb734c5197101e1c5839a76013b5597116f2fc98c07f7d9c65043fcea6b924fba394c6d38f600a6591b83ac0d0b58f0ca8bb48ab9fbff50afadc6c6d3978d23c7acad62f6f3e048cb946104c66b5ee4fc7cbab10714b30fe2b9e4f3cd741795580f646d01eefc5381d0db07ebec16dc3e15e39e15fe6221e96d323404dc06f2cee65211fc41b3d8f86a517cb9ccfec75333cb36b34d0669ecc63c0cf383edbab5879cd6348b692d0b519cb4ebd63dc4ebbc1832e1aa0f4e652cae61fd8aa3d2be8a56f88bdaf0af72a3b1f4aad3c9f1b194f48c08d71650470c768bf88611a7d720c5381f549f9a3089e46b2f76b7bbd212071f0394ef2f5fa1a95304a6bc5bcb176aa6b5647ea30792f65114dacc0da9bd66cdc981050c6975f6596835ca3add478bf389c4abcbe47f13fd5055d7890ee54356033d5f055cdae1da3aa8426e77fa2c8cda8a1c74b336a3584470e493e2ed8829ca6c8ddbcd072c966ae2e8eac7180b906180926fe4b26c48c402586468421b658c7191a2b97cd717d99a4fd9dd0d06ff2ebc07c69608a0afb092776e6e934c0841945b3b525db7f53a1d825887a72b592be33b161d5497cbe763dbc5285d4e5b2be3f3f056718caa81c2ddcd3dd6a131d4bd350596b95267aaeb4cc46204d38fcafc2e8dac96653795a9b17afd86cc39a5c9c9216db72a260edc8c0d13472cd35b7a9d9aeee4de7c2ea09a993ecaa5bc921c58e1df71f1a5ed77ccc437017018d05b8992ecfe47a3d97c5b6e5798fd41694432246786792a01245fbff83ee8714ba4ace2a140e08b3e100543c2510d96ed3e082978bdeeac9642f78244f6bae1b840fe70a6dc985f53cd36cf4a16b2a29bcb4e535e677e2ed2c079fa5af6e29798595959c027af57b45652129db5af545c8c18eabd3c28e523318a19659197bffa2e0db7745ccf74463db53e1a1cf542fb21dd27d0b4627d6199027fd44259336edff21dd001476540fef833d58cca4f4a273675c131787897989f1ce22074b63036df1e73c9ed5744b1de1baab415cfd17ed426f7fd131e03947004aec8bc8086ab33b5e7a9c41eaafb964195b01d605ec5a7a8eb8b99ca526b64865557fc8767a16abd0e8ed2ef30904a8a4f8efafcf3c00bfc369ef2f277a26d0d024b25051880947931dd1271b112cb37e0bd7707c6eb3fdc6c85ac0f02f5cbd855ca71102bdc6e67cb2211f353529dc29aaf9d6f4636e405029d2eac3a1fdbe08db1e47b24a0d8b7c955c0e6649cfa5741e5ea6c5b43243ed9d425ffad8be060f7e00bb392bb9275c59e16638d65a00214911e724916a2c0ed17b514e42bd0972ca346c0ae89fcaa2ffd4acc5f4984ca97e0d3bbb3014fd7cf3d490c6898626176f0f257c1dbcaf0f199495112e6717d2ae91fa37337fd762713789ee9bc1f4daef7bc57642dba2784aef34e3c86ecf8acda22e863c1c250097f75ab8185c1bf9fe40b494452b5fd1977361b8d3039a25cf789d1459ca7017761f67dda7c", 0x1000}], 0x3, &(0x7f0000001300), 0x0, 0x4}, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:46:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getpgid(0xffffffffffffffff) socket(0x23, 0x8004, 0xf26) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000000, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 05:46:42 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) r1 = getpgid(0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x91f, 0x1, 0x8}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x8, 0x6, r1}) r3 = syz_open_pts() lseek(r3, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) fcntl$dupfd(r0, 0xa, r0) 05:46:43 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x401}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) readv(r1, &(0x7f0000000040), 0x16f) 05:46:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 05:46:43 executing program 0: r0 = syz_open_pts() clock_getres(0x2, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8081, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140)=0x400, 0x4) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000002c0)) close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x4, 0x4, 0x401, "2ec10e4940d730cd8533ed6d3195c02d1b732e41", 0x7fffffff, 0x4}) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r2, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:46:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x2, 0x10000) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r4, &(0x7f0000000300)={0x18, 0x3, 0xb197, 0x3}, 0xc) r5 = getpgrp() r6 = getpgid(r5) fcntl$setown(r2, 0x6, r6) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000340)) dup2(r1, r2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="e3cd28551ed656a212eddc3cc84d1aeea9e1305a2bf1762a5b11e46fe6da61d8c040b5105ea3b2fe5c2cb9f12c36dc2288544c097ccdb6dca191065ee791505d", 0x40}, {&(0x7f0000000080)="55bcf1c68d14085623660eb851c5e329deb45f5f40d42951fafe2543f11c7b39471d232b74bfa476714ae2ffcd636907af301b7fac90cf781aaa548aa7623317ec84a7e9c5974c885a7b81a24a008d97656fb8ca35bfd9570c6a8ac53a6c56ce25559d65d5752fef3abe5aa135b8a7f7e420c18494d22aacbdd553d411599988cb7d21055f66ae5d6866e0a8bc6db717fa42001b45afdd7368541f5e06033c46dae6f2f6551e35e147f3cedb9944a85a7ef492f15a13fbf44fa15a6b49a2c9377813355046dfa317dcf0c418a83a830850e3aeef99cbdada96627db375bb1195306931b7e97e996efdb42f2d71f48faa438fe92cefbd4c3873", 0xf9}, {&(0x7f0000000180)="624fcf20105c0a5aec03284101d370bdea0e33cd9e42d04afb86f7caeb6d74c8a673d90c1be646e9dd3118c8d664c5c030b82e198f0f89a5223fcfcfd8d784a138a283762029490239f0b8c2a2873ab7f0f34ffb068f78affa875788f7595ea6edfb6a7253bc14f65fcb6fd8e8f5b69c5202e80ee45e6e461240e635b96c3f89a8f403b862ad71ea5c2733cc5aa07530835fb96a2e1f047b569444fbee357c53d77d7c0158d173cda1789d4aa5fe144d7a7a31", 0xb3}, {&(0x7f0000000240)="66828f3b7cf7ec362ebe25d9ff9b7c2be939e79fea490b2c4c5db2e05158038fdbd0e8b7bf64dde69f0c1bd69b750c9e70a31f2f93f306ede4", 0x39}], 0x4) 05:46:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x980, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x8d4, 0xff, 0x2, 0x0, "7e94fe63baaaff1625454ee3d9c6882c1a7e6c83", 0x3, 0x7}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 05:46:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:46:43 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) getgid() shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:46:44 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="298cee8df3eee026a4caf617a934d7976d74eda5b7f75506c403de7aee0512af6cd1244927b31c54cb881c6ad60e39a8b9ce3b302b0789e205b6b7587f9c6c0dec11fcb2e97e2d1e7a2ca04e76ae2a1c92b776a6efd509ca13a31c9f776fd8c6536515e270109ca88d7bcfaab530c34eb9d04956d3959e3bf7bf2bb6b546d86376cdd0e3bb3eb07e0b124ca81f5e015db74c691dd624953a36961527cbbd8f5c7ad3ee96b70dba", 0xa7}, {&(0x7f0000000100)="a3fc47254ceb0b32b489abea8198a4ca49398c799635c7b969fc3102e2bce8eab183beba10d84d90c99ba42f01d631ac2ae68c766627eb24bf866c9a64323e36c3fa9710ebfd1e831dd59d68c446f0de5d133cdede3691111bb1cd615fb1454e876bc108c215f7f8acfeeafe48cc29cc0bf7ea1af2c1a5a1428be78741518cbbcec9e862ceb92346dd3f2f6e9cf986e450f2ce9bcf6960e7e7ca3fb5adac22d586902f043da4af70881cdc3281660e33ee42d5b1661a10e1b27d35678503516b2b14f8d616c6c1bed8699e8507fb74fc53b89f6bcd1651a1df2db441dbb07cddf4e423f5cf81577a8633912d280da63fdea648948e84bd70b7973ddba0", 0xfd}, {&(0x7f0000000200)="92035d481067daf6d547672bdb5b2ef04748fa5c72c6653dafabc2116c11d420c23570bb37bb0ec754e6281b3bc95cd334bdb00b18c3b99fe9cd2b7f00ea8ef01107cd2c8282fe8699cc24dd3e8362d229c9e77c19e16bcd48155fe0ef59aee27708ced861ee460f4d8ba22f364e6e7a6be7104fb389a71a89a7b0", 0x7b}, {&(0x7f0000000280)="df3468bd4669cb9379dc2a2eff81fa9e3af0f061026fc44041c77a154c8ce0e1e99c6bffa3943951dbce265efd013caffa1a97839ee2ab66319efd7c0abc592530054a9877ad49d48ffd8669748a6e4907", 0x51}, {&(0x7f0000000300)="1a0b868297e608001cbad9d384906729c7d81486e48cd10b35", 0x19}, {&(0x7f0000000340)="67343674808f02bc93532c6fb2be4ba339468d555573b1213b3316a66d46a5b38feb1a0a73350e64cdefd8455803d368d6fd9afd78beaa2b97ae938240604c63d0ffd7777c491eae89dfab1024d89946dca87b531bb268d00f22bdc0f1c0ba3780a318ddc55d88fc56ed1c51d9df92928005ce71ee346725132056f3ffe0789423f71c0482650d29a8b00c7e8e84ec1e3820fe2aa22127011a71b62ed7b24f81fe0a1af533ac90b6b8396297c964b438d4fdea8871ee6ce2c35f9c177e11d3d0c047afa8de81cbcb62f77ff3bf5db382fd8286588b61f8a35fdd9ce77a538883", 0xe0}, {&(0x7f0000000440)="34b3696fef76d1896ef1b6dcfa05d5f9ce7ce8c4a9c87425386fb9b45fb7d58336c59642746dcb5711c0e2ea46b6eec46578be34b12c1c7008a233255ad628886207bc8dc202eeb14c0ef24af71ebaff13e089fbd023a55977cb5fff486429b63a6846d4fbcd76dc48c41b11c941c5e4fa6c4ccb76280f123d3d4de63f86bb4fc3e7aa362540c7bafa9b92ac88b313a77525d6c462f32b34847cb43ac083c84ec9cd60facd62c3cb18046cf14db4e52d8cbfb9201cf1fc973499c94e48f16cddae35bae5e1a1033ee1aed79cdd720f12e721b62f8e3d5205877408e7160afec7d1048bcfd8b00c74fcf86d6a81b237507e81407012dab0832223f5ac22", 0xfd}, {&(0x7f0000000540)="97a73feaa0bee9854d60cba468b75bfa439d7efde8cba00089efec5416eaf536fc3d41290571438a72c44f9b9dfc23d527cafee81e42932a5512fc92e5604d7162472425654f29987ac5fb59565f20c1ff0f50911dc0895825d77c3b512704d41a1e670c93b62ba575", 0x69}], 0x8) fcntl$getflags(r0, 0x3) 05:46:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x38df8bba37f80ea4, 0x10) socketpair(0x2, 0x8000, 0x145a65c3, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x102, 0x40) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRES16, @ANYRESOCT, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR], @ANYRES16, @ANYRESDEC, @ANYBLOB="256d2316a1d55f02b12d44a69eff43468394963db90d984e89e7cb32b227bcfa88cc915a6a8264b4a5b1d29490b9873085c3ace6d3af384c34e4247e418a431ba2df22d8d70a764e8b27437e0cd224a014682d34f2317541dd89870b6debac3627deb065e84176ec838725b38c9d6b099da10ec1c092182eaecf9b5e4d4d0cdb2f873ec1f5303b6bb91079"], @ANYRES16, @ANYRESDEC=0x0], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800000000005) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x2, 0x8, 0x6}) r2 = socket(0x2, 0x4, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) 05:46:44 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x3ff}) r1 = socket$inet(0x2, 0x2, 0x4) pwrite(r1, &(0x7f0000000200)="2d649ac107f80cf255cd8da5cff6c398d48fe667a0b4fcb938adfd47a1e0766edab603df41f2886feb2fd5759a", 0x2d, 0x0, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) recvfrom(r3, &(0x7f0000000140)=""/122, 0x7a, 0x40, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) r4 = dup(r3) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = dup2(r2, r3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x4, 0x800, 0x0, 0xe9, 0x1ff, 0x0, 0x0, 0x3, 0x9, 0x60}) open$dir(&(0x7f0000000100)='./file0\x00', 0x1000000008, 0x80) 05:46:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000740)) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="89f020851310a53699cb7259576d274041453b73ce1d1bab333a9252cb718c88501c11be1dc5c788778c927cf5450c7951d0c24d8c5da9d6dd68aafb9c0cbb0d33102bf06dc0f9609e8af5045ec330a1680f1d818becd744a9b3867b59a3df66069a681bd96fb6066cb0e3f806ff74dc70018e78ce3cd2e38f6918c2e62f11a61014e542fa930bb9cf41051274185cffb04da373d2502df02e34b5212d38c9eda4242814d47ea8eaaa24ed640d5b088397205be4abcbb3a896ca4a15c287e9b3c57f8f67e7a5fdc340c78542ec1113cd4e7f4c925c5574697e3f07ee49f849dbb376402721d25102e310d508db63142fe604ea595d02191355f13984", 0xfc}, {&(0x7f0000000000)="f4702eb366c1ddb224be20357b3a5e21f921e3c6480d751861c45bce610aa37b198b3864f573e1fea5a7035d37ab433cec8799813a74582e0d5d735908583e0a28", 0x41}, {&(0x7f00000001c0)="873187caf5a15491b90eda4a09f37296e6", 0x11}, {&(0x7f0000000200)="a397c4cbbcbe585fc24df1c230290112ad090ca6b1b0de2094a1c71d316aa33c16013913a6c41f03e0cdbeb673a55bfc8c04ab5b15591bc9dbf558065220a9c9c69eb0e2085056c6349c8dc0b385b971e41fbd710727b5acd1d5ba2f27dca68234ba83d4f9d9095375ee19d393352a4df318a8a4fb99e4abdf60e77bf9d17f4d3caee0856ec83a72de72b636a78ca0f3f366670aa8eed2e83630ca61365e1d10922ce88118924e28", 0xa8}, {&(0x7f00000002c0)="010d2e84cd18fb7434cdae35c33e86558f01d72425d64923705f14b5231d537742e7090d8568f3e11b58b9307af755dd6069ca8d0065b13aba89dd2175e11f0b724e8ef16babd916fcf98a6ac4f22503188ac1971139fd001ee638d3d6d3f913f7a9f7e467416f0a1d2329e699a0088965904e44ac45e89b5e72223c6671b1b2863bf731", 0x84}, {&(0x7f0000000380)="93b609ecd09855b08f0b42d14e32daf4aea7f8211528fcec204873121909675193b441cc81f82f43b90f4ba05cfe1b97a538cbab071cb36c3dd6099692adeee59d7bdaf84de6c4777c91a2d0070ddc5d316a8b2aaa8bbbf3452a768ddd381d7eb3f2fa862439222c152908f8ba9021271b8938e0b8bf8c5a59df36b40607bbb6194d8f739ad1c0842669add9e22c63e24689f75598e889bd16bd76a7d5e8659dce665d", 0xa3}, {&(0x7f0000000440)="719c9f0a9f3c7e7604a7fad06450030c2e6e9604823c1b90e376874395ecf2505ce60965cf51a705c19d139bdca9cc5e3420d86ad96773bbd05a337c584559cdf7b6c05c051f0f462b9d3d6b28c7a50024d96d7fd8724de9544946d309b55f29ee0a33edfa94263f8928fc9b0f47f6f8236fc2173dca9b44d32e8668b6d26c1f1c6e82", 0x83}, {&(0x7f0000000500)="babda12b1d4f73992b44462106e9384cb20a08273d57e9aacc9bbd7b896f40add3a8ae28f84440f9fc2eb3822df037fdcc931288b846c4a7f3868113fa974a1f56a3d6ce61bc43504d58d5b0ecc8afc26a9fb0de9923b0ee8c8994468a80bbdd373ac23e8b132699c610c0d958ba9ed726d5450b864122dc0077487039108ef5f4129646233d2e97e206f528d34797402f71dc6bb2a3be3739393cf8d0cc629f4caebdcc", 0xa4}], 0x8, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) r1 = getgid() r2 = getgid() r3 = getgid() getgroups(0x1, &(0x7f0000000780)=[0x0]) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1002, 0x0, 0x0) getgroups(0x481, &(0x7f0000000880)=[r3, r3, r3, r3]) setgroups(0x5, &(0x7f0000000800)=[r1, r2, r3, r4, 0x0]) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000700)={0x5, 0x10000, 0x3}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)=0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000680)=0x1) syz_open_pts() syz_open_pts() 05:46:44 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = syz_open_pts() close(r2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x0, 0x8001}, {0x1, 0x100000000}, {0x3, 0x8}, {0x3, 0xffff}, {0x3, 0x3ff}, {0x3, 0x4}, {0x3, 0x5}, {0x1, 0x1f}, {0x0, 0xcdef}, {0x3, 0x200}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0xa0b}, {0x1}, {0x3, 0x5}, {0x0, 0x3}, {0x3, 0x5}, {0x2, 0x4}, {0x3, 0x7fb}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0x90}, {0x1, 0x4}, {0x1, 0x100}, {0x3, 0x3ff}, {0x3}, {0x3, 0xfff}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0x2}]}) syz_open_pts() ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x10001, 0x2c, 0x80000000}, 0x8, 0x401, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:46:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) close(r0) recvfrom$inet(r2, &(0x7f0000000640)=""/94, 0xffffff2e, 0x83f, &(0x7f00000006c0)={0x2, 0x2}, 0xc) read(r1, &(0x7f0000000380)=""/37, 0xfffffffffffffda6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "b7ceb39ade106bf87d36b12406b1c96100"}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x8, 0x78, 0x80000000, 0x7fff, &(0x7f00000003c0)={{0x4000000000000, 0x5, 0xd9f1, 0x1f, 0x401, 0x3, 0x4}, {[0x3ff, 0x3f, 0x3, 0x8, 0x744, 0x2, 0x1, 0xb1e9, 0x5, 0x3ff, 0x3, 0x10000, 0x67c, 0x10001, 0x6, 0x8f9, 0x10000, 0xcf], [0x9, 0x100000000, 0x777a, 0x8e, 0x8, 0x80000001, 0x7ecec796, 0x8, 0x3, 0x1], [0x5, 0x10000, 0x2, 0x2, 0x9, 0xfffffffffffffffc, 0x3], [0x1d, 0x1f, 0xffc0000000000000, 0x5, 0x3, 0x7], [{0x9, 0xa4af, 0x5, 0x4}, {0x4, 0x5, 0x80000001, 0xe0}, {0x80, 0xfffffffffffffffc, 0xd9f, 0x401}, {0x100, 0x862, 0x6e2, 0x7}, {0x7, 0x8001, 0x10000, 0x1}, {0x1ff, 0x5, 0x4, 0x2}, {0x3f, 0x5, 0x3f, 0x2}, {0x3, 0x8, 0x8, 0x7}], {0x9, 0x7, 0xa1, 0x77b8813c}, {0x2, 0x2, 0x10001, 0x100000000}}}, 0x2, 0x9}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 05:46:45 executing program 1: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:46:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 05:46:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000098705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43f58ee5c570eacace4bfd90b978aaac7473152c24f1d14c325559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef954edcb8e00dd824dfedc79eb1083cfda14020a4eb631f78e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c158e0795c5ac388c5614a27d30127c8a8e64e89fd2769560a5f283d791bb1b31a6959f1770a16045a4661526524e1cb52fb54d3a70c39bc463ad0b247575321c6043445ccdaaf995c0ccedbad2aafa9a0291592eef9407a436cc1e357e812476269268548284b57c0b48f717ac933655b73c57b6d56662b2d98f31978a10cdfa1d53545e7efc6fd2617cf0698707b3e519538f5125458bea83e4872d5c3c452ab793c4da5a3519cca3a80a591a32dce3a5f305ddbb44e800a560376ce900e35fd38edf760ee53f9e4e72218c5ee0779e94a82fcfefabc818181ff947ae01c9f47a49f0c334eccde11467e23ac93efde275910da33b70c2ac48f9d7931221b11bc08a5bd0442dabb8a2da9cc382c1"], 0xc5, 0x800) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000006c0)=""/224) shutdown(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r5 = getgid() r6 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r4, r5, r6, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) setpgid(r3, r3) ftruncate(r0, 0x0, 0xffffffff) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 05:46:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f00000000c0)="5c4f2f87fc0ce01dcfb83557d010ecb90862888d9dfb6a88fb342ebf70913c9fa932f0aab5d33b6508c61c492bf6edb9b672b33f2b5014952f5d8192a5bc3fb9766282d574bafae017baba", 0x4b}, {&(0x7f0000000140)="5ed5f5849d44400691d000577b11dcb7355cf86ffcf76b7a12673fc4cca94fc24f265bf20fb188363be37f2db87b6ed91417113ba64b906b568f70c772c7ab5509e7b14fd76695ba22c17080d74db0e5e8847078805a81d593aba376765d3f1b4f74fc1e74471cd57aad5be200241968f35484b502e3fd9d3aeb6ee52512a07793a4bb1d8041fd89ee0119892463eeba26ca80d6a4bd9188dbff19a6a9736a", 0x9f}, {&(0x7f0000000200)="633d29603cf1a62aa01d49dd0f49b434b11953fb0d7c97b57958c84836e8aa785cc3a792795137753f4b66ccc4e4e8e0cd56354f80146918f070b3fa710a3c91aa80ccfd186cba3e13cc5ecdc5ec4656827b5bb0043f137f1fa9e16381ff863925b6fce450a12aa95813787ea2f370807a484f954750778855e8aed9a7a486b5aa4abaaebe4b4723794388", 0x8b}, {&(0x7f00000002c0)="bfaff94a331a93a0fc9e42083831c5a318ee1080d857abcb60efda2692e16cb8b02dea529321250496ca5dbc905669ccf4006e92e62153191e18a16ed0f8164c58d3d9", 0x43}, {&(0x7f0000000340)="bf9cd37fa1a88d126e268c86c9619067e5935674b9d93fd053631737f8df7c60996ab78814da37942c4f0a09933c20fad01aa1fb5a11e9af1bc3688d9a490c0cae187ba888a63da15bb4133625b0e185735dd25580bab6f595adb9188cc3680c559ccd3b52fbb2714783ef1efe95d0e7845250a1c6aedce8678aae98ffe3dff55c9ea2de46fc86a58c367268c0fdeb86f8520d9e5ad0f942d65b4ae389543df9f031bffa628e6a498f8fad79e302d6ed90b1d972bd84a71f6be44330e79bf47082f9b14fe9968cb3ac81fd7522ac895e6aa7352cfcc39bddee055c8f5092554c11a6ac78a995c3c180ca8ea5b18897d427b7d59721d8cd6d0e9f28ec706a89519b65805ddc6e1820ba6672b3c5e8beaeb0fa8052ac5924fceb823e9ec26fad20d23c22c73b2ca0ea255d4ac886cf46121bbb2b2809eb28e87915d47a811497a2d064c54571d06e28ca6b3865ac0e9128e129c6d78b89cb560a4e0997eb2894de23ae48413ba5cd576c295274350c056695449ee6c5775ea02b6e4d6ff4a2526270605269476f224776a91612d628431be602c842fc90d995ef416b248113f9f803900787f622182f2a80d3a7a730e6b64a28a6ff46c85b2f2d786f7bcf18525702facac9e3717f1929a775eeb1b4980ddc3d37c41b486452a0f3d77ff17e5d8e9e7e2754d5de271ddd743e81454d77a6ee3c50048b211365b5f14b08ee011ddf259f3f2a7fd0b175129454d3372a19489de289faa06524ac637a166cfef803514ead99c25be58be99f04704f1e9ac759ec332bfdedce0e0da3d68a341b1af16b17b28589e5994291b46e15420c6835eabbee7d67b342c98574223e1172d28851c5b4a96780189b3a7d97d5d2f97c8f7a727a23021a7b7620ba83604a54b26d9ed04dcdb3c1fc0b8bf03577e1ac159d237d115bac7b311e3e0bde37b05ce235f23462ab51e93932344a027791d562996d55d5e68841ad18aedde398606b103c3c531864f9faf839a3b21c966d10a000d7aa539c9078c059e6a3d84075d190a9f5ab7e1b7ec0a2edf089125b987ddc0555e0ab1c8125cf20fd782758c7d6824667d7ad37b293f66aa3f5636b2e0bc5eead91fe12fdaf27ef1d5956c53c6e2c9b9b414e3173902d19d12d60ef391987576df984d99586f7c379eefb94c1e174e6d8ff98abd492b08f8fd7317b3cbcb2ef1822ec49a761b3075030dc5b85ac96bad0503c4c59d6cb6284ebe7d604fa3081394c450755c1a41587bcbb359742a69d62b694415f2fbb669c7e054ce71a9ac5895afc76d69ee9e585a1c4aff9f544b76d884256cd7cea59e8a94343e3beed0a161cfa3a36dab5903c83549963ba6a41bc1c9e16212e0e0484d72f58ce6d7076d281f1fe297059996511008c8b1063027037fcbce3ff9b07cf90b9ea169e15ac90f874c1180e9a37dc31f537ddac76d508e5e83213a43eff4a7d4cce00f7bd3991907ead7d7aee25981b65de3a475d1cf1a85bc8f66e2e4019c4ce4477f0073978d878124dbbf47fb9c405e0e1b77615f5ec20d9af73ad14a0ee2d7dda0e581ad515509d36f6a6164581233a6a3ed99114b86217c977132819e585b092b0c5de57b2d936ecbffb78c5fe0253d4fdfd82cfe7e508633b4d8db48b2d0b543109ff8996e1922e2d3dc80972093967010b06dc3be0855b70e17b99f3b706bc612a2f725c05aa0a10466fce0be855b5b6473fcfcbc562ba4f76ef0ed4582792e049e4b3363fa1319da42fbe08377aad80da0f471f4ea4c0267ce58a9b89e139a0ae877f8293a938151ed912aec76a46f8d307e0f3a3c6ab5240ce82dea8860c4045e32adecb7074c0bdecdc2e16ac3a1034fa8ca9f477a776b492d8b4b1d2efda4734c74444eb40b6c815e4f1044415089afce5f7f4f6d3efa8e408cb1f9e5dbdbdcbf5a009a2fe7e93ab8cc847f4545c55c0f1834c02312d60490ba8ec52452f2c872313ca5fc7f06631816fabc21fbf4c611fa6e44cc61ad8cca626ed3b6c5b556b7b54c07b8f5afec67cb020eeecc818e2ff2241b624dfbdcda03bee45f619f12428c98587e70e7831ac764f3db3521cfa7faea95e80d672ca5bb6e2ec50e638818b15d31b235f64fdabca09f069387dac9a48789ed0ed0340adc3541e944745636a43952543aa0b01864e4a82d67d581c0fc2d96026226e078256f1ab293403ea24db2ed9a160e27d52d6770c40768102ffc8f5ed9e82c541c40c87e419aa87067b7da81de8010f1aa3d9413de353ddb86cc40128ebdbbe98a59edc1be22bb52bf45ab80d056d278415fd03fc4ad492c5b1ddd31c473d7dde28d99747ec1296e6516f30ca7d2053f96570862799a34c1d307edbc0cef53080f550b422b227f8c43a98b93207ba999190ab06cef3e3714b589b2d70ee3d6e9fb5a92efafd45e2eef74fc078accaf6024ec4755883d0ab05dc8be14efffb3791163126e1ed783174ad58e5961e7b4e38c85d0ab7ea4e680768711e365770ed1988d9d55d22733807427cdba6cc0eb60db3b6fdbb20a04e229f4ac9f1962425a4f53d5507e401accb78146ce4706c923d136aaca7617074d3b5ea3de9281750f151abfe0aec8a5b35393e69268b43b28349fb863465f4bace25ca22694365e699b52cbb7add91da5c3aff6d393d0ab5d1466d082213b533961f9820645f463caa62be84103c90b8bda37d4e47dd0429590d3f85d158200c229045e7d74032b22bae17437602e0d81362746a1b76960b1471fa94ca2b4d23debb2e8f8c21b09fa15db04a638cb0ae66eb613d2cee82e8fb67fc9e83575206d4714452f1a50d1401aa3b16ba87b057ce18a6eba83e662cb901c2f345a13ad9501a91a5abb0f648f55eb599771240bae35c29ecad90553769caa8c7c2263b5538298432ff8689db5748a1fcf3d511c476eb24d2b1000e56d21a457a085a00fb2b7a2273edbae336edf3f557fd8d99f2ffe8880560488d14fcbb5a9b67436937f67eb1dd3a148e8460479e1a1b7caa572412bbef66134e666ce800af92f836aee91e1360945cac1137273818315717a057714d71c2c542c38f81dacac587be92b786986bedc9a345ed6595249f7bdf2687a03863d0d8504c5605ef5427c9df9844d7639c55f7342fb1b24d1577f5e1791838743b95fa4934b49f60ac94381f766044bf7e84696b6111d4fe438a95ed395744a10ecf11f8067a723162af5ed4ce874df366b99e6fe62209b5e4a66d99fe13e9d3c4ac654988d8a164848d5a838b127f8999dbeafff5ec13f8a3c40708294d88e9fddfca7c8b2a1bbdf980c38117a002cd72d1ad379f6c04412668808b75a8845fb89169091bfe4bfdac424bf5a15b7107bf5cd135a69dd590b8bddb7b707a725958a948ca9c371645593abbcacdf76fdcad858a39f35ca93d079493a40127fe8bf8d100eee924a2d4df79a2cbea5541af3699d91533143a7fe4b64fe2f4cbf6efbff6307c268fe9ecc9899336ae4c51c3a1a635bfea0283c06a32b9a43bd343459cd95fac06751ebb70292c287798b059d89bdb36f397722371e924f0dc1add93065c8893c56e505acf9caba10fc99d2c794e01c324b491b6a8649036e830fcb70fdd50a984571c9e7f10f49077b9427860e55c04ebe688ebc8113e09ea7774bcb6885ed3fb5ce9b17bfa170edd9a92dadaa2ecdf7e3665317881301b502f47ed75b137d9f1a12ef887c8a25adc8f3a290a6888b1fe79b4e575bf8205d9fe845eb550b2089f70469c53def830b49afea559de322421e5d813382f4c8041b91b418dad93e00b0ea1244661958fd07b497178b2b436dcdd1afad16d1394cbd3de47107f26ee11ef6fd6e7272087d8727dd42ad385b5dc6e2d03084634eb5ac1084129b4f59c2bd20232536268678e5ae7a4d9f98671e42eae36ecc840cc7fe9e6221b9ddd9ec574713de8f8a8b7a862b34880d0ffce802b0474f94b7bd228b00100fc529f4e192aa4e6de7143287bc093980c0612805a37a5321574f16da9b02d7e0e5a2f91b98a46357f0030b4692f36f2411ff3bfe4cf5a2d3c10e75166223ca0a9eb9bf359f167c7e1d655ffa39d23aea714201dfcfb56139ff461a06ec563ffd670b110899fde3872cf430d1858871e399f4fa7f5b269e9615be7227e3c84fb84235bbe4e3ca3d193fcb0632144868d123be5334d104fc88cc7ed0a3855da0103e1bcd03528dbc63c1c62b5f03dda9ea4e1b4cd8be7802894c2a391014bccd57d729e21ecf3b3873ec31101e2ca9db6c6b4eee9f9d5100ac7e7076a8e8ce5df75dae76f9686028eb08e942a22c1981dbbf4b211b300f356f338da9d839e52733fb14c265e6a18cdfe8c822a1e7a73a3a7321189509ceb0e1897167ffcbf0530726cb318f579f2165b429d69065a09051ae99022282caeb81fa4f00dcf47c23c4ecab2b92e342a2ac9e7b2f71a034eb5efaaafc0a8eba70f2c710d3e2f9f55328bf8bda4751999d6249385d95ab13ec3e433759cf7128aa649b0d82e848c143da697734a04de63e5e37969c5bc10165e9e7103d9f4b46e1b53c41801926831fc3f4a14d7d47c08d7902f21c999737fe5698b93ba49e90d5086bf223cb3759b8fee57ea543dd184d3068df2572b00f025b4b097c007c406ecb68a4453bbfd0b2b645a94faf79bf9566c5c76d7e5d7fe5e912911c44db081d3fbc42360fe0109a99ce2e3c40022d6da7e14bfb31000727c47c46628958c6d20143277dceb27bb9c589dce3c5c52cf3e7081fea4dae363df2af9dd9746a4afdfde9c0f1c53ed7c24a3f78756969a6997b0c75c99708390430c4e9933e432a9237644b9dba71c044b078ef8c8ea4dd18581709a88fec33862399e7818dc1b4baf4b16012e8987304c1d14c52e273e470aa77a65415dba7e565d9a57571a5f0ba0f5cacad0e7f8b0bf4a3a655dca5c7c4ff2a9c3bc9fb517d8105f6811d22b90a7ccf2cf908efc7256551a9c1c5a2722801fc9cc3a943b93d42f3dffe006a7bbe62eeeaf7194b0fb75490f6ee6fcaa9699e967ed6597418b1e664a8de20a4763861e5966ae2dc0d801404dfa46ed2977bef05e79139dd89fad8b51b06eab804a6a9c21a6c1fedcd6f0efe5e6531b4913abe4253459a689dd82504686c8126c5d962577eb8d30c0c2d8b91269731e48325f6d73c731deeb0a381956083b568af15dd08a64e037c2f6cff45874f79efd00a7aff86fd8551ac0ac7d18174965d55bea1c97f0964704f4abceecb66e91ce32a7f1e8800789938d4a35ae36ee5ad6f666af988735891ff6cd201053858c458ad487a8c2e5d435aea06af9fb0e48726ca8c000e7f35bf4e8a3d1ce04de2a6b01b53b51cc2a42cdc0578acbb7942ee5ce6c31f8f751c7a9793a6ca28803be6a8c9e5f98b36c81aa0e9ae74de9639a6bc6ea5d01697fcec83eca697b21625f131ff4b540220022aca5428dd3084330fa79fd7d139a2d8938688d0575a5ee40305451f88f79d1c1ef028aa086a5ed182135ca362879ef57b2b441dce5417e630cc3caf29b4fd1652f1e5402cbd6b6249f1c2d2491d3c533e795a71bfc1a095e2d646f71903e74e0aa3f3d935b8109830b1d15d927d55a0011b718494c55739c3414cc6c1b3bca79aae31fa4ac84fd1241ad11430104d3f505b73042bd05cd89c46da62e0b31f7b81962021bb94438b83568001941836902d880b52e63c2e55b1af7ed195a88e5b79456224149e7e0fa751b4dcb3c8056b27219dd6b4ff9dfd276ef75e6963a540b45ffd7d4c3faa363ca0a81692a689a64326a59d54daab3bf17bab89321bd0835e5a1", 0x1000}, {&(0x7f0000001340)="8cf38ef0bbebe785d0b1fd9402fb5d2af0636b527b99c7494e2e691c0d97cb0455ac95fc168240a7000d82bd654c9a0f6ca297afbb1f32238e1031e2d01b8b6ac84bc5c792e124594a7c913e305fa2fc11c3df9b5d0d8b9ea5709dd29420f8cb6bc68aa898019117513c51b79b2e2379ae9c5296b7013b0e807ce3dd93075fd01467e0f9ca394457a96c8b3c839d310d20a24644a11b840a33e3bfff3dd1874bf95c577a213e3192eb69baaee9575b90b1e236b8dd18f88919d884c284fecd46ac27bbb704148509f1d0e9ab40250ef7b7", 0xd1}, {&(0x7f0000001440)="1d0d354b4409e93fbd4f8ca13d54b5c8dc9f0d6dcbc374021320e7284986e8ed9f922a2b103cd012d2d453d0", 0x2c}, {&(0x7f0000002480)="2bc07bb87b1419fd1e88721d2eb0b65f90a5f63cb3af127ebdeb8cc614be1f483abfac91be9b15d8e257793a54081417219b751bf31382b790584d998372070e5d9919219ba35cd96fac3997accc275fe4bc472246596c293780be32ab4042be5998da2026cb2ea905609a969eb9acf6defa90910ae9122c53423cb5c966c6be8861ed2ab4fdd72e981f6feda14e7873a4c4bdd594290e9baa91866807c445416272c5ad57cf66ca54a658cda1545789bcea92ce6f07cc14f9ec7cb3dc9a34ee53cdb73fcee319e93bdbce4a22ba485ccf837030c1d46b7bcdcae4d292f5c9ba5d3d600e3a1e390ea070ff0d916fc719236e0aaa3f6584dcd7052fda2b6101bc51edb9d3ad95131550c8013815b6b60d1d19d9d64161cbae5340cabc040faa2c7add7032bc096185989b56dcc0f3909538b0a543cb13a65bd8b92c3d34f86bde22a304a0838e78b421ea2d9a4437321ec9162d3adfa4d9427bbed60b23a05a181acfa3cdf2f857012c32dde9230eac953af35f246f55354bb69d2c9eec4a4ea80c603a3891176bd092a0dc4b226cfe767aa89311b8c42ebaffb4abd9b5ed143f0686e8162010ba4ccc0934837acba3e09f70fe6353c86d395f749f243968de0021be7baa1fac5984af2810f66179edcba55509c5bf4ac7f77c433b9e5f8a9a422609c8c8d92e5fa8fe6bfcf2f2353b0e5c79c16b411ddd394c72f74a07eec7413a61a09d96a81f32c52f61c08b0d97ba9969e642ed8619d5994e9647e53d716d12329fe3c8114b77ee784fc1737dbed6498712bc77c6f2a142e827f81a15a95971d7bd130f8f88a96ef8a15587bae1587eb4cd30b0c05e8b87f63dfef5375c5ede44cfa84ef9a1f7caeedb05bbdaffebbd100c567c057714ecb9f8f1a84256e654e6851ebf842d18a330d780a600626f43827c2e4b14cffc28df3a60bd2a7a5b0f93c92fb4159e9e66394b58a6dd4cf9fb4ea82f708d3af2cc8b3cdfc3bc8afd797991242f8171739af90a3ddee55fbcfab24f859332d9adc6ebded95d2838762c9380bdc297796017ec31dcedd7fe3f06e4df5cf1e8ca0a3985d303b637769e802126193ba7e731dfa540999f5e77832bcc2f0fa562bc181f42e23d5bc0fceb8850a8b425077055b16899b9012e9941f1836260b7338c1842d24ae2b63d371b13aa954cdbb0d5931241f6b968e12eccc77c81fd78936b60af9ed3cdb78976324637887ac6c3d5af54882f53b4ac447a77b81b10091aa7f43895aadf14660779c82e43c960de8a10af4395b8e539d78f97fa2a503266df05d2cf6e0b7912df84134822ffbcc4c8f1e656797e97f04843713dcea8d38d57195d3d456ff801f566c99f1b9b27c78e6624aa755fee7052c4f0d99e007965cd2810c698f6872c8d6b1d35eae19dff036b4da33600465b9eb21ec0a43882f1517815c2c5e6c9021704c5effaff6dac3497136d084ecf5a18160e7e8579e1a8e147a67eca79027d5e9942a6774fbcfee66b412f3944b7488ba141911568ffedffed99ed07f8439c71c04bb94b3c8f17db8b833ec53d17f24c9395d515d76ab9e922050a8cfda72f23682e681a18a597c6318f105e5fdb4f44109b2d797601e0996ffeeacf1590261957ac179be3225591956d87561e5cd23c5101dbebba8f527fccf9d73cb0cd8e924966540d39e0ba104efe7324f5c55a6b5d39e079d3bf1b504fe824546fb5f44e278841e51da1748422073943004af7ecb377d6f597a09fdc7a1f1c9c1da14557a6aa75f85e85a77d7059e7473ff7e99cd0ee996436f56cfb2b4a8703f42ac0b7ae46e8ef584d2090b8b2611a6cc415fc12526e1e6b8ca79f01224f4dcb0b59579190a0a3b5fb531b7b40b1bca85e613a594b912c0b8295abad571f08976cefbfb835c14fd800784e16d9cac9f5cf41db78a42a153d245921141057427b758d90ccb5bbee507e51ebc9c745a32b5c1fb34e355d77bf7a61b0e574714db91fd73acc6044e29f7d71354bd797a3d1432a680bda0e775316ae6dd368b8690d5b94ee50fb9727c66b64e6910def91a491fb5b5ac5e85285cd4b1bbfecd140db7f3c8cb295c25b3f9795cba4d71777081bfa6ec6e0a451ef374969bcb7b21957665171b4e1ba9f56762aaf8cbeb5d5815679d4eea0d5c62ac565ac4f40c7f2c051d76eaf19109921fbbe5de281c4059ae4730429eb1490c2e6a53aedf6f7d0136dba7cc6b26d0945331a0dc3ab97af3b3c5d1d486a2ea01c1ac97b2c41d8a743d4ebcd588f3673c90a8501f9508d204ff20ba1dd79dafad1c952f163d89fb193f7e745a1679f2a83ea58f0358218a611d58da39e4b3b35d0f95f99914891bfa6a9bab9f5f5acad34be61cdf115aeb50402ab797c5e76ade18d7c5ecf38df90e66db4ebb3c4254b066bf239f1122df680ffa7288326116e917f5586ec9c9aed39d3b46389c2e000f71c937daacf4b301c2ac34c28df0e385c1f3004ca8ea72d082e35511add7b877344c9dfd6440ed0762aa3a27290cc752fa8f5f7a963fa65a210e8c23a43ae0fa6e5d5b3aac365bdb81bbd35a79092e4593c4b0d4606d633bb8f329b8d6ad13232376ac7422639f71b0b596ef39ca705a9e50f952de047b550819304c8be628d26c39739d41388179f2d71bcbbf2f36c683606b14c8153824a10aab9e8c6693248f1590aa3c4f30b75a9f4fa970f850bb62b895a1284d0e4b16b2d1f333eeef0312415dada4205391d07e414048722b730ca6a0e24101e4522f4c164ae3ead4ead5adb93389902d46028492d90deda636f608c064a4954a96b0e8f74de3f1462ede36b1f4e323fc54959860399e73a9f7b59cc79f21c1d0450f36590ad6dc2aeb6ce557bdc623278703396402b2955ce9e22b29c488fad1b2c0a18f39e09b793e0948f870599f59ef69e6b4388239533dcf20094a07c04403cf5a76fca69ebd17bee08f0e55e7ede4fb6fdf87b31bcc0697ca0277ef43f905e6c7c0e50ae3bfd7bd4959b53e2b5c90bca5581a59e858d528b70e7799c064969769c21d5cc8c14672694e8331087ee66be14d3a5fd562c18ed2b47019a9506783025baac0518cb3ed1384d05aa330c200f88768a62df0b0afaa0411cb2ea480e09d43ca33afaecc2b5cb635fb2306d382e959fdd88387e18ff4b3f6bd74a95cb476eea9430085e4ec850c18962ef667ff9b22ec01975e55b4d7dfc68e0f1e56e04127cf945946e5ddc26be8ea0d22106fc6ce1ef231aa33b332d24b4bbf219e6251e4a0551745c3a905ca4af76852d1bd4339c1aaf784913361a7b239f862e72ab01f40568238c507070aa64ebad206b0042d04fd9a247f1abf3d27f8d8b860d840818d6f6b93005325b776b8cc5b5bb020fef9e1c236ba671cc3eff4d4757d9f48c90c453ad2c73273e1baade59bf6426ab43b167b0e551b334daef0944427d9959a23e762f896383b56d6e3a92b012d29e1956530ac2b04e66662d4d5f848db4135135edef05cfa2337555a5ca89767fc68f2f96a76322c86717e4b3347b7de2e87e6546bb8170720aee045fe3c03ebf4105f91a3bbf89d82263465a47a1d1ad18e66daf09a60a7127573f6d190eed521816031bfdc538c7eb4bceace5f416c8601b1f9c72c8fe17c665bdb68f53412f52ae28dfb5e3bcc697a6ed031ff13bab4811dc2f12652d7e5569ae6364d087f8ae9bdb3f089ee51dea62c781effe13d190ef3e118758154727cf35b106fbb9a4c534412bc55752b8cfa30619a8f1c0d3f6aef956b004ff36f9d1d7f4ec3df5453715b35a878a1f73bcde98ae1f96b50c9575ad9c392bd459a41a386de893f97b92d4d4fa37990503ab3362adcbf11d8ee1eec79251869645e9ba48e2166b4ee335b8efbb7a41904089ad115bee340012a19c5bbbaa0f8ab6b09a286ca19b3992b68d7bbc72d46e9cba0b8999665cf06379ed0b11e57a90c125280d7a6667b05a23a2484cba14a0aab2440a2ab62818c18fbb51fe07bf7a042b4bfdff1a1d23ab673ea4581b8bc84956313d084b5b9aaf1ae7de303d04ac0c882109dd699eeaeeda092a51146db2aa7abd499f49d3d49a75a7e070ad667b0cdb790299a3f6fa80b37f1359b5c38b426cdc8b27caec21d8eeca85b587ffe7af5c7e198b46c4c6f370105e71a0c33a1ab11d705d235ee9f7393c7ed7e6d7fa8f1e20c945ce8b96f7dde44e4fe42ad7c72c23a7c4f3f518019369cb8d2a3dcc617a16c0276386f32d7e800bebfdf8f76284e907903aef5fdb74fa0c9ce7ed69cf5b348c6b1b525aab5652040ca0fbc2bf919fa46caf1f359234f404ab46d658240a28461b4a782e8f7dd04115d396c8f72852756dfef41cc4ac589038528ab7d41f07e9d4b42ca8de51bf51f9612a87e21b10fe327a97ff0b2acd855fd98cfdd2385a9120c88a1adcb513011aefc6dcce6fcf7b507f3b4b03d447b834f71edfda01ba2a63ae3626ecb078c3de35e62e6757aa26e88db9be5b9bd31c8621b3da52a82a921a7b0c1c748717a93b9943c67e554a82397c82700e054c3f70d6ce418f836080d52eab579793157c8676ccf5e5f2e5a2b944e25d26e71bf6d6a8f972ff9761d5adbfad9add35d49490e47df59b0480306919245ae9db77d7bbeffc2ef0345bdef4ce303597f027549327076126adf4e3ab01d05ff02103ee3d37755466d9ca0c8c00a89bc86708ef3b444cd903576cd6120c6707107e4463939b6adcb2b171348bd84dd7517d9b130a7ae2ca41813163d708b43f497aad7afb08ece0387d447ca0cdb429b699a58af8344828b7ddc2f4f77cb8ee94cac025e794808801f67d49e1b82f956fa61d93734998c9911e0be4e08cc6f8b5a80276cb9db0ea59b255a94005b16526993f2c3711e9fd3084e532de7515bc375b6647e73f45504f9f5f28ebd767714a18309e53de8979bc4ccdffcaa90245cc3f748629ecf1d9d05ef57e45b03e6210a6fb75ab99343cdedc2389a09ae18589a7bb8a1c90cc2c521a1e0c762edf17cbf939e9777f2916e00ea5b80152b7286fd46eff3b6b21977f46773ab13798c83cd57053d2680f3d818a818e008118a92e313295197810ad541a18933998009585908a30618c93cd609bb9016e7b38294c4c8938fbf8e3b126760d9c7f2a635f969b7eb91bf7caab72d821b02bbf03465daa9d50d0ce8c6c32e024dd3e6fab486b650bd6f97e5d77b1536bea48d6d4f441c83655e6fd016ce89908e0980d34a54974f9fbd8f52593066ab08723d705bc8ff41e9f05c40fbc368b1506fa6890f2714b5d8037ae1b14bf1e1bafa727236a4591d0649672bd637b767731ad01cfeff6450252bc101a59307a84dd0cfe6f99fee4c281975e7386e5086e3d04acb7550da051f7245f574a829c9c5789f99eee1d1839aabf46c0b99a418e7ae6adaa4ebb8550f5750860078965e8317e9494beaf58cb46fbccda0fd4e25f2f4eae1bf5df03c6c37a976eacb1d54a82ac5ef3e970fd67461f5dbb8401bb79adcf9fb0cf1a73a11d5f02590a5f1a59b99e50895481998abcf1904c31853ce5adb0d45bcbae669ad9951ca890c49fb636eaa577bbc7b0c89f72645a0f282288f7c296ae2671dddc40cfc8c843ed19fde0e94c4c7e1ff7eff504c5d65e104ae65055d700bb55347e16d44eecc79af87f0c83b35625bc32704415b7371d0a3d68fd68d7bd9310622543ae2e3b4e82875b57bd74fa8597f9bccef06dfa730b8624c5e2be6496323e10fa93815ca40aca3a4db31a69eeb173e839366ab0a6eae1c4882ef06ae8064db68d8849bf7d0568405924e9f2778e2f0b7a", 0x1000}], 0x8, &(0x7f0000001500), 0x0, 0x1}, 0x4) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) 05:46:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9a}], 0x3, 0x0, 0x52d, 0x0) 05:46:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="542c951050c11a6b926cd0df5e1256e2956e838b24148f0d38227d458ba1a9107aaa46d6a98eb2c4db3d99a048399b37a4a995fcdc72892618bcf67c0ccf31948fe522ea6ad7b0c2f2f163599a40c37148e19be0d4de6733b822e41b60bd952d70f8dbefcf9100b3799988b7e132ec4631984ac612da469e10f091f95dcf877cb749498b496c8e7313acfdb48155f95ec7ad02ee0a24b0c6867082929501b339ac38c4ca07d85d7b6dabf32d65a9cd03e3e72bdd8c96484bae1df7e37d8141f7ea97ce44bf7f0f2376f3d7440ce3f260af958bb906dd7554907c9af6618094e97a6fd5bafcbdaa910eeda002d7016c2f83f43b11348e0907dcac0cd0b94032834159d6f824ec335c622d6c4258bf964117b576e901a2d58869f770ca2d56e88ebb686422f453303048eeaa8497182be635dd0020cbe422391a00ec825f4445aeac01d2c23200cb2f3c38f641102a85305f503cbd62cb6ce36eb09c6fde37463076f5833f3886c867aa1f764ee8235a3d4a86c33049941239baab8ed1834d200999743e90976f610908747ceb38c7426ebb32be940abd732858aca41a8fc4016593e1cac8e21e1eec76162edea08eb2066dc45e0518d1fc2ad3995906abc16a1ef21fbb841ce2d28d35d5e7b9470ebed63f616c8572b217ee63123da52d8939c5bffd591df3ef451bfd41f67424129f8865367c9a878eba62e26dacdd82dacb3f9d715449a797bea13765f2a1c3b9406479e9c3b03f90a51348e43cb46d621ebe9b9a59a933c46135fb4ad8d6ad80d040e849cc865376d4524e4493d7f21c21d9a044f68c8eefc9403dbdbeb222b6442bfd8e6164dcedf00f468e0fedca40cada5cf5618d7f7c36fe503e8ffb82341adc9efa80a853c7940089286401ef9134d5e8915d6dbefb58ed76534cd70a1f84c4b32e701b02209579c6fff089bb6a5bd154dd1c296cba806619bb063e5a52354a462ec19fa74951d70e5b328f9c35bb23ff48b32d96198576c45b503b3998079bb63de6ce5f6380e37dc6ce4489cf8b752089edb6f201262a9a61c7bffa27e70073c1ec6441a3b5cc8b7fd38b75d84b4cc02a018372e509270ed59a128750deaf26c84fe0dff0e36cbf2e496f2304b02afc472d83304eb41b07202948975fc2cd5427535f87a918f1b296413956426a4bafbd03c844fd08e23fef476ad85f4ba5cddb562a1b98f7a5ec498e78f355398584d38785500f49523db3d168ad6181e28fd3de622f5404a0f6c109bc526ac3d544031d74fc83f8dcef34adfb1a1a7769b3e8b22851e13572ee63d6ab1c50cd31c686f1a21bce50d1b2bd4001b3419aba22909b7ef4d89eef16b62be476a182ab3fca6dfa266fb1fcf685a91ab3f77306aac379fdc1a8533f21522dd38859a2a00ff4cd7d3dc06c8957fab2070bcc3d47a8df1df77466297ed73f7b5683fb8c7be23d89ce8260902ce2ba5e741928dfb8101e2f1a556f0fdcc167dc46d3f16ed1cfe24d6bc2b27d1842a6e8907ee1dbef8c69cca035473d182e44c557d2d12481cbae44474fccc41532a80b654bf6cad0822c588b57fe60ea4fecccca45a49ee9162125fdc1d9392e0bdeeb513134bab36f4884c616f523923779673ecacb201d7ce87c1126908900ebcf97b63d22abab1f108a70ebd0d54621820c9f183cf418ada97540181b217230ad16f861607bcbc027eace900bdd9760c1ab0b417d1bf7b0831d1afb2bd7ee2da6b1ad19907d21a5bf72c0c1ba703b255a8699ace7cc5c97073037f91a95c9936e2938f20d1e55cf800fd09ed23a338848836e71679e9125c5088ab1f5cc4239dd7ed6a9b846d3a9a3dd3017", 0x515}], 0x1) fchmod(r0, 0x100) 05:46:45 executing program 1: r0 = semget(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/163) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20210, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x181e81ade55712b2, &(0x7f0000000200)={0x3, 0x3, 0x7, 0xfffffffffffffffa, r2}) close(r1) r3 = socket(0x11, 0x4003, 0x7ae) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000280)={0x5, 0x3, 0xc495b22a6388fc10}) sendto$unix(r3, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x100000000000, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) 05:46:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="749c92a6747b0086c720a38872dd888199d950d6540bf13618c62af1ed5c2500cdcdbb07cae52fc87d89fde0fbb352a5c9fcaadd32f0cfeb3afd4c51e0292b0531bbabe123f773fabf", 0x49) 05:46:45 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000747000/0x2000)=nil, 0x2000, 0x100004) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x40}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}) r2 = shmget$private(0x0, 0x4000, 0x224, &(0x7f000052c000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x2) munmap(&(0x7f00007ab000/0x4000)=nil, 0x4000) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) setsockopt(r3, 0x4, 0x9, &(0x7f0000000180)="649813435d172758f6c8000de50f52db399b7decf043422ff816879d9fc15dcb762c7494d9ab40ea55dae67cc1200186d2acd4535c1f8bb141fd35bd8525c438a9137b92091983ca764167416687ffda13421d644573c9baed921855309664b6047c254c3380", 0x66) mprotect(&(0x7f00003a5000/0x3000)=nil, 0x3000, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) getsockname$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) r6 = socket(0x26, 0xc6b3116193a564dc, 0x100000001) r7 = getpid() getpeername$unix(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000023000000000000000000000000000000000000000000009020cc3cf6f100"/49], &(0x7f0000000340)=0x2b) fcntl$lock(r5, 0xf, &(0x7f0000000040)={0x3, 0x2, 0xad, 0x8, r7}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x3, r8, r1, r9, r1, 0x2, 0x7}, 0x4, 0x101, r7, r7, 0x4, 0x1, 0x958}) shmat(r0, &(0x7f00003c3000/0x2000)=nil, 0x1000) 05:46:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xfffffffffffffffc, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 05:46:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) recvmsg(r0, &(0x7f0000002840)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/242, 0xf2}, {&(0x7f0000001300)=""/5, 0x5}, {&(0x7f0000001340)=""/224, 0xe0}, {&(0x7f0000001440)=""/231, 0xe7}, {&(0x7f0000001540)=""/129, 0x81}, {&(0x7f0000001600)=""/107, 0x6b}, {&(0x7f0000001680)=""/198, 0xc6}], 0xa, &(0x7f0000001840)=""/4096, 0x1000}, 0x40) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 05:46:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = msgget(0x1, 0x0) msgsnd(r1, 0x0, 0x3b2, 0xfffffffffffffffd) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) 05:46:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0xffffffffffffffca) 05:46:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendto$unix(r1, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 05:46:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x39, 0x5, 0xbb7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000029, 0xd, &(0x7f0000000000)="eb2d06b303dbe28f160902efb0eedaf6a188f1cc9d89f70559a5fbd939f36c9d3dc25fe6802b3cf4f5e5c13f3ef2e8a6b2ab1525c43c29417c0555fcfb69229023a2f6bd4fa049b507fbc6d80e39f59341", 0x51) 05:46:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 05:46:45 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x140) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:46:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x7f, 0x5, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) 05:46:45 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0xfffffffffffffffe, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x31, 0x1800}, {0x3, 0x7}], 0x74) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 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(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000540)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r2, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x2002, 0x2, 0xfffffffffffffffe}], 0x59) 05:46:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x40047463, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x7, 0x80}) setrlimit(0x4, &(0x7f0000000040)={0x2, 0x4007000000000}) 05:46:45 executing program 1: r0 = socket(0x6, 0x4000, 0x4000000000) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="db536e7a0ae8096ab589895e602432538e74d466a00882335d79c35f79a376104c742ee4ea238cb76d26cb", 0x2b}, {&(0x7f00000000c0)="0857218522e7f42351de4310fcb3b3f2d789123979008b5bbf68ab367995587a0b025bceff56e92824b46a22884be3b5d8e4df8b5caf6689465976465d92e23ca2fc6ba3866465a3e1889b601b2ce95a2ee64abc4df0e80e8d2989af2437f424364cc25eea1e609b510e5e", 0x6b}, {&(0x7f0000000140)="fecea9be0f03f4b4020b933e309857a065c6011a2c9a6b5d0babb33a4bb1c772af3b4e68b6f93bd3012af42d44df514917cb3963fade", 0x36}, {&(0x7f0000000180)="257195d3f8f1322915b5d319a57c6bbec1529fef6aef2ab14105965e1b1ccfceccc6eb097270b9979948e8bfe9803acb88feaf5285495de45513fcd3b9d207e3350945fec966323a36171881cdd20070565f7411a07ee11a5a13abf82a85b043e88f38e3349793b56a67df7a31aeba9f05e05797fa1db01a704946a074536624b41b69777783cc74158cf87a55942336b88b38b7d5665409", 0x98}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="b3ff1a843a3f4fb10ed8f9563cdaff2a17d02d04284eb9e93ce8219f49569d161883dc5abce6db6bd95d45b25d5e507176039baba570f9d99b319050", 0x3c) 05:46:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="80"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8d14, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 05:46:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="5309d71f6f89ad2d03f9436ce56b129f1a617b3b942ec24fd45762547970e2785f7235856fcb98cfb03faf91e689339922c0e531f7c1b9fba7e98a157036b52d28c81cf2517c2721eb555c263780e08eaaddefe50308771d7a45451b2163b1b16e5f4ec618efa22368e98f962b5a73eb6c171932b9fb9a1c1b0048c8f05bf81aa5f6bc0f81184ab4b60f6bc482b856e1945d49fc831cd9eca08f795d446d62e1f19ff8746c0eb05f1da6", 0xaa}, {&(0x7f00000001c0)="cb1f6a017fa26906bcfd4f010f7464f521adbfb41ec035899c5df14ec4ac9ef13615537d938100d92d392df0e2e4067cd737f30fc03c4ef9ac83f462759fed948ad7ebf473c9cbe2aa4347d71dbb3efa0ac3ae584c1420cb129661", 0x5b}, {&(0x7f0000000240)="e4cff4911614167b0607e100d4ddd6370e6b40b2cbab5b11155f7cb8294239497b987301d80d228836864d87a6174c272a8471da12afe06423c328e08a305e2d96f0aa44a94d101b9b621582b98e9aa8b7d6b15693dbaa229c20f785100cd5391e04def43379f85b0ed9c4daff15953ae58cb482a050416ad0207a55d08cc781cd0935", 0x83}, {&(0x7f0000000300)="e7a14d55de7a711f725ee5585ad5ab88bae44b0b603efb47c9394edfe961e0c9d7878197ab48b832bc2c81ad79c157532a7fb20cb7d73368955a32c181e45035ffdf12b05b91bdd19c88814aecebad53047a0b335052c9208706afe0eaec4e69e953fa2703be38492f0a401b112f318d90acc9c167c522f2be89df0bbf0a90c9c4d905a08a708b22d19d6ea74148f991e333fd5f11da6ebf25589b4a487839537f65049d9d62237b83ebb9b4d35d88d167bcfc47d212940837e9cbfaad7a42c5148ccffa4ed70ddf186b975ffe", 0xcd}], 0x4) write(r0, &(0x7f00000000c0)="74114cc50c621f9ca3d02850", 0xc) 05:46:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="c49a8f7a690119431eed36c58604e02ff50a76df507111458ce835cba8"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:46:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 05:46:46 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='r\x00') 05:46:46 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x54) 05:46:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 05:46:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 05:46:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x2, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x371) r1 = kqueue() msgget$private(0x0, 0x0) read(r1, &(0x7f0000000680)=""/119, 0x77) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x4, 0x8}, 0x8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x10) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) r3 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x2ce) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getgid() r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r9 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000108000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000340)) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d6122348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b95532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb4e4ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc00aa84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b694467e05f561ccdb73a495c022952dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/133) setgroups(0x8, &(0x7f0000000300)=[r6, r5, r7, r4, r5, r6, r4, r6]) 05:46:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da87fd191c92d664608b1dc7c317ed5"}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) 05:46:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) bind(r0, &(0x7f0000000080)=@in6, 0xc) 05:46:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:46:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x7a, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r5 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000440)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000300)={0x3ff, 0x3}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000280)={0x5, 0x4}) r7 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:46:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x190) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x7fff}) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) 05:46:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x20) close(r0) r1 = socket(0x3, 0x4000, 0x9) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x80007) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 05:46:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xccd0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 05:46:46 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file1\x00', 0x20000, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x7fffffff, 0xfb1, 0xfffffffffffffc00, 0x7, "436a72e93f643ea56c2fba2b23b9640f4c5639ee", 0x2c, 0x8}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}], 0x20, 0x8}, 0x8) r5 = socket(0x6, 0x3, 0x993) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup2(r5, r5) utimensat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)={{0x4, 0x100000001}, {0x9, 0xfffffffffffff800}}, 0x0) 05:46:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x100) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:46:46 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x85) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 05:46:46 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) 05:46:47 executing program 0: mprotect(&(0x7f00005df000/0x3000)=nil, 0x3000, 0x100001) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) 05:46:47 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fchflags(r1, 0x10001) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) 05:46:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f0000000180)="6d1a89f5c5288ccce7393db9531bc4026671593c235ac6087471f2faea82cd07d3a43a6e8a836a83e1c95463ad81c2d90ba56e031719b2a81aef23b05c99df3e0f9494bb713a87839b66793693df828e512b72c9a29b2ecaf5dee26082e4161b8aa04c73ab0900001343bdf6808e632c13136290bdfe869726b0ce", 0xfe04) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4000000000000234, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffffffff, 0x20}, 0xc) setgid(r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 05:46:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = dup2(r0, r0) shutdown(r0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x66}, {r0}, {r4, 0x24}], 0x4, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) 05:46:48 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000700)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x131) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="f1e11ad6b3f8aa4d4bd0e85f08fd5658982ec01a0f62dfa32533fbf9b92d3acf90f96ac3466500eaf8d578a86dfd169f590321ebe23bce572901317799a88225e44c96544cdb08e03e0b33ac53c189f24d8fd5cfdad63c8fdd204911a1ed9956d04e63ad541753303b023256ec6332e144fc003db86a90ae3e5127d0b9d7279d9d7050a6ceeec6a4ce7d898bbde3895b490f7484ca0647239b70baf937a2704f8b3cbf07ce0d93cec44c38b0090968c60ea46f7bdd5cebb3bc34de73cbb8a43a22a0fdae90cc81d35d116da0", 0xcc}, {&(0x7f0000000180)="60119977b931ef55248811e4487289f7adf8ce08984b90bb29755c40a27dffaf2b56d7152bfed1d1b7f115a6e559a407a7b5df1c71456876e435a836a6bc010bffe15b8f4802ea64d0326c2cd33f7bcc2c0c95fac686559663b0aec6ade47c55ca8ef57098a94b7e6002a4acde97198f60715788e7", 0x75}], 0x2) 05:46:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') writev(r0, &(0x7f0000002540)=[{&(0x7f00000000c0)="58b74d158dc4a847ec3b93bacea66e6cd2ae", 0x12}, {&(0x7f0000000100)="eb0e34f0", 0x4}, {&(0x7f0000000200)="f21119f4723aa124a7dd6fb0a635a4201ea6712ded6a578091ba47281f423ad08fefaa02bedf58c04dab182b97bf3e959cd07e779305bbec3f51393fe42954069195f31dee913a6d7083d725d5a9857af62ca655ba875a971bde254743fd8732ba7865fa248fdef397309658ab6a2a9d1e22b8e2bed23ab7294ce54477838a042fe7841ba71c0ef78e67d4b8c9293c8520735be638cef4ad7c035a34593ff381cc", 0xa1}, {&(0x7f00000002c0)="ac5fcde36a2894b0881e0435c9744c018fba7bf93a5820feae6e5025ade2240bae5dcd740201ab941665526bfcfaf19dee53cab5dc7b", 0x36}, {&(0x7f0000000300)="7fee2e272a996e7b9b28a640c5d61ad5fc6101f274ab41b59a284d3c3def6bae58fcd387de0c4bcd0cafb1ab2d992889dab4c5a5b2f748c133291e7a8c307e838c80e16d12f963edf75ec5a6b7128d77b90d3287c36dd2af9e105628d7be029d88a35483c538480440872aef566aebe8fe1977b7ed2fd35b0d2155a0be87e09baca0c7afc9e8d0a5b06199c0e5aa173216cee6ab8796eb5ff774c0f70a9d42cbb534c970804ddd7dbd0dd4baa62c101eab672ba7c81a09bbb4e9e7", 0xbb}, {&(0x7f00000003c0)="0964c585e3df103c1dda028af11d4754f374e5bfa5d57fbabc66ab9e978c39b1748a7f6687f50ebc14ff94a1f3df456289ffbdd8cf1cfca208dcec981884b86563775e626a00dabe4e9fa2e44b420901509acec23a7cdaf52fe7fa57cf7816414e0f89301adbb97be221485c49db5b69d06aa8921451f65e9f23642d50da24b95e2e81ad049dd88c358f3352ae53cde483599e511abd0e9f79ec5fb41cba8e5275eff2145a2ef9d6c589fcb39e1ad01f", 0xb0}, {&(0x7f0000000480)="4372faf1310bf791388b15fe8b5bf9c89f0c88d0e2a10efc32c933106f2e1640ccbe6e21f7d63bfd31f354080dc9596de6", 0x31}, {&(0x7f00000004c0)="8954cab7b8c16b10353502094bd099eef8e1e239a94c26f4e5103a72b2f9c19be5089af6225a6be75686b3ea3f7c0f8665f6a53599a5d0428e98f0fc177a1e3a7ade4b459e36c723925cdfb51c84a9aef17ae73a4bcb40c589da0d8ac107b7a0184924ebe3267f59702f8cb3e382dd5cc0f71c9350614f9d3e5b8f8d508e093511a18eb5dec2f70cc6c96d14bef98f27bb0b9d9d4296a2fc59173ebacd40f676020cfdf0d9305286b8cfc380edaaff8e767b895ae82f2a08afa00248cc7945577d1a141506f5e190a8277151f306cfd93a8c60b14af0dc0a3bcd033b04ca51073dff18a643e3b9af271436ae8d44be8019a3d5371bad55648ff3ba96223ad16784e4cd99c2d8ab66958583669f6d21432738f2da0de0992a12d3bda55ece96d237fd216a6399a391dfcd0f54ea69e7f06e4016bc4cc319f3c8f23254b2ef46f8570ba707cf5a8a7b59c1aebee2c302b425d9d6c005964065655e12137e8d05f78b6e38f50e06726cd5a88675b569cfd1a9d4fe0ed3f3573062d4f41297c3921a7a9bf9a6856da8a390b3404f33250ec4f2784c2d4d6bfca9805149d39bb4084c3cba9f3f9122dc058659d4168aea3d987edef895095de8b8e92f2e26ebee84bddd151d6ea62a392c58496ec48249533a8665156ce57e0b23dfb8b1a26ccfbf4abc5cd5bcfb264c45daa576964f56c0afa7606445f71e07720d5596e4b32a1d4bb6a9d727e56e7b39e7e8910bb1e04970e0714482b67d66fddb857798c1ce67f709b135a67928b1b8d55104001859c0c8dd2e8e59f679982eedd996af607339c9927c3d498680d38921de32ff1220103dce9208d9fa23629845b32e951cb8188b08f0908e8271a6769a67685de4187bfdd86ea8e24135fa587d101b386e7704b5da44cb20693edbadb615bf348fa749f8111fd1934c55b0373b80af58ca516089a33ebdeb63158e8f055f0666584462f9c723f4eb0bd1e866e093e3961e428b56e2a3cadcbc88b658e776e311a8c94a45b5faa96dcff5c77787e8d7bf538c7f65db151bf32edc8ad2ed4dcc6f9cfbf77a555afa17539e22a55c196044d646cdc2bca5503d764aa4c041d1d6838eb2b994c74003bf5710772adaea315e85f637c78bf5874a77970e0f254dd66b9e90a8a18369627f975532ec86d98c09cb6a61fdc7f5d5d13daf28bf42238723f31ff4536d67b358f6dbe5627cdb755539e38795229b2bcbb1a589f71ec819ce033dfb40c4fbcb9e6f1c9cb949580dc72b7aeab2fafad90c7be4c6da268c6405a1556872f5f10118e38332a39fe8697123d59fa003b926a0edd7d00af8ea3f921bcc06866279fec381a37af4ed177284f35e3cee68ff1903f17d3ebe0e660899ffed13352be0b29dd013b9192ddb887ad53be4c5e0afa12fdb7899582ac8370ae5625072dd2842685f2b860b2336206824a4483335f5998b3a2fa3a9ff3030eb2f13df4ca1b43a599b5e028eef70f7c172137097a9e4aeaaea903cd07449afb4a8d930bd2ca1616cc882bbeec7d6ef433a5eda64fe58265ea5e39a0d92fc6fdc5f8c1a085d2b3bcdef45223514d9073b4e116baafc448f99c77115cc4b0ee7263583546807661de14817a2657d9561da9c6a3504f2f9a244c620d4720a4e592621ec42c8e18954cf861312b3b3bc3bc579db1ffaef333a8798b70d5382d2e77c9233136e330b9220c4507016bd267f5b4a34570f76f3088135281a155c5574579d6e5c145c11e15a38ecd5bbce2a9e771103a3ee79f6001cdcabc06f2fec0f18221e33f5e4b142ee848bafd5d8da20025c45ecf3b09a13a67dedba8b6a2a9c79ad869e0f5729e0a45d2295843de2c64e2dba69c2ef6c90f7e251b7e904d3819f8bbd58259153527e9fb208c4b84b080340283e0cd2479590495354a83b94468c3f31d930bff8707afcc889f626f34146222d4fd6adae69b11794056406eb5d95ed07a532ebff04e6aa3e9cefb77d6c6d1c6d4adf5d8fb195795727c8b35401ff6a440cb96e54793999f90d5a4b9757249182e90abeb65a917faed355d63bdf2fe46d2e8d62a38b31627d1a892ff727216019c9350a5fd643c54e478edfd6f4829946751c0a4192789dd1e1636d6a1da0d18721560f351d5d3fffc6fc47323040cd797699df7b0ee49f0f4e6058995e32edc2bf36ae0b5230c55596a7bf176d3cce63cc4f6caf5d954af8e2a7a3ddaf90d7e974070e702dd1229ce0a4ea467cc63b41ef94a2a20a600a9c6be4c58d4e57da6f8238d433822df6390a338cf056ed66909a1b3415b0f4bbcf5e78de5cfc6a3187650e265884aba99f72882756df70590279f08ae80804101a22f5d4feadcfa85e9e4f1799a9ee77e70f1038663214464c2a7781bffb79173445ee9ea2973b5e45a90a1294b21f1c3407a057bb73b7b0ab8a4735f9834ad6a1e4e72fdd762d4150182ad2f13c53a2784a6697171e5da4b582d09c28401f5b68b3c52440b191edce4b6715ac8659987244ecb1c7903e8d134f02e06305a37152b279b883f8a91bed7466cc1a03a79cac62d0323f16f0660130f241412b1680366c53ce3e73b87026724242753193bd640d3efd18344cfe33fed118efcb65bdf857afcf89bd8dcade2f698ba3bee70ccb0b9bd1d5a570750e6566ea172107b9a60ee30dadf2b33352834bb647bc2ee1765bc8a27bd5a9f1cf96bc3806fde2cd3f24af6beea40c2ac3c4685d1bdfeb56c70326c8569d388c018330a3691849a07fabc75b4069723c8459fdbf164f45cc6cdd8183e42fd66d37766803830eafe8a52b2d94980196e4ff8138f69fab9bdfdc05ebd38d736435e682032ad6d8e6913e6701e304843acaef95e05f4dbdba768230661925401bd6f988b9bb8ee51f53a6cc8f8309eb22c0761d0eb83bf4845244a889b598b2dd164a7ad609574b6624b63691c85a61770a30373a511884f164c8c44b2ac3c10cfee6427c84d5edce649ec77ba81ab906d41f8a0d06364d0b6484f49fe2ffc98a0740780ee499885ef65a2b633430089332354414713c47e75d4f4ecefb7beac116ffa1f0fa14dc0626c41dfea6520bac9366d6a52d65d81f7eaee40ef5e8b4e04e1958660b687cea87c1acc9b416ad78a70e39586425970f83abb338b8b12ecf03d7a08d136f0a0b152ae5bcdd804f605dd2469cc1882eb84f5a2e528473095b985df00c21ffa3bbb501d1d9e9805c1cc2d436999dd4c550cea04e9f681619ca87f566169f5bc7d4efbc71cf09b0609e617f049a4e6eae02545a46244bf6c09bcd4bbe53073c85cb25362cd8672bc6f32d2f744dc846abedde6f1dcea9e6b7052c8c01d4629238e05a188de98bdb54aedb494d57290a2f8640a88a79423959461924226a700cd9be5e17fdac22daa8e5777ba74428e741240a592b5ea34b206e94622886559d53c71ec9a31c0c6e335be78842e4662ba79a6b34021b16db9e0ae09137ef94f9ca9617d55db397b3767ebf7d83e30ac94f88b5935c7e9e598722860d752470852d50b5918ec0e6ab656222872256d5cf9dec8170f38837b2294030f38f7ea3be6afbf8730999402880331e5dc64d2801eaf983b928992f87b8e91d4604d903b51e66cf7968aae0d288564fe0f2252cefa19441cd3df5b33986cdd5d7e8071e5d1e96a77f88dabd4c8ca59b4f83b4f2b3d865a72b22ff65db8ffcdab0329f23a02d3c2c457100d22d2181f5c26d61211f4daf638b7fa60ecbf72aa7630309e60f2a822d0d380e822e5c19bd3732dba565902c0206a0b245d4b7bf2ff252b09c734d66da41ebf4b804c22b9fcc9d7a9eda8fb88fe214cddfce7a31412a05c6b954fa0b3833b0ab36cfe1722a6a9f3e25e2042f1a0b753fb3613e7dbf378b687d922746e3e1f791aea6ecb958cb21e761b76d8aa0035f893cd06c7b62c3781d6ab1d5c4b09f6f9ada435fbda60698bce37bdde9aadd81ff81f509ce4d77c4d1b5a5eb72bb3082dcb0dcff60f8579e68fe9ac4a11183b2215c0fa28c2def6e069537fab7bf27891b750299e4a01c74a9904c166df0d5d20c4ec6a725038b5ca5b3966f8e6678040b7fc1f752d0104acf73e9f0fbdd7be5d917ecf7a9765bd80dbde8f43d6bd55a89576f6958aaacfe517794117edd7431840443c929647b8b39182b30b6632edf08de0cc8e5eea43f1af747612cd5f71094da6f0aefb8a0a0ff0dd6bbead11dcb9fa9347c557b8e822fd1e8db3ab4c3acf3e58f16fb964cd4104affa0624718b8971a5c46b5f9667bb44fbeb6329f0f3f9adccf15811c80517685b57f8b54431f6cf86f2b5403a4a7df49114c40f9b3ba8676784d3f4fddf62db5ae11f4bf079019b2f773c94bd05ace9b052ea00517ae203637ff866d6d7c0eee2ceb7a33a04498ccc171c414504643d532247b27b3afc1cd9f43c9d82f9a1767fa480ee0fa6f1335cef9c682c9d984a69e8ff2478f12349237ab1598d4e94d85924fc0754625c6ab9f424789698005fc5e7d360aa9ca0ec2de3d3f3092b31cae952ab9fe654feed191e86579e8307eecf090d8e1852d44e36e08a295214363bb24848e7146f8e3c1fcf1ffb12501c11f5a851e7551c3da6ba05f24b97e97683efb6b0848edd12f2141a8d333c8277a75db2ca269e7cafe6cd21b75a84c1718289d2591748a03f89f9efab44db9fbef51146d0f6e6911ff3a72a16c7e096b6033431d8473a95ff15658eb77a9ee1c1c0fbadd2cff3447447af0753200d738d861c34b1281fca85dc722f157518e55ddc65cb78c7d932a8068393cd3878c6db1f5abf7d51a974d89042c5ce9d071eb7e9345e4f2eb62f9f0083f9c473d479b8f2a91114a23ca6bc3109298a36d373de8e84a336143276782d54d2c6f37f76f153df6153c5d93c440115cc2dd5ba43c4468c4031b8fd0719db578b7ecf0d58de4145c7ef651e590ac06dbc0d8b3dff0b74cac20620a571f0fcfb9a5675b8a32beaa1398f1f4d0db1a49d5f909d0b7d00ffd4f7a487d7a71d673eb6b0d4ebe023fa5a6918fd048f0a90a35b70a19e8660e5f8acafa89841ede68aa8db355eeb908c60cfe3f2c3a08ba33b7c81cfb00383c490f7ed248209c44806c5382c47eff661bb01d2444b8cb62a0c1a66e997c8c889717f6eb21c197842ddca40dd8a305da9345e80bd09dff22ef948e40782e6bb6c341ebf088d51ec302526cacc7c69ea12ca539a3fa7c7bace87b08e8189815379459321662d1eba1fa10180511ea452c15d3c4670187bf3443461140c07e3b444861723def0d5592df54259a0cf6bca43eb0d3e315fee3a76baf3f3ab5c95a3483a44ec686631922e4b1f159ad9d2d76499b6c95a8301dcbaf11002fd1dc902f1d284aa29abfde9df98714299c84d37fa5280978adcc6942685c50e4f67f3def30357e7214fe8cd41812d74d2b5d4b2233e3193b418267e0da59aa3fd857b0d9624b2b7490f015745b93db829b92697638b518c6bf1a50bd86293f874bebf874414752870c0fb63834bb364fbbb094b426bca96b7524ba37232890f2c7d39356ee00555674e19c3a9590010d4ae38f9ffae1c65f99e7c6741beeca169ae4e2ae5c0ad139d741c0f69d5dae09bf517176fae06bb4130b2fb2c4eb676a9466c70c88cc6041fa2b07286e801a98cd2e2f30ef40368cd53c9759be3c3ef60bf8744fe923a2bf450fefece608f67d81515984c594ef7190f1262ab47c545e90ea8615c07dfdb0bc10b2f218dc81382740f1cd253364a7365fffeffabb6570ced8c83c44a84398491f691ebb204840b98463514bae2ccf58a4aa93afd8eb8b2d1c1497", 0x1000}, {&(0x7f00000014c0)="23936192379980c105c90b165bedfb3d1f446b0b5f49549cab396ca267c6b3fd954031f0c3a8f2378e464d2b9e1bd3d623cffdb8c06decc6503721bff43ff0b733ef940222e1", 0x46}, {&(0x7f0000001540)="e080db5963ed4081917d9cd0f15dadfc0d8220d9ae78b30e80362c47e06f708e94994afe5f792f15f1a2a360b743cc47864cd9098ef1cb8c75ab905d8e69f9400d99405a5270d730defa4df7bdfcc192c738e5f271db30bf62f3009aab2be806bcaa9aa0f422c69c3bc1bbd767eef00e169788edddf7ab51437b93213acd826649d6179be984e4fe387c45f639291c41b662853a2f987053b58bf1df441f5671678b7c07ec178c59962dc6d5cdfb5afe0a14b8e6f69a75b23372c78f44a03198285b925e333be8ef53b02c42489ab092e15a3a3383379ed7de230904e65e7e38300deb478fcf2bab61a974591ff9d62d0d833d5bd49945eb215cd1d0d34539f1ad8244f3d8582cf9b65774dd7b8cf0b43d915a3ea58e62d171a6f1f763cde0488f77f9588ec73f7328d0f4b37020f7bb798d0e8c46b1003c24a8dad81cee9388f71b0100c6385c40b12fe3b3851f5bc014a0f02f5ba7c74b127b34e387be090b7656d8dfd3373bcaa728671c88754183ea9f59f6abc65c9ddefcb8583515f7b060870e83ce48abbe5c732d570da23816cc11e29f674ac6df2a3fa4b47754c2ea70e593757a662445904ce5b01c8216616adbdb652a8fd6d2688519acdec478dc4f63997e7ae50c06a45a9c7c0c99ffc283ae7152db30eba5ff05a3451ecad2d7d3d3286066e7dfd436de1204bf4bce4d11f8492ff0d36775cacbc83079683990b171d5890a01699d8fccef80a9bfd0670dc21a12461e7bbf5a488e0d5e3c92babf53ec473ae2ada63d7d053a4c007919b531dfbf0c8b5c7fa519949da5a8af3d09a42b29601dd5d039dd6848c4e23fcaa9b70f40f17d6c4cd5b451c46561053c41f0fa531d9c2858c9af4c264034ba178e962f87578746bc01d46f488cf903d51d359eb870dadb4d40825c709c025d7efc3a909c7499d5216aecd0bcc006e345b00d6b340f3e7ba5d9783761b039e7892355d80451ab25873891e691db0488d20c057cd088f02c1294245d809bced28e73d751777526364f81377bd7498fff48989a4a5ad7c02f232145fcdd6e3b0b883a590e57f8d73a946028be562415bd35d88d0036477c2dfea291a1952cd36644a46a58cb237fb39c0f565c3421db58f9c29f204e4d2f0dcf70878bd7a80ece7315fa876f7ed8ba8cc94781ec99cb38a927a0786f8f3737be291a72b4967cd5bcc14700ffc3a508f72d0aae3c8dfed3ec4deeaae7991d7722a44991cd51561543cd9b2e9fe27f6d9afebaa7aff4217d4a8f87efbd4e96fa6f8cf588e06883b57d622cc1e56a701600f61b5a795f2f8a5499fd3a56d5d1da86514da056db1cc7f7e6a13cc7dbd78a8d210e5bbe20ba445ddffb34ac3c8d76cdafa0ad6e061c88727265fb2796e48e0b0e4c7d9396937f3316815a20bf21e593c3af8f897981a6cc597a3ab1a59e9f5a63c5f9733231267c6ecdce89be1d1dcbe045d8dad93a772811b4f32ac61e4e9683bb3e7f59a4afb5a83ee8d3b12f8558f7acd269cd219ddba833f2fb7f39d40dd414ccaaa17ae5a1473d5bee575dacf16bdc4b4137671849a271d06842f7ad0189f14aec1cd00c872e96d00a002c4398c31d8b57fb5d65e1ae6800f00515ddd16b3257f009e310d597bae268819026aa1704f5f3af6d3a337b6e46fb49aa169f8821922d8918c1bf228e5521023f4150dd5f631f5b9efa340ba83e2bd4411db03aa31205b7e15808e7e1f55964042f543c6d359cf3dbd1d2f40f828c33834977a11fe83a680af2a5a7111d6b017132ce8d6bbc1a95f3117c6da71ecfba95434f80936c4f8f5cc757d9c5af4af0204379d39a27aaac19ba49d146d22034e4a4565cc6d6b3df610c832d8d847b1bf231e2bae13cd94e2c33238df9b55ef9e77f079073831cf8cc6a3576f28ecabcaf5df652d0f13be6ad0220fb559553c691f20d1929336f57f59df1d7a2a717e570f54f932a8676c08214b1f18662f489b4c953ef2051ad3353562781ceb64e2013e44e59f60afffed85726cf1e2961403b1df0f199f08fbfe81762d3f3ddd633806840bafbd529aa5fd48206228d19c70a366e5b8b9bf01d2f8b4722b690d7494b63c1f9cc70635bcc2526a41680d7d9d19f2e0fe41d29bd7125615ae3cdd0232ef2d66c290051be1d8855d169f687dc187128e9e8e41c492048aa79a7fef3a0951c959d20ea486c5754aef8158d8b217bad64872e594764f1769a4406f30fadabb154f60935ddd067d47fe929b41b60a9fd3f2f3874d36ccd5f4aa4e8197580de7b42b71ffcfd9e9e98c4b0b1a333685b09c1bc4c44246c0c2971edcadf5371e35dd252f1030da9ce1daea5cacd6d363306790bd1aae01b7038bcf0d95913230f0cc0ffc2891eced02fff5a73ca3588f520b86225a1ab79e47a9e632a0d80beed2d88cc3dda27f6d732b9d3a35c20cde082f23104e7f2f9b7e60319d62c8d450ba3fa8be6e3974e821139af23a796ec271dcef450bc7a476ca2bce0867f0268ff7cb73204d8cc97f8a4a0cfa1df167b39ce7bf7ff5789697fdcaae3278bf8c71d684f874d0840ba44555453b8d3d235be455638af26a12ac45f3b8fee6ff18f50cfead2bccb4d2336c46aa9c7922692f7225373df449de8c30d7b910795b68d92778babec520ac77e4accf1c3b7d40ac32dfbd6236f8c5a65f5728a5ffb9453acd4dd5ce3f6f03d2655fbb7c0ea14371639b99929a5e36eb6524a3c2a46e8606716c15a47aaf80c4f93c5b6a53852fba2179c3483de81eb3906a6f1e83d86e5e5eb7389546087597c0475f4f87ed312b0fa46b200ac311d94c8095c7abb4190c230151cb87ba7750e68d8897bcab6420f5e921add9416eba4a992086672c7a9d07576c5fe4fbb529e9271db0ae7c03e85ef6e50229497b5ae5a7894ad771397e3798876cd2901e83e02e2cd71405303fe8bc3da233d2570458b770ae48f1d1e997f3e23a913826e4feb03520fc649c32e7edecfefe689be48971e4e7697b55485cd8f7d743102ba7018dfe5878f71cfffbb617390089c2a0f29c474efb758692659cb1cc06cdbe3ae13ee8817ea1c0f01105c0bb52b5be1b4c19901aacf98bfe96a30c3ce07764a43363b73f145a6925da745f9ce1b17c66c9a38add01ab83176e5cebc30807c2084fdb657951ba6e2efa7a7bfcd78cc9382edf13fd34cf0b770834d38b60d55ff3a436ed429e8f275973b3be6c6999717adcb58b2e38eeec64fd05e54a4fc63e71ba30306d39cfabcca89d79b66aac99fcc3cf69ce98ba6ad6b0dbcab2a4a8a6ee7682e1bf0cd44f41ad5ab8d5ebf22b8cf411bb9faff865ea6f817aabebb8ba7817f3b9bb17a7c443b68748fe0235aee100bcb8ad1122e483fe5b1e3a7bc7d8162e866bf2e8d12ef2300c58ed4fe9b82961bfc077080568f374e43ae7cd1c2e07f647c7c48c2ec16ae7d927a426196a043eaa3ddf7097a6ddeece218d7024e91a61f6a6193d1628fe13cde10076bef3958bfc74209a8d23909e952314bd8e29610388bfb65a4247c5f71bbf22bbddae216f6871652296f52b7cc038bb6beb6f3e97da5b129e78406f1291c76de997c0c528580981b1248598b58968391bfa5e7ab7381feea368991deec04e13226e89cedc195ec435981e0a83d132cfcee0345a34130ef1bbc9e57a8b1bfbd575b671f37f1c4a9d7325e072430f2630806343121a7cb9684b14195bc3813f43ed4a630511488a10d79244db9b12d72de9b75f98182e7d6729150b338ae36d4773e712cdcdb7d13364125f669ab7792b7d6e6da8479e96d47c384541afb2967eca141076cf76e600c65e08595eda03b8ec4d0e58b473cb3a340cda9ebbdbbd2fe60c19628c46de1f84926e75d70b953410a25605237a44ed17a77d1f56b5ce339e703f1bfd4ad7bb2bd0d4bd52a8e7b5f06a089f6057e9f006f39716213d8b8b612a06ab4837e5081c2a66d7122ecea7d54e3c0428df971dec1a4a600d052659ea9851281e3205218a2670076ada83561af466c9aa4192a08e93c70874ffde1a4c88186339580043b0c740edbf5e975caad5ba263a6c6ee91c9a7f6436017b9fca01ee2fc7a5aae25727890661a8cb7f1a2bcc1d4551a5b3d0736eed6914d941da83b4235781fd061193fbbc1f459601e02ad59940af66de17b353fcc1438d552da8eb61c9f33e36cce222b4d32a5e7227749c387a79220db88a91ced097c815ee9b3e1f157d10ec5d2890d8f9da0628e7ce2247f8f839b6f0b3849e723ff8e51dd8cbc7c4e3e15cf2809ae1f381ad9b4fbc782563c50f53d9ed3bcc967a5d0ddf5a6e37399e276a97bdc185d452cafbb05a346891fe41221e35287aa5032f4566d8e3c7f09d00219b0fbae8f53019d3d813f954b0dde85f73d1ec672319fd4f23c915d6321bb6b54773bf33d8adab49f5abc6b04d847aaebc0126537f76cc80f47b9ae27e33fe100da22324edae3a878a287c9557e7844e4ae04567c6afcbfded93eaa8269415eb5bfe8de2beabd498221eddf8366673b8dff70e76d81b1b0bc8621e44b59b3cea04083596fbe7841dc860bb05ee736b795ad64de636027e4bbc8a89bd80f49a099ffd563ce1b7c5b1cd4e23564d82d449f1586c1bbc57117a1ffa8bffffca3badc9402a1f55eb5b66438b7113665bb86d9537c24aa489f067af6033379c49d5c5a1e2469a969a23495adda312bb04c86b77624c8d519172b107c9ccb0bf701dc5b48caaff863a374fe7ccde0732458a17c9082f119ec363b844072fe6af88891430588f4f100adfeda92c58762e2c1bbdb8de99e06154391c640c571ee8329c86c922d848724e2ea1cf207fb3b20541da3a5802303a03f8251fdb409ad75d090e74cae7a03259f5d6e2545d84e9c944a48f1306f2e29cb621204a72174046ba347010e4cdc57f77c5e1829848b114845974736c7b9867875e1fb69082ab8965b2a0d3ecaf9f018188777897cf0f26a87a8cfedacf41baf9a03581618ad83a88e5dded147b6142690194e593ccaf56a843611d4ceb62d340891f3eed3b169492855fb7ec9575030c27ec4ba8bdb0ce578e5043a117225eb011d498ecb88fcbe12594183b365757ca5a7f3a01c5b8e9270e89492b2d2f7f2f4518b39492fb23927c9863fa22a34c5eb374cc3c93bbaeec62f16c1515b96d08af48176382145586a36b7a546e433c5fe9669864e91d2954bacbe1ad7d4ba183857ab2e86040c236ece9f530f77053e7c03919300168bfbc8ce061320aca3f992990082a9fa0907e8c284e56df909dd6abdcf6facfabcae57635a674643491f06c317c65067caf2491fba7a85a19d2ff01869c4be86a3fd7b0a2e64bb35f5b0f7f1c6220ce63250204690ae1996b26532bbf1379a7e15be358ecec63ec968c5e2173b33a4967ec40bc5b96b438d2e6e118f9ca34cbae721ded5b9dae22a7e34ec8a265f929a25ac7e78bb67082def8008d6007ef2a4b6405d27df023f79d78d1da54fb29f18fe496f05ea35871088ae562d089d6fafeb39137a46abeaeaca3a40e23a803d8dd81748e4547f6abbfeca6637ceb3a1e96dcb10e05b807a60fc5ed57a3335924593aff193766e123b782e17b4248ba2aa5cada0ff50906dfcae40c3bd768ffdf89f1c3ecd56fa042159a2d4255f87e48bbbc5e376ab22eb823c9aa3ab82405e2f23851be991deee6a26333cf9cb120271bce895eea0de7e26e02081eecd7271345734e5c7b9a967e0d5531f1c379e71a87b7d981177ffdc42611478376312ac9eeab906379d1aa296c0e423fa40c0beb5dec35c53fb8025ca05a4500cf8a5cd055143", 0x1000}], 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$BIOCLOCK(r1, 0x20004276) chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 05:46:48 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) pread(r0, &(0x7f0000000040)="ed182c764c449e3cf927b9539f67a76bfe8c7d9583837f81d9b8ecb545903f491bdb4ed9f8138e0ef910023a1b8cb8049cc55c497351fc4d1f66f290a7ffe8afc69a3c9ea77f2451640ee5f0dca206c81b4f9020d80398852628410a2e6d7fa3", 0x60, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x82, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchdir(r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x10000) ioctl$BIOCPROMISC(r1, 0x20004269) r4 = fcntl$dupfd(r1, 0x0, r1) r5 = semget(0x2, 0x7, 0x100) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r3, r2, r3, 0x40, 0x8b2}, 0x63d, 0x5, 0x7}) ioctl$KDSETRAD(r4, 0x20004b43) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4012, r0, 0x0, 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) getsockopt(r4, 0x5, 0x3, &(0x7f0000000280)=""/184, &(0x7f0000000340)=0xb8) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0, 0x1810, r1, 0x0, 0x0) read(r4, &(0x7f0000000380)=""/4096, 0x1000) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000001380)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000013c0)=0x8) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001400)={0x8, 0x2}) symlink(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x80, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000001500)=""/39) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001580)={0x1, &(0x7f0000001540)=[{0x9, 0x2, 0x9, 0x3}]}) fcntl$setstatus(r1, 0x4, 0x80) setitimer(0x3, &(0x7f00000015c0)={{0x9, 0x2}, {0x3b9, 0xffffffffffffff01}}, &(0x7f0000001600)) openat(r4, &(0x7f0000001640)='.\x00', 0x18000, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000001680)={0x3, [{0x2, 0x1}, {0x3, 0x5}, {0x1, 0x4}, {0x2, 0x29f}, {0x2, 0x6}, {0x0, 0x7}, {0x2}, {0x3, 0x5}, {0x0, 0x7}, {0x3, 0xfffffffffffffe01}, {0x1, 0x5}, {0x3, 0x400}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0x80000001}, {0x0, 0x200}, {0x3, 0x7}, {0x3}, {0x2, 0x1}, {0x3}, {0x3, 0x6}, {0x3}, {0x3, 0x10000}, {0x2, 0x9}, {0x0, 0x3}, {0x3, 0xa00000000000000}, {0x2}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x7}, {0x1, 0x9}]}) openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x20099, 0x0) read(r0, &(0x7f0000001800)=""/14, 0xe) chown(&(0x7f0000001840)='./file0\x00', r2, r3) 05:46:48 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000001}) ioctl$KDDISABIO(r0, 0x20004b3d) 05:46:48 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xeffffffffffffffe) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') flock(r0, 0xa) linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 05:46:48 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 05:46:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) kqueue() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x81, 0x7, 0x0, 0x9, 0x3, 0x0, 0x0, 0x2, 0x0, 0x1f}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:46:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffffffffffffff7"], 0x10) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x101) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x8001) write(r0, 0x0, 0x0) 05:46:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="cc8f0080ffff5cc901"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:46:52 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x6, 0x20000000004c3) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001640)) open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = getuid() semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f0000001500)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000002c0)=""/21) chown(&(0x7f00000001c0)='./file0\x00', r6, r8) semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000140)=[{0x6, 0x3, 0x800}, {0x2, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7f762c33fb0cf9e4c100c5bbc5d954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bfa7a9998f000000516ebdf5d2e2a63cef04444c67791d0800000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r7], 0x1a2}, 0x0) 05:46:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x0, [{0x3, 0x4}, {0x0, 0x1}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0xffffffffffffffff}, {0x3, 0x9}, {0x2, 0x5}, {0x2, 0x2f6}, {0x3, 0xfffffffffffffff8}, {0x3, 0x1000}, {0x0, 0x5}, {0x2, 0x7}, {0x1, 0x4}, {0x3, 0x46b}, {0x0, 0x7fffffff}, {0x3, 0xffffffffffffff87}, {0x3, 0x9}, {0x1, 0x6}, {0x3, 0x7ff}, {0x2}, {0x2, 0x200000000000}, {0x1, 0x9}, {0x1, 0x10000}, {0x3, 0xfffffffffffffffd}, {0x0, 0x8000000}, {0x3, 0x4}, {0x1, 0x3ff}, {0x2, 0x6}, {0x3, 0xffffffffffffff7f}, {0x1, 0x24}, {0x1, 0x59}, {0x2, 0xfffffffffffffffc}]}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000200)="005485cabd77b09dc261b88cc63a7237ce2c30d97924b5b864d619be86318f1ec34e8482cf5cb754b760c05f29a7e2073dd1c83f3533cfc4c956c9cf3c35e07840225e19c45789d4a908972c0f62822be888febd3cd922feec091a82e0dd1482e64aa3639c8aeda2a46c41e6ea422957b351837cc9b2573401b986c004bf346e20ae21a641c9e47d698aa50f695d490fa221c6a00d8687c9325d9331aa07", 0x9e}, {&(0x7f00000002c0)="f13eb40985ae6398eb2ae142b59cd4a80260baf7b0e49e3c5b60aeb65f1c6e79eb135b6179ed028a8801408906027d11980d9ebd9e4f03920314f85181fba807f035c0c975170873bd2da37d058a640726a07c6f7bed08d0975627320184e51934755aded02093eccad98c52717944b3108a7d8d498ac70e41a4935320cd5da8e7c3d0a3f5949f60300c67e3e8dcf05fcb01e3de6d39813c84e1bc99bbfe5994200e40f1d8657d4752c4c73a", 0xac}, {&(0x7f0000000380)="737fbda68cb3fbccb4b41ec6f7fd9812f6b3f7382e1c21c90602eb440e159a6e5deebfdc65f1c08bdc2e1a130dd38536ed05e2515cb972592ad1ce48363627e9d007b5f4fe84d8447bdb70d15df9069b5131208228fb84d2de8e4f96e3a1d27212d81bcdaad51ec5ca26a38d8c3a2c17a94bd422e499da9af78c47311bcbd8b9894355d5a86b7ce6c95544b57d3342bda26e23fedbf8a36116f787056ea1f02cd00156f1e1e751e524e70988f39eebb337f3e5212a06d6fad449d41512bc5d939dec07ee8b947e7f24f4d288255875029f438a00017f257a9c60eddcba0931f7f78bc3730dc4c5ea1c8d75ef2c469b52389ffb560fead0f31f0591dde6", 0xfd}, {&(0x7f0000000480)="fd93", 0x2}, {&(0x7f00000004c0)="b7471cb1fe94d273962d2a51f84a7a1d3d50be2e6d40e5016935673e268d705ce4d586a01fc172759e345dbde2708e381d4678ec9d8d44bbf0dac208b54518842c7e3caff4a00b7d16ae680b2e217a4b8858814c12088034df24ee244fef5c5b4bf970dbf9103074f723b9bcb53cb8589878c3310c0d8dd0b691e0", 0x7b}, {&(0x7f0000000540)="9ed43bcddb547e4c4cf14f3af968aae9979f8ce9e5716e64ae13c742e5df690e318562c1d6bfa928310cf9609c1d0fb660768f4ae9d14fc94b3d8f7394b698aedcd10fa5135534f88a742f2ad67fb04769687897090825345c8f28d6869bade1479f5082b77eb1583f5db6b139e72c4c8de825cd39a84930f3f4b6aba378d81c6bd2fcf2a18a762dc3de6bec353772ee95e29b4b34e68b8be744eddbe03bdc76d7c3a8055effd2009405cfc7dd4e02f73066f18435b6ac86a55a528e9329bec64ffb729e82fccd", 0xc7}, {&(0x7f0000000640)="b9496fe216f636f0eaa9c68e73bbdb9aa71422e8c8d5ae2d47550d366ad9ff7dcdf21ba11b881d797d14ff73c73d1f460e6681a77c91a1a9182454f14c201b6055ec7fe64a7e24584795f8ac23c6838218390a001e9ee81b78d064c1e140c1a819629416ffec372d0a34a0640f400bd3df6b727538dd61369555151074dc55866aa61cdf8bba9276abaa9c9f9c6613564de8b31ad586efd5e45f615e4ddbb28fd1e679f4bfacbd4042b298ae06b6c7e14ee2823b3e1d2d74390af220b1d12391e06ae2965df94772a9f6c6ea5f8c3f803cfe89213f60792a611b6f28b913b13fb9f07b24c5dd7856e823a2bfedaebb9d37c6be69127604f52cdba0c22c9bb3", 0xff}, {&(0x7f0000000740)="c6332414d53acc66bd888dab402e1bbc4703992871ed38065bc423462f72c7d1661b3243f3ec7d05837a7750da69b23430412e8ce4014e03b41f3439b3bd7a6c2364180acabef09010f27f91db0b3b18f5352b630350d68445ec4d2e4499308044392298e97174f91d77c96174a1cd0887e3055c4882277a0f997440b503f7982827b1f035f9af5887211d01ad0b184b0e49a72a8fce4487fe1aebe857639047515e036d", 0xa4}, {&(0x7f0000000800)="cad0cfc3fcef79d2b7c5e303f1321f01187242d638c2c141eb0091f19e93bcbe23dc41eafd0fb30574207b453aca5717bc4cfbe3ea016fab137e3a69a8c8f2c26a24955d15a2d916408b28060d7cc8d99fa153182d0c724f71adeab59f5e2ac26583e9f31f906997991d9e5090e7d22c6df034b5518aab1a50f4b9f12f0b0d396dede64f0b8b1d4ea80d42920a079bf1db05557b0b55aa30908333385ff3d58583ba61a6d993054b0e95e12a68063d5c738dde4ca6909555aafa0c2b6153ed", 0xbf}, {&(0x7f00000008c0)="b9a828c9ebae53680d0ed0c530c682308850c9", 0x13}], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0xcd) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000000)=0x1f) 05:46:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000180)=[{r1, 0x130}, {r0, 0x28}, {r1, 0x90}, {r1, 0x1f}, {r1, 0x100}, {r1, 0x8}, {r0, 0x1}, {r1, 0xc}, {r0, 0x10}, {r1, 0x10}], 0x2000000000000318, 0x20000) close(r0) 05:46:52 executing program 1: socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$inet6(r3, &(0x7f0000000240)="fceb899d4d238cb10f85a508dc66cdc4cf3a1e3c53a27c8283e20ba12db360396e53d52811d433501e3f8379592154ac35d7b17601b45be861f6404e585e2d53c0597dad5123c972710fa574bf8f354bd5c34ebe7b724ea809df0e5a55d1aceb07e3149835b48634bb17b171d47a307b98980390c9f35850c1f5d2c6aaa47233196b596c28a895a6fa004b440dc9ccd21f0a61f0bf939bf30436a98d70eff995a93d541fb02546e7fd59c68aaa1242baf600a2d2a31afb1b898cd4ac529cad94359d4f8cf4546136ffd89b90bd146f9b5002bc423649fda7d82b329175c42ad82f502523c94c4622108a5101308cdc58af83108ade2ff6c8651d449d1bedcc5cbcca1b595ba829805026089bf0e0d36a08e65dfd976a9b551384267310634ad32017bd45b6633bf1c238e5023956db112aa44d848198f65052cb4b9bc5686bfcd6c4a5f5feffcf47d0b959d095a9bc30c1e6d53c7821f38c6e6089772b8572383c07e250d7edb524e0cca1504555629e8a9b9fd3bb11f57032cacab7e6f4f575b663ef1a4d15ef3b3ac2647dd928dfdbdce25d1cd74c3ef3bc9cda618599f2d2e09cd33a9060e7b32010a9f9ff1dd9af3508681685340f3a078ec35d23c7b1924bddd3ce3f944fb16d1438effd47569ec340aa88f9e13ab1418bf5e938ca5701a5579ead1e3b9e78b32ed56322f9f863372325aba783adecfca4909d10c66e07c0b5c06cfe6c0d426ef5b3994716faf8be10b715f66e61d2a91912b6ee59ede23acd162380c8f3ec1ff2c5ba5bba06b6f6f5dd546ca43a138549fc4f7b79fb9463c4f16b88ca6c3889b4ce4333f6c232c7599b09323121b0b63b29f66bdd1ab91c4a84236004d30211146965ddf94942735a4336f254703807eb6dce04a58ed1f15fc4b1a7ee6113b0b54423d93ba12b4c67daf0cea9fe51327a11bcdc077c9f345a90ae3fa0beaf0362119af1bae4c7962e5a4eacde09f0932f6bfecaab08e19249a09dcb0b69ca51b9ff97d75442492a4e6e9cc298e410a73fdae2936f7a6f091dadd2318f8835b28dd002b3049d770b06475d41b92ea3af5cbc46521b8ea2a08c42d6d1ed6aaa45c22e3aaf5281650762876387f98797cf43a20536f5aa2f950d9dab6958a461aa44a9d0cb5ef43ee4f6104d6c7d6fcb1851843b7f869336061c19a6a1b2c74a9dd64b2ddc58d2aa17744fd09a7f92d255ce52ea31ff537ffde3b3f6b15cb272d6bfd619d63e47229f79481c8efc5ae687388779c827cc6a5931a0fa9a2e453271ededa724dfb6b9753ee4454a9d3fb4dffb51098c443778eff25dd8ef9df0ce0a8b4ba76699373d860a9708d0332c2d108cd93d1f63f321ce797e323c6103e9bc3480b0532d4a937d321d5baec07b9b941b70e68ccdc9f9ac1a69bbb2b2d31ed20cbcb40b734b5752673a841f6f8245d18dee559ba5d77d13de40d7be286d4fb35855bb632bcbc3aa09a2c70be02772380920520261e5cd42da31c7f8d6abf4ab07339f4d8c946e6f3f96978da40ae6ec9f2ee29a225f9a9582a42f880bf622faeeb4a63478e9cb592cc7c0294e9fc4ee2e735bf44b5f935fd7e04d3ca7c101c709689a002bf81190b4f8a964122e5b8be975c573c42182efb69dc8e481e879d94cf3e334ceddc35f37860c9fd441cb7b6e3c68211f731a7d67aa6d0fb7d5c968ae3f84ff4f76fed18bfb9009114ea70a3382b685805254870b2df80da3353e4179f1b73669a6677c12af7087ac9a0ad42a028456e2fe3cf241e4c44a10d42b51d93f49212df81660860a3864b0030599e3c898bb87137fb1e2167a24dd1f85a7e327df10806d6dac6e2dedb5c719007f1e5720676c0d5e0d4ba66ed374aa782b38a0f7a645aa101cb177f45fdce6523385eac70fc7fc9d8c1c12c72616d9bc73bca1e1e738996aa1dde0e6e8b7aea67fb63406c2c31a89579c0398ae94f9e4861d6823ae76b067f6e73b6847c43f91456a0f9e8fab5b8e1f2d6062020974d9a035b941236803057900030946534d01ca5d887369c804e4df78dd27be671fdfa2c69b19c0f4ca8a8ecd3844eca2892b97ba98718453ce73e28482adecbc832566e04d59f5cda3f1ced027bbf4678abc77c9f3b9de03d300981c0c4a9ecddf0bf7c2d227630d9b747bd7862e6289c4b427a2e2cb8d58a5e809bd5efad5557f0e91e48b2f32f3c4998a48ebe6ad510b30128120474303a13ce62aa0694eb9b0d634ffcfaa4db1ff8a902aa7542e4f0f3f949b1e2cc4703e572a856c29a633fbb85ef03af53a5a1f4e05c6a03137a95cab4962123d87beb6ad48e2b59e0f560762fed57197328e87c492fa630e78d50631eda76f6a849443f34127af333ef2b8ea9878095c2a2319cacdb6c4ee070cf06078ce185464820298881e2f8c153c7647ef7f04bdeb52935e10a63907755e2b0e0d16229064208729626f1b75ecaea45134ff55989d7c645e28da2ee7bf1b170f0edca6c11d164f92a76b980b3cdde063096bac2888bcc733371e28ac1fe0985a7a342bf447d72719db254496e538522d626626e21a04577773054d680b24fc8942139b10b084474ca4b840f88ae3904ca9033857b0e96b1e4e969b2715e9c385003784268d4ceef2cb74eff164037b6019d3e43f5abd869ede35bdd1daa939949c2789f57c4ddad0311b40c50f572f038f714122bef42c621b76cf6b652856878155f5d90440ec941039683782234e316a8e9e15af2fa55fa4b91c0f102545ec70833f182426c1a5e7e07eeb05e1c8641d1aafff8cfdeda37669041844c4e2f5fd2386c68005dceafa133fe79c6e43b22b7639d00614877d119dd763392b3fe9bb449de443f80a848c893d31f133f4b844c71dc929201cc892ab75df5f8adeabc192de15f08ca0a7ac1445e7133ebf3a21164dece91162b6e7146a30396e63eae8fad7aa35e97839fcf6b23a248e4a626a8f6c90dd5376161ccb73355f149f07159dbc165b83e9033a5be03af4f4f5bb48d35ee83329c069c952a3517a29b7a203fb9f729700a5905c3d2f932659b8ca792757bbe841e664191c01ed161a874184b0b885265f30128dbcdf1e2416fe8a865100428a03ca7cbfb78d97869263e3cd88ba6386ed87cfe511e2c2420bdea4ddaa7879724375c66c8812b594618c12c6305736bd42aa36862b07136e4c26e1ca6fbbb95407ca6fe55e21b7bda2a030599be1be654a07c9a5c1d11656f216d862c4a0c8075dc3d83a5078443de1946c865c1b814c2cb9a5e6c2378a1bd5d1cd2bc54fc96883ebb04ee51cbb453e4dcd5044a6b10c703bc425028956deddbf98e93d9374279a47a1142add71553c9e583e10508aa72ce61e81b5d7b0124078a973c2c544d322b620216307ff1a8d4f6fef73c7a5bf5b439c8e0de98889cd56190829deb976ee771895a9a63ab823e2fade14380740308e8b1c5a148cd0a7673144bc07686e917d7ea928e4f507e79cffc10b778e8e78f596f1aea8f29b01f37cb6b2c815210c8c6505a2e2bc6c7b9f7acb67a0f5c64c13a7e1ac4d210dc4641b840853152be9a5c6ac55966d3cc4d3a837bf48bff9409cdaa84d95a4da0cd40abff8b091ee0aa9ab82c1d0e13b9bdf875ba1ddc4efc803aab9b83c7d250645b287365ca87f3ad02f0eebda7c4ffecbcff1b28ccfce456ee5c48dccb82988f078438a15adc594ee4c62fd66c2821dc77bdd8721d76c321ed42b515bcea549f4e3205cda7aabc3f579c9f694373af1ec3a3b51d8b5d173ca6235674a1a3edac871853c60b1b621112ab0f83e22f7edb83e14e0d413a3ef28730f47e4cbc902854c894ba4155ab646aa57908f74a170ae7cce01d363ec5895b8d98a63d9eafda2e4d220f3aab74fe1bfe99400231b52a3f67755245f15c69de8a334360916244618a222228936adb12dc3e39a643b9506e9cb3c8d79755bfc32828b74ba843a4f5af93802d3c2c4bd5b9136e51b373eefa2937a5b377f75da8fbd658412ec193fbc31d31b4f07658f6f33cb6ed0dfb2190be2df6d19eb2a70565b16fe48c875e0953fac6be1d799b45343e644895acab9491324497af7cd5d940d3313bcb598f6293f7d502934300a5924a39699b03ab67b3f3cdd27a66569db3b0181b00c0cbe17008a1a4039bc241847512290588ba719b62bed6c22f1e6372d394f1cffb786a17ba755fcadea903c9eecb93907675ac45cdad54b4241d5c8602e41a2b5191a213f9446a686a278b61be18a7d663a6c92589ac6b306faeb70cdd21d8af1726cac20560f9b4e8cde3292496fee2cf81e242dda2a63bac438ce87d86f6a0ba2c64aa6d3a5fb0bf3daa65b66817ca2203a116570c6914cb85baf093a29801c2abaa5545b8f7d440bdadf329f22f08e8c940b23d2c9e19c1b0c711c81ec7c9543ce9d1335f5980390f01cacf1833b0d9b1e1755876b642273735da1d88a1f952fd57841c4b53785a179e056dd154f57942051ca1c423ff237dac3126021bb9ff5ec3db19ce55d61769577c6157dd0afd8dbb0ca8c5ae985a7a2e9a514094c194904eba3cbd9b301103e493593fcd13ac63264299c7fc22eccbebb8efabb5f83fc4a7b203755810f37ba9fbef5657b93a1545573174a181a5005ae1e65fbc8582eacf1ceb84b7cd418259b690bf51577a9b0818cf569b28a7700ed7a761438f0b245a870d1f0851a016f8f5e174d10dbba1f954c79379153a0abb330bf3f6b7945050c31581b7ee02e774444095d45d2c02132fb79bba443e1f47e1368a93815d4a5372e465cff8f4e48d055b6e528119b2d9ad9a0af6af300c373a820ac07765cf51750575b2d29dfce059386f3c15d85d168f29dfb35ac5f303646daf0016997515225e56c4aa481a70d8f8031006eb901cf1d1eb5d087d1cdf08dc55e4546906d1b5c356e31823afbe5cfe99e6416d292180fed46d0815fa54c7d494fb16a30f072e179c5b3f23926e35f24936b993a788ab8fe5efbe67813f5a040a6728852b954e08d5883d53f684d0040f65454ff48621dbc256d6ebb5052d4b827f4ccfe4b2b29e2f2179d1bb39eda33b01ca04b77a283451d32c6efc9d0be9fb9022af5dc5f2a9320bd34cc57c694ba3da6a6e5d75da7f80b2279cb9e441761934fb73f6c42880b140a30221486c78257d63133f9d21258a916c4c71ccfa9c521f1cbd8e6d36e7f9cbb5ecda61fda2a9c4e28b06d5a8717e9a7e6848fd73fbd0610ec172a26c3821a3f40873e62d668cb7f8efda37524eec70965b1f2c38e7bfdc7443c56150412b6b96078ee79e111016be164a8c3a3c79a90a5f6979cbe59093494eb4bd4dcc524cb71fa40fb2a9298a7468a82bb8e24b9b7ebccfd384480e03360867829269d5bbf727cf0da0b1e10564a640283e13b77de2b77280d610a8c0f9d59eaeb2df670267ead0485e6d18a62bbff6275c7a8a420e45cd7419995933418ebc698d9d8c72d6a808e88c5241b4da47f4b4f7674ab3b0e397b762c908395d552d7a615f374e03a9e66074f0c770bf867c0f937f1bd9f81310f8efddbbb478977dc69a302ddc31733577be6f6d6fcaceb6e334da510f05c0a81d7de1a9516932dbd9fb3a395c9d55dc9d3e19d02d9d00d4a269f7f265d21340552ca7fa1e0543335d1bc81ee5657ae82487974a30e6271d630b6b47caab924eb979a8e1977c7d67cf81bfef4c37073fb2b23b21b66b966543e71d8fad02aa13086d61b94023f98dca8a1fb6e5e3992da8cb976814eed62559548dc6de3913f6c7ea0696457e6b87f5eb84f6cfa19275df8f7ff6ea3e22f71fad874c7f18524f981", 0x1000, 0x400, 0x0, 0x0) 05:46:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 05:46:52 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x68, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3f, 0xff, 0x6, 0x0, 0x8, 0x5, 0x1, 0x1, 0x3, 0xe87, 0x3}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 05:46:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:46:52 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chroot(&(0x7f0000000000)='./file0\x00') socket(0x7, 0x4005, 0x13d9) r0 = socket(0x18, 0x2, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 05:46:52 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800, 0xffffffffffffffc0}) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8]) getitimer(0x0, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 05:46:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x8a) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x7}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 05:46:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) r1 = msgget(0x1, 0x40000000000c) r2 = geteuid() seteuid(r2) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00400000ecb20a0000000000000000000000002873f53847635842840000f8472a9658814dd9c2e108a3e1b56754ad3cf8a383e885433281317f09e2ecdf4af0b7a94a072aafe676ef6422e397d361df91a00fd70c4adabd436db9b4927f4aedb79276698055e210425998f33877ef9f0c71a8717e382afea615b1968ed411a0570ca000aefa7cf2edad80e521d9"], 0x1088, 0x4, 0x17ff) 05:46:56 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0xffffffffffffff25}, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:46:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) 05:46:56 executing program 0: socketpair(0x1a, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) write(r1, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 05:46:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001300)=[{0x0}, {&(0x7f00000000c0)="d3", 0x1}], 0x2) pwrite(r0, &(0x7f0000000100)="ea396f5dbbce869083ee5535b3ca8285bf5c819174cfdeacc5a03760732d0e24a94ff3471853dca8189c1b378697201a165085ecdce7cd6d66ed69e36d7527bbcd69da1c4cf63fa8691c615cbd08fbd6067ed93ee5fbfa37944ec4097c02798ad689869614f8eab130a89a87029a05d44ec64a559b7be8f4e615b1a379e256b3c5e7038a22de0d8f3f6d69b4b1a8e8ee16a5f7f7c8dc96818350a0bcd82f2b0c25951d9a703236d2da8efb5469b69004f223e704b3e0218aee45b342ca74dbb8f03c8a9f363c6aeff18a29b4c312b1cd4a0f3f587a8667a0ebfcdf6350676a7faadd91ea8c0b05", 0xe7, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="6db561f0dbf209a1c5a51bd1659a3cdf203e696f2b2a8ff0dc63973c5a7cdd311a38ded1ffbd816a451aace97ca522807eff21af370ed98ab8ea40d24d3b969bc6f55f4fd127c5119075e5d2f6fb2d023ff626d2dd223b99d9ca69fe705e547000aa16aa2fa8edb238fd1e913b6423020f58320a40e4a499bff6ec3716aa28ede5e63f770f71ed7b1cf87543b5f13adf95ecb0ac24af3645ea58be83d0b41a502e357afe", 0xa4, 0x1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 05:46:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCLOCK(r1, 0x20004276) syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/206, 0xce}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 05:46:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 05:46:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000480)={0x0, './file1\x00', './file1\x00'}) r1 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x180) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="a179446d635c6ccde0b622aac7f407ed5e2b332ac7f932e4d31f59bbad88f403c7e45bca1e54c164df6401587402650f8ee2c34ae51be659ee31d7295a24a732e33b69422e7023feffb113248baddd219215ec7966848daca8cc1cc71f9eb23be0da305d2ba71efe869977d9347f05687248ac5e4b7a2293c14db25b1223bdadcb4304356b2b53f63f5be20a6159b02a18f5adffc6cdf91beedeae07", 0x9c}, {&(0x7f0000000140)="d8b0f156ac0fb8e33576b7b746a740b35ed37ff8addae5406d056f3ca14e6b33760fa45a04734062e6d42d0a69bdc23f9f7b6a0e239c0c007984d1c5b215e9aa8b", 0x41}, {&(0x7f00000001c0)="a2b2f86993587c5f9a51ef2ea7829503ef3c68902dea991c82b4b8302bf500a6cba587ec8ad641cc35ea64e862775a6a81f70293a837cfa7add37bb7199e2c75426a1f73b94b730b569b11d85b6e468e395b09e0cc69fb488bf419f0a80edbe7c3c99c2aaf988fc42104556e14d750f0cb3209632c9fc5562ff5f0481a01b25355e891ae1d9c852fb304791b8f6cfb120e2e2b65a068cbb423c2b12428e8f148cd0e8288fb1d7a38", 0xa8}, {&(0x7f0000000280)="5f5449913863853c521907cfd1c7dc5755de2c58ecd3d2a4ef34b4c7a817062a799649b19b6c573e60d1e7afb4d6d8e2a4d760e2d72ab71acae507c46528d864155b64f58a997c82b25061f12580ac72b4797e1157bfd0c0bb36be6f2a8436", 0x5f}, {&(0x7f0000000300)="db257922a0eb74e9b6516096d1ac4924c9a6e9521ab2834e38e34d00b391c2013633289192117425ae2a4decfaa7899fabb4f2eb5e9279d62f7c7cdba5b68a0dab9be677e420e16e9594243eac1268613ac8655d5856bea70e5db4ac53697eeb5cb7996afb7452e08e87c6e63ff1f2108e1cbd54289fd744e2c26f1d23fddda74535dd1a4f1b76823df640dd3cf87de273c8c53063ef8f45046a24292528c0b30aab3b2de9f5dc762df5a39217d5924290b3d467d4a83a52ca1bf45c75ba79e7f318d252", 0xc4}, {&(0x7f0000000400)="9800d08fc8b6b8655a70790ec714763ce76a5f88e956dd4b171f0c4123a4d9ae8c32b920784c9612e09e682bf6c5d078f1ab44fb87d95d9dcc6e2c101d8cc9dba9156d76e49f78be4eb532d289db8321", 0x50}], 0x6, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000580)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) close(r1) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:46:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0/file0/file0\x00', 0x7fffffff, 0xfd, 0x800080000000000, 0x0, 0x41, 0x20, 0x1, 0x2, 0x3, 0x80, 0x3}) 05:46:56 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0x7, r2) r4 = msgget$private(0x0, 0x90) r5 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x2, r5, r6, r7, r8, 0x4, 0x7}, 0xfffffffffffffffb, 0x44d, r9, r10, 0x6, 0x0, 0xfffffffffffffc00, 0x100000001}) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, 0xfffffffffffffffe) 05:46:56 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000280)="a27114454a5fa1ec06eace9808718cc297b6fb40f585748fd2dc9a6e0f5efe0924d59c287dc7fa7c7de1c54c6f03ae7e3953b85941e87fd240dd887d5349b69889cdf38b89dde11a23ad9c38a22184bba3b3a695ce2199d09eafb83bffda2ed943d6ec990c6db6dbb24bd3f1147ddd93bc59001e01f18fcac94dbc7edb91831caca4831c9e3cac62faa10db9e150322bd6c87f9e3c4a9c164157a830284455e5c9fa21a5086d4ce227cd8c8adca18bd0e1443661e588b727bf08054c47a619096d42024a793ca277bb902a6829639687c06720f3a6d1ade417fdc809ab0be72ce6b217f3f334b43975c8404e409de8acc109df60130aed46df796f1b0fb84e31cdafd684a6b80ce2527211f23401f6431d0b063dc4ba82da956d2c9d0e3a3fc53dea5e3916c3ccc2ccc79182ffbe30a543d102cf81997e066b0fe7611a1c4df0b387a9b3edbf15f9e31e36bc968a74e012267608c9070b673b8f95e07884bd62c7718839d37430fd85ae6631f601351b401375b4f32a06d15759df4635860777c1d2c388128af7e19db7f597ee83d8f1096d33fd7ee0160c2bac5bca0100759c7beef961e1e9a75aa2fa05327b037d9aae7964d39d532dc077b4e34b86e6829de8096cb16b6036ba1a3cdcd644ecf340ada058958668a911d9109ac7bafccf26f3238d5763ec83cc5f3eed51197850cd73a89ac49d12855e1ba9815a6d00fdb94735e6fe7dbf3356226ac2851080f35cfc6a82a7a321eec5dc969c48751b8b43c29c33ac21c30e41c955f8d61c48299725f758ea8fea65de8da72665b3a06acfbb0e20286eb22f6b2eefc88a0ac517b78be9b60690ba23759f5f0e8e27636f1752276cc1686af311510a279d5105465519c3b17dbf470303d9201c7590f50a59f1dc3cf37beea783b31da64e4ae30541ca7a2b0571915c37bf253549e0a41c61bffcf9bdda60fb39bac8e4feec85bb19502184c7837bb9460a5b35040da9ddc0709a127140542fe00b4ba6f7c963793ff6e8276ea3fa2aff07d6bab868c709a0e431bdf7d133cba4b2e6c97c18ed27a5ee72c1c9a10002c424086f15956f5e19c7954da331e9f5ac2ca7335dfbf9d1defd7d97cc8734e7f35e27b6092c2a8a619efeb5fbe44599a95607ffc5ab0ba34caae290da7ecfa8263f925ea3e104740f4a3deb4c1f4424daa7cdf566039b4c2bd89a6f34335bf90ee59d0bd84359f7e467616e5cbf9c9d76e7b151428f1ea78d225964307bea45897f7ea836d791cb833f77fdc7418b0acfca6aa31c33c19a4e2bf4acbd8cf9f412939a7fc06a97d4b8c8732d19c5868b3f56f5e1cbd355852f883605c2c4e6c737c94fa85d82a9e8838ad85b573cb3783ff5718c2c0542c51dd4e64e059b46258639eb91db7ed1da3a11ba7139f89adcc7b7fc6da83b41b9130e182e3cd8e840f7500eb0cb7c8e89a294e7d4a3b3495ba4be293aea1813090c922c68ebf65faa6c600ff3ba437e96b9e8692f032cbeee012f3bfefaf61f6a3702f7943c648d5772baf0cfbac27b31966f383af3c6019b07652ce4781c32d1e8b8e401895ea4a23f832827636700549361be99ecf467b21c78a7231b5937b6f34fea09117eae627a0c84f9c65e1b616a29560586f48a2c0fdf7855c47e0129f17b97628db2a66a9777f1d056bc9e90565c4c1c1a70bb6423025b258986824f5fa27e79bed3e8fb2b9e6484092f436cd756f4f76d2db8f81941f1edfa63c9ff02463b561a9f3fb6526011e61c21109cb7fa11dac9f443cad9a4df39dbbf8312a4b43dc0e2cb54d29bedec464e4d58a3791007d5089cd422fabf350d9c5138a7dac318af571f6d906500f42e4894f6d37aa6a59da93f263fb6b70707bc1ebcbd8da10fd7d2fe57bdf6d7e9f367c200c04f68bfee65702f310958846ce7a7e92120093102dbf4c9c6c00fd4417ae77a4c997d058733735450cee7b785235d38df5211f98a2021db5a10442fb15045e39854f205e5ed571758b8810c49a5d201670c4cb93184559cb16ba23e1c36c8f310732e66e381d1d68111656d57d3f209ca68f0cc8050766aca49c00d3368e37d66b7c110db395b715fe3dcf0a71327d7d08f31bb24735873427797e927c58b2e4d3e7a440397a6aa0f81bd032d1addbb5ec7aba6cf66c3e8555d7323a0a473943cdb18e256856956942891cfb819a4d3872baf15c99aef630beb4a68928f4639bc32b21e70eb0b98ad85d68d20338b5913a860f5ab39ef65ad79a149e2858df9f7cf471349d06dda1e74f345922fa87b13ce6897fbc64eb1278217094fe976318bb508ddd5b5244f6e84e94abe5a8df086dfc5e6f07e931dc0b1deda72c9a1f4f2c7bb41fcb7de10dd894c432aa770b01b9a4c86424a7bae8a12a951c60c200497d74587adf885f1a3169886b638699adcc85730ef42267416043a8dd0bfd4479d2c278ab875b8288743f1e4288ca09971b6a1cb2259e7bdeb6c67d6b7052f8841fae6374119fd858222efecada5c6b420c8d6dcd1b53e104286728d59eab96e11bb14c8c13f22270b57b898ad2627c2f3df5991a02a6e6481338d15d8e75d10abdd1fa783f753e77d4cdc3762f659453b036e08390f2bc1ea0d96bdaa414427110db93bbf9f7cb93e5158db25a208a09eab0c07f514243f760c613993e0874bf423d53ea0979b71ace6b724a6a0221d0b4fceb835f523b5b56e7817935251616b2d85628f30a5d2d478b8e69790855e8194d79313fb0e9c06b4733faaeca830ff845a3aecb27aacb7e29616396df54125a1084762a2c14bb2b3eada009db2b5335acedf6462967643fdbcc0b02ef8b499ae25b2abda501239cb72a2346e6f39ee63bb86b879713f756d78b17b8a0696958eb417bb97b5aef024600b237698d7274e2fba5ea28cbf22a7f3ca614cf483d60287941937aaec71cc65ec0190a48d79b5f034cafb9ccd485d233429ffbe2da0dc98441adc6a965f143504fdee24a684b54771a0dfba3a43a811c4d888fca2efbcb488a18288d217b274f8809936447bb68d638d5e6ab96808db195337b30e76a4399fd88ffba65df64f4ab4ecdade50bd6e3ea4408dd03a8cfb984b1eac6409cc23309c7f96524c76c29b6b258a7d2dc8a7206381d52d11faf9056e5368bbfe681b55013a64a12fcfebe6ffaf9e81f72d7fdefd87f12fd09bfea8348d8e3995f940bf5ef780572721d82e895222ea7c55ef22698aea2d9c850f9c4aa51f8bd33aeafdd13327fb511fbe3ebd9c8e9e6dda15610f418959c589ab17448d10759f7f7f1ffd8416a2c45d35c48a359391affe8c400ad160312f62b18e78a22915441a80128eb2b88739b033db395888ff288613da5d1861edb84e01e3a9c3a2446e5a921827dff0fcc0b6356baf91f60e5e038576c8c4aa942ad04b211fa75c2a24d5482d8efbc3ebecf61eb401b0485eec964cbd962c7778f23a2eb2400d3215e1bec6a74ecf0278ddd14aa5d98f46bd72c207e2d01839d5a4a451e83d74c628283ad09c3488c14c3973338de5f69f5ddfd3a6bbed9cac1087e7f3918622cdaad0c5e5b4d3203ca79e49b391fb86eefa671a5cd0ef04ca54d0e00770bf0fb1a37f53e8031d7826f1e20fc5b989f2d51f0f2e75d6b04be0dfdee835f8acb3deb33f76227704d18c3b0caf63abb5f74244cf6e5fe38193fb5aa0811de5f282ea2c40d5b0371a5be39afda205e5fde8db1779ffa1398bfff12ef5b161af6540ef1d8edc9dce7213c75212195a2559429aca939d15f1bab39f13a3b38096b7a315cd10e5989ead72b01c618fbc4db2c435d5df140a13292ac80b49102a47b3c0dde93a85db669a01c2d68d283e2ba065b4b7cb2830678608094520ef95222dd632367a274aa96559eb5087189dd28274b942dfb69e5dfa9f412954158c86c59905160118727f4be8430906d731a77e61001d673e038af560f0773399e1feafa7eaf7c68a4af84f855616ca937b73954a8cde6c26734c84f3a538ebdc14330df1aed4872a83761114ec0faec9ce35a74b34d5e1be551ffff6015dd70a5898394430d83d0f2dbedb02eb237b79b0a638146d668130f71ac105897f1f0c3e4f8b1c73af5263fd726cb3fa424eb4f01f4bf4de5df8a33ead0ffc6c8cdcbd309eb269b73a4a13bd1276d1556470d9780acc4a35c5cb9d25a26f0ea4e07f121e35efdbda79f0602698c5e1b201bc7deb64a03bc0066f4d60397ffcef7b248f0be7ef43aa22125e4157467604c9fb555a45b423e59039ff9d136d10ed1521d33abd7ade9edd1728e42c59be8b2d2072c98e360ef7f2ad4ed509abc2613643358972b5b177e2db2de55159f7d9ce487e3fbb8ef6655dbace6d1b11895afabb1c7bb8e75c73b5193cc2a8d44540dfab1f69fa2aac4e8da82de67013bd2474f7a25b555774f5059bc773283f3c9d9fa68a9c531e273e98f299e01cc2a557bb0383e96fb6e9b7ecb96a331592e8f76b8fe4c6c842613b82ddc739aebd4d92d82b83ac9dd32aa71ed41a1a427f9c37793b3f69e595f5ae86a9a9f73ea6712bf6e58dbe6a8db677759a7cd540fd53a8a18284f81b1ecaf353799299b198b610a8b31e2c51a48f594ee20d1cd24c464f01947fb4652a8a0d3ec0274ffc0ae58aa87d7cec11e9caf0f575d29d4b851e2c4ea4dd20ed81afb47ef1223b0d5721cad43d4bba7d4e14f7327788b5700a6e98ee5e816129d86968420b0c956c5a623df9bddea16d92c02cdf840577d274fcd9e21358eefd2ca09e526bb79abd47166f94f538a52f932fc250a51aac315956c62b4b2849dab658925d449f51688930b3d13888894cfb081f05223d922fa218bc224f7ef77fba42c724122db6b8083821e347a418d3b9f035c2ad613d4bc2aa5d41a2f9b954e8070089dd29391a3880f90f8493d7a22ac6cdeb96d667d2419195a76f9534f67efa1cf9a59296964586d3c8aec1d38337917a45b67704066592f95e5ca33d784583ed52f121bb2bceb9d22bbfc41e67cfe2c558517d39c6cd604afa81f587b95c1e8fbc939b750d592afeab61c21310c95b29a4df17ba00ef0923865129af5bb90e1a6780d8c1346cf9e9bd7d6969516d838c7aa14c63dbe35e2c384f18235690775066de2118e4e26211fbb54e1668dbcb7db57a50e4f37cd2438f07bfc6dc3d8b226f9e7b2457f3ba8c0a61d49bff8b2d3b6e8b29f1aa5f62fffb4f784417426066dad39058a3b8fd13773eca37dedb2df7e160d5d68bfe4818cd02b19e4380077dddef93d25108e71e54e3fe4f11c8de0d9b5050517956d61fa09920e7f5c9685ebf8476f32978984d982b5805eadf36e7d663d9a7297f3df262ad748916e47314570cf025c253f86b24e2094111a3eda1c16c0c633ac806320e6a28aab45c7d686e0148bcdf38f9562f8840601470d3932a3868dc736002cc813059de31dbbcaea33678c952b700b1d6a47e7b54ea135cfd749caa0e7bbbfb7d3c32ce93db7bc14da1f1486ec16d07aab53c290c20816dc6387c6c9e020fb0b6d8d63b97188f496fd8b65e3b1546a781dac23c15f035bd99f853eb2ec58ca9eb8bc2fe7469f370467a20964b0d9c5bbdd9f1e5d7d86e3feadf4b63cd9f92e026d02dc8647f797f6398fb931ea16ddd0e05a8e13273425822f89bc42ba8cf12697d2dd805695b3b513ba1b9daaa09a75828226ce2fee96e81fc16a6964234ba9c1722d7bf2da75af9041a91af62a0203a06c64843061935c1b84a3be86cb1390e1e9b5d2a18a3767feaa6269cbac115b6a242cbd47a2a68ff44691bfe70cda1c5c4bc37de0f8dcc38bccf", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x401) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) 05:46:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) setsockopt$sock_timeval(r0, 0xffff, 0x4f6535a568bcdfd4, &(0x7f0000000000)={0x7fffffff, 0x1}, 0x10) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 05:46:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x80) msgsnd(r0, &(0x7f0000000080)={0x3, "79c74de6bb415b9a9d75a0d313cbdab716ce0b6789a03df5852ab03e0162ad8ac6c801ba1279ece704f34234288692b64d4538cdf9ab8a1df6230b9c3d71ba875728af492755f4136bf8f56e1192ddfb79aa3ad5aad5fd47764e29d41e0bf82f462fb18d9574e696a42ffd2ffab47def0ff1e5fde5cdcc841fbd95b2f69d1cf3b8e635d9733e192c6333a4c9c67b2c4b183daa05f7d06c3aaf4264c3421255ba5f9355abf9674f00b2ec2589bbcfdaa58ff87b6d23eca409c84b83f725558a9c44cf8b051d0c6d"}, 0xcf, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 05:46:56 executing program 0: open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000080)) 05:46:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x42, 0x0) r5 = syz_open_pts() r6 = socket$unix(0x1, 0x2, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80, 0x0) r10 = socket$unix(0x1, 0x3, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r12 = getpgid(0xffffffffffffffff) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = getpgid(0x0) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x100, 0x0) r19 = socket$inet(0x2, 0xc007, 0x61) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0xbe8fbe16dbdad8fa, 0x0) r21 = dup(0xffffffffffffff9c) r22 = socket$inet(0x2, 0x2, 0x7) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x10010, 0x0) r24 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x8080, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000140)="bbf399af7a98d15a826a9080f95c50e3ec0ff71bde0fd4", 0x17}], 0x1, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x38, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25, r26]}], 0xc8}, 0x0) r27 = syz_open_pts() close(r27) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r27, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) 05:46:57 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x401) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x7}, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) flock(r0, 0x6) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 05:46:57 executing program 0: r0 = kqueue() fchmod(r0, 0x1) getgid() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 05:46:57 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x46}, {0xc5, 0x3}, {0x83, 0x1000}, {0x42, 0x7e}, {0x47, 0x1}], 0x5}) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000d82000/0x4000)=nil, 0x4000) mlock(&(0x7f0000d56000/0x200000)=nil, 0x200000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000edd000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x2, 0x5, 0x1, 0x1, &(0x7f0000000040)={{0x5e, 0xff, 0x5, 0x5, 0x400, 0x7fffffff, 0x8}, {[0x7f, 0x5, 0x2, 0x0, 0x1, 0x2, 0x40c, 0x4, 0x6, 0x3, 0x3ff, 0x40, 0x1, 0x8001, 0x81, 0xff, 0x9, 0x9], [0x2, 0x10000, 0x4, 0x7, 0x0, 0x1, 0x8000, 0x1, 0x7, 0x1f], [0x6, 0x4, 0x4, 0x80000000, 0x80000000, 0x7, 0x76], [0x0, 0x0, 0x560, 0x0, 0x3, 0x10], [{0x7f, 0x1, 0x81, 0x6}, {0x1, 0x2, 0x1, 0x4}, {0xfff, 0x9, 0xffff, 0xffffffffffff7fff}, {0x5, 0x2, 0xffffffffffff8001, 0x3}, {0xffffffff, 0x0, 0x2, 0x2}, {0x100000001, 0x10001, 0xfffffffffffffffc, 0x5}, {0xcb, 0x9, 0x9, 0x2}, {0x7fff, 0x7fff, 0xfffffffffffffffa}], {0x83, 0x8, 0x8, 0xaeb}, {0xfffffffffffffe01, 0x1000, 0xe73, 0x81}}}, 0x2, 0x7}) pipe(&(0x7f00000003c0)) 05:46:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="d279667762131da8cb77dd84e4376a8b4b8a002177fe8391e090d2544a36bb8c8e2b92fa2885cba71494164f660dad536f48b759d4c6ff1e5de3fc47d091768c906514f924e8c217ba325c681c316a551986f8ee57768db48e5f5a76f8ebca56f5fa4982c1012d87285c6b791c", 0x6d, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000000000005) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 05:46:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)=[{0x80000001, 0x3, 0x1, 0x47}, {0xfff, 0x8, 0x0, 0x3}, {0x2, 0x1, 0x6, 0x111}, {0xcc, 0x401, 0x1000}, {0x1, 0x55c, 0x4, 0xffffffffffff06c3}]}) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r4 = kqueue() ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x8) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x10001, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x40, 0xf2e, 0x5}, {{r2}, 0xfffffffffffffffe, 0x71, 0x10, 0x8e1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x6, 0x80000020, 0x4}], 0x7, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x41, 0x8, 0x4, 0xd668}, {{r3}, 0xfffffffffffffffc, 0x44, 0x0, 0x100000000, 0x21f70f5c}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x3, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0x33, 0x40, 0x10001, 0x27}, {{r3}, 0x0, 0x80, 0x0, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x10dd}, {{r3}, 0xfffffffffffffffd, 0x2c, 0x12, 0x40004, 0x6}, {{r1}, 0xfffffffffffffffe, 0x6a, 0xa0, 0x3ff, 0x28}], 0x3f, &(0x7f0000000300)={0x92}) 05:46:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8", 0x10}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x0, 0x40, 0x1, "1361e2d5f227ef849675f19d3500129d1a3022f2", 0x8001}) r1 = socket(0x18, 0x2, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x5, 0x10000}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 05:46:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 05:46:57 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x100) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 05:46:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) sendto(r0, &(0x7f0000000100)="621c4772602a06bf742a434ccf05ed101f9184fa43c4b48ee2bfb51845bd97382b788bca4286fb013107ef9e9c525ed494aa82e5a1c922a40330fcb92f47d0c0e3cf3d9fd2abcc6b4dad3b714f7116875cc257bca9f76392f9bc66253c998ad50ff15a300a98a14598260412856c11b58dd49b4bae86cf580b3abb873cc539a92d48cf467d5ccb367b719719c563059cfdd7e98914502150897ea94211d570ca856db5e949eb9d365c2ee339d1f6cd1b62d55b108a204bdebecf7f961f0944b4bd619244146c83dd4486c9ec1030233d2c3844470dfdeaaf2d3ab38d895c8968fad6d1040010fa24e4024c2f34fc5c1e9b17b6a1cb9981dd6df45f0582c612cda0e93f2544cd35b75f4b116b4ac4369ad3adbc5415675e1656e944c727ec877bba005de92f8a09d40a371c004ac4dc74b322e23a9b79e19cffbba8520a5a460861a554724cdd839ec1773110d22aa229eda6d55b27d6bce51e765c1d0926c752b9f9931c933b5973f22b170f183d9ba238930018493d14fb6a601a7361ae29a187d90f644aa2b570142386d23bb67f25197117a6ce6871dbc1c7d02996fb8f008dcb51962d9ec24a904e8ea515a5269476ddaeb4ffc129e7f7b9dd1f2bde44083a531da5434420926f6efb869b9412d0de67d956e31db304b88a0672ea3ccf545d942d04625af6893ffcb7a6bcc04ec01e176922601d4963a617d2bd14060c066123df2bf8ef08a90132dd778901dcbd4605e7d999a2730f4792d0105cbab05083482d604c41612217e58df94f7ff2aeafb50e616a3b4db3b7d282d244502e737228c7c43d1df57090bb6a372b7a113f0ecc80497091d8b0646655f532e9040546341936852d96310f61c32c23f636e6e33df4d6e047c93b32a8445ccdaf76c61bc35e439f443f45025afeb7c6bf82bd4b09bfb12d6d47b8a011ddb6190b7762f45710e9519ad4be89fd381f9bac82ecc2e588fb8d9130bb06f674cb3ea07a3685d00db94ca006c10dfbcc628b3d93d1dcd69ecb2c129c2bcd2bf6374cd43e4018aeae57b3af532e754fa3cbd5f0d8cc2c471e425483aa7f07e93fc87b2c8bd42dd301b20efd54a6918950a3b4e2226edbbd34694b44cdc77980c9fd81ceb5991ed94afb451c7fb795107fe0407ff7dd88c8903b5d37f08f5ccb731755d8e8ed8580b90f72656032b50402b6cfa16fc98b29c9935ebffb6265f0c0edfe3e47b1294df2c516a54837fc76d19fb96884d8b203892e9de344ed1b5429ea18aa71f1e641272460ea1cd3734ea88f21a92429e8fdfdfabc80e13e01aaad09110cc8e363a07c0c8eb00c0930d221afe0bc356409cab238c00e80f235e51a424562fe3be656011b36e70422e71d058c08da43b3c985e857f6619b7122286f2d11b5de1babec3be96ee283b14e54fd32eecbf957b130547cbf248b15f6457939c665f166987edd4be016ce3ace968e556ea1c001b1dc88007337e54b5f6ea87c82f8ea5dc1f96277ad6cd73d3574066491949e9400f8302e19f82138419b83691d10d45471b6cdf29554c0308c14712fd8a4990605eea31a2cbcc8064a88c216bddba7d1ed6a54c2826769fc9542684aeedbfc8eb610278c678ab48fcacc862d5a6ab80821e063d570fe055bd2a84d79690b5921a6f5a2915fae9ed3a6f520eddf4f1c9651afc23b18b1f172f96ce2d883224cd7b0e3e9ec9d6761706f85c75399e5c27c982200386556409054f8123e387c49e278da2ce263002336cb2c7ad33c7fa05e7728c8879c36a79ecb20df36ed93732a256a9e6856b59a23c22b0a173e652eeeafc21aa61794e314122f6515e64851b44c20796bdd11d2d4314261cdf5e9d746d2bf95d5a17af9f2472cd134ba16c9c73460c48f894a98a4682cac5339d0d4b742ae4fe3dd6c279687e567595af6dc009c90f9227640d4c819cbdded5c6378c7da06a0b11881625a8f9b2c76f9df4a838e21d3a0074f2ee27d5e40e918a3741a68000c6ca9e7424aa049adc7ad514741d0b21bc10c618d622745c0a25152f8dea2600415f7c0e154d8a8acef8f4e19a7bf1b4221fb13145763ba59e117cbd47525a2a90092e69f5de7412581bc1dbe747f21519d1caa445be47ee32ae9aa6d2f23a0fe8dcd7fd4968573bb9b7d60a8895b742385087d74a848792af142b577d6caa1762d1962becaf6e3dbebd374c937b962fadab5978618fa2d71ab77e584370a4e3cb053e134baf237cf6aa7389ca1cbbb168b363dec1b1bb759e2ea983174b46f4933710cfbe6f8665e9a1e332785e7972b0f0768811ddc011f2ebe4b5d757e79dbda39447aa25ea8204b8e1c652aa3620614e9fdcdc2c93817ae6ee33d0c7df198800dde8d645684c3d27db6387513982e2564ca1f84e524b3cbd781a6b9f79ea4b015cd921a7699749847ea58fdcd467b31d2bfc62bdc9abe6acb3620061114ddc4886410a99acb0547bc135a8a864c2e108a4675692a6d6f7feb7526df55e2f7c19c2206160431f74d3643cc1424c6325e3c6b537a8ca6619bea99f7f9391eb03b36faef6e142b51ae148f8d27bab38d14947ad32e50be3675d195f06259b99a6031f527db110c6baa28c0c7fd123631a0b17618ffe76c0a0ce9489613ca9442b2c1dddbb83cfaed46765dc257df52d7a0e80c30bd12037d9cff4c21d748013e42a3ea7d944d421605770fffa996f8e5b8eb0b19ace5bf751635666338e93838a78fe3f015ee9a6dd2c438ab716c428122caa583f69002d7fda2526d7b24627c0c918c61a7694d7d0dc1b4824249f0c01bf1ea95abe55486d1fcbfb232046df893b2341a56c60810b74a16baae28e5b5e414b7468e08dab41deb312ec38b92b8d7f8cc9016b3d8351cd032b6f69170a404232a842d5cc4d4499f2e216e7529dc291e1dbf2b223996f0e90341b7147c3fab4f4a5152286d0d697ae805b2ca63b31ffa33d8ba6f753ff3938f0a6f84aa57b60a75510b5af537555596f0eb9d10c4ff20850c9d73a207876d91d2f288ee194b303686243166ec30fced338cf8567ff003a7d626a0eeef5010c984da3942dcf3d92a0378c1beee8debfb4709f8d3a8389a1fc60ce3b42a1d4fd1082ef300c46fe47bfe0bcc477c576af6ac5fe0b675f22fc68c7c5cee9df630cad755124f72847513a93da9897b3b591e2a00bc25caf9606b8df45406a015ee62e955950a82e1907ff7e38fdeb77f9b872237a0c166c3c3a21b9c12ccad32d424a6415cbab81da11750763a66a30c9e77ecae953621bad1b544fbc7d15d1b34f72ceeb5f05aaee9e5499cc6e1a361270a0a53ccf241c80f60f4eb1d2db5ca7cd4738bfff9733e66709d0328def52a68b96f5f527b6cf4d8108c563d51426d9821aa15b1cf6f006a73ff9944d43df221648b0b11392a50461fa49a4f821501bf8915ee40866a136bd6d527e4d764c1e5002cdd94d4a30ee9010515842d69164eb2f859402a7359aeb31ead78edc11366e6e5d3c335b3864dc0333a06ba8ef3b52d4e8cb1b8575efe5f839f7fd98b9d4251a120575091156ef3a7f680bf8ff24b58c8c0f8a1deb505791772b4c91dd57c519ad38dcdb211c48094e57dfcb07cb746f88f7921e430684698ab9feac94f84429fcba4d8c74aa903bfbac4b87465c120b9359e555212a46761294f4da259dae62a305cad830ce3033b0fa5d699ed77e1b8323882d7557f56eefdc6d24ba1fbaa98ff1eb7d06b0bf78650db5dfac55d1fb001d0f67f901e5d3ee81b119ae29cba901f3e8ef88e1e2a9f22d2dac527f5621ca08851e47a9a9772cd085dec8feac53ce051f4a665474391449c23cbf850f070b088ec8aad843b0d5f0abc82beac3e9e966a042994dfbb51925080752ea438d96dc1dd81e3bcd3e464a1f2eb8ae0e8ba46e231a95a05d586248e6f299b66c62cdb6333446b3f726b69b56e4d7aee9262c194a1da78d5cb86fb27dee76ca684808dd3523c978cc38c612dfa541b7363a5d845ee1413f7f4c2f49a3de0f91a5c97b11a165c3c5d534068433ff3cd84eb21755a694eb27e325bb530ef6390bcc33bbf3bde8f148cdae6caee5c5534749a1959f49e459af89bf301ca73051fc5a2ecf4b9d6d572835c6ec1b77f6a993d49ce4537f2b05145625805b9782dcfdac9a94510993ce17367c76503763cec3100b6e892c919f4da8f8390fbbe2868645d503bd9c5320cd5e546ba22924e34b2c050c22cf5e063be10914ab14d291bdf57545065d9059408de5595678d7296933044eaa6eb2dc702616e34e7b7f4ab14f6d6facd4c441431dafc6bfcf2300f9c93a4c1af06422e6c4587ef961e849c2de7eca3eb08fb892bf479ffe9e8f14d538c5843c386d88a57c0fe921bbcee0948c1ef57919c4c12737a9442cd26da234bbc7cef02ac2ccb2f0549c027d3323e264dac1917391f532b96a40f7f4dc5dfe15697c98deef0539420c064c79fd90c7b6d29927ad8cfade1904793eb93c38a61646e90cc80217e75421632792ce42cbaf67e6d9b890455b8a68ca8535cd207b504f905f293a61fe5ae776c3c9c64b4ceea33ee6a691f994ac98c4a62465f2413fc5d6ff3aa313e045c3522181d58ab5462c120b9ac85fec0fcf9ac5c4c2fc5d5707793de5e6724bea701286f2cb468f9afd0cc3b8b65c75f742e7791d346de7051d628ee73b28c57c21f998ec7ea81000c442dad3ab3c66979a592ac19dd31dbcb7d56a8149cda447d86c97f5e1796862cf91920446a945d3c24a0850746cef20208d2883af752e8f99f22b2f7c141ea7797df2347176b3d9a6eff2e754d20d1880e40bbf1b1f51fb291ccee66ba6c6461e36a1bca857d172082ee5f1cba4c7021466f818eebc6a2a484e1d0cc8ddde6f91688a729bd7fd1b6ab5a726df96917db6cd9d6e93c8387145cbc98b6ec8ecbf0c435e481a732facb7966c992d1d94ee743278daf0417343ecb56be686625c6fff01646c81db49a721deda182b795f422a8f9126afdcb611901b325891b098e7eb5872c1a40da8b860d049eab19e668af98629555804057e2042a36ba3caa3cc18db0ed218087719e7d422bddfc9c4250cf70228d9d72d7fbc456dfd534bd882f1be330ada9a4b99a12ed57f2f5aac6ca17a0054d0c6cf6cc700c5779b25bc5c9fdd51fcd4e282ce5649b15e3065ed48f3847e6657584b1c58a051eb3117a08be2bfa48b67adde999b17ab4dfb30df8bca4a6f1f354dd3d15b39eaa4d25020e6078d70ccea15f4137e65207aaefd99963e81835d3f4ec841b77d22da4ac1fb6c3f58412f63d68192c24db0a5d96cde462ba5223d4d53c53ba304005a29f4c46777abdff5d5de6a77bd1b7ea81f2c8893490bd97674792f7b1a4971986ae718c738f438317bfb672eec2550ff791d00e8884a81bd23a258903f24aa1035fe7d09b9e03ccb4efcb09e42d677095de4fa79930805a1e6084e3a7c1955f838850ff0370881ca88c5e6ed0a720a30e9b0a2d00c2fa4298d1674cbac2811a0c5bee5a9797522c6b156be1244302e09d5823ac9cf1eb49d15aa6eb4c7ff363ff65066a18bce6819a2cdffe5657361ffbe4ec468515d30fe590bf5a706330d9cc763939f2d6c5eb5b88b21962b538a5f11c18051632001103208959e0599949c9ecda5131430b604d3f3287f31aa6487bc57da8c404b075c4eb5d1aabf81241c4cafb2fc8cdd51ca952ed5dd5a98f5dbfef0f6d8ce7fc4ceb23008a2c5da183785fd9c19fbd37e755e61849a20c170413efc64cf84d662dbf9a47cbceaa5a0cfb855dc1d3be692ac30534f10269bcdc72dcadcf13c32b", 0x1000, 0x4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:46:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x16, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0xffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1000, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x34, 0xcf0, 0x37ff, 0x1200, "12f9385959f6cd3cd4be4d66f0a2d4f6cb26adf2", 0x700582a, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:46:58 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$BIOCPROMISC(r0, 0x20004269) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x8) 05:46:58 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) socket(0x20, 0x0, 0x3) 05:46:58 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 05:46:58 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) 05:46:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x3, 0x5}, {0x18, 0x0, 0x81, 0xce1}, 0x1, [0x6, 0x7f3, 0x7, 0x9, 0x7, 0x4, 0x4853, 0x9]}, 0x3c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f08cbe452bbc", 0x6) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x2, 0x2, 0x5}, 0x2, [0x1, 0xca06, 0x274, 0x6, 0x8, 0x2, 0x3, 0x5]}, 0x3c) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x35a) 05:46:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f0000002180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6041cef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee342328061699eeb1e06ee15792d90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249d7212cbd820000000000000000004eaa0a9db4cf46504818343e453c5351a7cd32f7"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x800000000000007, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0x1c0) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0xe}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r10 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r11, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 05:46:58 executing program 1: clock_gettime(0x4, &(0x7f00000001c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) recvfrom(r0, &(0x7f0000000080)=""/136, 0x88, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x9) r1 = getegid() r2 = getegid() r3 = getegid() preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000540)=""/177, 0xb1}, {&(0x7f0000000600)=""/16, 0x10}], 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x200, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7]) socket(0x20, 0x7, 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000400)="6cbebf33a24521b275188d6cb7e0736e5e0fd3bcc2d6105ce17b90b3b6613f789f45b48377186560423e20d9b1c5118bc65915af341465ed9c541fc3fd00cf3e40a8ca5ae0947e56b95f06ba490bddbf7471b9f3246bfa436fe53ee7b8425c827e3fbcb22a2cfe65c08b7f00cf6079d115a55b492f7ba0cb2fcfa042cf83fea36cd71346aa31450fce74f6273efdd197bb38cb9c433bab8748a60654c21d8982aea2bd4bad", 0xa5}], 0x1) semget(0x1, 0x0, 0x4) 05:46:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r4 = getpgid(0x0) getpgid(r4) getpeername(r0, 0x0, 0x0) 05:46:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/21}, &(0x7f0000000240)=0x17) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x9, 0xffffffffffffffff, 0xa5c1, 0x1, 0x6, 0x1, 0xd8bd, 0x0, 0x0, 0x1, 0x9}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x2) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) 05:46:58 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000214000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x0, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:46:58 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538710190000b818000000290000003e00000003000000000004bb893f0200"], 0x38}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8070, 0x0) sendto(r0, &(0x7f00000002c0)="f8ff0bf012bf0a879532582789a98f8a3757", 0x12, 0x6, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000140)=""/112, 0x70, 0x40, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x5, 0xe4) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x31) unlinkat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x0) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x381) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{r1, 0x8}, {r1, 0x86}], 0x2, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) 05:46:59 executing program 1: syz_open_pts() select(0x40, &(0x7f0000000000)={0x7, 0x2, 0x91c, 0x4, 0x7, 0x6000000000000, 0x1, 0x10000}, &(0x7f0000000080)={0x6, 0x7f96cb8d, 0xfd62, 0x8, 0x20, 0x40, 0x9, 0x1}, &(0x7f00000000c0)={0x0, 0x7, 0xffffffff, 0x9, 0x6, 0x0, 0x100000001, 0x9}, &(0x7f0000000140)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="05", 0x1) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) 05:46:59 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/72, 0x48, 0x840, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xfffffffffffffffe, './file0\x00', './file0\x00'}) r2 = getpid() readv(r0, &(0x7f0000003600)=[{&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000300)=""/180, 0xb4}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/183, 0xb7}, {&(0x7f0000001480)=""/116, 0x74}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/146, 0x92}, {&(0x7f00000025c0)=""/52, 0x34}, {&(0x7f0000002600)=""/4096, 0x1000}], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x108) kqueue() fcntl$setown(0xffffffffffffffff, 0x6, r2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) 05:46:59 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) msgget(0x0, 0x208) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 05:46:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20008, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="c25aee19b6d2ef42cffe477fb9e7a1cc0f6879d6025427d62e2a3f7b940e983aedb10d274644c794b7ce0bb263ac144c4a9900ae4a9d8ee78850e511ef407b194261b44e0395f9fa503bbdf0640b71c6a02cd00b00970e87f5e6be970b681024a689e0b0b88997972d43b624cc4ab4a892", 0x71}, {&(0x7f0000000140)="2b7bd711cf73aa50b25cacfaa0ff4f12d811c9746be5a587a01ac71481617e822b7c4a41c10b388484ccf9ca9b24f991ee7eb08111333b7e232f481ceefdb30dc3948e3768c60868ddc68f7cade6a99d07e373a4b133d5cc806f060f7e4b5fb51bf190b026d21f7085305b07fd6ae061dc6eb33c7e2c", 0x76}, {&(0x7f0000001780)="2ef2148c15aaebeb09695159414f27e9aa8fa555e63200a1f6f5c012f5e61fd34175878e3edc638cc2a916892ca3b792b1e6adbc2228845e97867ffeb8d4cf05cb6677e06ff3d271aa96ea543699c980e8e490e5291710447184495fc01cc862717215706e6682e835fc4c25a4e2af99958e6bd870201bb3bec57b1e6229078e46f3082dbb4db609843726d1e3dcd8e4149807dc0d5560c3b1a025764ffaf80cc451e664ae5298b1ea0a27b2d4cc1a477e8b3af1ee6b344d6652414cd2f6e58d97f2f97b5ed093cdee3c7dc7ebd1c44b502839c376b3dc5232b98cf1dee3ff8e25ba7bfcbff2778cb4fed735bc349efa6a496f63fb951bb987b7162a3e98e42f9b09a3a494016ca0f838c845e883370bcaa0175dcadbd3708e680ea60bbe60b19d88c7048280b6c3dfc926327217fbbc5da3f0fd559363b8f34b563b6b6b9b0ecb9cb9a54cb9e0693cdea14cb67787c41018879102ee6934b08d08b039116b76892ebac1d230f821413191dbc5b7a8b867e2346f5e881c55d778cc4a6c249c963b619ed352462270da94f4a65edebe162680e1ba3ae294fad119eff5dc963f85f861e3a1ddbb9ffd519828765b61ea3888dd934718fd562dabe45a6370c43125b9442c67c1f96bcb5bed48280a69014e9ebb98825b0f891d64856ac17d109e0e00f9ba228fecdf57294488009b2e965c3a1f5a7a4bd1ca88562869bcda44d5b8c17fcad1e17ec09704c9782163c31db12966a5c89d26efea507a49fc8066a76653e78e1410d89e67ffc6d1d5af739b27401a36adae1f889936837b5a073e976bc26c213c5c0baf5549a472295adcf1cb69d29a2485ae954e1d785dce46b082b6b725a59d3ceeda729e01e649ff61fa15052e83a0f4d3d2ee16014486c1e48bea2eef70734bc215dffeed02f9ed24b64d7ce81ec0fcd6a4b9f75a93ac7b2ee48a7c9d6050ae0c533f91bb6d258ea617286989470cb9ee0011819bf8e99324c35baa9d4e02ad9ae58c2af70aff461f5ec6b4241d9c87ddad2991d70cab5111f84742a7e854d011190d558b564e9d56f4b3a707d6c778f0af90f84fbbd7fa943b5aad218308cde483b5937ddb3e89f58b5344fb71b83c16cb26ea46154b184851b4a422e1039831f3dd26ce4135cd45b2f78f8dab05c7ed2ad1218bb7afb8af02c0e1bc16f59f26ac3c980eb8388fa53802b432d01dd178c4360c5fceb0c23f0b8dd40d762e25f24e8e87e5be46517ebc4c56ce8370780f5e69dbaca8f1086012989ecc330521aa96b1b83d33b79ebda0e88e1eecc606af7a092b55296d64883281ea368e6a7adc40e19899a6492302f2f4a2042f633f184104cc996ba736fa1ca056234b193db10f41431276bda03cdd2b3edf0dac8bcaf0bd04f6427623e2b5992853f76fe3a94e88be857d6a890f271ec823622337650cea27448032e4dcdbed148aa9b48218ed012920c51638e5cdc33741699c0623122e9aeee04c02ba1b4498706233b2a7e12614336e20b51a97ef703da43c13214e5762918fbf466c53b3f149b03bf1a6455416a98b53de4f0c3ce03b3762c66aae026502cb937c645efa827f03b19b9110c90085813174dff034f379d5145515dc9e08d1e23fadf9e51034e5e2934817775e30ac815865a38753b2d47ae225aa44cd3434973bf536286255b05b49d1b504c3ad9d7e834956549c54845b1418102a5d59f567edfaa5b8a91a48a16b51198bdf05b3e36b08310f21cfd9c43fec0fa02643889937a12b260b1aaf52586fa0aaeeab07f0309bd93032814614f445876345e25131f8986e99a3bc297310308aa49da5956a0fd9fb0545775c9763a2832a6f9c210a593bfc40786086441737ecb03c26a4ed266b6081d069b50ce9105fd173fd20dec031ad61da975991744e2c2fa3e3b9df2c153b1ffabbc711282ba1373da3d18186e719a9ba5d644404464a1f427f4140548808b7a2f5f4383fc867b8fa0f15d1997ac5949456d47d6e4548f3036d4a06af8460f1749ddfeaaa8173e898eae75c3a0867646810c9c91a08d1e7dcdbed6d26e12e39dd9526ce2cc195ec11237c4e41c254e328a9cbb38106679eb243173cb96bb6f20f789db81a7ab082668baea5ebcb1bcaadee03dfe6e982c05963773f38f44214b42a07755908eaa9d543d47454b9cd5b1a6910b18ed08569fbde899a55fb8b623ca7ec8db229718e7136113da109f59b5b69c275d414b2c46e8212deaa9518277e576e32cfe127a9b433691b100921f9a9236125ef925fe88ff87b8b68cf59cc2afdf97cc8d95a1757e864ecc309f1283485647b944119a2605e69e8ba6cb5dce1fbc7004a285979b930608d420ea44d50125727eae7a98ecc2d7d3586b312b504d1fa11909094a05595fc0a4d1bd713e2be4d1adc51c6c7fe42753b3a8914a445a4472b9084b7d44cdea680e98b3f28bc5c98d86abed15fec97a5aec221b288d6a27ee00896e306a7832556e9b251c726f55b310131f10eb2130d060a8f536e7d8269e505902d50f48efbb2356e1da56a658550460f0dae5772c257beab0d69b09fc424c99efbe3c2f1467695fbb4357d854957decbb4509425197c46d219176b352d0162e3b5d807f61b4a80d6bb23422eaac7a2708b1555bb2399b6ea39547bef37556a77f6a4cae12a7323d669fd8954700aac537ef8bdec5273c5be0e379f901cc71e176c883f8168c223b6ad2d3d6740de3737d8969f5d1d87f9a39074b6061f41384ab91d8cec0b3d673315ec4c5d636f60bdbf37830f742820883bd2ceaacf76467e88036bd0c3fc235333ce02a9e94b72daa4fa548e1efa09f243e11eb094d8a0d176cb6e02683f2987b647dfab1fed255189e773f28ad5db4aa4c56506e005b274198af99a6f470e72f4bb7f464b83eed7770a2be2fb229364a7fa3a9033b111dcfc1ed1d4c0031a138f35137b53452a313dad27da2effe24cedc4ad1a3e63d18f4e1bdc42ca0548619dc7056e1514ebe5a40e3c7e36543ec2ea704e49a304cf8c19605829307852844554bd8ba0c525f0e0f183537b806faf39a6a475e123331de2f02fce29f37dba5a6aa06205f1dcd0dcda0a516012583cde2c84ab9a0fc05ee08dc909792e901a9c3997172b0fd4973248160777740dc0ff40ea45da2b49bbd41720e7fb373211b06f57332664b85f21e961d5b87e68d82f14cac9a93474cc535d2ab41c6109ad3f93f475d77fbf4a5f42f9eb37eef23c3dbb18dabcb07db9f1df7c6ffcd7f1b35d8784b221bc57783c18cc6ed6a9d123173960c672dc08a5abc4e8d262e4add28c6357d2689d6fe23be8b576838225cc9b65d7925b5cdb0d37e4304c3117b2341314b9084b3f94c39e002ee949d5949bd01a496e541aa41935999c37316bc25c6755d5d399e913dc3a71d31a81ef2460eef5f481af6a6420d4a3e3c9ca117b23e4b62ceeccbfefe86e7615484b6fc696d1c6a0ce6367d492a9e3d1269ce0e91360205a2f723c804b733549eda22f18ca6e1828ce6c9687ca3bfd29407b9b4a77bd88945b50867ec8b39103725ac0f6414950ff74fb447c24e8606bca98dc3516056d7b0aa7e06b4c62f3bb483c15049921f59a13b710ca7867eb2f05299e21082989197b491d6d3df174eef0981c5f2c852b315429673bdf7ca8e9906bf9fc05f219e24912e5b6aca0ff5207cc6cd6f0b4aa13ecab086ee6aea9ea1db5ad0adb147b11f77f81ad65f4aad6bb220c6156f9781a990efeb4ae4d979b9e31584888574f6095f242f11c23607b985ac4cf6956a2e50984aac60ffb0c45931e9b02b396017147c6da9ba1cefb7d11c9ad5d68e792d06a519e4f3d034ab9e04e94d1635ed734b6e24f4d78a1e562077adba3d384ae69fd3342c899accb5f7966f5b35e1f2ba4c994928668bcbf51a5c1ea4b831d62fd757e84a461b9e2602d66d87b51abe9b20465d71458fff2b2cbddf01813428a19161a673e4bd92bfc3477cd30a1d3b90dc5238ba7fcc17df3a779365f204913cff3a793d84254125bea28ca2e109bdd5e57b8e2c75cc9de7da10ed4d22c19bce28c7d86b10a0acab46e69d61a1684a820eb6c6a53ce29a895220ca8e947962d55cea7fc3b9e44701ad39213bfbfdd7e2b3b566576f0c71a067147037b5fc1b715d371fae89ce00c32de7c08975ccdae754ea6f48d01f8b183c81643689d196e93cda4a2e7d386ff48af297be1717ca19b1ca9e662ed3e323302b5e22fa17da84588d0876882113e1d93733c370b285a8102e7471e030b80e6e1688a55a15313ad5434f8b35b0ba0891cb63c0e2f394950ca356e6c12d7ce2bab9d2d6e4d174cb8166c3a69be3bd0194eacc60478339cb98b529ab3b28123199f648f979ebafc887a5baa56e3faebbe6e43c3ae1ca9dd6e1f7a265c8bd45885b6ab1f0b77619a52599c3406b0bc34a8167d43ead79995c78a6ce8d313fec613f0846d703c0b1ebcd8fb36e3bab958adbfc12db112d1b0a89eeb15392d133361b2eff23f45eb0fd255a39145f398b0aa716b44086d78a40127b828a7889c3314ff4a53f94c07e19a205714db3cabe3cf3975201f7c192a65124e5107dc7d5dba6abb8bd2dbe9973aa91a5e95af84d9d0655afd6b87f0de3d37cbc2a38ce38dd6785842a68dad0e6306adad571a0f5013047d6b3deba3c55a732ed09a815689b252c914a5f6c209b4a26984ab705d91af793f6e90cd244c029b65bab30ba49ed893294f9989269c99edce1b34607ee19d7f9418edb6ca5ec51c0ce21213a24c907f598e47cb7fa753eda41e87156d3485eb8e2670b761139fb731b08d06a26e00850695572c62b3abe1f2ab34ad3ffafb8abdb40f43f519e4df64a333a537ac0026f6204efa25a0a35032c3578e3f6f1d897d1d02da2249678b376bed0ed11652b9463d70212a5b307fae6a32b25350a27dd665697df427cd068baae304e44006dbe25f68b6a96ef80d0f89f04b4d97304c7d7a4ab05915d3900f914e5dca8b4b1868d65c2d3f06b2ae32b35e8499166b5280f09f743c225c09fb3baf4fcb93192a48e50956593692fe1516a320809f38dbceaa8522975d265e89cb72eaa29093645c6f100e756ad4d222ce3cc549c1314bd0605bc2e3a89f8134ec1f3fe064c20609eaba41c977b2fa15bf3d1eb32c6847bc68be8015d071885b10315ee499e02219fd748804192a0cf29b6fc9d6bcbdac4b0b0e8ac81c3efe7ca65eb6d058995f1a5553c9407e933f89ba862d90f61b43eaa43df8d894c01d768e4f2ce6c426c8a88995637575a303c03e1baa43792ccffc31150ab7f2e69d67817d3078664126ea47a1759cb000c93c6f649c5d92ffc70893723966520de42249b7047fae4a203fbdc035bf2b6a76225484e60e74fdb65c7044d5d1402e6ad7da3cfbb7ad15b6a6793ca655d743b31ed6785a339acc8f4a68622280bf49e1501df2217e3b0af467a0856fb9d20740bc1f7bf7c473f6ee62c7f601edb2a2a094c65b1f521f39898d77ee08d047ae4c2e8b062f90f4693f7146d55d0724ebe1cab04194a8657f315c625e808ac972da0d06808ef093122091a9cb99d406b490c6a5a61367af4fe6fce494352762090c19b106dc976dd72e78080c1e27059b9f229ccd297a217675d1326fbc9f2b81643cfda3bd606bb0b4ef1941f677142cd5b44d44be1943fe3365535e77bd63d4d8499c2ebc2b74f1ffdbfa8b978e8090646c70149c495db9f5e8578e98da0aa33fa87ad7f6739c37c73e4197e37f26b7a2e2106355fc602d43f3cd926f3002bfdcd4098c8f4c592aec1b0ff731ce23de", 0x1000}, {&(0x7f00000001c0)="db", 0x1}, {&(0x7f0000000240)="75aeefb31f0c9079cc596a40693fb8ae87876fb251df848c6216d10a7d45820f8b5ec5bff435079f61d553f34af435bd72ba7a2ceb2a2b2d51", 0x39}, {&(0x7f0000000280)="dbd1c2aa1eb2257a9d2f94992301f76dd1c234e0414ddce184f6deb127fca680f1231e84f86e8fa1b84004a9d9d65f036aefd499fa204757a778ddc6e33df939f0e7415a73e118324ad695daffb05f60ba8155e26932dd90b3858c11b3dc756d5c8756408ec9b263a14510a2211f7123161b7ad6f0493e74de2793fc61507ea752fe15c5d40c542ec3cb1521c0191ef39da59365a0a39a254f662c9a2819cef7a6bdbb9964e051d3a50d58232977e0fdbaa7cf29302a7508d8496117a0275e523a05f68d801534bd8593e1ceec1a3dc29e38ef9b017d4261ec865f9d5eee", 0xde}, {&(0x7f0000001480)="e8ed03cec6452fe8100bef03856b55f18bb97fc6e7cf0a94c676360a38af8fef01a14b731833b6d341026fe16f8100380e6c8e3a691b889c1deede7a731ee98e4ffd3ed5", 0x44}, {&(0x7f0000001500)="503ec8e5f1e31b2177b59615725a3686a2a5f3a6496e9dba22bd0f0e238897366077bf8c1312c9006881dbab99e428ee9051fa81bbca61a1f562e6d514c5953c103e4effecc1e3f5fb4c1a69601f737dfc764bc433e7c417367dcacabdec2ed3a905", 0x62}], 0x8) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x200, 0x100) writev(r1, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0x2d}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) execve(0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000001600)='./file0\x00', 0x8) 05:46:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x10000009, &(0x7f0000000080)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f00000006c0)="27fd85651016fa69d7bf98757797661734fb24de20ef8ecc212a3c6d2f2942a67b2487eb85ba801ff810df3f0ea7e9601497687f648662853a2bf96e88d13045072df28bf70dbc299851408969a41dce9c125dedc43087e7ae5a8b67632cce42229444f760f308b69edcaac2b9bd4b76fcb98c0d9b23df8174741ac377b238679bed8291c59cae73907766deff024d7ffdd44d7fdb903f5a36ff876d074aefa901560c6681f1b4798589499fc95edd50f35f254705aca6960539c5c25c7a836933cda54f54298fa3e6a0efff2afb119a1bd6470e7cc6533e2c57b08df98443fbb4066204eaff5eeda449d4245df1568754be0d7da142c2c64273660242e33ece8d7afa735729240b8bc5760dd4e77923b26ffd32842e89753e11bd8aedbba6caafa1ad5c4010359e7d5ae030f9e23ba6851cf9e41981f96960adf07c8a8cafcbeca1280427f090d4af1bf0093e9b2ba0aa6558e2c19aa22c827c7bb6dffac69f518a53dddf5ca8bcbb2b6258b8b8574a0d1f90679ba3932a7efec0ec9960034d511162239162d9b82296ef6f96bdfb9c9472849936cacc66feccd87e4c95c2b286b6476ec26fda0a6c3907a093a0b03e5b697d17294b3ee465953ce4411fa31c502287031cb5df33e513a3222af6af6a60fab04830c15cd89778b8341db4d590dca7afeefba9fc8a2de49ce8ee99afb6fddd613fd3b623d84684c41424c5365e6c8dd8e0273553e3d822b577e5d426e4bd31769a93a09e6fb232e02abec1fd182d4c36eee135719de3562be959744857a02f665413ff98f19daeff2e52a86575906d4937da3fb59508a05939cc436e106e496908349ceb2cbc89b260664aa6529e30cb69f9bb037aec1bf1f34d4612fa9a756873cc6e28cae7f7999281fb5fd36f940b15211cc28b3b5d3ece9482c117e5b990c6a9f3e814e41b057841c60303ca86fd7ca7f2f464b73f56412369645fc5e4a40c9e4a578965f7a16bcd61e2d3d39f60de0a3202dcc00f58f6a18c959fd6dd2f2227fb3754a7ffd71ad5625d4a57e38c76e5df34ed4ffe56b7376b34d2642a278a7e3a033389b552a433de43b10c0a44e3308730a86290248e73021629bd92d4dd8dcdcc581d9de512f1683e5ab16381cbc42243850fa1310a26cf5b18ef755bb2b434739df494e4246d9d6ffc5d0333505471ed3d3b72d25d1fa82fb9339deaeb799c06f8086ea39b1c0a12fb8b69bcc13259a777f132968748e06e58c29c6350978330418baaa6dfaff410c29c48d2a984020ca625c7289374bda1e5f0687924971b8622392cd9c85a444eadb90ebeb8b73ac7972fd52543146c66ae692369be164a1e77e033f5353ce909b5e918c18468470612b5c74f592425abf0f26307fc819d5c80db80fcf156a5d9e7b13801c18401b45aeb976f6dd8d1fff1bddc7dc241b14533b9277ca34cf91eba89ac98eafa5945706d9156e645e31c9e1a8a226e2e6f6b963e9e7465ae161e674c4496f0936c01b26cc0c00f08a1d39e5562acb18d21fbdbfdc7d64fbffb6038c09e63565bb1bfa182917cd3be1d546ddabe420707774933c10087f72256079c460c7e1121cc7fde1abde6887043efd02d01034f61d0c859a9d15d554845f99ba4f88a448509201498b7930053f74bb1f1029ce5a91cf4aa5425f57b3bd93332523a9f54644cb18ec39265a50cc854bcf62217f355a3668321e2358c8ebabf05de348c63791ac50b92d227437c4ee4a42b528c8ef29112ee0a4f59d15484f81a85fd792919442998de194e917418bcbfa041ffabb46c159876f10fb033dbd4c978ba5824b43515fd720f699f0db159e39f2db9373451e2aa680efc244728b7ef3e7b692da0314b2ca6969416f143b6f4457b67bdeccbc1a8b243db957165eb2b81e1d99191c20e4ad9547e0dbaf3cec562e728e1915fe54857d535afb101ce61781fa1738f381fabc4e58efaf9397fc42e1bea0bdfed259d7cffcfd8f1ae9da133aecdc772a556d8fbdbdc8325a45ee811ffaa3f79f9a714a87ddb019dc3f4a9b42453f15697592f1c278215246b9267cf3c2518f06a44b9fd662e82b01ec4df26b3e3494cfc1a58b6b8697d6dfd1281a1418523e6aa5b51b639b1d6388c1080ecfdfc1090fe3737b532e2cd8ff669e982ff2211459f6662c4b7e2a9d5c2c575cd5efab6e57c04456e9c35241d9a893dece2796e6ed3adf6306845a589166643fb60b1217f3b639871b8682149f318a9534678eacafcb227ada388ebbbcb2a682d463debbfa126ac4021b0b3667157a907fea31a42d7f5c87256f7cb07d9ae5772fbd1223bd6cf52daaebb7a93cea0e9eb9a8dd0e3fbcf5d4a384a3c1118a0cb09c40c7e78e09f915d3d0fd879c44df204e0605be86d80539fd22b9b7e86dd1e86745606f1389b29a625509a1ef130cf68f72c5b68a0cb1a2fa31ea56b2b08d9744e4e46e570485f77e3ef9fc5a0eef1e12903451a1556c429130db2c26698b7792c850a2c06bef408493904ce843e028389e2a52c85a88c5dabae1da7c228bb232253865df62e2af5295dee722a7fbc98e4514f5a4bff2527a329c3dedc9f68727845f38833de40c858acc1f46dba929588eea4b391296de7cb89bca5420e9ea7cd70922ef4949040fb34fc03788acba92cf1f158d43a9c9e4fd2e48f3b3bd0646023575058d468d7dcf5047c60bc4d852b3306731d813860d6d203a24bbede6454c72d022e2775f4de4e3c80c80ce5477082f94a3a8952d438d2803d65f0cfd3dd71f11df6b85aa81edfe68f4d4c4006af56e766d680f2ffdbd5029bed52a9ee0a6bbb94874c8f00be9e17deebf037f55e5a2d330a0dc55f47bbe04e624122a0aff076eb70ed52a006963357214faab7246cfe04d31b6772e44bd7c7c32ef326d77a393c85b4c5b3dfc0d2893a2af8f8483b44f0a2b02b9124ab0e0c360aa56f7c2d9e4c74a4b5dd902196c0f15e41a9f79c2c9de4849579792fe44e04eea78f92987fa2eac9dfa0c99919b30e2b919dcadeb6319557594822a50abfc8ee572aa4e3d76d5c19a839d374ef7e187827b2ddce912bfd4e05d11d817e1be3a3b8ae374db241d6b5f3f0c9f71bf7bbf41125dd3f922ab456d4187dc90a08ab303a2c845c419a70e7c97485ec39f2940ef7ce77f8b4c913bf2bb09fe9e7bf3da5be3bd8d191be36285ba1bb5668d03cd63e447bdb4eb663e596c74bfbaf2f7eb7f9fb02ddd30ed39c6b026e1f34a59c554502000ad9e46cc48c24cba115ba343fd61f0d2b5d379ffdc18cc37e6ac8f89296ea5333e2da08a0e469d1842cfd91149e46478e20b53902280f80c371aefb28ecce73c248b3a239cdc9eb43e4fd59a9d86d2f01c9335cd98cdeb27efd688c0672307237c4044b76268a4ee740dcdcca4eb3f0513cad60c04d83a61017343e85863c7bf43e236d81404b629652cc1e81eaa0f8d057c50a3d175d7dde75ecd57639409cdc00436b449dbe", 0x999) 05:46:59 executing program 0: r0 = socket(0x16, 0x8005, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/159, 0x9f, 0x1, 0x0, 0x0) 05:46:59 executing program 1: socket$inet(0x2, 0x3, 0xfe) setrlimit(0x3d0cd5c8dd982c25, &(0x7f0000000000)={0x80, 0x2eb}) r0 = socket(0x0, 0x5, 0x3) socket(0x2, 0x4, 0x1f) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x3, 0xa5b8, 0x7, 0x9, 0x4]}) 05:46:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 05:46:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x40}, 0x800) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x6) 05:46:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4000000, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 05:46:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) socket(0x18, 0x0, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) 05:47:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="6fe9d2dd9d9d6ec4a3e180582470bcff5ce7a2bc58f60f5092c561190885925d1055f9e466fb676ed7b211a8b8bb3287bfb960a0fa89f6fd829e56d9bee79201d192ee5ac2b6cb6a28a98e2d7ca1a6ef7bd2e9a7090cc50c4ea94ad98f4ab6d0124fe7e72062df44", 0x68, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 05:47:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0x80000000000003f, &(0x7f0000000040)="1f3ea52db4ff90cef4e2c6d1612042706e72", 0xe52270a450a0505f) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8201, 0x0) 05:47:00 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x3d}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 05:47:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') symlink(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='./file0\x00') 05:47:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="56f724e4b053c500622e58a066337193ff4916229069a900f29281d190f470ba921b11b313eddcc147c989d58c36cc5f01532dceb29a0f0d6b98c92db4c308a476c693e0e58448974b72a669651e66a0fe1a62a54dbf2504b43394d126b8fc6f97e278f01db635e282b73f65327373e079dda8abbe865f53817ccb919c2f042e2853820344b1404f124d493f", 0x8c}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) close(r0) 05:47:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x1ff}, {0x3, 0x4ae5}}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20102, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) listen(r0, 0x0) 05:47:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r2, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 05:47:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="f1", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) close(r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:47:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x100, 0x10000, 0x7, 0x4}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) 05:47:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 05:47:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffe, 0x1) fchmod(r0, 0x4) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x100000053) r2 = getgid() fchown(r0, r1, r2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:47:00 executing program 1: r0 = socket(0x1, 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 05:47:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) socket(0x39, 0x4000, 0xffff) 05:47:00 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x0, 0x89, 0x7, 0x1}, {{}, 0xffffffffffffffff, 0x400020, 0x0, 0x1, 0x3}, {{}, 0x0, 0x1, 0x4, 0x4, 0x10001}, {{}, 0xfffffffffffffff8, 0x80, 0x4000004d, 0x8, 0x6}], 0xf8ad, 0x0, 0x10000fe, 0x0) 05:47:00 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[], 0x0, 0x0}, 0x0) getsockopt(r0, 0x400, 0xfffffffffffffbff, &(0x7f0000000180)=""/141, &(0x7f0000000240)=0x8d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) pipe2(&(0x7f0000000340), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xd3, 0x6}, 0xc) r3 = semget(0x1, 0x2, 0x40) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/133) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0xf2e, 0x0, 0x8001}, {0x40, 0x455a, 0x3, 0x1d255afa}, {0x10000, 0xfffffffffffff914, 0x1, 0x5}]}) 05:47:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000180), &(0x7f0000000040)=0x4) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001300)=""/4) r2 = semget$private(0x0, 0x3, 0x60a) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/238) recvfrom$inet(r0, &(0x7f0000001280)=""/101, 0x65, 0x802, &(0x7f0000000000)={0x2, 0x2}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/4096) sync() munlockall() dup2(r0, r0) 05:47:00 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='\x87\x00') 05:47:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff0000013ee52e1a76004b51965123c565604da9615520fe4aca71e503997b3eb3c702a9476d447f751b8a75d1f270711652409adb584d3339d16fa0e192f4d838bb27d53b2d4bd2e6be362b66ee6595503547084c0b5634140007a74ae41f9e2538ffe188d1987887c92e4d7b52944524d696ad833101cc3317d2955b10fca6ee5c9ddd72d22285a05ca91d6da7b269c44e0e702ea35aef"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:47:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(0xffffffffffffff9c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x102) poll(&(0x7f0000000180)=[{r0, 0x1}, {r1, 0x10}, {r2, 0xfe}, {r3, 0x40}, {r4, 0x2}], 0x5, 0xd89b) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000156000/0x3000)=nil, 0x3000, 0x6) 05:47:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000000) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x107}], 0x1, 0x0) 05:47:00 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x2a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1ff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="635eab57ef766c32b83f3b25c48029fbd53c6f76b4c5a05bc6c89a6c856b72f290176e278922581a27f0eaaa1f707ef4", 0x30) r2 = socket$inet(0x2, 0x1, 0x0) getdents(r1, &(0x7f0000000100)=""/102, 0x66) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 05:47:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 05:47:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8080, 0x148) fcntl$setflags(r1, 0x2, 0x1) 05:47:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r0, &(0x7f00000002c0)="10f7fe75130471f69058423c24a661a63b07d556caf4a48caa86dd9617ce360f2c1624415cb6bdba442995714ca41ad621d75deebdd18a2637aabfa0f8c7b77074420422457cc3c31b670b68df38071795f1daac5d684b1fc46a913b6832f01827d1c9d4c0cbaa4c014082451515c63fb88d345805f9f1277ff7f2a48b0b0ce48380e84ae1a173ec2eb8039fb99b9f5690f57d289b9aa4f0157998f273d899999c223192b6dc0cd685c404aeb7b3b7dfaecdcd151168767d9f9c0a36c15d8ded76504fe20d50b847ff54a4f3924cf86f30ea0629313e600896faaf0d24a9a6ea421953eeb0b6cf1579aaa605921b97710f15a07805e46edbf561", 0xfa, 0x0, 0x0) fsync(r0) syz_emit_ethernet(0xba, &(0x7f0000000080)="4d1c95440bbcf680a6d391cf89ec3a40801f7343e45cdf9889e07679a28feb1ebec0913e5eb1f9033c9b35fd959a7e8e497ff6fec128f53b7c5a0ec5a3f35280a188f55d5edff55c048f95fab9a0b6c3a113c038af7f7c92f12f978fd57b595656bc60f1500841a40158b9de3b2a6e8952b60e27947e59dc6a15ea876d9b04ad4613da69e85b2e74ab651f3d11864ee568a29a8aa124113b59591eed063d6c4fe118b42d79285e052f1c73447e42377e9cb70d4b4a8dd0dbed67") setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0xeb, 0x9, 0x81, 0x4e, 0x2b6, 0x0, 0x80, 0x10, [{0x1000, 0x800, 0xba1b, 0x40}, {0x1, 0x8, 0x6, 0xc5}, {0x77b, 0x8001, 0x2, 0x5}, {0x5, 0x0, 0x5, 0x10000}, {0x5, 0x80000000, 0x100000001, 0x9}, {0xe75b, 0x3, 0xa32c}, {0x7, 0x1, 0x5, 0x5}, {0x1, 0x10000, 0xb9, 0x2}, {0x1, 0x1f, 0x101, 0x4}, {0x7, 0x100, 0x80000001, 0x9}, {0xffff, 0x0, 0x8, 0x3ff}, {0xb45, 0x4, 0x3, 0x7}, {0x10000, 0x4, 0x1, 0xe2}, {0x8, 0x1, 0x6e09a413, 0x4}, {0x6, 0x2, 0xb15, 0xfffffffffffffff7}, {0x8813, 0x3, 0x23, 0x7}]}) 05:47:01 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000040), 0x16f) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) fsync(r0) 05:47:01 executing program 0: r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x20, 0x4, 0xfffffffffffffc00, "183d41cae645f6869063fedfe6a1d69430bd126c", 0x0, 0xfb51}) r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = geteuid() seteuid(r6) msgrcv(r0, &(0x7f0000000140), 0x8, 0x3, 0x800) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000180)=r3) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x100, 0xfb) msgsnd(r0, &(0x7f0000000300)={0x3, "bc9f431307875cf73fa191d4ee690a4cd0cef944da0afa370c6c6cef142efc36a401137a2c72885bf112c4a0b13f98244b1357ef7a23b0a99f07c1bd0670c605c03e394d6aed1244f06285ea788776e4fc44e662e762e09b83bb6d22f832deef7fe32cdaa3d5fb38577b840ae399765ebc1c919036cd726e1dd88981d9be95253f34f0a172b78a1df9d1fd822032fda49d53221a4156923ff9462f80567ac6ed1f7b868847747a0fe4d427e69777bf54eb65d514128ce2e0e0c5e013ff289b8aaf1589aaaa319924b01071bea8af89facd7b6220"}, 0xdc, 0x800) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000400)) read(r5, &(0x7f0000000440)=""/4096, 0x1000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000001480)={&(0x7f0000001440)='./file0\x00', r2, 0x2}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000014c0)) geteuid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001500)={0x0, 0x9, './file0/file0\x00', 0x7ff, 0x0, 0xfffffffffffffffa, 0x6}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001540)) r8 = fcntl$dupfd(r7, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000001580)) connect(r7, &(0x7f00000015c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x0, 0x0) syz_open_pts() 05:47:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 05:47:01 executing program 0: r0 = socket(0x18, 0x1, 0x100000000) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x4) r1 = shmget(0x3, 0x1000, 0x4a0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:47:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff8, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r0, 0xe) close(r0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x7, 0x1, r1}) pipe(&(0x7f0000000000)) 05:47:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x408, 0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) 05:47:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000040)=0x24, 0xfffffe98) chmod(&(0x7f00000001c0)='./file0\x00', 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2, 0x81, 0x80, 0x1}, {0x10001, 0x1ff, 0x6, 0x1}, {0x6, 0x81, 0x7, 0x4}, {0x6, 0x2, 0x4, 0x8}, {0x5, 0x6, 0xcf, 0x9}, {0x20, 0x0, 0x5, 0x8}, {0x4, 0x68, 0x26b, 0x9}, {0x100000000, 0x200, 0x9, 0x1}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xff95) 05:47:01 executing program 1: r0 = msgget(0x1, 0x3fffffffffffff) msgrcv(r0, &(0x7f0000000000)={0x0, ""/179}, 0xbb, 0x3, 0x1000) 05:47:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 05:47:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="ae4e22257745ba3a48a38e1c30202109469420f673cd777c4364039559528bc995d9aab83c2b35ca0cab16d026eeddf60a0d20447ca5fe183c3c9e758612e41249960f7fa58946615a3a1b5146ecda2a", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16, @ANYPTR, @ANYRES16=r0], @ANYRES32=r0, @ANYRES64=r0, @ANYRES16=r0, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR, @ANYBLOB="7601a85ec2b5795b28b75968597fe8c09b1c16967614dee980ff61cdd9f1ed037bd60ced4e3a4a668c841ec48a85301371f53920f2b68198496d06808b03211bb17871e5b4ac0b47cc3fd721de169a964a2f0097ffe445903e91e8556e8524357f06cbf4a909f370da8a63b5b15b16f03026b84e7c58dae46f22dafba3f2d91a5c26f9febca6"], @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRESOCT=r0]], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x74, './file0\x00'}) r3 = fcntl$dupfd(r0, 0xa, r0) ftruncate(r2, 0x0, 0x9) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) linkat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) 05:47:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10c82, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x100000000) seteuid(r1) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x7fffffff) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="caf5b415", 0x4) geteuid() getuid() 05:47:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = semget$private(0x0, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 05:47:01 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280a0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x1) 05:47:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0xfffffffffffffdef) 05:47:01 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x180, 0x0) r0 = kqueue() r1 = dup(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0xb6) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') kevent(r0, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) 05:47:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0x509, 0x5, &(0x7f0000000040)="efe80c201a9d462cc9e287b7fb611af5be7e6f1b7213cdf697a75684e90c36b37d207623c07ab74eedf16d6450707388f56329b924a885e843", 0x39) 05:47:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 05:47:02 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x4000007d) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=""/183, 0x294) 05:47:02 executing program 0: getrusage(0x1, 0xffffffffffffffff) 05:47:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 05:47:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f00002e8000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/13) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x840, 0x0) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 05:47:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:47:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f00000035c0)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000001240)=""/183, 0xb7}, {&(0x7f0000001300)=""/211, 0xd3}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/221, 0xdd}, {&(0x7f0000002500)=""/182, 0xb6}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0xa, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:47:02 executing program 1: r0 = shmget(0x3, 0x3000, 0x481, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 05:47:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:47:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20020, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1, 0x86a}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18080, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0x1ff, 0xfffffffffffffffa, 0x8, "03d401cf92c099f8513972ca1e78012004d5d20d", 0x400, 0x6}) munlockall() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) syz_open_pts() setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 05:47:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x122, 0x42) 05:47:02 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) connect$unix(r1, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 05:47:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb0000000000000ccc400000e400"}) write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) r1 = msgget$private(0x0, 0x28) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r4 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x200, 0x0) r6 = getpgid(0x0) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfffffffffffffff9, r2, r3, r4, r5, 0x50, 0x3ff}, 0x3, 0x0, r6, r7, 0x100000000, 0x7f, 0x8, 0xffff}) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x809e) recvfrom(r8, &(0x7f0000000280)=""/109, 0x6d, 0x40, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() syz_open_pts() 05:47:02 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 05:47:02 executing program 1: socketpair$unix(0x1, 0x4000000000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000040)=""/104, 0x68}], 0x2) 05:47:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/160, 0xfffffd9a}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/181, 0xb5}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xff, 0x4) ftruncate(r0, 0x0, 0x7) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:47:02 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) 05:47:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10010, 0x0) pread(r0, &(0x7f0000000240)="83d30aa706b2ac8e3da5989330a3c48f0c7f0852470a1935949d4d9d2640644f4eff82ed659c633dcde90f6df18d7b814860bd119e66a9b2d7ac8289123689502f1d333ab79380acaeb9f5b8af82461874e1586c1334b369be9ad5ebf1646d253f3b58cba57c0bc07e82da9202fdcfd870748c9330c00d9e649e6fb10077128b500541f84b297e2785d50eb3178e44d52a0fcb752e0c7173bc70dc81", 0x9c, 0x0, 0x0) r1 = socket(0x20, 0x1, 0x3) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0xc0, 0x7}, 0xc) getsockname$inet6(r2, 0xfffffffffffffffe, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0xffffffffffffffc0) setrlimit(0x3, &(0x7f0000000040)={0x10001, 0x6}) 05:47:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt(r0, 0x20, 0x8, &(0x7f0000000040)=""/95, &(0x7f00000000c0)=0x5f) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) r2 = socket(0x19, 0x0, 0x4) getsockopt(r2, 0x5cad, 0x3, 0x0, 0x0) 05:47:03 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x100000000001ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x2, 0x7bac, 0xc03}, 0x0, 0x787, 0x8000}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 05:47:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) getdents(r2, 0x0, 0xfffffffffffffdfb) r3 = semget$private(0x0, 0x40000000, 0x200) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0x4, r4}) semctl$IPC_RMID(r3, 0x0, 0x0) 05:47:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) socket(0x26, 0x4b7fdfd9a47cdb18, 0x4) 05:47:03 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:47:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x6, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x10001]) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = geteuid() r5 = geteuid() setreuid(r4, r5) fcntl$getown(r3, 0x5) 05:47:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e000000000000000000002a2c0000007e7397ea4ba1dbcf2903bd150000000000000000000000000000000000000000080000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20, 0x200000000000000, &(0x7f0000000040)="b78aec34e1b7c8dae98821aabf03bc2cbf196c899c5f2bf1be4167bbc2d6ac35e730c6bab086ea7bf18a16bcbb4b2aeba4dbfeb1a17686d08ac3b5e7a62151856d1cd06c63ed61e23250df495cc81345407eb4a1e8d7603e574752192f15ecebc4e2ba0ef594b104055ad6996e354d7227b70291f6357b3e99533867db69bf973fd7f45ce9e327468310d1d68c2602ed4d93eaea59bdafde5de1549bef12f5384dc11368a150249c6d53c48520c4f78fcf3d0b56006b1dae1541a4b55085847de7420d53ee3ded6df1e8552137a2c512dedeb674c5", 0xd5) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000001c0)) setsockopt(r1, 0x3, 0x4, &(0x7f0000000180), 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x800, 0x0, 0x9, 0x0, 0x8, 0x4, 0x4, 0x0, 0x0, 0x9, 0x9d3e}) 05:47:03 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="f835d01fe19fa503c28be1d778ec01000000", 0x12}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0xfffffffffffffffe) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x6}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="dd7522d776c528c76f7e54b76b6d4585176e5ab297e5319fcf23b2dd61f9ad6ab9c1fdbc0d42a036943ca2f72f62679e9ec86972a3aff95aa61c959b37c137e5a7c6f0d7211d2ed2a3cfcb31318fd75c1b5291bd5f2170d0f227a8f7fd0867afbd01d6e43bf7b4e92a92605152666da6558743fe3391997b2ffd78910e8fc14e9c6947c983e179c3d7dcd922f526ef22aa21712e3435143e040e895332d59d6df06693004fc7cf2399343ba0f3ce5323df308df78fab25edc4af613f6427abab9ded0455f5780118965031bb31544b6a59300e17b9be9e9c63e94cb58f044f8f3950bacda2b60ae11db55ad4d77e3f18b5c4858143a1a093d80907ecdefdee", 0xff}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="06", 0x1}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0xa72, './file0\x00'}) 05:47:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) socket(0x38, 0x7, 0x5) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 05:47:03 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 05:47:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x324, 0x100000001, 0x101, "dc991c48643aa6d28a726cb1cbc436f1ea6912de", 0x1, 0xe4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) close(r1) 05:47:03 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x8, 0xf82}, {0x7}}, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x2710}}, &(0x7f0000000100)) 05:47:03 executing program 0: syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="05", 0x1) select(0x40, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) 05:47:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 05:47:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd45ddafa4917a138, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 05:47:04 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r1, &(0x7f0000000000)=[{0x3, 0x77ffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000, 0x800}, {0x4, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 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(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000540)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f0000000b40), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r2, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x2002, 0x2, 0xfffffffffffffffe}], 0x59) 05:47:04 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000140)=""/67, 0x43}, {&(0x7f00000001c0)=""/161, 0xa1}], 0x3, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8000010, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x9) ioctl$TIOCSCTTY(r1, 0x20007461) close(r1) syz_open_pts() fcntl$dupfd(r1, 0x0, r1) 05:47:04 executing program 1: r0 = socket(0x18, 0x4001, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000040)="5a54776b7893171cfcb8d94c9855bf6f", 0x10, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x7fff, 0x7}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 05:47:04 executing program 1: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) r2 = semget$private(0x0, 0x0, 0x101) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') semget$private(0x0, 0x3, 0x214) read(r0, &(0x7f0000000080)=""/113, 0x71) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000000)=""/99) 05:47:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x69) 05:47:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r0, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0xe13b, 0x0, 0x3, "c7e6bf680c35391a4c4dcb5e2f8c5bc6bafc7bdc", 0x8, 0x1f}) 05:47:05 executing program 0: socketpair(0x1e, 0x8002, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80a0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xd82) syz_open_pts() 05:47:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x20000003c, &(0x7f0000000000)="01000000", 0xffffffffffffff25) 05:47:05 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r3 = socket(0x10, 0x8000003, 0xfffffffd) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r3) r4 = syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) semget$private(0x0, 0x0, 0x80) r5 = getuid() seteuid(r5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) 05:47:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) pwrite(r0, &(0x7f0000000000)="5969b1433db40b7dc54cbac6f2de8e85df6f7eba0e3af355280d8f55d3304a80d4c564627ecabab5387e57aa6634ed3c873398d838e26225acef4e8dbbdf5da5ec1a0429ef70bbb9310fc628a1a385cdb40fbf74858ee55fc3ea6a69ab7ffb9705689db4493a6b7a60750c50cc45ead4a02bee9f24773fcf6c06a043141f1816d7f8100dd75fd65f96f195c7df1c461119f9e8c5f15170", 0x97, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) 05:47:06 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="f21ae876c447c80920477882e05c47b9e5a6945c6d8d56f3f6b0c32ab8181e44554c031ba08b32844253a48515c25754738b77b5efbabbc20c", 0x39}, {&(0x7f0000000180)="238c67ab2e3affe6e0e991222fcb3119a41cf4099e3e6fe63bc4abfe8429f0678f2f83dc35fbfb2e0f6b8917ba1c34ef172254ffd5d6a728bbc4a3b60f4479bf0f0464976819e0759b84dd19902694e9eb1fd0185768caad9c03fbd0cf892cf8e81f269a40ddd0bbe54d738077d9e914d1d8ff9153d6562158e7c8243811cff81e3eb8c706a642d07dc12660", 0x8c}, {&(0x7f0000000240)="7353b4082f1c248c67b8b7dbe8bd34fa1456cd031b676414aac941578030c073d83896b54c60e8bb546c8a3618aec19808663e4299f78f222d9b7b14c2c5477cc4837d276675549b1195445af197fcde832bbddc97499f695e8fa900e49657ea16db1d026b7d7b40f6710620eb0185004a201b053e21c3b7a231d8deff1122b79b82848a25aac1d8002bd938020e8ba9a013ca17af443dfc1ddf4d66c0d19cebd0371372663f0077eaf340ea579b7b3a68772e8a89761fa9b3ce3c2b7cf316e2893f78254ca7110d5d14", 0xca}, {&(0x7f0000000340)="1308059eff16069ac2025a41713dc63fe3f0645813535cd7894009f32b2326c8bba50d7253684f4f05f2039e32a0ea4ef19a702a28aa125a8ba554f856769854379391f08c52d0de206aac440b0b13cd296a7b3e6cc70b24d60ff463cdbf9f0d32a093eb14e135f1dd29b305f510f98c9257640810f95d6b22d34e53683c137457f4539ee3f42e", 0x87}, {&(0x7f0000000040)="a47e1ce6144c6481a188d415181188c3308d6619", 0x14}], 0x5) execve(0x0, 0x0, 0x0) 05:47:06 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 05:47:06 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xcb, 0x0, 0x0, 0xfffffffffffffef8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6675, 0x8}, 0xc) 05:47:06 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/186, 0xba}], 0x5, &(0x7f0000000580)=""/165, 0xa5}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x1, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:47:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="50ddcca5a59c31717606ecee00cd970aee70", 0x12}, {&(0x7f00000000c0)="20139816753dc6c9e6b581e83e70949664e52b6b52adc492633ba2a2312f919e7b43f5cd56743dee9a6b1ba5b5fa725e96ce10c7df983d87b707729d7e35f8b1f6e18d29b758553c0304a13df4fc6d8fe6a4b928c252da89d8cf96", 0x5b}, {&(0x7f0000000140)="5d7754052385dfe35dca3b7e8185a837d4e39dbe5c23149a28a6efe65e5f66003e435817e9e68fe96c5c05e883019f04d00ef913a8126fa8282d762c5629ed5cf2cecf7688a08bf24edb7806ce04a6a9fab723b971634c97758240339c8a7110d8c63d917b6dca43ebe288aceac50246e696238eaec2e3025b3f59d8", 0x7c}, {&(0x7f00000001c0)="79903f462f7054fc9102030c8d2b59db5e41d98206e25ddd6c44f43bea12b294bc4ef8ccd1cf1a687d4e07f3ce2ab51e400f648c96cf09163d248531f3ebba028bbd60f4947286310da9406f93c7e9100550b65ce817bf56", 0x58}, {&(0x7f0000000240)="95f2363dce7e1428528bf73ab090768fe383485ba4d38f490eddbd701298fb725b4ae10fc78c55d6402ae26e33401726439fc174e1c95ccdf50f145d79340b6a599151b2cf290c9a47ff3d27decad2a7fd9a4d924ca28771dc3150cb48b4955cab92a3635e45f0eb12230318ce28da38f49ecefaafbb11018e44fb1685eab53946e2b24d003eae6355d802accfc7f8ea8f9000e17446b104b5dcb6", 0x9b}, {&(0x7f0000000300)="aff182ccc009dd191ddea630650d9942984dd521b76bb469928a270c20c1c541be2678546d37433cab6de176b60b655da2c225b533636e8d7f2f47393895be1d4f3d824373b7aeb3082c262b7a2c48ef31db2e36d3679abe46a15163be42158a958c51c977ecddeac4e0b6749fb84f815a15a4a743140a7323b15ac402fd269f904426ed71b9d7e62eb05ca6f433add961e228dc3220805c22ba", 0x9a}], 0x6, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x5, 0x1, 0x3, 0x0, 0xfb22, 0x0, 0x81, 0x2, 0x3, 0x61, 0x4}) preadv(r1, &(0x7f0000000e00)=[{&(0x7f0000000880)=""/133, 0x85}, {&(0x7f0000000940)=""/75, 0x4b}, {&(0x7f00000009c0)=""/49, 0x31}, {&(0x7f0000000a00)=""/150, 0x96}, {&(0x7f0000000ac0)=""/230, 0xe6}, {&(0x7f0000000bc0)=""/85, 0x55}, {&(0x7f0000000c40)=""/207, 0xcf}, {&(0x7f0000000d40)=""/177, 0xb1}], 0x8, 0x0, 0x0) open(&(0x7f0000000800)='./file0\x00', 0x10010, 0x171) kevent(r1, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff8, 0x86, 0x8, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000001, 0x9, 0x81}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x4, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x8, 0x9}, {{r1}, 0xfffffffffffffff8, 0x39, 0xf0000027, 0xb0a, 0x1}, {{r0}, 0xffffffffffffffff, 0x46, 0x1, 0x7, 0x400}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x68, 0x24, 0x0, 0x8000}], 0x1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x1, 0x28000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0xa3f}], 0xff, &(0x7f00000005c0)={0x5}) bind$inet(r1, &(0x7f0000000840)={0x2, 0x1}, 0xc) r2 = dup2(r0, r0) ioctl$PCIOCREAD(r2, 0xc0287533, &(0x7f0000000080)) r3 = socket$inet(0x2, 0x3, 0x5) kevent(r2, &(0x7f0000000700)=[{{r3}, 0xfffffffffffffffe, 0x23, 0x4, 0x99d1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x9, 0x400fffff, 0xb41, 0x5}, {{r0}, 0xfffffffffffffff8, 0x81, 0x40000000, 0xffffffffffff7fff, 0x9d74}, {{r1}, 0xfffffffffffffffd, 0x9, 0x2, 0x9, 0x101}], 0x46a, &(0x7f0000000780)=[{{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x1, 0x2}], 0x7f, &(0x7f00000007c0)={0x1, 0xe42f3ca}) write(r2, &(0x7f0000000600)="64ad4826fa60d8a7c5a6fcc632976a4d6319e0955a528ea149a729ffa9cb9bc56f72f6a3b4ea254a089976b5529d899b83a4a976e6901c73f05c1fe286a1c7f104ac6ae8589573b52599f1837dfc913e06f686b3668ff78ca5bd9da438dac7569c4b321ac8654f88b429babf9c89cab228c786085143011470e6c158f9faa2ac8dc9a97c31f4f1e00d7a0c710851d750890b8516ac3bbdd4df395fe0fab5a429f660dc21be7aa973c59e315db9163e7ad2217fb0a4c2ce08eb095043874502023a291662dcf4466f5f8197a75678d8fe2fda93bda34744abeb135185e1f933ab2484ba1027790b35d7c2127c98f632a34ddcbae949825ee878", 0xf9) 05:47:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)) shmget$private(0x0, 0x4000, 0x162, &(0x7f0000ffa000/0x4000)=nil) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 05:47:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) sendto$inet6(r0, 0x0, 0x489, 0x400, 0x0, 0x0) 05:47:06 executing program 1: socket(0x1, 0x7, 0xffff) r0 = socket(0x11, 0x4003, 0x0) recvfrom(r0, &(0x7f0000000100)=""/226, 0xe2, 0x0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x3c6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xb88, 0x0) 05:47:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvfrom$inet(r0, &(0x7f0000000140)=""/25, 0x19, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) shutdown(r0, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ebc1d544f4398e1f9611c6b2aa89226b310ea4c2cd8f05714c88115bc21d258aa0cbcf155fa723c67fa80719fce53575d2a364e2d54fc7e36cde0de754a48f06fbfd6f924a6e625a480cd55d20590c541f31dd43d060e9fc8e524a0f74f498f753d9e98b81ca2fc6dbbba3317f697b9416f62d2aa12c88860e47c0d3bbae76b7ba69ea8c0b9bf7fdd80afcbdf58e08cd1364797bcbd27dacd60c26cc0f8c782d59224c09665dfa42ade3d496ba12f3f923ca44b54bd5886848c5f83cfc9d02bf61", 0xc1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 05:47:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x3}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x3) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) close(r1) r3 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r3, 0x5) r4 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:47:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) 05:47:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000080), 0x4) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10c01, 0x0) 05:47:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2000000000000, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2814, r0, 0x0, 0x0) 05:47:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 05:47:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) 05:47:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11b) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:47:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b20a", 0x2}], 0x1) 05:47:07 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0xc0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/112, 0x70}, {&(0x7f0000000080)=""/127, 0xfffffffffffffe92}, {&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/137, 0x1f}], 0x4, 0x0, 0xc600000000000000) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x8) close(r1) read(r0, &(0x7f0000000300)=""/72, 0x48) 05:47:07 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = shmget(0x3, 0x1000, 0xc0, &(0x7f000050a000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x2) 05:47:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x40) getsockname$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000006c0)={0x1f, './file0\x00', './file0\x00'}) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x34) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000440)={0x80000001, 0x6b4, 0x3, {[0x0, 0x6, 0x8, 0x5, 0x9, 0xc9f, 0xde, 0x2, 0x3, 0x100, 0xffffffff, 0x0, 0x8, 0x80000001, 0x101, 0x401, 0xffff, 0x8], [0x2, 0x4, 0x7fff, 0x7, 0x9b4, 0xdf, 0x5, 0x0, 0x1000, 0x1], [0x7ff, 0x2, 0x7fff, 0x800, 0x0, 0x1, 0x6], [0xffff, 0x8001, 0xfffffffffffff800, 0x5, 0x7ff, 0xf80], [{0x200, 0xffffffffffff0000, 0x7, 0x7}, {0x0, 0x1, 0x4, 0x6}, {0x4, 0xff, 0x0, 0x101}, {0xfffffffffffff5da, 0x71b534a1, 0x5}, {0xfff, 0x7, 0x9, 0x76f3}, {0x4, 0x4, 0x5, 0x1}, {0x1, 0x0, 0xffffffff7fffffff, 0x1000}, {0x8000, 0x3, 0x5, 0x6}], {0x9, 0x81, 0x5, 0x1}, {0x0, 0x2, 0xebb3, 0x7a60}}}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:47:07 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/5, 0x5) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 05:47:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) listen(r1, 0x7) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) pwrite(r1, &(0x7f0000000100)="33b834dd46725627aed1beacc14df2bfd10c02e365f8290504e29f1341dd6d88839f02d27f0baea0211214aff52cebaffef725fc46b9cd995445141858e5ae16178e3faa42c26ed90e300dd355f99e2836f68f6a0034b7c7a767524724c04b8460987b46e8cd3d5c5445d70a1fc2d596ce32728e7d08549fc20dfef85d7022e7a596377d87c55af75ad6643762c409e9a5c008c99e0f27f4ac315d519d4e2fbe4215f8cf892b43c2295dac521eb5d06457380eae45c65c5f238d23635214606a46d59eda0f35228b0a5e56", 0xfffffffffffffee9, 0x0, 0x0) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 05:47:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r2 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffffffffffe9b) setpgid(r3, 0x0) 05:47:07 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffc}], 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000015, 0x6}, {{r3}, 0xfffffffffffffffa, 0x1, 0x24, 0x1, 0xa1}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0, 0x6, 0x8}], 0x800, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x7, 0x88}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x0, 0x6}], 0x95ed, &(0x7f0000000240)={0x3ff, 0x932}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1000) kevent(r3, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 05:47:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) pipe(&(0x7f0000000040)) r1 = dup(0xffffffffffffff9c) linkat(r1, 0x0, 0xffffffffffffffff, 0x0, 0x4) 05:47:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/33) 05:47:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:47:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x81) r2 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 05:47:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) r3 = accept$inet(r2, 0x0, 0x0) r4 = msgget(0x0, 0x10) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) accept$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) msgctl$IPC_RMID(r4, 0x0) execve(0x0, 0x0, 0x0) 05:47:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1ff, 0x2, {0x8001, 0x3}}) ftruncate(r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 05:47:08 executing program 0: r0 = socket(0x11, 0x400b, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f00000003c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8030400"/177, 0xfffffffffffffd59, 0x0, 0x0, 0x25) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x5, 0x401, './file0\x00', 0x4, 0x9, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) 05:47:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)="86d2accebe152809eff493222d527cc51aebcce1c2d56356fb2113b9c3d38b28abd2203ce4fb527b865ee3ec1103939c26e4c46aa11b884956fa83cdd92f29c501252b9ac816ac0ef6bb91611a1940291d46153528809b3634c1ff5f70bd7f7d9255772992100804246ea54806f6a0ad362933adfb12545533caefc0f6fe4045caba4ba57afdd6c4a9a70aeb28d4aeeae9bca32e78824e75a643734dcd8b2790639a28c373e7bca40d3dbfec3536da9a94454c28393edb635c145cf0fe50a1b7ce38fcd46fbc19a05d5cfd2d434814327e06c7c17dd9dd3efb93d90e1eb19bf9d87ff7b5e59f7c7a0fa86eeaa548760c1a28b9b906f812bb2c0450b1db72e5cded485cfa8129e92b1cea79fa104f8f883ff4a5726ffb82e1c157ac721172ddc37d1b01211c953792b6a1deeea0ef16565c9b5089e865ba9f7b677b6fdfe5733be7cb70612c4854d4f1903d3c19c4b77a08f3b02249462cc2d615755d515d1eadc3dbc580baf4fe2b8e8b63483140b5de17cec029ea4db58762a961a6685673da91f41969fad6a4fe10fa653a2384e5d1547c81e957c41e7042317eddf89a1e9ab3411678c12d9aba231d98e33d98fd9b9cb3dc019489abd57e6756ee78ce0605db95e24b9db4187f01fac43443960a031e54246b58322cd9257ca43df150de6d71e42bd13e94abe9297cb0dc05735950864a5d5f94b9dbb7b5f9337415afa74c74c48d0ecfcc95b81a8ff19928d53997e464f7cfe9531419a767c7e70def0f35a8af539af8f84256efb3bbc59da79fdffa69b55e27f2fc66c124bfd6d5a549949398b6824431102de8b49b91b831caa328456002c4c54686afc19f2b6d67843d4db4c16e3772501bb76a37a3b0cd2338988fbd87551e4afa4ca245261bbd6860b1380ba4243cc93be5459672a9fbf29abf565fba84831ffaf894c83e6a4c4ae6f68016490004d2152bd49299f738c43be0c8773ef85c64ce7c237c09a0bc158ff114dc6f119d8ecf4424af5de4197b3d2f0f42de5ef20a4c49f0baba3384dcd5bd6af99f692ff6d5803067cc11a03ac8291412a3548c09512d9cc97d672d03bdeaae0ed147515de8f574e568abf04a3c91c0ecc74caa2ff2cc777fefeac98c07d0e139678c03f47276a5950a3021218d3b6f71d073d6363eeac8c2d97739a1785ef11f9bfda36d0b0f300e651e4cb264bd4d51bd7b57ec3d31396576039effb8ec8540e12baef1637029bbaf7afdefc332f3273169b953117264dd48158d91a1539ab0d91c8db0019b2b90e6163213c4fb01c1f309dedb44a261b575571d37d96530b88b03d958118b35d0e10322c752daa6a25f8f2cc6a82aa132e3f715e68717a5483232f788f259df6bae49559b2d5db23dc7bdc624f079a5ca18b357f40d3248793db403f01a46ae2bde3e195531513f535063879f3907ff0e6067303aee09408cd4d1ee462c6ec680071665c9a070c6afa35af226dc504b625d36b1f526d1740c8a7b652a30ed90abc286f5cdaa5cf44d919ab8dc1aef1ae2865a0e8f93726740af651fbf5fbb9aa5c84cd18927c3bc51b354d85b220442a42315c69826284b5b2189110f07cc22d28e4b3d36e31de3552a3540c899cb3810c89e8a329773858d1f29ac1042c42e297af0b56d8c0b09f9d8cc18f371255b02658c5fc7a75cb18406241a0cc4f93df26ea722c1601fc6327c514a5f07d22b613e49876015079c14dad2e0487e136144e2b11a4e7f17d52c9e507df1d5959f06876bb1b64c656957620386010a360f177414a5f1b3639103fdc1d4fee8ae0eed952a88004bb168895354359ccb0e9a9805982c6c1bb6817e853135bcc250ebcf21c42cf4bab44c36c141e8c16b00ffa84777b2ef243514526a7c85b17321a74adf4663ca8b145593b6c1908e5d4b57e7f42795d6b8a7850a953b6e70ecfc84180df5508e74d5d28d9805b2c15097eaaa50145f022ae71512a8ccb803db7e4b12bd58d74506c4564be12d2ab33e3f604241eac0186e07e45601f560ebfa0b8708a1b3922ecc7d2aa4f77c392403a233c020b23ec384f5ae6eff5d11573efd5eb4f60da6dbade660a75e2b43add0318ddadc3c384b92082ecd7e9425f1bbe2f0aa5a7042bca219c8af492b017f8c0125851cba7f76b14e275c6041dfcba46cec856e924c7f57e41c1d06d719e5891e7ff0f0b7f2dbdaf254c819801bdec66d407e8f1a7eb483c0ffb3b17cb92815a2bb9919775f59526cf214f38766d93b10cb175c9e6bbf216daf52066e6ca0f8224c8589f89b941bca68a6f63d60ca955c59b74f246183e0f83459dc83829bdfb27c8c2f72bef1fe3a8575e88b2c8f119cf948e1020985d49ef4a08e0ef6e9f16c2a0d99b22582a1fa12e8e59a0a44a25821e79d4f79538ad54893bb20b5c0a694b04f54733db9f288cfdef9d0d75c29454657d5e64b65ecd050d0f7106d182360d0edff33438af8913b8add9ff3dc7808425679666ed0be18964ef72ba467b6e90c6b9b10decfc7ab13a07b621f73a4e8038b117c8126d363d32d817b4da3c4e25f5b2d9153ac9e1d16986f513621b7b580be39781707e276072e9af9c999f228b1232faa69fdcb59ed9d032f6d8fbdb5a84305cb2dacbfbbc354187989710f4a28402c01901e23b371ac13da6c554f070fe1b012f8e7468454bcfb2cd92cd92ff55e4f7b907c3a6177ba8a113f44ebcb829e505b6678a64b7046b7d14d978f114540bf94f12ebbe8f05f1d13c06a0a98b70954fc7cb196f78dc8a97628678ffa40160e332632fb10e0ddce2a91a2bd2badbd44a501b18fc41668e3ac9128f313f0976b35e8754c02e2f99db01449966f738d46d778494f4fdc1cb80753311cd94a8341397edcd8a36f974458169e723df2ad1f2d3eaa4df2500a1cb5872215d8a8243d503f061b82d1d28b92d38ba123965568d36c0092fec575c3b2fe0652458f5cfa72c3aa0f114386c2bfea847ce2d20c9472660b17940837c805aefa90e23ac5fe8441dffbe6182496f7442eddfcd097d27880e8023fd177832cbff674cef70099a2edd2da9a4c6d3c160aa09919ae8579cd30143d39142936443955e7a7659b15b0b5b9e5985f64ce1dab88a85b29a1df2a54139b6a3af7cd8ab4b88c561e4001f091987cfe9d84050a40bec4e9b18f3a70b7062b3069bc6051c571543ab7dc2f039600ec153afff4103ba3c5ed5bd29975babd1441a27007949905b5c07d0d3f6c591a436137c1b6c24cf68a3ec1e8d2bb8d09b220362ab8f918bd32238c46215ce631331cd049daf411b0685c307e0a88b52cd66c52c9e3f8abf7ec71109689ab5e6492cd89a315b78f770e949c08c3694382c3a55f3bb26627a06e884d6e1c72412eb62a34839ae87853e2946d4c417fab1442cf149aa0e39b08103d57fd2825241f0519d840c9ba4e77abf58d3078b0a9d049e1c9e76705b0fcc84b3cdd30e2cbfc6d2bd61859a4d3f70a8feb6a66435d7574a9ed77dd588ebad3d09b55a3704977c60c174ed239df03bf9b38ce52f9d7d81cd0bb98b0df3719eeba47000acaecf168a2eaf4cda095b13dd7d80838967b3c4c5d5cf1d141a7cbb40a2e1a668aa476a504a0bf84c7fea49e6dc9d109bb1df011d129e137df29dcf0ca54d01cf9ed891992fe05544a9cd6e8e0e0d1ec230e76f54a85b4f66b1c05c458f39cb4f3fe022eb966ef7af741416660fe566d02f4adb46eea41aa69e8ab515917dd4242461b25323da393c8049add60366d9b5b1d8e2006345139210a8e2b8bb8ab9d8186c79614a19f2d746f3c2ba792bfd09426b71ecb8f9cf2c8c1a0bc3a5287a33b5bb9e18d688ca7518a2cdf9b57d15097eee29075629f1d089f64d94555e9eea822595b8dce846f22866bb7a3676ecd23584cb797849a7b922f54d1b79bd17140ccb172693df7afba80d0339c3fc1ce3bdf2a2a7dcc213807f57d58a272eeb9ed4f61d5abc12a0e7cca4f26deac0d45bb9e40e0e0fc6d4938808afabcadcbc19b5499efaf552feb789eeec5a15a8e40d3ff18b9834e5e561abcf010a0bc10d48223fa8b304a79c4310fe1f21f2b8c116eb01243d0296d8313fdf702e46d3dc3c71c370feb30a103f75f73e91242ea98cf4bf83b5b5df69dab8637bd6aa757c9828c51abf1500e454ad272ea5c09c33352ae5d33e9de8597d86b5bae3c3d1c6a2ff9b985a76ea4538240cf34584315f1e6be1e5f40c81af2cef2f8b52c09744491c5a40dc4f9fc87965b81f84792976999bd652870276f670b2a97a80ea09093f2435e658fd84e55c909da4a5ee814811b1016933c51a4fd60b7491c707a70a499374c55019525c60cfeff0c440cd9311662c40bc3239f839c379d20c2334f7e8e32644df72ecea7293b3f26328b00c499737069aa48050f23928ca80da265592dc468bba4771cffeccbf9c7e9a9f4a650bf7057e7211bbb6cfcc4ec213a9217b5e45616e390ae3582b79c64ccb577f9e0b72e0939cc68802dd3503e3de35ee38659658a3a61b24039826e179d3b937ad7f8829c31a6477a615096cbddf8bdb73154dc169ad9587dd91ad2bbac93aa1e5fddad276fe8190d3c2d91294c3685583701e3509ce45be3f768d059eb9aa5d06120e6ab4115321e9224870db1f22f18ef605479ca0f54e3d647563e3bcd7125baaa6129f52ccb161669c6159ce68b4fdcd4f1a3fbc8f8f6878c96e47441ca07927bc7c2b7a1b32e6570d845622dfa825370be52da4793c10a08ee4188300173d6daeafcd192aa61d67e0df6c203fd40914be6daa7a1f8c08ff3c629e8cf70a03857efe588c6b023f469249b3ad762e2f6b1951c1912309785bc23a2992f7f4db5f6c5371351dae7b50db258129777124d79a6de5e68b8e11f1b99f298cc2331e39f12e8d899b7ccfc2a920fd4ae0f169ed283b2e6aa6b78894343b6f66a092c684398ad40075d6c7ad01cb628ea56723b97ec995810ec106db017a46c36cf55a42f3d3fae938207692f253a014363275db3ccd7fc505a7df1040fe316752682c74c943d584fa62c4f32f5937b5738a01e732f08989a7f4d56e69e1f58b2d7710efb34326c16bbc6e98042c3eee9855ccc36888cbbb4294a89e7691fd7f996943fb8982e7949af9eeba1b1fce118c4f3b634407ad520e8736ab1c86cded6851851a7df222b4c9f5877d81036a4587309d785acf07aad8cbc22f47668a714087845bbbd593fb895cdce23dce5d6e8ad0d801a43bd66e2f90322f533e4e4125c1186bee351266477db74acc3a694fd2650f64b5bb75ff598a498f6f27cb8c9545fd50f2a6ad40166d7754e2f64f08881bf11be5a7c3eee3ddf241635e96ca0e3372969a02666c1911ae4bdee5587ca1a56ae09b977a160d3bc89d847c37694be3b1fdf4ffd7e43cbbccd88d0ecdbd42c58d7a3622e17b1cc804721eea2262676977dcc9b9ef1b1a8bc7be810eb55dd0a0f73f24cd116c7f9b32eb9da2e5d93b9e77db3e2caa2eed3bb6e11f41b12071285f59332623ece2d86e542e0edca533d7e9e175e35a6a036fedd31c665536a2662ed424bdbeb234326e50dbc84786e", 0xf5a}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x60) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000080)='./file0/file0\x00', r4, r5, 0x6) listen(r1, 0x0) 05:47:08 executing program 1: 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10009, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) listen(r0, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) 05:47:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3b97, 0x8, 0xfff, "9516be3c031b5045e00b31b581801498689be99a", 0x1, 0x1}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 05:47:08 executing program 0: clock_getres(0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='.\x00', 0x2, 0x1a0) 05:47:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x9, 0x1a, &(0x7f0000000200)="60363de91df925770b04a081566f1205ce8f80c336d68bfeb9bc643e265434e2fa648da845cd93071a8e477831be8b2451202fc5175ba8c747cc30eb7cb9faa4ced5f61f4b2a172927ef87f3f4b350ced9a9589e58c1a4f740139edbabf5d8a33c93e4056e4bd13fa9ba1e42db150f74481761d021cd7565e640e02806d45ffd31de60d5e11fc7afa0193757c0df7405e93b4383bc564d8357b05d5ef27719a88ad5c51fe617658ecacab5df1fa8ab355543597f0e150251b4353602cf24bec7e7d47d3cfbc18b8f44a071fe5e7e", 0xce) 05:47:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0xb1, 0x8000000000000000, 0x0, 0xffffffe6) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 05:47:08 executing program 1: r0 = socket(0x1e, 0x100000000001, 0x100000000100000) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x840, 0x54) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)=r0) 05:47:08 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645761e4546caf8acc6692aeaabc293817f43cc62725b9981e481f29d452d808fe9054aea24cce4336e34c7aad5c04eb9ff311745b9bb3b7887b891bdb67933fa3d45988893400b564b7db86ff20694e690000000021efdc922565ca37b77af258f7243e09f2abbd1f1a697413185f1ce07f85698af9becdf44e23683ec3bdea914f219546ae4e9e38258888fead4160411d1efbbb63fbf5bd6786735f3ab50d6fdbb3a59199e6b216dee5737745d3a502f5eea0f03ecdb2ce347f8a2bbb1d3fc83dc7"], 0x1, 0x2, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffa) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000bc4a098bb5fdfbac50b1450032d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c8000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000032096c0557ae8c01193e4caed1d38d"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x2, 0x2, 0x3fc) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730cdee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152e02000000000000001721ffb6530f3c0e793c752793112fce6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0xffffffffffffff9f, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r8, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) 05:47:08 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x810, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 05:47:09 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000001c0)="31100b1459fe2368c4340e64bd8f325dd6cd2c3e379ecc5fdac40a0f43e8e91c0a338a4d9cdd4bb1c1c1ad88a840020bafcbb9fc54239dbcb903958ced0c6070996033c5c7c13a4ff13de980c041b8404648fd60f7cb6b3c8085e1d1c1f85b8026c2423f39b2a072ee8fab230269923d098d73ff238abc25a6a2a2042ee4a526119892baa065062f7facc58bd3e33c662b56e3c35994ad86b9885d8729f530de4e9475b584f8a279b14dfc72284b74327b2bb29fa57efdf45c80ce253d2a7bf1bd6dff60116f7cd3b5860272c6bae3f82adb53ba7e2052584270557b060cdb010fa93c603bceae58edc6b8abfeddb6aa6cf47d4d8b42aefb06647185d38bd2749cfdb0f65cda75a5ffcaa35e3048c13fe0b881d72e957eae8c6bd21ef493052668e1a88fd5b06e825c95ee2a14f15662be2eeb0c18aef0420179ee8ca8da7dcfb2ce921f3b1cf0733efd22b85a65be8f1995b96ccdd6aad066b07aed9c1087994b78fd7fe10b63d4d8691fb8d94c7f7bb3d5c62f812f1d01161deacaa6481de0071fdb7dbd4c489c8e16f64c96e0fc3eed1dedaea04a3f4799531eb5899b83505ce66071ad1b7b4c3f29abd307f43177407773097bdbec2403b5668effba4916e9ba1595263aa7d91456df292b6c28fce6d25f894ba16b59583c212bf8fadce2fb675789e8c220cc9dba53eb3ca0785dfb6aa6b47cf1d9ae744c684599217a88fdf317a72dc9b4b8c14f980c358c03adfd49b1ca5703b8f6a89a93472b7273915791ee4ee7fa4ff8bf61fb23ae34d3d881389cbf42e1dd26d3a82c357f3f6de1d98256eb8224c9c12b0eb651e8e1dcf732dca11e59099c3f1231e8d5cb2f93f09f24a9126af03f6f047414387dce6e5d6677b7351eae6b3e98e37963a0c2688aaf3e23620dcce0dfc3c3a6920ba954cdacc01c30a15b08019f23a3e359f651969e21e3b570da99308483d4def641dbca985947583c1958fbd120fb6ccc6375573a83b7acbc1b4edab3afd869f791f852a45cba381fe35f4d7cb65b0e0ed1933994798d00ef52d0eb061ec8f50f34600838de2bb01e9648da54fa427de06d7fc6f2701f2bad1e6b8afb70be90910d54f5b3b092bc262abd10388f75d536b17ec01bfcaac23ad4d66d7daa0c59010f6a9e6daa4b6d6e3a52926814dc012f8935e381be98d78df139caed8b542a1335ead9d556cfe12d301fd0269c9489dcbb5679f5e3d2fdf8ceae9c09b590191d8c6f74a820fcd7a7e99ecbdad79309cb82f5d63f0f078ce58d30c7d3860d8d54f72526b89a4a3b11fd0fe159b24f4f6c8878079b3ee0574c92cf47fec1dcfd4817866b2b588db08c1baa00e1ff7070ef7dda274296d92863a0ee3165f1d8d4b84cdf282d00b238dbda1d64f89e797fb21472ff7180da7885687fed647203f1ef0b10815781272d4b2e996a3e24d351909285bcef9950d9cc99e28704ffce4a7112e4bf3e657a9b0699426e3f62febd4bda233db0c845b9f6cd04d16718b9a1425fad64937b85f663a62d2faa9fd50454ddf26505c434342f8f06f04dbcff19a2a8e7304d277215c966a0ad1755d1ed4c8dbde8ccecfefcabe2e8e120bea9c916df6953c3a6ae2900b0c557369dfdbb8b901dc605966fe4d2f7e15e2cd5fa413d9f5b760edbce4a6dc2b3036f00bc8ccdc1d8fea80f86cd60dabf3bf00f0338304880abe33d5c3961e9d1e178e796a72ddc072590d56af8a0cb8aaf74f637ed3e5ddb409ff9cbf8d6cfde8614de54799720d68e675062c005bcb9e0279e30852806e11ec08db07cd38d691e1108565ce840a1aea23a379807e55f1eed1203c9936c5d1e1636f18df32594b4a8ff6c9aade6691e42f51137b65474f61e18cbf54f432cc89a6a01659c561b8088c226c772d59942dd207c74483491344d7294e539b4e62b44307552ca78695bea9039e087216ed9a16d53203335f19b1ed5e662faa08270985fa9242768f321709593e07b94a0854f6d69e9fed71e430142f7ffcbf52e8b715104dd1e258a497209d72acb7382dc34a7b35b3ca68da18fc32bd0c2b79aad5578f1b3fd7fabe5d78498e0f487c2758eb53a55081085db970800b3349c50b0468cac12e13f9765860800037034341b4fa686b1850796b20d216ca970bc478f29b28c74bd159d129277ed9d0ea10e7d5da1e5fc0ea3d468e0ed059f746fabcc072febc3b3b2e5401d5d83f2476d939fb4f05f552de156f9a680d424e68c0f971ff52ded11d3b86c9498977e0ac2439e4874e386cd1b4480f38bb416d28356f0c4054dc7a3e19fd05820c42478be70d5c4950942ecad006d5ab9daabf36ce0ac3e1c085aba76a331fe1d93313d1ede3339de18a0f22c3a5a392936d53f28f93300d563cd8f2b06c9e2d7474bddbd5b334fa585336d2515d806722379d2b2a4d004a7bc7dc2dc54a4f660b1775d80a0679a53759c95e661cba3814daec05ddb851c3ddf3b06ce67bc7995c48c4452625647b5707f09c39dc33a81493ea2cbaa42f71ef1f374380a06b2caae396a48bbf09eaf7fec4f7c508e2196b01ee68e4cf1bab9da47e5e0844d4f7795327b7b943ba171288c8f3e615a36554bc14f23ae329980e835240c686ad8fbf96c45bd1b77e782b533a9cbb4e00bc51dc084ece1042cf8f1b7143739568849e89d567332f82bfb9e55ac02ff8de35bea5790d5dc870bb622fc678062a86dc75488925d8b23a15054bfae2e6dc249c913e3756ae6789e3b43b5f60eacc31c60f1a8abd86bd7537c4aac012060533c76bc80ffc3e8a064c5f850abd68000683f53aa9b408c463e57c8f0b2b3787379dcc3ab18e0f138c743789d058807d1603661c94361e32af38526dd12241168ff70948f8272ddd4a84b938fa4940d10cd12ab15b125a7dfeaaa792d9a01da99cade9a71f105f610688f637c6cfa612812ba77a4a5a804dba7f50ee3576bbc1c55502bc9cecc2cdac84e830acb26a3e7623758bbf5833efed91f316d3dbbbf758c44a469298d4c452973f6734847de4757f9622c6193693ea512f5ff5ae99f1a438ee85c0c0240392816be510792421dea664d32c4247591776a0c50debd7a082842eb3b14a1f4aa18cf3d6692679b025ae1481da5b9082eed81c211d03b8ea04fd176c32b01c92fdda144ed8da1f1b874009b343f7098ad356e07e4fdab44dbb942eb46167bedcb6346b1826656e476900d0e00c9f7132b17dfe36ac940e340fa960ca1f23c94e3005752b50919eef43f46bb714ddea62c792d7e00b4b96c1382f08b7dc856f6ac87a7273c0aefa6d0fa7b55f7f1916d9064de2cf962cdc605a960693802812d2018863114b1be2735b119dd6f1c3123738f38cd8dcd69e9de68ac75fb87a0c6351ccb13a6a647c172403b7e0fb2e47debf4a86045ef99d500de071749baae8424f78059dadfdf36ef91d9c164d8a13ee2aa51a24e9068ec797236289d5573560f115fa0315d4628530422ae31f83018dc2ccd03e6314747a7c778a2cc0986bd3527de38d6480a9117e9376ecd375efaf42a7bf6f0ef8d2ed4145e572c0a1bf7a464586b6e655f53b2a30dca7da3a19f8f1cb70560b1d4182e3fa4f0836aaf6fb1665b94da797603ffa1ec3fb77a5d14e8604a0354d6696c2a6bfcc7bb35367e0bf1727d2ad635b9d553d59a26be559c34044f97d9ef82621fadbd266ed8e2ca34d4dc7b31826a9e263b0b29ac99e5ab20a63e644439c22726a546a95fe2f905cbbf23c77121da79b6f014c226212f80b0e096f9ada780e18b50daac7014a8f5e57b5825cc4051c1e7ba55acbdf1bf892b1a0663b1459bfb8b40bca39030047b06302e5b6e7433504fb0cbf21e219471302e43cdddec1cbcb498a98bd8be4575415022404c2e108f9fa02aa4046073c463481cdd92c0e824d5a5d2937acf7797230ae9cdfd8332aa193a62911c507fac6f0e71a8492be0687cf58e48df1e974bb75f591d98c84dd6721087c1963d73de5c33296c6516081653d017af6bb9448cf18aa43891f5c722e12a0631062ccee3b479f8567bd61b1173173e1cb1a2ac20ff7ab5d2fe2fd3f8f32dbbbdef65eb0de214b847447165aa99bd48ad1be92dc9ac77f9f36d5d27b7676d61b7f63d88267ff93e237c2b8eedfba77b928a7c17db085707d2039c4d51db06a6d29d02813959c4a751889906576b47248dae3e1fdfa1b24b1a146f6dd0ada51d2bbfc154780b3efebc28d85e11b9fc26c779bfe7c98dfc42e97325ae8efcef17b83ebd3b306aeab06830e503106da6b7735eb2e498bce3a2f7bd71f6d8b5af66366b1b0e5a4174ad375d656fac1d4f63ffe78fa78ebecfafa3058f54336d9ea4c0410f3773788562404fdf10f49deab254cb1dfaa8053a6b00b56fa71fff8a3fe4e7c9b338b76c8095271e249c364082323c222472480ce567bbdb2aceb481e2bbbf53413b3cb6801683d2480238971d3f279fd59d743da993c0bb75654c85fd002879fe1629f77b4dcad7ca522263341ced2cbc9417f27768fab1e56341d142a251df194bdf58efe1c185ff6dfe982c15aa80cdb50d363fd8d3f2372d927671d12794ea3f86e0168f54d7969376f34e7d0db8c71f372e0670de02511401cdbe4de8a84098a923f5ef91f40639dfd79c87cce6b221abc20f7ca882a7ebcbc35275641e3c10b2c246533d586d81187152f6677097148b70cf1cab90b6bf5de94181207b00d7bd019c8c90224b08cb162a7c7f868579c39bc5ae6e5f6faf94c88fb7b43fe15ef12218fec09d937dc4d21ebab45f60d643a0397d185ac93dd699d19e82bcce9381bab52e939b44a6c343cac2da579ff99b96d418ded0a8ba12c059b47c9b7d31d09da90ea9c8d1c836633568b96c05efa0ce2f0c4392f9ab7c29953b48bb10700d1048f23f15c3587b7feef345fd0018c6952aed11957ef29aba561c7b968dafcac67d844a399dd1eadb248dbb545d96b77fd384ed7c8efd00d7ab45bb96de47187551829b6cf04dbc7d5f49caff8348efb1f5f88cde45e14085a9398a4e200ce552139715afd91232f05101b484fedec2fedd5bc3aa291a27359d12b8bbe8a353892cf7f409a16fbb83b0ba4008458ed4ffeb10b13eb148f8e2ce6939bbb6ef637403f6947270dc564c3bee6a99d79e419319d56fb676492c2b088ad6c3b9a24bf1d896e38807e78c3998b82e2a4b8c62305dbbbee7cfb14567040bd212cb177efdd724f8efc446a5c51525d17743836c3c9d5e7e51e8d15375481c326da5bc5b2064572b672e30ebff5cd15d6c2d597df27804ce69e477da5e3bae4687393dcf46abaebf5998b68ab8f97ebb503301ec73593d3fc09ee956e7db4d06b96b878e32cd9e5bb7ceb06135f49871772af6398fde4c3480d0311ffe1fb029e34b63a0de93b77e8b4c447a6d9b54ba57042e42252be78a4ddc6c89a4c178959ec484bed98e31325a3d9f0e75b3aaca80db1fd25afa0afa461ea23c79d0996380a0efb1c9ef7c04b878901f946a9b4fecdd62b173f0ac783b5d3c9fa9c1a00ca6a98a6088e6562ddd388eba7e2270fa6dd744121a0d8427994764d1cebbb9332f02088effbdeddd0aef9bc870e48392578b8fb244ac4583679f590f347cc964b3d535a5843a5efc12ceaca3712ffd7b9343e85d959e7db1f5a505c9bd9edf8d2c00ae1332210ba01210a7bba4201506e580d4d4a35f8a7e6814aa76e36d75193982049f968103061188d44d8b5095b90ca80b55bd3f103055634bdaf7713c5382e7380782821d62f7d94bb10df164ae29fc11f8cbcca44dfc7ee7fed08a16eb4706cef4", 0x1000}, {&(0x7f0000000080)="21271fc748ad317cccf2357b03925d7badc0573e77baba6e41a9c7f49524dc9577eb93db1f9bc39b98e6c98fa0a7c27b5b4a99b816c9cef4e970f8c2b4c50b065b524d902cf0aa75250a846c893ee3aa0056f85fc45790da2be2112bce3f12028ec80802e88289fcc179bdd6087a0f6f2b8e52e87e", 0x75}, {&(0x7f0000000140)="3e4947ef03b63a40b8f444f5a54b22e6633c5116c8be59aa14735bfbd8", 0x1d}], 0x3, &(0x7f0000001200)=[{0xd0, 0x0, 0xfff, "dc323f6275cc09d8b962df70ede0f26fc4560fbfb0f328d1fdfed2abc7577a43afba6f8b083eec5dbcee403df50055eee2dc4a95a882025ec8042cb9146a785e864e4a36c8cea981db642b7f865087466fb3a9ecbb38ebe867cb57a4798bfee5b2089ff84f46661f49f3414efde835bf1175af23fa37353879c3aed030b9337c71b9746b522ce56ba0018373701116471db3d93f4cec7ee3496a6e345f4007a78e1426b11d884bee9e3ae7e0ad955337bfd634ed694014e98e"}, {0x70, 0xffff, 0x0, "5b0702e385c84a0d48ad6b457cb91bec7d61686f9ff8f61327a41f727ce83229091babf863f462b37c1531e39f67ec2f8c0dc7b29eaf1487874d01167afa1cf673987948a9e7ba531c4d1dae00fa1ba9fc0be147629d5ecbeae20a"}, {0x90, 0xffff, 0x6, "f14bbf199cbeefec556df1c19261727b9bf212249b864d7a92231646472699cb36c65f1d63500be81556faaa30ee974c8b276398ee2a58ca02c11e6cbc3b6fb62ff7f4128f29eb0d6d687fe823e889c35204fabe945e01ffb9b443de43cf80eee1610f96c74bb0e5a8a6aecda4a7830691d208ef92cec0cba4fb167af542"}, {0x18, 0xffff, 0xbd, "d052bc93fa9155ce"}, {0xa8, 0xffff, 0x8c10, "1dd55c7d6dc090e6430522fb9707625ec1f9dc888be13f54b3d346f109176174525ec15d363b4bdd1c9902de60be6efabd06c9a55dd44adc1139117951f0825914de7fadc66e0bd548d985c34887bcea481b254f063089f6dd22bae1eac2710c8a5a3dcb8924a011818b91a364657dbfa940030e410912d2b8aa43d85a20cc25b0656d1f7432498053584bd5215cc64e3c7f3c"}], 0x290}, 0x1) 05:47:09 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x7, 0xfff}, {0x8, 0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) mlock(&(0x7f0000035000/0x3000)=nil, 0x3000) 05:47:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x41d) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) shutdown(r0, 0x2) 05:47:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x7ff, 0x44d, {0x8, 0x1000}}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r2) 05:47:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 05:47:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = getuid() ioctl$TIOCCDTR(r1, 0x20007478) fchown(r1, r3, r2) 05:47:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x4005}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xf8b1, 0x0, 0x6b67, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000640)=[r4]) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x9, [{&(0x7f00006b2000/0x4000)=nil, &(0x7f00007f9000/0x1000)=nil}, {&(0x7f0000000000/0x200000)=nil, &(0x7f0000237000/0x2000)=nil, 0x49}, {&(0x7f000002c000/0x4000)=nil, &(0x7f0000337000/0x3000)=nil}, {&(0x7f00002b7000/0x3000)=nil, &(0x7f0000790000/0x3000)=nil, 0x800}, {&(0x7f00003b2000/0x2000)=nil, &(0x7f00002ee000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ea000/0x2000)=nil, 0x8}, {&(0x7f0000734000/0x4000)=nil, &(0x7f0000169000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000082000/0x4000)=nil, 0x7}, {&(0x7f000046b000/0x2000)=nil, &(0x7f0000172000/0x1000)=nil, 0x1000}, {&(0x7f0000142000/0x3000)=nil, &(0x7f0000177000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000658000/0x4000)=nil, 0xc02b}, {&(0x7f0000490000/0x2000)=nil, &(0x7f000065b000/0x1000)=nil, 0x8bf2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000253000/0x4000)=nil, 0x800}, {&(0x7f00005ce000/0x1000)=nil, &(0x7f00001e0000/0x2000)=nil, 0x7fffffff}, {&(0x7f000047f000/0x4000)=nil, &(0x7f000048e000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000729000/0x4000)=nil, 0x602}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 05:47:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='\t', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$TIOCSBRK(r1, 0x2000747b) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 05:47:09 executing program 0: r0 = socket(0x10, 0x8005, 0x8) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xaf14, './file0\x00', './file0\x00'}) setsockopt(r0, 0x40000000000006, 0xfffffffffffffffe, 0x0, 0x0) 05:47:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x2, 0x2, 0x0, 0xff, 0x63, 0x0, 0x2, 0x0, 0x40, 0x3}) 05:47:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) fchflags(r0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ftruncate(r0, 0x0, 0x40) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0xfc00000000000000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x66, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x43, 0x8, 0xfff}, {{r1}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x6, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x50, 0xa3, 0x100}], 0x8b1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x1, 0x25}, {{r0}, 0xffffffffffffffff, 0x48, 0x3, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000012, 0x80, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x55, 0x1, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x1f, 0x1bd}, {{r1}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x6d3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0xe0d, 0x1f}, {{r1}, 0xffffffffffffffff, 0x5a, 0xfffff, 0x8, 0x800}, {{r1}, 0xfffffffffffffffc, 0x19, 0xfffff, 0xffffffff, 0x3d}], 0x5d, &(0x7f0000000000)={0x1a, 0x9}) 05:47:11 executing program 0: 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) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 05:47:11 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20020, 0x30) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x1, 0xfff}, 0x5, 0x981f, 0x1f}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000100)={0x7ffe, 0x100000001, 0x0, 0x0, "8b000000000080000000000800", 0x0, 0x3}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:47:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001200)={0x4, './file1\x00'}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001180)={'./file0\x00', 0x0, 0x1, 0x2, 0x0, 0x7, 0x4, 0x6, 0x1, 0x0, 0x0, 0x3536}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 05:47:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x100000400002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x200, 0x800000000000d, &(0x7f0000000180)="eaffffffffff0195", 0x8) ioctl$TIOCSTART(r0, 0x2000746e) 05:47:11 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x7bbb, 0xffffffffffffffff) sync() r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x20) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x44, 0x11, 0x7, 0x6}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000010, 0x5, 0x1}, {{r3}, 0xfffffffffffffffb, 0x2, 0x1, 0x3a81, 0x4}], 0x0, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff9, 0x24, 0x1, 0x6, 0x800}], 0x20, &(0x7f0000000300)={0x3, 0x4}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x3, 0x8}) syz_extract_tcp_res(&(0x7f0000000040), 0x100, 0x954) 05:47:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x101}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000140)="e1516ca49223beb2ef750978472cdd37f629f5681f738c9a07d28e2ac41287814ebf02d85bf271c5eeb877a029e82275687c53c769", 0x35) bind(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r6 = socket$unix(0x1, 0x7, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) poll(&(0x7f0000000240)=[{r7, 0x120}, {r6, 0x8}, {r6, 0x80}, {r3, 0x24}, {r6, 0x6}, {r0, 0x84}, {r4, 0x20}, {r3, 0xc4}, {r2, 0x10}], 0x9, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r8 = getpgid(0x0) r9 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = getgid() r14 = fcntl$getown(r2, 0x5) r15 = geteuid() r16 = getegid() sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)}, {&(0x7f0000000340)="1fd4717d078ecc2f2fd112258e84a4f6f59dd20b15939fdbb5f2044bfda880443221436f2a7020554aeecdfe07c3f27809527c8d75f684f5519636864423a452970e71579bacb519898665796fc2cf36806f0bb2b96a5ddc868eb246f356aef9d38f9a4a3e078f3ad406fd241a3107a402ba889839abf86bbf9cb3246f1dd32ff960224b19e81f667c9a9a1773de77d3e6fe94fcf15a921e7d284747e20b126fb4935962c60299b74af11fa2b9173d66e67d3c30e1430ee5aef31c0d47a6f6d9dc81c74df2396c531e7c9ba0545b3cf8475e0b18d7e18f7434fd770a886b665b0a0454b840e940f1e2fd981438d47ec7c0c782b6da6efda9", 0xf8}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x60, 0x4}, 0x9e4289a33de4fae2) accept(r1, 0x0, &(0x7f0000000640)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000680)) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x280, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x10441, 0x0) fchdir(r3) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000740)) 05:47:12 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:47:12 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 05:47:12 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/4098], &(0x7f0000001040)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080), 0xc) 05:47:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:47:12 executing program 1: unveil(0x0, &(0x7f0000000040)='W\x00') mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) 05:47:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0xb, 0x8000, &(0x7f0000000040)="d328ee56", 0x4) 05:47:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4002, 0xffff) sendto$inet6(r3, &(0x7f0000000240)="62b2eeaf284d86dbef51e5022195319f47ee602206235b9f26024272133f8bd2e2f5cc2275b2ddb762f407d69fcd30ff0cbf93d9469461edb4ce8fb8fff02ade89bec1c6ad2fd222c891a9a2f7", 0x4d, 0xe, &(0x7f0000000180)={0x18, 0x0, 0x7, 0x245b}, 0xc) write(r0, &(0x7f0000000080)="2bcc81c3d1d1196bcfbec30d81f5b2be150471d544eb039532d9da26e4d67c8f428afcdaf5c7c79871b0b4fe620868d7", 0x30) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1003, &(0x7f00000002c0)={0xfffffffffffffffc}) 05:47:12 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r1) 05:47:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff000001000000000000000c74e7f5e2f82bed052654bbfba562654f08ebd8968bdd7765ee752304739c30211d4a0d2488b2f95d083f34b97fc261101d897f776cbdf268b16f3cc88472e472cdc5f9785585a65cf58677e01764679c62dd0e5e77"], 0x10}, 0x0) close(r1) 05:47:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fff, 0x5, 0x0, 0xfff, "7eb4ce5ba863c9a1a222dd5fc67f14164ae8326d", 0x3, 0x40}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) 05:47:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:47:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYPTR, @ANYRES16=0x0, @ANYBLOB], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x5, 0x8001, 0x8d) close(r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:47:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) r1 = semget(0x3, 0x2, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/9) close(r0) 05:47:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x91, 0x4) flock(r0, 0x4) fcntl$getown(r0, 0x5) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fsync(r0) getpid() mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) 05:47:14 executing program 1: r0 = socket(0x1e, 0x4007, 0x7ff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eaff12ff7f000001", 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:47:14 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') r0 = kqueue() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x0, r1}) mprotect(&(0x7f00003dc000/0x4000)=nil, 0x4000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8060, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fcntl$dupfd(r4, 0xa, r3) 05:47:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80f092130b1ebd25669273619d17b1df853d12f7d7e34127aef0e3e4ff3601c4bcae9d41d779cc6e7ac8ecabf6ab72f8f2c4089291df0d725da1d77609c5212c35c14de1d0895a59187f066024355d502a0518a97e7c770b176199f289a6d6abccbf9387630d85b7aa7261f073a559921fe993e2882fe06dd857861ed534c4a39299dba5b0bb17d54ba1267200bebd0b93318a1d9edfea", 0x9f}], 0x1) 05:47:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = open(&(0x7f0000000440)='./file0\x00', 0x40, 0x80) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ff00000000000}, {&(0x7f0000ff8000/0x5000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x74}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000480)=r1) r4 = syz_open_pts() sendto$inet6(r3, &(0x7f0000000380)="ca9bde475f6d0e4d935b93a09281490035828aae781eb120e9c35a09dd1181a41d5e0c9dd7a444e58758ac7b096c2106a043de9063dc1834f01e1d7c8ff6b5777c3ff0", 0x43, 0x2, &(0x7f0000000400)={0x18, 0x3, 0x2, 0x6}, 0xc) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000080)="c7fe7c6d47f942901779c7326952a39b81c735d1cd46b1766498c21b6cd76e348249e401d3f006ec", 0x28}, {&(0x7f0000000300)="c6a46dfd057f950ca303767749688b8ec9425f65213c99de1a6aba2ab67c8c4774149491780590855f1afaf1f813e9cee8091c58cfdb49b4bc95", 0x3a}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r3, &(0x7f0000001040)=[{&(0x7f0000000a00)=""/149, 0x95}, {&(0x7f0000000ac0)=""/179, 0xb3}, {&(0x7f0000000b80)=""/140, 0x8c}, {&(0x7f0000000c40)=""/157, 0x9d}, {&(0x7f0000000d00)=""/247, 0xf7}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000e00)=""/176, 0xb0}, {&(0x7f0000000ec0)=""/89, 0x59}, {&(0x7f0000000f40)=""/200, 0xc8}], 0x9) 05:47:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) writev(r0, &(0x7f0000000040), 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000140)="57e0c99b8b3ddad702c18b01fe9a3927746d9f5b65b56d3e30b89c8673cdb194a310fb69ad61cad7ae9d58af1555734a3cbeea279ba2d6ddd219c3e10691e3c1deb7f8c542d7515588820e35e0bb5aec817a4a73a9a85467e0e1e307a50ebf5624dc4a967723f52623969c6fa8d4d56563a800584ef2a3feeb1355b8b86b59f85f95601e511f96f9eca8a217e277eda8d0e912a5d312d49417d4036ea42adf9428bb5d33b09b343a791d5a37a3762902f01c7405530470561b0e0cc04673a3bb6ff4b8fd2c4f955a01b356c5906166bd6c666fc598", 0xd5) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 05:47:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x6, 0x3}) close(r0) select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) 05:47:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/197) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 05:47:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:47:15 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x7) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 05:47:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="88b4cd9ca6ac880b5a3f7ad14fc7d3bb2289d683f7ab6947cd2926890919b16aa6302e0cf51a95217f0c16fa94e08132ff78d5f097179b397863f1fe13d7e4d2a0566440466a475a8bfba821aa37cb44cb883e273c5dcfe5b97bf76201887623a4b2074b508f6ecae61866c72c9b83d01d016b846d4654b8ee6c6181620dc1327ada00ed1660ba82fa40129d581cd16367fbfa88405facb1c3d90a440e739ee7107ac481147d1e", 0xa7}, {&(0x7f0000000200)="2ee7709fc75d51824ea8ac7549de9ee8b1", 0x11}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="9800000000000000ffff000006000000a051c1d9f0c86ccbd5229e205363acdea5836975e6805318457facc7d1bd895248a05eaecab80fc5283016efb42f104278d40f817329d83ef5bbb65ae6ae6a452770fcecb3990aac6546053956d7de2cd970efac5c1f9b065a34c23defcd41f69bb54f8448d544b220ebfcfe760c0ec49582559a216284d9aedec2a7da8c8d8579f8a00cfa6391bdc0000000000000000000000005000000f7044fba23505be89b2a166440605c2efb25a2051e9b4bbd1016a09771d9f857323528973eb1394b04ba719e02a0599c4ea994214f26bee93f17fd136a4b734c8a876d4f68f73b8512a860a2ae9ce8b8d2f60ed0540894d3c478660eb5e1bb33d109137c44ea260ea48ea7a28f3e4847eef3e42791e1da223121735d6f99baec04e3e09d6fa192362bfeb6838cb75fb91fdcd0fe0c243e26f98817234e1a76318314291a0ce4a7331d915cd73ebb77008800000000000000ffff000000000000ae655e0b0134171bf07c25c26de8587a000efd742cc1668453ed74b88e539ea9d11a21ec7a2c3e24660790ef710ee2389a4eb87095cd1232ddc1a136bb436c94bf73fd82a447c531130a19722324e628deb027602ac953168ede73e5bf1f21c2cd872e8654842fbcb788417beb1d0cbb2d92580500000000c7d4999836af001508277928fceef7472cb4a87056f2e8c35bb4221f38d418f293fbfea13bfd6fd3088d31b43e15303e7b39c3"], 0x1e0}, 0x402) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000004c0)='./file0\x00', 0x0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)=""/173, &(0x7f0000000080)=0xad) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) 05:47:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x800000000000e, 0x0) getsockopt(r0, 0x9, 0xfffffffffffffff7, &(0x7f00000010c0)=""/223, &(0x7f00000011c0)=0xdf) r1 = socket(0x200000000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) getpeername(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1df00"/4098], &(0x7f0000001200)=0xfffffffffffffe37) 05:47:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 05:47:15 executing program 1: r0 = socket(0x20, 0xb5bc73fb947c6d36, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 05:47:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) 05:47:15 executing program 1: r0 = open(&(0x7f0000000000)='./control\x00', 0x8000, 0x48) mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 05:47:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xee}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002740)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, &(0x7f0000002900)=0xc) r11 = getegid() r12 = getpid() r13 = getuid() r14 = getgid() sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000500)="d6f90ac22f746139610ce2ebc6fe8e50e47b5d3c91a619a7ad9bcc2032a21f8b3f1e826cf1a4f4aa581a369157ecb118f64d30d1333f4c31c6fa3151895276fe6da39273e8c9b30878d9b82a68cd10686448530d8a8a1c1bc73f2fd5afaa56f3220a93ad7894801af27d451611c7738598d35cada0b40c16922c7d7b7a7276a855e6d5744304dbdb5f4e52623801cdc054ee5426842f76bf5d0aeece8ad8805d119ca195acebda6181dd48d0d77bcc037eb759b65a7860264dc7fb46a6df0925b09d1014fe330c91591a3c5a222e678262bda86c3a2bed2e29dad4e05d8f501341595822cb5a2a16369b733bf1b4b45bdc9e96c65bf533695b567d0f9c6bad4c5516d5b80ef29e730d21db6936d4cc277a4426d3ca48e412eb82023373013aa70d72c71aa898c8e0bcfb1b2a878d66f5fa35cab3110c52b76e1c531c4fc880077ba68328687ab7f978a10af94706d23dd2063bc823e8debc30f202b4185f143c1d0cb8aaff734d77d0e95f67a9c89deaee21abcfabe76788a82332842c4205eebf5c3747f13ea742cf7ea81a10bcac4831b5525a3d256e1005e1149034591e27207d514d61c5d484cdbf5c298bc30f860dde77c67533a72ca8e26b848cfe5a80835c59009e32e4941ab11d20a2d9036de7fbc6080a325e3d525f7bff6d6b0a2d0fe2d4e9a84647a48b16f0fefb5c95eb81bfea538107199b77aef9eef9f8bf3ef22c74bc3a0d896b1103538cfea02fcf302aefa2bd0f5c48a0850b6f8200c7f403d44c7400573b03a2604bd1118ac0f0b86a0d0f3ba65b402f11c4f22ebb09dac36d7930070783e8165cf7f1426d97425805f9be3e990bedb7d51cb132167ba937dcc86b3c842240c913ddc8b2a6b0f9b77b494a50191afa139c099109c853dc08708d9d739f92bfa2dfb58971de5afc3cef2e6a863d6f6e3c00cf316d86ba19ebc3283a23f12ee6eabe0b7d5d44c28270748adcd77de19bc4fc950cd4e2b73290a08cef5bf54e99a9eef97c4c0084f354e009fab5aa4877c1972d989319815953bd70090ce50ebd8ba5c2b4003b2c5e1b630959181f05a4ae79e47bd67bbaa7882355963f5c689b78c07ed069c5fc3ef64ce2cf349b33d6330d49fa6c08c6df6d403fedd6caa0b663dce02e9dea8329b1ac4187a0ed8664de7740a961629e0149118cd96965bd91dca34cb6a6e216e5785a34d5253a71de3f936c935cefbaec582dbd08b1dd0c180e933e5286fe3ef5ed5eb093b321960ec3cb4651caed4ebd6b7f96f2e218f9d7f62ec7911f70be4e11d2249faac65700dcf6fb0552f1e6d6a3bf1796e43e36e70f46fa17383fc48d20278c4b2302ae5ed9ec7223dc7181df8e281e8a4f25f5b18523643ed471cca6533c6f37d7c27ef6bddc7226be51ef434f8b27fa385cec18f569b23e544061b30ea617ae2f7af6149f9f35f70d1e634cdb6db06a1eeda3d2640ba3703fe602c786ffeacbcae688117ee3440bcec446809a4f4c8102192f4d88512eecd37075addb334949203407f315dfdb4e99a817920c8695eacde792117ace753b06f64e20c134640de183003440d59245ae66210911ed166ee2afa683e292206a348cbfea1748d07b170d26ad9e1a03c1534df341ca3ad2b0ebee24396e0f9d58db8add0727798ed1983e5929e8ba21f54d284a81bb8b022ca72daf6d5dd3e83d73e9333edb9c7e5630f02beebc2bf82c2db4e8fc6ae992c8d046427771b6b525ca8c6a385ad8736ea36a20084e8fb46d07284ed417e1dae3d7698221d57265e404194e2c337ef6ae37a7ca2918c59b1fc50f594d7637e03ba05d61e0d2aa1c923bcfa0d3c1664988e8ff8967cff9177752f618926812ef45c1188032ff7760900c52b79a60a449022c4b90f0e5b6e9c10555c9c96b4c3d552f2ff29398d893db89c60633f615dfae09d28c418b5e4a4cb7c09ed64317cba4694a1f79f4bfa6fc0baba41855f4bd4b091586da912c8d8c73fb6b2c2b5635a646b7c389897e48a1abd677a4ee0cc1739e715202b0aeb8febb7a8c2718b452f83755d035cd3571c7d8640dc3dbf0612867190cee01c967452d2dd58c6c99a42f343d093981fb7d7e2b6baad65a1b7c45e966540543b8077f12194ad6b8f1ca56879d4216371520d3ddc67760a63b8084a92f6a5e18d077b7d6ebeff1eb4b15dbec6e8fda6f12dcd35f8a9d7a740383043e4ebb3acd45cef904bcae2ffcdff199adddb10e8a3338ece91e9d6bcfd84ac6083f0e3d0e729d1ee2fb960725879e825e1963855997f53e016708d76f83fa6cd025439133cdcfa0faec13e2a0a780fe9baca5f14c2fce8932b98824d52ee2968af25b9d5d38ca74c0512b3f67a275c06438630f2bbf1860fce9a9476074a056db4eabd96864cce249c369832b83f68f5b3183cdd125eabef5099a4d5c7dc1337b3889100a5f7b1f2efa6d1fb0f25e43d80d9cee8021349cd1ec17edd43d15bc3c5aeaa75484bdd1cc1ead74102dcc68340ea0c214e011e309f020724f46c26395e0c62bd0580b6efc284733eca96827b2589dc831000eeaa00a29cb8e69a145cb175c4c05673f09874786086306cb534a80c52df1826a98866ff50907704e9403cde6ff9d3fa0401537f2b44ca9bc22308a60e4af7357a2383027c9851b35d62929427c4af4b7ba4d5bb47f0e50be9ac93205163b4f600a709bc0d448ea2f69fe241474eb64a7207f4a4cf137c473a3ae0a245b14bdc9d7c778eb8ce3b1a4a10bf52848c615811eb5c5b214939ecacf85cde143b1fc4056a950f65f980a320062e8720f2c1b72a27f93dfde6427212b7d9ab17ecfb05c86cbd212c3136e3d67585ee82e1b0daea7973d1942430ae45c7300e373269d2568a744c39b81d2a16bd987105071cddfcc5d96183826a23ffab8651594604120e4d209ec23234dd2cf40be469e9199463b18769695653299d583d551de4783e66a74321ee123e04cb5ba9e8608e6f8027db1d146adfbd2c6d53245e31d14be137e068c9899f0cd2e66529be979b5272b2d8d272213149bf62245b903b18e27c81644ebd628829155fce9856dd25c0a4965c71fcabdb33983dc46af339ea72351903f1db61cc9828b7be2bd4833ceb2dbabd25e801114823303bb6f7a82e0bb538285be9c22978e0a9bf4c95f1411809c3a43bc3297061909cead07d9bf3efaa4a45c07b7b50c47bdab1dd9370eb79a251dd8f7117a66892ea2a0bc6e13ed336eaa9140847ab7e360bfaa1fd94cd8f37f6f2b10c7ee1f7862fc9c5c54e1765c8cd5d5f8e374b5e8d6ba32427620f4dc614edf40299d158190aaddddadc7c0c63517282f646bd27aeed6306d7da5620454b38922a72e0ef04880c35a619be9f7dc0c6ed14396f4bd355cb6f971b475202d0fa74ebf844258f5e0beef631a7ac312cc37b7f3b07db6e0c239a1050819cd304f5ecbf3392f4ee59f7daeb35e55c7a2cfd4bd28d22d02ce86a92daed1de486466c831d103c686a4bb0643a1f8a7255514dcfa27062d4a595d2cfdebc5769775a1de393dab735629d4cdfae09b64718b0dd504907b81358207f3c17cc423e51b24eea8f8ef7a7fea6cb642344ccb8071ed96c483f52b0a2a3a97c80434296e52236f4455181881b2e68d8c628b48184a28bf227060f95278c4e40f6b80fde8fe0b68b5d6489cd6145455e4c045d050632d21f1033c0b53e9e909c50bc8d56e6ecc544271a775b6d662d614e1a342886dfcf74dbd2801af5b2207d4abd368c8c33aa286096a3833b7edc1cb8dd2f69604ff199371e2d21427369f058ef5b4c0ff2a43ce4c58e3168c64978a7f4d8cff38a5817cac171a7b039f3e04b79957574454a01a6a23a4f4d700cc8d4ac390f1c76af261cac2d0f4ecf757efbd5720d252e33cff0e3ca1236c9e162fae79ec3eaeba8db462c03cc852125a3bcd3ca5aed6532ca0c144b40411c9b7266023e874765a41a4c5c27105fbcd2aff7503ffa72c444b16d598775e0de5a9124be5ef7df1d7e20c66eca6231ca7afeca1730ce5528de4f2b9767a022025ccbecfaa7ba18d5b13206ae38f5982322d8df277e0f66d3b24336c69c539f589a677d9f9fc4319ff0dd9bc288bd6768181b060b997c2f8980cbf3bdda063acf87e5cb6222ff59d983286fabf530eeeea3037eb81ae58e4e33f4230876462bf04134ccd4fbbe9d7285aa7391fd2d2ecbcd2142fe252e0b3c2c729abbb0763fcc7f9a09fa0903463b326e4b15fe1da508dfa3e41c0e4bd016eb8b2e50d1ac5d5abe6ba0a371a329e899a2fb08cf282e6a5401b38c8471d8e0c8580ee910e2168d0c10d9a2203477dab105472ef46838bbbf666f83e6b4cdb3e8c13a88b4816c10210ccf71c2854bc093f731c02e2d0bc3ae394d8c17c651ed0111fb7da42d0f7eaa1908806e597f22891756d3aacfc0a13e74882f28f97c67b030c0fe5637ac6397462dabef851e30400a8289774f0738d52aaab02684e67884362f1d5aa3ebc030de43ba9d2e1eab7bb7d20352f19279108eadcb30b2e00064e09ce9695686344cef07dbcd2128505d5437f3cda4d4cc9c91f14a2bd29b62c6bcc4fafd6a935c3d0b3b8726bbfdcaa0f8551ac6a6385039ca5730869546e0639304fe99399c8125987103756e9bc1b022a95b72242fb74b075b0bef71a5de257e78893a27ee67d30c069c4c880c210893297080d12c1a7d478a6f17a489c1ec67b7817e31e845848412a883032b7cea057d57880350d19f1ce2317ef7a38f8084dafbd264e6fd26a920ec4002a1fab8474e0f4a295e251266ecc2db4bbeb1ec853ba223fbec6c13a476b6a6706f20720c9ce81eb5e47f038ea65d96624952f1ad640a0f682d61c9f9d8f9b7f59264995aa4e98f8c7e56cf0af57478e256fcfa974f39a37503ff34fd794585598891427b8ec5ef0189a91d2c1675db3404ea93841ac4475cfd6f240a31811e6d728c30527f5da854c2ab773306d50346358e96a4b63f20f175b036052c7a3fd06eca18c34efa2f88283f84a4508be8f3bccfc5e33b1f91ae1470fc07dc46ba7cf43b78991075a668f3bb8925fa2bba57b438a3934ed9f6b09d9ba4773193725defcc20377da5af134ac7e9689020e4532a170808564f03e55e0f4d3fb053e4a8e04d327b9d9a23f0df4afeea35a56e28f37a52c7205ee160b65a45fc091d0753267fb733a4201a5ca79bd283386d7b743457f1bc9541797ad6058bc30078e2e222ed5a337d82270b2bcb9b1775f0c009e2a37694c849168f0b287fd78b53cdf814d014517aea0974164263cd2ca24f01b148d20379e4fd8b6510ef4ac8060af97444e5260d92135e95c289deca5805f4e5f6c25f6fd9f194250379bafd940321f1b13668a80920b37a864ee3d05d2d2fe0d3baa5bcb850b5bc752e8c702dbd01540a23fdd6f8b4767aa112ed52082945efbae84d840de049b530b6c4bd20e7b822653108be15802f00d755fbb7c828b94e435f252606ef4b9460605a6c159f7014da49a153d86333ac9906983bafc59a8705cbaaf4c7c21268a246f576722d6a5a0c0d7c47b1300d7b2391c05b10b1911502d76ec52261f2923c2fe52bbb60a6e11e5d6f141d44ca4c65226df47f609671a372253f4ff71e084264bc03c5f37204aaeab494127264b42d8f5c9a56af8caa01654ff39ee5e5d039f6ea73d322be2223556efb889ae1fa789f95986e68545c65e249200cfa30b06fcc52d8824da8597f516748ff667ffaf41e7f3f76865a1eec4875a24b8e24b2bf73b83955a6a5c1234f397b9bb9da5ec99135025b51b1ebf78e4ec21e5", 0x1000}, {&(0x7f00000000c0)="ebb447e60659bd2100d679b3c62a2e52c73cda9b0671d36c909e737df06f5ef46dc8275e79897835706ae1f559f078b1904b0e655194c4fdabd84b0f58687a498a0e2def62cc9c5ffaeec20ab30c5cde1d8412130d9d1a2fdaf5", 0x5a}, {&(0x7f00000001c0)="1cda92f9ad363dd7e915d353a55147435acca8ba4b016000e8acde916b3be17f292d999a4e2b1d92840e3a42f0fcf5340c668f73c9a5161fef6ec57621b13857328cf0a198869a1b9c60c614509601dfb9d81a2bd2f47ff47570613dfeab064f360f7763b900e8b509b31a6a95fdb571815fc4b874243a88c204bd01419a06f7e61986acb99c30d7eab3a234dc36fbbbfa477267c905a885767fe9336b92e69272eeb4e04693b0d44c5f6d11d9bd0d56cfb846f8d859c74654b92947f7d318cd097b66ee76161acd258ce6d31b1f06892817c2e3aacdf9307896b3e0cb356600b5b7ca99584de9", 0xe7}, {&(0x7f00000002c0)="663d8847d756bf138b78602faf84c0c74be3d22ea00e4e5f684b6856218e90c46d3f65d61c65d82950f2b529b9c96bce4bc6a606bf3bfca1d2ad600d5a5702365079a7a8c215b9f3bd021e0828773af56af5f23d78175b978bffca31c8edc4902f9c3a9dc4382fe5c60ca74992b42cec8d3d01a2bd2109dc9a197d8dab89638655382f3f7f53f4fc619e4301f6f11c24ea3cbd8afd275106861078b08471a80cb3684b83c22d4329f17c765f0729a28ac9f73415255919fee6e00f0637d36898b44022241b95b11978ad3acc7a351913bd91a4da", 0xd4}, {&(0x7f00000003c0)="d6b40b25607ea2ccecae40bc86c97fccb8bc4de16e7f7f6e14516e2e3fd8e9d4530ffd664028648c8acba77785f103a5a151ddea7d030454254d4a29aa2d32741aff40bf47350842e2c8215d86f5cb3da127a425035d9261fc540bb3e3c78bc4cd97", 0x62}, {&(0x7f0000000440)="a34241a13eb6a89b5fb0b3ae321ebcc65eef1c", 0x13}, {&(0x7f0000000480)="c4b7002a8f037ecc300d6af4139aef59b7fcf0857339b40f12dd3f6507f36a24619e84e113c2df73", 0x28}, {&(0x7f0000001500)}, {&(0x7f0000001740)="40338e48e617edb196e61ade8d94364118c17310bfa9818d96afc961937bff5666db39b3bf098ee17950b68ed074e06e83d51a83dbf4b933cb8903117aa389689e1a8d35f5de313329b8d48efbac44cad6b2ec297352a4297c32ad238184e8337d538f594b0e10268e28305fe840a789eeefdbc27eb098536576ea1146693211482da529fbd23046bbd8030fc69ee376bd37395e1764f25a8297719b525064c23727083701fdeaba12d799878d8ac26c29c0f57553fe46a48f9dbb3fd1821f48cf6f2bb96cefa386b042e513441bd9f5810aec0e9b14677e488a6ba6fcc5c4833d6a709b0dc03e1b7bdefbe0912bbc5e7dc288570b3ee5dc851d65336bcf2a7433d0fb7d045d0a63b4949dfcae8d4916c7e6394e84e3b9c05ff7f3753690ca87bbbf693525799d3f90b4b8f2d8ce706a4b5918b2ca1aa119e144827e7b94040f0abe72debc0ad97f4072d295c6a79017a69fbc4b56febacb4ca74580185e339a0205f26c7d684f06c7c034a4149da8d3703ade8c819d15973706d9b5d1914d5af239739defc2d98ad0dcd6f13ae8f4fc087c43ca8214d11627cadf3ae32f3798b7e05b55f3c87d6a07bd63ebd06c632153db0195e763d39ec638381729597770ace647bff520b703f1700c3abf3f9771b7fdaf03a24143b28417830e77d0a6a59df88fdd1241b6b85c32086fab51eb11ce67159ecd81db3e5b3a2631e8d40d8580da487d2349e00c81aa21c3c6cdcb7e80e6b3c209c82aa27bcea7403ff02e88cc6f8298fe3891ebde1bbe52645290acaf7f776a60b57d1b0bc0c223e6eb6860c3035608373e545628f422c1e482876e346c5cf7bfcfcdb9f38458f41190a8d04a34e8a36243af51b16786d3144fa04b5b7516b215fef6e5b69121c71f14f40faeaaee9d960f7f8fe7ed95a929b1ffd1300cbd4e92a9f6a413d3ed5095c351921696b138a8b448fbcefc59dae727f90e4ba309cfa797f2fa9db5e0e56fb9a0e175e2354da3f88a62c7f7982058d1e3656087a8c66f8e731d79dc8252a4f251df9f5c27abd6d288fe8a87264aad5a4764dcd657a641049b3950cdcd5bbf0f132238d69e169cb83ced16f4c1b3bcaa40374575509c7c6aed6faa3ce9f245e6169beeaba020b2ad4edbe561e1eb5b19e5b093b87d1ead66b6da764ac2ba1728d5cd16201b842b9fd0f8fa07a0544ea34ae5224b5a61471c1ad9738e278e900ef6bb3f30ea6054ca32814d918006815ba66fb783836c861c040f49a5dcbc63ded65b0bc4ab3c2cb33d869a6e83f995907e4068c75cb8b8372861d36a6b103d2ec10a8fa2ea79596c293617e669b3f825daf732d2e10837638094a2137c72381ac1fb143d0f8637f69dbabad159f583188d111c536fb6ebb98fc168a1ac69b2a62cd59fd3259888491843f950cebd3b98ee595ce327a9c0a7e8afc96ac20979e5f3fe44372b4a6fbf6fa3f6b3b99ec7223167fd3a6b867a6f5702264e0ceb0d331bed1d8c3446bc336ddfe0b676a832dc57cd999eaf4261f55fd3f3687058bc02be82a92296905f631f120c7fb96d0b023aa4342bbfe90606dd2c33203889285c28cac06ac97eab27289b849551ee5b5c8d76a2f2f2f4297f6dad50f4d1c0f6b0e373de391c81a51807e22a07f7400ff38a85db822f0bf2a9cf48475d916ae4fef14243bed093f60d8e5155f62b4f93c59df676eb9aaa4826251dba6fda7a44a1f6252c1b76444be6b532fb29e790c1d9661c712af025842edc544cdb99790978283cbb0af105c66a4877aefd4bd61ab2775ce15c21b8417eee2c17e7a163818c2a04f00e1bcf5d08a2b7ab2244a93173f33ea24d06d3e162b90c58d79929586804a64a33870f7e04d11ef9be6f65bcf1997b75c652a4d53050e7bb62091a9b83bcf729c04a8515eaf3ea5a19b21db304669a5900c9d795fb9c6fe0dada787c1f25727ad3425ba142f4f320f5d4f43469936d40110745e89897d2d76d8797d471f77c224212a4a1785b520e31e02dd9dc60762c5c57c9e75bf27e2cecc20f69e5c1a1a6f6075baac2a2c950e8b1e00e2fe4138e9e2018b011e602df7d84bc5d8981dc26614cee747ba872ae3b765cd5eb11ada8af87fc604ff5ffd7d8e64a6e973472e11c671cd9c2b577c2d0d42f0a88b8900317c2aa3defcc1ce21a0e8904dcbc06feccd57a246ab50612809a99895c835dd7d1165333de9d45ca27957dc4f26f087bb2d43ec97f1d74ddb2cc1c41e57920fab9ea72c80ec63ac0a627210be9c6384e9a5edbedee744a378a1f44b389dd19da506a0a2dfd99bc541c232c03a603aad1854a3997059f93239979a29bad8623ade559bccbf8451a412de0e2284f56b0fa7458c379557877894e16b9742c3f911ad185749a004b4eba7e8a9d2f975e0999c2edb72d076efffde65acd12a389f6cc65df0e6287eed5ea8871da3c36f9a47e571ccc3fd9ac6a97316be019eb0023ce1955756ee228f86780fb6c0cb95ef0e6c4302d1468322006cf18f53ef91d0ff5102759c6a80bfcd4543ab92dfbcafb4fd3abb9b7cb4021120e6aa14ea1d333f299761ea04a877075ecfadf3b7f81b0784d166239e810996fb2b856562b0fe0336cd8596da6d4694f772bd6956921342aecbeb0dd108675380b7c42d38345a7946f529f5adc1a8b31d8eea0d0de8dcd27f620c713d0b444df99c6559ff6e4a5f8d8582c9b5011f76bbcc2d10b9f54d05634f5d8c19d173fd8b0929dd3c1cacb764d192df4c93d34d99369b13d3023695164579a5e8deaa6686d9c3ea19631b70a639a82b3ca764ed9d85ed6ed371604c90ec18150567b0fcabe7da643cfa439b6859d0464d7ac84d81ec83f5211672366e1bef6edc934372a48aed4486d308a4c3e8e188806e65f0dc8de81db009ac405fc6cd21c68725be5863548e8110f599970eb5bca9ecd209e97cac82bd07ef9943f87eb9948bc36acec48d0ca4c2c295f004a76b22fe8e77155fd27ed8a9df0fd9a89b11b221d963924a6365e4dfa244cec96fba0a92d68904694811e908944746ae9770a0fe22c0bcc7277fc543b659f3e4954a5b0167f6c74168b470efe6058cc1722acb9c4efaa38d904b784bf4e8940a6bde688d8d8e500d29e8699f91865d528071c681374bef9d71c3b1a4afdbabb6f8598f84a3fc38c9a9fe5a540033d549c3188525e99e7537bfa84735ac3e923cb8c7a9671bc3daba1a5f699809eae0e49165add4e35d3efd83c6b92a281f5eb5658f63917efb6b4e6de6ca776ca4d3af6bb1ff606e3456796f02565f6672ae50ace5a0a3d5ce35761717fe2b58db0b63c2b34770864510a78e4b32cf34c13eab5f6cdc14024b6a758558a293c13ee902e5edee450eeb68a4b3b200b99920125f34f5a261ff2eb74ded33128484af8f7a64dc7e0cb3f76fae8e323f2c47cddea888ac19280581906abadf67d04b4b2b6a0833cb54a853225cb6cb656ef31cd302584c880221466d60e6e6ed8b9ea3b48f184ce6dfd10e36242a621cc418e88b87482e336f3444dad9aa8fbc8e871f3da8382564d3d2ad889e13996ca4b38dc958138829a4ac956aa24869ad843b1f7dffb8c2a92d54a6dd0497466c164f7ecc73c3de0971128c83da1166d8ffbf4e64d86b4e6e1df7f5d52f388749e5f812de7bda9859645dfbba43e83283b69c076eb675b25d51a081b60fda441231b6c134ebaa102e0fce1831949cbf51a4f592ed2e0a2bf02f96a6d647ca1c2bab489527ca9b665c4435eb7950c263cbbcf9f8f6df710b7cc81047920bdc7e44081e2bae35270ec940069d741c213b3a1ec59bb65d622d37ec82c4461d675f923a764b5fc2c52b3259dbbdb2f4cb9f75447eccc56e241a7e6175b390c0c6cbb69fd05d6d144912dfbd58d5778e46137ab10b5f8722f7f92c563ff11bf2497fc362e88af3d2e29336ccda99fef152947952aa304f4b72df14789f40130afdb0a5a27cdf29e9ce215026abb4a406ecf0e5fdacacc15ce59a5f40cd021a05adc30b78cb5b056d21eac3121a20bf7f2d82db4a19cd5c91945fbe3302d32369ec2f783fe53e34178e1f2969257b3bc06f33ec2c2ca7b5c64147e5116d0d05c56b55d989c4445842ad7dcd7f1af1f5342e949388401c34837c9ad6ba888c64e85318b3222f9859a3b521bf529655bda923ca99ace3298f60f87e8f4f951734f25753fa6eeff43705ba4e413a27fd39cb6609e363695f4e35b0b3703145345266b6dc491e74811c0a53c67c6d803d018e03e9504b3f5fc7c1f0b72f83b4c883f5b0753fb28eda081fdf011121d7c05bc6d1b1501ebe03e50c06bdf7df2ffcf6a5ccc7f37c7f8d42a7880ad135cf0ca109f1eb4c4446215e4226a4f12124e1e8de6909b4fee62824197b28f99395a7dbc4855a51929808f33d9286be95bfa2ced3088a278ed7e3256029bdf45ad86d857bd399b3b34f632decea273c7e10027fc316cb5a3b9ae92b89a45ac8f79df0d7272c444588c8392cb3911b9bb574f0212dbb687a8bab1e980f1bd5ff34b642c04d2ae6cf4f298e5ecf5602735fd44c6597fd460c506e18152971167e5d67d6bbd1a1b908f001dd123131ba6dd7e10e3503e781b53bf88119d9ac1d07a61cbe9524da728943176b609d05d09e9cb52248ddfc47e17e66dd94fed0ba07262128d4a520ea93f54e45276a4d06fda3e61dedc32673ebc65a1dd6ba373907d39cd2f1b235320c723934eb76b2066c56f95fdd67c5b87b1c91a335a76506624a069c602ef1d3cac05e7d5b2c12a78f3984a19a153458cd3a2d9bdbe5d0c953993fbe94116781ecd1cf172e984f3e2693aafb78733c793c2082794cec0e3a4de832c4096cc3fcc8f6d86c361113f39b95f9b7f684ea37cd10d3dda64e9e642da5d6346f4ea096b29458f7b02c6eda18f207e9bcbc7c9316b48d5da5dcde7f7ba8db101cc4dbe962290823ee66716627eb5a7d9c27378b42cd446a2fcfbeff3988d9e63263987b1a05482d14966482d7803281a6e83d8da4b8db610f15beb53324f272db6ca895e4d497e64e8d6d6009ac4d662b3c092b5983f9854ae1a88e4115912fe953dd19d745159853977da77a4d17ff39a89e8e5080f3554f4f3d3e73fc83fadde14125f3ba7c6975365e849a17129a9210a42196499a569d2a3d23c956f9d0687bc684777b4e1297e2a3d8a87396365460d96afe5c5f01ceb6a32073e5a04bf56a5e78bd7241e0bb73910f6b72ca1b92627688fbaf1f0c75b13a1d97213dd57c8bdf3bda5519d71b38d55d09ed58a50777d8d8258a777e67e9da5324e16f8d55805620466617ab4a90041afd8bab5ae323902624fd1223ad82b14a6dc5dc3194b86b7d041b06611db0db4ab4ae790b13fddc0306b523d03c206c63b78dd302ded1df0cdcce472a20652832151771580ad8a2a4e652ecad1fcfa3ebbd71730947dce5021b6b511bc68c9c16663213c633d0e58245cfd63f71ffb4755d970bad14042b17c167ec63e2452fdbdb391eccd8da2932946a98115855e065aacb3fe73fb30b3826e48ec1c0da212ad7bf74e7a38eefa25ac19924cccf2bbbac354687e889a2e5dd37913a7880bd0f777d458db3cb12d9955f2587881089f359721f2a3a844631494a2c7a388858b9471bd2d7eaa0e4ac65f7e0f5ccec0238f6499becb66f09b5a9e4a1a616a72800e6cfdcd80092098250d8ef649758ca5203204fa4c7b710591cfd594834c1865cd0677dd2b67ef0289dd7e8acbfbc24f8f09ad2e849c4948e975fbcd40c9afa7555bf778fcf4b74e5b15a2bed070ee493dae0278e2ce6c214cdee76d", 0x1000}, {&(0x7f0000001540)="5dbc707ef0f207f5827cf5fc570db758bd59", 0x12}], 0xa, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x6}, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r2) 05:47:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 05:47:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x801, 0x1) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="e32685ee3267e4f4a0b71f97511081018e93a4fc0660957e6e0f84e7ece58152fc69791d450891f937da7e5b8578330bb819530a900dbc196f75cfc347f59d0bf109ece2157fb859b290dfaf13578c20fb29d703504cd9d182bf1979ec8240a9c0078b46287f48c69cf05f2ac391ed3307084c306215798adab3aa66eaa09a17002bcfb5dd3e918d016992c309b3c1713781a97dc954b39eb435f9a7bd20b0da4df31b0571e7acdf3e79eb584839bf638f6265b8ad20a8524aab19cd8c6c2716a8747bc5382074878b54c4b5081e363c", 0xd0}, {&(0x7f0000000180)="ce9d7856", 0x4}, {&(0x7f00000001c0)="b0024b867cdbbda1ea685ee578d8377e047d453547526fedd3b7334ffb02d0f2a39fefffd3c32521882c4e605f7a2eed53e95b070833f0791f7197d57fc66b8d60f08063b654146228bcd109ce39a94ea4aca24a1932ed30a4f23ba040347060dd6e78fa7e8610296f6e189cce028c12313eb8fff3ca5b8663ee966c4549bb194e4c15831c25fa6cbf7a221d72a56ad1940f016893a44dd423217926bb4fdf2dfc57c9fc52e86a414de8c4ce6ce9de5338e37d4648b011c4dcadea09339229f6dc1d7c9b5abbafd84cbdf26691046baa24ab90c3472af88111c9deb0b60ca341a4adc35f1c45ed195b445b9f32e75b", 0xef}, {&(0x7f00000002c0)="15a466e45d936a627fef4d6f44f87dafdbee18dd0ea8ebcc803d9151b2e8403157bf1f02b8915a358eca55402fecb642d2fb62dfe079fd9bb0714333d262c0259f6a0571611840e6bfd05ad07d053d795a565d99e13694899297cf148aec5e9df9b27803d89cdf2a2c04328ee702b68e5d7e9611de81cd577f959d5d72aca6dceaed2dfc1050647a", 0x88}, {&(0x7f0000000380)="625d17d8d82899d0d6f0e07496557a60e501dab09f5d9685aab89e69c5dbb79be0b4efb881f583ba8f0dc7f2682a0a1ff22a5d8982d0fd070b01be4cdef681e8dc5fad1680d91b5239bafda7f22da262e62309a5f07408bb56e486dc9c0acc", 0x5f}, {&(0x7f0000000400)="8423102dd16c073184c73948277653fd026b683fb193234d394abe59d52a0d9b0514b529b0bb66102d4847a1107c4ed9d7bc86639d60505fb826b42034dc4587ac8ffd5207996df6d496cc1c3ba994ba1b44ff7b925ef2424631abbb58c38edfec2f4d91c781ade5dcde78073358e62542ba459891928a7ce6043202e87785043aeeaa23768d35a5c2043d0fa4dd690deb7ffbc3a4d005ffb23901a67a986e4f154b96dbbdb1521d997db3da75558e4fb00034e030cdc05010520c6cd441cc7361cb3102", 0xc4}, {&(0x7f0000000500)="0ce15a3aceaaf1452f589b5acb0eb5a8bfb2b92d096a3f905307cc017c4f831735712c657bc48375ee90ebcf80cce5adbf1eeb3d5e72eb1dff7255bb73912db5c2a401feb97c71a2e558942579c075badc54a6405f04765580fa5a3564929afe659b220e8cc6be0860d3e992fb7161cc2becdb3250d4a3a644b5f53821be581029ab76191ab23947f0ab5720c19a3192ee079d757cd3474dd6", 0x99}, {&(0x7f00000005c0)="5e97d74b0b9e8a8d", 0x8}, {&(0x7f0000000600)="1e3caa7445f1f8acdf404f3f5d6854a39ddea2f29634b06fa13367b28570943a296d446c456a437846c6fff7930865e50c55c42d52f72684b17efc4dea72ea", 0x3f}, {&(0x7f0000000640)="103beb00e12f136b5e803c843545d3938c2a5b8a3dc9aff6e59ae4a33ce9cbb8d2fec4e37a17c335eb0b873e0039d847e5e7f8d96220942a8d0939c2a6c7b23cf9e3b6efa94b94689aeb4240da26e18cc768136850a3d68d34b541b8bf58ecf8b011b251f83be6542c69ddb6555d25919dda89a834508381cebdd04b7ff6a0b2097c2a336c9d9cbcb179188f75a31eb67753c2ad4daa1bcad3df08d5b3bac7afeaa56940dd143d97054780e552c6fecb13bc85f12da26217b641e69cf326445042c707baf1bb2585555ce46275fada24", 0xd0}], 0xa, 0x0, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 05:47:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 05:47:15 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffff81}}, 0x0) 05:47:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 05:47:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) ftruncate(r0, 0x0, 0x1) 05:47:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f00000001c0)) 05:47:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) read(r0, &(0x7f0000000440)=""/68, 0xffffffffffffffaf) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) syz_open_pts() 05:47:16 executing program 0: r0 = socket(0x11, 0x1000800000003, 0x80000000003ff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x6}, {0x18, 0x1, 0x4, 0xa6}, 0x2, [0x9, 0x9, 0x0, 0x749341c3, 0x5, 0x684, 0x2, 0x2b3]}, 0x3c) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xffffffffffff0000, 0x4}, 0xc) 05:47:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) rename(&(0x7f0000000180)='.\x00', 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) r4 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffea9, &(0x7f00000002c0)=ANY=[@ANYBLOB="10800000000000000000000000000000a89b8c662cf801005d1d08e407725bbffcac48090029ca05230013eb91afa246d39625a26539b610990401fd56f4ac5760393646ef2100000000000000000000000000000010000000006df82b57cf04f5775918b6af243269889deff8c9fdd2acc96a4bb7f7113654e8034b76bb575a7b854931e9e16a97eb694c758e4221e1b3fbb0bbd5ab9837f0acd23ac0f45e4e4035d102cf90aaba72445d88ef919a6fd939d1d8d3132828ca3d"], 0x27b}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r4, r5, r6) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000240)=0x10) setrlimit(0x7, &(0x7f0000000280)={0x9, 0x6}) dup2(r0, r4) 05:47:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x10001, 0x100000000}) close(r0) setrlimit(0x2000000000009, &(0x7f0000000040)={0x400000, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x8, 0x0, 0x0, "61aa0d00", 0x100000000000000}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x3f, 0xb9, 0x2, 0x4, "06a9ca0a7d6fe7b0b55714ad0978f6c04100a2fd", 0x1, 0x20}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x7, 0x10001, 0x6, 0x0, "f5cdb92e898bdf6641084864eb4d4e06f529f58d", 0x3d8, 0xfffffffffffffffd}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() poll(&(0x7f0000000000)=[{r3}, {r4, 0x1}], 0x2, 0xc2) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000180)="1b3bd50ac81b2d733039eb1622d3d488919be478b1515bce99fd2eebe85496c49d913713f11ce486d027122fb9a3b19e3792ae1668804bd57ed4a34f527a03f01d90ff20edcbeb1b6ec3373f9987005eec63c0a30744aa5411c37b6fd8386a2cef2819811904d4d34aa99a9f2e79d2bbbfe2ed397a87055561fae536255068de110ec38a9efa8d4b5f7d35a37f1c976983fe63f2e7fab242d7823f47a720a4473cc8cd312b5b7abbb44e621c0afd95e9309e0849e0efd718d65e24a523acfb6ec66a526b29123e77", 0xc8, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="06002e2f66696c653000"], 0xa) 05:47:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) sendto(r1, &(0x7f0000000200)="abe8487a655a7ca1c8dec04d595f5f7d936e11eeea99c28ade966874e4273abfe0cfc15bd0cc2bebb96b4a659c7dfc4bc7d970761b06f2b89460873bd148d88053c1c27e375a4442eeefbdc38ffb53ba59b6d9482ef3bd6b12db32cf60c6287fad729a8f4e136ab9724f421f2be40f5243325950f64227dc33b5a22f391d84c68f6888ac30b6de96a0ad01fa4edbfac3dfbd72a4a685f33c6c7b4c540c9125b485522c3813", 0xa5, 0x9, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) setitimer(0x0, &(0x7f00000000c0)={{0x25b, 0xff}, {0x7, 0x8}}, &(0x7f0000000180)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d69cec452a72f66696c"], 0x6a) 05:47:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r1 = socket(0x18, 0x2, 0x3) socket(0x6, 0x5, 0x0) setsockopt(r1, 0x1, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) socket(0x3e, 0x5, 0x6) 05:47:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x12, 0x4005, 0x2) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000040)="03000000", 0xffffffffffffff79) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 05:47:18 executing program 0: 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$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000000)="9c94f193c04dfad553890063a2a41cb622", 0x11) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 05:47:19 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 05:47:19 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7, 0xd041}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10088, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}, {r1, 0x82}, {r2, 0x40}, {r3, 0x80}], 0x4, 0x3) 05:47:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) read(r1, &(0x7f0000000180)=""/204, 0xcc) 05:47:19 executing program 1: r0 = syz_open_pts() syz_open_pts() clock_settime(0x4, &(0x7f0000000000)={0x5, 0x7}) syz_open_pts() fchmod(r0, 0x0) 05:47:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) truncate(&(0x7f0000000800)='\x00', 0x0, 0xfff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000840)=0x7ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) msgget$private(0x0, 0x149) r7 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='.\x00') 05:47:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000140), 0x10004) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8000000000007, 0x400, 0x7, 0x1ff, "e43e13f48e672a0679abd6613145b24d97041b0d", 0x8, 0x100000000}) r1 = semget$private(0x0, 0x1, 0x41) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000280)=""/149) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="1b", 0x1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 05:47:20 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00009e3000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) 05:47:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) socket(0x1e, 0x0, 0xfff) 05:47:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) 05:47:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2f1, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x5, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x806, 0x1, 0x8000000048fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0xfffffffffffffffe) setsockopt(r3, 0x400000029, 0x2, 0x0, 0x530) close(r0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000009c0)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r4, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0xc) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000040)=0x40, 0x6b) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r2, &(0x7f0000000580)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x5, 0x7fffffff, 0x7fd}, {0x3, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaac36) syz_open_pts() close(r0) dup(r0) r7 = syz_open_pts() close(r4) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r8 = getppid() accept$inet(r4, 0x0, &(0x7f0000000180)=0x67746e51c912f359) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x5ec7, r8}) 05:47:23 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x2) mlock(&(0x7f0000fee000/0x11000)=nil, 0x11000) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) 05:47:23 executing program 0: mmap(&(0x7f0000b15000/0x2000)=nil, 0x2000, 0x5, 0x12, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) 05:47:23 executing program 1: 05:47:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffa, 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x83) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) pwrite(r1, &(0x7f0000000480)="d872f8b239dac0987c4bbe3d4b98d1616198f92728807bd41bf23380332072777c49ab052657736c8f814da74a46ed5fd90b600aaa10fd0b09b9fbaaad27c6f3e3d32d8dc43585c8470b8ff3494ec621bcb1385ffb9fc5ba66d1895946d2b8610fbf0416b1a16d50fbbc26851d12f6291a297399d1a056b1b9f0cc270e693ca6bae41b92853e917b98d78a2e5f54587d08abb5a0f9707c923b032e30e051cfcbb46cbc8427dc7252ebd8df94699c5b5185ec2502d5b69205fedf3e50121f0257e59396a6e8691c4ac390ea65776cc6491127b7f86cba151d489fd868bb6f59a870418ad681620866955034a31cf8dbf2e053895f020752d256c63e25855f2388c2a01f3c69c90a45c2790cded52f8b26686bce830471be0a5ab5ee05e6045caabfa57350a68f25840c8d920b4e33b2978e17f1c9acc555acbd6041bd2ad1b588278d75b19a2080b2bccc1d18ba3045df34bcc4d95a9f46beab5386c7fe8230b1a7494a6ac66501449ea4e57ee7aefcbedbba956547f653bae700d83355f72573219c2853dffe146fff62a3a51207892f16d604aa9259492f8f3fcdcc645a5c83643b6e412b30b140d1d1ec5351b0656ec5ae86b31cd792556c43189f48a1c24ee0681f8001d5b908bd76f4bc2ea6b436e87e1b6e9d46a9efac661e39d489eca73db84d6976cd5ac0a1c2e696fde1f8e2f8285a5f569687758ed783c82beef10f5d1630f7899ed1c412ff44af2de7d7aaf10e9acb54b6262f67a700c1758997e9d4680e18f9ef6a2d32b3570632b5f8e063edaba978f221b547af4a99819a2e90837f220f025a560a796eb93dfef631a577b1035e3885dc32565c4c45c4c6071d522c6ffeb31b37c3096991d260d0e3924aa07172ea42391d37d125199e5925790787c0bbbdbb63e33b34a8227a4356fe7f82a6d264dd0a1e28fb0d50ccd9fa6d024363c8df1822913a1e32161a2b7c19349c9b6ae0f1eb17125a2b32250912742dcac4385589278e1292c836b13fcadc785301f121578672f8899e02256a4c6f1a0311a0ac2ec241c736957d8e2c07f553f25947daf25f96c4cff2c7e8cdacad4eb4ac823bc8e9734e6d6bed64864076fc831906ad1ca3cfa3504f56ce2f3fbd3e88b482357000e9bf510c782e3cd2a8118c617bd30f0cb3cc0a1c13758c5d6921eec32c0c8159b6067c5267925c8c0ee30ddf2517552dadd1b7933f9d227ef44597ed6c2743ca9eab623a217550ec708820b0736f72269279f86e77d7bc7aa337bef1170210c645aac9dd744c51f0b490f9516c81126820447df1d3f42fcc7e8bf53340f3e48fc7ea4613c78112b92f2ac71dbe6826d6cde4c1e631994bdd23637e0762cfe2368abcf7d912e122c8ed2fc22f0c2fa8440f8eeac61d2dd7b3eb78a0a6e1f035c686d49b2eb00aaf9a62451eada4faf65e51809402f9d8ebb06b31c23485788b323068b02343774d3b725bd568c959ce1e55b6670db48e26d420df1c041adb67246046970c7efc8366273b5af651c9de60ad4fdd8be1021be410615ff5d8492ed0ae75b3a11af56e6e56917c4e1ac393f7e78d89447e55836cea25140468c3e9193fac1566c12774cd7002e06242234d723245ac24b0ab0c39c1d99739a963da9f5846d1fea12ccf9dde90e268690a23c50ef4f5635f0e7ae17433b30853c7d81de18ffdbbf0c926d4432f8f536cc6cf16e623378bd78e882f0b5c9ac5d0daa0eae036759346017ddd27c4d4f1f1a408ff6d5ce210776b079bd075ef7eedc8928c7f43360d406084d5326e1e720bbefa53ef82e1ecfb8a051d9da6a9e68dbc1c889970b3ab1d245405e508cc2d147663a3448b93e3494d89c2693d200ebd53815d30e87e9dbff358034d73e10d257261d91de9e49a32e849f3802b4cfba3808b1f27e4e55a1a0e09113703baa6cfcaa8c4947e687a89e7a21bbd0a3efe8ae3ac064555f976a90495fa696d3e1ab28466b8bd90fc6b35f166320cf8b76297b324373184522453ec7eb54b4d3a130cb86f8d6c6362e4742d8a39bfcc540f74eb64dacc8a475df5bc9b89c58113d820a9f585ee99223d5813471a1adb1dfc7aaf906dc2495e5801277bf9b82b0c0e3443013263d8a5ed6b037c2014e6b6ecf3016b4eaa3639575dc95cbb2cc9c65cffff31b3d0fd3509016f2d026127a15f65f04ec13e3595a96d0d43344764c3684fb392ea6d5b56e44468017868640f2ffcf7aced603c65a5c56b1577f12b6d2d3d669790eb1bae9ccb96a7447bed1ac3fd5b39e8aeb91895a4e183ac389ed8f0f59adfdda0bbe7de3205be7542fa37401f5bfdd92d45a1abf2d723147792730858590102bdad62ad05d0d9b6d9857259f519a9c6ff549d7a68b9578e6d66ef092c7613d1870e0f33276ed18e16aa42125c3a881e031f047cdae29be0ca3b1a6ed208e24b6855cec5b2792885aed9867b9c09c335310300e465cde0b81dfa3e5f1fc821c3b36e6e0f040d613cd24f64b6710ee3597834d746193aa15ab1f74e20f717c77943a09a9966d7aad0efdfd11a23d71c1242ceb826d227447131f17b0e25350735e575c16d38f63d4e91e22a9442ef9d7321e3ef9de6c245293c3d5501d305f61949424ddc11cc06e5ece0a95af5d0f217d42228effd4f6cd9b29a5f2682f8ae296a90a5131fa9ff2052e28566ad1222794d53660503860aa37d0f274cb682ff4265c129eaf97b998c5297a0315bdab632ea3b4a22a05dd32629bb9397cc57f3c7b0e3eecf62b1acd7b9ba61938ab7953ab66c692941307f0892d15112dd04ff1d9c6b9a8d647cfe58eb083aa5527f0f28a061cc77ca487392f3edf3380002c180c52d6f36d5cbffedb1d55dd51343ff53470593c1fc82c2ad890d62716ee19c4fbddb194c74a47460260506c20b5bf193048afd8f550161705203b8f2c3195d0bac650b11391a425e4c4eedf6bdb6a2c97e43cec395b3eff5799ef05ed84321014bc6d05aa162e35a0ff32a49033f53a150839aaaa66d8833afb23ca9592683c3140a2b2a5f2a52ce0154fac516d0b9ec5f003a132162de4784164ad41a40fc8fd4a438ab6d04fe73078d3e244363705f7fca66ee560ff28ab7bfc4de97f36ba14d99d715b948a24e13447e90f2063fa280c87992b1e65de57592ab572d699536f69d4a9b2f00a6c203c911706edbde2c623e178c64879176eb5f1092fe5381ccd5030ed248a4fe4d176547e952aac9c0d462a7d7ef2c596d54a0de894b261587625739ba30cd11d957cc1fbeabf7009f6ec158f32f0f853e9b4174d9cbeda659e9d250b0097e871049d87f54fb864e8e0eac4970de1ad360598aae0dbedf795637ec52d2d0f7f0c244de54626dbb9d9a36230dea9542bc94525d132160cbb99641ea1d0082503e781381cc60817639c691cd30fe51a39b83bf7c6220fb1d069f62216e720a5eb07029aeab8dc3b8b31d72c3421e6db32e3bb15d8e12293a7cbaa2cca778bb5cf5de6b6119baae8a0a3fc37689d565262154e9736a0089a12faa3226dc983cb006afc8fbf8586a50e2e28a5da24d223aa323d22b15c7f36d1d43ed8c281008fe13e30d8c906c6db4866c081f25af2f1bca2808aafd1340457179a4c3310a889c041327b6336841e161ccf3cb817aebb0d6a3aaa9dffdc3ab149c0a094fbc6f2d687047d6e7c758da1547bbb64a1bf97c107bfd3d118057bd0613bc7de21f3cdd078435b660c151be33c05bcbae4e5593a479cfa74fc244090a5b764f6f818e09a2e39a58201e7c525fbd213e7a7302e3c1907bcc738f79de81e52c9dde6a199402e8d2ad7220d69de685e230e40426f9532a0e1a0d83d1e5b9ffe4421de380500e3d2edba691527cdccd3d3c774de54490a491a70b73e0324d1f4aefa0e8ffb8f423a9e33980d1438e8eab6c39fdfb1bf78bc612cf129867dfb786c208105220adabb1104f592a63cd9c0e547a7e1ffb89caa2d26a285fd855d406e035dff7d16ade6d873bef1980e7f2421e55e3f0e58279a5d20d61d2d61857693e67b07a9172d96dbc194dd8a1d877da2196b44300a453d05869e51bdaa7eb4ac98892bff7ca28e14426632a217ddb756454d24b964b5b241440ace8674595189485de1b666dfb46ee66fbb944a9791dce439e9113473e250f32eb0c23ac489072ef83f18af30b69fa216e16c76d8f92760dbd84ecf55b7280bb310050f41e723502b5fb16bb9809627c7b3e6f80ef22f12db2253ce5609a42fc075d0b121db85b3df99e23bca3255d088ce91af8deed7aeef28c9b3bb49f0c03349dd7e2f0af1adf435cac8b213a72a093ca4b85527bc8e176c4805c5e083f237894a71e6f69b5cc36db15daf42cbc8c18b26a17194b8fb59b0519265351d787c491482a1a181fb69293f7954a759d2b77b1b5b9a2b40c8c89ea1eb5440483830dbbf5e5c50303329eb256e4b1df60c5d699a146af0a7079b8ae8a20d2d2de5766a99c9b229ea76edc6f4fa97211587c828d49333961990f718ff10a18a525ec29a7cee0b3826c8ab3ccf9848f140cd68ac6226a67ffdb8de8000205f1487a7a782b1ddb290d75954a9b8c702a12d3420def33114fe9208458489f8f8b3f5925c18549caf63f9273bbbcc8207fb9bb617959bcc9335c33ce3fdd5fb4386f99ed816a6a00257bcbe508878f830e62122cdad2845dc420931e053db0d6993b47f57179844b699598ac61c6d2bd8b39afd175f470755bace003b27a6bb96b9c372f6d4b008a6209eb78b453fa3cd0368b5859071fd7d687521db2ad8b825c5c45b0c3de906c4065bd1ddeaa98c9665554dcae718892f41a7d82529a3c218784498824aeef764c8f404f708a18688d5a0ece71e7908edd40f48a5fc2f1c94f451fb94f59a5a19d77c84a8a0301cb77d4be73c4cb7f45bbd51921cdb4714c54e77df1f1656d0db531886d4de0ca2ae7356fdda599a9f8508d6248e1e1e6e8953e527f2a7435c929e46fffa0beb69bd679a554df052ec2e7c4833104cf0307458eeba76e9c06045aa64bb6bfc9d16a1d3290070349d7fa939b89886af57cebf68f1d432c2ac6a3cffa2348191bf948dffcb8c334e1f9746d5bc24bd29eac3358cd36b62e80078d2eb7e9d9a1d6370fdfc8a4c4198844df77dcf8de054f8faedbdc3abff631e90f87f06695795e38acbccefdd87b0f64e3e7094633e15f06f6d2a678cc71568ff8fbaae7b45d6774304d4311623b8fc609c1db45db5589b16bba65e2d25fba11aba6fcf7861e56573b3fec70976a05124856aa035234a9b846d0fb57cc2eb9b14548be07b7d42498232cb5ac548b92ab1d1825aa401bd7009dfdc58dd6864134cc96f8fc3eb7318a58faeebbd50d74a86e2ac3f4e18e91c9ce40fc65cffbade5e245544e36fefd54921b5265766d91076d04353333b7c2cfc2b397ad0933212401080831d423f666a6fdc9d12a335f3b158df07e7b91b8ab8488392179487dabefb300ce7e079abf2bec142eaf10ea4a3bea618528b7018a6f7e78b5262e8488695b43c2006594d39e10ed0814927a8eae2f1b0e6cd32934d2e804c36e52ff5acd7980b5a8fab41d92308177edc1e1cceba4dbad9a2ec921dfcc85737ead3c192812ac54f92f4fc581a245be3bd97e92e832f81aa934aad9b398849d3476fb7152ae14c7e2fccd731f9c24d8063db74ca55fc6405a5210451fa7763ed1027b08f8ad59751aca343f8ef70b94ffbd17cf120d8b835b01a8fbd99d1aa70b2eb31545e6f30d7ee4905d41a2ff6f2a9b7af3a1b85e751cea6f4aa97a994456dbdb9fbc9f8ca3801381edb6f723", 0x1000, 0x0, 0x0) dup2(r0, r1) 05:47:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:47:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x9, [{0x3, 0x4e5}, {0x1, 0x20}, {0x3, 0x7}, {0x3, 0x3f}, {0x3, 0x5}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x1, 0x3}, {0x3, 0x400}, {0x2, 0x4}, {0x3, 0x1f}, {0x3, 0x7b}, {0x3, 0x5000000}, {0x1, 0x90d2}, {0x2, 0x525}, {0x1, 0x3a}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0xfc0e}, {0x3, 0x7ff}, {0x1, 0x5}, {0x2}, {0x1}, {0x1, 0x6}, {0x2, 0x4}, {0x0, 0x1ff}, {0x1, 0xfffffffffffffffa}, {0x2, 0x4}, {0x1, 0xfffffffffffffff9}, {0x1, 0x210}, {0x1, 0x800}, {0x1, 0x80000000}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, 0x0, 0x0) 05:47:23 executing program 1: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file1\x00', 0xaebc, 0x6, 0x400, 0x1, 0x0, 0x0, 0xfffffffffffffffc, 0x1, 0x2, 0x4, 0xfffffffffffffffa}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) getsockopt$sock_int(r1, 0xffff, 0x1804, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)) 05:47:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r1, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x4c}], 0x1, 0x0) 05:47:24 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xce, 0x4, 0x5, 0x1, 0x6, 0x7, 0x93, 0x3, 0x3, 0x7, 0x2f71}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x4696}, {0x8, 0xff}}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x546, './file0\x00'}) 05:47:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x1b6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x0, 0x4000040) ioctl$BIOCPROMISC(r3, 0x20004269) fchflags(r0, 0x1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = getgid() r9 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, &(0x7f0000001dc0)=0xc) r11 = getegid() r12 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0}, &(0x7f0000001e40)=0xc) r14 = getgid() r15 = getpgrp() getgroups(0x2, &(0x7f0000001f00)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000002080)={&(0x7f0000001f40)=ANY=[@ANYBLOB="9569e85eb9a8b873bff6dfaf3ee1a510fd0d1368acf9db17c92aa815429d3fa92bc64670e33af5ef79fc994fda22f05641c502b44774e6a4a9ebefb4cdf15938738a845bafd21bcda49d996513d88b4cde787d669467b7c07b664c949317c341c453680a226b43a916467aae78a5f30236477c4d5467d7a6b8b780396ef677d9b4c4b92678245f25040df830ce5169b42faf74dd3475e5637623b53c765a35799b6177d9d0af01a9d36cca9f06616be1a0715f7b2c796cdb27ee151aa35daed762dc7366cd7949954e213d119caf9871c31b585e840e8b06956006020f8edff8f6aecba807aee79297f71183caa77347c740b4a83af80890ee263d950bdafae7138c71e8352095d8da199fca56bbd992bb"], 0xa, &(0x7f0000000a00)=[{&(0x7f0000000c00)="3868f65763632efd2a1633107fd46065eb1ff71cf83c6362efd0a7d1ce3b41680e87d103c92a2b70cc3b06e4223c2cd2ae119867ac7cf480440843b39bdbd99ba1b663f941ee88dbd2ad1c", 0x4b}, {&(0x7f0000000d80)="78d2e741a5aaf71e6c10326de13853006d0691b5653aa6d93ed415ddeb2da4071af2e2430663b4dce1483bee14b69cede9083df0d91e52258222f35a09eebdfde29faf34bd3b96c93520672c5f512a2b252bdcda5f90380beb31ea5c83e0881c0d4d620e1def6d4b4ef9b7581a899314c24033cf38e6ec3a3f209d6fd258015712795672e7a470ff6ae20dc3ff684de679ab87ee01415bcea11ffb5176ef4df3bf2e948d62e4b15a766af647c5b851f26b4219b8033633ed86f152944ab3691fc74eee08d474dd98d6fd45e7d9ea78111c548ba6ad15b75fe0b6a4de62ef2008a57b1ca95a4e3233650c6e401354847a0c7f0ef59d12f97a761449725eb1996d84c25317e45ebd0fcde450884dcc08f2f415a57aea569ac08ecfcf86485a959e7d3fed6494a8950139a64c75eedd37b1e6f2816db89ffb81931ba7bec61256f91f65c2c771b46b5a69009fa86f53c5cb202df93bf2a7fd8f78dfbdf8e32d7467316e8157d8fc959effaaefa48eff23e03ee83652eddebe11752949db7fd2f2aaa9aac755a130384f6045b07293ef88ca39cfa4ffc2a42b68c3e0ba2b574a09b3a395afa8710231985d1d45ff8130c30e4a3e22ff1722e089b503ef6f50957b8407d542fb68892f0ef006915f1dd63fbbb7133d1d3d24a99e2ac4aaa5314cce79d5c371c3ddbf845537533150ed56d658479471580b4dfb8e387b6e0ac8842b921e38631c6f849982938c4c169198a4d3b8bc2b4a6e47c1ec0cf7fa8499cda06857e0359c97e393fd227ea076581795d6068bc6be675ed3c07105e252591019648495041ad5651cef02d824ea7262ee2f94c11b26c0b3a3f3353badbc9d0e423e9d076e9fe5e9c56a9faa4d9e30362ee26ec323e6927ed5d4731487dbd232073ed3202c3cb6a1ba9f5ab1175e911cbfdbb3e79aa074f355ba72539fba6150ed6b69e803613a596e60892a0d197c81762fde806f0f38aa0d1cc94779c9e00a4cd15cad4c40ef856d2f826c5b0af9e3a93dc43aa47be255c46f2e8e7664b71f2e52340d8525c2ad2313813787aa0e7f3347255db17205398e257432a5a83f3b499687db21d33cbca772f92fc233c2197697d538f06753a3722073e62196cafab86c21a7c5ffbe4ce098ea51dfd46e11debdbde386e2b24e4273b4c65c036679203b522235210d9a9138cde045f6a7de8b26e3928aa22dcedf92044b4a829b0bd072f2e7d8ff847ec270d886c4fb89a6013754428259f57faa543a6f3196f9c6d5ac225b27b78f28800e7bbf8976b80ae4ee30558ee5dcb1224ebb016fdd70e715de4176af0c55df4dbfbb12fb0f0d261c0e986324f60838e9e7404722f147f1e9a89d60d8480bcd490dc6b9ec08c803ea8bb992003a1fad96e258cc48dbdceb8e53e78c8f45ac1aa425b4df01095440e96722d80d48caed16e6f43b63def51732d7dcd405227536d1ec43ba3226d8024994d5a9db39f61d465d75e89e12c83e9d7d6c173358f082b1632605453f6d09b66f805fc5022367ea0a5c94f711203d8bb3802fa663a236a37ac6e6164a593cd167cfc37b406e0829cab33bea0e7ad270a95e47affa26c650731f5061dc1b40de882e1d314747466bce68d30a5dc8290e581789df193c887dccd3dae689ad8e9cdb38e8198f1662e8f1145d12e387d16f6883346f634af9a02526dfece2405e17aa9f5c9c70bff8d383fb69ce991d5065b916070309e0cea389918ee5532875d4576bc0476bc6e1a2bc224e94bf3bd041beace6ceb6dbda4cf094702adaf79bc7413a822d043901d517795399625a42ac5350263a48a2394ea0110155df606c4611574ce43dcd83529b34bc83123025d3a54222eacabe634cc9c9d1f298f6727c62b8119315adb5f2e0f19d69fd5e9b5bea7d058587b0477b6b41e33f05905484b01131a2ab9c305c18ad6b8e5685a3d35843f197b8fd167b22f9766eac27f16a45e14eae029d99e7c45940e72bd7d4ad002ff41def9328de552048a7786ea6e7cc3c9d6b91677ffb329230dd4c03cecaeffe6d0a2629a79ab5d15a53b9c112f753fb0ed69c322a8ba470716288ed10d10991785c21ef8169ab09bf64573f1f87b9fc9860f8898a23ddf8c224de19fd22f6b29378d69346ef1d7cabc44cca1fbe72133accab68fe2808f2034e9bc10d7a08b8e98e82e387c190297562a788765045b7741c43808b208fe733f29cd14a14e4713094ef0b1690195421c44c151bb08d38425c09775446a59512adcf8384c564ee48563f3052dba6bff2a7bd3e48037ec28a4e4f74c62e6fa7a5c2351dc32c6185165417e16e1c9fd2df926659cf38a8021e2b8dd64373f10b988937eac56fd65d15a79f854ffc0ec99f7f55358d432d5ff4f741577e323aea1759c8b5fa5a67fbe2010dc80bfac218a97a3789d4369ab27aae792f53714ef1bb68ce8c32bc569aaa09fd63839daaf5d24d7ec9cc990026c3c0a3675a50d17f141c2c814e789e42dbb19d810756f7b7de4bd26db6d85adfcb228e387b38047a8e8f4b1e398842a7839e16a408234fe8dee58efad9b71a6455594e7bb60bbcf9f80e80f7ed30674cba7efc122314b11dcd871b12a5a180a4b99b5bd0add2b267e9e0001c57d95c7407f937e3c445da15c0eca46b4ac600e61b4c9041056a54f958550200ea9c53a4fdd2f089c3664071fc8423a164d583ae6954219a3409505c56f1c38b2d757acaede9e9f0230d3dc3fd307faa662728e7f02b5554772fedab329ddef19177c133e47ca788d2ea741e2a1cea1d3aaa6b989e8d9d3e2423a72ea60000da5c2d798c4933ab8faa756bc5606890c0f6789ea548aca6964b47f7ebddfe245276ccc9f444b354cb46b07019268c8bd3681bb43cae6d191c7d39e927952a4fa038a5d7c8e9f24c36d331095ece48505e168c83517e20d04130ad93c14a66d39ecbe34893c07648cfe462147c5e504e9f7fa62cffacb3088636010c7441aca018349c54141d8f2ea2c0ca4e5e2c36ab1fdbc9ed9740b261350ccd37de635caeb1e6527ee9759e3017029694c95c00dd78502f54c8c040537baa524d736499566db64847b443585f382b4d5e7121a207df3cbbadbd26f6613e37c8a24f70cdb3046fcb16713e305ba82f1defe053f0db26f50f3a4b8134f06eb7429219e15f3aae499c3081edb56f0b5ac3f686c10d59d012053098b7d609ef029c81034e9753552fcdd5b34ce732f5935911966a3233b296a32cbeec850bd2fe809a8773ee42852dd017963dbb352516405193a2ccb423d6d25751766321a0a82223c5c79dd5831a6c262e5a7b8454dfdba3660fc82fa037cb090c5364dea320b6e128998ad19d171de907b149350fdc2db8eac0141956f18f7b1f37abc8a9dac445dded7754e4a81e71713557576a585cb516c4f256876800b6d443c31ae722bf8f8cd8ddf7cba8b87c0f46bd5276905b701bfb7facfc0e37ed004f9e290d0bdeb5475221bf5fb9992fb4b65eda268312de633b1438fdca70b132bdce7161128417483555f0c6c348b3371d71bdb4d4f7b38e9e04009e83cd4b99d50f50a314ab204c78849887468ccf1d81a1c72cfc405f7e33ce41ba7d58b5c6dfa23ca925800444334924c42957d7103a930edebd729fc4a45e0c7d309968b524dbfa5949be6ef893a3a61051505ea18422f3cb1613e7832e575dccfbb9116fdb0112cf9bd6c78064341ba66d00c04ec0a730245390d008b5245d3ab9cc5a9774cb66b349c6554e150fb452fbc857651284e29bdbe42314263ed66b712b6fef9106988818ec1dff7d9890226ab194774a8c93fe49373beddc277d7672d5b828c24f4488789cd0b2c79b97e198634b0a907d41e9d85a3ce17efd419b29a63070671893e7f3bbf042bfe9c61e4f495a27d0eee673f7a64d744813cd41f61711747870ed6707226b1728f572b7e6cb818ef235477cf1721d41ef8063d542f44af614e3dffef59f8fd04ce6d2b18593c9f3f63a4a6bc6156157340f6f19d464a358452b01c5204f8c8124de0c551a601a566b93e6551d3f452f05ed74b91581e816788e12f6689716361a81ac8d99d16c5e560df6a528ad6d31b397e6b14a99beacd3cb7a2ea5ee1843f7f8aa8b0ad0629753a9f07df39b59f81ac9338b24531acdc833248abeffa9eab1fbc2f1d79859c96b155a7864bc522cc8ad39c8ee74bde8dc2830b4b52b60d478aec595945bdc6972f85f20b6308790c6e0f28870148383b658271bae1e372a59d3e2e9b99a1766c7bf83ec43a8d1b53416712e1f061d9eebead50932863326513fdf76f972265732cbe77dc3773d6697d4f181eed4cbd02d1b42525aa7ba6f62afdf1c6e71a80154ef096310d403cbe484e49d2137c587c2679b5df0de5d97ad25d53262889bc0ca02dfd6bdd4de2b86247d902265f9f065bc37fb003d8cbdb49d74ba46e59f6ab73fba0e36c71649045c3b29e54e984b0092b61c262df1a17ad75c100921aaf940e1a937a144b3bca20376da24738587724d02393b6193ed9bc0da84db83f59ff0bbff3a9da582d8410ec7beaae80735ca7ee5f64e2b3cb760e453a6c9afc27d900c4c8444863316f9d6e97e61eef35135d9aba8e70c7f9d9f7a33ee51c779950798f303ffd1325d692f3e53142889a86d60479cd861a84f4ec538dbe0b37e682a7fe91f416e74104dcfb6514cb19ae9a776535f1a932904022eb589e43ade5b4d6e041bac9688386da34a08c29fe11019e8d6fc1f0116c3b5aba334e77c5f9675a9db92033d52a5ab7b67cb4a73fc1431b76ae6f929ec0620f8dc635ba3f4ec26ad38286e1e7e7c3e1773b7ae90dcb34d963eb0aec6986230d70ec0bdae428f864bfe7d31888526b0eaf13074ac79ef2442a7c9862ec6d79bae58903b3fc9f11a59a21f79819198db107af006c4996d2d02b267d2b3dc9d59ee9b618f17475d42c1230da4bb5df04f47959d40885b96480a3bf1725cca2a0fa362f44ec48646fa26569e4340049966d20657426b9542c82c22b202a9bce3592b2115eb6ef2f4bec8d8ab582b8e70fc878d26509d9c5b905b339f4ba242edbf12654bad281b0de106970a90a124efe5f5b7259d67bd95b4748ab339e4c1e20c4f8c03a2da06a9d09dd51aa4f0b74bd926d9c23a051a4a804bb30e193664a4e58af1613d70cb2fdf19352e5d368f83da1179ca3827732207690092cf298de12b1e34e228579130a256fa4f84b2917ce6147530f8823505f722a8ee5b8e20324c851d53b80f6d44f20318659d65594cfc183f7af635302fad5155a35d063e453650cac0d5a52e50ace811e82fe8fde1f9941780b0286247eff9de4a3b955cd8c8ab579fbfeb819c77f242dd3626196c2e857e8767d44bf993fd609200d62ea05a4156e1db370a85fec766c0578481fdf220e9cbfef2a3bd72a3bf27d794e2ee544f2e56d5121b2c67dddf78257fb83bc4a890c63aa07a51e68dae7e160f3ec36a18e308ed17fcc52da7788a846b422a124aa2a12c2c83730a1739ad7b4d3f05101102b976b96d44ca6a6bf47c8e47b1739cdb3e13d85972a533794fc1873b92b1909b5e051783c1910c84ad295862fb857527f6810a68ab19795319509b75462889485cac5718abafd2b5ab2cae34cbadb35167c6b5239ffc5dea118e896b7945d87c9a1eeb2156dce57ac4c2db827d5ca9077950b1587ce6ea98c0aec74a2eb80755d42ff3b7e992ee760fd3c0bb0dc2b9dccb4c38dba5de1fbcc90bfdfeb51a8615bac631c56653361dda13916e09b0d4315da574a43788b02f39743421dbec8e8179e24550", 0x1000}], 0x2, &(0x7f0000002200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000200000000000000011491fed6bd7f5c7b457379c9cffff000000000000a01a4b19579a752a04cd1022807d957d51f4764242b4a2ba90f40a96f1754a6e", @ANYRES32=r15, @ANYRES32, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1], 0x110, 0x8}, 0x8) kevent(r5, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r17 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x53) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x0, 0xffffffff}, {0x80000000, 0x8}}) kevent(r17, &(0x7f0000000000), 0x0, 0x0, 0x81, 0x0) socket(0x0, 0x2, 0x8000) close(r1) connect(r4, &(0x7f0000000c80)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffcc6) r18 = socket$inet(0x2, 0x200000000008001, 0x1003) kevent(r3, &(0x7f0000000cc0)=[{{r4}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0x4, 0x800}, {{r17}, 0xffffffffffffffff, 0x40, 0x80, 0x1ba, 0x1}, {{r3}, 0xfffffffffffffffa, 0x14, 0x20000029, 0x8d6f, 0x6}, {{r18}, 0xfffffffffffffff8, 0x40, 0x0, 0x400, 0x92}, {{r4}, 0x0, 0x2, 0x21, 0x8000, 0x4}, {{r3}, 0xfffffffffffffff9, 0x5, 0x40000056, 0xffffffff00000000, 0x5}], 0x9f12, &(0x7f0000000780)=[{{r4}, 0xfffffffffffffffd, 0x82, 0x0, 0x4, 0x7}], 0x9, &(0x7f0000000980)={0x6, 0x40}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000700)=0xe9ed) r19 = semget$private(0x0, 0x100000000000007, 0x8a) semop(r19, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r19, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 05:47:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, 0x0, 0xf29, 0x400000000800, 0x0, 0xce6814c299afb705) 05:47:24 executing program 0: r0 = kqueue() setrlimit(0x7, &(0x7f0000000000)={0x0, 0x140000000}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x100000001, 0x351ea4a, 0x7}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r0) 05:47:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000040), 0x0, 0x0) r2 = dup2(r1, r0) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) sendto$unix(r2, &(0x7f0000000100)="8f286e70ce07cc74ddbedc1938e6a5bd9735882baf52494ba826ac59ecb96969c2ed3088645b7864c232ee636177b635e1809a416b0e3d5b947973154a832b62e341e4a66e0d5306e57d8425e314058bc761d1d1c79d4cf418091bba5b", 0x5d, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 05:47:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 05:47:25 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffff801, 0x7}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) r3 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x81, 0x3, r3}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 05:47:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:47:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000100)={0x100000, 0x7}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 05:47:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8100, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRESOCT, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64, @ANYRES32, @ANYPTR, @ANYBLOB="36337017c6dd3d205c3075486840c60a6180f34c914abc46747179388ae57970a7f773bb83022744a4ae6e54139a29446589410c08b7e3b2cdd313edb6657365f69a221822d53f3b21e7de26cca758062acda5458d9fc311acc23261beae8f5462f25c0faa2e0041cc3f0d0aa723c07b6b3b70ae765bf34e703eae5d9297f8e0dad2f1ddb0f723e0f0dd6abe66aa00d4b41641d8e7c56e8c20c0516682b9188ce530e2ddee4912b179a907"], @ANYRESOCT, @ANYRESHEX, @ANYRESOCT, @ANYRESHEX, @ANYRES16, @ANYRES64, @ANYRES32], @ANYRESHEX, @ANYRES64=0x0, @ANYRESDEC, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES32], @ANYRES32, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="afc46271c2d272fbae9fcdf90f0df84b32ae66616b14f1b207484c5db8c4efbc7d8a4936c364343138b9c99a7a56f7bdb0c88e7532bfd58d54cac49199c7786fcdf6e061e5a82479785196f26a11ae9b3a1587d383eaa37d46dd0adda4434e41fce720b84399c6c60876e5db7dbe230019f8588514853aea7131c6e9b55b65cabe09d8799d8b9b9d7a9abecdebebf8e3ae60178b8a0e72312cbd6f3dd23577e708bb5cdd0d729ead6bbeeb7cac00a2b6828b57f3c97b14c394a418fc5b6106d2603663264252b28e6f16a0be41344dd04b48a6dcf86f10", @ANYRES16, @ANYRES32], @ANYRES32, @ANYRESOCT], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYRES16]], 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r1, 0x2000746e) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000800)=""/153, 0xfffffe08) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x3) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x2) dup2(r2, r2) 05:47:25 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r1, r5) r8 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x36) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000040)={0x4, 0x4e41, 0x710, 0x1000, "576c93a093eed8897cf01778b31ae1967dad31fe", 0x3}) getgroups(0x9, &(0x7f0000000180)=[r2, r3, r7, r7, r2, r6, r7, r6, r4]) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:47:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x1, 0x7, 0x3, r1}) r2 = syz_open_pts() getgid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x8) r3 = dup2(r2, r2) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = socket(0x11, 0x4003, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x101, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x1}, {{r4}, 0xfffffffffffffff9, 0x18, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x1ff, 0x6}, {{r4}, 0xfffffffffffffffe, 0x82, 0x0, 0x1, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffc, 0x2, 0x3, 0x9d0d, 0x7}, {{r4}, 0xfffffffffffffff8, 0x0, 0x80000008, 0x4, 0x4}], 0x7, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0xff}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0xffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x98, 0x1, 0x246, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x4}], 0x581, &(0x7f0000000380)={0x2fd4248e, 0x6e000}) sendto$unix(r4, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) flock(r2, 0x5) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x80000000) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000003c0)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) 05:47:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) r2 = shmget$private(0x0, 0x1000, 0x81, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) dup(r1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:47:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) syz_emit_ethernet(0x27, &(0x7f0000000000)="b330873838ad02951ce77e1aef24d05c5f4e25e8e767d46cd9f899947db9195ad33e69a38a21cb") getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 05:47:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x153) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x1) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r4 = getegid() bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r4}, 0xc) 05:47:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x5, 0x0, 0x1, 0xfffffffffffffff8, 0xfffffffffffffff7, 0x0, 0x0, 0x0, 0x7ed9, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x10000, 0x3ff, 0x0, 0x6, 0xd98, 0x80, 0x2, 0x2, 0x88, 0x6}) setsockopt(r0, 0x5b73, 0x80000001, &(0x7f0000000080)="cb0f05e3fce20f3387f2894f1f223bcc4d629a4d1bf2802e45faa54e6b6b03a43d6440c646539654d52395f68a340952", 0x30) setsockopt(r1, 0x81, 0x9bd, &(0x7f0000000240)="aa29c213b36237154f9cda26dca926e29bbf22ccef26d129295c0976850e50a284206933b86970319b66fa9a7c50f752a119e77eca1bfc7eef38601caf791342c13dc0f0a7aba1c2cd784f67488f9e37755db9bf0e2bfb8be6233275234205d497f2b20ceee030f3b6c57c2a6cd4ab3497082e8d45ac8cce1d4c67aedaf1c95b39bebb825868d38cf2", 0x89) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x3) 05:47:27 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ftruncate(r0, 0x0, 0x7fffffff) r1 = shmget(0x2, 0x1000, 0x224, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/73) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000840)={0x10, 0x1, 0x4, 0x9, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x35e}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x49}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 05:47:27 executing program 0: msgget(0x0, 0x220) r0 = msgget(0x2, 0x708) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/115) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x8) fchmod(r1, 0x100) r2 = msgget$private(0x0, 0x0) sendto$inet6(r1, &(0x7f0000000140)="13e962be699fcc40c2a99f86099c8771a9189f715db73fd4ff59dd9958f5821ca3010c4241c2caf41ef713ce70dd994617f80f4677034ace808704b0dd63425cd65ce90a2f08bf4462596b8abdb923f44a8a6628aa5f10f9c146378cb0a68613e2bd71fabc1a9157615c88ba4a3858ae8bb9b99d4d404cf133de6d26dde550c2ac7a992279c2a2717758b24505081bc1d5e20dbe5192244fd6fbf1ae4e37c2035eaeef050b834bec09885d60939058f01f9c051c0aec9181d4717ca88a9229b6401e3a11f9ce81fe6ff9d95fad59ca616152429c09d775cbc05e31e90f94839d921bb07cc6640c15b9a6a84e0ac7f56d266520bf55", 0xf5, 0x400, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getgid() r11 = fcntl$getown(r1, 0x5) r12 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x5, r4, r7, r8, r10, 0x1, 0x4}, 0x7, 0x4c, r11, r12, 0x1, 0x6, 0x100000000, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x7, 0x418c, 0x6df, 0x2, "f61716792c48aad57794d6a3f62cf048b1c119dd", 0x80, 0x8}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe2(&(0x7f0000000500), 0x0) r13 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000540)=[0x0, 0x8]) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r14 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r14) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000580)) getgroups(0x1, &(0x7f00000005c0)=[r7]) semget$private(0x0, 0x0, 0x85) r15 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000600)={{0x100000001, r6, r7, r4, r9, 0x80, 0x5d82}, 0x21d8ebd8, 0x660cf724, r3, r5, 0x20, 0xf29, 0x8001}) 05:47:27 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x4000000000000000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 05:47:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) setitimer(0x0, &(0x7f0000000000)={{0x7fff, 0x8}, {0x7062463, 0x6e}}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 05:47:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x218, 0x10b) mlockall(0x0) sendto(r0, &(0x7f0000000180)="575b80f549c6a4afd3a4f4886585f2ed3f3b5bef5cfe56c21f5a037b35a380b0adc4dd390a625d5e3ccbe3d808d03187208eab4402c41d116bc61e8a7bda5e9a20f40342d022a6a3fd7324abe53c768c9b35e7a22229964069c69de0a00834febacd52806cf215b1890779efcf5b46e1204885469e2556c1d5cfa01c194e399483155a10a0e2d3f3113de91b194b5b43c9919d", 0x93, 0x4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) 05:47:27 executing program 0: r0 = open(&(0x7f0000000200)='.\x00', 0x28480, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xa1, 0x1, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x5, 0x80, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x71, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xf76e}], 0xfffffffffffffffa, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x1}, {{r0}, 0x0, 0x84, 0x40000001, 0x0, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffa, 0xb2, 0xf0000000, 0x0, 0x5}], 0x3, &(0x7f0000000040)={0x10001000, 0x3ff}) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 05:47:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/173, 0xad) kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 05:47:28 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01a8088b7a9b7477aa"], 0x6a) r2 = open(&(0x7f00000000c0)='./file1\x00', 0xb03bb5b460b4d2a3, 0x81) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x6, [{0x3, 0xff}, {0x3, 0x3}, {0x1}, {0x3, 0x8}, {0x2, 0xaa}, {0x3, 0x2}, {0x3, 0x8a0}, {0x3, 0x1}, {0x0, 0x4}, {0x3, 0x80}, {0x3, 0xccd}, {0x2, 0x4}, {0x3, 0x3fb}, {0x3, 0x5}, {0x1, 0xd67b9d0}, {0x1, 0x8}, {0x1, 0x6}, {0x1, 0x1}, {0x3, 0x2}, {0x3}, {0x3}, {0x0, 0x4}, {0x3, 0xfffffffffffffffc}, {0x2, 0x404c}, {0x3, 0x7}, {0x0, 0x1f}, {0x3, 0x52d}, {0x1, 0x200}, {0x3, 0x1000}, {0x2, 0x9}, {0x1, 0x100}, {0x2, 0x6}]}) 05:47:28 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, &(0x7f0000000500)=[{0x0}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x50, 0x0) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 05:47:28 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x202, &(0x7f0000ffc000/0x1000)=nil) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:47:28 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8080, 0x51) 05:47:28 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 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', &(0x7f0000000240)='\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//file0\x00') chmod(&(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', 0x20) 05:47:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x101, 0x20) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0xcd, 0xc6, 0x200000000000000}) 05:47:29 executing program 1: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xfffffffffffffbff, './file0\x00', './file0\x00'}) 05:47:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="10000000ffff00000087805d5862a9b88385838befb100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r4 = semget$private(0x0, 0x3, 0x4220) semctl$GETPID(r4, 0x7, 0x4, &(0x7f00000000c0)=""/231) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getpeername$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) close(r3) write(r2, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000005c0)=""/36) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f653000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="5cc71b369715588fdd39b6a362af6ea429ac500868dd21ae5412626578b2a2eb230acf2995e555e3d50c3d897d65de0b125eb46a3dfb8fd58b41ec62b11c39ab19550a0280497013152a557a9139b2cf7c8e9fb7407c0f17502d9736034b31a7cf6adc736209efd2cbbaf628c1af0a858226a7cf98c5ed2578c5fd0a4179b331f7c4d6630596da44472c5ea4dc2ad2ccfec96e1873aa03faecc5936248e72b972536b1cd56a2f8251b55f3722e74bc21773ef0fc84e75a53d1aa84ea32abf4ffdeb8e89a2b1b542f85fa384c3933d0663aae6e30f17b3f82c8e9de108b4c60b907614cec2b919d6ba224af4b43be7d", 0xef}, {&(0x7f0000000300)="487c5860771378cddbcbbf1fc53d201d5969454356e6fa9b4a5fa1b33fffaad736b05f383acbd1f8a81e3b0533682e617ce6bc16032dc121580b1643f6835e5b1c44e035fbd125a379", 0x49}, {&(0x7f0000000380)="faafe3a956e3d04c1df49ac61643e912473b089cdfd28bc3382ba9d1ac9acc7fd9c84b577b5e4a4fbdc8df78222f9286ccf7041e5f88eb2b77b68f25d7147f914cf6438ae662642781cbf17635fb276a70c917c5b3fd1de032f14633d33ad1fddd2ef5cc8dfe78c9eb703c10bc52c3cd7f3da150f8af2e68f70b3eea261a725df8ae2e108aad6412356f9d68ca7f3c11e0a3911fe14979f084c59e888c1948f981f2cf514c4a7e28e24d233c9d7a72540bd5e7e4b492b5b22bfd067ad34f3e2ade4ebf1ab64d1c44690e3a967f8231b015fedde9b7f02c2e51a02bf456", 0xdd}], 0x3, 0x0, 0x0, 0x8}, 0x6) 05:47:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r2 = socket(0x7, 0x200000000001, 0x0) close(r2) r3 = getuid() r4 = getegid() r5 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) ftruncate(r2, 0x0, 0x850d) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x140, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) utimensat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x200}, {0x3, 0x2}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) sync() 05:47:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10120, 0x83) unlink(&(0x7f0000000140)='./file0\x00') mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x2) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x44) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x5, 0x401, 0x8, "30b6c12b8970cca4f4000000000000000053f9cd", 0x0, 0x100}) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 05:47:29 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x5010, r0, 0x0, 0x0) close(r0) 05:47:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:47:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x9, 0xf9, 0x3}], 0x9, &(0x7f0000000180)={0x7, 0x3}) kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = msgget(0x2, 0x487) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d12f5fb42022df239faff076f1646beb682782986fcd0e4b26ff7ffc42bd8a05b5d7e5b02436eac6793d532af22ae250e0d7fa0147da35264f0831cfb3f9abf3333cef4a6d8b8cf4c1e17659fc612457bfec637fe652149bc282a6a1234f03bbc2b32740e8007abdbc5717be898d32421c2f95f9c1e22fef453f87eb89d19c83679e44d4b18b13802d01d3850c0"], 0x2e, 0x3, 0x1800) close(r0) 05:47:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(0xfffffffffffffffe, 0x10000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x1000000, 0x8}) r1 = semget$private(0x0, 0x5, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001400)=""/4096) r2 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x9, 0x4, 0x7, [{&(0x7f0000482000/0x10000)=nil, &(0x7f000032d000/0x4000)=nil, 0x7}, {&(0x7f00007ae000/0x1000)=nil, &(0x7f00003bf000/0x2000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000064a000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00002f1000/0x2000)=nil, 0x98}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000531000/0x4000)=nil, 0x7fff}, {&(0x7f0000430000/0x3000)=nil, &(0x7f00003d8000/0x4000)=nil, 0x80000000}, {&(0x7f0000249000/0x4000)=nil, &(0x7f0000490000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00003b2000/0x2000)=nil, 0x12270dd5}, {&(0x7f0000309000/0x2000)=nil, &(0x7f00000a2000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000460000/0x3000)=nil, &(0x7f000073e000/0x4000)=nil, 0x785d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000175000/0x3000)=nil, 0x8}, {&(0x7f000009c000/0x4000)=nil, &(0x7f000044c000/0x2000)=nil, 0x28b}, {&(0x7f0000365000/0x3000)=nil, &(0x7f000003c000/0x2000)=nil, 0x4}, {&(0x7f00003d3000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00007ac000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file1\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r2, 0x0) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x0, 0xa9a}, {0x42, 0x800}, {0x89, 0x7}, {0x45, 0x8}, {0x0, 0xfffffffffffffff8}, {0x147, 0x7f}, {0x86, 0x40}], 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:47:29 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000000)=0xff, 0x4) 05:47:29 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 05:47:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) getppid() setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 05:47:29 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x20) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x6) shmdt(r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x1}) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x812, r3, 0x0, 0x0) shmdt(r2) 05:47:29 executing program 0: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) 05:47:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) recvfrom$inet(r0, &(0x7f0000000100)=""/185, 0x9c, 0x40, &(0x7f00000001c0)={0x2, 0x1}, 0xffffffc5) chroot(&(0x7f0000000240)='./file0\x00') setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10541, 0x0) clock_settime(0x4, &(0x7f0000000200)={0x1, 0x7}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 05:47:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x0) write(r1, 0x0, 0x10205) 05:47:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 05:47:30 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000140), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r1, r2, r3) 05:47:30 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="df91c306e68677e3f46d33516b82e75184fb296b9dfda8d5421930e061d92d8a1d17f012ad247610184b73298e2ded2bd6e9f13b160d9b2f00420d27da3558e036ce845a49cace92d076bf0069970f78673ed1572f18500bf0f4079b7ff662d83b3e3ab87e4a0d", 0x67}, {&(0x7f0000000180)="02a7e1e90ea29fc1076ad676beda8e506174987597ee8d00a166c96cab0d7c7110af67d676aef48b2f9d8664cbf17bcee57e6cc7158e4ac3cdfa49cd7bf72f18b247d6e56fcbc826e5e2d97f16af18d3159b6f8c605af82a7e2fa98fdf4097a7765ba6", 0x63}], 0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/110) getpgrp() setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) 05:47:30 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r1, &(0x7f0000001740)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000340)="8f36ae06e530a8967eef51075c38f88d90c0a54fee564142417d281ada92b9faadcd34cad47318727d1195227e77ec6753262f7177dd9d242b7d93e313dd3fd6e832cf8991b074524c6da48aed6867d64206fe5dd1fe7bc92a0ff96f278cb25b97f24325c596e9c76875308758150f5fe7f9d5a65c016552039ccda2300a3a588229ef8fdabb9406c0f1db90b8975834e87467a0a880d9182c25fee570a32b7c3fedfe575ab6b0382d186fd5db7c5e518739bdc688a70c64dd28df03c96ed153c22438ff977c73f9bf511220e0d34f29bf4b0d98aa1ad870b7472be657742a4e250ff9ce4b2c3f45a034f0bb29cf5236ffd71141a29e8b12f4e433d277d81c96d5ddf450693b3a888b84c4ecb13d8765b2059f6961824b0e36450296825bff2f8cf6e2ee0b3b9f7d25cb5d1b79ba62c25c61af105855776153f03e4e39aff101c7b2e3d9ebdff4fba079e87a18b6617d94ac4098caa549844f1efeea864d8fe460cb759960a980046e221a797384531ef17696aaa48609c5adb2ac537ad26671930d1b27936af2ad6e5074f12386413f025cc5e93ea824f42aed07a7944d4a718a11c130dd4adbc0dfbc2d61a6a9b0852eccd7d7f7f1871a43c97007d244681424ffa38531dba3381b399a32bbaac87446811a4123a53da0aa76684e1c9661c24df1471138ed134e4cee93c004550302cfd9184a8e013d5c75db503ae62c62ae1c0d906d2ff0538987e579b1670e6f0f5ac6f3681987351a1fc3ccc417b93ad913ae929343dde79abb63ff5cf799072ada0e295df45d0cb535903479adade0f369b28be094649ad663519e2ece85f354e0a4f51a583b262fcb6eff0197e8cdf1b443b325c9733bc773a0255b237fda20a5051b63f0a2ebc282963cf50c2c7f01ec26416a1ebdf986d742d52aca663ab998c37e9304318e1d2a023388cf635c2a71d1e6579ab2fb7061ce78f510fb248c77896f932f591305d0d92b54ed5904477771f29d6ee0b8ef8f7451c91ce2a34f0efaa50087962ea7d5e8dcca3df6034b9d3611f5fcb7abfd91860721e675cb4937b591ef9212053f744bd3046330d242f0cd3072003f3a6a74e4b12bb7447ee9e7dad419143b5531b167e843203962323393c58be48c81f46b32e4ac9867e3fa2520473cad1c4e9fe2e64a57d121e82d3ad4dc758933a2acea254c5e4800e4dfcb7bf32e7e20778fbb97241507eb1cc931d4f45e5593c4b1b4905ab03e1e4d80f654ac14a81482710d7536a8b622af661687f3279f8f1f108ddfb2b6af6feedb639b3699bf951e4d7615910edabc68016c7b9d6a72f92c2e96127d4c3f31e1f1d6b16ab1fce3364a8f60b9ff429fe08458ec23cf3cb05e8228ea529fd84177f6be0d1c962477a666a13cc7cb9c8354375d2921396a7a439cf74ada00507e3605a8631f4f9d21acd5ea982e9b6e31e6565bf8e66f3a6dd3e5fba1ac7aad13b5000fc7a5276388597e34e5eb84701f59a2e88a6005f5b873706b4c99a4ede9ada8b44ed4e930222d2b6bd4810043f92930eb6c327f2ac06b9b8e76a64facd424b707521e6b76c69017873a60338baaae00ed5ce8221ed2a9ff7535498b2477fa768f253d0de58baee4758054726a79f8602e89e7f0f290af3dd50dd22e42be4d8a7540e4e884ab4555a1c1595f649062588eee7bcafe5a6c829f14446094ce1048a56195f5a69828f89c961314340c2295358ad7332538abaaebb5bbdd7e1cc08589735013712872e01864df5ecb5742641cff783a541dfd7da976669232d63cecfadbbc266af8976d9f2bd2aa63ada9a7d78fbab90298920da3628d3e9792bd5de0ca8c15c84e73a3be27f69ad4b25b2d71026413081c77e9f286af0866146f689d8e8ae89c235f49594816d79bf0344adfc543d1a1db1fbeb172f568760f4361e67c5cc5923000dfe6627a097f7f17148538c41faab03104fb39661777099495dbc175fd5d73035b665e7869c586aa2d0955b0229a678019175a2dedd94d741e8175c6940c402f92242064a3502aec875e52b56e1c26572f7bee20a160486f2ed3811cfaea75e9271ac32a4c4bb097421c9abfeb896a49dd88f7475132828c19e9e29e8048a7aab820225d72002d83d70c7d9aefa29138ffc0ca1b8ecdba33a5ff529938d0726a74933b85414f9ad7a96797462e2096272e7f1c7711db449f7f594140b79d39e3216e5d61d0de77171549039ac9c526d09b8d11c6cfdb4ca8193a8d98888bae831925ba514b8bbb4bcc91bfc7f562dfc0579333486755d1f6ddaefe14e1f34db10a57df0e64995c669e5acceb97336515fc8193dc281d347f26dc2a6028a7042f65eae7bdd636d1ac7d203bc76ab6d1e36fa700026553722f5e7cde3ee144c893ecee985a71e6037e5f8bb4f5f05577dbbd08ca6f117875e2f4d97dbd2b34ac3edf6adb21ab4c0e495d8abba43acd94745f5c634f4fc4452727685aa8a577374ebf5ddd69b1cb2be3bba2d1d29110f8e580c6f3509f304db8f817f1661e9ae7e7dac0192a801e3012c1947b1d97923cf50a89d79b1a0f60e37d0afd8decc7498fc4c49330ac1efedad40a317565ef48e3ced7293ae0ed9efca18899160cf13707e9006d6f92271eb0c419b3c8eca6892b2c908c4d8421c8a746a84ee632edf94d5f8265deac15fe79cd6c69b8177a855b556de51da5f757b94669e6e1b4e5a609d423772db0da7862f128403e68451fee21eb99ef24eaa639490bab24638d151a3db7bed79e5587bd0e23bfb0dfbd6486445ee401d081296464dce77a88205557c21f83d4ee908f8a672c9e9c67dc66b13a18d0f299b4e1a4241effb902aed1f0dbbdd4cd14d56e73307c197c430cf75166198bca43ff3f4964316865ded1408b09a02a97a1ca1dd5164acc5f8245f21763c8e1bb8ac88e5ee643b076080d7c640fcdb424e6caa6a2ff17c9e81757112618bb0ce5632fab17c3b6a9b1be0d990104f0359b3a0e7075081e2388b99e2a36c7b31cfb3d4c5ac4af17b2eb985f11fdbe6716cd9c1ef9710fdeef7d06c81528cd7bfa76baf1b57ed20fac2055505da7c9b2cfb5fc1c0e6d034903afa7dbb64296e5ea4608fd82919c7fc1c9c916c83914db3de57bdf3672cb09d3a086424d6dae7000262c6f4b646b0c38a1a32d6e6ede246c489a2de7c8be30c87faded3651d855fcacf12310b666928cc7446b0bcc9b22d6a7296a605ec460e66a6fd4924097dbc03a208705cdef0fbbfac00b9fe33ffe74fdb1477d9fd4192659ba56adfd94d4103c0f17ad11af9308f8942f84d2813fe98c089812ece8a2e7eb439c82dbc1721c03e82bf2ce0b59bf6f5f4ea6d084f525beb08e1266ba94893ac1b7f21ac7f841d5cc88c6698df9854123a08504f7e0de9c1a6d5f1c582b354a7dd5541b87960330ddfc02777b0d6cdb445058d9ec60aca795b8cb89880485120f9e342c7ff2edafa39a18aff69c6010a0dfe2a04204547c6d26ad47ab4f47ae6f5342f5c9a028c10743877c1b19ef058e808fadef134fac3c2be819d1d4c54f1b2988c3dcc342123ff1e62d31a5127d6554f70a754f82ad866a8502dfa6d0f50d64592db73511fa91d0a3aa696f8449f785eecff856b25e90a84413f0afc09bb72492e44224ff457edaabe27bbb93ae7910ad6f1d17a8fecc9fa1143d4d306fd5fae0beeb52318241e93c360be85bea9a148c5d99963f31d9579f234a24d6027b57a00ce910bf68bdefd7779723fa680b0142fcbaf28fe39fe95dddb45a58078716b8e9cdd99c6865a9cc455f09a13d57fa3a63e83bbae9fb849f018e45f6833255767094f9450fd640d08f4031b54320a99f381db48e27be131020ce192519aecb16a9545e0092c9c8eb5d5f5d3be00e8150015cdf6ec4e000b5975b0a96f6cea3a85c29ea8a099df1a9bb287df51aa079d15176ab793e2e4e5fe9773555b9581b968eef5f968baa09fc2281a1709a0bd59d6d08f51a8cdac8426eb43d100b8b45f29d3ff87ddecddb0db020295063c825937009af6c9a7265a36a12443b409caf6285c41ac49a22dd5507a7ca1575dbe1c67ce0c1f95beda2470197f152cbbe2c55243859d060b8de248e32061e960e1b3be00a5e0d71b03b8eab90be7cb5beb9ffd6d0ca2e9efa4cfb0c71bd53ec370be83a28b765a4017796b5e847f5e5d9dad5fbd6053fa315ed52aa5b4eb455d2d826fa65bab7f59ee9a68b23ca6c77fb13c467315e895ab0847d9e1a535b49ba34d00e8a32fb1aff29e5438894a8b8b6639cd89760104cc1e27831a4c7e5db46267c95bdd5911fc2687b32bfad9005b9d4a65044635b1cd946fe5586d846f6993abcd89244dc04b25751a772c950e0ed4ecb660e31b721d061445e88a4439e8b1bf3e2b18fa4b90ab6f5de85e5796b8d51e970344cc1ac8c5893d51025c1a09493bad7d547c84b05a8df35ae78bf23d9350e7eb2f2bc8b2b914db1711b3a4a50adfb4d7beab76008fcf2153df2a2d5bba0007e040aa38b4b5b1d0a67246df6c56c291dee78c9fb3d9b61385aa22c28e717cad38c5a3aa78d3eaea19d43328ffa66376e92163619fbb5109dce325130ad72e4100a252374e575603eae1e3277793d0f7e59c04229440d6132f8735be25f721d9de7269b60c4cb6f454d2ad100b3f0c6851352490bd060e406769a4a1830bd97118e02e5686092f7bb6475f1b0af580cc305d28b1930ea67cc6eabf1f4c1afe4103792d6a5cd9db5b005adaa5e613e4f27467df6982285f8a0681f9a114133781ccc3b9842aab4711d5c7a0019e55fa3601bad8beffbeb420b0b65de1abc2b21a9366cd2725401cb61d61e12cbf976a31773cc7f96536eff01ef8126c690424a3b45f8c9853c15ad123f8e566afb4f100a2e70a415f1efc62f4ea3650aa628f2ee38b213ecd893a308037017080aad94aa9586b52749d53f4592f00ef0bb4f8b70c86276eef7204343a3edc85f4ce852ef6e1896d3af7421f1fc2bd3f1317914df49875f3c763f19d3ef4b6092ee48ad45544dca9cd85a81578c420fabda88ec9d8a53f65ff8220b40552bf01cf156b8fdcb45f88351061e1b86d0edecc473bf3d228f2d3b9eae888120caf5ab2991bd6f4232add6cfb2e03d45ad6660c1fe16e78856c9b77a9ab79d674efae138bec836f15d5b5aab25e630cbec80b9ed8bafe7c377ca6436f940c8e3515b78547803b3ed137084caa6a83d2a26ff0019c4ddb1492aee4ff898cc88a53220b2e28324fbcaeab1d33b31f432f8b8f9e4bbe5bf4557ef1d306e85c4d7541043fa9d60ffc83500fd1894b8c85181c293f13e192c469d5111e1b89686b061cc3b5e9db69c065a7fc37febe935813545c384ff4d6756f911a3e22fcc7e89156a21995d5a97025813839cd8d87874751c7447aab91c3aa08ef458db86fb1e9bbed10a1211f77eb3c06cf11409bfd972a65c9d8ed566c322efb9def9b144cc3ab848672ad3f219fe64b8724800e080f47cad551e462ea495dd9371a23ef72d6816ae195188832a39d26299185fa12d37b1672a9ed0d05739d7c6bbeda3e14ba6bc9d2f12fa4eb4ba4e90fb4f9dc6af74d5451c2739883b46c4b93d217f57adebd585603e69ec232f3fc211d5f13835a7404462e55b9ff137632d5b88ac4e50adf8d2df435e45daf3e2df181cb191d03c332aff25bf0a36340773521a5f199f70938d8c67e1309f121ce86550b89875328792cba1e8f1e2ff2404ff9498fc750f8cb0bed3105795c79e2795d2f6fccd2c7b74c8c15048cfb56cff5b307be17be48c257ef53e64b2c056b63d2d1acb8e0f", 0x1000}, {&(0x7f0000001340)="599d82bfe12aaf6411584c63c63b05a886e0c5d5dbb9c269521ba341f80eaa79e03fb23ba05da12fb162d3d0cc540e9b9dcb8c83f1607a6bcc2396847078c288a23e250d7d30315bbc23a0f75927ce588156cd9c9c315b17c20cbe671c94a961a2d2387143e88a2fa9d71ee7796a806faee5a8ca6df39a88f002bd9c5b5236465e5450747af8f73dab8d8e9f83", 0x8d}, {&(0x7f0000000180)="20ae91914f93bed8816edd1a3d2db2bf6af2460952bd4716125c7a742198ab7f772873f749a48c3ef8c29d44c56f93a750449379ca016ce1fd1d403da8523a754ec6e3bccdb1f8403189cbf42e09706ca49355ae84e4cf961b96cd51dd70751229c1187dcfb3849414f8cd623e777d639821840104d2376ed4b4cb2d5a", 0x7d}, {&(0x7f0000001400)="43f6a4dc3fa5a99a4e47da81a989c005f5ed37bee77f9cf136d1a5b8ab1aa708d478410b4f23fa79072ad748ec409cb954ba052d12e6b955f2c84231434282d49a9abdd9ceea2146647bfc139d", 0x4d}], 0x4, &(0x7f00000014c0)=[{0xe0, 0x1, 0xfffffffffffffff7, "07d8f92064fbd43594eb36d6fc5ad32f8a58136326bf9fb5dc893ea801653cc7e73025b3096b87cfe17f8a46dd910f9d4dbbc551eaccbf4df105ca68154eac7b62ba84d6db5dc4bab9a70158e2b896b3d80cef4967b4d3b80064b9bc02e2adbe507088194bd0d1103c68c2b98d1242d23552e77eecb51fd0eeb71b1ffa0d80ec80d979ed00e8b3cbea6e489164fdeb48ac660985076f9ad133f74c8543059ef32d973df5cc03e544c9c1971eec3788266d29feb4ed16aa3535d9a40044a43e324bbde90e594894164d"}, {0xb0, 0xffff, 0x2, "d2331fe269581c47f7774e7f2af5e9a6bbd512bf91f7b86cc683c824e670be5651dbf2cfdb721c5a9e047d4f339fb0dfc34fa35e4c3df3bdf4a94ec062706c49d007cadedc13e7d08c94772b0c35025a246872c25d6a42607b9f236d315f5d6ba09e76920ec5f5effdba78384e323e4414ed1f434d161a8da2fcc32d11b83acad618803dff97f22aebe9e211616ed2bf8559cad663b861cad1ad568bd2b0"}, {0xc0, 0x1, 0xfffffffffffffffe, "e3bab0cbbecf61d5d6899f69d6ce618006aeddd38eefca9a16a7a0c053a611f3c006d97a0f48c22188a13187e7c3452a41f11181fe6190725dad8973542ad8438c988ace34a567abd151ee62657119f1a655f984d6c7fe3febf37ec5ed276cfc07e22ca63005b5857c42a9310b2b709a17aafce29422c24be433537558b37bba7098bb36f99a3cebb19ce33f13d217f99a43ae179d7b7932884d0fa8533975b1a574453ff6331525f4ebafd2b25455f2"}, {0x28, 0xffff, 0x2ad9, "18706f726158795ffaa18fafe3204a2ca983cebee7dc"}], 0x278}, 0x9) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001780)={""/16, @ifru_vnetid}) 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') 05:47:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) 05:47:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x8}, {0x18, 0x3, 0xc4f, 0x7}, 0x8e949dc, [0x40, 0x81, 0x0, 0x8, 0x3d9f, 0x7, 0x80000001, 0x7]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) getgid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:47:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000208ffff000001ecc6e622ab19699252b9e0a1a0d646d76010a5ebf7c0d42ce91cfd894ff1a94e71f204657a0d4e134ba2be6f2ee854b26aef56053fe727ffe644d3bf3f4ed2198ca87d"], 0x4c}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="91d795b48d6ce017eedc6cbe0a84b244033e23bd205ab09ad6c2baff41b03738ba217513d85dcf435d66c43aa09eb28e7548", 0x32}], 0x1, &(0x7f0000000440)=[{0x50, 0xffff, 0x1, "e196a3bfa1bc730eb488b3272ad2e85914cd192acf9c4c6a6e30b8e61dddc81f59259622cf8436f33b863fea1d51f36aa1b2fcbd490321d33b370f5d4da9f3a0"}, {0x78, 0xffff, 0x6, "b96e896362613bb519ef685a640ebd781350eb4346ea4e956e76d4cfa0be3f974044f2b025813f1768559d55ffa3a56ff99af2a7509f144604a374d1547728ad490e4189bb8066f22f04fc6d3739fd2db420dd00a7d90b35c5b9bda1b2f9ac3dcfa670bb3b9e"}, {0x68, 0x1, 0x9, "ace6689c023fced7c828dcdd94d42fe2ee74f0683bf1b81fcdac2fd9a3cb55bb66e7ef5fb1fdf4603c0b9907496964af32dcaefc673417accb248b63926401ab622c04e8c511968b8f0118ff8e3a5210f363beb449"}, {0xb0, 0xffff, 0x8, "c4563a5ab9b8dcaf4e2b0346d9449b6ab3f76651c4dba868c2fc72ce7d499e89f5cfae727fd9260802904ee1c5ced4429e658153d58bd7803140af2e7b382f159998f9a6afa29f89574dea87cc44be4c84bf4b694787f88e8e4f52c0848e453e132098109f3e943fd464606195fe2024be8b812d966421f83269c7c375d9a4dc6c6f34c54027d2bda6bb7a47a1987f97382141e3f50ca4e6ca85249e52"}, {0xb0, 0xffff, 0x97d, "bc27d03837a26c4f742729668f2d27dfa4b2c0bd4cdf77c3e2118a62aa2333273d27b616f87ad615d7b46368e4b6414b812f4950a982f21bfdce80c0c02a26a81cf62d601c562fcd6ee0143a54929d346c28c24bf3726cd41555c0561033f1385a5fe02b3036524895249bbad2dd474a1767598a0ea701278695a8aa7233ab899ebeb161539ff1cfe59e61a8a143dc560e7a8f3c7c4e6d9ebdc43a"}, {0x60, 0xffff, 0x0, "21adceda7487e36b1a03b29ce00ab7f2ef044f6465c1aee775e8e254137c314ea6d7fbbd9088a976165c1fde0242f7f9c2918be40e1499b791c67ed9cdc890d329a34ea48a34f95bd56aaffbfd"}, {0xa0, 0x1, 0x9, "345ff49b73219abe81bd0d03c2d285d19cf3dd9050f1bccb76a7313d5ef7c5c63eac94d09cb0f829e96a96eeb94d9d91f154d9282f957561b344ad9bb4157f8e6f9daa70ffec3329f68d792962d6396d749cfad5a88d5d6d830d02bfcccfaeaeec037c6f7bc84058a5396862d40f060de023bc63cbdb26b49b921725b2fa9219fbf7dd774e9481cc08bceb56fd8e"}, {0xf0, 0x1, 0x57, "95f734ed37a25bdce548cc9f30df0d22e7e6e89180ba591d18bab9f95fa7da65ab8ac2b2e6b2f3474d0694021d43b3dff8cd27bd21b6f23280de084be0c025b121c59218f758dc2af321a1a7784d971d62643f5549e50dffadef66618979d846ee2de181e3e3a1af6d48814ca11a7c19c6c7e1de871f792ab860adde1acead4257115a36fc55728f70157a56f8d5c7a280f0f72f056f09a9408d65991e30d6158b0b444d6b9b7bc0ae2cad82f427a3a758fc4a14943cfc69ff2e5af6b55d9b89b23316e1af4f9592d05e96a5257a5234f4f9143e192a5c132d89"}, {0x18, 0xffff, 0x1000, "57e4a0"}], 0x498}, 0x0) 05:47:30 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 05:47:30 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgget$private(0x0, 0x480) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="871c3937d67f0c42"], 0x1, 0x0, 0x1000) r3 = getpgrp() getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) 05:47:30 executing program 1: r0 = msgget(0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 05:47:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x7, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xb78d, r3, r4, r5, r6, 0x8, 0x6}, 0x8, 0xffff, 0x3e80000000000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x2, 0x2, "a2a145f6c8c986995065ff1d1e93228eb84bc3f0", 0x8, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r2, &(0x7f0000000080)=[{0x3, 0x4, 0x1800}], 0x1) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 05:47:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 05:47:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) 05:47:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555f9ffffff1789632dfc94ff334a5619515a4c8ab0615c98824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272babcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab98100000024b129aec1cff7a3ef3829cdc6471d590ec6caf6732c292131e5ed894c7f1fb9ab019eea47ba6692ec214e1bb2860bda36be602ce6a391431b814d41769bd62a8175c72fb4f087d5f949d5f5756d6aaf9ec39749ef970c9032f36b1fa2f0b6f9c73d776d4718762e1b886134b3510127e21ba4f58bec09382870b97e49d8dd13757270eff35de703ed9b4cd603a793271d42b5060aff9acbfebfb9aba707000000", 0xffffffffffffff81) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, "853d026111fe4d04008000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 05:47:32 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000100), 0x0) 05:47:32 executing program 0: r0 = socket(0x18, 0x20000005, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x9cb6989a484c7d0a) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt(r0, 0x29, 0x800000000000026, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 05:47:32 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) sendto(r1, &(0x7f0000000000)="497832f76b7cb16ce522e37ce6d156d3398209b827e4983021ed5636e794ace2c7b1a2a8b4fa3dbe6f64bd3fecaea1c7b0cb", 0x32, 0x402, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 05:47:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) 05:47:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000009, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 05:47:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:47:32 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0xa}], 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="0087e998281ebe19d368ceaebf1122da7495fa9ed5eb37d18e39ff71323ca3f8990fb6c8768f3518fe2da7c07c0db13c264cef99695af9ce6624bcfc3b47d802e85de5311a1a08bc3a9b42ee917edc7c051b2e296c30df0f1aff2c51c1c484a0cea2488faec2234390c223afc82281aa22c882af64a6a4fb779a52ed4c3a4b420bb8996e75920e06b3919625119c8883f206766566863d59a1e5c7cac07e127a4189d28b8bdafa2ea5ad92c53d4c51458a146a7ea2bec377f1b99fb8f60303db244eafefae1ec9715255540627ce707ffc6599f453b1a5b503d4f3d26ab33bd6", 0xe0}, {&(0x7f00000002c0)="6e6bca6343f9251062efb16d023796131361394188d5e958353cc0ca6e448bfdfb6097b533742f37695859df83c124391347e9edb6bdc3a0f77b86583f33835bc495481761f3c01eedfa7fbbc3b2451055b2bd499cabea4ff5dc2f94bc165d0b50c54ffd8a1281a5093db2e2af2c69d3ad61ced0909133e417e406ec462ba4dec5735cc8ec9f4df3987164b53a9a96e0bffdf5db9a71ac4b84e37b7383d205e327a4f093ad349f0a0b6b95b2e3c7e395ace3e802fefa11799913ace85e869a9a9d83a83c4363a07f92c98038be22485f4701c63517caa0d8115d94a19a93d14e", 0xe0}, {&(0x7f00000000c0)="8c1cb9f09aa2035aad3a0639fc1f457c375598574d12113e586d630e97e7719ee438e569d795e811b57ac84ecf96c68eff86613967ea94392a9ff9a213c580465c2404bcbbae097542d4266b70962b81840b695cc4e34c1f0a822c751f76d1b74eaaf5a97142be2c52124de6548d16a37348f4debeae12b51b8d48d13437ae00d7a25e83f7f2ea210996ad130d8aeada16", 0x91}, {&(0x7f00000003c0)="d62ad6b793e2371602fbcb20e8a4f85fe1a42806e160db2642b4b1ab2d57259fbe26d4145d4e4a505f574f320ed9c7186cc79295b79ad0c19e4d819dbff9d2f09c455344", 0x44}], 0x4) 05:47:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="b58c03b60bdde6dc4e9db8f2a0a871b25483ebe72e7d5faf99c14b74d973fe6eaff7851ead34", 0x26}], 0x1, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x150, 0x1}, 0x2) 05:47:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000025c0), 0x0, 0x0}, 0x0) 05:47:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) r4 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000007c0)=""/250) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000ffff00"/34], 0x36, 0x1, 0x1000) read(r3, &(0x7f0000000600)=""/176, 0xb0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 05:47:33 executing program 1: r0 = dup(0xffffffffffffffff) r1 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x3, r2, r3, r4, r5, 0x2, 0x80000001}, 0x4, 0x9, r6, r7, 0x8001, 0x1, 0x3, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000500)={0x1f741d3f, 0x1, 0x2, 0x3def, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, "010000fa00000002f000", 0x0, 0x400}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r10 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r11 = semget$private(0x0, 0x3, 0x200) semop(r11, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x10000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20101, 0x0) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r10, 0x0) unlinkat(r10, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) getpgid(0x0) geteuid() r12 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r12, 0xffff, 0x1004, 0x0, 0x0) 05:47:33 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000000000002) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) getpgrp() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x2, 0x1000, 0x7fffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 05:47:35 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x0, 0xa00000000, 0xec5}], 0xa6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x82, 0x5e, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x13, 0x3, 0x1b5}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc0000000, 0x4, 0x1}], 0x1ff, &(0x7f00000000c0)={0x3000000000000000, 0x80}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 05:47:37 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='x\x00') r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 05:47:37 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) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r1 = getpgid(0x0) r2 = getpgrp() setpgid(r1, r2) write(r0, &(0x7f0000000200)="882cbcbdf8178f7244247509e710d88638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b75780b6ecf956f5af3a42aadf702a7adf27d24ec68f3506a09742cd0b877eab785cf1a68dda91b865fe7dc8738d1baf6b0dec8afca61aafc44c6eca128507b85a1e71a1b2adc97935818dd33d1a9b5604dc77feb2c5a266f05154ac882d271e5fcb12267", 0xcb) 05:47:37 executing program 1: pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f00000017c0)='./file0/file0\x00', r2, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001a00)=0x5) r7 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r2, r4) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r6, 0x0, 0x0, 0x2) semctl$GETVAL(r7, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 05:47:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) r4 = msgget(0x3, 0x200) r5 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x168000, r5, r6, r7, r9, 0x104, 0x5}, 0x6, 0xffff, r1, r1, 0x7614c846, 0x6, 0xfffffffffffffffd, 0x2}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r7, r11, r5, r10, 0x12c, 0x3}, 0x3, 0x7fe, r1, r1, 0x6e9, 0x6, 0xffff, 0xcd8}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xffffffff80000001, r7, r11, r5, r8, 0x88}, 0x8, 0x2, r1, r1, 0x1ff, 0x5, 0x100000001, 0x4b0d9096}) fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x2) 05:47:37 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 05:47:37 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r5 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x699d, 0x4, r5}) r6 = accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000220000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000"], &(0x7f0000000100)=0x6e) bind(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c6530003f4093bd84543e5677b702ae0b0a41181ffea1ce208a5a1eb6925a89c6572a2c0980c42d054fcee054c395e0abdaa573baa059e14036b275b096c77669eca2e5f2b341cc7c6b2ed083833bbff2f3b2e16a946a6455a15f7058347911c977e14a768c165c14ad62f3d3e342909014e186302d482125c822547fcd6d70331ec09cfb874d751fec773f2793aa6d9ce3701fc162d689eba598583fed87cfc01c8aefa910b04289ff79f6fc591681f44ed76137a905b28ebd710b637d7e55d6c909dc851d01d1178de04547eb07be16e5366206e78087c7b383520aedcba4763b46d328c4e56e9dabbf88988ee7f0069f7294a77b78673e599b1d66829f98d63e5308e0828950ecb57934700caeb2f10ad5df8ca2dcc93bac2695d30f0c79330592e417343dc22c76801cdbf797de8b7ead515d4fe4e1c1e7a3df1006d42107d806edae32dce651e30f5a637b18652f1532fb76e8926ba157b91a1e00e0a4c9f4a9efe7f01f13fa53a2fd7cfec3bc341149ce28be09d7c5817b2439f1139462b687e1cdec3f3e452e652d5e5760b41ea1376921357233cb4640"], 0xa) 05:47:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x7ff) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:47:37 executing program 1: r0 = socket(0x20, 0x1, 0x100000001) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000000000)=""/224, 0xe0}, {&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/48, 0x30}, {&(0x7f00000002c0)=""/74, 0x4a}, {&(0x7f0000000380)=""/9, 0x9}, {&(0x7f00000003c0)=""/178, 0xb2}], 0x8, 0x0, 0x0) 05:47:37 executing program 1: r0 = socket(0x11, 0x1000003, 0x200000000000) accept$inet6(r0, 0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000000100)={0x6, 0x7}, &(0x7f0000000140)) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040)="b7a66c137b85a4d5f3f15b42ed74d1bfa6ddd9e6c8c8e19c896629652b58c34b94b8d89964dbb1f80eb4c144d4ea5b479cd493823e1a1705333cac528024c67e65b86b40ee06df1627e2dd4a3dbcdab793424042ffb5003d78c4d6fa4734b50912596b785405781551fccb7fb54de37c6daeb905bfb199e1f0ab9fda12ab1d21c1423b332fa27c85584241856b47747caa8455f6166ddc3fd709789e2c3bd15928020f4ab998b138", 0xa8) 05:47:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setpgid(0x0, 0x0) r1 = getppid() clock_getres(0x3, &(0x7f0000000080)) setpgid(0x0, r1) setpgid(0x0, 0x0) shutdown(r0, 0x1) r2 = dup2(r0, r0) sendto$unix(r0, &(0x7f0000000140)="8037fbf93a6625cd2cb5e6106a7f679fab1bb7228ac4dba011a19151", 0x1c, 0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:47:38 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="4bd41cf171e44000a270ded0c2589de0ebee41e25e63b906b72d9aea87db0acca32ac6c09f800ac19a93fde2da9b741194ea4b8bc9dc9820e89f16412da2b4201490d7df9d1990bad14e1948ab3f9121a47dd14d1b13d01266a361efb4dc15fff4431452b9853460446eadd3950bad9c5d1475c2037fd5c3a31810642a52b9f357399f51a03779ac333b0a28b8f1a95f", 0x90}, {&(0x7f0000000140)="2bf90791599eca5d6f35b035780f4f1de315a310f39457a40a8951e760e1d4825fc2e02d9a08072bdbab0ba21790835244441c6a96e525ae65bb9cd71709f1fc4727941f60e35ff9070119689338dc68429fd5a03dda8288d8260e369f4c4b73633e60251d0aa85a5e8e2426e91bab16f05f23e06057b624454dc740c175630859b39d5bc11c7e6776af4dd74b32483e26", 0x91}, {&(0x7f0000000200)="5ce5c8346e0c8fb311ba525da3a6f163191cfe0f16480ab0a60c0bd2ddf76b34523b06a0f7e6f7965e10fb80f6f2986d32b84e4ddc04e050daf0cd3cdb25e0944b37a095748317939de0", 0x4a}, {&(0x7f0000000280)="90ffb4998da3c60d88b3ace5067f49e8f6cec616698d11390782ef6880c04aa285465b64d1a80307284a8244aaa2535cdae6a513660eb1cd140186b9f0668155a255fb06614059054b88cb8bb6e2752caa9bdfad", 0x54}, {&(0x7f0000000300)="f7c5de4651c73813bf7b66502caa1126898d26d26447fc41fe26fef9d11b2a865779a25eaed497d40a807cdb169c9e1fd201710ad5c0a426d30911b5a9f6db669a5c2f79", 0x44}, {&(0x7f0000000380)="2b4dec585d468625e3d92b5e31c028140f2411d5271f9cbd9008070023024be3e87706ef7df4621f566c6758d31d029440d0134ac79b68cc", 0x38}, {&(0x7f00000003c0)="5c45d01920a2b912302e166673da34321487e1322cecf2db339810a2961e0f35a2c13cc932af9b3fdee74c79d28b1d4f8ee3", 0x32}, {&(0x7f0000000400)="82d0d49bc14e2c8a86a1a9fcc441cf520b13c58eefaeb680ce3fdbbca203f857a0e8bc15002db3ebf0af46ba6c26c27cef6e6fabf90cb7c7fd66aa2a007afc05b83bdad6b540740f14ee11f82528a02ba478ac805e83c663926f4a7fd29d8b678ab4f7f4138467b439de7a368556cad9283a05b858979c799abb07af1b6efdf17ae9ad906f706d41a8a823e8d2ebaa4303e9b437acbdb022b612a6fe470ae7bc7c6f6a56ef426c", 0xa7}], 0x8) r1 = socket(0x2000000000000002, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) 05:47:38 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000025000000000005b671c1b542a538706002f000000030000ac7600"/56], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000689000/0x1000)=nil, 0x1000, 0x100000000002) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:47:38 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20220, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x9, 0x2}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 05:47:38 executing program 1: r0 = socket(0x38, 0x0, 0x80000000) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) chroot(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x101) connect$inet(r0, &(0x7f0000000440), 0xc) 05:47:38 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0x7, 0x8000, 0x0, 0x80000000000, 0x80, 0x6b7b, 0x2, 0x2, 0xffffffffffffffff, 0x8000}) 05:47:38 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x40, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 05:47:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 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, 0x2f, &(0x7f0000000040)="b48e0a0ccd5d0cebffcbff13b9fd812eaa4e713048e69931929648", 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:47:39 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='c\x00') 05:47:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) sendto(r0, &(0x7f0000000080)="89bffd2fe4fbde9ccd6adbc79865ffad7db2fdd92837204c48de177956943de0a9febec624fb800dd01c1a021d95233dace88ba4ae1ab78287a3b3f0d9be0864118dba21f3f4e90ce0c4b558ec561614b472981b2fe316ac637e6463fbc38adb75cdaf73edea3fe94e8e71384f4b9e3195602e283a8e4a9ecbcfc2f4ee4fee1c596d9d6b3774992b0b9f3ee1e2c1701d", 0x90, 0x0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x43, 0x910e}, 0xc) 05:47:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x20008, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30400, 0x0) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001280)='/dev/bpf\x00', 0x10, 0x0) r5 = dup(0xffffffffffffff9c) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=@file={0x0, ""/4096}, &(0x7f0000002380)=0x1002) r8 = accept$inet(r2, &(0x7f00000025c0), &(0x7f0000002600)=0xc) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002440)='/dev/vmm\x00', 0x100, 0x0) semget$private(0x0, 0x7, 0x80) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="3526cb9f449dedd7aefca3cecb5210e4dce4ab18aa3d5ddc419aee61d9eea72ef013dfa573c808f38e8fb105401bb09e63b17d4776d9b442a7c93a72833c6f20644cd07c0f31238a82e7c308fd8d2345eea0b55dd6b7044a05f6e3c87a9d82f92fd9a64c13bd440f8e184682f1089042aa98e19dd2d02c2c1fb642bc1c1a685c012130a5a34201dd0ae2979500e6b4f02928861f104bdfeae86799f9ddea46b8d3330dda9de509b1bad172c6d9b25c0cfe2fcbe857aff77e3bf28cb19283f3632257d438971cc5d40bbbc0a05e33dcdcef09cdd88488e2658be75196a3e4372433b9c414833d393eada0132bc41a48f076ced52bbfae1621cdb4d8b8b867880962b59ba618c0781423d2c05b9ea96da77d5ab18e4bb592a498b41d3f1cd05b4c8b77778f02c3c09b5022a6d1c4ae38297e6bbf6b5f207b3c8b234fd0eda9e4642bed7ced913fdea0194990443a9fec79e87540597bb730117f3edc4a9743c7df0cda315181a514d20829e59d3ffce37ad933ca97277fdfaa0ae7652ed0245e61410c57313a4a0014eeb791c685d06a38a7d95b6fd7d382fb2b41207fdc6cee8cdda562b4bd32ebaa75ec96a2c3fe7fbb836f4ebd6aec2e4e0de17bde8287dab7d384fc68d8d67b2d9c329041608245268de9e5ef5797dc6ab0c50413110f1a05ad0edca0f3987601cbcfbc2983f03f152d96425721687755648ffd58d91613b80bc44594779d0ff70261249a69e156b13b1ec76029ab46c98e4fb449b324a26007799f626739a34eba5dfed97431b95b77eec104c1cd85344d4ca0fdf42166472ef46b39d7396931c219977dfc7a2198c70674786424534939fae147ff0773219fb31585f7688fdf0e230da89da728a4c4b7f2dc8ede82556df68abf8ce72ad38db9d93d5f2f736e39bceca54a80c3c113bf54cd0aef8ca7de292a1403f5f0cf8577556aa1fb5e04e3ef491d0dffb1dc2c9303396bc27df1a159b4103f46f7ae952abc627baffbbc6653646ce713ca8450b521cf3805039be3deefac5bc8de4647be8e89315974e64d485b05f9c5ff432d332dedecd2825e6864c99a13caa813493b71e03c2b193227d655d60b362212e8d6ad9c446f1c4be98e12b61e5c4579090f575e7dee8051844eef137c90009269d45224ea499e2f360cf3a1beab56ed153c024541fb0c33d5607864183c11dd16031f2ae7ee5a37e59ad250e48583844e63ad8c38dd39771bf9557ff06daff17b5142603a890d27932c622978f8f3b31b3b46f59f4f7ad27814c84f6ec410a83e4d24385edb6cfe91898cda4f2ee4eeaf8face60de990a6f16e6d65b4ef6fd944c5d1d122d10ddd43bf3ae061d5dfbdb75ee484de7f94851a87f7f40c22c1d0e260c1e3e15a5906a3cc82349145750c91a8e65c1a3819f15274a5747cc6018520a22d665cb355a0276ec83771e751dde990e7eb1fd87df84bfe078c9892852b8297f8dccc6b792714a3b5d85ee5edf696e53f8573bf9cb87d79d073386383d362eefeaff559593117896200229796ada0467545bc614a6afef2357691fdc18383579324adb95170c3d3b9527b2cf51ca25b9897c8f7e55d9909353b323a37bea216c3d6377ea6c7c6d04209a492cdb66b1ab3a999ded7c8849105d75a32546ba2dd4008c32584c71f1811bc70d40c3e9caa87fc72c70c2e182906895470c7acf52307110a6133c9a0d2b66d6c28100f8c594ac83ab1b01c005068d7878979a374aa3a736361d5027ba44683dc37f64e89bb9d201354c893c29071ccb4540788cbe576f14ba7e0f71a7c89a86a6d9587fc760cce62bab8388f718cd53722c47d70edc953ad9cc91f51000f46d390411b553ffa738bc828e07a78109ceb296a3eabb8b4788a765b80966c262b3c16aaca91f0772f086a40a679728e5cc622dbc4e1ce3462183fbfb3cec78d48403a110abef438d04fc7ec794719aac4889e3eddf34ff8dc06e442ceebabbf549877b340cdfa7440c5b7d02b16b5e3bf9aa424378bbd3f9df3380d0dd47833c482b01f69a7a4228104cf595928977d2af882b12342bcd56eeacdfff1c8ea7aea0fd7f4160fa2af40ef44d84fc3f652a6da1b198b60cfba855247d843486379e1d07b3d94dfbb9fdac2dd344d1644f4b448ede0359caef4fbfb7f535a1c4f6ac0fb9943b61778cb84dbdb4dd16687e13d98d946da4dce472e9f6f98fbf8ca51edaa16e07cdc5572a8d24222e3a648f51c699461237b1623dccde4ceccacfdaca1e26035fbe69215ceb0a468adf43ce1a3f13e9bcb6cbe57d4e35d0a681541a9ff441700c554c9b9543a96370bb2d55426dbc66594a2b6d1043cc8ee001cfdf108aa7695d5c233d46c9ca29cc048bc1ff8b81b4a162ecba96a9a1ee8e7b578b605573052c57e0103fbff3da20b0009efc5c24433a2c13bc8d03b55401c2ce1e9f956ee9f547eda539d65d02a98fbfe26ac254696972cd279e7bf960b9f1f06fff639a8d285a613795464290f5dd54e3ad31324e7df721fc4630046a4536628006489552b7ddf23aa66c308ad6b8322d8bf31c24539da1f89d6e50ea5eda31cf44e65a8e9d334989781e04f8b994b60a2d97723ba552716c9d509a8459e88edccd1535fe3ebdf193736319677905c1dca61f6eae800e15c836076909b822a7de54c1086c59841798cb98e9b959adaa117e122099571b21e1c67f104b5880bc11c27b61ce2bbd39c295ccd64a869782c99dc3214b4418d77ab5fe3f722332d6ee75b0e62e5db06a5fbb1d4dbc5625943d57c2832f43493b2631b3abef171d38e5230ffd34ff297f90c189827ce8836d6a6729894cc92a377b65982a89e1644bb52bf24d9866391a0133e9f8fc1215502c69a9b5ee05e43e5b16c8d7137e4d50812bd84328e8e8495a1c83259a0cdebe452f9e63b786e3ab5929533c3fa7656fd0de89726d954dc8960791abe5d68e4f5c2cf6a7f3349a2ee1ee9c9b893d4fcc4417255b4b89910c7f18bb33df65ce27ca214be34947f99d31533b684f094dfc7dec5fa3aa10079ade05e3cc361010a0cbb7d265660126789a82c2827978d642c8fc1f7028571c624c7efa913e75cd100dd85bb17405dd2f779f7419b31546725cd7c3d670f9ad3a2465c034ba5176f0e11d999aa2d529a5d79df0fdf44daa40343199428f849fd4d079db172c9a34727b42df76467f2a868fe48e08728eb8527df51e82d698ec678e352fc1e68e7d263b30bdb6eefb52f3a0bae5c8876769a0b081dcaee235e5f46e1b0aa307d38eec5cdd401b8d54fca4d66dc1e7376cdafd4dea8e7858ff7488d53f7655d5bf5757caa332f2dbe052755711f0f265d7c6ee3ecfc783d05da5d1c438213d9166822379855973c932bb9d42af1d258915c84e3e12b69eab174a3443ad83b63f074b7b886108840737b200284c66de1b1051dff5a20250f2994aafe0b887bb4c1e2ee060506e4b257ad888ff9d097eeb270499dd131e59f021f760a2daa8db92c8d723186c4662568f1f65703bced9fcecf95545b215f5f436fcb2616087ba4791e7bbbe465222999aa6719b5f8a267fbd564644f6b49d9203b8fd1c5cbad89f0a0171f0311659c6ff70671d7c7491f529555b9bfc26dc14af65a2bece08921ead0ba6f883150bf22b710c2621c6f9ca250c740f5cca750aa6d49d665fe04edfcaca45646763db318336effe7d5a00473a0b1c83cce0cb59150a63b9310afd047b37f347e875a589b48c00e89d0f44abdeb7035f41c8725cb17c05a9d5d4b72257c41d7dcc866e158eb2a35da6d9c35da4672c4a01d3661954f04807c9f84ca4995fbe0cfc5a05959cc83c8e7d4410e88bda730795bbb9d4c6874791bac0e8d4b94edebb290657a1e9cf38b3de32e7e4d0c5551f781fe0726e19ed7b63f804fa0d8dc50d18178c071aaf974523f301232dd4a0a7cdc67a89b60ce2e095e0c89c3ccd542ea0b838a36f23208c90667dedd57c6e59b40797536429a4ccddb12ef36c1a46792586d9b13e454d40afbbfcefb8fd4fe881c59480820051760138e393fe9787b6dec310f4352d5471e45852cd881d483a72fa4a742deab5251e4f409eb460364d3173dfc6bc08bb1e9ef982647e1be885248767eb6fa8fa1bf34007183abb13e09f5d45d7495642636bbd0c240d4511f80c44ef6d9a1797d2c3fcbf82b4fc31cf8cf4bf566bda476a08bc5e247b879e7dc4702a533b6e9c74bfaad5777abf5408510984ec8053c9e6bee049fead077ce171b7a17efc1e12d6479471ff204c4dc617fc2728246e4229d23203154bed83671f791a1551ca904fccef3f1f521e45011618fbf5523efc8ffa04dbefa0d6aa773cfaa86a9adfc60b256bf946c50894da90266e1662d9a9e09ba7ae1becc160089f2b8b00bdf0b6bdd85a038ec764ab963ab46f2f2703aba10027b8a0ea44ec8e7b7c5514bd2249b13cbce76cdefa0d8950ccb139e495083199b03469f41ffc22740d887f3c6eb7792731183f6025147b9a3079936c7bdf1bd2ed0a2c24aeba60bb1467fcabd6bca253aa9cc6fe42a9896be78672947a16153cd443f98dc1700eb0585dc450cf838864f5c0c95c7ecf76f379f9deef4c573973f456b43e8e0e95c0c3564668960dafbb7612a1c2ba854977efdd30219f6bb9b00af216665c965fa98e157c187c660c122ee6ac7509fa7fb1250ea6ed9e591d93ddd7caf9d515dacccfedb27c99d0b740e2d9852e7f91c37d949c9229c383a44e0d40ca0c1a180cea8098cc3050450dd89091bba9a1ce88101b32a5b04535eaa0d98d3163781c795cb54e252c19e43191c8c3f56e3e638d36a41fc447edaeda17baaacce93d43c180f82025639961d5e2c8a390843a8921b94dcec6c479af67352410c12ca00d96412eb10b93bdf1e054c67108c3bc659933cc189d1a0058a0fab67814e4367d1c73b65bb46d59af24547d630859b41ea172801f09cd0bee2271e75a4ee544f3f40e6b656987d9584a798b0c816f426e9df316aaaf9cbb09696cc7aa1ff6d4b2818e574d6757c9623fb66f8da702a82c135458d471466fd67eb8604352240377ceefeb884a157a0308c87945427a4ddd66e441bc7e1646809f979ae1769cab61038b2f0388b03ca9db38b00c711659d0300901a8cd2a727a274febb5eda92d18edf13a208460509502c9efe8ef4fa889228248aaa0542899ee366da864cc18a5a077ef0eba940de8c44600f16fd57e07e3e7ff1e930f0d79fd8d80e49061e443185d345e7cb77b2787b148b2e835c836485aa05de80f4f6f02080d676b5da03ad11588e0d5cf63b1855de213471ef1bfdde924e03059658b38e488e7571855e692af0aff4b68848515538a16ca63f9b08e2487fec1e566f53b3783b7313029a319b26b034686595d5d13f99e9852905e2e6914d9e1e16ddeaf13fa591b7872a6dc6bb21d3540d9e84b748939afc0f38a7b48e9ba67866ca386fd1f2d73c078d3ae3a4a88150413e63c15aa4ca43111e4e8f3685f35281bf659d62ad662cdacb979be1e8dc149907e9c4636982ae7939cda02ffd11e22c96e28d091aae2b4658345e2700b174a34efeac11ff2d6e45dec23351471388e27b226d186db0d89ed8af27480cb4ee3441b529e2f4c8e42206c63238fda1ec1fd55d8514e8a1660424192fda8c589f1f370f0cadbf2d599b13d7185355d28b36e3dc93ff8befc7462b340d6194a43c9bb4b6e0198296b91a1879fe07dc1b3c517ebba39745b437a719ff1bcd583928fd7474a01b89c8aed95b2d6e5daf82d46defa58038c0e72dedfbcc1d4b4d9373b8", 0x1000}, {&(0x7f0000000100)="c76f2a2cf8714295c8acbea313efc6a22cec82ef4c4e788d6ae534240eeb72d0209a08cb63f16c6c4d4ea24d00d8d4303b", 0x31}], 0x2, &(0x7f0000002640)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="070000000000038a93629feb0c93ad0a66948d920000c03ce1b08b619c32e3d6a913c92581cc3d20c981a22b114dd396fa7128f4a5bb1c61bdfffc7d0ae195b83b0464959bfc8ea9b767ff2d0533baccf45cf99b49df44006a21fc402454406ea31b256c7a1673e54dfa17dc54d6b81d915bd40d59e20d3db9281ee97863ff9b191d67ef4794845215d7e723703dd8fc0c1632ce23f423f6753f6bf936ea276a2c7615a352cda72a6c9d1dc7e18e0057ebb3c0b239f9d7c9656e83b747abbcc37ed54be5dbc7684c4f", @ANYRES32=r8, @ANYRES32=r9], 0x58, 0x8}, 0x406) r10 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') fcntl$dupfd(r10, 0x0, r10) 05:47:39 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x9, 0x0, &(0x7f0000000040)=""/159, &(0x7f0000000100)=0x9f) recvmsg(r1, &(0x7f00000012c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f00000011c0)=""/221, 0xdd}, 0x41) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 05:47:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x40, 0xff}, {0x4, 0x3}, {0x43, 0x7}, {0x3, 0x7}, {0x67, 0x4}], 0x5}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) pwritev(r2, &(0x7f0000000200), 0xa7, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) 05:47:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = msgget$private(0x0, 0x240) msgsnd(r2, &(0x7f0000000240)={0x3, "35cb7b974fcb634fd3054df0ec117e7f82565cc39ba08adc14ce454af2539370d0564a3e3d6a76fd911e3b8f8899e0aff0d7ed2d9fe80eeea2d4e2d039094e14214fb8a0d847efbfcccafef6db1376e5b4a1cbcfa2aba3faf6c45c888a48ded719ba9f6219612cd80b793909c23e5d25c4e921ec4e69fe4a716ddadd8d343a3cb3519ecbeeeafd02b1b74c40e7076f36ed18bd1cc5e7477b8f9e"}, 0xa2, 0x800) r3 = semget$private(0x0, 0x5, 0x6a7) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0x0, 0x0, 0xfffffffffffffff8, 0x3, 0xa360, 0x2, 0x7, 0x4]) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x240, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 05:47:39 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x6, 0x2b, 0x6, 0x1, 0x2123, 0x7570, 0x8, 0x10, [{0x7fffffff, 0x51, 0x9, 0x7}, {0x1, 0x0, 0x4412, 0x1}, {0x800000010, 0x6, 0x9, 0x2}, {0x6, 0x5, 0x9, 0x2}, {0x2, 0x3, 0xd, 0x40}, {0x1}, {0x5, 0x3ff, 0x38, 0x9}, {0x3118073b, 0x8, 0x4, 0xd7a9}, {0x400, 0x820, 0xa2a, 0x100000000}, {0x2, 0x1f, 0x5, 0x7}, {0x5, 0x942e, 0x3fb5, 0x200}, {0x96f, 0x9, 0x5, 0x6}, {0x3f, 0x6, 0x7, 0x3}, {0x3, 0x7fffffff, 0xfffffffffffffffe, 0x8001}, {0x9, 0x1ff, 0xffffffff, 0x8}, {0x8, 0x5, 0x8, 0x7}]}) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) pwrite(r0, &(0x7f0000000180)="1f1fd956a0ea6360304390329374c948452765e775b8aaf77c846099559f1805a2651c4025be6ca446d51652d5baeac159243b8f331666d2c50bd27d4e97722e834d7106b1c14b7118724f6ca79ab29f9aa682afb7743c3a01c9aa34775e077fb8623f5cf75361f8ffff9c1fad1bf81a146176fb3d7cc6c7bb72ec35c4d6114abef9342820f1a9bfb27d6a8ed995f25c24c8b6c63b9e896e7f5d34cece3008d1dc3e6081f56c0cf7e9d9ccead7b21e368d2e7dae95f6cf49907453c4821c8b847f8917", 0xc3, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666905000000"], 0x1c, 0x0}, 0x0) 05:47:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') 05:47:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) close(r1) 05:47:39 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0xffff, 0x2, 0x3, "31b0361c8b800aa704f22aebc917bbfb1d2a2f9c", 0x1f, 0xffffffffffffff5d}) sendto$unix(r0, &(0x7f0000000180)="983ba6db42707ad1737e44388093a11a0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716139566d03dd95007daafb1ee12c6fd904bc6877cba8dc48f94b51c11f820df43dabfe4681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b93", 0x91, 0x0, 0x0, 0x0) 05:47:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup2(r0, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 05:47:39 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 05:47:39 executing program 0: r0 = socket(0x402, 0xc000, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6}, {0x18, 0x1, 0xfffffffffffffff8, 0x1}, 0x4, [0x0, 0x80000001, 0x7, 0x200, 0x7, 0x8, 0x23, 0x10001]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) 05:47:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getuid() setsockopt(r0, 0x2, 0x80000000, &(0x7f00000001c0)="7cae87f1cd55a990b80f840be7d889e7055a816a541b522e1540b6c97ca37fc576ed42c17476f436226c9e5972cd4e74b1065eff5c5895d1b2a995f77e81deb46461bcf748486515b0ea7f8777d9784427838e7a3753ebf54ec80189ac36c0fa80da3aa29f3ac63fe48892babd1996bae5b5d3abda950770858c3e00c167d81871bbe8f70cf3fe967c86bbd321628a42dd11ffeb4c8267d7ac91e86a9247957545fc624bd2ab67b37b85d0febd850522740997a7919a5d4e4ee2fce93ac1cb9505e127e38a0b051512c23051294a0de030f6c4cfd247d0f518f0fcc45d349ca38805dcbfd98b0579681041687e8c6ce85af27338429a3900bbb9e53507f5cfc454291e4c7aa8b005b207b3997ebf451484ca208da38ea11aa82a5ef1b3818a2981acdc3021c9578c2fdfeaeb40dbabff7dd82c9eb8c7d8ec352208be078dc56988137d5a3cd91f5c8d2495cbbb559328735e96e4183af125c82e540e600dccd468ef3a54b6d5dd5975abfccf57dd3f91d6bf3bbc980c46be29bd557d927037cd4814328240d0645001f9e00283ddf25d97fbd33ad669fd48ed99ec5937ed7e1a89f2f6ae438adb475976c5e7867fbee46a6b660a66201b5156a1457049c4f3c7e74ac92d5ab30883e212976a724cabec2459852125b849a9803307ce4020dc3f9067134f50dcefd5e742dbc6db1830b9ceb8a25dbcecdfd4abd63b2eee63904aec39a340c6211cf0e5fdb76c317b6f1680639c01c508b49e9d72a409cb9cd11cfffcfb7dfa38754f863af41ec30dc5689f5910af8ba4b4e36dfe08d83e2293385776f5086b143cbbbb195443a30a88ca4c465a10a470c61a3da954be9ea05610d7fa50633ac1caa9344c393be7e9f5d12ee9598f6f0904f39a2b757873d7a2b57e1880af338c42692bc717c74ae1e4e9d4a6148fdbd6a216fa97f15f84629157bf53f21c833b7fad326d206433b032a69e176d2e022f80290f5a00721d47793fbea50d06442d60ffd9e95b0289e07ed97dbbf6a3c261248e0f201359d14b641ca70c509114244fc52f3b072931cb62b950905360d2b7b39b66d0ad6e0e708d76b630047409239f5a5a7cd5f8b3f485055483e035db236f6bd2e2e7f22dfc1174f7a846270ccb1dc661cec4ce54d97d0112c3cccdc4cb2d8d4083fe51535fb14e6e7b19ea3a911d1cf4ae668765aa0aee2acbaf38a2a514f774a04e5b3972ceddf46a92d5b855757922f143d37ee3b4dadaf788f3f1dcdb72d4923eedbd7212777d0b1a7b58c79533d28416b5531fd7208dabb739760b79788b33861e550f4a6dfd52015168fa332f3b9062adb4178a05b555380b56756048dc867c8171ff849a96d96c2404e088f5d50c2a584f5cd850fef962a5138beb89bd2e66ee72c1aec6edb03e377426b22687f0239637c3a8fc177b4726fb116c3d5f1c953f17afe5ebac463f96eaadff0c122cb733edcc55f8e11d3a6b942474f6fb9fec1ebca6bc6d4f1db03be8e3a7517e6a4c593ed8e835ce7dca6cdf56749df9699d05ee30180e6926131ca9b3a115d01b4ada6983197f0611d9d5d71a65c9f230dc54eaf6f5f727ce0b7559bf95faf52c0c80d7a8884f41916b58dd6cf413ecc6fa0e704fffb4d7d575832b672b62adc8b101fb82dbb2d18ebba5200caa0332db5d55d8e7572e9682b3224db3c73491df772928deda96b35862a5c12e1571d9904e004d0b2862ff05b972cc201f949516c2636a67d1b383f068dc2d08d323214a849d2ff21257697fa8953255f41651d4f6b1cf57ab836d023f190d163dacbd794fa7f9c81b684f0a97ca627abf9eaa8080c8ef495684031a7542c56bd70f67129fd57b670b139eef237f98f5244edf57a276ff3b80392846c1739c0d71b77291c31ea4a2f590421e0ede902e1ba4d90192ced050ea689ebc86e5d45d4f07e67d8a584af7f9cfb00b85e3f97774bf45c729904970fb497a0803e799c82a67dcdc1e3a7ce81d80f787b87823fb3355e2b0954ee7ed511278a3a3394e59f46be6ab190461acd0492eea79f6363d299fb19862c2ffe2d582f946ba55c762ab3cd4e03bb19bf7bbcf00462d1afa37a837621c63cce402e5025988f9ab4ea893f327d3037fd57dde4fbf9d6cc0a3c33ca5a73800d8bd06129f0320b91fa0acce7f4ad7f34bc119c5a8d56e53a8134046783c202604be84cdd1be8715ed3fc2c39c252601f2c873e3ec5d6f3e79224e60ad1c916aee3254b80a0d0095370b847ee27d46451538ae016dea667d35994e33f9a79528fae14d9e0c0b89450af0fd6c7bc06f40aa7eb53c96afde537193d46a61349db178259ff0dbecea761a076d6d705f32e6e63705dd4b672b43ecca401aa9d229365c12651debfdc2f398ce98992cbe7fb5837ffffbbb388bbf4dedef6ec487308583887a2cd75b08c050119c061ccf8eed4db8f5d9fd5105bb14145c5ca168e160135a2446fd616c9e0b87ef4b94fe5d2bd41ce3b7bdd8cf0b24127a0b40bcd9d4fe02b030afdd7b438ccd4ec66e81058dd8c01535a922b64306d367e1605fc2011c299cb07900371415d628b11f098b21740fe7e6cdd777fae20e5e5758b2e78a6b59992767dcc64b6b82f57181f8a02f9ae144ab218ab695c88dff9bcfb673f8156ce3316f702a7f8a4cd7faf072f73c21c3fdb6ee17a354a785b09b16fb40372ff3d43a3fb1242019dc6be3d174d3732cdf31b38fca106a0f0f2cbc4dc802a8e621b73f0691289edff93bf78c3b9647dbff07f5600a0ca084c7ea3c732e514e85d469689a77bf7193ab3cf754421289d07a8249dce2e0ebb9c7855c4ce4f81f36beb33e540555ec54dd3fc4397e861bddfb77a43e8419e4c206ba442e4493ab12c16df52f607c095a7e07e6f1ecd5dd35abd2fa5e9a56727ac9f6ed7807e4c78dba95972fefdd0b0b697ea3b6409a739d13e56bb1bf2e520e4c7e5f143c6c570577f5e94056d023488aa1527f2bb5675fe938e9e7054987ef2fbe9b19b9f879eca1f3e3ae4243d536745b7fe5a7aabfb92e318b06ddc4d293cb9250371199fbfba591ce74762c90946a484cc13dfc3200a3d7c198aeef9e42673c180063dec1a580973cc08f604775948e0e39930e17e0942325296d0e5e382e2d359f21639129299e1401e94f1691813365fde26efbcc3b11001778cb300467159e2bf2f38aaf706a5d36c759fbf32735f6bc7ecade563b9cfea57f4941b795f7e89762b4e32e421963a20078b1b25aa0e702aefa172b12bd282eba20c9f64aedcc6d21725966afd7aa55665ba78316d012bc06f4317f829492e835abf12067c6200c97a0adcec159e2cc1d5e39d9fe97135e71674174e92eb2c20f61f535c395e20e5800b4690f19e8c66248d5543df52d1c1e46d03901d69d0665854aa99e56bbdfa8a8c6e855dfaa8c3ef1d9a9bb7db259c2320d0be28c5fa5eb700e9ff3c1a0fea9c7688c99ca3e9e5efa5b2038d9be10a09279a2ea2cb9c7762528d4752f5ec5ad8c2384c3c6929554ed99aa0f291ea8965e855426df8d2ba43ef79c411d49603d1a9deea17650b13c99e40d704be712fe661f6ae024fa284631690b20e482bebe27b1000e7ba28fcd1e293bf38d84232da990e33538796daea1fd789c97131554fc80ec947b57a0ee2cb4743342420e80ab43d3e8f9b48d3552156e09731cf7b5252bef33c0e9983e2200ce5f2cff9e93b37da945669767e60120409442c658f11d7a02e1de5d133e18bc733ca987cfe43636603c0978831dd4c29f4b2b6d3400e6d48bcf99068de37190b328410cfc7a1b45d9cdc1906aba900025281b91eec61a388501ccccb5750fb999414541ccb4102751c482b143e7e6e98adfd4f378091a7f1a96cddafc0a4c5c9d30f415056f6c4552b54fcd6f592680643d5f602f41925a2be6f453035735d262e48ede875d701a40c6620effa1dbdc4c4a894b4bf1c00b9f021de489888da7fd992e1e16ccd508462333a5109e2c565768282ca687bed2b9814a3963bdc5327eab0294f5844fc9bcfd9592d06c1f311c8ad26d34020a5ab43e452f7be631453da3ff2f9bc1947c678c326568e27fd995c648c3615376e1c0c3a80898df97b47be07c45745209488dbf0a0d1834070f06600917a9413d9ce638e65edfdec458d96f5ee774293266562062823b39d491f879484ea49c28ea0733b08daec8f36afebd3b790256078e21b3b48edc176b447c2f235499cd6979376bac49148cbd3b27800cf012bfd95481f134d4408155f5faf4ebd4bdae36559b3160db0b6133cf3ce1f0b823624f9e3cb7469a3f7366d4c623858d874fc6fcb30a04006df9fcfb14260899ecde6a63f5ccbbe45bafb1621c2df8f4cba2f059cb0cb5c9f9fe37d6658187d1c2040c13f9980e75dda2b461749bf563d20f213e6a324e46cf69512ca16872e46c9a21753bd8386e75ad503d662126beedc273948ae22fc233860bbbcd224a6bf10be45a17f83d16b739dc105112f3929970d3f5dd0817abfc44e87c4248a2179754851184dfec739431f433614c8c559d995422991709fbc05d39a3f12579e7e1571ad12f6ecb1774b0e934fe4183936b1fd109700011c7ccf4d3de8125b6f338cf03c9b640e32f67e94f5c8652ee41f1f89365241af7c2b7b112091d3c01e84ed9f40f235cc2cb969c6158f75773de7f3d9ad49f0884fb0f4e2dff150b655241987618c036bc48e853e387dbe81980a3075d84fac3a6b7efa80b4f921142fe6438e7420f1bd925231f7e9c14c4e2b613545e38faeeeb12cd13741646027a7dc042296104cc414de7aa469d762ab4bdd52da6c17758bdc2f703554ed7943f3c8bc2cab9b7bd873f605fdd6324f54ff0f3b0de9ddb6131a1d37c6b5bbc53a6e816e8398ff3729be8181b76050614b6d719a2af3950ca0f685ac67731d7617c27173115bbaecb7d71dd4037cf6939e9db3b5739db95d87663f60c6464147b86f7e674685ec97a0d29fcd403da3f8a3c5f34766cea019c9fc20e2c4129cbe43a626a245ee985869d32fb8c420b83668aa58576c3fb42d3ea70948a06601633d0763586ccbb88539760137b92a92f3960fe1fab11ad836d80d0d4a58e0b08e8d92b3f7c5cdf762e97e739449d05447ee5ffac9a8d837370f7e58656efba7e047d051862f29bf040882b8633e73a3acb8f01cd863fdd6c08cdaf46e4a65ac47fc4a19b40909c8d333c1872a966717bcf890bdf7c1c96c56d87803d983642e5abc711f400c4d736ead60f4387dee0f7b2b678f83726a4c241b86b526948176d79f922723b17ea1188388516ab03dd53fd2069ea8ac69f9edd8db0f8e9fc04f2b3a5dae71fb150d3d3ee2e9dd31cb576070d2068b96a4567e1260a6ee4514623e1a2d4b4ba87f0c9ee1034f40260a3755839d7fcbf46f8008e815d90352f3431fc4d6bfd9f48f3690eea5e207dbe05a19ac63c9506903cbb991b6455e65914cfe52c98ce2374c8ee669de7ba2401155df629cb24d2e280fa6df14f984c4ebb41456634d8a0aab1df363b8d81e8afe712f1e3fc43b23792a3743c9879b333fc469f1dd199439e00142951b5032a6c8143de0067a8f9c58a5f34eb2bc17df9f983becded44c6be2bb29f92aaa0bc344b07c762da665338bec522fda322b89e24e2712f76bb22992a70038ea0159807bf422136cf5019fd8f42ce4b2f896bf9da72923aac2cb5437d5d251dee10d54d20f941a3988bc5bc8db10574c2aa092fd9081df02308a2485eb702c93e25e4ea585bd9b9bc7663f3d7bbd9566afb6b333704f2805109117af5c47d005f9d", 0x1000) 05:47:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1800, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:47:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = msgget(0x3, 0x8) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getrlimit(0xd, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:47:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xc00, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) write(r0, &(0x7f0000000040)="ce34a7343a6a5c11d1c836a3539758df3970d6cbf3e4272de224ab5bc0215619b487fdc6d94a8db5bf831327f24b60ff8b9d2d40c57868d32bbb20145f35946c4edee390a3e6fcec4e0254cab9d7746fa9e735f263c8ac2678743e7982b5b499ea66e131171cb878af356c5b4461369918a6c02171452c7eb419b7b6ef5797b8d031f8ddd04dd9274b73e208cb212470fec24b48a56ac8bcb6136a8dce4ea025429abf886364e2d7f92343a74c113b4f457769db58d01a64", 0xb8) r1 = kqueue() mlockall(0x1) fcntl$getflags(r1, 0x3) 05:47:39 executing program 1: r0 = socket$inet(0x2, 0x100000000000c40b, 0x4) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 05:47:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x3, 0x2, 0xfffffffffffeffff, 0x1, r3}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x6d67) close(r1) execve(0x0, 0x0, 0x0) 05:47:39 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) 05:47:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) 05:47:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:47:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x27, 0x1ffffd, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 05:47:39 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 05:47:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000100000000003) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 05:47:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r1}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r1}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 05:47:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:47:40 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:47:40 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2, 0x5, 0x8, 0x1, 0x6, 0x5, 0x6, 0x0, 0x0, 0x10001, 0x2}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 05:47:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 05:47:40 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000001140)="eb8b4671984def4b81502aa1ae6d54d77cd20d2bd4e3a71cf8710151eff340bb16795086e8f8752e058f52b3945288d5e86e97233902d1d2e7ca752970c6e2c0e62beffe8c4e281a95179909ace886baa79e760c40a6ad4c2b64b48e820f5dca403a4f66e4c7d3df728ec2ce42be96774713fe5cdbed45", 0x77}, {&(0x7f0000000040)="b6d418c99f1f7d62f77e3992a2a5eb6628aaee271141cd54c1bafc18b0d0fd97a6f3bc80ece6f6a05ee32f510ebfda0a687054d94a0a01468191d97203", 0x3d}], 0x2, 0x0, 0x0) nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/4096, 0x1000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001200)={{}, 0x2, &(0x7f0000001280)=[0x0, 0x0]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 05:47:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = getegid() getgroups(0x2e6, &(0x7f00000001c0)=[r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:47:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x3f, 0x78da, 0x100000001}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:47:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x402, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000740)=0x400) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') readlinkat(r1, &(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffefa) linkat(r1, &(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x6, 0x4, 0x40, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x433}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0x10000)=nil, 0xffff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x16}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4494}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x74c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffc9ff1972}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000000000/0xd000)=nil, 0x6}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0xea}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x23d}) 05:47:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) 05:47:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xffffffffffffff0f) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 05:47:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) dup(r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) fchmod(r1, 0x1d2) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) 05:47:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49, 0x0, 0x2}], 0xc52, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x6) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:47:41 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r2) syz_open_pts() r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xa) fchown(r2, r4, r5) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x3, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000500)={0x10, 0x4, 0x4, 0x1f, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x76}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x400000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x997d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xbe7}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="c81010604918e7fe9269ee312bc320f1909965a06fa5558215f67b05188688849a5aebf3eb4051a9e0c64d166222dc7f011a87dee3d145cc4e32d063044e5b4fd59c187c0f2d8c23165e7abb2da0535dacc855553bc2be19761ad5f5271934d4748c096b186bc68dd36d9cc266f3c0b59f1f82acb12d12477426def6aaefc9d03c3de29219f676bad1538f45d82284923e66880ca3385381e6de33973f4f18121527d7d74cfe6d97489828300f499c39ab8218f7d047202a13e97804877ddd24acb4a7a409990f3e8db964a4cfc014b8faa09a69e04369d2b6832c61821907c1", 0xe0}], 0x2) 05:47:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="100000000000000000ff31070001cb00"], 0x10}, 0x0) 05:47:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) dup2(r0, r0) 05:47:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x410, 0x0) 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, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x5, 0xfffff, 0x9, 0x8}], 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) kevent(r2, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffb, 0x89, 0x1, 0xd84, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x1ff, 0x1010000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x1, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x21, 0x8, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x14, 0x0, 0x1000}], 0x9, 0x0) 05:47:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4000, 0x40) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000000), 0x22c) setsockopt(r0, 0x9, 0x1, &(0x7f00000000c0)="62c50bde555ee97d81dcb660658355da1589561128cc4462390ea4a7a795f8ed8531269cd2a3f3ff3cd624f032b5e1b004bd616ebbbe200ebed49070a9a5ac8fe870604432f8b588e77a39ef33e45252070412d460364759bea633cff71c012c4ba9388ec6543bf1ec267b79034f9c7d5712b04e9b39b1cdafa76e040787cb90ca4214e4d44373ab047c879f37991d4aac51223030e295c891cbe18eb1d108e36097090368c35a060625c3271da234bdcbf2b3df5bb7de58cde89791feb22b43", 0xc0) 05:47:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x5, 0x0, 0x9, "2ef00a74de59cab0a1c9baf69a27637c0d87a827", 0x2b4, 0x536f}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x98) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xc8, 0x1, 0x8, 0xff, "09c71ef4c607348d23730057a9c829f8b10761f2", 0x80, 0x100000000}) stat(&(0x7f0000000100)='\x00', &(0x7f0000000140)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0x3f) r5 = dup(r3) r6 = getppid() r7 = getpgid(0xffffffffffffffff) setpgid(r6, r7) syz_open_pts() r8 = dup2(r2, r2) syz_open_pts() socket(0x19, 0x7, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000002c0)={0x3, 0x6, 0x100, 0x2, "6bbd1d3e28a9a23db7a96678a6f5282abeab0c67", 0x5, 0x8}) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000300)=[{r1, 0x24}, {r3, 0x41}, {r2, 0x40}, {r3, 0x10}, {r0, 0x30}, {r3, 0x44}], 0x6, 0x7) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000340)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = msgget(0x3, 0x211) msgrcv(r9, &(0x7f0000000400)={0x0, ""/186}, 0xc2, 0x1, 0x800) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000500)) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000540)=0x5e8) ioctl$TIOCCDTR(r2, 0x20007478) 05:47:42 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x6522017217580288) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x9}, {0x1, 0x29c}}, 0x0) 05:47:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526babbe949a31f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddeeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e16a790000a413aabbb14f5bcc20f8149759f3b003a2956cfd6f04969764cb8716003e90f4f9116a295f10fdde51e9faee82916a15e2818eec19895dc015f65f16779eef52dec6ddf329acbebaaddcc8c4b88ab0d4f9d91fa4d462052788fb", 0x135}], 0x0) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x10000000005, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)={{0x3, 0x5}, {0x74f, 0xff}}) 05:47:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 05:47:42 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0xfcfa) close(r1) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xffffffffffffff81, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x171}, 0x0) 05:47:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x40) write(r2, 0x0, 0xfffffffffffffe3a) 05:47:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffdfffffffffe, 0x800}) r1 = shmget(0x2, 0x2000, 0x5c8, &(0x7f0000ffe000/0x2000)=nil) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$SHM_LOCK(r1, 0x3) flock(r0, 0x3) 05:47:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0000000065ed0e76d93c6b8a03b10820a58fe43bea7a2782813c8cefcfdb1bd4d9c0e36d58ab4f79a66de7fb584d530000007c62f547d55587267ba505097434d2ba533a77a97532ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92acb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0060000002a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5693d0b15d041716f878c7d3a9681aec1b1e5bf2fb71bd51629b72d1678cb750b092a569606ba8d4eb2b67bd36b9b59de15ba1fdc856d6a5640f23fbf2396e18a1e2f215df1d0e76b5393cf19e9b2539a193b"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 05:47:42 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0xaf0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x10c) sendto$unix(r1, &(0x7f0000000000)="3348b78898c97cf6b9de54df791623352999f1d28b7adf0cb42374ebf0ff22a47f0dc11e36cc2d92603a0deafceef984ccff74951ad9cba53975a533f726c079e9603cfd214d08340305e9d2b078f608ec0211dbe572d55ed6c8caebdd252fd683989c6eb513280429a30fbb", 0x6c, 0x9, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0xdfb8) 05:47:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x10000, 0x100000000}, 0x10) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8) 05:47:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0xff}) nanosleep(&(0x7f0000000180)={0xf0}, 0x0) poll(&(0x7f00000000c0), 0x20000000000000f4, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x810, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x7) syz_open_pts() 05:47:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x6, 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x54d, 0xfff, 0x200000000511c, "047c013400000000000800", 0x2}) write(r0, &(0x7f0000000000), 0xa7) 05:47:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x18, &(0x7f0000000200)={0x1, 0x0, 0x7, 0x11000ffffffff}) r1 = msgget(0x0, 0x10) r2 = shmget(0x0, 0x2000, 0x88, &(0x7f0000ffd000/0x2000)=nil) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/27) shmget$private(0x0, 0x3000, 0x10a, &(0x7f0000ffc000/0x3000)=nil) lseek(r0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/247) r3 = dup(r0) ioctl$TIOCSTART(r0, 0x2000746e) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x7fffffff}, {0x200, 0x7}}, 0x2) r4 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() r9 = getpgid(0x0) getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x4, r4, r5, r6, r7, 0x12, 0x6e8000000000}, 0x1, 0xffffffffffffffcd, r8, r9, 0xffffffffffffff80, 0x9, 0x8}) 05:47:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x60) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 05:47:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:47:43 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0xffffffffffffffff, 0x100, 0x9, r1}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) chdir(&(0x7f00000000c0)='./file0\x00') 05:47:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0, 0x0) 05:47:43 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, 0x0, "5737042000ff1001f3b30800"}) 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) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000040)="0b62162bb9a4a477970f87c61f9034fd25a2e3eb0dbfc5286930357c8509f1220760", 0x22, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x101, 0x8001, 0xd3, 0x6, "f1abe0fa563e29ef922b6218887373773d514c6d", 0x0, 0x6}) 05:47:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x809, 0x0) close(r1) getpeername$unix(r0, 0x0, 0x0) 05:47:43 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x100000001, 0x5, 0x4, 0x1, 0xb729, 0x4f4e, 0x85a, 0x1, 0x3, 0x200, 0x80000001}) 05:47:43 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20010, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r2, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r2, 0x9}], 0x1, 0x0) 05:47:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = getegid() setgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) 05:47:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfff) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x22) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="4d179e02b0d0b3c192a1172df9ca6af0aff441e97f4cc71c61401ca51024c2d944f288ff501951a16902bab66371014cd5843a467a77b2d4606e9d5e23b1e62c38249f2a880903d01448b85e661b5d9133ccd06095bfcc0bf31010a70ab487380ca17f71dba5f3096a4b5f0f598adbea4c609ebc63dabea688870babb4ebb5724aa9e7da6b02ad536972cbb43e61028ebead1a44412b990ace35dad9d993ca491485", 0xa2}, {&(0x7f0000000300)="63da38843a92e79b7c8419e51b78a24d5747142f5e6f363cf5945c6d0c5a4e3842ff1a5d2b0f383c122b56f5731df46ab2ea702d353fe45c7da18249dd2eaded4ca567641063b9513dfc21f39c1286ccf8af32b8a431a33abc61f78640ffa0ec759eb55aae987a656e6c77235bfeadee7edb4b27788b3e8a88b85b06a038dbfc03f8eebec835b40b5b8d230fee21ca43efa9fe02eb7fe84236a5bd2af2e4c6964f66551b92b6f32e59dc5dea999092db1226c214c0fd4951e14c2beb6337e95138d930e0dfc812d5efd22ec40a4291590cbd94d58496dd0694a5d6ae272db7e9ec533357803d1e0b76f6aa7f3bde9142366589d68048de1cc62ee5c19ee0d8c8256b91dbca1f9aad3de762e659279f", 0x10f}], 0x2) close(r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0xa0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x140000000000, 0x2}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0x0, 0x2}) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000240)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)='x\x00') read(r2, &(0x7f00000004c0)=""/4096, 0x1000) open(&(0x7f0000000480)='./file0\x00', 0x28000, 0x8) 05:47:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="42bbc94a87e9cf7d71fdd00b67d215a5031be623715eefeb408a64361a55aa1287b5e75631e2", 0x26}, {&(0x7f00000001c0)="f4b3c85be21115e1420a8f95686c2c83c62892e4239dc34eb5f06c53cb8d3a6f1479b536214701a6592d9a9888a1b38e46810b37d4cb352b3607af975065f214029d17cfd5bedfd5798b2015ff7e5ed4ae4f6fb5963fff52812cd8f422a40b23a09467797ecd47826bd2b62e780b417e970f4e67fb121841d73bb6f1c6c2f3d009e0abcd623c3be6cc58547ba61764a11fe71109d7afe973bfc868c6f41f26086cc066aa3f04c15b061fd1b075e83e0fae0d3aaef6e1b2f466b979c670a3913b3fd71be76e52804c01adcdb3facaad463b4fb2337bb975351676e9db995dc51fc536d1e3b2e25e021b8ef8bdd0eec76c2fc506bf732da2c9", 0xf8}, {&(0x7f00000000c0)="eeb44e98ea4275", 0x7}, {&(0x7f0000000100)="8c50cfb2a8cb1cc431a678138669bc893cee73ccdb9a21707b92ee978626dc3604e9ee3a192856a404666b50f341c80b1119306a64702bf2945f4864cb17e93e68710bda5d3566813db8266b82db36db4cb58954b56ab25735e4e7ab", 0x5c}, {&(0x7f00000002c0)="d15c6ee4131f0db0bd470f9dff6bb30227bcb4a968c5f9565347a4a8458eb880915812451695f7519ac53f352d56518f73b37c331f46db4fc095aa3b6e872609f4fad2a61578f57876abb46021ad", 0x4e}, {&(0x7f0000000340)="644484d9f885b19bfe0d3068ab5762560984aec6fa019a38f7cf42391fecb2bbf00d74e72c168cf6a84c81d1782eb2ea36d50cfaa1ada70a1b8986e6840037eeb33ae55966957584bc41d7f9f03e0d27401bd10450f0f323e8ee372a2ddfb1ceba2436aa82abd5a52fc5ff572e69390159ffcd8b6dd89db597643debf3c19bd85c46a4b784a112252275643c5c5b14ddb11434178dd5cf1bddd4e9ad9ae56d9450ef27f2308f17a6a435add934debd48f02ef793e34ad31f84b9ab103d13baeb95ab24d58073d93ef8b72316b4a1d54928620ed6035d81", 0xd7}, {&(0x7f0000000440)="ea2a51c58c4bc684494dc52d48b68cd942d24425274e5288f5bf405bdace1f6a588bde3cbd49f44c53d3ed6d171c82ce55f588267a021ee6b0579026fdbddd7ca53fb71252746e4a5ce97decc85d2bc8d823e4ec4eeff6d7dacd3ca7bca45b496b69e2810661d3aa94d56367a2c73024f6464c2f3f3cb00e40052a170b5ec3cbf0e5349f34eed935818b7d166097b4232d0e46154e034f0726e47735a69f5375004e0962e4f3778e1543744972fa7bb72a74bdd6747d375f6132b0427101ed8fa529421ccf41807a283e1e7b8a1db4c8175f92b941fa", 0xd6}, {&(0x7f0000000540)="cfbe4d53494c1d493442f167f93664fad32e05bb4fb1735132361a49bed484e63efdd618dda4630817587dade66359cd72472f4f1657503ab6423b03f4bdd25fa6822cae856fb245c4ad7a017303dcddaa29f3b310b3071587232c0e1ab7d85f73e09e2a5f2b1fcec0a88a4e36b7c74e7550e67a456186c233f738a4ab87b461f1e0cf868d9c60f52e747360026b2af721a88b68524e97b8f390ec76003479bf0ccb", 0xa2}, {&(0x7f0000000600)="7c9145a3428106a38135e8398bdcb3096cf3349b3c97f53e7387fc7c8d184f5866f75c4dfbf9d13e11c3ef52fa032c4eebd447787dbb4c1bc88389b6f11c538e83019dae74f5c427b81cb8c8c7", 0x4d}], 0x9) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:47:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) 05:47:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x14, &(0x7f0000000000)="caf5b415", 0x4) 05:47:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 05:47:44 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) semget$private(0x0, 0x3fff, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dcdcaee0e63edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801d2de82a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b55705001a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2ba050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023861267df333a549bc1b28a61e9387c825a88bda72297304d356a4c874cad79e2f75f1cd186cdcabd84258a318c7860889990851133ecae8e0c6488cf717a6855757a203e1a41394ae9c816ec912bfab6a7879857"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x7fffd, 0x8000002) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r3, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x0, 0x1, 0x1) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x1, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) dup2(r5, r3) 05:47:44 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x73}, 0x10) select(0x40, &(0x7f0000000040)={0x8, 0x400000000, 0x8, 0x1, 0xffffffffffffe29c, 0x7, 0x1, 0x2}, &(0x7f0000000080)={0x4372, 0x5, 0x4, 0x6, 0x1, 0x1, 0x20, 0x1}, &(0x7f00000000c0)={0x8, 0xffff, 0x2, 0x3, 0x800, 0x79b, 0xfffffffffffffff9, 0x3}, &(0x7f0000000100)={0x3f, 0xe84f}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4000010, 0x0, 0x0) 05:47:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) fchmod(r0, 0x3b) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socket(0x18, 0x8000, 0xe51) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:47:44 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) getuid() shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3001) 05:47:44 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="6016f71d8b6ce557b3aa1d32adc093dcf17f2ecee6552adab1a5415b6a14dee7104bf486f5332ccc589bf397f94687701e1b40871738279d39edd9c5388005ab4938a88cd811df8f0847bd2f7313757f54af538e9a32c4520b2d579b05a176463feae848dfd417d9c9cf40ab2f17d10cf26be47dee4b5dcc5efe4604796a8203ffb4095f851f6189a2656317f9bcb33aeb892685d9fc5b6e5fd140c281fccb4fd576d12c9da31f515c25011fad1e262169125127474d7847b0bfff2a01103d675d6ca626c923dce22ec9f18ce1e728c65971b56df4ad2d8f8d028b2b79af3d5dea47c75c3eafa8bd6a641a11e07bcf014af10f50c22a764cd6b7dc4589bc12ebc69d41e87b1c4cdbd0d8e632e307be5bfd319dc5e848f10ae2e4379692365a236203b21a7c75618f638016bcc3bf8a59074e6535c03f1cf4e2442c1e92b0ee0e0876596b829b5648639646c5e4cb648a5dc380936a8c4354c5006aa00e46980078885a12c23670e197ea0a542b944bcadd79e422a26d1befdd0fcf8206514a18050205615870bcc71c6d45aab59630b80edd17257aed6f8c8e081150c44ace9e04e3bc09061baa364783a8cf9a5430ca45d81761bb7a4ed3c7e3d985fd370245916e63209252b2729e4c8c9ef1b15d011178fdf395acc0c80adae49e43e07ea94d79d7446d0312655ff53b71ac9b9972314149bbac3c27e8f9f9db9f65ae29c5c7f795f105183a3bdb3fc3f071b94f207a98cc86acba84391e7dd3147e8749e1dae8c3cc1e013c2df8bb8b14f56d04553baa48de3ecfaff5a84d416805b2a29c351dbcf4ea5a8b72e6f05266d6f5b9e42d59c12781f21fa7e2e8ff6b8de0adc4a055e10c0050e4f6ffe3331761a123897fa6564067ed112187d9457468097b5b15d200da55cf39748ad0a7c8c98dc16934468a1d9a800df5b4f5337d2abb4279f0b769f036597d77d34c3785633ac9234e5871563bcb6db6649f1fad71119a70b52d20f636d35318a3078e089dcf44f5b175ec516cf01e1170e451060873b55db51ad78313f636632e6ef1de5af71a693374feb041c9727236a0b8bc6d78eb6ee9026de65ecb8e840efb1989bd8bcf93d7191fdc3f7e60eafada69c401ae21ad8c21bf95aa889db2031009b4fba64ea3529055b77a4b91ca2f83e604c332cbee9c0207878de68c1959c35e21e3d5b4ed8e456d7e1f61a66229c335db22e8e17f826e413c43cecdf080c81be2724c3baaf63d1aca54f15ac6db3679c54ebbc5858c32c1d3b5c97c74a29d950934f26282aa7b07c01972c31bb9b7ef3978b79cc9df8db10cb9f0c8718bfabb17498f45a03d714ad47c7aae42783ded46cbfb3a42aba86a348dabad05a06ff34a41bcdb78e99a4fc36451c23027728a9559e7e84af7b6d645c129b73a7eb58e079c382cc33acd4051708382c56b40bfb62828961f4def7d05ccecffbaf5df6f52109d42304600642960ad9e5567e78117c0c0d160023a3ab22ff2f0fe3787795a765eb032258a1454426b51a78ce8ae4d957a509b1d2ad5c3ba8cb1f1bf6bf592a05ca5fc2fe5beb3c3b5cf86133462c3cf0d9b7ce524367396599c81a1ecb4a79572085c184ff5eef6c808ec6d53dd996abc2d1692b90a38cb911e5281674a6e3252100030d510ffa264be24c2e3069bbcd68f97a06670f21aa5e4aa0c0b1dc52f319cc923a1b533ffd897aa598b6649f7f754e5f51f7d4a246071ad25ab554ee8ef85bae901e9d2219ecd34dee6e45c53bd17f14ae974a5929dc64d01ce3a53221b511c9082d470c6cf1e6c30b233b9c2dfb21c7aa4bd76abeefb5611a3c523f0f24be578bf46b8d039a2645a148ce063ab0ef75e66f79afcb4c5415df6ef1ee704b582d5ee8ba6a24d0361e2888d81ce2bbb654dfc0d284b79ce80167ec60945afe3830f1cdb168c2dfee8917727630a8ccb8ffe9dcc1c7e5139dd812dbe1f4f9fa17295040176f2f644975c0bb1b555b61f957dd8e4a076937a0cfd7707d840b86080a6e87084845d5b4ed6676c0ea1fd41ad03375d9ee62e7e18e72005e97171c31edc0ee49053c0080e6d42e740ad10b11e3865ddf901cdc81773746ed89532a14a2310e9d23b7f264ce49f71a309ae7411ecaad59f9b9d126fd174f0184fb53fc26d52aa8e1755b97f04f008b30bbfe530aa428e8e618e40aa67ecc97d480780ef8ec5793af159307394feea911f2b34f78ee3f4d3647e3e43d34e5ece9d3f24f792ad295becbfe5ecb4e78b4906cf4fad39ac344dcf5a888217718f2ab9faeff6338d4e7eabce3e3ac0d634ee32dccf31738d21a7028ce7f4c700ca38014dbc118f62c62cca1da7a1c503447ee021ffa3adcfb63068e2f47c1ed566271405e94520912c270cc73b07f4abc59c5290547dab7bac2b11354e1bb9ccfa0c6b47f97192c1eb2153b6b4924d49e4d5f70ceda94213827ae9f042aafa22e97db2b66dc96e2e53d4c20ab9356b500ed894c34934032d49b5635ad2a8b32e0da3f61aafa5e7fdaa78045ac2d453d710acefde4de028dd45c434fcffc58b21b537e5a78908d260758d66f9399a35cd35c0749ced760f0c0f9e9a6207561fe94cd380a4e61df977b6157132b21d2ab7aab18bb5316fe10653bbf8b20ce6bbef3bae6557ebdf2f0e1dfa1ceec6b8344b2a510a6c17699af104f96ca6244fde86f925e17ec148f1b946f2e0a4f0420853e12ee40f451a7786fdc2e08f5f0497b5212b8395a4d4913976597d6c44d704ac573553d06b37422eba78a0db475285bab40b4c3614639986913858101ddf93e12f049836d6f80e5ede6a738d9436bf0b693474987f82ad438974702e879fb5abd73e34d24beaa152ceca683c16b6ad72294e91f544ef1d74b2cd12bfa9a90f1f3dafa138c7b2dd449b91a78272a9f559c1821db3fd2aee0c6d99853c0a6d077361634896c6c16eaf5a775b2f11ad0fa4a5cbf316e71186f9de4b1ec1aeebf5918d5681f5b5d3c8ce1652b384a284921ad0f967cb779ec28b956b11b23210d6c3a2466d4a889621be9c7e895d992da5fec973598a5ca62f142bf5539d1ab84dc917185015754f2ce58caa701fe8c49067217f6e0806d7c8a1e1e981c57b13ec23fe28fbd243dd81c68646b405ee5b4994d7112f42c69ec590ac6546de150828baa9e6e71c6887f1ba2d93c54005e4e05d1930515547655bd48ba8881a2e593904894955733b2d526474f25765aaa6751cd3eb441e186b7cce7ada91a3440b62720f7bdfe572ef6ac99fc40261db6375092ca9f69ba95a74c865ef475c14bff3da2eb98e0b5c3f3d71875789c8e6058ff0f01419b56034efc1841c8114657cfe1d7c3a8f3d4beb3fcfae41a6f16a621a03348470309a9cd072471bac7559f65ca3c6bfd8b5ab9f7c0750c9671077be318cfa88eef6535af6974b0377c3f7cefbdabf3d1047006bb23fb2c6575af43aa29a9c98bc36336ec7e2fbfddd223d127c3a19ac349f78e8dd1c5dda9c8dac360228d1647fe7b272ec9ec0a3347bbe23a673e6e17d47ac618fc98a190b6a2df48e21df8a64a964594037ad0d38b6820d38c28cfe3f9670bfec58976c38e81fc60e5b300cdff948cd67c8bef15e9b3daf52cc5126bbaf555a9936461ab6d9f6c9c5167d5cb2f3490b76fc02f8d51f406e44a40ec5dfcd93b7b85333d97cdb92d4ca5d0ea2510e8d0983c7e5f88610689cb1672f24e7649f0187be8bec5998cb12ef276c0d2fd32c685ff29dc101509a7a8257b3d6bc38e377e16c03ee9d1e1f4e4f1e25e473d5df9aaceaa0d605727e7f3193ef431fb4b8c10a500ea63388700673a0a6b354f7588764908bd0880646e9cb30f01e8d7209fb3dde34af8180a7d02c4d348177ab3e3a7472876e8cce9e82faa56f3eae087dd330891c4900cda963216fe7406cd9eedb75bbbfddb726237bbea63a2f9fdaf9903fcde21d2d207b13755941fa06466d3960ce411932b3fb0be90d832bdf22d7c993ee0f73f74df7864429dd8168824e1aeb469b8cf8cbe21e846efd65781a7b3ac6a38fc739da0421cc5ed5601b2733ef8c44fcbbf3ab35ccd854a764168d3ce06ef7b93c5d30b6deb884537342ffcf1cd001991d909da32d85fea34bf3a2c39631ffb69f22dcb31083af00aa7165925840475b4a4ab2de13297dd7b4efcf151d0b3441299feb780e6f21a808f97fe8a8828e6d90bb98056f24f0db35f09fe2975713d231c1f26960ed00b4614f280fda6e84f9e025db760373f20c0d36234bbb41c43bef7f048cd00ef52d5d350162746b7c8c940df89ca43ee1adf8876d45a01a27811738ab60c6165a3ef666d348c1723acbbf406a32f74d8e06759a7e2e4b55bda9dda7deeafe34ba7102129195c467549144eeb5719efa2b0b5bc814e3dee4755fa7f726c0704063f9620edd74bc7173b1c77dbce83ce3595c14f68ce71f4724b034a3137143280861865e5e5ba3a92de918d79be008aa09ab0f23985a6952161b4ff786676944025b563f3cae399233f88cbf634bf7b59274e077051d4bab7420d726dd86a870382029c27dd999e4f02cc73a078729759e46906d99816f660e7ac62987abf49791fe0a091c074289f4d4d3815c6cebb8a0d6709932a0f046717297ff4529c52198d77fe315bdf8a5e29b4161fd83be63fd384c11edc26dc57923bf1d7dfe1045e49402efdff4a931a5f8091d7e942bf60779cc6970ce859fa7ea4d3fe73a5e44820f7e21d9b9a2bedd2c35ac4561e4a4a3f9200b9065c64d849e92129819930de16b7734b7f05899a35316ce1ba27e177b93993c086db3895391dfe8f8cf5d962453635b64c547ed893ee3e89f1f5b51ab3440a93628ef91b8a0e166ce212532888a139171b245afeea3141bd9a5ebd84267d370bb7674dd22fa3167c38417568af29008aaf4aa8fa72f14825caa5efd179c36b6ff5d47919e2c8af8f0e540aec91289903db55171002c0a64cdb530f33bddf1adccb339414094f7b0356cf09ab94b48d62b8ae137a1bcbd49dd585343f84cc64ff833c82de60c3a2dda0cf3df0c0631ccfa9545fb320adf5822ec2300201984a1d2774cbc04d7bafc86df822bab68c8f4784a3d0a99870f28b6ebae51518f45a16d94fa67faccab3a391670d9d2002e216d04d042d918ab8aaf3d5774bbd9f3e479570a801aba8bc22ee1b9d95572f96c84c9e0ee5413d1491bf01dec9c9aeee289b01b059667e5c2d29e5316c3ae46d13efa904323fc8f97d76c1b503ee45328744f96ba0f969b3bdc4ae64ed1a476b1e577e7e88eea78ee4fff6870b39fe91cefca3ccf40dcd327f49fd2675e9efa9512a206757bb70425d9f990495ad83521eaa607678c4f2391cb36f9334e911c2d5b06466c39cc535bfb2d22820f99c34df47636555879e39bd086c88b63220f44289218b959ae4642b5048291269c73ca4d6afb5476f93466041684b4fe2b22a1a814004191d8591668729723021b01fa946991ae7c308754527b0c4629d1725b5e6639dd023b2ea9bdf7796d121e121be4dbc94a6699352989bf823b09bdc9d3d92389b07824d80a575ad8c05221db6a3b0a6887d8a253b9847a349ffb1abcc79b2c6ef831cc132b23b742f60fe3b9d736044714e2b50e27b06b7afdbbb5190a18cde93a0d2664b6de5a6161e26ae17e1f98013b7a6dd271bdad958dc416fa4ee137b7c50d23c473464ff17e9b9e4731bd0133bf155c1ed347fe2c19d36e69a6d42f56f50ba16bfd36b70e3c9a2202d8a3d0e369676b3317e01383ac759fa26d429e06de856cfb3f462f84e02799d80ea27023", 0x1000}], 0x1, 0x0, 0x0) close(r0) 05:47:44 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x778) 05:47:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001580)={0xfffffffffffffffd, 0x131752aa}, 0x3) r1 = getpid() getpeername(r0, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) r2 = geteuid() geteuid() r3 = getgid() wait4(r1, &(0x7f0000000000), 0xa, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="a0326b3a7a65ada5be0593f0206b8e279320e93d6808b5b0d7867444eb0db12ad6fc5546f25816acbfa3558d5f9c4a26e08d8732205fe9d98583281a1653b47814010fe8ca09a433cc862e41bc2a5b969468c5dc064d41939114f73e0527db0747212d8d40bd6508df36d6ae9a9362234d03f599e8", 0x75}, {&(0x7f0000000100)="34b7d3dbd76647ff86564e4cb7ee61db993228b2f984fefd3c4e2cf3e597119965b42ce270862b4d4556bba5f3f540624e6afd2796def66bea668ca6dc47471c05dfe010d3e74f8bb97253e05983164884364c5ebc91387e6e46ba5893efdf1896e27f222eebb1a8e59e6eea0a8030b93e0d23d9d016578706684ca312283715675850ae1c33f59b4e900e29e584bba5dc1cea3197e6a3", 0x97}, {&(0x7f00000001c0)="ab4ed64aec75302127a33448fda7e0edce2f7f1d0c3742fd22e80f3878ad7e4cf589acf66e9a61bdce782f08b14b677165e04989d280fd879f2915aabc45279132963d1c84b179f557a19d1b91957396a3f386c444bb01a3330a5ae902a551aebb63b7c97ce744e8f4a08174b6ebd4c628cda33fec715787d9af461270af875ff8a1053c68967a954de57995b16df66e1b401f094e54907598e5b9a68a7362270cc9cca461bb5f0a1f1731afacdfa5f88cf05dbba2a97ee74ac28ef27f51c633df26511730acd6484d46ad9ec8ef437b6a7fcbd93fd0963280c653ecece567fbfb8cbd517f5cd2127b8d80a446ad7d1109b7a048df465202", 0xf8}, {&(0x7f00000002c0)="bf03d804b6fb4140c5973e5251bc8c9fd985aa9a5064a78d1c79705657bb00b2d6b9215dc6d17566a713bf82e7ac4f988fd653a9fecd528ac82a7859f2aca76784ea078c3dfbee6ecce2dfd16cd191569b205d7892ccacfceac143b60de5780c2c4224b55dd40cfb3b751b4275e81e170b13d9a2a6f4adbbcd763b8b9976533ccc9a96795bf9482d8d1972f47fa1ef02fa8b85b19747c2aaaa6f341ca8d6090fd52b45d5bb4b228e609ce06987b39d0d95add2948fb54c8732ac40f136b9baaa94d3fae39a917582f652d76151c32128d5f206a7147f9714b3f2cadffefb47cbab9b053e706f5016dd72a585c315f04c7f39313c23a0ee82feb3cec6d039126c760f301309b8e6ffe865e52633124e3ad64abc4b589655c5570e1b759eb0781dd758f4f055a8f8976d341052d57aeaeb637f9ec0ccb0dcf6966051cda6c07c66f017ddbcf5a2df7bc2de92d0a9a0c9db5d1f38979a67e0722972befcbb9d6978fa57eb5624e0a2f6e860f165deb01ac00ad32212848c532a0873b818655df75790b89225972fa1a32967d7f95912a55bed170208de3c42d2ff0e16f994a9b799bf40b216e32d84de2f5be929744a7324a06b9fdc79aed1e7d21c9e849c920d86103bff8050f26c150419f129e6d63b2e607fa7c00b6835b56f68a95e3a000a3398857a65a0b685d37c496d5f2ce375dc7c19917359b18e5a6531021a1da9ce97d7f29b5948ed6d93e3b913d8e6e76bc21956b528a0fa16a1a192e3cd70f5a141b92711f02a7ee86df604e464c3e45d16e6c79b6f5bd474d1d63ecb42d39cced6d848e799bb596e2d75f3336449344021ac9d94eec6ad43285b0830944bfc2789df3624ee93dca7a60968c410b8483d43fea4f23bbbcb6ebe6f58b64920de62f07a2b31e9e4faf3fb3dc8f69fc4b4f6862de36191f3eaba6acea1c0c9a601792a45f5a44004ccab0eb4dedf82cb260052ba1db944e28f296fa07211f60fec56a067c520fcb086aa0c5cee5e146cbbaa199ae9dda574fdad398b40a48aa0391307c9f7f903b95495c3cee15d29ff290304bf1d3711ad62612f43b166163636f34b07c2ef4cbe7c3feef7459a8acebab66445a9862b0f95749f4024ab4991a192ff96133a50ba157c0cf478f43591911d7734c0ce266fc2939b60c0e3e3600ab009b2eb060cdeaceb51447bc38e57c4e94d100a850a39aadb6ce143ba049d5ba0b731ddb19ea7adac2c8d412f64a79936fdd49b817c85e9a1ffb525dd62c03165159bf29548e3b362dcf380ab8cc30acac67018ecfd99c0f0895c8f959c60411be69e0aa05733d3667c4861726a6a6fdcd6497e8d3fa7e53fd58073da9b20359ffbaaa573dd25858612cf91d8f0a729ad61738ad7a58804b0b2801506c37264133ad12c0f75d515a1d7a16339fe9d4695011ecc00d740fb2695d1e4dbf1d3b7c3c34571341a3f3141918a2cdadb60aa5a93b6a69e68fb8f63120b95c9371cdc41c6a0452ad61d7bab79b9314d9120ccd0f27f3dd346b9f0caec749ed72e369bc5b6fdae256fdcf59610e5cd200fc6d5e62c22435e60be6c0650824796e138265cc03fac63cdf8a73dbe26f41ca1ec091eb90ee6055198bd4f4ebf710f9f5949daf024e58cacfa6d5697039a8aa0471e474cdd3762f11c5885391abfc27e2891e1a20f57b2a75608ed667d8ff3dfd1a163c78432f9660477fcc28579f5bd6792f8bb0c6d6d201b4f8b493d458393e35e789d9f9ce02fa89443f56a85dbf8cf0a1a278ca473bb9f7bffee7b76b5cb7868ea411d33be02608f7f7079612ddf001670daf6c30d04a4eb0adb73b067a717d30a7de1ffb617aa69a0e2049c23e9c8b74ac259d7a34fefa59cc0006aa936f3c6f5dbaf7eea9fd4cbb537b95dbceecb34d49aea78418d9b4eb399cdd1c7d6583aa084d434bfd2d13e24d9c14be45645b920edef11901ddcfe5bfd951cd2649bee8ba16ac6d772626c467ee2d13dae427e08b4cd4837c06715ca43c7b3a6a03176c00eb0f30bfc6e8d08b758e77deaabf727fa37e344419e08a9cab4dd4e1a4211dff1ac9462ec513275cea93794913a725894a535d1a013b0a38a03b5dd9d569e8fcc578ee9f209bd4f416f1ba744c44973139035e4c4e30b70377516129f0399d08a4079a20d7c90055b7d1113150d934f894cbe8bf1d6c70cc8d1ebcc974fddedba598302b5e9e4c08b4e4e4b87dcb6ceb42354dcdc9c307b7074dc8cca137518bd4c317c2c549f581cd5072e1b9a0600c708bef3c0b475a2569af25c59346035f366ea508189c1e4847ea9c39a8e1bfde6f6084fff0413cfae069b274400a04dd7948e7a8bac3f1067935f54ee40dcb52be6949df5ee0ee6ffaf30635e7b137187f2a08ff0b032013fe19ee1dd3cf72cbebdd662e8f1049ded8578f644c091244a3d964302aea4582b114bbe86419ed21e9e10625a938ff09bc2c6d9809a592c677baa876a5e62ff63fb125437e6318fb3b2e43ae45f605552dbf9bcef620c95514bf326011d68448bf638943a31e53ce0e1f220f81569f683eb70f0e4b6705bd4bb45248f69d2899242c7a834294898fa27c6a41d05752dfed0d2e22fe655546e5104848570e026e6f64fd45bd42d9da562bfed1ba8548dd3928ad3a68485471efbc6c1544f34e61bb8c7d25c70a53b2cb673eff46d949d5835e551db6e9899dfe5ac20fa68a5f6d34a2985effb4a62a7ae38dd693049ff10d13c9547b536b865a9d13371c1a3459f5d6b1f2e924fad5cff332e2a3f63cccf11a9753a17dc7c00f37ca9342615de5f3969ce3cfde17f135bceb320000aa2ee48e3af5a75cc403ce47683c5c7d90dd36d00741cffa20df9b0b36bef7f28a6c616a2b386ada7403fa7bde0a8726817ad3a59e467e68a06cd348f34c40ac632f9684553d74c10d7e87444de722a8a389fbb7f012b560f05000a8de638400d5c8c472064ffd2b915f08811b8aedb54b69c1a7817a6785969e5a336c96790e1189cfc08eed8f5a5b7dd1e04cc69abadaf0be4a6a0e03ad30e93dc86b8981b5cfdb707855f22395d5f94b0b828d8d82e20eca6816d2d923d4cbc33c188bc2ae4156aafd7f498641308aed82a6432098865d518ff582f4db5fdc1249d91e8e763fadf92b9c5538fc84213464fb5b7ec23e84a79d443035515c37309427cad48f5c4e4fa60aecfdd4bb813a1d65960601071354e9cd2f0372af827d1816b71d3add8bc04d05fef2f702a009a3fa31b2281678764f87fef7eda65fd1609a5d1ad10569d25309da5f80bd444637891e26962f2444427cb94761e2e75f9d69e72011b26fa6694009c84837681ab91f7449b3f70589f9c574b30616dc7d4c3f5180e30a79296d76779b30eabb4d8ca38e6cfd56c0fd591431fbd318599d03efde2d3a1319b7bd48a575195a8cad90116216ba4ee407eafb9896ad258865a55d62d4e062cf1be88b05383e6ab9ec1b847f99d51ca0bb98433c8c602b86a6ec6450c86975cf860eba6dcb495d4f988e6f1e11dcd7fb2a6651635f9caf5f8873544224b897b1d30caafb29beff4a81f293ce4533ec90e0d8050a91a40f2664c7f408aa95f214272e3e48726f08fa2f905f32c15184c362823fef13fdccc2a33c869e27fee517830d93296ccfbdb587abf3dcbe78b6f9006f46d9b87771f3012169892ec0c513a28f4824061b65b13eb7c9b654b0fef93fbdab0ff3f927c26341681776d410686fa522305f271a11485b56b688126dee1ec7b3e4e04b9dbdf440c8f42ac02ced55428688f30941af9deaeb0276c0b41ec1b7dffe1665796b257bf39572fc7313560e3af8b4280c3e1981303b18204a24769d52f29adeccb4fd48a1fd7dbb5edc714a85d286e7edfd66f3a30f1ba36a2409e01cce0b0c328b180407e0c3d1b85873705875093585ea6b1b00e1d506b75229e9ef841efe8ac286aa8e667c869a879e60119b5bd22efcb91b0b14a130e353942ca13323d24b1b4408aedda900ff7deefed778dba81f0137ae97f55066739ca4d74dc88ac8f6ee59bf66c86c1ab6f6af1b4c34be73f8bc0076c76f8a35e429fd7fbe4b96b5ade2c9457ed6e1324ccf3645acadf6f69921665d731a3f9d4c96a7f7a42a1df586eb71d2b861978d7c304128a213759d8fe3f58d5eff9a59e4713fd20bddeae5f0a13d07c20b2439306a7801b198464ddd841434f04d5979f20d0d1b82edfedaf4898a48e2b12e22997391ed14fe23858a1a31a0c70efad47c4c25857c81b5af318af156c1c0393ebd11e1529581e76588d01b29662e9b12c5b0336f08ff223ecdfb9fb87de5c237d5c34ab4ff27b289b866de0b1a284b8937562fd19cae0b7768d5d92d6bc38e16f079525e8a6c8c7121d399a316c0ba810c19e4306237058af7a7749be0bcbdf81846995fc267877a0388e0fd8dbc0c48aba7dea415edd8bdaa6d74047f62058c4a0b483bc820ba9fbfdd731888403865f5af417624c09bc3c94c6decfbab1924b4df943b1100e9cbbb1e9765bf66ea4e768caf88026a8af78091056f168db05f6d96f077f611f950972f5906ce26cc132270182311b5816e1040d58c5c771169d261a23f4bd21518ec3cd4e10f6ad38c00b83b45d1f539c1438e5b0a94e1df17b1d19ebc1e7f8af74edf65ec594890ed4d7ed9b150bbe750d0ae4c1ecee91b1e261bce7e67cd172e7cd77ccfe396061c6c4c60ada789f68f4ea5bf700897d39a65a890b5b41385e964dfc98c2c8766e84b0a697f1c9578befc39e7a183eaa272d97f9a4cb57b6c8b7552b2757dc5b3654a422078d3e156123c9a236f540a3296d04a07f04f61c007aa63788f2910a2e8efee37f97eec02f5baf3d621f6214127e3e4ae28ef0068aac4f0eaf5e24c018cb169a6e203abd9e0ba04ce0e3e1b8191452597fbccb0de73b39107dccea0b3a4796b16aeb38cc797336074d7edaf5918d268b5c4c118bc2a9f76ae58a68c146df08a69465969d7ac045e1f8d42a6e85fcc51d0ed695792c9a5391bb9fa2f3bc398f1a39a8a09557ba88be727f78d71d147c5809b599709c4e4f4e34c5c28531d1b3337416c56a80ba7f7205f8101b8af900e39759bdb1f80997056767ef36c5fe69b3e1d3769b2c76466268b4c55b623fa3c5cfef0f40af18f17634dc02f0d68331ceea33be7aa2a77050b205b400d893894f72f90967b1e891aa53d879f9369ed002ba4ae4ad938dd8380e442a7379362424cc255fb5d24d94496fce2b0a25d41d825105ff49b6052499cdba2904429c34ab969499b15ed699af25bba3a643d3913d9bdd9957e78e137a5774ec43d0dafc1a6dedf6e2c8764a678fd1816155ec813eeea955cdc75670d6399f3bfb0c93d94b57a57433582ba9bc3cef42ce56edc6bd9d347e44f136aba983237ba8ea96a896999ac8369fcab0182a55eb390a4415fe8a240eaf51a05ba713fb37d82358ecd728323717f84488cd83fba549dc957db540b6ad59c531ef48aeb685e1b2e2185474c8cc2510196ca428fd3ed32f3a2d3edadbae854dbafdb263236eb3d3373f18b467043161701f3d4feb6616c69c59932aea99715b9b4388aadd56b39f9127db5dfb824244e08a70fbd6bb98f729dcbb16957deba596eb0f62ae785237bccec14ea8bcc8000c304cf1a9166058e6bf3c39d5aafad52778d0a5655fcc134774114191fa9ad28ec69b6de97e1bd1cfbe7bb15bae263d77b4ac87f1e693e0933664cddfb0e07a17651f355e6053c6222d486c9263123ef9788a9f1ea75ce2a8474579694166802b4628766d2fb5f080471381d26741a9d5d1fd", 0x1000}, {&(0x7f00000012c0)="7dc631cf724a9bb0d059480a40327cbc7db82bfe813cbecfb1d73e2580a2ad6a2a45a1b28b8bd530daf419c3aae751a9411a41fd52fd155e24e098d7df23a1d45be7ac9236f4734b4ad3", 0x4a}], 0x5, &(0x7f00000013c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xa8, 0x400}, 0x2) r4 = shmget(0x3, 0x4000, 0x714, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000015c0)={{0x1000, r2, r3, r2, r3, 0x2}, 0x2, 0x1db, r1, r1, 0x85, 0x2}) 05:47:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f665e6c653000"], 0x10) mprotect(&(0x7f00003d1000/0x4000)=nil, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f00000001c0)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf145849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a43d42f75d47e1e244fc83347c3ec2e046f638225bff78ce30", 0x595) 05:47:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 05:47:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x48) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 05:47:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) 05:47:44 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x5a9c}], 0x2, &(0x7f0000000180), 0xef, &(0x7f00000001c0)={0x1, 0x6f73}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000080)="ae1f7adb05c8fa8a187c6a49837d0e8db4909fc92bcab20f28492ea48512943e0f6388537fa6b177fdbe641538e5c675a5fb408b5770f300baa33e7201057a50fd14d27d326522fe3c103c344d618eab2022d2271a2d6f7232793c804f3cfb31f1d3e87c1d99e7e523ab6993e8f4740c398344ba4af5c6af1920c38690d0e6ef3dd2cf52e4cb722d5b71cb4052046c182fedd7589d1f0c338eae9794c7f5c578462efc6fd83f7bde3b94a66b6815", 0xae, 0x8, &(0x7f0000000000)={0x18, 0x1, 0x101, 0x2}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x200) r3 = socket(0x10, 0x8007, 0x7fff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) fsync(r3) 05:47:44 executing program 0: pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f00000017c0)='./file0/file0\x00', r2, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000001700)) r7 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) fchown(r6, r2, r4) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r2, r4) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r6, 0x0, 0x0, 0x2) semctl$GETVAL(r7, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 05:47:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1000000000000214) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 05:47:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x10001, 0x20, &(0x7f0000000140)="c42b594a47ad2735f9e5104b7d13be8a0d26e1d6c9f0b2b0bd2ded76c6d2c7e0dbc00ad88423990d21da58520d84bd5e5d4e67d5ba9d45b44604a3172f39", 0x3e) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) clock_settime(0x3, &(0x7f0000000100)={0x4, 0x1000}) sendto$unix(r1, &(0x7f00000000c0)="63b998ca6448f0d099fdd4c0e46cdfebe036035c723a08e97a77ce0c1339bb908b30399f90285c8665", 0x29, 0x406, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65258f3c789d572e9368400a081ea9a4ccd38316e26b8ed64fb2494ddc4660fc6b3262823b85848194914a003601ba399fb195abd3a3919f816112ab5e7a484fd8d1a2"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x12, 0x0) 05:47:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x8a8a3d6c44219fb7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x6b) sendto$unix(r0, &(0x7f0000000000)="cd", 0x1, 0x0, 0x0, 0x0) dup2(r1, r0) 05:47:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 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) 05:47:45 executing program 1: pledge(0x0, &(0x7f00000000c0)='\xb1\t \x1e\xfc\xb6\x17_\xe1#\xd1\xf4\x054\xc86\xbed0%\x94)r\x16\xea\xa2\xdc\xf1\xc0\xbb\x89\xb07\a\x99\x87\x00\x19\xe9b\xa9N\x02\xa5\x0f\xd83\xa4\x85&s\x1e\xae\x92\xb7\xba0\x12\x87\x1b\x7f\x82\xcfNgL\x11\xaf\x9e\xf2\xa7m\xa1\xc5S\xb5\xabG3\xa0\xac<\x9d\xcb\x81\xe3\x8f\x8c\xe9T\xa2@\xc1>\xeb=\xda\xe3\xe8\x8a\xc40!U\v\x9a\x80\x84B^h_R\xd9\xb9\x01o\x9bLV\xc89\xb3\xfe\x17\xea\x15\x1f\xd7YiT\a\xf5\xd2\xc0\x8dG\a~\x8c\xa1\x10o') 05:47:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:47:45 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r0) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x2f2, &(0x7f00000003c0), 0x6, &(0x7f0000000100)=ANY=[@ANYBLOB="84fdffffffffffffffff0000ff0f00000f52a9f751b67475bcafaabdd241980fcf14f78cac264180da69c71992ebefecdd3ed193980a399a573c418f5f78f0ff7585a08047011d1dfda68f32d1d7d243096ff62025db512ab1e4fe4064ef88c4446f81b71276fbd6cd15b514b48a010c19680a206dfbcc5f477c35deb546c34b42d823325909bd57828aa487bf163cfc12c7063884842736a4a28b78d79eae606d7636e40000000010100000000000000100000007000000257728c11116827e81f601e474085dd9335d57b09e2952e61222f5d64f209353a7b81e66c3b66458fa26fed8bb05d4a94dcf1658a5e69dddba7e5a3c975bb0ced7a4c3ef9b9e477da170323ce9757fed8c6b996cd4dc2c5812d5f052b1863210bf14659eba49e877f2050a6c1f011a91c6a81123c35ff0aacbfd3149b4c843d549a5c5bd4bcc1119df34fd1fdd07bd20fb8dce17564a8ff337cc5080b6e0b74a412a81ef15a1bea11d78d1ab86a9540cda8e8adf5730e04f95acfa7412d068dc00e375c9a070ff485c5b07ded7371a6fc3fb1d8eb6ec2b0080312f2f724713584c29bf38c55cd06b2e9f20486a14dceb6f0f62a75baba44aa524d1149647ce7394f24ec6167a4d58493e174271ed65f910400fb5940b5e4e214906d391e344f6da7f370ef9e7f05f2b63f0c4d08c4d5a9132a690aacf40ad84303b2ac265267e6679c4115efa4940025aa6545504f39e4ef019058b79402811b7226fa9a9e739a4615f0d30f0b40b927997a1b9cd4c870cca6b51e6690cce60e85d2d5b377c40f4c61fcc17628a918702e7801929684a218d1472e1634646d58024e0bfd4c90ccac7dfe1864e4ef641a6216fbb18fd4b7e367bbc37a84083b9d462394aa4989ae76f9edc884f8197c40a69a91ed0a2aa7410b38ac02c1d2689dc3571a6f1ca065eafd85b604a8435391a896c7101a78c494b9f45d946a4d2884c9dc7d89de6b4bdb219d29e7bd07f9cd0d5b513d6acbefc5837be48ce8dc454200b2cf786a2effa1c5978bfb4795a1a819182096f988aba26c110312b40fa1d83e67b69584b64978e446e97e254c4d5bad4deb63a3cc52cc6e63a4843f42fd4ab12b89fb051191577b22b1b0df7c21f129b967807821a97fb11fd3783d7c72d884fe6c14c20f43f2b302e084ac107f55fc1193330e0ca100b1ec5b3b4404510e13f7edcc9f83fefe47cb01128e0e8b608bd0d553ec155776333b4beb2a760cb31f9d3f6ed28bd5fe4d436051f203288c340813b64365e43f993623b78f94c95f6541d7262a5ec4f3acdff57d246fc5a87fc13786311c6942dc72ea6f03ebb02899b3f4c284ce9b6ca3bb4e697e7c14a59f824712daac143479171027ecb652c9645e7867cb2aca27121d72e4816e91f5bfee36412f566ea18ab1064eab5f98b4ab004ca1dc8e4b47a5e866d01976f993ecb518f4643ba73fa35a0193b2dfae8a6cf6a2685aed1b87b8dfdb5959b3d6debed83a604a96159252c46377a5b180c25e62c7abcfd5d99ce090be427e2032a1e4c20730fa7b226e5bcdbfe48f84638318a837e5aae4643d41d7cbffcf5429fb7369483cf68473009ea07295151f1a0d97866b73d7866b6d77064a472be39d963d3b2a043753587cb35baa012ee801be6f19cb8b8a52a2462c5abc5c60a804f7c766d47daadc67964acae629e181c7d7f67bbe74170db8e730f4d7df4e67f6223f956584974cb1f3286735c271ba095ac9342c809c79130e1241ac083169070954064b7292627bc56fce2044b6e9fc655cca4d42f185415c3740c5be820ef1414b7220672a9113053bf37cc11d320bb3705a3ef75fa016d8dccd41beabbc9cabe5ce341d243aa2aef39d6cb435aef5d7918e50a48f4a47eb39decfbb0d5769a9da8ef9c1246b8835bdf3b37252100861199b578be733e406b5453be520dcd000c0f41bebb1fdb0d2a0f65bfb32bc9edb16fd544d4e87dbee3340515201470033c70f06d3a570f61c8d4a8e77c39ebc2284a95fec037b461b8f93e05621ae4e0ddff24cd9982b53643287860050c1a628efa52373f1a9cabf514bed74387ce253a8dbdfaa997e83fc227cdff2554b2b15bf6f0448107d3aff3698c927c59a364d62ecea7fe680b8ac4446092b9d0ab86c4b3b2c75d1576628a5553b44a48c827c2684508e5f6ad82ddf21afc99a42379b054044a525b60db6c07a5cfb4d31d79b35b76d099363d49fefece53e750e76010a5e260f47ee51c4cc6681ee22c794b5c5c7df8ffaedebd29c301d6b1aa60c14ba1730c64f7fa32e2e24c3cce94bb3e526329fcbc79e738760c6d8feb4cf673d07735c66d8cd8579a28c5fb5bf199b5db3515daee3542a2ea296c7f71392095ea68eaac6b97f1de6bd4b9cfca7f640a0e49bda4a6735e9a1d94f887fda852156a617e7e7ce0c68a53bfe7745548acd199227e219f874ba595fd3d10283427a79da044fb720f4ebfaf26cc3fbe5f2e15840d9734b9b78e9fe5ae099e81fd758a5573e6874c298d6d4f6f09279c3a1f27fc32fa8d74238eda0f39b8f2cc67c5488f7e508779c18420912a7e00000000000000ad4ebe1e7a9261df64cdea5569ca0df62480982b671f6d18bf526977c17da0755d0b861b3a3b192ecab48c82f3ce180130ac1054c4a231361fe9f7a0bf75796da8e5b676284ef119af5e10ef4ff243f6529ff6bde674054a27574ab517b4d0b3b9080917b6c79171f408554b4f12cdc13f5ece92b4f540d7251c54e8d4be3ed905fcf3231b4dbea60bdef1cb0576a4c4c17c18e4b4caee71524a94caa95f24ab1f399e57edf099b97f9ba01e365e416e67520a1d452eda9a135e24983863178d0e7f5382711694580e4979aa2157601a0c576b6e19479923b36cb965dd528a7a408009025fd095c8cf0f33b79cad224f6a3aa711ce84eecd10fb799a8cffd54c78f91e620046485e2a956495ca623e634b2f5592cd6efbed72e1278eba40f8dc9d22e8a3b52c63cdab782214fd8630533cba20fc7ec4916ce215fc55a9b5375d0a16a2bdd6a2944b32b88d1b196fca7db8fa411651945597e864322e68034dbac6ecd53406e573d39d0fa83215275ab213ad86ef34028ef98fd634cf96ab6e4bb93f0cac50deb941aed6c6b5aa1f60b1e66af4ee55fd2f0ae3da72ac0958d900007df6001d34d65c013e978b3e79d75a728cc677af88195eb4db8d39d41293564955884cc03058461a8497452e22cc013a7a174461ddea4e27d9c8deb430a01dbfb3cbca0837db91aab1140b7a48b308f9bd60d08cb3907d3c2558df8935cfa0700ac1f3b764812cdd3830a04129a01a48eb096d22b06d159ee8f492ab4f70d59704e7e431b21d058cf3df9c1810b3df63ea4c7511059b6df448b3413cfab82be0b1deafd78dfd4a5fae7cc29e383487e483d727de67cc045b15d294628c7678cb7619bba8b373ba64d2b99bf876f9713a5f173d5373fe3225068669afb69cb8be9ac9c12b4d3059ad1c58289dafad9ff7ca93d14f8114d82ba576852b238c08969ce01c3c4717de69f4c9c29f4d4e2c6cb73adc752275feb34cf3ae3f0e2d90637ca47c3f40f90d670a26dc4ba1d3d3b417e83c4100077d636f6d6c036cfcd1fe2e9e33921f84f62c18a4ce5458f5619ad7987f95f7a82ddc3f7cbd6b9ff4d34298154ec1266c958a01d1680359b7af9a9b6e7b84b7087b5e179215ea0b6a7d2d0372002bcbd6d0714559bdefa38bf45f6decac46a7cd6b7c28004fee5e49236688c2ac33c55a0e46d84908c17385ad8103e6d86d27c5f799bfab9df7a0efc1a72109e62aa4a1e69c8b6174dbf15297942303cc69b741a9ab481b84efe009d972de974786bdba136eaa7201ddd50cb7b59a886973e3cc4690b9c190f5f5a14503d8b332b192deff429b2232c5ec08151842eb41c2e8f6130d5c7e09d699c1403dea6bd87fcd3a89e39cd9bd88baec8c13c1c4381afa42b5542a25178b641de33cf21cf430c12a68d09fc5ae262e25b6df90d8b5aa6b53a96c74caba3742fa665f080fc4d6da8521eaa71618a0d121ed8c7bc7e83879d819192247ff8bd05af129b1e0cf586e05305527f647458a292930f8cd7b37065c80828651d405a2ab84b1c03d795fd6250a90d4078985beffba2d287b7a11b5f1384776788b31628ecd988a700889da3d64e08e5257ed677687c58f053b9947a92dd97b2879848fd0b681e19915d2052436f25e89577fa80bea8b518e6ed4840719c2ea6c1039125cf13b8cc167d140e7285c634d231c6b6d6dbb1c935be5254d42d2fc371ba8bf5e43742f803fb5c11b1c1a94c52ebf73517fdb07ac9726b026e8a53cc4776c3659e457a69313b92ed36d5bcbb0503a186cb4801c0f593b48a0935c9a6264fc745b926d1a6d4dd81f6a07f55f230ac964d25de304854e05d0e7ed2b118462b974a5d60575b709e93ff73c89868e4a6b87a1591fc7e472eedd653248faf54a9f3becc301c8786372e03439c0fe43bc73fa75ed1cc60effa0cce63ee7d46345542af5f235552f9d0b104a7c3a18de7ce4e81128680706f4bf91569c7c73a33c6357e4a38a3890300670181b733238171d0f8430236e8ddfbca071a15ef2ae77b6c8cb72724dfec1332f924df10bf32e84bebfddf421652f8e973881e7070044c40c2c158ec503be00860be9ce3371130cfb56f36678fceaf6f66ac7643519b40fc94dc45e724e3254e0c49593173da24c79ed0e7fdf1006f6867563261c5ba546dc5d6f8c334ec1eb1947e22f7fcc2751048a74d4595b2f36ce3278637469f9a48aa510484edd051c4059cb8904cf0c1ca601b897c9aed2042bf54b66ae9e1aae896bdd4b3cbc1533184536d10ea81c79c5f1cb54d97d22cec68aa0ad8ab87aff6e61d5f62c8be5d926edd1e6fdec04167518826dfd3e6716e429639e8118694c3fda3bda48d65e63c5c2abc372bae9c68c80149c58b4c73763f19aa1c4063eb9c89436f061e8edb6e1ab0275667b3436b582f89aeec80f762568dac46a962491138c5868652aee09ccfb1810395eedac3a93f2a593019d06aab4e565f6adf6a3ddb1d8d5008dcfef1a2d5c25ed8d985c1bb3d815ece123b75cf9867f002877b4a96a289b4046e147deaed1c774407810b449198c208f34e6385c1adf679b75e7af47fea3549810f052ea4d0d28a3286df50a8017f4e603b54328fe074d7c3a42768b585f2adc6700d798501616ffd9321b3eebfa5b95f75dd3aca2d03372a490d5575fe5c127564239cd80ffd09482dfd2cc44da7c7b90b5c11318e26a5fa678bb4b1df8250727a70e20b3ea2ccc84f1ee98fa03bfbac53cc8f70b14bb26a86b9cb198e4817a392fb6b1fdff6089b99c2092d6d9abcf5e2ca8b84eca8bd41fc0a1a2f2a2e77a0da23bf45f6e59ea806068778bb476c24590de1e2a35c4080d1ec528179d0eca06270dd54762e04a7061bb8c5fd3654461278d262514ad14534aaaeb91732eac3673875e4a016fd5797f6096d9c7b804843dcad8df90de8fbbf1222b4e507aa7703ea3ae77a03e8f075b194e8226ddb2f2baba68f366273be47ad8bc1645efc8b430850a387031d3ee753bbf6d72bc46b58f8bca1f491c8010a5b6db229c5bc3a91b492cb840f15d2475b131f469ca380c84e21493b78198d10e8c9c1db1777c4d7974e3e6a6f70b539d5a876288467b0d5dcce436bfd4eede82ffc9194ed43620167ea45b5b368aed320b4a3c515f80e99a05adde88e43ab0a66d078fc3ddc24576ae15b58d32a2b8492440240a0c34b9e8dd163d36cdbdaf420b2be9469d3c4ec5a57a76defdfb6bfeb966ec1edcc7939a5efd373050962c1b6331f2ca079cfae3202814ee23243abb246e562797bfbfc2cbefc474ef79a1749870d038b5643f172f6f6ce02de53a70d68722fb461e84221778ae04702ea934b83e3c10bf3acda592d054d489de97de0058bc3ebca3721f59214b7e5279b29d470233adeaccfaffa918ebae7d03b96dbf9643bd114373f119ed805151e2b02800000000000000fdff00000800000004fa0979ba37dbf90d94ea9aedb9f3f8e3000000000000000712a25420625bcbb8e402e9dc2842c991cbebebf316f97d000000000000000000"], 0xc8e}, 0x4) 05:47:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x203, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x3, 0xfccb, 0x8000, r2}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r1, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 05:47:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) ftruncate(r0, 0x0, 0x3) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) readv(r1, &(0x7f0000001480), 0x216) 05:47:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x58a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3f) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 05:47:46 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0xc30, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000001380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000100)=""/24, 0x18}], 0x2) close(r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x7) ftruncate(r2, 0x0, 0xffffffff) sendto$unix(r2, &(0x7f0000000040)="b2e536d669c28349c09a98ac38a2", 0xe, 0x402, &(0x7f0000000080)=@abs={0x47ac48a48f3aca14, 0x0, 0x0}, 0x8) 05:47:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:47:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) write(r2, &(0x7f00000001c0)='I', 0x1) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x8, 0x7, 0x4}, {{r2}, 0xfffffffffffffff8, 0x65, 0x20000000, 0x20, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x1, 0xffffffffffffff6b}, {{r3}, 0xffffffffffffffff, 0xd0, 0x0, 0x6, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x41, 0x8a, 0x25, 0x7}], 0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x22, 0xa0000004, 0x9, 0xffffffff80000001}, {{r2}, 0x0, 0x42, 0x20000000, 0x7f, 0x1}, {{r3}, 0xfffffffffffffffb, 0x38, 0x1, 0x4b, 0x2}, {{r3}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffe, 0x1, 0x8, 0x8, 0x200}], 0x8, &(0x7f0000000180)={0xe65, 0x8673}) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc608a2656ef63453, 0xc00fffff}], 0x80, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:47:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x76c2) 05:47:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202242f66692c653000"], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:47:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:47:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40000000000611, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000431b3e8280cba4b91ad33c0ed7f4fd771364ae34dcc677c2da86664f6a6c37bbd5b1b6fae1b2e5ed5df553e82a283539736b847e58666a8f697091a9306c711b285014d7f8ee8d6b8d3df7642329656d9876f7e08a0923e0f734c0964ab06e8051b51dbf2219b5f6f27d6dc0d3a9f3c313e9fd29ec293494ce61e47c3bb438245fa3761828"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) 05:47:46 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x88, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x5, 0x3, 0x7, 0x20, &(0x7f0000000180)={{0x6, 0x9, 0x3, 0x4, 0x9, 0x4, 0x7}, {[0x9, 0x9, 0x0, 0x6, 0x4, 0x200, 0x9, 0x97, 0x6, 0x7, 0x0, 0x4, 0x5, 0x64992241, 0x9, 0x2, 0x7, 0x29], [0x1, 0x6, 0x8001, 0x4db, 0xc4a, 0x3, 0x3ff, 0x400, 0x1, 0x8], [0x9, 0x400, 0x6750, 0xfffffffffffffffd, 0x3ff, 0x1, 0x1ff], [0x1ff, 0x9d, 0x3f4e, 0x0, 0x3, 0x9], [{0x2903, 0x7ff, 0x2, 0xfb0}, {0x40, 0x9, 0x400, 0x1}, {0xd4f, 0x8, 0x7c2, 0x8}, {0x38, 0x2, 0x0, 0x7fffffff}, {0x0, 0x0, 0x5}, {0x5, 0x6, 0x800, 0x7}, {0x4, 0xc25, 0x3, 0x1}, {0x6, 0x0, 0x4, 0x2}], {0xff, 0x0, 0x88b, 0x101}, {0x7, 0xfffffffffffffffc, 0x3, 0x800}}}, 0x9, 0x1}) close(r0) syz_open_pts() 05:47:47 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) socket(0x2, 0x4, 0xd707) fcntl$getflags(r0, 0x1) 05:47:47 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x80000001, './file0\x00', './file0/../file0'}) r1 = semget(0x0, 0x1, 0x284) semop(r1, &(0x7f00000001c0)=[{0x0, 0xfffffffffffffffa}, {0x0, 0x2}, {0x4, 0x3f, 0x800}, {0x0, 0x1, 0x800}], 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9b0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffb99) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) setsockopt(r2, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 05:47:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 05:47:47 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/119) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x2f, 0xe4]}) syz_open_pts() fchmod(r0, 0x0) 05:47:47 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x400000000000, 0x2000100000000}) 05:47:47 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) write(r1, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 05:47:47 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) rename(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000180)='./file0/file0\x00') 05:47:47 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x2013, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 05:47:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) read(r1, &(0x7f0000000180)=""/4096, 0x1000) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 05:47:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 05:47:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20017, 0x1) write(r0, &(0x7f0000001840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938144d7eac07bb4a80b5eb99f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16", 0xffffffffffffffce) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 05:47:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6e, 0x1, 0x1, 0x3fffc00000, "efb0161c2d400ae3ba6f49fffda0d53133aa38bf", 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000140)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r3, 0x29, 0x36, 0x0, 0x0) 05:47:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x0, 0xbb7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x10, 0x0, 0x1ab) 05:47:48 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x6, 0x6, 0x3, {[0xff, 0x81, 0xa9d8, 0x5, 0x5, 0x260, 0x10001, 0x4, 0xdd6, 0xe4, 0xfffffffffffffffe, 0x1f, 0x0, 0x1, 0x3, 0xc9, 0x2, 0x8], [0x33a, 0x5, 0x8, 0xc, 0x33d00000000, 0xffff, 0x4, 0x6, 0x4, 0x10001], [0x7fffffff, 0x3, 0x8, 0x100, 0xa5, 0x3, 0xffffffffffffff01], [0x57, 0x6, 0xfff, 0x2, 0x80000000, 0x62a], [{0xfffffffffffffff7, 0x7, 0x0, 0xa0b6}, {0x100000000, 0x9, 0x1, 0xd208}, {0x1, 0x4, 0x100, 0xf249}, {0x2, 0xaa, 0xffff, 0xffff}, {0xffffffff, 0x401, 0xbc9, 0x50cdf52f}, {0x3c8, 0x4, 0x0, 0x9}, {0xffffffff, 0xfe0000}, {0x1, 0xa1e, 0x2, 0x2}], {0x7f, 0x8, 0x8000000000, 0x1}, {0x7, 0x10001, 0xe87, 0x7}}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x205) 05:47:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) pwritev(r3, 0x0, 0xd8c645df0485fa20, 0x0, 0x7e) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) pwritev(r1, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r2, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000600)) sync() 05:47:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1e0) 05:47:48 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 05:47:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0x3, 0x1, 0x1f, "010000000000000000ffffff7f00", 0xffffffffffffffe8, 0x38c}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x200000000001, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:47:49 executing program 0: 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"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) mlockall(0x1) 05:47:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='!\x00./file0\x00'], 0x10) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0f846af35d6ae9bbd87b525589fb", 0xe}], 0x1) 05:47:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x2c) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x6f, 0x0, 0xfc4c, &(0x7f0000000040)=[@cred={0x0, 0xffff, 0x0, r1, r2, r3}], 0xfffffd1a}, 0x0) 05:47:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x4000, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCBRK(r2, 0x2000747a) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:47:49 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="d5250989549a6b3731ba98da1b24f92aefafbe38b4ea22125dc9d4c38aba9b79d6b6aa053b6cd18233560597996041bc91c243437672b920cd7693fde257bd12d40e2d53b6ea1d337df2e0902c960777b594a15c0c63b4bcf744be7574bf91af4c5070d32d948334050197a682590f5dc828c4eb9a408a3e8968e4eeaab296e568da7cf1dc1f5722d4c1f06033f4b210c06db87f150e5d45840a08664a1f929b52a533dcc59318753068d19b198aaacfb34f04023922aa534a556a88e4f66cf88a299176456bdad7902bc1f592d2e6a3e223bd6452694a64d77783c78625", 0x3}, {&(0x7f0000000200)="3af739d3e90d727694a63ede3bc230bbabf33ac1d6faf0e10d7083d5b8ff35fde848559ef3c25a24114007098aaa1515881c0a9539f584f6470397c7ecbadf633db962bb680af5947d6e8194c97c69df54faf93939e70e3b353257057c84b0fe75442be5f4532540dd9a46004d03f56f49ea90fcfeedf8d9863ac1c83710c1dee9407567e6208fcf84c250e12f00eab88505db0fde0eade8d5525601e7b9b5173eb8c545", 0x9f}, {&(0x7f0000000400)="8f2b51d3f994835cdff60df9499afdbf18bcbe15bc01be2c81d3b9dd5a3b566271d83cf386a32cedd9c094febbb9778ed996e9e847328187e325f991d38d0dabbced2112682b8af5062ab9bb54a84aafc8fecb8ee39744b33d8db5f45ed0a0622a1d7392d70a90f4320f23b3114f3c62fb72ff2660d259006002d7df2e9c2d9aceb7ea", 0x83}], 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(r0, &(0x7f0000001880)=[{0x0}], 0xf0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 05:47:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x21) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x40}, 0xc) close(r0) r2 = dup2(r0, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x100000000003, 0x3, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:47:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000542000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x1c, 0x1, 0x100) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:47:49 executing program 0: r0 = socket(0x2, 0x8003, 0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xfffffffffffffff8, 0x86, &(0x7f0000000000)="a5f4c72d47b0dbce747f9d66d244b1d359a6ac4dda296d7c19f682c217a8d27b223f434a7ab487646a8c16347e92b62e8711ff2f77c022d749846ab174162341cb7918871921ee23dd6a3f83db4d6550e45abeb5f48ad5415cfc828224c93339d88bb43fc468b569fea074dbce205a9f2cff1deb4c509a", 0x77) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) 05:47:49 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r10, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r2, &(0x7f00000007c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 05:47:49 executing program 0: getegid() r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0xa}], 0x2) 05:47:49 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) 05:47:49 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffffd, 0x3, 0x6fbd, 0x1, 0x14d, 0xcd, 0x0, 0x1, 0x1, 0x2, 0x55}) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000100)=0x2) r4 = getuid() r5 = getegid() fchown(r1, r4, r5) syz_open_pts() 05:47:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x420) msgsnd(r2, &(0x7f00000002c0)={0x1, "b1ed45e2e3ca8475ed4c8e3132"}, 0x15, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x400, r4, r5, r4, r5, 0x8, 0xd169}, 0xffffffff, 0xff, r3, r3, 0x7, 0x1, 0x3, 0x1dbfb44b}) sendsyslog(&(0x7f0000000400)="18a2ceba1c839e728656aa3613b5fea5e4a1725693504265322e1c1247c7f9", 0x1f, 0x30) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r6, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000600)={0xfffffffffffffffa, 0x100000000}, 0x10) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x12, 0x0) getsockname$inet6(r7, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000700)={0x400, 0x3, {[0x9, 0x401, 0x100000000, 0x1, 0x401, 0x752779ec, 0xffffffff00000000, 0x5b79, 0x3, 0x4c02, 0x7f, 0x4, 0x2, 0x9, 0x9, 0x7, 0x1, 0x1], [0x9, 0x100000000, 0x9, 0x3, 0x1ff, 0x800, 0x20, 0x1, 0x8000, 0x7fff], [0x77, 0x2, 0x4, 0x400, 0xff, 0x4, 0x1], [0x8, 0x7, 0x8, 0x2, 0xfc8, 0x6], [{0x6, 0x6, 0x3, 0x5}, {0x80000000, 0x10001, 0x4, 0x1}, {0x2, 0x2, 0x5, 0x4}, {0x92, 0x4, 0x100000000, 0xfffffffffffffff9}, {0x10001, 0x6, 0xfffffffffffffffd, 0x1}, {0xb, 0x3ff, 0xffff, 0x6}, {0x4, 0x7f, 0x2, 0x1}, {0x10000, 0x5, 0x1, 0x7}], {0x5, 0x8, 0x1}, {0x8f2, 0x4, 0x7, 0x5745}}}) syz_open_pts() sendsyslog(&(0x7f0000000940)="eb810f1da81128d8f0c34081cc9eec4b0b579be67d3356d310b8ae268576c6e3b4713c278281d451c080edd0841309cc28c65c9ea057179a04adf38e535207627e056e166dec85df4bea63ab517e1a9e5aa44475a14711f18e4e58f732dd976083bb5458737ac4f5f2c125317900ec267e84b75b30fc45d4f7b0759190e9580065b1416ed6e501f83be02ae5053d19347a18260a7a32710e2bf9e8baf7192b0973a9ba4aa67e17a48244ebbba02a5abf969c9456bde4c8f1e58b", 0xba, 0x2) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000a40)=0x7) bind$unix(r6, &(0x7f0000000a80)=@abs={0x1, 0x0, 0x0}, 0x8) lseek(r10, 0x0, 0x0, 0x0) fcntl$lock(r10, 0x7, &(0x7f0000000ac0)={0x3, 0x2, 0x200, 0x4, r3}) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000b00)) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000000b40)) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r11, 0x41205725, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pledge(&(0x7f0000000e00)=']-N+(&\x00', &(0x7f0000000e40)='/dev/pci\x00') lchown(&(0x7f0000000e80)='./file0\x00', r4, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000ec0)={0x2, 0x572}) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000f00)=0x400) 05:47:49 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x17) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000a99000/0x4000)=nil, 0x4000) 05:47:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x90) r1 = kqueue() r2 = semget$private(0x0, 0x2, 0x6) semop(r2, &(0x7f0000000080)=[{0x4, 0x2, 0x1800}, {0x3, 0x400, 0x800}, {0x2, 0x100, 0x1800}, {0x0, 0x8001, 0x800}, {0x5, 0x8, 0x800}, {0x1, 0x4}, {0x4, 0x80, 0x1000}, {0x1, 0x34, 0x1000}, {0x5, 0x8, 0x800}], 0x9) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) fchdir(r1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00bb80 failed: hole in range 05:47:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x1, 0x4, 0x9, "4741f407503442bc2d2d1ec095a167ea980de4fe", 0x9, 0xfffffffffffffffe}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 05:47:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() pipe2(&(0x7f0000000000), 0x10004) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f00000000c0)=[r5]) 05:47:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket(0x16, 0x4, 0xf4e) 05:47:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)=""/247, 0xb8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x3d) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 05:47:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socketpair(0x20, 0x3, 0x1, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 05:47:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 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, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffffffffffd43) write(r0, &(0x7f0000001480)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87586d36db19071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685", 0x4d1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 05:47:53 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, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x31, 0x5, &(0x7f0000000040)="92b468c75262ea5bab648836ca5ad73801eddafa199bc69955f9fb903e64a55318b954c6386a6007a24671c336e59e90b9a719003c2dc9", 0x37) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:47:53 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f0000000340)=""/147, 0x93}], 0x4, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x28081, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) 05:47:53 executing program 0: socketpair(0x0, 0x0, 0xe3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x27, 0xff, &(0x7f0000000040)="c437a0f4b71062188f49a2694450d86714b6577420b0f1362960256b4f521bc6fcace36f4237fbfdafb97377e1b73a526db1080850b59dc19adac0d3d2af62ab5041924557a481938ceba25377545cf4b066dbeb05f30b517fc2b73aec66d9e3ca8bce38dcbb839c711373f2faaf04953be23a0f25054cbb23476df5fbf9cf67562efb348504f5325e75", 0x8a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x4) dup(r0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:47:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20001, 0x80) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) bind(r2, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto$unix(r1, &(0x7f0000000240)="8a8ba46e88856f8400e3efc5c1cd8082f64784030a97a45513dadb7dea99a08c06a0c6fe32a061ccfe541ddc28197bde78b5824c07a01476fda7c5b74c5ad922b35794c938f0f8e5903c47104020f7acdc7c422e43dec9376ba6974d41dd10a70b517bfae15bc309247f8711ac7de16234f590a495352d6f27ea9fb5c2891a417a29ca5e92051a49918d2ebf48d7a2c91f50d11af1b57941c19a0a9f023684871ac0188136a39281b94c2630", 0xac, 0xc, &(0x7f0000000340)=ANY=[@ANYBLOB="00000100000000003000250a3536bc769908408971bc307a23a370e6131ad0391d421c9b7863332ca45509963d3b3864cf1183e59e4d7515c47a2e387b3a8d25be55d8efdc8f9ad1679029d87f72f3b98405198b9c750859b7e0c7c668fcc2173d5803fccc6a78fc3b868daee849dacceaf998f9cdf8c439a8d9013090e2749e22d55ca6831b12ca5489c66e001bebab30e3339286dd6993fcf397129ba48e71234390064cd49f37a1dc0f3923277a3c4c0000000000"], 0xa) r3 = semget(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000300)=[{0x1, 0xc544, 0x1000}, {0x6d3035f282d86a9b, 0x7, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x1000}], 0x4) 05:47:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000117c4ef6ccb670808d00ffff"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000201, &(0x7f0000000100)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1b) write(r0, 0x0, 0x10000005b) getsockopt$sock_int(r0, 0xffff, 0x31, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 05:47:53 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) select(0x40, &(0x7f0000000000)={0x6, 0x1, 0x3, 0x2, 0x1, 0x80000001, 0x6, 0x95}, &(0x7f0000000040)={0x81, 0x1ff, 0x2, 0x20, 0x8, 0x0, 0x101, 0x100}, &(0x7f0000000080)={0x1, 0x9, 0x3f, 0x1, 0xffffffff80000000, 0x9, 0x7382, 0x635}, &(0x7f00000000c0)={0x9b7, 0x6}) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 05:47:53 executing program 1: madvise(&(0x7f000037d000/0x3000)=nil, 0x3000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 05:47:53 executing program 0: r0 = socket(0x18, 0x5, 0x4) socketpair(0x7, 0x7, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="1bb260c2dd77e5ff336462bd8318297c032c5581fddf749a13bc8e70cf40c60919843a23f0e9fc48098c322856e3582b29ffbb46a7a74bba0256092a71e5a35b3df28f47d3c03bf146c918aec4e1f11aa1d380297b9ce7b171c1b674e66053631540740aed6f8fb48673be9dc204fa672395d9ed72a979ea8d69b2d358c955dd47f9daae4da28be2dfd3d1", 0x8b, 0x408, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 05:47:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) listen(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x7ff) 05:47:53 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x2, 0x2}, 0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4005, 0x3) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x3f, 0x100000001}, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 05:47:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000009, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 05:47:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417e14a5619516f2abadf6198824b3de49d60cd7b3bf579456fc7d4097e8c8b6b87cb2d72b8bc0900d8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000000000000000a14a5e5491fff1161fee8ea370e991e3aa40290da2e295d8680a73d27fc7a84b4a307f8362d614ac281599da8c5b79e382eeda9081e09a1866cc25b9560d27f6f3f017771cfbfb4803c00a1cd349eaac8d62ac07859dc273d0b9978f1d2c104868b6f2cc9f41adaead275f13d58bfdd704dde5e489ba38337276", 0xe8) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f", 0x20) fcntl$dupfd(r0, 0xa, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) flock(r0, 0x7) close(r0) write(r0, &(0x7f0000000440)="0736182071fd1e65a0630f3558745fce8c92a4539a99f76e3f2cc188727f7967b9c6f850067e1f95ac318a66cebf0d0175838d782739e34c28e89495460f6e10e1805e8205cdf4287cd084cd8f19cd5210684b2af8a74d3775f558db6e677191b5f232852d43e2ea1bb5f7289a79d7418bc0362e22e047475a16b727788645d951a41ac533951156513a8116ba19235e70d5db9c58dbdb1db98e78802f9d4b25effb991683fdc6edd526e502ff0058f12b8776dcdf11595d031bb194230f2daa7a3c67546919813d6ddf4a9b78a13a73af6dcee083437bb32a32d20d57856759dafe2f7bb123b7", 0xe7) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0x9, 0xa847}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x8, 0x4}, {{r1}, 0xfffffffffffffffa, 0x14, 0x2, 0x834, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x12, 0x3, 0x7fffffff, 0x401}, {{r1}, 0xffffffffffffffff, 0x8, 0x5, 0x5, 0x988}, {{r0}, 0xfffffffffffffffe, 0x48, 0x4, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x80000000}], 0x7, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x41, 0x40, 0x0, 0x1c338a3a}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x10, 0x44, 0x80000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0xb96, 0x1f}, {{r0}, 0x0, 0x84, 0x1, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x5, 0x331, 0x9}], 0x81, &(0x7f0000000040)={0x1000, 0x7}) 05:47:58 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='cr') socket$inet(0x2, 0x5, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x400000000000000}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:47:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xceee, 0x0, 0x401, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000300), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x240, 0x40) close(r1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) syz_open_pts() 05:47:58 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 05:47:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 05:47:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = dup2(r0, r1) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) close(r0) 05:47:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xfff) 05:47:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/141, 0x8d}], 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 05:47:58 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) 05:47:59 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/64, 0x40, 0x801, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xd6, 0x0, &(0x7f00000001c0)=""/214}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 05:47:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x81}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="ba9447fb91fc77be131aa4dee9416ad749e51bb9541ec2d7b88465ae61f2cf7358e2516b2b4053d8a5fef131b7e1142ff2fa7b5f85919398b7e6b4c57387ed0de303300784c7aed90fc7a432b877f2d61ca0dbf0187bdff385e48ff87aacdb0c6c3712a021e7b4b31c3d124d35fa824884140435233b6a70253c735880367332e82e9a1cd5f732387b696bda22dd5a59dd5efa067e76d2e6786244506f62f2b96dfe5bd7d8972a1509db712b231f6ad1d8eb0ac39ab42ff7af25fc75b61fc0ab3fc4f6e3caee5de26b0d56a5df589d00a22ee5512547cb30057fe7471fb45d88e773844279c0ea47f9acab7bdf8ed2ae14707f411a781ce4b6a74fed14991b", 0xff}, {&(0x7f0000000180)="07c5874701d2ba4ed762b5f6d348ce9a178a774426aa9121722a45421c6906c4973f716f395c05267647ae05fd30cced1a23cae64468154e5aa3ec05c8f6ac5017f8246539174b8408", 0x49}, {&(0x7f0000000200)="844e3e55f06ce6c84f7c94de9a5a6b0b9549a2f36cf9f6882b6505e1710a5a60cf10c8a7fd88abc461e48946dc91069165e47b6e3059d2c304a30b914f133d560156f1f293fc2b4bf6c4843ac214406555a79a347e06a6463a2e04f1638972b5d6d9c48f00adde5a29025997046b39e91506aed42bf9042145d624f737220768a96b", 0x82}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="0001000000800000ffff000001800000d101005f25ad15675206ef7db884e6efd6b67b6a3151d9d29e1eabf8895bf0318e96f7c3ed16fb6f1b67a618955c1bbf1a598502a0d22f31f96e4609d18fe1bc65d543e4419c18d226613af50198d29079694b776a549282e30880ad12edd5a390d0fcad353c93ec5793f335494346d6bd945856218d18d6ec760dff8bdade823ee2855082685e87629739bc849cd5e3de2fbdadc017b860e3ea6b8fd2fd29d328f2191329c9fe9c07e37b7793731bc057def6ceb5eb655cbb89c057c29a2a63e55921fa18c3da25058c286c7a8b333b7148752496828539bf1393e9dd364ec14210d7302295920e453f0000000000006000000000000000ffff000001000100356f916b129850b8597a9b9299daab7abccc6b62632a0784bf4a2ac830fb06dd9c7ffcdfb54b40ec1b769f5cd5115242c97cefdc7a90d71ca8c5c2097aa0ba5da246f21e41631bcfb51cc6fedf5000000001000000000000ffff000008000000e8292ce15e93bb9509886749d8a5498214b6f55a77edee8df12a3fd97c8fb3fc8ca1bf83b701503dc8ad5977a3fee3e04ae35fde0e079c1edd698eea903a4d6fb582ae2650d9fa10c7c68f081884096302c7b83eeaa3c6fd1e2f5014660961b23dd7fa59a0150d3cde0f0e67b1563d1e63993b126da7f6eef21b247ca84091765a441e79a13a4a8ee0e11256bae42783d786207dde65b56f1a1fadeb3fa1849e433e065e8aea0e5fdbe6f677978b1cfdebcbcba0ad084b0cdc1239129dfd61ab8d0f5ad08c852dd6d6c6b390ef9c253e48e914f1c5fcaf02ad23d6ad00d019d5b2a2f14f64ecd5be319df27e0000000080000000000000000100000005000000dea59abf7ee71c1716798622375f88068d841502ff752ad1ca69a6dbb914fee25ff3e0421ff0ba50c7220206fba6cb11f35720decafcddf828883d577cd24e19aec43d53c31d74de4916783c65a2793794093cf00d9a8759d7441eff963f14fb94be3bace099b56953790bfbd45732a888000000000000000100000001000000a0137a8b2a9cc3427971fb65fba58b8762aa70f9a7c5fe177b0bf110f2b5401d5038c75d5c278bccf63e6875edf3a1ab1fad6affac9c127586d38090d6aa31569b6d122e51a3fe3728da83fe5a1303b070078c227ea4d601f7416ef59b5d542446b8723f2aae7f4699b1ecb91d1809a0ca7c258500000000d0000000000000000000000000000000f70b0164345f3b1df753c3ab37beb458b861cc3858e724e9f4cf2e10532eb06631df9dd3f121e038ffd2cf6ad78dfbd2ed6526e4dc2ede66d07cc11ccf709b070f1d7d9a03a022459ae95ab9d8578800a5e61d3edcc8ba6921df99b63cb54264e52d582ba15888fed6cb201f388f1ec32d482b779da8b729c7c4142a715ab3d68ec2f02fce1f96c30c5b90892fc4d1e342155f97328c7ad98bf0d2e89e63de85d56ac1887e0143e4db810af6824b4025f69fff5f183656375393000000000000b2445fe0dd463742355498316749ac19f9ca7492c91c1cbe17362dd4af696432147a743c6027ac07a79d449ce126ebf903eaefaa3c65321f9c384532fe35125fee1f6e9bf9de4a3a43c3dab244842c6de5613330c5060940ad50905bf4413a6d5f764fb70ec685605a74b23a1ad77918a9d9dde113f4536f1ca08970bab20fccffef76e07737dbd9024cd68411aba5e9afbb6d5429a0c7b6cd522fc9871d8ce0322edc9d01d5404af002f8c49f"], 0x438}, 0x4) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:47:59 executing program 0: clock_getres(0x4, &(0x7f0000000000)) nanosleep(&(0x7f0000000180)={0xf0, 0x2}, 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000040), 0xd9, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xffffffffffffff81) r1 = semget(0x0, 0x20007, 0x2010) semop(r1, &(0x7f0000000040)=[{0x4, 0xe70d, 0x1800}, {0x4, 0x89c, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0x8, 0x1000}, {0x0, 0x100000000}, {0x1, 0x2, 0x800}], 0x6) r2 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)) pipe2(&(0x7f00000000c0), 0x4) 05:47:59 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x40000, 0x3) 05:47:59 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() socket(0x18, 0x2, 0x4) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r0, 0x5) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r0, 0x0, 0x0) 05:47:59 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getpgrp() r0 = getpgrp() wait4(r0, &(0x7f00000000c0), 0x2, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x4, 0xb8, r2}) 05:48:00 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x2) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8) 05:48:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000039d000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:48:00 executing program 1: r0 = socket(0xd, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000040)=0x4, 0x4) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 05:48:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="e3996679d16548d0816ed400eeddcd923e950a801a42e38d15d0edd1be99acd138a90ad0033384c493d8742304a7e3033d9a68059cb2b46aad6b77dfc24951835a9512b591f154790dde0df198fc0ab8317eecfce9b0d4cb8a64877aa56c344d57952d3e6662d8a35add8a8564124309d5b2cdf76b7251df9c410a668bb150502812caecf1e3fd7a4d2133da01dec14eb8a50e4ea860b69569a05dda97b0507d8187dee39b7da039df4484415bb55d5ec65d331a69e9e6082a8e863bcc11d6e3cd8e92ae", 0xc4) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 05:48:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000020000000008a3b000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000ef00"/92], &(0x7f00000000c0)=0x65) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x7) 05:48:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="9379beb496864a3723d40d4eff6cd04c69df4aea8c81d7f79ce8a6f26866e91207d243ca5fdb69ea2198ea48438b95227e9bd6315efce705064315b42f58b1e170bc87c14efb7e7f40166d7a2b7d15e4c948f23bba9948af35408c210c57b91d5a854689f2a7126b4448af0bad75f3b3befc0749b01398b9503bd8e0", 0x7c, 0x400, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 05:48:00 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) r4 = msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f0000000500)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r4, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) r6 = getuid() geteuid() setreuid(r6, r6) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f00000000c0)="493b33c14c9dd61444e6408057672051ddcc6df14deb2b95c74db49eb336b83303", 0x21}, {&(0x7f0000000540)="bf8264370d7d50bc1609e6a81b24bae87aa0c7c9171c7f69fb2b39e2807f26e1ce7159813e0a6ea8696fdf6c1d1991210caf4967dee201cd643bbfbbbee62c96e762a8ed39cf053352daf5054c91ec92b66bc9e2e7a2ed51d9", 0x59}, {&(0x7f0000000740)="3040d2bcd67fb556c1973b0d3b4d5e11f56605d33cda359d7533d75e987fceb0511cca41d415c10c235ab09f05550bcdacb3ead719", 0x35}, {&(0x7f0000002b00)="616ec9cae3eff6f6a6fda4923c977bd1f28199ffe117ddce4f3bc43d1273a135c6be4c88ad1890fbe7f33f9ebd2de34852175ceb561447f9a3a7f8f99c4d1429ff5d1b4e5b5d5c65e7c7e0157b9ec081103411de3b2acc31835e4b2f3b64ac47d693679f7838ff2b21e19286c29a9ae3341ee63667e5287fca49dfe1b03ecb830da8b891ad3a34a28b4b7696b6fff9149250cb073439e7604555fa041e36e50719b491d19535871900994278a5be735a8114919bd3e2d54785a0c6ebb1ceebcba8e2307c27a67c0ce1271af35d75c9b4e365a130dae7f378f78a939ea92471682f3cc1448acfc61dc58bed500a60af42ec75a0a8ab025e189add9ea13871fe68ff8cc09ab10d284f980b8f53c23b7f76c1a5fa5fed628bcd2805f98c9842db908522d94ae052d3648f9e3643bd528a0faff13c626d77618237a18d884ef36d70695f6f1608b09a8d82964e0a64e095c334add20f011a5a63ae97da79ceccda9861f75608c260eb47e93970cd130af136e4f81240152816ccf5463da37b19b6c829f53a606f89ee33004c38dd946d8ad9867daa6da303a82fe0dd4fc8616052e49ff193faaa405a309c781746a2f44b29ed5934e939b58665e66e8a8f63d0543aa736b244d28b15d97cbbf9856d1606f848f89f46860e4e98319b109593243fe1d162cf9c5b14c974f71d6c611002a5af729de52bb36a3be33657adfa0054c88d25ed4204e46abd1dffc6748503e15e373704bf1375a61374e1849e45be8b1d6719aff7d49e7098bc0dfac1d00b4e999c27c12f15983f63c8cb9571721df2f0ff43864fd4e13b27b29f01e3629e0fff91ca1afe756c147e46406c6e68f1f15af732fe78b6fef7100061532a16104a9dcd1afaf7381f9f2e3b83ad768241b43fb7f43080c058a523fdbf35e5fad15e6208df86e09075b68292daf846d52ba8968a36a1cb06ca00698ff6c1f3ca6721e16218b0d0cf247671dd8fe7a853aa4e3b22bd54f9ad2138e1a84678f54c29feb488588e6c192afa0bdf225c9ca9c4389913a1008a4c81bab1dae3a732c6958c38d2319c6903d643740ec9f1228a98f50abe64036f7a613b833c7d79cf52b873af49a1b68815e6b9b143bdc5b12554efac061a6781e7b9f2b3f59cfc78fbbb884001cdbbdfd1bb91e88f46a1986bf47cb6c8d9e905bae45e5c2954b9e57bd3cc35dc75e32efbd63f54c2903ea31cd39c77ff1d8ab5b08394641752cfc030a371671c9d2d5e65198ac539055bdfc359ebda22eff345d88af204bed9b9f034d5cbc4efa93092ed38b9285b9f4cbd33ed3fcecc674f9ce9410f4404292902aab5c16cca3709b1cc2024641827d13bc29641ba42596fb9922f10be5b16ffb5bc5d9c84201ad0950fd53805d6ee831b7066dfc6de7d93efdca3192d0b2c5b3a30164e1220914c6d2e5029e992b832709427e771d7c4c596144330731187e138c47ee31ef71899eda830e8a06aaa070832230cae577f53fb5aa1fc922effb64b1e3b5ae8f4ffb9ae07f5088ae491ad910c20fb6911639c573be68505dfacb302a86d9a2c2866be15b8241f42938002b3e5d09b5a5bc9b8e71365945c538804c4a7fd31d3af04dc9e2a569708459cf1157ebcc1d981cb9401fcd5b146d233c72bea11f38802e31f08dd17eebbcf534a2c0e26c5cb0776f90573295f6cc85d83ae5c43edd099e666c409fdbf5685719792f49b10b99fc8afbfb0c43125c56b51e74b0c330ed43d51a8d8315e4b42088d81f6719d5479509b90edb4f935c50cd47eedcfc8e8a6645e24649325ab0803723065d9acd849c25c52382ebab8e054abfcd7b5084a8a889494ba8bb50e02f82f34e312ba06dc4c12460ee01190e7e29f543230d89407e5eb6d2555acdbb58b9c600f57d56e8af589062fc2a7e26d8cc474279959cd9badcda02d7e5a93cfd1ce3d9b9d7759912cd53976f3a85cc00d50556b587fe4fb1152cececc17d71a193a2a1896a938ed1685c4571c0a8ca54114edd107fdc2a63cab66bd8dbd408d73cb321f67c7bb61ece8d9ed3c7417108938c6ffda5ca140eaa5f4dbb37d21fc06009f82f8bbedee249b16479d62d6a95531c83666032c57cc2714d83a896a2b214a154137e756fec7822933cb351c24fbf9c156c1358cfdaae388c9a7dd55d512c9076c2c9d954ff501476574d72ad432061de627457710527328725d93d2dfb18f6e93196f4ba4f94226c3cb4a102502aeec927f97db20ace2211c46e6e87f6bfe10bb12f6b6129ad5c7103f83b80810c5cd765e6af5ffd663b85758ab399ba0fc589b0f0a31926044e1e45ef26c1bb00a93bc7fbc6f712a197d695e941207c81582787807d6644f0dad6fca5e46d7d0645966727f9d37a7c58db960a6ee1e52d3210dcc710f264394e64c43939ded407673a0b994f0221f01a1fd0c7f0898133c1d969b34b76bf8d2b85a7010d1aa01caa79cb4cb6af1cbc2c66cdea6a7729a6ab084f84084f7ebce23ea8a805b9df24c352634bfe93a1dd05f412187056f6e2807e81c8d3c03f6af56b22813a6b258c1254a5afd377bb6b90a4525cb5c9b6cc5fbb9f6e1e440bf1123eca483583d3199db7ac7284488f5a21a5721168c19b383a55d2fd3102bbb3dcfd6157cabf453e9ebdf84fa9c1b71be3a5a35eb8cbb7a412ba62337b3b75b289be611118b8d479dd40da35994ba26f4ff6d9a6df5644be4eda6778598bc8371285e7bef7bf4a71d48b3500d0ebc50bc32021ca614d1733174b03be00993c1aef44f6043147ae2c7fbba669a0cbcf3e4c264a7d7626fbc7e11111712251df7597894a6693f15e868a876168030c9bdc6a18472472aeae42be33e45ecb981778f19e2776b4be887873cb882bae6c0a2518cb1a7cb0ecf68256c9ceef020d623f6bd9cb539988fa73528e245becd27a8ea8b0a2f4a10acb3f7431e0647eb5b17cc00a8a7fb74b1cd34fb61bc2238b167d4ea5d750eae7a8747da12611d260b0a1fd5e68d3d3a881274da6792bcd1ba0e440677b46b52bdbe5b55187d194a921db924ae325fc0bec2982752ec9a47052a839bf97ae4f13c1db530ee7deffe8efc4cb8cab7aa92f71337766c3d52a6449ea58d6f44646ee6f3b7d85aaa071fa89217cc7286d4ae249640a7d31a31e0dff679054dfb9adeb5773a620ac4982c6d01d5c8205713f213794f3a90cd8784503675c2d729b870082b6ae0207dede47fd66a366be3b81efb4f3d9255bde32361460449798965899ebca894092991e02a54889dcf4445b84e45dcc52630de1240d7c4f4ca1bbed1abcbc5cbc317fc29c6fa6044fb1a01f411775a93f7ea7039b61dde39df4e4f6e0e1c7db9f3a14119237f8abe74ded1aba1c6bc6d0fd24b5744dc6a60f66d93aca9b0195df7f4cfbfc76a65f62e8a5a1daa7ee4a5af15b495004b28fe49798efb2c83bd511d33d1db06174e703f7cd22123d6f82ff716c177f33016a4dae043c4467bb894a6404e7e62816e7ba3ecef59c2d0df965d5447229167cc72025d12902966c1e7cb0acee93b089260175f862825524b480664595253620042628d4c783df766f6b116664408c15ed33ec6a4ad1725731e312d8caa343b096d5311f78a922cc4eece36c776e50f3a54aabc9ee06c65b763fba4364ed40e16ed45a6a7b474cc57eedd3956fb0a9950599a345bd3b913743ce24347c6e68d9be5b74345ebd83d5b99d9e3a3f2b04536c0b04a9a38f69659353bae8801bc750c3b663feda014c633595cfff3217b3a9a06162f062254ded9fca3b5c1f668b2f57026789b07d0a2c202acf7010fadcc4cd0a645ee40c8607f1f0e406c8342db01abe54d2b4ca96ab00b91153dcd821205fd32181bcbd7bb561f276311088ca687e62f0e3ead181d26f713779ed9404a8b7ba4621dd152c18d14d46652d314bfa38bdafb50c345da8239c6f563e74e9f1acbfa0d20438b746ed33304bcabe3ae4fce18a3358ba1cffecdc9394d343c4c087bf328c01c21d2d49709ff17a66c5e14884f449b5357a7c8c22894d1a34faad737455898ba2dc407e8bc65bda6327f5c288253a463fe24f494bad028c69c51c306c86f61403b16cfb057bc070438b58fb04a16d438f49f2b625fcc8fb3564513db80abf83be5f18b598a3b1234f93f2f6521d400b1ee19aa9c139fde88f0c8f7f08b286dac7e2b36b9ec1c31b72c8b052b1ef6b3fd5d461972c14f5a8f03cd99768ab6f9cc1365d8c0dddc6d81aaec73fc6bc5c5c57cf1184d14f622d973f29db671892ce92cfcc2d60dc70d9f256849d4f5335d49541013ab48a54158ea622fe208ad1c73993d0a7a50886c56186544f5ac3dd266be4308151482821e2d5229f3ba07fcf75b80655b22105cde9c09bf0bd806b8e982e3b99fa2d7e953affebe2be7d66cc0a5a3f0ce2781e6240650ed39c591d0d6b294bab9fe22a9c66791529bee2701bc88714226c2467b5c02a5be1718c0faf46d00049de71e33ec14730a396de8f6409eab022606951b63c16d33588227606d083ddf6992e0361ccd4a99ca997da7bac462568de05a66c5158badae34d01346ead9c40f9d900ee1fd634cb676b92eaa93b67b5421495116050f0900b677560e9246bf34bfd1fee8bc45f3892b71e819a355edbb02d5ed8a8b6863c42f0c90fc8beefe6fcd0ed6ba6b7138f01ae37426a9d42f21ebb4298434ec0e153033fac5de4a499c908e56ef691d62760dc709a92114633078258b0fc5b5385901f8b51414817779d3c0ea9c292784646df6d70bab0ff78e06f4abfd12528a9927379ab29b28dcb6c48a6935c3201ce747e6d45b4a2167eebdbbcd8c74b75f6b3e24b2a28b863f0b5f107ab7a90b20b23fd9dc1bc641970e9dffc59f4a28fb597d083b4de7676d2abad7396a0e99a578b01be28e3210259bce5086699b2a721b1d3ee0a6deb9f6105d08210216d992761e96114f5cb98a1bcca49547978c1496cc4af22249be18db21b0fda75c18ea89acaeb33cff1ea0496fd105f828ebab155d2c22d6334ef2005be15edd538259eeec9cb80f28c1a8eb8bfec50346719d57e6cee1d16cc346f17046442c51cd6398cb2a000e2bb60b2679fd0f01dbdd19cd3cd28d859a3a6277269bfffe02636ba9e32ee1e111d7578441e0600f0472fc7997cb3f2c1cbfbb4034474d95604235934643ab34f0a5a32d3f31e0819a0815c824194d939f53367b713fd9fbde9eaa19723b1b0e22f1e2611cbcef16c16816f9b8f8c25ffe80e13ae58652749e0954e32feac9e1f0d73595aba1fb3fbbfbd36a0980f19422ecc923be7717eefbeec560431ffb681821dfb956d86524a7d5f1ab37188a7e4f6156723aff91a9baa1c5817ec28a90ce4ce51f713c14be158f706db10c1bbc79df873329a6eed242c1b5449205e7e73889dbd35ac1a6746901318dbe00e3a2e9edd0457b9ae0c3669228131014787487e818683ac25d493b5acd191022389254eaeacaf777e6cc46cf66453e24ec30db87f6654d13258a6665279bb5742b6cd010462592179bcc803d62165d0cf2e9004be0a7f55dcc81826e5766c741098a7e394133bb95204a9ffd7f23902dc36ea80383aea1fc4e9fb016f7ac12285030909a6bb5220658183e45cc84ef90036e6ff60ee72f908464c629a37b1ac99c640acd8efa1f15d6bf60d7e21a50dedc3bb589db87de8c048ca65a590385f5c187ee572d3fc9d0900f2fc8883084133450bfe76ff371ff9fdcd2b6fa438aba1072f83c76a0f7aba72258ba082088939b4dcc9e7b5584b00f8afdb4ddd38372abc5a02f9939dc7cc4bd4d", 0x1000}, {&(0x7f0000000780)="23d0503f5c74099cea10e178507a28f45d0337c232a0c33a183869b96126e47ac8c35f37b0f534599cfc6f0eb7f1e4c47261fa1f7ecd875246acf1790dc05314386e83532e78fbd224581ae13e1e95", 0x4f}, {&(0x7f0000000b40)="dd5ead473c51ed39891d4fe5072390c74f35408a60ba30cb96fc28b8cbbbf51db35da90a7ba949a0fa51021cc0dbdaf30a6108e81eac9582155d8a3bbf64", 0x3e}], 0x6, 0x0, 0x0) msgget$private(0x0, 0x40) open(&(0x7f0000000140)='.\x00', 0x5, 0x40) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 05:48:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x8) ftruncate(r2, 0x0, 0x7fffffff) ftruncate(r2, 0x0, 0x402ffff) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) socket$inet(0x2, 0x4003, 0x0) ftruncate(r2, 0x0, 0x0) 05:48:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getegid() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x7, 0xff, 0x7fff, 0x2}, {0x80000000, 0x0, 0x8, 0xa6a0}, {0x8, 0x401, 0x3, 0x6}, {0x7, 0x9, 0x4, 0x81}, {0x2, 0xe8, 0x4, 0x1}, {0x7977, 0x5, 0x10001}, {0x800, 0xf2, 0x1, 0x1}, {0x4, 0x871f, 0x7, 0x7}, {0x7fffffff, 0x0, 0x9c1e1f1}, {0x4, 0x9, 0x2, 0x3ff}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:48:01 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = shmget$private(0x0, 0x2000, 0x44d, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x115) 05:48:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fchmod(r0, 0x7) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10400, 0x80) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r2, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r2) unlink(&(0x7f0000000140)='./file0\x00') readv(r2, &(0x7f0000001480), 0x216) 05:48:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x5, 0x40}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000005, 0x9, 0x800}, {{r2}, 0xffffffffffffffff, 0xc0, 0x1, 0xd9bf, 0xe53}, {{r0}, 0xfffffffffffffffd, 0xea, 0xfffff, 0xfc6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000008, 0x2, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x1, 0x42, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x40, 0x200}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x7, 0x8001}, {{r1}, 0x0, 0x10, 0x1, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x9, 0x7ff}], 0x7, &(0x7f0000001a80)=[{{r1}, 0xffffffffffffffff, 0x0, 0xb21a696fdc99955c, 0x400, 0x8}, {{r2}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x2, 0x8}, {{r2}, 0xfffffffffffffffb, 0xb5, 0x40000000, 0x1ff, 0xd00000}, {{r2}, 0xffffffffffffffff, 0x0, 0x5, 0x7, 0x49}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x100}], 0x0, &(0x7f00000001c0)={0x1, 0xfffffffffffffffe}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:48:01 executing program 0: getrusage(0xffffffff7fffffff, &(0x7f0000000100)) 05:48:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffffff000000000000000000f0c000"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x8001, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x0, 0x1) 05:48:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:48:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="5fb60efe2316de3cd568647bc1509a1c42e291d4c55b2e45b5e48721095ed0bff85b849b71eae4b0c410d34c9f964baa234d842734f439baa42f20e85462f74c5d7519a98b507381d6fe57659fff61a0f1092dd0493dc03ad300dc404162e6ca9f8f50b0ff8e3fd88bf301a75f84bfb51c6e3893ec4383c1", 0x78, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x8001}, 0xc) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r1) flock(r4, 0x1) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="5ae4c598359f61dce1544202c57401e8164ad63bb1f89e0a1c7ef6661db38d4103fdca7be334831aa1", 0x29}, {&(0x7f0000000140)="3b5c0313937ee6b28c7614a172e6e9d1db8af1eddc2e7eb220d870627f55a7a1be45e6b8b4c7135050db5858981dccc2b86bd85a4eb25905c3b41ccfcd9e9c02c41021aa007a379fccacb502d7cc466cc6b685195f91e325ede967e07ee013dccf1a102b1274232e0dfe9aa0a75f0f5474638b2e3347bc52619c378acc73ca8c2c0bb063347a98f8b77ef9855a663a822773d9caad9bdb9060620f29da2237faa3", 0xa1}, {&(0x7f0000000200)="4a2a9ba311ebc6aedeace9f39630bea3d857b9352e0424a4404c3875e7204d0f1b0a9d91804968cb01ffcc7df010c637b7807c7d03b4029e5eebac687ad436e157bb6f841c851618ca2e68d43468821da614acb88db7ab", 0x57}], 0x3, &(0x7f00000002c0)=[{0xe8, 0x1, 0x3, "069e6f13c26616a05db7a988e3a4c10706e39ff36b91258e81a3577867dd45e56670d2b063e2addc033676a600ad20b1a67211993a66a6703490385880f376303843262bd3c98ce42802cdc6c95940458578abfd627e04be38c747d99a773fcd901737bb974ff3a2d1d0b9c3d5713f1cd34ababbca6981cb8d809a3ffdb686734334b217ab35aee251076294702c248414b43a9910ce4ab69580380bfbfbd30b6c9a89bbe6aa9ac506e8bfb42a20f7e17645c65f70eee3d2e6a398c550a6f83a4f0692a31ecd3090c0ba4ce577b2af1b6c3d82"}, {0x100, 0x1, 0xfffffffffffffff7, "07791966471c9205b39eec2b85f36ed6de41dc7a24a18abeaa050eb2297470e9bcbf1fb53ff3ec16df0801b667574e09a16a58ca63d1cc86c9033f2c8ec9d401dd8df313a362b0a145d96c247eae34a1c2c10b7e9b10338c4436efdfc9ab788e16f8f7ed576ab0a356e49cd65244c59983f141ab1c77aa4674637c86635fd1d95dd726f811eebf9ed464ed8f135139c676a6bd80b0f0a81e16a59b438f169f7c8938536d2425131463864d8d45eb739a4b68e07907e9cee778d34ae41617833f70a75b23e161ef9be89b91235b36be245a8db7315983f19c648aada1d602cfdf3d951b0f834461ff174ef226"}], 0x1e8}, 0x4) 05:48:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x2}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x9, 0x8b08, 0x8}) 05:48:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) sendto$unix(r0, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 05:48:03 executing program 1: r0 = msgget(0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) msgctl$IPC_RMID(r0, 0x0) 05:48:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb0, 0x5, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x92, 0x10, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0x101, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0xfffffffffffff8ad, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x4, 0x5}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80000002, 0x8cb, 0x7}], 0x8001, 0x0, 0x6, 0x0) close(r0) 05:48:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x74, 0x0, 0x80000000000c68, 0x0) 05:48:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x9) ftruncate(r1, 0x0, 0x845e) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x97, 0x6, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x3ff}], 0x5d39, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x40000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x100, 0x7ff}], 0x0, &(0x7f00000000c0)={0x4, 0x2}) 05:48:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) r1 = geteuid() seteuid(r1) 05:48:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x8089, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000480)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f00000000c0)="2921324c78928dac0f1015cc65ae41bae9761fe96243937d5fd8aa", 0x1b, 0x400, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x5}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffbfd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) close(r2) 05:48:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) munlockall() fcntl$getflags(r1, 0x3) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 05:48:04 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x6, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 05:48:04 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) write(r0, &(0x7f00000000c0)="fe910625061281fa4872ee3a028e4ee854b625fbbce44743675b53b9fdd67afff0d97c9c901c5d65b35c6256a91be18e4be30c6123b7ce0de2d0372473627bf256c355caa553f0cd897bc1db087a1363fa43c94c63e45a4db35296da9f043b1b977f9ad35dbc6ba8f4c917f75c977436cfcfafa967211cb7783e", 0x7a) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:48:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() open(&(0x7f0000000b80)='./file0\x00', 0x40, 0x100) kevent(r0, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0x100000000}, {{r2}, 0x0, 0x1, 0x3, 0x800, 0x9}, {{r2}, 0xffffffffffffffff, 0x8c, 0x1, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x40, 0x4, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8, 0x800fffff, 0x5}], 0x6, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0xfc, 0x1, 0x5}, {{r1}, 0x0, 0x9, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x0, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x38, 0x80, 0x9752, 0x8000}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x1ff, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x3f, 0x101}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x5, 0x4}], 0x6, &(0x7f0000000100)={0x3ff, 0x643}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 05:48:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x2, 0x0, 0x0) fcntl$getflags(r0, 0x3) 05:48:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff0a) 05:48:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf000000a, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x400, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x1, 0x427}, {{r2}, 0xfffffffffffffffd, 0x1, 0xf0000008, 0x0, 0x200}, {{r1}, 0xffffffffffffffff, 0x82, 0x20000000, 0x3, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0x92, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x22, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000006, 0xc62, 0x54d}, {{r0}, 0x0, 0x1, 0x40000000, 0x910d, 0x7}], 0x12, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x80, 0x2, 0xfffffffffffffffe}, {{r1}, 0x0, 0x81, 0x1, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x0, 0x5}], 0xab, &(0x7f0000000080)={0x7, 0x5}) 05:48:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x3}, {0x1ff, 0x1}}, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="1ef3600447b3c07663437cd8100366a7eb98a40e959899be022ec7c18a1321b2b64d26bc", 0x24) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r1, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) socket$inet(0x2, 0x8000, 0xe0) 05:48:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000367000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 05:48:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:48:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x800) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x6, 0x3, {[0x2, 0x2, 0x10001, 0x40, 0x9, 0x2, 0x1ff, 0x2, 0x7, 0x7ff, 0x1, 0x7, 0x9e3, 0x2, 0x0, 0xd8, 0xfff, 0x5], [0xe0c, 0x7, 0x8, 0x80000000, 0x9, 0x3, 0x6, 0xd4d2, 0x7, 0xffffffff], [0x0, 0x0, 0x8, 0x101, 0x1, 0x3, 0x19], [0x723, 0x3bce, 0x1, 0x8, 0x3, 0x4], [{0x5, 0x1000, 0x1, 0xfffffffffffffe01}, {0x80000000, 0x8181, 0x2, 0x4}, {0x2, 0x6, 0x6, 0x5b9}, {0x0, 0x5, 0x7fffffff, 0x101}, {0xfa, 0x4, 0x1, 0xffff}, {0x100000001, 0x100000001, 0x4, 0x5}, {0x1ff, 0x10000000000, 0x7b275a1b, 0x4}, {0x3, 0x3, 0x7, 0x6}], {0x2, 0x6, 0x5, 0x10000}, {0xbf44, 0x5, 0x1, 0xffffffff}}}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) fchmod(r0, 0xe3) socket$inet(0x2, 0x2, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:48:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r2, 0x0, &(0x7f0000000000)) write(r2, &(0x7f00000006c0)="27fd85651016fa69d7bf98757797661734fb24de20ef8ecc212a3c6d2f2942a67b2487eb85ba801ff810df3f0ea7e9601497687f648662853a2bf96e88d13045072df28bf70dbc299851408969a41dce9c125dedc43087e7ae5a8b67632cce42229444f760f308b69edcaac2b9bd4b76fcb98c0d9b23df8174741ac377b238679bed8291c59cae73907766deff024d7ffdd44d7fdb903f5a36ff876d074aefa901560c6681f1b4798589499fc95edd50f35f254705aca6960539c5c25c7a836933cda54f54298fa3e6a0efff2afb119a1bd6470e7cc6533e2c57b08df98443fbb4066204eaff5eeda449d4245df1568754be0d7da142c2c64273660242e33ece8d7afa735729240b8bc5760dd4e77923b26ffd32842e89753e11bd8aedbba6caafa1ad5c4010359e7d5ae030f9e23ba6851cf9e41981f96960adf07c8a8cafcbeca1280427f090d4af1bf0093e9b2ba0aa6558e2c19aa22c827c7bb6dffac69f518a53dddf5ca8bcbb2b6258b8b8574a0d1f90679ba3932a7efec0ec9960034d511162239162d9b82296ef6f96bdfb9c9472849936cacc66feccd87e4c95c2b286b6476ec26fda0a6c3907a093a0b03e5b697d17294b3ee465953ce4411fa31c502287031cb5df33e513a3222af6af6a60fab04830c15cd89778b8341db4d590dca7afeefba9fc8a2de49ce8ee99afb6fddd613fd3b623d84684c41424c5365e6c8dd8e0273553e3d822b577e5d426e4bd31769a93a09e6fb232e02abec1fd182d4c36eee135719de3562be959744857a02f665413ff98f19daeff2e52a86575906d4937da3fb59508a05939cc436e106e496908349ceb2cbc89b260664aa6529e30cb69f9bb037aec1bf1f34d4612fa9a756873cc6e28cae7f7999281fb5fd36f940b15211cc28b3b5d3ece9482c117e5b990c6a9f3e814e41b057841c60303ca86fd7ca7f2f464b73f56412369645fc5e4a40c9e4a578965f7a16bcd61e2d3d39f60de0a3202dcc00f58f6a18c959fd6dd2f2227fb3754a7ffd71ad5625d4a57e38c76e5df34ed4ffe56b7376b34d2642a278a7e3a033389b552a433de43b10c0a44e3308730a86290248e73021629bd92d4dd8dcdcc581d9de512f1683e5ab16381cbc42243850fa1310a26cf5b18ef755bb2b434739df494e4246d9d6ffc5d0333505471ed3d3b72d25d1fa82fb9339deaeb799c06f8086ea39b1c0a12fb8b69bcc13259a777f132968748e06e58c29c6350978330418baaa6dfaff410c29c48d2a984020ca625c7289374bda1e5f0687924971b8622392cd9c85a444eadb90ebeb8b73ac7972fd52543146c66ae692369be164a1e77e033f5353ce909b5e918c18468470612b5c74f592425abf0f26307fc819d5c80db80fcf156a5d9e7b13801c18401b45aeb976f6dd8d1fff1bddc7dc241b14533b9277ca34cf91eba89ac98eafa5945706d9156e645e31c9e1a8a226e2e6f6b963e9e7465ae161e674c4496f0936c01b26cc0c00f08a1d39e5562acb18d21fbdbfdc7d64fbffb6038c09e63565bb1bfa182917cd3be1d546ddabe420707774933c10087f72256079c460c7e1121cc7fde1abde6887043efd02d01034f61d0c859a9d15d554845f99ba4f88a448509201498b7930053f74bb1f1029ce5a91cf4aa5425f57b3bd93332523a9f54644cb18ec39265a50cc854bcf62217f355a3668321e2358c8ebabf05de348c63791ac50b92d227437c4ee4a42b528c8ef29112ee0a4f59d15484f81a85fd792919442998de194e917418bcbfa041ffabb46c159876f10fb033dbd4c978ba5824b43515fd720f699f0db159e39f2db9373451e2aa680efc244728b7ef3e7b692da0314b2ca6969416f143b6f4457b67bdeccbc1a8b243db957165eb2b81e1d99191c20e4ad9547e0dbaf3cec562e728e1915fe54857d535afb101ce61781fa1738f381fabc4e58efaf9397fc42e1bea0bdfed259d7cffcfd8f1ae9da133aecdc772a556d8fbdbdc8325a45ee811ffaa3f79f9a714a87ddb019dc3f4a9b42453f15697592f1c278215246b9267cf3c2518f06a44b9fd662e82b01ec4df26b3e3494cfc1a58b6b8697d6dfd1281a1418523e6aa5b51b639b1d6388c1080ecfdfc1090fe3737b532e2cd8ff669e982ff2211459f6662c4b7e2a9d5c2c575cd5efab6e57c04456e9c35241d9a893dece2796e6ed3adf6306845a589166643fb60b1217f3b639871b8682149f318a9534678eacafcb227ada388ebbbcb2a682d463debbfa126ac4021b0b3667157a907fea31a42d7f5c87256f7cb07d9ae5772fbd1223bd6cf52daaebb7a93cea0e9eb9a8dd0e3fbcf5d4a384a3c1118a0cb09c40c7e78e09f915d3d0fd879c44df204e0605be86d80539fd22b9b7e86dd1e86745606f1389b29a625509a1ef130cf68f72c5b68a0cb1a2fa31ea56b2b08d9744e4e46e570485f77e3ef9fc5a0eef1e12903451a1556c429130db2c26698b7792c850a2c06bef408493904ce843e028389e2a52c85a88c5dabae1da7c228bb232253865df62e2af5295dee722a7fbc98e4514f5a4bff2527a329c3dedc9f68727845f38833de40c858acc1f46dba929588eea4b391296de7cb89bca5420e9ea7cd70922ef4949040fb34fc03788acba92cf1f158d43a9c9e4fd2e48f3b3bd0646023575058d468d7dcf5047c60bc4d852b3306731d813860d6d203a24bbede6454c72d022e2775f4de4e3c80c80ce5477082f94a3a8952d438d2803d65f0cfd3dd71f11df6b85aa81edfe68f4d4c4006af56e766d680f2ffdbd5029bed52a9ee0a6bbb94874c8f00be9e17deebf037f55e5a2d330a0dc55f47bbe04e624122a0aff076eb70ed52a006963357214faab7246cfe04d31b6772e44bd7c7c32ef326d77a393c85b4c5b3dfc0d2893a2af8f8483b44f0a2b02b9124ab0e0c360aa56f7c2d9e4c74a4b5dd902196c0f15e41a9f79c2c9de4849579792fe44e04eea78f92987fa2eac9dfa0c99919b30e2b919dcadeb6319557594822a50abfc8ee572aa4e3d76d5c19a839d374ef7e187827b2ddce912bfd4e05d11d817e1be3a3b8ae374db241d6b5f3f0c9f71bf7bbf41125dd3f922ab456d4187dc90a08ab303a2c845c419a70e7c97485ec39f2940ef7ce77f8b4c913bf2bb09fe9e7bf3da5be3bd8d191be36285ba1bb5668d03cd63e447bdb4eb663e596c74bfbaf2f7eb7f9fb02ddd30ed39c6b026e1f34a59c554502000ad9e46cc48c24cba115ba343fd61f0d2b5d379ffdc18cc37e6ac8f89296ea5333e2da08a0e469d1842cfd91149e46478e20b53902280f80c371aefb28ecce73c248b3a239cdc9eb43e4fd59a9d86d2f01c9335cd98cdeb27efd688c0672307237c4044b76268a4ee740dcdcca4eb3f0513cad60c04d83a61017343e85863c7bf43e236d81404b629652cc1e81eaa0f8d057c50a3d175d7dde75ecd57639409cdc00436b449dbe", 0x999) 05:48:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x7, 0x5, 0x6, "46d4304fcfb29a4d90f2f347503042edd459d646", 0x6, 0x622}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r3, &(0x7f00000008c0)=[{&(0x7f0000000280)='L', 0x1}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:48:04 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) dup2(r0, r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 05:48:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xe9, 0x0, 0x200000000000000, 0x40000000000000, "00370000000000000000000000ff739e95010040", 0x7, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x8001}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCEXCL(r2, 0x2000740d) 05:48:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) sendto$unix(r1, &(0x7f0000000000)="cce47f0f6b8fa62423cf746485fbe0415dfb9c210220abf85bb94416c5d7ed7bf9d3153f7e8d65aefabc82a14d98b6829de53ddb4375726b7b7f8156329e997d26f8abc9", 0x44, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 05:48:04 executing program 1: sendsyslog(&(0x7f0000000a40)="c2b54a54e3c5bf762d3d39cc2584a5962735a453fcb3c2cd23b35e1326f4b0bf395ce9ce26470e83022fe4700221bc65fbb9737e302ca18998d3f42d0bcf9ee99f86a5429497b2b7ccbce8a9d1d9c07c1f1b86d670f74c249a2f356d53e184a4bae98c8c5810d9a670094010bd15d84edb866ced145c028652622cb40141cba52967b2842d8d1f426f119c26599276df3389b631f1d4fa7dafe2e20d7e838f8cedf1673574d8a1ebcf3c25031a16ba551b952a3202a6c090836707caa542827f8021ab7b7326361a41d8b5d1fa1dea5533be65ddbb285c1bba7ab60492010e33c4b865b46a2a8d1eb7db49767d1a015063815b8a0f8eb0fab06979d611429a77d8bdfc76316704afaf858ffffdf9f6a49ae5a5a65789afdf0b002020f0a0f436a150462a2dd43031b793239177115dd9819eaf73e5b2f8fcbbd7c300cab2039e99834ea861a91c977b28442223302eacf5894c3bb1cc75fef17be74f23658c50341ee0b45d94ae65a7c20a208768cc4c985655944763149a45d022810474212ca44ed7dba008b9902f417b647e9d72d5da22ad7e833f721993f6f70a1344175a49e9eaf42149552e4dc1210e481b1df9cb85e614ed03e09360bda8870b314a5ac2d87d1ed523a812c61bb10f312779f9f6ab4ca886b2a936c9428e9ccf03ff0a1a061b276f80261ca73c827e0e2559bda106c6f86cc6fc46c9bf3f023e63b575a130f7113fa94257d1d4edaa507d4cb832e5db41307763592f4586ec1d158712b61894ac68525c70a135cc135b0a24070b4d78550255cb7f47723ceed09ba37e7c9465bcfe5bf3b186897994be6b694358e51c8299ac331aad7369e3052e47476b310bae09a0e1018a0463825329b07973fc75287d7e8c2840860950b31f93801ce62a2afb6a6d31f834bf5627131c8a3925e9df9ac3cc98248db3ca95df468e3ee878385e06dfd006b85eaff8cd1781ce8303199cadc74060e4b0cc876dfe0f119cbb439559c9f33ef73cfa42d2a944a93c455c2860bf2c1b463ebbcd72413ff1eb22209bc175981e03138814c6318c87342c2f49f2f7258cc6db564a2902725382a05824eb129a437797665ed7bba3d7245064091747566b584fa09f92882244cabf761b922f3f6181168971c38bf7dfe8e649b731b8230c25fb962e4a26bb470dee16932e045456ebdc8790820771e07479f4d5a4584bf4a52b0bb807571c", 0x360, 0x28) 05:48:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x20, 0x8) faccessat(r0, &(0x7f0000000580)='./file0\x00', 0x20, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="239678405f8c3938ea86902fbdcc32e1e889fdf05fd69ba93723a9312ab86dc0961d4d3acee70a6d3d81029da664da98a0c30869abe12aa3d86d72880b2217390efde11c141d90e7bd0a70801e5e3ba0de931f7f908e811dab5fbbf9017a38e5da8c48c38e6875aba1b566ef1acec3f7baf495f3a11a59e4c0a01507", 0x7c}, {&(0x7f0000000180)="3c3a95e70d395faf7fb77e8692a0eebac11ec99ca2a1d451b2bf4bd945a8189c63f92ff46472c8b897e8c439eca0df8b67efdcd996317fd88b3586bacd62d8881c9fb8012eecaddf5284192a2ad6d538799815a1a3b13cd32a7defbf2c7f44f01333f4685c4fbc435b8091887ffd6cbf7ffc0d6663746e4504d9c7776be8aacd3b0a35ff0411225426246e2c8bc509a139a35d70f4ca5a449f77d94b635ba65b052bb5bd5275c56ef9255f6310a04d24069e94ebf700f7a203ea5f6f4b8906bc78075c9d07d7b4ccaae0a450cce8faaf28df8b0be0aceeef298b8ebc75a6d6836dc7d69cc5f65af4", 0xe8}, {&(0x7f0000000280)="c03be1a72600de34778c66d4af49dcf084188a675fb6eb0244c6358fefb3bb065c3a1b7b10e28fde2798557a7c8fc0b138a5b1135176c9c3b2ec9ed1e7eeb2e5dad64bc9c5e31795872ca9bdb30fa62ed1e6235faa27abbbc059a69c0e7eaf59562f32e8d4695dfdb49e50efcd8a4adfd26e409cac26f491e8b6e330ca39d878ac42cecddca795d1d9a5379332b6c7fc110ad5300b59fc2306122d4fdef897f48136f043a2b673e6fd50a50bf18865a2b5fb0c27d00294", 0xb7}, {&(0x7f0000000340)="a3d6e3d35a5ca6cedd0c96d395760112efe5ad5b730fc535111c1b6aab77f5388a4e8243be506e5958f9666b23b831bc7319e129d8e4f9093356", 0x3a}, {&(0x7f0000000380)="58cc6b6ce626d9af1cbd7941d9b86cf7c5c7fb9b91032b770ce8eaf44e68bc1e2c6e46737041eccade8e2b7d65ffff79f46cf0a85f32c7202e8f675c32b51fdf70fa3cb6e661399a31325603edb42f09e843437b20ef924d6ededc5183af9f6f605815951e6854c50c1eebb4e757651b41ae6274ff81cf1fc46085501b250efe450aedfe006e8509d072725dfb5dcbf091348a8b34e28984b2bd555a6a31d6d689354c6eef2a1b7a00e8b1e96097fa35d6b9379106db137e52c2e30f795f", 0xbe}, {&(0x7f0000000440)="14eafd845d76a18fcd8bd145a1691835135877770161c21a892613ce20c9c7fed251cf32402dedfc8ec3a1d19b187712db6aa7cf535b0b35bb5703253470a022bc43dfc84005970570be13d5901a312f4c96c5b1859eb3fa7f19209ddfe322b4173dc10a8b288bda1c8838185406510a246e3d1673", 0x75}], 0x6) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x6f, 0x4, 0x4, 0xfffffffffffffffe}], 0x7ff, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) 05:48:04 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:48:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, 0x0) 05:48:04 executing program 1: socketpair(0x26, 0x2, 0x7d95fa58, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001600)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/230, 0xe6}, {&(0x7f0000000500)=""/23, 0x17}, {&(0x7f0000000540)=""/8, 0x8}], 0x4, &(0x7f0000000600)=""/4096, 0x1000}, 0x800) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0), 0x2) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000240)=0x8000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x97, 0x20, 0x7, 0x9}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80, 0x401, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x21, 0xf0000000, 0x5, 0xd7}, {{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x5, 0x4}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0xa3, 0x25, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x60000085, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x68, 0x40000005, 0x438, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x6, 0x1}, {{r2}, 0xfffffffffffffffc, 0x30, 0x20000000, 0x101, 0x3}], 0x6, &(0x7f0000000200)) fsync(0xffffffffffffffff) fchdir(r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) 05:48:04 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file1/file0\x00', 0x7, 0x93d9, 0x80, 0x1, 0xf951, 0x9, 0xf278, 0x2, 0x1, 0x2}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x5, 0x5, 0x5}) 05:48:04 executing program 1: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x3a0, 0x0, 0xfffffffffffffffd) r3 = socket$inet(0x2, 0x8007, 0x1) writev(r3, &(0x7f0000002a00)=[{&(0x7f00000002c0)="391b19622208000000cf81509f3274f32db674", 0x100b9}], 0x1000000000000064) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c", 0x24}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0xff}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) dup2(r3, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r2, &(0x7f0000000380)=""/223, 0xdf) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x62}, {0xfffffffffffffffd, 0x1}}) readv(r4, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/144, 0x90}, {&(0x7f0000000580)=""/155, 0x9b}, {&(0x7f0000000300)}, {&(0x7f0000000640)=""/109, 0x6d}, {&(0x7f0000000ec0)=""/4096, 0x1000}], 0x5) 05:48:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r0, r1) 05:48:04 executing program 0: r0 = socket(0x400000000010, 0x2, 0x7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0x2a, 0x1, 0x0, 0xffffffffffffff81) 05:48:04 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000080)=0x1) 05:48:04 executing program 1: r0 = socket(0x11, 0x3, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x60) semctl$IPC_RMID(r1, 0x0, 0x0) getpgrp() 05:48:04 executing program 0: r0 = socket$unix(0x1, 0x200000005, 0x0) socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 05:48:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x82) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x3, 0xffffffff, 0xfffffffffffff65f}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x21, 0x1, 0x14bb}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000002, 0x400000000, 0x10001}], 0x4, &(0x7f0000000100)={0x7, 0x80000001}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 05:48:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 05:48:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x39) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x0) lstat(&(0x7f0000000080)='./file0\x00', 0x0) 05:48:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ecd96c6eb44d94d, 0x0) pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 05:48:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001380)='./control\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x840, &(0x7f0000001080)=@in6={0x18, 0x2, 0x987, 0x3ba509a6}, 0xc) 05:48:05 executing program 1: r0 = socket$inet6(0x18, 0x20000000000003, 0x80000000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 05:48:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 05:48:05 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x8, 0x1) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="666794292bd590678400"], 0xa) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x2, 0xfffffffffffffff8, 0x400}, 0xc) 05:48:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/126, 0x7e, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 05:48:06 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, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000200)="32aaf6aff633f8df66afef1ec1844ccf5c569f568957941f061abf073d6007b6276f32d1613bf7549d65348300502e1d48f24693ba231849e4b656dc73cca1fc1ad817355899226ac651012b075e28d9a97738636b7144fb6cf2d4e3ad3d85ed60e595df1e8488433482e9e40a73", 0x6e}, {&(0x7f0000000300)="eab42a7cc3f4f1eb8b82e7c6a6f507223ace602ed1b9540376d6a8608638636fccf08c6e2ad0d4d43800d1fc4282ea1afc01a2747bc33030fdc093ab1f48243aa41d351bdfb813c1024feef5aaf6bff6b4c207d6260453fc82784a1aa985b317d5d1f5b388c199db8e86a51edcc4a6e135533e8c7035e7feab02a7f713", 0x7d}, {&(0x7f0000000380)="c76c74ee45401ed7f1f168fea5e9f4bcaae59ff635f1bf0487cdee2db196ce17f61d41ad69a9bdbdcee58b10297def54c1af44b6e0c7376dd47592172e53e9b970814436a98b10cd664b908c859a8a45787ebebe25ee4dd57c7b0d9f9892ee3ceac5292e67b78673d801f1f0930588479e2def73000a8a387f635008a726d00acc6d05c6cbcc7a78aa5abca692c0ccdd1a1b9593eace3beb6f0b5e130d262c7b4eae6599916d0c4fca8a88a7a1f33276c97ddb0a7e47353c0c4b977a414bc90d97ccb4da1106f91998224f", 0xcb}, {&(0x7f0000000080)="5a6d74b238a42dcfeacc4ba23f7387730cc64f", 0x13}, {&(0x7f0000000480)="2cf12a19773daa007d9a0a60f6873c6b56e03e06297a2f82083634d4144d4864daa8cd2d63884710015fe2b24256faad43fdbd9ede34b7696b5bcf1579b66a085ed4413eb1938b403e0e2973ad7a7ad1132164cdc0de6e3ca0d5df", 0x5b}, {&(0x7f0000000140)="fb4dca730d56ba1dd1", 0x9}], 0x6, 0x0, 0x0, 0xb}, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 05:48:06 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 05:48:06 executing program 0: getpid() sync() unveil(0x0, 0x0) rmdir(0x0) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 05:48:06 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}, {{r1}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) 05:48:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = fcntl$dupfd(r0, 0x100007, r0) write(r0, &(0x7f00000004c0)="9dcf40be1f69dfac2d5a0cd5af09be23aed5b8ab34b2f2424c7e2ab4094004928407ffbcfb335e51f592e6cf7a9daaae2ce84c4f7ab42810f0f8d4ff2eacaea276ea3863543b7b027c2cc2738d9145219f2efc981fba764e3269e6688f954794b0eef61480f4a0ef1f9e3039e00ad65083f5673c2bb57706fb767105f35130d5b7c1c3280bd8cbedf7336758259987cf7772d96556bfbfeecc29615f2a5283d7818c910cb1d0c3b7fcad34c5f226ff45a32e0292acfdf35366fc4b0047b6144721966c82b271b8586214e47d109ffb5e0d0740124bf9055c23525c84fbee1e6f8a729c9ccc2bafaed94a10797f1dbbb573482506e405ec1bee07edf42db7238e2bab960e3e8ee51a8a9ecf03fa17bec181d479ccceeccf2a3cb9e0a75ff5813ce26cfba6f9092f6d4fec16bda2452bcabcb26fb6436e0c6043e625ec58c23bd79e9fe956d9b2338b60f99ffbcf39781ca83db505decde5d5be23be833f6aac60b73219cad40b2a81ac45770c950ae4f6fa497f6321d0bf2a78c640246c57d3532c8d74ae7168c2c39d75b8bdce01e8fc8992d3ca222571ee3d8e3e7ab3930e3a071ca0a94f220a622e3fb1d46cf1a243fcdcb88336ca480161fd2bcfd0531c86810f85e3d1b3276e83e80581341bcb618f85711450dfd541a072164360c2e15158ba4b3ecfe9d739138dbeb7541068d4d992d070dd0bdc433a19891fa3f2cb362f455b476ab2c5cb8a2aa8c2d320992c8a78760a1b954803ec52c4a336ecb0d7bc52019ae038a823e1d7c0121ae8e0fda38c7922cfdaf34ccc329d1c823b78c68619dab7d578d10223b923884e37a9308ee5a60a687fabba2c1009fe480f7516ebe8fbd56ebd7a1330cbf86e8cfe8e5a3670de4e7cc64d77ffd7fa804d9a9c68fdf9067b978021b5bd5f96bbc11706ff3c78dcee629978b2bc7274e6697da45fe7c2f628069d27ed1aff01cb0cf8b5ad6903b5c064c6703ccc14a8406ab4855232f2f13978d7ba679f91360bd9a6a4a07ce84bb09949b922e4f5eef9d265f0832353ae7ded1ccdcc7508cb3cdde79259c43220a1fd8fd8a36374ede809d7e8ea606b9e8141a0c2d8f06fde7b45a2386e6532d808445e062cc7d52aef79e867bac3f6fb297cd4eeab17d0cfd443324bbddffd644c93e594cc763d5cbb0138586a6f4028454d7e89cc97ddac1c3a3ef0ec0eac1fbebcc193bf0a10ae503f71c6d4dc25f3e5984e993659fc14031507d0f6eb64b5cac23ee8b7cc117258630e3b70c63116d857ac349c6316959dc67964581b6db04aeaa3e0659be24bef7dfdefa49f26cfb6a19625d9ac5b6d441fe2994c9d9dc7d4f6eb73e611d9824036b8596de083ce89cb8e471d8243213d4a4eaa809cb25613093702332ee0b5a363adfad02ef197bc185b0c56989db2bdfabb617915f61dd0a25f0a0a5ab3837ed0eb22997564dc70c407f207e314495adaab1be4c619eed54c89a123d51b3faece6229b97dea16aabb6bcc8914cc565f0b4449f740340b4c0852158e1e2e142f972584a3782a3b34366b1fa75934f4b0cc6a0c32fc3fb0065029c1c4e620fc4f0f057520316af38a71828c1de9b2d38271d89e504d53300f7be15185881d9f4af0c5de8d49ecff95026a62ca8f8c248d41430bdffd3f53e6b34bf801cf003218d83e3fea72f52485c2bca6041fbe6b9926272e7e8a463037354c5052e9b65ab65495f885359873369270ffa4b20a470f3fc5138fddbed14b50190547f47cc46ed7e7b7a879a22ded942becbf92c49b77bb69ad37480be0fa56910ec8c80c831c3a9e1a493c0b1f246eca4c250a5c7f8f7785988b9d2b2440363444bf1c8b54b40e5ffd4dd7b85266ac07f141b40c2718557203a6a2c89baff3758eb17f03c629c4fbc86c4aeeb2f968d61e8b96e96af117297e48d699cc38c40e0e821c471dfe88b4546d9d9bc1f2a61202b234c49c42f24774da530a7338e877ae54f314a24c6ad8926146487cace3698c695657f2e37d3b83bd8aae38937b9636d808eb4825c599ad7a1f2685a1653d188fdf7c1d6d57c82b4d9691b4e147567bb115cd0faa0becfc0aa47d2bc886cf82a94efeba6fbd248ce4eaea6335747b27ccb52562ab1d7a36dac1f49728f785b6695d89198be73c40d2152aec1891749187a1ddb41974aa0e4c5d17c181907c6aba243551a3fed4eab7e703df1510e2b05efe8c9cb548d1f3790e6bb5f0cf7e51c6023dc89f03b8e099ff2dcc5c9dae3a1f216ab08bc6504331973985b40b00cb264e32c0c0e42675dd6368bf545873e1793e19683bdd39c3f4acb209903fb615f29666a1f7a9a3991b878c700e7b4836d8ce73736aa51c01f1c56ab52ea4b501c3214974ad91b4d0d296529485fef9f8ab976a87890801dffce8c6e26efe9a3e900cfd9c1490d2cbaabad02cd6cb2701feb0dbcb2d73cce95cb78a1b2563d3746563e84f8082a93d495ed48ca6a9d7550ac6ee49aa359bb1d5d0e980659fd745b659d9b2a3ef285a331a15da4a74ef87866a90a2f1ca2627b2c83ab0afd43879b0460c77da40a22998928d4ff7cee0cf54707eeca539f75920505a3972860f866368469bdc7b5b61d038dfb6060ad5c54642c7aca086ba605a3c2d1b60888a6dcce4bce16bf473888b3c7734dc4519c99333d24efb5fff70b1e9838c2e1fa598ebd5bda9e0c076c4611fd1f340c48375327deb1aaf57a7f171d4daf21c166d8aeae5f68cc9dda8c2a4b9601aa8a3326680c6e77238a859201ac1494bfd5c1d848f94025c9eb28749b595b4fea67d0d1d5bd729fb24c9e44069457bc2d3e9cdda36c34c1ebe75e7a73d672ac2049c1128677a0534ba59150b8492da8070103640ab62b8d2c6e6b8593c83097cfbfcd5af4da2a1ff783d9da3795a9fb63f878c7f660287fef9baf574be437c1bf70650e98e7e55b783c73dadcd15be56d5c7518a1d522beda9cac5db440ab38faeedaddb3b88cbf2b957b13622c5cf08ae8bc03f23d05c5294ddc68d76842946acd519110faa98d6561602bfe5a2fef9c458b0d4edc984754dcf49b657b5c9989c10d00397787273f1b1b4efd3ccd5c2c3be164a786f468a1d683741f19ea03690cb508cab559681521a20da59de3f1425a96f59b5b387a7575f1e368482819da3713d96c2a9fd3d39d8757cf6689f443e5d93ffb4c17821a5c86300c7f6b68a3e1b1fa6a9a937b7c4da76d86ca71c5966b99dd549b1eeb2c56e29e8a2d6275f7e6908e2d816e942dac7c5b5420366787b963b65bc4a3fb68f4a08475d4a86758167898b2f42ceb571c6a4522b485fa17ecb7bb54d76ced63a2c05870ba1a26500ac1c5b500c9bd523457c9bab2d8b192e85326434153a6ee1e1b1e550379f1a7c9d1346a9b3724e1dbb047855b034d91ae54ec9581c227316f83f9b5273f1f6c7a42705456cb52aae44296907b2ee3b1eab96336cde134fee4d128427b283dbcc99835c8d3f1ce611d8c9917e1fba00be1b381d7168370276c5a2ac16d1121b593f72038c8701820756d0d020070fafbd480a286c8052ddfeb09cd69cc85cdf09c2d3c57c9fdb28784cbad4d4a1e8d3a0aba60a8c9f3501946c9c1a92ccc1c5fd99201e9b3024275b1f8f44a9eb2225bb9cee9777db7388f462107b4bf6020df688b4963de646647f748b728dd90c595e4e41bf4e7c608c2a586de1b9560b633d90f3e33053ab88304f388919e521137637edc8be09de62bbdb9eb81fb5aa871504348007d615b2ab7e852b3ff0eddfa2091d794831b16b09122fc2bcd1cb2ce06acfdc47aed3a53b54a60cb111cac7bd182f4557705a5ff4741f6e74ba419d28cc87d2bb37d0cda69f833549f6bb31678cd8a62de992b0c4d7654016a86567d6d72d48c80a3e8e187985884f15cad6730a145fcc11fd4e52500d2785e9a0abbf8d4ca1a1dff3448fb29f70a3718a1f9d1f0c4b35c32af991af8eab7375d8799ef138515f2221881bb546f6f8d1e0e76e6cf2d5d122d87b877a5613c72a89c596f933b1407418ad606ade07e3ea3b406b89876857b507eb2ce274536843634a757ef5ea6986332567a131da88d6af711cdb653c941e0670f65a37db604045a07d7e19c6dfa84cb8298191e0bc852e261d506af0cb478ca5fdb4c5e275c6656e462b944dbb16e62332ad645b0b1b724af75b201c5315840dd240dbb1ae5377ca73da748051f3467da4700fcb9bffd370225b31bce8f6a6b1af5784d46ce91038cf7ad3825a9f38af6bc850baf14a81804c24a18564ea7e55865814d8fc410b927b9b0f5acc823cab927cba14d97424bf5756c0b980b42ee292a237c722274c56b8217c9a8b51a93bd15b410cca2d769795d60fa9ba9724974dbe625dc70bed3a26e06f7f5cd3a5dfd2574a761bd6da460ea0229f319352175dfd417bcf3fca44033e4f040832de7f38e6b749f5511703f61b8881899f87c79104bcc4a74a9bac0b3cf9016db9466290859ee0c68265013c6b1690a15230401b3afcdcd7be9324aed1e6a7d611ab0c1a892753bb821fc4bd87ebe3c91ca3117ba08e1eb1167eb0dbea3f5070fe9db55d0acaf496cf67ed0261a232892f55025942292e804686e97456dc3992fda952303482c4c45ac9b241edf41cb30c0b41c29a8b0c8cbc7662eb1b00e933388fb9aa2d65c5e9c608c9aaaae067ca26e13020b2ea2fcf1b114d8cde287cf15082d48116d781bdde59b4e391c8a9831d016e13369b57b430944c6fc21fd7b4f9253d11d246b17392e161443b403c915921f830e07ecf5fbc8299d35b42c37f25d7e1cafc6de4ec595f6863108a84c7322b702fc6922abecdcbb5f42e6de8a4ab27a27dd8fab59588310a19fd12cb244635cddce699660b5048fcfa6f1c5605b9ff90abfa41dfc712fefeae363a3e5ddefcd7ef8edc90971ecc9543b3715569fc420ab2ad7a17f560879b8c4027d46f766f940f94e52a35dc70e46b1b2782dbd6e87f83ea23e5b4af6ca439df47a7801ea3a707f616f88a2ac90fded53ab0329a2f3eee27f59627ff076dbe0b3853feb84561fa85de131960907ba31f2a325b11a385a12f7d862fa38b33a9be9a11739702312c06ea436bce16292eb6132249bccd6d3663f18ca236b0e170104883c2334fac9625aa42f27e245cfc53950cbecd05b474ebf45844847cd9f09414c278ae076a8401c38f0c39af188ae0aa15d6716efdcb70d25d583464608c04d8287fc9437461e036c2c083c258eb897d6e9ec9260724265db53ce596579c1c0f4eea57d15d8dec75101f9256023dfd3b42703c5d34bea6d8d1e2ae22c3b1cb35fbf4f0c4d40e6f712261910d93d88641948db5d8ff1aae75acac9bddad4f81acc8d40b1603b97fc7fba347d31b7620871eb92b2bbd302f49d27aaaef8697cab903cdd6ababde7c46a7aca6afe258fd5ca9529c6da26cc47a75e3814e92dd4652b461b113fdc8cb5efecdb58c008a85f72d0f1cea3365afcaaf9d3481571622d2c62e55fd8f08c26f7d4919989bfd71f97bbb51edf9d9fceb9408fb47cf06ddbb6033a0fe25675f1bc37455d209b818100513fa8389805b83816e65ed93a9528a2e33d8df813366c7868ded80d323abdb8d21a4065447a791a955a1e407932bc50fc7c0c257e7a3f6bc72bf7f6ab2dfdf8f73c1399b5afad1616a7ffbba12c78202759cac8cfb51d1979ead6317f11eb3d9a71b9342ac092407aa939b2690ea5165dbc282b5e5b41481fcf597d81d6cd8b182d49cc2fdfb5f8f0da2468151b05ee5fcb6031a4c0cbfe1f1473f323a091f22000fe15e5858933b07", 0x1000) write(r1, 0x0, 0x0) 05:48:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x81) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x6, 0x2}, {0xc81, 0xffffffff}}, 0x2) sendto$inet6(r2, &(0x7f00000001c0)="36180d2ac9a20e8b2c610888ccdd4d99d4f3532f03b87d2108ec3309c0f8905dcc58c6f1541b6cb36a3a439cdf3c1cb8b2fec72fe7c514660bc4311f33cd5d64557eb052f94e3da4a68d10b65ec2a52cb1ae2a7c416ec4c3b1337274fd2685f2b025c82ec3d38c56a00acc758c84d37581614926d68fddc0adde976df3971c87c8787c985163da9953b7fd02e6022a6d372aaa46f37e75a867d124dbc391daae8b1b53bad37bf39c50931fdf7f35690e2769c0a6e06073b0cafd11100c1d2328c327f68311c05f1d93102ddd1e5e65bb1738042f62", 0xd5, 0x400, &(0x7f0000000080)={0x18, 0x1, 0xff, 0x8}, 0xc) 05:48:07 executing program 0: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280c0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) 05:48:07 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x2c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7, 0x22}], 0x9, 0x0, 0x0, 0x0) close(r1) sendto$unix(r0, &(0x7f0000000040)="dcfc3b41ef996ffec7a2573d7b2cbd9d1e8add9b1a97859bbddd5874e39977fdcdae2acb030ef01bc94732a2ea90f422e3cce48a6ceb87af0e59ef2f01caa6dc426a", 0x42, 0x402, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) 05:48:07 executing program 0: mprotect(&(0x7f00001ba000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7f5) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) 05:48:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20080, 0x10) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) accept$unix(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 05:48:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0xcc) 05:48:07 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0xc1) fchflags(r0, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) execve(&(0x7f0000000300)='.\x00', 0x0, 0x0) 05:48:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x1}], 0x3, 0x0, 0xf82b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3c0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8001) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) 05:48:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 05:48:07 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x3}, {}], 0x2, 0x7d) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 05:48:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:48:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/231, &(0x7f0000000140)=0xe7) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 05:48:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x32b78575aaf850b5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x0, 0x323, {[0x1, 0xeabd, 0x20, 0x1, 0x9, 0x10000, 0x7, 0x1, 0x9, 0x366, 0x9, 0x200, 0x9, 0x6, 0x101, 0x0, 0x6, 0x6], [0x7, 0x101, 0x5, 0x81, 0x5, 0x93b8, 0x2, 0x3f, 0x80000001, 0x5], [0x2, 0x5, 0x2, 0xe38, 0xc00000000, 0x8, 0x5], [0x0, 0x1ff, 0x9, 0xd88, 0x4, 0x8], [{0x1ff, 0x1f, 0x6, 0x2}, {0x1, 0x7, 0x1, 0x1}, {0x101, 0x1, 0x38, 0x8bd3}, {0x57f3, 0x4, 0x79fcf834}, {0x8, 0xfffffffffffffff8, 0x1000, 0x80000000}, {0x0, 0x5, 0x7, 0x7}, {0x7fff, 0x9e9f, 0x7fffffff, 0x2}, {0x5100000000000000, 0xb9bc, 0x10001, 0x1f}], {0x4000000000, 0x9, 0x8001, 0x4}, {0x0, 0x9, 0x9, 0x8001}}}) read(r1, &(0x7f00000002c0)=""/247, 0xf7) r3 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f00000003c0)={0x3, 0x2, 0x1, 0x2, r3}) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x10, 0x0) utimensat(r2, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x0, 0x3}, {0x283, 0x75}}, 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000500)) getitimer(0x3, &(0x7f0000000540)) getsockname(r5, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) bind$unix(r2, &(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000640)) r7 = msgget$private(0x0, 0x282) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000680)=""/79) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) flock(r4, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000740)) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) getitimer(0x0, &(0x7f0000000840)) openat(r2, &(0x7f0000000880)='./file0\x00', 0x800, 0x80) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000008c0)=0x3) read(r1, &(0x7f0000000900)=""/163, 0xa3) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000a00)={0x8, 0x9}, 0x8) msgrcv(r7, &(0x7f0000000a40)={0x0, ""/153}, 0xa1, 0x0, 0x800) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000b00)={0x5, [{0x3, 0xdcf}, {0x3, 0x3}, {0x3}, {0x2, 0x1000}, {0x2, 0x4}, {0x3}, {0x3, 0x7f}, {0x3, 0xea}, {0x3, 0xffffffffffff0000}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x1, 0x7}, {0x0, 0x4}, {0x3, 0x2}, {0x3, 0x100}, {0x3, 0x1ff}, {0x3, 0x800}, {0x2, 0x8000}, {0x3, 0x3ff}, {0x3, 0x7fff}, {0x3, 0x4}, {0x3, 0x10001}, {0x0, 0xac}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0xfffffffffffeffff}, {0x0, 0x9}, {0x3, 0x80}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x1}]}) preadv(r6, &(0x7f0000000d00)=[{&(0x7f0000000c40)=""/174, 0xae}], 0x1, 0x0, 0x0) 05:48:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000001140)=""/101}, {&(0x7f0000001500)=""/14}, {&(0x7f0000001540)=""/243}, {&(0x7f00000013c0)=""/51}, {&(0x7f0000001400)=""/18}], 0x10000002) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001040)={0x80000000, 0x2, 0x2, 0x9, "3efb28e44b0855afbd6b61cafd38ad3a8068565f", 0x18, 0x8}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001000)=0x8) 05:48:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') dup2(r0, r0) 05:48:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 05:48:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x141) 05:48:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r1, 0xaca, 0x0, &(0x7f0000000380)="93edb8ba26a9f9a162ba5e6bfa3b7b9e72abb318482452e01831dd6c37dd8a8de3ddbd94a488e68bf9eb9dd21204c2351b03b45016bfb6f2d7986e8a1ed79d269897f6636ff73467f0e294ea0f758cb39bbd12d4b2c96f9fa127592d34898ace06af821bc0da122d9a675328c33aa13726b9e584a1919dff38fc294175d1bb3a25739e35d6c5da374e00c2fcc5f5da1979b812112c49d1329ae3db8f63bc15", 0x9f) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xf01, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x10001, 0x401, 0x8, 0x100000001, "32c89cdec728878114223fa124db2fbbc535958e", 0x7fffffff, 0x5}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0xfffffffffffffc00, 0x5, 0x7, 0x9, 0xc6a, 0x2, 0x8001, 0x10, [{0x0, 0x8, 0x7fff, 0xce99}, {0x1ff, 0x401, 0xfffffffffffff966, 0x8}, {0x7fffffff, 0x6, 0x2, 0xa6}, {0x9, 0x3, 0x200, 0x80000001}, {0x401, 0x1, 0x100000001}, {0x3ff, 0x4, 0x7, 0x2}, {0xff, 0x20, 0x1, 0x1}, {0x101, 0x2, 0xcc5c, 0xfff}, {0x6, 0x5, 0x2, 0x9}, {0x100000000, 0x86, 0x3ab, 0x8}, {0x7, 0x1, 0x800, 0x9}, {0x21, 0x2, 0x0, 0x1}, {0x5, 0x3f, 0xb02, 0xc2}, {0x3, 0x10001, 0x3, 0xc5a}, {0x10001, 0x1, 0x24, 0x401}, {0x8, 0x4, 0x80, 0x7daf}]}) unlinkat(r2, &(0x7f0000000480)='./file0\x00', 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/187, 0xbb, 0x2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) syz_open_pts() 05:48:08 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = semget$private(0x0, 0x4, 0x684) semop(r0, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2000000001, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) chroot(&(0x7f0000000140)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x3de3, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00426f3428d32b4b2900c2bc4099208f04e95f9abf278a3622e4615cc19ff92bb682a877181ceb9c43362b94a5549bb2b5ae97cf21af7e5b7f342578e75d2cb78d71780d809de608f34a84e015ae80f99c16000000000000c7e308a6815151fe43ae328d78fa95542b40c9e503c2d919bbffdbff618a5d5518496f89f541cc6ccbc290a659173bb466ef5d"], 0xa) setsockopt(r1, 0x121f, 0xef, &(0x7f0000000080)="288bf460e1b2cb15eaf5e9b736452c9af7e7f403dd033fb26fa1265dba63de8e89699b77fe2850253ab339058c812699628626e588d23d0d9d04be", 0x3b) 05:48:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002780)) close(r0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000040)="fafb0f135b4938867fc8e6c33846e0de53a074694b6703216056fe909926c3368d761734770b19625480973d9c8313d9", 0x30}, {&(0x7f00000000c0)="e2ab21a2ad41d9627c216dca63ed7f3c03ef6cc84b1520246ecb749a84a10b3af892b731476ff15aafaffcc3524e7de6748545a295c3f42097304be2ed4d09d4b557e665ca66239324a60384d1f8b5ff956b61a3b648d68c03fffd1df52484edccc37e3a3a492414025ea86a45014f383019f0e4239e2194032e8bf3219a7116dc0fb02832d286a840306fd27a6ce902beda7d302ea5b405982832447e262951b750e018d66dd41248641d", 0xab}, {&(0x7f0000000480)="3290f38ccd63950db404bcf8656c4e6b6071e757a92d3417f9e67ef1123ffaba4f512a5d28fdc807f6db737def9cd8f8cd421b668c99a161b83b1e6c20d4a8fe46e015c2a084963626512b897bcd35af1d7f449c12f4e2da8d0db5e4f22f1d777fe124f8ba914ccdc74f22f5dad23fd0956889477748cf75bb344b4f709d43a010e13ee5db2d3c77a614db4304db5742a6a86e9b522eee4c8a11192d4fd0b5ace1bd88086643f110eed3186999f5c6f04a03ff8564713e3e2bafa25f8f05eb062a28bf02705013b21688720ef23ba6594a5cb18d39a6a8a56277c27ffca0ad29fd7cfd4b87471a2cf47dcc0b7079e81be9ee70bec07192151ac3bcbb67b721d61ea9666b7088828f4cda5d6911b3606f17e6193e91caed3ed4b0098f71a4f9604920b5e475a4981b17f84d7b54908425699d707d4342b66b3736185e980286aae6b77e1b6c9a3c37e24acd748649b1d19fa1d9f8feff9541ca0049993d28692efa8804df8472b41d30c0dafe8c9ffb1383432a6cea5a0993f1d5f65b0b0bcc3ae0a8c4d27ffec7985b7f6c91304ef0e4147a2ca5e8fc8d937537ae02073b69ce5ada207ab5b4836ee4c8ae9d4128fab658c468aaaa1384cb736af48533fde3462d4df36c4eb0875f629a7b17f913a7f64022bb7733b8bf040cc5376ed2448a243fbee1f630cf699cc5faa80d62e9eeb6fdb2d3e4b151ae3ec01823d08f41729e1b7e5ad16276ba69a21ec2bad95cdca5c4eb6ce5a5aad1a6a34e3805d456b5b0a848000a23b4680fd2d7de9482933f6b77262f660da8761ec45829bd4dcffd6e282778edae72e76b71d05f4aa31729b0fc9e075e34420711492baeeb8edb34e362922da75c930c494586f9ae068b93caa0e1dfae0db98aad03aeb1ec3e86594b65aea15269b361ff6e6553e5f8e303997dfb0f506c215f80d37aeb8c66d84c37c4293dcd2a7e33b3e5a1c129d03dea864e9e76336f978e107c99aca1cc5ea079987dbc223bf7e14b1b9560cf5772cd78aeb6946ab41e254293aee9ecb43cb3b7d87e0896a570306619e8093c4a298730ccae5a34241e1cf4aede28f8de1796cf7485ba3a27a2629c11d881bdc55532bca11b04be43a0b5e519447d51c0c46206ce84eedd35b85de82f155d2a417ab0ff0c59d53ab0cb59cb879457db342fbc3de77472b7ae28d46b9c91639a3636eae65c98e5385f4187022e2d8bc602c4ed4859630a78e6b6d254eba695c09fee4b4cca7cd1bf714ad1e0f94e156b53ffecddea55c65553a5d5a1a65029067dc2acc2e8d52ce495201f993587c3ece87f8eea51fb167ceba85842caa1ef72d617aaebd89e223bccbfc0fdb42e3bfe513a6ce40f527efba523b4bfd056983940c87124bdc3e9a77c458bd32111f16bdb24adad21728914687cb681c100401a3aa521c7320524f0923203a59dc7eb1177b3f7e20bed280fe8a88d00bc5d7b6921d9ceef93dc2f654eac6ed507065db5baa99c5f0a9487536ecaff177f945b776567bba32989fc2295f5bd69ad67842f6fcb9fefbdee5005091a681ec630a2b9c522e6baf0bb5823085c669483bf61f2dba8d40665b66a47ae19aa2a20f0e86523de6ab134c548af22b85d76a323ac6917549ff394ca87f473da59a3b7d8e397fe936a63031abbd4fec9c49af9d00d77d57b30d5ea60c3da567c8b906994d26703122f8a89595a4bbff2b9a16d798d7d4d0bfb0d7e06457ecfd9090583aedd4189e4040cc6ef018cb530d1b86d8243d6c09a13d6d25e16535ade44fa3874f7ea4fdfbd2ba931c3f535c8fc8afbad8da6f287dde6f16fd34e6fc6e6e9475ef0bb4f613a4580822097a677b80a9a69fe48c8c152666d4fff6b5c2ff8896b67d6b52888214a169fff3c71940c93c6698110b4181e9321311fa192c55bd652b7a4ce59f7fc6b9d18227524250e17fdee2880d05cf25a40abf580c66bf9786c057c26480d6576216a75ade864fec36e9e42a82a85e5383622a27e6880a08d8c004eeee4c753ab4d6a0437c0cda6e1380fb317c7bbd052d876d16afdd235612b5c6a44aec0628c6ed098221cde7eb9bef55bd42bf15a88ed93d140029147a44802392c6c9957c58950c5b6c8a0b903549919314175c2ee628d4554328ad278099788c1986d5cfcacfe43ab7379777a81fc60df69ddca0e26c0adae9e8d0ac62beb1f63be9d73b58413aba00e2fc49b17825d41f5bb464998ff7ec5bb5b36896032a23f113ae5102a57f67cb0e802199a5cd2b1d9d53643bda0b368b82815ce930683bbb5d5e050994622b2d4966bf89e3dc81b8250d90858c6270b1db226ca75795849599e4b85377010432c3440007ecabb37cfe46d6f0ba9bde377e87b7e58ca16a70fe5280ec23244377325e94ef5102fbdba83b6119a9e700e5129ec6c11dac8783aae75c00d3199dac66367b9208c4f45ed83c6c743d818473cc6089eaaa65a7eb295a38e4d3643f4f96008eac8f46c50800b8dec9010443991224471db373118c4acd9c6081e61431ef624cb48160e5e3cc942475d6fd99a27fe0ae00e536363f298685468800b6ca1572e783fb8686d6eb9aaf2bcc9927a791735484af5c4e626f9c80d399a8b33f68c13a30ba40962d92510b86f40ab515af5e23a8d924621919700df748095e830b4b2107b21ad764393bbd2c06c949178bb7fb3578ef8187dbc965a8a795ece82d6bcc03473c2200aac05b9d536db6d7324beab675480e3bff12e840e0be52f78847b42e7d9dacac02e794a40e1d3d7fdcefc3c0599df88b5b6ef5429bd1394346041e95b395a98d42d09b56b03b16045c0dcd4be9db3975352f9e832b88600ab3a8a773dec4e840498ced9b1f0b4ab7499ed94ea17e35017d3b7db569548050737037c808e4ef9d395feb13cda885e1553584f28b25bbc1f9e55b117f692f679a6b8c8d56a278e544d2155e739c10dfee8fc767b79e4d507c67f3442827f5a1a321a89e16326065ce9e72a9a7eeebdbec8041d3a9465a1cf3621bdb6b3eb1ecbd16f6336ee72affe5ba6279f212e34753b7bdefb9b856c13b6493fe56b0ca3c13d569736b4d0edd3c4062f59083e1a2ab85f1cf3d6b3d35af0bd2f10ccb28c55753d590839065ab9f535eb24c1739e588d530f486b9590a0a07f12906294a76d69c79b79ceb461d98ebe481b51c831475a2bb663b382b43620b340257c46dd9586c05a9f7ad5827bc1c20591f09cfee827b9e34153945d6a2da6900bf52727d15ee7e3a41ad59dd3cee55279c7a39a2ff3a31456480789a748560ce2d6b54fc27d0c78dc78f8493fe566998a2f3ecebc8244626e30e8da24f7dc6f8b2a2dba6e06d2c56be7c965e195b2104587bc107d5fa3f5c0127bebb235aff049fcc10db4e3944d3449f3a16a127d7f2d904d131dd5b27eb69a51644866af0ea8ab8ecf8ba4b4bb966409f426bda9050878e685baf685a08cfb9bf7e79cd13fc9e53c35a73e5c6ac0fc398cf86ba82c70bb1e0c8238b0cbeb4e5b97f2bad5a96cbaaaa4520a9ecf30f6e1d9235c723f7e25f40d62ed1c1f2972e6321e70e849c179204a07031b5f2a25d48d603cd9887601eab901533228af1f5d9474aa45d110771f14836469a0bd1c1e548be377e772decc25f6cd9aed7c83a38a54c2230f0f8d5cd8fa70ddff4eb1e0dbb6b1fdc10f9336fb0f9e51cb168f0f4c9c39ce9852102fe90947f9824fbcb5ed72f3d18d5f40d6a1535c9abcdc4e37e139987009a58e8cc34780db23840f0c4e80b1e7ebcbd15bd7600c32bdff8f051240c0c49475bf86c6b9d59d88e8de28a6b26abc974769b88db7881b2f347b3910baa5f2eb8788d301b7d57f6604b301f8e1cfc66cbdb7a3fafdab5b96ff259e09c31a295fe05bdae9def19be6b95dfe5af398e174cb9aee20e0cee8996ab662f4906c9b58ab8ac8b64ab98452d4fa60baf6249f425100944a03661f0e36def92f7e1e6bea55288d402f3fad3a62b579178aa9956a92831677a2d673b20b52acbef50af5084a07863a8ebe6813bb31e57d18120a3e60d7bea333252740b3d06517fc6af1233e5671cb81d0f9f045eb128a0d5e3e6089ef0e1811c22a3bd5e31a1f1a1984dc828767a7ff3b3f3fd6b1eb0bb01eebe9d04928bbb7eb95326c8b98b397d6bec9c180211e546d850e35f7d845f7a65a4ec3b38e4349fe380bb8d1b94d9e8ed948c275242794894e8616fee11ba56db63772439950605bca3f797f9eb42e90c010697fc458dd91f98fdff2c7091c409956f02d6ff8bf907052800bc247c0a3a78a1f5a6a7ac494897ffe74aa88b23972a4d0911082accf5a114d6ff24756c86368278e353b885fd1e00b706bf19a264bdba673351078df0b9988bd4d6cd25f5301253d28698240a5a4a9ed2bd01a684a742d3f14e927abdd9286a16303ed005ccbb88022c6a64e855266875ec653d6f268242910721fb3f8a910a3808634532f4ed8a804927c7b63e757f338a5039101f6ba4fac5e749a28bbc27a3b40ced32dfa772c22232c94ebe3e34d674f659598ce5df87c30bca5399c9d4443747ec63fac5ff39d988b428087c86ebe2b416f1b3888981777832f462bd54edf1ab415765cc5fe07e1d13c7f4e4f85ce1f66157c8be1c4562565104ef81fe50407cae0d50f1676f428cd5c185930a9b274b17d3aeff3d8e72203dfc3befb3884652ea424f92da492c8572c365ec54f67d4161d342120cb8832e7e4f5d006aa792e0cc3862b37815d130114c6c5f687174004b3d41e9c145d08376ada105a0be1bc3db6c1f5fff5f55ea2abfeb18de65b5a278c42aecb4ccb252cc65dbb305fb6dce4bfc04890b2693fb2cdee5a5e8abb0b30cabec2d2ee20a668f02e6f3a04b22db0f89a4bfd41893b1cddaee4eca8f75453d8128ed235cf554953d59eb4486463b956b8d725cec4fd01b6967e87b0cf51d3bc26c89c6e0bae5bb57d566be28ed945c54c9ec0f03f16b3c26e1ddcc15a8f399fff46a6edbabecd666eebdae73965f524df3e0c03e2ab93eb1f83f0f72afcae242e99c3a4ba3d270668d12aeaf751038bc5fd6417ff7bab5166dabcdc532ad2e4db963dc6f4f223226cafde63039565d62d9da1e52365c3e073d5c3ceb3966fa61a7658a7791ca4726646d1b9ced8e3ac3ef378078f219dc1ead884059494f5af5a91860f78a22efdbd4c21802db1228bf56a3c00885484fda7692b9b5151032f9b67bcc6c2e21ebe667617acf68d6a83cce3fffa57a2e70e95d75c66d4cc96fa6dc78a122ab0e7f970348550abe455afa4cb0ef4fb75a3cea63b25120fb839acbedd003541e4b1f95fa622083603a5030bfe71a000882abe9dd44aa388916b46bb07ee6c4eb4b1dc7e31971801286366997673c811e652b84a513841379efa8ef33c3788349f51cc87bdc7346ca9c2eed18e8c603d4580a78d303fe91538c11fc44e957c8f83aaf27c3c299bf607404941a19545a8c52ea371bb35ad826aabe1620f62f70a897612d892bbc7d57d7644b530ed4dd04778bdcb97f0832e80561e9c31cc5f299201617fe511096ac23919a9883518d7d0ce645c829c885444cf57ad1535c4336f387acead13a5c95d15895bd3e819d9c4f6e4835dfe2fecfb413fa169f75c038e0dc11ef0e33e22118257f06cbd8071cd5ce5abfe1ae1aad271985d7018d919283c018ad69bdceff478faf54f8f6a74f4b19f53be31dd1367ce63c5dded92476878582ed8d8fcd1388a0591b94877a86b925fc06bd98e6d540075f56bac421d5a3a2856fe9a9da4f1f5b365180bfb863555e74b0f6d97864065e9b76d", 0x1000}, {&(0x7f0000000180)="98fbfdfef913cdc25bfe0dbe843ed5", 0xf}, {&(0x7f00000003c0)="190f59fe832b2fa73f8fe78f5003752c9c8e4ba36f12788f8a206e1244a29d749595c98ae5c384a1a5dd79d5a78bf74de18ef581e8d5310b1b1b0149ccdbd5e4683c3bc165", 0x45}, {&(0x7f0000001480)="14b0e74e2a0afbf33a143ae69f1eb91bfcf54efa592af74fac4f917cc63c39042fffb47a62367d365c2b5416cc08d0a77f321a70867ea050f89aa3f577d317c0dde9767b36229fca1932cc7e4893cd5e66029971a02d9d26e36ab571ec2df2231461b115524c93b217166b6a276b7eea9a46c5d744352e760e308b3eadc86833f7cc1ccb72289064039445bb8473c203a5400360a8b8c129e0637c11a956dd9eb490654d4cdf372eb58e6d17a49a2b4370e8280dfc20395798d2489d9b5f2da1b914acf18d8a441fc34aa772ffab8e9640b603afa037562d76eec78cda0e0d0682c757f646e4f36afc525dfef78f867273336ad912ed0b9fdb12cedf97219650cf6ab17dd84f86c761a565d7b86d7385e8b6462cf6f0399e65f64ae7680aca9b7d0b574605e3a009283e0b595243b27db95fec014ba9af3a02f31cd8444c5eee44b0ff7999198002cfddabac5f3a0c316a651f8e5207f004269cce55d38d62240b7c385da40f6617f4917d5b3b4a427b7fe74acbef1742783574159a5722acbd8c043e21dbd343ef95fe13c961be4bbf23638a9c3c3f85751001af276657e45a611558dd79d0f5c3b3b7ff59009dcfd8930320cfc24090d78174bf4b2b0b698e094ed5bb556499928570ab446fd4e93333735d2499f81da4df2e2335df54ac048bac6346cdfb717e8475886431cc04c16b9bd2537c7b3adbb50bc0f48438f47029e02f02e9aae8099dd4259ca2f21fa40e53a886101b949fd7bba3e903e814b315d045962f6b1cd62cb099bafae19954bcec1d9ce9a357369ff2c9f11dd6e5585b3334938d42f690c9f87504ad76577a0945f9cb556ffde93e0b9f11df9ce221e151b449994efa2b1961826e748da85e19597792889b5e1267860d4397744e717a3362ac016d4e9ea4898be1a327ca2bf0a674c5a07c233b8a38f38b9d787f28a89adec0bedc0a9fa8dc80f7ba33b54b5dfa86f90b17f6d82d6828eb86f2c1e3394519721b56f2a8eeeddee6b6a9f504d5ce2519f083dba7c210af580dd707e0ff503fcf4d295c203825eaa8a9a15851458f0d0bff8f2452e2018732bb0f6ab851d1e81f33b4a9ef6a2323648faf7c655852ee2c22230181dce571c0fbd094d8b9bb453511543b58e97e2da394927f556a197fe5ce869993c4f43d74c808e71c1c14e36380dd0d5389fdf0c180a349598cc60c468098e1d1a298d70c2544c627e4bbc2d21adc365f8ea3e3587e5322cbd7287daa3ad3ec5f226349eb783e28266a719f7d7529a5875173df5f874af208d16734ad55b0a75092c061d02e01150edcef200edf217ef31936e453c5a9aae98ec82931c7afe0303b763153851d58c0c795572b08722feb69abc46435c96e40cb841108895ece281c038835096267810814f001ec337370a5d6da101758972b4389ec7b0fd29f6d21e74c50ff8dfcb9679e6d86dcf452d709e15a87d08ae7febc71a0ab60c48c2b63296e4e6ff93e85b32d0d4390bcb586f1872ae194e503c84c16dfde2d2ef81a870db40df740960b02cd5f4de040051e094d596e40cdc953b7ef6760debab8c35f49f275f974147339bcc8f6f169a27ea6c73579fe45e8d57a8c42d2eeae7b0e1a328ce6409207389b1cbead1657aa1910bb1e43cc1293e513870e8920cc5f45791a64fc366da34e3b05fbc2f04c41714807c50f46857b1f53d6bb757ddc0abcfeb947c4f0a7ca8c3b4211c37fc2dbf992bee5a5e02d7b721a3f27e0c76784977276ef5cd9833be8732e311275d7fd73b1a7e52b5cd38e57277dd9917d106efda899617789978140c5224aab5819714849a1df0784b5d959b3ed97799dd3cc804032cde07a916d2143d5e4bc01536c7b18421025f764fd1354d947fec76b637897a1e037b89cc503188be62d088a4e314071b65daf5092dc9a0fd95edc0492e71f9080147eab851b24a00e9b1588aa22e682ad822475da6cc528e8eb19f2ea7e6417883149931ea190bfc253272907658c48d52178bfe771511a018c33b0ea6e0d4e30e74cb42faff9f6eb8e662e20e8426adce4a07fc73015474c7c5bd11ee40a1f14eb530dad5fda16a8d552b43c9960e111c5181373a1b4b8ed4c966c21fd5ddba95ee30954e5e3babc9c096cefd50a51d677a6cc8b0c4fa8dc87c31d278f341377132c72e26a47488bb8b2fc0388338ded262033810f08ef53115b384aadbf7bf56424dd76a0ef0b18a0ebcdbf362b049703aae8d238a554de6e1bd07b887ea17719885fe6052844db33313adb094e71b1f7904fc8098c0407f5ffa8f870198dc2b5eaab09f97a0895b5522edb9cc97918509e65a9428cc54c6f5fa1b30e4c55d01c7b63fb8e99d36b79a7cf79dc068ef91d164c5b6ab8709ef08220448e734055cd620ecae93fb168e2cc38cef4bc67bc70b41608e69e6156ca491ff17f3135dfd659b4f200ecde3d3de5fd50c4ab3f9913303ce228ec1ce99784cdc256cbedc751571f4c0ebe736503a3408632b97b1f767076ef676df243dc6968b168f06e4e0ce54a1bc6114a6accd3058f7097f922be99a891364002bd0895bdb901417a51deceebbfbc511ab2d3d43632dc6ba421d692a04f91df17ebdf07706431ad1a607086e5d14666d667544518432d3063ccd4ed16b70e8201d55943a03884a3afe93a8f118f8e2bd7b05f0f71f14112f894476bc305bde7128133891fae1cce975a93e20c86ed1871824dc2cb1ccc505c7ac88078774f67e1d133e40b47107de6c6b1b9db4f73f59e9da77bd1518400299d041df4ea65f8180f44e75f20ee843d7b3b1c39312d87adfc6b52f342d802deb7044c3320b828d5c95730cf7cb4dc3470e3a64fdd73e7af6f10c08b334e9fa10e3f113e919d29bfff99b48daf9480e9626b2b9f26e95e5980aa0b8a51f4d2cd52ef8bac7a300e5ec6c59df1e9998fabe576cb46076b4ce9d810bdd25619e3523f6af1418c73743e66493ff63490b7150204e0e686334b9cb3f54cf7456e828391073d12f121ee425d2b726da87741a877f946d081ff560eba885547286b1190d6096e1021987d7ee90b97591eb0bc085db924e164f4c8ffb26d014855da20669a047bb4452c42f6df9d1e3d549b6ec8760227677e9f944214036dc01496822fde570182e5dc78fc939d5073416b11c2df88b027ee656e8ece6272c3fbe9689d8d19a0c57cbef2d31c5b0d06018e2dd2fb326747c2ba8c944e7126a9ab8343d551863001b996e386a0f231041aa78ff46e714edc28d04e91a2ccd183826cfb3d5a17813386c44ab423c9c9fd0a8329b2a3aba37eac660e4c9bacc3eeb594d829be16b2ad6ef48836805cdd7f292207aaa4978a3d504ae6da420989c628ee0cd68b737bcf4ef3258f781d5dfe5f36dcd190775158d9036c590f313001de3f71646610a1d806c101141750450e486ae6636ea5f42ecc72b22f52bd42ca358a55dedeef597373440bb4dfbadd657902f481d720ea4dfaab02a94b25b5626b85ff3b9c6318df7501a06a9b58a3a544b7466b6a6e68911010b4285ca20e42b55463a60a4a4cb5e4d577f0c2588121dfca80c2306f2626b3942f7521de272ad351eba79b7cabde96299b5dc7337c6dba296909860b627f75af34802e1bc383891ad02df88c66394221e95ed5892cf27106a976787651b3600d72472076bd0bd50c62e1b6efdfc436d53cd8a3cc7b40a291c9480c6565902056a4f74641e811cec8c316eab6d61bdb790ae673f797395aa8d76f42b713a2b8ac4da53a84a8aff332032fc01c23cb89e861331fad22199a6eeb57da3257a94353abda24d4229c282bbc26cd60e781a141b1187892b3775bed9f58e2bed6dfa6bee0bfa92cb123d4fc8686881433db6fe9ee60d4bd935edaac2d7634e33499decb0f5bf2f19fcc1155481d75d87e8a298d8f9d34f4fc2df2725cc15f2e2cb1a9add5295dc3a0d6fbff311bc7ac246b53f58b0f133f1c7bc5421a61a9c3e3297d2a6cb06135f391033d584860888d475cedacc81e7f8f04ee9bddb0b5a8b3549eb0afb8c0484c28dcd9a43790183ccd7153e18ea32e7dbe9a02df5d131d36a17fc3698a49c97527c3e5661acf3c671f2604dd44ea784502b85dbc31873992feec2a0aadb3457a19a655e53286c4ea99670361706f0381b2321ce4a6db649ad0329734fddfe39bd8ae7397aa6e8ce0c69ecb892b3602544bbe2fd661bd579d37cc881bf4210258db6567c42bcb5e8e25d3cc4e59dd072b1159b0cd16fdda6d0cdfdb43fe9105bf719d4c109487d6bb3a5bdfe027ab3800e836f7b9b7c26a064afcdbbde15b76be31b747503ab1b9a19ff6b561b5e33b2919d9f081083bb1fa1f17559ed634c9a18700c47db7c5c2a2592b1e94080904da38484aa9c2b6c9199d581116086b2cc144585242e7fa025e972916a17210426a2bf35d9cd4a7b63fef61a0c8026dca58501085aa7ad9bffccdcb1b2031bec53730502defed2531bcdcce5b850b60adfbcf1d898ab5bded73d51fd588e036e037ec204fcc5ea8d7774ba7d94a82e62d0f57bf94fd9b96ba28d1a56e6fd8c95b233d6a77bca30fd41d011c42c3d06c1f1322138146c117937379b1d76f8febb93cb2843cd606e2df0147d1207288dd85b61e435de08e3221a5f6f4410f62abb41e5adf89a3eac7de80ff8e06ba04fbcdd42814f31d8617aaeca88baef436740eed191f57a033f98798485ed7740be1955ffd165f770a1d6f8d690906b67394c7277b332e3bb29af95c80253b7987faa9d1eb8e91671e9b3553422be7af4afc6759b4b6b413a21527b40745fe40ff35b019652b24786381cb2292e4ecafdc4289461d932ae6543ebde87af838cc8166b2573b6ea9755075b37919ca7a23a38befb1e96afa39405e71411286cf8e4928830813c6c4865c76e4a5e89e8968eeb064eba9599ef111b9cd5ca8940ff9b9a23f83e623d0928be076f34305f987ad48b222cc7fd0b3cdfaaa925fa3bc8422d566d2e2086a6e5dcacd79684a3291e18c5f38e93b2804bbf2cdf1d78e293fee46468dcdcd76331277a7a41fcb1732f0064f189258eb54dadeb5e2b931a7a21638ccea5281e3826b9288ac6c14ad3051130ca6b8ade37575e48a7c6c444c0448795338c4c844c3c3895634b860056225bffa9207e347482a89a27f501ee8c90ac1bb9911fb07efc45bb7c6aabca6b4233a5ecaf256ad2db4157beb39e883c3e4a5e41147e210e2ab16e01614988d40d58641ea9f85176c2c1a8f50d12ae0838ed04c340a3bade13443bc096b2827419e8c92affb7162992d13b6d40689678bd5b908b5fc2f0419cbd0b59a27c3b540b77fd970d31313beb8bc9c52c19e8a05e75b43813f560a8571ba6e7fb1352c9cbb030d53f232d4c817354118214295b5770e9cb6f77d39c49a751b9f9746fe02084a6984f745891a42e694a8c1618fe79f101a712c139fac6c6e522e9390a0368ecf757f6f8f58e9644a93cf7e8c87360ed7ca2bea168e72a8968a8171ae54afaffd98ad184d6b2e8aa20956c2be1a0a5ef39423a6fb00ce60d4754a0bff121e3d19afd5b8689c3ae84cf400258131b295b99a5be052cdb74a23a3e4f43f9ff757abcc6045761dc27ca573603b4f12143a7f582c7931ec3607616ed17bb9d92b7ff52900ebbf4f4ff75bf7c44e6a6826774fa5f8db20e9c61af93549b8f33943ce5fff26482715585888b92f925f8f37a769d615de7d8964346b36b51d3cc22e90d60c2dec39904ae3e2fc800581c376c43e0b2119b7b9313ffcda2ab7aaaa8465dcfa4610966f4b7d67d2c333a63f", 0x1000}, {&(0x7f0000002480)="cd4fa7c8d714fab8d9d8adbbe93d305132e7f1fcc66ca71600b1d14f15c30cf4a15787d9feb5b431c3fc19b11d68c26e0fb366121a49647587610f9aed43f5f58a657b8e817ea632", 0x48}, {&(0x7f00000001c0)="daf10b11ad0b267c9150dbad15b72f7bb2a12957090401569bea07cc70f96015d2b2", 0x22}, {&(0x7f0000002500)="5f5209c4c8429bd49f10294143e770aae490288939e14bd3d92bc141b138d435115f10c07a16bfa9e1bef06483e3ec3b8f3bfcf2ae14aaaf22a181f51e8c61d619974e884d9ddc95e56e323bb61de8b27147095809c16e389fcec81fa065bee854769bf6e9b57ec3bb07e0fdc050fedd0b17689a1bc48da0eb67a82dc2620257ed07927c50e744f5d0e1b31f36803d6e91f77514b03b1b3202f986e9e7f7377eb9a1", 0xa2}, {&(0x7f00000025c0)="8fd1960b9b7638c1d09873d3713efb8238271596b2e6feecd0c61947948a5ba115ebf64ae43eaf6695775f240731a0d6b5bf7f151fa80e9cf68d5e7981aa04a8c3643bda088bb1c1901b2c1f383a1b3ebc49ff444ac01ce930f8cc897391ae854f525f4078ed9c08c15b90ce4969983670d8255610be7df0f2e40858fcde94b8c483552a9bea", 0x86}], 0xa, 0x0, 0x0) pledge(&(0x7f0000002800)='\x00', &(0x7f00000027c0)='/!\x00') dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 05:48:08 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x72) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 05:48:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) getdents(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x3bcc261, 0x74}, 0x10) ioctl$BIOCPROMISC(r2, 0x20004269) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x10, 0x0, 0xd8) 05:48:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r1, &(0x7f00000017c0)={&(0x7f0000001800)=ANY=[@ANYBLOB="36dc2370a212a713129c4d0afe7088275b3c2bb28a8a8475abbe63fed069713bdd175181cc900100019e724a61d62ed18f193e65368dc6ca9ba5adad4e309f12f7a3e4e6a00cbe6f6face439c7e75387f78b7ab0f6efecf95fde998b6749bd295ef000"/113], 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="e7c6413e5aae21498219a37c3e1388c374eff2e24d1311350187e5d34ab0169ad5e0f6249a24104c8f643a81165b5a290b05cb2f6a43355c84e19ae6608765ababc0e6e86f6dd38b5f125ff6ca7f4c75dbe65cbd378ed54aabec3cefa264709f5f2cdaca019d66e38ea0f8075affc41ad6366d57a54e3bbeb25edb6c608fa31af1b9a2b8ad453a40f608665a400d5a1ccf130810f676258e219fec9af8ab859c449d157bd563dae884cc94c24326e52ef09db50fcb3f9e5175181fffc5e971c48b0a4cb750", 0xc5}, {&(0x7f0000000140)="284ddb4163a32bb4f97cdf76b5842e8d08a29e7eb60f2c269889652fb2bc095ac693d306058b3ec8f50c7608fcd9ccdd9b", 0x31}, {&(0x7f00000002c0)="e1a6d420c568703a026a1b484edc0786208ac932addefdbff8fc11ddd011eb3987da8ac085448865b6bf520cb739affa69fc971487a6a60f6c2fae6beea54f30cbfb9a0990a17d2a537275d5333aa01afb7f307447a14d4561f018d73323779ad0d20afe376c0288dd6fc9f08868363c34ed248c898f25a753742e1569ddf25848d2ed61229791fd25efb8d4f4233701c2704e200be49eab11aa24cef9bb8bbc84dcf73568df3e7069afd1361dfc8a218fe569891f059ab18b1d0773141b2d33728a4a98d6a5e3b141c529ba900cd99f799f9743f799", 0xd6}, {&(0x7f00000003c0)="0741c44cafb4bdda3fc006e8d461f58c822bb6baf9ba8b13eed1e64fd9d08d0da892c144dab3586a3f5e4f1c2fbe1e58c5014820060a4b156a7bc183ca48aecfdb89a6b557a0dce9b4e3e0533c3f0b528f1afefc8b0cf285b0b3c327d7eb2d06776a20521d53d3900530428838b57949cd7af1f8ceb61450cc8a823d5c13efd0881016c08757315d4445183a88e0a8f3833a9af1d69fb5ad58967eee2a4e509ceea4ca786e3b80ec4a88fa6d7fb4c0cc64c1be79a35e09b4a2fcf866edc6fc415a4b3cb58f09978928", 0xc9}], 0x4, &(0x7f0000000500)=[{0xf0, 0x1, 0x7, "58b1553bd152d21cc49c76ff3ef97d225aec2d86ff85c9b6facf9c4ff20195130d23883237a420cf44fc88007d83db196c79392f1dba89fc9a528147044838ccb309f5ca355b901af1e5586bb1114d55a693b337998a15836554a5f1e890178ed89cf77e506e4eecd23f8a5df71676604006d034872e06cbcf8199326d0db1f49099047f1469dd5d32b3f48f811d22a19b09c302b2d64c4d8d069de910d131b42523595fcece264fff40b25216ab161bc9a498bb25ed50ebad961659ebd15ff2c70e77bc2677f3f63748d8a405600aacdc10269038191bc3768f050feffa5b03"}, {0x90, 0x1, 0x1ff, "d0af63c9d329044eab8c9ae4181a6fb62f7f7656aa0517b99c639c2f362efd30bc69a758f3822846d08a3e1f4d7ae5c82e82e55896201aab8c0f59dba123117d076a7306656b5b1f98c7b860422277b85178ff506e3ca97e3ec66d9a45632b6bd241f4586f8ed1c16bc36f59624e083de72f4ae0c82299a122a91a"}, {0x1010, 0xffff, 0x5, "0b0e81c9e944f4d084804f87b2a78339e08070cbca259f9fd04aa174325961a84d7443401b52b2be283f77bb38d71c5b261cb1d49826251d1a14467cd2160b687d8e99bd1eeb550d1d9977545ecc1c2615ba0236e6711a345b66f1e29286b793a3f72ca007ca2f36429a68bf045d95b8cf96d643fb41f3aea3967c7a0f4c7957fbf9aaadc6e747568dd8ef6a6dc87e1ade24f68fd1e8e8add4e8a37fccf007ce88074a5dd1d6ec7cd72ab237cbad40470da1dbbec4beb48d6fea688a92a7f021d9836aa3a5f98e0d9b6e87d23c810ed10f1a0d5718ffb47f5d837cc3f5070809e8f864c5781fb73aa75d4861f0b39aa6adab60249488880ccf618c02ba0a89360d4f221e6bd8a3eabb66d2c58d6eb257443d4526eab889f05884fed363cb14fc73109d2b55c6bff220184ee9acff0c6a9d17a99fd13644971793f088098d7eaf0e5eb63be91c8b7ac30cfcd69460eea85ffcdf070c0abd95987b918ecabf0d23f74941313db1419bcd8ed4ff9486165097230c967e64fde22ad21c86e2a5f89f7bd249ad9048cef94c8da64eacc4729cb05ac878d316e68808e0ef9a80899223b29949e3dfbd967fc32dd374dfbfb81546442ec150c80e34557c3012427789506d9ed9f5da883444927fd963e696ce59c65608c8b2460d1d2f8be95781a04ae2fb1469b9e3b2e3cc9acc3aac436c5db20effb20129144eee69a48e04ca980b8d28d5f130aed2a7d686b52abb84a063205628faae2dc4b4450ecce4da30007418c39f5ddeeea219cb12d03d4f4c621c82391c8edbf1c36105554c83212ba0577cf96fd91562408fa6e520d1d8b7536e46d2a7ffd8e5043ba25a8604577bc71df9b7e1c5c84c00db4215e70244354ef9eda368150c57dd5112e66e020658f52e64c4da6427e930232522a28d545dfe001fbc2ca6e1d3b566e90e920a7964b82cf02b4917e6632923042280344e679dafa7ddb5d02f54faf1f2e6b51065fa96525c0d73e5358c80ff51cfbe3c346fd72f59e744e2d536ce37d8da0ffae9b05fedc9537004cfaffa9c9bf61ef5562000ba2806f2a43aa2cc5fb7b53d4c079d4a3ae5b9595d84d8169126191bdc59b20adf192e0494b6ee626016c1ee3fbc6275c23ca3c0cca0a8bcd24fb3969e205c3ed28433d0f776dda321774f8f943256546b047a9ee206fba9fd08629dad74d4c546042859936d9deb4d5f0772228ce241897c95f5c66ab089eff6082d4c91c62e1e6237fc08b081d5f034c614bb660f494b6cfd40936ad217cf712a3558af056560cc7c6e7a355d2dc73bb9132a96e1dcae0f7d72688ffe5e2f29f50a699eda52608bec0a5123f121bebc7fb30eff0e74c0a7f11fe70de19596bf80bab4a5ec11e6e97f190a639a89632a23eb441ed96876ab2b30f2721e05c88365815da6ad22fb9d241be9d8e59683a57be6b876dfb2236dc250d584f7384c23e588b12bc655608129e81aad4ce74ae6a3492e1ed13c5a4db708f96f3e23a7f3969a51255331cf8893ac897fe7b6da01db9ded20c0a620ce999c8adb29c070bb43893cd79eb4077a042c9f0b1a4a9867adf1a2770ce0536fda1a8a414044c2d314322da72c4561e0a490a4f32f64cefdc2ec077c923b47e10295daf6529ba10304046408c82ccc84898c1c842d331c25bead56834f5de25a3b5583dc76edd3ad5b8aebe2e9502281b67d4a4d9439018ab0f962e566f74c176cb2d39d23cc63d4a482f7434d0762640f062b3eea32a77d2d83c00d9b1a75abc4e441f394bdae85ccb03fa21dda8732d8d111c52784eed61670fac15eda1227e73b024c02099ba525af3420138f5a002393802a7ee82b32d8f6eeacc218b16df50f1ea72e4c381aa5df7d9ef60195419199dd303d75fb82029084018540fb22f9987b39798451d01fd0f30e207bcf27c03dd62ca8897825f99090da21d999c1d361b07821ab70b182894b5481ebf981746fd178a4a05b83c254ee901cee8205a171314cb001b48294610d64ba65bf7ab2f90bb8997412f0939936bb5d343047226c92182d2b3c7fc26b212b4996620ab3cfc220c8c34cdb1f7d16ce2373ccb8767ce8fbd6843009b7fc8b2813855983147463557314002ae85fe8078d98745fa5a271fe55baa4d1b28632c672fbe7f1193e1a9f205bf96798f747217ecbe905a54161102457ade4e17f0ed514bf65ff31385ff36ec0c51b5933af4294d4364b200aa062c015a7aced8c9bdabda8023187ff73b83091765c06e9fe57066dacc071840bfb3505f961046037322481de1f3ee27060d0fc29cdb7d846d3c043e9927896c1ce65f4ac5dadaabb572f825ac3a9ee0ffd5f6c9214fab1a81c90dc38b18a6dde0f9b4b94f21e147a42c1eb7716b12bf018038a02901f8182cd0bdb3358163dd435790a30567ad070d46f64ae3573c277ad62c592e97165e32d0c9c063c253d1102658a97610d4d244314845371481a701760a581f3f6bf781e635a675c18ef6bb5f01418052e4d68b1345a1cfdecc1269e3272df637f09098123555522469d1b908df40954f183d93072a04da082ef8ff54a25e15dde436475cc60d7d2b205d682bfd295699d5077fc4af63846524b498b956892d52fad9936f53254c615c9f20776de16420c458b1b318d9f85928349337f23dc0fd1fe22960c37a8c55a402f726a6ba14e7debf85a621b440c25f8c040b6902784549c567d6fe1ef4fd2c7953d49978737f4784f9e1e251eca4b679d1c8597ce9683a216ff82bc0e71ae2c64699c555a2260138fa349da02f495ec6a7cbef12f29e60baa92ad08258196243a9959d3761573bcb96519051e7aacf6b6b5a3c00d59b6fcdd4132968af5e279672018152715540323328423d41a5524a705290205ab9f6508c5e564a13f6a7eda54ca6ef1a2cfa1355218855f09f209bee454d9d028d20852fca43e59c31c6aeb66797a2f98596a6c78fa26e4eb47155a4a97c0fd7ec986580495bf56dee8c34a9f463a3a455c61740c32dc246e05306813636f46af3a53670ae71b9244c6f3936e8a2d08bd8fe0d436567237dafeba349d332f86fb812c2e8d2f99676417c65b81555e3c1411ef7613267212774f4580c5cec0f38d21f2cf550bcbe6904e5663d3227ff8d2f6bad53a8060dc4d531f8d3466c52211fba7e650e6326d7a8a57bacf716a4fddd4a262d91508cbcf6fa6229906ebe771c71bd9494251b7a8e78a06520137b32c6e313e9f2da9ad3b20d2926baa1ba54797d7d02e0db87bea572a59200f5a587f7b103a772a939a1501e12c3c1a5d586307b3cf41ef1ec28447030c236eeb3bdd76f74b6681f8b0a1de8c814b0bfb6e2558d188d0d26282fcdab2cb4b5fafc62bcb31388c5eb2bc429f0f617c11259db94e65e3986288ff6a0b20c0f5076cc438331384d9ab34bb153456e9de946b8ae601f456a0972d44eadfd43cf46fc999244bf828798368dfb9b06052f0e9e8346cc2ab266b467b382840414df6a4e50300d3ad0e01e3ab507813978ae3f7fe8fcad11951e1722925368e8291f7a008139ffdf302496c2b3f93734b97716098eea3792a1fd2bb04589e9605e36c318d23dbe916baf76f611b020f85a78be9cfce36ce8431c05b3c1a5b67843c2ec0053d055a277a1a0910ac11d7c1a717113f833f8a25a2e7804f15303a3c7b850f9173cb1fc018e8460d986e7bfdb8afe47c45f2da54387dfd0bed921b46ad9a603311c2287b040df4a77cd72181b8f54e645b6591d4f71df100f127c17a642ceb03c76d5b83b8fb1dc191f173ca0415cfd79596408510291804f8d87f1fbc6258c304e4506d6c50c77b198b003a1fd4b56c4762aba4fdbd38da46c87cfaff982b242d90cd36b759486ae93d58a955b066eb943d543ab7f51d76f0176ba7061410ffbb1eaba54fa753aa0324f0c220c526260395cb2c8131e2d38f565acfcdecd09dad0093f03e4644ce7ca7e417cab22c251a44ceb96cc6c256f169597359c90be2a2c5f0a4bfb22137896e7af4b9a2f4e21739ad4178604d778b376992911882611c58e1ecffb7f04b1e85d75cd58170f7023ae7f90a5b3afeb580f98150bae797a8b32419f36627aa460d65adb158b5067ba999f9aa12c57092d3027ba2c74fa6e3d675cb4b21b18b15f309edb67e894366ce202ac4a719e046d8f480ee73000bb50b8e8beb9221c8a5d765016bc85ec6e95db6d93e3eb34978f33ecb857e837b981394e3315c6ff51ce6d8de7710bdc9de7bf6b0ce19e147d5f55e199e5d1c2a23c751d914622ad88b256d54859a809be5bc120145e7d59894e2f92db7908ebf4b4f8df4a6049ac28c40b6acbfb7d505096fabba5c85c17df6bce9310d6f982f26edf2dcbb4f7113ce0501e35650c79aad73de428532db476e18f10cec59aa0882152daf8be48c8c0aff820003f1b17104968201bfbabc48e9b58abbc9070f94d3ec50a2f179bc5500c506a00d398ab5cd773855da4fa24205ae92a1dc715df30cd6d11414b32271816995a992b406d3e66efc18b3cb71c7bc4f2f8472c610fc0f868e39130bb5b24fc2d6ad2fd2f046fe905fc609e89e0e5ac11d129bcbfb708912d8bae632e62f219975f6c1d3e2dee12ae78b01235c611cde603c0a6214853639ffafacecdb733949bf632e6e35b2c1634d61022c6722b00b442ab7de5d857f352a7e510c62ee24941d18026cfdd622f6f38ab2dedfe08a093ab545ebdb0296d6a56313a4f0abba4f653ee2745a2c6d7a28a9d2d8c6622a3aad07f7664f83b958182eead9dcde6b5fdb11d11280ad9d4d41aee16db81ce264ce4fedd48e5e719787c147038838f0cecc556df52d29d9a1a6bc68b3cfadbf59385f6a181c2c7abe1bf707fb872bb080a34c43d054752cb9174974612bada8eafb26c21515232bc75bfcd0a317904c93ac0506e3bd1236f77f99944d0a6a3349432668166a99fa22a9532c3093e51cbf6ecf6a50d17719230b83ccaba27803231417be117ac6b557f532acb3ae715425cb16bb93a67b535664c456c6cd224b2dc9add62f7aeabe4fef38f323f40cf9150caff216a547e2360f69bd0456dae16260a29685e896e9b6da25e622d4fbc663e8b2c603b4b97e8c87737df5ecc5a11969049bff9e7df4be543c0cfdb05287988f33a17802343fcb595e15bf7270c1648d92a25fd2cbfd2a42e7b37b30455c98118e07c2d998cd1c51e34709807ff5d9ffdac405255317cb7e610cd9c79eb3c03c8eaf32b3c99f5901a129e342f544a18c8fa5eed8d68a5969a22e01ed35ad2bebff18738619baaec81ab78dec0145d64e750c157791ff8799711351a30a3039ea5060f2cc3810327783a2cf729993af604b41c844dd4dea371f37ef1d24e299cda7cbc5e46034b26fa8fe1d7a6bc083aa3dddcb90b601e28f78d00b781ce422dbf880c676787a1e16f92191324fce1728a77bee862f59baf0f59ba4347774575921767864c9c0d041dc484283f0d9279ff215da88eaf37d3b33605968250e607c9872d0b160e1411f5668731f615dccc34711fffd826a6a4aab6b77ad9605de7c8fff9f35f4c2f1b5f4c6925cba4e974e5779e2c4706e7380658837b43bcf5a17e14e1e3292ce3f755139d33cf2d960c834f5feb56c22b887eb7b05c2ad551fb35ea2269c7524cc074a10e61dcf9a7b7bd8d3a7d2f7b14170101e3fc6dccf122bbc6a3a3f5132a5440224e3fe6264699854687d1f47f72c2a7f7e29fb231937fba41b953d71976534ac81629dc60fddc090bce0e8102790ae404b15adc7ff6c89b0219adec7ae817c24c5da76ab6528"}, {0xf8, 0xffff, 0x110b, "93f84d65a052643ebca13e1c379b896f1832f03f1a20b503ee90f7b4d716a53d5b86bc56dc41574292f92d7cb453d80e53c8ecbb6fafd17a137a5d8019776a7bb55db746dfb879d308b0c1528ff965811215e7351faa9d169b169a8e221e3649155b2d9b42fcf6e7fd5a74fc5554395fb3e0ed9c2751227b824eea25c38a68936aacf833f5387b169caaee768311e3b255be74f299a066b4bbc6402b7a68ac09829bad3f9f140224b7199ebfbbb5ceedf0c2908d561cb10750dceb81b123a1f748861b46bfa0f8ce5463c01f3fc5a6c6a193f46cc7ca000862ad6e974af1fadcd80342faa2be"}], 0x1288}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f0000001880)="16ccb03c0ef5235b959202402418de5a12ebd5ed463b87697727e44a5a256e745e790569c72f6a9193d24b1849cb3e32c56cd3b080d63aabe42f00c8a59414e606ca0b4cd005e95f84924a177274cb490f7da4e02555231a9dcd91253c0dc06741f914a4bd99aec217bf3706d7498472dc90f9ed1bc62779047bd1a917bad262e2e47104b506de21d93bf595ec15", 0x8e, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x3, 0x0) dup(r3) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000001940)=0x3, 0x4) dup2(r4, r3) clock_getres(0x3, &(0x7f0000001980)) 05:48:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100200000000000a, &(0x7f0000000040)='@', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000140), 0x0) 05:48:08 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000080)) mlockall(0x0) 05:48:08 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x7, 0x0, 0xffffffffffffffdf) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:48:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x3ff, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:48:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) 05:48:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0xf0, 0x5, 0x8, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xf0f, 0x9}], 0x8, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x40, 0xc3e, 0x101}, {{r0}, 0x0, 0x4, 0x10, 0x1178, 0x7}], 0x26, &(0x7f0000000140)={0x100000000, 0x1}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r1, r0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000180)="209b9844b72d0b44eb84d484f02c3a934b4f3a4fd74335d8818fa4c7ecd2807f5d2af93ad6069b1429f67fb95a8f0bcbb76d07aa1725a7b91ff8faa72402bf51cca7aeb87301b238acf1e9fdd4e83323ae7dc7e6a6974b4795e761da71dff0b119d1cdf8168a40a346dd6d665ad98196694d21f299de8ff562fb342ec1c3fb35418a88cc0f9c554c360f076219005451fc4d3b29ff96a89049abde4c4dd34f6392cd8f170d36d9442069ba070414c01fc186b3cae6e07b3b7fed0b4af1875d6c4ca8d119b1885d48371823ad1ba1f45d09d529df0cfd", 0xd6}, {&(0x7f0000000280)="ae86f5aed168ea1cad6bb613fc7671160a17d4ac3280e49c0875c7c6adacda60aec00229d585ddd1870a755b1ff11db39414eb58182ee8727a9f25c58497beef9d822a7bd062f6420185072d3db0599451761c1d3aae525bba1b03baae4c4ca76143fa74bbfa7e97dbe798a64d8a40cb49d063c6fe5c650ff7e523b0a5c0ec3bfd47325dd9d1c54946d22704a97b4b91dd6559460d0fe040299488c1a2105725ff84ef1806b71dae106cb97a2034eb1141f8af6cff6d6342d52159c38213b1a768b6a039f41864158df7e4175d6890aea3ca2c40cdc4a5153ee5706bffca198b2da9e60f146b559da9108f7143255676aca1935bfed2abf4f8", 0xf9}, {&(0x7f0000000380)="4c6d5c4684762f99d507026bb2744a41bd72e0dba422a701ea6e8b63b67f75115f51150a917129c6f9b6322383a6f813ad95ab101a68156c8aafb0ae9e5569f94f024d972f55bacde3f302649b883f705826", 0x52}, {&(0x7f0000000400)="ee22a7cbddcc3b7c85", 0x9}, {&(0x7f0000000440)="bfde58624ef7fcc6b24d5fd94e32c71f0b338fd997c873575ddac31f39879d41b9c59fb8aaf7cda8d57c00a83c9d50bceaac701081385e986d1d158396aa6b3a81fcdb36a5522bc78c6c0a3a646b8e5cb63a4ea4b9df7f23d26e8bb5ba84df22d954e30be91db22c503a0af08e945b75bbc0a291668b896c18c6e2dc749e7c63a5fd770f7d3b0b307fdd76e237fc", 0x8e}, {&(0x7f0000000500)="10f7f89403bf91aad4a2be9ca96d00388751aadb6357573313357cc5d402a898a36c4ee79030ee26044fa7dc74e1ea4ebb8cb9f16f7b514d0159f2ce8daceaa4717ec598763e861878b9d74d8cd98fe914981b64599dc9f6fb597fb806f257983a66bbdc705bc241fcd78e7a943c61fe2061c2fe9df310b5f97aa63298befbffd6e86f36fb297dab4e56d5a015e074f96be150dbc19df8352f62ce9595a68e5f6c5a", 0xa2}, {&(0x7f00000005c0)="10fc91", 0x3}], 0x7, 0x0, 0x3b) 05:48:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0]) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x10000000005) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = semget$private(0x0, 0x5, 0xa6) semop(r5, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r6 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x1, 0x40, 0x40, 0x0, 0x1ae, 0x5, 0x8, 0x2, 0x1, 0xff, 0x1000}) r7 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80000010) read(r4, &(0x7f0000000340)=""/167, 0x147) r8 = geteuid() r9 = shmget$private(0x0, 0x8000, 0x7, &(0x7f0000002000/0x8000)=nil) flock(r4, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = fcntl$getown(r0, 0x5) r13 = fcntl$getown(r4, 0x5) getgroups(0x400000000000014e, &(0x7f0000000240)=[r2]) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x3, r8, r11, r8, 0x0, 0x1c3, 0x7ffffffe}, 0xd, 0x100, r12, r13, 0x2, 0x91, 0xffff}) ioctl$TIOCNXCL(r6, 0x2000740e) r14 = geteuid() setreuid(r10, r14) clock_gettime(0x3, &(0x7f0000000100)) pwritev(r1, &(0x7f00000009c0), 0x0, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r3, 0xffff, 0x801, &(0x7f0000000200)=0x9619, 0xfffffffffffffeb8) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/86, 0x56) semget$private(0x0, 0x5, 0x200) semop(r5, &(0x7f0000000740)=[{0x3, 0x8000, 0x1000}, {0x3, 0x400, 0x1800}], 0x2) 05:48:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4c, 0x6) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 05:48:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:48:09 executing program 0: pipe2(&(0x7f0000000040), 0xd145a55743ad9191) clock_gettime(0x0, &(0x7f0000000000)) 05:48:09 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) r2 = shmget(0x1, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x4000, 0x103, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x1000) 05:48:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pread(r1, &(0x7f0000000000)="5cd17847e4a25f70b2c9f4896d812f948bd5871bfa6b76fa555445516cca5b68d0dc", 0x22, 0x0, 0x0) dup2(r1, r0) 05:48:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r6 = msgget$private(0x0, 0xca) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x5, &(0x7f00000009c0)={{0x8000, 0x10000000000, 0x9, 0x2, 0x3f, 0x2}, {[0x80000001, 0x1, 0x2, 0x100000001, 0xfff, 0xfffffffffffffffd, 0x7fffffff, 0x4, 0xfb6, 0x100000000, 0x6, 0x80000000, 0x3, 0x8c98, 0x6, 0x2, 0x7], [0x1, 0x4, 0xff, 0x49, 0x71, 0x80000000, 0x5, 0x4, 0x0, 0xffffffffffffff80], [0x4, 0x8, 0x3, 0x8, 0x7, 0x9], [0xffff, 0x3, 0xa00000, 0x1b460f00, 0x60, 0x6a0ae10b], [{0x1, 0x5, 0x9}, {0xff, 0x5, 0x80000000, 0x2}, {0xffffffff80000000, 0x5, 0x7fff, 0x67}, {0x0, 0x8, 0x4, 0xd4}, {0x80000001, 0x8000, 0xffffffff, 0x6}, {0x3, 0x6, 0xc0a6}, {0x2ab, 0xffffffff, 0x100000001, 0x7}, {0x3, 0xbe, 0x100000000, 0x5}], {0x0, 0x7, 0x8000, 0xfffffffffffffffd}, {0x6, 0x6, 0x3, 0x36}}}, 0x0, 0x3}) msgsnd(r6, &(0x7f0000000400)={0x3, "cbac6def4d0b28927428597da236a2a6f5e063394eb90e74ee4be527ffe3d6c1"}, 0x28, 0x800) r7 = semget(0x2, 0x3, 0x202) semget(0x3, 0x2, 0x4) semop(r7, &(0x7f0000000600)=[{0x1, 0x80000001, 0x1800}, {0x1, 0x7ff, 0x800}, {0x1, 0x3ff, 0x1000}, {0x0, 0x200, 0x1000}, {0x0, 0x401, 0x1000}], 0x5) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) r8 = semget$private(0x0, 0x0, 0x2) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000800)={{0x401, r4, r2, r1, r3, 0x10, 0xd1f2}, 0x1, 0x1000, 0x9}) msgrcv(r6, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002f502c241b057519f72117000000380edcff00000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6b6c6822b171fdea652b04b15e4d3a31e0330ca960e010070a75eae29440dc169fc112e078b4d047d7c8c5866d95398e97449e69e4b26a8186ec4bc026a3846d4621b31eab9eda7bbd17209d3a0f8b880fc06009dfd9527fd681fcfa2a35c991fdd191b819508e0fe6baaba247d6a7a130776224b8af32e4e3457286fa5bd633773252dfd129fece332eb3c686f1ceba18472e06532fef4fa21efde05593326b29b868734994aa0a560437952a8ee35bff71557d7114111778ddc30ea793bb650"], 0x99, 0x3, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000180)={0x3f0, 0xfffffffffffffff7, {0x6, 0x8}}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000200)={0x0, ""/128}, 0x88, 0x3, 0x0) msgsnd(r9, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64], @ANYBLOB="1bc2009beb68045a89d8d1da017a2b316f0489cb0fbbce2b82482449d71534fc46448948a6ceb852e960cd056497aeb638d76ead6ec367f367281ca510e830a61b625e20c428314081a4fe", @ANYBLOB="596898e080de7dcb0bdd7aac7d73550f8c088bee8f3c9ce5d4691bab48ce9cccfefd316e300358fabc2dedec910ab3018fa0e9ba0879a1b445ad7344f97b59a0d06d1b3f2dc9ea7aed00eebab75ebf9814eb2edfa22f9bbbb46cd4eb2483be4f04d6a3e62325a6b8edcedd7a5f16d9a9ca4e9d09ba630809336e521a2d746063102a7d334629070dee9080127b025366a510b97ce6efe1e50e102f3d932322474146c4f7a0a021cf20a8ef4a240f65cd14c46f1654", @ANYPTR, @ANYRESOCT=r5], 0x5, 0x800) mlockall(0x1) msgsnd(r9, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) 05:48:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x102, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:48:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x2, 0x0) r3 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r3, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x820, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0x817f, 0x7ff, 0x2, 0xf16, "8bebf7b67b1a54d0abfe137162d703bbf44b0e38", 0x6, 0x101}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) ioctl$TIOCSDTR(r6, 0x20007479) poll(&(0x7f0000000040)=[{}, {r1, 0x180}], 0x2, 0xbda5) dup2(r2, r0) 05:48:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 05:48:10 executing program 1: r0 = syz_open_pts() 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 05:48:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="1b", 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 05:48:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) socketpair(0x10, 0x0, 0xffffffffffff0000, &(0x7f0000000040)) 05:48:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/156, 0x9c) pwrite(r0, &(0x7f0000000080)="e4", 0xfffffe4d, 0x0, 0x0) pwrite(r1, &(0x7f0000000040)="202da6", 0x3, 0x0, 0x0) 05:48:10 executing program 1: r0 = syz_open_pts() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x100000000) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 05:48:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000002, 0x67) socket$inet(0x2, 0x4002, 0x1522) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 05:48:10 executing program 1: r0 = open$dir(&(0x7f0000000800)='\x00', 0x0, 0x4) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x7) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 05:48:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x110, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) 05:48:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=[{0x10}], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="71b69230c3cee15240ce3a2eefb0545aefcc5bc2f552c4d7b6786fa1b32b4001547195128275d8d7c20c70bcdc17f55a74df743701ad63f7511a4a11de2f43db879844ba19af86ee4cc3d529bccdd64f1da00fb23cd91f91e1f65a8027d2afc7a949b96f56fd83dfeb83c0c9a8f689eea8978d52f4a2dbe63006b706d347cfde5b11a4ccf340980daa76d613718fe95126886ef6f2f0e00495edcbf15de735a0c377e01cf2bdd2", 0xa7}], 0x1, &(0x7f0000000140)=[{0x40, 0x0, 0x4, "d21943868c49d33bb86ebe3534526ea2d935d0a1e89d6c6e99d7650f2452b86a8541e04b526962c9c49102"}, {0x80, 0xffff, 0x761e, "4aa540b9315263a1834d2c7a898775ef4bc38ff6620c2bb8b33790e6948c2547fe9cba796172ebc2db6eb866069ccf6f9d0c98ccdd57a310cf5b8ef622d078f907467c6de882cae4d4e8e1c45e5e92b9e77055231a18d29d64592ef6b7226e1e86018429ef703b9f2887c5"}], 0xc0}, 0x406) 05:48:10 executing program 0: r0 = socket(0x0, 0x9, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) 05:48:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 05:48:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 05:48:10 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) r4 = fcntl$dupfd(r3, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r5 = accept$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r6 = semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r3, 0x0) r7 = dup2(r2, r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000500)) ftruncate(r3, 0x0, 0x1000) sendmsg$unix(r7, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r5], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000580)={0x80000000, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000480)={0xfffffffffffffa3c, './file0\x00'}) getsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000680)=0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0xff, 0x80, 0x6, 0x1, 0x1, 0x4e9, 0xffffffffffffff8d, 0x1, 0x1, 0x8d0}) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000700)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000004c0)=""/15) sendmsg$unix(r8, &(0x7f0000000c00)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="3bb9527cbbce65dd5c00b344e4d3fefb3d4262ee7c90c5496c15dc83256c86fed47af455f6ef2afd14876d80394b066d76c408936387203c0ceb9c6017f4d0875be91054bd786fa432da22a1780217d1b87e99ff0df4aea5febc1c8665433c78cab30f686660753c25bcce3007b40871fce8e8984692c6521667a8204680fc3ad93d4f74d67b32f9e443619c41618bba7e1c6bd3f8e56c2483bff0e201827e14bd7c1c5d34bfb04622b62c05546273ec08b2914a3c4aca38b685bdf042f8aeedc8350bd1d5cc544f8c865f5e305f7d00547e57c9df90694ad80f3c5ae64e4ae6783aa6d59247a7d6b95b91e20d4ca97cb8de3f5e273f90", 0xf7}], 0x1, 0x0, 0x0, 0x400}, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r5, 0x0, 0x0) 05:48:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x9, 0x1a}, {0x9, 0x8001}}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 05:48:11 executing program 1: r0 = socket(0x18, 0x4005, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 05:48:11 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x10000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) getpid() 05:48:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000002c0)) r3 = semget$private(0x0, 0x6, 0x120) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000100)=""/112) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x100000000) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) sendto(r2, &(0x7f0000000180)="b089fa64d22f56fd78351278f712183f6d777b083ce3acb84f24c61a944e8842049db5db2bd099ce32c5c110e86818d8af51b7087321f0c248bc90d6efbeddc737654e864ebb4a1e370742eb86ec5a3a07d27a195b3b948994892a5d3c4614ccc3192d3968a9d8fcbc05d16027ced0eb55a67ac93be6c7bf9449d9815bf14fe9c2cbd76acc567200e3a27a7befd72b54125ee39577909cc56f2433342c62988ad3c9b8fb3512911ec10aa4dccea7ebb53f4a98087636a4dea3fd320f616494ba9324bc3d8711b66d81e18f7b52c5f41af409493089", 0xd5, 0x400, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 05:48:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = dup2(r0, r1) getsockopt(r3, 0x6, 0x1c9c, &(0x7f0000000100)=""/158, &(0x7f0000000040)=0x9e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 05:48:11 executing program 1: msgget(0x3, 0x135) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f0000000080)="526aee847635bc6e8458e3ed3b214ac5a8ffdd5617797b6daaf82302ba19d138b2f279ccb3900ee83bb3b4fb5061f298608ad7695aa68c093986b5905aef09a7fe237ff6965516f07ea5b257a65280674693761d77bc23023c88525c424939d9f25f8b71a17d922b4ddddfe59b5064d49def6ecc25445fc4c00c1871bd764f5f00f2e9893c05d191bcc6808aeb271abb141647b17ae07cf72eb0ddc8b744a1451a995d358cc99b55d49aba4877a30ed5ca18e6a85fd19324627a27c8746a1073a449854b609c8368cb3349dec3d573b35cbca4d618e2afdf66b8c8f4256616aa9bab2d10c4c4145271e659a1ae2c3ce1390993fb09", 0xf5, 0x0, 0xf) 05:48:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080)="2319357858372e60253bdaecd90964b66a299b3a1c1c48903c6ff285432d6be90baef2d4f7b1b7ab30baffc8de938a18b1e3e9947c14e7794ce65d7fe0aec354d0f2b8d01b1912a2ae4ce384565892f32a6805aee236b6e7baeb3e966591b244fa81d6aeba60244fa9be7975d90a5decfaac39136eb87f8dff1bf29ffc01daf8e805d11dc649b3e78a9b95a60360fd9c9dba893fa8601f2528a90c040a16df363ef34fbbeb22765be4a2e9bd5f230713f7a2644b9b72c4ab8497bf8fa18e7eda9e3325b1468b91f78051049fd1556e87f0", 0xd1) setsockopt(r0, 0x0, 0x868e, &(0x7f0000000040)="caf1e76894af79003f7a7cbc15", 0xd) 05:48:11 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xacc) write(r0, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) 05:48:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x7f}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x80, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3, 0x80000000}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x12, 0xfffffffffffffffc, 0x3}, {{r1}, 0x0, 0x9, 0x200fffff, 0x6b, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1b83f5cee7853ee5, 0xffffffffffffffff, 0x5}], 0x7f, &(0x7f00000001c0)={0x0, 0x955}) pipe(&(0x7f0000000080)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x683, 0x0) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x1ff, 0x4, 0x7}) semget$private(0x0, 0x2, 0x602) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:48:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x3}, {0x1, 0x10001}}, 0x0) pipe(&(0x7f0000000400)) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r2, 0x0) r6 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001380)=""/125) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0xff, r4, r5, r4, r5, 0x94, 0x465}, 0x5, 0x9, r3, r3, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x18a) 05:48:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x10000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaafa50705ce4144f4e05dd9a4203d80ba47c713048e69931929648", 0x24) 05:48:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x40) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchflags(r0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) 05:48:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/157, 0x9d}], 0x3, &(0x7f0000000200)=""/14, 0xe}, 0x40) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000280)="6875ba13c89c9201a2d062aa8d664c915b241ab65c5d6a840586443ea9d666f5b2c9d54a0c42212ed7cfbb49fac01aa0327031c2957bf796548e6289a47b53a91b827aafadb088a36952a381b404e75c07e98e8bf9fc8451425b0bb0574977ddd60a60799ec692199d7db77b1a59ac7384cb2cdc07d6eb0e54", 0x79}, {&(0x7f0000000300)="7b15450e30111e28d2de819fa930158dedb6b80ff1ec656dece13564fdcba45a8fd7b595fd2ba77643a576f84bcedd2f7021de34f9de9791ba4c60d2cf783af74d49e7b317744e256daf67da6ad312e12b73420b50e0f31cd9547be9c59ec27682e82e90eabb628a651bc3c7c65f82c7ec293f712aea48254377b70159281fef3b611393fa3d8dabf38f7e67f24ea38daa19932d2ee4922be268df5a2e992646926ef64b6f905cc097fbc097e41b6fd31b6a5b5c2948c0e77a5040afe961184a044e93aeae5dab14da55812b471973d751d6ac", 0xd3}, {&(0x7f0000000400)="9102037d84374d9738b04de59d9243b067914f55f7bea3ab5be6a3c4cd0393d78590103241c0b449891168c1b46d81e8474209bcf94cf0faec8fba95993786541d98845beaee0737388c23ccba422360ce1441a4e17b36bec8ad8db910cb850a1b70bf064a6075a275041babc68c5ec4d0a484e373a9f9c6cd4a2be9c64b96ffc973b886273e11d5b0fa9ea545b04c228e0c9c5a1a5d79e20e1c3edf0d8886b9b565106bc7ebc9c5cde9327a8b026b78c8e33aff151d6847bcd7f3a472a3", 0xbe}, {&(0x7f0000000080)="0c1ada6a36d6d56eea2021d9fd915a1220761bf11ab9d2a15d615b37", 0x1c}, {&(0x7f00000004c0)="b269a3f0467616c4973f61c3fde1c05f1cf843a9a16b4de80826cd235a0f3c17696589f73525291d58407d3e50149be9d2599f957f2708b042c6179a77f8b75d67c4efb9d9fd44e7ea04bd0ab980cd682192d3326118906f9384d28362e7deb3aadcbd00534ddb5383910a0e3fb4b90003cb480dff5441aab8ed900a28c12bb2ebc811c5f524d7416f1ff60496e6d5e683ba375120e7dd2c1d8f5ec71f4a578ba1d77b70f1c7d3699a496071f7f65db4279c523926d06e26639eb157b5379cb28f7beed2be17291e3d9df4f4750ab42d2ff80a876412baa7f4", 0xd9}, {&(0x7f00000005c0)="af84e10309832f9ad1e495a33e0921da58891870fa8abc81b5d50ae8b69a5e622c29dd8477ec75f105b6b87c4823458fec21d00f64178467b80cd6988c8368a03528cb08855f6ffaaafa946dd84388e0b6544ccac25cf4085e2874cdaa0259106b7ef92e14b5c17ff0adc02ef6d4340ee5e689131effbfaf51be19b4bb056f1867e2c88d509ce314e24b79a8ba97d2663110458ac785323f2c9a664e2bd567b6336e734a030648cd444deb7a5b06d32e9d6c7293443a1d088498cf322813e3c40829be5b7794ed7812d431663e86501335a1329fcdaa9374bde2c1c0f854dffaa87e4b7b4dabf73c282d07a7b3866b6c99d9976bc6d11fd04df5d6f1cbca5605bffb14d09deefe54e7d9b52fab0fead19c0d49b1a88e66a243caab63ed69f3e726ee89e1e4b210e3c0c6abbbe3553fa413794b6c9113468f4f7e99c7998703521872da867474824b5381d1a481befef3a3a0a094ecc05e851813425144cbe7fb84d92969d7dd375f3e34fde2b7cb23330efcd90c4e8bd1b399a980618b572f6c2392bf3b7dc2f005256783b0f31cc86cf92742e4859345847f303481cf88bb2c756e28aeef507c676556b7bf8ea813b7cacf5846a3a29cc7f44dfd2d4072a04a2654cad95733f3f705c880b937e51d9d44d692dfee4ac64e90a244c4ea1109b3fa1454dd7b8babe6c29935455102631eae627f4e4695b9f6906ad8c0944491942dc58b8234d79614f424374611c2cfedeb94e1988ad4401f3cc506d3be0ad7091bf499eb8924ff586a173445ad4edaebde84a3b17d36ec37b42fed0e5995acf4dbaf2bdbe77fe605a6789dd6658d7b785ccc9f0a7f7efce65e0d28c6e28ccfad7884a4a9181b5a306aadb6805b65a640849d4a23f3935fec35491db47d152d505ceb8150f8c37dd6695226c985d1e71b8df3a124520129a811fbff0f345cbdfd94c530c843f58ef07f149d0cc557697281c239eb0be459db90d92362c1e8b97e36c3fd6dfb65218c75b47bf30174808630b068e8d917e245b61e7d3bbfa6fe84800c63e27cd15fa89a0a4bff5bbd773bc33f9e1b63adcad88129e7601ab8b8978d22ac82558f62fd437ce433c767722e00a059cfbd52e01badc4576059f486d717a9f0592d774c52f36d2c45590f1d0daa4e9366951c99bc3a2cd72c9a8d48836a29fff05d75731564bcd6a194c50146ce731bf1ac074f33fb7d6a68a1bc933a73719d3df97ed3e3c0143cd4d6cc5d6cbbc2364d377fbe9efb1511a4ea4e4dcc2e0e7f2ed604761fb3e0040109bdb940c9a85812643f53cc550319bf508823008e687a1699d54d7c29e3a081ce3250609e345a1c88a27ba604c165e1d8ad52ed4bab2c10c9424497108dbcdb2ee51bc77b0fcf4bf9cc18bb36f616074b31e0a318f0ebe5abc91d08ac39ce71588813f8acc2f1e976c256ded8ce8b1a8717eaeda9ecee8e6ce015302e39e876092e708366e6685025f157574b40aa24a567b19983cb7ab002b149e6e42e7d8e467792caada989dea4f3c6ddf53731165663c21721fe2c0ff141035b566f72282ffeacf7e5e9784686166c037f3d7c6ae525592f0c59f650c9431b445833c37b2a70a97ecf550a2711399d0fa9c7e7fadeaed6796054adbf7137d728b52f5bbff3c43a2c50d2bffd64c23b2a4ea1ef5e96b6b295f0f48340914a44fa45f2da7e4dcb0080cc2d73f99595bcac8952a9820d9ddfc9e543de7238e3d2e554ba42c0477eedd78b96cf1fa3282f7ae12e4139f05c3577b3fd60c70f76a2820d5cbf9bd8324d6e97ba143ee7d4712f04ac4902ce1586a8bddd8b34df05b2d5f276db5172f0896bafe3d7f973c5bba509529caa5fc3ada746635463b6477ecc0bc634ac9925eee149ecb453c8e5f6ff04616a3d3544fc12d7118c06b0039c61e740378dd4ce9f8657c01a8fbdbc1a85853ed08de1e8953a19926ccdd5e814b080637044d158545acf6528b3a2aa5ec908b0931d70b147c028c0ae379f5e8c907cd50d410afbbb81c7f4ba43dc0af411558d5cf54c3b48a45550c21c73d8d7a0e62442842398fc80090ce62f47e17e4077af5a7b3ae00674f26a6a6c7768797cc0c5267f4f6b099a8c1b9016f1f681cdfa665f2c0f954a1ce60ac4a5241947e35be52f4bf7aa9dff200b0fc4076342f786261b0f23fc32dbd711d0ae1335509b12a42d17351e7624dd18fa13d75aacb7975758b3fec4ded516dcf3a03cb75dcc33c62dca8f7a8a29b616af4d30ce03b4c221ce7fdd7ac907d135d25f1ce5eda239d3d3c2c5483ca9d5c9fb03c806e2752f735abea4bebb4972454e866fd3ec49be6db4dabb526bfc2082e392bf2d3f5ff12a8716ac82f1d8254a152b64ec9042f8863ed995027cf56ab29e532b663c81c8aeeb63a5cc13dd80f304ac85e0664a81c7b68bf3f8332e8ece974832dfdb57de638f27a97dc808d9ff5cb0726325d7733b2b85ebe45ed6cafc917ca515772244a7c0052d26e46aee3ada014dc91f37fd552552f149c19beea5082968604396844a43c601a9408ef4a34ba10f4c5d88ea60a568db247cff094a0b6543cfe1daedbc273ab514e85b68bb8a32f6a93f0071d918a031ec9c696be6fc96c96b323efa75001e26c4f23e2616debfc3d351101182bda6b22be860c1e673b9338e14f14e82d6a1d84bf1fa8660fdda087bdcd4eb0bc5cdaf2e296b2c4a3ec24c2b78f69b5b17139d68f9b26075e699d93df94b2625d6213c9a643bc4d99dde105aeb95a462c3731d92145307f6b84e56c8c724c1ff3cc03144536a9d9a83c2689f65eb885254977489324dc0fa9b6d31468f5cba4ea7607ffed7976e02b3ff5ad12c2d8706599b3633a58796793431db32a5f4f851e9cb00e9a7ac5fa97eb60c41da74c5594b728e39ee17ecb1c27b0140012abbc6ce675efe29499adad393838d8cd43744dce048e1996e6974b783cdbd4ca1a0143b76a6bfaf7576f8d27c2878773a67d10627357c0882742f8b20af114f8d2329c0f7c9c3c4124a36dbe52206cbd7372c91e1a3e507c072919487ef842927967c9a0bc04e70ce128073d535b432732c44bec4928d0340471feb7b7aa9f7abbdc925a78e2892b0c910c21668dcf2bc6df4a5b49b05a135709638b9c3fefd2569772588bc5a3bea1c02f98055383df7981cbee07eed8dc5b0ec21f29555e824593d2c10eae08553d0a48c5a9a71a68187426553e371d6fde2842d17ebea1324b4c6e0ee9eb2290f3935cc5f9717b36ea2e4b58e9714c7279f64550396738b5c3c7be53e6ac1677ce583faf45bdd97df8e4aee78e426070349f78b46f6a965ff1063c9c8c5a7b7636bfbf15d9845e090496119699c8a299eaf51fa1f4548b075908d23f771f718f6287c59f381f3a7d3d867f0c2a00951b8b696d8ea317f8eb537dc956c061fe5100b7df7d857d05e16e3bdb74f20a8a9d88a9db36a7e74b5a44d45e4efb02ef76e2643b5b4e6ace8f121bde84c6c8066b8c7a7cf86eab9ed033e2a9b58e08466621ce4506c47d7ef4ca73f18fdd3ae55c14a1adc02fc310d29025de96d0ea858b910eeae6d1e0e4c847f7151ca79e493e5c8b63d669894bccca75e63a2ee47ac9ad67f623e72d780b7877739fe80b2063006f28322275f3c756edea4e7d3eb7f64c22326bea3fc5f14ae91135ac89d0f287780f02b3beb3a512e35aa6e77bcbe7505fcf6e51722d7ec0669fe00fc6a2e4edc9f2dcc8f3e39d8e2322c1a53443689482d08076120bd75cfdbffb1315f0e04a7eaf85b33821e6299a6cf4ec1ca53ec9389295b78be54c6f914bddd4e9f8e4f85c200c596a471fe2b1e335d0ed01e20d05c19dbe2f6af1c75536c196cb8b16b9eb26465c536390b1ae1b4b10f3093b1eea28df28db590242fd00b3e3ee744d8f4b16c3ff071ff85c8424bd84c447d6842beef11b62ea53a6dc0217bfa12e89fd8fc69281715ba094ea418dff20b945cf68bcda6438a5129c04c12fea78f7d1d310f39253c70fce92eacfff658bc9d2333ff73d95b6556d4922cbf22d460b02f51e416bc148c20b851dba1fd3a4df0dfcc04db8b9de16cc19493898ddf4db9a0f93314e2d02a478bb2e6589db225796883a9ffc4e443acdcbc97c1c42e1a6cd6ed9e319e7aed7cf9f0b41a6a7399dcf388a2df5339cb61acac881fb475c8cd9ce41ecf1f04ddbe6529c3dc82850603f94b761f980a7635ba604488d0e7386fcd71ca7c5f24926c40aa984ade1084afd9e8f7a6e5596d0911730ba455bb61e84947c68dbf721c6ac801c43d115e23f84f56ec89c40f4e88e2437f926c81f61c0705f5286e866cd2f27f51b0d1aaf1800fe38eb050d5ff06dbc636f0846059c35b04c511b760318d8f545ca5f2820ef29901827b81fd2cbca42946aad3a5ae7de73d10026f0a698e59317c99ceca2c1ac11e005234ca60109f2aa2a51ae1cd33b9950a6b731f59ae131ff73577d58be890205b7287b950e1cf02ece4d950b9567f5b06cc272420b91aba607e94afae7f2ef9135cd59bd9012a8a030ee30883c1547479cd1a3e731c8fe157f69670343ed398da03e642dbcac4cf28c4d8ecb454e0997842afd7444f17ed8c5edb151ec1b7fb79d2dd7fe1083b1ca94a7c3e1e8857c3e153d96777cfa3b84359651f0f4d7bd37022067ec7e364dcbea28bb1ec737d1257b11f68814db30176dda13d9f16ed641fd10b6536894746ec6b1d8a5c5d1ec147f376860e0b21bd7be800b5f30ab2fe92b89f6df055bc605f9be3dac7e7e74a6dc16bf2fcb285e6751ff6182216c0a62d21b89dafa3fc1a53f894e0b3ccf3bd8829694985695e4443829725752a2a4463b1affd70836f6032f6dd0752a9199f5981aef7b53a107c02e33d95eddc897fcedf278c7af44b477a8253f560ddd0120fcf7161bb9253052b014931f8628e5850046afcab34b1236be5d5e42ad53706acbdd4118a677cab27c577fe661cd789983c26f283200bafae508df581f4ae552d184ccbfbdaf8f03614bd151a1211f9a3348ca5c9237c2bd7f7cf2eecab319aa39027e33c2c0c28b9402791b5e6bef332f0bc969d3cadf78947c5d9ac6d88b8e17ff59ed17633e091ca7ba13a354616682d4ce390207f2c61d0a4619e3d51798b512abbd8b956819d71f907d2173dd3d432d1ba7adef50578e1a1ed34291cb6cf9ca82570a2234ecb25a38661c2b0816ed8fe695060309535c8e2f0e9d12fef561b11e08a00d8cb052579ebf9ecaa9c1bda7edbb45a635726d688eb13d51a99813eea911bd426c7e1484d7f0f21fbd165449ad1725abcf6aa46e31765b1f898c4c323c4abbe54a958e2ba61ccbbf59378347624f35969699000153055e678de55c06147ab9edb6c2e43ff3b74b0eec2b202b325cc2665fcfe191c40d66f868ac7be73ffc15805d3216e68046cbf440c9d8ad203ad01fb35ed922cdce6957f3636e1c701e5b52a3a55655de39b6369018abefed6a60d92dd2a0d089a2a91f9276a4295c4b333d8c286c7efb3af1a11c29b91d0f19e3d9614242923e57a4f299485f49a53082de06ce2191e4003218e3c87da02dfaeb7e80fb9e8afffe47f84f875e45f0d74711eab7d357dd6fa9bcfc1a8f588013547603766e80041d2e037185e87cd7b8d3a40d8771deeaa02d37b47bb3adb9a3417ee79c07529004c02df83fbce8e1f3bd09fff78426b59418ff65b4973c194481a1e879f36e90c0ae65a4f14272b2c5f03d56c4ccd95030cdf6546be7d4cdb3bf6e555ef8138601845c3fe9223646fb81f2c90fe484b15a364c7d78e32bb1e34737c70b8f75293d9a3c6", 0x1000}, {&(0x7f00000015c0)="9b5c6a2aac22fb649192f9bd1e18735dd34a21f165d88ae35adfd84ab9971ad689fab19ffdc9f1e82223ad3b8b9c5bf6e75ee72f5fb0b956f5dc5fe1b4b453c3750c1dab6650544bbbd8cb39435c84428a3890b62569b4a7f3caae8bd96fbb7d78d456e19779da358aea342a96ec25c2c8f0", 0x72}, {&(0x7f0000001640)="7f7b21971b144c155b13d2b160bb8cc9fea960efd25810b40b4a3041475a833fb9ba180a23d41e8a4ae4645f4c3d5765ba9e63fc8ac3fc844d5cfa38de806c66d4c75b32552a717e4c765a534c9420e523ad1921e3f9b58276299302e086c25bfb42d5b9a8d82679e784a80e67b061bec79e3c014882141728422cf5d6ca7416d6d6e15fb0c79bfd8b9ab2f666dc891cd45373581f4ecf373f2540978eb6", 0x9e}, {&(0x7f0000001700)="231194e678719b74d8d4a47ee9fd5e931c8a1ecf8fc70c6b99cdfc5621169cfce30d29f99234c5525acff6a8b7ed03811e225a629ca4ee523f25c6230d", 0x3d}], 0x9, 0x0, 0x0) 05:48:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x40) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x7, &(0x7f0000000040)={0x5, 0x7}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x30181, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) write(r1, &(0x7f0000000080)='s', 0x81326712ab2d2ccb) 05:48:12 executing program 1: kqueue() poll(0x0, 0x0, 0x6e6) 05:48:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x402) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x800) 05:48:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) pread(r0, &(0x7f0000000040)="25e7440d0425671fa24e62e00a47f5f932bc", 0x12, 0x0, 0x0) close(r0) socket(0x20, 0x7, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 05:48:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) close(r0) 05:48:13 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x2, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000003640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda1708b8c443b23fc6afe704990892be26bb892b608768d8b3ff8847e86fa81c9fea8c35fc72cf156290b89c929d0d2376699a82f26674efe236646054e0b620a61845f9b41fa30fe8fe103ee5f1d055491fff00"/4298], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) getpgrp() 05:48:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) socket(0x26, 0x3, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x3, 0x9, {0x4, 0x1b96}}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r5, r6]) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000340)=0xa7e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbcd, 0x2c, 0x0]) mmap(&(0x7f00006f9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) 05:48:13 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r0 = open(&(0x7f0000000240)='./file0\x00', 0xa00, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[{0x9, 0x2, 0x1f, 0x7}, {0x1000, 0x9c, 0x0, 0x23}, {0x7fff, 0x0, 0xb482, 0x9}, {0x10000, 0x80, 0x0, 0x9}, {0x0, 0x7f, 0x80000001, 0x3}, {0xfffffffffffffffb, 0x7f, 0x1f, 0x3ff}, {0xfff, 0x200, 0xffffffff80000001, 0x3}, {0x5, 0xffffffff88f1ab77, 0x5, 0x9}]}) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000280)=0x3952820730d05a78) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="9d46440dff1db3d3bac764e7cee43f73d917b47b709e1b3cc1b7451da75fa2e6024dbbfcc6c5f413edb03596ad2288080c6451fbc443c2021804ed1f6b4a54f362695a054fb60dfb04f0b40ed3f083e246b2eb8523c4f51fc4e1a000f4bd09de3c6a18db04b86c7e46470aa6476ecffff40a6ad3b736bb0ff88c82e39ec1f7b52c0c245d5f606a739da6b82cbacecfbbb885ea7c7b355e09d02ba1d0bb91089979eeb02354f1c78ea3460f128047ea2aa41a9e41020bad83ff74050a0613d42ec81ca8884e48a74618d14acdb68a4ca861f5787e4c4644582701dc24fe7c5a85dd5c497ded8a48f6", 0xe8) sendto$inet(r1, &(0x7f00000000c0)="25b0df75cf534d1554ea371553c59e8ffd3cb4764da79a442e23cc5d5a0b548415ed2a1c335dbc7871b534066295b7c4da82304dba3bddb77314215f8c64e3d61096656253927a5e2af063d8e8aea73ab8b406bedeb2b0aaa9067def07cbadf715196eac83b6707b3d473429e9db617462f0e1fc04a1f639e3a412a365de297b8b1d13ff9aa4a4cac5a3079a1ed2168f9ebb9aef9c9f41542c38970aa1341abcfbac35a0ee1e9305a2604679065546f9f46018165df402adfc7fb305783c19113e3e69135a7f54ea245454db069e539981ac809be5587ae23952004acfaff40c2fafcc9c0d3d3cea4b986512be0a6ea253a8", 0xf2, 0x8, &(0x7f00000001c0)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x10, 0x0, 0xd8) sync() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 05:48:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r1, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xba2) 05:48:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xffffffffffff0001, 0x1f, 0x1, 0x1ff}, {0x7fff, 0x5, 0xb9f2, 0x1}, {0x4, 0x0, 0x1, 0x4}, {0x21628247, 0x7, 0x0, 0x2}, {0xffffffffffffff01, 0x1, 0x1000, 0x800}, {0x40, 0x5a, 0x1, 0x8}]}) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 05:48:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x1, 0x6, 0x80}, {{r1}, 0xfffffffffffffffe, 0xc, 0x1, 0x4, 0xf2d}, {{r1}, 0x0, 0x20, 0x21, 0x400, 0x6}], 0xfffffffffffffffd, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xf0000002, 0x3, 0x20}, {{r0}, 0xfffffffffffffffc, 0x2, 0x29, 0x100000001, 0x6}, {{r2}, 0xffffffffffffffff, 0x70, 0x2, 0xffffffffffff0000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0xafdb, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x46, 0xfffff, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x6, 0x9, 0x4}, {{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x4, 0x50}], 0x401, &(0x7f0000000000)={0xfffffffffffff800, 0x401}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:48:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x808, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = getpgid(0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x3}, {{r0}, 0xfffffffffffffff8, 0x9, 0x4000000a, 0x3}], 0x80, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x66, 0x20000003, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x800fffff, 0xd3bb, 0x2}, {{r2}, 0x0, 0x0, 0x41, 0x7, 0x7}], 0x1, &(0x7f0000000140)={0x5, 0x800}) fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 05:48:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xad87, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da", 0x24}], 0x1) getitimer(0x2, &(0x7f0000000080)) 05:48:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0), 0x0) syz_open_pts() syz_open_pts() 05:48:13 executing program 0: r0 = socket(0x18, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x18) 05:48:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fsync(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 05:48:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) 05:48:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:48:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1000) 05:48:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80, 0x0, "0100000000000000f9feff0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) r3 = openat(r2, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x40, 0x7, 0x5, 0x2, "7b45fd7ddcd7743b1bcbedc1991b0a50990780ff", 0x1, 0x7ff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r4, &(0x7f0000001300)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000340)="4b4ce6fccd502969e67e957c792d3375e4e606df0abf6b7f9ec4c52066289bbc7ff3420b15f24b6ebb708466aff4209c7467dc", 0x33}], 0x1}, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x400, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r2, 0x0, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:48:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0xa711e47d72b482f2, 0x0, 0x0}, 0xfffffcad) syz_open_pts() sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 05:48:13 executing program 0: pipe2(&(0x7f0000000080), 0x10000) r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 05:48:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 05:48:13 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)=""/123) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0xfffffffffffffffa) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)=0x2) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r2 = msgget$private(0x0, 0x80) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000180)=""/22) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x80, 0xa0000008, 0x9, 0x7}, {{r1}, 0x0, 0x40, 0x20000001, 0x7ff, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40, 0x80000000, 0x401}, {{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x0, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x6, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x7f}], 0x101, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x7, 0xbf4}, {{r1}, 0xfffffffffffffff9, 0x88, 0x0, 0x6, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x438, 0x9}, {{r1}, 0xffffffffffffffff, 0x90, 0x80000004, 0x800, 0x400}], 0x1, &(0x7f0000000340)={0x882, 0x4}) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x1, &(0x7f00000004c0)=[0x0]) r11 = getpgid(0xffffffffffffffff) r12 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0xe797, r5, r7, r8, r10, 0x161, 0x80000000}, 0x392, 0xe, r11, r12, 0x1, 0x5c3, 0xa, 0x3f}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000580)=""/152) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0x5b, r5, r9, r6, r10, 0x5c, 0xc0}, 0x8001, 0x200, r4, r4, 0x6, 0x1, 0x10, 0x9}) r13 = open(&(0x7f00000006c0)='./file0\x00', 0x400, 0x44) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000740)={0x2, &(0x7f0000000700)=[{0x200, 0x2, 0x9, 0x7}, {0xfffffffffffffffc, 0x100000001, 0xffff, 0x1000}]}) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000780)) semget(0x3, 0x3, 0x402) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000007c0)) fcntl$setflags(r1, 0x2, 0x1) setuid(r8) msgrcv(r2, &(0x7f0000000800)={0x0, ""/238}, 0xf6, 0x3, 0x1800) 05:48:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = open(&(0x7f0000000140)='./file1\x00', 0x2c1, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file1\x00', 0x3, 0x0, 0x69b90000000000, 0x0, 0x6, 0xd8f, 0x7fff, 0x1, 0x0, 0xffffffff, 0x6}) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) 05:48:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20040, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:48:13 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r1, &(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(r2, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffbffff691, "1f76308304000000b820b2bf00000000e1ff00", 0x0, 0x7}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 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(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000540)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r2, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x2002, 0x2, 0xfffffffffffffffe}], 0x59) 05:48:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x100000220}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000002400)=[{&(0x7f0000000140)="d3ef2a2a8fbe42c101d24497292f751c0ec35e40b2c3e4b01ae5f166a080898e2689f9bee5c95dc9ce9045aae3c47e11002b2830a7dfdcc2b5f36f798a66a0d083dc3e4e7ac09ec0164184d34bc0d95f2dd5761a77f0268d523134cd6f19bb038774eb40b93d4c5e8073b8db91699614497d49a1f93ae25cace0604179756e1c50464e01ba134b1177b7fdb4f3792142e8b3d9e3dd02a3903606ed019a159d82ce", 0xa1}, {&(0x7f0000000200)="3e98e0cda3d763a5697eb05a2907e1881b013f0583dcbf60016ad9744dca8cc622581aaab2b7e02fa9bb57b64262ae1652bf39e5409319d214b5e062d735df0d0617cdf49007d5ff8390dfeef674be1a7730ef5e11c5ff384481f1625c7ee727", 0x60}, {&(0x7f0000000280)="67926e37995b206ede6a1a6a44dac3fc540b134c2c8e659a9bcd36a25c0985f359c1ad873107c4deb3044626d277f83e5419a542a1c299e5e0d6725faccb2d26715eb00e60261dd6890be561b432efca0fecf857790370f23030605aa86bcfcb50b24cd713a783646f710f012cb33c4161ac5d95667825159e3fb32ef971bde0a47173e69d0d5f61cf5421b1f6bc493840297a4ccc0d697c3e19a98f7212d11fc969b1b3edd3b841c7d5516c94c48c1dd176676dd46b93c6511df644e27671fd2b8c22d5492a5ec837b49d873a43d6556939959d2de7146b77df67f3b033f406c9cee2e019aad4b8686972321571939191d9d6bcfaef51", 0xf7}, {&(0x7f0000000380)="70efe3130f5acc47c80e1c9b77903c2697bc983c2fbb17a9a6eb516c858d0d006f23074bc7f322d3235df9f669798082bc004d5b81282ab63976479cc6cee2990f111cabf7bf242c2042898676eecf3b59daae12263b32c6a907cd675dbeaa793610f07274b1cbe2308f80a9788d01f38fa10d6c4f80e636a4b2779330118bf86acee7f5110510f2f107782bf63616ca68e3d6d84d809697e1ec7004ad2fe4ac926f2cb65b094e82ae4e988ce7c9aa148fc30663395f72fb9d7e22078fbcc93bc19226d110eb9d452f43fe3e01a710cf67983e1d59cdaa0cec644fbe987b197e029f414d8fe7cc20364991a70857532bb94bd0b3d6843cd0bbe37b2f48568795edd270ae516034693c7b26789fac7c1304f90ae55214dda90629108675ebde06b25ddef157d96ecf89d5950cc33bd070ae8675c784ad33b6ecf572afd7cc51b561ca07652875b9318b39fad87bb4c457572a894d9a55d0e92c58870a77d94a4d2380cf9a098ecda1fd4362eed63b29c4e47aeab46fc9bddf2e5c1ee543135b3795ebaa9260a84293bed5ba3c71e416d11f3d46e034651fb53493ca1210d70d892914ae03ffbfdf47a642138ddb363bca0d46a21c806af547d92751087e17fa0a6f382ed62e8a12bed2b026a66cfe2dd83ced4662137197fbda95bb2453a0e7c3fe6009fcfefd3f1df28971ae2067cf3a2ff95c8a86d010476c0257fb244770fdba2c5ea2d29fedee84a9b633700f2cd9018296fdcb23d79cd611e6b93ef1c97257e76f7ce27ea0ff7e4f536e4fad9f7b8deca1b446c113036db7bdaa783b1b38645fb96ace4e7b169605a047683f35c3e7773b9bf6ba4e8fee85294b2a87d735473b3d98a7679d99f848f4fe9ab4ffe20abbbdfe552138738c4fafe77ce43c98e8ebc5b2a7929de03d2852885fc3961838e3462bba8a5f7c0a0572800a547d26e33be83d9f58923ff7bd194001e0136664d827d53e3285884e74aa714c86b071dafeb917cd4c4d26d659d0ca96800a89ab7ca57d5714c0b6714a4456b8f7f798a724e357682363890253c1b25b6a6a4fa7d439577d9495200a628e1fde041362aa5bb0b794d552be96048f3ec5ce5cffc0c18f9701459b8b6da7b046f0394aed6b2854a7e9686907dfd54fe8614fc1310b9604c8498d8a8d64cd0eebea682ba21bce3a309c13e14a4cff5fc601cb66d483341290ee0a1f37fa1234e89defd4239658258dfc2b238b0b14fec9f7a79adc2e51208fad8410a4c208cf69ea78bab23fe8ac15d8c4f1c249215b73234c54eb1f5db34a5fdb4889d6afd72954b179f8e240496fa174bcebb504ddee34cfabd5506c8982937042be977fc790194c2d36e6337230640bd382ccb06280ad754b94ebc5b328e08b2b7b83f53f14def1b89f75550e05269aa87f8b2b87b63acec916d5ed0417bc87d8971ccd66d28968f3946356d738175cdb3b621df069561acf21a84c7730228a1c2be6e80d0d55bfd8cb37ef97be2113036e3c934d1d441e1287dbb18b67188163449c9afaa3884813bf91159302c688aa7d17d67c2e53baa25b9b7759c000ac5a4e4ca3fa830e71c82000e1d7e52fdcf9a3e0b145a5f7c9c8d6a52d56f1b1d4c7fa9cf2ce3dbac11af2c49dce030e4e848ff416771e178af4489fe19df3d6ebc75e7907cbd4ae3e84b84bd9c88198dbf2df8f76f73f69897460701edc4029ef04aa71de4f08750c04f2118d0531ea31093a068c7e6144192e38f2a432c8529c7f5fd27b98df65e90e337fb0785aba7d6c68a3d57d9fd8750af083bc81c9908616b284feac920ab8f4ac52bd2ba3704fc6d054350e67b29ccf586c8a2b156a9ce529af0d8f3def068baa1f6263457c6fb0f385b7b2a48e5f498447dc6defd3e2c974b881e905143cb6b9acbe09f38b7b0a66975e4d550df298ba93ca6c10965ba9b5e0a5f55b33671c4cb74b2fed95536bf153dbe1bf516a7089e18f79d82aca68664a91f736df42b734fff9d43f591adba6d0ecda2f8c7cf22588c866189098dbe95d03026186422c1017da113a06b735145dd9cdcca0151308ed5d69b78bb712ecf1c45e942e3eac0bb996acd86b4c7b0fbf6fa747af0fe93244321db3b5fad5cc43d6f668daffcc6e219eb90a8c435ec8802defbc2bbad52e9132fad836030742187affd150516dec31cc2b223d4d71ccb762ece061b58e4519dc40be14b30d5e501bc628b3e0d3b68bdebb8f213d1fb1da128d3cb23a9a7670d28b44d1a8ea33e8c5cb919646ffbeda55e293897b6155a0403724d4dd538ba7b0d6c67a63132734fe30d7be0187fb106b03836d72970cd3d10e4c750288c5992f7c5178b27e51d960e9377f2a35a879794d9bec2d38a5f998ae3c54f2c992e68a61edc0bd5f7841ca8f63789f3c843a1bcb2da03b16f2bfd931551c299ec888709a12e7610682b8585cdb3d693513eac4429894855bf39d376a565ef71552390f875dad334717028dac6208c901add012362b013a89cae2baf40df3cf476b4fbe928ff653a2d8cf4c029efbb072200759b493b428e297b90fb9695bc5b2de0b0d0c541241f7e3ab076b61ed66a89fd21f0d2af01dee14ebce7d0b41e118c55abda60e2ba19df12d72f1f326c16e1a27e92d45c13d108e096665a406a037827b5b1f7219a02ee6534cd241ddc98aa649d25446154134685c4265e2748d59f3863b816d20539b4619620efe5300ada727fc75f9c129a504098c057896c8ae7d85e668207db5a2f126e39dc2780aac7650ef7eec69cb24f7d68e209c551059d04fa72c62884af1f698b53465bc38755514b75e30655252595e9918ad46aef217a3649d6d63fceba584946d4998152b154c0e4ee17889d91704ddbd39dffbef8a75372ac6c4dd23e6cde41c7b5020df5e4560f898472c6800b19d18a2b30eb9607e70103f4bc715d45c18a4e8a808d16b74b7e678a18d51b752534e1b71d699ecd1f0d2c325c5e931ebe137580a0d50396413c833528a6a1d1f1d2f1dadfcefff4d22c16449c98029090937b5f5748d684fa67e5cbf8b6ce5493f2d34f76b0ea382899168fa23a08484236b19c34743e4d242cba2ab3f047559a79fc139ee771d7ab24046a1ab5d8ecad41d9bbe968788d2677af19cdf0b42325d08729fcb96532627b6f8507cf259f50666de9edd0c693b522b99d42056c4c7a701aa6845fd0e859009d6e3e4a42bba48d197d77c566b90f0ff899b9ca1e53d32d0c23c62a8129fadfb0f9ed7011be2934035d81b7f2aa64164cb02dad0e3c0ff3a38a4eee867cfe073e0f94daf20590d79560be922a425c109a4c5a6bab20bc66e03dfbe5a0a7afb1594abe8a55445ffb657e572836aff071bd4feaf90ccece0ef2a2852799ff8f6a3be86f462396a21bb2ace201df75801b6768c2c613939c273937ba85298765cfb909db76e18ecb4a11a9ba00ae1c28fb48186e8388b53012eadfbdb0c9da27951f744483032e84b9ac582a7089f06a7f80284b23a67f42f79243bf51802e4f1da9492cac55e8e059fe63c2a71df257b6dcb3a85e44f9b5be9da6cf7d093a5bcbf4cec6f666f26d5a554aa15ec250bfa8aca0088e9adb8bfc0676086f9dc52f9117c3f3d8ec8c9dbf449cce8d8f8021d9a65dbc3ced8aa0330964532ebced2d2a3ed16f3d16898f564f7701a44fc1f2d10d8324ba70eba71bbbf05fd00c508c22e6da1b04b3e47781007180bd3a719c9dc8d1d8500a93102389553d4fdf9a12acedfb221965db1085b3f4a07b1be00f18febebeff514d782c36f3988809b676941013da100bd51ddab1b9b4c13c6505dd49c1eef6ec16b3bcf12f1348ddcd29553d9477019236d8a5a39ba4b1571b16aaca381ae66504f176947c272a656c1c80b41cc04dc43702ce56e99c85e68a9624e991ffeaf0e9ebb3a96514acdf469b6e468efda0a69730774ac21afdca3d5715f6b8bf1e5c017c697df42223267d74c402b765d16b382d65a7ffde80ecb43ccebad5c4a80c025d24e9414633bff1fb816eae1cd1cc4de10e1ce73529c2620fe6c770d6cb79810999fcc3c6e29c98d2804f4bdd77762568b09933b5c6991b5074bca0942968971173b4c6ac11d725514d97b651ea0e33d723811b0d2fea33a05f6d1ba8205565cec41002e326f809e73d188399a0f4e2150d9ce585b2ca55d700d06a7f7540b84c0e18bd9f6578ec165f18085c443b4c12292b585749e8ce3ed695188d73c05035cb4828b34ea0d6754293398e4e8d0710a423867df6aff58783e986e2d3d1506e3bf6116eb61d5c4a4f3ec518e169bc340d6d5375c2c90841d386a5028665d6aa1b46f882e4d7e1c2668a3b3bc23cd0cb18c19864bc1390ed04ec4deb0c40be3fbfa967416ebf3bd1d607d7821a90fc5c4b88abe8643617b8d84516fc61db81fc8ea4dc544e541e3e04a59e774dcde6eb5ee4ae1299335c417f2057ca6852f2117f36a193438bb8bc7848b07980b60656561073542b91f90ef79b43e34f64ae66d097e439ca1d176def20cc48beb9d4cc1e3b21b732f8fadaf4c04d4e0a8c9c0dd10decc592035688cdeafb7f2369b8494c7f996ac9d70589ef20f05856e75b6f9b7e589826e40b7b2cd1c731f34ee0e5f9cfe8a3cf2eafef73f14228df8bf53347a7bc0e87bd16899797b3a6eeb8ff3b1ff5aad2ab2b133994112dbc05082d69353c70ac439fe25d7f77fda6a4cd4e7c5da6fba9d9ffee9c8caea51190c72e575f94e8c2da283011a121bc9baf43537c96a935fd37f95550cb7807c272f48cb005b0ad58c7bac185ff5732c792f90bf94740bfda2e7bbb2424bd64bcc34f4a50595316d14906b8105436862935a08057c96f05328007b887675e0d588593032b3fa756b7042d9d8a7d95b825bf8d55ac73c7dd0dfc3c2cfe25600797c24fb37ec8d2020453dbcb7b2a30adb4b42fe54ca704b3b36ebd63db456e7f24e7ca7b3bfe132bbb41ff2853119582ea568abe8ee0a68b88825a945ae83889e787691da5060cb31fabc915ed07f78ae31dc1a102c03d3d6ed8dd94276a020738f7a6f4fd43cd95105b97316251ac7d61f7411a46948d83ca9511cec8f288056177050319b4866a3a5aa075312fc62cf39e97e7d28ae612df62cfafb40b3804806cffa19f72a817fc0a8433949f8080e93c3f288a1d59267011dffca50ca469c92d69a317304fd3a4a2003e11be6ff936f9a41a5311f1b7c2f4d9f3bd0ca2119279e3e0400120b073e1bbe99e8f3ed027e971ff5eb3db9fcaed2bd675cf849229f13189d451502c1b521a6a3193c3e74565b92b125376f49b47b01d4a9b720b1617b641647358a8073f1769dc23f5e80fdaee10d14c7167474d4b0e1ffe6578c24f04e19f16c4e055a599b8738ba48138a15c252be027c3e60896a41aad4545957fb9df8200bcf2cf722f66520255813aa2afe0317ced386ee75111209341f4c44942b0a5c4fd15aaae908cfbaab9c9f8b067eafcd9ad2a29690a9fe92261ef0c7f93db2f7a46e49a9c8959475bcedee3396c3ac1951d8ab3171dbdd7b5bd4c95e159a86db69df57a00042d6c1cfa4b0e866be600ce2be9ada4909ccab0537189fe180b69f7fac491eb24fb94deb93dc0d5dd6086e9471de86d371ca5168701432c7621f51f61246775bea1c5dd024c2522fd3ac125113a4a870d4e9eeef870ba94a00984656a483d91ffc0617121ab30c6981e0ac3888b281ef7aed12a314e6d92de194088a3286b74eac57bb5a68b284fa4b16566e3c2ec81c287ede3934c537864dafe0de23c17b1d401de5b5b0a09b554f68686c460518cd5f", 0x1000}, {&(0x7f0000001380)="18a68f51debee5498988a6e1fb432b6162c5b5f07c1915c5085980532fb652424a14151de0ce1099cbcd5f28ee7a7e0bd550cde2096ab6ca7b5cd7820b0c3495307c68a2e697e8f2a3dd64a58800f74232f33d6fba04ceb4a589a8bdedd2ff4226bc2038985aa872866445e19c1cc90ed471021e5fa96400ada37619ae8f6ccd349aac0777cd32f0133287ca0dbbc35a7703d8254f03f4e45d146376253ae7a36cb799ed6147b0108b5ec5ac52efcfee82f6a6eaf032b862d3d3d1785acdd0392b42524a6d81f3b73fc6ce3f8962e0ffa5937ef923ccd1c187e15974b60950047d07c69c98902c5830f24f6fbf42bb1cad8a21ca3772e64f28d73d7cf2ead40666121b006c979df2ecbaf78f6a21e91a891554715ff385fbbefe5d56c3fa2982ed87b6040a6d8664ca62b31cdb68719b56d52ad8709fd18cd72c56ca69994fd3642c4b6bdb297686f7727ecde82b328da9daa767a6fd65bc79915376b79135178f7787687a17549f0e5072b08ca87e9be2b1c39ee866f47b151cf4efe02f43e8fe9c6a3fd1574dd34a566c0cad234c5abc67306fb3901f0a9c44a363a889169723d61972ab2b6cd43bfe14a64de70a8b53541e584d6e296faa65a7ce79fef5070722d826a18fb164abf2862032a8b8631538a02852dc156595c69a3f0adacb5114d75ae01874c2e407ff3c439113d974c7d0379949abe240fdd9622458ae32432757d521637ec98bd301f7398309fcefb9727c9de018d025a56da9717c7dc4fe0162433505677eb882754c0aae7e5591357181011b60dcc392927fdc9abaa1a5608e5b7787507df44e524a97e74f4eff7300829bd34395bc8b103fde77a4344a33382c86258b47ee441f734eb9e2f297dc4567048290dc5cf98fa3a267dfeac9b0f8cea36df8ffc0487544e3695f3b1938cc7f73aa8722c82f22d97718e2b97cd7240a16069c83c2e801e92b63a0cb498a6045d47779df125de3bb02784d293048738cb6b2f5e1b0d3f04743eb420cca78094038cf06905f07220b35b09f75edfdc23f17f585cd28971c90a7fbcd344254ecfcaae40d5820f86a76627e78b7452b61bd98e0f9bb6d9ec286b413289cb53acd41c5531be19d5ea47a5207544328320bbcea1ed4cf10ec73ad32d45d7c6a927f5b6602d729059adbea0213fe83d299fc0e1a9248b90db5e2023f1e55d74f30815993ea6ea0a5cc8bcf3c82bc55b4128f00ee3371368277839faa0061bfbd5f88aa8b79ab8606eca1763648e265df1e924a717209f4a7bfadab7f0ad87b419fdad03e433f85d6ec9f3fae7cb932a04584375a9d200d1a3baef0c1a34a6f62567f8cb1146b58fc533b77a1bc99b75bc012c9c0ebcb19ee62d09448aaf7e80be10b12741ca671f6ccc8e028732e2a0b66e349118f1dd9dab5742eb859fcfa31552e31f3a71490696d3b803930126457186d5fa8d551e2941e0d10c34988040b9949b90a060a6866d34591ffb3092fa4d712f4e254057f8c8fe5c5adfabfb75960d2330fc6343965d686b3b70d9fae9041ec6074dbc5bb3004d61e7c16ec734aa2d09657c57488b6e618065aed5098ffa605a3bc12b4f973a7c4c553467fac0f268e2ce1070396dbef21f51b27c45fc020a2beb0f2f764097b39ac25b49e749b51a09465d24ecc863a3e89453aac7edbd0fa51588fc134d329373627fecbb8a5a0c8200b9e32dd992a7b8c6865d795a39b8205b13d5b5a9d1cc78a3183af3094a028164c50c827127d0672fb2895c19803b0af806c1b67b96c11ab4987ae4763d7e657f399b2e608fd8feb469a1279d2565f44378f2bd6786a5766e3d9fc5befb85e41d621b5634077da0f891073b94d7f26006b00e8bb3c561b897d42bfd3a8ad184bc4e8e46487af9a1a764c6fadb51ba0e92895935dd182672eae8541e2027d3e97448134e5b49b7a389df5cd329fac6068765081e226796ccd1a838a05d2cde8caf7d7f35158182216cca789a7de1be3784bb5d713834f9d53c978a42ff1407c09c0871bfdfee4663cbf2438710d9760ba26ae8b5c82693c7da79b11fbaf5d298e3cc62f67015ff973b9e3547fcb34a1b7547cd4b4541dc9258cc92494f42b450e7f5dc462463f92fdd314e98f4f27ea998855456fe6bf28867dd4a3d76073d4eef2c0f1f25458abc02802ba4e8de80f40f414a6cc21b7ed508e910a75cf51e31159a3e8272ab4e1f8237d90571b01821f2da13aa3c6100b22b981f97f9b59919a1c1271de88053643fcab6ccb3a8bf72adbe1c2bf1afbdd52747247a102e34c93913d25fdca0c02a05ec0ea99fb70dce66d9663c804c1ac3e8225fad8cbe9656a6f81b9e7b56c0b6c8023b22edde5c1ca1ffd5780e03dddcf108c5fe307b04ef33f7fef3cea0902546069263470dea0f0e485434c01d403e352ab978214dd2db7809b3642429b6f976bf73410a2b400e6a0f0c0a30ec5244db9388f63a6596183be5713b0a47512e54d5128e5b497e9f50076c1cddd7febb7b2718884e1efbb506cd721cca925486ec02a537fa75bc52d7eb4f4c51c8b8fd2bff3bb5fef56081ade27f140f79c4355b66526ad105257954eb5fd8544f13e127cd3ad24f84318ce6ff5c94d20cc83064b4f4292834b09120738792a4b99b080cbabf3d0a320e3ebc48dc8cbbda9e724ed87ec19f861288423bc139d672272e6795b1bd9515ab1b20722faa43fded0364ff5de4757f2e9d16b573cf63ed1f588ae40f75bdcf63186b30461df2f7a58531c803914fea8997788d3dcc0bf5138b0d9a24c29b1af76e572186bf7e87c0da0d820de362e7446a408017d5dbcaf688a1af6fd06dd8a7ff8bd934118bb31dbf1f443e06e7e8ad1ac39956b96ff41c9dc5ef1801a2630a0aa7d1c73bfb144bcaadbeae2961c41aae2fef833a435e5a3ef09d22502dcd0e901f3ad1bf62416ff48b613738794910d5c96b3dc455dc1c2cf1edbfa1bd95660d6f2121744c5d6ee11266662fd4be3dda023b464b00c485201dbee26a205583afcd3f92bcd83f65ad98385f981b8b261d7ff6a5ae982aafa75b5f8fcbb6bdb7382270be43e52481b96630ab237dbd379de5342c5c0b44a018ab7487579a1e98c05e3dc36c4fb7514f2331a0c31e6d4210c6875c47cda0dcdcdc663223bf84a3b2bb4aed0a7ccc2f29671c33b47998e96e37bd6e070b894ba90c6d2f9a92094dfb626c2e833c9c71be9aecc25daec9f559ff5151422569801ec7d5326e81ecd7e112b29d255a001962a458525f1f8c7218430c0697594b5270e56736cf67449f92a7d353a763fa57c0fe73de2c8b7ddb78af2b4502abb4963b88146761ae0f614cbb4a96381bb6fa60f2147c0afb2c24c614db3e0f5c4b18ea082afea43ec07344a7845800ed555b6132b2e6ecdfeca85b8b0c8bf475913c919cc3fe5e9d7c0cc40fff0ab5186c500b0dbdca60d0dc271c13724912830905b9869112eab7bf3a2e9d41d8fe58c38514dd9f9dbf8c5aafc943e5d07815eacf6e09e27ebaf51cabfe59a30418125c131bb54b27d1a9d21ce5fe7c84b37c93fa96bf28d9d8da14b409d05757a1f4f89ca0986a51a519b09654a0e62b82604bf4fc92aa52702d01d2609a356f4439caeec1d6cb7682490b84406e408e992a7d8b270cc91aed7a06eac939d9cb751f1a255002f34aa9b6abaee022bfb92f725a82f9605e444c05336d5741e34cc0c5b973a57fc61b4f5a4b2a24d611f3f63c2844c0400a161e7e0536dc97dc1739239805b6a8b6545068597e93342ace9b6f37945bfe551304a9ee7cc7965cbbee35e585c802c40c67a7ae41d62f3dc36081248951e8bd5f87f646e9963d44e6856ff1ea182fecb0e7a8e5994c59e39cd9b2edf3a2c3cff9ce050ffa6d08d692b8b78b985796598a8a361b3a2be4ff419c32c1f37e7b3506ee8f610a3f66acc079d80e4d50c76a4c478611b2a94e0cb362f6a51138152fb1fbb3b280f49274527b49c19b283e436d60ed6f22a8e7f68d2cf506a7bb3818ef2606fcce3f9b4b4afb654996f243407d948653652286a7d0c70e6ac321cd228deca30497114c4142e5bbe4092dd632bbf3160a8d6ca8a325622a55c83b7ab2249d3c223c3ce773375e06559ae918a26925aae01d89d8ae7360747618eb2ddf75bb9507ec167687d22295b70882dfdc819e7275572be2db6f5792cc111ddc6a35aa7708eb0d10c575df178b957b6664c85aa42b0cfe716b4442c078dbf2431e80ffb82c2a30c0b1f47a2f1e4f2655aaacd9aaad5b756984cb1859e42d252b94a8180632df3a1affb459f892ccf12c3595e7cab67d2da1afcf5372edb7c3f1ea44f406c0304feb16fb0c267bc9eed7b2df4e46637bc4da72fc7856092f950aacfe528d895d7c4bfc0e9f8918225d065fea990813e2bcbc200eb78f6fd0561b1d1957b93a6d4579ee49d5bf9b1b6b8c1ed797ad3969480767d3b331b0d0abc828b2d904f86b17a217e76f3d1917af06e1347da8b0729a7d660c61cb818c97b2338fe33c95b957539423928a99d61bde78793c6743e80ed62fa7447d28b078e1141896c1efdca90f2f9c2501167190d3f7b98ff5a13dc11f14cbb2075c4be5858c83365feaf7a4da889467eac63f74a8977ef94926bf5e5b9f5d53a1c36a4d8b68bf46b82774f1d2156300fddfbc2ff9280c5fb648190e77de50357e81e4b5be8bbd8c2ea45cba7298353f456d05d7a0a2c1fde9900c9a2377e0bdea2a1e9daed180e45e40c074ab7d3bb403ee60c5ee8537247db7b5427b8d8831518c869d821d4e7a0a125359698ca9e6b5dcb0a7b06764af696bd3bb422d41308ac0d3309b4e0a9b4a3e2e0bcc59e32d74ccd91eef3599a0382791531e2f44ec75d4d44fc7f6173b7a66e00de5c85171ab6283cfd83fd81646a1b83fff245b21fd4dcb934e6c652c410e65245019156328864686abad173e915f5c854c3491c67ad941ec430894e5a221de15345672c20792456487eeb23e167d64c0534df918edf3b16d542e4303f1354d35e62db1f30aba463a1a0d0731cc1f4357cd416d05dd0eed889a3ed28358a15539d3edbd77b103fd5b1a76e661a73ba2ce15c6eb05b8216f48f631a28a1a13c0dd4c27e21fcc395074484bab3b91b9c62a097685859821138c6a969d4d675ce1c0422fd780d42e8db2d317f50920874ff4f928d01cd47da0b292056b7b6f99abcec24d3977ac44bfaae36a9c40fec603087eb8d249269451d3cbed9827399593ed4f1cceddf49831daafa28f1f5f6d23ac3df47fe0d18bb89eecf1878140a3e7322e490a1acd08b957a215f40265aa466c9c33cc471409221ebf6e762c270c76fe9d3393cedf928858dd77763da614cc5b7b40b84e53943a079817c1eec3cfd4b85476e073b2b41f9fd5dd6aba57e93413559d622f1bcb23375e3293d911a8b8528769767e1c4e9fc18043bec8248672745e9fafb4d40ce982d7adad365c9ee07d56ba2ec5cbf7a607d0653aebb0d9622c6c997b93d33686dbecf792635306ab984f6c87735554411cb466e65385806b69ae92555612b8d43c3e80a423bd7d31b29d3e582579da55515563f3450b7c23df46b2fb2391cae25e8c745eea81cf4aae75ba6cd637976a4068f31205deeed80f6ad75e205a8b25b3e7fe1c9921a2b68d28d7eb35cd923379065190e0ed245f396f6f7984eb90394495acb14e3093b602c68f513103fd181144590ebe43c86f851de22009a3b3e2404ef4b2f0a49622b213dcc263a0d7640237702e08808c0fd3ecbfa8ddc17e475dfc4af9bbb8cd1d942c7b008aa55251ded4757135386", 0x1000}, {&(0x7f0000002380)="7192ff1476e3ae2ca253960f9f29bb6cac161b7471961716189dbc3b3b15f33cb4fd31cb98d54fa3623792c20fe0f584a2e8c864e297090d8f4396e82a65e68e9bc62548242dcdb4", 0x48}], 0x6) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0x40}, 0x8) 05:48:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7, 0x50, 0x8e, 0x0, "66cd4b0d8ccb887231a9eaa97aaae9d4f0dd6a9b", 0x9, 0x487a3da2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x2) r2 = accept$inet6(r1, &(0x7f0000000280), &(0x7f0000000100)=0xc) recvfrom(r2, &(0x7f0000000140)=""/94, 0x5e, 0xc69e944e9069632f, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66296c653000"], 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9de) 05:48:13 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) 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}) 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)) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x21) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000440)) syz_open_pts() clock_getres(0x3, &(0x7f0000000400)) 05:48:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8012, 0x0) kqueue() dup2(r0, r0) r2 = socket(0x6, 0x4005, 0xc33) r3 = dup(r0) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x880d, 0x40) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) setsockopt(r2, 0x200, 0xfffffffffffffffd, &(0x7f0000000180)="89f839879b3aaabb385c0c91d3ac7a0ddd115651164e5bc4da8417160ced37ccd4b174af8d5c2502a8ea322046d2f0a5f1ec5775f18cef", 0x37) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) 05:48:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) setsockopt(r1, 0xda4, 0x1, &(0x7f00000001c0)="cb60dd3ce2c224cab02e73fe038a0ac7e95593867d83bcd59c609be2a5dbc84a87adb13147c897000b4ba422", 0x2c) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) 05:48:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x5, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 05:48:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1, 0x80) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x2, 0x0) semget(0x2, 0x2, 0x4) getsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) 05:48:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0xe2, 0x0, &(0x7f0000000180)=""/226}) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x8000}, {0x18, 0x0, 0x6166, 0x6}, 0x1, [0x7, 0x6, 0x8, 0x2, 0x1, 0x99, 0x1, 0x81]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 05:48:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) munmap(&(0x7f0000644000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) 05:48:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x405, 0x0, 0xffffffffffffffc9) clock_settime(0x0, &(0x7f0000000000)={0x1, 0x5a16}) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 05:48:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="61022e2f66696c653000cf61332e495f91adf7e7497105bbb2da945a8d9e5130100d8361"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 05:48:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) 05:48:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2410, r0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$TIOCSTART(r0, 0x2000746e) 05:48:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = shmget(0x0, 0x4000, 0x402, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1ff, r2, r3, r4, r5, 0x141, 0x2}, 0xffffffffffffffff, 0x3, r6, r7, 0x1200000, 0xff, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) 05:48:16 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0x8, &(0x7f0000000140)) r2 = msgget(0x0, 0x48) msgsnd(r2, &(0x7f0000000040)={0x0, 'y'}, 0x9, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) 05:48:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:48:16 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) fchflags(r0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) 05:48:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 05:48:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3c, './file0\x00'}) getsockname$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)) flock(r0, 0xa) fcntl$getown(r0, 0x5) 05:48:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = msgget$private(0x0, 0x0) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r5, r6, 0x10, 0x202000}, 0x8, 0x6, r7, r8, 0x0, 0x7, 0x15d, 0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r9 = socket(0x18, 0x2, 0x0) r10 = dup2(r1, r0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) recvfrom$inet(r10, &(0x7f0000000000)=""/4, 0xfffffebf, 0x83d, &(0x7f0000000040)={0x2, 0x1}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:48:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) dup2(r1, r0) 05:48:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) open(&(0x7f0000000040)='./file0\x00', 0x8a1, 0x21) 05:48:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "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(r1, &(0x7f0000000300)=@abs={0x682eb13985c518e6, 0x7}, 0x115) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x6, 0x7, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r2, &(0x7f0000000040)=@un=@file={0x0, ""/61}, &(0x7f0000000080)=0x3f) fcntl$getown(r2, 0x5) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x3e14) pread(r0, &(0x7f0000000100)="0db71cca1b01f3638b3147726c0fd7b1f758dbbf6aeaed244f92b17b2c567d88df75fddefb00afec5f6924855ed82bfd7285494bf7552f0113544cbf5823d4180dfca6a26206578789b6ea61db76d7dfe89e71b9278c64f8", 0x58, 0x0, 0x0) 05:48:17 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x0) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:48:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb6736193065932967430525910ffb4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a7", 0x730) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 05:48:17 executing program 0: r0 = socket(0x411, 0x4003, 0x6) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0x48) 05:48:17 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000080)={0x1, 0x9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x8, 0x63, 0xffff}) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807b15a708) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *443240 65174 32767 0x1010 0x4080000 0 syz-executor.1 497036 51362 73 0x100010 0 1 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbc9d1) at witness_warn+0x69e userret(ffff800020b298d0) at userret+0x36a syscall(ffff800022de1130) at syscall+0x44a Xsyscall(6,5,c,0,3,7cafb7eb0e0) at Xsyscall+0x128 end of kernel end trace frame: 0x7cd2e36b7a0, count: 9 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}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbc9d1) at witness_warn+0x69e userret(ffff800020b298d0) at userret+0x36a syscall(ffff800022de1130) at syscall+0x44a Xsyscall(6,5,c,0,3,7cafb7eb0e0) at Xsyscall+0x128 end of kernel end trace frame: 0x7cd2e36b7a0, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022de0e70 rbx 0xffff800022de0f20 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023002000 rax 0xffff8000009f4d80 r8 0xffffffff81265573 kprintf+0x173 r9 0x1 r10 0x25 r11 0xc7ff52e41494d63 r12 0x3000000008 r13 0xffff800022de0e80 r14 0x100 r15 0x1 rip 0xffffffff81a712a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022de0e60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=443240 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28020,0xffffffff82395800 process=0xffff800020b2ae10 user=0xffff800022ddc000, vmspace=0xfffffd807f00ba10 estcpu=31, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 65174 63943 46342 32767 3 0x3010 suspend syz-executor.1 *65174 443240 46342 32767 7 0x4081010 syz-executor.1 46488 241417 63809 32767 3 0x90 piperd syz-executor.0 63809 396645 37140 0 3 0x82 wait syz-executor.0 46342 120287 10308 32767 3 0x90 nanosleep syz-executor.1 10308 186109 37140 0 3 0x82 wait syz-executor.1 15797 296114 0 0 3 0x14200 bored sosplice 37140 367702 53084 0 3 0x82 thrsleep syz-fuzzer 37140 155314 53084 0 3 0x4000082 thrsleep syz-fuzzer 37140 349247 53084 0 3 0x4000082 thrsleep syz-fuzzer 37140 148095 53084 0 3 0x4000082 thrsleep syz-fuzzer 37140 247874 53084 0 3 0x4000082 thrsleep syz-fuzzer 37140 47685 53084 0 3 0x4000082 thrsleep syz-fuzzer 37140 267077 53084 0 3 0x4000082 thrsleep syz-fuzzer 37140 458214 53084 0 3 0x4000082 thrsleep syz-fuzzer 37140 254943 53084 0 3 0x4000082 kqread syz-fuzzer 37140 323424 53084 0 3 0x4000082 thrsleep syz-fuzzer 53084 199710 39402 0 3 0x10008a pause ksh 39402 171470 62024 0 3 0x92 select sshd 3777 340805 1 0 3 0x100083 ttyin getty 62024 457689 1 0 3 0x80 select sshd 51362 497036 93389 73 7 0x100010 syslogd 93389 148109 1 0 3 0x100082 netio syslogd 98844 37996 1 77 3 0x100090 poll dhclient 70474 255437 1 0 3 0x80 poll dhclient 18551 186839 0 0 3 0x14200 pgzero zerothread 54657 518364 0 0 3 0x14200 aiodoned aiodoned 47826 117452 0 0 3 0x14200 syncer update 15743 204981 0 0 3 0x14200 cleaner cleaner 73044 330271 0 0 3 0x14200 reaper reaper 66746 424647 0 0 3 0x14200 pgdaemon pagedaemon 96118 135441 0 0 3 0x14200 bored crynlk 26072 203032 0 0 3 0x14200 bored crypto 43605 5974 0 0 3 0x40014200 acpi0 acpi0 41769 241951 0 0 3 0x40014200 idle1 66888 270292 0 0 3 0x14200 bored softnet 98166 71697 0 0 3 0x14200 bored systqmp 83187 261959 0 0 3 0x14200 bored systq 51817 486748 0 0 3 0x40014200 bored softclock 14973 515268 0 0 3 0x40014200 idle0 31536 363193 0 0 3 0x14200 bored smr 1 432103 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 65174 (syz-executor.1) thread 0xffff800020b298d0 (443240) exclusive rrwlock inode r = 0 (0xfffffd807b15a708) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 51362 (syslogd) thread 0xffff800020b60010 (497036) exclusive rrwlock inode r = 0 (0xfffffd806eb943c8) #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 9463 6322K 6322K 78643K 12085 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 13954 0 0 ifaddr 36 18K 21K 78643K 1913 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 716 0 0 iov 0 0K 32K 78643K 1250 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 8741 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 191 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1683 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 16178 0 0 sigio 0 0K 0K 78643K 172 0 0 proc 41 38K 70K 78643K 14126 0 0 subproc 34 2K 2K 78643K 5253 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 2127 0 0 in_multi 33 2K 2K 78643K 3950 0 0 ether_multi 1 0K 0K 78643K 117 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 5163 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 124 23K 32K 78643K 54913 0 0 UVM aobj 130 4K 4K 78643K 150 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 964 0 0 NDP 5 0K 0K 78643K 930 0 0 temp 121 2750K 2828K 78643K 72249 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 627 0 621 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1331 0 1329 1 0 1 1 0 8 0 rtentry 112 3429 0 3385 2 0 2 2 0 8 0 unpcb 120 5575 0 5567 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4554 0 4554 1 1 0 1 0 8 0 tcpcb 544 3312 0 3308 1 0 1 1 0 8 0 ipq 40 6 0 6 4 4 0 1 0 8 0 ipqe 40 14 0 14 4 4 0 1 0 8 0 inpcb 280 8638 0 8625 22 20 2 2 0 8 0 nd6 48 927 0 921 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 14025 0 13830 32 19 13 13 0 8 0 art_table 32 14026 0 13830 2 0 2 2 0 8 0 art_node 16 3428 0 3388 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 11 1 0 1 1 0 8 0 semapl 112 1681 0 1671 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 17658 0 16198 48 0 48 48 0 8 0 ffsino 272 17658 0 16198 103 5 98 98 0 8 0 nchpl 144 36329 0 34697 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 154798 0 154798 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 105937 0 105937 68 66 2 5 0 8 2 plimitpl 152 2643 0 2634 1 0 1 1 0 8 0 sigapl 432 15428 0 15413 12 10 2 3 0 8 0 futexpl 56 137435 0 137435 1 0 1 1 0 8 1 knotepl 112 9445 0 9426 1 0 1 1 0 8 0 kqueuepl 104 3591 0 3589 1 0 1 1 0 8 0 pipepl 112 10090 0 10071 15 14 1 2 0 8 0 fdescpl 488 15429 0 15413 3 0 3 3 0 8 0 filepl 152 92047 0 91942 21 16 5 7 0 8 0 lockfpl 104 2956 0 2956 14 13 1 1 0 8 1 lockfspl 48 975 0 975 14 13 1 1 0 8 1 sessionpl 112 324 0 314 1 0 1 1 0 8 0 pgrppl 48 519 0 509 1 0 1 1 0 8 0 ucredpl 96 25141 0 25132 1 0 1 1 0 8 0 zombiepl 144 15414 0 15413 2 1 1 1 0 8 0 processpl 896 15445 0 15413 4 0 4 4 0 8 0 procpl 632 41240 0 41198 45 40 5 5 0 8 1 srpgc 64 614 0 614 40 39 1 1 0 8 1 sosppl 128 291 0 291 64 63 1 1 0 8 1 sockpl 384 15858 0 15841 10 7 3 4 0 8 1 mcl64k 65536 27 0 0 4 2 2 3 0 8 0 mcl16k 16384 34 0 0 5 3 2 3 0 8 0 mcl12k 12288 63 0 0 2 0 2 2 0 8 0 mcl9k 9216 52 0 0 3 1 2 2 0 8 0 mcl8k 8192 26 0 0 4 1 3 3 0 8 0 mcl4k 4096 41 0 0 4 1 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 143 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 865 0 0 13 0 13 13 0 8 0 bufpl 256 35068 0 28044 440 0 440 440 0 8 0 anonpl 16 1728403 0 1721925 249 206 43 47 0 125 0 amapchunkpl 152 130552 0 130451 173 167 6 18 0 158 0 amappl16 192 70880 0 70505 412 381 31 32 0 8 10 amappl15 184 2306 0 2304 34 33 1 1 0 8 0 amappl14 176 4733 0 4728 1 0 1 1 0 8 0 amappl13 168 1656 0 1656 33 33 0 1 0 8 0 amappl12 160 2109 0 2104 2 1 1 1 0 8 0 amappl11 152 2791 0 2780 1 0 1 1 0 8 0 amappl10 144 1987 0 1984 5 4 1 1 0 8 0 amappl9 136 5844 0 5840 1 0 1 1 0 8 0 amappl8 128 4582 0 4532 2 0 2 2 0 8 0 amappl7 120 2490 0 2479 1 0 1 1 0 8 0 amappl6 112 2037 0 2023 1 0 1 1 0 8 0 amappl5 104 4279 0 4266 1 0 1 1 0 8 0 amappl4 96 14564 0 14531 2 1 1 2 0 8 0 amappl3 88 4846 0 4834 1 0 1 1 0 8 0 amappl2 80 99938 0 99868 4 2 2 3 0 8 0 amappl1 72 428538 0 428092 23 13 10 19 0 8 0 amappl 80 46340 0 46298 10 8 2 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 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 15429 0 15413 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 15429 0 15413 1 0 1 1 0 8 0 vmmpekpl 168 128034 0 128004 2 0 2 2 0 8 0 vmmpepl 168 1986684 0 1985059 416 330 86 95 0 357 9 vmsppl 368 15428 0 15413 2 0 2 2 0 8 0 pdppl 4096 30865 0 30826 6 0 6 6 0 8 1 pvpl 32 4621659 0 4611716 687 572 115 127 0 265 12 pmappl 232 15428 0 15413 23 22 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 636 0 35 18 0 18 18 0 8 0